agagattacgtctggttgcaagagatcatgacagggggaattggttgaaaataaatatatcgccagcagcacatgaacaagtttcggaatgtgatcaatttaaaaatttattgacttaggcgggcagatactttaaccaatataggaatacaagacagacaaataaaaatgacagagtacacaacatccatgaaccgcatcagcaccaccaccattaccaccatcaccattaccacaggtaacggtgcgggctgacgcgtacaggaaacacagaaaaaagcccgcacctgaacagtgcgggcttttttttcgaccagagatcacgaggtaacaaccatgcgagtgttgaagttcggcggtacatcagtggcaaatgcagaacgttttctgcgtgttgccgatattctggaaagcaatgccaggcaagggcaggtagcgaccgtactttccgcccccgcgaaaattaccaaccatctggtggcaatgattgaaaaaactatcggcggccaggatgctttgccgaatatcagcgatgcagaacgtattttttctgacctgctcgcaggacttgccagcgcgcagccgggattcccgcttgcacggttgaaaatggttgtcgaacaagaattcgctcagatcaaacatgttctgcatggtatcagcctgctgggtcagtgcccggatagcatcaacgccgcgctgatttgccgtggcgaaaaaatgtcgatcgcgattatggcgggacttctggaggcgcgtgggcatcgcgtcacggtgatcgatccggtagaaaaattgctggcggtgggccattaccttgaatctaccgtcgatatcgcggaatcgactcgccgtatcgccgccagccagatcccggccgatcacatgatcctgatggcgggctttaccgccggtaatgaaaagggtgaactggtggtgctgggccgtaatggttccgactattccgccgccgtgctggccgcctgtttacgcgctgactgctgtgaaatctggactgacgtcgatggcgtgtatacctgtgacccgcgccaggtgccggacgccaggctgctgaaatcgatgtcctaccaggaagcgatggaactctcttacttcggcgccaaagtccttcaccctcgcaccattacgcccatcgcccagttccagatcccctgtctgattaaaaataccggtaatccgcaggcgccaggaacgctgatcggcgcgtccagcgacgatgataacctgccggttaaagggatctctaaccttaacaacatggcgatgtttagcgtctccggcccgggaatgaaagggatgattgggatggcggcgcgtgttttcgccgccatgtctcgcgccgggatctcggtggtgctcattacccagtcctcctctgagtacagcatcagtttctgtgtgccgcagagtgactgcgcgcgtgcccgccgtgcgatgcaggatgagttctatctggagctgaaagaggggctgctggagccgctggcggttacggagcggttggcgattatctctgttgtcggcgacggtatgcgcacgctacgcggcatttcagcgaaattcttcgccgcgctggcgcgggctaatatcaatatcgtggcgatcgctcagggatcttctgagcgttctatttctgtggtggtgaataacgacgatgccaccaccggcgtgcgggtaacgcaccagatgctgttcaataccgatcaggtgattgaagtgtttgtcattggcgtcggcggcgtcggcggcgcgctactggaacagcttaaacgtcagcaaacctggctgaagaacaagcacatcgatctacgcgtgtgcggcgtggcgaactcaaaggcgttgctaaccaatgtgcatggcctgaatctggacaactggcaggcggaactggcgcaagcgaacgcgccgttcaatctgggacgcttaattcgcctggtgaaagaatatcatctactcaatccggtgattgttgattgtacctccagtcaggcggtggccgaccagtatgccgacttcctgcgtgaagggttccatgtggtgacgccaaacaagaaagcgaacacctcgtcaatggactactaccatcagctacgtttcgccgccgcgcaatcacggcgcaaattcttgtatgacaccaacgtcggcgccggtttgccggtaatcgaaaacctgcaaaacctgctgaatgccggtgatgaactgcaaaaattttccggcattctttccgggtcgctctcttttattttcggtaaactggaagaggggatgagtctctcacaggcgaccgccctggcgcgcgagatgggctataccgaacccgatccgcgcgacgatctttccggtatggatgtggcgcgtaaactgttgatcctcgcccgcgagacgggccgcgagctggagctttccgatattgtgattgaaccggtgttgccgaacgagtttgacgcctccggcgatgtgaccgcctttatggcacatctgccgcagcttgacgacgcgtttgccgcccgtgtggcgaaagctcgtgatgaaggtaaggtattgcgctatgtgggcaatatcgaagaggatggcgtgtgccgcgtgaaaattgccgaagttgatggtaacgatccgctcttcaaagtgaaaaacggtgaaaacgcgctggcgttctacagccactattatcagcccttgccgttggtgctgcgcggctacggcgcaggcaatgatgtgacggcggcgggcgtgtttgccgatctgttacggaccctctcatggaagttaggagtttaacatggtgaaagtgtatgccccggcttccagcgcgaacatgagcgtcggtttcgacgtgttgggcgcagccgtcacacccgttgacggcacgttgctgggcgatgtggtatccgttgaagcagcggaccatttccgtctgcataacctggggcgatttgccgataaactgccgccggagccgcgtgaaaatattgtttatcagtgctgggaacgtttttgccaggcattggggaaaaccatcccggtggcgatgacgctggaaaaaaatatgccgattggttccgggttagggtccagcgcctgttccgtcgtcgccgcgctggtcgcgatgaatgagcactgcggcaaaccgttaaacgacacgcgtctgttggcgctgatgggcgagctggaaggccgtatctccggcagcatccattacgataacgtcgcgccgtgctttcttggcggtatgcagttgatgattgaagaaaacggcattattagtcagcaggtgccgggctttgatgagtggctatgggtactggcttatccgggcattaaagtttctaccgcagaagcacgggccattttgcctgcgcagtatcgccgtcaggattgcattgcgcatggacggcatctggccggttttattcacgcctgttactcgcggcagccgcagcttgccgccgcgctgatgaaagatgttattgccgaaccataccgcgcgcgtttactgccgggctttagccaggcgcggcaggcggtgtcggagatcggcgcgctggcgagcgggatttccgggtcggggccgacgctgtttgcgctatgcgataaaccggagacggcgcagcgcgtcgcggactggctgagcaaacattatctgcaaaatcaggaaggcttcgttcatatttgccggctggatacggcgggcgcacgagtagtgggataatcaatgaaactctataatctgaaagaccataatgagcaggtcagctttgcgcaggccgtcacgcaaggactgggcaaacagcagggacttttttttccgcacgatctgccggagtttagcctgacggaaattgatgagatgctcaaccaggactttgtcagccgtagcgcaaagatcctctcggcatttattggcgatgaaataccgcagcaaattctggaagagcgcgtccgcgcggcgtttgcgttcccggcaccggtagcgcaggtagaaagcgatgtcggctgcctggagctgttccatggtccgacgctggcctttaaagacttcggcgggcgttttatggcgcaaatgctgacgcatatcagcggcgacaaaccggtgacgattctgactgcaacgtcaggcgataccggcgcggcggtggctcacgcgttctatggcctggaaaatgtgcgggtcgtcattctctacccgcgcggtaagatcagtccgttgcaggaaaaactgttctgtacgctgggcggcaacattgaaaccgtggcgatcgacggcgatttcgacgcgtgccaggcgctggtgaaacaggcatttgatgacgaagaactgaaaacggcgctggggctgaattcggctaattcgattaatatcagccgcctgttggcgcaaatttgctactactttgaagccgtggcgcaactgccgcagggggcgcgtaaccaactggtgatctccgtccccagcggcaactttggcgatttgacggcagggctgctggcgaagtcgttaggcctaccggtgaaacgttttatcgccgccaccaacgtcaacgacacggtgccgcgttttctgcatgacggaaagtgggcgccgaaagcgacgcaggcgaccctgtcgaatgcgatggatgtcagccagccgaataactggccgcgcgtggaggagctattccgccgtaaaatctggcgcctgactgagctgggctatgcggcggtggatgatactacgacacagcagacgatgcgcgagctgaaagcgaaaggttatatctcggaacctcatgcggcggtagcgtatcgggcattacgcgaccagttaaaccctggcgagtatggcttgtttctcggaacggcgcatccggcgaagtttaaagagagcgtggagtccattctgggagaaacgctggccttgcctgaagcgctcgccgaacgcgccgacctgccgctgctttcacatcatctgcctgcggattttgccgccctgcgtaagctgatgatgacccgccaataaccattgcgcccggtggcgctgtcgcttaccgggcctatggggtggtgtcgatttgtaggccggataaggcgtaaccgccatccggcgatgccgttactgctcgtagcgcttaaagaccagctcgtcttgtgtggaggtttcttcatcaaagaaatacccttcacggtcaaacgcggtaagctgttccggcttcgttaagcggttttcaataataaaacggctcatcagtccgcgcgcttttttggcgtagaagcttaccaccttaaacttgccgtttttctcatcaaggaacacgggcttaatcagttcggcattcagtttcttcggcttcaccgatttaaaatattcctcggaggccagattcaccaccacccgatcgccctgcgcctcaagcgcttcgttgagcttatcggtaatgatatcgccccagaattgataaagatctttgccgcgcggattctccaggcgaatccccatctccagacgataaggctgcattaaatccagcgggcgcaatacgccatacaagccagagagcatacgcagatgttgttgagcaaaatcaaaatccgcgtcgttgaacgtttccgcctgtaggccggtataaacatcgcctttgaacgccagaatcgcctggcgtgcattatccggcgtaaaatgaggctgccagtcatgaaaacgcgtggcgttgagatccgccagtttgtcgctaattcccatcagcctggaaatttgcggcgccgaaagctggcgggcctgttgaataagctgctggctgtgatccaacagctccggctgggtatagcgggtcgtggccagcgggctttgataatcaagcgtttttgcaggtgaaatcagaatcagcatattcagtccttgcagggaattttctgcgactttagcaaaaaaacgccgcagagttgaccgatggttgcgattgtcggcttaatcgcgcgatgccgcctcccaggtatctggcgccagttgtggttcgatatccgggaagcgccgcggatcgaactgcggtcttacgcccagtttccgttgtcgcagataatcgctggcgagggtatacaccaccggtgagagcaacaaaatcgccgtcagattggtaatggccatacaggccatgatcatgtcagcgagctgccatatcagcggaaaactgataagcgtaccggcgataaccatgccaagcgtcgcaaggcgtaatagccagatagcctttgcgttatgtaaccgcagaaaaaacagattgttttcggcgtaaatatagttggcgacgatagaactgaacgcgaacagaatgacgataagcgcgacaaaactggcgccccattcaccggtcaacgaaaccattgcatgttggagaagctgaatgccttctgttgacgagtgggacgcgtgattccccgccagcaggataatcatcgcgctggcggtacagatgataatggtgtcgctgaatacgccaatcatttgcacaatcccctgcgcgacagggtgagggggatacgacgttgccgctgcggccgcattaggcgttgaccccattcccgcttcattagagaacatcccacgctgaaaaccgctggtaatagcctgggtgagcgtatatccggctgcgcctgccgcggcttcctgccagccaaatgcgcttttgactatcgaggcgataacgccaggcatttgctcaatatgccagaggcaaatgaatacgctgccggcgacccacaataacgcgatgaggggaatcagccattgcatcagacgggcgacgcctttgatgccgcgaatgataattaacagggcacagaacgccagagcaatgccggagataagcggcggaatgttgaaggcgaaatggagcgcgcgtgagacggcattcgcctgcacgctattaaaaatcaacccgtaggcgacgagcagaaagagggcgaaaaccacgcccatccagcgcattcccagcccacgcgccatataccacgccgggccgccgcggaactggcctgtcgggtcacgttctttataaagctgggcaagcgaacactcggcgaaggaggtcgccatgccaatgatggccgagacccacatccagaataccgcgccgggaccgcctgcggcgatagccagcgccacgccggccaggttaccgctgccaatccgcgccgcgaggctggtacacagagcctgaaatgacgtcaggccgcctggctgcgggctaaggctgcctttcagactgcggctaaattggcgaatataacgaaactgaatgaatccggtacgccaggtaaaccaacatcctgcgccgagcagcaggtaaatcattaccgagccccagagtatttcgttaataaaactgaaaaactcaggcattaacgtccctcttgttgatgccggcacgctttgataatcctgtataagcgtgacccatgatgtagatgaccttgtcagactaatattaacggcagtttaccataaatacggtggtatcctttaattgcgcatcaaccgtcggcagatacgcaaacagtgcacaagggcagccaggtgcatgtaggcggttgcgctgtgagtgcgtcgtgttatcatcagggtagaccggttacatcccctaacaagctgtttaaagagaaactctatcatgacggacaaattgacctcccttcgtcagttcaccaccgtagtggctgataccggagatatcgcggcaatgaaactgtatcagccgcaggatgctacaactaacccttctctcattcttaacgcagcgcaaatcccggaatatcgtaagctgattgacgatgctgtcgcctgggcgaaacagcagagcagcgaccgcgcgcagcaggttgttgacgcgaccgataagctggcggtgaatattggcctggagatcctgaagctggtgccggggcgtatttctaccgaagttgacgcgcgtctgtcttatgacactgaagcgtctatcgccaaagcaaaacgtatcattaaactctacaatgatgcgggtatcagcaacgatcgtatcctgatcaagctggcgtccacctggcagggcattcgtgcagccgaacagctggaaaaagaaggcatcaactgtaacctgacgctgctgttctccttcgcgcaggcgcgtgcgtgcgccgaagcgggcgtctacctgatctcgccgttcgtaggtcgtattcttgactggtataaagccaataccgacaagaaagactatgcgccagctgaagatccgggcgtggtttccgtaacggaaatctacgagtactacaaacagcatggttacgaaaccgtcgttatgggcgcaagcttccgtaacgtaggcgaaattctggagctggcgggctgcgaccgtctgactatcgcgccggcattgctgaaagaactggcggaaagcgaaggggcgattgagcgtaagctctctttctccggcgaagtcaaagcgcgcccggaacgcattaccgaagccgagttcctgtggcagcatcaccaggaccccatggcggttgacaaactggcggatggtatccgtaagtttgcggtagaccaggaaaaactggaaaaaatgatcggcgatctgctgtaatcattaacgcgtggccctgatatgggtcacgctacctcttctgaaacctgtctgtccttcccttcgcagtgtatcattctgtttaacgagactgtttaaacggaataatcatggataccttacgtattggcttagtttctatctccgaccgcgcttcaagcggcgtttaccaggataaaggcattcctgcgcttgaggagtggctcgcttctgcgctgaccacgcctttcgaggtccaacggcgcttaattcctgatgaacaggaaattatcgagcaaacgttgtgtgaactggtcgatgagatgagctgtcatctggtgctgaccactggcggtaccggtccggcgcgtcgcgacgtcacgccggacgcgacccttgccatcgccgaccgtgaaatgccaggttttggcgagcagatgcgccagatcagcctgcgctttgtgccgaccgccattctttcccgccaggtgggcgttatccgtaaacaggcgttaattcttaatctgcctggacagccaaaatcgatcaaagaaacgctggaaggcgtaaaagcggacgatggcagcgttagcgtgccgggcatttttgcgagcgtgccgtattgcatacagctgcttgacgggccgtatgtcgaaaccgcgccggaagtggttgccgctttccgtccaaagagcgccagacgtgagaatatgtcggactgaccggaaaatactgatagtagggttattcctcccggtgcgggaggaataaaagagatttagtgcgcctcgccgattggcagaatagtgcggccaaattgctcgtttagcacttcacccatcgccagataaatagcgctggcgccgcaaaccagaccaacccagcctgcgatatggatagttgcttcgttaccggtgatattgccgaccgccagcagagcgaacagtacggtcaggctcaggaaaacaaattgcagcgcgcgggcggctttcagcgtaccgaagaacataaacagcgtgaacacgccccacagacctaaataagcgccgagtagctgagcgtcaggcgcatccgtcagacccattttcggcatcagcaggatagcgaccagcgtcagccagaacgaaccgtaagaggtaaaggccgttaaaccaaaggtattgccttttttgtactccagcagaccggcaaaaatttgcgcgataccgccgtagaaaatccccatcgccagaataataccgtccagggcgaaaaaaccggcattgtgcaggttaagcagaatggtggtcatgccgaagcccatcaggcccagcggtgccggattagccaacttagtgttgcccataattcctcaaaatcatcataattgaatggtgaaatagtttcccagaataacgagttccgtattcggggcgcggcataataatcagggggaagaggactgtctatgatctaataagggggaaaagaaaatatttcccccagtgagggcattcacgcctgaacggctgccatcattcgtcgcaggcaggctatttgcaagaccgccggaatagtcacgcgatacgcgctgccgctcatcgctttgacgccgtttaacgccgcgccgaccgggccgccaagacctgcgccgcgcagcaatccgtggcccaggatgctcattgcggcatgggtacgcaaaatgcgggtaagctgggtggaaagcaggtgggagaccccttttgccagactgcgatctttcatgagcagcggcagcagttcttccagttcagaaactttggcgtctacggcttgcagaaattcctgcttatgcgccgcgtccatcttctgccaggtatgacgtaaaaaatgctccagcagttgctgttctatttcaaacgtcgacatgcttttatctgctttgagttttagccgttttgcgacatccagcagaatcgcgcggtactgttttccgtgtccgcgcaatttgttggcgatactgtcgccgccgtaatgctgaaactcgccggcaatgagctgccagttacggcggtgttgctccgggtgaccttccatcgctttgaacagctcgttatggctaagaacgctcgacaagcgagctttgcccttttcgttatgcgtcagcaaacgggcgaaatcggcgagttgttcttcgctacaatgctgaagaaagtctaaatcctcgtcgtgtaaataggtgacgttcattttcagtctggcttttggaatagaaataacagcgattaatcgtcgccaatgactttaagtctcgccatatcggaagaatttaccgtatggcctgagaaggtaatctttgatacgcagcgtttgttgtcgttatcgctattaatattgatccagcctgttgtctggccctctttgattgaggaagggacgttcaggctttggctggcgctacgcgcagttttaaaatagacggatgcgccgctaagttcgatgtcgccgtgatccgccgtgagttgaatgcgcttcacgatgcggcagacgggaattttcagcgtgagatcgttcgtttcatttctgggcatggcaataacacccagtattttatggtcgttcgcgtgcgcgacgctacttaacgccaggccgaaaagcaggccgacggaaatcgttaacacagatcgcatggaatttctctttgacgggttcaataagcaataccgtctatcatactctgctcatggcaacgattcagttttgtaatcttttctttttattacaatttttctgtgaatggtattcgttatttaatttatttcatgaatatttatctgtctggttttccatcgtgccctctcgtcactaaaaaattttttcatctcccccttgatgacgtgggttacgaccccatcttgtagtcaaccgcagtggtgagtctgaaaaaaaacgattcagggtagttgaaaccgcacgtttcgcccttattacagattcacaaccacatgatgaccgaatttttagtggagacgtttagatgggtaaaattattggtatcgacctgggtactaccaactcttgtgtagcgattatggatggaacgcaggcacgcgtgctggagaacgccgagggcgatcgcactacgccttctatcattgcttatacccaggatggtgaaactctggttggtcagccggctaaacgtcaggcagtgacaaacccgcaaaacaccctgtttgcgattaaacgcctgattggccgccgcttccaggacgaagaagttcaacgtgacgtttctatcatgccgtacaaaatcatcggcgccgacaacggcgacgcatggcttgatgtgaaaggtcagaaaatggcgccgccgcagatttctgccgaagtgctgaagaaaatgaagaaaacggctgaagattatctgggcgaaccggtaactgaagcggttatcaccgtaccggcttactttaacgatgcgcagcgtcaggcaaccaaagatgctggtcgtatcgcggggctggaagttaaacgtatcatcaacgaaccgactgccgcagcgctggcttacggtctggataaagaagtcggcaaccgtactatcgcggtttacgacctcggtggtggtactttcgatatctctattatcgaaatcgacgaagttgatggcgaaaaaacctttgaagttctggcaaccaacggtgatacccacctgggtggtgaagacttcgatacccgcctgatcaactacctcgttgacgagtttaagaaagatcagggcattgacctgcgtaacgatccgctggccatgcagcgcctgaaagaagccgcagaaaaagccaaaatcgagctgtcttctgcgcagcagaccgacgtgaacctgccgtacattaccgcagatgccaccggtccgaaacacatgaacatcaaagtgactcgtgcgaaactggaaagcctggttgaagatctggtgaaccgttctatcgagccgctgaaagtcgcactgcaggacgctggcctgtccgtgtctgatatcaacgacgtgatcctcgttggcggtcagacccgtatgccaatggtgcagaaaaaagtggctgagttctttggtaaagagccgcgtaaagacgttaacccggacgaagctgtggctatcggcgcagcggtacagggcggcgtgttgaccggtgatgtgaaagacgtactgctgctggacgttaccccgctgtctctgggtatcgaaacgatgggtggcgtgatgactccgcttatcaccaaaaacaccaccatcccgaccaagcacagccaggtgttctctactgcggaagacaaccagtctgcggtaaccatccatgtgctgcagggtgagcgtaagcgtgcgtctgataacaaatctctgggtcagttcaacctggatggcatcaacccggcgccgcgcggtatgccgcagatcgaagtcaccttcgatatcgatgctgacggtatcctgcacgtctccgcgaaagataaaaatagcggtaaagagcagaagatcactatcaaggcgtcttctggtctgaacgaggaagaaattcagaaaatggttcgcgatgcagaagcgaacgctgaatccgaccgtaagttcgaagagctggttcagacccgtaaccagggcgaccatctgctgcacagcacccgtaagcaggttgaagaagcaggcgataaactgccggctgatgacaaaaccgctatcgagtctgccctgaacgcgctggaaactgccctgaaaggcgaagataaagccgctatcgaagcgaaaatgcaggaactggcgcaggtttcccagaaactgatggaaatcgctcagcagcaacatgcgcagcagcaggctggctccgctgacgcttctgcaaacaacgcgaaagatgacgacgttgtcgacgctgagtttgaagaagtaaaagataaaaaataatcgccctttgaacgggtaattactggcacgggcgaagaggtttcctctccgcccgtgtatgcatgttaagggcagataaaaagagatggcgaaaagagattactacgagattttaggcgtttccaaaacagcggaagagcgtgaaatcaaaaaggcgtataagcgcctggccatgaaatatcatccggaccgcaatcagggtgataaagaggctgaagctaagtttaaagagattaaagaagcctacgaagtgctgaccgatgcgcaaaaacgcgcagcctacgatcagtatggtcacgccgcgtttgaacaaggcggtatgggcggcggatttggcggcggctttaatggcggcgctgatttcagtgatatctttggtgacgtttttggcgatatctttggcggcgggcgtggtcgccaacgtgcggcgcgtggggctgatttgcgttataacatggatctcaccctggaagaagcggtgcgtggcgtgaccaaagagatccgtattccgacgctggaggagtgcgacgtttgccacggcagcggcgcgaaagctggcacgcaaccgcaaacctgtccgacctgtcatggttctggtcaggtacagatgcgccagggattctttgctgtacagcagacctgcccacactgtcagggacgcggtacgctgatcaaagatccgtgccataaatgtcacggtcatgggcgtgttgaaaagagtaaaactctgtccgttaaaatcccggcgggcgtggataccggcgatcgtattcgtctggcaggcgagggcgaagcgggcgagcatggcgcaccggcaggcgacttgtacgttcaggtccaggtgaaacaacaccctattttcgagcgtgaaggcaataatctttattgcgaagtgccgatcaactttgcgatggcggcgctcggcggtgaaattgaagtgccgacgttagatggtcgcgtgatgctgaaagtaccgagcgaaacacaaacgggcaagctgttccgtatgcgcggcaaaggcgtgaagtccgtacgcggtggcgcgcagggcgatttgctgtgccgtgtggtagttgaaacgccggtcggtctgagcgaaaaacagaagcaattgctaaaagatcttcaggaaagttttggcggcccgacgggagagaaaaacagcccgcgttcaaaaagcttctttgacggcgtgaaaaaattctttgacgatttgactcgctaatcttttcccgttgtatttttcttcagcccgggtgtatatccgggcttttttctgcctgtacgcgcccaggcttctgttaaacgcatcgtatcctctcatttgttgatattttgtttttactgataaacaaattgatgttaatcagcagttttgtatacgcttattctttaaaaaaacgtgatgtgatgacattaatgattgcttttttagatgctgtgaattgatttatcttgagtattatctatattgctttttttagtttccggaggcagacagcgaatgggatcgaaaggtgccaacaagagctttgattataatttaatcaaaattcttgacgctgttattttgtcaggaaatgcggctatggcggcaaaaaagttaggcattacaccggctgccgtttctctggcgttaaagcgcctgcagagttattacccggaggaactgtttagcagagggaaaggcgggctcatccccacagctaaggctgtcgacattcaccaaaatttcagtcaggtgatgaaactggtggatgatacatttctctgtaatagcaaaaaagatgaagcgttccagataacgttattaggcagtgatattgttgaaagctattatctttctcagctctataacagcgatatatttgaccgtattttgataaatcatttctccgtaagaaatatgagtcgggagcatatcagcgaacttctgtttactgcgcaaggcgatctgttgattagtgccgaacctttgctggagtccggcatagagaatcaaatcattgatagttttaaatcatttgtttgtatctgcagcagtaaacacatgctgagtaccctctcacaactgtcgctacatcatttttattcttcgcgtcatgcgttatatcagccggggatgggggcttcagtgatatatcatgatagcgaattatttaaggatgatctttactatactggcaggcgtattgtcggctatcgcggtgattcgcttaacggtttgatgagcatgatcgaacgaacctcattgattgcattgatgcctttgaaattagcgcttttttataaaaatcatcgtaaatatgacattaaatttattcagcctccgcccgaactggctttgaagtcagttcaggtctatgcatcctggaataaaaatagtagaaatatatcgacgattaatgagatggtaagtatgttacaaacactttcctctttccgtcgctaatacacctcatttttacgctttgatttaatatggttttaaatgatgtgctttgatttttaccctcctgacagggcgcttacactccttgtgttaattattcatttataatgatttcggagtgttaaaatgtctattcccaaccatgtgtcgacaacggaagttgtgctattggagctagagatcttactcactattatttcgattggcgcgtggggaggctttgtcagctatcttttacgcaaagataagacagaatataatagttctcatgaaagtattaaatattgcttaacgcagatcgtgatttcctgcttcaccagtttcttgttaagcgcgattgcgatcgaaaaagaatgcagtttcaacattgttctgttggcggcaggcttaggcggtgttttcgcgagtccgatcttaaagattcttgggcggcggattaaaaaaattatcgaaggtaataattcagattaattatcatttgcagtatcaggctcatccgtgagccttttacgcgtcttttttcagcctggtctaggtcactctattcttgatccagccataaataaattgttcgttattgtggtttttctcagcaacgtttaagtagtacgtgccctgactgcaattgagggctttcaccaaaacggcttccccttcctggcctcgccaggccaaataatgttcgagagcggcaagcgtccgcgggccaatattgccatccacatgaatatccgggtagcgtttaccttcgtgattaaagacgttcaaccagcgttgcagccacgcgctggggtggtaagcgcctatgttgactgccgcatcgcacagctcgaaggagactggccacgatagcgtcgagatgacgtcaaaacctggttttatccagtaatcctcttcgagaatcgcgtaggcttcagcgtgggtcagatcccgcatatcgccagcatagccatgcgctcgcgccgtggcttcggtaatgccccaatgggtggcgccgcctttatctttagggttaaatacgtaaccgccttcaagcgcaataattccatctataattggattcatcttccctttccttcgcttagtgaatatgcagatacatgagagaacctaacgttactgaaaatacggtcgtcagggcggcgatggtttgccgtacaatctgtttttttcttccctttgtttcgctatccgtcgcgataatggtgatatcactattaactttgaggccttgtcttggaatggtaataaaaagatcgttaataccaagcgctttaaggtcacgtctgattaaatagagaatctgcgttagatttgcatcattaacataatggcttcgacttccccataacgcagtggttattttttgtcgctcgataatctccagatgagcattctcgatgatgaaactgagacatttggctctcatcgcagtcattttaataacctgtgaatttgagaccgtcctcagttcatatttaccttcattgtaaatgcaattgctattaatgatataagttttcataacgtcttcctttagaaatgtacatcctggttgtctgtggtgactatattgtatgagaaatgtcttaatccaataaatgtcactggttttattgtattgtcattgtctatagcgagtgtaatcacattatttcattgtaattaaatgatatttaattacatgataaatgatatttactatgttctcaccagaacggagtaagcgggcgctgagaggtgttgttttctcttcgttagacggtgttgttaacctcatttttatgatttttatatcatctaaaaagatgatgttttgtgattagctattttttatgcctgtaacgattatggaccccgcagaacgagctgcgacaattttgaaacgtaaaaggaaatttgaaaatggctacaagcaaactgattcaaggcgatacaattactgaaactactcatgcagcgaatggttttgaccctgcaacaagcgatgataaaataagctatacttccgctcgtgttgcgaaaccggtatacaataaatataaaaattccacgactaaaccgaaggtattcggttattacaccgactggtcacagtatgacagccgtctgcaaggcaatatgtcccaaccgggccgtggttatgatttaaccaaagtttcaccgacggcttatgacaaactgatttttggctttgttggcatcaccggtttcagaaaaattgatacagaagaccgcgatgtcgtagcagaagcggcagcgctgtgcggcaaagtgaaatatgagccgaccttcctcgacccatggggcgacttccagtcttatatcaacctcggctttgatgtcagcggctgggatgtggatccgaagactgtaactcagtctaacgccaagggtctgctgggcgcgctgcgtgatatgcaggcaaaagcgaaagccgcaggtcacacgctggcgctctccatgagtatcggcggctggagcatgagtaacgggttccacgaaaccgccgcttctgactcttctcgtaaaatcttcgccaaaggcgtggtgaaactgttcaaacagttcccgatgttcagcgaagtggatattgactgggaatacccgaacaatgaaggggcgggcaacccgtttggtccggaagatggcgctaactacgcgctgctgattgccgaactgcgtaaacagctggattccgcgggtctgagcaatgtgaagatctctattgccgcttctgctgtcactactatttttgactatgcgaaagtaaaagatctgatggctgccggcctgtatggcatcaacctgatgacctatgactttttcggtacgccgtgggcggaaacgctgggccaccacaccaaccgcaaagcgctggaagagggcggctgggctgtcgaaactatcgttgatcacctgctggcagaaggtttctccgctgaccgtatcaacatcggttatgccggctatacccgtaacgctcgtcaggtagaaattgaatccctgtcgccgctgaaaggttcttacaacccaggttcaggccctactaccggttccttcgaatccggcaccagcgaatggtatgacgtcatttatagctacctggatctggaaaaccagaaaggccgtaacggtttcaacgtttacaccgaccaggtcgctgatgctgactacctgtatagcccggaatccaaactgtttttatccctggatacgccgcgtactgtcaaagcaaaaggcgaatatgcagcgaaactgggcctgggcggcgtgtttacctggactatcgatcaggacaacggcgtgctggttaacgccgtgcgtgaaggtctgggttatgaaatcgaatctgaagttatcgatatggaaccgttctactttgaaggtatcaatgtagaaaaagatgaagagcagagcgacagcgacgacgcgcagaaggtcaaccacgcgccgaaagcggcgattgaactgatggttgtaggcggatctacggtacagctgtctggcgcaggttcttctgatgaagataacgatgagttgtcctttagctggggcgtgccttctcaaatcgatgtggcagacaaaacggcagaaatcattgaggttgtggtaccggaagttagcgaaaaaacagcctttcagttcaccctgtttgtacgcgactgctacaacgaaccgtcctctcaacagcgctttgttctgacggctgtgcctgcgctatctcaggttcaaccggaaccggaagaggaagaagagattatcgttcctgtaccggacgaggaagaagataccacgccggctgaggatgatacgccagcagatgacaaaacgtcaccttacgcgcagtgggatgcttctaccgtttatggcgcaaactggggttctttcgaaatcgttagctggaaaggccataactatcaggtgaaatggtggtctatgggcaaccagcctgacctgaactgcggtgtcggcggtgcatggaccgatcttggcgcttactaatacacggtattaagccgatgtattgggcttcatgattcaagccctggtttaccggggcttttctccaccagggacagaggaagagtagaccatgaccatttccattcacgccagcgcatttgacgtcaacagctggtatcaaaaaattaccttaactttcatcaatgagagcggtaatgcggtcgatatgaaccatgccgcaatatcattcacggcttccgggcacatcgatccatggggaaatagcggcggtacgctcaaagggaacctgccgcttacgctgaatgagagttcgtatggcacgctggaaactaacaacatcatcattaataacagcgatgcattacttcttcagccgggcgaacgcgggacgctctctttcagcctcgcggcgacgcaggtgccggtaaaaatgtccgccatcaccttgacgctggcgtcatcgtcatccgaagacgcagagtctgcaaccccatccgatcaggagacgccagcgatacccgccgcagacgaacaacccgccgaacccgatgtgccggaaaaggacaatgaccttcaggaacacggccttacgcttaacgttagcgagttgaataccgcaagttggtatcaacgcgtcacctttacgctgaccaacctctacgcccaggcggtagatctcaatcagcttcaactgaattttacggccagcgcgcaccccgatccctacagtccgtttcagggaacaatgttggggaatcaggccgtgacgctggccagcgatgggggatggcccatcgagaagaataccatcaccattaatcatgacggcgcgctgatactggcggcgggggataccgccgaattacagtgctatctggccgccacgcagacgccagttgccatcagcgatttgaacgcgacgttggcccatgatcctgcccgtcagggaaaagtttgcgttcattttcctgccatgacgcagaccgtggcgctcaaaccggtgattgagctgctgtttcctgccggcgaaacccggcgctttgtcggtgagtggggcgaggttctgacaataggcgatcttagcgcaggaacgtatcggcttaccgtaccggtactggcgaatgatgagatgcaaatcgcgccagtcgagtcctcttttaccgttacgctgcaatccggcgatgccgccgcgcaggtccaggtatcctgtctgccgattgtccgttatgccagcgcgcgtctgatgattgacgcccctgcgcttggtaatgcgaaattgaccgttgagatcgccgatgctacgcaagcggatgagcgtaccgtcacgctgatcgccaaccaaccgcagttaatcacccggctactggcggggcatcattatacggtcaatctgcagcctgcgatgattaataaccgctttatatcggcacccatacagcttacggggtttatccctgctgcggcgcagattgccgaggttgctgtcgcttaccaacagtcggcgctcgacacggcgagtttcgtgacggtggatgccactatactgggcctgcccgatggcgtcgcgccgcagcgttatctgttcagcagcggtaaatatcagtactcattaatgctggagagcggcagcgatcggcagacgttggcattacgctttgcacccgggctgtatgatgttcagacggacgacattttcatcgacagtgtgccgtggcgttgtgaacaggccgggccgctacggttgttgcaaaaggtcaaccatgtggcgctggagtttctgcccggcgtgacgctacaggtaaaaggttggcctgattaccttgctcatggcggcgtgacggttaacgcgccagagacggtttctctttatcgcgatataccgtttagcgcgttgtttaaatacgatggttttgacggcggcggcgatccggttccggccgcggaggttgacgtgaacggggatggttttctggattacgcgacgttaccgatccataaaaccgttgcgctggtgcgccagatagaaaaagaagccgggcgtagcgtcatgccggtaatggtcatttataccgcgaatgccagcggcggtagcgcgctggcggatttacaggatgcgcaaaagctacgtaaccattttggtaactttattacccagtgtctggcggcgcagtcatacaaagatgagacgcatcctgtcccggccacctttgtgcttaacccggattttctcggggcactacagcaaggaccgtatggctataccgtagtacggcaaaaaaacagtgtgccggtgaatgcccaactggcggcggcgatacaagcattaccggcgatggctggctttatcgcgccttcgttgccgacgtttagcgacgatctctacggctatattcaggcggtgaactatcttgttcgtcagtttgccccggatgtggcttttggctggcagacgaatgtctgggcgacaggaacggcggactgggtgctgcgcgataccgctgatccggtagctgaagggcaggcgatcgccggatttattcatgaactgggcgtttacagcggagaatatgcgccggactttattgcgtttgataaatttgagtgtgactgtttcagtcctgatgcgcttgcccactatggctggaatgcgacatgctggcttaattacctggcgatggtcaaacaggtgacgaaagcgctgctgacgcccgccatgctgtggcaaatcccaggcggccatatgcctacagtagaagagggcgtcagtaaaatcagcgctgcgcactttgcatccggcggaaccttttttatgggtgacgcccgcattggcagcgatcctgacacgctctctttgcagctactcaatacggccttaaatagcgcgacttacggcgtcccgaccgtcggcgactttttacgtaaagataaagggtatgactggggccaaatgcaggcgctgaacctaccggactttaacgtcttttcgatcttatggggcggtggttctactatcagtattacgacaatccattctaacggtgaagacggcggctggctggcggataaaatggtagagtattatgctgcccctcgctatttcagataatatcactgcttatttgcattaatctggactattagtttgagattcgaaggcgcgttctttcgaatctcttttcctgcgccccctgacctctcattctttatgcgtaatttgttattaattttctgtaatcattttgtattaagaattgtcttaatcttaaaaatattgcgtattagtgcgttgtgaatacagaaatactgcatagcgatgttatttattattaatttaagtactttttgagaggttatactgtgacgctacattgagtagacaaccgttaatgaaaaaaatgatgaacgacgcttttgctaaagataataatgagaattcattacactcttttcttttttctcagcaggctaaacctcacgcggcaattgatgccttattttcggccttgttgccatttggtcaaccgtttacgctgggtatcggcgatgagttttatttacaggcaaacgatgaacactacattgtattactggagtcaggcgttgtttctttctgtcatgatgacaaacgactccatatatcttcatcgtttgcgccatcggtcgtgggtatggttgacagctatggcgctacctataacgtccccgcgcgaccggaacactttttgctcgcagaaacggtttgtaccggtagatttgttcgcctgccggattttataaaaatcgccgatgaatgcgatttgtggcacgacgtggcccgttgtctggcttaccgtctgatggtgatgagcgcgcgcgatcgtgaattagtcggcgtcgattcttatctgaaagttcgggcgctgctgactgaaatctgggcttatccacaggcctaccgggaaagcattatcgtgttgaattttattcaacggcgtaccgggatatcgcgcagtcggaccatgaagattctgtctgaactaaaaaaaggcgggtatatccatattgataatgggcggctgacggcgctcggaaaactgccagtggcgtattaatgcactatccgcaacgatatatttacatatctcgactgaatttgcctggtatcgttaatagaatgttttactgaaggttgttatgaaagctatttttaaaaagtcaatatggctaaaggagataggccgaacgactggtgtaaagttaatataaaacaacaggttatgcctggtcctataaaaccaaatgtcgatgattgcaacttgccgttggcttgctaataattaataacatcgttatctcattataacgtaaagataaactcacgacgttgagtggctgttttattgcttctgacatttatatcagaacaagaagacactttttttcgcataagaaaaagtcgtgatattgctgtgaagaaatatcagcagccgtttcgttaaaaaatctgattacccttatttttatatttaaaaggagcttgaatgaaaaagcctgtactagcattaatggtctctgccattgcctttggcggaatgttgtccaccgcgcaagcggatactacaaccgtcactggcggtacggtaaattttgtcggacaggtcgttgacgccgcctgttctgtttccgctgactctgtcgatcagaccgtgacattaggccaggttcgcgccagtaaattaaccgaggccggtatggtggcgaatcaaaaagaagatttcaccatcaaactggaagactgcgatactcagaccagccagaatgcggcggtgatttttaatggccaacaggacgcaaaccagccggggtcgctggcgaataccgctggggcaggttcggcgacgaatgtggcattacaactttatggaccagatggccaggcgctgaatatcggtgaatcgtccagtactgttaccttgaatgatggcgaaaacgttattccgcttagcgtggattatatcgctaccggtacggcgactgccggtaatgttaccgcgacggcgacatttagcatggtttattcctgattccttatcgggatttttttctcgtctgttgggaggcgagaaaggggcgttacgcgcgtcactgcgcgtaacaaaccgacggcatcaggatattacgcagatgaaaaaaaacgtaccgattttccttcgattattgctactgctgtcggcggccggcctgtcgtttgccgcgcaggcgggaggcattgcgctgggcgcgaccagggtgatttatccgcagggaagtaagcaaacctccttgccgattattaattcttctgccagcaatgtttttttaattcagtcatgggtcgccaatgccgatggttcacgctcgacggattttatcattacgccgcctctctttgtgatccagcctaaaaaagaaaatatattacgtattatgtatgtcgggccgtcattaccgaccgatcgcgaaagcgtattttatttaaacagtaaagcgataccctctgtcgataaaaataaattgaccggcaactccctgcaaattgcgacgcaaagcgtgattaagctatttatccgcccgaaaaatctggcggaggcgccagctcatgccccgtcgacgcttcgctgccgtaacgagcgcggccagctaacgattactaacccttcgccgtactacgtttcgatggttgaactgtatagcgcggggaaaaaactgccgaatactatggtaccgccgaaaggcgcgatcactctcccggcgacgcccggccaggtatctttgcgcacggtaaacgattttggcgcaacgacgccagcacgcgtttgtccagcttcatgatgttatgcgtaatcagcttttcatgacgcgatattactccagcgtaactaaacccgtattaaccccgctggcgttggctatcgcactggcgcctgcgccggggtgggcggaaaactatttcaacccggcatttctgtctgacgacccgtctgcggtggccgacctatcgaccttttcccgtaatgcccaggcggcggggatgtatcgcgttgacgtttacctgaacaatacgtttctcgcaaccagagacattgccttccaggcggtgaaaacgacgggaaaaagcgcgcccaccgatgacagcggattacgcgcctgcctgacgcctgaaatgcttaaaaatatgggggtaaacaccggggcgtttccactgttggcgaaggcggcggcgggaagttgcccggatctcgccagtgcgataccggccgcccggacccgctttgattttgcgcagcaacgtctcgacattagcatcccgcaggcggcgatggttgccagcgccagaggctatatcccaccgaaatactgggatgaaggtattaatgcgttgctattgaattacacctttaccggcgcgaatagtcaggatcggagcccaggcggcagtgcggagaacagctattttcttggattgaatagcggccttaatctgggggcctggcggttacgcgactactccacatggaacgcgaatagcggcgatcagaatagcgacagcgactggcagcacatcagtacttatctggaacgtgatgtggtctttttgcagggagaactgacggcaggcgatagttataccccctccgcattattcgacagccttccttttcgcgggctacaactggcgtctgacgacaatatgttgccagacagcatgaagggcttcgcaccgaccattcacggcattgccagaagcaacgcgcaagtgaccattcggcaaaacggctacatcattaatcagcgctatgtgccgcccggggcatttactattaatgatctctatcctaccgccgccagcggcgatttgactgtggaagtcaaagagtccgacggttctattaatcgttataacgtgccctattccgccgtgccgattctacaacgagaagggcggctgaagtatgcggcgacggtggcggagtatcgcagcgatagtagtcaaaaagagaaggtgaaattcagtcaggcgaccttgatatgggggttaccgcatggttttacgctgtatggcggaacacaactttccagtcattatcacgcgctggcgatcggcagcggcgcaaatctgggcgactggggcgcggtgtcgctggatgtcacccaggctaccagtacgctggcggataataacacctaccaggggcaatcgctgcgtttcctgtatgccaaatcgcttgcacagtcaggaaccaatttacagcttatgggctatcgctattcaacctcgggcttttacacgttggatgataccacgtggaaacggatgagcggctatgacgatgacagtcggactgacagcgataaaagcaggccggaatgggcggattattacaacctttattacaccaggagggggaaagtacaactcgatatcaatcaacagctaggcgggttgggatcgctttttattaccggcagccagcaaagttactggcacactgatgaaaaggattctttgttgcaggtgggatacagcgatacgctggcgggtattgcatggagcgtttcttacaacaataacaaatccgcaggcgatgcggagcgcgatcaaattttcgcgctgaatatctcggtgccgctaagtcaatggctgcaacacggtgatgaggtcacgcgccatcacaatgtttacgctacctttagcaccagtacggacaaacagcataacgttacgcagaatgcgggccttagcggcacactgctggacgaaaacaatcttagttacaacatacagcaaggttatcagaatcacggtattggcgaaagcggcgccgctagcctggaatacgatggcgcgaaaggcaacgccaatattggctataacgttagcgataacggcgattaccagcaggtgaattatggcctgagtggcggcctggtggcgcacgcgcatggagtgacgctaagccagccgttaggcaataccaatattttgattgccgcgccgggcgcagccaatgtcggcgttgtcgaccagccgggtattcatacggacgcgcgtggctatgcggtggtgccgtatgcgacaacatatcgccaaaaccgtatggcgctggacgttaacgccatggcggatgatgtcgatattgatgacgcggtgactcgcgttgtgccgaccgaaggcgcgctggttctggcccgctttaaagcgcgggtcggcgcgcgtgccctggtaacgctgaatcataacggtaagcctgtaccctttggcgcaacggtgacggtgaatgatcgccatgcggaggcgattgttgacgaggccggggaggtctatctttccgggttgtcagcgcaaggcgttctgcacgttcgctgggggaacctaccggatcaacagtgcgtcgcgtcctatcatctctcttcctcccgtcagattctgagtcgacaacatgcggagtgtcattaaatgaaaatacctcttttatttgctctgctggcgggaagtgtcgtatcgcagtacgccttcgcagacgtgtgtaaaaacgttaacggcgtgccttccagtattaattacgatttaacgaccactctgacggcagaacaaaaccaggtgggaaagacggttcaactggaaaaaagccaggaagttaatgtacaggcggtgtgtcccgccggcgcgtcgacctatagccagacttatcgctcctatgtgtcgccatatccggtcgtagaaacgagcggtaactggaaatatttaaagctggacccggactaccttgaaggcggaatgcgaattgaggattcttcggcgggcgatatctatccgccaatgaacaatgtcctgatgggatatgatgaaaatgtgaaagcgggtcaaccgttttacgttcgtgactcaaatctggagtttcagctcaaaattgttaaaccgttcgtcggcacggtgaatattagtcctaagactatgtttaatgtttatgtcatgaccgccgcaggcgatccgctgacagatgtcgtgtacagcattctttatagtggaacggtgaccgtaccgcaaagctgtgaaatcaacgccggacaaacgattctggtaaatttcggcgcattatacagcggcaatttcaaccatgcaggccaaaagccggagggggtacgagcgaaaaaattcagcgtaccggtaaagtgcagcggtctggattcgcaggtcaatttaacaatgcgtcttatcgctacgccggatagccacgttccccaggctatcgcttcggataatgccgatgtcggcgtagtggtcgaaaccgatgaaggaaacgcgcttatccccaatgatgtacagagcgtcgcgccttttatcaccgatagcgccggacgcgctaacatcacattgcaggcctacccggtaagtacaacaggcgaaacgcctgcggaaggggcatttaccgcactggccagcctgcgagtggactttgactaaatgaacagatcacactgcgctctttttgccatgggactgatgctgtgtccacaaatcaatgccagcgctgacgacctcgcttataacctcgaatttaccggcactattgtggcgcaaacctgcgacatagatatttccagtctcagtcaaagtattgatttagggcagtttgcagttggcgatttcccctcgacgggaacaacgacaaaatttaagccctttaatatcaacctcaaaaattgttcccgaggaattaccggggcgaagatctggtttaccggcgaacccgatccggacaatcccgcgctactggcgataaccgacaccgggatgggaagcggaaacatgttagcaagcggggttggggtggaaattctgaatgatgatcaggataccatcagtatcaataatgccgactcggtggtctatccgttgaaagccggacgcaacacgctgtctttttatattcgctataaatcgacccggccgacggtcacgtccgggaacgcgacggcggtcatgtatttcgatatgcagtatgaatgaggagccatcgtaattatgcgtaacgatatcctgtacggcatcgggatgctgctggcggcatccggcgtccaggcgcacgatggccgggtctatgtttccggaaccatcacggacaatacgtgttcgctctctcctggctcggaaaatattaacgtggcgatgggcgcggtttctcaacggcagttttatcgcgcaggcgacggttccgcatggcaaccttttgctatcgatttacaaaactgcggcagcactgccagcggcgtaacggtcagttttagcggtgcggcggacagccgtaatacggatttattggcgcttaccgcaggggaaagcgacgcttcaggcattgggattgcgctttatgatcaaaataaaactttaatcccactggggcaagagagtgatgtggtgacgctcagtccgggtcaggcgtcggcgcatctgcaattttacgcgcgttatcttgccgatggcggcgcggtaacgcccggggacgccaatgcctccgcaaccttcattcttgcctatgaataagttctttttacgctgcgcgatatattggtgcttgcttcccatatcatgggcgcaggctggcgtggtaattggcggtactcgctttatctatcatgcgggcgccccggcattaagcgtaccggtaagtaaccgttcagaagcgtcctggttaattgatacgcatattttacctggtggccgctggccaggaaccaaaaacgaagggaatatcatgcccttcgtggtcacgccgccattatttatgctttcagcgcgccaggaaaactcaatgcgggtggtttataccggcgcaccgctacccgccgacagggaaagtctgtttaccttgagtatcgccgctattccctccggtaaaccggaagcgaaccgtgtacaaatggcgtttcgttcggctttaaaattgctctatcgccctgatggactcgccggcaatccgcagcaggcctaccggcatctgatctggtcgcttacccccgatggcgcgacggtacgcaatcctacaccctattacgttacgctctttttattacgtgctaacgagcgcgcccaggacaacgccggggtcgtggctccctttgcaacgcgtcaaacggactggtgccggcacacggttcgctgcactgtgcgctggcaaagtattaatgactatgggcgggtaatgccagcgcaaaccgtggatctgacgcgtattcattaacctatttttcaggcgtctcccgatagcgggaggctttccgaacttatcgaacgagacttttattatgtattatcacgcgttaaaactttcccgacaggcgatgttgacgttggcaggcgttgccgtatccgcctcggcaatcgccgccgattctgccccgacgtcgcaaattggtccgacggcggaagcctacatcgtcagtcatccggataaagtgggagaggtcgtggcaacgtatttggccgaacatccggaatttttggtcgccgccagcgagacgttgcatcagcgtcagcagattgcgcaacaacaggcgtatgttcaactggcattacagtatcgtgctgagttgctcagtagcagcagtccttccgttgggcccaacgaggcaaaagcggcggtggtgatgttctttgattaccagtgctcgtggtgcagcaaaatggcgcctgtggtcgaaaacctgattaaggcgaacccggatacccggtttattttcaaagagtttcctattttttcctcccgctggccggtatccggactggcggccagagtcggcgaacaggtatggcttacacagggcggggcgaaatatctcgactggcataatgcgctttatgccacagggaaggtggaaggcgcgttaacggaacacgatgtctacaccctggcgcaacattatctaacgccgacgcagctggccgccgtaaaagaagcgcaaagcagcggtgcagtacatgatgcgctcctcactaaccaggcactggcgcagcatatggactttagcggcacgcctgcttttgtcgtcatgcctcagacgcaagacggtgatgtaaaacgggtgaccgtgatcccgggaagcacgactcaggatatgttgcaaatggcgattcagaaagcgaaggggtgatattcgctcagaggagaacgcacaggagtgaaagtaaaatgaagtctatgcgttgcgtcataccggtgattttactttcctttatcgttcatgaagggacagcgaaaccgaccgctcagattcattttatgggatcggttgttgaggcaggctgctggaatgacgtaggaaccttagaaattcaatgccataataaagagggagttgaacgttatattattgtcgagaatattatcacgccgatatcgtctcctcatgcaacggtaaaacgagattatttggatgaagataagcaattaacagtgctacgcattgtctatgactgaaccgcgtagcagaccgcagatggtgtcccgtcagtgtcgtgtgagaatattatgaaaaatgttctcaccttcccgggacacggtctacagactttatcttcagataaacggcgctaaaaagaaaagcacgaacaataaaaaaagagtgggaataccaatagatataattttattacatcggtgagtatgatattgaatagcttgtggcggtatgtcagcagcgtcaatgataaatctttcatcgatttttatcccctgcctggggagcgtaacgaacagttcgaaaagcccgatttgttgtaaatctcgtcgcagcagataaagaagttgcgtcaaattagcatcgctaacaaattgacttcgctctccccaaactgcgtgtgaaatcatctcccgcgtaatcagtttcttgtaggcattttcaaaaagatagcttaaacaacgcgcacgcattagcgtcacctttagcacttttttatcatgtaatgatattatttctcttaacgactcattataaataaattcgttattaatagtatattgtctcatgaattcactccgttttgatattcataaggtacgtttcacactgtcagtgtgttcactggcggtaaagtactccttacatcagtacggataagcgtagagaaccgcaaagaaataagagaatcatttatgattaaacgggataatattatgcttttttacttttttataaagtgtgccagatatttttgatgttttttataaaatagcatcatgtgtttttattttacacaggctgaaatgatatcaataaaattataatttaataacaaacagatagaggaaatgatttacttattgaaataagtgtggtgcaaggttaatctgcgccttaaatgatggtgccagattataccagccaggataacctatatgcggccaataaaaaatgctaaaaaaattgactacaatctgatcaaagtgttcgatacggttattactgaaggaaatgcaaccagggcggcgaggaaactggatgtcacgcctgcggcgatctctcaggctcttcttcgtttacaaaatctttatggcgaagagttatttatcagaacccgcaaaggattagttccgtccagcaaaggtaaatcgcttcaccaggtatttcgccaggcaattgaatctatagaaagcacactgtgcgataaaacagatgctcaggagagtaatgaactcattgttctgggaggtgatatcactgaaaattactattttccggcattgctggatactgtgttgatgaatcgatatattattaaacactatgcgattaaaaaaacaggggaatactcaccagcctccatgctgacgcatggctatgcggatgtcatcatgggaattctggaaattaagaatgagatgatcgaaagttatcttattgataatttatctgattttgtttgtgtttgtggtgaaaaaagtccattggttgggcttgaaaaaatgtctttatataatttttatgctgccagacatgctgtctatcattcagatatgttctcttctttcaccgctgatagcattgatttattcaagagcagtacgccttatgcggggcgcagggaaataggttattatagtgattcactatttggcgttatcggtattgttgaaaaaagcgatatggttgcgattttgccaggaaagattgctacttattttagagatgtgcggcgttataatataaaaatactacgtatgcctgatgaaatgatttttcgtacgttacccgtttatgcttatctggctacaaacagcacccattataaaaatgtcaaaaaactgatatcaacatttcagtcgacctttctttttagccaggaaaagcagcctgacgctttggttgaaggaagcacatccttatgcgatttgtcggtttaatatcaaattatcgtattaaataaataaccattatgaccatggtcagtaaagcgaaaaataatgccatatatttatactcttctttttttaaagaagaggggaggcagcttttgttttcattgctgataataatgttagcatctactttaatacccgttcgaggcaccgtggaaaaaaactggctcaggccaaagcctttaaggtcgcgccgcagtagatataatatctgggtcaggttggcgtcgctgataaattgacttctttccccccaaagttcattagtgagttgttttttataaataatctcttgttgtgcatgattcagcatatattccagacactttatgcgcattgcggcaatttttatcatctttcccgtttttatgttttttagctcattggtcttatcattgtaagtgtgcgtgctgttaattaaataaatagtcatgatgttatttaatgggtttaattagggtggcgataataatatgcatattaaatttatggatcaactggtgtgattgtaatagcgtcttttttccagagaaaatcgtatcgtgtcacaaaaatgatggttttttagaaaaactaaaattttatttttagtcgctctaaaaataaaatgatagtagtgttaatttttatcagtatattgatatgctttgattgatttattgttgacataaaataatttgaattatggcgcaaggcctatgccaaccataaaaaaggtataggctattggtcacaatgcattaatgctacataattgttatgcttttatagtagcgccagggaaataaaatcttcggacgataaagaatagttttagtctgggtgttattttatggatgttttattttaaattattaaaccgatttctcttgttgacgtagggttatttgctaagcaacgggctggcatgttgtagccgctcgttgcctatatcccaattaatcaggagaaacgtatgaataagaaaagttcgtcaatggttaacatgcccgcaccgcgtgagccgattaaccagaaaatcgataccaataacgcactggttttaaaccataacgccatatatgaacaacgattagcggagatcacgcaatctaatacctgtgacaaggccattgtcaccgtaaatccctacgggaccgccccgttgagtctctatctgggggtttggatggatgaagctgccgcgcttgagatcaatgttgttgatagcgaagcgacgacagaggaagtgcgttatcaatatgatgtacatccgggcgctaaccttattcctgtgtgtgggatggtatccgcggtgaataatcagattaccctacgccttgcctcgcaaattgtcgggcaatatacagtaatgacagacgcattaccgcccacggattcggctaacgtgagcctcggcttccctattattagcgtctcctgtcctgcgcagcaggcctcgctgatggaggaaggactttatttctccacttattttgatcggtataatctggcttttgatcataacgggattgtccggtggtatgtaagtcaggaaatcccttcttataattttgtcagaatggataacggccatttcctggcgacgtcacagggaataaaccattgtctgaatatgtatgaatttgacattatgggacgggtttatacggtttatcttctcgacaatgagttccatcactccattcttcccattgagaacaatctggcgattgcgccttcagaatatagcaatggacggccagacggttactcaaccgggaaagatggcgtttctattattaacttatctaccggacttgaagtcgcctattacgatatgctgtatgtgatggattattccagatcgccgcgtccttccggaagcgcgccaggtcaggacgtatcaatggatgactggctgcatatcaaccaaagctatattaatgaacccaacaatttgctgatctgttccggtcgacatcagagcgcgatttttggcgtaaatgtggattccggcgaactgcgctttattatggcgaaccatgagaattggtctgacgaattcaagcaatacttattaacccctgtcgatgatgatggtgtcccgctgtacgatcttacctcgccgggagggattgatgcggcagataagaatttctggacctgggggcagcataacattgttgaaattccaaacgatgagcctggtatcctggagtttatggtctttgataatggtaactatcgttcacgcgaagatgcgaaaagtctgttgccgctcgataacttcagccgggtggtgcagtttaaaataaacctaaatacgatgaccgtaacgcgtccgtatgagtatggtaaaacggaagtcgggaaccggggctatagcagttttgtgagcgctaagcatttattgactaatggtcacctggttattcacttcggcgcgacgacggttgatgagtttgaacataccattaccgcgcaaccaggttccagcgatcttgtcgatccggatgaagggcaacaggcgttaggtcgactggtattacaagaaatcaataaagagacgaaagaggtcttattcgaagcgatggtgacgtcgggctatttcaagaacgaagagacgaatggcacgaattatcgttatgatatttctgcatttcgggtatacaaaatgccgctgtttgcataactaagtatgttatgcggccggttatcgaccgcataacattatggcttatttgctaatatcatccacgcgcatggtgtggtcaggttgaatattgttaacctgcttcatatagttaaccaacgccggtgcggtttgtatccctatatatttgatatttttacctttagtgaaggtaaatccgccaccacctttaccgataaaggagtccagcgcgacggtatagagtttattgtcttctaccggtttgcctttgatatcaaattcaacaatacgctggcccagcggtttggtgctgtcatatttaaactggacggttttagatacgtgcagcataccgtttttcagatcggcagcgtgtgacatgatggatttcaggtccttaccgctgatttccatgctcatgacatcgttggtgaacggatacatactcagcacatcaccataggtgatattacctttaggcaattcggtacggatgccgccagcattatagaaggaagcgtcggcgccaggaacggtagccatcagggcatcggtgattaagttgccggttggcgcggattcaccgtaagaacgggtcagcacttccggagagtgcgcgaccacctcatcggtaattttcttaaccttgttatcccattcgtcaattttggcctgcgtgaccggatctggcttataagtatccgcatacatggtgatcaacttaccattgtagctgtccacttttttggtttccgggttccagtcaagcaccagtttacctaattcgatggtgtacgcatccgtggaaacgacaagggtatcgcccactttaatcggttctggcgtacctttatgcgcatggccggtaatcaggacgttaagtccatagccttccagcgatttcgccatatcaacgtcggttttcagtgcgcgtgcgacatcagcctcgcctgcgctggactgcatacccggcacgccttcgtgggcgagcagcacggtcaggtcaactttcccttttaactcttccagctgttttttcacataaggaatcggatcgcggcagtcaacgccttcacgcacgcctgcggcaatcgcttcatagaatgcggaaacgccgtgcataccgatgacgccgatcttgaatccatctttttccacgatggtatacggttctttaattaatggcgtatctgtgccgctgtaaaaaacattatccaacaataccgggaattgcaatttgctgagttgtttaaccagattctcatggccatggtcaaattcatggttaccgacagagacggcgtcgtaaggcatggtatttaaaatatcaataatagcctcgcctttggtcagcgtactgataaaaggtccggtgaaatagtcgccagcatcaaagaaaaagacatctttctctttcgcttttgcatctttgacaattttcgagatgggcgcaaagccgcctaccggacgtgtcttggatacataggggataatttctggggttacatgggcatgtaaatcgtttgtataataaattgtgatgtcacgcgcatcggctgaaaaggaaatggctgaagacaaaccaatgcacagcgacagtagggatatcgaaaactttttgttcatataaaccatccatttacgctacattaaagaaaaacaatgcctgtagtcgtgtcattcacgactacaaaccggggaaattaagtaatattcatcaagtttattaattattaaaactcgaagccgatcaggtaattcatacggtcgccgtagccgtcataccccaatttattattgaagtaacggtaagagacggaggcggtccatcgcggcataaatttccatgtaaacgttaccgcgccgttcaggccggtcgtcccaccctgttgttcggcgtaggcatcattacgatccatttcaacttcgttccagtttgaaatgacgaacttttcattaaacatatcgaagttataagccgcgacccaaccgagaacataaccgttaaagcctgtcgcctgtccatactttttagaggtataatcgttcgataagttatgaacagcgaaatagggcttaataaagcctgatgggctggttaaacccagataacctaccccgtacatcatgtttaattcatcaccgaatttattctccatcgacatatagagtttcatcattgcggtaaagttagagccttctactaccctataatgtcccagaaattgggttacatggttacggccttctaccggatggttgagcacgttcatttcataaaatgatgcaaattcgcccctgtcaaacacggcgccgaaatcggctaccgctttccacacttcgccgcgatcgacattgacaaagcctttattccagtcgccatatccgaagctaagtttaccgtatacgcgtttcaattccgctgcctggccattaaagcaagagaaaagaacacatgcggcgagtagactattaatatatttcttatttttcatgctcaactccatgaggtaaaaacacagtgaaatgttgtgtaaagaagcgaattctaaggagtgtctttttatacgtaggtgatagatgtctcaaaaatatcagcgacatataatcgtcaaatattcgtgtcagataatgttgtttattacgtgataactatttgatttatagtttatgtctctgttgtaaaagtcacaccggatagcatgaaattaatgaaacttcgaatgggaataatctctcgcaaagacaacttactgccattaaatgagggtgttaccgttcaaacagcaacatatattgacatcacaatagcggttctgacatatgggccatatttgagatctgcatcactcgttcgcgatttctttttttatagactgcttcaggcgtgttttctttagcacgaaatatatttatggtattaatattataatgagtgtgaataattttctacgataaaacgatgttaatggaagaaatataagacaaatcgaatatatatatagtgcaattaatttaggctgtattccgcagccgggtctatcggcaaatatatcgtaatcagaccgtgcgataactcaaaggagttgaaatgaaaagaacagtcgttgccagtatgatagggttggcgctatgcgctggatgcgtattatcaaccgcgcaagcggcaaccgcaaagcgtcctaacttagtcattattctggcggatgatttagggtatggcgatctcgccacctacgggcaccgcatcgttaaaacacctaacatagacaaattggcgcaggagggggtgaagtttaccgactattatgcgccagcgcctctgtgttctccttcccgcgcgggcctgttaaccggtcgtatgccgttccgtaccggaatccgttcctggataccggaaggcaaagatgttgcgctggggcgtaatgaactgactatcgccaatctgctaaaacagcagggctacgatacggcgatgatggggaaattacacctgaatgcgggcggcgatcgcaccgatcagccgcaggcgaaagacatgggctttgactatacgttggttaatccggcgggatttgtcaccgatgctacgctggataacgccaaggagcgcccgcgctatggcgtggtgcatcctacggggtggattcgtaatggccaacatattggccgcgcagataagatgagcggcgagtttgtgagctctgaagtggtgaactggctggataataagaaagacgataatccgttcttcttatatgtcgcctttaccgaagtccatagcccgctggcgtcgccgaaaaaataccttgatatgtattcgcagtacatgaccgactaccagaagcagcatccggatctgttctacggcgactgggcagacaaaccgtggcgcggcaccggcgaatattacgccaatatcagctacatggatgagcaggtcggtaaagtgctggataaaattaaggcgatgggcgaggaagataacaccatcgtcatctttaccagcgacaacggccctgtcacgcgcgaagcgcgtaaggtatacgagctgaacctggccggggaaaccgacggtctgcgcgggcgtaaagacaacctgtgggaaggtggcattcgcgtaccggcaatcatcaaatacggcaagcacattccacaggggatggtaacggacacgccggtatatggtcttgactggttgccgacgctggccaacatgatggactttaaacttccgaccgatcgtacctacgacggtcagtctttagttccgctcctgaaggacaagactttaaaacgccagaaaccgctgatcttcggtatcgatatgccgttccaggacgatccgacggatgagtgggcgatccgcgacggcgactggaagatgatcatcgatcgccagaataaacctaaatatctctataacctgaaaaccgatcgtttcgagacgctcaatcaaattggtaaacagccgcagattgagaaacagctttacggtaagttcctgaagtataaaaaggatattgataacgattcgctgatgaaagcccgtggcgataagccgacgcctgtcacctggggctaatggaataattataaaaaattaagtatgccacttagggcgatgcccacctgatccggtcactctgtgccggatcaggttcttttatttcagggaaggtaatgatgtttgggaaaagttgtcaggtcatggttaaaccgaccggatcggtgtgtaaccttgactgtaagtactgtttttatctggagaaagaaaagctctatccggatcgaaaaaaccattacaaaatgtcggaagagaccctcgaactcttcatcaggcagcagattgccgcacaggatattgatgaggtcatttttgcgtggcagggcggggaacccacattaatgggcatcccgttttatcgtaaagccgttgagtttcagcagcgctattgtggcggcaaaaccatcgtcaataccttccagaccaacggcatcctgatcaacgatgactgggcgaccttcttccgggagcatgattttctggttggcgtctctattgatggcgatgccgcgttacacgatgaatggcgagtgacgcgctccggaaagccgacgcatgaaaaagtagaaaatgcggtgcgttgtctggcgcagcacgacgtagaatttaataccctcacggtggttaaccgtaccaatatgcatcatcctgttcaggtctatcgctacctgaaaagcattggtagccgctatatgcaatttatccctttagttgaacgctgtggggaaaatgggctggcgcagccgcaggataaacatatcgcgatgacgccgtggtcggtcgatagcctgcaatttggtcagtttctgaatgcggtatttgatatctggatccgtgaggatatcggcgatatcggcatccagctatttgaacagacgctggcggcctggtgcggcctgccgccgcaggtttgcgtttttgctcccacctgcggcagcgcgtttgcgatggaaatgaacggcgatgtttataactgcgatcacttcgtatatccgcaatttaaactggggaatatccaccagaagacgctgcgtcaaatgaatcagggcgaacaaaatcgccagttcggcagcgataaacagcgttcaatggcgcaggagtgtcatcgctgtcaatggaagttcgcctgctatggcggctgtccgaaacatcgttttttaccctctgcgtcaggcgcaaccaatcataactatctgtgtgcaggttatcaggcttttttctcgcataccgcgacggcgatgagtgccatgcgaaccctgtatgaaaaaggcatctcacctgcagaaataaagtcaatatttgtttgaaggtagtattcgcagggagtgaatatgttttctcacattaatgtcgatgcttgcaaaacgccaggctgcaaaaatctggggattctggggagcccagactatctaccgcaagggaaaaatgttctctgtcgagcgtgcggttttttgttccccattatctcagccagatcgcttaatctttttcgccaggcggcgaatcaaccctggaaaggtctggtgaagtcctgtccgcattgtggcgggacgtcgctgaaaaaatatggattttccactaaaggtgaacggcgtatgtattgccgccagtgtaataaaacgttcatctcctataccgctatcaggagcgacgccagacaagagaaccttgccacgttgattggcgaaggagcgtcgctagttgaaatacgcgcggcgctggcgatagacagcacgggttttagccgcgaattacaaaaactgtcccgtcgcgctaatcaagcggaacgcgattttgtgtttcccgcgtttgatatcgctatgagcacgcgggcgtttcgtgtgaaatttaacggcggcgacagcagcttatacgtgctggtgacggcggaagaggagagcggtaaggtcgtcgcgatctcaacgaattactccgcccaaccggtggaagcggattatcaatatcattctgattacgaagaacgacttccgtccggcacgctggcgcatctggtgcagcgaaaagaggcgctgaccatgcgccgcaatgtattatttgatgtggattacggccccgccgttttatataaaaacgatccggggatgttagtaaaacccgtattacctgcttatcgacattttgagttggttcaggcgttgacggatgagcgttccctgaatgtccaacattatctcgatcacgaatgcttcattctgggcggctgtatgatggcgaattttagctatcttcgtcaggggcgctgtcatatttcgtttgtgcgtgaaagaggcgttacgccgcccaaacgcgatctccctccgcggttgtttttgagcggcggaattcgcaacaacgtctggcgtacattttccacacgggattatgcgatggcggtatgcaatctcacaggaaataaaaaggtgagtttgttacgccatgcgacgttaaatagcgcgacggcgtttattcgctatgttcacaaccatcccttcctgccgcatcttaaccggatgtctcctggcaatgttgttgccgtactggattacctaaaatttgaatataacgcttcacgtaactgaattgctaaaataaaaagtgtgatgaggtgttgttgcggtattttattcggacggcttaaaaatccagagtattaattttcgtggtccccatgaggggcgatgagattaatacactggagatttatcatgaatacgttaactacaacgtctgttgtccttcctgcgccgcgtccggcgattaatcagggtatcgatatcaataatgaaatggtgcttaaccataccgctatttatgaaaattgccttgcgcaggtcacgcaagagaatacggtagaaaatgcgctcatgttgttagacccttacggcacggcgcctttaagcgcttatgccggggtctggagtctggaaccggctgagatcatagtcacggtccaggatgcggcaaaaacggcgatgccggtagaacatctttacacccttacggcaggcgcaaatctgttgccggttctggggctggtagcggatactgaaaaccgtattgtcttttctcaggcagatacgccgcttgccgtctatacgctcatcacacagccattaccgccggtagattccgcggaggtcgtattaggttttccgattatcaacgtgacgcaacctgctaccgatgcgaacaagatggcgccagggttttattttattacgcatttcgatcgttataattacgcattagatcagaatggtctggtgcgctggtacgttactcaggattatccgtcttataattttgttcgaattgataatggccatttcctcactacttcagaagcgaaaaatacctatctggatatgtatgagttcgacatgatggggcgtcttcacacattctataatctcgataatcaatttcaccattctatctggccgtgggatagcaataccattgttgcgccctctgaatatacctcgggtcggcccgacgatttgaaaaccaatgaagacgacgtatcggttgtcgatctgactaccggactggagacggcttactacgatatggcgaaggtgctggatacgacgcgggtttcccgtccttcaggtacggcgccgggagaagacccgacggttaaagactggctgcatataaaccagagctacgtgaatgagacgaatcagttgttaattgcgtccgggcgtcatcagagcgcggtgtttggcgtcgatctgcaaacgcaagcgctacgctttattttgtcaacgcatgaagactgggacgacgcttatcagccttatcttttaaccccggtcgacagtgaaggtgtggcgctttatgactttagcaaacaggaggatatcgacgcggccgaccgtgacttttggacttggggccagcataacgtcgttgaaatcgccaataatacgccgggtatagtggagtttatggtatttgataacggtaactaccgttcgcgtgatgacagcaaaagcctgttaccgccggataactacagccgcattgtccatttcgtggtgaatatgaatgagatgaccgttatgcggccatttgaatacggcaaggagctgggcgcgcgtggctacagtagctgcgttagcgcgaaagcgatccagcagaatggcaatattgtggtgcattttgccgactgcacgtttgatgaaaatggccgcgccatctcttgccagcctggcgagagcgatattatcgatccgcaggcgggcagtgaggcgatggggctgctaattttacaggagattgcgcctacggagaaaaccgtgctttttgaagcgaccatgacgtcaggttactacaaaaacgcggaaacgaacggggaaggctatcgctacgatattaccagtttccgggtgtataaaatggatctgtacgcgtagcggtctatcatcaatgactgactgcactaaaaaagtccggcgtaagtcggacttcatttcgtaaaaaacgagctattcatcatatataatctaattttaacgatgagtcaggcgaggtaagatagtagatccgaagaattcacctgattgagagaataaaaagtgaaacatctgcaccgattttttagcagcgatgcctctgggggcatcattctcatcatcgccgctgcgctggctatgctgatggccaatatgggcgcgaccagtggatggtatcatgattttctggagacgccggttcagctacgggttggggcgcttgagatcaacaaaaacatgctgttgtggatcaacgatgcgctgatggccgtgtttttcctgttgattggcctggaagttaagcgcgaactgatgcaaggctcgttagccagtctgcgccaggccgcttttccggtgattgccgccatcggcgggatgattgtaccggcattgctctatctggcctttaactactccgatccggtcactcgcgagggctgggctattcctgccgcgacggatatcgcctttgcgctgggcgtgttggcgctgttgggcagccgggttccgctggcgctgaaaattttcctgatggcgctggcgatcatcgatgatctcggcgccatcgttattatcgcactgttttataccagcgatctttctatcgtctcgctgggcgtggcggcgttcgcgattgccgtgctggcgctgctgaacctgtgcggcgtcagacggactggggtatatattctggtcggggcagtgctgtggacggcggtactgaagtccggcgttcacgcgacgctggcaggcgtcattgtcggtttctttattccgctgaaagaaaaacacggtcgctcgccggcgaagcgtctggagcatgttctgcacccgtgggtcgcgtacctgatcctgccgctcttcgcttttgcgaatgctggcgtttctcttcagggcgtcacgattgacggtctgacctccatgctgccgttgggaattattgccggtctgctgattggtaagccgctggggattagcctgttttgctggctggcgctgcgtttcaagctggcgcatctgccacaggggaccacttatcagcaaatcatggcggtcggcattttgtgtggcattggctttacgatgtccatctttatcgccagcctggcatttggcaatgtcgatccggaacttattaactgggcgaaattgggcattttgattggttcattgctctccgcagtggtggggtatagctggttgcgcgcgcgtttgaacgcgccggcataatcagtacgaaggaaagggggagcgatgtatcgctcccttgcgacattgaacagggagagaaatgagcatgtctcatattaactacaaccatctttattatttctggcatgtctataaagaaggttctgtcgtgggtgccgcagaggcgctttttctgacgccgcaaaccattactggtcaaattaaagccctggaagagcgtttacaggggaagctatttaaacgtaagggacgcggtcttgaacccagcgaactgggcgagctggtttttcgctatgcggacaaaatgtttacgctaagccaggagatgctggatatcgtcaattaccgcaaagaatcaaacctgttgtttgatgtcggcgtcgccgatgctttatccaagcgtctggtcagcagcgttctggatgcggcggtggtggtggacgaacccatacatctgcgttgcttcgagtccacgcacgaaatgttgctcgaacagctcagccagcacaagctggatatgattatctccgactgcccgatagattccacgcagcaggaggggctattctcagtcaaaatcggcgaatgcagcgtcagtttctggtgtacgaatccgcttcctgaaaaagcgttccctgcctgcctggaagagcgacggttgctggtgccgggacggcgctcaatgctggggcgtaagttgttgaactggtttaattcacaggggttgcaggttgagatcctcggtgaatttgatgatgcggccttaatgaaggcgtttggcgcgacgcacgatgcgatttttgtggcgccgagcctttattcgctggatttttatgccgatgagtcggtaatagagattgggcgcgtggagaatgtcatggaagaatatcatgcgatttttgccgagagaatgatccagcatccggcggtgcagcgtatttgcaatgcggactactcggcattgtttaaactacagtagacgtacctaccgtaatacttccggctgcggtattaacccgcagccggaatcattctacaagttcagcaggctacggtactgcccaccttcgcggataaacaccggaattctgttcagtggcgtagcgtactgcagcgtctgccctcctgaatagctttcaccggtcgcaagatccgtccatgtttccccttctggtagccagacatcacgttcgcgcataccttcatgcatgacgggggcgatcagcaggtcaggaccaaaacaatactggtcggtgattgtccaacttgtttcctgttcggggaattcaaagaacagggggcgcatcactggcgtattgtgcttatgggtttcctccatcagcgctttgatatagggcttgagtttttctcgcaacgccaggcaacctgtcagtacctcgcatacttcctcaccgtagctccagacctcgttcggcgcacctgtagggcactgggcgataccatcccgatacggttgtgcgggtaaaatctgcggatcgcggttgccgtgcagacgcatcaccgggctaaagacgccccactggaaccagcgaatcagcaattcatggaatttcgggtcgtgaatattgccaccatgaaaaccgccgatatccgtcgtccaccacggtatccccgcgattcccatattgagtccggcagcaaactggttgcgcagcgatctaaacgaggagtgaatatcccctgaccagaccagagcgccgtacttctgactgccggcccaggcgcagcgtagcaggttgataacctggtcttcgccatcggctttcatgccgtcaaaaaaggttttagcgtacatacgtgggtagatattgcccacttccagtaccggcccggcatggtagcgatagttgtcgtagtcgtaaacgctgaactcaggttcggcttcatctaaccagaataacttcacgcctttatcgtaatagttgcgtttggctttgccccagacgtagtcgcgcgcgcccggatgagtcgcatcaaagtaagtggtattgccgaggaaatccatattgatcggcaagccacgttccgtttgtaccagccagccgttttcgcgcatctcccgatagctttcggtacggttatccaccgtcggccagacggagaccatcagctcaattcccagcgatttcagctcggcaatcatggcatcaggatcgggccagtcgcgcgcatcgaacatccagtcaccctgattcggccagtgaaagaagtcgattacgatcactgagataggcagattgcggcgcttatattcgcgggcgacctccagcagctcttcctgcgtacgataacggagtttgcactgccagaagcccatggcgtagtccggcatcatcggcggtgtgccggtagccagcgcgtaagcccggctaatttctgccggggtatcgccagccgtgatccagtagtccagctgttcgctgacctgcgcttcccattcggtaacgttttgggcaaaggttacgcgtccgactgccgggttgttccataaaaatccgtagcccagactggagagcataaacggtactgaggcctgggagttacgttgcgccagctcaagcacgcatcctttgagatccaggttggcctgttgatactgccccatgccataaattttttccccttcggtggcttcgaagcgggctttcagtgaatatttcccaccctgaatagggcggaactcgcgtccctcaaggttgagtgcgctgacgtactggccgtgagatgattcatcctcgccaatttcgccccgcaggcgccagaactcctgcaacaggggtttgtgtggatggcggtaaaaggtaacctgtcctttttgattgacgatagcgataattttgccgttggtcagcgttgcctggtggtgctcataatcaatgtggcactgactttctgcgactggctcagtcaatgcccagtcttcatttctcattaccggcagatgacggccgctgcgtacgcgcaggctgttctcgccccagggttcaatccataaatagcgatcgttttgctgccagaccagacgacgcgggtcttgttgcataaatggcatggtggtgcctcccatattcgagggtgaaggtaaagaacgttatgagttgacggtttccagatcgtggcgaatcttctcttccatcgcttcgtatttgcgaaagaaaagtagtgggatcgctgcgagcgcgaagagtagggcgggtgcccagataaaggcccagataatgccctccagacccgcagcactctgggcatggttggggacatagccaaaactgttcatgatccaggcggcgaaagcggtgccgaggccactacccatcttgatgcagaaggtactgccgaaggcgataagaatgccggtagccttaataccggtcttccaggcgccaaaatcaacggcgaagcccagcatggcaaatggcattgagcaggcgataccgctgccgatattgccgagtatccaggcggcgatgaggaaagtaatgttgtccgctgccagccacatcatgacgccgccaaacgtggcgaccagcagaccgcctacccatatccaggttttagccaggtatttgctaaagaaggggatagcgatgataaacaggatctgaatcgtcgccaggctgttaatcagcggtaccagatctttacggtcgaggttgtaggtcagataatagacaatggtcgtgttgcgctgctgtagggcaatccagaagatcagattagccagcaccatcaggatccacggccagttacctttcatcgccgcgaaactttttttcatcggcaacttaggttcatgctgtattttatccgtatccatttcacgaatgtttttaaacgcaaagagcgttagcgcgcaggatataatggcaaacgtaattgccgtataaataaaaccagcgtgatcatcaccgttacctaaaaaagcgactaacggcaaggcggtcgcgttcattaataaaaccccaatttgcccaccggtcattcgccaggaatttaaaaccagtctttctttgggagataaggtcatcaggggtaatattgcactgagtggtgtattaagtccggtaaatagaatgctggcaatcatataagatattgctgcatagatggcttttcctgtcatactgatatcaggagaccaaaatgacagcgcgctgaataccgcaaaaggcagcggtaaccataaaaaccagggacgacatttaccgtagcgtgaacgtgttttatcgatgatgatcccccatatgggggcgtctatgccatcgataatacgcgccagcagcaggataacgcctgctacggcaaggctaatgcccgcaacgtctgtgtagaaatataaaatgtacgttgaactgaagcagtacagcagattacccgccacatccaaagagccgtagctaatacgctgtagtaaagacaatgatgctgacccggaaggctgggtatcctcaatgacagaactcataatgataactccgatattggtacgatacgcccagaaaaacaacctctactttctaagcaagttttgaatattatttttatgtcgtttctgaatttaacctcagattaaaatgagtaagtaaggtgtacatgaaaagtagttaacccgacggcatcaatcaattattaaatcttacatcaggattgcgtttattagtttttgaatgagcgatgtttttatttgctaaggtggtcacagttttttcagtaatgaaataagaaaaggaaaacagtgaaagaaaataactttcaagtattacgtgactaagggaggggtagctgaaaaaataggctggtcaggaagagcgtgaacgagtgaggtcagagccagcggttgtcgagcaaaacggcagatagcaggcataaaaaaacccgctttacgcgggtttttctacaaagctgataacaagcaggcgattaagccagtttgttgatctgtgcagtcaggttagctttatgacgtgcagctttgtttttgtggatcagacctttagcagcctgacggtccacgatcggttgcatttcgttaaatgctttcagtgcagcagctttgtcgccagcttcgatagctgcgtatactttcttgatgaaagtacgcatcatagagcgacggcttgcgttgtgcttacgagccttttcagactgaacggcgcgcttcttagctgatttgatattagccaaggtccaactcccaaatgtgttctatatggacaattcaaaggccgaggaatatgcccttttagccttcttttgtcaatggatttgtgcaaataagcgccgtttaaattgcagcactcgttgcgtagtgatggcgcaggattctaccagcttgcgtgctgtgaatacagcctttccatgagaaaaattgcattaagcggcgggttttggggcggagtttgccgcatggcgatgaaaagcatcttctttatgtttcatcagggcaatcgccggttaaccttaaccgctgtacaaggtatactcttgcgattttcactgttttgagtcagacatgaagctgatacgcggcatacataatctcagtcaggccccgcatgggtgtgtgctgaccattggtaatttcgacggcgtacatcgggggcatcgcgctctactgcagggtttgcaggaagaaggacgcagacgcggtctgccggtggtggtcatgattttcgaaccgcagccgctggagctgttcgcgacggataaagcgcccgctcgcctgacgcgcctgcgtgaaaaactgcattaccttgcgcagtgcggcgtggactatgtgctgtgcgtgaaattcgatcgccgctttgccgctttgacggcgcaaacgtttatcagcgaactgctggtggagcgacttggcgtgcaatttcttgccgtcggcgatgatttccgctttggtgctagccgcgcgggcgatttcttgttattacagaaggcgggggcggagtatggttttgcggtttccagcacccaaaccttttgtgaaggcggcgtgcgtatcagtagtaccgcagtgagacaggcgctggcggaagataacctggcgcttgccgaaagtctgctgggacatccctttactatttccgggcgtgtcgttcatggcgacgagctgggacgtaccattggcttcccgacggcgaacttaccgctgcgccgtcaggtctccccggtcaaaggggtctatgcggtggaagtcaccgggcttggcgataagccgttacccggcgtagcgaacattggcactcgtccaacggtggctggcgtgcgtcaacaactggaagtgcatctgctggacgttgtaatggacctctacggtcgccatatagatgtaatactgcgtaaaaagatacgtaatgagcagcgatttgcgtcgcttgatgagctaaaagcgcaaatcgcacgcgatgagttaacggcccgcaagttttttgggctagccgggcaggtgtaaccctgacggtgtttatcaaaccgaaatacggaaccgagaatctgatgagtgactataaatcgaccctgaatttgccggaaacagggttcccgatgcgcggcgacctcgccaagcgtgaaccgggaatgctggcgcgttggaccgatgatgatctgtacggcatcattcgtgcggccaaaaaaggcaaaaaaaccttcattctgcatgatggccctccatatgcgaatggcagcattcatattggtcactcagttaacaagattctgaaagacattatcgtgaagtccaaaggactgtcgggatttgactcgccttacgtgccgggctgggactgtcacggtctgcctatcgagttgaaagtcgagcaggagttcggtaagccgggcgagaaattcactgccgctgaattccgcgccaagtgccgcgaatatgccgctacgcaggttgacggccagcgtaaagacttcattcgtctgggcgtgttgggcgactggtcgcatccgtacctgaccatggacttcaaaaccgaagccaacatcatccgcgcgctgggcagaattatcaaaaacggtcatctgcacaaaggcgctaagccggtgcactggtgcgttgactgccgttccgcgctggcggaagcggaagttgaatattacgacaaaacgtcaccgtctatcgacgtggcgttccgcgccgtcgatcaggatgcggtgaaagcgaagttcggtctgccgggcgtgagcggccctgtgtcgctggttatctggaccaccacgccgtggacactaccggctaaccgcgccatctccctggcgccggactttgattatgcgctggtgcagattgacggccaggcggtgattctggcgaaagatctggttgaaagcgtcatgcagcgtattggcgcggctgaatacaccattctcggcaccgttaaaggcgcggagctggaactgctgcgctttacccatccgtttatgggctttgacgtgccggcgatcctcggcgatcacgtcaccctggacgccggtaccggcgcggtacataccgcccctggccacggcccggatgactatgtgattggtcagaaatacggtctggaaaccgctaacccggttggcccggacggcacttacctgccaggcacatatccaacgcttgacggtgttaacgtcttcaaggcgaacgatatcgttattgaactgctgaaagaaaaaggcgcgctactgcatgtcgaaaaaatgcagcacagctatccgtgctgttggcgtcacaaaacgccgatcattttccgcgcgaccccgcagtggttcgtcagcatggataaagaagggcttcgtcaacagtccctgaaagagatcaaaggcgttcagtggatcccggactggggtcaggcgcgtattgaatcaatggtcgctaaccgtcctgactggtgtatctcacgtcagcgtacctggggcgtaccgatgtcgctgttcgtgcataaagaaacgcaggagctgctgccgattgagcgtactctggcggcgatggaagaggtggcgaaacgcgttgaagttgacggtatccaggcgtggtgggatctcgacccgaaagagatcctcggcgaagatgccgatcaatacgagaaagttccggatacgttggacgtttggtttgattccggttccaccagttactccgtggttgatgcacgtccggaattcgccggtcatgctgccgatatgtatctggaagggtctgaccagcatcgcggctggtttatgtcctccctgatgattagcgtggcgatgaaaggcaaagcgccataccgccaggtactgactcacggcttcaccgtcgatggtcaggggcgcaagatgtccaagtccatcggtaacaccgtgtcgccacaggatgtgatgaataaactgggcgcggatatcctgcgtctgtgggtggcgtctactgactataccggcgaaatggcggtctctgacgaaatcctgaaacgtgctgccgacagctatcgtcgtatccgtaataccgcgcgcttcctgctggcgaacctcaatggcttcaatccggccaccgatatggtcaaaccggaagagatggtggtgctggacaggtgggcggtgggctgcgcgaaaacggcgcagcaagagattctgaaggcatacgaagcttacgacttccatgaagtggtacagcgcctgatgcgcttctgctccgttgaaatgggttcgttctacctcgacatcatcaaagaccgccagtacaccgcgaaggccgatagcgtcgcgcgtcgtagctgccagactgcgctgtatcatatcgcagaagcgctggttcgctggatggcgccgatcatgtccttcacggctgatgaaatctggggctacctgccgggcgagcgtgaaaaatatgtcttcaccggcgaatggtacgacgggttgtttggcctggaagagaatgaagaatttaatgacgcattctgggacgatgtccgctatatcaaggaccaggtcaacaaagagctggaaaatcagaaagccaatggcatcaaatcgaacctggaagcaaaagtgacgctgaaatatgctgacgatgctaacggtacgatcaagaagctgaaactgttgggcgaagaggtcagatttatcttcattacttcccagttcgtgatttctgagcaagcggggggtattgatgatgaaaatattcagtacaatgctggtaatacgacagttcaggcagtggtaacgcgtgccgagggtgataagtgtccgcgctgctggcactacactactgatgtcggcaaggtggcggaacatgcagatatctgcggacgctgtgtcagcaacatcgccggtaatggcgaacaacgtaaatttgcctgatgagtaaaccactctgttcaacaggactacgctggctatggctggtagtagtcgtgctgattatcgatttgggcagcaaatacctgatcctccagaatttcgctctgggggatacggtagggctgttcccgtcgcttaatctgcattatgcgcgtaactacggcgcggcttttagcttcctggcggatagcggcggctggcagcgctggttctttgccgggattgcgatagggatctgcgtaattcttttggtgatgatgtatcgctcgaaagcgacgcagaagctgaataacatcgcttatgcgttaatcatcggcggcgcgctgggtaacctgttcgaccgcctgtggcacggctttgttgtcgatatgatcgatttttacgtcggcaactggcatttcgcgacgttcaaccttgccgatagcgcgatctgtatcggcgcggcgctgatagtactggaaggctttttgccgaagccgacagcgaaagaacaggcataagcgtaaataccgggtggcgcttatccggttttgtaggtctgataagcgcagcgccatcaggcaaacgtggtgccggatggcggtgaaaacgccttatccggcctacggttttatcgtcctttgtgcctccgggcaaaacacgtgagcaatttgcatgtctaaatccgtacagagcaacagcgcgatcctcgttcacttcaccctgaaactggatgatggctcaacggcggaatctacccgcaataacggcaagccagccctgttccgtcttggcgatacctcgctttccgaaggtctggagcagcagcttctggggttgaaagaaggggaaaagaaagcgttttcgctggagcctgacgccgcgtttggcgtccccagtccggacttgatccagtatttctcgcgccgtgagtttatggcggcgggcgaaccggaagtcggggcgattatgctttttaccgcaatggatggcagcgaaatgcctggcgtgattcgcgaaatcaacggcgactcgattaccgttgattttaaccatccgctggccgggcataccgttcactttgatattgaagtgctggaaatcgatccggcgctggaggcataaacatgcagatcctgttggccaacccacgcggtttttgcgccggggtagaccgcgctatcagcattgttgaaaatgcgctcgctatttacggcgcgccaatttacgttcggcacgaagtcgtgcataaccgctatgtagtggacagcctgcgcaagcgcggggcgatctttatagagcaaattagcgaagtgccggatggcgccattctgattttctccgctcatggggtttcccaggcggtgcgtaacgaggcgaaaagccgcgatcttaccgtttttgacgccacctgcccgctggtgacgaaagtccatatggaagtggcgcgcgccagccgtcgcggtgaggaatctattctcatcggccacgccgggcacccggaagtggaaggcaccatgggccagtacagcaacccggaaggggggatgtacctggtggagtcgccagaggacgtctggacgctgaatgtcaaaaatgaaggcaagctctccttcatgacgcaaaccacgctttccgtggacgatacgtccgatgtgattgatgcgctgcgtaaacgctttccgaaaatcgtcggcccgcgcaaagacgatatttgctatgccacaactaatcgtcaggaagcggtgcgggcgcttgcggagcaggctgacgtagtgctggtggtcggctcgaaaaactcttctaactctaaccggctggcggaactggcccaacggatgggaagaaccgcgtttcttatcgacgatgcggcggatatccaggaggcgtgggtgaaagaagccgcctgcgtcggcgtcaccgctggcgcttccgcgccggatattctggtgcagaatgttattgcgcgtctgcgcgagtttggcggcggcgaagctgtcacgcttgaggggcgcgaagaaaatattgttttcgaagtgccgaaagagctgcgtgtggatgttcgtgaggtcgaataagatttcacaattcagaaatctgcctgatgacgctacgttgaccagatcttaagaatttcttttgatattcaatgtgcgacaggaagaataaggcgtagtcgtcatccgttgctaatgccccacctttttgctattcatctgaaaaaccagcacaatcgttgctggttttttggttgtaatgcctacagggataagggaaatgggcaaaataaaatatggattgccaacgttactcgccatcggcttttggatggacgcaacaagcgccacggtgctggagctacctgcctgggagcgaaactataccgggactatcgcggggaaaccggtaaacgttaatatcacgcgatttggtaactctcttaatgggtattactgctatgaaccttgcaatcagcacaaggcagtgattgttctacgcggctcactccaggataaagaggtgcatcttgaagaacgcgtaaaggcgctttcgggttactggaatgcggaaatctccagcagtgagattaaaggcgaatggacgtccgcagataaaaaacgacattttcctgttgcccttatctattacaaacctaaaaactcccctgatattgtgctggtcacgaacacgaatgatgcagggggttacgacccttccaaagagattgattgcggcaatacgccggccatttcggcgataaaattataccgtgatggtaaactcatacagaccttagataccgcctcggtgggcacttgtagcccgtttatgcctcaatggggggatgtcaattttgatggctacccggatctgtcgattgtaacagagttacttgctgggccggatgctccagttcaaacatggctctatgaccccgccaaacagcgttatgttgatgcgccagcgtcttatcaggaaatcacttcaccagagatcgatgctgaacataaacagattgtcagctattggcgcggcggttgctgcagccatggcgtcaatgtgtatcgctggaaaggaaaaacgattgaactgatcgatcgcggtgaaagctactttcagcctgtgatcagtaaaggcaaaatgtataactgctacatgacaccttcctacgctgatgggcgtattatttatccgctagtacgtaaaaatggtcatttgacgccgcctcttagccttgatgggacgtgtcaatctttttggctaaccggtaatgttcgtaccgtgattcaggcagaaaaacccggcgctgagcccgaatcgcttgagattcagtggcaggaaaacaaagcatcgccagggcgtttttgcccattagttccgtttgtcgaaggtgataagctaagtccgcgtctggtgacggatgacgatgtgcctgatgcctgtatcagtcgcgctgagtatgaagatataaaacaataggtcaggagagcattaatgacagcatccctacacattattcttgataccgatccgggcattgatgacgcggctgcgattgccgctgcgctgttcgccccccagcttgatctgcaactaataaccaccgtcgcaggtaatgtttccgttgaaaaaacgacccgtaatgcgttgcagcttctgcatttctggaacagcgatatcccacttgcccagggggccgcgacaccgctgctgcgtccgttacgcgatgcggcatacgtccacggcgaatccggtatggaaggctatgattttgtcgaccatcagcgccaaccgttggcgaagcctgcgtttatcgctatccgggatgtgctgatgaacgccccggagcccatgacattagtggcgattgggccattgaccaatattgcgttgctactgatgcactatccggagtgtgcgtgtaacattcgccgtctggtgttgatgggcggttccgcagggcgcggcaattttacgcctaatgctgaatttaacattgctgtcgatccggaggccgcggcgctggtgttccgcagcggtctggagattgtgatgtgtgggctggacgttacaaatcaggcaatgctctcgccagattttctgaataaactgcccgcgctgaatcgcaccggtaagatgttgcacagcctgttcaaccattatcgcagcggtagtatgcgcactggcgtccggatgcacgatctctgcgctatcgcctggctggtgcgtccggagctttttaccctgcaatcctgttttgtggccgtagaaacgcaggggcaatataccgccggtaccacggtggtggatattgaagggcgtctggggcagcccgccaacgcgcaggtggcgctggcgctggatgtggacggttttcgtcagtgggtggctgaggtgtttgcctatgcgccgtaattacatgttggcgccataatctcatactttgccgcgatagagtctctccggcctgcccactttcccgtagctgatctccgcttcgagaaagttatttttcacgccttgttccagatagcgtcgggcagtggttttactgctgcccagaatttgcgccagagtgtctgctgtatgtactgcctgcgggtcggcgaatatttgtcgtacccggttgaaggtgttttcatcaattccccgcagtccgctattcggttctgcggtttgttctttggcctggatattaaataaggcatcaacgtgcgtctggtttgcctgctcactggaacgtaacgaactgcggtaacgggtgaaccgctccagggtatgctgcaggcgctgataatgtaccggcttaatcaggtaatcgaatacgcccatgcgtaaggcatcgctgatggtatccatatgattgtcggcggtaatgaaaataattcgccccgtgtagttggtgctgatggtatgacgaattaaatcgatccctttgccatcgggtaaaaaattatccaatagaattaactgtggttgatagaggcgtatttgcttcttcgcactttccagtttgtctgcgatgccgacgattgaaaactggggaaaaatcttgatggtgtccaccaggatttccgctagcatcggttcgtcttcaacgatgagtgtcgtaatgctatccatgttattcttctctggtaaaagggatatagagggtaaaaatggtgccaaaaggattattgttatcgacgataatgtcaccattggcctgcttgacgtagctgtgcaccaaccataatccaattccgtgatcgccgttgttgtgggtggtcactccacgctcgaaaatatgctggcggatattttcgtcaataccacatccctgatcggcaacttcaataatgacttcattaccttcgctgttgatcaggcactcaatctgtcgcgagccttcgcgattgagcagggtggcgttataggcgttgtccaataaattgccaacaatcgaaatccattcattatgcgagagcgatgacggcaggtgttcaacaaagcttgaaggatcgaaaatcagctccagccccagctcttttgcccgataatatttaccgattaatagccccgcaaggtggtggtcgcggaaattatgggaaataaaatcgagtactttctggtggctttccgactgctgctgaatcagcgccagcgcattatcgtagcgcttcaggaacagcagtccggcaatggtggaaataaggttgcgatgctcatgctgcacggcgcgcaggttatcggcgtattgccgcacctgacttaactgcaggctgagtgtattgatatcgtctttgttgcgaaagctaataacccagccctgaggctggttgtcaataatgaccgccatgcgactggcgatgactttcatttggttaaaggtgacgatctcatcttttttgtttttttgcggcgcatcgtaaaagaaggcctccggcaacacgacatggtggattgcatagccaatgagttcagactccggttggctcagattcagtaagcggcgagccgtttggttaatggcggtaatacggtgatgggagtcaatggcgatcaacccttcaaataccgactcaaataacacgctttgctgaattaatagttgtgaaagctgctgcggctccatgttaagcatctgctttttaatatgcagcgagaagcggcgggcacagtacaacagtaccagcagcagtaacgccatcgggaacagcaacgagctgatttgtaagttaagccagctctccaactgttccagagtatagccgacggaaacaataccgatgactttaccggtactgtcctgaatcggggatttaccacgtagggaagagcctaatgaacctttgcgcaccgatacgtagcttttagcgttatacagcgcgtcgtcgctatcgccgccctccatatatttgccgatctcatccgggttgacgtgatacagtcgctgacctttttcgttgccaacggtaatgtaagtcgcatccgaaaacgagcgcattgggtcaatcaacgctttgatgcgtgacaaatcatgcgcttctacggcttcaactaattctggcatagcggatatttgcattgcctgaataagcacacgttggcccacctgataatgcaggcgttctttcgtgatatcggtcagataccaggtgattgccagcatcacgatggtggatgtaaacaggatcagtagaaatatccggttttgaaacgagtgtctggcaaaccagcgtgtaatttcccgtataaacatattggtatttaaatatttaattacggtattttcttgcattcggcatcaccggaacctgaaccagttcatacttacttttctttcagaaaaaatttggatgaaaatgggatacgacatgcgtatcccatccactattacatcgccagcacgtatttcagcatcacgcccgcggcaatggccgagccaatcacccccgccacgttcgggcccatcgcgtgcatcagcaggaagttctgcgggtctgattccagccccactttgttcgatacgcgggccgccatcggcaccgccgagacccccgccgaaccgataagcgggttgattttgttcttactgcacaggttcagcagcttcgccatcagcaccccggccgccgtcccgataccaaacgcaatcacccccagcagcagaatgcccagcgtctgcggttgcaggaacttatccgccaccagcttcgcgcccaccgacagcccgaggaaaatggtgacgatattaatcagcccgttctgtaccgtgtcgctcagacgctccaccacgccgctttcgcgcatcaggttgccaaaacagaacatccccagcagcggcgccgcgtccggcagcagcagggccaccagcatgagcagcaccaccgggaagaggattttttcccgcttactcaccgtgcgcagctgcaccatgcggattttccgctccgtctcgctggtcagcgccttcataatcggcggctggattaacggcaccagcgccatatacgagtacgccgccaccgcgatggcccccagcagctccggcgccagcttgcccgacaggtaaatcgccgtcgggccgtccgcgccgccgataatgccgatggccgccgcctgcggcagggtgaagctgataaggccgaagtagttcagcgtcagcgccccgagcaccgtggcgaagataccgaactgcgccgccgcccccagcagcagggtgcgcgggttggccagcagcgggccgaagtcggtcatcgcgccgacgcccatgaagatgaccagcggcgcgacaccggaaccaatcgccactttgtagaacagcgccagcacccccggcgtgtagcccatgtccaccgccaggttctccatctggccctgcaccgacggtagcgccagcgctaacgcctctttaatggcatgcacgtccggcgcgcagttcagcttcgcggcaatcaccgccagttgcccggcgtcgtggtgcgccagcaggctttccagcgcggtcagcgccatacccgcttccgggatgttggagagcagcccgccgaagccaattggcagcagcagtaacggctcgaacttcttcgcaatcgccagccacagcagcagcaggctcaccagcagcatgatggcctggcctgcgccaaggtgcatcagccccatgccctgaagcagggcgttcagactttccatttcagttctccgttacgccagcgtcatcagggtgtcgccgacggagaccgcgtccccggacttcaccgcgataccgcgtaccgtcccggcctgcgcggcgcggatttcggtttccatcttcatggcttccagaatcagcagcacgtcgccttcggccaccgtctggccctcggtggcaatcaccttccagatattccccgccagcggcgcggtgaccggggtgccggcgcctgccggggcggcagcctgaaccggtgcggaagaggccgccggaacagccgcagtgagctggctgatatcgccgccgtcgctgaccttcaccacaaaggctttgccttccacttccacggtgtagataccggaggcggcaggcttctctgcttttgccaccggctgcgcggcttccgcctgcggcagtggctcaaacgccgccgggttattgcggttctcaaggaatttgaggccgatttgcgggaacagcgccacggtgagcacgtcgtcgatggcgtttcccgccagagtaatccccttctcctgcgcctgacgcctgacgtccgcttccagttcagccagctccggtttgagtaaatccgccgggcggcaggtcaccggagcgcccccttccagcacgcgggcctgtaacgcggcgttcaccggcaccggggtgtggccgtattcgcctttcagaatgcccgccgtttctttggcaatggttttgtagcgctcgccggtcaggacgttgagcaccgcctgggtgccgacaatctgcgaggtgggggtcaccagcgggataaagccgaggtcctcgcgcacgcgggggatttccgccagcacctggtccagtttgtccgccgcgttctgctgcttcagctggccttccaggttagtgagcattccgcccggcacctgggccaccagaatgcggctgtcgtagcccttcagctggccttcaaaggcgtgatactttttgcgcacctcgcggaagtacgcggcgatattttccagcttcaggatatccagcccggtgtcgtgttccgtgccggcaagcgttgccaccagcgcttcggtggccgggtggccgtaggtggcgctcatggaggaaatcgccgtgtccacgccgtcgacgcccgcctcgatagccttcagcagggccatctccgccatcccggtggtggcgtgacagtgcaggtgcaggcgcacctcaaaacgttttttgatttcgctgaccagctcatacgccgccatcggtgtgagaatgccggacatatccttgatggcaatcgagtcaacgccggtttccagcagttgctccgttaaatccagccaggtctgcagggtgtgcgccgggctggtggtgtaactcagggtcccctgggcgtgcgcgccgtggctgcgcaccgcctgtaatgcggctttcatattgcgcgggtcgttcatggcatcgaagacgcggaacacatccatgccgtttttcaccgcgcgttcgacgaagcgctccaccacgtcatcggcgtagtggcggtagccgagcaggttctggccgcgcagcaacatctgcagcggggttttgggcatggcttttttgagttcgcgcaggcgcagccacgggtcttcgccgagaaagcggatacaggcgtcaaaggtggcgccgccccagcactccagcgacccgtagcccacgtcatcgagcgcggcggcaatcggcagcatgtcatcaaggcgcaggcgggtggcgaacagagactggtgggcgtcacgcaggacgacgtcggtaatggcaatggtcatggatccctccgggaaattaaacgtggtggcggtgatggtgaatggcggcggcaatcaccggctttaagcgggtgaagtcgtccacgacgggaacggcgcgcggtgcgggcgcggcgacgggttccgggaagaagcgagtaatcacggcagacatgccgcgaatggcaaagatgagcaggaacagaaagctcagtacgaaccccatccctaaaaacatcagggtgaaaccttcacccagtagtacagcttcgttcatgaatcattttccataatgagaggcacgacggtggccttgacgacaaccttcctggtgaatccggctaaggagtagagtggatttcccttggccacctctggctttggcctctacttttctccaggtcgtttgctgccaagacaccgccgtgcgtttttttacaccatcatgctgaacacgatgctagcgataaccagcacaataccgccgcccagacgagaggaaatttgtgcatatgaaatgaggttcatacggttacaggcggagagcacttccagatcgccggagccgccgcggttggccatacaaagacccgcagtaatggatgattcaatcgggtagaagccaatcaaccagcccccgatagctgcgccaacgactgcgccgaccacaatgattgcggcgataactacgttcgcgaacgtcagggcatcgatgatctcttgcagatcggtgtagcaaacacccacacctaccatcagcacccacagtagctgtttggagaagaagtcagaaagacgtttcgccccggctttaatctccggtgagcaaagacctgatgcgttcagcgcagcaacaatcaggaccatccaggcgaagtagtgaatagagacgccgccgatgcttggcagaattttcttggcaacaacataggccagcaggaagcaggtggtggatagcaccatgccaaccgccgtttcacgatgggtaatctgaccggccttttcatcatcttcggttttgaaggaagccttacgaaccaactcgccttcaccgctaagccaggtgtattttttgcctatcatatcgaggagggcggcgaaaataatggcgaagatattcgcaatggtcagaatagcaatagccgttgagtaatactcttcgcgagaacgtccggtaaccgagtgataaatttcagacagaggcacggcgcccgcgccgttaccaccgcccataatcggcagaacgtacagcatcatgatacggtcgaccgggataccgaagcacagaccaatgacgataccgaaaagggacgcgccgacaatcccggcgaggatggttgggatatagcccagcagtgattttaatagcagcttacggtttaccgacaggatcgcgcctgtgatcaacactgcgataaacaggttaaggaagttgcttttatccattacgttgctgatcgcatcaatttctttctgcgtaaatatgccagcatagacaaaataagctgcaaccagaaatatcataaccggtgcgccgccaatatatttattgaagatcggtaaacgtttgccgatttcaccaaaaatggcccccatcacaaacataagggcaaaaccacctactaagtcagtcggtatagcattataaaaatgagaaagtaataaagtaattaatgcaaaggcataaagcggtagcggcataccaaagattttgaatctgagtaaatcgctagccccctttttctccgtcgccgaagcctgggtcatgttggtcataaacattttcctgtgtattgatgggtaacaagacccgcgcatactaataaattcaatgaaccatgagatgtgactatcttcactgaatggttgtgtttttaattaatttaattatttttattaactctggttaattaaggaaataaaaaccataaagcttataaaagcaagggggaaagtgtgatgtctattccagacgagtaatacaaacgctggcgaaatatgcgacgttatttgctgacggatgcagaatagagtgaatctaatatttaaacgcatttatttgcaaaaggatgtattgcgtcgcgagtcggtcgccatgtttctggagggcgtgggactcgccctggaagacgattgtgaaatcgcggtatgcgcatattggcagggtgagatagtcgggtgcggttctctggccgggagcgtactgaaatgcatcgccgtttccccggttttacaaggggaagggctcagcctcaaactgctgaccgagctgcttacattggcctacgagttaaaccgcagcgagcttttcctgttcactaagccgcaaaatcggttgctgttttctggcgcggggttttggcccattgcgcaggcaggtgagctggcggtgttaatggagaacagcagtgaacggttagcgcgcttttgtcgccaactggcgctttatcgtcaaccgggaaaaacgatcggcgccatcgtcatgaacgccaatccgtttacattgggccaccgttatctggtggagcaagcggctgcggcctgtgactggttgcatctgtttgtagtcaaagaagatgcttcatttttttcctataccgaccgttgggcgctgatcgaacaaggaatcgcgggcattgacaacgtcacgttgcattccggctccgcttatatgatctcgcgtgcgacgtttcccggctatttcctcaaagaaaaaggggttgtggacgactgccattgccagatcgatctgcaactcttccgtgaacatctggctccagcgctggggattacccatcgttttgtcggcagtgaaccgttttgtcctctgacctgtgcctataaccagcgaatgcacgacattttgcacgatccgaagcgtagcggcccggttattgaggtcgtcgagctggcgcgggtggagaaaaacggcgcggctatttccgcctctcgcgtcagaaaactgtatagcgaacgtaattggtcggcaataagcgcgctggtgcctgctggcaccctggcatatctgcagcggcatgccgccagacacactgaaaccatatgacgtaacaccgttaacaaggaacataactaatgaaaatcattaaagatgccctggcaggcacgctggaatccagcgatgtgatgatcaggattggtccatccagcgagccaggaattcggctggagctagagagtctggtgaagcagcagtttggcgcggcgattgagcaggtggtgcgcgaaacgctggcgaagctgggcgttgaacgcgcgctggttagcgtcgatgacaaaggcgcgctggagtgcattttacgcgcccgagtgcaggcggcggcgttacgcgctgcagaacaaacggaaattcaatggagtgcgttatgagaccacgtcgcagtatgttgtttatccccggcgcaaatgcggccatgttgagcacctcgtttgtctacggtgcggacgcggtgatattcgacttagaagacgccgtagcgttacgtgagaaagataccgcccgtcttttagtccatcacgcgcttcaacatccgttctatcaggatgttgaaaaagtggtgcgcattaatccactgaacacgccgtttggtctggccgatcttgaagccgtcgtgcgtggtggcgcggatatcgtgcgtctgccgaaaaccgacagcaaaaacgatgtgctggagctggaagcgcaggtcgaacggatcgaacgtgaatgtggacgcgaggtcggcagtaccaggctgatggcggcgatcgaatcagcgaaaggcgtggtcaatgccgtcgacatcgccacctccagcccgcgcatggtggcaattgcgctggcggcatttgattacgtgatggatatgggcaccagccggggcgatggcaccgagctgttctacgcccgctgcgcagtgctgcatgcggcgcgcgttgcgggtattgccgcctatgatgtcgtttggtcggatatcaataatgaagaaggcttcctgaaggaagtgcagttggcgaaagggcttggttttaacggtaagtccttagtgaacccacgtcagattgagctgttacatcaggcttattctccgacacgtaaagaagttgagcatgcgtatgaggtgattgccgccgctgaagaggctgagtctcgcggtctgggcgtcgtttcactcaacggcaaaatgattgacggcccgattatcgaccacgcgcgcaaagtggtggcgctgtcggcttccggtattcgtgattaaggaaggaaccatgaaagagactgtaaccatgctcaaccagcaatatgtcgtaccggaaggattacagccctaccagggggtaacagcgaacagcccgtggcttgccagtgaaacggaaaagcgtcggcgtaaaatttgtgactcgcttgaagaggctatccgtcgttccgggcttaaaaatggcatgacgatatccttccaccatgcgtttcgtggtggcgacaaagtcgtcaatatggtgatggcgaagctggcggaaatgggattccgcgatctgacgcttgcctccagctcattaattgatgcccactggccgcttatcgaacacattaaaaatggcgtggtgcggcagatttacacctccgggctgcgcggcaagttaggggaagagatctccgctggcctgatggaaaacccggtacagatccactctcacggcggccgcgtaaagctgattcagagcggtgagctgaatattgatgtcgctttcctcggcgtgccgtgctgcgatgaatttggtaatgttaacggctttagcggcaagtcacgctgcggctctttggggtatgcgcaggttgatgcgcagtacgctaaatgtgtggtgctcctgactgaagagtgggtcgaattccccaattatccggccagtatcgcgcaggatcaggttgatttgatcgtacaggtggacgaagtaggggatccggaaaaaatcaccgcgggtgcgattcgtctgtccagcaacccgcgtgaactgttgatcgcccggcaggcggccaatgtgatcgaacactcaggttatttttgtgatggtttctcgctgcaaaccggcaccggtggcgcttctctggcggtcacccgtttcctggaagacaaaatgcgtcgccacaacattacggcgagttttggcctgggtgggatcaccggcaccatggtggatctgcatgagaaagggttgatcaaagcgctgctggatacgcaatcattcgatggcgatgcagcccgttcgctggcgcagaacccgcatcatattgaaatttcgaccaatcaatacgctaaccccgcctctaaaggcgcggcatgcgaacgcctgaacgtggtgatgctgagcgcgctggaaattgacgtgaattttaacgttaacgtgatgaccggttcaaacggcgtactgcgtggcgcatcgggcggccatagcgatacggcagcaggggccgatctcaccattattaccgcaccgctggtccgtggccgaatcccatgcgtggtggaaaaagtgctgactaccgtcacgcctggggcaagtgttgatgtgctggttaccgaccatggtattgcggtgaaccccgcgcgtcaggatctgcttgataacctgcgtgctgcgggcgtggcgctgatgaccatcgaacaactgcaacagcgcgctgagcaactgaccggtaaaccgcagccgattgagtttaccgatcgggtggtggctgtggtgcgttatcgcgacggttcagtgattgacgtgattcgccaggttaaaggctgatgaagggcacagacctgttgtacctgggccaggcagttacgctggaggagatgctacaagcgcgcgataaacgtgccgccaggcagcgtcaggcgttgaactgctatcggctaccgttgatttccctcacgctggttgcaccgggcgccgttaaaaactcagcggtctggcggcgtgtcgccgattacgcaattgccgaaatactggcgctttgcgaacagatggagtgggtcaacgtctgggaaatgcaggtaaatgaacgcagcggcccggaatggatggcagcggtctgtgcgccggcaatggcgttgaaacagcacatgtcgacactggagatgagccatccgttagggcggctttgggacatcgacattattgatagcgacggtaagtcgctatcacgccgtgaactcgggcatcctgcccggccatgtttgatatgccagcaggatgctcatctctgtgcccggggcaagcatcacacccttgaccttttgttggatgaaattgcacgaaggattgaatgctatgaacgtgagcgttgtgactgaacggcgtacgccagcgtactcatcgctggcggctggcgaacttaatgggttggttgcaagagcgctgctgacggaagccaggctgacaccaaaacccggtctggtcgatattcgtaattcgggagcgcatagggatatggatctggcggcatttgaacgtagcactaccgccattgctccgtggatggaaaagttttttatcatgggcaacaacacggcggcgctggcggcagaaaatgtcctggtgatgctgcgtccgctggggatggcctgtgagaacgatatgctacaggcgaccaatggtgtgaatacccatcgcggggcgattttcgcttttggcctgctgagcgcagcgattggccgacttctcgcgcggggagaaccgttggagcaaaatcgtatctgcgaccaggttgcccgcctgagtcggaatattgttgcccacgagctctcagcaaaaaaagcgggaaaactgacaaagagtgaaacccatttccagtgttatggcctgtcgggcgcgcggggagaagcggaaagcggttttcgaaccgtcagaacgcaggctttgccggtgtttaaccgggtcgtgcaggagcatgacgatacccatcttgccctactgcaaacattgttgcatctgatggcgtggaatgatgataccaatctggtgtcacggggaggcctggaagggctttactacgtgcagcagcaggcacaaaaattgttgtggcaagggggcgtattggttgaggggggcattgaagcgatgcagtccctcgatgatgaactcatcctgcgtaacttaagccctggcggtagcgcggatttactggcagtgacctggtttttaagtcattttcctgccggttccctctatcctgagtaagtttctcttctttcattctctccagcaatgattcatcctgcgggatgaatcatgtcttttactgatatcgctccctgtttatcattaatttctaattatcggcgattttagatggcggcctccgggcgcgctggttactctgaaaacggtttacgcaatttttacaaaagagaatagctatgcatgaagcacaaatccgcgtcgccattgccggcgccggtggccgcatgggacggcagttaatccaggccgccatggcgatggaaggtgttcagctgggtgccgcgctggagcgcgaaggctcttccttgctgggcagcgatgctggcgaactggcaggggcgggaaagtccggcgtgatcgttcaaagcagccttgaggcggtaaaagatgattttgacgttttcatcgattttacccgtccggaaggcacgttgacgcatctggcgttttgccgccagcatggtaaagggatggtgattggtactaccggctttgacgacgccggtaaacaagccattcgcgaggcgtcacaagagattgcgatcgttttcgccgcaaactttagcgtcggcgttaacgtcatgctcaagctgctggagaaagccgcgaaggtaatgggcgactatagcgatattgaaattattgaagcgcaccaccgccataaagtggatgcaccgtcgggtacggcgctggcaatgggcgaggcaatcgccggggcgctggataaaaatctgaaggactgcgcggtctactcgcgtgaaggttataccggcgagcgcgtagcgggcacgattggctttgcgaccgttcgggcgggcgacatcgtcggcgaacataccgcgatgtttgccgatattggcgagcgcgtagagattacgcataaagcttccagccgcatgacgtttgcaaatggcgcgttgcgatcggcgttatggctaaaaacgaagaaaaatgggctatttgacatgcgggatgtgctggggctggatgtattatagcgactaaataccttcgtgatgtggttgtggtaatcaagattaattgattacaaagggcaatatattattgcccttttgtttttgccccccggttattcggtcagataaataacgcctttcaccattcatgtttcgacagtttcttcgcccacggcatgttctgccgttgttttcgcgttaagaatagtccgtttaaagacatccgggccaacggcatccatttgcgtgacgtaattgccattacgataaatgcggttaattggcccttcagacgcatcggtacgggtcattacgttcaacgggaaaaaattactgcctgaactgacgttagtcatattcagccgcagcgccttaccgtatgcaaaaggcacctcgaccagactgataagactgatatccatcggagggggagtgctgttcctcggggggggcgttttatctcttttgcttcaataggttggcttttttatgctgtagtgaggctggttgtggtccaatcgtatgtgcctgtcttaaagaaaaagaagctggatctttatatcgctattgtaattcttattacattgtcttaatttgctgttttttgttgattttatgatgcatttgatttgttttttatatttttaatatattgatttttaaaatttttttgttgttaactttcttgattttgaatttttatgcatttaatggcattgatggctattaagtgagtttttatcgttgttttttgttgttttaatgtcaaatttgaccatttggtccactttttatcatgccagccagttttttgcgaactcaaggaagcgcaagcgttttctatcgtaacttagttgatctttttgcctcttaaacagaataacttccttataatgtgcaaaataacataaaaaacaccctctttaagttgacttttatccggcttaacttcagaatgccgccgtttgccagaaatccacgggtaagcaaatttgcattgcttcatactgactgaatgaattaatatgcaaataaagcgagtgaatattctctggagggtgttttgattaagtcagcgctattggttctggaagacggaacccagtttcacggtcgggccattggggcaacgggttcggcggttggggaagtcgttttcaatacttcaatgaccggttatcaagaaatcctcactgatccttcctattcccgccaaatcgtcactcttacttatccccatattggtaatgtcggcaccaataaagccgatgaagaatcctctcaggttcatgcgcaaggtttagtgattcgcgatctgccgttgattgccagcaacttccgtaacaccgaagacctctcttcttacctcaaacggcataacattgtggcgattgctgatatcgatacccgcaagctgacccgactgctgcgtgagaaaggcgcacagaacggctgcatcattgcaggcgatagcccggatgcgaagctggcgctggaaaaagcgaaagcatttcctggacttaacggtatggatctggcgaaagaagtgaccacggcggaaacttaccgctggacgcagggtagctggacgctgaaagacggtttaccggaagcgaaatctgaggatgacctgccgttccatgtggtggcctatgatttcggcgcgaagcgcaacatcctgcgtatgctggtggatcgcggctgccgcctgacggtggtgccagcgcaaacctctgctgaagaggtgctgaaaatgaatccggacggcatcttcctgtcaaacggccctggcgacccggctccgtgcgactacgcgattactgctatccagaaattcctcgaaaccgacattccgctatttggcatctgcctcggtcatcagctactggcgctggcgagcggtgcgaagaccgttaagatgaagttcggccatcacggcggcaaccatccggtaaaagatatggacagaaacgtggtaatgatcaccgcgcagaaccacggctttgcggtggatgaagactcgctgcccgccaacctgcgcgtgacccacaagtcgctgttcgacggcaccctgcaagggattcaccgtaccgacaaaccggcgttcagcttccagggccacccggaggcgagccccggcccgcacgatgcggcgccgctgttcgaccactttatcgagcttattgagcaataccgtcagtccgcgaaataatcaggagtaataagagccatgccaaaacgtacagatataaaaagcatcctgattctgggcgcgggcccgattgttatcggtcaggcgtgtgagtttgactactccggcgctcaggcgtgtaaagccctgcgcgaagagggctatcgcgtcattctggtgaactccaacccggccaccatcatgaccgacccggaaatggccgatgccacctacatcgagccgattcactgggaagtggtgcgcaaaatcattgaaaaagagcgtccggatgcggtgctgccgaccatgggcggccagaccgcgctgaactgcgcgctggagctggagcggcagggcgtgctggaagagttcggcgtcaccatgattggtgcgaccgccgacgccattgataaagccgaagaccgtcgtcgcttcgatatcgcgatgaagaaaattggtctcgacaccgcgcgttccggtatcgcgcacactatggaagaagcgctggcggttgccgctgacgtgggcttcccgtgcatcatccggcctagctttaccatgggcggcaccggcggcggtatcgcttacaaccgtgaagagttcgaagaaatctgcgaacgcggtctggacctctcgccaaccaacgagctgctgattgatgaatcgctgatcggctggaaagagtacgagatggaagtggtgcgtgataaaaacgacaactgcatcatcgtctgctctatcgaaaacttcgatgcgatgggtatccacaccggtgactccatcaccgtggccccggcacagacgctgaccgacaaagaataccaaatcatgcgtaacgcctcgatggcggtactgcgtgaaatcggcgtcgaaaccggcggttctaacgtccagttcgcagtgaacccgaaaaacggccgtctgatcgttatcgaaatgaacccgcgcgtatcccgctcctcggcgctggcgtcgaaagccaccggtttcccgattgccaaagtggccgccaaactggcggtaggttacacccttgacgaactgatgaacgacatcaccggcgggcgcactccggcctccttcgagccgtccatcgactatgtggttactaaaattccgcgctttaactttgagaaattcgccggtgccaacgaccgtctgaccacccagatgaaatcggtcggagaagtgatggcgattggccgcacgcagcaggaatccctgcaaaaagcgctgcgcggcctggaagtcggcgccaccggttttgacccgaaagtgagcctcgacgacccggaagcgctgaccaaaatccgccgcgagctgaaagacgcgggcgcagatcgtatctggtacatcgccgatgctttccgcgcaggcctctccgtcgatggcgtctttaacctgaccaacatcgaccgctggttcctggtgcaaattgaagagctggtgcgtctggaagagaaagtggctgaagtcgggattactggcctcaacgccgacttcctgcgtcagctcaagcgtaaaggttttgccgatgcgcgtctggcaaaattggcgggcgtgcgcgaggcggaaatccgcaaactgcgcgaccagtatgacctgcacccggtctacaagcgtgtggatacctgcgcggcggaattcgccaccgacaccgcctatatgtactccacttatgaagatgagtgcgaagcgaacccgtccattgaccgcgataaaatcatggtcctcggcggcggcccgaaccgtatcggccagggtatcgaatttgactactgctgcgtacacgcctcgctggcgctgcgcgaagacggttacgagaccattatggtcaactgtaacccggaaaccgtctccaccgactacgacacttccgaccgtctgtacttcgagccggtcacgctggaagacgtgctggaaatcgtgcgcatcgagaagccgaaaggcgttatcgtgcagtacggcggccagacgccgctgaagctggcgcgcgcgctggaagcggcaggtgtgccggtaatcggcaccagcccggacgccatcgaccgcgcggaagaccgcgagcgcttccagcacgcggttgaccgtctgaagctgaagcaaccggccaacgccaccgtcaccgccattgaacaggctgtcgaaaaagcgaaagagatcggctacccgctggtggtacgtccttcttacgtgctgggcggtcgggcgatggaaattgtctatgacgaagccgacctgcgtcgctacttccagacggcggtcagcgtctctaacgatgcgccggtgctgctggaccgcttccttgatgacgcggttgaagtggacgtggacgctatctgcgacggcgaaatggtgctgattggcggcattatggagcacattgagcaggcgggcgtacactccggcgactccgcctgttccctgccggcctacacgctgagccaggaaattcaggacgtgatgcgccagcaggtgcagaagctggccttcgagttgcaggtgcgcggcctgatgaacgtgcagtttgcggtcaaggacaacgaagtctacctgattgaagtcaacccgcgtgcggcgcgtaccgtaccgttcgtctccaaagccaccggcgttccgctggcgaaagtggcggcgcgcgtgatggccggcaaatcgctgaccgagcagggcgtgacccaagaaattatcccgccgtactactcggtgaaagaagtggtgctgccgttcaacaaattccccggcgttgacccgctgttagggccagaaatgcgctccaccggggaagtgatgggcgtgggccgtaccttcgcggaagcgttcgctaaggcgcagctgggcagtaactccaccatgaagaaacagggccgtgcgctgctctccgtccgcgaaggcgacaaagagcgcgtggtggatctcgccgccaagctgctgaaacagggctttgagctggatgccacccacggtacggcgattgtgctgggcgaagccggtatcaacccgcgtctggtgaacaaggtgcacgaaggtcgtccgcacattcaggaccgtatcaagaatggcgaatatacctatattatcaacaccaccgcaggtcgccgcgcgattgaagactccagggtgattcgccgcagcgcgctgcagtataaagtgcattatgacaccacgctgaacggcggttttgccacgacgatggcgctcaatgccgatgccaccgagaaggtaacctcggtgcaggaaatgcacgcgcagatcaaaaagtcgtaaacaaagggtccggcggatattgctctaaccggacctgtaatataatgttgaaagggtttctgtaaagaaaccctttttttatcttgcgtaaggtcattcctggagaagtccgtttccgtaaccacattttcaatgtaataagcacgatattgctcacactaatcaatatttaagtcgcatactatcttgcatatccacaattttaatatggcttagtttttattagtttggacaggccgtagccagatttttaatttgtgaaatggtgtgcttatgtgtgaaaaatatgttgaaagaccgctttatttgttaattgctgactggatgatggcagagaaccgatggatcactgccagggagatttcccgtcaatttgatattgaacattgcaaagcaattaatacgctctcctatattctgtcagaagtgggggaaattgtttgtgaagtgaagatgatccctaaccaaattgcaggacgaggctgccagtgccagcgtctggtgaaagtcgtgagtatcgactctcaactctatcgccgattgaatcataatttgcaggaaagaaaagtgagcgtggcgaaagcgccgcggctgtctgccgttccccccacagagctaaaccgtgagcagaaatggcagatgatgctctccaagagtatgcgtcgctaattgtctgtttacctgctggcggggtaaacggtaattgacgcgtaggccggataagcgtgagcgcatccggcatcaattactgtgctgattttggcttcacgtccgtcgtgcctttcaggcgcggtcggttttcttcggcctgcgttaacggcttcgtttcagataaccccgttcgacaacggatcgcaagatcctgatattctttggtattgaggtgtttccagtgcagctcctggtccgtaacctggcgtagtacgcgcgccggtgatcccaccaggagttgccttgcctcaccctgaaatccggctttgacaaaactcatggcggcgacaatgctctcttcgccaatcactgcgccgtccataatgacgctattcatgccgaccagggcgtcccgtcccaccacgcagccatgtaaaatagcgccgtggccgatatggccgttttcatgcacgatggtatcggtatcgcagtagccatgcataatgcagccatcctgcagattagagcctgcctccaggatcaggcgaccataatccccacgcaatgacgcgagtgggccaatataaacaccggcgcccacgatgacatcgccaatcagcacggcgctggggtggacaaacgcgtccggatgcaccaccgggatcagtccttcaaaggcgtaatagctcatagttgtacctcggttttttgccggatggcggcgtaaacaccttatccggtctacggttgcgcatgtgctgtaggccggataagcgaagcgccatccggcatagtcacattaacgacctttccacaccggatcgcgtttttcggcaaatgcctgcggtccttcgagcgcatcttctgaatgcagcaccgacggataatgcttcagtacgccgctgcggatgtagcggtagccttcttctaccggcatttcgctggtcgcgcgataaatctctttcagcgccgcgatagccagcggggcgctattgaccagttgttgcgccagttcgcgcgcactctccatcagttcgctctggctgacaacgcggttcacgactccccaacgcagcgcttcttcggcgctcattcgtctgccggtcattaccatttcgttgacgatagccggtggcagcagcttaggcagacgcaatacgccgccgctgtcaggcacgatgccgagcttggcttccggcagcgcgaagctggcgttttcggcgcagacaataaagtccgccgccagcgccagctcaaaaccgccgccaaacgcgtagccgttcaccgcggcgataaccggcttatcgaggtcaaatatttcggttaaaccggcaaagccgccgggaccaaaatcggcatccggcgcttcaccttccgctgccgcttttaagtcccagccagcagaaaagaatttctccccgccgccggtaatgattgctacgcgtaattccggatcgtcacggaaattaagaaaagcttcacccattgcaaagctggttttggcgtcaatggcattcgctttaggtcggtcgagggtaatttccaggatcgggccgttacgggtcagatgtaatgactcactcatagttcatctccagataaatagttttccggcgggagggattcctgccggaaggtttatttcagattttttttgattatttttcctgaacagttgcgcggcaggtcggttctgatctccataaaagagggaaccttgaacttcgccatattgttttcgcagaagctgaaaaactcggcttcgcttaatgtttcaccttcattaaggacaataaacgctttaatggcttcatcacggatcgcgtctttaataccaaccaccacaatgtcctgaattttcggatgcgcagaaataatattttccagctcgacgcaggagacattttctccgccgcgtttaatcatgttgcagcgcctgtcgacgaaataaaaatagccatcctcatcctgatagcccgaatcaccggtatgtaaccagccctcaggttccagcgctttggcggtagcctccggctgcatgtaatactctttgaagatagtcttgccggggatgcctttaatacagatttcgccaatttctccggcgggcagcgggcgattttgatcgtcgcgaatttcagcttcatagctaaaacccacgcgaccaatggaaggccagcgccgtttgtctccgggacggtcgccaataattccgacaatggtttcagtcataccataagaggtcagcagcctgacgccaaagcgttcggtaaaatcgtctttttcctgctcggataaattgagatagaacatcacttcgcgcaggtgatgctgcctgtccgttggtgcggcgggctggaccatcagcgtgcggatcatcatcgggatgcactcggtcaccgttgcctgatatttacgtacctgatcccagaaggccctggcgctgtacttctctagcagcacaaaggtgctgccggcggaaaaggctggcattgcggcggtacactgacagtcgatatgaaaagcgggcatcaccgtcatgtacacgtcatcatcgcgcagggcgatttgccaggcagagtagtagcctgcaaaacgcaggttgtagtgggtaattaccacccctttaggccgtgaggtggtgcctgaggtaaacagaatttccgccgtatcgtcagtggataacacgggcgtatagcacagcgtggccgactggcgtgcttgtagttgggtaaagtggctcacgccgtcgtcagccggaagctgctcgccaatcagacagatatgattaagcggagtgctattgtcctggcgtatttcacggtacataggataaaactgggcgctggtaaccagcagactcacctggctgttttgcaggatccaggcgctttcttcgcccagtaagcgggcattaatcggcaccataatggcgccgatttttgccagtccaaaccagcaaaagatgaattccggacagttatccagatgcagcgcgaccctatcacccttgcggatccctaaggaataaaaaaggttcgccgtgcggttaatctcttcattgagcgaagcatagctaaactgccgaacgattccctcacaggattcgaaaattaacgccgttttatctccgtacaccccggccaggtcgtcccacatctgacgtaagttttgtccgccaacgatatccatattgctttatccactgaaatcaggcgtgagcgctaaccggaaaaccgattagcgcatcgcgtttaatcctcaactttggccaggcctttgccgaccagttccttaatatctgcttcgctataaccaatgtttttcagaatggcggcggtatccatgccgtgtgacggcatgccacgccagattttccccgggttgtttttaaatttcggcatgatgttcggccctttacaggtgcgaccgtccattgtttgccactgagtaatcgattcgcgggcaacgtactgcgggttaccttccagttccggaatggtgagcaccttcgcacaggcgatattcagttcagcaaaacgcgcctgaacgtcggcgatggtgtgtgttgccagccaggcgtccagtttctcttcgacgagcgggccgtaagggcattccacgcgatggatgagttgtgtgccttccggaacttccggcgtaccgagaatgtgggccaggccaatatctttaaaacactcgttgatttgcgtgatgccgaccaactccatgacgatgtaaccatcggcgcatttatacaggccgcaaccagcgtagtaggggtctttccctttcgtcatacgtggacagatttcgccgccgttgaagtagtccatcatgaaatactgacccatgcgcagcatcacttcgtacatggcgatatcgatgctttcacctttacccgtttcgcgtactttgtgcagggctgccagcgcggctgtcgtcgcggtcatcccggagaagtaatcggcggtatacgggaaggctggcatcggctgatcaacgtcgccgttttggatcagataaccactgaatgcctgcgcgatggtgttatacgccggaagattggtgtactcctcggtaccatactgaccgaagccggaaaggtgggcaatgaccagtttcgggttatgttcccacagcacttcatcagtaataccacggcgggcaaaggccgggcctttactggcttcaatgaaaatatcggtggtttccatcagtttcagaaacgcttcccgaccttcatctttgaaaatattcagcgacagggcgtgcaggttgcggcgtgagagctgcgggtagttaggctgtacgcggatggtatcggcccatgcgacgttttcaatccagataacctctgcgccccattcggcgaacatctgtccggcgaatggaccggcgatttcgattcctgaaaaaacaacgcgtaccccagcaagcgggccaaaggttggcattggtaaatgattcatcatttttctcctggcattttttgcggtatgtaggccggataagcacagcgccatccggcatgattgcctgatggcgacgccccgcgtcttatcaggcctacaagggatcgattagcggtattgcttaagtaccgcacgacccaacgtcaggatctgcatttcatcagaaccaccagaaacacggtcaacgcgcaggtcacgccagaaacgcgtgatgcggtggttgcccgcgataccaacacctcccagtacctgcatggcggtgtctaccacttcaaacgcggcgttggcgcagaagtatttgcacattgccgcgtcgccggaggtaatggtgccgttatccgctttccacgcggcttccagcagcatatttttcatggagttcagtttgatcgccatatgcgcaaacttctcctgaatcagctggaaacggccaatagcttcaccaaactgcacgcgctgattcgcgtaacgcgcagcgtcttcaaaagcgcacattgcggtaccgtagttggtcagcgcgacgaggaagcgttcatggtcaaactcttctttcacgcggttgaagccgttaccttcccgaccgaacatgtctttctcgtccagttcaacgtcgtcaaaggtgatttcacagcagctgtccatgcgcagaccgagtttctccagtttgttgaccttgatacctgctttgctcatgtccacaaaccactcggtgtaaaccggtttatccggcgatgcaccgtctctcgccatgaccacgatgtacggggtataggcgctactggtgataaagcacttactgccattgagataaaccttaccatttttgcgcgtataagtggttttcagactaccaacatccgatcccgctcctggttcggtgatagcagagttccacatctgcttaccggtgccccggaacgccatgattttatcaatttgctcctgagtcccttcacgcaggaaagtgttaaaacctcccggcaattggtacaacacgtaagttggcgcgccaagacgtcccagttccatccagacggcggcgacggtaacaaaacccgcttccagaccgccgtgttcttccgggatcagcaggctatcaatacccatatccgccagcgcttttacaaaacgctcagggtagacgctgtcacgatcgcactcggcaaaataagcttcccagttctcactggccatcagttcgcgaataccggcgacaaacagctcctgttcgtcatttaagttgaaatccatctttcagcctcttgatcaattgggttaataagaattacttgtctttccagtgcactttggcgtctttaataaaggacagcgtcaccataatgttgacgaagaacagcggacatcctccggcgataatcgcggtctgaatcggcttcaacccacccagcgccagcagaacgataccgatgatgccgaccagcactgaccagccgatacgcactaacagaggcggctcttcaccatcgcgaacttcgcgacaggtcgacatcgccagggtgtaagagcaggcgttaatcagcgtgacggtggcaataaagcagaggatgaagaagccccacatggtggcggtgctgagcggcaaggcggcccaggtttcgataatggcgcgcgccacgccgtgttgctcaatcagttgcggaatgttgaggatgcttttatccatcagcagcagcgtgttactgcccagcactgtccacaggatccaggtagacgcggtcagacccatcaccatcccgaagcacagctcacgtacggtacgaccacgggaaatacgggccaggaagatactcatctggatggcgtaaataacccaccacgcccagtagaaaacggtccagccctgcgggaagccgcctttaccgatggcgtcggtatagaacagcatccgtggcaggtgcattaacagcatcccgacggagtcggtgaagtagttcatgatgaagctggcgccgctgacgataaacacccagccgagcatcaggaagctcaggtagctacgcacatcgctggcgattctgacccctttttgcaggccgcaggccacgcaaatcgcgttcagaatgatccagcaggtaatgatgatggcgtcgagttgcagcgtatgcggaataccgaacagccattgcatacactcggtgaccagcggggtagccagaccgaggctggtgcccatcgcgaagatcagcgccaccaggtagaagttatcgacgatggtaccgaacaaccctttcgcatgcttttcaccgacgagcggtaccagcgtggagctggggcggatgacatccatcttgcgtacaaagaagaagtaggcgaaggccacggaaaggaagctataggttgcccacggcagcggcccccagtggaacaggctgtacgccaggcctatctctttcgcgcccgtggaatttggttccaggccgaacggcggggtggagatatagtagtagatctcaatagagccccagaacagaaccgcagcggatgtacaggaggcgaacatcatgaaaatccagctggcggtgctaaactccggtttttcgtcacctaatctctttttggcataggggccaaaaaccagccagaaccagccgaagagcatgacgaccatataccattcaaatgcccaaccccagacgttggtgacataactgaataccgcattaataacgacgttagcggcatcaagatctctgactgttagccagcaaagtatcccgacaattattaatggcggaaaaaaaaccttcggttcaattcccgattttttcttttcatttttcataagtgaattccagtgtgaaaacgaaatttatttagcgtgccagtccatgaacgtttgtttatttattattaatgatttgttgataagtttttaacctctgggacgcctcaatgagtaactcatgatgggtattcacttcgggtgattctgttatcttcgtcacacttttttgcgttgattattttgtgtctaaattttgatttttgctttatttatcaattgattggttgtggttttttaacttttttaagtatctggcgttcaatattgttgagccagcaaacaatattgaaaattttcatatttggcatatttctttcaatattggtgaggtgcgtaacactattgaaagttacgaatatcaatgtgtgacattttcaatattggtgattaaggttttatttccgaattaaagagcgtgatatctgtatttaacaccgccgatataaatacgtttccttcatgatttctggagatgcaatgaagataattacttgctacaaatgcgtacctgatgagcaggatattgcgattaataatgctgacggaacactcgatttcagcaaagcggatagcaaaatcagccaatatgatctgaatgcaattgaagctgcttgccagttaaaacagcagttgggagacgctcaggttgtcgccatgagcgttggcggcaaagcgctgactaatgcaaaagggcgcaaagatgtcctctctcgtggccctgatgaactgattgtggtcattgacgatcaatttgagcaggcgctgccgcaacacaccgctaccgcgctggccgccgccgcgcaaaaatcaggtttcgatctacttatctgcggcgacggttcttccgatctttatgctcagcaggttggtttgctggtgggcgaagcgctgaacattccggcgattaacggcgtgagtaaaatcctctctcttaccgacagcacattgacagtagaacgcgaactggaagatgaagttgaaacgctgagcatcccgctcccggcggtgatcgcggtttccaccgacattaacaccccacaaatcccttcgatgaaagccattcttggcgcggcgaaaaaaccggttcaggtctggtcgcctgcggatatcgggctgaacagcgtacccgcgtattccgcacaacaggttgccgcaccgaagcagcgcgagcgtcagcgtgtggtgattgaaggtgacggtgaagaacaaatcgccgcgtttgtcgagaatctgcgcaaaatcatttaattatcaggggatgttatgaacaaattttccagtgtctgggtattcagcgataccccttctcgtctgcccgaactgatgagtggcgcgcaggctgtaggtgaaaaagttaacgcgttcgtactgaacgaagcagacagcgcgacagcatgtcatttgggcgcggatcatgtctggctgctcagcggcaaaccagaagaccgcatgatcgaagactacgctgctgcgatggctgagactattcgtcagcatagcgagggcggcgcggtgctgctgccgaatacgcgtcggggcaagctgttggcggcaaagctgggctatcgcttgtcggctgcggtttccaacgatgccagcgacgtctccctgcaggatggaaaagcggcggttaaacatatggtctacggcggtctggcgataggggcagaaaccatcgcttcgccgtttgccgtgatcacactcagcagcggaacgtttgacgcacaacaaccggatgcttctcgcagcggcgagatgcacaccgtgcagtggcaggctccggccactgccgtgacccgcaccgcaacccaggcgcgtcagagcaacagcgttgacctcgacaaagcgcgtctggtggtcagcgtgggacgcggcatcggcagcaaagagaatatctcgctggccgaagcgctgtgccagacgattggcgccgagctggcctgttcccgcccggtggcggaaaacgagaagtggatggagcacgagcgctacgtcggtatctccaacctgatgctcaaacctgaactgtatctggcggtggggatctccgggcagatccaacacatggtcggcgccaacggcgcgcagacgattttcgccatcaacaaagataaaaacgcgccaatcttccagtatgcagattttggcatcgttggcgatgcgctgaagatcctgcctgcgctgacggctgccttagcgcgataaaccatttcgggcaggatgcgaaggtatcctgccgctgacaggagtacgtatgtccgaagatatctttgatgccatcatcgtgggtgcaggtctggccggttcggttgcggcgctggtgcttgctcgcgaaggtgcacaggtgctggttatcgagcgcggcaattctgctggcgcgaagaatgtcaccggtgggcgcttgtatgcacatagcctggaacgcatcattcccggctttgcggatcaggcccccattgaacgcatgatcacccacgaaaaactcgcctttatgaccgacaacggggcgatgactatcgactactgcaatggtgaagatgcttcagcgtcgcaggtttcctattccgtcttacgcagtaaatttgacgcctggctgatggagcaggccgaagaggcgggggcgcaactgatcaccggtattcgcgtggataacgttgttcagcgtgatggcaaagtcgtgggcgtggaagccgatggcgatattctggaagccaaagtcgtgatcctcgctgacggggtgaattctctgctggctgaaaagctgggcatgaccaagcgtgttgaggcatcgcatgttgctgtcggcgtgaaggaactgatcgaattgccgaagtcggtcattgaagatcgtttccagttacagggcaacgaaggtgccgcctgtctgtttgccggagcgccgaccgatggtctgatgggcggtggcttcctgtatacgaatgaaacaaccctttccctggggctggtctgcggtcttcatcatctgaaagacgcgaaaaaatcggtcccgcaaatgctggaagatttcaaacagcatccggcagttgcgccgctgatcgccggtggcaagctggtggaatatgccgcgcacgttgtacccgaggcgggaatgaatatgcagcctgaactggtgggcgatggcgtactgattgccggggatgctgccggcatgtgtatgaacctcggctttaccatccggggtatggatctcgccatatccgcaggcgaagcggcggcgaagacggtgctttcggcgatgaagcgcgacgattttagcaagcagtcgctgggtgaataccgtcagcatctggacgaaggtccgatgcgcgatatgcgcatgtatcagaaactaccggcttttcttgataatccccgcatgtttaccgcttatcccgaaatggcggtcaatatcgcgcgcgacctgttcaccgtggatggctccgctccggtgcccatgcgtaaaaaaatcctgcgccatgcgaagaaagtgggcttcattaatctgatgaaagatggcctgaaaggagtgaccgtattatgacatctcccgttaatgtggacgtcaaactgggcgtcaataagttcaatgtggatgaagacagcccgcacatcattctcaaaaccgatcctgataaacaggcgctggaggtgctgattaaggcctgtccggcgggactgtataaaaagcaggacgacggcagcgttcgttttgattacgccgggtgcctggagtgcggaacgtgccggatcctcggccttgatacggcgctggaaaaatgggaatacccgcgcgggacgtttggcgtagagttccgctacggctaataagtacgaagttgtgcccccgttggccggataagatgcggtagcgtcgccatccggcaatcatgtggcgccaatgccggatggcggcggaaacgccttatccggcctacagatgcgctttgcccgtgttgaaacaggacatcaccatgcagcagcccaggaactttgatgaccttaaattctcctccattcatcgcagaattatgctgtggggaagcggcggcccgttccttgatggctacgtgctggtgatcattggcgtggcgctggaacaactgacgccgctattgcaccttgatgctgaatggattggcgcgctcggcgcggctacgcttgccggactgtttatcggcacctcgttgtttggctatatttgcgataaagtcgggcggcgtaaaatgttcctgcttgatattatcgctatcggcgttatctccgtggcgaccatgtttgtttccacgccgcttgaattactggtgatgcgcgttttaattggcattgttatcggcgcggattaccctatcgctacttccatgattacggagttttccaacacccgccagcgcgcgttctccatcggttttatcgccgcgatgtggtacgtcggcgcgacctgcgccaacctggtgggctactggctgtatgacatggaaggcggctggcgttggatgcttggcagcgcctttatcccgtgcttaatcattttgattggccgctttgacctgccggaatcgccacgctggctattgcgaaaaggacgggtaaaagagtgcgaacaaatgatgatcaaactgttcggcgaaccggtctgctttgacgatgagctgccgcaggagacccgcttcctgcagctgtttaaccgccgtcatttcccgtttgtactgttcgttgcggctatctggacctgtcaggtgatcccgatgttcgctatctatacctttgggccgcagatcgtcgggttactcggctgggagcaggggcgcaacgcggcgcttggcaatgtggtgattagcctcttttttatgctgggctgtataccggcgatgttctggctaaacagtattggccgtcgccctctgcttattggcagcttcgccatgatgactatcgcgctggcgctgctggggctggtgtcaaatctgggcatcatactggtcgtggtggcgtttgcggtatacgccttcttttccggcggaccgggcatactgcaatggctttatcctaatgaactcttcccgacggatattcgcgcttcggccgtgggggtcatcatgtcattaagccgcatcggaaccattgtctccacctgggcattaccgatttttattactcgttacggtattaataacgtcatgctgattggcgcgttgatttcgttagtcgggcttggcgtatcggtgatgtttgccccggaaacccgcggcttgacgctaacacagaccggaaacatgactttgcgcggaacgccatcggataaccctcgttaagagtgttctgcatttctccctgcttttcgccaataacgctacagttaacagtcacatgctaaaacaactgaaaagcagggagaacaccatgcaaaaacgtcttatgaccgcactgtttaccgcagcaacactattcaccgtcgcaggatgctcttctaaccaggcggttgaaaccacggatggcaaaactattgtcaccgacgggaaacccgaggtcgataacgataccggtatggtgtcttacaaaaacgccgccaccgggaaaaccgaacagattaaccgcgatcagctgaaaaatatgagcgagctggataattaattcaatcttttctggttagccgcgcaataatattttctctttatgcgcatccatttattcccatgcgaataaacggatgcctgaacaggcagggacgccggaaaacgtcgaaatacgttagaccattcgcccgtgttcccgctttccccaccgcgctgtccgcttacatgaggttacactcatcgacatttctctgaacagcggctcaacatttcccggaaaaaaacatatcgcagggcatttatccttatgattaggtataaatgatgaggtataaggaacaggagtctgtaatgaaaccaatacctttttatttgctcgcgctattttctgccgcctccggggctacggagataaacgtctgcaaagacctgatcggaacatggaaaaccacggcagataacccgccttataccatgacaatatcgccgccagtagaaagctgcggggaaaaatgtgtgaaactgaacgtgcagtatgaacttgacgtgactcaccgcaacgcgctttattgccatgaaggacaagagggggtaaaagggcagggacccatggtgatagcatttgaaggggcgtatggtggacacgctattggaacctataaccgacagctgcaattactttgggctggcgtaatatcgaaaaataaaaaggggaaatggataacgaaaatggaaaattactggttcaggcaggtaaaagcgcactaaacatcatcttaaaacagcccgcaaaaccgtcttattcacgaagggcttactgcctgcgcgcgcacattccaacggcttgcctgccccggatgaactgttgataaaaaagagggccagcatccgtttccagacggccctgagtggattgtgacgtaacatggcaccttgctggcgctctcttattatttcatgccagtgccctcgttatggcgcaatcagagctttatttcgtcgcatcgttataaacttcggcaacggcttcaaaattcggaccatgctcacgtgcagcgataatatggtaatattttccgcctttcgcatcggctaattctgacagtttttcgcgtagatcagagggtgaggaaatctgtccgccactctgggacacatttatggtgccgaccttaaccagtttgaagtggctgatttcttgtttagagacctgctctgccgcaagtgtgctgaatgaagcaaccgttgccagtaatgcggcggcaataatgcgttttttcatagttctgttcctgttgcattgatgataaggtttgcgcaatatcagtaatccgtaacgaaattatttatccccttcatacttcaggttgcttatgggttggctacggattactcggcccacccatgggcctcgccctgacgggccgtcgcacgcgacgttcaaatctgctcccggcaaatttgtcgctcacctcagtcacataattatctatgctcccggggactcactcccttgccgcctttaagcaactcgaattattttgggtaataacctcggttgattatctgaaaatagccttatttggtgtgaccgtcttttatcttgttatagtcacctctttatgttgttgtcaatgtaaaataatgcactgccagctaaaaagaaacttaaccccctgtaaataatagtttttatattatttcttttaatggcgtaatttttattgaatcacgcggcaatacgctagttttattcataagcaacataacagaattgagttatgttttaatttcccagagtgatattaccggttgtatgtctatggttgcgcggcctgttactgatagtgtttctttcggggcgattttattgtagcggcatagggtaatcaccgtagctgaagggaaaaggcacgaacacagcactatagagtatgtttaataatgtatttttttatgaagtaatgtctgcagttgtatctctaaaataaaaacaatgaacttttcatctaaataatttttcagtgaattatggttatttattaatatatttctaatttgaaatacaaatcaatttataacacatattcttacccggaaggcattgatacatatccacgcttcctcgtacagtaataaatgaatatgtgataaagttactgactacaggtataataatatgagtaataaaaaaaatctgtccgcagaagagacggatcttacgcgtaggaaactgttaaccagtgccggtattcttgccgcaggcggtatgttatccggcgcggtaaaggctgatgaaaaatgcgccgtcaaggcgaaaccggcgtgggataaaccgtttactggcgaaatcccggaaaaattgccagaaggatataatattctgttagtcgtgaccgaccaggagcgtttttttcctacgtttcctttcccggtacccggcagagagcggctcatgaaaacgggggtgacattctgtaatcatcagaataccagtaatgtctgtacgccttcccgctccgtattgtataccggcttacatatgccccagacaaagatgtttgataatttgggattaccctggatgccttatgaccttgaccccgctcttggaaccacaggtcatatgatgcgggaactgggatactatacggcctataaaggtaagtggcatcttacagaaaaactggagaagcctttgcctgacgaaaaagatgaggatattgatgtcggggatattcctgaaccagaattacataaaattatggaaaaatatggttttgctgactatcacggcatcggcgatattataggccatagtaaaggcggctatttttatgattcaaccaccacggctcagactataaattggttaagatgcaaggggcagcccttgaatgaccaacacaagccctggttcctggccgttaacctcgttaatcctcatgacgtcatgtttattgataccgataaagagggagaaaaggtacagtggcgtggcgagttggatcaggatgataataccctggcgcccacgcagccaccggaaaacgaactttatcaggcaagctggccgaactatccgctgccggcaaacaggcatcaatcattcaatgagcagggaagaccgccggcgcatcttgaataccagacggcgcgcgctgcgctggaagggcagtttcctgatgaagatcgtcgttggcgtaaactgcttgactactatttcaactgtatccgcgattgtgatactcaccttgaccggatattaaatgaacttgatgccctcaagttaactgataaaacgattgttgtatttactgccgatcatggcgaattaggcggaagccatcagatgcacggtaaaggcgcttccgtttataaagaacagatccatgtaccgatgattatttcccacccggcgtaccccggtaataagaaatgtcaggcgttgacctgtcatcttgatatcgcgccgacattagttggactgaccggtttgccggaagaaaaacagcaccaggcgttaggcaaccgcaaaggcgttaattttagcggattgctaaaaaacccggagagcgttgcggttaatgcggtgagaaatgccagcttatattgctatggcatgatcttgtataccgatgcccattatctccaccgcgttattgcgctacaaagagataaacaaaaaacggtggcgcaaatcaagcaggaaatatctcatttgcatcctgatttcagccatcgttcagggacgcgcatgattaacgatggtcgttataagtttgcacgctatttctcgctaagggagcataatacgccggaaacctgggaggatcttattaagtacaacgatcttgaactttacgatcttaaaaatgatcccgatgagaaccataaccttgctgctgataaacagaaatatcaggatctcattcttacgatgaatgaaaaactgaataaaattatcaaagacgaaattggcgtggatgacggcagttttatgccggatgcggcccatgagccgtgggatcttactattgagcaatttaaccgcatggcgaaagattaagagcctggcccattaggctattttattcgtcggcgatctggcatccagcgtgtctggaggttcagatgctgttggcgctgcgcttattgggtctgtatcatcatgtaatggattgatattacagtcattacaggcaaatttagcgcagcgccgcccgacaagaaggccttaaaccgattggtcagcgatttaaggctactatcatcaccgacctttccacaccggatcgcgcttttccgcaaacgcctgcggcccttcgagagcgtcttccggaggcaggacggcgccagctcctggctggcgttaattcaattttttctgattagccgctcaataatattcactattagcctggcgaatttgtcactacactttgtaataaaaaacagatcatcacaggctaatcatgatcctcattatttatgcgcatccgtatccgcatcattctcatgcgaataagcggatgcttgaacaggcagggacgctggaaaacgtcgaaatacgttcgctttatcacctctatcccgatttcaatattgacgttgccgccgagcaggaggcgctgtcgcgcgcgagtcttatcgtctggcagcatccgatgcagtggtacagcgtccctcctttactcaaattatggatggataaagtcctcacccacggctgggcttacggtcatggcggtacggcattgcatggtaaacatctgctgtgggcggtaacgaccggcggtggtgaaaaccactttgctatcggctcccatcccggatttgacgtcctttctcagccgctacaggcgacggcgctctattgcggcctcaaatggctgtcgccgtttgccatgcactgcacgttcatttgcgatgacgacaccttacaggcgcaggcgcgtcagtataaacagcgtttactggcatggcaggaggtgaatcatggatagccatactctactgcaggcgctgatctatcttggttcggcggcgttgattgtgccgattgcggtacgtttgggcttaggatcggtgctggggtatctgattgcgggttgcattatcggtccctgggggctacggctggtgacggacgccgaatctattctgcattttgcggaaatcggcgtcgtgctgatgttgtttgttattggacttgagctggacccgcaacggttatggaagctgcgcgcctcggtatttggcggcggcgcgttacagatgggggtctgcggcggactgattggtctgttctgtatgtttcttggcctgcgttggcaggtggcggaactgattggcatgacgctggcgctttcgtccacggctatcgccatgcaggcaatgaatgagcgtaacctgaccgtttcgcaagtagggcgtagcgcatttgcagtgctcttgttccaggatatcgcggcgatcccgctggtggcgatgattccgctgctggccgccagcggcgcatccaccacgcttggcgcgtttgcgctatcggcgttgaaagtcgcaggcgcgttggcgctggtggtgttgctgggacgctacgttacgcgcccggcgctgcgctttgtcgcgcgttctggtttgcgggaagtgttcagcgccgtggcgctatttctggtgtttggtttcggcctgttgctggaagaggttgggctgtcaatggcgatgggcgcgttcctggcgggcgttctgctggcgagttcggaataccgtcatgcgctggaaagcgatattgaaccctttaaggggttgctgctggggctgttctttattggcgtcggcatgtcgattgatttcggcacgctggtggagaatccgctgcgcattctgctgttgttggccggttttctggcaatcaaaatcgtcatgctgtggctggtcgcgaggccgctgggcgtaccggcaaaacagcgtcgctggtttgccgtcttattaggccagggaagtgagtttgcgtttgtggtttttggcgcggcgcaaatggcggatgtacttgagccggaatgggcaaaagcgctgacgctggcggtcgcgctgtcgatggcggctacgccgatttttctggtgctgctgacgcgcatggagaagaccgcgacgggtgaagcgcgcgaggcggatgaaatcgacgaagagcaaccgcgggttattgtggccgggtttggacgatttggtcagatagccgggcgtttgctgctgtcgagcggggtgaagatggtggtgctcgatcacgaccccgatcatatcgaaacgctgcgtaaattcggcatgaaggttttttatggcgacgcgacgcgtatggatttactggaatctgccggagcggcgaaggcggaggtattgattaacgccattgacgatccgcaaaccaatttgcaactgagtgaactggtgaagtcgcatttcccgcatctgcagattatcgcccgcgcccgtgatgtcgatcattacattcgcctgcgccaggctggtgtggcgatgcccgaacgtgaaaccttcgaaggcgcgctcaaaagcgggcgacaggcgctggaggcgctggggctggggcgttatgaagcccgcgagcgcgcggatctgttccgtcattttaatacccggatggtggaagagatggcgaaaggggaaaacgatccgttatctcgcgccgccgcctataaacgtaccagcgcgatgttgagcgaaattattaccgaggaccgggagcatctgtcgttgattcagcgccacggctggcagggaacggctgagggcaaacattccggggaggtcgccgatgaacccgaggtcaaaccgtcaatctaaagtaaaaaatgtgatgttctgcaaactttactgctaattggctgtttttgaactactgtaatgctggcgctccacatcaaatgagtggcgtcgccagcagaacgaaaaattttcgtgctcatcctcttttcgtcagtcgacgaaagattgcgctttacgtatagtggcggcaattttttttgtatcaggaaataattaatgatcagtctgattgcggcgttagcggtggatcgcgtcatcggtatggaaaacgccatgccgtggaacctgcctgccgatctcgcctggtttaaacgtaacacgttaaataaacctgtcgtcatgggacgtcacacctgggagtccatcggacgccccttaccgggacgtaaaaatattgttatcagcagccagccaggcaccgacgatcgcgtgcagtgggtgaagtctgtcgatgaggcgattgccgcttgcggcgatgcgccggaaattatggtcattggcggcgggcgcgtgtacgagcagttcctgccaaaggcgcagaagctttatctgacgcatattgatgcggaagtcgaaggcgatacccattttccggattatgaaccggatgactgggaatcggtattcagtgagtttcacgatgccgacgcgcagaattctcacagctattgtttcgagattctggagcgtcgttaacgctgtagtgccggatggcggcgaaacgccttatccggcctactcttgagccagatgtcgccagatgtaggcctgataagcgtagcgccatcaggcataaacctatcaggcgttgaccgcttcgccttcgcccatatccatctggcggtttgacggctgcacaaaatactgtttatcttcccagcgtaaacaggtcaactccccgccccagcagcagccggtatccagcgcgtaaataccttccggcgtccctttcccttccagcgacgcccagtgcccgaacgcaatactgtaagcctcgctcaccggccccggaatggcgaaccacggcttcagcggcgcaggggcattttccggcgacgctttgctgtacatatccagttgaccgttaggaaagcagtaacgcatacgggtaaaggcattagtaataaagcgtagccgcgccagaccgcttaactccggcgaccagttattcggcatatcgccatacatcgcgtcgaggaaaaacgggtacgagtcactcgacagcaccgcttcaacatcgcgggcgcactcttttgccgtctgcaaatcccactgcggggtaatacccgcatgcgccatgaccagctttttctcttcatctacctgcaacagcggctgacggcgtaaccaattcaacagctcatcggcgtccggcgcttcaagaagcggggtcagccggtctttaggtttgttgcggctaatcccggcgaatacggccaacaggtgtaaatcgtgattccccagcaccaaacgcacgctattgccaagcgatttgacgtagcgtaacacgtccagcgaaccgggaccgcgggcgaccaaatcgccagtcagccacagagtgtctgtgtctggcgtaaattccacttgctgtaataaggcgatcagttcgtcgtagcaaccgtgaacgtcgccgatgagataagttgccattgttataattttagtgaatgagtgtagggacggcgagtcgaaacacggggatgtcgatggtaaaggcgtcgccattttcatcgatcatttcgtaatgaccctgcatggtgcccagcggcgtttcaattaccgcgccgctggtgtactggtactcttcgccaggcgcaatgcgcggctggacgccaaccacaccttcgccctggacttcggtttcacggccatgaccattggtaatcagccagtagcggcccaatagctgcactggcgcccggcccagattgcggatggttacggtataggcaaaaacgtaacgttcatcgtcaggtgaggattgcgcctcaatgtagacgctttgcacctgaatacacactctgggcgaattgatcatgtttaactctccttcaaaggcgcgttttccgacagatagttggccatctggcagtactgcgcgacagagatattttccgcgcgcattgccgggtcaatacccatttccgtcaacgtctcaacgctaaaaagattgccgagactgttacggatcgttttacggcgctggttaaaggcctcggtggtaatacggctcaacacgcgaatatctttaaccgggtaaggcattgttgcgtgtggaaccagacgcaccacggcggagtccactttgggcggcggcgtgaaggcggatggcggcacttcaagcaccgggatcacctgacagtaatattgcgccatcacgcttaaacgaccatacgctttgctgttcggccctgcaaccagacgatttaccacttctttttgcaacataaagtgcatgtcggcaatggcatcagtatagctaaagagatggaacatcagcggggtggagatattatagggcagattgccgaacacacgcagcggttggcccaactgcgcagacagttcgccaaagttcatggtcatggcgtcctgctgataaatagtcagcttcggccctaaaaacggatgggtttgcaaacgcgccgccagatcgcggtcaagttcaatgaccgtgagcttatccagtcgttcgccgaccggctccgtcagcgccgccagaccggggccgatttcaaccatcgcctggcctttttgcggattaatagcagaaacaatactgtcgatcacaaaccgatcgttgagaaagttttgcccgaagcgtttacgggctaaatggccctgatggactcgattattcattgggtattaacaatcattttgatggcgagattaagcgccgtaataaaactgccgacatccgcttttccacggcccgccagttcaagcgcggtgccgtggtcaacggaggttcgaataaaaggtaggccgagcgtaatattcactccccgaccgaatccctggtattttagcacgggcaggccctgatcgtggtacattgccagcaccgcgtcggcattatcgagatatttgggctgaaacagcgtatcagcaggtagcggcccgttgagtttcatcccctgcgcccgcagctcgtcgagcaccggaatgatggtgtctatctcttccgtgcccatatgaccgccttcgcccgcgtgcggattcaggccacagacaagaatgcgcggttcggcaataccaaatttggtccgcaaatcgtgatgcaaaatagcaatcacttcgtgcaaaagcgcaggggtgatggcgtctgcaatcgcccgtagcggcagatgcgtggtcgccagcgccacgcgaagttcttcggttgccagcatcatcacgacttttttcgcctgcgaacgctcttcgaaaaactcggtatgaccggtaaacgaaatgcctgcgtcgttaataacgcctttgtgcacggggcctgtgatcagcgcggcaaattcaccgttcagacagccatcacacgctcgcgccagcgtctctaccacgtaggggccattttctaccgtcaactgaccggagatggcaggcgcgcgcagcgagaccggcaatagggtcagcgttcccgcgggctgcggcgcagcggggacatcaggcgagtaagggagaagcgagagaggcaggccgagcatggcggcccgctccgtcaggagcgcgccgtccgcacagacgaccagttcaatcggccacgcgcgttgcgccagttggacgacaagatcggggccaatcccggcgggttcgccgggagtgataacaacgcgttgcgcactgctcattagttactcaaaatcttaacgtaagcgctggcgcgctgttcttgcatccaggtcgccgcttcttctgagaatttacggttcatcagcatacgataagcgcgatctttctgcgccgcatcggttttgtctaccttacgcgtatccagcaattcgatcagatgccagccgaaagaggagtgtaccggcgcgcttatttggcctttatgcagcttcgttagcgcgtcgcggaacgccgggtcgaaaatatctggcgtagcccaacccaaatcaccgccctggttagcggagcccgggtcctgagagtactctttcgccgcagcggcaaaggtggttttaccactcttaatgtcagccgcgatttcttccagcttcaggcgcgcctgctgatcgttcatgatcggcgacggcttaagcagaatgtgacgagcgtgaacttcggtcacggagatactctggctctgaccgcgcaggtcatttactttcagaatgtggaagccgacgccggagcgaatcgggccgacaatgtcgcctttcttcgcggtgctcagcgcctgggcgaaaatccccggcagctcctggatacggccccagcccatctgaccgccttttagcgcctgctggtcggcagagtaggtaatcgccagtttgccgaaatctgcgctgttacgcgcttcttcaacaatgctttccgcctggcgctgcgcgtcgttaacctgctcggaggttgggttttccggcagagcaatcaggatatggctcaggttcagctcggtgctggcatcgttttgggtgccaatctgttttgccagcgcgtcaacttcttgcggcaaaacggtgatacggcgacgaacctcattgttgcgcacttcagagataatcatctctttacgaatctggttacggtaggttgaatagttcagcccatcgtaagccagacggctgcgcatctgatccatcgtcatattgttttgtttggcgatgttggcgatggcctgatccaactgctcatccgtgatcttcacccccatcttctgacccatctgcaggataatttgatccataatcaaacgttccaggatctggtgacgcagcgtggcgtcgtccggaagctgctgacctgcctgacccgcgttgagtttgactgattgcattaagccatcaacgtcgctttccagcacgacgccattattgacgacggctgcgactttatcgactacctggggggcagcgaaactggtattcgcgatcatggcgataccgagaagcagcgttttccagttcttcatactttttccatttcaattaaccgcaatgcggattacgttgtaaatcaatcagattacatagagctttggtacggcagaatgttcgaacgcaacatttcttgcgtgccgaggccgtagttagagctcaaaccgcgcagctcaatgttgaagccaatcgcgttatcataaatcgcgtgttgtttatcgttatcccaaccgttcagcttacgttcgtatccgacgcggatcgcatagcagcaagagttgtactgcaagccgagcatctggtctgcaggtttgctcgaattggtatcgaagtagtacgcgccgacaatcgaccagcgatcggcaatcggccaacttgccaccgcgcccacctgattgatgccgtttttatactgctctgccgtggaataatacgaaggcaacgtagcctgaatatattccgggctggcatagcggtagttcaactgtaccagacgatcctgatcccgacggtattcgaggctgctgctgctggtagcgacgctatccagacgggtatcgtactgcactccgctacgcagcccccagcgttctgaaatacgccagtaagtgtcgcctgcccaaaccagcgaaccggttttgtcgtcattctcccatttaatgttgtcatcgccggtgcgagactccgtgaaatagtagatttgaccaacagaaacgttaaaacgttcaacggcggcatcatcataaatgcgtgttgtgacgccggttgtgacctggttggcggaagcaatacggtcgagaccgccataagtgcggtcgcggaacaggccgttatagtcggattgcagcaaagaagaatcgtagttatagatgccgctctggtcgcggtacggcacatacaggtactgcacgcgtggttccagcgtctgggtataccccggcgccagcatcgccatatcgcgttcgaagatgagcttaccgtcgactttaaactgcggcatgacgcggttaaccgaatcttccagcttatttttattgtttggatcgctgttatagctgtccagattcgtttgctgatagtgcgtcgccatcagcttcgcttcggtgttcaggctgccccagcggttggagagcggcaaattgatggttggctccaggtggacgcgggtcgcttccggcatattgtctttggtgttaacaaagtgcaccgcctggccgtaaatccgggtatcaaacgggccgagatcgttatggtagtagttaacgtctaactgcggctccgctgaatagctgctggtgttttgatcgttaaagacctggaattgtttggtcgacaccgtagcgtcaaagttttgtacggcgtagccgacgctgaatttctgcgttgcgtagccgtcggtactggaaccgtacttactgtcgaaatcgttaaagtagctggagtcgctgactttggtgtaatcgacgttaaaacgccacacctgatccatcacgcctgagtgctgccagttgaataaccagcggtgcttatcgccctctttggggtgatcgtcctcgtagactttatcagaaggcagataatctaattccatcactccctcgcctgcctgcgtgagataacggaattcgttctcccacataatattgccgcggcggtgcatatagtgcggggtgatggtggcgtccatattgggcgcgatgttccagtaatacggtaagtagaactcgaaatagttcttggtcgtgtatttcgcgttcgggatcaggaaacctgagcgacgcttgtcaccgacgggtagctgtaaataggggctataaaagatcggaaccggacctactttaaaccgggcgttccagatctccgcaacctgttcttcgcggtcatggatgacttcactccccaccacgctccaggtatcggagccaggcagacaggaggtaaagctgccgttttccagaatggtatagcggttttcgccgcgctgcttcatgagatcggctttaccgcgcccctgacggcccaccatctggtaatcgccttcccagacgttcgtgtctttggtgttcaggttcgcccagcccttcggccctttaaggatgacctgattgtcatcataatgcacattacccagcgcatcgacggtgcgtacaggttccggctgaccttccgcctgcttctgatgaagctgcacttcatccgcttgcaggcggctattcccctgcataatgtccacgttgccggtaaaaacggcatcgtccgggtagttacctttagcgttatcggcattgatagtaaccggcagatcgttggtatcgccttttaccagaggacgatcgtagctcggcacgcccaacatacactgtgaggcgagatcggctgccagcccctgatgactataaagggcgctggcgatcatggtggccagaagagtgggaatacgttttttcatacgttgtatttattgttccatcatcggtagcgttgcgcgtgacaaacggtcacagcctaacttactcatcttcgctgcgccagtgttaatcctgccgtttagcgtctgtggtgttaggcacggcattgaatgacaggtatgataatgcaaattataggcgatgtcccacaattgaccgtagccttcatttgcagaaaagcaccttattttgtgggagatagcctcaccgatagcgtaacgttttggggagtctatgcagtactggggaaagataattggcgtcgccgtagccctgatgatgggcggcggcttttggggcgtggtcctgggtctgctggtgggccatatgttcgacaaagcccgcagccgaaaaatggcgtggtttgccaaccagcgggaacggcaggcgctgttttttgccaccacctttgaggtgatgggccacttaaccaaatcaaaaggacgggtgacggaagcggatattcatatcgccagtcagttgatggatcgtatgaatttacacggcgattcacgtactgccgcgcagaacgcctttcgggtcggaaaagcggataattacccattacgtgaaaagatgcggcagtttcgtagcgtctgcttcgggcgttttgatctgatccggatgtttctggaaattcagatccaggcggcgtttgccgatggctcgctacaccctaatgagcgggaagtgctgtatgtgattgcggaagagttaggtatttcccgcgtacagttcgatcagtttctgcgcatgatgcagggcggcgcgcagtttggcggcggttatcatcaacagtccggcggcggctggcagcaggcgcagcgcggcccgacgctggaagatgcctgtaatgtgctgggggttaaaaccaccgacgatgcaaccaccattaaacgcgcttatcgcaaactgatgagcgagcatcatcctgataagctggtggccaaagggttgccgccggaaatgatggagatggcgaagcaaaaagcgcaggaaattcagaaagcgtatgagctaatcaaagaacagaaaggcttcaagtgattgaattgccggatgcggctagcgccttatccggcctacgttaatgaatgtaggccgggcaagcgaagcgccccggcataaattggctcagaatttaaaaatctgccgggactttaaacgtcatgctgttaccgtaagcgggatgggtaatggtcagcatttcggcgtgtaactgcaaacgcggcgccagcgacaacgcttccggcgaggcgtaaaaccgatcgcctaaaatcgggtggcctaacgccagcatatgcacacgaagctgatgcgaacgtccggtgatcggcttgagcaccacgcgggcggtattatccgccgcaaactccaccacgttatattccgtttgcgccggtttgccggtttcataacacactttctgctttggccggttcggccagtcgcagatgagcggtaagtcaaccagcccttccgccggggagggatgaccccatacgcgcgctacatactgctttttcggctcacgttcgcggaactggcgttttagctcccgctccgcggctttggtcagcgccactacaatcacgccgctggtggccatatccagacgatgcaccgattctgcctgcgggtagtcgcgctggatacgcgtcataatgctgtctttgtgcgcttccagacgccccggcacggacaacaggccgctgggcttattgaccaccataatgtgctcatcctgatacaggataaccagccagggttcctgcggcggattgtagttttccatccccatgtacggctccgttattggtgcgtgacgacgataagacgcagcgcgtccagacgccagcctgcctgattcaggctttccagcacctgctgacggttgctgtcgatagcggcaagttcgtcgtcgcgaatgttcgggttgacggcgcgcagcgcttccagacgcgacagttccccggacagtttttcatccgcctcgcggcgcgcgttatcaatcagcgctctggcggacttttcaatctgcgtctcgcccagttgcaaaatggcgtggacgtcctgttgaacggcgttcaccagtttgctaccggtgtggcgattcacggcgctgagctggcggttgaaggtttcaaactcgacctgggcggccagattgttgccgtttttatctaacagcatacgtaccggcgtcggcggcaggaagcggttcagttgtagctgtttcggcgcctgcgcttccacgacgtaaaccagttcgaccagcagcgtgccgacgggcagcgctttatttttcaacagcgaaatggtgctgctgccggtgtcgccggagaggatcagatccagtccgttacggatgagcggatgttcccaggtaataaactgcgcatcttcgcgagacagggctacgtcacgttcaaacgtgatagtacagccgtcttccggcaggccggggaaatccggcaccaacatgtggtcggacggcgtcagcacgatcaggttgtcgccgcgatcgtcctggttaatgccgacgatatcgaacaggttcatggcgaacgcaatcaggttggtgtcgtcgtcctgttcttcaatgctttgtgcaagctgttgggctttttcaccaccgttggagtggatctccagcaggcggtcgcggccctgttctaactgggcttttagcgcttcatgttgctcgcggcaggatttgatcagatcgtcaaacccgtcggtttcttcaggcgcggccagatagttaatcagactggcgtaggctgaatcataaatcgcgcggccggttggacaggtgtgctcaaaggcgtccagcccttcgtgataccagcgaaccagcaccgactgggcggttttttccaggtacgggacgtggatctggatatcatgcgcctggccgatgcgatccagacgaccaatacgctgttccagcagatccgggttaaacggcaagtcgaacatcaccagattgctggcaaactggaagttacgtccttcggagccgatttcggaacataacagcacctgcgcgccggtatcttcttcggcgaaccaggcggcggcgcggtcgcgttcgataatcgacatgccctcatggaacacggcggcgcggatgccttcgcgttcgcgcagcacctgctccagctgtaacgcggtggtcgctttggcgcagatcaccagcactttttgcgaacgatggctggtcagatagcccattagccactcaacgcgtgggtcgaagttccaccaggtgccggtatcgccttcgaactcctgataaatttgttccggatagagcatatcgcgggcgcgatcttccgggcttttacgcgcgcccataatgccggagaccttaatggcggtctgatactgggtcggcagcggcagttttaccgtatgcagttcacgtttcgggaaccccttgacgccgttacgggtgttgcggaacagaacgcggctggtgccgtggcgatccatcagcatcgacaccagctcatcacgggcggcctgcgcatcgtcgcgatcgctattagcggcctgcaacagcggttcaatatcctgttcgccgatcagatcgcccagcctgttcagttcgtcgttgctgagtttattgcccgccagcagcatggccaccgcatcggcgacaggtcggtagtttttctgttcttcgacaaactgttcgaaatcgtggaaacggttcggatccagcaggcgcagacgggcgaaatggctttccatccccagctgttctggcgtggcggtcagcagcagcacgcccggtacgcgttcagctaactgttcgatggccatatattcacggctcggcgcatcggtactccacaccagatgatgcgcttcgtcgaccaccagcagatcccactcggcgtcgcacaaatgttccagacgctgcttattacggcgggcgaaatccagcgagcagatcaccagttgttcggtttcaaacgggttatacgcgtcgtgctgcgcttcggtatagcgttcgtcatcgaacagcgcgaagcgcaggttgaaacggcgcagcatttctaccagccactggtgttgcagggtttccggaacgatgatcaatacgcgttccgccgcgccggataataactgttgatgcagaatcatcccggcttcaatggttttacctaagcccacttcatccgccagcagtacgcgcggcgcgtggcgacgacctacatcatgagcgatattaagctgatgcgggatcagattggtccgctgaccgcgcagaccgctgtatggcatccggtactgctcgctctgaaatttacgggcgcgatagcgcagcgcgaaccgatccattcgatcgatttgaccggcgaacagacgatcctggggcttactgaaaaccaacttgctgtcgagcagaacttcgcgcaacgtcacattggtctcttcggtatccaggcgggtgccgacataaacaagcaggccattttcttcttttacttcatcgatatgtagctgccagccttcatggcttgtaatcgtatcgccagggttgaacatgacgcgggtcacgggagaatcactgcgcgcatacaggcggttttcccccgtggacgggaaaagtaaggtgacggttcgcgcatccatcgcaacaacggttccaagtcccagctcgctttctgtatcgctgatccagcgttgaccaagtgtaaaaggcatatgtgttcggctctatatctttaattgcaggcattactcgccattcccaggcgacagcactggataattgcgagtatacgaccccgctaccaggctaatgtggtagtggcgttaattaggtccaggaatggaaagggcgctatggtactggaaggcggcgctttcgtcacgcgtcaaaataaccccagttgcccggtcagtagtgtagcaaaattatcttcaacgaagggaagaattccttccgccacgggttgtagctggcgggtaagatagtgttcgtaatccagcggcgactgctggtaatccacgggctcggggccgttaacagtccagacatattttatggcgccgcgattctgatactgcgccggacgaccctgcttcaggttttgttcatccgccagccgggcggcgcgaacgtgcggcggaacgttacgttggtactcatgtaaagggcgacgcagacgcttacgataaaccagctgtgcgtccagttcgcccgccatcagtttatcgatagtctcgcgcacatagtcttgataaggttcattgcgaaaaacacgcagatacagctcctgttgaaagcgctgcgccagcggcgtccagtcggtccgcaccgtttccagacctttaaataccatgcgctggctgtcgccttcctgaatcaggcccgcgtagcgttttttactgccagtatccgcgccgcggatggtcggcatcagaaaacggcaaaagtgggtttcaaactccagctccagcgcgctggtcaaattttgctgttgtaacgtctgcgcccaccattcgttcacgtgacgcaccagcctgtgcccgatttccgccgcatcggcttctgaatgcgcgcgccggagccagacgaaagtggaatcggtatcgccataaatcacgtcataaccctgcgcctcaatcagcgctttggtctggcgcataatcgcatgaccgcgcatggtgattgacgacgccagacggggatcgaaaaagcgacaggccgtggtgccgagtacgccataaaaggcgttcataatgattttaagcgcctgcgagagcggtttattaccctgacgtttggcttcatcgcgcccgtgccagatttggctaacaatttccggcaggcagtgcttttctcgtgaaaaccaggcgtcaaggaaaccttcggtactgtgttccggatccggctgcgccatgccttcgaccagcccgacgggatcaatcaaaaacgtgcggataatcgacgggtacaggcttttataatccagcaccagtactgaatcgtataatccgggttgtgaatccattacgtagccgccgggacttgccagcggcggcacttcgccgagattgggcgcgacatagccggcgcggtgcattcgcggaaagtaaagatgcccgaatgcggcgaccgaaccgccgtggcgatcgaccggcaggccgttgatcgtcgcgcgttccagcaaaaacggcatgatctcggttttatggaaaatgcgcgtgaccagctcgcagtctttcaggttataggtggcgagggcgggtttatcttgggcaaagcggcgatcgatctcatccatacgatcccaggggttatcaatggattttccttcgccgagcagttcctgcgagacggcttccagcgaaaaagacgaaaaattccagaacgcggatttaagcgcgtcgataccatcgataatgactcgccctctggcctgggcgaaaaaaacgccgtttttgaagccatgttcgcgccactccagttcgctattgtctcgccccagccgtaaagggatacggtagcgttcggcatgtttttgcagcatacgcaggtcgaactgcactacgttccagccgatgatgacatcaggatcatgttcggcaaaccaggcgttgagtttttccagcagctgcgggcggctggcgacatacacaagctcgaagtccagttggtggtcatcgccattcgccgggcccagcatataaacggtacgctggccgcagccttccagaccaatgcaatacagttcgccgtgtcgcgtggtttcgatatccagcgagacccattttagcggcggtcgatagtcggagtggggtttaagacgcgcattgcggataacgccgttgcgcatctcgccgtctacccaaacgggcgacgtaataaaacgctccatcaggtaacgttccggcgggcgtacatccgcttcataaacggtgacgccgttttcgcgcagcagtttctccatccgcataagctggcggtgagtgcggcaatacagaccggataccggctgacgatgaaagtctcgcagctggagcggcgtcaggcgatagtctttttccgcctgtagcagcgaggcggcgcgggaggtctggctggtcggaataaacgccacggactcttgcggcgccagcgttgcctgcacagggccgttgtctgtcgccagccagaaagagacctccgtcccttgcggcgtatcccgccagtgccgggttaaaatgaaacctgcctgcgccacgatgattacctgtctaaaaaattcacgctaattataacctgttttagggggtaatactgttattttgtacaggcatataacgtaaaagccgatatccgctgtaataaaaagtttctcgcagtaagaagcgggtttgcgcccaccaggatttatagcgggtggatcgcgtgggtgatgagcggctatcgataccattatcctgagcgatagttttcagacgcagcatatgcagcggatcgctgaccagtaacgctgtgcgccattgttgttgtcgcagtatctgttttgcgtaacgaatattttcgcgcgtcacggtagagcgctcttcaataaaaattgccttagccggaatccctttttccagaacgtattgacgggctatcgccgcgtcggaaaccgttgcgccagcgccgtagccgccggttaataccaacgcgcggacaatgtgttgttggtaaagccagatggcatgatccagtctggcctgaaaaacgggagaaggcgtttttccgctaacgcctgctcctgcgacaatcgcgcagtcagctacgcgcgtctggttttgctgactgaactgataaatagcgatggcattatggataaacaccgtagccataatgagaattatgcctgccgcgattctgatgatgtagcgatatttcatgaatgagttcgttccccgtgacgggtgtaatggatattttaacgataaaatggcttttagcgtcagatatttttgctgacgtatatttatcaatatatacccaaaataattcgagttgcttaaaggcggcaagggagtgagtccccaggagcatagataactatgtgactggggtgagcgacaaatctgccgggagcagatttgaacgtcgcgtgcgacggcccgtcagggcaaggcccatggatgggccgagtaatccgtagccaacacataagcaactcgaagtatgaagggtataatgatgctggtgtagacagcagatataattatcctataactgctaattttgaatcatttttatttacagtttttacccatgtattagccgttttgtgtcaagtctgttttcatacattaagtatttttcagaaaggcgcttgttcgaatctgttacttatttctcggattaacaaaaaagcgatattttttgtttgttttaattaatgaaaagtgtaacaatttcatttggaacatccgcaccgtcaggtagaaatataatattccaattggccgctatggttaaataaaaatggattacagtgcgaattcgtcgggaactctctgcataatttaatttttattttagaatataattttattttgactttcgggtgcgggtgtttttatcaaaatttgtggtattcgggaatgatcttttatgaatgtgagtatgcaggcgcgtctggtagggaacgaccgttatcttttcgtcaatactcaacgcgctaacccttccataaaaaccgtgagtcgattttttgagtataaaacatggacagaacagatttggcgtaccgagattattgaaaacggcaatgctttttttcactggcaaggacacgacagaaaaaacggacatcgggataccattattaactatctgttaaatgggcaacgctggcagtcaacaatcgaagattatattttcttccatgcgctggaaggaaaagcgtggcagggacattatgacaatattattgaatatgtgagttctgatcattacgtctatcaaagcgcatttgctgaatatatcaccgaccagattcatcaacgcgccccccatgggacgcgtttttagaggcattactgcccgtaataggcttttgcgccgtgtttgcgtagatagtgtttatccagcagggattgctgcatgtcgggcaactgcggcgcaagctggcggcagaagatccccatataggccacttcttccagcacgatggcgttatgcactgcatcctcggcatttttaccccaggcaaacgggccgtgcgaatggacaagcacgccgggcatttgagcggcgtcaatgccttgtttttcaaaggtttcaacaatgacattgcccgtttcccattcatactcgccattaatttccgcctcggtcattttgcgagtgcagggaatcgtaccgtagaaatagtcggcatgggtggttcccgtcgccggaattggctgacccgcctgcgcccagatagtcgcgtggcgcgaatgggtgtgtacgatgccgccgatagtcggaaatgcctggtacaacagacggtgggttggcgtatcggacgacggtttcttatgaccttcaacgacttcaccgctctccaggctgaccaccaccatatcgtcagcggtcatgacgctataatcgacgccggacggcttaatcaccagtacgccgcgttcgcgatcgacggcgctaacgttaccccaggtaagggtgaccaggttgtgttttggcagcgccagattagcttccagtacctggcgtttgagatcttctaacattgttttctccctgccggatggcgcttcgcttatccggcctacgagcgacggtgtgccggatggcgacataaatgccttattcggcctacaggaccgtaggcccggtaaacgcagtgccaccgggcaatccgtttcaccaattaacgtttgaacccgtaatacacctcgttccagcgcagcgcgtccttaaaggccggcagatgggtatcgttatcaatcaccgcgatttcgatatcgtgtatttctgcaaactggcgcatatcgttcagatccagcgcgtggctgaagacggtatggtgcgcgccgccagccagaatccacgcttcggaggcggtcggcagatccggctgcgccttccacagcgcgttagccaccggcagtttcggcagggagtgcggcgtttttacggtgtcaatgcagttgaccagcaggcgataacgatcgccgaggtcgatcaggctggcgacgatcgccgggccggtttgggtattgaaaatcaaacgcgccggatcttccttgccgccaatgccgaggtgctggacgtcgaggatcggtttctcttccaccgcgatggacggacacacttccagcatgtgcgagccgagcaccagatcgttgcctttctcgaagtggtaggtgtaatcctccataaatgaggtgccgccctgcagaccggttgacatcactttcataatgcgaagcagagcggcggttttccagtcgccttcgcccgcaaagccgtagccttgctgcatcagacgctgtacggccagacccggaagctgtttcagaccgtgtaaatcttcaaaggtagtagtgaatgcgtggaagccgccctgttccaggaaacgcttcataccgagttcaatacgcgccgcctcccgcacgttctggcgtttatcgccgtggatttgggtggcgggcgtcagggtatagctgctttcatactcgtcaatcagagcgttgatatcgccgtcgccgatagaattcaccacctgcaccagatcgccgaccgcccaggtattgaccgaaaagccaaatttgatttgcgcggccactttatcaccgtcagtcactgcgacttcacgcatattgtcgccgaagcggcagacttttagctggcgggtatcctgtttagagaccgcctggcgcatccaggcaccgatacgcgtatgggcctctttatcctgccagtgaccggtgacgaccgcgtgctgctggcgcatccgcgcgccgataaaaccgaactcacgaccgccgtgcgcagtctggttcaggttcataaagtccatatcaatgctgtcccacggcagggcggcgttaaattgggtatggaattgcagtagtggtttgttaaggatactcagcccgttgatccacattttggccggggagaaggtgtgcagccagaccaccagccctgcgcagcgatcgtcataattggcgtcacgacaaatggcggtaatctcatccggcgaggtgcccagcggttttaataccagtttacatggcagtttggcttcggtattcagcgcgttgaccacatgctcggcatgttgggtgacctgacgcagggtttctgcgccatacaaatgctggctgccaatcacaaaccatacttcataattatcaaaaatcgtcattgtcgtgtccttaatgagtcaggattgcctgattggccggggtcgttggcgccggcgcggcagtcggaagataatgttgttctgcgcttagcgcccactgctggtagcggcggtaaagctgttcgaagcgttgcgcctgttcagggtgggggcgcagagtgcgttctaccgcgctcgccatgctttgctgggcggctggaatgtcggcatggactttcgcagcgacggcggcaaagatagcggcgcctaatgcgcaacactggtcggaagcgacgatctgcaacggacgattcagtacgtcgcagcagacctgcataatgacctgatttttacgggcgatgccgccaagcgccatcacgttattgaccgcgataccctgatcggtaaaacactcctgaatggcgcgcgcgccgaaggcggtcgaagcgaccagaccgccaaacagcgctggcgcgtcggtggcgagattgagatcggtaatgacgcctttcagacgctgattagcgtttggcgtgcggcgaccgttaaaccagtcgagcaccaccggcaggtgatccagggacggatttttcgcccaggcgtcggtgagcgctggcagtagctgcttctggctggcgttaatctggggtttcagttccgggtgctgcgcggcaagttgctccagcggccagctcaacacgcggctaaaccaggcgtagatatcgccgaaagcagattgccccgcttccagaccgataaagttcggcaccacgctgccgtcaacctgaccgcaaatgcctttcacggcgcgatccccgacgctctgtttatccgcaatcagaatgtcgcaggtagacgtgccgatgactttcaccagcgtattgggctgtgcgcccgcgccgaccgcgcccatgtgacagtcgaacgcgccgccggaaatcactacgctttccggcaagtcgaggcgctgcgcccattcggcgcacagggtgcccacgggcagatcggcggtgaaggtttcgctaaataacgggtagcgcagatgacggttaatgcacggatcgagttcatcaaagaagctcgcgggcggcagaccgccccagctttcatgccacagcgttttgtgcccggcgctgcagcggccacggcggatatcctgcgggcgagtggtgccggaaagcagcgccggcacccagtcgcacagctcaatccacgagacggcggcctgcgcgacggcgctatcctgccgggtgacgtgcagaatcttcgcccagaaccattcgctggagtaaatgccgccaatatagcgggagtagtcgaccttgcctggcttatggcacagacgagtgatttcgtcggcctcttccacggcggtgtgatctttccacagcacaaacatcgcattcgggttctcggcgaactctggacgcagcgccaggacgttaccgtcggcgtcaatcggcgctggcgtagagccggtgctgtcaacgccaatgccaacgacatttgcgcgttgcgcggcgcttaattgtgccagaacggctttcagcgcggcctccattgactccatgtagtcgcgcggatgatgacggaactggttgttcgggccgtcgcaataacggccttcttgccagcgcggataccactctacgctggtggcgatctcgtcgccggtggcgcagtccactgccagagcgcgcactgaatcactgccaaaatcgaggccaattgcaattgccatcgtcttactccatccagaaaaacaggtatggagaaacagtagagagtcgcggcaaaaaccgtcaggcaggatccgctaatcttatggacaaaaatgctaatgctttgcaaagtgtgacgctgtgcaaatattcaatgtggacattccagccatagttatagacacttctgttacttaattttatcgcctgaactgtacgcttttgttacaaagcgcttttcacaagcggggttgatacgtgctttcatcaagcgcaaagtcttgcggagacggaagctctgtcgtcctggtcgatatggacaatttgtttcttctctgaacatcggggggtagagaaatcatggctgaaacgcaaaatgatccgctattgccgggatattcatttaatgcccatctggtcgccgggctgacgccaattgaagcgaatggatatctggatttttttatcgatcgtccgttgggcatgaagggatatattcttaacctgaccatccgcggagagggcgtcattaataataatggcgagcagtttgtctgtcggcctggcgatatattattgtttccgccgggcgagattcatcactatggacggcatccggacgccagcgagtggtatcaccagtgggtttatttccggcctcgcgcctactggcaggagtggctgacctggccgacaatctttgcccagacaggatttttccgcccggacgaggcgcgccagccgcatttcagcgaactgttcgggcagatcatcagcgccgggcaaggggaaggtcgctattctgagctactggcgatcaatctgctggagcagttgttgctcagacgtatggcggtaattaatgagtcgttgcacccgccgatggatagccgtgtgcgcgatgcctgccagtatatcagcgaccatctggcggacagccattttgatatcgccagcgtcgcccagcatgtctgcctgtcgccctcccggttatcacatctgttccgccagcagttaggcattagcgtattgagctggcgcgaagatcagcgtatcagccaggcgaaacttctgcttagcactacgcgaatgccgatagcgaccgttgggcgcaatgttggatttgacgatcagctctatttttcgcgggtatttaaaaaatgcaccggggcaagtcctagcgagttcagggccggatgtgaataaaaagtgaatgatgtgtccacaaagatgtcataagccgtaactattcggataattgacggcttgacgaagggggacggggtaagcagaatccctgcttcatcacgctgacggacacactatgcaagcactgctggaacactttatcacccaatccactctgtattcgctcatcgccgtgttgctggtcgccttcctggaatcgctggcgctggtggggttgattttacccggcacggtactgatggcggggctgggcgcgcttatcggcagcggcgagctcaatttttggcatgcctggctggtgggtattatcggctgtctgatgggcgactggatttcgttctggctggggtggcgctttaaaaagccgctacaccgctggtcttttatgaaaaagaacaagtcgctgctggataaaaccgaacacgcgctgcatcagcacagtatgttcacgatcctggtcggacgttttgtcggtccgacgaggccgctggtgccgatggtggcagggatgctggatcttcccgtggcgaaatttattgggccgaacttgattggctgtttgctgtggccgccgttttatttcctgccgggcattctggcgggagcggcaatcgatattccttccgatatgcagagcggagatttcaaatggctgctgctggcgacggcgttgctgctgtgggtcggaggctggctatgctggcggctgtggcgcagcggcaaagcggcagtcgatcgtttaaccgcgtatttcccccgcagccgtttgctgtatctggcgccgttgacgctcgggatcggcgtggtcgcgctggtggtgctggttcgccacccgctgatgccggtatatatcgatattctgcgcaaagttgtggattactaacgattcctttgccggatggcagcttcgccttatccggcctacaaaatatgggatttgatgcccaatagcgctgaggcgctggcttgaccgcttagtagctcgtctgttttgccttgccacgcgatacgcccgtcggccacgacgattgaccggggcgcaattcgcgccgcatcttccacgctgtgcgagaccatcaacagcgtgagctgtcgctcgcggcagatatcgctgaccaacgtcagcatctcctggcgcagcgcgggatcgagcgcggagaacggttcatccagcagcagtaccggctgttcgcgtaccaggcagcgcgccagcgctacccgctgacgctggccgccggacagttcgcccggtaaacgcgtcatcagactctcaatgcccatctgatgtgcgatagcgtcccgtttttcccgctggctggcgttgagcgttaacccagggtttagccccagaccgatattttgctgcacattcaggtggctgaataaattattctcctgaaacagcattgagaccggacggcgtgagggcggcgtaagcgtatgatcgtcgccggcaatcagtagcgtaccgctggcaggcgcaagaaaaccggcaattaaattcaacaacgtgcttttccccgcgccgctggggccaagaatcgccacctgctcgccgcgttctaccgccagcgtaaaacgcatcggcaaatgatggtaaagccaggtgatatcaatcagttttagcatgtcggcccggtagtttctctatgagggtaaataacgtaaagcagagcagcagcagtatcagcgcggtcactgcgccgtcctggctgcggtaggagccgatctgctgatacagataaaacggcagcgtgcggaaattgtcattgccgaaaagcgcgacgacgccaaaatcaccgatagaaagtacgcaggcaaacgccagcgcctgcgccagcggacgtttcagcgcccgcagttccacgatctttaaccgcgaccagccttcaattcctaatgactggcacagcattccataacgggcggtaatatcgcgcattgggttttccaggacttttagcgcgtaggggattgccatcagcgcattggtgaaaatcacgatgccgtcggcggattccggtaagccaacgctgttattgagcagtaaaaagaagcctgtcgccagcacgatccccggcatcgcgaggatcaacattccgctgagttccagcgtttgtccggcgaatagttgctggcgttggcgtagctcgcggctactccacagcagcatcatggtcagcaccacacacagaacgcccgccgccagcgcaatgcgtagcgatgtccagacagcctgccacagaatgggttgcgccagcacctccggcaggctgcggttgacgccatcgaccaccacggcgaccagcggcggaagcagcagcagcagcgccagcacgattaataaggcgtccgtcagacggctgtggagacgatcgtcaggatcgcgccagccctgcgtcagcgtcatccccggcgcaatcgctttgctcaaccgttggcttagcagtaccagcgccaggcagcagaccatctggattaatgccagcatcgccgcgcgggcgggatcgtagtcataactgagcgcctgaaagatagccagttcgatagtggtggcctgcgggccgccgccgagcgacagaaccgttgcgaaactggcgaagcagagcataaaaatcagcgccgcgacaggcggaatttggcggcgcagccacggccattcgacaaaacggaaaaaatgccagccgcgcataccgagctgggcggcgagctggcgctgctcgccgggaatgctttccaaagattgcagcaacaaacggctcgccattggcaggttaaaaaagacgtgcgccagtaaaatgccctgcaagccgtagggggagaatgtccactgaagccccagcatctgccacagcgaggccagccagccctgacggccatacacgctaagaatgccgaacacggcaaccagtaccggcagaatcagcgtcatggcgcacagacgcagcagcgccagacgtccaggaaaacggcgtcgataaagcgcgcgggcgagaaaaaccgccgggaccacagacagcactgcggacagaaacgcctgccagaatgagaagcgcaccacatgccacaggtagctatcccgccagattgtcgaccacgcgcccgacggcgcattcagccaaagcgccagaaaggccgccagcgagacggttatcatcagcgcggcggcgcacagccccggaatcagccagccgggaattaacggctgacggcgcgttgccattcgctaatccatgcctggcgttgtgctgccacttgttgcggcgtgaattccagcgttgtggcgggtttggccaatgattcaaaccctgcgggtaaggcgacgtccgctaccgggtacatccagttgccggtgggtatggcgttctgaaacgccggagaaaccataaatttgaggaatttctccgccagttccggctgcttactggcgacggtacgcgccgcgacttctacctgtaagtaatggccttcgctgaagttcgcggcggcgtaattgtccttcttctcttcaataatgtgatacgccggagaggtggtgtaactgagcaccaaatcgctttcacctttcagaaataaaccgtaggcctcgctccagcctttcgtcaccgtcaccgttttggccgccagtttttgccaggcctgcggcgcgttatcgccatagactttgcgcatccacagtaacagccccagccctggcgtactggtacgtgggtcctgataaatcacccgccatttttgatcgctctcgaccagttctttcaggcttttcggcggatttttcagcttgcttttatcgtagacaaaggcgaaatagccgtaatcgaatggcacaaatgtgtcgtttttccagccgccgggcaccttgaccgcttcattcgccacgccgcttttggcaaagagtttagtttgcgtggccgcttccagcagattgttgtccagccccaacaccacatcggctttgctgttcttcccctccatccgcaggcggttgagcagcgaaacgccatcctccagcgccaccagtttcagctcgcagttgcaatcggcttcaaacgcttttttcaccgccgggcctggcccccagtcggcggcgaacgagtcgtaggtatagacggtgagaacgggtttggcgaaagcaggcgccgcgcacaggagtaaaagtggaagatatttttttaacactttgcacctcagttaaagagtggcaaaggacttgagaggtagcctcaaatcccttcgccggcattatccggatcaggttcgacgggtattttctcagcgcgcgcatgagcgcggcaccccgttgagttcggcgttagtgtagtgattttgttgccgggcagcaatcaagagctggcgttaaggatctggcggcgcaaaccacgccgatttaaaatcaaaccagccgagggtattcatgcgcagcccgcgcatactgcgctgtccctggataatcagccagtggtggatcaacggcacaatcgctttgttggccagcagttgctggcaccagttcgccaggttcatctcgccagcgcgccactgcgcggcgtcgccctgccagtcgcgcggaatgcagttctgcaagagcggtacttcgcacaagtgcgcgaacagcgagaaatccagcggcagcgtaaagttagcgctattgagccagatatcgctttcgatctcgccggcgtgccattgatcgtagtcgatctcctgaatatgcagatgcacctgatgttcagccagaagcgcgctcatgatacgggcgataacccggtgctcaatgtgttcgcgatagaaggtcagcgtgagggtttccagcccggcgggtttttcgcccgggcctggacgggcgtgatgccagcgcggtaaaagcccataggccgggaaccagagctgctgtagcggttcatcggcatgatagagtaaattggtgggggagaggacgtggcttacccattctctgacctgcggatgtgcgccgcgcggcgttctggcgtcgaatagcaggtaatagcacccctcttccagtcggctttctatcgctttttcaccgccttgtatcggcccttccagcatcaagccgcaggccggttcttcactgatatccggcagtacccagacgttcacttcgtctatcaacgcccgatagccgaagtaatcatcaaaggcgagtatcttgagctggtttggcgtattacgccgcacggcataaggcccggtgccgatagggtggctggcgaaattagccagcgtttcccactcccgcggcaaaatcatcgccgggacctggcccagcagccacggcaaccagcgatccggctgggaaagatgaatatccagcgtccacgcggtaggggagtctatctttgtgatgtgcgagtaaagcggaagcgtattgatacgcgtcagcgaggagatgacatcttccatctccagctcgcggccatgatgaaaatgaatgccggggcgcaggtagaagcgccacagtaaaggggaaatttgctgccagtggtgcgcaatgtccgcttccagttccccgttttcctcatttacccgcgtgagcgaactgaaaatttgccgggcaatatgagtttccgagcgacgtaatgcggttcccggcagaagattgtgcatcggacgatagtaaagaacccgcagaatatgccgcccctggcggaagctgcgtcccagatgggaaatcagcatttgcctgacagcgcttttatcgccgaccagttgtaccagttgatcgattcgatcttgttccagcaggtcttccgcccgctgctgttgcagcgccagtccggtatacaggaacgtcagacgcgaacgctttccgcgtccaacctcggcttcccatgttagccaaccgcgcgcctgcatcgtatttagcagcgtacgcatatggcgacgcgaacagttcagcagatccgccagctcattaagcgtggtgtcttgcgttttaccgtcacaacattgccagagacggataaattgttgttgcaggcgacctgagggcataaaaggggaactccgatgaaaaactcagcaattttattatccctatattaggccaataatatctttcgatgaagcaagaggaagaggtcactatgcgccagttctggttgagatattttgccgcgacggaaaaaacgtcctggctggcttgcctgagcgcaccgcagcgcttaaaaatgctcgcggaactgatgcagtgggaggcgaccgattgaagccaattgcagacatcatgtgtgactgagtattggtgtaggcgatagcctaaaatcacccgccagcagataatatctgctggctttttttatttcggctgtttctggatgacgatgatgggacggcgtttcaacgggatttatacggcggtttctgtggtcacgcaggtggtgaccgggcgagtaaaaatcgtataaaaaatgccggaatatccccggcatgagcgactgatgagtaacccggagcttgatggcgctacgcttatcaggcctacagaatataatggcaaccgggtgatattgcataacctgtaggcccggtaaggcgtcaagggttaccgcataaatgccggttgtttattttcgtaggcggcaatcgcgtcttcgtgctgcagcgtcagcccaatgctgtccagaccgttcaacatgcagtggcggcggaagtcgtcgattttaaagctgtaggttttatcgcctgctttcaccacctgtgcttccagatccacttcaaatttaatgcccggattggctttcaccagggcaaacagctcatcgacctgtgcgtcgctcagggttaccggcagcagttgattattgaaactgttgccgtagaagatgtcggcgaagcttggcgcgatcaccactttaaagccgtaatcggtcaacgcccacggcgcgtgctcgcgtgacgagccgcagccaaagttttcccgcgccaacagtatcgacgcgccttgatattccggaaagttcaacacgaattccggatttggctgttggcccttttcgtccaggaaacgccagtcgttaaacagatgggcgccaaaaccggtgcgcgtaaccttctgcaaaaactgtttagggataattgcatcggtatcgacgttggcggcatccagtgggacaaccaggccggtatgctgggtaaatttctctgccatggtagtttccttatttgatgctgcgaatgtcggcgaagtggccggtaacggcggcagcggcggccatcgccgggctgactaaatgcgtgcgacccccgcggccctgacgaccttcaaagttacggttgctggtggaggcgcagcgctcgcccgggttcaggcggtcgttattcatggccaggcacatggaacagcccggtaagcgccattcaaatcctgcttcgataaagatcttgtccagaccttccgcttccgcctgcgctttcaccggacctgaacccggcaccaccagcgcctgcacgcccggcgcaactttgcgccctttggcgacttccgccgccgcgcgcaaatcttcaatgcgtgaattggtacaagagccgataaagactttatcgatagcaacgtccgttaacggtacgcccggctgtaagcccatataagccagcgctttttcggcgctggcgcgctcaaccggatcgctaaaggaggcgggatcggggatgatgtcggtgacggaaatcacctggcccggattcgtgccccaggtcacctgcggcgcgatctcttctgctcgcagggcgacgacagtatcaaaggtcgcgccgtcatcggttttcagcgttttccagtactcgacggcttcgtcaaaatcgcggcccttcggcgcgtgcaaacgcccttttacgtagttgaaagtggtttcatccggggcgaccagaccggctttggcgcccatctcaatcgccatattgcacagcgtcatgcggccttccatactcagcgcgcggatagcgtcgccgcaaaattcaaccacgtgtccggtgccgccggcgctaccggttttaccgatgatcgccagcacgatgtctttggcggtaatgcccggcgcggcgttgcccgtgacttcaatcttcatggttttagcgcgtccctgtttcagggtttgcgtcgccagtacatgttctacctcagaagtgccgatgccgaaggccagcgcaccaaacgcgccgtgggtggcggtgtgggagtcgccgcagacgatggtcatgcccggcagggtgacgccctgttccggccccatcacatggacgatgccctgatatgggtgattcaggtcatacagctcgacgccgaactcgttacagttcttaatcagctcctgcatctggatacgcgccatttcaccggaagcattaatgtctttagtctgcgtcgagacgttgtgatccatcgtagcgaaggttttccctggctgacgtaccggacgatggtgcgcgcgcagaccgtcaaacgcctgcggagaggtgacttcatgcaccaggtggcggtcgatgtacagcagcggcgtttcgtttggcgcctcaaagaccacgtgggcatcaaataatttttcgtataacgttttggccatgattacaccccttctgcgacatagcgggcgataatatcgcccatctcatcggtactgactgcggcagcgcccctggctaaatcgccggtgcgaacgccctcttctaatgcgcgattgatcgcctgttcaatggccgttgccgcatcgttggcatccaggctgtagcgcagcagcagcgccagtgacaggatctgcgcaattgggttggcgatatttttcccggcgatatccggcgcggagccgccagccggttcatacaggccaaacccttgctcgttcaggctggcggagggcaacatccccattgagccggtgatcatggcgcattcgtcggacagaatgtcgccgaacaggttagagcacagcagtacgtcaaactgcgacgggtctttaatcaactgcatggtggcgttatcgatatacatgtgcgcgagttccacatcgggatacgttttcgcgacatcattgacgatttcacgccacaggatagagctttgcagtacgttggctttatcaatagaggtgactttacggcggcgtttacgcgccgattcaaaggcgatacgggcaatgcgctcgatctcaaagcggtgataaacttcggtatcaaaggctttttcgtactgaccgctgccttcacggccttttggctgtccgaaatagatcccgccggtcagctcgcgcacgcacaggatatcgaaaccgttagcggcgatatcggcgcgcaacgggcaaaatgcttccagtccctgatacagtttcgccggacgcaggttactgaataatttgaaatgtttgcgcagcggcagcagggcgccgcgctccggctggctttccgggggcaaattttcccatttcgggccgccgacggagccaaacagaatggcatccgcctgctcgcacccttcaacggtggctttcggcagtggatgaccatgattgtcgatagcaataccgccgacgtcatagtggctggtggttatacgcatatcaaaacggctgcgtaccgcatccataactttcagggcttgcgccatgacttccgggccgataccgtcgcccggcagtacggcaatatgatagttcttcgacattacacggtttccttgttgttctctttattttgagctttgcgttgcaattctttttcaacttcggcggcgcgccagatattgttcagtacgtgcaccatcgctttggcggaggattcgacgatatccgtcgccagcccgacgccgtggaagcggcgaccatgatggttcacgacgatatcgacctgacccagcgcgtctttgccctggcctttggcgttcaggtcgtatttaaccaactcaacgtcgtagccagtgatgcggttaatcgcctgatagatggcgtcgaccggaccgttgccgttcgccgcttcggccttgatctcttcaccacaggccagcttcacggaagcggtggcgatatcgctggagccggactgcacgctgaagtaatccagacggaaatgctctggttcttcttgctgtttattaataaacgccagcgcttccaggtcatagtcgaacacctggccttttttgtccgccagcttcaggaacgcgtcgtacaggtggtccatgttgtagtctgtgtccttgtaacccatctcttccatgcgatgtttcacggcggcacggccagagcgggaggtcaggttcagctgtatctggttcagaccgatggactctggcgtcatgatttcatagttttcgcggttcttgaggacgccatcctggtggatgccggaagagtgggcgaaagcgccgctgccgacaatcgctttgttggctgggatcggcatgttacagatctggctgacggtctggctggtgcgccagatttcgtggtgattgatgttggtgtgtacgttcatgatgtctttgcgcactttaatcgccatgatcacttcttccagtgcgcagttaccggcacgttctccgataccgttcatcgcgccttcaacctgacgcgcgcccgcatgtactgccgccagcgagttgcctactgctatccctaaatcgtcgtgggtatgaacggagatgatagctttgtcgatattggggacacgttcatacaggccggaaatgattcccgcaaactcaaacggcatggtatagcccacggtatcgggaatattaatggttctcgcgccggcgtttatagcggcttccaccacgcgcgccagatcgtcaacaggcgtccggccagcatcttcgcaggagaactctacgtcatcagtgtaattacgcgcccgcttaaccatgtataccgcgcgttcgataacctcatccagcgtgctgcgcagcttggtggcgatgtgcattggcgaggtggcgataaaagtatggatgcgaaacgcgtcggcgaccttcagcgcctgtgccgcgacgtcgatgtctttttctacacaacgcgccagggcgcaaacgcggctgtttttaatggtgcgggcgatggtttggacggattcaaaatcacccggagaagagaccgggaagcctacttccatgacatcaacacccatgcgctcaagggccagggcaatctgcagcttctctttcgcgctcaggctggcctgtaacgcttgttcgccgtcgcgtaaggtcgtatcaaaaataatgacttgctggctcatgatgtggtccttgtctccaggggcgccttgcgtcaggcataaaaaaacccgcgcaacggcgcgggttttgtttgacttcgagctgacttaatgttgaatgccgcccaccggtctaccgcgcacaataaatgcgttgagtagtagtagcccagtgaaacgaacgatatgtgacattaattcagctccagcgaatgcgttatgcttttagtggtactggatatgccgtttaatgtcaactctattttctgtcgccattgcattttgttgacgatatccggatacgtactttagctaattgtgctgggctgcgcgtccaataaaggataaaagaacgagtggacattcatacttttcattgtttgaaatatttaggcatttttgtttgcaaattggttaggggaatggcctgttaaaggtatgctaaaggtttggtttatctttttgatttgttttatattttaacaaataaccttgtttgcttaatggataaggataaagttattgataaattaatgttaactttttagctattaataatataaacatttaattgaaacttaaatgatcattcacttggtgtatgattgtgtattcgccatagttatggttatattgcttgcgtaatttaaacattatgaatcgcaatggtgtgactcaggacacattacgcttgcgctggcattctatttgtctctgtcagcgtctttatgttttccgaattttaacgctttccctttttcttattttatatgcatggtaaatcatattttcaggaattatttctgccttcagccagaaaaagggagttaagcgtgacagtggagttaaatatgccagaggtcaaaaccgaaaagccgcatcttttagatatgggcaaaccacagcttcgcatggttgatttgaacctattgaccgtgttcgatgcggtaatgcaagagcagaatattacgcgcgccgcccacacgctgggaatgtcgcagcctgcggtcagtaacgccgtagcgcgtctgaaggttatgtttaatgacgaactttttgttcgatatggacgaggaattcagccgactgcccgtgcatttcagttatttggttcagtccgtcaggcgttgcaattggtgcaaaatgaattgccgggatcggggtttgagccgaccagcagcgaacgtgtattcaatctttgcgtgtgcagtccgctggataatatcctgacgtcacagatttataatcgtgtagaaaaaattgcgccaaatattcatgtcgtttttaaagcgtcgttgaatcagaatactgagcatcagttacgctatcaggaaaccgagttcgttattagttatgaagaattccgtcgtcctgagtttaccagcgtaccgctatttaaagatgaaatggttttagtcgccagccgaaaacacccgcgtattagcggcccgctactggaaggcgatgtttataatgaacaacatgcggttgtttccctcgatcgttatgcgtcatttagtcagccgtggtatgacacgccggataaacagtcgagcgtggcttatcagggcatggcgcttatcagcgttctgaacgtggtttcgcagacgcatttggtcgctattgccccgcgctggctggcggaagagtttgcggaatcgctggatctgcaaatattgccgttgcctttaaaactgaatagccggacatgctacctttcctggcatgaagcggctgggcgtgataaagggcatcaatggatggaagatttattagtctctgtttgtaagcgataaaaccgggcagaataaatcagaaacaaattctggtttattctgctttttagcgtatatcaaaaattttatgctgaattaacggtgagcgatgcttttcgtcgctgtgaaaaatagatgaattgctgtaagtctgcatttataagcgattatttattaccaggtgtgattcagacggagtatttctccatttcttctcttcttgcctcctgattattctaaccttccccatctttacgtcattccacccaattgccaggcgtgatagcgagcggttaaggtgtccgtcaaaccgtgatgacaggtataaagtggaggcaagccgtggaaatgttgtctggagccgagatggtcgtccgatcgcttatcgatcaaggcgtaaagcaggtgttcggctatcctggaggcgcagtgcttgatatttatgatgcgctacataccgttggagggatcgatcatgtgctggtgcgtcatgagcaggccgcggtgcatatggcggatggcctggcgcgagccactggcgacgttggcgtggtgctggtgacttccggaccgggagcgaccaatgcgattaccgggattgctacggcctatatggattccattccgctggtgattctttccggccaggtcgccacctcattgattggctatgatgcctttcaggagtgcgacatggtggggatttcccgaccggtggtcaaacatagcttcctggtcaaacagacggaagatattcccctggtgcttaaaaaggccttctggctggcggcaagcggacgtcctgggccggtggtcgtggatttgccgaaagatattttgaatccggcgaaaaaaatgccgtatgcctggccggagacggtcagtatgcgctcttacaatcccacaacatcaggacataaaggacaaattaagcgtgccttgcaaacgctggcgtcggcaaaaaagccggtggtctacgttgggggaggggcgataagcgcggcctgctatgcgccgttgcgccacatcattgaaacctttaacctgccggtggtctcttcattaatgggactgggcgcgtttcctgctactcatcgccagtcgttaggaatgctgggaatgcatggcacttatgaagccaatatgaccatgcataacgccgacgtgattttcgctgttggcgtacgatttgacgaccgcacgacgaataatctcgctaaatattgtccgaacgcgacggtattacacatcgacattgacccgacgtccatatccaaaacggttaacgctgatatcccggtggtgggcgatgcccgcctggtactggaacaaatgctggagctactggcgcaggatgcgccgtctcagccgcaggatgatattcgcgactggtggcagcagatagagagctggcgcgcccgtcagtgcctgaaatatgacgcggaaagcgaaagcattaaaccccaggcggtgattgaaaccctctggcgtctgacgaagggcgatgcgtacgtgacgtccgatgtaggacaacaccagatgtttgccgccctctattacccgttcgataagccacgtcgctggattaattccggcgggctcggcacgatgggttttggcctaccggctgcgctgggcgttaaaatggccctgccgaaagaaatggtggtctgcgtgaccggcgatggcagtatacagatgaacattcaggagctgtcgacagccttacagtatgaactgccggtactggttttgaacctgaacaaccgttatctggggatggtgaaacagtggcaggatatgatctattccggtcgccattctcagtcttatatgcagtcgttaccggattttgtgcgcctggcggaagcatatggccatgtcgggctgcagattaaccgtccggatgagctggaaagtaaactcagcgaagcccttgagcatgtgcgtaataaccgactggtgttcgtcgatgtcaccgttgatggcagcgagcatgtctatccgatgcagattcgcgggggcgggatggacgaaatgtggttaagcaaaacggagaggacctgatgatgcgccggattttatcggtattactggaaaacgaatctggggcgttatcgcgggttatcggcctcttttcgcaacgcggatataatattgaaagcctgaccgtcgcgccgacagacgatccgacgttgtcgcgcatgactatccagacggtaggcgatgaaaaagtgcttgagcaaattgaaaagcaactgcacaagctggttgatgtgctgcgcgtcagcgagctgggacagggagcgcacgttgagcgggaaatcatgctggtgaaaatccaggccagcggctacggacgggaagaggtgaagcgtaatacggaaattttccgtggtcagattattgacgttacgccaacgctgtataccgttcaactggcgggcaccagcgataaactggatgcttttctggcctcgctgcgcgacgtggcgaaaattgttgaagtggcgcgttcaggcgtcgtcgggctttcgcgcggcgataagattatgcgctgagcagattcgccggatgacgacgcgcgtgcgttttatccggtctactggctgatatctggcccaggtccgataagcgtagcgccatcaggcaggtttgccggatatcagccaacaggaattatcgcccaacccaatatcatcggttgggcttttttttgcgaaatccgtggtaacccggaataaaagcggttgccggagtgatcaaactgcgcttagatgttaacgattttaacccatgccgacataaaggttatggtttgtacaatttacacaaggggcaattgtgaaactggatgaaatcgctcggctggccggtgtctcgcgcacaactgcaagctacgttataaacggtaaagcaaagcaataccgcgtgagcgacaaaaccgtagaaaaagtcatggcggtagtgcgtgagcacaattaccatcctaacgctgtggctgccgggctgcgtgctggacgcacacgttccattggtctggtgatcccggaccttgaaaacacgagctacacccgtatcgcaaactatcttgagcgccaggcacgccagcgtggctaccaactgctgatcgcctgttctgaagatcagccggataacgaaatgcgctgcattgagcaccttttgcaacgccaggtggatgcaatcattgtttcaacttcgttaccgccggagcatcccttctatcagcgctgggccaacgatccgttccccatcgtcgcgctcgaccgcgcgctggatcgcgaacatttcaccagcgtggtcggcgccgatcaggatgatgccgagatgttggcggaagagctgcgtaaattcccggcggaaacggtgctttatttgggcgcgctgccggagttgtccgtcagtttcctgcgcgagcaggggttccgcaccgcatggaaagacgatccgcgggaggtgaatttcttatatgccaacagctatgagcgcgaagccgccgcgcagttgtttgagaaatggctggaaacgcatcctatgccgcaggcgctctttacgacatcgttcgcgctattacagggcgtgatggacgtaacgctgcggcgcgatggaaaactgccttcggatttagcgattgcgaccttcggcgatcatgagctgctggattttctgcaatgcccggtactggcggtggcgcagcgtcatcgtgatgtcgcggaacgcgtgctggagattgtgctggcaagtcttgatgaaccgcgtaaaccgaaacccggcttaacgcgtattcggcgaaacctttatcgtcgcggcattctgagccgtagctaaaggaccggcggtaaaagactctctcttctgccgccgtcaaacaaatgcgtatcagtaaaaatatcccttaaataattaagattattccttaaaattatccgaaaattcttttttattacctttcttttgtccgaaatcgtccacattccactaattaagacgtaacgagtcttttcctttgtattgttttgttacaagcaggcaagaaatcgtcgaattaacagccactttttgtctttggcgcgacagtcgctcgtaggcgctggtatagcaggcaccgcacacgttaaacaggcactgttaacacggtgcaatatgtcctaaaatgccgctcgcgtcgcaaactgacactttatatttttctcggattatattgagtccgttttaaacggcggtgggcctttggtttttttcttacaaatattcataacgttaatttggcttgcacgctgggcggaaattaatcaacgcagatattcgccgtaaacattggcttttttacttaggtaagcgttgtgacttgcttgacaagcttttcctccgctccgtaaactccttcgagtgggaatttgtgggataaagtggtaagaaggggtgagactggcatgttccggggggcaacgttagtcaatctcgacagtaaagggcgcctgaccgtgccgacccgttatcgggagcaactgatcgagagcgctaccggtcaaatggtatgtaccattgacatccatcacccatgcctgctgctttaccccctgcctgaatgggaaattattgagcaaaagttatctcgtctgtcgagcatgaacccggtagaacgtcgcgtacagcgtttactgttgggccatgccagcgaatgtcagatggatggtgcaggtcgattactgatcgcgccagttctgcggcaacatgccggactgacgaaagaagtgatgctggttggacagttcaacaaatttgagctgtgggatgaaacgacctggtatcaacaggtcaaggaagatatcgacgctgaacagtcagctaccgaaacgttatcggagcggctgcaggacttgtctctataagatgatggaaaattttaaacacactacggtactgttggatgaagccgttaatgggctgaatattcgtccggatggtatctatattgatggcacatttggtcgcggcggccactcgcgcctgatcctctcgcaactgggcgaagaggggcgcttgctggcgatcgatcgcgatccgcaggcgatcgccgttgcgcagaccattaatgatcctcgcttctccatcattcatggacctttttccgcgctggctgattatgtagccgagcgcgagcttaccggcaagattgacgggatccttctcgatcttggcgtctcttctccgcagcttgacgatgcggagcgcggtttttcatttatgcgcgacggtccgctggatatgcgaatggacccgacgcgcggccagtctgccgccgagtggttacaaacggcggaggaagcggatatcgcctgggtgctgaaaacattcggcgaggagcgttttgccaaacgtattgctcgcgccattgttgagcgcaatcgcgaacagccgatgacccgcaccaaagagctggcggaagtggttgcggcggcgaccccggtaaaagacaaattcaaacatcccgcgacccgtaccttccaggcggtgcgcatctgggtaaacagtgaactggaggagatagagcaggcgctaaaaagctcgctcagcgtactggccccaggcgggcggctttcaatcatcagtttccactcgctggaagaccgtattgtgaaacgctttatgcgtgagcaaagccgcggtccgcaggtgccggcgggattaccgatgacggaagcgcagctcaaaaaactgggcggtcgtgagttacgagcgttaggcaagttgatgccgggtgaaaaagaggtagctgaaaatcctcgggcccgtagttcagttctgcgtatcgcagagaggacgaacgcatgatcagcagagtgacagaagccctaagcaaagtgaagggatcgataggaagcaacgagcgccatgccttgcctggcgtgatcggtgacgatcttttgcggttcgggaagctgccactctgcttgttcatttgcatcattttaacggcggtgacggtggtcacgacggcgcaccatactcgtttactcaccgcgcagcgtgaacaattggttctggagcgcgatgcattggacattgaatggcgcaacctgatccttgaagaaaatgcgctcggcgatcacagccgggtggagcggatcgcaacggaaaagctgcaaatgcagcatgttgatccgtcccaagaaaatattgtagtgcaaaaataaggataaacgcgacgcatgaaagcagcggcaaaaacgcaaaaatcgaaacgccaggaagaacagaccaacttcatcagttggcgttttgcgttgctgtgcggctgtattttactggcgctggtttttttacttggacgcgcggcgtggctacagattatcgccccggatatgctggtgcgtcagggcgatatgcgttcgctgcgtgttcaggaagtctccacctcacgcggtatgattaccgaccgttccgggcgtccactggcggtcagcgtaccggttaaggcgatctgggccgacccgaaagaagttcatgacgccggcggcatcagcgttggcgatcgctggaaagcgctttctactgcgctcaatattccactcgatcagctctccgcccgtatcaacgccaacccgaaagggcgttttatttatctggcgcgccaggtaaatcctgacatggcggactacatcaaaaaactcaaactgccggggattcatttgcgtgaagagtcccgccgctactacccgtcaggagaagtaaccgctcacctcatcggttttaccaacgtcgacagtcaggggattgaaggcgttgaaaagagctttgataagtggcttaccggtcagcctggcgagcgaatcgtgcgtaaagaccgctatggccgcgtgattgaggatatctcctccactgacagtcaggcagcgcacaatctggcgttaagcattgatgaacgcttacaggcgctggtttaccgcgaactgaacaacgcggtggcgtttaacaaggcggaatccggtagcgcggtgctggtcgatgtcaataccggtgaagtactggcgatggcgaatagcccttcctataaccccaacaaccttgccggtacgccgaaagacgcgatgcgtaaccgtaccatcaccgacgtgtttgaaccgggttctacggttaagccgatggtggtgatgactgcgcttcagcgcggtatcgtcaacgaaaatacggtgttgaataccgttccataccgaattaacggccacgaaattaaagacgtggcgcgctacagcgaattaaccctgaccggggttctacagaagtcgagtaacgtcggtgtatccaaactggcgttagcgatgccgtcctcagcgttagtagatacttactcacgttttgggctaggaaaggcgaccaatttggggttggtcggagaacgcagtggcttatatcctcaaaaacaacggtggtccgacatagagagggccaccttctctttcggctacgggctaatggtaacgccgttacagttagcgcgagtctatgcaaccatcggcagctatggcatttatcgcccgctgtcgattaccaaagttgatccgcctgtacccggcgaacgcatcttccctgaatccaccgtacgcaccgtggtgcatatgatggaaagcgtggcgctgccgggcggcggcggcgtgaaggcagcgattaaaggctaccgtatcgcgattaaaaccggtacggcgaaaaaagtggggccggacggtcgctacatcaacaaatacattgcttacaccgcaggcgtcgcgcctgcgagtcagccgcgcttcgcgctggtggttgtcatcaacgatccgcaggcgggtaaatactacggcggcgccgtttccgcgccggtatttggtgccatcatgggcggcgttctgcgcaccatgaacatcgaaccggacgcgctggcaacgggcgaaaaaaatgaattcgtaattaatcaaggcgagggaacaggtggcagatcgtaatttgcgcgaccttcttgctccgtgggtggctggactacccgcgcgagaactgcgagagatgacgctcgacagccgtgtggctgcggcgggcgatctctttgtggcagtggtgggtcatcaggcggacgggcgtcgatatatcccgcaggcgatagcgcaaggcgtagctgccattattgcagaggcgaaagacgaggcgagcgacggtgagattcgcgaaatgcacggcgtaccagtcgtctatctcagccagctcaatgagcgtttatctgcgctggcgggccgcttttaccatgagccatctgaaaacatgcgtctggtggcggtgaccggcaccaatggcaagaccaccaccacccaactactggcgcagtggagccagttgctcggcgaaaccagcgcagtgatgggaacggtaggcaacggactgttgggtaaagtgatcccgacggagaacacaaccggttccgctgtggatgttcagcatgtgctggccagtctggttgcgcagggcgcgaccttcggcgcgatggaagtctcttctcacggcctggtgcagcatcgcgtggcggcgttgaaatttgccgcctccgtgtttactaatttgagccgcgaccatctcgactatcatggcgatatggcgcattacgaggcggcaaaatggatgctttattccacccaccatcatggtcaggcaatcgtcaacgccgatgatgaagttggacgccgctggctggcgtcgctacccgatgcggtcgcggtatcaatggaagggcatatcaaccctaactgtcacggtcgttggctgaaagcggaggcggtggagtaccacgaccgcggagcgacgattcgttttgcttcaagctggggtgaaggcgaaatcgaaagccgcttgatgggcgcgtttaacgtcagcaacttactgctggcattggcgacgctactggcgctgggctatccgttaacggatttgctgaaaactgccgcgcgtttgcagccggtttgcgggcgtatggaagtgttcactgcgccaggcaaaccgacggtggtggtggattacgcgcacacgccggatgcgctggaaaaagcgttgcaggcggcgcgtctgcattgcgccggaaaattgtggtgcgtctttggctgtggcggggatcgtgacaaaggtaagcgcccactcatgggggccattgccgaagaattcgcggatatcgtcgtggtgactgacgataacccgcgtaccgaggagccgcgcgccattatcaacgatattctggccggaatgctggacgccgggcaggtcagggtaatggaaggccgcgctgaggcggtaaccaatgccattatgcaggcaaaagacaatgacgtcgtgctgattgcaggtaaagggcacgaggattaccagattgtcggcacgcagcgtcttgattattcagaccgcgtgaccgcagcgcgtttgctgggggtgatcgcatgattagcgtaacgctcagcaaaattgccgatgtccttggcgccgaacaccgcggggcggatctcacgctcgatacggtcattaccgacacacggaaagtgacgccgggatgcctgttcgtggcgctgaaaggggaacgctttgatgcgcatgattttgctgataaagcaaaagcgaacggcgctggcgccctgctggtcagtcgtcctctggatatcgatctcccgcaggtgattgtaaaagacacgcgtcaggcatttggccaactggccgcctgggtacgtatgcaggtaccggcgcgggtggtggcgttaaccggttcgtccggcaaaacctcggtcaaagagatgaccgccgcgattcttagccagtgcggaaatactctgtataccgcaggcaattttaacaacgacatcggcgtgccgataacgctgctgcgcttaaaccatgattatgactatgcggtaatcgagttaggcgctaatcaccagggagaaatcgcctggaccgttagcctgacgcgcccggaagcggcgctggtcaataacctggcggcggcgcatctggaaggcttcggctcgttggccggcgtggcgaaagcgaaaggcgaaatctataccggtttgcctgagaacggtatcgcgattatgaatgccgataataatgactggctgaactggcaaagcattattggcgatcgtctggtgtggcgcttttcgccgaatgcggcaaacagcgactttaccgctgcgaatatccacgtgacgtcacacggtaccgaatttaccctgcaaacgccgatgggcagcattgatgtgctgctgccgttgccggggcggcacaatattgccaacgcgctggcggccgctgctttatcaatggcggtgggggctacgctgacggcgattaaagcagggctggcggcgttaaaagccgtacccgggcgtctgttcccgattcagctaagtgaaaaccaactggtactggatgacgcttataacgccaacgttggttcgatgaccgccgcagtgcaggtcctttctgaaatgcccggctaccgcgtgctggtggtaggcgatatggccgagctgggcgcagaaagcgaagcgtgccacctccaggttggtgaggccgcaaaagcggcgggtattgatcgcgtgttaagcaccggaaaactcagtcaggctatcagccacgccagcggcgtcggcgaacattttgccgataaagccgcgctcattgcgcgtttacacgctctgcttcaggagcaaccaatgatgactattttagtgaaaggatcacgcagcgccgcgatggaagatgtggttcatgcgttacaggagaaaggttcatgttagtttggctggccgagcatttggtcaaatattattccggctttaacgtcttttcttatctgacgtttcgcgccatcgtcagcctgttgaccgcgctgttcatctctttatggatgggcccgcgtatgatcgctcgtctgcaaaaactctcttttggccaggtggtacgtaacgatggcccggaatcgcacttcagtaaacgcggtacgccgacgatgggcggcatcatgatcctgacgtcgattgtgatttccgttctgttatgggcttacccgtctaacccgtacgtctggtgcgtgctggtggtattgatcggctacggcattatcggttttgtcgatgactaccgcaaagtggtgcggaaagataccaaagggctgattgcgcgctggaaatatttctggatgtcggttatcgcgctcggcgtggcctttgcgctttatctcgtcgggaaagacacgcccgcgacccaactggtggtgccgttctttaaagatgttatgccgcaattggggctgttttacattctgctgtcctactttgtcatcgtcggtacgggtaacgccgtgaacctgaccgacgggcttgatggtctggcgattatgccgactgtcttcgttgccgccggctttgcgctggtggcctgggcgaccgggaacatgaacttcgccaattacctgcatattccgtatttacgccatgcgggcgagctggtgattgtctgtacggcgattgtcggcgcgggattaggattcttgtggtttaacacctatccggcgcaggtttttatgggcgatgtcggatcgctggcgttgggcggtgcgttgggcattatcgccgtgctgctgcgtcaggaatttctgctggtgatcatgggcggcgtctttgtggtggaaactctgtcggtcatcctgcaggtgggttcctttaaactacgcggacagcgtattttccgtatggcgcctatccatcaccactatgaactgaaaggctggccggaaccgcgcgtgattgtgcgcttctggattatttcgctgatgctggtgctgattggcctggcaacgctgaaggtacgttaatcatggctgattaccaggacaaaaacgtcgtcattattggtctgggcttaaccggactctcttgcgtggacttttttctcgcccgcggcgtgacgccgcgggtgatggatactcgcgtgacgccgccgggtctggataagctgccgcaagaggttgagcgtcacgttggcggcctgaacgacgagtggctcttagcggcggatttaatcgtcgccagccctggtattgctctggcgcatccctctcttagcgctgccgccagcgctggagtggaaattgtcggcgatatcgaactgttttgccgcgaagcgcaagcgccgattgtggccatcaccggctcgaacggcaaaagcaccgtgaccaccttagtgggcgagatggcgaaagcggcgggcgtcaatgtcggcgttggcggcaatatcggtcttccggcgctgatgctgctggatgccgatcgcgaattgtacgtgctggaattatccagtttccaactggaaactacctcaagtttgcaagcggcggcggcaacggtgctcaacgtcactgaagatcatatggaccggtatccgtttggtttgcaacagtaccgggcggcgaaactgcgcgtctacgagaaggcgaaagtgtgcgtagtgaatgccgatgacgcgttgacgatgccggtacgcggggccgatgaacgctgcgttagctttggcgtcaatatgggcgattatcaccttaatcgtcagcagggcgaaacctggctgcgagtcaaaggcgagaaggtgctgaacgtgaaagagatgaagctttccggtcagcataactataccaatgcgttagcggcgctggcgctggcggatgccgtaggtctgccgcgcgccagcagtttgaaggcgttgacgacatttaccggtctggcgcatcgcttccagctggcgttggagcataacggcgtacgttggatcaacgactcgaaagcgaccaacgtcggcagtaccgaagcggcgctaaacggtttgcatgtggacggtacgctacatctgctgctgggcggcgacggtaagtcggcagacttttctccgctgacacgctatctgaccggcgatcgtatccgcctgtattgctttgggcgcgatggcgcgcagcttgccgcactgcgtccggaaatcgcccaacagactgagacgatggaagaggcgatgcgtttgctggcgccgcgcgttcagccgggtgatatggtgctgctgtcgcccgcttgcgctagcctcgatcagtttaaaaattttgagcaacggggcgatgtctttacccgtctggcgaaggagttaggttgatgcgtttatctctcccccgtctgagaatgccgcgcgtaccaggctttggcctcctggcctggctgtttgcggcgcttaaaggctgggtgatggcttcgcgcgataaagacgccgacagtctgatcatgtatgaccgcacgctgctatggctgaccttcgggctggcggcgattggttttgtcatggtgacgtcggcctccatgccagtcgggcagcgcctggcgaacgatccgtttttgtttgccaaacgtgatgcgctctatatcttcctggcattttgtctggcgatggtcacgctacgtttgcccatgaccttctggcaaaaatacagcacgacgatgctgattgcgtcgatcattatgctgcttatcgtgttggtcgtcgggagctcggttaacggggcgtcgcgctggattgcgctggggccgctgcgtattcagcctgcggagtttaccaagctgtcgctgttctgctacctcgcgaactatctggtgcgtaaggttgatgaggtgcgaaataacctgcgcggctttttaaaaccaatgggcgtgattctggtgctggcggtgttactgctggcgcagcctgacctcgggacggtggtcgtactgtttgtcaccacgctggcgatgctgtttctcgccggggcgaaattatggcagttcatcgccattatcgggatgggcatctcggcggtgattctgttaatcctcgccgaaccgtatcgtattcgtcgcgttacttcgttctggaacccctgggaagatccgttcggcagcggttatcagctgacgcagtcgctgatggcttttggtcgcggtgagatatgggggcaagggctggggaattcggtgcagaaactggagtatttgccggaggcgcacaccgatttcatcttcgccattattggggaagaactgggttatatcggtgtggtattggcgcttttaatggtattcttcgtcgcttttcgcgcgatgtcgattggccgtaaggcattggagattgaccaccgtttttccggatttttagcgtgttctatcggtatctggtttagtttccaggcgctggtaaacgttggcgcggccgcggggatgctgccgaccaaaggtcttacgctgccgctgatcagttatggcgggtcgagtctgttgattatgtcgacggccattatgtttttattacgtattgattatgaaacgcgtctggaaaaagcgcaggcgtttacacgaggttctcgatgagtggtcaaccgaagcggttaatggtgatggcgggcggtaccggcgggcacgtgttcccgggactggccgttgcgcatcatttaatggcccagggctggcaggttcgctggctgggtaccgccgatcgtatggaagcggatttagtgccgaagcatggcatcgacattgactttattcggatctccggtctacgcggtaaaggcgtaaaagcgcttctggcggcgccgctgcggatttttaacgcctggcggcaggcgcgggcgatcatgaagcggtttaagccggatgtcgtgctgggaatgggcggttatgtttccggccccggcggtcttgccgcatggtcattgggtattccggtcgtcttgcatgagcaaaacggtatcgccgggctaaccaatcagtggctggccaaaatcgcgaccacagtgatgcaggcgtttcccggtgcgtttccgaacgcggaagtggtgggtaacccggtgcgtaccgacgtactggcgttgccgttgccgcaggtgcgtctggccggtcgtgacggcccgattcgcgtgttggtggtcggcggttctcagggggcgcgagtcctgaaccagacgatgccgcaggttgccgccagactgggcgatacggttacaatctggcatcaaagcggaaaaggcgcgcagctcacggtagagcaggcatatgccggggcgggacaaccgcagcataaggtaacggaatttatcgatgacatggccgccgcctatgcgtgggcggatgtagtggtatgtcgttccggcgctttaacggtgagcgagatcgccgccgccgggttaccggcgatattcgtgccgtttcagcataaagacaggcagcagtactggaatgcgctgccgttagaaaacgccggcgcagctaagatttttgagcagccgcagtttactgtagaggctgtcgccgacaccctggcggggtggtcgcgcgaggcgttgttaaccatggcggagcgtgcccgcgcggtatccattccggatgctaccgagcgcgtcgccagtgaagttagccgggttgcccggacataatttgtggcggtgccttttgcatcgcagggtttttctaccctcaataatttgggttgcaggcaagccaacgcatctgcaatttgaagtatggcgggtattggagttaatggcgtaaagaatgaatacacaacaactggcaaaactgcgttccatcgtgcccgaaatgcgtcgcgttcggcacattcactttgtcggcatcggtggtgctggtatgggcggtattgccgaagttctggccaatgaagggtatcagatcagtggttccgatttagcgccgaatccggtgacccagcagttgacgagcctgggggcgacgattttctttaaccatcgtccggaaaatgtgcgtgatgccagcgtggtcgtcgtttccagcgcaatttccgcggataacccggaaattgtcgcggcgcatgaagcgcgtattccggttattcgccgtgcggaaatgctggcggaactgatgcgttttcgccacggcatcgccattgccgggacgcacggaaaaaccacaacgaccgcgatggtgtccagtatttatgccgaagcggggctggacccgactttcgtgaatggcggactggtgaaagccgcaggcgttcatgcgcgtctgggccatagtcgttacctgattgccgaggcagatgagagcgacgcgtccttcctgcatttgcagccgatggtcgcgatcgtcaccaacatcgaagccgaccatatggatacctatcatggcgactttgaaaatttaaagcagacgtttattaacttcctgcataacctgccgttctacggtcgcgcggtaatgtgcgtcgatgatccggtcatccgcgagttgctgccgcgggtggggcgtcagaccacgacgtatggctttagcgaggatgctgacgtccgcgtagaagattatcagcagatagggccgcaggggcactttacgctgttgcgccagggaatgccggatctgcatgtcacgttgaatgcgccgggtcgccacaatgccctgaatgccgcggcggcagtggcggtagcgaccgaagaaggcatcgccgatgacgctatcctgcgcgcgctggaaagcttccaggggaccgggcgtcgttttgacttcctcggcgagttcccgcttgagccggtgaatggtaaagccgggacggcgatgctggtggatgactatggtcatcatccgactgaagtagatgccaccattaaagctgcgcgagcagggtggccggataaaaacctggtgatgctgtttcagccgcaccgttacacgcgcacgcgcgatctgtatgacgatttcgccaatgtgctgacccaggtcgatgcgctgctgatgctggacgtttacccggcgggtgaagcgccgattccgggcgcggatagccgttctttatgtcgtacgattcgtaatcggggaaaaattgacccgattctggtttccgatccggctcaggttgcgacaatgttagcgccggtgctgacgggtaacgacttgatattagtgcaaggcgcaggaaatgttggcaaaattgcgcgttacttatctgaaatcaagctgaagccgcaaatccaggaggaagagcaacatggctgataaaatcgcggtcctgttgggcggaacctctgcggagcgggacgtttcgttaaattccggcgcggcagtgttggccgggctacgtgaaggcggcattaatgcgcatcccgtcgatccgcaagaggtcgatgtcgcgcagcttaaagcaatgggctttcagaaggtctttattgcgttgcatggccgtggcggtgaagatggcaccttacagggaatgcttgaactgctcggcctgccttataccggtagcggcgtgatggcctcggcgctttccatggataaactgcgcagtaaattgctgtggcagggcgcaggcttaccggttgcgccgtgggtcgcgctgacgcgcgctgagtttgaaaaaggtcttagcgaagaacaaaaagcgcgaatttcggcgctgggtttaccgctgatcgtcaaacccagccgtgaaggctccagcgtcggtatgacgaaagtagtagaagaaaatgctttacagggtgcgttatcattggcttttcagcatgatgacgaaatactgattgagaaatggctgtgcggtccggaatttacagtggcgatagttggcgaagaaattttaccgtcaattcgtatccaaccggcaggaaccttctatgattatgaggcgaagtatctctctgatgagactcagtatttctgccctgccggtttagatgcgtcccaggaagccgcgctacagtctctcgtcctgcaggcatggaaagctttaggctgcacgggatgggggcgtattgacgtcatgctggacagcgatggtcagttttatctgctggaagccaatacttctccggggatgaccagccatagtctggtgccgatggcggcgcgtcaggcgggaatgagcttctcgcagttagtggtacgaattctggagttggcggactgatatgtcgcaggctgcgctgaacacgcgaaacagtgatgaagagacgccttcttcacgccgcaataatggaacgcgtcttgcaggaattttattcctgctgacggtactgtgcaccgtgtttgttagcgggtgggtcgtgttagggtggatggaagatgcgcagcgtttaccgttatcaaagctggtattaaccggcgagcgtcactacacgcgtaacgatgatatccgtcaggcgatactggctctgggcgcgccgggaaccttcatgacgcaggatgtgaacattatccagagccagattgagcgtttgccgtggattaaacaggccagcgtcagaaaacagtggcctgatgaattgaagattcatctggttgaatatgtgccgattgcgcgttggaatgatcaacatatggtcgatgctgaagggaacaccttcagcgtgccgtcagaccgcatcggcaaacaggttttacccatgttgtatggcccggaaggcagcgcgagtgaagtgttgcagggataccgcgagatggggcaggtgctggctaaggataaattcactctaaaggaagcggcgatgaccgcacgtcgctcctggcaattgacgcttaataacggcattaagctcaatctcggcaggggcgatacgatgaaaaggttggctcgctttgtagaactctatccggttttacagcagcaggcgcaaaccgatggcaaacggattagctacgttgatttgcgttatgactcaggtgcggcagttggctgggcgccgctcccccctgaggaatctaatcagcaacagaatcaggcacaggcagaacaacaatgatcaaggcgacggacagaaaactggtagtaggactggagattggcaccgcgaaggttgccgctttagtaggggaagttctgcccgacggtatggtcaatatcattggcgtgggcagttgcccatcgcggggtatggataaaggcggggtgaatgaccttgagtcagtggtgaaatgcgttcagcgcgccattgaccaggcggaattgatggccgattgccagatctcctcggtatatctggcgctttccggcaaacatattagctgtcagaatgaaattggtatggtgcccatttccgaagaggaagtgacgcaagaagatgtggaaaacgtcgtgcatactgcgaagtcagtgcgcgtgcgcgatgaacatcgcgtgctgcatgtgattcctcaggagtacgccattgactaccaggaaggcattaaaaatccggtcggtctttccggcgtgcgtatgcaggcgaaagtacatttgattacctgccacaacgatatggcaaaaaacattgtcaaagctgttgaacgttgtggtctgaaagttgaccaactgatatttgccggactggcggccagttattccgtgttaacggaagatgaacgtgaactgggcgtctgtgtcgtggatatcggcggtggtacaatggatatcgccgtttatactggcggcgcgctgcgtcataccaaagtgatcccttacgcggggaacgtggtgaccagcgatatcgcttatgcctttggtacgccgccgagcgatgctgaagccattaaagttcgccacggttgcgcgctgggttccattgtcggtaaagacgagagcgttgaagtaccgagcgtaggcgggcgtccgccgcgcagcctgcaacgccagacgctggcggaagtgattgagccgcgttacaccgagctgctcaatctggtcaacgaagagatattgcaattacaggaacagcttcgccaacaaggggtaaaacatcacctggcggcggggattgtgttaaccggcggcgcggcgcaaatcgaagggcttgctgcttgcgctcagcgcgtgtttcatacgcaggtgcgtatcggcgcgccgctgaatatcaccggtctgacggattatgcccaggagccgtattactcaacggcggtgggattgcttcactacgggaaagagtcccacttaaacggtgaagcagaagtggaaaaacgtgttacggcatcagttggctcgtggatcaagcgacttaatagctggctgcgaaaagagttttaatttttatgaggccgccagatattacggcctcaggcgacaggcacatgacggagagagattatgtttgaacctatggaactaaccaacgacgcggtgattaaagtcatcggcgtcggtggtggcggcggtaacgctgttgaacacatggtgcgcgagcgcatcgaaggtgttgaattcttcgcggtgaataccgacgctcaggcgttgcgtaaaacggcggttggccagaccattcaaattggtagcggcattaccaaaggtctgggcgctggcgctaacccggaagtcggtcgtaacgcggcggacgaagaccgtgaagcgctgcgtgcggcgcttgaaggcgcagacatggtatttatcgcggcaggcatgggcggcggtaccggaaccggcgcggcgccagtggttgctgaagtggcaaaagatttaggtattctgaccgttgccgtggtgactaagcctttcaattttgaaggcaaaaagcgcatggcatttgcggagcagggtatcaccgagctgtccaagcatgtggactcgttgatcaccatcccgaacgacaagctgctgaaagtgctgggccgtggtatctccctgctcgacgcgttcggcgcggctaacgacgtgctgaaaggcgcggttcagggcatcgcagagctgatcacccgcccgggtctgatgaacgtcgactttgctgacgtgcgtaccgtgatgtctgaaatgggctacgcaatgatgggctccggcgtggcgagcggtgaagaccgtgcggaagaagcggctgaaatggctatttcttctccgctgctggaagatatcgacctgtccggcgcgcgcggcgtgttggtcaacattactgcgggcttcgacctgcgtctggatgagttcgaaaccgtcggtaacaccatccgtgcctttgcatcggataacgccaccgtggttatcggtacttctctggacccggatatgaacgacgaactgcgcgtgaccgttgttgccactggaattggtatggacaagcgtcctgaaatcactctggtcaccaataaacaggtgcagcagccggtgttggatcgttatcagcagcacggtatggcgccgctgacgcaggagcaaaaaacggtcgcgaaagtggttaacgacaatacaccacaggcggcgaaagagccggattatctggatatccccgcattcctgcgtaagcaagctgattaagaattagctggaatttgggattctgggctctttgtgctaaactggcccgccgaatgtatagtacacttcggttggataggtaatttggcgagattatacgatgatcaaacaaaggacacttaaacgtatcgttcaggcgactggcgtcggtttacacaccggcaaaaaagtcaccctgacattacgccctgcgccggccaataccggggtcatctatcgtcgcaccgacttgaatccaccggtagatttcccggccgatgccaaatctgtgcgtgataccatgctctgtacgtgtctggtgaatgagcatgatgtacggatttcaaccgttgagcacctgaatgctgctctggcgggcttaggtatcgataacatcgttattgaggttaatgccccggaaatcccgatcatggatggcagtgccgctccgtttgtctacctgctgcttgatgccggtattgatgaactgaactgcgccaaaaaattcgtacgcatcaaagagactgttcgggttgaagatggcgataaatgggctgaattcagaccgtacaatggttttacgttggatttcaccatcgactttaaccatccggcgatcgattccagcagccagcgctacgcgatgaacttctctgcggatgcgttcatgcgccagatcagccgtgcgcgtaccttcggttttatgcgtgatatcgaatatctgcagtcccgcggcctgtgcctgggcggcagcttcgattgtgccatcgttgttgacgattatcgcgtattgaacgaagacggcctgcgttttgaagatgaattcgttcgtcacaaaatgcttgacgcgatcggtgacttgttcatgtgtggtcacaatattattggtgcgtttaccgcgtataaatccggtcacgcattgaataataaattgttacaggcagtcctggcaaaacaggaagcctgggaatttgtgaccttccaggacgacgcagaactgccgttggctttcaaagcgccttcgacggtactggcataacgacatacgctgtcgtataaaattcgactggttaacctggcactctctccggccaggcgagccagtcgttttttttactatcctttatctgcgctttccttaatacagccattttgacagggttaaatggaaacacggcgcgttcgctgttttcttagccgattttcaccttagcttctcgtcattactgctgtagcgcgtacgctttaatgataagatttgtgcgcaaattgttttgattccgtaagcccatgaggggcatatcaggtggcaatgacgtgagtggaatactgacgcgctggcgacagttaggcagacgatacttctggccgcatctcttattagggatggtcgcggcgagttttggtttgcccgcgctcagtaacgccgctgaaaccaatacgcctgcaaggacgaccgccagcaccgcgtctaaagttaactttagccattttgcgctgttagaagcctctaaccgtcgtcccaatttcaccgtagattactggcatcagcacgctattcgcacggtgattcgccacctttcttttgcaatggcgccgcaaacgctgcccgttgccgacgcgccgtcgccattacaggcgcatcatatcgccttactgaatacgctcagcgcgatgctcacgcaggagggcacgccgccggcgattgttcgtcgcctctccctggcgtattttgcgccacaaaccgcatttagcatcccggcctggataagtcaggcgcagggtatccgcgccggtccgcaacgtctcagctaacgaaaaaagacccttttactttatttgtagctccgcggcgcggggcatttgagactttattatgctaatcaaattattaaccaaagtattcggtagccgtaacgatcgtacgctgcgtcgtatgcgtaaggccgtcagccttattaatgcgatggaaccggagatggaaaaactctccgatgacgaactgaaagcgaaaaccaacgaatttcgcgcccgtattgaaaaaggcgaaagcgtagagagcctgattccggaagcgttcgcggtggtgcgtgaagccagtaaacgcgtctttgggatgcgtcacttcgacgttcagctattgggtggtatggtgctcaacgatcgttgtatcgccgaaatgcgtactggtgaaggtaagacgctgaccgcaacgctgccagcctacctgaacgcgctgtccggcaaaggcgttcatgtggtaaccgtgaacgactatttggcgcagcgtgacgccgaaaacaaccgtccgctattcgaattcctcggtatgtccgttggtatcaacctgccaggtatgcctgcgccagccaaacgtgaagcttacgctgccgacatcacttacggcactaacaacgaatacggttttgactacctgcgcgacaacatggcgttcagcccggaagagcgcgtgcagcgtaaactgcattatgcgctggtggatgaggtcgactccatcctgatcgatgaagcgcgtacgccgctgatcatttccggcccggcggaagatagctcggaaatgtacaaaaaagtgaacaaaatcattccgcacctgattcgtcaggagaaagaagattctgacactttccagggcgaaggccacttctccgttgatgagaaagcgcgccaggttaacctgaccgaacgcggtctggtgctgattgaagagctactggtgcaagaaggcattatggatgagggcgagtcgctctactcgcctggcaatattatgctgatgcatcacgtcaccgccgcgctgcgcgcgcacgcgctgtttacccgtgacgtggattacattgtgaaagacggcgaagtcatcattgttgatgaacataccggtcgtaccatgcaggggcgtcgctggtctgacggtctgcaccaggcggtagaagcgaaagaaggcgttgaaattcagaatgaaaaccagacgctggcgtctatcaccttccagaactacttccgtctgtatgaaaagctggccggtatgaccggtacggcggatactgaagccttcgaatttagctctatctataagctggacaccgtcgttgttccgaccaaccgtccgatgatccgtaaagatttgccggatctggtctacatgaccgaagcggaaaaaatccaggccattatcgaagatattaaagaacgtaccgcgaacggtcagccagtgctggtcgggacgatttctatcgagaaatctgaagtggtctccagagagctgaccaaagcgggcatcaaacataacgtactgaacgcaaaattccacgccaacgaagcaggcatcgttgcgcaggctggttatccagcggcggtcactatcgctaccaacatggcgggtcgtggtactgatattatgctgggcggtagctggcaggcggaagtcgccgcgctggaagcgccgacggaagaacagattgcgcagattaaagcggactggcaggtacgccatgacgcggttctggctgccggcggtctgcatatcattggcaccgagcgccatgaatcccgccgtatcgacaaccagctgcgtggccgttccggtcgccagggcgatccgggttcttcccgtttctacctgtcgatggaagatgcgctgatgcgtattttcgcctccgatcgtgtctccggtatgatgcgtaaactgggaatgaagccgggcgaagcgattgagcacccgtgggtgacgaaagctatcgctaacgcgcagcgtaaagtagaaagccgtaacttcgatattcgtaagcaactgctggaatatgatgatgtggcgaacgatcagcgccgtgcaatttatacccagcgtaacgaactgctggatgtgtctgacgtgagcgacaccattaacagcattcgcgaagatgtctttaaggcgactatcgacgcctacattccgccgcagtcgctggaagagatgtgggacatcccgggtttgcaggaacgcctgaaaaacgacttcgacctggagatgccgattgccgaatggctggataaagagccggagctgcatgaggagacgctgcgtgagcgcatcctggcgcagtccatcgaggtgtatcagcgtaaagaagaggtggttggcgctgaaatgatgcgtcatttcgaaaaaggcgtgatgctgcaaacgctcgattccctgtggaaagagcatctggcggcgatggattacctgcgtcagggtattcatctgcgtggctatgcgcaaaaagatccgaagcaggaatacaagcgcgaatccttcgctatgttcgccgcgatgctggaatcgctgaaatatgaagtaatcagtaccctgagcaaagtccaggtacgtatgccggaagaggtcgaagcgatggaaatgcagcgtcgcgaagaggcggagcgcctggcgcagatgcagcagctaagccatcaggatgacgatgccgccgtggctgccgatctggccgcccaaaccggcgaacgtaagattggacgtaacgatccttgcccttgcggttctggtaagaaatacaaacagtgtcacggtcgcctgagctaatgcgataaacttaccggcctgataagacataatgtgttgccatcaggtcagtactggcattattgccgaagggcgctacgcttattcggcctggcattgaacacagataaaaaggcgcaggcgactgcgccttttttatggatgcaacaagatgaaaaaactgcaaatcgcggttgggattatccgcaacccgaacgacgaaatttttattacccaacgcgccgctgatgcgcatatggcgaacaagctggaatttcccggcggaaaaattgaagccggcgaaacaccagagcaggcgttgatccgggagctacaggaagaggtggggattacgccaacacaggtgacactattcgacactctggaatatcaattcccggatagacacattacgctgtggttttggctggttgaacgctgggagggcgaaccgtgggggaaagaaggacagccgggacggtggatcgcgcagaacgcgttgagtacggacgattttccgccggccaatgaaccgattattcgtaaattacgccaatttgcgctttagtgggggatcgcaacacgatccccatcgatcttattagcgatttaatgtcgacataatttccggccagtagcgggggccggccgcggcgtcgtgaggaaaaaccgcctcaattgccgtcagctcctgcgggcttagggtcagtgataacgcgccgaggttttcatccaccctggcgcagtggcggctacgtttctgttatagcctaatctcgccggtttatttgtattatcccggccgcgcgcatatggcaccaaaactacgcgtatttattgattatttttgtcataaggcgatattgccgtctcaacagagccatcaccgttagcgctcttcgctccagtcgtcgctatcagactgatcgccgctgctggcgattcgtttctcttcggcggcccattcgcccaaatcaattaactgacagcgtttagaacaaaatgggcggaaggggctaatttccccccagacgaccggtttaccgcaggtcggacagtttacgacggtcacgtcagacatttttactccttagcaacaggccagttcaaaatcaagacgctccggcaccagaccattttcactatccagcggcataaagcgaatggcaaaacggctcttatggccggaaatttgcggataaagttgtgaatcgagcgtcagcataagacgcagcaaatcggcgtcgtccccgttatcctgataaaaaccgttcaggctggtttgcttacggaaaggcgctgaattacggatcagatcaagcaccagcgtcagcgcctgggtgaggggattcaggctggcaagccagctttcaatctgggcatcgcgctgcgcctgttgtaggtgcaaccagatatgcagagtgggtaaatcgaaactgcaacagccgccaggaatacttaagcgttgacgcacaagagcaatcaagcgatcttcgcgtagctgctggccaatcctcggggcggagatcagcacgctgcccgccgattttaactgctggcgcagggcttcaatacggtcttgatcgacgccgggaacctcaacccaggcctgtaatttacgctgctggcgctccagttctttcagcagttcggtacggacttcgccccgttcgaacacatccagtagatcgctgatattacggaaaaaatgcagtgcgccagcatggtctgcaattggcaggttgatggagagctgttggatcaaaaactctatgcgcagccacgtacgcatcttctcattgagagggtgttcaaataggacctgggtgtgcattacggtttttcctgtgagacaaactgcgacgcgagcttaagataactggcgtgcaggcgggccacatctgatgcgatagcatccggtgcgccgttattatcaataacatcgtccgccacggcaaggcgcgcttcacgcgtcgcctgcgcagcgagaatgtgttcaacatgctcgcgcgtaacatcatcacgctgcattgtgcgtatgagctgcgtttcgggcgtcacgtcaaccaccagtacgcggttggctttttgatacagcctgttttcaaccagcagaggcacaacccataacacatagggcgacgtagcctgctgaaactgtcgttgggtttcctgctgaattaagggatgaagcagagcgttaagccaggctttttcttccggatgcgaaaaaatacgctcacgcagcgcccggcgacgtaacgtgccgtcggcggcgataagttcagaaccaaaatgttccgctattgcgttcagggcgggctgccctggctcaaccatctggcgcgcgataatatccgcgtcgatgacggttattccgaggtcagcgaaggcatcagcgacggtacttttaccgctgccaataccgccggttaaggctacggtatacctcatatctccagcttccggaattttagtttgataatcaaaaggttaaattttaaacatacaaagacgatacgctctgagcattaacctactattcgccaggtaaatttatgggattgtaacgtaaaaaaagagaatttcgcagtcttgtacggccatgattagtgcgtatgatagcgtcactggagttgtgagtttcgatttttcgccattaaccccaggaatccgtacatgcgtattgaagaagatctgaagttaggtttcaaagacgttcttatccgtcctaagcgttctaccctcaaaagccgttccgatgtcgaactggaacgtcaattcacctttaaacactcaggtcagacctggtctggcgtaccgattatcgcggccaatatggataccgtcgggacgtttgaaatggcgcaagcattggccgggtttgatattctgactgctgtacataaacattataccgttgaagaatgggcagcttttatcaacacggcctcggctgatgttctgaagcatgtgatggtttccaccgggacctctgatgctgatttcgaaaaaaccgtgcagattctggcgctgaatcctgcgctgaactttgtctgtattgatgtggccaatggctattcagaacattttgtgcagttcgtcgcaaaagcgcgtgaagcatggccgacaaaaacaatctgcgcaggcaatgtggtaacgggcgagatgtgcgaagagcttatcctctccggcgccgatatcgtgaaagtgggaattggtcccggctccgtatgcacgacgcgtgtaaaaaccggcgttggttatccgcaactgtcggcggttatcgaatgtgctgacgcggcgcatggcctgggcggtatgatcgtcagcgatggcggctgcaccatgccaggcgacgtagcaaaagcctttggcggcggcgcggatttcgttatgttgggcggcatgctggcggggcacgaagagagcggcggcagcgtggtagaagagaacggcgagaaatttatgctgttctacggcatgagttcggaatctgcgatgaaccgtcatgtcggcggcgttgcgaaataccgcgcggcagaaggtaaaacggttaaattgccgctgcgtgggccggtgggcaatactgcccgcgatatcctgggcggtctacgctcagcctgcacttatgtcggcgcgtctcgcctgaaagagttgaccaaacgcaccacctttattcgggtgcaggaacaagaaaaccgcattttcaatagcctctaatattctggctggcgtaaatgtgcgccagccttatcccatcccgctcatcgcgtctcccagatgaaaaatcggcaaatacatcgccactaccagcgtaccgataattaagccggtgatgatcaataacgccggttccaacagcgacgccagattatcggccagcgccagcgtagtttcactgtggtgacgggcaaggttatgcagcatgatatcgagtgaaccggacgcttcgcccgttctgaccagttgcaggcatagcggactaaattcctgggtattttttagcgccaaccagaccggattgcccgcggcgatctcctgatgtacctgcgttaaacgctgtgaccagtaagggcagccgagactatcgatagcgctttccagtccctgaagaaaaggaatacctgcgctttgggttaatgccagtacggtgaatatttgcgctagtttctggcctcttatcaggcgacccataacgggaagccgtagcagaagacgctgccgctgcgcttgccaggacggcttttgttttaccctgcggtgagcgatagcaacgagcatcgtcaggaacaagatgagccaaccccatgccgacccccattgcgctatcgcaataataccgcgtgtcagaagaggaagcggggtattgaagctacggtaaatggcggcaaattccggcaggacaaagtgcagcatggcgaaaacgaccagggcggccattgttagaataatggcgggatagcgcagcgcctttttcacgctaaccgtaatctgccgttgcgctttttgctgacgggccagttcaaagcagcattcggccagtttgccggtcagttctccggtgcggatcatcgtctggtagagcggcggaaatacctgcggccaggagactaatgcgctggaaaaagggacgccctgttcaagctcgtgagccagcgtgcgcaacagcgcttgccattgtcggtggggatgctgtttcgcaaggagttccagcccttctgaaagcgtcagcccggcatgaatgagcgtggccaactgatgaataatttcagcgctttgctcttctttccacagtgcggcgttaacgcccatgcgcttgatgcgaagcggcataatgcgctgatgttgcagggtgatgatcagcgccagacgattgtccgcccatacaacgtcttgttccagttgacctttatcgttaacgccttgccagcgccagagctgtttaacgctcatggggcattcccagaacgcgcagtatctcttcaaaggacgtcatgccttgctcaacggcgcgacagccattttcaaaaagcgtccctgtaccggtctgttggaggtgggcttccagtgcttgcgccgatgcgccgctcgcaattaactgacgtaatgccggggtaacggttaacacttcgaataacgcggttcggccataaaagccgtggtagcaatgctgacagccgcttgcctgccagcgcggtatcgcgctgggccaaagattgggcgatagcaccacgggatcgctcagacgctgtttgcagtgcgggcaaagcttccttaccaggcgttgcgctaccaccagcgtaagcgccgatgagatcatccagcgtgctacgcccatttgctgcaaacgtatcagggtttcgctggtggagttcgtatggagcgttgaaagtaccagatggcccgtttgtgccgccttaatggcgatttctgcggtgtcgccgtcacgaatttcacctaccatgatgatgtcagggtcctggcgtaaaagcgcgcgcagcacattttgaaaggtgagcccggcgcggggatggatctgcgtctggttaatcccatccagtggaatttctatcggatcctcaacgctacagaggttgatacccggcgtattccgggtttgtagcgcgctgtatagcgtgaccgtttttccgctaccggtggggccagtcaccagtaccagcccctgaggttgctgtagggcttgtctaaaagcggtaagttgtgccccgtacatgcccagcgtgtccagatccagcgtttgttcaacctgatgcaacaaccgtaagacgactttttcgccttctttacagggaagcgtggcgatacgaaaagagatgctgtcgcccgccaggtcaacggtaaattgcccgtcctgcggcagtcgatgttcagcgatgtccaaatttcccaggactttcaatctggccgtcagcgcaagccccgtctctttggcgatgtcctgcagaatatgaagaacgccgtcgatgcggagtcttattcggtagcggctggcgccgggttcgagatggatatcagaggcgcgtttcgccatcgccgagcgtaatgtctgattgagaagctgggctgcggtttctccgcctttcgcggcgtttgccgagggtgcctgatccggcttatgccgatgattttccatttgctggcgagtccagcacacaatatcaatctgtttttgcgtggcgaaatgcagagcgtccagtaacgcatgagagggcgcgtcgaccaccgcaacagtgatactgttgctggcgctattgatcagtacagcctgatgacgttgacacaaggtgttgagctgagcgtctttcatcttgtctccttagttggcgtcaaaacggaagacatcttcacaagcctgttgtaacgcgctgtcgctttgaatattgcagttacgcgtccagccagtaatgccgttagcattgtcccaggcgggcgtcatgatgacgctaagcccgctcagactctcctggccggtaagcgtgatgacgcctttttccacgctcatgcccgaaacataacgggtgatgacgggcgaggggataccgttgacgcccgcatcgcatgtgctcgtcccaccatgttccagagcgcagagttcgacggcagtacggtaggggacaaacgtttgcaacatatccgtcagcgccgctttacgcagatagttctggtaagccggaatgccaatggcgcttaaaatggcgatgatgccaataacgaccatcagttcgataagcgtgaaaccgcgttgtttttccattgttcgctccttgagttagctggcgctactgtggcaaacgcgggaagagcgggcgagcggcaaaaggtaaaacgggaaggcggattctgaagattttcgctgcgttacatgacacggcaacgttattgcgaggcgctacgaatattttaccgaataatgacgcggatctacggacaggtgatttatagacccgacggcgcagcgccatcgggtggagaggatcagcaaaaacgcatggagagatcgagcgcgcgcacgtgcttggtcagcgcgccaacggagatgaaatccaccccggtttcagcaaattcgcgtaaggtttccgcggtgacgttgccggatacttccagccgcgcctggccgttgacgcgtttcaccgcctcgcgcatctggtcggtgttgaaattatccagcatgataatatccgcgcctgctttcagcgcatcgtccagttcatccagattttcgacctcgacttctaccggcacgtccggatgtagccagaacgctttttccaccgcctgacgaaccgaaccggaggcgataatatggttttctttaatcaggaacgcgtcagtgaggcccagacgatgattggcgccgccgccgcataaaaccgcatatttgagcgcggtgcgcagacccggcagcgttttacgcgtgtcgagcaactgggtttgggtgccagccaacagtccaacgtagcggcgtacttcactggcgacgccggaaagggtctggacaaagtttagcgccgtgcgctcgccggtcagcaatacgcgagccgggccgttcagttcaaacactgtttggttggcgtgaatggcgtcgccgtcatcgacatgccaggtgaggcgcacatcatcgcccgccagttggatgaagacctcttcaacccagcgcttgccgcagaaaacgccgtcttcacgagtgatcaccgtggcatgggcttgcgtatctgccggcaaaagttgcgcggtgatatcgttgccagcatcgacttctccacctaaatcttcacgcagcgcctgagcaacggcggcagggatatcgagattaatgcgttccagtagcgcgtcacgtcggtcgtctgggttataacggcgaggcggcatgataaaactccaaattgctaacgaatcataaggtagaaacatgctactctgaagcagctataagcaccactcaaaaggagactccgcatgttgccagataagggttggttggtagaggcgcgacgcgtcccttctccgcattatgattgccgtccggatgacgaaaaaccgtccttgctggtggtgcataatattagcctgccccccggcgagtttggcggtccgtggatcgatgcattattcaccggaacgatagatccagacgcccatcctttttttgcagaaatcgctcatcttcgtgtttcggcccattgtctgattcgtcgcgacggtgaaatcgtccagtatgtgccttttgataagcgtgcgtggcatgcgggcgtgtcaaactatcaggggcgggaacgttgtaatgatttctccattggtattgagctggaggggacggatacgctggcttataccgatgcgcagtatcagcagctagccgccgtgacgcgcacgcttatcgctagctatccggcgatcgccgacaatatgaccggacactgcaacattgcgcctgaccgcaaaacggaccctggccctgcctttgactggccgcgctttcgcgctttggtagccctctcgtcgcacaaggagatgacatgacgctgtttacgacattactggtgctgattgtcgagcgcctgtttaagctgggcgagcactggcagctcgatcatcggctggaggcgctattccgtcggattacgcatttttcgatgttgcgcacgatgggaatgacggcgatcgcgatggtggtgacttttctactgctccaggcgttaaaagggctgctatttaacgtgccgacgctggtggtgtggattctcctgggcgtgctgtgtatcggcgcgggcaaagtgcgagtacattatcacgcctggctgaaagcggcgtcccgtaacgatccgcatccttgcgaggcgatggccagcgagcttacgctgattcacggcgtgccgccggattgtaatgagcgtgaatttttgcgtgagctgcaaaatgcgttgttatggataaatttccgtttttacctcgcaccgctattttggtttatcgttggcggtccgtgggggccggtaacgctggtgggctatgcgtttttacgggcctggcagacctggctggcgcgctatcagacgccgcaccaacgtttgcaatccggcattgacgctattcttcatgtgctggactggattccggtacgtctggcgggcgtagtgtatgcattactggggcatggcgagaaagcgttgccggcctggtttgcctcgctggcggatctgcatacttcgcaatatcaggtgctcacacgtctggcgcagttctcactggcgcgcgaaccgcatactgacaaagtagaaacccccaaagcggcggtgtcgatggcgaagaaggcctcgtttgtggtggtggtgattattgcgttgctcaccatttatggggcattagtgtagcgttgtgccgatggcgctaacgcttatgctgcctacaatggaaaaatctgtaggcccggtaagcgttagcgccaccgggcagtgcaacggcttagatcgtatcggctggcggcacgccaaaatcaggcatcccgttttcgtcccagcgcacccgtttcagacgcgtatggcggttgggatcgtacaacggatcgccttcaatttcggtgtaatttctcgcgtggtacaccagtacattttcaccttccggcgtttgcgtaaagctgttgtgtcccggtccatactggcgattctcatagctggtggtaaagaccgggcgcggtgatttatgccagttggccggatcgcgcggatcgtcgtttacgttaatccacagtaatcccatacagtagttttcatcggtggcgctggccgaatagctgataaacagcttgtcgccatgcaccacgacggccggaccttcgttaacccaaaaaccccgacactcccagtcgtactctggcttactgagtcttaccggctcgcctttaatcgtccacggattttccagttcagccagataaatatttgagttaccggcaatatccggcgctttttgcgcccacagataccactgctttccctgatgataaaaagtggtggcatcgagggcgaaggtatcaaacggtgttttaatttgacctttctccgtccacttgccggtgagtgggtcggcatcggcgcactccagggcaaacatgcgatgctggaacattcccagcttatcaagcgcttgagtatgggtagcggcaaaatagatgtaccacttgccgttgatgcggtgcatttccggtgcccagatgagctggctcatcgggccgctttccggtttacgccagacgacaacggggtcggcggcgcgcaacccttccagcgaattagcccggcggatttccagcctgtcatattccggtacggaggcaataaagtagtaatcgctgccgtcgcgtaaaataaacggatcggcacgttgttcaataaacgggtttggccagtttgccatcaggctttccttacgctttcagcggcgttaagctcctgcaactcactcaattcgcggtaattagtgcgacgtttttccaaatcgtcctggatttttttcatcagttcacggtcaactttcagcagacgtaccacgcctgcggtaatcagatagccaacgccggggataacggtaaacaacagcataataccgttcatcgccgaggcgctttgcgctttggcgctggcgtcataaccgtaccaggagagcaaaaagccgaccatcgccccggcaatcgccaggcccagtttcaggaagaacaggttaccggagaagctgataccggtaatgcgtttgccggttttccattcgccgtaatcatcgacgtccgccatcagcgaccagtgcagcggggaagggatctgatgcagaatattgagcaggaagtagagcgccactatcatcacggtggctttcggatcaaagaaatagaacgcgcaggagaaaatcgccagcgcaatattggtccagaaaaataccttcaatttacaccagcgatcggttaagacttttgccagcatactgccgatcatcataccgaccacgccaagactaataaaaagcgtagcgaaatgggtgctttgtcccatcacccaggtgacgtaatacatggtcgccgccatacggataaaccccgggcagacgttacataaggtcaatagcagaatgcgtacccattgatcgtttttccacacatctttgaaatcattcttcatatcatcgtgcgtcggaacggcagggcggacgcgttcgcggacgctggcaaagcagaacagaaacatacccatgccgataatcgccagcacggtcatcgccaactgatagcctttggctttgtcgccgccgccaaaccagtccaccatcggcaatagcgttaacgatagcaacagcgtcgcgatgccgactaatacgaagcgataagcctgacaggccacgcgctcttttggatcgttagtgatcacgccgcccagtgagcaatagggaatattgatggcggtgtaggtcacggaaagcagaaaataggtgacgaaagcatagacaactttgctgttatagccccagtccggcgtcgtgaacatcagaacgctgaacagcgcgtagggaaatgcaatccacagtagccaggggcggaaacgaccatatttactttgggtacgatcggcaagcgcgcccatcaccggatcggtaacggcatcgataacgcgtactgaaaggagtaaaacaccgactaacgccggggcaagaccaaaaatatccgtataaaagtaattaacaaacagcatgatagcgccaaaaataatgttacatccggcgtcacccatgccatacccgattttctctcttaccgaaagtctgcccttatccattgagacttctccccatcagatgatggcggtaattattcgcctgcgagcttttttttgcgtagcaggatcacgccgctgatatggataaaatggttatacgtgggaaactgtgaggcagataacaccctccccggacggggagggcggaaaagtaacgccacgatcagtgggctttcaccgtttttgccgttttttctttacacaggtagccgacgcccaggatgagcagccataccggaatcagccacacggagatcgccatacctggcgtcatcagcataatgatcaataccgccgccataaacagcaggcagagaacattgccgaacggataaaacagggccgggaagcgggttttcacgccctgctgctgtttcgcgcgacggaacatcatatgggcaaggctaatcatcgcccagttaatgaccagcgcggagaccaccagcgccatcagcagtccgaatgcggactctggggccaggtagttgagcagcacgcacaacgcagtcacgacggcggaaaccaaaatggagctcaccggcacgccgcgtttgtcgacgttcagcagcgctttcggcgcatttccctgctgggccagaccgaacagcatacggctgttgcagtaaacgcagctgttataaaccgatagcgcggcggtgagaaccacgatattcagcgcattggcgacaaacgtatcgcccagctcatggaagataaggacaaatgggctggtatcggcggtgacgcgagtccatggcagcagcgaaagcagaaccgccagcgagccgatataaaaaatcaggatgcgatagataacctgattagtggctttggggatgctctgttccgggttatcggcttcagcggcggtgatccctaccagctccagtccgccgaacgaaaacataataatggccatcatcatcaccagcccggtccagccatgcggcagaaagccgccctgttcccacaggttgcgcacggtggcctgcggaccagcggtatcgctgaagagtaaccacgcgccgaacagaatcatagcgatgacggcgatcactttaataatggcgaaccaaaactccatctcaccgaacactttaacgttggtcaggttgatggcgttgataatcacaaagaaggctgccgcagaagcccaggtggggatctccggataccagaactggatatatttacccactgcggtcagttccgccatggcaactaatacgtacagcacccagtagttccagccggaagcgaatccggtaaagccgccccagtatttataggcgaagtggctaaaagagccggcgaccggttcttcaaccaccatctcccccagctggcgcataatcagaaaggcaataaagcctgcaatcgcatagcccaggataattcctggccccgccgactgaataacggaggcgcttcccaggaacaagcctgtccctatcgcgccgcccaatgcgataagctgaatatggcggtttttcaggccgcgcttgagctgctcgccgtgctgctgactgtccatcataaaacctcgtgtatcgggcgcggtttattcataacgcgcttattttgaacgatgcagtagtgcgtgtgtaagtttgcaattccgctttttgtattgatttatttacaagctcgttttttaaaatgtcacttcaactctttcgtcttgatcagaataatggtatgtggccgcgaatgcacctgctttgtgcaggggtgatgacgagttgcgtaaaaagaaagcacttgtaaatacctccttttattttcccttacagatgttaatttgtttttattcattatttatgcataaaaatgcatttaatctactgttgaatcggttcagatgagattttttatcgtttcaaatacgttaaatctacctcctggtgggtaaatttaacatttgtgcacagttacagttttgaaacatgatttctgtaaaattgttaaaatgtgcctcctttactgatttcaatcaaaacctgtatggacagaaggtgaatactttgttactttagcgtcacagacatgaaattggtaagaccaattgactccgggcaaatggcttaagacaggaaatcatggcctacagcaaaatccgccaaccaaaactctccgatgtgatcgagcagcagctggagtttttaatccttgagggaacattgcgtcccggagaaaaactcccaccggaacgtgaactggcaaaacagttcgacgtctcccgtccctccttgcgcgaggcgattcaacgtctcgaagcgaagggattgttgcttcgtcgtcagggcggcggaaccttcgtgcagagcagcctgtggcagagctttagcgacccgctggtggaactgctctccgatcaccctgaatcccagtttgacctgctcgaaacgcgccatgcgctggaaggcattgcggcttattacgcggcgctgcgcagcaccgacgaagataaagaccgtattcgcgagctgcaccatgctattgagctggcgcaagagtccggcgatctggatgccgagtccgaagccgtgctccagtatcaaatcgccgtcaccgaagcggcgcacaacgtggtattgcttcatctgctaaggtgtatggagccgatgctggcgcaaaacgtgcggcagaacttcgaattgctgtatgcgcgtcgggagatgctgccgctggtgagtacgcatcgcacccgtatatttgaagccattatggccggaaaaccagaagaagcgcgtgaagcgtcacaccgacatctggcgtttatcgaagagattatgctggacagaagccgtgaggagagccgtcgtgaacgcgctttacgccgcctggaacagcgcaagaattagttttttctggcagaacgttaaccagaagatgttgtgaataacgcgcaaaaatgtgcgcggcaactaaacgcagaacctgtcttattaagctttctcacgaaagtttaatgggacaggttccagataactcaacgtattagatagataaggaatacccccatgtcagaacgtttccaaaatgacgtggatccgatcgaaactcgcgactggctacaggcgatcgaatcggtcatccgtgaagaaggtgttgagcgcgctcagtatctgattgaccaactgctttctgaagctcgtaaaggcggcgtgaaagtcgcggcaggcgcaggggccagtaattacatcaacactattgccgttgaagacgaaccggaatacccgggtaatctggagctggaacgtcgcattcgttctgcgatccgctggaacgccatcatgaccgtgctgcgcgcgtctaaaaaagaccttgagttgggcggccacatggcgtccttccagtcttccgccacgatctatgatgtctgttttaaccatttcttccgtgcgcgcaacgaacaggatggcggcgacctggtgtacttccagggccacatctctccgggcatctacgctcgcgcgttcctggaaggtcgtctgacccaggaacagatggataacttccgtcaggaagttcacggcaatggcctctcttcctatccgcacccgaaactgatgccggaattctggcagttcccgaccgtctctatgggtctgggcccaatcggtgctatctaccaggcgaaattcctgaaatatctggaacaccgcggcctgaaagatacctctaaacaaaccgtttacgccttcctcggcgacggcgagatggatgagccggaatccaaaggcgcgatcaccatcgccacccgtgaaaaactggacaacctggtctttgttatcaactgtaacctgcagcgtcttgacggcccggtcaccggtaacggcaagattgttaacgaactggaaggcatctttgcaggtgctggctggaacgttatcaaagtcatgtggggcggtcgttgggatgaactgctgcgtaaagacaccagcggtaagcttatccagctgatgaacgaaaccgttgacggcgactaccagaccttcaaatccaaagacggcgcttacgtgcgtgagcacttcttcggtaaatacccggaaaccgcagccctggtggccgactggaccgatgagcagatttgggcgctgaaccgcggtggtcacgatccgaagaaagtctatgctgcactgaaaaaagcgcaggaaaccaaaggcaaagcgaccgtaatcctggcccataccattaaaggttacggcatgggcgacaccgcggaaggcaaaaacatcgctcaccaggtgaagaaaatgaacatggacggcgtgcgttacgtccgcgatcgtttcaacgtgccggttgccgatgctgatctcgaaaaactgccgtacattaccttcccggaaggttctgaagaacacaaatacctgcatgaacgccgtcaggcgctgcatggctacctgccaagccgtcagccgaacttcaccgagaagttagagctgcctcaactttcagatttcggcgcgctgctggaagagcaaagtaaagagatttccactacgatcgctttcgtgcgtgccctgaacgtgatgctgaagaacaagtcgatcaaagatcgtctggttccgatcatcgccgacgaagcgcgtactttcggtatggaaggtctgttccgtcagattggtatctacagcccgaacggccagcagtacaccccgcaggaccgtgagcaggttgcttactacaaagaagacgagaaaggccagattctgcaggaaggtatcaacgagctgggcgcaggcgcatcctggctggctgcggcgacctcttacagcaccaacgatctgccgatgatcccgttctacatctactactctatgttcgggttccagcgtatcggcgacctgtgctggcaggctggcgaccagcaggctcgcggcttcctgatcggcgggacttccggtcgtactacgctgaacggcgaaggtctgcagcacgaagatggtcacagccacattcagtcgctgactatcccgaactgtatctcttacgacccggcttacgcttacgaagtggctgtcatcatgcatgatggtctggagcgtatgtacggtgagaaacaagagaacgtttactactacatcaccacgctgaacgaaaactaccacatgccggccatgccagcaggtgccgaggaaggtatccgtaaaggtatctacaaactcgaaaccctcgaaggtagcaaaggtaaagttcagctgctgggctccggttctatcctgcgtcacgtgcgtgaagcagcacagatcctggcgaaagattacggcgtaggttctgacgtatatagcgtgacctccttcaccgaactggcgcgtgatggtcaggattgtgaacgctggaacatgctgcacccgctggaaaccccgcgcgttccgtacatcgctcaggtgatgaacgacgctccggctgtagcatctactgactatatgaaactgttcgccgagcaggttcgtacttacgtaccggctgacgactatcgcgtactgggtacggatggcttcggccgttccgacagccgtgagaacctgcgtcaccacttcgaagttgatgcttcttatgtggttgttgcagcgctgggcgaactggctaaacgtggcgaaatcgacaagaaagtggtagcggatgcgattaccaaattcaacatcgatgcagataaagttaacccgcgtctggcgtaagaggtaaaagaataatggctatcgaaatcaaagtaccggacatcgggacagatgaagttgaaatcaccgagattctggtcaaagtgggcgacaaagtggaagctgaacagtcgctgatcaccgtagaaggcgacaaagcctctatggaagtcccgtctccgcaggctggcgtcgtgaaagagatcaaagtctctgtcggcgacaaaaccgagaccggtgcacttatcatgattttcgattccgccgaaggtgcagccgacgctgcacctgctaaggcagaagagaagaaagaagcggcgccggcagcagcacctgctgcggcagcggcgaaagacgttcacgttccggatatcggcagtgacgaagttgaagtgactgaagtgatggtgaaagtgggcgacaccgtagaagctgaacagtcgctgatcaccgtcgaaggcgacaaggcctctatggaagttcctgctccgtttgcaggcaccgtgaaagagatcaaagtgaacaccggtgataaagtctctaccggctctctgattatggtcttcgaagtggcgggtgaagcaggcgcagcagcaccagcgaaagcggaagccgctccggctgcggctgctccagcagcagcgacgggcgtgaaagacgttaacgtaccggacatcggcggcgacgaagttgaagtcaccgaagtgatggtcaaagtcggcgataaagttaccgctgaacagtcgctgatcaccgtagaaggcgacaaagcctctatggaagttccggctccgttcgcgggtaccgtgaaagaaatcaagatcagcaccggcgataaagtgaaaaccggttctctgattatggtcttcgaagtagaaggcgcagcgcctgcggccgctccggctaaacaggaagcggcggcgccggctccggcggcgaaagctgagaagcctgctgccccggctgcaaaagcggaaggcaaatctgagttcgctgaaaacgacgcgtacgttcacgctactccgctgattcgccgtctggcgcgcgagtttggcgtcaacctggcgaaagtgaaaggcaccggtcgtaaaggccgtattctgcgcgaagacgttcaggcttacgtgaaagacgctatcaaacgcgcggaagctgcgccggctgctgcgggcggcggtatcccgggtatgctgccgtggccgaaagtggacttcagcaagtttggtgaagttgaagaagtggaactgggccgtatccagaaaatctctggcgcgaacctgagccgtaactgggtgatgatcccgcacgttacgcacttcgacaaaaccgatatcaccgatctggaagcgttccgtaaacagcagaacgccgaagctgagaagcgcaaactggatgtgaaatacacgccagtggtcttcatcatgaaagcggttgccgctgctctggaacagatgccgcgcttcaacagctctctgtccgaagacggtcagcgtctgaccctgaagaaatacatcaacatcggcgtggcggttgataccccgaatggcctggtggttccggtctttaaagacgtgaataagaagagcgtgaccgagctgtctcgtgaactgaccaccatctccaaaaaagcgcgtgatggtaagctgaccgctggcgaaatgcagggtggttgcttcactatctccagcatcggcggcctgggaactacccacttcgcgccgattgttaacgcgccggaagtggctatcctcggcgtttctaagtcggcgatggaaccggtgtggaatgggaaagagtttgtgccgcgtctgatgatgcctatctctctttccttcgaccaccgtgtgatcgatggtgctgatggtgcgcgtttcattaccattatcaacaatatgttgtctgacattcgccgtctggtgatgtaagcgaaaagccggcccgacggccggctttttttgataatctcatggagtttgtgaggttattagcgaaagcgataattcgtgatccgtttgttgtttcaaaattgttaacaattttgtaagatacgggcggatagaacgacccggtggatgatgggcgatcaagtaccccggaccgccggatacaaataaagaggtcatgatgagtactgaaatcaaaactcaggtcgtggtacttggggcgggcccggcaggctattctgccgctttccgttgcgctgatttaggtctggaaaccgtaattgtagaacgctacaacacccttggcggtgtttgtctgaacgtcggctgtatcccttctaaagcgctgctgcacgtagcaaaagttatcgaagaagccaaagcgctggctgaacacggtatcgtcttcggtgagccgaaaaccgatatcgacaagattcgtacctggaaagagaaagtgatcacgcagctgaccggcggtctggcgggtatggccaaaggccgtaaagtgaaagtggtcaacggtctgggtaaattcaccggggcgaacaccctggaagtggaaggcgaaaacggcaaaaccgtgatcaacttcgacaacgcgatcatcgcggcaggttctcgtccgatccaattaccgtttattccgcatgaagacccgcgcgtatgggattctaccgacgctctggaactgaaagaagtgccgaagcgtatgctggtcatgggcggcggtatcatcggtctggaaatgggtaccgtataccacgcgctgggttcagagattgacgtggttgaaatgttcgaccaggttatcccggcggctgataaagacatcgttaaagtcttcaccaagcgcatcagcaagaaattcaacctgatgctggaaaccaaagtgactgccgttgaagcgaaagaagacggtatctacgtttcgatggaaggcaaaaaagccccggctgaagcgcagcgttatgatgcggttctggtggcgattggtcgtgtgccgaacggtaaaaacctcgacgcgggcaaagctggcgtggaagttgacgaccgtggctttatccgcgtggacaaacagctgcgcaccaacgtgccgcacatcttcgctatcggcgatatcgtcggtcagccgatgctggcgcataaaggcgttcacgaaggccacgttgccgctgaagttatcgccgggaagaaacactacttcgatccgaaagttatcccgtctatcgcgtacaccgagccagaagtggcatgggttggcctgaccgagaaagaagcgaaagaaaaaggcatcagctatgaaaccgccaccttcccgtgggcagcttctggccgtgctatcgcttctgactgtgcagacggtatgaccaaactgattttcgacaaagaatctcaccgcgtgatcggcggggcgattgtcggtaccaacggcggcgagctgctgggtgaaatcggtctggcgatcgaaatgggctgtgacgcggaagacatcgcgctgaccattcatgcgcacccgactctgcacgagtccgtcggtctggctgctgaagtgttcgaaggtagtattaccgacctgccgaacccgaaagcgaagaagaaataatcttctgtaggtggcaatgcgccacccgatacaaaaaagcggctttacagccgctttttttatgcatggcaaatcagatgtgtcaaatgatggcgaaggataacgaaaccgcaaaatttatcgtttccgcagcagtacgtttttcaaagcttatgccgtcggtagtgcctttgtctgtcattttcgaccaactaattgtttcataagaaatacctctccttactttgtcatcatcctgaaattggtaacgctataaaataatagcgagctaattatgaggtttgatatatgaaactttttctgacaacagcagcgctaactgcgaccttgatttccggcatggcatttgccagcgatcccgtcatcccctgggcgactaacagcggcggtacggaaagcacgcatattgcggcaatgggcgaggatttgaatgcgcagcatcagcagatcacccacacgcatgaaggcgtatgggcggctaattccggcagcattcaggctgatgaagctgcgctgaccagcaacaagccgccggtacaaggccatccggaattaatgccgcatcagggctaatgatcatggcctggcgataacgccaggcgcttacgggttattcggcgacctgccactgtgcgtctggcgcaaaacgcgtgatagcctgaactttactctccgtctccttgcctaaatccgcctgataaatacgatcgtcctggttgaccataaaactcatcaccccggtttcgccgtaatgcatcggccaggccagaagcgccgcgccgtgaccgtcgttatcgctgataatacggaaatggtagccgtggtaaccctcgtctggcgctgcgggactaaagtttgggcctaacggactggggacgtcgcctgctttggttggccagtacaggccatctttttggccttcgctactgattatcctgtgcgcccagcgatggttttgtaagtaataatcctgctgcgcatcaacgtaagcatgcatggcctgtaaggtagaaagttcatttcgcccaatagtacgggtgaggatctcattcccggctgccgccatatcaaagcgccagccgccagtctctttcaccatgggcaccgggagctgccagtcttctcgtccgacattcaggtgcgccgtattgtctttttgtacaatgcgatggccttcgcgccagtcacgattgaagcgggccacggcctcgggatcggcaccttccggcggcagaaattgccgccagtcatcgcccagtagcgcggtaagctgcgtttcgttttttccggctaccgccgcggcgaaggcgctggcggccgcttccggggaggggaaccgttcctgcgcgtagcccagcaagggtaacgacagtaacagagcgcttaacataacctttttcattatctgctccggttaacggcgatgaaattcatgatgttcagaaaaatgttcccgcgcggcggcgcgttgctcggtgtttaagtgactgccgcgacggctttccaggccgcgtagctgttgcgattgccatgacggcgatcgactgtcgttcccgctaaacacattggcgtgcatattctggcgaaatgcctgacgctgctgcggcgtagaggattcaatacgctggcgggcggtgtctctctgctgttgtgaaacagggtgctgctgggctttagccttcagctcggaacgatgctgctgcgtggtggatttattcagtgtctgctgcgccgcctcgcgacgactgctgttttgtgttccgtcatagccacggtaattattacgctgggcaatttgatttaactgctgcgatgccgccttacgctgggcatcgcgggtgcctggcgctggcaaagaagcgttggccgtatggctgcgctgttgaaattgcgtcatggccgcctggcgctgactgtcgcgagacactggcgcttgctgcgttgcgcttaacccgccgctaacattggtgggatggaaccgttgcgcaacggtattattcggataggggacgccattgcgccaggcgggattatgctgccagcccatcgtttggcccggcaggttttgcccggatatccggttgaaattattgacattgatgttgatattatcgccattatgttgataaccgttaccaccatgatggtaatcatcatcatggtggtcgtcgtcatggtgggtcatcatcccagtctatgctgctgaacaacgcataggtggtggcgacgcccagactataaccaaaacctttaacaaaactgtcggcaaactgctgccccggagggggcggtaaatacaccggcggataagcggtattgggccaggcgccatacaccgtcgcggggttatagttcggcacgtacaccacctgcggattcgcgggttcaatttttataacggtcgacggtgtcgctggcgtactggcggatgtggtggttgtcgtcgtgacggcggtagaagcgctggacttcggcacgctggtgacggtttgctgtggcgtggattttagcgaaccggtttgttgagcgagcagacgcagcctttgcaccgcatccatcacatcctgtggctgggctaagaacgcatcgcccaggttttgcacccattgcggattctcgcccataagcgccatcaactggggaaaggcgaccagcgatttgacgctggggtcccacggttggctggccaccgcctgaatagcggcatcgccctgcagcgtagggttatcgcgcgaccactggacggcctgaactacgttcgccgggtaggtggaggccatgagcacctgcgaaagcagggcatcgggataaagcgcgacaggcgcgacccattgatcaatttgcgcagtggtaaaggtcgttttcgcgacaggcgcgggcacagcggtctgcgttggctcagaggcgggagctgccgcctgcgcgggcgcttcgggagcgcggcttttaacatacagtacgcccgaagcggcaaataacccggcactgcacacaagggcaatgagatggggtttaaagggcaacgtcattttatctctcccgattccagagaatcgctatggtcattatgcctgccgccgacggggtgcagtttggcgtgagtataaagggacgatagtttaatttttagctaatgttgggatcggtaacgttacgtgacgatcaaagcacgaaatgaggtaagcatttatggctgcagctcccgtctcagtagagcattagaccatccttaacgattcagccacttttttatgttgcttttttgtaaacagattaacacttaaagaaaatcctgttattgtgccttatgcggtaccgggcatttaccctactaactactgtctcacaggagcgtgaagagaatcgcccatcaacaaaagcgccgcattatgacaatgagagcgaggagatatcgtcgtgctagaagaataccgtaagcacgtagctgagcgtgctgcccaggggattgtgccaaaacctttagacgcaacccaaatggctgcgcttgtcgagctgctgaagaccccgcctgtgggcgaagaagaattcctgttagacctgttgatcaaccgcgttcctcctggcgtagatgaagccgcttatgttaaagccggttttctcgctgctgtcgcgaaaggcgacaccacctccccgctggtctccccagaaaaagccattgaactgctgggcaccatgcagggtggttacaacattcatccgctgattgatgcgctggacgatgcgaaactggcgccgattgctgccaaagcactgtcccacaccctgctgatgttcgataacttctacgacgtagaagagaaagccaaagcgggcaatgaatatgccaaacaggtgatgcaatcctgggccgacgccgaatggttcctgagccgtccgccgctggcggaaaaaatcaccgtcaccgttttcaaagtgaccggcgaaacgaataccgacgatctctctccggcgccggatgcgtggtcgagaccggatatcccgttacatgcgcaggcgatgctgaaaaacgcccgtgaaggcattgagccggatcagccaggcgttgtcggcccgatcaaacaaatcgaagcattgcagaaaaaaggctacccgctggcttacgtgggtgacgtggtgggcaccggttcttcccgtaaatccgcgaccaactccgtgctgtggttcatgggcgatgacatcccgaacgtgccgaataagcgcggcggcggtctgtgcctcggcggcaaaattgcgcctatcttctttaacactatggaagatgcgggcgcgctgccgattgaagttgacgtttctaacctgaatatgggcgatgtgattgacgtctacccgtacaaaggcgaagtacgcaatcatgaaaccggcgagctactggcaaccttcgaactgaaaaccgacgtgctgattgacgaagtgcgtgccggtggtcgtattccgctgattatcggccgtggcctgaccaccaaagcgcgtgaagcgctggggctgccgcactcagacgttttccgtcaggcaaaagacgtggcggaaagcagccgtggcttctcgctggcacagaaaatggtcggtcgcgcctgtggtgtgaaaggtatccgtccgggcgcgtactgcgaaccgaaaatgacctccgtcggttctcaggatactaccggcccgatgacccgcgacgagctgaaagacctggcctgtctgggattctccgccgatctggtcatgcagtcgttctgtcacaccgcagcctatccgaagccggttgacgtcaccacgcaccacacgctgccagacttcattatgaaccgtggcggtgtctctctgcgtccgggcgacggcgtgattcactcctggctgaaccgtatgctgctgccggataccgtcggtaccggcggtgactcccatacccgtttcccgattggtatctctttcccggcgggttctggtctggtggcgtttgccgccgcgaccggcgtgatgccgctggatatgccggaatccgtgctggtgcgcttcaaaggcaaaatgcagccgggcatcaccctgcgcgatctggtacacgccatcccgctgtacgccatcaaacagggcctgctgaccgttgagaagaaaggcaagaaaaacatcttctctggccgcatcctggaaatcgaaggtctgccggatctgaaagtcgagcaggcgtttgagctgaccgatgcttccgccgagcgttccgctgccggttgtaccatcaagctgaacaaagagccgattgttgaatacctgacctccaacatcgtcctgctgaagtggatgatcgccgaaggctacggcgaccgccgtacgctggaacgtcgtatccagggcatggaaaaatggctggcggacccgcagctgctggaagccgatgctgacgcagagtacgcggcggtgatcgacatcgatctggcggatatcaaagagccaatcctctgtgcgccgaacgatccggacgacgcgcgtctgctgtctgacgtgcagggcgagaagatcgacgaagtgttcatcggctcctgcatgactaacatcggccacttccgtgcagccggcaagctgctggacaaccataaaggccaactgccgactcgcctgtgggtggcgccgccaacccgtatggacgccgcgcagctgaccgaagaaggttactacagcgtgttcggtaagagcggtgcgcgtattgagatccctggctgttccctgtgtatgggtaaccaggcgcgtgtggctgacggtgcgacggtggtttccacttctacccgtaacttcccgaaccgtttaggtaccggtgcgaacgtcttcctggcttctgcggagctggcggcggttgcggcgctgatcggcaaactgccgacgccggaagagtaccagacctacgtggcacaggtggataagacggcggtggatacttaccgttacctgaactttgaccagctttctcagtacaccgagaaagcagatggcgtgattttccagactgcggtttaatttacattttaagggggctaattgccccctttttattcatattatatgtttctgtattttctatctttttaagatgttgcgtatttttattttagcttcttcatattgtaggttttcctctcttaagtatatatgaacagctttgtgacaatttgggcaaagtaatgcaaagtcagttttcaatattctgtgctcaccggtaaaagtatgtattggtattttgtggtgggcctcaatatagtttttaccatatttatctaagaatttaatctcacaaatatcacaaacccattgcgagttatcttttatttcatctattatttttctattccgctcagataacatatgagttatgtatttaatttttccttcagtgtgctcgtttttatacaaaatgacgtcatcattgtcactattcttatcatttagacttgggaaacttatcattttttctaagatgactgctttttctagtatgtctatgattttaaagcatccctgaaattcccatttgttagatgaatcagtaaataacaaaattggatagttgcttatcggttggttaattagaacccggttcgcagaatcattaaagttaatgatgccttttgctgctttaaatgagtaagagtatatggttttttcattatttttccagccatcatcagcgtaagaaccatcctttgtttttattattactgctttgatattgggatgttctcctatccaatttattccttgttgaggtgtgtttttaattatccaatccttgccttcccaattttcactgtcatcttttttagatttttggatgagctgggataaattttgtttgttaattatatctgagatagttaatgaaagaagttgagatggatattgaataagctttaaggttcccattatattcctatactataaagtgtataataattatcattatacatgctagcagtgtaaatttactacattcataatgatagcatgggacgatgctacttgtggaaccagaatgcagataacccgatcttcttattgataaatttacgacaattagacgtatccactttttttcctctacatagctgcgataattacccataggtacaatgcagcggtgacgcattgcctttgtagaggaacagatcatggattacgaatttctgcgcgacgttaccggaggggtaaaagtacgaatgtcgatgggccacgaggtggtcggtcactggtttaatgaagaggttaaagacaacctctcgctactggatgaagtagaacaagccgcgcgtacggtcaaaggcagcgaacgctcctggcaacgagcagggcatgaatacacgatctggatggacggcgaagaagtgatgattcgcgccaatcaactggatttttccggcgatgagatggaagaggggatgagttattacgatgaagagagtttatccctgtgcggcatggaggattttctgcgggtcgtcgccgcgtatcgggaattcgtcagtaaagcctgaccctctcttcgttattgtcccacaacgccagtcgacggacagttgggggcggtagtggaaacgaagtcgccaaacattccagccgggagtatcccggcttttttatagcagaatgattttttgatttttattaatcattttaaaactgtgatctgacgcgtttgtgatcttaatttgattgaatataatcgttatgattttattcaatcacaacaagcaacaggcggtaagaccatgaacatcaaaaaagcaatagagcgcgtacccggcggcatgatggtcgtaccgctcgttattggcgcagtcattaacaccttcgccccgcaggcgcttgagatcggcggttttaccactgccttatttaaaaacggcgcggcaccgctgattggcgcttttctgctgtgtatgggagccggtatcagtgtgaaagccgcgccccaggcgttattgcagggcgggacgattacgctcactaagttgcttgtcgccatcggcattggtctgggcgtggagcatcttttcggcgcggagggtatttttggcctgagcggcgtggcgattatcgcggcgatgagcaattcaaatggcggactttatgctgcgctggtaggcgaattcggcaatgagcgcgacgtcggcgctatctctattttgtctcttaatgatggccctttctttacgatgattgcgctgggcgcggcagggatggcgaacattcccattatggcgctggtggcggtgctggttccgctggttgtcggcatgatcctcggcaatcttgatcctcatatgcgcgattttttgaccaaaggcggcccgctgctcattcctttctttgcttttgcgctgggggcgggcatcaatctggaaatgttactgcaaggcggacttgccggaattctgctcggcgtgctgacaacgttcgttggcggtttctttaatattcgcgcagatcgtctggttggcggaactggcattgccggggcggcggcctccagcaccgcgggtaatgccgttgcgacgccgctggctattgcgcaggccgacccttcgctcgccgaggtggccgctgctgccgctccgctgattgccgcctcggtgatcaccacggcaatcctgacgccagtgttgacctcctgggttgcgaaaaaacaggcgcgtcaggcttctttggagaaaaacgcatgaaaatgatagttatcgccgatgattttaccggatcgaatgataccggcgtccagttggcgaagaagggggcgagaacggaagtcatgttgagcgcgtcgcaaaaaccgtcccgccgcgccgatgtgttagtcattaacaccgaaagccgggcgatgcccgcagatcaggcggcatctgccgtttatgccgcgctttcgccgtggtgtgagacatcgccagcgccgctggtgtacaaaaaaatcgactccacatttcgcggcaatatcggcgccgaagtgacggcggccatgcgcgccagtcagcgaaaactggccgttatcgccgccgcgatccctgcggccggacgcacgacgcttgaaggaaaatgtctggttaatggcgtcccgctactggaaaccgaatttgccagcgatccgaaaacgcccattgtctcttcccgtattgccgagatagtggcgttgcaaagtgagatccctgtgtatgaagtctttttgcaggatgtccgacgcggcgggttaagcgccttacttacggcttatgcggctgagggcgaagggattatcgtcgtggatgcggtggaagagcgggacctgacgttgattgcgcaagcggcgtgtgaacaaccgtcgatgccgctgctcgtcggcgcagcgggtctggcgaatgcgttgccggttgaactttttatgcaagaccggcagcggctgccggtgctggtggtggccggttcgatgagcgaagccacgcgacgtcaggtggataatgcgctgtgccggggacgtgcggaggtcgtggatatcgatgccgcgcgcatggtgtcggatagcgcggaacaggaaatcgcgtctgtcgtagagcaggcctgcgcgctgttaagtcagcatcgacatacgattttacgcaccagccgtcgcgcagaagatcgacagttaatcgacgcgttgtgcgaaaaatccgcgatgagccgtcagcaattgggcgagcgactgagccagcggcttggcgtcgtcacgttaaacattatcgagcaggcgcggattggcgggctgtttctgaccggcggcgatatcgctaccgccgtcgccggcgcgcttggcgctgaaggttatcgcattcagagcgaggtggcgccctgtattccctgtggaacgtttgtaaacagcgaaattgacgatctgccggtcattaccaaagcgggcggattcggttcagacagtacgttgtgtgacgcgctttattatattgaggagatgtattgtggagactaaaaccgttgccattaccatgggcgatccagcgggcattgggccggaaattattgttaaagcgctaagcgaagacggtctcaacggcgcgccgctggtggttattggatgcctcgcaacgttgaaacgtttacaggcgaagggcatcacgccgaacgtcgagttacgggccattgaacgggtcgccgaagcgcgttttgcgcccggcatcattcatgtgattgatgagccgctggcgcagccggaggcgctggaggccgggaaagttcaggcgcaggcgggggatttagcgtatcgctgcgtgaagcgcgccaccgagttagcgttacggggcgacgtacaggctatcgctaccgcgccgctgaataaagaggcgctgcacctggcggggcacaactatccgggccataccgagctgctcgcgaccctgacccatagccgcgattacgcgatggtactttacaccgataaactaaaagtgattcacgtttcaacgcatatcgcgctgcgtaaattccttgatacgttaagtaccgcgcgtgtcgaaacggtgattggcattgctgatactttcctcaagcgtgtgggttacgttaaaccgcgtatcgccgtggcaggcgtgaatcctcatgcgggcgagaatggcctgtttggcgatgaagagacgcgtatcctgacgccagccattaccgatgcccgcgcaaaaggtatggacgtttatgggccgtgcccgccggatactgtatttctccaggcttatgaggggcggtatgatatggtggtggcgatgtatcatgaccaggggcatatcccgttgaaattgcttggcttttatgatggcgtgaatatcaccgcggggctgccgtttattcggacctctgctgatcatggcaccgcatttgatatcgcctggacgggaaaagcaaaatctgagagcatggccgtatcgatcaaactggcaatgcaactggcataattccctgttatgaaaggacaacaccgtctggatctcattgtggcgtatctgaaaaaccatacgctggttacggtagaacagctggttgaggcggttgacgcatcgccagccactatccgtcgcgatttgatcaagctggatgagcagggcgtgatcagccgtagtcatggcggtgtggcgctgcgacgttttgaacccgcccagcccaccaccaatgaaaaacaactgcgatcgcccgctgaaaaacgggcgatcgcacgcgttgccgcatcgctggtcaatgctggcgatgccgtcgtgctggatgccggtacgacaatgatggaactggcgaaatgcttaacccatcttccgctgcgggtcatcaccgtcgatctgcatattgcgctgtttttagctgagttccggcaaattgaagtgacgattgtcggcggtcgtatcgatgacagcagtcagtcctgtatcggtgagcatgggcgcaagctgttgcgcagcgtttacccgaacatcgcgtttatgagctgtaattcatggggggtaaaaacgggcgtgacgaccccaacggaagataaggccgggcttaaacaggagattattgctaatgcgcagcgcaaagtgttgctggcggacagcagtaagtatggcgcgcattcgctctttaatgtggtgccgcttgagcgctttaatgacgtgattaccgacgtcaatctgccgccgtcagcgcaggttgaactgaaagggcgcgcttttgcgctaacgctggtgcagccggagtgacagcgccgtcaggcgctgccagtggtgaatcagaccgcagaaatattgcggccgtagtaaatctcgcgcatctctttccacagcgcggcggtgatctcctggcgttcggtttcagtgagatcttccggtttggtgtgaaacatgtagtgcttaagatcgaactctttaagcagcatcttggtatggaaaatattttcctgatacacgtttacatccaccatgtcatacagcgacttcatatcttccgacataaaattctgaatagaattaatctcatgatcgataaagtgcttcataccgttgacgtcgcgtgtaaagccgcgcacgcggtaatcgatggtgacgatatcggactctagctggtggatcaggtaattgagcgcttttagcggtgaaatcaccccgcaggttgacacttcgatgtcggcgcgaaaggtgcatagcccgccttccggatggctttccggataggtatgcacgcagatatggctcttatcgaggtgcgccaccacggtttccggcagcgggccgggatgttcggtttgatcgataagtttcgggccgatcggctcttcgctcaccagaatcgtgacgctggcaccctggggttcataatcctgacgggcgatgttcaggatgtttgcgccgataatggagcaggtctccgacaggatctcggtcagtcggttggcgttatagagttcatcgatataggcgatatagccatcgcgctcttctgcggttttggcgtagcagatatcgtaaatacaaaaactcaggcttttcgtcagattgttaaagccatgcagtttcagctttttcaatttttatcacctccttaacgtcactgtgcggacagtgcgtcatgtagatattgcggtagcgcaaatgcagcggcatgaatagccgggttgtaatagcgacatttgaggccggcggcatgaaaacgtgcctgaataatttcgctcgacaggtggcgaagagcgtcgttgtccgtcgcccaggcgaaggtcataatgccgccgtaataggtcggaatcgccgcctggtagaagccgacatcgctgaagtaatgactcagcttgcggtggctgtcgagcgcttcatcctgctgcaggaagcacacgccgttctgggcgacaaaaatgccgcccggattcaggcaacgcttacagccttcataaaaggcggaggtaaacaggctttcgccggggcctatcggatcggtacagtcggaaatgatcacatcaaaggtctgatgggtttgattgacgaaattcacgccgtcgtcgattaccagcgtaaagcgcggatcgtcgtagctgccggcattgtggttgggtaaatactggcggcaaaacgagactacgccagcgtctatctctaccatggtgatggtttcgacgtttttatgccgggtaacttcacgtagcattgcgccgtcgccgccgccgataatcagaacgtgtttcgcatgaccgtgcgccagcagcgggacatgggtcatcatttcatgataaataaactcgtcgcgttcggtggtctgtaccacgccgtccagcgccatcacgcggccaaaagcggcgttttcaaagatgattaaatcctggtgatcggttttttcatgatacagaacgttgtctacggcaaagtactgaccaaactggtcgtgtagcgtttcatgccacatcgtattttcggccattggctgatacctccattgttaacacccgtaaaaaaagggcgcaacatcatagctaacaatgaccgtggatgcacggtcattatttcagcaataggatcacggaggattatttaacgtaggctaacaggctcagagaatcgcgggccagagctttgcattttttagcgaccggaataccgatgccgctaagatcgcggtagctgtcttcgcccaacgatttcatatcgaaggtgtcgtagttactcaggtcccactgattttgctgggcaaaaaagaccagcgcacggcgaatctggctgttgggtaaattttggtaaccacagtcatttttcagaaaaacgaaaactgccgttaaatcggccatatcttcagcttcggattcagtaagcgcatagctatttgcgcataaggccatcaggctgccaaacaacacgggtctgaaaaacgtcttcattgcttctaccacggcatcagggaaagtcaacgttagcatactgagaacgtagcgacgacttttattatcaggattggtcgcggcgttttcattcttattgtattgctgtcaggaatggtaaagacgtgttgctggcttgaccttcccgttagggcagggtctaagcttagacacccgcctgttcattataaggaaatgattatgttacgccgtgatttcttaaaatattcagtggcgctgggggttgcatcagcgctgccgctgtggagccgcgccgcttttgccgccgaacgtcccgcgttgcctattcctgacctgttaacggcagatgcgagcaaccgtatgcagttaattgttaaagccggacagtcgacattcgccggtaagaacgcgacaacctggggctacaacggtaatttgctggggccagcggtacagcttcacaaaggaaaaagcgtgaccgttgatatccataaccaactggccgaagacacgacgcttcactggcatggtctggagattccgggcatcgtcgacggcggcccgcaggggattattcccgcaggcggaacccgcacggtgacgtttacgccggagcaacgcgccgcgacctgctggattcatccgcacaaacacggcaaaaccgggcgccaggtggcgatgggccttgccgggctggtgctgattgaagatgacgagattcgcaaattgcgcctgccgaaacagtggggcatcgacgatgtgccggtgatcattcaggacaaacgcttctccgccgatggccagattgattatcaactggatattatgaccgccgccgtcggctggtttggcgatacgctgctgaccaatggcgctatctatccgcagcattccgcgccgaaaggctggctacgtctgcgcttgctaaatggctgtaatgcgcgctcgctgaatatcgccgccagcgataatcgcccgctttatgtgatcgccagcgacggcggcctgctggcggagccggtgaaagtcaccgaactgccgttattaatgggcgagcgttttgaagtgctggtggatatcagcgacgggaaagcctttgatctggtgaccctgccggtcagccagatgggaatggcgatcgctccgtttgataaaccgcatccggtgatgcgtatccagccgctgcggattaccgcctccggtacgctgccggatacgttgacgacgatgccggcgctgccgtcgctggaagggctgacggtgcgcaacctgaaactgtcgatggacccgcgccttgatatgatggggatgcaaatgctgatgaagaaatatggcgctcaggcgatgagcggcatggatcatgacagcatgaacgcgcatatgcagggcggcaatatggggcatggcgagatggatcatggcaacatggatcacagcgggatgaatcatggcgcgatgggcaatatgaatcacggcggaaaattcgacttccataacgctaactttatcaacggccaggtcttcgatatgaacaaaccgatgttcgcggcgcaaaaaggccgacatgaacgttgggtgatttccggcgtgggtgacatgatgctgcatcctttccatattcatggcacccagttccgtattttgtcagagaacggcaaagcgccagcggcgcacagaacgggctggaaggatacggtacgcgttgagggcggtatcagcgaagtgctggtcaagttcgatcacgacgcgccgaaggaacatgcctatatggcgcactgtcatctgttagaacatgaagatacgggaatgatgttaggatttacggtctgaccgatgtctgtgacgcaggccgggtaaggcgaagccgctacccggcacaatgcccggcatacgccgggcattaatggttatttcgcgtcgtcaggcaaagcataggccacgatatagtcgcccatcttcgtaccaaacgaaccgtggcctccggcagaaacgaccacgtactgcttaccgtttacctcataggtcataggcgttgcctggcctccggcgggtaaacgtccctgccacagtttttccccgttgctcatgttataagcgcgcaggtagttgtcggcggtcgcggcaatgaacagcacattaccggcggttgagattggcccgcccagcatgggcatccccatgttgaacggcaccggaaccggcatcgggaacggcatactgtcgcgcggcgtccctatacgtttcttccacacgatttcattggtcttcagatccaacgcggaaatatagccccaggccggttgtttacacggcaggccaaacggcgaaaggaacggattcagcgtgacgccgaatggtacgccgtactgtggctgaatacccgcttctgtaccggtacctttcgcgtctttcggcggctccattggattacccgggccgcgtgggatcagcttcgagacaaacggcagcgccatcgggttagcgatagcgacctgacggtctggatcgacggaaataccgccccattcaaacatccccaggttgccagggaataccaatgtcccctgctcggacggcggggtgaagataccttcatagcgcaactggtggaacatgacgcggcacaccagttggtcgaacatggtcgcgccccacatatccgcgccggagagatcttttttcgggcggaaggttaaatcagagaacggctgagttttggcgacgtaatcgccttttgccgcgccctgcgggaccggtttttccggggcgggcacgaccagctcgccattacgtctgtccagcacaaagatattaccggttttcgctggcgcatagataaccggaacggtagtaccgtcaacggtaatatccgccagcgtcggctgtgccggcaggtccatatcccacagatcgtgatggacggtctgataactccaggccagtttcccggtggtggcattcagcgccaggatggagctggcataacgctcctgctccggcgtgcggttaccgccccagatatccggcgtggtcacgcccatcggcagatagaccagatccagtttcgcatcataggcggcaggcgcccaggagttcggcgagttaaaggtaaaagcgtgctcatcggctggaatcgcgttcggatctttcgcccccggatcgaaggcccacatgagtttaccgctattaacatcaaaacctcggataacgccggacgtttcgcgggtagagaagttatccgtgaccgaaccggcaatgacaattgttttatcggtgataatcggcggcgacgtcggttcatacagtcccggtgtggtatccggcatattggtttgcagattcaggacgcctttgttggcgaaggtttcacacagcttgccggtttcggcattcaccgcgaaaaggcgaccgtcgttgaccgggaggataatacggcgcggacagtcggcgatgacctccggcgaggcggtatccgctttggcctcatgataagagacgccgcggcaggtcacatgctggaaagacgaatcggtcttcaactgaggatcaaaatgccacttctctttaccgctggcggcgtccagcgcgaacagacgctggtgagctgtacacagataaagcgtatcgccgacttttatcggggtcacttcgttggtgatttcacccggatcgttgggctgtttcagatcgccggtgcggaagacccacgcttctttcagttggtgaacgttatccgcagtgatctgtttcagcggcgaatagcgttggccttcctgattgcgcccataggccggccagtcttcgtcggcgatcgacgaacttgttgcggcgggcgtggcgtcggcgcgaagcgtaccgttgatctcctgcgggtcgttgaagccggcccaggtcagaatgccgccgctaatcagcaacgccacgaccagcgccgccactgcgccactggaaggaaccaccagccgatgccagacaaacggtaatattagccagatgccgaaaaacaccaggatatcgctacgcggcgtgagcgcccagaagtcgaacccgacttcccacacgccccaaatcattgtcgccagcagcagggcggcatacagccacagtgcggcacgtttactgcgccatagcaatccggccacaaccagcatcacgaggcccgcgatggggtagtaccaggaaccgccaatagcaaccagccagacacctccgataagaagatacagcccacaaagtgctgcaaagagggccgtcagcgtcacgagtaatcgtggcgatcgtgcgttattttctgccataaaaagacaccatcccaaattgttaattttttagtagcaattaagtataggaattaacatgtgtgatcgtcatcacaaaatgagctttcttatcaaatgccgcgaatgaatacgtttgctgttatactgcgtgccttgcgcgtcaatgcggcgttattagtcaccggcattgagtgatttgtttttaaatcatatggttataaatatgaaacatactgttgaagtcatgatccccgaagcggagatcaaagcacgtattgccgagttgggtcgtcagattaccgaacgttataaagacagcggcagtgaaatggtgctggtaggtctgttgcgtggctcatttatgtttatggcggacctgtgccgtgaagtccaggttcctcatgaagtcgattttatgaccgcctccagttatggtagcggcatgtccaccacccgcgacgtgaaaatcctcaaagatctggatgaagatattcgtggtaaagacgtgctgattgtcgaagacattattgattccggtaatacgctgtcgaaggtccgtgaaatcctgggcctgcgcgagccgaaatcgctggcgatttgtacgctgctggataaaccttctcgccgcgaagtggacgtgccggttgagttcgttggcttttcgattccggacgaatttgtagtcggttacggtatcgactacgctcagcgttatcgccatctaccgtatgttggtaaagtggtgctgctggacgagtaagcgcagaaatgccggatggcgtcgctaaagcgacttatccggcctatagctaatggcttattggtggggaatgtatttcagacttagggcggaaatacccttatgatagccgttctccagcgtttctctgttggtggcggtgacgtcaagatcgcgcagcaggccatcattgatactgtacgcccagccgtgaatggtcacattctgaccgcgtttccacgctgactgcataatggtggaatgccccaggttatagacctgttccatgacgttcaattcatagagcgcgtccagacgttgctcttcgggcatttttcccaacagcgagctatgtttaagccagatgtcgcggatatgcagcagccagttattaatcaagcccagctcagggttttctaccgcagccttgataccgccgcaaccggagtggccgcaaatgataatatgctcaacttccagaacatctaccgcatactgaaccacggagagacagttcagatcggtgtgaataaccaggttagccacattacggtgaacaaacaattcgcccggttcaagcccggttaaacgctctgcgggaacgcggctgtcggaacatccaatccatagaaagcgcggtttttgcgcttgcgccagtttctcaaaaaatccggggtcctcttccaccagcatttttgaccatagtgcattgttgctgatgagtgtatctatgtctttcatggaagttaacgacctgtaaccaaataagtgcgttgggctaatatagggcaactccgtaattatttaaaccatatataaagtgtaagaacgtaaagtaagtgagaatttatgaccattgcgctggaacttcaacaacttaaaaaaacctatcccggcggcgttcaggcgttgcgcggcatagatttgcaggtcgaagcgggggatttttacgcgcttctggggccaaatggagcagggaaatcgaccaccatcggtattatcagctcattggttaataaaacgtccgggcgcgttaacgtttttggttacgacctggaaaaagacgtggttaacgccaagcgacagcttggactggtgccacaggagtttaactttaacccgtttgaaacggtgcaacagatcgtagtgaatcaggcgggttattacggcgtggaacataaagaggcggttttacgtagcgaaaagtatttaaaacagctcgatctgtgggaaaaacgtcatgaacgcgcgcggatgctctccggtgggatgaagcgccgcctgatgatcgcccgcgcgctgatgcatgagcctaaactattgattctcgatgagccgacggcgggcgtcgatatcgaattgcgtcgctcgatgtggggattcctgaaagatttaaacgccaaaggcaccacgattattcttaccacccactatctggaagaggcagaaatgctgtgccgcaatatcggtattattcagcacggcgagctggtggaaaatacctccatgaaaaatctgctttcaaagctgaaatcggagacgtttattctggatttagcgccaaaaagcccgctacctaagcttacgggttatcaatatcgtctggtggatacctcgactctggaggtggaagtgttacgcgagcagggggttaacagtgtctttagccaactgagcgagcagggggttcaggtattaagtatgcgtaataaagccaaccgtctggaagaactgtttgtgtcgctggtgcatgaaaaacaaggagatcgcgcatgatgcagctttactgggttgcccttaaaagcatctgggcgaaagagatccaccgctttatgcggatctgggggcaaacgctggtgccgcccgtcatcaccatgacgctctattttattattttcggtaacctgattggttcgcgcatcggcgaaatgcatggttttagctatatgcaatttattgtgccgggcctgattatgatggcggtcattactaactcctacgcgaatgtcgcgtcgtcattttttagcgccaagtttcagcgcaatattgaggaactgctggtcgcgccggtaccaacgcacgtgatcatcgccggatttgtcggcggcggcgtagcgcgcgggctgtgcgtagggattctggtgacggcgatttcgctctttttcgtgcctttccaggtgcattcctgggtatttgtcgcgctaacgctgattctgaccgcgattctgttctcgctggccggactgctgaacgccgtgtttgcgaaaacctttgacgatatcagtctgatcccgacctttgtgctgacgccgctgacctacctcggcggggtattttactcgctgacgctgctgccgccgttctggcaagggctgtcgcacctgaacccgatcgtctacatgatcagcggtttccgttatggttttctgggtatccatgatgtgccgctggtgacgacgtttggcgtactggtgatctttatcgctgctttctatctgctgtgttggtcgctgatccagcgcgggcgcgggttgcgcagttaagcgctgactggggagatggggcgttgggttgcgcttcgcttcacttcatctacgggtccgtaatatcaatgggttacgggtcggtaggtgaggcttgtcgaaacccaacgcttctctcagcgaatctgaatctccagcgtggcggtggcctggtattctccggtgtggggaacatgtccggtggtattgaccggcgcggcggtgaactcggtgctgcctctaccgtcagtgtaatcttcaatcggcaattcggcgctgccgccgggaacgatggtattatcgtatttatcggaaatccgtatccccaaattctcattgtcagttttcaggtagtccgggttgtgcggatcggttgcgccatttaatgacattgacaggttggtgccgtccgccacgttgctacaggtaaagtttacctgagtggtgacgtgcgagttctgcgggctgtcgccgaggtgacgaatatctttgccctcaatatccggtagcctgacctcgataacctgcccggcgttgatggagcaggactgcggcacggtaatggtcccggacatggtgacgtgcgccatcggtggaacggaagggggaatattatctccgctgctgcccggcgtttttgacaaatagagattcataatcgtcgtctcaggaatggtgatttcacctaccaatgggtgagtaatataaatacgcacgttacccttattccctgcggacattttgtttatgtccgcgcccgtacacccgcctgcggtggggtcctgattactgatcgctgaaaagggaacggggatatactgtttcaggttaccgacgatgtaggtttccgtaccaatctccagcttacccgcgaccagaacataaaaatccatctgttgcccattgctacccgcttcgctgtacgttcctttttgtgttaaatcgccggtcgtggcggtgaaatagttaacgccctgataatctttattatcgcagtcgcacctggcgctgtattcgccgccgaccgaccaactctctttgactattttccctgcctggttctcatccgtatcggtaatggtctggtcaaggggaaaaaagaaattatgcgtgccgctggtgggttgacaccagccgcttccgttgcccatcgttccgtctgccagcgcatggcctgaaaatagcgatagcgccagcagcatccataaattcttcattgtgttcctcactggcagacggcgttcgccatcactatgccgttcatatttttgctgatatccaggcggtaatccgcgcggcaagaggcgcttccccagttcaccagcagcaggccctcttccggcaggccgctgaggaagacctggcctttatcgccgacgatactggccaggttcgcatcctgcccatcgacgcttgccgtcgcgccaaagggcacgggctcgccattgctgcgcgtcagcgttaacaacacgcgatagcccttatgcgtgtcatacgccgcgcgcaccaccgcattacgcgtcgggtagacggtctggttgttgagcggaatatccacgttgtcagcaaacgtgctgctgtcgagcgagatatcgtagcgataatacggcgtgacgttggggatcaccgtataaccccggaagtcggtggcgacgccggtctggttttcaaccgaaacgccgctggcgccgggcgctttaattaaaatcgccgcgccggtaatcggctggctcagggtaataccgttttcgtgcgccagaatgccgccgctgatgccgtagctgacttgttggctatctggcgactgattgtaaccggcgttgaggttggcataagtgcctttatagctggcgtttaccccgccggaatcaccgtcttgtgtgctgtggctttgctgtaacgaccagttcaggtttctgtcacgcagcgcggtgccgctaagggtggtgctgttcaccgtggcatcgtgcttacgcgtgttcagcatatagctggcgtatagcctggaatcgaacaccgtaaacggaacgtgcagcgacagcgtgaacagccgatcgttctggttataacgatcgtcgtcgttgtcatcatcgtcattgtccgaacggtactggtaggtgtttttgttatagctgtagctcagcgtatagctcaccggaccccagctattgttgtagctggcgctcagggattccatctgctgcgcgctgtgccagtaatcttctttgacccaacttagcgttaaggaaccgagcgtattgctaatttgctggttgaccgaagcttcgaaacgattatggcgcttgccgtagttatcataaaaatcgtcgtccgggttgatcacctcgctcagcgaattgtagttttcgctggcgtaacgatagccggccagcgaaaacgtggtgcccgtactgacgacgcccttgctgtagcggacgtgccaggattgcccgatttctttgcggccatcgtcaaatttggcgtgcgaccagatgccgtccagggaaatggcccccagcatctgcatattttgcccgacgccgaaggcgacggactggtatttatcgccggcaatctggctgccgccgtacagggtgatgccccacggcaggccgtacagcagggtcgcctggccgaagtcgtccagcgcgtggttgttataatcgcgatatttacccacggtcacgctgtattttgcccgtccggtgcgctgcagaatcggcagcgaagagtagggcacgataaaatgctgttcgctgccgtcggcttcttttaccgtcacgtcatagtcgccgttgctgccggtgggaaacatatcgttgatttcaaattcgcccggcgaaacggcggtctgataggcgatatagccgttttgccgcacgataacctgcgcgtttgagcgggcgatgccgcgaatcgtcggggcgtaaccacgctggctgttgggctgcatttgatcgtcagaggtgagctggaggccgcgaaaaggtacgctgtcgaacacgtcggatggcgtattgctgtctccggcggtgaactggcttttcagcgcgataatgtcgcgctgtaaatagttataaacgctgctccagctaccgttctcgccgttatttgaactccagttactgtagttgcgaaaacgccacggcccgaggttaaaacccggctggagagcgagatacttcgattccgcatcgtcggaatcctcactggaaccgtactctttatagccgctgaagctgtagttcagcatcagcgcggtaatcccctcctgccacttttccggcggtacgtagccgcgtgcgttgttggcgatgtagagttgcgggatgcttactgataatgcctgttgctgaaaatcaaaccgctggctggcgccggggataacgctgagatcgacgcagcctttttcactctccagcgttggaaaaaggtcggttttgacgccgttatcttttagttcctggagccgtaaacagccctgtaatgcctgttgaccgtcactgagcgtcgcgagttgaaaatcaacgtttcgtgcgccgatttctgttttattgatattgatagtgacgtaataggtgccaggcagctggcttttgtcgttatcaaatgtcgacagatcgacgcttgtgcgattcgcctgcccatggttttcaataaatgccggattgaaatagtcgcgcgcccatgcaacgtgtgtgaacgtgctgcccagcgcgatacacacagcgcagcgcgataaataaaatacccggtgttgccttttgcgcatcggcactctcatccctgtcactcttctcaaggcgtttgtttatgttcggggccagtaccgccaaaatcgttgatgatagaccagacaatcgggccgctggcggcggcaggcagcgtgtactgcgcgttgccgaaaggcgccacatagcgcggggctttcactttttgactgccaacggaaagggtggcgaagttcatataatagggcgtggggttcttcacggtgagcgtgcgaccctgacgcgaccacgttaaccgatcggcaacctcttctggtttttgggttaacgcttttggccggtaaatcagcttaaattccgctttaacggccagcatgagtgtgttgtgtttattgtccggattgctgctgggaatcgatttaatatccagccagtacagcgactcgcgatcttccggcaaattgccgccggtacggataattcgtagtacgttcttttgcccgccattaaggcgaaaaagcggcggggtgaccataaacggcgcatcaccgctcgccccggtttcactgatcgattgcgcccaggactgaattaaatagggaacgttgtcgctattgcttatcgatatggacgcatctttggcatcgccgtgaaaaataacccgcgttgtgccgatgtttatccctgcggcatgcgccagcgaaccgcacaacaggcaacaaagcaaccctgctttagccaatgaattcattgatgacctcaataaacaaaggggccagccgacgctggccaccaggatcagttatattgtagatagaatgttgcggttgcatcgaccgttcccgacttaacgggaaccgcggtggcgatatagcgggcggtgaaaggcattgagagttccgtcaccccctctgctgtagggaggttgactggggcagaccatgcctgaagatcgttaaaggtcataggggtgctagttttatcaagaatttgcacgccaatattctcagcatcatcctcatttttcaggatggtcgcatcggttccgtcgagtgtgccttcaaagcgcgcctgtacactgctgtagacgtttgcgtcgcagttttcgagttcgatggtgaagtctgtatcccctgccgtctgccctgcggcagtgaaaagagaggcaaattcttcctgtaatgtcacctctactgaatccgtttttaccgtacaggcgttttgcttaatgaggccggtgatatgtacggtgccgtctttggcggtgtctgccagcgcggcgggggagagggtgatggcggccagtgccacagtgagtgtttttaaggagagtttcattatctttgatcctttaagatattataaatattgacatagtaacaatatctatagtgtggaaagttattgttctttttattcccgaatgagtaaatataatgtccgatgatttttacggcgcgaagaaaaattcagaatacataaatatgaaatatttataatatatatttaatcaattattttggtgagtgtttgtttaattgaatcgccgtgattaccctttaatgggccagattctatgaaggctgctaacaattttaaaaataatgcaaatttttttgaataaaaaatgatcgtggtcatagtgtgttgtcggccaaaaaaacatgctgacatcatgcaggattggagctcaatggaggagaagttatgctgggatgggtcatttcctgtcatgacgatcgggcgcaggaaatgctcgaaggtcttgaaaagaagtatgggccgttggcgcagtgtcgggcggtcaatttctggcgtgggttaagcgtaaatatgctcagccgcatgatgtgtgacgccctccatgccaccgactccggtgaaggcgtgatatttttaaccgacatttccggcgcggcgccttatcgtgtagcgtcgctgatgagccataaacattctcaatgtgaagttatttccggtgtcagctattcattgatggaggaaatgattacctggcgagagtcaatgagcagttcagcatttcgcgaccagattgtcgcgcttggcgcgccggatgtcaccagtctctggcatcagcagcagaaaaatccgccttttgtattgctgcatgattcgtatgagttttgatcaataccattgacgacgcttttgctacaatgacggcgttttttcgcctcggttatgatatatggttatgcgcgttgttcttatcttgctgttctttttcgccggtaatgtgttggctgccttgcccgctcgttatatgcaaacgacgaaagatgccgccatctggtcgcagattggcgacaaaatggtgaccgtagggaatatccgcgccggacaaattctttccgtaacgcctgttgcggctgattattatgcctttaaattcggcttcggtgtgggctttatcgataaaggccatctggaatccgtgcagggaaaacaaaaagtggaagatggcctgggcgatcttaacaagccgctcagcaatcagaatctggtgacctggaaggacacgccggtgtataacgcgccggacatcagtagcgccccgtttggcgtattggtggataatttgcgttaccccattattagcaagctgaaaggccggctacatcaaacctggtatcagatccgtattggcgacaggctggcttatgtcaacgccatggatgcgcaggaagacaacggcattccgattttgacctatcatcacattttacgtgatgaagagaatacccgttttcgccatacctccaccacgacttcggttcgggcattcagcaaccaaatgacctggcttcgcgatcgcggctatgccacgttgacgatgtaccaactggaggattacatctataaccgcgctaatttcccggcgcgcgcggtggctatcacctttgatgatggccttaaatcggtgagtcgctatgcgtatccggtattaaagcagtacgatatgaaagcgacggcatttattatctcatcgcgtattaagcgccatccgcaaaaatggaatcccaggtcgctgcaatttatgagcgtgtccgaattgcgcaagataagcgatgtttttgattttcagtcgcatacccattttttacaccgggtagacgggcatcgccgcccgattttatatagccgcagctaccataatattctgtttgattttgaacgctcgcggcgggcgctcgcacagtttactccgcacgtattttatctttcttatccctttggcggttataacgcgaccgcgatcaaagcagcaaaagacgccggtttccatctggcggtaaccacggtgagagggaaggtgaagccgggagataatccgatgctgctcaaaaggctgtatattctgcgcacggattcgctggaaaccatgtcgcggctgatcagcaaccagccgcagggataaggactatcaggcaacctgtaccggaatagctttcgcggtgcgcttcatttcgttgtcgccttcaaaataggccactttcggacgccatgtacgcgcttcttcatcagacatggtgacgaagctggcgataatcacaatgtcgccaacttcagcgcagtgcgccgccgcaccgttcaccgagatgattctggagccgcgttcagccgcaatcgcataggttgagaaacgtttcccattggtcacgttccagatatcaatcgcttcgttttccagaataccggaggcatcaaggaaatcctggtcaatggcacaggaaccttcgtagtgcaggtccgcctgcgtgacttttacgcggtggagcttgccttgcagcatggtgcgaatcataacttctttaccctgtcgtttaccttggctaagcaggcgcttgtggcctgctttggaaattctcaggcagtattgcccgatttttaacccctgtctactgggctaatgtaacgctttgattatcgatcagacgcgcctgacccagccaggcggcagccagaatcactgcgcgtttgctggtttccgtcagctccagcagcgtgtcggcatcacggatttgaatgtcgtcggcacggaagcctttttcattcagttcctgttcggcaatggcaataatctcttgcagctcacgattacccgcaatcagtttttcagcgatgctattcatcacgttgtatagacccggcgcaattttgcgctgctctgtggtcagataagcgttacgtgagctgagcgccagaccgtctttagcgcgaataatcggcacgccgacgatctcaatgtcataactcatatccgccaccattttgcggatcagcgccagttgctggaaatccttctcgccaaagcaggcgatatccggctggatcaggttgaacagcttgctgacgatagtcgagacgccgcggaaatgacctggacggctggcgccttccagcatggtagagaggccgggaacatcaacgtacgtctggccttccagcccatgcgggtagatttcctcaacggctggcgcaaagacataatcgactttgcgtttgttcagcttttcacaatcttcctgcagcgtgcgcggataacgcaccagatcgtccggccgatcaaactgcatcggattgacgaaaatgctgacgatcaccacatcagcccgggcttttgcctcatcgaccagcttcatatggccgtcgtgcaggttgcccatggtgggaaccagtgcgacgcgtttaccttcctgacgcagacgacgaatatgctggcgcagcagcggcagggtttcaatgattagcacaacaaaactccttgagttgcttgatgatcctgcccgatggcgctgcgcttatcaggcctacatccgttgaggatctgtaggccggataagacgcgtcgcgtcgccatccggcacggtcagaaaaattagtgaaagctgtgttcttcgcccggataaacgccggactccacttcagccatatactgctgtacggcggcgcgcatgtcgcccgcttcggcgaggaaatttttcgcgaattttggaatatgaccgccggtgatgccaaacgcatcgtgcatcaccaggatctgaccgtcggtgacgttgcccgcgccgatgccgatcaccggaatcgacagcgcttccgtgacgcgcttcgccagctcaaccggcacgcactccagcaccagcagttgagcgccagcgacttctaaagccagcgcgtcatccagcagcacttgtcctgcatctccacggccctgaattttatagccgccgaagatattcaccgactggggcgttaaccccagatgaccacaaaccggcacggcgcgttcggtgagcattttcaccgtatcaaccagccaggcgccgccttcaattttgaccatattggcccccgcacgcatcacgatagccgcgttttcacatgcctgttccggggtggcgtaagccataaacggcaggtcggagagcaatagacagttgggcgcgccgcggcgtaccgcgcgggtgtggtaggcgatatcttccacggtgacaggcagggtggagtcgtgcccctgaattgtcatgcccagagagtcgccaaccagcatcacattgataccttcgtcggcaaataacttagcgaagctgtagtcgtaggcggtaattgtcgcgaagcgttttttctcttgcttgcatttctgcagcagtgaaatggtggtgggtttcataacgtttcctgatggtaaaagttatatttcccggcattctaacagtcatattcaggggggcaattgatttaagcaatcgtttggcgctaaagcagtaaacgctaaaggggaggcgatgttttaccagtgggcgggttttgcagcaccaagatgggtgagatgctgatgcaggctgataccatccggaaagatcagatcaggagcgatttcgaataacggccacagcataaaaccgcggtttttcatgtcgtagtgcggcacggtcagacggtcggtgttaatgacttcatcgccaaacagcataatgtcgagatccagcgtgcgcggcccccagcgttcggctttgcgcacccggccctgttgcagctcaatgcgctgggtatggttaagcaattcttcgggggcgagagcggtatccagcgccaccgcagcgttcaggtaatcgggctgatcctgtgggccaagcggcggcgtgcggtaaaacgaagaaaccgcgacgatacggctatcgggaatgtcggcgatagccttcagggcggcattgacctgctccagcggagaggccagattactgccaagcgcgatatacgcgatcgtcatacggtgccctcgcggcgcggcgcgcgtttgcgcggacgtgaacgacggcggcgtggagcaggatcgtcgtccagctcgttgagcatccctttttgttccggcggcgcggaagcctgaaactcggcccaccactgcgccagacgttgcagttcagtattattttccacctgagcgcgcagctccagtaaatcaaacgcggcgcggaatttgggatgttccatcagtttccaggcgcgtttgccctgacgtcgcgacatgcgtaactgaagctgccaaatatcacgggtaagcgtggtaaggcgtttcgggatcgccagtgaacggcaggcctcatccagcacatcattcatggccagcgcgaaagcgtcgtaataggccagaccgctctcctgagcgattttttgcgccatctccagcagcggataccagaacatggcggcaaacaaaaatgccggattaacgcgcatctcgttacggatgcggttatccgtattcttcaacacctgcgcaatgatgcgttccattgcgctgtcgccgttttcggtgaaataacgcgtaatggtaggaaacaacggctggaagaggtggtattcccgcagttgttgataggtttcgtaaccgttccccgcctgcaacagcttcagcgactcttcgaacaggcgcgcgggaggaatgtcgtttagcaaggttgccagacgcgggattggctcagccgtttcagggctgatatgcatattgagcttcgcagcgaaacgcacggcgcgcagcattcgaaccggatcttcgcggtagcgcgtttccggattgccgatcaggcgaatcacgccttcttgcagatcctgcatcccgccgacgtaatcgcgcacggtaaaatccgccacgctgtagtaaaggctgttgatggtgaaatcgcggcgctgggcatcttcttcgatagagccgaagatgttgtcgcgcagcagcataccgttttgcccacgctgggaggtcgtacggtcgctttcactgccttcatgatgaccacgaaacgttgccacttcgataatttccgggccaaacatcacgtgagccaggcggaaacgacgtcccaccagacggcaattgcggaataatttccgtacctgatccggtgttgcgttggtagtcacgtcgaaatccttcggctttttgccgagcaggagatcgcggacgccgccgccgaccaggtaggcttcatagcccgctttgttcagcctgtacagtaccttgagggcattttcactgatatctttgcgggagatagcgtgctgttcacgcgggataatcgtcatatgtggacgggcgacggcttgttctgcctcgctctcctcgcggcttaacaccttacggcaaaaattagcgactcgggtaaaaatagcgcacctcggtagtgtcatacattaataagatcaacttactctatgtctttcgcattacggcagacgggcgtaagagagcaacgcgacctgggctgtaagcatcattaacgccgcagcaatgcgaaagacgatgagcaaaaatagcggctaatcatagctcagcgagacgcatttgagaatgccggatttacattagccgatgtgggtacggctgtaagcctccagtgcgccactgcaaagcgcagcaactcctcaacagacatctcctgccacgctacgacgtcgcgttggcctaaaaagcgcaatgcctggaccagtaccgggcgcggatcgcctgtcgcaagcgcaggggcatgattttgcttggaaagtttagcgccttgttcgttgagcgccagcggaaggtgcacgtagcctggcgcacgccagccaaactgtttatacagcgaaagttgtcggacagtgggttcgattaaatctgcgccgcggacgatctccgtcaccccctgaaaatgatcgtcgaccaccacggccagattataagcaaacagtccgtcgcggcggtggataataaaatcttcgctcgccagctgtgggtcagcctggatgtcgccgcgcaaggcatcatggaaatgcatcaccggatgctgctgtttaattctgacggcggcattctccggcccgtggcataacgtccgacaatggccgtcgtaaataccgcccagacgttgaatgcgcgagcgggggcaagtgcagtagtagctcagtccctgctcgtgaagccaggccagcgcctcgcgataagcctcatgacgctgtgattgccataagacctcgccatcccagtgcaggccgtaatgttccagctggcgcagaatggtcgctgcggcaccgggaacttcacgtggggggtcgatatcctcgatgcgaacgcgccaaattccgcgttgcgcacgggcttgtagatagctgccgagggcggcgattaacgagccgaaatgcagttcgccggatggcgacggcgcgaaacggccaatatagtgtgagtcagtcatgctgcgggcaataaagaataaggcgggaaaactcccgcctgtcataaatagggtagaaacgaacgggattaacccgccatctgtttttcgcgaatttcagccagcgttttgcagtcgatgcacagatcggctgttggacgcgcttccaggcggcggataccaatctccaccccgcaggactcgcaataaccgaagtcttcatcttccactttcttcagcgtcttctcgatctttttgatcagtttgcgctcacggtcacgattacgtaactccaggctaaactcctcttcctgcgcggcgcgatcgaccggatcggggaagttggcggcttcgtcctgcatgtgcgtcacagtgcgatcgacttcatcccggagttgattacgccatgcttcaagaatacgcttgaagtgcgatagctgggcttcgttcatatactcttcgcccggtttctcctggtacggctccaccccagcgatggcgagaatactcagggacgatgttttacggttttgcccttcttgcatgttgcttctccttaacacgcactatcgatccccatgttcgggggaaaatcaggtcgctataaatagcagatgcttttccggatagcaattatctaaacgtaacacttgacaaccctgtgaggaaaagcgtatttacgcacgcggccagaatacttaataatcaggctgttattccactacaacgttatgggtactggttcgttcagttccattttttgggctgaaagttctgctttataagctaaaacttccacgcctttattctgagcctcgctcaatagctgcgcgtattttatatcgatatgacgtgcgggggaaaaacgtgtaatggcggagtgcagcaccgcgaacaccaccactgcgcgatgacctgccgccgcaacgcccatcaattcccgaagatgtttttgccctcgttcggtgatggcgtcgggaaaataaccgttttctttttccgctaacgtgaccgatttcacttcaatatagcagtccgggcggaaatctgcctgtaacataaaatctatacggctgcgctcggcgccatatttgacttcacttttcagaatattgtaccccgccagcgccggcaggcgattctcctgaatcgcttctttcgttagctggttcgcccgcagcgtattcacgcaaatgaatgcgccggattgcgtttcagtcaattcccaggtatgcggatatttgcgtttagtattttctgatgtcgaataccagacggtatcgccaggcgtggcgcagccggtcatcgcgccggtattaggacagtgcagcgtaagcgtcgtaccgtcaggggtgatcacatcggctaaaaaacgtttatagcgctgaatcagcgtagcgcgttgtaaagggggtgaaaatagcatcgacattccttcattattattcgcccagcgtccagcgctgcagctcggcatagcgggtacggccttgcccatacgaagaggcgtaaagcgcaaacgacgtgaccggaaatgaccagcaaaagcccggcggcgggatagccaccgtatggctggcgtcgcgcagcagcgtaatatgcgggtgaaaaggctgcgggctttggtaacaaccgctgcgggcggcctgcgcgcgcagcatattagccaactgcaacaacccgcgcggcggctggcgcatccccagccacaccacgcgcgaacgcagccactgaccggagtcatccagatgtagcgtaaagcccggctgtcgaattcgtccggccagttgcgcaagcgcgcgctgcttatcgctactgacgtcgcctaaaaaggccagcgtcaggtgcaggttcgccgctgccacggggcgtccgtcttcagacgcaaaatgggcggcgcgccaggcgataatttgcgcgcgcgcgtcgtcgggtaagtcaatcgcaaaaaacagccgttttggctcagacatagggatactcggttatggattaacacgatgctacaatgcggcgcaaagaaagttaaccccgtggagccgtttgtgacgtcattgcccgttgccgccgtattgcctgaattgttgacagccctaaaaatcgcgccgcaggttttgttgtccgcgcctaccggggcggggaaatccacctggctgccgttgcaactcctgcaacaggggccggttgctggaaaaatcctcctgcttgaaccgcgtcgtctggcggcgcgtaatgtcgcacagcgtctggcggaagcgttgaatgaaaagcctggcgaaacggtaggttaccggatgcgcgcgcaaagctgcgtggggccgcgtacccggctggaagtggtgaccgaaggcgtattgaccagaatgattcagcgcgatcccgaattacgcggcgtggggctggtgatactggatgaatttcatgagcgcagtttacaggcggatttagcgttggcgctgttgctggatatccagcaagggctccgtgacgatctcaggctgttaatcatgtctgcgacgctggataacgacaggctttgtcagcgactgcctgatgcgccgacgatcgtctcggaggggcgcgcgttcccggtggagcgacgttatcagccgcttgcggcgcatttgcgttttgatgaagccgtcgcgatggcgacagcggaactgctgcgcaatgaaaacggttcgctgctgctatttttacccggcgtaggcgaaatacagcgcgttcatgaacatctggcgtcgcgggtagggagcgatgtcctgctttgtccgctgtatggcgcattgtctctggaagcgcaacgcaaagcgattgttccggcacccgccgggatgcgtaaagtggtgttggcgactaacattgccgaaaccagtttgacgattgaagggattcgtctggtcgtcgatagcgctcaggagcgcgtggcgcgatttgacgcgcgaacgggactgacgcggctggttacgcagcgtatcagtcaggcatcaatgacgcagcgcgcggggcgcgccggacgactggcgccgggtatctgtttacatctgctggccaaagaacaggcggagcgggcggcggcgcaaagcgatccggaaatcttacacagcgacctttccggtttattgatggaggtgttgcagtggggatgtcacgatccggcatcgcttttctggctggacaggccgccggaggtgaatcttcaggccgcccgccgtttattattgatgttaggcgcgctggagggcgagcggttaagcgcgcggggccggaaaatggcggcaatgggtaacgatccgcgcctggcggcgatgttagtcaacgccggcgagggcgatagcgccgccactgccgccatgctcgcggccatccttgaggacccgccgcgcggcggcggtacggatttaagcgtagtattttcgcggcgacagccgggctggcagcagcgtagccagcagcttttaaaacggctgcaggtgcgtaatggcgagccggatagcgcgcttattatgccgctgttggccagagcgtttagcgaccgcatcgcgcggcgtcgtggtcaggaagggcgctatcagttagccaatggtatgggcgcgatgttagatgcggatgacgcgttgggacgtcatgaatggctgatcgcgccgctgttactgcaaggtagcgcctcgccggacgcccgaatattgttggcgcagccgctggatattgcctcgctgattcaggcgtgtcctgatttactgcgccagtccgacacggttgaatgggacgaggcgcagggaacgttgaaagcatggcgcagaatgcgtattggacagttgacggttagcgttcagccactggcgaagccgtctgaagaggagcttcatcaggcgatgctgaacggcatccgcgataaaggtctgtccgtccttaactggacgccggaagcggagcagttccgtctgcgtctgcactgtgcggcgaaatggctgccggaatatgactggcctgccgtggatgaggcgtcgctgctggcgactctggaaaattggttgctgccgcacatgacaggcgtacagtcgttacgagggctaaaatccctgaacgttaatcaggcgttacggggactgcttgactatgccatgctgcaacgtctggatagtgaactgcctgggcattacactgtgccgacgggaagccgaataacgattcgttatcatgaagataacccgcccgcgctggcggtcagaatgcaggaaatgtttggcgaagcgaagaccccaaccatcgctcagggccgcgtgccgctggtgctggaactgctttcgccagcgcagcgaccgctacagattacgcgcgatttaagcgctttctggcagggggcgtatcgcgaagtgcaaaaagagatgaagggccgttaccccaaacatgtctggccggacgatccggcgaatacggccccaacgcggcgcacgaagaagtattcgtgacgtgttatacgttgcctccaggccagataaggcgttaatcgccatccggcaaaagagtaaattgagagatttcttcttctgtcgtctggcggaagaatagagaatcgggcctttgcgcctgtatgttgcggagaaaaagcatggcggggaatgaccgcgagccgattggacgtaaggggaaaccgtcacgtcctgtgaaacaaaaggtgagccgtcgtcggcagcatgacgacgattatgatgatgactatgaggatgaagaaccgatgccgcgtaaaggtaagggcaaagggcgtaagcctcgtggcaagcgcggctggctgtggctattgctaaaactgtttatcgtttttgtggtgctgttcgccatttacggcgtctatctggatcaaaaaatccgcagccgtatcgatggcaaggtctggcagcttccggcggcggtatatggccggatggtgaaccttgagccagacatgcctgtcagcaaaaacgagatggtgaaattgctggaagcgacgcagtatcgtctggtgacgaagatgacccgtcccggcgaatttaccgtgcaggccaatagcattgagatgatccgtcgtccgtttgacttcccggacagcaaagaagggcaggtgcgcgcgcggctgacgttcagtgacgggcgtctggaaaccatcgtcaatctggataacaaccgccagtttggcttcttccgtctcgatccgcggcttatcaccatgctttcttcgccaaatggcgagcagcgtttattcgtcccgcgcagcggtttcccggatctgctggtcgatacgctgttggcgacggaagaccgtcatttctatgagcatgatggcattagtctttactctatcgggcgtgcggtgctggccaacctgacggcgggacgcacggtgcagggggccagtacgctgacccagcagctggtgaagaacctgttcctctccagcgaaagatcatactggcgtaaagcgaatgaagcctacatggcgctgatcatggatgcccgttacagtaaagatcgtattcttgagctgtacatgaacgaggtctacctcggtcaaagcggggacaatgaaattcgcggttttccgctggcgagcctgtattactttggtcgtccggtagaggaactgagcctcgatcagcaggcgttactggtggggatggtaaaaggggcgtcgatttataacccgtggcgtaacccgaaactggcgttggagcgtcgtaacctggtgttacgcctgttacagcagcagaaaatcatcgatcaggaactctatgacatgctgagcgcgcgtccgcttggcgtacagccgcgcggcggcgttatttcaccgcagccagcgtttatgcagatggttcgtcaggaactgcaggcgaagctgggggataaaattaaagatctctccggcgtgaagatcttcaccacctttgactccgtggcgcaggatgccgcagaaaaagccgttgtcgaaggtattccggcgttgaagaagcagcgtaaattgagcgatctggaaaccgcgatggtggtggtggatcgctttagcggcgaggtgcgcgcgatggttggcggggcggagccgcagtatgccggctataaccgtgccatgcaggcgcgccgttccatcgggtcgctggcgaaaccggcgacctatctgaccgcgttaagtcagccgaacttataccgtctgaacacctggattgccgatgcgccgatttctctgcgccagccgaatggtcaggtctggtcgccgcagaacgacgatcgtcgctacagcgaaagcgggaaagtgatgctggtggatgcgttaactcgctcaatgaacgtaccgacggtcaatctggggatggcgttaggtttaccggcggtaaccgatacctggacgaagctcggcgtgccgaaagatcagctcaatccggttccggctatgctgttaggagcgctgaacctgacgccgatcgaagtggcgcaggcgttccagactatcgccagcggcggaaatcgcgcgccgttatcagcgctgcgttcagttattgcggaagatggtaaagtgctgtaccaaagttatccgcaagctgaacgcgccgtaccggcacaggcggcttacctgacgctctggacaatgcagcaggtcgtccagcgtggtacggggcgtcagcttggcgcgaaatatccgggtctgcatctggccggtaaaaccgggacgacaaacaacaatgtcgatacctggtttgccggtatcgacggcagccaggtgactatcacctgggtaggccgtgataacaaccagccgacgaaattgtacggcgccagcggcgcgatggcgatttaccagcgctatctggcgaaccagacgccgacgcctttagttctgacgccgccggaagatgtggtggatatgggcgttgattacgacggtaattttgtctgtagcggcggtatgcgcactctgccggtctggacggacgatccaaatacgctgtgccagcagggcgagatgatgcagcaacagcagcagccgtcaggcaatccgttcgatcagtcgtctcagccgcagcagcctgcgcagcaacagccgccgaaagaagagaagagcgacggcgttgccggctggattaaggagatgttcggcggcaattaatcacggtaatagtgccgggtggcgctgtgcttacccggtctacaccgttacgaccccattatgtgcgacgtaggccgaataagacgcttacgtcgccatccggcaaatcctccataaataacatttcagtctaatttattaacccttccttttcatctggttatttcttaaccccttagttttcgtagggccgcgtatcgcttgccattgcgacgatatttcgcctatcatgctgcggttataataataattatcgtttacgttatcattcactttcatcagagatataccaatggcgcgtcttaaaactgctcagccaaactcctcactgcgtaaaatcgcagttgtagtagccacagcggttagcggcatgtctgtctatgcacaggcggcggttcaaccgaaagaagaaaccattaccgtaaccgcagcgcctgccgcgcaggaaagtgcctggggaccggctccgaccatcgccgcgaagcgttccgccaccaccaccaaaactgatacacctatcgaaaaaacgccacagtcggtttcggtggtcactaacgaagagatgcagatgcatcaattccagtcagtaaaagaagcgttgggttacacgccgggtgtaacggtaagcagccgcggcgcttccaatacctatgacttcgtgattatccgtggcttctcttccgtcggcctgagccagaacaactatctggatggcctgaaattgcaggggaacttctacaacgatgcggttattgatccctacatgcttgagcgtgttgagttgatgcgtggcccaacgtccgtcctctacggtaagagcaacccgggcggtatcatttcgatggttagcaagcggccgactactgagccgctgaaagaaattcaattcaaaatggggacggacaatttgttccagaccggttttgattttagtgattccctggatgacaacggtgagttctcatatcgtctgacggggctggcgcgttcgacaaatgagcagcaaaagagttctgagtcgcagcgctatgcgattgcgccctcttttacctggcgtcctgatgagaaaacgaattttacgttcctttcttatttccagaacgaaccagagaccggctactacggctggctgccgaaagagggaacggttgaaccgttaccgaatggtaaacgcttgccgacagatttcaatgaaggggcgtcaaacaacacctattctcgtaacgagaaaatggtgggatacagtttcgagcatggcttcaacgacacttttaccgtgcgccagaatttacgttttgtcgaaatgaaaaccgcgcaaaaaagcgtctatggcacggggattgcggcggacggccatacgcttaaccgcggtactatcgttgacaacgagcgtttacagaatttcagcgtagatacacaactggaaagtaaattcgcgaccggcgatattgatcatacgttgctgacgggtgtcgatttcatgcgtatgcgtaatgatattaacgcgacgtttggtagcgcgccgtcaatcgatctctataacaattaccatcctgaatactttgctttcggcggcgctgagccgtaccagatgaacgaaagtaaacaaacaggcctctatgttcaggatcaggcggaatggaataagtgggtatttactctcggcggccgctatgactggtctaaacaagcgacaacggtgcgtcagaattccactacgccgacagaaggatatattgaacgtaatgaccaccagttcacctggcgcggtggcgtaaactacgtattcgataatggaatttcaccttacttcagctatagccaatctttcgagccaagcgccttcgatttgtggagcaccccacgcgtttcttacaagccgtcaaaaggcgagcaatatgaagcaggggtgaaatatgtaccgaaagacatgccggttgttgttacgggtgccgtttatcagctgaccaaaaccaataacctgaccgccgatccaaccaacccattagcgcaggtgccggcaggcgaaattcgtgcgcgaggtgtagagctggaagccaaagcagcattgacggctaacatcaatatgacggcgtcttacacttatactgatgctgaatacacgaaagacactaatctgaaagggaatacgccagagcaggtgcctgaacacatggcgtcgttgtggggcgattacaccttcaacgaaggtccgttgtcaggtttaacgctgggaacaggcggtcgttttattggttccagttacggcgatccggctaatagcttcaaggtaggcagcgcagcggtgatggatgcggtcgtcaagtacgatctggcgcgttttggtatggcgggctccagcattgcggttaacgttaataatctgctcgaccgcgaatacgtcgccagctgcttccagacctacggctgtttctggggcgcagaacgtcaggtcgttgcaacggcaaccttccgtttctaatttctttttgggcacggcttgccgtgcccgttttacaagttggctgcgatgcaggaaaaccacattcattccgataccacctttgcgctgcgaagcgtcgcctttcgtgtgccgggccgcacgcttttacaccccctctcgttaacgtttcccgcaggtcgcgtcaccggacttattggtcataatggttccggtaaatccacgctgttaaaaatgctgggccgccatcagccgccttccgaaggggatattctgctcgacaatcagccgctggcgagctggagcagcaaggcgtttgcccgcaaagttgcctatctgcctcaacaattgccacaggcggaaggaatgacggtgcgcgagctggtggcgattggccgctatccgtggcacggcgcgctgggacgctttggcgtcgcggaccgggaaaaagtagacgaggcgattacgctggtcggcttaaaaccgctggcgcatcgtctggtagacagtctttccggcggtgaacgccagcgcgcgtggattgccatgctggtcgcgcaggacagccgttgtctgctgctggatgagccgacgtcagcgctggatatcgcccatcaggttgacgtgctggcgctggtgcatcgtttaagccaacagcgcgggctgacggtggtagcggtgctgcacgatatcaacatggcggcccgctactgtgattatttagtcgcgctacgcggcggtgaaatgattgcgcaaggaacgcctgcggaactgatgcgcagtgacacgctggaacagatttacggtatcccgatgggtatccttccgcatccggcgggcgcggcacctgtgagttttgtgtattaatgcgtgatttatatcctcttactcgccgccgtttattaacggcgatggcgctctcgccgctgctgtggcaaatgaatacggcgcaggctgccgctatcgatccccgccggattgtggcgctggagtggctgccggttgagctgctgctggcgctcggtattacgccgtatggcgtggcggacgtgccaaattataagctgtgggttagcgaaccgccgttgccggattcggtgattgatgtgggtcttcgcactgaacccaatctcgaactgctgacggagatgaagccgtcgtttatggtctggtcggcaggctacggaccctcgccggagaaactggcgcggatcgcgccggggcgcgggttcgattttagcgacggcaaaaagccgctggcggtggcccgacgctcgctggttgaactggcgcagacgctgaatctggaagctgcggcagaaaaacatctggcgcaatacgatcgcttcatcgccagccagaagccgcattttatccgccgcggggggcgtccgttactgatgacgacgcttatcgatccgcggcatatgctggtgctcggcccgaattgcctgttccaggaggtgctggacgagtatggcatcgtcaatgcctggcagggtgaaaccaacttttggggcagtacggcggttagcatcgatcggctggcgatgtataaagaagcggatgtgatctgcttcgatcacgggaataacaccgatatgaacgcgctgatggcaacgccgctgtggcaggccatgccgtttgtccgcgccgggcgctttcaccgggtgcccgccgtttggttctatggcgcgaccctctccacgatgcactttgtccgcatcctgaataacgtgttgggaggcaaagcgtgagcagaaaacgtgaaatgccggatggcggcgcgaaaagcgtcttatccgacctacggttcgggcgctttgtaggccggataaggcgaagccgccatccggcgttgctgttattggcgctgtttgttgccgcctgctggctgacatgggttaacttctccgttgcgctaccgcgcagccagtggcaacaggctatctggtcaccggatatcgacatcattgagcagatgatttttcattacagccagctgccaagactggcgatttcgctgctggtgggcgcggggcttgggctggtaggcgtcctgttccagcaagtattacgtaacccgctggcggaaccgaccacgctgggcgtggcgaccggcgcgcaattggggatcacggtgactatgctttgggcgattcccggcgcgctgaccacgcagtttgccgccctgacgggagcctgtatcgtcggcgcgctggtgttcggcgtggcgtggggcaaacgtctgtcgccagtgaccctgatcctcgccgggctggtggttagcctctattgtggcgcaatcaaccagttactggtgattttccaccacgatcagttgcaaagcatgtttttatggagcaccggaacgctaacgcaaaccgactggagcggcgtgcagcgtctgtggccgcagttgctgggcggtgtgatgctcacgttattgttgttacgcccgatgacgctgatggggctggatgacggcgttgcgcgtaatctgggtctggcgctgtcgttagcgcgtctggcggcgctgtcgctggcgattgtgttgagcgctctgctggtcaacgcggtgggcattatcggttttatcggcctgtttgcgccgctgctggcgaaaatgcttggcgcaagacgtctgctggcgcgcctgatgctggcgccgctcattggggcgcttattttgtggctatccgatcagattatcctttggctaacccgcgtatggatggaggtttccaccgggtcagtgacggcgttaatcggcgcgccgctgctcctgtggctgctgccgcggcttaaaagcatgagcgcgccggatatgaacgccagcgatcgtgtggcagcggaacgtcggcacgttcttgcttttgccgttgccggtggcgcgctcctgctgctggcaacatgggtcgccctctcttttggtcgcgacgcgcacggctggacgtgggcgagcggaacgctgcttgaagaactgatgccgtggcgctggccgcggatactggcggcgttaatggcgggcgtcatgctggcggtggcgggctgcattattcagcgtctgaccggtaatccaatggccagcccggaagtgctggggatcagttccggagccgcgtttggcgtggtgttgatgctgtttttggtgccggggaatgccttcggttggctactgcctgccggaagcctgggcgcggcggcgacactgctgattattatgatagccgccgggcgcggcggtttctcgccgcaacggatgttgctggcggggatggcgctcagcaccgcgtttaccatgctgctaatgatgctccaggcgagcggcgacccgcggatggcggaagtattgacctggctctcaggatctacctataacgccactggcgggcaggttacgcgaaccgcgatcgtgatggtgattttgctggccattgtgccgttgtgtcgccgctggttaacgattttgcccctgggcggcgatgccgcgcgtgcggtgggcatggcgcttacgccgtcgcgtatcgcgctgctggcgctggcggcttgtttgacggcaaccgcgacgatgaccattgggccgctgagtttcgttggactgatggcgccgcatattgcgcggatgctcggttttcgccggacgatgccgcatatggtcatctcggcgctggcagggggcgttttactggtctttgccgactggtgcggcaggatggcgctatttccgtatcagatcccggcgggactgctttcaagctttattggcgcgccgtactttatctatttgctacgtaaacagagtcggtaaaaaaaagctgtgccacatttatgtcgggtggcagccatgctcaacccgacctacaaattacacaatatcaatatgttgtggcaatattttgtaggcctaaaaatagctgaacgctatcaggtgcgagagctgtcctgtcacgttttatcgagggaactctgcttttattttcagcaagaagcaggtgttatttttgtatcgataagtcatgagctatttcagtggcgcgccgctgtctcgtgaacagggtgactaatttcaacatatccaggcccgaaacgttgatgataaattgcggcatgatctatccaataataagaattaccggtttcggtattaagcctttttaaatattaagatgcggatgccgcatctttaatgcatctcgtaaatcaattttaatttaataataaattttcattataaaacttcgataataaaatattattttttatcgaagtaataaaaaacaactctattaaaataaattaattgccacgagtaaacaaaaaaaatgtaatttagcattttttgttttttttaatgaaatttataccaaaaataaatgttacgcgtcattgctatatattcagtactgtaattctgatctttttttattcattttgacatgtttattgtttttttggctctcccgtcttgcttgctttgtttgttttttgaacagtaaaaatatttattatttaattctgataatcctttaaataaaaaacgcttgtctttgggtttttaatggaaaatacttcaccgcgcctaagggatgttatttattaacgtgttgtttgcttcttttgaatgttgcatcggcaatttcataactcgtcatataatatatatctactaatataaacatggggtattgagtataactctgtgtgaatagcgtaaaaatactcaccaacttttaataaggatgaaaaatgaatacagcagtaaaagctgcggttgctgccgcactggttatgggtgtttccagctttgccaatgctgcgggcagtaatactggtacggtgacttttaccggtactattgaagattcaccgtgttcaatcgtggttggcgacgaacaccagaccgttaacctgggccatatcggtaccggttctctgatgggcggtaaagaatcttcaaaagtcgatttccatatcggtctggaaaactgcgcattcaccactgagaaagaagcgtctaccgttttctctgccatcggtaacgaatccagcgctaatccgggcagcgttgcgctgatgcgtatcggcggcggcgaaatggcgggttccagcattgttatcggcaaccacctgggttccgcgatcaaattgggcgacgcttacagcgaaaacctgacgatgaacggcagcgttgcggcggcgaaacagactcttaacttcaaagcctgggtgaaaggcgattctgctgccaccactatcgataccggcgaattcagcagcaccgtaaacttcacgatcagctatctgtaagtgaaatatcatcctgcggcagtctgccgcaggatgatgctcaaagtaaaaaaatagattatatatttcagggatagattgtctgatggctcactataaaaaatttcgtctgagcacgcttgcggccgtggtgggtattgttctggctgtcggtccggaaaatagctacgcggaagcgcccattcaatttaatacccgatttcttgatgttaaagatgatgccagcctggatctctcccgtttttcccgtaaaggctacattatgccggggagctatcatctccaggtgctggtcaatcagagtcaaattgtccaggataatgttattacgtattccgttgataataacgatcctgataacacctatccctgtttatcgcctgaactggtctcgctgctggggttaaaacctgaaatagcagataaaatgatctggataaatgccggtcagtgtctgcaaccagatcaactggaagggatggaaacccaaacggatttaagccagtcaacgctgacggtgattattccgcaggcgtatctggaatacagcgatgaagagtgggatccaccttcccgctgggatgaagggattcccggcgtattatttgactacaacgttaacagccagtggcgacatgctgaacatgatgacggcgatgaatatgacatcagcggcaacggcacggtgggtgccaacctcggcgcgtggcgtttgcgcgcggactggcaggctaactatcgtcacgaaaatgacagcgaagataaagacaactttggctccagttccgaacagaactgggactggaaccgctattacgcctggcgggcgatcccgcagctccgggcgcagctaacgctgggcgaaggatcgctggaatccgatattttcgacggctttaactatgttggcggcagccttatcaccgacgatcagatgttaccgcctaatctgcgcggctacgccccggatatatcaggcgtggcgcgcaccaacgccaaagtcaccgtgacccagcgcgggcgggtgatttatgagtcgcaggtcccggctgggccgtttcgcattcaggatattaatgaaacggtatccggcgatctacacgtcaaaattgaagaacaaagcggtcaggtgcaggaatatgacgtcagcaccgcctccattccgtttctgacccgtcccggccaggtgcgctacaagttggcagccgggcgaccgcaggactgggatcacaatatggaaggcggctttttcacctcagccgaagcctcctgggggatcgctaacggctggtcgctgtacggcggtgccatcggtgagcaggattatcaggcgctggcgttaggactggggcgcgatctggcgctgctgggcgcgttttccgtcgatgtcacccattcccgtgcgacgctgccagagggtagcgcctacggcgacggcaccattcagggtaactcgttccgtgccagctacgctaaagattttgatgatatagacagccgtctgacgtttgctggttatcgcttttccgaagaaaactacatgacgatggacgagtttatcgatacgcataatgacgataacgatcgtcagcgcaccggccacgataaagagatgtataccctgacgtacagccagaacttttcggcaataaacgtcaacgcctatatcaactacacccatcgcacctactggaatcaacctaaccaggacagctataacctgacgctgtcgcactatttcgatgtcggtgaggtgcgcgggatcagtctgtcggtgaacggttttcgcaacgaatatgacaatgagcgtgatgacggcgtgtacgtctcgctcagtattccgtggggcaacaaccgcacgctgagctacaacggctcctttagcgatgacaacaacagcaatcaggtcggctattacgagcgcattgacgatcgcaataactaccagatcaacgctggtcgcgcggataacggtgcgactctcgacggctactaccgttatcaagcgagctatgccgacattgacgtcagtgcgaactatcaggaaggcgactatacctccggaggactgaacatccagggcggcgcgacgctgactgctaaaggcggggcgttgcaccgcaccagcgtcaacggcggctcgcggctgctggtggatgtcggcgatgaagcgaacgtacccatctccggctacagcacgccggtatataccaacgcgtttggtaaagccgtcattgtcgacgtcaacgactactaccgcaaccaggtgaaaatcgacattacccagttgccggaagacgcggaagcaatcctctccatcgctcaggcgaccctgacggaaggggcgatcggttatcgccgcatggaggtgctcagcggtaaaaaagccatggccagtatccgcctgcgcgatggcggcacgccgcccttcggcgcagaggtttacaacagtctccagcaacagttagggatcgtaggtgaagacggcagcgtttatctgatcggcattaaccccggcgagcggttgcaggtgacatgggaaggtaaaacgcagtgtgaagcgacgttgcccgatccgctgccgggcgatctgtttagcggcctgttgctgccgtgcatcggcgacgcttcatcacctgaggcaacgcagcccgaagagaaaccattactccagcttcatacgcagcggcggacgtcttcgacgcaacccgaagcgctctcttctcgttatccaacacattgattcaggaaaccgcattcatgatgtcattaaaacgttataacctggccgctgttttgctgcttttgctgggcggctacggtagcgcccaggccgccatcgcgcccgatcgcacccgcctggtgtttcgcggcgaagataaatcgataagcgtcgatctgaaaaacgccaacagcaaactgccctatctggcgcagtcctgggtggaagatgagaagggcgtcaaaatcacctcgcctttaatcgtcgtcccaccggtccagcgcattgagccgtcggcaatcggacaggtcaaaattcaggggatgccggcgctggcgtcgctcccccaggatcgggaaacccttttttattacaacgtgcgcgaaattccgccgcaaagcgacaagcccaatacgctgcaaatcgccctgcaaacgcgcatcaaagttttttaccgcccgcaggcgctatcgaaaatcgatatgcagcatccctggcaatacaagatcacccttcagcgtcagggcaatggctatcaggtgagcaacacaaccggctactacgtggtgttaagcaacgccagcaaccgcatggacggcacaccagccagaggctttagccctttagtgattgcaccaaaaagcaacgtgacgctgggaggggacgccagtgaattaggtcactcgcctgtgctgacttacgtcaacgattatggcgcgcggttaccgctgatttttaactgtactgacaacagttgtgcggtagatgaagcaaaaagcagaaagtcgtaaccgacaaggagacgcaagatgaggcaatggcggttacggctgggcacggtaacgtgtgcggccatgctgagtgcggtcagtatgccgctggcagcgggaagtaagacggtcaacatgacgctgacgatagtcgttaatgccgcgccgccctgtactgtgaccggcggtgaggtggaatttggcaatgtgttgacgacgaaagtggatggggtgaattaccggcaggcggtgggctatcgcctgagctgtaacggcagagtgagcgattacctgaagttacagattcaggggaatgcggtgactatcaatggcgagtcggtattgcaaaccgatgtcgatggattgggtatccgtctgcaaaccgccacggatggcgcgctgatttcacccggcaatacgcaatggttgtcatttcaatacagcggcggcagcggtccggccattgaggcgattcccgtcaaaaataatggcgtaacgttaacaggtggcgcgtttaacgcaggcgccacgttggtggtggattaccaatgaaaaaaatagttttgacgatgttaatggggggcagccttgccgcacaggcagccgataatcttaagtttcacggcacattaatttcaccgccgaattgtacgattaacaatgatcagacgatcgacgttaagttcggtaacctgctgattaataaaatagatggtacgcgttatgcgcagaatgttccgtatgagatcacctgtgattcaacggtgcgcgatgagacgatggcgatgaccctgacgctaagcggttccgtgagtgattttaatccggcggcggtaaacaccagcgtggcggggctggggattgaactcaggcagaacgaccaaccctttacgttggggtccaccattacggtgaatgaacaatcgatacctgttctgaaagccataccggttaaaaagagcggtgcttcgctgaaagaaggcggcttcgatgcgacggcaacattacaggtggattatcagtaatggctaaaagacaggcgttattacacggcgcggcctgcatcctctgtggggcgctgatattgccggtctcagcggcagataacctgcatttttccggtagcctggtggccagtccttgcacgctcacgatgcaggggacggggattgccgaagtcgatttttcgtcgcttgacagttctgatttcactcccgacggccagtctgctcgtaagcctttggtgtttgaactcacggattgcgattcggcgctgagtaacggggtgcaggtgactttcactggaaccgaagcgaccggaatgcgcggtatcctggccatcgatagctattcaggcgcttccgggatcgggattggtattgaaacgctatccggcgttcccgtgggcatgaacgataaagagggtgcgatatttacgctggtgacggggaaaaatacgctaaacctgaatgcctgggtacaacgtcttcccggcgaggacctgattccgggaaggttctctgcaagtgcgctagccacatttgagtatttataatgaaaataatacggactttatttttgctgctgattgccgtttatggcagttcggtagtggccaaacccatgctgaaagcgacgttttcaagcaccacgatgtattatggtattggccctaatagcgacaaatctattgtggcggaggtgacgatagcgactccggagggagtgtactatggctcctggaacctttcgggacatcgtaaaggagaaacgctaaccgcagactcctggtctgggccagaacctgcgccgaaggttgtattgaaggattttgataacactgtttcgcgatctgcgtgcaagaatcttccctcgaactggagggggtgtggttcttttaccctggagattacggtacaaagcgatgattatggttgcccctggctggcgtcgagccatatcgttgctaccacttttatcactaacgaaacgtattccccgccggatacgcgcagttcagtttgcccgaaagttcccgttgatacttttgatatctcctgggatgcgaacgtttcgaaacagaaaacaaccctcatgcttgatgccaccggtggcacggtgaatcgcacgttacatacctatttgatggaggggggaaaactgtgcgatggcagcaaatttgacaaccgtggcgcttattgccgttttgtctcatcgggtattacgctcaatgtgctgggctgcgaccagtcgagcgtcacgaccagcgccgttgatcatccgataaccgatgttgagcttcatgacattaatgtagcggtgaacacccgcaacattggctccgggcagttcacgtcgacctgtagcttccagtatattattgatgagctttaggggggctgggtgtttggcgaagattcacgctaacctggtatgaaccaaaaaaaaccgggtggcggcttcgccttacccggcctacgttgtttctggacgttctcttttacagtttcgcaaacacccgacgcgcggcgtcaatagtattattaatgtcgtccatgctgtgtgcgaccgacataaagcccgcctcaaacgccgatggcgccagatatacgccttcctccagcatcaggtggaagaaacgcttaaagcgttccacgtcgcacgccatcacgtcctgatagcaggttacgctctcagcgtcggtgaagaaaatcccgaacatgccgccgacatggttgacgaccagtgggatccccgcctcctgcgccgcttcgcacagcccttccgccaggcgggtggtgagctcatccagcgtttcatgaatgccgggctgggcgacttcattcaggcaggcgaaaccggccgccatcgcaatcgggttgccggaaagggtgcccgcctggtaaaccgggcccgtcggcgccagcgcatccattacatcgcgacgaccgccaaacgcgcctaccggcatcccgccgccgatgattttacccagacaggtcaggtccggcacgacgccgtagtaatcctgggctccggccagcgctacgcgaaaaccggtcattacttcgtcgataatcagcagcgcgccgaactcatcgcacaaggcgcgcagacctggcagaaattccggcagcggcgggacgcagttcatattgcccgccacgggttcgacgatgatactggcgatttcctgcggatattgttcaaatgccgcgcgcactgacgtcagatcgttataagtgcaggtcagcgtatgtttcgcgaaatctgccggcacgcccggcgagttcggctgaccgagcgtcagcgcgccagaaccggctttgaccagcagacagtctgcgtggccgtggtagcagccttcgaatttgataatcttatcgcggccagtaaaaccacgcgccaggcgaatagcgctcatcgtcgcttcggtgccggagttcaccatgcgcaccatgtccatggtcggcaccaggttggtgaccagttccgccattttcacttccatttcggttggcgcgccgaagcttaaaccgcgctccgcagcttcgatcaccgcattgcggatagccggatggttatgccccagtaccattggtccccaggaaccgacatagtcgatatacgctttgccatcgacatcataaagataagcgccgtccgctttttcgataaacagcggggtgccgcccacgccagtgaaggcgcgaacaggggagttcacgccgccggggatcagctcgcgggccgcgctatagagattttcagacttactcatggaaagattcctggttcgtagaaaaagtgaatacccgctattctaagttattcagagaaggttatgaaagttttacgcatttgaaacaatacgatttgcaggggattttcgcggcgttggcgagtagaatgccgactttagatttgtattaccaattaatgatcttctgatgaaaacagacacttccacctttttagctcagcaaattgtgcgtttacggcgcagagatcagattcgccggttaatgcagcgggataaaacgccgctggccatcctgttcatggcggccgttgtcggcacgcttaccggactggttggcgtcgcctttgaaaaggcggtttcctgggtacaaaacatgcgcattggcgcgctggttcaggtcgcggaccatgcgtttttgctttggccgctggcctttatcctttcggcgttactggcgatggtcggctactttttggtgcgaaaatttgcgccggaagccggcggctcgggtatcccggaaattgaaggtgcgctggaggagttacgtccggtgcgctggtggcgcgtgttgccggtgaagtttatcggcgggatgggaacgttgggcgcaggaatggtattagggcgcgaagggccaacggtgcaaatcgggggcaacctggggcgcatggtgctggatgtttttcgtatgcgcagcgccgaagcgcggcatacgttgctggcgaccggcgcggcggcggggctctctgcggcgtttaacgcgccgctggcgggtatcctgtttattattgaagagatgcgcccgcagtttcgctacaacctgatttcgattaaagcggtgtttaccggcgtcatcatgtcgagcattgtgttccgcatatttaacggcgaagcgccgattattgaagtcggcaaactgtctgatgcgccggttaacacgctgtggttataccttatcctcggtattatttttggctgcgtcgggccggtatttaattcgctggtgctgcgtacccaggatatgtttcagcgctttcatggcggcgaaattaaaaaatgggtgcttatgggcggcgcgatcggcggcctgtgcggtattctggggttgattgagccggccgcggcaggcggcggatttaaccttattcctatcgccgcggcaggtaattttagcgtcgggctactgctgttcatctttattacccgggttgtcacgacgctgctttgcttttcttccggcgcgccggggggcattttcgccccgatgctggcgctgggaacgctgcttggtacggccttcggtatggcggcggcagtgcttttcccgcagtatcacctggaggccggtacctttgcgattgccgggatgggggcgctgatggcggcgtcggtgcgcgccccgttgacagggattgtgctggtgctggagatgaccgataactatcagctcattttgccaatgattatcacctgtcttggcgcgacactattagcccagtttttgggcgggaaaccgttatactcaaccatcctggcgcgcactctggcgaagcaggatgcggaacaggcggcgaaaaaccagaatgcgcctgcggacgagaatacttgaacgaattaccagggtattagataatgactgccaatattgggtgaaaatttatccaattaccgatgtcgtttggagcaaaatatgagtgatgacgtagcgctgccgctgcagtttaccgacgcagcagcgaataaagtaaaaagtcttatcgctgacgaagataacccgaatctgaaactgcgcgtgtatatcaccggcggtggttgcagcggcttccagtatggttttacctttgacgatcaggtgaacgaaggggatatgaccatcgaaaaacagggcgttggcctggtggttgacccgatgagtttgcagtatctggtgggtggttcggtagattataccgaaggtctggaaggttcccgcttcattgtaaccaacccgaatgcgaaaagtacctgcgggtgtggctcttccttcagcatttgattgctgttcgttgtgccggatggcgacgcgagcgtcttatccggcctacaggaaagatgttccaggcccgataagcgtagcgccatcgggcaaaacaatatcaacgtccgttttcatccagggcaaacgtcggcaatttcaaatgccagcgaatggccgccagccgaatgaacagcgtgaccaccatacccatcatgctggcgctttccagcggtactgaaaacgtataaaacgcggtggcgtgaacaatcccgccgataatacaggccgtggcatagatttcggtgcgtaggatcatggggatctcgcgtgccagaacatcgcgaataatcccgccgccgacgccggtaatcacgcccatacagacagccactaatggccccgtttcagcgaggaaggctttattcaccccaatgccgacaaacaccgccagcccgaccgcatccagtaccggcaacatccatttcggtagacgtcttggctggcgaaccagtaggatggtcagcatactggtgaccatggcgacgaccaggtcggtaggatctttaacccagaataccgggccgttatccagcgccatatcgcggattgtcccgccgccgacggcagtaacgacgccgagcaccaggacgccgaacgggtccatacgtaatttcccggccagcaacacgccagagatagcaaatacagccgtgcctacaatatccagccaatagacgagcattgtcgaatccccactgggagcctggtaagacaggctctaattcacctgtgaaagcgcattacagagttgttttgcggcgaggataatacgcgggcttgcgcgttcaaaccagtcgctgttaagcggaataaccggaatttttaacaggtttccccagtattgttcaattttgagaatttcgcccgcttttccggccacgataatggcctggggatgccttgccagcacctgctcacggctgacttgcggccacggcacgcggctgtcagcaaagacgttttctccgccgcaggtcgtcaaaacctgatgttgaatagaccctttaccactggtaaacagaggattcatgccaaactgaagaaagacgcgctttttagctttaccggcatactcggcgttgagcgcggcgtactcgtttagcaatgtctgcgctgcctgctgagccttttccggctgcgggctccaggcggccagttgacggagcgtgtcggcgatctgttcgatggttaccgcgtccacccacatgaccttaatacctaatgacgtcagttggtttacctggcgttccgcattaccgccgcgccaggcgacgaccagatccggcttcagcgccacaatgcgttccagattcattccctgccaggtagagacttgttctattttttgcgcttcgggcgggtagtcggaatagctgctgacgccaacgggcgtaatcccggcggcaaaagcgagctccgtattggcgggagagagggtaatgacgcgcggcgcagcgtaaagccacaccgggagcgtaagcagcagggcgaccagcgccctgaacatttgcttagccatgcgccagtttctgtaccagcgtttcgaccatcagagtcgactgtttcgccgccaccgcgaggaattcgtcaaagctgaggtgcgattgctgatcggccacgtcagaaatagcgcgaaccaccacgaacggcacgttgaagttatggcagacgtgggcgatagcggtggcttccatctctacggcgaccgcgtcggggaagttatgccggattttcgccagcccgacggaaccgttaataaacgcgtcgccgctaacaataaggccgcgtaccgcgttcagattcagctctctgatgcaggattccgcggcggcgatcagtttgtcatcggccttaaatccggccggacagcccggtaattgcccgtattcatagccgaaagcggtcacatcagcgtcgtggtaacgcgcttcgtcagagacgacgatatcgccgaccttcagcgtggacgccagaccgcctgcggaaccggtattgatgatcacgtccggcttgcagtgctccagaagcaacgttgcgcccagcgccgccgcgactttaccgataccggatttcagcaacgccacttcggtgccgttcaactggccagtgtaaatttcgcagccgcccagcgtaatcgtctgacggttgtcaattttgtcacgcagcagcgtaacttcttcttccattgcgccaatgatgccgattttcatagatttactcgcgataagtcagttttgggggcatagtttatcatgcgcttatggggaagcgcatttctcaggcggggagaggatatggcatcgatcgatttccgaaataaaattaactggcatcgtcgttatcgttcaccgcagggtgtaaagacggagcatgagatcctgcggatttttgaaagcgatcgcgggcggattatcaactctccggctatacgccgtttgcagcaaaaaacgcaggttttcccgctggagcgcaatgccgcggtgcgtactcgcctgacgcattcgatggaggtgcagcaggtagggcgttatatcgcgaaagagattttaagccgtctgaaagagcaagaccgactggaggagtacggcctggacgcgctgaccggtccctttgaaagtattgtggaaatggcctgcctgatgcacgacatcggtaatccgccgttcggtcattttggcgaggcggcgatcaatgactggtttcgtcagcggctgcatccggaagatgcggaaagtcagccgctcacgcatgatcgctgtgtggtttcctcgctacggttacaggaaggcgaagaaaatctgaacgatattcgccgcaaggtacgtcaggatatctgccattttgaaggcaatgcacagggaattcgtctggtacatacgctcatgcggatgaatcttacctgggcgcaggtcggcggaattttaaaatatacccgtccggcatggtggcgagggccggtgccggattcccatcgctatttaatgaagaaaccgggctattatctttctgaagagaagtatattgcgaggttacgtaaagaactgcagttagcgccttacagtcgctttccattaacgtggattatggaagccgcagatgatatttcttattgtgtcgccgatcttgaagacgcggtagagaaaagaatctttagcgttgagcagctttatcaccatttatatcacgcgtggtgccaccatgagaaggattcgctgtttgagctggtggtaggaaatgcgtgggaaaaatcacgcgccaatacattaagccgcagtaccgaagatcagttttttatgtatttacgcgtaaatacattaaataaactggtgccctatgccgctcagcgttttattgataatttgccgcagatttttgccggtaccttcaatcaggcgttactggaagatgccagcggttttagccgcctgcttgaactctataagaatgtggcggttgagcatgtgtttagccatccggatgtagaacagcttgaactacagggataccgggtgatcagcgggttattagatatctatcagccgctattaagcttgtcgcttaacgactttcgcgagctggtggaaaaagaacggttgaaacgcttccccatagaatcgcgcttatttcagaaactttctacgcgccatcgtttggcctacgtggaagtcgtcagtaaattacccacggattcggcggagtacccggtactggaatattattatcgctgtcggttgattcaggattatatcagcgggatgactgacctttacgcatgggatgaatatcggcgtttgatggcggtcgaacagtaaatggacttttgtaaagatggacaataaatttttactttttccagaaactttattccggaacttcgcgttataaaatgaatctgacgtacacagcaattttgcgttacctgttaatcgagattgaaacacatgaaaaaaaccacattagcaatgagtgcactggctctgagtttaggtttggcattgtcgcctctgtctgccacggcggctgaaacgtcctcttcagcaatgactgcccagcagatgccaagcctggcaccgatgctcgaaaaagtgatgccatcggtggtcagtattaatgttgaaggtagcaccacggtgaatacgccgcgtatgccgcgtaatttccagcagttctttggcgatgactccccgttctgccaggacggttctccgttccagaattctccgttctgccagggcggcggtaacggcggcaacggcggtcaacaacagaaattcatggcgctgggctccggcgtaattattgacgccgcgaagggctacgtcgtcaccaacaaccacgtggttgataacgccagcgtgattaaagtacagcttagcgatgggcgtaaattcgatgctaaagtggtgggcaaagatccgcgttctgatatcgcgctgattcaaattcagaatccgaagaacctgacggcgattaagctggcggactccgacgcgctgcgcgtgggggattataccgtcgctattggtaacccgtttggtctgggcgaaacggtgacgtcaggtatcgtttcggcgctggggcgtagcggcctgaacgtagaaaattacgagaactttattcagaccgacgccgcgattaaccgtggtaactccggcggcgcgctggtgaacctgaacggtgagctgatcggtattaacaccgcgattctggcgccggacggcggcaacatcggtatcggcttcgctatccccagtaacatggtgaaaaacctgacgtcgcagatggtggaatacggccaggtgaaacgcggcgaactggggatcatggggactgagctgaattccgaattggcgaaagcgatgaaagtcgacgcccagcgaggcgcgttcgtcagccaggtgatgccgaattcgtccgcggcgaaagcgggtatcaaagccggggatgtcattacctcgctgaacggtaaaccgatcagcagctttgcggcgctgcgcgctcaggtcggcactatgccggtcggcagcaaaatcagcctcggtctgctgcgtgaaggtaaagcgattacggtgaatctggaactgcagcagagcagccagagtcaggttgattccagcaccatcttcagcgggattgaaggcgctgaaatgagcaataaaggccaggataaaggcgttgtggtgagcagcgtgaaagcgaactcacccgccgcgcaaattggcctcaaaaaaggcgatgtgattatcggcgctaaccagcagccggtgaaaaatatcgccgagctgcgtaagattctcgacagcaagccgtcggttctggcgctgaatattcagcgtggtgatagttctatttatttgctgatgcagtaatcacctttgtcccccttccgccatggaagggggcaacacttttctgtgaaaccccccacaactccatacttatttgcaccgttttgtgcatttgcacaatgtcgagacctgtcatcttccttatgcttgtgctctgctcacaggagggatttatggctggctggcatcttgataccaaaatggcgcaggatatcgtggcgcgcactatgcgcatcatcgataccaatatcaacgtaatggatgcccgcgggcgcattatcggcagcggcgatcgggaacgtattggtgaattgcacgaaggcgcgctgttagtgctgtcgcagggccgggttgtggatatcgacgacgccgtggcgcgacacctgcacggggtgcgtcaggggattaatcttcccttacgtcttgagggcgaaattgtcggcgtgatcggcctcaccggcgaaccagagcacctgcgtaaatatggcgaactggtgtgtatgactgccgaaatgatgctggagcagtcgcggttaatgcaccttttggcgcaggatagccgtttgcgcgaagagttggtgatgaacctgattcaggccgaagaaaatacgccggcgctggtggaatgggcgcagcgtttggggatcgatttgaaccagccgcgtgtggcggcggtggtggaagtcgacagcggccagcttggcgtcgatagcgcaatggcggaacttcagcagttgcagaatgcgcttaccacgccggagcgtaacaacctgatagccattgtttctctcaccgagatggtggtactcaaacccgccttaaactcgtttggtcgttgggatgctgaagatcatcgtaagcgcgtagagcagcttatctcgcgcatgaaagagaatggtcagctacgttttcgcgtggcgctgggcaattactttaccgggccgggcagtattgcacgctcataccgcacggcgcgcaccacgatgatggtcggcaaacagcgaatgccagagagccgcagctatttttatcaggatttgatgctgccggtcctgttagatagcctgcgtggcggctggcaggccaatgagctggcgcgcccgctggtaaaactcaaagcgatggataacaacgggttattacgtcggacgctgacggcgtggtttcgccataatgtccagccgctggcgacctctaaggcgctgtttattcatcgtaacacgctggaatatcggctaaatcgtatttcggaactgaccgggctggatttgggaaattttgacgatcggctgttgctgtatgtggcgctacaactggatgaacagcgttaagcccggcggcgctacgcttatcaggcctacggggatatatctgtaggccggataaggcgtaacacgtcgccatccggcaacacacagcttacttacgggtaagcttgtccagatcggcttcgatttcactgatcttattcgcgacgacgctttccaggtggcgcaagtcgtcgaggatcttacgtttgagatcgagttctgagcggtcgcgctggcagatttggtccagctcgtcaatcacatagcgtaggttagggctaatctcctgtacctctttataaccctgaccgatgccatcggccaccaccgttttacgctggcgtggatacttaaacttcacgcttttagcaaagaattcacctctatccttttgaaaatagattttcaggatatcgttattggcttcttgccgcaggctgtaacgatcgatttcctcaggattggtaatgcccagactttttagattgtcatacatagcggtatccttcatcacactataacttttgaataattaacgaaaaattggtttttcgccaccagtgtatacaaaaaaagcgcggttgatcgcagaagacgtctcggcaacgtcatgagcaaaagggcggcggttattgatagcttaagtaattcaacgcgatattccgtttatagagaaagcgtttgaagtcagtgtgggaaattgaccggaggcagtggtcgataaccttgagaggcggagtctatgtccggaacgtataatgctactattcgccgggtggtggtttccgcctggataggaaactccattgaatattatgattttctattatacggcctggcaagcgcgctggtatttggcccgcttttttttcctggcgccagcccattgactgcaacgttatcttcttttgccagtttcggcgtgggatttatctcccgaccgctgggcgcgctattttttggcaacaggggagatacgcttgggcgtaaaaacacgttattaattacgttaggggggatgggcgcggtcacgtttctcatcggttgcctgccttcttacgccagtattggcgcgctggcgcctgctttactggttattctgcgttttctacagggatttatggttggaggcgaatggggaggcgccatgttgatggtcgtggaatatgctgctggaaagcaccgggggcggttaagcgcgctatcgcaaacaggaggactcacgggacaattattggcgacaggcgtatttatagtcgtgacccaattaccgcaggaggcgttgttatcgtggggatggcgtattccttttctgctcagtgcgcttttggtgttgcctggattatatatgcgtcatcgtctggatgagacgcctgtcttccgtgcgtttaaaaagcagcaggccattaatcataggcagcaaagagaagaaaggccggtggtcaaagtagtacgagaacaatggcgcagcattttgctgattataattctgcgttttgcggaaagcgttcccttttttcttgctaccgtcttcgcggtttcctgggcgacgacgcagcttgggattgccagcctgactattctgtacattgtaatgttcacctgtctgctggcgtatcccatgcacgtgctatttggcatcatgtcggatcggcgtggctgccgtcaggtgtatattttcggcgcgctttttgtcgcggcaatggcttttccctttttctggctgctggaaagccgttcgctcatactgatgacaatgggctacgttctgcttattaacattggtcataattcactgaatgccgtgcaaccttcttttttcgccggactgtttcatccgcctgtacgctacagcggttcatcaattggcgctcagttgggggcggttgtggcagggggattcacgccgtttatcgctaaagcgttaagcgcagtctatgataacagttgggcgttggttgccggttatgtcgttttgactgcgttggcttcggcgtttgcggcaaagattgcgccggaaaccgtgttaccgcattcgccgtaatgcaaaggggggctgtcgcccccgcttttcactcgcttaatcaatagtgcgcaataattcgttaatgcccactttaccacgcgttttggcgtcgacttttttcacgatcaccgcgcagtacaggctgtacttaccgtcttttgacggcaggttgccggaaacgaccacggagcccgccggtacgcggccatagtgaacttcaccggtttcgcgatcgtagattttggtactctggccgaggtatacgcccatggaaatgacggaaccttcttcgacaatgacgccttccacgacctcagaacgcgcgccaataaagcagttgtcttcaatgatggttgggttagcctgcagcggctccagtacgccgccgatacccacgccgccggaaaggtgaacatttttaccaatctgcgcgcaggaacccaccgtcgcccaggtgtcaaccatggtgccttcgtcaacgtaggcgccgatgttaacgtaagacggcatcagcacggtgttgcgggcgataaatgcgccctgacgaacggccgcaggcggaacgacgcggaagccttctttctgaaaacgcgcttcgtcgtaatcagcgaatttcatcgggactttatcgaagtagcggctttccgcaccgtcgataacctggttatcgttaatacggaaagagagcagaaccgctttcttcaaccactggtgagtgacccactgaccgtcgattttttctgcgacacgcagcgcgccggaatcaagtagagaaatgacctggtttactgcctctcgggtcacggtatctacattagccggcgtaatatcggcgcggcgctcaaaagcggtctcaataacgttctgtaactgctgcattgttaaactctttcatataaataaacacactaccctttatcgtttggattgagggccgctgtcaaccgttgttgcacctcaagttgcagcacattattaagtgcgcgccgatccgctgtggcgattatgaataaatcttctactcgttcaccaatggttgtaattcgggcgccatgaagcgaaattcccagatcggcaaaaatttgtccgaccctggccagcagaccaggttgatcgagcgcgatcaattccatgaatgattttctgtcggtatgggtgggcagaaaattgacttccgtttcgaccgtaaagtgccgtaactttgccggttgccgacgcggctgcggcggctgccagctacgctgcgtaatggtttgttcaagaccggtgcgaataacgtcatggcgatccgccgccagcgggctgccgtctggttccagaacaataaacgtatccattgccatgccgtcgcgagtggtaaagatctgcgcgtcatggacgcttaaattacgcctgtccagctcggcgcagacggcggcaaacagatagggtctgtccggactccagataaaaatttcggttccaccgcgcgtggcctgcggactgagcaacactaacggttggcgcagatcgtgctgcaataaatggcgtgcgtgccaggcgagctgatttggactatgacgaacaaaatagttagcgcgacagcgggtccagattttgtgcagcgcggcttcatcaatattgtccattcgcagcagcgccagcgcctgaagctgatggtgacgcacgcgctcacgcatatccggcgtattttgcattccacgcctgagctgtttttcagtggcgaagtacagctcgcgcagcaggctctgtttccagctattccacaaggtttcgttggtcgcgcagatgtccgcgacggtcaggcagaccagaaaacgcagccgtgtttcggtttgcacctcttcggcaaactgcttgatgacttccggatcctggatgtcgcggcgctgggcggtgactgacattagcaggtgttggcgcaccagccacgcgaccagttgcgtttcgcgtgagttcaaaccgtgcagttcggcgaaggtgagtacatcctgcgcgcccagtacggaatggtcgccgccgcgtcctttcgcaatatcgtggaacagcgcggcgatcaggatcagttccggatggggaagccgcggccagagatcgacgcatagcggatggcgctggcgcgtctcttctttcgcaaagctctccagtttgagcattacgcggatggtgtgttcatccaccgtgtatgcgtggaacaggtcaaactgcatttgtccgacgatgtgcgaccactgcggcatataagcccacagtacgctgtggcgatgcatgggcagcaggccgcggctgaccgcgccgggatggcgcagcatactcagaaacagagtgcgcgcctccgggatgtaacacagcggttggctcaggtggcggcgggcgtggcgcaagtggcgtaacgtcgtagagtagatgccggtgatcgcgctattgcgcaccatcatataaaacatgcgcaggatcgcttgcggttcgcggataaacagcgtgtcgtcacgcagatcaataagcgtgccgcgcagttgaaactcatcgtcaacaggacgtggtttttcatccgcaggtagcgccagaatcgcctcgtcaaatagctgaagcagcatctgattaagttcgctcacccgacgcgtaacccggaagtagtctttcatcatccgctcaaccggatcattgccctcgccgctgtagttaaggcgttgagcgacgcttaactggcggtcgaacagcaggcggttatcgtagcggctgaccaccagatgtagcgcaaagcgaatgcgccacaggatatgcaggcactcgttgagctccgcgcgctcagcgggggttaaaaagccgaatcccaccatctcatcgagcgaggtagcgccgaagtgacgtcgggcgacccactgtaacgtatggatatcgcgcaggccgccggggctgcttttaatatccggctccagattatagctggtaccgtgatagcgctggtggcgctggttctgctcttctactttggcggcgtaaaatttgtcggacggccaaaaaccttcgctgaaaatatgtttttgcagtgccagaaacagagcgacatcaccgatcagcaggcgcgtttcgatgaggtttgtcgcaacggttaaatcagacagaccttccagcagacactcttccagcgtacgtacgctatgcccgacatccagcttgacgtcccataataaagtcagcagctcgccgaccttttgcgcctgttcatcgggcagctttttgcggcttaaaatgagcagatcaatatcggaaagcggatgcagttcgccgcgtccatagccgccgacagcgaccagcgccagatcggcaatctgaccgaaaccggcctcaatccacaggcgttgcaataactggtcgataaattcggttcgggcttcaataagctgttcagcacaaatgccgctgtcaaatgcctctcccagccagtgttgaaagatgtcgatgcgggctttgataccggcgacggtcagttcagcgcgcggccagacgccagggttttgcggctggtcagggagggtggggagtgcggtattcgcgtgctgttcaggaagagtattcatatgcgccacccattaaaaagccggataatggcgtgaacgccttatccggcctacgtatttatcttcatccttcaagttgcttctacgttggctgcgctcgttcactccagtcacgtacttatgtacgctcctgaagattcactctcttgccgccttgaggcaactcgaatgattttgagtaaaggtgtaatttgtaggcctgataagatgcgaaggcatcgccatcaggcaaaacattattcgtcgtgtgtgatgatcgccgggatggtgtcatctttacgcagcgtcagaatttcacagccgttttccgttaccacaatagtatgctcgtactgagcagacaagctgcgatctttggttttcaccgtccagccgtctttcatggtgcggatacggtaatccccggcgttcagcatcggttcaatggtaaaggtcatgccaggctgcaacacgacgccgccatcgtctgcatcataatgcagcacctgcggttcttcatggaagccgcgaccaataccgtgtccgcagtattcacgtaccacggagaaaccttcgccttcggcatatttctggatggcggcgccaatggtgcgcaggcggatgcccggtttcaccattttgatgcccagatacaggctctcttgcgtgacgcggcacagacgctcgccgagaatggtcggtttgccgacgataaacatcttcgaggtatcgccgtggaattcatctttaatcacggtcacgtcgatgttgacgatatcaccatctttcagatgtttagcatcatccggaatgccgtggcacaccacttcattaatagagatacagacggatttcggataaccgtgatagccgaggcaggcggagatcgcgtgttgttcgttaacgatgtaatcgttacagatacggtccagttcgccggtggtgacgcccggtttgatatacggttcgatcatttccagcacttcggctgccagacggcccgcgacgcgcattttttcgatgtcttcagatgtcttgatagagatagccatgaattctgtccatcagtgccgatgatttcggcaataattgtgtaagtgctgacaatggtatcagtcaggggtgtaccctgccaaattgagaatcattctgaacttcgcctttcgtgccacaggtgcgttggcgacattttttcaccccagtcactgactggccgtaagctcccggggatgcaaaaatttgctgcctgcctgtaacacgaaattcatcgttcaattcagcactgagtgccaacaattattggtgtcggtggcgtatttgtggtataaagcgcgccggacttccgatccattcgaagactacacacgatggacgggagcgacaaatctcactttgtgtaacaacacacacgtatcggcacatattccggggtgccctttggggtcggtaatatgggatacgtggaggcataaccccaacttaatctatagaggttttaaatcatggcaactgtttccatgcgcgacatgctcaaggctggtgttcactttggtcaccagacccgttactggaacccgaaaatgaagcctttcatcttcggcgcgcgtaacaaagttcacatcatcaaccttgagaaaactgtaccgatgttcaacgaagctctggctgaactgaacaagatctctgctcgtaaaggtaaaatccttttcgttggtactaaacgcgctgcaagcgaagcggtgaaagaagctgctaacagctgcgaccagttcttcgtgaaccatcgctggctgggcggtatgctgactaactggaaaacagttcgtcagtccatcaaacgtctgaaagacctggaaactcagtctcaggacggtactttcgaaaagctgaccaagaaagaagcgctgatgcgtactcgtgagcttgagaaactggaaaacagcctgggcggtatcaaagacatgggcggtctgccggacgctctgttcgttatcgatgctgaccacgagcacattgctatcaaagaagcgaacaacctgggtatcccggtatttgctatcgttgataccaactctgatccggatggcgttgacttcgttatcccgggtaacgatgacgcaatccgtgctgttagcctgtacctgggcgctgtcgctgcaaccgttcgtgaaggccgttctcaggatctggcttcccaggcggaagaaagcttcgtagaagccgagtaataaggcttgataactccctaaaatagttcgagttgcaggaaggcggcaagctcgagaattcccgggagcttacatcagtaagtgaccgggatgagcgagtgaaggcaacgcgcctgcggctcgaaatatgaaggggagagcccttatagaccaggtagtatcacgtttggttagggggcctgtatatggccccctttttcacttttatatctgtgcggtttgatgccgggcagatcaaatctttcgaggattttagaatggctgaaataaccgcatccctggtaaaagagctgcgtgagcgtaccggcgcaggcatgatggattgcaaaaaagcgctgactgaagcgaatggcgacattgagctggcaatcgaaaacatgcgtaagtccggcgctatcaaagcggcgaaaaaagcaggcaacgtggctgctgacggcgtaatcaaaaccaaaatcgacggcaacgtcgctttcattctggaagttaactgccagactgacttcgtggctaaagatgctggcttccaggcatttgctgacaaagtgctggacgccgctgttgctggcaaaatcactgacgtagaagttctgaaagcacagttcgaagaagagcgcgttgctctggtagcgaaaattggcgagaacatcaacattcgtcgcgtcgcttccctggaaggcgacgttctgggttcttaccagcacggtacgcgcatcggcgttctggttgccgctaaaggcgctgacgaagagctggttaaacagctggcgatgcacgttgcggcaagcaagccggaattcgttaagccggaagacgtgtctgctgacgtggtagagaaagagtaccaggtacagctggacatcgcgatgcagtccggtaagccgaaagaaatcgcagagaaaatggttgaaggccgcatgaagaaattcaccggcgaagtttctctgactggtcagcctttcgtcatggaaccgagcaaatctgttggccaactgctgaaagagcacaacgctgacgtgactggcttcatccgctttgaagtgggcgaaggcattgagaaagtcgagactgactttgcagcagaagttgctgcgatgtctaagcagtcctgattttcctgaggagccgcctgagggcggcttctttttgcgcctctcttgtaaaatcagccgacgcctggcgtctgcgctgaaatgcgacgtacaatgtcgccggaattaactcatatcaatcgttgacagtctcaggaaagaaacatggctaccaatgcaaaacccgtctataaacgcattctgcttaaattaagcggcgaagctctgcagggtacggaaggcttcggtattgatgcaagcatactggatcgtatggctcaggagatcaaagaactggttgaactgggtattcaggttggtgtggtgattggcggtggtaacctgttccgtggcgcgggtctggcaaaagcggggatgaaccgcgttgtgggcgaccacatgggcatgttggccaccgtcatgaacggcctggcaatgcgtgatgcgcttcaccgcgcctatgtgaacgcccgcctgatgtcggcaattcctttaaacggcgtgtgcgacaactacagttgggccgaggcgattagcctgctgcgtaataaccgtgttgtgattctgtctgcaggtacgggtaacccgttcttcactaccgactctgcggcttgtctgcgcgggatcgaaattgaagcggatgtcgtactgaaagcgaccaaagtggatggcgtattcactgccgatccggcaaaagatccttccgcgaccatgtacgatcagctgacctacagcgaagtgctggataaagagctgaaagtgatggatctggcggcgttcacgctggctcgtgaccacaaactgccgattcgtgttttcaacatgaacaaaccgggcgcgctgcgtcgtgtggtgatgggcgaaaaagaagggacgttaatcacggaataattcccgtgagcgccaaatacgggtaagattctgttctattgacgggtcttattacctggcagaaattaaacgagactatacttagcacatctttatattgtgtgaccgtctggtctgactgagactagttttcaaggattcgtaacgtgattagcgatatcagaaaagatgctgaagtacgcatggaaaaatgcgttgaagcgttcaaaacccaaatcagcaaagtgcgcacgggtcgtgcttctcccagcctgctggatggtattgtcgtagaatactatggcactccgaccccgctgcgccagttggcaagcgtaacggtagaagactcccgtaccttaaaaattaacgtgtttgaccgttctatggggccagccgttgaaaaagcgatcatggcgtcagacctcggtttgaatccaagctctgcgggcaccgacattcgcgttccgctgccgccgctgaccgaagaacgtcgtaaagatctgacgaaaattgtccgtggcgaagcggagcaggcgcgtgtcgccgttcgtaacgtccgtcgtgatgcgaacgataaagtaaaagctctgctgaaagataaagcgatcagtgaagatgacgatcgtcgctctcaggaagaagtacagaaaatgaccgacgcggcaattaagaaagttgatgcggcgttggcagataaagaagcagaactgatgcagttctgattgatctgtacgcagatataaactcattccaccgctaacctggcggatgagtggtgtacaaagcgccgcgcagaagacattatcaggtctcctgtgcggcgttttgctttttattccgtttcaacacttctggacgtttcatgaagcaattaaccattctgggctcgaccggctctattggttgcagcacactggacgtggtgcgccataatcctgatagcttccgcgttatcgcgctggtggcgggtaaaaatgtcgcccgcatggcggagcagtgcctggagttctcgccgcgttatgccgtgatggacgatacgtcgagcgcagaacagctcaaaataatgcttcagcagcatggcagccgcaccgaggttctgagcggtcagcaggctgcctgtgagatggcggcgcttgatgaggtcgggcatgtgatggcggccattgtgggcgcggctggtttactgccgaccctggcggcgattcgcgcagggaagacgattctgctggcgaataaagaatcgctggtgacctgcgggcggctgtttatggacgaagtaaaacgcagcaacgcccggcttttacccgtcgatagcgaacataacgcgatttttcagagtttgccgcaatctattcagcataatctgggatacgctgaccttgagcaaaatggcgtaacgtcgattttgcttaccgggtctggtggcccgtttcgtgaaacgcccatgtgcgatctggcagcgatgacgccggatcaggcatgtcgtcatccgaactggtcgatggggcgaaaaatctccgtcgactccgccaccatgatgaataaaggtctggaatacattgaagcgcgttggttatttaatgccagcgcacgtcagatggaagtgttgatccatccgcaatcggtcattcattcgatggtgcgttatcaggacggcagcgtcctggcgcagcttggagaacctgacatgcgtacgcctattgcgcatacgatggcatggccgaatcgcgtcacgtccggcgcgcagccgctcgatttttgcaaactcagcgcgctgacgtttagcgcgccagattatcagcgttatccttgcctgaagctggcgatggaggcgtttgagcaaggtcaggcggcaacgacggcgctcaatgcggcaaacgaaatcaccgttgccgcgtttctggcgcaacagattcgttttaccgatatcgccgggctcaatttagcggtgctggagaggatggatttacaggaaccggcaagcgttgaggacgtattgcaggttgacgccatcgcgcgtgaagtagccagaaaacaagtgatacggctctcacgctgacgattatcccgcgacagaagatcgtgctatttgttagcgttgggcttcggtgatatagtctgcgccacctgatcgcaggtttttggcttttttcggtcaggttagccgtggttttacacggcttttttgtggatacacaaaatcattcaggacgcatcgggacggcaggcgagtacgttcccggcgtgcgcagacagcgcacgacaggggcgatgacgcgcggtcatccgcgaagcgaaccgaagagaatgtgtataaaggcttcagtattcctgagtaccgctaaatcctttcagggacaaaaaacgcgttatgttgtctgcaactcaaccagtaagcgaaaatttgccagcgcatggctgccgtcatgttgcaataattatggatggcaatggtcgctgggcgaaaaagcaagggaagatccgggcctttgggcataaagccggggcgaagtccgtccggcgagcggtctcttttgctgccaataacggtattgatgcgttaacgctgtatgcctttagtagtgaaaactggaaccgaccggcgcaggaagtgagcgcgttaatggagctgtttgtgtgggcgctggatagcgaagtcaaaagcctgcaccgccataacgttcgcctgcgtattatcggcgatatcagtcgattcaactcacgtttacaagaacgtattcgcaaatcagaagcgcttaccgcccataatacgggtctaacgctgaatatcgctgcgaattacggcggacgttgggatattgtccagggagtccgacaactggcggaacaggtgcaggctggagtgctgcgccccgatcagattgatgaagagagactaggccagcaaatctgtatgcatgagctggcgcctgtggatttagtaattaggactgggggagagcatcgcattagtaactttttgctttggcaaattgcctatgccgaactttactttacggatgttctttggcccgatttcgatgaacaagactttgaaggtgcgctgcatgcctttgctaatcgagagcgtcgtttcggcggtaccgagcctggtgatgacaaagcctgatgggggttgcttttgctgaagtatcgcctgatttctgcttttgtgttaatacccgcggtcatcgctgcgctttttttattgccgccggtggggttcgccattattacgctggttgtctgtatgctggccgcgtgggaatggggacagttaagcggtttcgccgcgcgttcacagcgggtttggctggcggtgctgtgtggtctgttattggcgctgatgctatttttgttgcctgagtatcatcacaacattcgtcaaccgctggttgagatgtcgctttgggcatcgttaggatggtgggttgtcgcgctactgctggtgctattttatcccggttcggcggcaatctggcgcaactcaaaaacattgcgtctcattttcggtttgttaactattgtgccatttttctggggcatgctggcgctgcgcgcctggcactatgacgagaatcattacagtggcgcaatatggctactctatgtcatgatcctggtctggggagcggactctggcgcgtatatgtttggtaaattatttggcaaacataagctggcgccgaaggtttccccgggtaaaacctggcaagggtttatcggcgggcttgctacggctgccgtgatctcatggggctacggtatgtgggcgaatctgaatgttgcgcctgttatcttgctgatttgctctgtggtggcggctctggcttctgtactgggcgacctcaccgagagtatgtttaagcgcgaagcaggaattaaggatagcggccacttgattccaggccatggcggcattctggaccgaattgacagtctgacggctgccgtaccggtctttgcttgcctgttgttactagtgttcaggacgctctaacggaaggttttatgctgagtattctctggaatctggctgcattcatcatcgcactgggcgtgctgatcactgtgcatgaatttggtcatttctgggttgcccggcgctgcggtgtgcgagttgagcgcttttccatcggttttggcaaagcgctctggcgtcgtaccgatcggtacggcaccgagtatgtcatcgccctgatcccgctgggcggctacgtcaaaatgctggatgagcgcgccgaaccggtagcgccggaattgcgtcgtcacgccttcaataacaaaacggtgggccagcgcgccgcaattattgccgcaggtccggttgcgaacttcatttttgctatctttgcttactggctggtctttatcatcggcgtccctggcgttcgtccggtcattggcgaaataacgcccaactcgattgctgcgcaggcgcaaattgcgcctggtacggaacttaaagccgttgatggtatcgaaacccctgattgggatgccgtgcgtttacaactggtgtccaaaattggcgatcagcagacgacggtgagcgtcgcgccgtttggtagcgaccagcggcaggataaaacgcttgatttacgtcactgggcatttgagcctgataagcaagatcctgtatcttctttagggattcggccccgcgggccacagattgaaccggtactgtcagaagtgcaggcgaattccgcagccagtaaagcgggtttgcaagcaggcgacaggatcgttaaagtcgatggtcagccgttaacgcagtggatgaaattcgtgacgtttgtacgcgataatcccggtaagccgttagcgttagagattgaaaggcaggggagcgccttgtcgttgacgttaacgccggatacgaaatcggttaacggaaaggcggaagggtttgcaggcgtggtgcctaaaattattcctctgccggaagagtacaagactatacgccagtatgggccttttagcgccatcctcgaagccacggataagacgtggcagttgatgaagctgacggtcagtatgctgggtaaattgataaccggtgatgtgaaactgaacaacctcagtgggccgatttctatcgctcagggggctgggatgtcagcggagttcggggtgatttattacctgatgttccttgcgctaatcagcgtgaacttagggataattaacctgtttccgctgcccgttcttgacggggggcatctgctgttcctggcgattgaaaagcttaagggcgggccggtatccgagcgggttcaagactttagttatcgcattggctcgattttgctggtgttgttaatggggcttgcacttttcaatgatttctctcggttgtaagagagttagttaggaagaacgcataataacgatggcgatgaaaaagttgctcatagcgtcgctgctgttcagcagcgccaccgtatacggtgctgaagggttcgtagtgaaggacattcatttcgaaggcctgcagcgagtcgccgttggtgcggctctcctcagtatgccggtgcgcacaggcgacacggttaatgatgaagatatcagtaacaccattcgcgctctgttcgccaccggcaactttgaggacgtccgcgtcctgcgcgatggtaatacccttctggttcaggtaaaagaacgtccgaccattgccagcatcactttctccgggaacaagtcggtgaaagatgacatgctcaagcaaaacctcgaagcgtctggcgtacgtgttggcgagtctctggatcgcaccacgttgtctgatatcgaaaaaggtctggaagacttttactatagcgtaggtaaatacagcgccagcgttaaggcggtcgtcacgccgctaccgcgcaaccgtgttgatcttaaactggtgttccaggagggcgtatcggcgaagatccaacagatcaacatcgtcggtaaccatgcctttagcaccgaagaactcatttctcatttccagttgcgtgacgaagtgccgtggtggaacgtcgtcggcgatcgtaaataccagaaacagaagctggcgggcgaccttgaaaccttgcgcagctactatctggatcgcggctacgcgcgtttcaatattgactccacgcaagtgagtctgacgccggataagaaagggatctacatcaccgtcaatatcaccgaaggcgatcagtacaagctttccggggttcaggtgagcggtaacctggccggacattccgctgaaattgagaacctgacgaaaattgaaccgggcgagctctataacggcaccaaagtgaccaaaatggaagatgacatcaaaaagcttctgggtcgctatggttacgcctatccgcgcgtgcagtcacagcctgaaattaacgatgctgacaaaaccgtaaaactgcgcgtaaacgtcgatgcgggcaaccgtttctacgtgcgtaagatccgctttgaaggcaacgacacctcaaaagattccgttctgcgccgtgaaatgcgccagatggaaggggcgtggctgggcagcgacctggttgaccaggggaaagagcgtctgaaccgtctcggcttctttgaaaccgtcgacaccgacacgcagcgcgttccgggtagcccggatcaggttgatgtggtgtacaaggtgaaagagcgcaacaccggtagctttaacttcggtatcggttacggtacagaaagcggcgttagcttccaggccggcgttcagcaggacaactggttaggtaccggttattccgtggggattaacggcaccaaaaacgactaccagacctacagcgaactgtccgttactaacccatactttaccgttgacggcgtgagcctcggtggtcgtatcttctataacgacttccaggcggacgacgcggatctatccgactataccaacaagagttacggtacggatgtgacgcttggcttccccatcaacgagtacaacacgttgcgtgctggtctgggttatgtccataacaaactgtccaacatgcagccgcagatcgcgatggatcgttatcttgagtcgatgggacaatctgctgataccagcagttttgccgctgatgacttcacctttaactacggctggacctataacaaacttgaccgtggttatttcccgacggacggttcgcgcgtcaatctgacggggaaagtgacgattccaggttccgacaacgaatactacaaagtgtcgctggataccgcgacctatgtgcctatcgataacgatcacaagtgggtggttctggggcgtactcgctggggttacggcgatggtttaggcggcaaggaaatgccgttctatgagaacttctatgccggtggttccagtaccgtgcgtggtttccagtcgaatactatcggcccgaaagcggtctataaaaatggcgcccatactagttgggacgataatgatgattacgaagactgtactcaggaatcaggctgtaaatcagatgatgcggtaggtggtaatgccatggctgtcgccagcctggaatttattaccccgacgccgttcatcagcgaaaagtatgccaactcggttcgtacctccttcttctgggatatgggtaccgtttgggatacgaactgggatccgtcatctgcgccgtcagatgtaccggattacagcgatccaggcaacatccgtatgtccgcgggtatcgcattacaatggatgtccccattggggccgttggtcttctcctacgcccagccgtttaaaaagtacgatggagacaaagccgagcagttccagtttaacattggtaaaacctggtaattgttcactgcaaaggaatgcattggtagtgtagcgatgacttttggcgatgcccccagggatcgccaggccacgcaaagagctgtaccttcgggtgcaaatgggatggtaaggagtttattgtgaaaaagtggttattagctgcaggtcttggtttggcgatggtaacgtccgcacaggctgctgacaaaattgcaatcgtcaacatgggtaatctgttccaacaggttgcgcagaagacgggtgtatccaatacactggaaaacgaatttaaaggccgtgcggctgaactgcaaaaaatggaaaccgatctgcaatctaaaatgcagcgtctgcaatccatgaaagcaggtagcgatcgtactaagctggaaaaagacgtgatgtctcagcgccagactttcgcacaaaaagcgcaggcttttgagaaagatcgcgctcgtcgttccaacgaagaacgcaacaaactggtgactcgtatccagactgcggtgaaaaaagtggctaacgaccagagtatcgatctggtggtagacgcaaacaccgttgcttacaacagcagcgatgtgaaagacatcaccgctgacgtactgaaacaggttaaataagtaatgccttcaattcgactggctgacttagcagaacagttggatgcagaattacacggtgatggcgatatcgtcatcaccggcgttgcgtccatgcaatctgcaacaacaggccacattacgtttatggtgaatcctaagtaccgtgaacacttaggtttatgccaggcttctgcggttgtcatgacgcaggacgatcttccttttgctaagagtgcggcgctggtagttaaaaatccctacctgacctacgcgcgcatggcgcaaattttagatactacgccgcagcccgcgcagaatatcgcgccaagcgccgtgattgatgcgacggcaacgctgggtagcaatgtttcagtcggcgcgaatgcggtgattgaatctggcgtacaactgggcgataacgtggttatcggcgcaggctgtttcgtcggaaaaaatagcaaaatcggggcgggttcacgcttgtgggcgaacgtaacgatttaccacgacattcagatcggtgagaattgcctgatccagtccagtacggtgatcggcgcggacggttttggctacgctaacgatcgtggcaactgggtgaagatcccacaactgggccgggtcattattggcgatcgtgtcgagatcggcgcttgtaccaccattgaccgtggcgcgttggatgatactgttattggcaatggcgtgattattgataatcagtgccagattgcacataacgtcgtgattggcgacaatacggcagttgccggtggcgtcattatggcgggtagcctgaagattggccgttactgcatgattggcggcgccagcgtgatcaatgggcatatggaaatatgcgacaaagtcacggtaactggcatgggtatggtgatgcgtcccatcacggaaccgggcgtctactcctcaggcattccgctgcaacccaacaaagtatggcgtaaaactgctgcactggtgatgaacattgatgatatgagcaagcgtctcaaagcgattgagcgcaaggttaatcaacaagactaacgttccgccttgtagttgccattcttttccggcctgtcacattcatacgattgcggcaggccgtgttattattgcctttttgtatatttggacaggaagagtattttgactactaacactcatactctgcagattgaagagattttagagcttctgccgcaccgttttccgtttttactggtcgatcgcgtgctggactttgaagaaggtcgttttctgcgtgcggtgaaaaatgtctccgtcaacgagccgtttttccaggggcatttcccgggcaaaccgattttgccaggcgtgctgattctggaagcgatggcgcaggcaaccggtattctggcgtttaaaagcgttggtaaactggaacctggcgaactgtattatttcgcgggtattgatgaagcgcgctttaagcgtccggtggtgccaggcgatcagatgatcatggaagtcactttcgagaaaacgcgccgtggcctgacccgctttaaaggggttgcgctggtcgacggtaaagtcgtgtgcgaagcaaccatgatgtgtgctcgtagccgggaggcctgattcgtgattgataaatccgcctttattcatcctaccgccattgtggaagacggcgctgtaattggcgctaatgcccacattggtcccttttgtattgttgggccgcaggtcgaaattggtgagggaaccgtactgaagtctcatgtggtcgtgaatggtcaaaccaaaatcggccgcgacaacgagatttatcagtttgcctccatcggtgaagtgaaccaggatctgaaatatgcgggtgagccgacccgtgtggaaattggcgatcgtaaccgcatccgcgaaagcgtcaccattcatcgtggtacagtgcagggcggtgggttgacgaaggtgggtagcgataacctgctgatgatcaatgcgcatgtcgcacatgattgtacggtaggtaatcgctgtatcctcgccaacaacgccacgctggcggggcacgtatcagtcgatgattttgcgatcatcggcggtatgacggcagttcatcaattctgcattatcggtgcgcatgtgatggtcggcggctgctccggcgtggcgcaggatgtccctccgtatgtgattgcgcagggtaaccatgcgacgccgttcggggtaaatatcgaagggctgaagcgtcgcggctttagccgtgaagggctggtggcgattcgtaatgcctacaaactgttgtaccgcagtggtaaaacgctcgacgaagcgaagctggaaatcgctgaacttgctgaaaagcatccggaagtgaaggcgtttaccgagttctttgagcgttcaacgcgcggtccgattcgttaatggcggcacagcgtcctttaacgattgccctggtcgccggtgaaacgtccggcgatattcttggcgcaggcttaattcgtgcgctgaaagcgcgcgtacccaacgcccgttttgtgggcgttgcggggccgcgtatgcaggccgaagggtgtgaagcctggtacgagatggaagagctggcggtcatgggcattgttgaagtgctcggacgtttacgccgtttgttgcatatccgcgccgatctgacccgccgttttaccgaactcaagcccgatgtctttgtcgggattgatgcccctgatttcaatattaccctcgaaggtaatctgaaaaaaaaagggattaagaccattcattatgtcagcccgtccgtttgggcctggcgacagaaacgcgttttcaaaataggcagatccacccatatggtgttggcttttctgcctttcgaaaaagcgttttacgataaatttaacgtcccgtgccgctttatcggtcacaccatggcggatgccatgccgctggacccggataaaaatgcggcgcgcgacgtgctgggtatcccgcatgacgcccattgtctggcgctactgccaggcagccgtggcgcggaagtggaaatgctcagcgccgatttcctgaaaaccgcacaattgctgcgacagcgctatcccgatctggaagtggtagtgccgctggtgaacgcgaaacgccgcgagcagtttgaaaaaattaaagcggaggttgcgccggatctcgccgttcatttgctggacggcatggcgcgcgaggcgatgatcgccagcgacgcggctctgctggcctcgggtacggcggcactggagtgtatgctggcaaaatgcccgatggtagtgggatatcgtatgaagcccttcactttctggctggcgaaacgtctggtgaaaacggagtatgtgtctttgcctaacctgctggcgggaagagaattagtcaaagagctgttgcaggaagagtgcgaaccgcaaaaactcgccgaagcgctgttgccgctactggcgaacggtaaaaccagccatgcgatgcacgacaccttccgtgaattgcatcagcagatccgctgtaatgccgatgagcaggcggcagatgccgtcctggagttagcacaatgatcgaatttgtttatccacacacccatttagtggcgggtgtggatgaagtgggccgtggcccgctggtgggcgccgtagtgaccgccgccgtgatcctcgatccggcgcgtccgatcgtcggtctgaatgattccaaaaaattgtctgaaaagcgtcgtctgtcattgtatgacgagattaaagaaaaggcgttaagctggagtctggggcgcgcggaagcgcatgaaattgatgagctgaatattttgcacgccaccatgctcgccatgcagcgcgctgtcgctggtctgcatattgcgccagaatatgtgctgatcgacggcaatcgctgtccggagctgcctgtgccgtcaatggccgtggtgaaaggcgacagccgcgtggcggagattagcgcggcgtctattctggcgaaagtcacccgcgacgcagaaatggcggcgctggatatcgtttttcctcagtatggctttgcgcagcacaaaggctatccaaccgcttttcatctggaaaagttggcccagtatggcgcgacggcgcaccaccgacgcagttttgcgcctgttaaacgcgctctgggacttgtgtcctgattcttgtatcgagaaatctgaagatgtctgaaccacgtttcgttcacctgcgggtgcacagcgactactctatgatcgatgggctggcgaagaccgggccgctggtgaaaaaggcggcctcattaggtatgcctgcgctggcgatcaccgattttaccaacctctgcggtctggtgaagttctacggagcgggtcatggcgcgggcattaaacccatcgtcggggcggactttaacgttcacaacgaactgctgggagatgagctgactcatctgacggtactggcggcgaataatacgggataccagaacttgacgttgctgatctcgaaagcgtatcagcgcggctacggcgcggcaggcccgattatcgagcgcgactggctggtagagcttaaagaaggtttgatcctgctttccggcgggcgcatgggcgacgtaggccgctgtctgctacgcggcaaccaggcgctggtggaggagtgcgttgctttctatgaagcgcattttcccgatcgctacttcctggaactgatccgtaccggcagacaggatgaagagacctatctccatgctgcggttgagctggctgaggcacgtggtttgccggttgtcgcgacaaacgatgtccgttttcttgaaagcgatgattttgacgcccatgagattcgtgtcgcgatccacgacggtttcacgctcgacgatcctaaacgtccacgcaattattcaccgcagcagtatatgcgcagtgaagaagaaatgtgcgagctgttctccgatattccggaggcgctggaaaatacggtggagattgccaaacgctgcaacgtaacggtgcgtctgggtgaatatttcttgccgcagttcccgaccggcgatatgaccaccgaagattatctggtcaaaaaagcgaaagaggggctggaagagcgtctggctttcctgtttccggacgaagaagagcgcaaaaagcgtcgcccggaatatgacgagcgtctggatattgaactacaggttatcaaccagatggggttccctggctacttcctcatcgtgatggagtttatccagtggtcaaaagataacggcgtgccggtagggccgggacgtggttccggggctggttcgctggtggcctacgcgctgaaaattaccgaccttgatccgctggaatttgacctgctgttcgaacgtttcctgaacccggaacgtgtctcgatgcctgacttcgacgttgacttctgtatggagaaacgcgaccaggtgattgaacacgtcgcagatatgtacgggcgtgatgcggtatcgcaaattatcaccttcggtacgatggcggcgaaagccgttatccgcgatgtgggccgcgtgctggggcatccgtacggttttgtcgatcgtatctcgaagctggtgccgcccgatccgggcatgacgctggcaaaagcctttgaagcggaaccgcaactgccggaaatttacgaggcggatgaagaggtcagagcgctgatcgatatggcgcgtaagctcgaaggcgtcacgcgtaacgccggtaagcacgctggcggcgtggtcatcgcgccgaccaaaattaccgactttgcgccgctgtactgcgatgaagagggcaagcatccggttacccagtttgataaaagcgacgtggaatatgccgggctggtgaagttcgacttcctcggtttgcgtacgctgactatcatcaactgggcgctggagatgatcaacaagcggcgggcgaagaatggcgagccaccgctggatatcgctgccattccgctggacgataaaaaaagcttcgacatgctgcagcgctcggaaaccacggcggtcttccagcttgaatcgcgcggcatgaaagatctgatcaaacgtctgcagccggactgctttgaagatatgatcgcgctggtggccctgttccgtcccggcccgttgcagtcagggatggtagataacttcatcgaccgtaagcacggtcgtgaagaactctcttacccggacgttcagtggcagcatgaaagcctgaagccggtactggagccgacctacggcatcattctgtatcaggaacaggtaatgcagattgcccaggtactttccgggtatactctcggcggcgcggatatgctgcgtcgtgcgatgggtaagaaaaagccggaggagatggccaaacagcgttccgtttttgaagaaggcgcgaaaaagaacggtatcgacggcgaactggcgatgaaaatctttgacctggtggagaaattcgccggttacgggtttaacaaatcgcactccgccgcttatgcgctggtttcttaccagacgctatggctaaaggcgcactatccggcagagtttatggcggcggtgatgactgccgatatggacaacaccgagaaggtcgtcggcctggtggacgagtgctggcggatgggactgaaaattctgccgccggatattaactccgggttgtaccatttccacgttaatgatgagggcgagatcgtctacggtattggcgcgatcaaaggcgtcggcgaaggtccgatcgaagcgatcatcgacgcgcgtaatcagggcggctatttccgcgagctgtttgatctgtgcgcgcggaccgacaccaaaaagctcaaccgccgggtgctggaaaagctgatcatgtccggggcgttcgaccgcctggggccgcaccgcgccgcgctgatgaactcattgggcgatgcgctgaaagccgccgaccagcacgccaaagcggaagctatcggtcagacggatatgttcggcgtgctggcggaagagccggagcaaatcgaacaatcctatgccagctgccagccgtggccggagcaggtggtgttagatggggaacgtgaaacgttggggctgtacctgacgggccaccctatcaatcagtatttaaaagaaattgagcgctatgtcggcggggtaaggctcaaagacatgcatccgacagaacgtggtaaagtcaccacggctgcggggctcgtgattgccgcaagggttatggtcaccaagcgcggcaatcgtatcggcatctgtacgctggatgaccgttccgggcgtctggaagtgatgttatttaccgacgcgctggataaataccagcagttgctggaaaaagaccgcatacttatcgtcagcggacaggtcagctttgatgacttcagcggggggcttaaaatgaccgcccgcgaagtgatggatattgacgaagctcgcgaaaaatacgctcgcgggcttgctatctcgctgacggacaggcaaattgatgaccagcttttaaaccgactccgtcagtctctggaaccccaccgctcggggaccattccagtacatctctactatcagagggcggatgcgcgtgcgcggctgcgttttggcgcaacgtggcgtgtctctccgagcgatcgtttacttaacgatctgcgtggcctcattggttcggagcaggtggaactggagtttgactaatacaggaatactatgagtctgaatttccttgattttgaacagccgatagcagagctggaagcgaaaatcgattctctgactgcggtaagccgccaggatgagaaactggatattaatatcgatgaagaagtccatcgcctgcgcgaaaaaagcgtagaactgacgcgcaaaatcttcgccgatctcggcgcatggcaggtagcccaactggcgcgccatccgcagcgtccgtacaccctggattatgtccgtctggcgtttgatgagtttgatgagctggcgggcgatcgcgcctatgctgatgacaaagccatcgtcggcggtatcgcgcgtctggaagggcgaccggtgatgatcattggtcatcagaaaggtcgtgaaaccaaagaaaaaattcgtcgtaactttggcatgccagcgccggaaggctaccgcaaagcgctgcgcctgatggaaatggctgaacgcttcaacatgccgattatcaccttcatcgacaccccgggtgcataccctggcgtgggcgcggaagagcgtggtcagtctgaagccatcgcccgcaacctgcgtgagatgtctcgtctgaacgtaccggtcatctgcaccgtgattggcgaaggcggctccggcggcgcattggcgattggcgtgggtgataaagtgaatatgctgcaatacagcacctattccgttatctccccggaaggttgcgcctctattttgtggaagagcgccgacaaagcaccattggctgctgaagcgatgggcatcatcgcgccgcgtctgaaagagctgaagctaatcgattccatcattccggagccgctgggcggcgcgcaccgtaatccggaagcgatggcggcatcgctaaaagcgcagctgctggaagatttagccgatctcgatgtgttaagcaccgatgatttaaaaaaccgtcgttaccagcgtttgatgagctacggttacgcctaatcatttacctcatttttccccaagaggccggataatccggcctctttttttggtcgaggaaaaatgagacgccgatgagttgatgtgattaaacgcaacggcatgttctccctgacactgtatcaactgccaggcgtgtggccagggcaggcagtgaactacccttcaaggagaaaattatgggattgcaaaaaacactggcgctcagcgccgtagcggcagggatcatgttgagcttatccggtgcgcaggccgcgccgctgcttagcagtagtgagccaatgaccattaacgccagcgatctggcggcgaaagagaaagcgctaacggattttccgttaatggaggccgtgaaatcctctattcagacgttggataacagcgcggtcgaacaaatcgaaccggggcgcgccgctaacccggcaaacgtaaaacgcgttgaaagtattctgaaagaggccgactgggattatctgttcccgatgcgcgcgccggaatatacttactctaacttcctgaaagcgataggtaaattcccggcggtttgtggtacctacaccgatggacgcgatagcgacgctatctgccgtaaaaccctggctactatgtttgcgcattttgcccaggagacgggcggtcacgaaagctggcgtgacattccggaatggcgtcaggcgctggtctatctgcgcgaagtcggctggacagaagggcagaaaggcggctacaacggcgaatgtaacccggatgtatggcagggccagacctggccgtgcggtaaagataaggacggcgatttcctcagctattttggccgcggggcaaaacagctttcttataactacaactatgggcctttctctgacgcgatgtatggcgacgttcgccctctgctggataaacccgagctggtggcggatacctggatgaacctggcgagcgccgtcttcttctttgtgtatccgcagccgccgaagtcgtctatgctacatgtgattgacggtacctggcagccaaacgatcgcgataaagcaaacggcctggtatcaggtttcggcgtcactattcagatcatcaatggcggcgtggagtgcggcggcgcagatgagaatgcgcagtcgcttaaccgcatcgcctactacaaagagtttgccaactacctgaaagtgccggtgccggcggacgaagtgttgggctgtaaaaagatgaagcagttcgatgaaggcggcgctggcgcgttaccgatctattgggaacaagactggggctggagcgccgatactgcggacggtaaaacctattcctgccagttagtgggatatcagacgccgtataccgcctttaaagagggcgactacacgaaatgtgtacagcattatttcaacgttaatgtcgtcgatgataacggaaccactgaaccggatgtcacgccaactccggcgccagtgacggatgaaaacgtggcgccagtcgcgcgcattgccggaccggtcggggcggtggaagccggtagcccggtttcactcagcgcggaaggatcgaccgacgcgaatggcgacaagctcacctatacctggatgtcgcaggatggcaaaacgctgagcggccaggataaagccgttgtgattttcaacgcgccggatgtcactcagaacacccagtatgtggtgaatctgaccgttagcgacggtacgctctccagtacagcggtttatacgctgaatgtgaaagcgaaggccgccgctgcggatgacgaagataagaccaccagctaccctgcctggagcagcagccagaaatggaatccgggcgacatcgtcaacagtaatggcgcattgtaccagtgcaaaccgttcccggaaggctcatggtgtaatgttgcgcctgcctactatgagcccggcgtagggattgcctgggccgatgcatggaacgcattgtaataagataaatcctgtcggtgctttgcatcggcaggattgttactatgcttatctcaggttttttcaggagaaagcatgaacatcatcgccattatggggccgcacggggtttattataaagatgaacccatcaaggagcttgagcgtgcattacaatccctgggatttcaaattatctggccgcaaaatagcgttgacttgttgaagtttattgaacataacccgcgcatctgcggcgttatttttgactgggatgaatacagtctcgacctttgtagcgaaatcaaccagctaaatgaataccttcctctctacgcctttatcaataccaactccacgctggacgttagcgttcacgatatgcgcatggcgctgtggttttttgagtatgcattggggctggctgaagatatcgcgacgcgcattcatcaatatacaaacgaatatctcgataatattacgccgccgtttaccaaagcgctttttacctacgccaaagaaggaaaatataccttttgtacgccgggtcatatggcgggaacggcgtatcagaaaagcccgccaggctgcctgttttatgacttttttggcggcaataccttaaaagctgatgtgtcgatttcggtgactgaactgggatcgctgctggatcacaccgggccgcatctggaagcggaagagtatatcgcccgtacttttggcgccgagcagagctatatggtgacgaacggtacgtcgacctcgaataaaattgtcggtatgtatgccgcgcctgcgggaagtacgctacttattgatcgtaattgtcataaatcgctggcgcatttgctgatgatgagcgatgtggtgcctctctggttgaagccgacgcgcaatgcgctcggcattctcggcggtattccccgaagggaatttacccgtgcaagcatcgaaagcaagatagaggagacccctcaggcgcaatggccggtgcatgcggttatcaccaattcgacttacgatggtctgctgtataacactaactggatcaagcaaatgctggacgttccctcgatccattttgattccgcctgggtaccctatacccatttccatccgatctaccaggggaaaagcgggatgagcggcgatcgggtgcccggaaaagtgattttcgaaacgcaatccacccataaaatgctggcggctttttcgcaggcgtcgcttattcatatcaaaggggaatatgacgaagagacgtttaacgaagcgtttatgatgcacacttccacatcgccgagctatcccattgtcgcctctatcgagaccgcagcggcgatgctgcgcggcaatccagggaaaagattgattaatcgttcggtggaacgggcgctccattttcgtaaagaggtacagcggctacgtgaagagtccgatagctggttctttgatatctggcagccggaagaggttgatgaggccgaatgctggccggtcacgccgggagaaacctggcatggcttcaccgatgccgatgacgatcatatgttcctcgatccggttaaggtgacaatcctgacgccggggatggatgaacagggcaacatgagcgaagaggggatacccgccgcgctggtggcgaagttccttgatgagcgaggcgtggtggtggaaaaaaccgggccgtataatctgctgtttttgttcagcatagggattgataagacccgtgcgatggggctgctgcgcggactgacggaatttaaacgcgcctacgatcttaacctgcgcgtcaaaaatatgttgccggatctgtatgcggaagatccggatttttatcgcaatatgcgcattcaggatctggcgcaggggatccataaactgatccgccagcacgatcttccggggctgatgctgcgggcgttcgaggttttaccggagatgatcatgaccccgcaccaggcctggcagcgtcagatcaaaggtgaggtggaaaccgtggcgctcgatcaactgccagggcgcgtttccgcgaatatgatcctgccttatccgccaggcgttccgctgttgatgcccggcgagaggatcacgcaacagagtcgggccgtgctcgattttctgctgatgctctgctcgattggccagcattatcccggttttgaaacggatattcacggcgcgaaacggaatgaagacggggtgtaccaggtacgagtcttaaaacacgcctgctagcttgcctgacgggaatgtgacgagtaacgtactgataatcaataaaggagacgctatgctgggattaaaacaggttcatcacatcgcgatcattgcgacagactatgcggtgagcaaggcgttttattgcgatattctggggttcgatctgctaagcgaagtctggcgggaagagcgtgactcgtggaagggcgatttggcgctaaacgggcagtatgtgattgagcttttctcttttcccttccctccggcgcgtccaagccgacctgaagcctgcggcctgcgccatctggctttcagcgtggaaaatgtggaaaacgccgttgcgcatctggaaaagcatcaggttaagtgcgaaccgatacgcatcgatccgtataccgggaagcgctttacttttttcaacgatccggacggtttaccgcttgagctgtatgagcagtaaggcttgtcattaagacgctcgccaggtaacgttgccgggctaagtcactataagcatggatcatgaccactctcacgttgaatacctcgttactctcttctcgccgtattctggctgcctttagcggcggcctggattctacggtgctgttgcatcaactggtgttgtggcgagaacgccatcctgacgtcacgctgcgtgctatccatattcatcacggtttaagccctcatgctgatagctgggtgcggcattgcgaaaccgtatgcgaacgctggcaggttccgctggtagtggagcgggtgacgctggcggataatggcctgggtatcgaggcccatgcgcgtgaagcgcgctaccgggcgttcgcacagacgctattgcctggcgaagtgctggcaaccgcgcagcaccttgacgatcagtgtgaaacgtttctgctggcgttaaagcgcggcagcggtccggccggactttccgcgatgggagaacgctcgccttttgccggaactctgcttcttcgcccgctgttgagagaaacgcggaagacgctggaacagtgggctgtgcgtcatggcttatgctggattgaagatgaaagcaatcaggatgacgcctacgatcgcaattttttacgcctgcgcgcgcttccgctcttacagcagcgctggccgcattttcctgcggcggtagcccgtagtgcgacgctctgcgccgagcaagaaaggctgctggacgagcttctggccagcgatcttactgactgtatcacggcggagggaacattgcggctctctccattaatgtcgatgagcgatgtacggcgggcggcgattttgcgtcgctggctggcgatgcgtaatgcgccgatgccctctcgcgacgcgctggaacgtatctggcaggaggtggcgctggcgcgcgacgatgcctctccctgtttacgctttggcgatcacgagattcgccgttaccagtcgcaactgtggtggattaaatccgtggccggacaacacgaaacgacggtcgcctggcccgtctggcaaacaccgctggcgctgcctgccggcttagggacggtacagctcgttcctggtggcgaactgcgccgaccgcgagaggaagaatccgtcagcattcgttttaaagcgccaggcgtgttacatattgtcgggcgtaacggtggacgtaaattaaagaaaatctggcaggagcaggggatcccgccctggcgacgagataccacgccgctgttgttttacggcgaaacgctgattgcggctgcgggtgtttttgtgacgcgtgagggagcagcagaagataaagaaggggtgagtctggtttggcatgcctgatggcgctgcgcttatcaggcctacgtatcgcatggaacgtaggccggataaggtgcttgcaccaccatccggcaacaaaatactcaggattcgctaactaccacggtaccaatttccgggtggctgaaactggcgattttatcgagacgaagttcacaagactcgccggaaacttcggcaagcagatattctacgtttttacgtaagatcaaatcgttcgcttttgcctgcaaaacctcgccatcttttaacgttagcgtcagtattaaatgatgcatgcaggcaagctcaagactatcgtagtcatcgcaattaatgggttgatacgtttcattcattgacataatcgctcaccagtaagttcgcggcagcataagctgccttttccctgaccgactctgaaagggcgctatctgccgccacttcattaagcactttcaatacacaacccagcgcatccgggacataccctaagtctccgctggcgatttccgcataccgcttgcgtactaactcacaatatttttccacatgccctcctgtcagcattctgacttaaccgtggatgcaagtctaagcctacgaagttaaatcttgtttagcaaggtgactataccatactcatttgcgcaatatcagcgcctgacgcgagtgggtaaaagattcgttaacagccttttagcgcggttttcgctacaatgggcgcctgattcgaaaggagttttctcatggcgcttaaagcgacaatttataaagccgtcgtcaatgtggctgaccttgatcgcaaccggtttctggatgcggcattgacgctggcgcgtcacccttctgaaacgcaggagcgcatgatgctgcgcctgttggcatggataaaatatgctgatgaacggttgcagtttacacgtgggctcagcgcggaagatgagccggaggcctggctgcgcaacgatcatctgggcatcgatctctggatagagctggggctgccggatgagcgccgtattaagaaagcctgtactcaggcgagcgatgtcgcgctctttgcttataactcccgggcggcgcaaatctggtggcagcagcatcaaagcaagtgcgcgcagttcgctaacctgtccgtctggtatctggatgacgggcagctggcgcagctcagtgaatttgccgatcgtaccatgacgctacaggcgacgattcaggacggcgcaatctggctttctgatgctcggaataatctggaaatacagctaaccgcctggcaacagccctcatgattgccatctcccggacggtctccatagccgataatgagctggaaattacggccattcgtgcgcagggcgcgggtggtcagcacgtaaataagacctctagcgcgattcatttgcgctttgacattcgggcctctggcctgccagagtattataaacagcgtttgctgacggccagccaccatctgataagcgatgatggcgtcattatcattaaggcgcaggagttccggagccaggagctcaaccgggaagcggctatcgccaggctggttgccgtcataaaagaattaaccgcggagcagaaaagccgtcgcgcaacccgtccgacgcgtgcctcgaaagagcgccgtttgtcctcaaaggcgcaaaaatcttctgtaaaggcgcttcgcggcaaagttcgtcgtccactggattgacgggcaggaatagcaatttcataaggattttatggtgagaacagcaatattgtcagtagcggcagcctgtacgctatttgcattgatagggtgtaataaccgtgcggaagttgacgccctgcaacctgcgcaggcggcggaattaaaacccatgcagcaaagctggcgcggcgtgctgccctgtgcggattgtgaaggtattgaaacgtcactatttctggaaaaagacggcacatgggtgatgaacgagcgctatcagggcgtgcgcgaagaaccttcctcttttgcgtcatacggtacctgggcgcggacggcggataaactggtgttaaccgacagcaatggcgagaaatcgtattatcgcgcgaagggcaatgcgctggagatgctcgacagagaaggcaatccggtggcttcgcagcttaattatacgctggtgcctgttaccgccagcctgccggtaacgccaatgccgctgcgtggtatgtatgtatacagggccgatgcggcgacctttaccgattgcgcgaccggaaaacggctgccggtcgccagtaacgcccagcttgagcgcggctatctggcggcgaaaggtgaagcggaaaaaccggtgctgctgacggtagaagggcattttgtgtttgccgcgaacccggacacgggcgagccggtaaaaacgctaatagccgataaaaatgcgaagtttgcgccgggtaaagattgcactcactaataaaaggcctcgcagggtgcgaggcctttacatatctgccggatggcgccgggcaaccccaacaaaatgtcgtttagcccttaatcgccttgaccagataatcaacgatatcgccggttttaatcagcgatttttcaccgctacgacggtatttatactcaatatcgtcgttatccaggttgcgatcgccaatcacgatagtatgtggaataccaatcagctccatatcggcaaacatcacgcccgggcgctctttacggtcgtccatcagcacttcaatgccctgcgcgcgcaattcgctgtacagcttttccgccagctcctgcacacggaaggatttgtgcatattcatcggcagaatagcgacctggaaaggcgcaatggcgtcaggccatacaatgccgcgctcgtcaaagttctgctcgatagcagcggcaacgacacgtgttacgccgataccgtagcagcccattgtcaggatctggttacggccatcttcaccctgaacggaggctttcagcgcttctgagtacttggtacctaactggaagatgtgacccacttcgataccgcgtttgataagcaacgttccctgaccatccggactcggatcgccggcgactacgttacggatgtcggcaacaacaggcgtcgccacatcgcgatcccagttaataccaaagtagtgtttaccgtcgatgttggcgccagcggcaaaatcgctcatggcggcaacggtacgatcgatgatgaccggaatcggcatattgaccgggccgagggagccagggccggcattaattacggcgcgaatctcttcttcggtagcgaaggtcagcgggctggcaacgtgcggcagtttttccgctttaacttcattcagttcatgatcgccgcgaaccagcagagccaccagcggagacttgctgtctttcaccgctttcaccagcagcgtttttaccgttttttcaattggcaggttgaattgttccaccagctccgcgatggttttggcatttggcgtatcgaccagagtcatttcctgcgtcgccgctgcgcgcggcgtttgcggcgcgatagcttctgccagttcaatgttagccgcgtaatcagaaacatcagagaaaacgatatcgtcttcgccgctttgcgccagcacctggaattcatgcgaggcgttgccgccgatagaaccggtatcggcctgtaccgcgcggaaatccagccccatacggctgaagatacggctatacgcggcgtacatggcgtcataggtttcctgcaacgactcctgagaggtgtggaaagagtaagcatctttcatcaggaattcgcgcgaacgcatcacgccaaagcgcggacgcacttcatcacggaatttggtctggatttggaagaagttcagcggcaactgcttataagagctgagttcattacgcaccaggtcggtgataacttcttcgtgggtcgggccgagtacgaacggacgctcgccacggtcgacaaaacgcagcagttccggaccgtactgttcccaacgaccactctcttgccacaggtcggctggctgaacgactggcatcgacacctcgatagcaccggcgttgttcatctcttcacgcacgatgttttcgacttttttcaggacgcgcaggccggtcggcagccaggtatataacccggaggcgagcttgcggatcatcccggcgcgcagcatcagctggtggctgataacctcggcgtcggcaggtgtctccttcagagtggagaccaggtattggctagtacgcatgttgttacggttccagttgaacgatcgaacaggctcaatgtgagcctgatacaaaaaaagtgatttagtttaccagcgtgcaagagatgtcaaaagagaagggcgtgaaattaccgtggttccagcgcaaacacttcaaatcccgagttaaccacacgccagcgcacgttaaaatcatgcagccagacggcataggttttgcccgtctcttcacccttacgataagccgggcgaggatcttgcgccagcacatcgcaaataaatgtccgtagctgcggataacgcctttccagcgtcgtaagctgttgagccacctcagcggtaaaactcacgggcatttcagctatcggcgcctgttgcgcatagctggcggcggcgtccggtaaggcctcggcaaacggtaaatacggtttaatatccaccaccggcgtgccatccaccagatccagactgcctaatttcagaattacgctctctttccggcactcgataccttttagcgcaacgagcgacatgccaatcggattggggcggaacgtggagcgcgtggcaaaaacgcccattctggcgttaccgccaagacggggcggacgaactgtcggccgccagccgccgtccatcgtctgatgaaaaacgaaaagcacccacaaatggctgaacgcttccaggccgcgaacggcatcggcctggttgtaaggcgctatcagatgcagttcgccgcaggcgcttttgaccagaccaggctggcgcggaacggcgaatttttctttatagggggagcgaataacgccgatttgttcaaactgaaagctgctcatttcgccgaaatattcagggcggacccgatacaaaccgcctgacgatagcagcctggcgtgccgctggtaatttcacagctgtgcagcaggacggcgttggctttcattttagatgcattaatctgcatacgcttgcgcgcagttggaatgttaggcggagagtcttgatttgtcgcctggcaggattcgccgctaacctcgccaagatctcggaaaggtttgccgactaagtcttcagcattggtgtaaatcctgacgggagcggcacgcggcgctttaggtttctccggctccgcttttggcggggttgcggtgctttgaacgggttcaacaggggatctgcttagcatggaacaaccgcccagcatgagtgccaataaacagatcggtaaagcacgcataatatttcctcaatgaatgttctaattgccagatattgaatcaggagcttgcataaatgacaagacgggcaatagcccgtcctgaataatattacagattgtggaatcagcctaaaacttaccagcctttcaccgcgccgccattaaaaactttatttgcggcttcgtacacttcatcagactgataagcctgaacgaattttttcacattctcggcgtctttgttatcttcacgcgtcacgatcaggttaacgtacggagaatctttatcttcaacaaagataccgtctttcgctggcgtcaggccaatctggctggcgtatgtcgtattgatgaccgctagcgcgatctgcgcgtcatccagcgaacgcggcaactgcggcgcttccagctcaacaattttcagatttttcgggttttccacgatatccagcgaggtaggaagcagaccgacgccgtctttcagtttaatcagccctactttttgcagcagcagcagggaacgaccaaggttggtcgggtcgttaggcacagcgacctgggaaccgtccttgagctcatccagggatttgatttttttggaatatcctgcaatgggatagacaaaagtcttaccaacggaaaccagtttgtaaccgcgatctttgatttgctgatccagatacggtttgtgctggaaggcattggcatcgatatcgcctttgctcagcgcttcattaggcagaacataatcattaaaggtcaccaattccacgtccaggccgtatttttctttcgcgactttctgcgcgacttcggcaacttgctgctctgcgccaacgattacgccgactttaatatgatttggatctttttcatcctgaccgcaacccgcaagtgccagagaaccaatcagagcacccactgccgcaaaggttttgaatttgaacgccatgcttatttccttaatgagtatttgtgttgtgtttaacgttacttatgcgtgacagccctgacgatgcgatcgccggataactgaattaaataaaccagaacgacaagtaataccagcaccgtattcatcacggtagcattgtatccaatataaccgtactgatagccgatttgaccgagaccgcctgcgccgacggcgccgcccattgcggagtaaccgaccagggtgatcagtgtaatggttgccgcattcaccagaccaggcagcgcttccggtaaaaggattttacgtacaatttgcagcggcgtggcgcccatcgctcgtgaggcttcaatcagcccggcagggatctctaacaacgcattttccaccatacgggcgataaaaggcgcggcgccgacggtcagcggtacaattgcagcctgcaaaccaatggaggtgccgacaattattcgggtaaaaggaatcatccacaccagcaggatgataaagggaatcgagcggaaaatattgaccaccgcagagagggagcgatacagcctggcgttctccataatctgccccgggcgcgtaacatacagcaatacgccaaccggcaggccaatcacgaaaccgaagaaaccggagacaaaggtcatcgccagcgtttcccagacgccacgaaccagtaaccacatcattgcctcagacataacccagtacctctactttcacatggtgatcctgcagccaggcaattgcggcttgcgtctcttcttgcgtgccgtgcatttccgttagcataatgccgaacttcacaccgccggcgtaatccatctgcgcgctgataatattattgttcacgttgaaacgacgcgcggtttcagaaagcagcggggcatccacagactgcccggtgaattccatgcgcagcatcggcacgctgtcagtttccggcgacgctttcaaacgcgcctggtaatcttccggaatgtccagatgcagagtggactgaataaacttctgcgccagcggcgttttaggatgcgagaagacttcgctgaccgtatcctgctcaataagctcgccattactgataacggcaacgcagtcgcagatacgtttcacgacatccatttcatgagtgataagcagaatcgtcaaccccagacgacggttgatatctttcagcaattccaaaatcgaacgggtcgttgcgggatcaagcgcgctggtggcttcatcgcacagcaacacttttggattactggctaacgcgcgggcaatcgcgacacgctgtttctgaccgccggaaagatttgccggatagctgtcgtgcttgtcgccaagaccgactaaatccagcagctctgtgacacggcgtttgatctcttcctttggtgtgttatccagttccagcggcaacgcgacgttgccaaacacggtacgggaagagagcaggttaaaatgttggaaaatcatgccgatttgacggcgagctttggtcaactcagactctgaaagcgttgttagctcctgaccgccgacctgaacgctaccttcggttgggcgttcaagtaagttaacgcagcggataagcgtacttttaccggcgccggaggcgccaatgacgccataaatctgcccggcaggaacgtgcaggctgacattatttagcgcctgaatggtgcgcgtcccctgctggaacactttggtaatattcgaaagtttaatcattgattctttattatcgtaatgaaatgagcggaggcattttcgtctgcctaatacggtcaacgccgtcaacagaatggatgttaaggcatccagacgtctaaatcaatcaggctttatacgatgagcactttcttgcctgctgaaacatgcgatactagcgccacttgctttactcaggagctataaaaggtggcaaagtttgtacccgcaatttttctcgaccgtgacggcaccattaatgtggatcacggctacgtacatgaaatcgatgcatttgagtttatagacggcgttattgacgctatgcgcgagctaaaaaaaatgggctatgcgttggtggtggtgacgaaccagtccggaatcgcgcgcggcaaattcactgaggcgcagtttgaaacgttaaccgaatggatggactggtcgttggcggatcgcgatgttgatttggacggcatctattattgtcctcaccatccgcagggcagtatagaagagttccgtcaggtatgtgattgccgcaagccgcatccaggaatgcttatctcggcgcgtgatttcctgcatatcgatatggcggcttcttatatggtgggagacaagctggaagatatgcaggcggcagcggcggcaaatgtcgggacaaaagtgctggtgcgtacgggcaaaccggtcacggcagaagcagaaaacgcggcggactgggtgttaaacagccttgctgacctgccatcagcgataaaaaagcagcaaaaataagcgttatggataaaagatgagcggttaaaacaaaaatgcatttttccgcttgtcttcctgaaccgactccctataatgcgcctccatcgacacggcggatgtgaatcacttcacacaaacagccggtcggttgaagagaaaaatcctgaaattcagggttgactctgaaagaggaaagcgtaatatacgccacctcgcaacggtgagcgaaagccgcgttgcactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttaacgtcctcggacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacgaagtttaattcattgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacaggaagcagcttgctgcttcgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtggctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcagatgtgcccagatgggattagctagttggtgaggtaacggctcaccaaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaaggtgttgtggttaataaccgcagcaattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtctgtcaagtcggatgtgaaatccccgggctcaacctgggaactgcattcgaaactggcaggcttgagtcttgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacaaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtctacttggagcttgtgcccttgaggcgtggcttccggagctaacgcgttaagtagaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacagaagaatccagagatggattggtgccttcgggaactgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggttaggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaagcgtactttgcagtgctcacacagattgtctgatgaaaaacgagcagtaaaacctctacaggcttgtagctcaggtggttagagcgcacccctgataagggtgaggtcggtggttcaagtccactcaggcctaccagattcgctcccgtgctttgttgtggcaaagctcgcatacttcagtatgcttcgcttcaccacgccgcgcccggaaacgaatcaaaggtaagaggttctgactacacgatggggctatagctcagctgggagagcgcctgctttgcacgcaggaggtctgcggttcgatcccgcatagctccaccatctcgtgagtgtttacgaaaaaatacttcagagtgtacctgaaagggttcactgcgaagttttgctctttaaaaatctggatcaagctgaaaattgaaacacagaacaacgaaagttgttcgtgagtctctcaaattttcgcaacacgatgatgaatcgtaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaagggcgtgctaatctgcgataagcgccggtaaggtgatatgaaccgttataaccggcgatacccgaatggggaaacccagtgtgattcgtcacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagagcctgaatcagcatgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaagcgcatgtgctgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagccccaccactaagccagtggtgaactccacatccgcatcctttgctgaggatacggttaacggagcgaaagcgacgttcaaccgcaaaacaagcagagggggcttagtggtggggtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccggagggaaaccgagtcttaattgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacctgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggctagggggccatcccggcttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgaacgtatcacccaagacaactttacggagttgacgattgacggagcgaagcgacgtcaaagcgttcattaaagtcgagttggcttagggatacgttcgttgggtaggggagcgttctgtaagcctgtgaaggtgtgtcgtgaggcatgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacgggttaatattcccgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggtgtgtgttccaggtaaatccggttcactttaacactgaggcgtgacgacgaggcactacggtgctgaagcaacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgacacgtaggtgaagtgatttactcatggagctgaagtcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggtcagcgcaagcgaagctcctgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggctttgaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgtggacccgttacccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggagctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgagacttagagtctcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaagatgttttggcggattgagaagacaacaattttcagctcagattcagagtccgaaggattttacgctgagacaaggcggcaaacgcagcgacggaaggagcatacagaagtatgtgactgacgctcgcaagagcagccaacgccgtatcagtgtaaaagacacaggacggagcacaaagaatttgcctggcggcactagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaattagaagtatggcattaactttcggggcagttcactactcgacagagagtaggacaaaagcgaaagcttttgaacgttgcgaagcaacggcccgaagggtgaatcacgaagtgattcataaactgccaggcatcaaattaagcagtaaactgatgtaaaaatcagtggttgtaaaagaattcggtggagcggtagttcagttggttagaatacctgcctgtcacgcagggggtcgcgggttcgagtcccgtccgttccgccacttattaagagccctgagcattagctcagggctttttctttccatgtcatttaattattgctcaattcgcaaaaatcctctgcatttctcgctctttttctgcaaagcgctgaaggtcataatcccctcagttaacgaacatagtgattaaaaagaggaattctatgactatccctgcattcggtttaggtacttttcgcctgaaagacgacgtggttatcgcttctgttaaaacggcgcttgaactgggctaccgtgctgtcgacactgcgcaaatctatgataatgaagcggctgttggacaggcgattgctgagagcggcgtaccgcgtaatgagctgtacatcaccaccaagatctggattgaaaaccttagcaaagacaagctaatcccaagcctgaaagagagtctgaaaaaactgcgtaccgattatgtcgatctgacgctgatccactggccatctccgggtgatgccgtgtctgtcgaagaatttatgcaggcattgcttgaagctaaaaaacaagggctgactcgcgaaattggcatttcaaacttcaccattccgttgatggaaaaggctattgccgcggtgggcgcagacaatatcgccaccaaccagattgagctatctccgtatctgcagaatcgtaaggtggttgactgggcgaaagcgcacggtatccacatcacctcttatatgacgctggcatacggtaaggcgctgaaagatgaagtgattgcgcgcattgcggctaaacataatgcgaccccggcgcaggttattctggcatgggcaatgggtgaaggttactccgtgatcccttcatccaccaggcgtgaaaatctggcaagcaacctgctggcgcaggatctgcatctggatgccgaagataaaaatgcgatcgcggcactggactgcaacgatcgtctggttagcccggaaggactggctcctgcctgggattaattacccgatcctttgtacctttacccctctttcacagctcctgcgggagctgttcttatatattcgctcaaaaagtcgataaatgcccgaatacgtgtgctgacggcgcgatcgctgtagtaaacggcgctgaaaggcatttctaccggcagacgtttatcggccagcagttccaccagttctccccgcgcgatctctttatcaatcatataatctgaaagacatgcaatgccgttaccgttcaggcaaagttgttttaacgtttccccgctattggaagaaatcccacatttgatctcatggagctgcccgtcgctacaggcaatcggccaggtattgagcgaaacaggttctgagaaccccagacacagatgccgtttcaactcttcaacggtctcaggcttgccaaagcgggcaatataatccggcgaggcgataatcttgcgatagctggtaaataacgggcgcgcgcgcagacttgaatctgtcaacgtgcctgcgcgtatcgcaacatccacttttcgttcaataagattgatgaacgtttctgaggagacaagagacaacgttatttccggataccgttcacgaaaaggtttaatcagcggcatcaggaaatgcagcattaccggcgttgccgcatcgatacgcagtaagccgcgcggggtattacgcgactccatgatttccgtttctgcggcggccatttcttgcagtatctgctgcacgcgcctgaagtattgctctccttcttcagtcaggctcagctgtcgggtcgtacgattaagcagactgacgccgagcttcatctccagctttttaactgcccggctgacagcggaattggcctgtccaagctgctctgccgcccggctgaagctgccgctttccacgacagcgacaaaaattgcgagttcttcggaggtggctttcatttttgctcctgaagcaaaattaaattgatattttggctatttttgtcattaaaacatccaggcatactgcgtgtcatctgattactgctgttatggagttatgtatgcctctcgctttatttgcactgacaataagtgctttcgctatcggtacgactgagtttgtgattgtcggcctggtgccgaccattgctcaacaactggctatctcgttaccttccgccggaatgctggtttcaatctatgcgctgggtgtggctattggcgcgccggtgctaaccgcgctgaccggacgcctgccgcgtaaacagttactggtcgcgctgatggtcttgtttacggcggggaatttgctggcatggcaggcaccgggctatatgacattaatcgtcgcccgtctgctgacgggcctggcgcacggcgtgttcttctcgattggatctaccatcgcgacaagtctggtgccaaaagagaaagcggcttctgcgatcgctattatgtttggtggtttaacggtagcgctggtcacgggcgtgccgctgggaacatttatcggtcagcattttggctggcgtgagaccttccttgcggtatcactgttaggcgtgattgcgctgatgagcagtcaattgctgattccggccaatattcccggtcgggcggccgccagcattcgtgaccaggtgaaagtactgactcatcctcgtctgttgctgatttacgccgttacggcgctgggctacggcggggtattcacggcattcaccttcctggcgccaatgatgcaggatctggcgggattctccccggcagcggtaagctggatcttactggggtatggcgtatcagtggctatcggcaatatctggggcggtaaactggctgataagcatggtgccgtgccggcgctgaaattcattttcgccgcgctgtttgttctgcttatggtcttccaggtgacggcctccacgcagtatgctgcgctggctaccatcctagtgatgggggtctttgccttcggtaacgtaccggggttgcaggtctacgtggtacagaaagcggaacaattcacgcctaatgcggtagatgtggcgtcaggtctgaacattgcggcgtttaacattggtattgcgctgggctccgtgattggcgggcaaacggtggagcattacggtttggcgcagacgccgtggattggcgccctcattgttctggtggctttcctgctgatgggtgtcagcggacgtcttgataaacctgtacgcattgctctggagtaaattattgatgtaagcgcctacttacaaaacaaactgcaattgttcgttgaaagtgagtgctaaaatccctataacagaagaaccagtccggttgaggactggttgacgttacagaggtttgaaagtcaaaagtgcgaaaaaacacctatgcgatgcgctatgttgccggacagcccgccgagcggattttgccgccagggtcgtttgcgagcattggccaggcattgcccgccggggaaccgctaagcaatgaagagcggatccgtatcctcgtgtggaatatattcaagcagcagcgagccgaatggttatcggtgctgaagaactacggcaaagatgcgcatctggtcctgttgcaggaggcacagacgacgcctgaactggtacagtttgccaccgctaactatcttgccgccgaccaggttcccgcttttgtactacctcagcatccgtctggcgtcatgacgctttctgccgcccatcctgtttactgctgccctttacgggaaagagaaccgattttacgtttggcgaaatcagccctggtgacggtatatcccttgccggatacccgtttattaatggtagtaaatgttcatgcggtaaattttagtctgggcgtggacgtatacagtaagcagttacttccgatcggcgaccagattgcgcaccatagcggccctgtcattatggcgggtgattttaatgcctggagccgcccacgtatgaatgcgttgtaccgctttgcacgtgagatgtcgctgcgccaggtgcgtttcactgacgatcagcgccgtcgtgcgtttggacgaccgctggattttgttttttatcgtgggttaaacgtgaatgaagcctccgtactggtgacgcgcgcttccgatcacaatccgctactcgttgaattcagtcccggcaaacctgagcaataaaggtgagtcaggtctgccgtggggcaggcctctgcgggtgctgccctctatttttctcataacagaagggcactaccatgacaacgcattcccaccatgacaatgttgaaaagcagtttggttcacaggcgaacgcctatttacatagcgccgttcacgcagcgggtcgtgacttagcgcggctggcgcaaaggttgtctgatttttcccacgcgagcgtactggatatgggatgtggggctggacacgcgagttttgtcgctgcgcaacatgccaactcggtcgtggcatacgatttatccgccagcatgcttgaggttgtcgctggagcggcggaagaaagacatttaagtaatattactctccggcaaggctatgccgaaaaactgccctttgaagatgcatcgtttgaggtggtgattagccgctattccgcgcatcactggcacgacgttggtcaggcattgcgtgaggttaatcgtgtattaaagcccggtggcgtgctgattatcatggatgtcatgtcgcctggacatcctgtacgcgatatctggctgcaaacggtggaggcgttacgcgacacgtcgcatgtccgtaactattccagtggcgaatggctggcgatggtcaataacgcgatgctggtaacgaataccgtgataacagatcgtttatcgctggagtttcgctcatgggtaacgcggatgcgtacgccagcgccgttggttgaggcgattcgattatatcaggcgagcgccccggtagaggtgaagcgttattttgagttgcaggatgacggttcgtttagcagcgatactatcatgctggaagcgcataaagcggtatagcaatttaaaaggcgccgggggaagcggcgccttttggctttttcgtcggacaatatcaggagtctggcgtgctattgtccttcacaaacaacgtaagctgatcgcccggttgtagattatccgtatcatggttccagcgcatcacatctttgatattcaccccgtgacgtctggcgatactggaaagcgaatcgcctttacggacacgataggtaatgctatcgctattgtttgccagtcgttgcgcgctgctgccagcgcccacggtcaggctttgcccgattttcaggcgtgaaccacgcaggttgttccactgctgcaagtccttcgtgcttacgccaagccgcgaagcaataccggaaagcgtatcgccagagcgcaccttatagctacggctattcaacggcgtattgtcggcgatcagttgggactgaacggcgtcaatctcaccggaagccagcgactcacgcaactgctcggcatgctttttgggcaccataacatattgcggaccgcttacgcctaaggtagacccttttacaccggcattaaacgtcttcagcttgctgatagacatgcccgccatatccgcaacctgcgccatttcaactggactgtttaaacgaactcgtgccagcgctcggctttcatctgttgttggcagacgtacgccgtagcgtttgctgtttttgagaatttcactcaatgccagcatcttaggtacgtagagttttgtttctctgggcaaagaaagcgaccagaaatccgtcggttttccacgcgctttgtttgctttaattgcccgcataacacggccttcgccgctgttatacgctgcaacggttaacagccagtcgccgtcaaacattttgttcagacgctgcatcatgtctaacgcggcggtcgtagaggctacaacatcgcgacgcgcgtcataattacgggtctgctttaaaccataattgcgccctgtgctcggtatgatctgccagatgcctgcggcattggcgccagacgttgcgtgaggatcaaaagcgctctccactatgggtagtagtaccagctccataggcatgttacgtttcttaacctgccccgctatccagtacatatacggctctgcccgtaaagttacatcgtggagatagctcttattgcgtaaatacttctgtttctgttcgcgaatccggctgttttccggaattcccatctttagctcgtcgccaatgaaagcccacaagtcctgatctggcgcgatagacgttccgtcgtccatccatcgtgcctgactcgtaaactttcctgcttccccttgaccagctgcagaaaggctctgtgcgtgctgttggacgttgccagtgttctgagacgtctggcaccccacaagcaggacagaggcgagtaatatcgcttttgccttcatgtgtgtgtcaatagttgcttaaaagacgaccgatcataacggcgaagttagcgaatgacaagtaagaattatcagaacgtgtctttctttgaccttaaccatgcaaaacgcgcttctggttgttgcaatattgtttctttgtttatttcgttaattaaatcaatatcttcagttcttaaaaaaagattaatcttacgctcatttttaagaataacgggtaatgtcatttgtttttttacacgtaactctttaactttacgataatattcatttatgaacgaatcgtgcggaagtatgctcaatgcgaacttaatgttagctaaagtgtattcgtgagcgcagcaaatgagcgtgtcgtcaggcagagagttaattttcataagtgactgatacatctgtgatggcgtgccttcaaacagtcgaccacagccgccggaaaacagcgtgtcgccgcagaataagtaagggcggctaaagtaacagacgtgtcctaacgtgtggcccggcgtggcaaaaagagtaaatttctcgcctaaaacgcgaatagtatcgccatcgccaacaagatgggttgctcccttgtcttgcgtttccgccggtccataaaccgtcatttgcgggaagtgttgcaacagctctttgactccgccaacatggtcgtgatggtgatgcgtcaaaaaaatcgcctccggcatccacttatgttcagcaatggcctttaagacgggggccgcttcgccgggatcaacaatcacacagcggccttcatcattggtcagcacccagatgtaattgtcctgaaacgcgggaatactgttaagattcatatattacctctcaaataattagcggaaggttgcgatgaaaccggcaaggctctctcaaactgtcgttgcgcccggatgttggggtgagttgccctggggcaattactaccgtgaggcgctggaacagcagctaaatccgtggtttgcaaaaatgtatggtttccatttgcttaaaatcggtaatttaagcgcagaaatcaattccgaagcgtgcgcggtctcccatcaggtgaatgtttcatcgcaggggtcgccgatgcaggttctggccgatccgctacatcttccttttgcagataaatccgtcgatgtttgtctgctggcgcatactttgccgtggtgtaccgacccgcaccgtttattgcgggaagccgaccgcgtattgattgatgacggttggctggtcattagtggatttaacccgctgagtttgatggggttacgtaaactggtacccgttttacgtaaaacaccgccctataatagtcggatgtttacccttatgcggcaactggactggctgtttttactcaatttcgaagtgctacattatagccgttttcatgtcttaccctggaaaaagcagggggggcggcttttaaatacgcatatcccggcgctgggctgtttacagcttattgtggcccgtaagcggaccatcccgcttacgcttaatccgctgcgacataataaaagtaaaacccctatccgccagaccgttggcgccacccggcaatatcgcaaaccggatggctaagcttccgcctggtagccactatcttcctgcgtgggattcattgccgcggcgcgcgccagttcatcacaacgctcgttttcgggatggcctgcatggcctttgacccatacccatttgatctgatgctgacctaacgcagcatcgagacgtttccagagatcgacattttttacgggtttcttttccgctgttttccagccgcgtttcttccagttatgaatccattgggtaattccttgccgcacatattggctgtcggtgctcaatgttacttcgcaatgttcttttaacgcttcaagcgcgacgatcgccgccatcagttccatacggttattggtggtcagcgtgtaaccttcactaaacgttttttcatgaccgcgatagcgtaagatagcgccataaccaccaggccctggattccccaggcaagagccatcggtgaaaatttctacctgtttaagcatctctggtagacttcctgtaattgaaatcgataacaaaacgcaagtctgacataaatgaccgatatgagcactgcaattacacgacagattgtcctcgataccgaaaccaccggtatgaatcagataggcgcgcactatgaaggtcacaagattattgagatcggtgcggttgaggtgataaaccgtcgtctgaccggcaacaattttcatgtttacctgaagcccgatcgccttgtcgatccagaggcttttggcgtacacggtattgccgatgagtttctgctggataagccggtttttgctgatgtggtcgatgagtttcttgattatatccgcggcgcggagctggtcatccataacgcatcgttcgatatcggctttatggattatgagtttggtctgcttaaacgcgatattcctaaaaccaatactttctgcaaagttaccgacagcctggcgttggcgcggaaaatgttccccggcaagcgtaacagccttgatgcactgtgttcgcgttatgagatagataatagcaaacgtactttgcacggcgcattgctcgatgcccagatccttgctgaagtgtatctggcgatgacgggcggacaaacgtccatgacgtttgcgatggaaggagagacgcaacggcagcaaggtgaggcgaccattcagcgaatcgttcgccaggccagccggttacgggtcgtttttgcctctgaggaagagctggctgcgcatgaatcgaggcttgatctggtgcagaaaaagggcggaagttgcctttggcgggcgtaatttattcctttttaggctataaaaatcatccttcgggcgatttttgcagcaactgattcaaaaggtgagaaaaagcgttgacgggcgacaccgcaaaccgtaatattcgcctcgttcccagcgggaacatcacggagcggtagttcagttggttagaatacctgcctgtcacgcagggggtcgcgggttcgagtcccgtccgttccgcagatacaaatctcagggtgtttttatacatcctgtgaagtaaaaaaaaccgtatcactgtaaaagggatacggttttttttcgtcttcaagaagttccaccgtctatcgtggaatctggcgcaaatgggcctacgcctggatgacgaacaggatattaccgccacttctttcactgtcatggctattttgatcccactgacatttaaggcgcggcctcatggcggtgcttaaccgggatcgggacatgttcagcgcagaagcagactgcgtaatgttgatatcactcagataattacggagaaccgccagacatgcgcatcatcactccagggcatcccacttctccagcaactccaccgggatctcattgatcacctccgagaaccgttttcccaccagtctttcagcctggcgtaacagtgggatggtcgggctactgggttcactgctctcaaaccagcgacgaatgcaccgcaggcgttccagcgcatcattacgatcgcgaattggccccggttcagcattgtgtgggagggatataccgggtggcgcgttgacaggcggcacatcctctgcccgtgccggaacggcattatccataaccgtgcctgcggggtctggcactggcgctggcgacggagggatttccggtgtggttgtctgtaccacgtcaggcagcagcgctaacaactgccgcaggcgtgaaaaatctggagccagatcgcctaatgtctcacgcgcccacacttgcaggcgttctgcgctttcctgcgcttcgcgaaacgccgccagcggtaatgccccacgggcttcgaggtcggccagttgctggcggacggattcgggggccagcgcatcagccgggcggggagcggataacgcgcgctccacatcccgtacctgtaggcgcagggcggcactgtttgacagcgtaataccgcgaatgtccgccatcacgccttcgtgatccagcagcgccgccagggcattactgcgcgccagcgacgcatcttcaatagattctgcggatgcgccttcgccggtaagcagctgtggatggagtgcatcagaccagattacgctcagttctgccagttgtgtgagcatttccgccagtccctgtgcgccagcctgctggatgcgactgcgcagcagcaggatcaacacccggatatccttactgcgcgtgagcagacggcgcgcatcacgttcaatttccggccagttcacggcttccggcgtactgacaaaatcaccatattgcgcctccgcctggggggcggcgcggctgaacagcagcaggtattccggatcgtactccggatcggggccgcagggttgttccgcgcttaccggtttagtcagggacatgtccatatcattactctcagtgggttaagccgtgttcaggttcaaaaatcatgccggtcaccggacggtcatgcatggctttacctgcccaggccgtccagccaagccgctgcgcgccgccgatcaccgcaggcggtgcggcatgaggcttcaactgcagctcaatttcccagcaatattcaaaaccgatgaacgtacgcaccagttctgtcagcacgggcagattgttgccgccgggcagaaaacgcaggtaatcctccagcgtgagcgggccgataattagccggaatttgtactgcatatccggtacggcctggccgataagcgccccgttgcccagcaccgaagactgcgcgggcgtgcccagacgggtgatttcatcgttcgccaccgttatccagtgcagggcgaattctttcaccgcaaaaggtacgctgaaatagtgcgccagcgtggcggccagcccgtcaggattgcgcgattcgcgtaccagatgggcggaggctgccaggcgaacatgatctgacagcgggctttcggcgctttcccgtagatcctgcccgctgagactggcgatataaaacgcaaaacggtcgtgttccggtttgtccagcccgccaccagcggactgggcgctgcgccatgcctgccagaactgcgtcagccagcggtggtgaaaaatattggaaaaatgaaccagcgtcggatcgtgacgactctctgagcggttcagtgccagctcggtatagtgcagcggcaacgggccgtttggcccccatagtccgaggctgtacaggctcaggtgcaggcgtccatcctgccagctgacctgggcgatttcccgtggcgcaaaggtcatcgtcggcgtctgtcccagacggaatttttccatccgtggctgccagatactgcctgccggagtatcacagagctgggcatccacgcgccgcatcaggttcaggaatccgtaacgccagggggttttctgcgcctggttgagagcgccggtcatacgctcccccgttgcccggttctgaccggccaggtcatgacatgcccgcgttgcatcgagtgcagcgtcatctgcgagaaggtattaatggaaacatggcgggcaatatagtgttccagcaccagaccgaacaggtaaggactgataccggaaaatccttcttcgtccacggtcagttcgcaactgacgccccggccatagaccaacaggccggagccgggcaggcggcgggtcaccggggtggttttgcagccaatcaggctgcgcacctggcgcgactgcgggctgtcgtgagccgggataaacagattcagcagatcgcgcagcgcctggccgccggtgcggtgatccagatcggccagcggcagataattaaacgacaactgccggatcagccgccaggccatttcgcgttcagccagcggcggctgcggcgggcgcggcggtctgataagacccacgcccgccaccggaatcgccgcatctacggtcagatcatcccggccattacgtggaataaggcagggcagatcgcggttagtcaccattgccgtgacggtgatatggcgcagattttccgggtagggcgcttcatgctgatcaaccagcgagaggaagacttccgagccggtatagggggttcgggtgccatagcggcgggcgttttctgacgagcggcgcggttcacgacgcagtgaaaaataacgcccgtggttgccttcgtcattattacgggtgtgatacagcggacgaaaaatcatcttccgtgtggtttccgcttccaggccttcgacttcctgaacagaaaacacctcgtaatccagcggacgggtacgatccaccaccagatgctgttccgtcacgctgtgagtgacttcaatccgggtggtggtgcgaggaagcaggttgatcaccggcgtacagaacaggctgaactgtgcagcgtccgtctgatgaatcagccagtccggcggcaggcggttaagcagtatgacaatttccgccacattgccctgcaccttttgtaacccggcagacaatccggtcggggtgaagaagtaaaaccgttccggacaggcgaaaaattcatgcagcagattatggccgtgaaacacgttccaggcgagcggtagcagcccctgccctggctccagcccttcgtgcgccaccgggtgttgaagattcacattcagttcgccgtcaaagtgaccgggttcaccggccagtgtggcgacggcgctggtatgtagcagctcaaacaggtgtgacgcaatgcgttcttcgccgcagaggtaaaagggcagccgtgccggaccggccagctcgctgaaagtcagttccccgaaggttcgcagggtgatgcgcaatgccccggcgacatgaatattaggcggcagatagcggtgcagggcgggcatatccggcggcgcggcggtcaggcgtacctcctcgatggacagcggccacagcgtgacgtcctggctgctgcgaaactggcaggcggtattttcgccttccgggatgggggaaacgaacgcggtatcgcgcggcacggtgacccctttcgccaggtcgccttcctgcgtatcgggatacagctttaccactgccatcgatggcgtgggggtgacgtaattggggctgacgacttccagtaaccgctgtgtgaagcggggaaactcggcgtcaatttttagctgagtgcgggcgctcagaaagctgaacgcctcgatcatgcgttccacatacgggtcggcaatatcggttccctgcatccccagtcgggcggcaattttgggatggagggtggcgaactcagcaccggtctcccgcaggtagctcagttcgcggttgtaatactccagtagccgtggatccatgaataatgccctgtattaaaagaacgtaatgcggctcagctccatatccagcgcgctgcgtaccagaaactccgtgggatacggctgcgtcagaatttgtccgcgaatttcaaactgtagcgtgttatagctaccctgccgggttttatcgagcaagggcgtgaccctgagtgtggcggcgttcagccggggttcgaaacggataatggcgcgccggatcgcctcgctgatatcgtcccacttatgctcatacataaagctgcccgccagcggcggcaggccatagttgagcactgacgccgccgcctgcggatagcgccgggcgtcgatgtcaccctcgtggctaatggtattgagcaaaaaggagagatcccggcgaatgatctccttcagttgtaccggcgtgacgctgatatcccggtcaattttctgatacggagcattgtcacacagccgatcaaacagcgtgggcagcaggtggttagcgggtgtaaaacgagacgtgctcatgcgccatcgttttcctgagcatgaaaggtacaatgggccatgtccagcaggctgatatcgccgtggctggtcagccacactttctgccccagcgcccgcacggtggtttcgccggggccgtcctgccaggcggtttccctgcacagacgcagggcgtcggatgcactttccgaaccgctgtaacgggtaaagagccaggcgccgtgcgtatcgccattcaccagggtgatattaacgggtttccacagcagatcagtcaggcgcgtcggttgcggcgattccagcgagcgtatttgcgaaaacggcagccagatatacacgccgccggtgactagctcaagtaccgggccaaggcgggaatcgctgtcgctcgcccagtcaaatgcgccgccgttccactgcccgcccgtgtctgttatggcttccagtgcggtattacggtgtttatcaacctcaccggtatcgtcatgacaggcgagtgccgccagcagtgactccacccaaacgggctgcggcagaagaaaaccgggtcgttgttcaccctgaaaaacggtgtggcggaacatttcgcagcgaaccagctcccggtacagccgggcctcctgggtataattggcctccatcctggcgcatagctgaagctggtgtagcgcccgcgaccagtctccggccacacacagcaactgaaacaggctgtggcggcagagcgctttcgccggattttcccgaacctgctgctccgccatctgaatcccctccgcaatagagtattcctgtatcagcgcggacagggtagcaggaggcgtgtcagtttttttcatgggcggtatttccatttttctgtgtcggagtgattcggtagtggctatcgatgccaataatacgatgctcgcggcgggtcagatcgggcagtatctcgctatgtgcggttttcccccccagttccggcgagagcagttgcaggatatcgggcattgattccatcgccagccagtgcatttcaccctcaccggtcgtgtccagcgtatccagaatggcatcaataccgggcgcgcctgccaccatatcctgtaacgtgtcggtgtcgccctttttatcgtataacgacgtcaaatcctgggtgacagcgtcttcatttcggggaaacggtttagcacggaggggcttttcctgcccggagggccgcaatgcctgctgatattcctggtaaagctggtgtagtgtgctatccgcttcatggccagtgtaagaggatgcggtttcccggacgggaataatatcgaacgggttctgcggattgagctgttgttgtttaaaccagtccagatccaggtactcagcaacggattcagatgactgaaccaactgaggaaacgaaacatcgggacgggactcatcattggtgcgggcaaggcaccaggatgacagaccccattcaatcgtatctccatcattcagccgcatacggtgatgaggttccatcacctgctcattgacggcacagcacagttcatcagagtgattaacaatccaccacgcctcttcgtggcgaacaagactgagcgcgatatcgtctttcccatgttgctcaaaaagcggaatgtagggggcggcggcagtaaatacgatgtatgtccctgcgggatactgtgcgttatccgttataccctgcgactgtattttccgtaattcccacatgtcttgtttcattatgtcccttaaatgtatttatttttctggaggaaacgtttagggagttttaattcataaataattttaactaaatttatagggagtcattattgatgacaccctttttattattttcgtcgtgaatgcattgttgtatgcatagatgtcttttttgaaatattatttcttttaattctgcaattgcgatttttatcttgctgttcattgattatttaatattaacggcttagttgctaattagtccctgatctgtatcattgttttgtttcgatattttttcgaggctatcaataaagaattgtttatatatttatatgcattgatgcattatttttatgaatttttatgtcacaaggcataacacatggaaactcctgtttcacgcagtgcgttgtatggaaaactggccggcccactattccggtcgctggaatcggcaacggcattttgcaaactacgctctaatccctgggttgagctgactcactggctgcaccagttaacacagcagcccgataacgatattctccacgttcttcggcattaccagatccctctttctgatgtggagaaagcgttactccggcaactggatatgctgcccgccggggccagcgccattagtgatttttctcaccatatcgatctcagcgttgaaaaggcctggatgctggcgagcgtccgttacggcgataacaaaattcgcagcggctggttgctgctggccttgttgaccacgccagaactgcgtcgggtactgagcagtatctgcgcgccgctggccacgcttccggttgatgaactgacggaaatactgccctcgttgatcgaaacatcgccggaagcgcaggagcgcccttacgacggctccggcctggcatcagccattcccggtgaaagcagtcaggcgattcccaacggcgggcaggacggtaaatccgcgctggcaaaatactgtcaggacatgacggcacaggcgcgcgacggcaaaatcgacccggtgacggggcgtgagcatgaaatccgcaccatgacggatattctgctgcgccgtcgccagaataatccactactgactggtgaggcgggcgtcgggaaaacggcggtcgtcgaaggttttgccctcgcgattgcgcagggggaagtgccgcccgcgctgcgggaagtacggctactggcgctggacgttggcgctctgttggccggagccagcatgaaaggcgagtttgaatcgcgtctgaaagggttactggaagaggccgggcgctcgccgcagccggttattctgtttgtcgatgaagttcacactctggtgggcgcgggcggcgcatccggcacgggcgatgccgctaacctgctgaaaccggcgctggcgcgcggcaccctgcggactatcggcgccaccacctggagcgaatacaagcgccatattgagaaagatccggcgctgacccgtcgttttcaggtgttgcagattgccgaaccggaagagatccccgcaatggaaatggtgcgtggtctggtggatacgctggaaaaacaccataacgtactgattctggatgaggcggtacgtgcggcggtacagctttctcaccgctacattcccgcccggcagttgccggataaggccatcagcctgctggataccgccgcggcccgcgtggcgctgacgctgcacacgccgcctgccagcgtacagttcctgcgccagcagctaaaagcggcggaaatggaacggtcgctgttgcagaagcaggaaaaaatggggattcagtcagatgagcggcgcgatgcgctgatggcgcgaattttctcgctcaacaatgaactgactgcatccgaatcccgctggcagcgggagctggaactggtacatacgttgcaggaactgcgtctcgcagagtctgatgctgatgacaaaaccacgctgcaacaggccgaaacggcgctaagggagtggcagggcgacgcgccggtggtgttcccggaagtcagcgcggcggttgtcgcggcgattgtcgccgactggaccggtattcctgctgggcgcatggtgaaagatgaggccagccaggtgctggaactgcctgcccgactggcgcaacgcgttaccgggcaagacggcgcgctggcgcagattggtgaacgtattcagaccgccagggcgggactgggcgatccacgcaaaccggtgggcgtgtttatgctggccgggccgtccggtgtcggtaaaaccgaaaccgcgctggcgctggcggaggctatctacggcggcgagcagaacctggtaaccatcaatatgagcgagttccaggaggctcacaccgtttccacgctgaaaggcgcgccgcccggctatgtgggctatggcgagggtggtgtgctgacggaagcggtgcgtcgccacccctggagcgtagtgctgctcgacgagatcgaaaaagcgcaccatgacgtccacgaactcttctatcaggtgtttgacaagggtgggatggaggacggcgagggtacacatgtcgatttcaaaaacaccacgctattactcaccaccaacgtgggttccgacctcatcagccagatgtgtgaagatccggccttaatgcccgatgctacggggcttaaagaggcgctaatgccggaattgcgcaagcatttcccggcggcatttctgggccgcgtgacggtgatcccttacctgccgctggacgaaacgtcgcgtggcgtgattgcccgtctgcaccttgaccggctggtggcgcggatgagtgaacagcacggcgtgacgctgacgtatagcgaggaactggtcgcacatattgtggcgtgctgtccaatgcatgaaacgggcgcgcggttgctgattggctacatcgaacagcacattctgccacgactgtcgcgctactggttgcaggccatgacggaaaaagccgcgatcaggcagattgatatcggcgttaatggtgatgagcagattgtttttgagatcgtttgctgaaaccggccgttcgaagtgtccgtagtgcgattttaaaaactgtaccggtataccgctccccttgcggcaaccagttgactaaaaaggaaatgaaggattatggctatcaacaatagcgcgcagaaattcatcgcgcgcaaccgcgcgccgcgcgtgcagattgaatatgacgtagagatttacggttccgagaaaaaaatcgagctgccgttcgtgatggcggtgctggccgatctggccgggaaaccgcgtgaagaactgccgccggtgacggatcgcaaattcctcgatattgatattgataacttcaatgagcgcatgaaagccattgcgccgcgcgtggcgttcgctgtgccgaatacgctgacgggtgaaggtcagttgatggtcgatatcacgctggaaaatatggacgacttttcgccggcacagattgcccgcaaggtggacgccctgaaccagttactggaagcccgcactcaactggcgaacctccagacctacatggatggcaaggcgggggcggaaaatctggtcaataaactgttgcaggacccgactctgctgaaaacgctggcgaatgcgccgaaatcggccgctacccagcaagatgtgtcagcggataatgaatcagcggaataacgtcgaatttttaaggaattttcatggcaaacagtaatatgcaggcaaccgacgcggttgctcaggataccgcctccgcatccggtgaatttgatgcgttgctgaatcaggccttccgacccaagactacccaggcggcaaaagccgtggaagccgcggtgcagacgctggcgaacacgatcaccgtcagcgatgacgcctataaaagcatcagcgctattattgcgcagatcgactttaaactgaccgaacagatcaaactgatcctgcaacatcccgactggcagaagctggaatcctcgtggcgcggtatggagcatctggtttacaacaccgagaccgacgaaaagctgaaaattcgcttcatgaatctgtcaaaagatgaattgcggcgcaacatgaagcgttacaagggcatcgcctgggatcaaagcccgatgttcaagaaactgtatgaagccgaatacggccagttaggtggcgaaccttatggctgtatcattgcggattactacttcgaccatacaccgcccgatgtggatctgcttggctctatcgccaaagtcgccgcgtcggcccatgcgccgtttattgccggggcttccccctcggtactgcaaatggactcctggcaggaactggcgaatccccgcgacctgaccaaaatcgtcacccagaacctggaatatgcgccgtggaactcgctgcgggctagcgaagactcccgttatattggcctgacgatgccgcgttttcttgcccgcctgccgtatggcgcaaaaaccaacccggtggacgagtttgattttgaagaagatgcggatggttctgaccataccaaatacgtctggagcaacgcggcctacgcgatgggcgtaaacatcaaccgttccttcaaacactacggctggtgtacgttgattcgcggtgtggaatcaggcggtgcggtggaaaatcttccctgccataccttcccgactgacgatggcggcgtggacatgaaatgcccgaccgaaatcgccatctctgaccgccgcgaggctgaactggcgaaaaacggttttatcccgttgatccaccgtaaaaactcagactatgccgcctttatcggcgcacagtcgctgcaaaaaccacaggaatactacgatccggacgcgacggccaacgctaacctgtctgcccgtctaccgtacctgttcgcctgctcgcgcttcgctcacttcctcaaatgtatcgtccgcgacaaaatcggttcctttaaagagcgtgaggatatgcagcgctggctaaatgaatggattatgaattatgtcgacgccgatccggtgaactcctcgcaagaaactaaagcccgtcgtccgctggctgccgctgaagtagtggtggaagaggtcgaaggcaatccaggttattacgacgcgaaattcttcctgcgtccgcatttccagcttgaagggctgacgggatcgctgcgcctggtgacaaaactgccgtcagtgaagcagggcaatgcctgatatatattttgtgaatgtttaagcgagtgaagtcagagaagatagagaatataaagagggatatgaagaaaagaatttcgtctcgcccacggtctcgtaaaggtggggtacgtaatgatgacacatatccgaatgccagtaacaatgccgaagctttttatatcattgagtaggaaatacatattatgaccataagcccaacttttcatctgttacctggtattgttctgctcttttcacaatatgctgtagcctgggaagtcagttgcccggctgttattgatactcagtcttctgctgtgagcctgaagtctgatgtcccagcggcgtggcagctttctccccgatatatgtcgcgtttatggttaagtagtattggggtaacgcagggtaaacctgaaaacctgatggatctcaaaccagagactaaaaaagtaaacggtgaaaattggtctgtatgggaaacagaacgtggtagcgataaagaaaccgatcgctattgggtttcgtgtatttatggtcatgaacagatatggttgacgcaaccaatacctgcttcttctactcgctgtaagactcgtaattttgagggatcgccagaagaccagtctgtatcttttatctgtaattagcgatttgagacgtgaaaatttcagtacaggttatggtttttattatcggaagttatgaagcattatttatatgcattaaataatgcaaattcataaaataactaaatacattatcggtaccggaaaaatatacagtcctctgttctcctgaagttattggagaaggattctgtacggcaatgatttatctataaacaaaaagatatagataaaatcaggtttattttaagtaaaacttaataaggatataaaaatggcttatgacatttttttgaaaattgacggcattgatggcgagtcaatggatgacaaacacaaaaatgaaattgaagtactgagctggcgctggaatattcatcaggaatccaccatgcacgccggtagcggcctcggctccggtaaggtctccgtcaccaacctggattttgatcactatatcgaccgcgccagcccgaacctgttcaaatactgcgcctccggcaagcacattccgcaggccattctggttatgcgtaaggctggcggcaatccgctggagtacctcaagtataccttcaccgacctgattgtcgccgtggtttccccgagcggcagccacgatggtgaaatcgcctcccgtgaaacggtggagctctccttcagcaccgtgaagcaggaatacgtggtgcagaaccagcagggcggcagcggcggcaccatcaccgcaggctacgacttcaaggccaacaaagaaatttaacggctgtttttccggccagatgttatgtctggctggttttattgttttgattttaaaggaatttacagtgaataaatggcgtaaccccactgggtggttatgtgcggtagctatgccttttgcactgctcctgctttccggatgcggcagtagcgattcgctacttgacccctaatcgcagcggcctggcctgagcgtgaaagcgttttacaaggtgaattctgacaatcagaagaaagcggcgtccatgaagatacgtgttgagaattaatgacctacacagaatttttagaggttaagcaaaatgaacagaccttcattcaatgaagcgtggttagcttttaggaaggtgaatcattccgtcgctgatgtgggtagcattattggtggaaacgttgggaaaaatataactggtggttattttcaaaatgcctgccctattcgaatgagctatgttttgaatgcgacagggttcccaatagcccgtaactctccgtatgcaaaggttagtggtgccgataataaattctatatttatcgcgtgaatgatatgattgattatcttactcatactatgggcaagcctgatcttattgttaataatccgaaacagagtgactttatcgggaagaaaggaattatcgtagtaaaagggcatggctggagcaatgccagaggacacgttacattatggaatggcagtatctgttcagatcagtgccacttattaaatgacccagataatggaccatttgttcctgaagttgggacactgtggatactgccgtgaaatggttaatattagttactttcagcataagtggaatgctggtatggcagccatcctttgcacaagaagcattgaccacacaatattcacagtcggaactcttaaaaaattgggcgctgagtcattgtctggcattagtatacaaagatgatgtcgttaaaaacgatgccagagctacggccagtgcttaccttgaatatggtaaacaatctgtggagatttaccatgaaattgatgagattgcgaaaaaatattcagggttgaaatataacggttcgatatcatcagattttaataccatgaagtgcatagattttatccatgacagggaattaaatgaattaattaaaaggcgtgtcgagaagtaaaattcaaagatattaaaagcatacgttctcttgctctgatgaatttatgggtaagaaagagctgtacaggaatagttaatctgttcacctaataaagcagataaatcagggcttaatttaggtagttaaaaggatagtagatatgtcttatgacatttttctgaaaattgacggcattgacggcgagtcaatggatgacaaacacaaaaatgaaattgaagtactgagctggcgctggaatattcatcaggaatccaccatgcacgccggtagcggtctcggttccggtaaggtctccgtcactaatctttcatttgaacattacatcgatcgcgccagcccgaacctgttcaaatactgctcttccggtaagcacattccgcaggccattctggttatgcgtaaggctggcggcaatccgctggagtacctcaagtacactttcacagatctgattattgcaatggtatcgcccagcggaagccagggaggggaaattgcgtctcgcgaatcaattgaactctccttcagcaccgtgaagcaggaatacgtggtgcagaaccagcagggtggcagcggcggcaccatcaccgcaggctacgacttcaaggccaacaaagaaatttaacggctgtttttccggccagatttatatctggccggatttattattttgattttaaaggaatttacagtgaatgaatggcgtaaccccactcggtggttatgtgcggtagctatgccttttgcactgctcctgctttccggatgcggcagtagcgatgcgttacctgacctcgaatcacagcgactcgacctgagcgtgaaagcctccgataaggtgaatcctgacaatcagaagaaggccgcgcccattgagatacgtgtttatgaactgaaaaatgacgccgctttcacgacagctgattactggtcgctccatgacaacgacaaatccgtccttaccgacgatttagtgcgtcgcgacagctttattttgcgtcccggcgaagagaaaaaactgcgtcgcccgctgaatgcgcagaccacggcaatcggcgtactggccggataccgtaacctggccaaatcggtctggcgggtaacctacaaaatcccggaagccccggaaaaagcctggtacagcagcttcatatcggggaaaggaaaagtgcagttggaggcggaactggaacaaagcgccattgtaattacggaacgggataaatgaattatgagctggaatgaccgcgtagtctggagtgaaggacaatttttactgccgcagatgtttcagcagcaagagcgttatctggaacacgtcatgcattaccgcagcctgccgctgaccccctttttctggggattcagccactacaatattgatggcgaagcgctgaacatcggtaaactgatactgaaagaggcatcagggatttttcctgacggcacgccgtttaacgcaccggaccacaccccgctgccgccgccactgaccattctgccggagcacctgaaccagcagatttgtctggcggtaccggtacgcgcgccgaacagcgaagaaaccacgtttgacaataacccggaatcattggcgcgtttctcggtacatgaacacgacatccgcgacgccaactcgctgggacgtggcgcgcagttattacagctcagtcatctgcgcctgcggctgctgccggaaaaggcggtgacgggcgcctggattggcctgccgttgacccgcatcaccgggttgaaccctgacgggcggatagatatcgaccacgacctgatcccgcccatcattaattatcaggccagttcactgatgtgtacctggctgtcgtggatcaacgatctcatccggatgcgggccgattcgctggcggaacggctgaccggcagcgacaaccacggccatgaagcagcggaggtctccgattacctgctgctgcaaattctcaatcgctttgagccgctgctgactcacctggcgaaaaccccgctggccccggaggtgctgtaccgctacctgtccgaactggccggggaactctccacctatgtgcgtccacaaacgcgacggcccgctgaatacaaagagtacaaacacctgacgccctatgccgggttgaaatcgctggttgatgaggtgcagttcctgctgaacgcggtactgatccggggcgcgcagcgcatcgagctgaaagaggggacttacggcatcctgaatgcggtggtggccccttccgatcttgccgatttcagcacgctggtactggcgataaaggcttcaatgccgaccgatgtgctactgcaacattttgccgcccagaccaaaatcgggccatccgatcgcctgccggaactgatccgctcgcatctgccggggctggctttgcaggttctgcctgtaccaccgcgccaaatcccgtttcaggccggatacatctattacgacatccgccgcgagggagcattgtgggaacacattgcccgttacggcgggatggccatgcataccgccggggaatttccggggctggagacagaactgtggggagtgcgcgataaatgacagacagtaccctgacgccgccagcggcggatatgatgtcctttttgtccaccacgccggaacataaggacagtgaatatgaaacgccggtacacaccagccagcgcacggaactcaatgtcatcgttgaagacggtccggacagcaaactccggctggctgaaatcagcgcggcggctaacccgttgctcgccgctgcccggcctttattgtgcgctctcgcagccatgcccgctaaactggatgcggccctggtagagccttaccgtaatctgctggtacgcgagatgcatctgtaccagacattatgcgatcaggcgaacctgcggcgcgagcacgtactggcggtacgttactgcctgtgtacggcgcttgatgaagccgccaataacacaacctggggacggcgcggcgtctgggccggaaaaagcctgctggtaacatttcatggtgaaagcgaaggcgggataaaacttttccagatcatcgggcgtctggcggccagcttccaggagcatggcaacgtactggaggttatctaccacctgctggggttgggatttgaaggccgctacagcgtgcagccagacgggcgtaagcaactggacaatattcgccagcaactgctgacacagctttcacagcgtcgcgatccggttatgcccgcgctctcgcctgactttcagggggcgataagcggacgattgcggcggatgcgccgggtgccggtctggctgagcgccgggatagccctgttggcgatgctgacgctgtttggcctttacagccaccggatggatgtgcagaccgtcaccgtacaacagcatattgatgcgattggtataaaactgccgccgccgcctgtgccggttcataagctgcggctgaaaatcctgctggcaaacgaaatcgcccgtggcctgctgaccgtggacgaagatgaccagcacagtagggtggtcttccgtggcgacgccatgtttgtgccgggacagaaaacggtgagtgacgcaatccggccagtgattaacaaagcggcgcgggaaatcgcccgcgtgggcggcgcagtcactgtaacgggtcacactgacagccagcccattcattcggctgaattcccatccaacctggtactgtcggaaaaacgggcggcggaagttgcggcgttgctgacctccggcggcgtacctgccggacgggtacatatcgtcggcaagggcgatacggtgccggtggcggataacggcagtaaagccgggcgggcgaaaaaccgtcgggtggaaattctggtagtggagtgaatgaatgatgaaaaaatcaacctatgatgtgtctcatcattcggcagtatgtggcgtgacgggggattattatcggatctcagcgacatatcacataacacgatctgttcgtgtttttttgatcatcttatgttgcctgttatccggtggcgcttttgccggatccccgattaacgcaggattcatttcccccgataatgtcaacctcagtactcaggatttcctgaaattttatgccactgacaacgtacagaaaaaagacaatgcactgatgtatatgctgggggtggaggatgcgacagaaggtaaagcctggtgtggatatggtcaggttgacagtataacaataaaccatactgtgctgacctggtttgaacagcacgcagtgaaaaagcctgatgtaagggcttcaatactaatagaggaagcattagttaaaaattttccctgtcagaggacagactcctccataaaaattgcttcccggtcatctcccattttatccctgacgccggatgcgcttaatctttcaggtaatgacttttttaaattttgggtgtctggtaatcaacgggataaactcagggcgggtgtctatctgctcggcgtggaggatgcgacagagaacaaactgtggtgtggatacgctttatttaagacgctaacattaaatgaattagtctatgtttctcttaaaaataaaaccaatgaggaactgaattctcgcgcggctgaacttatcataaataaattaatagagtatccctgtaatatataaaatcattcaagttgcatcaaggcggcaagggagtgaatccccgggagcgtacattagttcgtgactggggtgagcgaggaaagccaacgcacatgcagcctgaagtatgacaggtataccctgtgataatgttatcgctgccagttcagataaagtcttggtggtaaagtcttggtggtaagatattgatatgtttaaggtaatggtctgtctgttggtgggtgttcctgccatttcttatgcgcacgattatgggtgtgctacggttggagcatcaatggagtcatcattatttgatgccataaaaaatgacctgaatatagatgtcgctactattataaaggataaaacaaaggtagagattcttgatatctcacctgtatctaaggtctatgcagaatctctggccaggatggattatgaaaaagataaggctaaaaataaagtggcaatattagataaaaaatcctatttcgatagttactatgaaaatcaggttaaatctatcgtggcaaaatatacctatattaacaaagataaagaaaaagatattttcattgcatccagcttcatgaatgctgatgagtgttctgtaagatttaatggttatattactttatccagggaattttaaaatattgattattgggtggcgagtcgaaatataatgcaaaaatttcttagtctgcttttttcccggcgcgcgctggcagttgtgggcgttctggttctggcgctgctggtctggtttgtcgggccgctggtgtcatttgataccctgcgcccgctggcctccgtgggtagccgggtagtgaccattgccctgttgctgatgctgctggtactgtggctggtcaactggtcgatgagtatcatcggcatcagtgtcctgtgcctggcgattggcttcgtcacaccgctgctggccctgggcgatgtccatccgtttgcgccgctgtgggtccgcctgaccctgattggtttcatcctgctgatgtacgcgctgtacggcctgtaccggctgtggcgtgcgctgcgtatggatgaacaactgctgcgtcgcttcctgcatccgcgcggggaagaggtaccggtggcaggcgagatcaaagccgacctgcgcaccgtcaaccatattgtcacgcaggccatccggcagctgcggcagttgcgggtggatatgcctggctggcgtaaaatcttcgagggaaaacgctttctgtatgagctgccgtggttcatggtggtcggcagtcccggcgacggcaaaaccacggccctgctgaacaccggattgcagttcccgctggcggagcaaatggagcagacttcgcgcatcctgacagtaccgggtggcggcacgctacactgcgactggtggtttaccaacgaagcggtgttgattgataccgccggacgctacgcccgccacgatgacggtggtgaagcgagcgccgcgcagcgtaacgccggagagtggcagggctttctcggtctgctgcgtaaacatcgccccggcgcgccgcttaacggcgtgatcctgacgctaaacgtggcggatttaaccgcacagtcaccggcggaacgcctggcggcctgcgccgctctgcgggcgcgactggcagaactgcgcgagaccctggggattcgctttccggtctatctggtggtcaccaaaatggatttgttgccggggttcagcgaatattttcgcacgctgaccagccatcttcgtgcacaaatctggggcttcacgttgccgtacagccgcaggcgaaaagcgggcgacccgcaggcgctgcacgccgcctgcgcgcaggagctggcgcgcctgacgctgcggttggatcagggactggatacccggttacaggaagagtacgaccttaaaagccgccagcggctgtataccttcccgcgtgagttcgccgccctcggcgagccgttgctggaggctattgaacagatcttcctcgattcaaaattcgatgccacgcaactgaataacacgctgcgcggggtgtttttcaccagcgccgcgcaggcgcaggccgacgccgtggccgaccagttgagtatctggcagcgctttgtccgggcgataaaaaccgcccgtggcgaatcctccgcctctctcccacacgctctgccggacggcaaccgcagctacttcctgcatgacctgctgacacagtttatttttcgtgaagcgcacctggtggagccaaacctccagtgggcctggcgttaccgcctgctgcgcctcggcgggcacctgctggtactggtgctggcattcctgttgtggcaggggatgcagaccagccagcagaccaacggcgactatctgaatgaaatcagcgcccgcgcgacccggctggacggtgatgtgaaagcctacaccggtaaaccggcgatggctcccgtcccggcactgctggacagcgcaagggaactgtccgcctggccggaactggacccggacgcgccgccgctggcctggcgctacggtctgtacagcgtaccgccggtaaccgacagcgtggcgtcgctgtacaaccgtctgctggatcaactgctgctgccgccgctggtgaaacggatggagtatgtgctggcggacgccattgcccgtcaggatagtaaagcggcctacgatgccctgcgcatctatctgctactgaatctggataaagatcacgaagataaatacaacgcggcggagatccagtcgtgggtgattaacgatctggggaacagcgacagcgtggccgggttcggcgggcgcgccgccgtgctgacgcatatcgaagcgctgtttgacggcagccgggtggtgcattcaccgtatgagaaagatgaggcgctgatccgccaggcgcgggcattcctcgacggtcacaccagtaccgagcgtatctacgcgcgggcgctggcggcaatggagagcgaagcgccgcaggagttcacgctggtacgcgccgtcggcgcggatgcgggaacggtctttgtgcgtagcaacggcgcgccgctggatcggggcgtgccgggtatttttacccgtgaaggataccgggagctgttcgacaaacgattaccggaatttgtggcggcggcgacggcgaacgatggctgggtgatgggccgggagagtacgccaaaaaagctgactgacagcctgcgcagccagataccggggcaggagcagtctgtcgcccgcgaagtccgccgtttgtacctgacggaatatgcccgccgctggcaggattttctggacagtatccatagtatcaacagtgccggggaagagggcagttccggcctggcctatgatttacaggtgctgcgcaccctggcgtcgccggactcaccgctgatgcggctgggaaaagcggtggtggagcagaccacgctggtgccgccgccggacccgcaggccagacagaaacaactggcgcagcgcgcatccggtaacgcggggaaagtggtacagacggcaaaactgttccaggatattcacccggaagaacggctggaaaaaacgctggtggatgatcgtttcgccgcgctgcgcgaggtcattgccgggcggacggacggcggacagagcggcggtgggacgatgcagatcgcttcgctgctgaccatgctcaacgagtattacacccaactgaccattgctgatagcgcgctggcggcggggacgttgccagcgcgcattactgccgcagacaagttgcaactggaggcggcgaaactgcccgcgccgctgaaaaacatcctgctggatctgacgaagcagggaacgcgcaaaatcaacgccgggaccggcgacgtgctgaacacccagatggaggcgatgatgggcgacgactgccgtgacgccatcgacgggcgctatccgttcgccgacagtccgcaggaggtcagcgccgaggactttaaccgcatcttcgccagcggcggcgtactggatgctttctggagcaaacaactggctccgctggcggacaccgccagcgacccgtggcgctacaaaccgaccgaaggcaacatgacattgcaggggccggatctgacgccgtttcagcaggcgaagcagatccgcagcgtattttttaacagcgagggcgggaaaaaattttcctggtcgatgcagattagcgtggtggatatggacccggccatcacggaactggtgattgatatcgacggccaggtgctgcgctacgcccatggtccggaccgtcccctgaaagtaacgtggccgggaccgcgcaacggctcgatggcggaaatcaccgccagcccgcgtattcgccaggacacctcaacgctactgaccggcgggccgtgggcgctgtttcatctgctggacgccggaatggtacaggaaacggcggtgcgggggcgtcaactggtggaatatgattttgacggtcgccgggtggtgctggaaatcaccgccgggcgggattttaacccggtcagccgggagctgttgcagaacttcagttgcccggcgagggcgctgtaatgcgccggccagcagtggtatcagccccggcgatgttcggcaggctgccggaccagcgcgactatgtgcgctggcgagtgggcgctgaagagggacgaatatggcaggactggctgaaccgccagacgtgggtgggcagcgggcggcatatcgtgttgccgggaggccagacgaccgatgaagagcgtgacggctggatgcacctgtcgccgcgtggcgaacatgatatgcccgcgccggaacaccatccgctgccgtggagctttgtgatgtcgccgggatttttgccgatgggtgggacgactgactggctgaccggagtgctgatggcgtcacgggatagcgtgggacgcccgtggccgctggtgatttaccagcgctgcggtcgggagtggctggacgagagtttgcaggagacgcagggctggctgtactggctggcgaggctggcggcgcagcatatcacgccggacacgatgcggcgcgggcggctgaccgagcaggtggaccagctatgggcgatgtggcagccggggccgtggtgggcgcagtggctgcgtgggttacgacgtacatcgcaacgcagccgggaactgaccgggctgccggatgaagcaccggtagtagaactgccgggcgtgcgttatctgccgtggccgggctggccgggtaagacgctggggcaggcaacaccggggcaaggctggttctggcagcagaacagtgaagggcggtatgtggatgcgctgcggttggtggatgaaaaaaatagaggtcagatgctgtgaaaaagtacgctgtagaggttctgtttatgtctgcctgtgcaggaatgttcctgcccgtatttgcctggggcggaacagatgtaaacattgataacccgctggcggagtgtgtggatatccatcccgttcatcgtcaggaaatggataaccttaccattctgaaaacaacggtcacactgaaaaaaagcaccggtgaatgtggctgtttctcaacattaatcaactataccagcttactggcgcaggatgttgagggttacggacgcggaagtgcatattcccttcaggaggggaatatctcactggcgaagatgcagggacgttatcctttcagctttgtattatcggtggataaccagtctgtacgggatcagaagctggcgctaatgatacgttgtacaccaccgctgtaatacacagaatagtcagggagaagatgatggcagtaagactgacttttgacgggcaaaagctgacatggcctggtatcgggatatttaaggcgaccacggggttaccggatttacagtggccagataaacagtgtgtgccggatgcggcgataccggaagggaattataaattgtttattcagtttcagggggaggcaccgataagaaatgctgcggattgtgatctgggaccatcatggggctggagtaccattccgcgaggccaggctgccggaacatgtgagatatactgggcgaactggggatataatcgtatccggctggaatcagcggatgagaagacccgaaaagcctgtgggggcaagcggggtggtttttatatccatgattccaccaaaggttacagtcatggttgtattgaagtggaaccggtgtttttccgtattctgaaacaggagacggaaaaagaaaatggtgaaaagacatttacggttaatgttaagtatgtttctggtcagcaaacgaatggtggaacaaaacaataataccgttaaaaccggatgaaattatcgtgtctggacgtgctgtggttgacaatgattacaatggtggccagataagtaatgagcaccaatgataaagtatatgactggcggtgtgctggttattaatcaaatttctataaaatgcaatgcgaatctggtaagcgtaataaaaataaaatcataatattgttatgttcatttccttatttatgtaattcagtatttatgttatgtgctaatttttgtgtttttattttcatggctcttgtcagcaatataccctgttcttctggtaaatatttaaatataacaggctggttgcattataaagtgcggggcactgtttcctgacggtgagtctatttattttaatccggtattaaaggagtcactaccatgagttttgtatccacaaataataaatccggtatgggagggctgacgacaaccacgccgccgataaccggagaaagtggcggtgtcaccgcagattcagtcgccggaagcgtggcagatgcggcggaatccgccgtggaacaggctgcgggatcgctatttggcgcattgccggagccatcaggactggtgaaagccgcggtagcagcggcgcaggctgccgccgccgcaggtatggcgcaggatgcggtatcggccatcgtctctgctgttgcaggcgggccgggggcgcataatgtgacggtcagcggcagcgccgtaccgccgggcgcattactgttcgccagcctggacggcggcgaaacattaagtgaactgttcagctatgtggtacagctaaaaacgcccgacaccctgaatctgggctatgtctccccggcggccaacctgccgctcaaaccgatggtgggcaaagatctgtgcgtcaacatcgaactggatggtggcggtaaacgacatatcagcgggctggtcacggcggcgcgggtggtgggccatgaagggcgttcggttacctatgagctgcgtatggagccgtgggtaaaactgctgacccataccagcgactacaaagcattccagaataaaaccgtggtggatattctggatgaggttctggcggaatatccctacccggtggaaaagcggctggtggaaagctacccggtacgcacctggcaggtgcagtacggtgaaactgattttgattttcttcagcgactgatgcaggagtggggcatctactggtggtttgagcacagcgaggacagccacacgctggtgctggcggatgccatcagcgcccacaaagcatgtccggactcgccgctggtcgagtggcaccaggaagggctgaagctggacaaggagtttatccacactatcacggcaaacgagagcctgcggactggacagtgggtgctggatgatttcgattttacgaagccacgttcattgctggcaaacaccgtggcaaacccgcgtgaaaccggtcatgccacctacgagcattatgagtggccgggagactacttcgacaagagtgaaggcgagatgctgacgcgcattcgtatggaagcgcagcgcagccccggcagtcgggtgctggggggagggaatatccgcacactcatgaccggttataccttcacgctggaaaactatcccaccgccgaagtcaatcaggaatatctgctgatgcagaccttgctgtttgtgcaggacaacgcgcagcacagcgggcaggaccagcactttaccttttccacccgttttgaactgcaccccacccgcgaggtgttccgcccgcagcggacggtgagcaaaccccacaccaaagggccgcagagcgccatcgtcaccggcccggcgggccaggaaatctggacggatcagtacgggcgggtaaaggtacagtttggttgggatcgctacggcaaaatggatgaaaacagcacctgctggatacgcgtcagctacccgtgggcgggcaaaggcttcgggatgatccagatcccgcgtatcggccaggaagtgctggtggatttcaaaaacggcgatccggatctgccgatcatcgtggggcgtacctacaaccaggacaccatgccgccgtggggactgccgggaatggcgtcgcagagcgggatcttcagccactcgctgtatggcgggccaacgaacggcaacatgctgcgttttgacgacaaaacgggcgcggaggaagtgaagttccacgcggaaaaagatctcaacaccacggtgaagaataatgaaacgcatacggttatggtggatcgcactaaaaccattattaaaaatgaaaccaacagtattggtgaggacagaaacaccacggtaacgaagaatgacggcctttccgtaaaactggcgcagacgatcaatatcggcaccacttatcgtttagatgttggcgatcaattcacgcttcgctgcggcaatgcggcgcttgttttacataaggacggctccattgagttttgtggcaagcaactgatgttacataccagcgatgtcatgcaactgattggtaaaggtattgatatgaacccggatggcggcacagccgtaaccgccgatgatattgccccccttctcacctctgagtgatctgaattaaacctggagttctcatggatcgaccataccgcatacaggaagggtgttttgtcctgcctgaaacatttacggatcgcagcgtcaatatttttatcctggagggcaatgaacgaacatcgcccagcctgaatatttcccgcgatacgctaaaacctgatgaagacctgcccgcctatattgaccgccagattgcactgatgaaaaaaaatctcggtcagcaccgggtattgtcgcgagcgcctgcacaggcaggaacgggcaatgatgcccttatgggggaacaaattgccgccacccataaatccgggaaaacggaagtgtaccagcgtcaggccgggtttattgcaacccctggcaaggtactggtcttcaccctgaccagtccccgtccttttgatgataaagcagacctactctggaacacctggctggcaggctttcagccggataaaaacgaataatcacacggaggtgtgaccatgtatgaagcagcccgtgtggatgatcctatctaccacaccagcgcgctcgccgggtttcttatcggcgctatcatcggcatcgccattatcgcgcttgccgcctttgccttctttagctgcggttttcttgccgggctgattctgggttttatggccgatcaaatagcctccggggtattgcaactgggcgaggccatcgggcgctccatccaccacacggcaggaaaaatcctcaccggttcggagaatgtcagcaccaacagtcgcccggcggcgcgcgcggtactgagtacggtgaaatgcgataaccatatcgcagaaaaacgcatcgcccaagggtcggaaaatatctacatcaacagccagcccgccgcccgtaaggatgaccacaccgaatgcgacgcggtgattgaagacggttcgccgaatgtgtttctcggcggcggcacacagacggtactggaaatcagttctgaaattccggactggctgcgcaaggtggtggatgtattgtttgtcgtggcgagtctgctcggcgggctggccggggcgtggcggcaggcggcaaagctggggacgaaatttggcactaaatgtgccgctaagtttatcggcggggagcttgtcgggatggccgtgggtgaggctatcagcgggctgttcagcaatccggtggatgtgaccaccgggcagaaaatcctgctgccggaaacggacttcaccctgcccggtcgcctgccggtcacctgctcgcgtttttacgccagccacctggaaactgtgggactgttgggacggggctggcggctgaactgggaaaccagcctgcgcgatgacgatgaacacatcacgctgaccggcgtacaggggcgggaactgcgttacccgaaaacgatgctgacgcccggccaccagatatttgacccggaagaacagttatacctcagccgcctgcatgacgggcgttacgtgctgcattacaccgatcgcagctattacgtatttggtgattttgacagtgacggcatggcatacctgctgtttatggagacgccgcaccgccagcgcattgtcttcgggcacgaaggaggcagactggtacggatagcctccagcagcgggcatcacctgttactgcaccgcacacagaccccggcaggggagcggctgtcgcgaattgaactggtgcagggcggcacccgtggcaatctggtggagtaccggtatgacgataacggtcaactgaccggcgtggtgaaccgggcgggaacgcaggtgcgtcagtttgcttatgaaaacgggctgatgacggcgcacagcaatgcgacggggttcacctgccgctaccgctggcaggaactcgacggcgcgccgcgcgtgacggagcacgacaccagtgacggcgaacattaccgctttgactatgattttgccgcaggcaccaccaccgtcaccggcaggcagggggagacatggcagtggtggtacgacagggaaacgtatatcaccgcgcaccggacgccgggcggtggaatgtaccgcttcacgtacaacgaagaccacttccctgtcaacattgagctgcccggcggtcgcacggtggcgtatgaatatgacatccagaaccgggtggtgaagacgacagatccggaaggccgggtgacgcagacgcagtggaacggcgagttcgacgaaatcacgcgcacggcgctggacgatgacgctgtctggaaaacgcagtacaacgcccacggccagtcagtgcaggagacggacccggaagggcgggtgacgcagtacgcttacgatgaacaggggcagatgtgcagccggacggatgcggcgggcggcacggtggtgacggcgttcgacagccgggggcagatgacgcggtacaccgactgttcagggcgcagcacaggatatgaccacgatgaggacggcaacctgacgcgggtgacggacgcggaagggaaggtggtacgcatcagctacaaccgacttgggttgccggagacggtaaactcaccggggaaacagcaggacaggtatacctggaatgcgctggggctgatgagcagccaccggcgcatcacggggagcgtggagagctggcggtatacgccgcgcggtctgctggcggcgcacacggatgaggagaagcgcgagacgcgctggcagtacacgccggaaggccgggtggcagcgctgaccaacggcaacggggcgcagtaccggttcagtcacgatgcggacggcaggctggtgcgtgaggttcgcccggacggactgagccgtacttttatcctggacgacagcggttatctgacggcgatacagaccacgggcacgcagggcggcgtgcggcgggagacgcagcagcgggatgcgctgggccgtctgttacggacggagaatgaacacggccagcggacgttcagctacaaccggctggaccagataacggcagtgacgctcacgcccacggaggcggggcaacagcagcaccggatgcaggccgacacggtgcgttttgagtatgaccgcagcggctggctgacggcggagcacgcggggaacggtagcatatgttatcagcgcgacgcgctgggcaacccgacggacatcacgctgccggacgggcagcacctgacgcatctgtattacgggagcgggcatctgttacagacggcgctggacggcctgacggtgagcgagtatgagcgcgacagcctgcaccgtcagataatgcgcacgcaggggcagcttgcgacgtacagcggctatgacgacgacgggctgctgagctggcagcgcagtctggcgtccggcagtgcccctgttcttcctggccagcgcccggcgcggcagggctgcgtgacgtcgagggactattactggaacaaccacggcgaggtgggcacgattgacgacggcctgcgtggcagcgtggtgtacagctatgacagaagcggttacctgaccgggcgctcaggtcagatgtatgaccatgaccgttattattacgataaggcgggcaacctgctggataacgaagggcagggagcggtgatgagcaaccggctgccgggctgtggtcgtgaccgttacggctataacgagtggggcgagctgaccacgcggcgcgaccagcaactggagtggaacgcgcaggggcagctgacgcgggtcatcagcggcaacacggagacgcactacggctacgatgcgctggggaggcgaacccgcaaggcgacgtacgggcggcacacgggccatacggcgcggagccggacggactttgtgtgggaggggttcaggctgttgcaggagaacgtgcagcagcagggctggcggacctatctgtacgatgcggaacagccgtacacgccggtggcgagcgtgacggggcggggagaaagcaggcaggtgtggtattaccacacggatgtgacgggcacgccgcaggaggtgacggcggcggacggaacgctggtgtgggcggggtatatcagggggtttggagagaatgcggcggacatcagcaacagcggggcgtactttcaccagccgctgcggctgccggggcagtattttgacgacgagacagggctgcattacaatctgttcagatattatgcaccggagtgtggacggtttgtcagtcaggatccgatcgggctgaggggcgggttaaacctttatcagtatgcgccaaatcctctcaaatatatagacccacttggtttaaccgcgactgttgggcgatggatggggcctgcggaatatcagcaaatgcttgatactgggacagtagtacaaagttcaacagggacaactcatgttgcctaccctgctgatatagatgcttttggtaagcaagcaaaaaatggtgctatgtatgttgaatttgatgtgcctgaaaaatcattagtacctacaaatgaaggatgggcaaaaatagtagggccagattctatcgaagggcgattagctaaacgcaaaggtttgcctgttcctgaaatgccaacagcagaaaacataactgtaaggggcgagaaaattaatggggaagttgaagcaaaatgctaaataaatttaaattgtgggtgagcaaacatactgattatacggtaattcataatgaaaatgatttatcttacagtattattatagattttgaagatgaccggtatatatcaagatttactgtatgggatgacctaagctgtatgtcagaagtaatggatgtggatactggtttatataaattaaacaagagaaacgaattttctacatttgatgaacttctggatatatttgatgattttatgataagtattaaataatagttggccgggtaagaagttaactcttcccggctgttttattatctaacccccatcaatccggagacgcgctaccggtacgatgcgctgggcaggcgggtgagcaaggcgacgtacgggcggcacacgggccatacggcgcggagccggacggactttgtgtgggaggggttcaggctgttgcaggagaacgtgcagcagcagggctggcggacatatctgtacgatgcggaacagccgtacacgccggtggcgagcgtgacgggaaagggagaaagcaggcaggtgtggtattaccacacggacgtgacgggcacgccgcaggaggtgacggcggcggacggaacgctggtgtgggcggggtatatcagggggtttggagaaaatgcggcggacatcagcaacagcggggcgtactttcaccagccgctgcggctgccggggcagtattttgacgacgagacagggctgcattacaatctgttcagatattatgcaccggagtgtggacggttcgtcagtcaggatccgattgggctggcgggggggctgaatctttaccagtatgcgcctaatccgattagatggatcgatcctttaggacttgctatcctggagcatcaatctaattttgatgcggcaaggagaaccggatttgaaaatgcgggtatgacaaaccctgaggatgtcactttctcgaaagtcgatcccaaaactggtactgttgttgagtttaaaggtccaaatggggctaaagttgcttatgatgcacctcatgcagatatggatgtgacagcagggcatgataaaccacatgttggttggcaatccgcaggaaaaagaggttccggaggagctaatagaggtaatattacttatgatggcccacaacatccgcatcgctctgactctaagggagatgataaatgttaaattcaaatatgtctgaacttagaatcgaactggagaatgcgattaaaaatctcggtattcatgattatcgtgtcgataaacccgaacaaatcgtttctgagataaaagagatatatgttaatggtaatcctagaacctggtggttatcattaaaacatagacaatatgtcttttcttataccgataattctggatataaaaacatatcacaaatagtaagtaaacaactcaatgaaagcaatgtaatcaacaaacatatatttttgattgctgatgaagataatgagcaaatatatgtatataacgttcctcttaactccctgcctgaaattatagaaaattgcagatattttgaatattatgttgcagatcatgaactatcttggcttatatgtgaaaatgatcatggtgatttgattgtatgctcaaccattaagtaaagcgcgagtgctctttagcgatatagttgcccatatttaggcgttactagccgaagatggcgcgattgtctggcaggggaaacagcaattctgaggtcaggaagatagcataacccattaaccgggatagatccgctagacctgaatccagttgatgcgacaggttatagggtttatggttatttgctcctggagcaaataaaccttattacattggtattactaatgatatggtttgacgaagggccgagcattaaagcactggcaggttatcaaaagaaaatggaaggatgctgccatttgatgaaaatgtaatctaatggaaagtcagaggttacgagaaatattatatagagaaatataaaaccagaaccggaaccataggtgaaaaaattccctcaacaaatagagagaataaatataattcatttgatcatgggcgaacagatcccagcgcacaagcatttaaagactcttaaaatagtaagggagttggttccggtggaggaaaatgcggatgagtgattaagaattttggggctgtgataagaagtcgagaacaatgctgcgttttgtgaagcccggagacatattttgttttaaattagatgaagatagatattgttttgggcgaattataacactaatgactgtcggacatctttctgaattatttgatataattaaaaaaccccctggaataacagagttagaaattagtaatgcaaggcgaattattgaaccaattatagtggatacatattctttatttgataagaaattagaaaatggaagtgactggagaattattggtcatcaggttaattacaatccaaaaaatttagatggtatctattttgcacttggaataggtgattcctgtaaaaagaaagactgttacggaaatgattttctcatttcagaaagtgagtggaaaacacttcctaaattatctcctaaagggggttttgatatcaaaaaacggcttgaaattgcctgaaaatgaaaataaaaagccgggaaagatcttttgtcttcccggattttattatttaatccccgttcaccacattatttacccccgccttaatatgcttcatcgactttttcacctgataaagctccttccgtagatccctcacttcgtccgtctctgcaatcaggatcaaacacccctcggagatcttcacggtgacgccgtgcccggtctcaaatcccgcttcttcctgccagtcacccttaaggtgctggctggggatttgtgagtaacaggcggtcatgcaggtttcgctgttgatatggcggacgctgacgccggaggcattcatatttgctgactaaataaattcttatttatccgccggatgctggctgattgtggagctcagggtgagtgagtatgggcgcgacatcctggcaccgcgcctccctctccccggccagccccggccggtgatgagcagccggctgccggggccgtattttgacgatgaaacgggcctgcattaaaatctgttcagatattatgtaccggagtgtggctggttcgtcagtcaggatccaatagggctgaaagggggatggaaccgatatcattctccgctgaatcctattacagatagtgatcctcttggccttattacttgtggtgctgatagaggtgattctggcaagttattaagatgaaaaatggttgaaaataattgcgttagtgaatgctcatttatgcctttacctacaaaaagtaacggatttgcttgctggaattgtgttaacgaatgcaaataaaatcaatgctgttgatgtttttactacaggaataagtatggttaacgataaggatacagctatattaattagtgatttaatgttgagattcggtaaggagcttgatgaatctgttgctgttgttcagtcccgttgtgatgaggatgaatttaatgtatatcgagaaacggttggttttatcatgggtgaaatgcttattaaaataatgaatccattatatgaaaaacatccagaaataaaaccaaaaggattgaaacaaaacatctggaaccggatgaataatgtgtaaaagccggaggggttatcttttcccggctttttattatcaattactcattaactcctgttccgttcttttgcgtttaatcaccggaatatctccggtattgttcagcgccccggaaatgtttttaaccactgttctgcactccgtttattaatgcgggttacgcccatcccttcaatacagccaaagagtccgtgggtatgctgcggcgtgatcacgatgcaatccctcattacccgcaccttgacgggcatcccgttaataaaccccgcctgcggcatccattcaccgtacaaacgaactgaaagtctctcaacgcgtgagtatgtaagtatcccgcataatcgagccattcacatttagagatcatccgacataatcaatctgccaacgcaggagatcgctatgcgtaaagcccgtattactgcgcaccagatcatcgctgtgattagatcagtcgaatccggacggactgttaaagatgtctaccgggaggccggtatttctgaagccaccagggacaactggaggtctggatacggcggcagggatacgcgtggaatcacaaaaggctccaccgtatttactgtctgctcaagctgaattttcgccgtaagggtaaacaacggctgccggtacgcaatccctcgccactggtcacgccggaagcgctgaaccagagctggtctgtgggcgtcgttttcgcacgttcaatgttgttgatgactgtaatcgtgaagcgttgtcgattgaaatcgatctgaatctgccagctctgcgagtggtccgtgtactcgacaggattacagcaaccgcggttatctggccatgctgcgtatggataagggaccggaatttatctcgctggcactggctgaatgggcaaagaaacatgcagtaaagctggcgtttatccagccgggtaagccgaagaaaaacgttttcatcacgcgctttaaccggacataccgtacagaaatactcaattcttatctgttcagaacgctgaatgaggtgtgggaaattacggataaagggttatcagaatataactgcgaacgtccacatgaatcgcggaacaatatgataccgaaggaataccgccaataacgttatctggccggaatcttaaaaatgcatggaactaaaacgggtctatttacaggggcacctgcgatgaatttcgctgcactgaaaagcgataccggatgagagctgcttcaaattaatgtgccatgttcacggggaggttgtgcgacgtttgcataatccagcaagaactgaaaggaaggggagagctttttcatgcctgtataatcagtctggcctgtgtcagtcagctcttagtgttgagactctcgttggagcgttataattgcttttctgtttcggaaaacaagattttccattaaagatcttccctgcgaggaaaagttaactaataatcttaccgtcgagttaggagatgtatgtttaaatataaacaatgttgcaacgatgcctgataattatcctctcttcgaagataagtttcccacacccagtgtagtaggtgtcatggtaatgttatcacttgaatgtaaatggaaggtataattgctttttgactggcattctattccaccctgacaacacgatgttaacatcaacactgtttatattggcaataacgcaatttttttcagattaagaggtgctctgatatatagatttttatgacattacttatttgaattggtaacaaataccaataagtacaagctgttattaccagccacggattttttacatacggtaagatttggtatggcgttatgtattctggatgtgctggattattttaatttggtttaaaaaaggtggttattcaaatgaaaagcataaaaaaattgattatcgcaagtgcgttgagcatgatggctgctagttgttatgctggctcatttttgccgaactcagagcaacaaaaatcagtggatattgtgttttcctctccccaagatttaaccgtatcgcttattccagtgtcgggcttaaaggctgggaaaaatgctcctagcgcgaaaattgcgaagcttgtagttaattctactactcttaaagaattcggggtcagggggatttctaacaacgtggtagacagtactggcactgcatggcgtgtagctggtaaaaatactggtaaagagatcggtgtgggcttatcaagtgacagtcttagaagatctgatagcacggaaaaatggaatggggtgaactggatgacctttaatagcaatgacacacttgatattgtcctgacaggaccggcgcagaatgtcacagctgacacgtacccaataactttagacgtagtgggatatcaaccttaatagtaaacaactattagtgtattgtgccttgtttaaggcgcaatacacatcaaatcatctatttttcttttacaatttttgatatgaaaatagttaattttgctgtaatggcggtagctttgttcgccactaattctatggtttcagtatatgccgtcaaccagcaattaaattcagccactaaattattcagcgtgaagctgggggctacacgagtgatttatcacgctggtacggctggagcgacgctctcggtgagcaacccgcagaattaccctattttggttcagtcttcagtcaaagcagcagacaaaagttcgcctgctccctttttggtgatgccgcctctatttcgtttagaagcaaaccagcagagtcaactgcgtattgtccgtactggtggtgacatgccaacggatcgtgagactttacagtgggtctgtataaaggcggtaccacccgaaaatgaaccgtcggatacacaggctaagggcgcgacccttgacctcaatttgtccatcaacgcctgtgataagctgattttccgcccggatgccgtgaaggggacgccggaagatgttgcaggaaatttaagatgggtggagacgggcaacaaacttaaggtggagaaccccaccccgttttacatgaatttagcctctgtcacagtagggggaaagcccattacagggcttgagtatgtccccccctttgctgacaaaacactaaatatgccaggtagtgcccatggtgatatcgagtggagagttattacagactttggtggtgaaagtcatccgttccactacgttcttaaataaatccaggggcttagcggcagaaaatgaagttcaaacaacctgccttgctactgttcatcgcgggagtggttcattgcgcaaatgcgcacacttacacattcgatgcatcaatgttgggcgatgcagcgaaaggggttgatatgtcgctctttaaccagggggtacaacagccagggacttatcgcgtggacgtgatggtgaatggtaaacgtgtcgacacccgtgatgtggtgttcaaattggaaaaggatgggcaaggaacgcctgttctggctccttgtttgacggtcagtcagctttcacgctacggcgtaaaaacggaagattaccctcagttgtggaaagcagcaaagcccccagatgagtgtgcggatctgaccgccattccacaggctaaagcggtactggatatcaataatcagcaactgcaactgagtattccgcagttggcgttgcgtccggaatttaaggggatcgctccagaagatctttgggatgatggtattccggcgtttctgatgaactacagtgcgaggacaacgcagacggattacaaaatggatatggtggggcgtgacaactcttcctgggtacaactgcaaccgggaatcaatataggtgcgtggcgtgtccgcaatgcgaccagctggcagcggagtagtcaactgtcggggaagtggcaggcagcatatacctatgctgagcgtggactgtactcactaaaaagtcgtctgactctggggcaaaagacttcgcagggggagatatttgatagtgtgccatttaccggtgtgatgttggcatcggatgacaacatggtgccctacagtgagcggcagtttgctccggtagtgcgtgggattgcccgcacgcaggctcgggtggaggtcaaacagaatggttacaccatttacaacaccactgtggcgcccggaccgtttgcactgcgggatctgtcggtaacagacagtagtggtgatctgcatgtcaccgtgtgggaggccgatggcagtacacaaatgtttgtggtgccgtatcagaccccggcgatagcactgcaccagggatatttgaagtacagcctgttggcgggccgataccgatcgtcagactctgcaacggataaggcgcagatcgcgcaggctacgttgatgtatggtctgccgtggaatctcactgcatacggcggtatacagagtgcaacgcactatcaagctgcattgcttggtttggggggatctctcgggcggtgggggagtttatctgtcgatggaagcgacacacacagtcagcgtcagggggaggcggtacagcaaggagcctcctggcgactgcgttacagcaaccagctgactgcgacggggacaaatttttttctgacgagatggcagtatgcctcgcagggctataacaccctatccgatgtgctcgacagttatcgacataatggcaaccgtctatggtcgtggcgggaaaatttgcagccgagctcgcgtactaccctgatgttgagtcagtcatgggggaggcatttgggcaatctgagtttaaccggttcccgtaccgactggcgtaatcgccccggtcatgatgacagctacggactgagttggggaacctctatcggagggggctcgctgtcattgaactggaatcaaaacagaacgctgtggcgcaatggcgcgcaccgtaaagagaacataaccagcctgtggttcagtatgccattaagccgctggacggggaataatgtaagtgctagttggcagatgacttcaccatcacacggtggtcagacgcaacaagtgggggtcaacggagaggcattcagtcagcaactggattgggaggtgcgtcagagttaccgtgccgatgccccgccaggtggtggtaataacagcgcattgcacttggcatggaatggggattacggcctgttaggtggtgactatagctacagccgggcgatgcgccagatgggagtcaatatcgcgggaggtatagttatccaccatcatggtgtgacgctggggcaacctttgcaaggctcagtggcgctggttgaagcgccaggggcctcgggggtgccagttggcggctggcctggcgttaagacggattttcgtggcgacaccacagtgggcaacctgaacgtctatcaggagaatacagtcagcctcgatccgtcgcgactaccggatgacgcagaggtcacacaaaccgatgtgcgcgtggtgccaaccgaaggggcggtggtggaagcgaagtttcacactcgcatcggggccagggcactgatgacgctgaaacgggaagatggtagcgccattcctttcggggcgcaggttacagtcaatgggcaggatggcagtgctgctctggtggatactgatagccaggtttatctcactggtttggcggataagggcgaactgacggtgaaatggggagcacagcaatgtcgggttaactaccgcctacctgcccacaagggaatcgcgggcttgtatcaaatgagcggtctctgcagatagccgattctgaaggagagaataatgtggatgaaaatacagcgagtgaaaacggttatctatagcgtaagcttactggtcgctgccagtagcttggtgccgatagcgaacgccgcagaaaaacttcagacaacgctacgtgtaggtacttactttcgggctgggcacgtgccagatgggatggtgcttgcgcaaggctgggtgacttatcacggcagtcacagcgggtttcgggtatggagcgatgagcaaaaggcgggtaacacgcctaccgtattgctgctgagcgggcaacaggatcctcgccatcacattcaggttcgcctggagggcgaggggtggcaaccagatacggtgagtggtcgtggcgccattttaagaaccgctgcagataacgccagtttcagtgtggtcgttgatggcaatcaggaagtgcctgcggacacctggacgctggattttaaggcctgtgcattggcgcaggaggatacgtagccgtctgttccactcatacttcctgtatcagtgaataaggcgaatactgtatatcaggttcgaggatgtattgaaaatttactcaaggcaaatatggttagcaatcttcattgcagaaaaatcaattgctgattgattttaaaatctgaaattcatcttttttgtagggagaggaatattatgtttcgtaaaataatttaacggacactgatgcctttattatttctgttttgtggatttgtttgattcactcttttgtgagcggggctttataagcccctggtataaggtttgtttatctgtcaggtattcatatgtgatatttaagattttatgtttagggggctttttcttgtcccctcaggcgtaaaaataatttattttttacataaaggaataaagcatatgtcttatgcacgacatttaccggtattaatgtatcaccatgtcagtgataaacccggacagataaccttatctccccgtacgttccgggcgcagatgaaatggctggccgaatctggctggaaaaccgttactgctgcagaggtggaagctttttatcatggtgcaagattgcctcgtaaaagcgtcatgctgacctttgatggcggctggctggataactggttgcaggtttttccggtgctgcaggagtttaatctgcatgcgcatctctttcttgtgaccagtttgatcagtgacggaccggtccgtattcctgcaggcgaaccggtgtactctcatgatgagtgtcaaatgctggttaaacaaggccgggctgatgaggtcatgctgcgctggtcagaggtccgggagatgcacctcagtggccttgttgagtttcactcgcacacgcacacccaccgacgctgggaccagaagcctgtgtcccgtaatccgtcggatttgcttcgtgtcgatattcttcttagtcgtaagcggatgagggagatgctgggttattgcagtcagcatctgtgctggcctgagggctggtattgttctgactatattcatgtggctgaagagttggggttcacatacctgtataccacagaaaggcgtatgaacaatccagtcatcggttcacagcgtattggtcgtatcaacgcaaaggagcgaaagaatgtgggctggctgaaacgtcgtctgttttatcacaccacgcccggattttcttcgctgctggcccggcataagggggcacgtcggatagctgactgagccagagaccaggatgaaagtgctgcataccgaatcctcccccatcatcggcgggcagggggtgtaggctatatcccaaatgatggtgctgattttgagcagaaataagataacaccggaggccgtgatagacccggttgcgcagaatctggaggcagcaggtcactggcgcagggcttctacccgctggcttttggttatgggagattttgaatgtacagaggcccagcgggagtggttgttgttgcgccggaattattgccttgcgcagatatcttcccctggcgccagtaaagctggatatcagcgacgtgacgaaatgagaggagcctgcacataggtttgtgttttgagtaagtgtcttatttaaaccgtctgttctgtttcctccgctttcacaaataatgtcgagccgggtgggggactcaagtaagaataatctggcgatgttttgcttgtttccacgggatactttgttaggtgaacgatacaattaatgcgctccagactgcgtcacagaaaaggagaatgcctttgcagaacgggcgcatgacaatgaaccactttattattggtatctggttcggcgacaaccttgacgatcacgtctgagatagggtatttacactgagtggtaaacaggttcaattagtaaccggagatggatgcaaaatcatgatcgattcagatgctattttgcagccaatagattttttattaagatgatatcaaggacattgaggcacacaatgacgtatcagtaagtcgttgatagctcatttgatataagaatttcttttatcaacggaagataatgatggaactgatcaataatcgtggtatgcgagactggatgatatttattaaagtggcggaagtagggaatctttcccgggctgcgcgggaattagatattagcatttctgctgtcagtaaatcgcttagtcgccttgagaattctattgaggttactttacttcggcgcgattcacatcacttagaactgactggagctggtcagacagcctatgcaagcatgaaaaggataacatcttcctttcagtccttgctggatgaattgcgaaatccggataaaattatcagagggagtataaaattttcggctccggctattgtctgtgagtttcttgccaataagtggatatgggaatttacagctagctatccggatacaaaaatctacctggattcacgagagcgtagcgatttttttagtaaatccctggagtttgatgagctggtttttaaaagtggcataatcgaaagtgaggatctcgtgtatcgaaagataagccctttaaagttggttctttgtgcgagtccgaaatatatcagaaaatatggcaggatctcacaccctggcgatttggaaaatcacattattgtgggtcttcacaaccatggtctttccggacctcttactcttttccgtcaggatgaatcatacactattagtggcgctgttaatgttcatttatcttccaataatcttttgagtgttcttaatttggttttagaaggaaagggtatcaacctcatgactccggcctggcttgccaccaaatacttaaaaaataatgaacttgaaattatacttcctgaatggagggttccagatctccccatttatcttgtatggcgtcatcgtcagtattattctcctttatttcaacgctttctgtcttttattgaagataaatggaataatcgcccacaaattgattttctgaatgatgattaacccgtttggaatggttttgatacgttcctgacttaaacccacatgatgactgaattgaggcatcgagatatgcgactggtcagccagtcgtcttttgacgatgcccaatacaaaacatgatgccgactgacggaaatgataatacccggaaacaggacggggctgtttttgggcagccggaagttaagcccataccagaaacgttgcagtgtactgaaaaatggcgccaggttgcacctgttcaaagattttctgaaggcgcaggagtattcattactgatatcctccattgcgccttcgggaacccacaggaccagctattttaccgatagtgtttaaaaggcgtaagtaatgccgagcatgaagtcattggaggcagcctttgtgtctgcatcataagcggtatgttcatcaccagcatagtgattttttgaaatgcttactttgccagcattaatgtatttataactggcgtcaatcataatattatctgttacagcatattttgcaccgatacctgcgccccaggcaaagttattttttgaagcagacagagtttcattaataccaaaaccaacaggaatggtgttattacttagcttcacatgagcgaggccaacgcctgcgctgatatagggagtaaatgccgtactattgtgaaaatcataatagccattaaccatgtaagtggtcattcggacctgattttttacatttatgtgtactggatcaccaaatgcaataatatcctgcccgcctttagcatccgtctcacctctgaaagtggtatccagttctaaacgtactggaagctggaatggatcataaaagtcataaccgatagcaaccccgccgccaaaaacgcctttggtacggtcaggtaacgttgcatgaccattaactatctcatcctggctgaaggttgagttgattccatagacattgactacggatgtccccgctttcccggtgatatagatcccttcttttgctgatgcagtagcggaccaggctaccacaaggggaatgatgcagactgcgaaaaagtttttcatttcagaacctgccttaatattgggctaaaagacaagtttcacggtatagggtgtgatataacgattacataaacgaagcccaaaaaacggtctattgtaacgctgggttttctgtaagcgggtaaaaaatgagatgaagattttaaataacaatacgataatcgtcggtatggaaatccatctcctcgccaaattgccccacgtacggtttcacttctacgttatgtaacgggtagtgtgagatggagcgatgctgtaagaaaaagatgaagatgaatttgtacccgacctggataaagcccgttatcccggaataacgggcaaaaatatttactcaagtgcctgggcgagatcttgttgtacctgttgacgctgttctggtgttaagactttgcttaaatcaaaataatatttaacccgataatagcgagcctgttgttctatgttactgaaggctgcaagctgctgttttacggcggcgtcatcccatttaccggatttaatcacctctatcagcgcaccgtctttaattcccttcatagaaatctgactgacgtcggtttccagttgttggtgaagttttttgatccgggtaatctgatcgtttgtcagcttcagatgctggacaataggatcctgggcgggcaggggaggattggggacagcggtggcgaaagcgccaaaagaaacgcccgccagagtcgctgccagtaaagttgtgcgtacaaagtttttcatgaagatatcctgataagggagtgattaaccgtttttattacccacgaatggcgagcaattatcttagagcctatcccagtagggctattttacttgccattttggacctgggcagtgctcgccaaaacgcgttagcgttttgaacgccgctagcggcggcccgaagggcgagcgtagcgagtcaaacctcacgtactacgtgtacgctccggtttttgcgcgctgtccgtgtccaaactggctgcgccaataacgcctggtgggataggctcttagtcagaatacgttgcctgccacattacgccacgcgaatttgttttacggagagttacggagtgaaacaatcccgccgcggtgagcggcaggttgcttacaaggtgaatggatcggcatcgcgccaggctggaaatttttcgcgatagtcctgcaaggcgacgagagaaagatcggcatcgatacgtgtcgcctggtgtggttcggcggtggcgataatgtcgccctggggattaatgatccggctatcgccgcgataatgtagcccgttaccatcggtgccaacccggttgcagcctgcgacataagcctgattttcaatagcgcgcgccgtcagtaatgtttgccagtgtagcgagcgcggcgcaggccagttcgctacatacagcgccagatcgtaatcattgcggttgcgcgaccatatcggaaagcgcagatcgtaacagatcagcggcagaatgcgccaaccgcgccactgcacgatgatgcgtttatcgcctgcggcataatgttgatgttcatccgccatacgaaacagatggcgcttatcatagagatgaaccttgccttccggttcaaccagtaagaagcgatttacggcgccgcgctcagtttgtagcgccgcgctgccggcaatcagagcgtcagtttgtcgggctttggcctgcatccacgtaatcacgctatcttgcgaaagtgagttattagcggcctccatcgcgaagccggtggtaaacatttcaggcagaacaatcacatcccggccagatacgagctctagctgtctgtcaaaatgacgcaggtttgccgggccgtccatccagactaaaggttgttgcaacagagtaattttcaaaccagacacgatcggagctcctcattgaacagcgtctttacactgtagcatgagcaataataaaaaagcggcaagaaaaagccccgcgaaagcggggcaggaaagacacgagactgattatgcggcttcgactttacgcactttctccggcagctttaccggtttggtcgccagcgcttcaggttcaaaatcatcaacgttgatactgcgcaggcggctctcttccgctttcgccaggatggcggcttcatctttatctataagccctttcgccagcgcattgcgcgccagttcatccagacgagtaaacggcagatttttacccagttctttgcagatgcgctggtggatagggtcggcagcgatgacatcacgcagcgcttcttccagtaaaccgaccggattatgttcggcgggcgtcagatactgaccgcgcccaatgcgtgaacgtgtggcgttcggcacctgtaggatcttcgccacggcgtgatccagcttatcagacggcgccagataatgacggccagtcgggaagatcatcgcggtgagcaatccggccacgacgcggttcgggaagttctgcagcagatcgtccatcgcttgttcagcacgatacagcgcatcctgtacgccccagtgcaccagcggcaggtcggcttcgtggcgaccttcgtcgtcgtaacgcttcagtacggctgaggccagataaagctgactcaacacatcgcccagacgcgcggagatacgctcgcggcgtttcaggctgccgcccagtaccgccattgacacgtcagacagcagcgccaggtttgcgctcagtcggttcagatgctggtaataacgcttcgtggcgtcgccggttggcgtatggctcgttaatccgcgggtcaggccaagccagaaactgcggacggtattgctgccgacatggccgatatgtttaaacaacagcttatcaaaggcattcacatcattattctgcgctgcggccatctcttccagtacataaggatggcagcgaatggcgccctgaccaaagatcatcatgctacgggtcaggatattcgcgccttccacggtgatcgcgataggcgcgccctggtaagcacgcgccaggaagttgctctcgcccagcataatgcctttacccccagtgatatccatcgcgtcgataatggactgctggccacggtgggtgcagtggtacttcacgatagccgacagtaccgccggtttttcacccagcataatgccataggtgattaacgatgcggcggcatccatcacataagcgttacctgcaatacgcgccagcggttcctcaataccttccatcttgccgatagatattttgaactgacgacgaatgtgagcataggcgccggttgccagcgcgacggatttcaccccgccagtggagttggacggcagggtaataccgcgtcctaccgacaaacattccaccagcatacgccagccttgtccggccattttggggccgccgataatataatcaataggcacgaaaatatcgttaccgcgggttggaccattctggaacggaacgttaagcgggaagtgacgacgaccaatttccacacccggcgttgaggtggggatcagggcacaggtaatacccagctcttcttctccgcctaacaatctatccggatcggaaagcttaaacgccaggcccaacacggtagctatcggtgccagcgtaatgtaacgcttgttccaggtcaggcgcatacccagcacctgctggccctgccattcgcccatgcaaaccacgccggtatccggaatggcgcctgcatcagaacctgcttccgggctggtcagcgcaaagcaggggatctcctggccgcgcgccagtcgcggcagatagtgattcttctgctcttccgtaccatagtgctgcaacaactcgccagggccgagtgagtttggaacgccgacggtgatagccagaatcccggagacgccggacagtttttgcagtacacgggactgcgcataagcggagaactccagtccgccgtactcttttttaatgatcatcgcaaaaaaacgatgctctttcagataagcccacagttccggcggcagatccgccagttcatgggtaatctggaaatcgttcgccatccggcacgcttcttctaccggaccgtcgagaaacgcttgctcttcggcagtgagttgcggttgcggatagttgtgcagttttttccagtcaggcttgccctggaacagatcgccttcccaccaggttgtaccggcatcaatcgcttctttctcagtgcgcgacatcggcggcatgaccttacggaagccgcggaacaccggtgcggaaatcattgattttcgcatcggtgtgaggttaaacggcacgaggataatggccagaggaaccaacagccagatggaccacaggccagcgacgccaagtgcggcggtccaggcgagcagaatcaggctgctgagaaataaactcacgcggtgatagaacaatgcgccgagcagaacaaccgtagcgataatactcaaaatcatcataacgaaaagctcccttgcttgtaggaggtctgaccacttgtgatgattaggttgtagtggatgtaaaattttttagcaatgtgtttacaaaataattacaacaaagctcacattgttgccgtttttgggggcacgaaaaatcaaaagcgtgaggcgttaattcggcttatgcttctcgcctgtactgctatccggtacactgcatactgtcatttacattcatgctgaaggatatcctcatgtaccaggatcttattcgtaacgaactgaacgaagcggcggaaacgctggctaattttttaaaagatgacgccaatattcacgccattcagcgcgcggcggtcctgttggctgacagttttaaagcgggtggtaaggtactttcctgcggtaacggcggctcccattgcgatgcgatgcactttgctgaagagctgacaggtcgttatcgtgaaaatcgtccgggctacccggcaattgcgatttctgatgttagccatatatcctgcgtcagtaatgattttggctatgactatattttctctcgttacgttgaggcggtagggcgcgaaggcgatgtcctgttagggatctcgacgtcgggtaactctggtaacgtgattaaagcgattgccgcggcccgtgaaaaaggcatgaaagtgattacgttgaccggcaaagacggcggcaaaatggcgggaacggcggatattgaaattcgcgtaccgcacttcggttatgccgatcgtattcaggaaattcatatcaaagtaattcatattttgattcagttgatcgaaaaagagatggttaaataactatacccgtcatacttcaagctgcaggtgcgttggttgcgctcagaaaccccagtcacagagttatctatgttcctggggatttcctcccttaccgccttcctgcaactcgaattatttagggtatagcatattgttttcttggatattttgagatttgattggctgtaaaaattacgccttcccgcttaaggcgtttgtggaggtgatatatgtgcgaactgcttgggatgagcgccaatgtgccgacggatatctgctttagcttcaccggactggtgcagcgtggcggcggaaccgggccgcataaagacggctggggaattaccttttacgaaggaaagggctgtcgcacgtttaaagatccgcaaccgagctaccattcgccgattgcgaaactggtacagaattacccgatcaagtcctgctcggttatcgcccatatccgtcaggctaatcgcggtgaagtggcgctggaaaatacacacccttttacccgggaattatggggacgcaactggacttatgctcataacggtcagctcaacggttataagtcgctggaaaccggtaattttcgtccggtgggggaaaccgacagcgaaaaagcgttttgctggctattgcataaattaacgcagcgttatccccgcacgccgggcaacatgacggcggtatttaaatatattgcgacactggcgacggtattacgtgaaaaaggcgtttttaacatgctgctgtcagatgggcgatatgtgatggcgttttgctcaacccatttgcactggatcactcgccgggcgccgtttggcgtagccacgctggtggatcaggatatggaaattgatttcagttcacagaccacgccaaatgacgtggttaccgtgattgctacccagccgctaacggggaatgaaacctggcaaaagattatgccaggcgaatgggcgttattttgcctcggagagcgtataatttgaggccagctgtggctgaacgacttcgtgactcaacggtttgctcacgacgtaacgtccatcaacgatagaaacagtcggcggcttatgcgtctgttcaaaataatcgtagccgggttttagctgcgcccagaaatctttgtaatatgaatatttatgacgctgcatattggcgtcggtcatccggaacggataaatactcacctgcacgctcggctgaccaaagaccagcgcggcggtgacaaactggaaaatctcatcaatgccgctgtcggtcatggcatagcagccgacggaaacacaggcgccgtgaatcatcagatatttaccatcatagccatgcgcgcgatcgtaggcattgggaaaaccaatgttgatggccttataaaaacggctgtctggtttgagttgattacgctgaacgctgtaaaacccttccggacttttaaaatcgccctgacggcgtttcgggcctaacccgccggaatagttgcaaattttgtagctatcaagcaactggtattgctcacccattttgacgtagagatcaagggtgcgctcttctttaaaaatctgaatatagaccggtgagcccattaactgctgcttatactctttactgaccggcgtgacggggctgctgctgctcagcaaaccggcaaatgagacgcacggcatcagaagcatcgcaagaaaaaatgcgattttacgcatactgcttgttccttgataaaacggttacacacgccagaacggcaaaagagtccccaaatcggagtaatctggatttggagcgctcacattagcaccacggcagtttttcgcaagtccccgtgtgtacgtttacaattttcccgccgctttcgtcgtcataccttcgaatatgtcgcatttttaactcgaatgtctctttgcgcgcaataaaacatactgtacacttaaacagtattgtgggggcgagcgatgcgcaaaatcatacatgttgatatggactgtttttttgccgcggtagagatgcgtgataatccggcgttacgcgatatccccattgccattggcgggagtcgtgagcgaagaggcgttatcagtaccgccaactatcctgcgcgccagtttggcgtacgtagcgcgatgccgaccgccatggcgctaaagctgtgcccccatctcaccttactgcctggccgctttgacgcctataaagaggcttcgcggcatgtacgtgacatcttttcccgctacacttcactgattgaaccgctctcgctggatgaagcctggctggatgtgactgacagcccgcactgttatggttcggcaactctgatcgccagggagattcgtcagactattttcaatgaactgcaactcaccgcctccgccggcgttgcgccagtgaaatttctggcgaagatcgcctccgatctcaataaaccgaacggacaatatgttattacgccagccgatgtacccgactttcttaaaacgttgccgttagccaaaattccaggcgtggggaaagtttccgccgccaaactggaaaatatggggttaagaacctgcggggatattcaacagtgcgatctggcgatgcttctcaaacgctttggtaaatttggccgggtattatgggagcgtagtcagggtattgacgagcgtgatgttaacagcgaaaggctgcgtaaatcggtaggtgttgagcgtactctggcggaggatattcatgaatggtcggactgcgaggccattattgaacatttatatccggaactggagcgtcgtctggctatagtaaagcccgatttactgattgcccgacagggcgttaaattaaaatttaatgattttcagcaaaccactcaggaacatgtctggccgcaattaaataaagaagacttaattaccaccgcccgtaaaacctgggacgagcgtcgcggcgagcgcggcgtacggctggtggggctacacgtaacgctgctcgaccctcaactggaacgacagttggtgttagggttataagtcaggccattaatattttatcactattacgattgcgccatctaaatttcagtattactatacccgcgttttctcattctcaataactgcaaaggaggttcatcatgacactttattctctgaacgcactttgcagacctttccaggattaattttcttttattgccctggattagtctgccatttcctgattttttaattcatatatggaatggtatatgggcaattatattcgtcctttatcagatgtggtattttctatcgcatcagataacctgtggatcgaagattccgcgatccaacaattatatacgacggctaagttaaccggtatgaaacgcgttatcgggatgccagatctgcatccggggcgtggctatcctattggcgcagcctttttctcgcgtggacgcttttatccggcgctggtcggcaacgatatcggctgcggcatggcgttatggcaaacggatattttagggcgtaaatataacgccgataaactggagaagcggctggcgtcgctgactgacgtggcggacgcgcagtggctggaggagaatgtccccgccgcaatgcagcatcattcgtggcgctctgcgctgggttccattggcggcggcaatcattttgccgagctgcagcaggtcgatcgcatcgtcgatgctgattcgttcgctttgtcggggttgcaaaaagcgcagttattactgctggtacacagtggttcacgcggtctggggcaagctatcctgcgtcgtcatgtggaggcgttttcgcataatggtttgccggaagatagcgacgatgcgcgccgctaccttgcagaacatgacgatgcgctggcatttgcccgcagtaatcgcgcgctgattgcccgccggatactgcaacagctcagggctgagggcgaaccgcggctggatgtggcgcataacttcgttgaaccctgtactgtcgcgggtgaggcggggtggctgcaccgtaaaggcgctacgccagatgggcagggactggtgattatccccggctcgcgcggcgattatagctggctggtgaaacccgtcgtcagcgaggagagcctcttctccctggcgcatggcgcaaatggatgcgtaccgagtgtaaagaccggttatcggcaaaatttaccccgcgacagctctgccgtaccgggatgggtagccgggtgatttgccgcgatcgccagctcatttatgaagaagcgccgcaggcgtataaatccatcgatagcgttgtggattgtctggcagacgccggactgattacgccagttgcctgcctgcgtccggtgctgacgctgaaaacctcaggggagaaaagcgcatgatcttactgcaactttcttctgcgcagggaccggacgagtgttgtctggcggtaaaaaaagcgctggattgtctgacgaaagaagctgccagagaaaaggtatcgctgacgcgacttgaaacagagccgggacgattaccagacacgctgcgttccgcgctggtctcgctggacggcgaaaaagctatggctttcagtgaacgttggtgcggcacgttactgtggatttgtaccagcccgtatcgtccgcaccatgggcgaaaaaactggtacgtcggcattgggcgcttttccgccgacgagcacatacagtctgatgagattcgtttcgagactttgcgctcttccggcccgggtgggcagcacgttaataaaaccgactcggcagtgcgggccacgcacctggcgagcgggattagcgtgaaggttcagtcggagcgcagtcaacatgcgaataagcgtctggcccggctgctgattgcctggcggctggaacagcaacggcaaaatgagtgtgcggcattgaagtctgaaaggcgtctgttccatcatcagattgagcgcggcaatccgctgcggatatttaaaggaatggcgtttacgccacaataattcggtgttactggcgctgttatagggctgtctggctattcgcgtgtagccgcagcgctatttcagcgcatccaggagagcttatctggcaatggatacccgatattccatattgatagcccgtccagaaatgggacgggcattttagcgctttcttacttcgcaggaatcgctttcagcaattcggtcagcagagtccagtagtggccgacgctttcgatatgtacctgctcatccggagagtgaggtccggtaatggtaggcccaatagaaaccatgtccatatccggatagggtttcttaaacagaccgcattccaggccggcgtggataatctggatgttcggtgtcttgttgaacagacgctgataggtttcccgcaccaggtgcatcaccggcgagttcgcatcgggctgccagccaggatagctgccttttgcttcggttttcgcgccagccagcttgcccagcgaatccagcatactcaccacataatctttaccgctgtcgataagagagcgaatcaggcagtgaatttcgacattcgcatcggacattgtgaccacgccaacgttcagcgatgtttccactacgcctttcgccacgtctgaattgcagatcacgccgttcggcgttgcgttcagcaggcgcacaaaggtatcgcgtgacggcgcggtcaatgcggctttatcactggcaacctcattgagttgcagcgtcaggtttttctctttttccgccagttcgtttttcagaatatcctggtaagcgttcactaatgttttcagcgcgcctacgttgtctgcggcaacggcgagggtagcgaacgcttcgcgcggaatcgcgttacgcagcgtgccgccgttgaaatcgatcagacgcagatccagttcttctgcgtgcccggccagaaaacgcgccagcaatttgttggcattgccaagaccgaggtgaatttcaccaccggagtggccgcctttcaggcctttcagggttagcttaaagcacgcaaatcctgcgggtacagcttcacgggtcaacggcagattagaggtaaaatcaataccgcctgcgcagcccatatagatctcaccttcttcttcagagtcggtgttgatcaggatgtcggcctgcaaccagccggactggaggccgaacgcgccatccatgcccgcttcttcggtcatggtcagcagcacttccagcgggccatggacgacattatcatcagccagtaccgctaacgcagaagccattccaataccattgtcggcgccgagcgtagtaccgcgcgctttaacccattcgccatcaatataaggctggataggatctgtagtgaagtcgtgaacggtgtcgctatttttttgcggcaccatatccagatgcgcctgtaaaacgaccggcttgcgattttccatacctgcagtggcgggcttacggatcagaatattaccgacctggtcgcgatccacgtaaaggcctttctctttggcccaactcacaatatgttccgcgagttgctcttcgtgataggacgggtgaggaatagaacagattttggcaaaaatatcccacaaaggttgtggtgataactgagacagttcagacacgataagtctccttggcggtggtctgaaaaacgttcttacaggccacagggttagcggaattgataactcttacgagatgcgactgagaataccactttctccgcctgcgggtagtataaagcatacaaaaagaggcgtggattccgctaaacactggtttttagcgcgtcaggtctctataatctcgcgcaactatttccccctcgaacactttttaagccgtagataaacaggctgggacacttcacatgagcgaaaaatacgtcgtcacctgggacatgttgcagattcacgcacgcaaactggcgagccgcctcatgccttcagaacaatggaaaggcattattgccgtaagtcgtggcggccttgtaccgggcgcactactggcgcgtgaattgggcattcgtcatgtcgataccgtatgcatctccagctacgatcacgataaccagcgcgaactgaaagtgctgaaacgtgcagaaggcgacggcgaaggctttatcgtcatcgacgatctggtcgataccggcggcaccgccgtcgcgattcgcgaaatgtaccctaaagcgcatttcgtcacgattttcgctaaaccggcgggccgtccgctggttgatgattatgttattgatattcctcagaacacctggattgagcagccctgggatatgggtgtggtatttgtaccgccgatttcaggtcgttaatcagcagcttttcagagcgcccggcaatgccgggcgctgttttattggttacaataagcctctatgagtatccaaggaggctgcacgaatgacacaggctaacctcagcgaaaccctgttcaaaccccgctttaaacatactgaaacgtctacccttgtccgtcggttcaatcgtgggtcgcagccgcccatgcaatccgcgctggacggtaagaacgtcccgcactggtatcgcatgataaaccgcctgatgtggatttggcgcggcgttgacccacgagaaatccttgatgtgcaggcgcgcattgtgatgagcgacgcagagcgaacggatgatgatttatacgatacggtcatcggttaccgcggcggcaactggatttatgagtgggcaaagcaggcgatggactggcagcagaaagcctgtcaggaacaggacgccatgcgcagcggacgctactggcttcatgcctcaacgctctataacattgccgcctacccgcatttgaagggcgatgagctggcggagcaggcgcaggcgttggcgaatcgcgcctatgaagaggccgcgcagcggttgccaggctcgttacgtgaaatggaatttgccgttcctggcggttcgcctgtcaccgcgtttttacatatgccgaaaggggatggcccgtttccgacggtgctcatgtgcggcggcctggacgccatgcaaaccgactattacaccctgtatgaacgctatttcgcgccgcgcggtatcgcgatgttaacgcttgatatgccttcggttggattttcatcaaagtggaaattaacccaggattccagcttgctccatcagcatgtgttaaaagcgcttcctaatgtcccctgggtggatcatacccgtgttgcggcgtttggtttccgttttggcgccaacgttgcggtgcgtctggcctatctggaagcgccgcgtttgaaagcggtggcttgcctggggccggtggtccatgcgctacttagcgatccgcaacgacagagcacggtgccggagatgtatctggatgtgctggccagccgtctgggtatgcatgatgcttcggatgaggcgctgcgtgtggagctcaatcgctattcgttgaaagtacaggggctactgggcagacgttgtcctacgccaatgctttccggcttctggaaaaacgatcccttcagcccggaagaagagtctcgcttaattacaacatcatcttcagacggtaagctgatagagatcccttttaacccggtgtaccgcaattttgaccgcgcgctgcaagaaattaccgactggattaatcatagattgtgttaatagattgataaattctattgatttggtaaaacagttgcttcattaaaggagatcgcaatgacgttaccgagtggacacccgaaaagtagattgatcaagaaatttaccgcgcttggcccctatatccgggaagggcagtgcgaagacaatcgtttttttttcgattgcctggcagtttgcgtcaacgtgaagcccgcgccagagaagcgtgaattttggggctggtggatggagctggaagcacaagagaaacgcttcacttatcgttatcagtttggtttgtttgataaagagggcaactggaccgtagtgccgattaacgaaaccgaagtggtggagcgactggaatacacgctacgcgagtttcatgaaaaactacgcgacctgctgatttctatggagctggcgctggagccgtctgacgatttcaacgacgagccggtaaaactgtcggcataaccctgctgccatgcctgatggcgcagcgccatcaggcacaatgcgacttatcagaactggtaggtcaaccctattgccacaatatcatcgtcattaatgcctaacgtgttatcgctatcaagctgattgattttgtaatctacaaacgcggacatatttttgttgaagtaataggttgcgccaacgtcaatgtaattcaccaaatcctcactgccgacgccctcaatatctttgccttttgacagcacatagcctaatgacggacgcagaccaaaatcaaactgatactggataaccgcttcgaagttttgggttttattggcaaatccgccggaaactggcgtcatgttgcgggtttctgaatagaaggtcgcaatataaatatcattagcgtcatacttaacacccgtagcccaggcttcggctttatcgcccgtaccgcggcgctgcagattttgctccctggtgcgatcggagagagtataagcgccgctgacggcaaaatcgctgccgccgaaatcatagctcacggatgtgccgaagccgtcgccgttttgctttttcacatcgcgatcttcgtttttcccctgatactgtaaggtaagatccagtccatcaacgatgccgaagaaatcggtattgcggtaagtcgccagcccgctggcgcgtttagtcataaaattatcggtctgggcggaagagtcgccgccgaattcgggaaacatatccgtccaggcctcaacatcgtacagcgcgcccaggttacgtccatagtcaaaagaaccgatatcttttaatttcaggccagcaaaggccaggcgggttttttgctgggacgaatcactttcggctttattactggcaaactcagcttcccagcgcccgtagccggtcaattgatcgttaatttgcgtttcgcctttaaaaccaaaacgaacgtagctttgatcgccatctttgctgtcataatcgctcatatagtgcatggctttaacttttccatacacatcaagcttattaccgtttttattgtaaacctcggcggcgtgaacagatgctgatgcgatgatactcaccactattgccagagtgcttttattcatttccattcctgttttaattacgcgctatgatttgtcgggaaacccggtaaaaaacaggaaggtttttaacgttcggtaatgaaagatttatgacaaagtgagaatttttttaaaaaaatatgtttaattgttgcggtaataaaatggtcaaattccgccgctacgcttgctgatcctgcgcaacaaaatttcacgctacgcgtacaggttgttggcaaccggagccagtcctgctaaaacgttcatttggtctttatttcttattttgaacggcagagaatcatgagtgacagccagacgctggtcgtaaaactcggcaccagcgtgctaacaggcggatcgcgccgcctgaaccgtgcccatatcgtagaacttgtccgccagtgcgcgcagttacacgccgcgggacatcgtattgttattgttacctctggcgcgattgccgccggacgtgaacatctcggctacccggaactgccggcaacaattgcctctaaacagcttctggcggcggtagggcaaagccgcttgattcaactgtgggagcagttgttttcaatttacggtatccatatcgggcagatgctgttgacgcgtgcggatatggaagacagagagcgctttctgaacgcccgagatacgctacgtgcattactggataaccatattgtgccggttatcaatgaaaatgatgccgttgcgacagcggaaattaaagtgggcgacaacgataacctctccgcgctggcggcgatcctggcaggcgcggataaactgctgctgctgaccgatcagcaaggattatttaccgccgatccgcgtagcaatccgcaggcggagcttatcaaagatgtgtatggcgttgacgatgcgctgcgctctatcgcgggagacagcgtttccgggctgggaaccggtggtatgagcactaagcttcaggcggcagacgtggcctgtcgcgcgggtattgatacgattattgcctcaggcagtaaaccgggcgtgatcggcgatgtgatggaggggatttccgtcggcacccgttttcatgcgcaagcctcgccgctggaaaaccgcaaacgttggatcttcggcgcgccgccggcaggtgaaattacggttgatgaaggcgcgaccgcggcaatgctggaacgtggcagttcacttctgccaaaaggcatcaaaagcgtgacgggcaatttctcgcggggggaggtcatcagaatttgtaacctgcaagggcgtgatattgctcatggcgtcagccgttataacagtgatgctctgcggcggatagccggtcaccactctcaacaaatcgatgcgattctgggctatgaatatggcccggtcgctgttcatcgtgatgacatgattactcgataaggaacaggcatatgctggaacaaatgggcattgctgctaaagcggcgtcgtataagctggcgctgctctccagcggcgaaaaaaatcgcgtgctggaaaaaatagccgatgaactggaagcgcaaatggaaagtatcctcagcgcgaacgtacaagatgttgagcaggcgcgagccaatggcctgagcgaagcgatgctggaccgcctggcgctgacccctgcgcgtctgaaagcgattgctgacgatgtgcgccaggtctgtaatctcgccgacccggtcgggcaggtgatcgacggcggtctgctggacagcgggctacgtctggagcgccgccgcgtgccgttgggcgtggttggcgttatctatgaggcgcgtccgaatgttaccgttgatgtggcttctttgtgtctgaaaaccggtaatgcggtgattctacgcggtgggaaggagacgtatcgcacgaatgccgcaaccgttcgtgtcattcagaaggcgctgaaagcttgcggtttaccggaggcggcggttcaggcgattgataatccggaccgttcgctggtcaatgaaatgctgcgtatggataagtacatcgatatgctgatcccgcgcggcggcgcaggcttgcataaactgtgccgcgagcaatccaccattccggtgattaccggcgggattggcgtgtgccatatttttgttgatagcagcgcagacatcgccccggcgctgaagattattgttaacgccaaaacccagcgcccgagcacctgtaacacggtggaaaccttgctggtgcatcaggacatcgcagaacgctttttgcctgcgctgagcaagcagatggcggagagcggcgtaacgttgcatggggatgaaaccgtcatgcaggtactgcatggccctgccaaactggtgccgctgaaaccggaagagctggataacgagtttctgtctctggatctgaacgttgtggtggtcgaaaatatggatggcgctatcgcccacattcgcgaacatggtactcagcactccgatgcgattttaacgtgcgatatgcataatgctgcgcgtttcgtgaacgaagtggattccgctgcggtttatgtcaacgcctctacccgttttaccgacggcgggcagtttgggcttggcgcagaagtggcggtcagcacgcagaaattacatgcccgcggtccgatggggcttgaagcgcttaccacctataagtggatcggctttggcgatggtacgattcgtgcgtaattaatgacgagcggtgcaaaaatagccggttgagtagcaaggctattgacgcaccgcccggttagttttaaccttctaccccgtgattcacccgcgtgaacacacccttctcagggccgatatagctcagttggtagagcagcgcattcgtaatgcgaaggtcgtaggttcgactcctattatcggcaccagttaaatcaaatacttacgtgttattcgtgccttccttatttttactgtgggacatatttgggacagaagtaccaaaaatcgagtcaatttgtcgagcatgttcagtcaggtgatttggtgccagatgagcatatcggcgaaccatttcgatagactcccagccacccatttcctgcaataccgaaatcggaacgccagcctgaactaaccaacttgcccacgtgtgcctcaggtcatgaaaacggaagtcttcaatgcccgctcgttttaatgctgccctccatgcagtattagcgtcatagcgcatcttcctcactacaggtgatttagttccgtctggtttggtgctgctttccttgtagacgaacacccatttgtgatgattgccgatttgctttttcagcacccggcaagcggtatcattcagcgccactccaatggcatgattagacttgctttgttccgggtgtatccatgccacctttcgttgcatgtctatctgctgccactccagattgataatgttagaccgccttaagccagtagaaagcgcaaactctacgactgactttagcggttcctggcattcatcaatcaacctttttgcctcgtgaggctcaagccagcggatacgcttatttttcggctgaggaactttgatgatcggagccttatccagcatcttccattcgcgttcagcagcccggaggagtgccttaatgaatgaaaggtgagttgcttttgtggctactgctgccggcttaggcttgaatactggaggctgcttcccattcttcctgcaagcttcatccattaacttccagttttcctcatgccgccgattagtcatcttctggatggcggagtaaatcttcgtctcggtaatatccttcaactgcatccctgcaaaatgctggagccagaatcctatccgactcttgtcatcatccagcgacttcttatgcgccttctcctctaaccacctgacacaggcctcctcaaaagtcatgtcaggcgtctctcctaatttatttaccctccatgcttctgccttcagcttgtcatgaagctctgtggcctgccttttgtcctttgtcccaagagactgcttaaatcttttgccgttcggcaatgtgaaactggcgtaccaggtttcacctctgcggaatagtgacatttcagttcctctgttatgtcatcacccgcgctcacctggacagtatgcagcggagattgaagtgccgcaacgcaggcttgtcgtgtggtgaggtaaggggatttaggtttggaagggtctttacgtgttgcctgtagtcggcctgtgcgaatccagttggtggcggtaggtctggatatcttaagaaatgcacaggcctcatcgagcgtgaggctgtgtgattccatggttactcccttattcgatgcggatgtgtggaatcatccctgaggtaatgcgctcaacaatgtcggttgcaattctcttttggtcagatctgatatgcaccatttcaaagtcgtaatcgttgagaatgtccagaattgactgagtgatttggtctagcttcttatcttcttctgagcggatagggcgcattggcgcatcaagagtaacccaagactcagaaccgtccatatcaacgatagcgaagctttccccgcaatacttcattgttgccgtgaaccactttccagatgacgccttgtactcaaatttgcatccagcaggtggatgtccagctccatcccattctgtcttgctggctgcaagtgctgcttcgtattgatcgcgggttacggtttcactagcaatgccttcgcccattactattggacttacgcactcgatagcaattgaaccgtacttagcagtgcagtcataaggccagttgccatccttatcaaagaagtctacaactgcttcgtctgcaaaacgatggcattcaacagcgccttctggccaaccgtcgaatttctctaaatcacgcaccaagacatcaatcagtttcatcattcactccataaaacaaaacccgccgtagcgagttcatatgaaaaaaatccccgcaagtgcgaggtttgttattcattgccgatattcacctttattgcgaaaacttccacgggttcactgccgaaatgcgggtgcgtgatttgtttaatctcatacccacggtacttacactctattctcctgctcttatcgtcccgtttagggtaacccttcgttataatcaaacggtcgaattcacgaccaacaaggcgcgtccaccaataatcatttaccaggcgatactcttccgttttctccccgcgaatcatggcatcgaagtattcacctttaacggcaagttgcaggttagccacggttaacctccagttgtggtgctgcctcaagagccgccctgtaaccagcagcatgaccgcgaaagttagcaacctctgatagccacgctttaatcatggcctgagttggctcttttggcaccataacccaatcatccggaattaccggagagttgcctgccagcgcttcttgcagtcgttcaagcttcacgtattcctgaacgcaatttcccgagtagttatttatccagatggtcgccttttctgggtcaggcgtataagtaaccacttctcccgactgccagcacagggcgtacaggtcagcgactgccttaacctgtgcgtatggcaactcggcagggcattcctccggcactaccgactctggctgctctttgatatgtagccgcggctcgccgtctttcggctccggccactggagggacttgtttatctccaacttttctatcatcgccctcgtaatgaattcgtcagaaatgcccatgcggcgttgagcatcccatagcaggaactgcatatcagcccactcaagcgggtctgatgggtcggcagcggcctccagcgcttctttcgagaggtgtttcagcggccctactggaccgacatcgccgaacgtcttatctgaccactcggcgtgcttgcggcgaatacgttcgcgttctggtactggtactggttgcgagactgtgtagagaggaatagactcaatacggtacgtctttccagatgcaggtgttatgcactgagttgaatatttccaatgatcctctgcgcctgaatcaatatcgacaagtctgtatttccacgccacaggttcagcggtaagcgatgccagtgtctgcttcagcacaataagaattttggcgtcgtcatcgctcaggccaaacggaatatcgtcacgagtgttttcaaattcagcgatggtttgctgtagccattctttggtaatagtggtcatgggttagtccttaaactgccaattgcagttgcatattgaaccggtcacgctgttcgcagtacgcgagagaaccggggctgttatacgattcaatgcgctcgaccattaatgcggccctggtatcctttgaagctggcgcgtaagcaccagaccatgctttgtctattccgatgttacgggcgacgttcgtgctgtcagcgctggctaatggtagctttgtgaaaattagcgggtttagcatgcgcaatccgtgtaatttcgtaaccggttggccgtgctcatcaattacgtggcgaatcaggtctttcattctggcaaccgcaaggtttgggcgcttaacgtcatagtctccacaacttcctatcgctacacgcggatattcgttacacaacctgataaaccgctcgtcactctcgttcatatgccataccgggacaccataaaattccccgtgcggccattcatccagaagagcttcgttctcatcctcgccgccgtcgatgacgtccgggatgatggcaaaatcgaatccagggtgattcttccagcgcgccacaaattcgtaataatcgctccagtcgattttgtttttaccggctgctttccatgcagtgaatgcgccgttgtccagcgcgaatgactggcagtattcagccgcgaggttaatttgtccggagtgcgcgaaactgataaacgcatggcgtcctttccatgccttcatagcacacgtatcaggggtaatagggccgccatgatagtgaatcatcacgactccttaaccttgatgccagcggtgcgtatttcgtgtatcgcattgtcattaccagcacaccaaccatcggcataatcccggctgaatccgctcatgtgcatgacttctccaacgctgagttttgacaggttgactgtccgcgactccagttctgctatgcgctgtttcatgtcgtcaatagcctccataatcgactcattgtctccagcacatcccagcgcctcggcaaaatcacgctgcacttcatcagcgcttaacagcaaaaatttgcggtgatccaggctacgctgttgtacggcgttcagtttttctgcggctgctagttgctcacgcgcctgctgcatatcatcacgcagcgccagcgctacggcctctattgcgtctttttcccgctggagttgaatattctcatccagcagcgccagcgcgactttcgggttaaatgcagcaataaattcagcgttggcctcagcattcggctgacaatcaaacccaccccacttaataacgttttcacagcgcttatctcgcggggtgtggatagaaaaagttttagtatcgatatcagaaaataccttccaggggcctggtgtcgccttctccgccacttcacgtagcgtccgtttgtcgatgttcatgctgcaacgcctttgcgaggttgggcggcgaactcgcaaactgttacaccgccttcttctgtgtaatctgctgacgagatatgaaggccatgaacaatgctgccgtcgtcatgttgaatgttgccaacccacagcagtccgtcagtaaaatcaccgtacccggattcatgaccgtcaccacattgcgagcaaattgactcaatgtccgatggctcaaggaaaatttgttgagggacaagcgcgtaaccttcagggattgctcttgcccgcaccgcagacagcgccgcgtatttagcctcaagttccgcataatcactatgacgcaccatatcagtacagaatgattctcctgttattggtggtgataactggtcactgacaatcgtgtatattttcacttctttcatttcttcccactccgcaacattgcattcagatatttgttttcattaacagaaccgaaactatttcgcttaagcatttcttcgcgtggaatatcgttgatgggcttgaagcggtgtcgaataatcatttccgatggaaggatgccggggtcgtaggacaaacctctcatgatgaattcctcagttattgctgatagcgccgtaacgcgaacggtaatcacgaaggcgcgggtctatttcaataaatttggtgtaagtggctttgcggaatggccggatggatgtctggtaaattcgctcgcgttcttctttctctgcaagccatatacagtgacgaaatttctttttctctttcgtttcctgcggtagcgacattatcaggtcgtagttctttctgaatttttccagcacctccgatacggaattgccggaacagcggcgcgggtcatccgcaccatatagaggcgctggcataatttactccagggtaggttatccgaataatgtggtacgtatagggttatttctttcgtaaacgtgatagcctgctttttaccgactcttcacttcgcccgagaatttttgctacatttctttgtgtatagcctgatgagataagcgtctgcattcttttgtcttcgtcgtcgctccatcttggcttaacgaatgccgtttttaatgacagtttttttgctatgtaataaaactgatttatgtttaggcccagatgttctgctgcacggcaagctaccatgcgaccgcaaactgactccatctccgctggagttatgtttaatcttctcattaagccacctgtttaagctcatttattctgatattcattacctgaacgcattttgtctgcgcatcatcgtgaccatccaataattgccagtcatgctgataacgctcaattagctttttcttgtcagtttctgttgctgcataatcgctgaagtctttcaggatttgttcgcagtcaaccgatggagatttctggttggtattttctggtgatggttgattgcatgatgctggcatggcccagtccggcagcgatggagggagccagtaaaatcctgttccatccttcagtttggccctgtgccatccttgtttcttatcactggatatctgcgcaaaaccttcctcaaggttatacagataccgaccaattccccactgaacggcagcacgcttcattgcgccggagcgaccacctttgacggcttctacctgtgtgttttcagcagcatcccatttggttacccattcagaaccaatcttgattgatatgccgcattcaacgccgccgttgttgggaatatcgcggtattcattacgccatccagcttttccacaaacatcgtcaaggcgtttcatgattgctctgttagtcacgtatgccagaactatggcccacacttttccgcttcctgttttcccactttgttgtattcgccactcaatatcttcagctgcgaacggttcatctaactgatccagattcatgagtaataccccgcaaattcatcccagctaataaccggattctgccgttctgcggctaagttaatttgctgctccacttcttcctcaatttctggagatatgagagcaataaactcgtcatcatcaaaatcatgcaacatgacgcttctcccagtcttcgtcctgccacttatcccaaccaagagctattccggcagcccatgtatacgcgtcagatattccctgttttgtatccggaaatactttctcatatagcttgttgaactccctgtttccttgctgaacaagaattgttccgttaacaggcgtaatggtcatggcgtggtactcctggctgattaagaatttcaccgagacgtttccatccggcccgtaattttctggtaattctgtcgagaagtgattcagaagggcagccagcaatgggcaacccggcaaaactatattgcatggcgtgctccttagttaatttgcataacaaaaatgcctcgaatgaagcgttgttggtatgcgaaaaaagccgccctgactgcgagcggcaaataacatcaagggatgatttttcgattaaccagaacgattcgtcgtcctcgtttggttacgagcgatattgctcacaatgaccactattaaaatggtcattaggtgcttattcgctgacaaatttggtaagactttcgtgtagcgaaaccaaaatttcatcatcaaacccatcaagtaatgcttgttcgataagtttgataatttctgatgcttgctctttatttatttccatcactcctccccaagagccttgctgatgactgcgcgagctttattgattaccccgtaccactccggataggtcacattgcgtccttctgccatcgctttttcagccaattgaagagcctcgagcaaatcaggtgctgctgctatcagattcatatctcctttgctaacgattagtgatgagtgaccatccttcatgacataagagtcgatgacaccaccatctttacctgtatcttgactgcttaatcgcagaaagctgttacttgtccaccattgccatggtccgggtgtataattcatcttcgcctctattgtttatgccaaaaataaaggccaccatcaggcagccttgtttttctgtttgccaagttctctggcaatcattgccgtagttcgtattgcccatttatcgacaatttttccatcctccctaacaagagccatttcctcaggcttcaccatgcattcagcatcaagcttgcagcctttgcatttcacaaagcgactacaccattggttggtatcaatagtcgtagccatatggatattcctggtattggttcatcacgtcctgagggtgctcatcgaattcttcaaattcttcttccatatctcacctcaaataagtggtttactgctcagcctcatgcgctgaacggcgtggattttattcccgggcgggttaacgtcccggtagtaaatgcggttcttcttaaccgctgttacttcaactttcttctgacgcgttccggcaagcaaaatggctttggtaacgcggtcaattcttttggctttaacttcctgagaagcatcaggagcatcgcagccaaaaattgaatcgatgatattgcagatggtgtcgcgctctatggctagctttctgcgccgctcatgacggcgagttttagcattgcctgcaaacgttgacttcccgtaggtgataaccgtcatgatttaatcctcatgtgaaatggctttggtgttgcagatagccaggcgactaaccctgaccgcgtactcattgccgagcgcctccgccgaagaggttggcttctacctgcaacccaaacccatctcgtttggtatcttgtcgcgctttgtcagcgcatcatcgaagttaaagagcgttgcctttccgtttggctaccagcgtcctgctgatggctaaacaatagcattgagtattattcatatcaatacgttttgttattaattaatggtttttgttattatgttgttgatagcaaaatgaatttatttttataaatcctctatgcaatactgttctgaacaaaaaacgagcgaggaatctgtgtgaaaaacgaggaactggcgcagttgcgctatcaggaaatgtgcaggattgtcggtgatgtcgtgtttgctatggttgcggagggtcataagaccaaaagagtggctatagctgacgttattcgtacggagatagcgaaaggtctggataagtgggatgacgaccagttgcagtgcatgaaacttgctgtgaagctactggaagagtagggaaaagaaaacccggcgctgtggccgggcgttgatcaattcttcttgttaggtaactcaggtctttgcaggttttccaaaacctcaatggctttggcgttttctatgactttttgttggaccttatcagcaagataatccttaaaaccttttgggacatagtcttccctaagccatctgcgaaattcacctaaagcttcttcgggatatatattcgctggcactttcccggctttactctgcggaaaccagtccggatagacatgaggatgtttctgtatttccccatattttttgctcagattgttgcgcttccagtggtttgcccatcgagttccaacgctaatatcgggaacagttttagggcccaattcaaatccagcattaatcaaaggcacagtgatatccaccatctctcggaatacactgaagaacccggctgggattttatcattaaggataatgcgctcttggaagcacttccaggcgccgcttactggatttcttggatcaataccaacacttctaaaaataaactcacgaagtgtttgccttgctaaaagacgatagtttctaagagctgtggcgttgtttgcttggcttgcatcaaacgcataatactcaagaattgccatgcaaacataatcagggtatggataatggtcccgcttagtttctgaagatggtatgtaaagtgagtcaacatctataccctgatcaaggagaacagtgtcgattttttttccacgaggtttaaggcgttcgctagcccaatcagaagaaatatcctgaattacactatgatgcacgccacacatttcagccagtcctcggccggtaagatatggcgttccatcgttaagaactcccattgccacgccttcaacttcaacctcttttacaggaaataactggaggtttccttggcggggtgatatggaccttatctgattaaccatttgattttccttgttaaagtgtggcgggcaagcgctaacgatttcgtctttctacatcacccgaatatctcatcaggccattggctggctaaccgtgcttcctatatgtctgcggcatgcttccaatcacctttccaaagacaaaaaccctattcatttcatctctttcaattgggtcccaagctgaataactcttattatcagatatgaccaatagtttatctttcatcttctggagccgcttaacatgtgcagtatcgtcatagaggaaggcgtatatcccatctccatcgaagtttttgatgcttacgtctacaaacaacaaatctcctggttcaatagttcctgacatgctatccccgcgcacatttatgatgcggatattttcagcctttctaccatcgaacatgtgtctggcatcatcctgcgaatactcaaccgagcggagtatttccacgaattctcgattgataacgccaggacccgcgctaacttcaagatctaggatatcgattttaaatgtgttcgaagatggagatgcgtttatcggagtagttccatcttttttcataggaccaatcccggtagacaaccattccgaattaacacctaacgcgtttgctatttcaacaatctttgttgacccacgagcgtttccacttgtcaaacgccagatcgttggctgagcaacgcctgacgctttagcgagagcaccttgagacataccagccagttccattgccttgttgagacggtcagagagagtttcttttttcataatattcaatttatacgcttgagtattaatggtcaaaacacgttttgctattgctttggttaatactaattgctattatttgttgtgtgttatacgaaagggaataagcaatgactaacaaagcaatacaaaaagctgttgccattgcaggaagccagcaaaaactcgcctctttgtgtggagttaagcagccaactgtatggcgttggttacatggtggcggcattgacgctaagtatgtggcagcaatcgtaaaagctacaggaggaagaattaaagccagagaacttcgtcctgatttagccgacttactggcagcaagttaagtatcaacgctctttaccaatctgaaccgccgacaacgcggtaaatctattaaacggatttgcgtgtatttgcgaatccaactctatctaatttctaaggaatattttgaatgaacgtagttgcaactaaaagcaagaaggcggctcgcattgagtccactttactcaacaagttagccatgatgggccagaagacattcgctaaagctatgggtgttcctgaataccaggtaagccgatggaagaacggtttcttctctcaggtcagcatgatgcttgcggttctggagtatggaatcgaagacgaggaaatggcagagctcaccaggcgacttgctacctacctgacaaaagaaaaagccccgaagaacggcgaattcttcgaggcctgatgtagaaagactggatcaatcaacaggggtaattatgccaaaacaactcagtcctgaccaggacaaattacacaaaaacatactacgtgatcgcttcctgtccagcttcaaacagcctggtcgatttcgggctgagttggagaaagtgaagctaatactgaagaggaaaggtcatgagtaatcttgcaacagttacaccgataaaacctcatctggaggttgtggagcatcgcgtggcagaactcgacgatggctacacccggactgcaaatacactgctggaagctgtcatgctttctgggcttactcaacatcagctactgattgttatggctgtgtggcgcaagacatacggttataacaaaaaaatagattggatcggaaatgaacagttcgctgaactcactggcatggcgccaaccaaatgttctaccgccaaaaacgagcttatcagaatgggggttctcactcaggtggggcgtcaggttggtatgaataaaaatatttccgagtggaagacgaaggttaacggattcggtaaaacatttaccagatcggtaaaactaaccttcaccaaatcggtaaaaaccaatttaccgaatcagtcaaacacaaaagacaatatacaaaagacaataaatacaaatccccccttaccccctaacgggggcggcaatgggcaggttaaacctgaacgtcgcaaggcagaacgaatcgactatgaatccttcctgaacgcctacaacaccgaagttggtgacagacttccacatgctgtttcggtcaacgagaaacggaaacgccgcctgaagaaaatcatcccgcaactgaaaacgccaaacgtggacggtttcagggcgtatatcagggcgtttgtgcatcaggccaagccgttttacttcggagacaacgacacaggctggacggctgattttgattacctgctgagggaagattcgttaacgggagttcgggaagggaagtttgcagacagggggattgcatgagacaggatatcgaagcgagcgttatcggtggcttgctgattggtggattaacaccaaccgcgagtgacgttctggcaacgctggagcctgaagcattctcaattccgctttaccggaaagcttttgaagttattcgaaagcaggccagaaacaggaacctgattgatggactgatggtggccgaggagtgcggggatgaatacgcaacggcggtgatgatgactgcgcggtcatgtcccagcgctgcaaacctgaaaggttatgccggaatggttgtagacagttatcaacggcgtcaggttttacagttactggatgagatgcgagagccaatcagtaacggcacgctggatgcttcaggtagagcgatggacgatctagttaagcgcctttcagccatcaggaagccacgtgacgaggttaaacctgtgcgactgggggaaattatcagtgattacactgacacgcttgacaggcgtctgaggaacggagaagagtctgataccctgaagaccggaatcgaagagcttgatgctatcaccggagggatgaacgcagaagaccttgtgattattgctgctcgtcctggtatgggtaaaaccgaactggcgctgaagatagccgaaggcgtggcaagtcgtgttattcctggttcttgcgtccggcgcggtgtgttgattttctcgatggaaatgagcgccattcaggttgttgagagagggattgccggcgcaggaatgatgtcggtcagtgtgctgcgtaacccgtcacgaatggacgatgaaggatgggcgagagttgcaagcgggatgaagttgctggcagatctggatgtgtgggtagttgacgcatcgcgtttgtctgtcgaagaaatcaggtccatttccgaacgccacaagcaggagcatcctaatctgtcactgattatggctgactatctcgggctaattgagaaaccaaaagcggaacgtaatgacctcgccatagcacatatctccggtagcctgaaagcgatggcgaaagacctgaaaactccagttatctccctaagccagctttcacgcgatgttgagaagcggccaaacaagcgcccgacaaacgcagatttgcgtgattcaggaagcattgaacaggatgcagactcaatcatcatgctctatcgggaagcggtatacgacgagaacagtagcgccgcaccatttgctgaaatcattgtgacgaaaaaccgttttggctcgcttggtacggtttaccagcggttctgcaacggacactttgttgcatgtgaccaggatgaagccagacagatttgcacagcatcaaatgcacctgctgcgcgtggcagacgatatgcacaaggggctgacgtatgaataaaaaacaattagccattctcgaaaaggcatgggatgcacaaatatcatacgctttgaaagaacaggtactaccaataatccagaccaaatcgaaaatagccaggcagttatgcgatgacggattcctgaatgaagttgagattacgcaccagatggtaacgttcaaagggtatgagataaatcatcatggtatagcagcgtattgctcccatcttcctgatgacgttgacattgatgaaatggaaagtgagatgaagcaatgaccatctacatcactgagctaataacaggcctgctggtaatcgcaggcctttttatttgggggagagggtaaatgaaggatttattagtaacgctaaatgtcggtttaatccttcttggttacgcctacattatgttcaaaacaggccagtggattattacaaatgcacttaagcagtgggataagcgtagaaaggtgtcagcaaagcagaaggcggttgatgcgctatatgaagcatacgaactggataaggtaagcgaaggagatactgtaaaagtggcgacaaaagaaggtctggtaatcatgatttgcagacatgaaaagactaacaccccagcacactgatggagaggaatgatgagtacattggctcaattaattaatgccgaccttgaagagtcaggagcacggcattatcgctactggaaagcttcgagacttccgattagagagcgatacaagcgtaggccaaaaccaaagagcagccagcgagacagggtacttaagcgcctaatgcagataaacatgtcgcagtttactaatttcacctggttcaagcggtgatggagaggaatatggacgaatcaagaaagcaacgcgaagaattcgaaaaatggtgggatgaagaaggttgggataagaaactctcaaatgttcaaggggtaatgtttaaccgaattaagacagggatgttcactgcatggatagcatctcgcgaagctattaagattgagcttttggatattaatcagtatctagctgaactggagaacaaaacgctaagtctggatttccgtcgcctggctgaaaacgtccgtgccggagatatcacaacaatccgcgccgctggaatcaaagtcaaggagtgagtatgagcgcatacgaagaaatcatgttagccctgcgattctttttcgatgtggaagaagatgaaaacgtaaacgagattatcgggcaagaccatgacccgattgggactattgcagccgcacttgacgattacaggagcgtgggagatgaagcaaacatacctgcttcgcaacgaagcaatcagaaataacgccatagacgccattctctcactacccatcgacgacaagtcaccccacgaagtccacgttaaagaacccaagcgaaccaaggcacagaacgaccgtatgtggccgatgcttcaggacgtctcccgtcaggtgcttttgcatggtcaacgactgtctccggaagactggaaagacatcttcaccgcgctgtggctcaagactaaaaagctggagcaaagaagcgtaccaggtattgatggcggtgttgttcttcttggggtacgtaccagcaagatgaggaaggcgagcatgacagagcttatcgaaattatgttctggttcggctcagaacgtaacgtgcgatggagtgatgattcccggcgagagtacgagtggtcaaaacgaacagggagagttgcatgaaacactgctaccgctgcggagaaagcaaagacgattatcgattccggccaaatcaaccttattggcaccaatggtgtatcagatgtgagcggtcgccagtaggtaatttcccgctgccagagacgaaggaggacgtatggcacgacagcgacgaagtatcaccgacataatctgcgaaaactgcaaatacctaccaacgaaacgctccagaaataaacccaagccaatcccaaaagaatctgacgtaaaaacattcaattacacggctcacctgtgggatatccggtggcttagagaacgcgcgaggaaaacaaggtgattgacccgaatcgaagttacgaacaagaaagcgtcgagcgagctttaacgtgcgctaactgcggtcagaagctgcatatgctggaagttcatgtgtgtgaagcgtgctgcgcagaactgatgagcgatccgaatagctcaatgcacgaggaagaagacgatggctaaaccagcgcgaagacgatgtaaaaacgatgaatgccgggaatggtttcaccctgcattcgctaatcagtggtggtgctctcctgagtgtggaaccaagatagcactcgaacgacgaagtaaagaacgcgaaaaagcggaaaaagcagcagagaagaaacgacgacgagaggagcagaaacagaaagataaacttaagattcgaaaactcgccttaaagccccgcagttactggattaaacaagcccaacaagccgtaaacgccttcatcagagaaagagaccgcgacttaccatgtatctcgtgcggaacgttcacgtctgctcagtgggatgccggacattaccggacaactgctgcggcacctcaactccgatttgatgaacgcaatattcacaagcaatgcgtggtgtgcaaccagcataaaagcggaaatctcgttccgtatcgcgtcgagcttattaaccgtgtcggtcaggccgcggtagacgaaatcgaatcaaaccataaccgccatcgctggactatcgaagaatgcaaagcgattaaggcggagtatcagcagaaacttaaagacctgcgtgacagcagaagagaggcagcatgagcaaaatcaaatacccaatgaccactgcggcaattttcaatgatgttgtctatccgctgcatttcgacaatgccggcaaggttaggcaagaaatggaaggcgctgttaactggttctgcaggtggtgcaacgaagagaaagacgctgtgaaagtgagattgttggtcagttgctggggtcaatatctgatttatgagcaggttatccgggaggcagcatgacgccatctatcaaaaccatcccagagttgctcattgagacatatggaaaccagacagaagtagcacggcgcttatcgtgccaccgcaacacagtcaggcgttatctgtacgacaaagaagccaggtatcacgccatcgttaacggcgttttaatgattcatcagggcgggagaggtatttatgaccgtaaccagcattaaccaggcgaaacagcagcgtgaacgtgacgaagctgaattgcgcagcgtcagagagatgacggagcaacaccagaaggcaatgaattatctgcatgatcgagagcgcgaactggtgaaccggcttggattgaacaagccgtcgggaggcaatgctgcatgagtatacgagaattgaacctcactaaagagcagcatgactggcttaatgggtggcttgagctatggggagcatgggtttattcaggaagactcgaaaaacgcatgagcagcgttatagcgcagttcatggagagcgtagagccggggagagttatgacaagaccaatgtgcaatgatgatgatggaatgttgatttctcaggtcgtcgattccgtcatgtacattgacaagaaagcctttggcatcctcctcagctactacgctcatggttcatccaagcgagcaattgcatcctactatcacgcgactgcaaagccacgcaagatgtgtggacgtggtggcgagggatggagaaaaccttcactggcaacctgtagaaatgaaattgacgacatcctgaaagcgtcattatttgttttataccagccaatgcaaaaagctttcaaaatgcgtaaacgtgttgagaaagttaagcatgttgctgttaaaagccttgacatgcaattatccatttagccataattagaaggtaagctgccgttagtgactcttaagttgcaacggtggctttttttatttgggtcagtcgtataaaggtcattacggaaggctgttaaccttcttatcgtggttcgagtccacgctgtcccgccaaacatgctggtttagctccaatggtagagcagtcgccttgtaagcgaatgggtagcggttcaagtccgttaaccagcaccataactgagccgtagccactggctatcctgaactaatcagtgatagttatgctgcggccttctacacatgaccttcgcgaaagcgggtggcaagaggttgcgataacaacctcctgccgttttgcccgtgcatatcggtcacgaacaaatctgattactaaacacagtatcctggatttgttctatcagtaatcgaccttattcctaattcaatagagcaaatcccctcaataaagggggtagagcatgtaccgtatggacaaaatcagagaatggttcagttacagcttcggaggactgactgcgatgggtggcattctctccctgaatgactgggctgtaatcattggtattctttgtactgtcggcacatttggcatcaactggtactacaaacgcaaagagcgtgaggacagattgaatggcaatgtcaccggcactacgaaatagcgtaatagcggcgataagtggcggggctattgctatagcatctgtgttgatcacaggtccgagtggtaacgatggtctggaaggtgtcagatacaaaccatataaggacgtagtaggtgtattaactgtgtgttatggccacactggaaaagacattatacccggtaaaacgtataccgaggcagaatgcaaagccctcctgaataaagacctcgctactgtcgccagacaaattaacccgtacatcaaagtcgatataccggaaacaacgcgaggcgccctttactcgttcgtctacaacgtgggcgcaggtaatttcagaacatcgacgcttcttcgcaaaataaatcagggtgatatcaaaggcgcatgtgatcagctacgtcgctggacatacgctggcggtaagcaatggaaagggctgatgactcgccgtgagattgagcgtgaagtctgtttgtgggggaagcaatgagcatgatttgctttttcatggcagcgttgctcgcatttaatggcaacgatgcgtggccgtggtttctggccgttggggtgttgatgtcatgagtcggttaaccgcaatcatctgcgctgtggttatttgcctgctggtttcaatggggtgggctgttaatcattaccgtgataacgccatgacttacaaagatcagctcgacaaagccgcatccattatcgctgacatgcagaagcgtcaacgtgatgtagcagaactcgacgccagatacacaaaggagcttgctgatgctaacgcgactatcgaaagtctccgcgctgatgtttctgctggtcgtaagcgcctgcaagtctccgccacctgtccaaagtcaacgtccggagccagcggcatgggcaatggagaaagcccaagacttacagcagatgctgaactcaattattaccgtctccgaagtggaatcgacaggataaccgcgcaggttaactacctgcaggagtacatcaggagtcagtgcttaaaataattttaatttcactgaaatttaacaagtgactttcaggaaaatgcctcgcagatgcggggcgtttttgtataggtgtttcaccgcgcaccgcagcgcacaacaaccaccgaacctgaccctttggaatgggcctttgaggataccagttagtgctggcgagcctcggtgggctggtttcctgtgcggcaaaggttcatttcaaagaagaacgcaacgccatgaatgaattaattgcgaatcatgacttcgactttcgccagttagttaccgcagcagaaggtcaaccggtaactgacaccttccagattgctaaggcatttggtaagcgtcacgcggacgtattgagggcgctgaaaaattgtcattgctctgaagatttccggagagcgcatttttgcgtttccgaaaaaatcaataacttagggattttcgataagaagcagatttactaccgcatggactttagcggattcgttatgctggtcatgggatttaatggcgcaaaagccgacgccgttaaagaggcctatataaatgcctttaactggatgtcagcagaactccgtaagtacagcgaaagttatgaagcagaacgcaacgccataatgctggagtatatgaaagagaaggatgtcgccagcatgtctggccgcctgctcaatcgctggggaaaaattaagaagcctcagctactggcgagaattgaacgccttgaacagcacgggcaaaccgtaatcccggggctcactaattaacggcagtacagcgacataacccaagccagtaagtagggaaataacactggcagccactgaaagatgaacctcctgccttatggcaaaaaagattctttgtggtggcggactgatggaaagacatcggttattgcaggggccattcaatgagtggcctcgataatggcttataccatcgactggatattattcgttttatcccgtctatgtggggggggataaaaaagccgcttacttagcggcttgacgtttgaagaatgattattgttgcgtgcccagtagggctgcaaccttctcattcagtttggctatgtaaccatctgaaactttattatcaatctcgccgctatccgcctgagcaatgctgttgagatacatatcacctagcttagcatccttacccattaagccatttaaagaggttgataaaaccgcaatagcaacacgagatgcgtgtgcatccaattgcatcttctcgataatatcttcaaggtgggcaattttttgctctatatctgacatgtccactcctttgcataaagtttcttgtggttgaaaagtggcactcaccgacaagcaagaaatgttctgtcatgagtacctcatcgatttaaacgccacgcaagcggcgatttgggcggagatatctaagattgctatcacactgcccaagaaaaaatgtcaaaaccttacgtccagccaaggattattgttctgtaaacttaaagcaatgatctggttggtataaatgtgacacatgtcatgaatcgactagttgagatagtccagatgggcgtgctcggcatcatcactacaaccggagccaacaatggcagagattattcccatgactgaagaacagaaattccagttagagatttacaagctggtcatgaaccagaacgcagccgcagaggaagcatttcaattcattggcactgacgagctgaagcttgagctattcaaaattcacttccagtcaggcggagcaaattcggatatcacgacccgcactatcgaagcggtgcgtaaatcgagggaagcgttagacctgttcactgccggagcatgatgtggtccgcgtaatcaatttgggtaaggagaagaaattcccaattactcaagagctatacgagcggctggaaagcgtcattcatgattacgatggtgaaatcagtttatgtgaggcgattggcacactcgaattgctgaagcagtcattgattgaaggcgcgaaagagtcctcaacctgaaataacaattaagtgagattaatatggcagcaccaaagggcaaccgattctgggaggcccgcagtagccatgggcgtaacccgaaattcgagtcgccagaggagctgtgggctgcttgttgtgaatacttcgaatgggtggaagctaacccactatgggagatgaaggcgttctcatatcaaggagaagttacacaagagcctatcgccaagatgagggcgatgaccatcactgggctaacgctattcctcgatgtgacgcttgagacatggcgacaatacagggtgagagaagacttatctgaggtcgttacgcgagcagagcaaatcatctacgaccaaaaattctccggcgcagccgctgatcttctcaacgctaacatcatcgcccgcgatttgggcctcaaagagcagtcgcaagttgaagacgtgacacccgataagggagatcgcgataagcgccgctctcgtatcaaggagctattcaaccgtggaactggacgcgattcttgataacctgagcgacgaagagcaaatcgaattgctcgagctactcgaagaagaagagaactaccgaaatacacacttgctatatgagtttacgccatacagcaaacagcgtgagttcatcgacgcaggtcatgactatccagagcgatgttttatggctggtaaccagcttggtaagtcatttactggcgctgctgaagtcgcgtttcaccttaccgggcgatacccgggaacgaaaggttatccggctgatggtaaatatggcggagagtggaaaggtaagcgtttctatgagccagttgtcttctggattggcggtgaaacaaacgagactgtaaccaaaacgactcaacgcatcctgtgcgggcgtatcgaagagaatgatgaacctggctatgggtcaatcccgaaagaggacatcattagctggaagaagtctccgttcttccctaatcttgttgatcaccttcttgttaagcaccacacgccagaaggcgtcgaagatggcatctcaatatgctactttaagccttactcacagggccgcgcccgctggcagggcgacacaattcacggcgtctggtttgacgaagagccgccatatagcatctatggcgaaggtcttacccgtacaaacaaatacgggcaattctcaattctgacgtttaccccgctgatggggatgtctgacgttgttaccaagttcctgaagaatcccagtaagtcgcagaaagtggtcaacatgaccatctatgacgctgagcactacaccgacgagcagaaagagcaaatcatcgcatcctatcctgagcatgagagagaggcgcgtgctcgcggtattcctacgatgggtagcggtcgaatattccagataccggaagagacgattaagtgccagccgtttgagtgtcccgatcacttctatgttatcgacgctcaggacttcggctggaaccacccgcaagctcacattcagctttggtgggacaaagacgcagatgttttctatctggcgcgtgtatggaagaaatcagagaacactgccgttcaggcatggggtgctgttaagtcgtgggctaacaaaatacctgtcgcgtggcctcatgacggtcaccaacacgaaaagggcggtggtgagcaacttaaaacccaatatgcggacgccgggttctctatgcttcccgaacacgcaacgttcccggatggcggtaactcagtagagtcaggcattagtgaacttcgtgacctgatgcttgaaggaagattcaaagtattcaacacatgcgaaccattttttgaagagttccgcctatatcatcgcgatgagaacggcaagattgtcaagaccaacgatgatgtgctcgatgctactcgctacggctacatgatgcgccgcttcgccaggatgatgcgcgatatcagaaagccgaaagaaaagaaaatccccgcaccgattagaccagtacgcagaggacgataatggccgacaataaaaacaggctggagagcatcctgtcgcgctttgatgcggactggacagccagcgatgaagccagaagggaggccaagaatgatctcttcttctcccgcgtatctcagtgggatgactggctatcacaatacacaaccctgcagtatcgcgggcagttcgatgttgtacgtccagtggtgcgcaagctcgtttctgagatgcgtcagaaccctattgatgttctgtatcgtccaaaggatggagcaagtcctgacgctgctgatgtgctgatgggcatgtatcgcaccgacatgcggcacaatacggcgaaaattgctgtcaacatagccgttcgtgagcagattgaagcaggcgtgggtgcgtggcgtctggtcactgactacgaagaccaaagcccgacgagtaacaatcaggttattcgtcgagagcctatccatagtgcctgttcccatgttatatgggacagcaacagcaagctgatggataagtctgacgcccgtcactgcacagttatccactcaatgagccagaatggttgggaggatttcgcagaaaaatacgacctcgatgctgatgatattccatcattccagaaccccaacgattgggtatttccatggctgacgcaggacacaattcagatcgctgagttttacgaagtggtcgagaagaaagagacagcgtatatctaccaagacccggttacgggtgaaccggtaagctactttaagcgcgatattaaagatgtcatcgacgacctggctgatagtggatttatcaaaattgcagagcgccagattaagcgacgccgggtatacaaatcgattatcacatgcaccgcagtactgaaagataagcaactcattgctggcgagcatatccccattgttccggtattcggagagtggggcttcgttgaagataaagaagtgtatgaaggcgtcgtccgcctgacaaaagacggtcagcgtctgcgcaacatgattatttcgttcaacgccgacatcgtggcccgtactccgaagaagaagccgttcttctggcctgaacagattgcaggctttgagcatatgtatgacggtaacgacgattacccatattacctgctcaatcgcacggatgagaacaacggagaaatgccaactcagccgctggcatattacgaaaaccctgaggtaccgcaagccaacgcctacatgctggaagcagccaccgcagcagtgaaagaggtagcgacgctcggcgttgatgcagaagcagtaaacggtggacaggtagcctacgacactgttaaccagctaaacatgcgcgctgaccttgagacatacgtgtttcaggataatctggctaccgctatgcgtcgtgacggcgagatttaccagtcgatagttaatgacatctacgatgttcctcgcaacgtggtaatcacccttgaggatggcagcgaaaaagaggttcagctaatggctgaggttgttgaccttgccactggtgaacggcaggtactgaacgatatcagggggcgctatgaatgctacacggatgttggaccatcattccagtccatgaagcagcaaaaccgtgcagaaattcttgagttgctcggcaagacgccacagggaacgccagaatatcaactgctgttgcttcagtacttcaccctgcttgatggtaaaggtgtcgagatgatgcgtgactatgccaataagcagcttattcagatgggcgttaagaagccggaaacacctgaagagcagcaatggtttgtcgaagcgcagcaggccaaacaaggacagcaagacccggcaatggttcaggcgcagggtgtgctgttgcaaggtcaggctgaactggctaaagcgcagaatcagacgctatctcttcaaatcgacgcggctaaagtcgaagctcaaaaccaacttaacgctgcgaaaatcgcagaaatattcaacaatatggatctcaataaacagtccgagtttagagagttcctcaaaaccgttgcttcattccagcaggaccgcagcgaagacgctcgcgcaaatgctgagttactccttaaaggcaatgaacagacgcacaagcagcgaatggacattgccaatatcctgcaatcgcagagacaaaatcaaccttccggcagtgtagccgagacacctcaataagagagagttaatcatggaaccaaccaccgaaattcaggcaactgaagacttaaccctgtccggcgattatgcagcggcatctgctgatagcttagttgtcgataatgccaacgacaatgcaggtcaggaagagggctttgagattgtcctgaaggacgatgagacagcaccaaaacaagacccggcaaagaacgcagaattcgcccgccgccgcatcgagcgcaaacgacagcgcgagcttgagcagcagatggaagcagttaaacgcggagaattgccggagagtttacgggtaaaccctgaccttccacctcagccggatattaatgcctatctgtcagaagaaggcctggccaaatatgactatgacaacagccgtgcgcttgccgctttcaatgctgctaataccgaatggctaatgaaagcgcaggacgcccgcagcaatgccgtagcagaacagggccgcaagactcaggagtttacccagcaatcagcgcaatacgtcgaagctgcccgcaaacactatgacgcggcggaaaagctcaatatccctgactatcaggagaaagaagacgcatttatgcaactggttccgcctgcggttggggccgacattatgcgcctgttcccggagaagtccgccgcgctcatgtatcacctgggtgcaaacccggagaaagcccgccagttactggcgatggatgggcagtccgcgctgattgaactcactcgactatccgaacgcttaactctcaagcctcgcggtaaacaaatctcttccgctccccctgctgaccagccgattaccggtgatgtcagcgcagcaaataaagatgccattcgtaaacagatggatgcagctgcgagcaagggagatgtggaaacctaccgcaagctaaaggcaaaacttaaaggaatccgataatggctttgaacgaaggtcaaattgttacactggcggtggatgagattattgacaccatctccgcaatcactccaatggcgcagaaagccaagaaatacaccccgcctgctgcttctatgcagcgctccagcaatactatctggatgcctgtagagcaggagacccccactcaggagggttgggatttaactgataaagcgacagggttactggagcttaacgtcgcggtaaacatgggagagccagataacgacttcttccagttacgcgccgatgatttgcgtgatgagacagcgtatcgtcaccgaatccagtccgcagcccgcaaactggctaacaacgttgagctgaaagtcgcaaacatggccgccgagatggggtcattggttatcacttcgccggacgctatcggcactaacaccgcagacgcatggaactttgtggccgatgcagaagaactgatgttctcccgcgaacttaaccgcgacatggggacatcgtacttcttcaacccacaggactacaaaaaggcgggttatgacctgactaagcgcgatatcttcgggcgcattcctgaagaagcgtaccgcgatggcactatccagcgtcaggttgctggcttcgatgatgtcctgcgctctccgaaacttcctgtgctgaccaaatctactgcaactggcatcactgtatccggtgcgcagtccttcaagcctgtcgcatggcaactggataacgatggcaacaaagttaacgttgataaccgttttgctaccgtcaccctgtctgcaactaccggcctgaaacgcggcgacaaaatttcgtttactggcgtgaagttccttggtcagatggctaagaacgtactggcgcaggacgcgactttctccgtagttcgcgttgttgatggtactcacgttgaaatcacgccgaagcctgtagcactggatgatgtttctctttctcctgagcaacgcgcctacgccaacgttaacacctcactggctgatgcaatggcggtgaacatcctgaacgttaaggatgccagtaccaacgtgttctgggctgatgacgccatccgtattgtgtctcagccgattccggccaaccatgagctttttgcaggtatgaaaactacctcattcagcatcccggatgtcggcctgaacggtatcttcgctacgcagggggatatttccaccctgtccggcctgtgccgtattgcgctgtggtacggcgtaaacgcgacacgaccggaagcaatcggtgttggcctgcctggtcagactgcgtaactaacaggggcttcggcccctttcttatttgaggtgacacatgggtgtaatgctatataagcagggtcgtggaacgaaggtatggggcaaggaagttcaggttaaagttgtcgatgacggcgacgtagaagatcaccttgccgatggttgggttaggcatccaaatgaggttctggagactaatgacgagccaatcggtgattcaggcgtggtcaagaaagacatgggtgaagtatctgatggataccacacctttaacgaactatatgcacatcgagtgcgcctgttttcaacactaatgaatgccttccgcgaaagcgcatggtggagctttcagcatcatgacggcgagcaattggatggatgggtgttagctggcatcgacaccccagaaggcgcggtaacataccacctcccagagagtgaaattgaacatctgcctaaaggcacggaaattgagtttggcaaggaatgggacggacacacggcagatgatgtgttgaatcgtctgctaagcctgcgaccgaaagaaccggcaaccaaagaacgcaaaaagccaggaccaaagcctaaggcggaaagcgatgcagataaagactaaaggcgatctggtcagggcggcgctgcgtaagcttggtgtagcatcagatgcaactctcactgatgttgagccacagtctatgcaggatgccgtagatgaccttgaagcgatgatggctgagtggtatcaggacgggaaaggcattgttaccgggtatgtattctcagatgatgataacccgccatccgaaggtgacgaccacggtcttcgctcaagcgcaatcagcgcagtattccacaatctggcttgcagaattgctccggattatgcgcttgaggctaccgccaaaattatcgcaaccgctaaatatgggaaggagcttctctataagcagaccgccatcgccagagccaaaagagctccttacccgtcacgcatgccaacaggcagcggtaatagtttcgccaatctgaacgaatggcattatttccccggagagcagaatgccgattcaacaactccccatgatgaagggaatgggtaaagacttcaagaatgccgactacattgattacctaccaatcaatatgttggccacaccgaaagaagtactcaactcatcgggttatttacgctcattccccggcatagcgaagcgcaacgatgtaaatggtgtatcgcgtggtgttgaatacaacacctctcagaacgctgtatatcgcgttttaggcagtaagctctacaaaggggaaaccgtagtcggtgatgtagccggaagcggtcgcgtatcaatggcacatggtcgcacatcacaggcggtaggcgttaatggtcaactggtcgagtatcgctatgatggcacggttaaaaccgtctcaaactggactgcagacagcggattcacgcagtatgagttaggctcagtccgtgacattacgcgcttacgtgggcgttatgcgtggtcaaaagacggcactgattcatggtttatcactgacctcgaagatgagtcgcatcctgaccgctacagtgcagaatatcgcgcagaatcgcagccagacggtatcattggcatcggaacgtggcgagactttatcgtttgctttggttcatcgacgatagagtatttctccctgacaggcgcaaccaccgttggcgctgcgttgtatgtcgcgcagccatcgttaatggtacagaagggcattgccggaacatactgtaaaacgccattcgctgattcatatgcattcatcagtcacccagctactggcgcaccttccgtctacatcatcgggtcagggcaggcttcaccaattgcgacggccagtattgagaaaattatccgctcatacacggctgatgaactggcaaccggggtgatggaggcgttgaggctcgattcgcatgaactgctgattatccatctcccgcgtcatgtgctggtttacgatgcctcatcaagccagaacgggccgcaatggtgcgtactgaaaacaggtttatacgacgatgtttatcgcgccatcgacttcatgtacgaaggcaaccagataacgtgcggcgataaatcagaagcagtgacagggcagttgcaattcgacattagtagtcagtacgacaagcagcaagaacatctgctgtttactcccatcttcaaggctgataacgccagatgcttcgatctggaagttgaatcctcgacaggcgttgcgcagtacgctgaccgcctgttcctgtctgcaaccacagacggaatcaactatggtcgagagcagatgattgaacaaaatgagccgtttgtgtacgacaagcgtgttatctggaaacgtgttgggcgcattcgtcgattaatcggattcaaactgcgtgtaatcaccaaatcaccagtaacactatccgggtgtcaaattcgtctggagtaaaatatggcagatccgtcacttaataatcctgtcattattcaggccaccagtcttgatgcctcaatcctcccccgcaacgtcttcagcaagtcctatctgctctacgtaatcgcgcaggggactgacgttggctctattgcaggaaaggcaaacgaagcaggaaaaggtgcctatgacgcgcaggtgaagaacgatgagcaggatgttgagcttgcagaccacgaggcgagaattcagcagttacgcatcgacgtagacaaccatgaaatccgtattactgcaaataccaatgcaattgcagcgctggatgtcaggctaaccacggctgaaggcgaaatagtcaccttgcaggctgatgtcagcgctcttgatggtagggttacggctgctgaaggcactatttcttcattgcaggctgattacgtatcgaagtcagcaactgtttctcaatcgctggcgtcacctctcaacgtgacaacgtcctattcagttggcggcactaaagttatcggtgcgcgacagacaggatggacagcagcaaccggaacagcacttctcggcgcattcaacgcaaaccaggcatacacggtcagtgctacatatacgcagtctgaggtatcagctatggctaccggattgcagcaggcgcggcagcgtatcaaagctctcgaagatgcaatacgaactcatggattaatcaactgatgattacattcactccaacacgcaacatcgacctgatagaaacggtcggcaaccatccagacatcatcgccgggagcaacaacggtgacggatacgactacaagcctgagtgccgctatttcgaagtgaacgtacatggtcagttcggtggcatcgtatattacaacgagattcagccgctgacctttgactgccacgccatgtacctgcctgagattcgcggattcagtaaggaaatcggactggcgttctggcgatatattctcaccaataccaccgttcagtgcgttacatcatttgctgcacgcaaatttcgccacggtcagatgtactgcgcaatgattggccttaagcgtgtaggaaccatcaagaaatacttcaaaggcgtggatgacgtgacgttttacagcgccacacgcgaagaactaatcgacttcctgaatcacgggagatagccatgttatatgcatttaagctgggcaggaaactgcgcggtgaggaaccttattatcctgaaaaaggcggtaaaggtggctcatcaagcagtggggcaaaagaagccgcaaaagcaacacagtacgcagcagacctgcaaaaccaacaattcaatcgtgtgatggagcagttggcaccttacgccgccgcaggttttccggctctccagcagattcagcagctatcaacgctggaaggtcagaacagcgctctcaatcagtattacaactcagaccagtataaacagttggctgatcaggctcgctatcaaagcctgaatgcagcggaagccaccggaggtcttggctctacagcaacatcaaaccaaattgcatccattgcaccaacgctcgggcagaactggttgtcagggcagatgcaaaactatggcaacctgttaaacgttggtcagtctgcggcagcaggccaggcatcggcaggacagaactatgcaaataacgcaggtaatcttgcgcaacagatggcggctatccgctctcagggttctggtcaatccacgcttggaagtgccattagcggtggtacgagtggtgcgcttgcaggagctggtcttgccgggatgcttggtgcatcgacgccatggggtgctggtattggcgcaggtatcggattgcttggctcactcttctaaggggttatcgtggctacatttcaactcgccgggttgccatcaatgcaggtagcgaaccagaacgcgcccggacaaccatcattatccagttacgacttcagccagcgcccaaacgttggaattcaacttgctcaggggcttggcgcagttggccaggcaatacagcagaatgaggctgctcagaggctttctgactttcagaaagctttcggtcaggcttatgcggcaggtgatcgcgacgccttgcgtcaacttgcggccaccaatccagaccagattgaaacaattcgtcagggaatggggtttgttgatgctgacagaaatcaggcgatgggcgatatgtctgcacgattgaatattgccgccgctcagggtcctgaagcggtgatgcgagagcttgccactcaccagaatacactgcagcaaattggcgtatctcctgaacaggcgtggcagacatatcaacaaagccctgaaggcttcacgcagttaacagaccttattgggatgcacgcggtaggaccagaaaagtattttgatattcaggacaagttgacaggtcgcgagattgatcgaggtcgacttgctgaaacaatccgcagcaataaagcaggggaaggacttcaggctcgcgggcaaaatattactatgcgcggacaagacatgtcagcctctacagcccgccgcggtcaggatttggcaatgcaaagggcaaacgccagaacgatatcaggagtcgactggaatcgggtcgttcagcttgcagatggtagaacagtcaacattgacggaaaacttcacggcgcaggggctaatgcattttacgaaggcattgacgataacggcaatatggttcgcgtaccggcaagtgctattgcagcacctccaacgtctgcggcaagcgcacagaactacgcgatgaagaaagacattgacgcaatcgcaaatgcagatgcttctgctctcgattttatgactggcatgactggcggagcaggaaatccggcaattggtgcagatgttcgcagccgactcacaggcaaagagcaacgccagttatataactccgcacaacgtattcagggaagaatgcagaatcagggcgtggcagcagcaagagatatgggcgctagcggtatcaacaccattgcagaagcgaagatgtattttcaggggatgccgcaggttgactactcaagcccggaggctatgcagcagtctattcgtgagattcaggaatacaccaacaattataaccagcagtacaacgttaatgttgataatggtgggcagaaatcatcaaggcagcagccagcgactcagcaatcagtcggagtaagctacacgtctaaatctggaattcaattcacggtggaataatgaaagttacagccaacggtaagacattcacattcccagaaggaacaagcactgaggatattggatcggctattgatgagtatttttctggacagtctgcacagcaggaacagcaggaacagcaggaacagcaggaacagcaggaacagcagggcacatctatgaccccaggaagccagccacagcaacaaggcggcttcatttctgaccttggcaatgctgctgcagagactgggcgtggattactacaggctggcgttaatctggcaaatatcccggcatcaatggctgatgctgtcgccagcgctggggcatgggctggtcagaagcttggcattggtgacggaacttatcagccagcgcctcgcgtcacgacacaaggacttgagcagggctttggcttgcaacaaggtgcgcttactccacagacgacagaaggtaaaatcttctctgaagcactgccatatttgactcctgttggggtcgagagaattgcagcgcaggcaccatctattgccggtcgagttgctcagggtgcatcacgcttgctggcggagaacgctgttggttcattggctgcaaacagtgagcgtgataatccagaagcactggcaacagacttaggaactggtgttgcattaggcggggcaatcaataagttaggtagagccgctggagctgcttatcgtggtattcgcgggacgatcgcaccagaagcgcagcaggctattcagttcgctaatgctgcagatgttcctttgcatacaactgacgttttgcagccaaattcccgcgtcgggcgcatggcacaaaccacagctgaaaacatcccatttgccgggacaagcactatgcgagctaatcagcaagaagctcgcagtcagttggtagatgagtttgcatcgcgatttggtgaatacgatccgtcgattgtagttggtagtctgaaagcaaaaacgtcaggaataaagcgcgcagcggggaataggctggaacaagtgcaaaacgcaatggcaggcgtaaacattcagccgtcaaaggcaattcagcagattgatactgaaatagccagtttgcagaaacttggaaaggttgcggataacgatacgatttctaagcttcaggcctatcgcgatgagcttacccgcaatgctggcgcaagcggtccagtggcaatggatttgcagcagttgagcggactgagaagccagtttaggcaggatgttaaaggagagagaacggtcttgccaaaccgatctgacgcagctattcagcgcatttacaacgcaatgactagtgatatcgatagcgccatcggacagaatcttggtaatgacacactgcgtcgctataagcaagctaacgccatctacgctgacgaagcaaataagctacagaatacgcgccttaagaacgtgatcatgaaaggagacctgacccctgaagtggtcaacaacatgctattcagcaagaacaaatcagaagttcagaatctgtaccggtcagtcggtcaggtggggcgcgctcagatgcgcaacggcataatcggaaaggccatggagaaatcaggaggctcacctgaccagttcctgagacagattaacctgatgtctaaccagaccggtatagcattcaaaggccgtgatgctgcgtatctgaaggggattaagaattatcttgaggcaaccaagcgtgccggtcaggcaggagtaacaacgcctacaggtcagcaaactataccgttcatcctaggtattggaacagtaactaaccctgcactggtaggtgttggtggcgggtatggtttgctggcaagaatgtatgagagtgaaccagcacgtaatgcaatgcttcgcctggctaatactccacgtggttctaccgcattcgagaaagcgttatctgatgttgagcgtattgttaactcattcgctcagggagcgaaaactcaatccttaagcgaataaaagtttgcccaccacaaggccgaagattaagaaaacaaagttcaataagtcacgttccataaaccctccactcttttaagcaattataaccgaccttaatgcaatgctgcgcaagttttgtattgtgcggccttgctgtaccaggagcacagtaaatgtcagatatcactgccaacgtagttgtttctaaccctcgtccaatctttactgaatcccgttcgtttaaagctgttgctaatgggaaaatttacattggtcagattgataccgatccggttaatcctgccaatcagatacccgtatacattgaaaatgaggatggctctcacgtcaagattgctcagccgctaattatcaacgcagccggtaaaatcgtatacaacggccaactggtgaaaattgtcaccgctcagggtcatagcatggctatctatgatgccaatggttctcaggttgactatattgctaacgtattgaagtacgatccagatcaatattcaatagaagctgataaaaaatttaagtattcagtaaaattatcagattatccaacattgcaggatgcagcatctgctgcggttgatggccttcttatcgatgttgattatcatttttataatggagagaaagttgattttggtggtaaggcattaaccatcgactgtaaagcaaaatttattggtgatggtaatattacatttactaatcttggtactggttctttagtaaagtccccatatatggaaagtgctacaacaccatggatgatttttccatgggatgaggatggcaactggattactgatgccgaatcagttgtttcaacgttggcacaaaccagggataaggggtatcaaccaaccgtaaacgactacgtcaaatttcctggaattgaatcacttcttcctgactatgcaaagaatcaagggataaattcaacattacggatttttgaatgtacaggagttaacgtagaaaatgcgtcggggtctgtagcatgctacctttttgttggatgtagttattgtaaaatgattgagccagattctatctttggtggttattatggcgtaataacttttgagaatctgtcaggaagcaaagggattggaaactattgtattggtggcaggacaaattatggatcagtaagctccgtgcaatttcttaggcaagatggtggaaatgggcacgatggtggggttataggctttacttcttatcgacctggtgagtcaggtgtaaaaacgtggcaaggaaccgtgggcgggacttcatccagatgctataatcttcagttccgtaaatcattatccatatctactgtatgggatggttttgacctgggcgcagacatcggcaatgaaactgacagaccaggtgacttccctttagctgagtacccagttcatcaattaccaaccaatcatttaattgatgaccttgtatctattggttcgctaggtgttggtataggaatggatggtaaaggtggctatgtatcaaacatattgatgcaggattgtgcaggatctggtggtctgtggtatacatatggtaaaacattcaccaatgtctctgtcattgacacaaatactcttaactttaatgccaatcagttatatatacaaggtgattgtattgttaatggattgcgtttagttggcataaaaccaacgccatcgaacggattgatagtagacgcacccaacaccaccatatctggaattaccggaaacgttgatagcagtagagttaatgccgccaatatcattgacccaatgcttggaaacgcaataattaatagctatcaagatacaggatctctagatataagactgcacaaattaagcccatctttggacgcattaagtattaaggcgcattcaaatggttctggtagtgggtcagcatggtgttctttaggtgctgcgtctggaagtgttagtgatgtcgtatctataaaagttaactacaccgacaacagggcagcagaaataccgttcagcccaatcgtcgttagcgatggtgcagtaaaagataactcttgcttcgtcccatactgggaagaaaactcactaaaagcccttgtcaagaaagctgatggatctttagtgaggattacaatagcaacagtttgatgatattgtaaaacatgggtgacaagcacccatgtaaatttatcttattatcaaatgccctatcttcttcattaagaaatcagaaccaggctttgtcaaatggccccaatctacagctgtaacaaaatctgggccatcacctacccttgttaagcaaccactttcattacatagagcgctgtatgctgagatgtattcagcacctaacttaggcacgttttcttcaaaaaacttatcccatcctttaatttcatcgtttaatccatatgacatgtatataggtggtgtttttttgaattcacttgtgtaatttgatatcaccttaactaaattagcattccattcaggaacagggccaacaactatcaaccttgattgcggtgatactttttttatttcttttattgttaaagagagagcttcaattgctaactttttatcatgaactccatttgaaccacgaactgaccacgttagtaatactatctcaggtttgactataccaatctctttaatcctgtctgcgttaattgagccaacgtctctttggaggtcgtccttaccactaacaaacaatggaggggcgtttccgtctgtcatttgacttatcacatacttttcattgttgttttttatgtaactcgacaatccattatagagtgctgctgcatatgaatcaccgattataaaaatattattgcggctatttttaatgcaaccattagatatggcatcttttaacagcacagagtgacatatgccaccgcgcaatagctcaccatatttatagtaatcgtacacatttgtgacagaagcatactcacctgctgatttgtttacgcttctttctttaattccattcatggagtacgtgacaataccaaatatgccagagccaaatactacgacagctagaataatagtagtaattgactttttacgagaatggcgtagaggtttttctaaaagaaaataagttaaaatcgccaatactaatgccagcgccattagaatcaataactcattggtactcggtgatccagaaaatatagaacgatagaatgaataaactggccagtgccatagatatagcgggtagcttataagtccaataaaaacaataggtttaaagctgagtatttttgatgcaatccaatcatttccatttgatgctattataagagatgcgccaattactggaattatcgcgatgtaaccagggaaagccatcttttcattaattaatgctattgacagagttattattataacgcctatcaatgacatagatttagatactgatgtttttatacccatgaaacgtaatgttgctattatggcaccagccattaactcccagaatcttgaggctggggagtagtagttagcaccaccttcgtatgccatggtaaaaacactaattgtatagctaactataaatattgctgcgcatgatagaagtatattacgtttagagtatttgcttttgaagcataacaagattactataggccacaatatatagaactgctcttcaatacctaaagaccaaaggtgcaacaatggtttaagataggattgagaatcaaaataacctgattcactccatagtgttaagtttgatatgaagaaagcgcctgaaaaaacgtgcttcccaagtgatttgtaatcatcttggaaaaaataaacccatccgattataatacatgatataagaactatcgaaagagctgggaatattcttagtattcttctcttgtaaaattccacataagagaatgaattacttgatgccgattttaatataatagatgtgataaggtatccagatatcacaaaaaatatatcaaccccaacaaaaccaccaggaagaatagaagggaagtagtggaaaatgaccactgacaacactgctactgctctcaatccatctatatcaggtctgtattttaagtgttccaacttaaactacctctagttaactaagaaaatacgtaaattaaacatcttattagtatgccatatgttatggatcagtagccatgatttgtattggtcttgataacaaactgacaatgagttttgttgttctttaacgaaaaattccagatacccacctgacgttgttttccacttaaatgtaaaattggtgttgatgaaaatctgaacgtggatgcaacgcagggcgataaaacgttcggtatagcacgcttcaaaccaattaagctgaacattgcgccaaatgtcatgaagtcgagggtggtgctcagcacgccaacggaaacataatcaacaaataactttaacatgataaaagtcagtgaattcgaaaaggcctaaagtgtagcaccacaaatgctattgatcgacaccgccgatcgtaaatactgtattaatatacagtaactatcggatgtgcatcatggaattcccatcgccagcagcagattacgttgagcaacgcttatcactagaccagtgcatcatcaccaggccagcggctacgtaattcatgcggtctggtgcgacacactatctggaaggcatcatgaatggtacttttcttattgtcgacgcttcgcttagtccgcgtgatgggtctttgctagtttgcagaatggacggtgagttgaggataaagcgatacagaaatcatccaaagcctcacttagaagatttgcagacaggaagccgcgaagagatgccggcgcacgatcacggatgcgatatttggtgtgatcacctacatcatcaacgatgcacgctcttgtgagtttaatgatagccaggtgatgtgagacagaactgagacacataaagctttgcatcggtttgcaaggctttgcatgtttttcgaagatgggaagtgtgagcgcaggtatgacgcggtatgttgttgacttaaaaggtagttcttataattcgtaatgcgaaggtcgtaggttcgactcctattatcggcaccatctaaatcaatcacttatgtacaacctcatttctcaaaaacaccattttttgctctcgggtacactctcgggtacacaactagcaaaacataagcagtatcccacctaacccaaagatgatttcttgtttaccatgcgccatgagttggcctaccatttgataggctgaatacgtattggaaagattctacattccatcatgttaatgattccgtctcagagctatgtactctgatcctacccgcgtaatatgggcacaaccctaagcgaggttctggttttcaaattgttccggactgagaccgccacaggcactgtgacgacgctaccgattgtaatcacactcactataattaaacactgctgtccgcattatttcccggctgacaaagtcctctccgtggatacattccaccttcagcgtatggaagaagctttccgcacaggcattgtcgtaacaacaacctctggcgctcatacttccccgcagattatggcgtttcagtaagctctgataatccgttgaacagtactgaccgcctctgtctgtatgcacgatgacattttccggacatttacgccgccacagcgccatctgtaacgcatcgcaggcaagctgtgctgtcatccgcgaagacatcgaccagccaatgactgaccgcgaccacagatcgataaccacggccagataaagccagccttcaccagtgcgaagatacgtgatgtcacccacccacttctgattcgggccgctggcgtaaaagtcctgcttcagcagattctctgagactggcagaccatgtttgcggtaactgaccggacggaaccggcgcgaggctttcgcccgcagcccctgccgacgcaggctggccgccacggttttcacgttgaactggtaaccctgagcacgaagctcatccgtcaggcgtggcgcaccatagcgttgttttgcgtcactgaatgcttcccggaagacgttatcacagacaaggtggaaccgctgacgccggtttatctgatgacgacgctgatgccagacgtaccgcttacagatgcaggctatcgccagcgagctaagcgcccggttaaataccccagttgaagtcggtggtgtggaagccaacatggctgtggctggcgcgttaacgacgcctggatgcgacgctccgctggcgatcctcgatttaggcgcaggatccaccgatgccgccattatcaataacgatggcgtagtgaaggcggtacaccttgccggggcggggaatatggtcagcctgttgattcaaacggagcttggcttaagcgatccgtttttggcagaggaaatacccgctggccaaagtggagagcctgttcagcattcgccacgagaacggcgcggtggagttttttcgtgaaccgcttagcccgtcagtatttgccaaagtggtgtatctgaaagagggcgagctgatcccggtcgataaccagacctcgctggagaagattcgtctggtgcgccgtcaggccaaagagaaagtctttgtgaccaactgtctgcgcgcgttacgtcaggtctcgcccggcggctcgattcgcgatatcacttttgtggtgctggtaggtggctcatcgctggattttgaaattccgcagatgatcaccgatgcgctggcgcagtacggcgttgtcgccgggcagggtaatatctgtggtactgaaggcccgcgcaatgcggtagcgaccgggctggttttagccggagaagccaaaaaatagtgcagaaaacagccgcgcaagcgtttagctgcggggtaagtcaaagaaaggcgatgttctctttgatatcccggcggagttgggtacatagtatcaaggtgtctctcacgtggttaattttaaggataagagcatgccaacagcaattgagaaagccttggattttattggtggtatgaacacatcggcgtcagtaccccattcaatggatgaaagtaccgctaagggaattttaaagtatttgcatgatttaggcgtgccagtaagcccggaagttgtggtggcacgaggtgagcaggagggatggaatcctgagttcacgaaaaaagtggccggatgggcagaaaaagtcgcctccggtaaccgcatccttatcaaaaacccagagtatttttcgacctatatgcaggagcagctcaaagaactcgtgtgagctgactatcgaataaaacgctaacggacgtttccatctaaggatggcggcgtccagaagggttgccagtgacagttttggactgccgattcatttcttttcgtcaaattaatgtctatatatttattgaataaatatatagttcataacttactacgttgccattaccgcgtcattcttagatgatctacatttcataaaacacttgattccatttcgtctctattaagaaaaataaaatgtgaacgctgtcaattctgtaaacgtaaaagataaatattgtatacacggatgtttgttggcaaacaggcagatggcaatcaggatcttttacggaacattgtgtatgaaaaataatattgaagagacaataggtaagtacttgcctattttaatgatattacctctggcgggtttggcagagttagcttctttatattcaatccaggctttattaccaaagttaagtgaggtttataatatcccattgaatcaggtagggatgattttatctgctgaggtggggtttctggcattagccatgttatttagcggcacgttatctgaccgttttgggcgaaagccaatcattttttattcgttgctggcaggaggtattttaactctattgtgcgcaactgcatcatcatggccgatgctggtggtataccgcgctttgctcggcattgcagtaagtggtattacggcggccgttacagtctatatcagtgaagaagtctctcctgctttggcagggattgttactggatattttatttttggcaattcgctagggagtatgtctggtcgtgtgtttgcaactttgatgatggagcatgtatctatagatacgattttctttatcttcggtggtgttctgattgctatggcactcgcggtgaagttgtttctcccgacatcccgacagtttgttcctacaccttcactacagcttggtgcagtgttgaaaggcgggttggaacattttaagaatatccgcgtatcattatgttttgtcattggatttattcttttcggctcttttacatccatctttaattttctggcgttttacctgcatcgaccgccttatgagctgagctacacctggataggtttgattccagttagcttctcattaactttttttcttgcgccatatgctgcccgtgtcgcgttgaatattgggtcgatgaatgcgctcagtatgctgatcatctgtatgatggtcggtgcatttcttacgctaatcgccccttctctgtgggttttcatttcaggtatcgttttactgtcagtcgcatttttctctgctcattccaccgtattagcctgggtcagttcacggagtccaaacgcaaaaggacaggcgacatcgttttatctgctttgctactactctggcggtgcagtaatggggtatttaaacgggtatcttttctcctggcagggatggaatgctattgcggcatcatgtctgatgatgctggggataggattatttatctgccggtttattttcgcaaaatatgagaaacaaccgcaaatcaaaaaacagtcagttcaggagagtttctgattatagacacgaagtgtgtttttatactttccataatggaatcatcattttttcattaatgtgtcactatagctaaaagcttaaattgtgaatatttggctacccggatattcgttgctccaggaatatatatgtctgctaaaacgctgtatgaaaaattagttgagtcacataccattcgtgaacttgataacgaaggacatgttttactttatattgatcgttcaatactgaatgaatataccagcccgcaggcatttagcgggttaagagaacgcggccgcaccgttcggcaccccgacacgtttttattgaatattgaccatgttaatcctacgcggtcgcaacgggatgacttaatgaccgatccgggaggacagctacaggttgattactttcgggaaaatgccgctgactttggcatcacattatttgatgtgctggatccgcgtcaggggattgaacacgtggttgctcatgaacaagggctagtgatgcctggcatggtgatcgccgccggggatagtcacacgacaacctacggtgcatttggcgcgctgggctttggtatcgggacgtcggaaattgaacatctgctggccacgcagacgctggtttaccgcaagctcaaaaccatgcgcgtaagtgttcagggagagctacctttcgcctgttccgcaaaagatattgttcttgaattgcttgaacgtattggcgctgatggcgcgacgggatatgccattgaatttgtgggtgaggccatcagcgcgttgagcgttgaaggacgaatgacgctctgcaacatggcggtagaagcgggggcgcgtggtgccattattgcgccggataaaaaggtttttgactatatctacggtaaaccgcaaatgcctgtaggtgaactctggcagcaggcattgctggaatggtcacagttgagcagcgatgctgatgcggtatttgataagacggtggcgatcaactgccatgatcttgagcctaaagtcacctggggaatcagtccggatcaaacaggttccatcaccggacgtgttcctttcccggaacaggaaaccaatccgcttaagcgcctggcgcttgagaaggcccttcattacatgggattaacggctggcatgttgctgaaagatattcgtatctctcacgcttttattggttcatgcacaaatggtcgcattgaggatttgcgtgccgttgcgaaggtgcttgaagggcgcaaaatcgccagccatgttcgcgggatcattgtgcctggttcaacaatggtaagacgccaggcggaagaagaaggactggcgaaaatctttattgctgccggttttgaatggcggcagtcgggttgctcaatgtgccttgcgatgaatgaagatgtattgtcgcccggcgatcgctgtgcatcaggtacgaaccgtaacttccctggacgacagggcgctggagcaagaacgcatttgatgagcccggcgatggttgcggcggcggcggtagcggggcatctggtcgatgttcggtcattacttcaggcaggggaataagatggatacgtttaagcaaatcagcgggcgaattgcgccgatgctggaaccgaatatcgacactgatgtgattatgccaaaacagttcctgaaagggatcgatcgccaggggctggataaaggggtgtttttcgatcgtcgctttatggctggcggccaaccaaatcctgattttattctgaacatgccgggctggcagagcgcgacattcctgctggttggccccaattttggctgtggatcgagtcgtgaacacgccgtatggggattaaaacaactgggagtacgggggctgataggtagcacatttgcaggcattttcgatgataactgccaacgcaacgggatcctcacggtctcattagatgaacctgctttggcgcgcctggcgcagcttgccgcgagtgctgataccaattctatcactgtttcactcgatcgctgcgaaattacgacggcagaggaaacgatctcctttgtgatcagtgaactcaaacgggcgatgctggccgcaggcgaagatgcgatagcctggacattgcaatacttgccggagattgaaaattttgaggttgcgcattattcacggcggccgtggctaaaacgccctgcatccccgcgcggttaaggaagaagactgcaatgaaactggttcaatatcttgtgaacggtggcaaacgctacggcattatgcaggaaaccggaataattgatctctcgcagcggcttggcgacaaatatcccactttgaaatctctcctgtgcgctaatgcgctgacggatgcggcgttatggtgtgatgagccggcggattattactaccaggaagtcacttttctgccggtgattgacgatccgcagaagatcatctgtgtcggaatgaattatgccgataagcgtattgagtttaatgaaaccaacccggccccaaccctttttgtccgctttgcggattctcagaccgggcataatggcctgctgctgaagcctgaaaataccaatgagttcgactacgaaggtgaattagccgtagtgattgggcggcgatgctcccgggtcagcgctgaggatgctttagattatgtcgccggatacagctgctatatggatggttcagtgagggactggcagcatagctggtttacggctggaaaaaactggccttcgacaggatcattcggtccgtgtctggtgaccacagacgacattcccgatccccagatgctacgtttactgacacgactaaacgggcgggaggtgcagaacgaatctacggcaaatatgatccatcctatcgcttcactcattgcttatataagcacatttactctgctttcccctggcgacacgatcctcacagggtcgcctggtggagtgggcaaaaaacgcgttccaccgctgtttttacacgatggtgatgttattgaagttgagattgaacatattggaaccctgcgcaatgtcgtccgggatagccgttatttaacatcctctgttagctggcatgacgggagaaagtgatgagtacactgattgaatgcggcgcctctccgtttattccggggtttgcgctcaaggatgttcgtctggaaaatggtctgacggtaagagtggctatcggaggcagcggttcacctttggtactgctacatgggcatccgcagaatcatacaacatggcggaaagtcgcaccgacattggcgcaaaatcatacagtcattttgccggatttgcgtggctatggcgacagcgataaaccaacgagcgatccggcgcaccgtacctattcaaagcgcaccatggcgcaggatatcgtcatgttaatggatgcgctcggcttttcccgttttgcctttgtagggcatgatcgtggcggacgcgtaggacacaggctcgcgctggattatccggatcgtgtgacctgttgtacttttatcgacattgctccaaccgcgacgatgtacgccttgaccgataaatcctttgctacgcgttacttttggtggtttttcctgattcaacctttcccgttacccgaaacgatgattgcgcacgatccggcattttttctgcgtaagcatatttctggccagctaaaaatagagggcgcgacctcgcaggaagcattcaatgaatacctgcgctgttaccagaaccctgagatgatccacgcgatctgtgaggactaccgggctgctgcgacgattgatttggacgatgatgccgcagatacgtcggcgcgtatccggtgtccgttacagttgctgtggggagggctgggaacggtagggcaactatataatgtggttggtacctggaaagaaaaggcgctaaacgttcagggggaagcattgccttgcggacactccccgcaggaagagtgtcctgagtactttatccagaaacttcagtcctttttacattcagtgttataactcggtcatcctttgcaacttcgcactgatgctatgaaaacgacacctgtaggaaaaaaacatcgccagccccttgagggctggccttctgttgaagatcttttcgtttttgtcaccgttgctcgcaacggtggatttgcccgggcagcgctggagctggggttatctccctcctatatcagcaaacgtatcgctatccttgaaaaatgtctcaacgcccggcttttttttcgaaataacagagtgatgcgtctcacaccggaaggcgaaaatgcgctgggtggggctatgcaggtcgtcagtgaaatggatggctttgtcagtcgtttggataatcaacgtggtgtgttggctggtaatatcaccatcaactgctcatttggttttgggcataaatatgtcgcagaggcgctgtcgtcatttatgatcgcctatcctgatattacggtaaaactcacgctaacggatcgtgaagtggatctggtggaagaggggatcgatattgaaattcgcgttggggatgatatcaacgaattgtatatcgcacggcagttagccactaatcgacggatcctgtgtgcttcccctgaatacctcgaacgccacggcaagccagagtctgttagtgcgcttgtgcagcacgattgcctaatgattcaggaaaaaaactcggcatttggcaattggatattaacggacggtaagcagcagacacattgccgactaaacggttttcattcttccaacagcggcagtgtggtgcttatttgggccctgaaaggccatggcattacattgcggtcggaatgggatgttgcgcagtatattgaacgaggtgagctggttcgcgtgttgcctcagtggtatcaggaagcgaatatctgggctgtatatacccggcgttcatcaagttctgatcgtatcaaaatctgcatcgatttcctcacggagcatcttgcacaatgcttgccaggcggtaaagcaccgggcgtactgtgatcagtcggcgccaactgtcgtggcgccagatgctctgacttacgtttactgttaggtgttctttttgccagcacccagtagcttttagggcgttgcgttggtggcgcggttttgtttccgctatcgtggcgaagttatcttttatcccaccacgaggcccaacctccacatagatacctccattattaccggatttctcacctggttttaacgtcatattttatctcctgatttttgggtgacgattatcggaggttgagaattctattggtatcggctggatggcattgtaagtatcacacactcactccataacaatcagattgattgagcgactactttagctcaatagatatgtgttcatcttaagcgtattatcgcaggttggtaattaaaattctttaaaaaacaataccatccatcaattcaatatgctgatttttcgaggttttctcaaatttagttatgcttatgtaatgctacctaactgactaaaagtaatgctcttttcacacaaaagccttaacagaggaaacgcaatattacgtgacttaatgcctctgctcattctcattagttataccaatgtaatgttttctcacagcaaaagagaagtagctacctgtgcagcattataggcggaaaatccattgggggtattaccaaagatgaaatagaaaattaatattattaattaaatgaatatgaaacaggtattgttcctgttatcgttacaaccttttctgtcataacaatcttctcattttctttctcgcatacttgctgagcatggtataaatgcctatgaggacgtcagctcggaaagcattcgttctgcatggtatgcctttcgctattctcaggggcgtgaaatgaaagttttctttgatggagtctatataactatatgaaattgataataatcctccttctcgcgctattcccgttatgttcatctgccagcaatcattatgcccttgtttttgaaaataacacgatactgcttgttttaaatcttaaatgttctccctgtgatttaaactgcgcaaatattcaataccagattttcaataaagagacggagtctgttatttcaggggttgctaagcctgtgacaacgggcatcgaaaataattttcgtggttatatgatgcgtaataataatacgttctacacattaattgaatcagataatgaaaacgtatgggatatgtctgttgaggagaagggaactcaacagaacaaagatgccgtgcaaaaagtaaaatatcagcttaatgctatttttgacaatggtacatgctgagtctggcttgcctcagggatacgatcgtatccctgaatatttcccatcaaaactcaggagtaaaatcattctcactaatatatttttccagtatggcggtatattgtcgccagttcccggagtcattgattactgcataatttatcgatgctcccggcgttggcgagcgtgttagcggcacatcacgtgctgttttcggcgcaaccatgatatcgccgatactttttttgtcatccgtcgttagtgttaaactcatataccacgaggtggggttaactatccgtatagtattctctttagcaataaagcgtaattttttctcctccgcttccgtgggcgcttttagcccagtcgggcgaattaaaatttttagcctcaaacgaagcggtaacaccagttttcgcgggtggtttttaatgtcctgggtgactggcggtatctgataaatgtttagccagaagagactctcccggtccgttgccagctgctggcgggaactcaggagcaggcgaagcgttctcagttctcctggctgcattttaaataccggcggcagcgccaccagcggcgttttgctgttatccggagaggcgtcaatgtttccggcgtcggtccatacctgtaacagcatcggcgttgtattatcgttggataatgtcaacgattgagcgacctcatctgaagcaaaaataattcgggttctgtcaatattaacggcagcttgtgccgggccataccatcccgtcaacccaagtagcgttaatatgactttactgaaaactaaccactgcctgtaattgcgcattcacgcttcctgccgttactgtttgtccgccgatcgcctcaagcgaggcagtaaaatcaccgctgtaggtttctactgaaccggatgatacccgtgtggttaaatctttatagccataccagcctcgggcgttgccagtgcctgtcttgatccgatcgggtaacaggttaattggcgtaccggcatcgttatagatgcggatacccactccggaagctacgccaggttcgccataatgggtgtccagtagccacgacagaccgcctgcggatgtggttagccccaagcgacgcgccgccgccacggcggtgggttgattaacgacaaaccccattgcgacattagcggcgctggtggacgggagggcactggacacggcaccggactcacattccaggctgacgtggaaaggcgcctggctattgcctccggcggctaatatgccgacggcgacagggggaattttcacgatcgcaggataatctgtgattttacataacgcgccgcgaacataggtgacgctattatatgtactccatgccccgggccaatagctgggccagccataataatcgctggcatgatccagtcccgctttgatccgctcggtaatcaagcctgggcctttaaacgcgatataaccccgaggctgcgtccaggtatctcggtccattggattctggtaggcaaaatattttcttgagtcaattttaaacatctcatatagcacgttgctaaacgcgctggcaggaatataaatatatttgtcatcctgaaaccaactgtctgcggtaagttggcgttctttccagaaacggctgtaatattcgccggtactgaggtttgtcatacggacagcaacattacgctccacatcataataggcgccttctacttcgggagtaaaaaatgcccccgcaaaagcgctatcgccatttgtcgaatacatctcatagagcttcccggcatcggcagtatcgcagcggtaaagtacctgtttactggaatagggcgtgccggtggcggccgtcaggaagttaccgatcccactggccaatagcgtgccggagggttgaaatgtttcactattactgacgctaatcaccgttggcaaaccgatattaccggtatttgtgtcagttgcgccgatccagttttgcgccgtgtagcccgcttttatcgccgcgtcagagagcgcgctcttatcggtgactttgatacatgacgaccatgttccggcgctgacaaacaggctggtgataaacaatagcgttcggaaactaaaaagcattgtgctattccttctcgcagattttgttcagatagagaaacggttctttggtgtgaagatcgagttggtaggcaacccggcaacgctggtttgcccctgttccccagcgcaccagtagagaacccgacggatgggcgatacgggcataaatctgcccactctggccgaccatgccgatgtttgtgccttcaccgttgaaaacatcagcgcccattggcggtatgccgccatccggcatcttcacggagatcagcactgctttgccgctgatagtggcgaaattgacacgcgcgatggcgccagcatacggcacaatctgctgacttcctcccgtcagttcggcatcgctgcgcatcttacgggtatcgagcgtaacgttattgacgcggtaaggagataacgaaggcagaatggcgtaaccaaagcgatcaaccacagcgccctggccattttgtacgatcgcgccctgcgcgccatcggcatgaataagcgcaaaggtatcgctggtataggggccagccgtcagaccgccagggtgaagaaccagggtgccggacgcgcccagcccttcctgacgatagttatcaccctggtcatagttggcgcgaagtgcgccaaaccgggtgttttgttgtagattaccgccaaacgtcgttggcgcgctgctatcactatcactattgctattgcgataacgctcgtagccgccataaaccgaccatgacaggtcgctgttttcaccgctactgccggtcatggatacggttgaggaacgactttgactggactggttataattcatggcgacagacgttctgttttcgccccaatccagcggtatagagacattaaacgacattgtggtttcggtatatttttgtcggctactcacgtccagtggttcgttaacgccgtgataaaagcgatcgtaatcccaggtggtgcgctgtcgtgcgatattcaccccgtagcttatattccgccactggttgctatatcccatttgtagctgtgttatacgcgattggttattgtagtagtctgcggtgctggcgctgaggttaagcgtgccaagccgtcctaacggctggcttaccgtcgcggacaggcgattgcgctgatgcagcgtgtcggagtagtaatcaatccccgtttttgcttcccggcgtacgccgagcacgtcctgaagatcgcgaaagccgttggttgaataacgataagccgccagtaccaggttagtgccggtggtaaacgttttgctgtaactgagttccgcgcgccagccttgttggcgatcgttatgctctgcgcgcgcattcgaccaggtggcgttaaggccgaacgcgcccataccggtggcccagacgccgcccgccagccatgcctggtaacgctgcgcaattcgtgaaccgaggttgagggtaatggtgttattaacgccgtgctggaacgttccctcaaagaaacgattttcaatatcgtagtactgacgaaccctgccgaaggccagcgaatagtgccagttaccggggcgaaccgaatccggcacggaagaataaggcacggtgaaacgtgaggttttaccgctggcctcgataacctctacctccagatcgccttgataacgggtgttgtacagatcgtcaatataaaatgggcccggcggaacgttggtttcataaatcactttccccagttgttttactaccacgtgcgcgctactggccgctacgccccgaacttccggcgcataaccgcgtttgccctgcgggcgcatccgctcgtcggtgacaagtttagccccgttaaaagacagactgccgaataagctggagtccgtatagctatcgcccagcgacagaatactgttaacagacgcgacaggtctttgcacccaggttcgaacgctattatagcgccaggcgcttccgctctggttgctattggcatagcgcagattactttgatgacggacctgccaaagtccgaggttaacgcccatgtttaaaccgctccataagtattggtagcgataatggctgtcggtattttcggtgtgggtccagtttgtgttatggcgtaaaaacagcgccagcgcgccgctatcccactctgaaggagagatataaccgcgcggtttgtgcgtaagttcggtcattggaatcgtcagcaacaggcgaagcgtggcgctatcaaattgccaaccggcatgaggcacccactccctgagcgggcgacactcggtcgcagcgtcggtcgcggggagtgattttatctgtgccgctttcatcaccgataagggcaggcagggttcagtctgttgaccctcttttacagcattaaatcgaatattagtgctcgaggttaccagcgtgccattaacgtaaacgtcggcaagatagtctccggaaggcgtttgccgttcattaaaacgggcaatattttgtccgtaagtggccccctgaagtagcgcaggatcaaaataatactcttcactttgcgcggagcctgagcaaactatggcgatcaatagcgcaaggcttttgcggttcaaattaatggtgggggacatcgtagctctcgcttatccttgcgcccaggtcgttaaccaaagtaacggtgactgtaccggagaaggatttgagtgaccgtttgcccggcagccaccaggtttgactggagaaaggggcaatcatgtcagcatccaggttatacgaagcgccgttcacttttacattcaggttacttaaagaggcaaaccagggctgcggattaacaataacaataccgctttttccggaacccttatttaccgttttaatctgtagttttttcgccagattatcaggtttacctagcccgtcaggacgatagaaaagttttattcttgagcgcagcatcaccaacattttattttgcccgctgtcgctgccaatattcgttggtggtacctgtaatacgttaaaccagaatactgactcacgatcctgcggcaattttttcgtgttgttataaattacgcgtacaacctggcctgctttgggttgaatacgaaataccggcggcgtggcaatcaatggcatcgcgctgctattttccgggctggtattcatatcgccatcgtcaaaccaggtttgtacgatataaggtattgcatcattattttttaactgcacatctacggaggaggctgttgatgggtaaattattcggctacccaaaatagtaacgctcgcccacgatgctgtggcgggtagggccaggaatagaaaaactattaagtaatataatgcggaatgtcgggtatccattttcatctcaacaactccctagcgattgaaaatggtctggcgtttcaacgccagaccgtagcgacaattatttatacgaaacggcgtattgaagggtggcagcgactgtcccagcctctgctttcccggtagagtaataccgcgcggtataagtcgcgctcgcttcagaagcatttggttccagctgtaggtcgccgtcgccagtaaagccgccggtcagattgattggctcccctgaagtgtcgagtaattggacttcaacatttttcgcgctgccagtattacccaggttaccgttactggtgacctgattaccgacaaagacagtggaaatttttgttgttttgtcctgagagccggtacacccggacagcccaatatcaaacgttattggccccgcggttttcccttgttctgataaatctttagtacttactgttggtaataacacgacgggtttagcctgattaccattaataacgacagagcatgtttcatcagagacttccccttgaaaggtgatggtgttatcagaaacagccatcgcgctgctggagacaagaagtgagcctgtgatcattgctaaatattttttcatagacatatgataatgttcctgtattaatctttactttttcaggacgagtgcaattcgcccgaatgtttcgtgcttatggaggagtggtaaaaataacgatcattaactctatttttggatgtgagctataccctcctgactattgataatgcgatataaaacaaacagacttatttctcttatcatgaaatagagcgataagcgctttcgtccatacatctcattagtacaactgatagtgttatcatttgattgagtgtaatccgataacaattctctccgcatctgaatagatagactatgttgcaatacaaacctgcacatttttgctatgtaaaatccgtatcagttaaacctcccgatggataatacgatggtgagattaaggtaaattttctgaaatgtgcttctgaaacagtataattagtcttacttttttcttacttttggcctttcagaagtttcctgagtttgcgttaaggtaaagaaaagtgttcagatttacctataactgtttgatttgtaatgtgtaggtaatacttgtgtcaattattgtttactataagtgagacttataagttaaactcaggttaattagggggctgaattcttttttgagcatgataatatgtcgtctgaatgatggatgcagttacctttaggattgtcatgaatgaaactatatttttacttgataagcgtgttgtatttgatagtacgaagatgaccttatcgcatggtaatgagataatcagaatatcagaagctgagacccatctgcttcttgctttttggcatggtctttacaaaaaagaagatattattcattttgtttgggaaaatcgtggaggctgcgtctcagaatcaagttactataaactcattaatcaaatgagaaatgattttagtagcattggtctacagtcatctgacatcgtaactcgccctcgggtgggggtatcgctgtctgttgccattgaacctataaaaaaaatcacctccctaaaggtgagtgatgaaaacgttaaaggcaccacgactcgggagaacatattttacaaaaataaacgtcacagcgtatttgtggtattaacaggagccattcttctggcattgctctatggtgtatttactatatataaagcgcctgttcgtaacagccctgatagtttttttacatatcttggcgaatataacgattatgcaatctataaaacaaaagaggataaggtcacattaagtgaagtagtttttgcttttaactctctaaaaattaaaatttaccggcaaaatggacgccatctttattatatcagggagcctaatatgaatatttttctgcaatgcttaaatcctgttgaaatggcggtgccaaaatgtattacagtaaaagaacgttactgattatatttgtaatatttatcgccattgtcgcaatcggatcgataatagcgcttgagtgggtaaatcgtgactcttatagaaccaataatcttatatgcacgacaaaatcagaagcgtatattgcgccacgaaaattgtacatggatggtggacttgtgctggatcttaaatccggcaggattaccctacactacgatgttactaccgatacgaaagagaaacggcttttttttcgtgatatctgcatcagcaaactgcgcagaacgggtatgaaaacatttacttttaaagtcaattcagttaagacttttgagtctgatactgctggcgatttgttttcctggttgagactgttacagcctggtacgattaatgagttaaagatggtcaaaattgggaaaaatacctacatgttttcgcttaatcgacatttgtataatgtgtgtaccaccagtagtaacgttgagttgtagccaataatccctgtattgatgggaattcgttccgtgatttatgcctcatcaggcagcgaacctggtatcaggctaacatattgaatttagatatctgctatcgcttattctaacgatagtatcctgcacctgttgggtattgatattttcttgtctattttcggcacagggagtgccatcttgctatcattaagaacgtataacctatctctcaatattgcttttctatattaatgttactttagttatcctatcaaagcgtacagtggcaaaaggaaggccggtaagagggcaatgatttgaaagtaagaaagctatttctgatgttgtttattgccgttccactgatcgtaatgatattggtggggttactcgcgggtatcttccagctaaaacgagatatcgccgtcagcgccaatacgctgctgcggtttagcgcggatatatccgccgcctcctggcaagtcgccggaaaagccgccagactggctgagagttcctgcactgacacgctgaaagaactgtccagaacgcgggccttcactccttatgtccgtgacattggatttctggaaaatggtgatatcacttgctcctttgtcacaggaaccgaacgctatcatttttcccggctggcagggctttctttacctgcttcttatccggaacggtggttgcgatctatcggtagtatggccgaaggacccgatcgccttgttgtggtgtatgtgaaaaaagtagcagcggataaagcggctttcgtcattgtggattcgcagtatgtccaggagctcatggagatattggctgcagaaagagcatcagcctttagcctgacattcggcgcaggagaggcgattaccagcgctgcgaagttgcgcggtaaggcgtttttaacgcagcggttcacctcaaccgatcacactatccagctgatggtgcgaacccctttctcaacgttatcggcatactggttacaaaacctttttatttttattccgctgtcattgtgtctttctgtagggatgatgttgttctacaggcgctggtatttaaaacgcttatctctggcccgggagattgccaggggaataacgcacaatgaatttacggtacattatcaacctgtttttaatgttaaacacggtagttgcggcggcgtggaggcgctaatgcgctggccgcaaccggatggccgttttataactcccgatatttttattaccgccgcagaaaatgaaggcatgattattccactctctcgtcatctgttcgaactgattgctcatgacgtgataaactggactgtaccggatgatttctatatcagcgtaaatatatcgcctgcgcatcttatggatgacggttttatacaagatatagaggcgctcaggactcgtttgggaacgataacgcttatgttggagctcaccgaacgtagcctgattgtagaaccttcacaggtcgcagaaaaactttcaacgctccgtgaaaaaggcgtgttaatagcgattgatgattttgggaccggctattgctccctctcctatctccagcaattacctgtagactctcttaaaatagacagaacgtttatcgataccattgataccagcagcgatgatgttcctgtcctggatactatcattacgctgagtcagcgactgggactcaatgtggttgccgaaggggtcagtacccagcaccaattgcgttacatcttaagccacggggtaggattcgttcagggatttctttatgccaggccgatggggactaatgactttatgagttggcttggcaagtcagcccagcggcaaaatggtttgctcaagggggaaagcggatccgcgagcgatctggtggctgaataatgcaggaactcgctacggaaaaaaattcaatagcacgatatatcctggtaatatgtttatgccgtgaagaaacgtgatagcactggggcggatatttttatgagtcagaacaattatctgattgacaaaagggttattcttgattgtgaacgaatgacgctttcctgcgccggagagtcgataacgatatctgaatcggaacgcagtttgcttatcgctttttatgaaggcctttttaaaaaagatgatttaattaactatgtctgggggcgcaaaggtgtcgtggtctctgatgccagttattataaattgattaaccagctacgagggtcatttgataaaattggtcttaagggggcgtctgttgtgactcgccctcgcgtgggtgttttactctcagtttccattgaaccgttgagtgatgaggcgcaaaatacgccgttgcctgctgttgctgaaacagaagtatcgacggttgaagtgcggcacgatgacactattattaccccaacaccgggcgctgtgaataaaaaagattggctctacttttgcctggccgcgcttctgatgttttttatgatgtataaagttaagggtgaaaatattgattactttaccctccagggttcgtatgatggatacactttttatagtgtcgggcatgataaaacccatctgacggatatcgttgaagcgtactctgagatgagtaatgaaatacataaacaaaacggaaaaatcatttattacattcgtgtgcctaacacaaatatttttgtccagtgtcttaaccaacttgatatagcggagccgaaatgcatttccataaaagaacgttattaagcgtggcgacgcttggtatgctggctgtttcagtcgtactgatggtagtttgggtacgaaacagtaaccatagttctattaatactaatgaatttttatgtacgacaagaacggtaacgacgatacagcctaaagatatccatgccgatggcagtcttgttcttgattttaagatgaagagaattacgcttcaatatgaaataaaaacaaaagataacggtgtaaaaatattataccgggacgtgtatatgaaaaatttacatcgaacagcgcctggtgtttatacgttcgaagtatcccaggtaaaagtctttgccacggatacggctggcgagctgttatcacatttacgggttttgcatccggaagcggctaatgagattcgaatatctaaagtgggtgagaaaacctttttctattctcttaatcggcagctttataacgtttgtaccgcgcagtagatctgaatgttgtctgaatgcgtcagaaagcgagttgcgaaattgccctccgcaagggtaaaggttaactcgaacaccagttaaagagcattaaaaacaatgagttatgaattttttactcttcatggaggtaactgatactcgctgataacctctcgcagtccgcctgacggatgcgatgccaggatcgggtctgaagcaaccatgaatccgccattaataaaaaagtaagaactctgtaagactgatttcatatccattatcgaatatatcaggttatattacctccgcagttggcatgactggtaataagcgcattaggtgctcttaatctaaatgctatttgtgtgccataagttccggtaccgccttaattatatattaaaaatggagtggttttaatgaaaagacggtcttcgttccttgtttttttaggtttattattagcgtcacctttagctttggctaacgatcagcacaccgtatcgtttggttatgcacaaactcatctcagttcattgaaaaatagcgatagcaaagatctgcgaggctttaattttaaatatcgttacgagttcaatgagacctgggggatgttaggctcattcaccgcgacgcgcaatgaaatggagaactacacctggaaagaggggaaattgcataaaaatggttccgattctgtggactatggttctttgatgtttggaccaacatatcgttttaatgactatgtgagcctgtacggcaatgcgggtatagcgacgatgaaatttaataaacactcaaaagaagactcctttgcctacggcgctggcgtaatatttaatccagttaagagtatatctatcgatgcatcatgggaaaccagtcgtttcttcgctgtggataccaatacatttggtgtcagcgtaggttatcgcttctgatattaaaagtataagcgttacgtttatggcaaggaattaaaaataatatggcgctgctacagaatagggatggttatgagcgctcaggtaatcttaagaggaagataaaacactcaccgtagcgttattctattgatgaaattatgataaattcactatcggaacaacttccgttaaaaacgataggtatagttttaacggatgattattatacttatttaggcatcgcttcactctttgaggatgggaagtgctttatgttcccactcaatggagaatataattcgtgtcagatatcagctagcgaagatatcataattattattgatggacgagttttgattcagggggtctggaaaggttttaaggcgctcatgcagcattatccacatgctcgtcgaatctggctcacgcgcagagatattggaaaactttatccacatggctgcgatagagatcctgatatcgatcccgatttggcaaagcctgtttttattgagcatttcattaaatacgcttgtgcaaacgatgtagcggtcggtgaaattgcgccgttgacaaaaaaggaggaggagttgttatggcactttttatataaaaagtcgatgagtcagatcgccagtagctatggcatgagtcgtaagactttgtacattcatagattgcgtatctgtcgtaaatatggcttcaaacgcttttttcatttgctatttatttaccaaagaagtcgccatatcttcgcatctaaaatttgccgtgtagacaaaaacgccgatcaggcttgaagcaaacaagatgaaaaagttaacgatgagagagtgtgaaagcatcaatcctactatgctgcttgccattaagatacttatctcggcgcttgacgaaaaaacaaaaataagactcagagagcatattgaaaaaactgaacaagaaatagcctcaagcatacatgatagcatcatgacagagacttttcttcagcaaatgaaagacattcgttacatcttaaatatagttccttgacggcgttcagaagcaagaacgcgttattatttaatgattaatagaccaggtattagtatgaaaaagatcttagtatgtttcgtcggcttggctttaaccgcatgtagcgctaattcgttgaattatggcgctgaacaggtacgggtgatgaccagcgagccaggtaaggaatgcagctacttaggggatatcacgggcagccaggggaatttctttaccggtggctggacttccaacagtaacctggaaacgggtgcccgtaacgatctgaaaaacaaagcttataaaatgggcggcaatacggtagtcctgttaacccagcgtgcaggccagacaggaagttcatggcacggttcgggctcaagcaaacaaacgaatgtcacgttaagcgggaacgtttatcgttgccctcgttaaccttattttgcaggtaatatatgcctgtttagcgcgcgcgccgcactggcgacgcgggcgctatttgggctaaccttgctttttctcactgtattcccgccaaccgccgcctaatgctttatacaggttaatgatatttaactgttgcatgagacgtgtgcgtaccaggcgctgttgtgcgccataaagcatacgatgggtatcaagcagcgtaaggtagtcatcgacgccttcctgaaaacggagtccggccagctcataggcgatttgactggcttcaaccgcgcgttgttctgattgcacctggtcattcagcgtacgctgtcccgccagaccatccgccacgtcgcgaaaggcttgctgaataacgttttcatacctggcgatttcaatctgtttttggacatgcgccctatccaggtcagcgcgtaatgcgccgccgtgaaagagaggcaaggtgatttgcggtagaaaacgccagcttcccgatcccggttcaaagagtccgctaagagacgcgctggccgttcccgccgagcctgtcaggctgatggtcgggaagaaggcggcgcgcgctgcgcctatccgggcgtttgcgccgcgcagcctgtactcggcggcgcgaatatccgggcggcgtaccagcagatctgacggtaatccgcctggcagtgtggtcgggatcgcgccttctgtaagcgtgaccgcttcgtttagtcgacgcgacagttcaggcgtgagcggctggcccaacagcaattccagcgcgttacgatcccgcgccaactgtcgcgtatacgccgcgcgattgatttcggcagaacgcagcgcgatctccgccatacgcagatcgagctgtgtggcgttacctgtccgggcaagctgggtcgtcaatgtgtatgaacttttttgcgcggccagcgtatcctcggttaagcgcagcagctcccggtcagcccgtagcgtcagccaggcgctggcgacttcggaaaccaggctcattcgcgccgcaatgtacgtctcatcaagcgccatataggcggctaatgcctggtcgctaaggcttcgcactcgcccccagagatccagttcccaggccgtcgtcgccccagccgcctcgtagcgtcggttaatctcagactcgtccatgacgctgagatcggcgggagtgcgactggcgtccatggcggtggcgatgccgagcgtcggcagcatctccgcgcgctgaatgcggtataacgcccgggcggcttcaacattgagccctgccttgcgtaaatcccgattattgcgtaacgcgatcgcaatcagttcctgtagaagcggatcgtggaagaaatcacgccagccaatgtcagcggcatccggcgcgccagaaacggttgacgttgcgtagggatagaccatcgcagtcggcgatgcggggcgttcgtgcttcggcgccatcgtacagccagcaagcgtggtgacgaaagcaagcgtcgccagcgtggcggtctgccgatagcctgtaaaagtgatcttcattatgccattcccatcattatgcttgctgatcatgcgaatcaacgcggttctcacgctttaatgccatcctgcgaaccaccacgtaaaatacaggcgtcaataacaggccgaagagcgtgacgcccaacatgccggcaaacacggcgatgcccatcgcatgtcgcatttccgcgccggcacccgtcgcgagtaccagtggtactacacctgcgataaaggcgaatgaggtcatcaggataggacgcagacgcaggcgggacgcttccagtacggcggtcagcgggtctgcgccgtcgtgttctttggcgcgggcaaactcgacaatcaaaatggcgttcttggccgccaggccgaccagcaccacgaaaccaatctgcgtaaagatattgttatctccgccagatacccacacgccgacaatggctgagagtaatgacataggcgcaataagcaggacggcgaagggcagcgaccaactgttgtactgcgccgccaggatcaggaaggccagcagcaccgccagcgcaaagatagcaagcgcagagttgccggcctgtttttcctgataaaccagatcggtccattcgaagaccatcccttccggtaacgtttcacgcacgatcttttcaatcgcgtccgtcgcctgtccggaggagaagcccggagccggtccaccgctaatatctaccgaggggaagccgttgtaatggatgattctgtccggccccgactggcgcataatcgtgacgaaagcgctaagcgggatcatctcgcccttcgcattgcggactttaagcaggccgatatcctcttgctgcatacggaatggcgcatcggcctgcgccatcacccgccaggcacggccaaatcggttgaaatcgttgacgtaaagcgagccgaggttaatttgcaacgtttcaaagatgtcggtgagcgatacccccattgatttcgcctttacccggtcgatatccacctgtaattgcggggcgtttgtctggaaactggccagcatattggccagttcgggcgtctgcatcgccttagacataatctcgctttgcacctttgtcatcgcttcaaatcccagttccgcacgatcttcaatctgcaatttaaagccgcccgtcgcgccaagccctggaaccggcggtggcgggaagatgccaataaatccgtcgggaatgtggctaaatttgtgcattagctttccggcgatagcgttagcggaaagcgaaggatcttcacgctcgtcaaagggtttcagcatggcgaacatcagcgccgaatttggcacatttaccgggccgttaaccgacagaccggggaagacgacgacgctttcaacgccgggttccgccagcgcgatagcggacatctgtttcacgaccgcctctgtgcgatccaacgatgcgccgcttgggagctgggcgatgccgacgagatagtatttatcctgcgcaggcacaaacccgttcggcacctgatggaagccaagccaggtcagccccacaaagccagcatagagcaccatcacaatgacgctgccgcgcacggcccgacggacggcgctaacatagcggttcgacgcgctgtcgaagaaacggttaaagcgatggaaaaaaccgccagtgaccgtgcccatcaaccgcgttagccagtcagccttcgcagtatcgtggtgcggtcttagcaaaatggcagccagcgcaggggagagcgtcagcgagttaatggccgaaaggatggtcgaaatagcgatggtcaacgcgaactgacgataaaactcaccctgcaggcccgccaggaatgcggaagggataaagaccgccgttagcaccgaggtaatagaaagaatgggaccagtgacttcatccatcgccttctttgccgcctctccgggacttttgccctgcgagatatgccgttccacgttttcgaccacaacgatggcgtcatcgacaacgatacctatcgacaggaccaaaccaaacagcgaaagcgtattcagcgaaaagccaaacaggtgcatcaaggcaaaggtgccgaccagcgaaacgggaaccgccaccagaggaataatggacgcccgccaggtttgcaggaacatcaccacgacaaggacgaccagcacgagggcttccagcaacgtaatcgccaccgattgtagcgatgcgcgcacgaagaccgtaggatcataggcaatccggtattcgatatcctgcgggaagttttgctgcaactcatccattttgccgcgaatcgcgttagaaacgtcaatcgcattggcgcccggactttgaataatctgtaacgctggcgccgcttcgccattcagtaaactgcgcagcgtataggcatctgcgcccagcgtgacgcgggcgacatcacgcagacgcgtcacctcgccgtcagcgccgatttttaccacaatctcgccgaactgttcttcgctggtcaggcggcccagcgtgtttaccgtcatctgaaaagcggcggaggcctccggctgttgcccgacggaaccggcggcgacctgtacgttttgttcccgcaacgccgtaacgatatcactggcggtaagaccgcggttggcgattttcgccgggtccagccagacgcgcatggcgtactcgcccgcgccccagacgagaacatcgccgacgccgggtaaacgggccagttcgtcgcgaacctgccggatggcgaagttagacaggtaaagcgagtcatagcgtttttgcggcgagacaagatgaaccaccatcaacatatcgggggacgttttctccgttacaacgccaattcgctggacttcttcgggcaggcgaggcagcgcgcgggatacccggttttgcacctgaatttgcgccatatcaggatcggttccctgttcgaaggcgatagagataaccatgcgaccatcaatggccatctgggtattcatatacaacatgccgtcaacgccgttgatcacctgttccagcggcgcggctaccgtatcggcaatcacttgcgggttagcgccggggtagctggcgctaacctgtaccgtgggcggcgtaacggccggatattcactcagcggcagttttaaaaaggcgatagcgccagccagcagcattaacagcgacaggacgatggcgaagatggggcgtgcaatgaaaaagtgggtgaatttcattggcgcaccgccttcggcgcactgtcgccgtccgctttagtcaatgtcgcggtctgtttgtcggtcacattctgccgcatcggcaccagacgtggcgcaacggtcatgccaggacgcaccagccccttgaggatgattttttctcccggcagtactccctgtgtaacgacgcggaatccatcgaccatttgtcccaactcaaccggacgatactccacctgattctccttgccgacgatcagcacatagtttttgccctgatcggcgctcaccgccagatcgtcaatcagcacggtttcccgcggctcgccgatgggcaaactgattcgggcaaacaggccgggagaaagcattccgtcggggtcaggaatcacggcgcgtgcccggatagtgccggtgctgcggttcatctgattgcccataaagtcgagtacgccctgataaggcagcccgttatcggtggttaaccccatgttgactaccggtggatttttgtcggagcgggtatgccgtaacgccttcagccaggtggcttcgtcaatatcgaaatacacatacatgggattgtgagacacgatagtcgtcagaagcgtggcgttacccgctacgccgccgctgaccagattgccccgggtcaccagtatgcggtcaacgcgtccggcaatgggcgcggtaatacgggtccaggagagttcaaggcgcgctgcggcgacggcggctttggccgattgcatctgcgcctgtcgcgcattacgcgtggcggtgacatcgtcagcgtttttacgtgatacggcgccgctggcgaccagtcgttgaatgcgatcgaaatccgcctgcgcctggcgggccagtacttcagcctgacgtaattgcgcgacggcggtgtcgagggcgacctcgaacgggcgcggatcgatctggaacagcagttgtccgcggcttaccagacgtccttccggaacgctgatggcgtcaagggttcctcccacgcgcgaacgcagctccacggtttccggcgcggccagaaaaccggtgaattccgccgtaggcgcgagtgtacggctaagggctttagcaaccggtaccgacggtggaggcggcgcgctggccggggggccgacggcgttgtctttatcccatagtgcttcgccggccatgtaaatcacgcccccgatggcggcgatgacgccggctatcaacataattttgaatgttctacgcatgtcgtttccctctttaccgcagcgtgtcggccattccgcaacgctgccgcagaatttttggcaaaggctaggcgttacaacgaaggaaaggtcaagcgttcctgacgggtttttacggggcgtgggtcggcatcgtggcgtaaatgtctcgcatcatcctcttttatgagccatctcacattctcgccgaaccgtgcagcctgaatacgcttgaccttcccacaatggcaagctttaggctttctgataccgaatagtcaggatggggaagtcgtcatgagtcagtcagaaaatcgtcacgacacgataagcttacttattgaaggtatgacctgcgcgtcgtgcgtcgctcgcgttgaaaaaggtattaaggctgtgcctggcgtaacggacgctacggtgaatctggcgacggagcgcgccaccgtccgcgggacggcgtcggcggaggcggtgatcgcggcgattgaaaaaacggggtataaggcgcgaccgatagagacggcggggcagggcgaagacgactctgaagagaaaaaagaggccgagcgcgtcaggctgaagcgcgatctgattctcgccagcgtgctggcgctccccgtttttgtgcttgaaatgggctcgcaccttattcctggtatgcacgagtgggtgataaaaacgattggcctgcaacaaagctggtactggcaatttgcactgaccctgttggtgctgacgatccccggtcgccgtttttaccttaaagggttcccggcgctggcgcgtctggcgccggacatgaactcgctggtcgccgtgggaaccgcagcggcattcggctactcgctggtggcgacctttacgcccgacctgttgcctgaagggacggtaaacgtctattacgaggccgccgcagtgattgtcgcgcttattctgctggggcgctttctggaggcaagggcgaaggggcggacttccgaagcgattaaacgtctggtggggctacaggcgcgggtcgcgcatgtgttacgcgagggccgcatcgtggatatccctgtcgacgaggttgtgctgggcgactgtgtggaggttcggccaggcgagcggatcccggttgacggcgaagtgaccgaaggccgcagcttcgttgacgagtcgatgattaccggcgaaccgataccggttgagaaatccgcaggaagcgcggtggtgggcggtaccgtaaaccaaaaaggcgcgctcacgctgcgggcgaccgccgtcggcggacagaccatgctggcgcaaatcattcgtctggtggaacaggcgcagggttcaaaactgccgattcaggccgtcgtggataaagtgacgctgtggtttgtcccgatggtgatgcttattgctgcgctgacctttgtggtatggctggcgtttgggccgtcgccagcgctgactttcgctctgatcaatggcgttgcggttctgattatcgcctgtccttgcgcgatgggcctggcgacgccgacctctattatggtgggaaccggtcgtggggcggaaatgggcgtgctgttccgtaagggggaggcgttacagctactcaaagacgctaaggtggtggccgtagacaaaaccgggacgcttaccgaaggccgcccggtactgaccgatctcgacgtggccagcggctttgaacgccgtgaggtgctggcgaaagtcgcggcggtagaatcgcgttcagagcatccgattgcccgtgcgattgtcgtgtcggcagaagaggaagggatcgcgctaccaggcatgagcggcttcgaatcggtgaccgggatgggcgtatacgctaccgttgacggtacgcgtgttgacgtgggggctgatcgctatatgcgcgaaattggcgtggatattagcggcttcgccaccaccgccgaacggttagggcaggaagggaaatcgccgctctatgcggctattgacggtcaactggcggcgattatcgccgtggccgatccgatcaaacccagtacgcccgccgcaattaacgctttacatcagctcggcattaaggtcgccatgatcactggcgataatgcccgcacggcacaggctatcgccagacagttaggaattgatgatgtggttgccgaggtattgccagaagggaaagtcgaggcgatacggcgcctgaaagcggcgtatgggcaggtggcgtttgtcggcgatggcatcaacgatgcgccagcgctggcggagtccgacgtggggctggcgattggcaccggcaccgatgtggcggtggaatccgccgacgtcgtactaatgtccggcaacctgcaaggcgtgccgaatgctatcgcgctgtctaaagcgaccatccgcaatatccaccagaatctgttctgggcctttgcttacaatacggcgctgattcctgtcgcggcaggcgcgctatttccggtctggggcatattattgtcaccggtattcgccgcaggggcgatggcgatgtcgagcgtgttcgtgctgggcaacgctttgcggctgcgccgtttccgggcgccgatggcaaccccatccgacacatccacgacatgaggaggagcgtcatgaacatcggtaaagcagctaaagcatcgaaagtctcggccaaaatgattcgctactatgaacagattggtctgattcccgcggcaagtcggacggattccggctatcgggcctatacccaggctgatgttaatcaattgcattttatacgccgcgcgcgcgacctcggtttttcagttgctgaaatcagcgacttactgaatctttggaataaccagtcgcggcaaagcgctgacgtcaaacgcctggcgcagacgcacattgatgaactggacagacgtatccagaacatgcagcacatggcgcaaaccctcaaagcgctgattcactgctgcgccggcgacgcgctgccagattgccccattctgcatacgcttggacaacctgacgatagcgagccggaggcgcgtaccggagcggtattgcgacgtcctcgtcgccacggactggcaaagcgtctgtaagtcctgagattacgcttgaccttccaacactggcaaggtccagactggcaacagttcccacacaaaaggagttcactatgcagttccatattgatgacatgacctgcggcggctgcgccagtacggtaaaaaagacgattctgactctcgatgctaatgcgacggtgagaactgacccggcgacgcgtctggttgacgttgaaacgtcgctatccgcggagcagattgccgccgccctgcaaaaggccggtttcccgccgcgcgagaggtaatcgtcaatggcgatcggtctggcgacaggccggtcgcgatacgctagccacgcttcgcttttctttgcgtgagataatccccataaaaagtgtgacaaatcatgtgtcagtaagctttgttaataatatgtaatgatttgtctatttttgctaacattttacctgctatatacaaaaagataacaaataagtagcgcaacgctaccttgttacgtcgctttgacgacgggagcgctccagcgtttcgcccgcttcaaagcttgatgttattttttgatgcaggacactacctatgtacacccccctgaactggacgacgacacaacgacatgtggcgtttgcctgctttaccagttggatgctggatgcgtttgatttctttatccttgtctttgtacttagcgatctcgccgaatggtttcacgcttccgtatcggacgtttccattgcgattatgctgaccctggcggtacgtcccattggcgcgctgctatttggccgaatggcggaaaagtacggacgtcgaccgatactgatgctcaatattctgttttttacggtgtttgaactgctttccgcctggtcgcccaccttcatggcatttctgatttttcgggtcatgtacggcgtggcgatgggcgggatatggggcgtcgcgtcatcactggcgatggaaaccattcccgatcgttcgcgtggcctgatgtcgggcatttttcaggcgggctatccctgcggctatctgttcgcctcggttatttttggcctcttctacagtatggtaggctggcgcggtatgttcctgattggcgccctgcctgttgtcttgctgccttatatctggtttaaagtgccggaatcccccgtctggctggcggccagagcgcgtaaagagaataccgcgctgcttcctgttctgcgcaaacagtggaagttgtgtctgtatctggtgctggtcatggcgttctttaactttttcagtcacggtacgcaggatctctatcctaccttcctgaagatgcagcatggttttgatccgcatctgatcagtatcattgcaattttttataacattgccgccatgctcggcggtattttctacggtacgctatcggaacgtattgggcgtaaaaaagcgatcatgatcgccgcctttcttgcgcttccggtactcccgctatgggcattttccagcggatcattcacgattggtctgggcgcgttcctgatgcagtttatggtgcagggcgcctggggtgtcgtgccgacctggctgaacgagctggttccggcgaatgcgcgcgccgtgctgccagggtttgtttaccaactcggtaatttactggcgtcggttaatgcgacgttacaggcccgcatcgcggaaacgcatggtggcaattacgggttggcaatggcgatcgtggctggcgcggtggctattttaatctgtgtatttgtggcatttggtcgcgagacccggggagtcgtcatctccggtacagatagcgacgccctcccggagtcggccatcagtcatcgcacgtaaacactacgctcctggcgcatactgtcgccgggagcacgccttcctcccgtcgttttcacgccctttcaacgaacaacaaaggttaatgatggcatctgccgttcgtgaccattacaatcatcgcttacttttttctttataagaaattgattgctgcaccttaaaattatcaacggagcgaagatatcatgttgaaagataaccaaaaacacaacgagtctgttgccccgaatagcgcctttctgtctgagttacaacgtgcattaccggaattttttaccgccgatcgctataacgagcagggcgaactgatcgcgaaaggcggatttgatctcgccagatttgagcgcgcgctgaaagcgcgtaatattgatgagctgactagcggttatcagattgattttattggcaaagattacgcaaaaaaacaggcgggtgaaaaatccgttaccgttatcgttcctgacgtggaacacaatactctggcagaaaataaaaacagccataatctttttctgaccggagataatctggatgtgttacgccatctgcaaaataattacgccgataccgtcgatatgatctatatcgatcccccttataacaccggatcggacgggtttgtctatcccgatcattttgaatatagcgatcgggcgttgcaggatatgtttggtcttaatgataccgaactggcacgtttaaaatccattcagggtaaatcgacgcactccgcgtggttatctttcatgtatccgcgtcttttcctggccaggaagctcctgaaagataccgggtttatttttatctctatcgacgataatgagtacgccaatcttaaattaatgatggatgagatttttggcgaaggcggatttgtcaccaatgtgatgtggaagcgcaaaaaagagatttctaacgactctgataacgtttccatccagggggaatacattcttgtttatgccaaaaccggtcagggcgctttacgtttagaaccgctttctaaagagtatattcagaaatcctataaagaaccgaccgaacagtttccagaagggaaatggcgaccggtgccgttaacggtgtcaaaagggctgagcggcggcggctatacctataaaattaccacgccgaacggtacggtacacgaaagactatgggcttatcctgaagccagttaccaaaaactggtggccgataatctggtctattttggcaaagataacggcggtattccccagcgagtcatgtacgcgcatcacagtaaggggcagccaacgaccaattactgggataacgtagcgtcgaataaagaggggaaaaaggagattctggatctcttcggcgacaacgtttttgatacgccgaaaccgaccgcattattgaagaaaatcatcaagctcgctatcgataaagacggcgtcgtcctggacttttttgccggttccggcactacggcccatgcggtaatggcgctgaatgaagaagatggggggcagcgcacgtttattctgtgtactatcgatcaggcattaagcaataacactatcgcgaaaaaagcaggttataacactattgatgaaatcagccgcgagcgaattacacgcgttgcggcgaagatccgcgccaacaatcccgcgaccaatagcgatctcggttttaaacattatcgttttgccactccgacacagcagacgctggacgatctggatagcttcgatattgctaccggccattttatcaataccagcggtcaactggccgctttcaccgagtcaggatttaccgacatgatcaatcctttttccgccagaggattgggcgtgccgggcggcgcaagcggcgaagagaccttattaacgacatggctggtcgccgatggttataaaatggatattgacgtacagaccgttgatttttccggctattgcgccaggtatgttgataatacgcgcctgtatctgattgatgaacgatggggaacagagcagacccgcgatcttctcaaccacattggtacgcaccagcttccggttcagaccattgtcatttacggctactctttcgaccttgaatccattcgtgaactggaaatcggcttaaaacagcttgatcaaaaagtgaacctggtgaagcgttattaagaggggatgatgatgaatattttactggaagaacttccccatcaggaacaggcgttagcggcgattctggcgagtttcaccggtatcgatcacgcgcaagccgatcataatcactatgctaatccgctgattaaggaacgttacgacgataaggccaatattgacgttaaaatggagaccgggacgggtaaaacctatgtctatacccggttgatgtatgaattgcatcagaagtatggcctcttcaaatttgtgctggtggtgccgacgccagccattaaagaaggcgcgcggaactttattaccagcgattacgccagacagcatttttcacagttctacgaaaatacgcggatggaactttgcaccatcaacgccggtgattttaaagtaaagtcggggcgtaaaaattttccggcccagctattaagttttactgatgccagccgtcgtgatagccatacgattcaggttttgctgatcaatgcgcaaatgctcaattccgccagtatgacgcgagacgattacgatcaaacgctcctgggcgggctgacgtcgcctgttaaagggctgcaaatgacgcgaccggtggtcattattgatgaaccgcatcgttttgcgcgagataacaaattttatcgagcgattcaggctattcagccgcaaatgatcgtccgctttggcgctaccttcccggatattgtcgaaggtaagggtaaaaataaatgtgtacgtaaagattactatcgccggcaaccgcagtttgatctcaacgcggtggacagttttaacgatggtttggtgaaaggtattgatatttattacccgaatctccccgaagaacaggccaacaatcgttatatcgttgacagcgtcacggcaaagaaattaatcctccgacgggggagcaaaattgccgaggttggcgtgggcgaaaatctcgccgatgtcgatgcaggatttgaaggcagtatcgaatatgccggcagtaaaatgttgtcgaacgatctggagctggaggcagggatggcgctggtgccaggaacctttggcgcgagctaccaggaactgattattcaggacgctatcgataagcattttgacactgagcaggcaaatttcttacgcagcaatgagccagaaaataatgccccgcgtattaagaccttaagccttttctttattgacagtattaaaagctatcgtgatgacgaaggctggttgaaagtcacttttgagcgtttgctgaaaaagaaactgacgcaactgattgacgattatcagcgcaagaccctgccgcgagaagtggagtatctgtcgtttctgcaggccacgctcgccagcctgcactcggataaccaaaacgtccacgctggttactttggcgaagaccgcggaagcggcgatgaggcgatccaggctgaggtagatgatattctgaaaaataaagagaagttgctcagtttttcagaccatcacggcaactgggaaacgcgccgctttctgttttcaaaatggacgcttcgcgaaggctgggataacccgaatgtttttgtcattgctaaattacgttcttccggtagcgagtcgagcaaaattcaggaagtggggcgcggcctgcggctaccggtagatgaaaatggtcatcgcgttcatcaggaagagtggccgtcccgactgtcgtttctgattggttatgatgaaaaagcgtttgccagtatgctggttgatgagattaatcgcgacagcaaagttcagcttaacgagcagaagctggatgaggcgatgatcacactcatcgtcaccgagcgacaaaaagtcgatcctgcgtttacggagcttcgtttgctggaagatctggatgataaaaaactgatcaaccggagcaatgagtttaaacccagcgtcacgcttaacggggaaaccaaaagtggttttgcgtggctactggagttctaccctgagctgacgcaggcgcgggtgcgagcggatcgcattcgtgacaataagcccgcctcccggctgcgagtcaggttacgcaaagagaattgggaacaacttagcagtatctgggagcagttttcccgccgttatatgctgcaattcgagcgtagcggcgcttctctggaacaaattgccgccgaggtgctgcgcgatccggcgctgtatattcgccagaagccaagccaggtgcaacaacggctggtatcgaatgaagataatggccgttttgaagtggcgcagcgggaaggcgaattagccgccagcgaatttatggcgggcatgaaatatggccattttcttaagcaactggcgttacgcaccagtctgccggttaacgtcctgcacccggtgttaatggcgatgctgcgtgatgttttgcacggagattcacgctatttaagcgagatctcgttggacaatatgacccgcgcattacagacgcggattaatgcgcattttgcgcagcgccacgattatctgcctctcgattttcaggcttcaacgtcggtatttgattccacggcacggcagttcagagaggagattagcgctgaaattgtggggaaaaatgtggatgagaatgcgatagacgatccccgttctctctatcaaataccgccgttgcgttatgacagcgtcgatccagaattgccgctattaaaatacgattatccgcaacaggtttctgtgtttggcaaactgcctaagcgggccattcagatccccaaatatacggggggctctactacgccggattttgtgtaccgtattgagcgtcaggacgccgacagcgtttatttactggttgaaactaaagcagaaaatatgcgcgtaggcgatcaggttattcttgatgcgcaacgtaaattcttcgatatgctgcgtcggcaaaatatcaatgtcgagtttgcggaagcgaccagcgcgccggcggtattttctacgatcaatggcttgattgaggggaaggcaaactaacgggtttgaatgaaccttaacggttatctttttgatagaccatataaaatggccgccgcgcagcgagcgttgcggtcattctccctgtgctaatcccccgtcccgtaaaccgcgttgacttgaaggttatcgttttacgtctattcttaactttcagctacgcgtattttgctgaaattgcaaatagtcttgaagacgctgtttttttgttttgccgttatttttataacggccaggtagatattgccaagtgaatgtaactaagggagacatgttatgctaaatagatactaccgtttcgctgtcgaaaaagacgacccctccgaagcgccagagtcgggcgataagcctgacagccagccgcaaaaaaaatcgtaatttatctggatattccccgacgtttatacgtttggggaaaataaccgtttcgtttcaacctggttgcgaacagtgaatattttacacgaagtgactatatataaacgggagggaacatggagtttgatgccttctttttagcgagactccagtttgcctttaccgtctcttttcatattattttccccgcgattacgattggcttagccagttacctggtggtactggaaggtttatggctaaaaacgcgtaatcctgtctggcgctcgctctatcagttctggctcaaaatttttgccgtcaacttcgggatgggcgtggtctccggtctggtcatggcttaccagttcggaacgaactggagcggtttttcccagttcgccggcagtatcaccgggcctttattaacctatgaagtgctcaccgcattcttcctggaagcgggattcttaggcgtgatgctttttggctggaacaaagtcgggccgggtctgcatttcttgtctacctgtatggtggcgttgggcacgttaatgtcgacgttctggattctggcgtctaacagctggatgcataccccgcagggatttgaaattcacaacggtcaggtagtcccggtggactggttcgcggtgattttcaacccgtcgttcccgtatcgcctgttgcatatgtccgttgcggcgtttttaagtagcgcgatgtttgtcggcgcgtccgctgcctggcatttactgaaaggtaacgatacgccggctatccgccgtatgttctcgatggcgttatggatggcggtcgtggtggcgcccgttcaggcattgattggcgatatgcatggccttaacaccctgaagcatcagccggtcaaaatcgccgcgattgaggggcactgggaaaatacgcccggcgagccaacgccgcttacgctggtaggctggccggatatggaggcggaacggacccgctatgcgcttgagatcccggcgttgggcagtctgatcctgacgcatagcctggacaaacaggtgcctgcgctaaaagattatcccaaagaggatcgccccaactctaccgtggtgttctggtctttccgtctgatggtgggcatgggcgtactgataatcttcctggggctggccagcctgtggctacgctaccgacgccgactgtatcattcgcggccctttatgcactttgcgctgtggatggggccgtccgggcttatcgccatccttgccggatgggtgacgacggaagtaggacgccagccgtgggtggtctatggcctgctgcgaacgcgtgatgcggtttccgcgcacagtaccttgcagatgagcatcagtttgctggccttctttgtggtctattccctggtctttggggttggctatatttatatgattcgccttatccagaaagggccgcagccggcggagacaccgaccgctgaaaccgatggcagacccgcgcgtcctatctctgccgtgggagaatcgcttgagcaggagaaacgcgaatgaccatcgatcttccggttatctggtttgctattatcgtgttcgccacgctgatgtatatcgtaatggatgggttcgatctgggcgtcggtatcctgtttccgtttattcgtgataaacacgatcgcgatgttatggtgaactcagtcgcgccggtatgggacgggaacgaaacctggctggtgctgggcggggccgggctttttggcgcgttcccgttggcttatgccgtcatcaccgacgcgctgactatcccgctggtggttatgctgcttggtcttatctttcgcggcgtcgcttttgaattccgttttaaagccaccgagtcgcatcgcgcgttctgggataaatcctttatcgtcgggtcaatcctggcgacctttgcccagggggttgtggtgggcgcggtggtgagcggttttcaggtggaagggcgaacctttagcggttcgcagcttgactggctgacgccgtttaacctgttctgcggcgtcggtctggttgtcacctacgcgctgctgggcgctacctggctgattatgaaaagcgaagatccgctgcatagccggatgtgcgcgctgtcgcgcccgttgttgatcgtcttgttgttggtgatgggaggcgtcagcgtgtggacgccgctcacccacgacgacatcgccgagcgctggttcacgctgcccaatttatactacttcctgccggtgcctgtgctggtgttggcttttagcgtctggctatggcgcagcgtgaaaaaaccagaatcccatgcgcgtccatttattctcacgctagggctgatttttctggggttcagcgggttaggcatcagtatttggccgaatattattccaccggatatttcgctgtatgccgccgccgcgccgccgcaaagtcaaagctttatgctggttggggcgctgataatcatcccgattattctggcttataccttctggagctactacgtcttccgtggaaaagtgcgacatggtgagggatatcactgatggttaaagtgaaaaaatggtcgcggcgagtcgtatggatggtcgcgatatggtgcgccagcgtgcttctgctggcgggcgtcggaatgttattcagactgctcatgacctccgcaggatttcgctcctgactgatacccccggacgcgctttcgtcgctggcgaaagcgcgtttttatcgacagatcggcgtttatcgatcacctttgctcgccttatctctcccctcaatagcggttgataattattctcatctttattgtcgttcccgggccgcagtgatatggttacacagtggctaacgctctggtataacgcagataaacggtattgataatgtctccgatctcctgtcactcttccgccgccccggcgatgaaaaagatcttttccgtcagcgacttcatcgcgtttggcgagcgttatggcattgattaccgcttccctgcgttaccgcagtatacgcagagtagtcccgtacttcatggcgatatcgaagagatagcgcttcccggcgggatttgcattacacgctcggatgttcacgtgttacaaccttatgaaaccacctctcgccatagcagtccgctgtatatgctggtggtgttggaaggtaacgtcgcgctggctgtcaatgagcagacctttttgttgagcgcggggatggcgttttgctcgcaactgagtgagcagcagacgatacgcgcccatcacggcgcagacagtaaattgcgcaccttgtcgctgggaatgtacccggacggcggatggcgggagcgtttgcctgtctcgctggcagacgagtgggaaaatagcgcaacctcggcgagggtctggcaggtgccggagtttctgctttcggggctacgttatgcgcagcagcccggacctcatgcggcgtcacgccagttaatgctggaaggcatcatgctgcaattgctgggctatgcgctaaatctatgtcagccggcaacgcaaaaacgcgggcttcccgtcaccggtgaataccagcggctggagctcattcggcgtttactggagcagacgccggaaaaagcctacacgctgaacgaactggcgcgtcgggcggcaatgagtccaagtagcctgcggtgcaagtttcgccatgcctatgggtgtaccgtgtttgattatctgcgcgattgccgcctggcgcgcgcgcgtcgttatctgatggagggatacagcgtgcagcaggccgcctggatgtcaggctatcaacatgccactaactttgcgacggcattccgtcggcgttatggctgctcgcccggcgagctgcgtgacgcgtctcttacggcgtcccgccactgtgcgtaacgcgccccgccagagcggtaatatccgccgctaacccggttttctgccgctttgggtgattttttatcattgcgcataggcaatctggcgttacgcatagtggtccgtcatctctaaaaggtaataattcttatttacaataaagatgcctttggagatgttcatgtttgcgacaacgcgtatggcgctattgataggcggagctatcggcggcgcgacttttcctctttttgcccaggaaaccacaaaaaatgataccgtcattgtcacctcgcccgttcagagtggcgcgaccaagctggcgacgccagatattgaaacgccgcagtcggtatccattattacccgccagcagtttgaagagcagggcgcaaccagcgtgcgtcaggcggtcagctacaccccaggcgtatacagtaaccagataggcgcctctaaccgctttgattacatcgtattgcgtggtttttcggacggtagtctggataacgtctatctcgacgggttaaaaatgatgggcgacaccaattcgcacagttcgttggtggttgacccctggtttctggaagatatcgaggtggtacgcggcccggcgtccgttctgtatggacgttcatcgccaggcggcattgtcgcgctgacgtcgcgaaaaccggcgtttgatgccggaggagaagtgaagctgtttgccggcaataacaaccagcgcggggcggcttttgatgtgaccggcccactggatgacaatgaacgtgtggcggcgcgtcttagcggcatgacacgttacgccgattcgcagtttacccccttgaaagaggaacgttatgcgctgatgccgagcctgacctggcgaattaccgatcggacgcgtcttgatcttatggcctatctgcaccgtgatccggaaggcggtagccactccggactgccttatcaaggcacggttgtaccttataacggcggaaaaatttctaacactttctttgaaggtgaagatgactacgacaaatacgatcgccgtgaaaatatggtgggttataacattgagcatctgttcgataacggctggtcggtacggcaaaaattgcgctatttgcataccaaagtgacgttgaatcaggtctatgccgcaggttggttgaatgaaacggcgctgaatcgcggctattccggctccggggagaaaatgtcggctatcgcgctggataatcagctcgacggcagcgtggataccggggcgattaatcatcgtctgctggtggggatcgattatcaggatcgcagtaaccatactactggctattatggcgcgtttccgccgattgacgctttcaaccctgtttatggcgctcagccggattacattacgttgtatagccgtgaaaaacataagctgcggcagaccggatactatttacaggatcagatgtcatgggatcgctggcgctttacgttgggcggtcgttacgatcgggtcagcgtgtctaacatcgacaaacttcatgattcacgcagcgatctcgataaaaacaacgtcagtacccgtgctgcgttgctttatctgttcgacaatggcgtcgccccctatctcagttattctaccgcgtttacgccgaccagcttcgccgacgaaaacggcaatgtgctggaaccgatgaaaggcaagcagtgggaggcgggggtaaaatacgaaccgccgggggggaatagccagtttagcgccgccgtgtatcgtattaatcagaccaatatcgcgaccaaagaagaacctaccgatccgtaccgctcgattggtgaaattgagtctaaaggggttgaactggaggccattagccatttgtcggatagcgtccgtttgcaggcggcgtatacctatactgatatccgttataagaaaagtagcccgcaagaacagggtaagcgcgcggtttatgctccacggaaccaggccagcgcctggctaagctacgatgtgaaaagcggtctgttagaggggctgactttgggctccggcatccggtacgtcaacggcgtgaccagcgatcgcctgaatacccacacattgccgtcctatacactggtcgatatggtggtagggtatgatttatccagcattgggttaaatggcttgagcgcccagctcaacgtaaataacctgacggacaaacgctatgtcgctgcctgtaattcgctctcttattgttattttggcgccgagcgtagcattgtaggcagcgtgtcatgggcgttttgataacgcttatcgtccggtagcaaaggctaccggacaaacattagcggtgcgtcacgccttcatagagaagtctgagcgcaaacatcccgataatggcgccgataacacggctggcaatgcgctgtattcgtccataagcgcggcggactgcggggagcgaaaaggcctggctgagaaaaatacgccagataacggatgacagcacaattccggcccaggccattaaccttgcccatgtgggcgtttctgcgctaagcgttacggaaaaaatactgataaaaaacagtacggtttgcggattggataaatcggtcattaatccccggcgaaagaaaattgtccacggggcggcaatcggcgtctggagcgtgctcatttgcggcgtcgcctggtggcgaatactgttccaggcgaaccataataaataggcgccgccgacaattttgataagagaaaataccgcttcgcattgcgtaatgagcgtcgccagaccgaaaagccccagcccggaataaaaggcgtctcccgtggcgacgcccaggccggtgatgactcccgcccggcgtcctgatgcgaggctggtttgcaccaccacaaacagattcgcgccgggattaaaaaaggttaacacaaacagactgacggtaagcacaacggcatgaaacggctccatagacaactcttcccatagcctcaagaaataacgttcatcttattaatagtcaaaccagatgattgcgagtgagatcacaaagcaggggcgttttaatccgcgttgttacgccgacagagcgggggctgactggatttttccagcaatctacactacttatttaatcagtccgaacggcctttttgttctgataaagcgatgatggcgtaataataaaacgagggttttgctatgaaaactggctacaaggttatgcttggcgcattagcgtttgtcgtgacaaacgtttatgccgcagaaatcatgaaaaaaacggactttgataaagtcgcctccgaatacacgaaaattggcacgatttccaccaccggggaaatgtcgccgctggacgccagagaagatttaatcaaaaaggcggatgaaaaaggggcggatgtggtggtgctgacgtccgggcagacagaaaataaaattcatggtacggctgatatttataaaaagaaataaaagcattgcatcataaaaatacccgcctgggtttccggcgggtatatttattcctggcaaccggcatccgttttgccggatgacggcctgcagtaaacgtagcgccatcaggcattcaggacgctgtcatttgtcttaattatccgactggtctttggcaccagcttttaaacgacgccacagagtggtgcggctaatccccagataacgcgccgcggcggtcttatcgcccttaaagcgcgccagtacatcctgtaacgcgttcgcatccacggttgaaggcgtcagttctgctgtgttcaccataagctcaggtaataactgccgcataaattgcctgtccagcgttggcgcgggatcgacgcttaaaaaaagcgccaggcgctccatcatattacgcagttcgcgaatattaccgggccagcgccaggccagcaaaagcggctgacactgtgtcaatccatgacgtatcgattcggtaaacggaatttccatcgccgccagcgactgttttaaaaagctttccgccagcggcaaaatatcagcctgccgctcgcgcaaaggaggaagcgtcagacgcagaatactcaggcgataaaagagatcggggcgaaaacgtccttgcattatctcccgatccagatcgcaatgcgtagcgctgatcacccggacatccaccgggatcggctggtgtccgccgacgcgagtgacggctttttcctccagtacgcgcaaaagtcgggtttgtaacggcaagggcatttcgccgatttcatccagaaacagcgtgccgccgtgtgcgatttcaaacagccccgcccggcctcctcgtcgtgaaccggtaaacgcgccctcttcataaccaaacagttccgcttccagcaacgactcggtaatcgcgccgcaattgacggcgacaaagggaggggatggcttattctgacggtgaggctggcggtgaaagaacgtctggtgaatcgcctgcgccgccagctcttttccggtccctgtttccccctgaatcagcactgccgcacgggagcgggcatagagcgtaatcgtctggcggagctgctccatttgcggcgactggccgcgtatatcgcccagttcataccgggtttgtaatcccttgccggatgggtaatccacgcgctggcgccgtgtcagacgggtcatatccagcgcatcatgaaaagcctgacgaacggtcgccgcggaataaataaagatggcggtcattcctgcctcttccgccagatcggtaattaatcccgcgccgacgacggcctcaataccgttggccttaagttcgttaatttgcccgcgcgcgtcctcttcggtgacatagcttcgctgttcaagacggaggtgaaacgttttctgaaaggcaagtaaagccggaatggtctcctgataggtcacgataccgatagacgaggtgagctttcccgctttcgccagcgcctgtaatacatcgaatccgctgggcttgatgaggatcaccggtattgacaggcggctttttaaataggccccattcgaacccgccgcgataatcgcgtcgcagcgctcggtcgccagttttttgcgaatgtaggtcaccgccttttcaaagccgagttgaataggcgtgatggtcgccagatgatcgaattccaggctgatatcccgaaacagttcgaacagacgcgttacggagaccgtccagatcaccggtttatcgctattatcgcgcggagcgctgtgggcagtcgtcatcgcagtagattcatctttaaggggcgattttttgttttaaacgtgtttcataaatgttgcaatgaaacagggtgattcgtttcatgaaacgttagctgacacgtttttttttcccttaatcgcgcttattcataacagaaatgactgtaattacctgtttttaaatctcattgtatttaattttctcgctgcctctttgcctggcatagcctttgctttggtgaatacatcttgaataacaatttactaacatgaggacgagatatgtctttacattcgccggggcaggcatttcgcgccgcgctcgctaaagagaatccattacaaattgtcggcgctatcaatgccaaccatgctctgttggcccaacgggccgggtatcaggctatctatctttctggcggcggcgtagcggcgggctcgctcggactgccggatctggggatttctacgctggatgatgtgttaaccgatatccggcgcatcacggatgtttgcccgctgccgctgttggtggatgcggatattggctttggctcctccgcctttaatgtcgcgcggacggtaaagtccatagccaaagcgggcgccgccgcgctgcatattgaagaccaggttggcgctaagcgctgtggacaccgtccaaacaaagcgatcgtctcgaaagaggagatggtagaccgaattcgggcggcagtggatgcgcgcaccgatccgaactttgtgatcatggcgcgtaccgatgcgctggcggtggaagggctggaggcggctctcgatcgtgcgcaggcttacgtggacgcgggggctgacatgctgttcccggaggcgatcaccgaactgtcgatgtaccgccggttcgccgacgtggcgcaggtgccgatcctcgccaacatcactgagtttggcgcgacgccgctgtttacgaccgacgagttgcgcagcgcacacgtggcgatggcgctctatccgctgtcggcgtttcgcgccatgaaccgcgccgcagaaaaagtctataccgtgctgcgccaggaagggacgcaaaagaacgtgatcgacatcatgcagacccgcaacgagctgtacgaaagcatcaattactaccagttcgaagagaagctggacgcgctgtacaggaataaaaaatcgtagcctgtaggcctgataaggcgaagccgccatcaggcaatgccggatggcactacgtttaacccgcctacggtacggcctacacgcctcaataccctacacattacaataatgacgaggacaatatgacagacacgacgatcctgcaaaacaacacgcatgtcattaagcctaaaaaatcggtcgcgctttccggcgtacctgccggaaataccgctctgtgtaccgtgggaaaaagcggtaacgatctgcactatcgcggttacgacattctcgatctggcggagcactgcgaatttgaagaagtcgcgcatttactgatccacggaaaattaccgacccgcgacgagctgaacgcgtataaaagcaagttaaaagcgctgcgcggattacccgccaatgtccgtaccgttctggaagcgttaccggcggcctcgcacccgatggacgtgatgcgtaccggcgtctccgcgctgggctgcaccctgccggaaaaagagggacataccgtctccggcgcgcgcgatattgccgataagctgttggcctcgctcagctctatccttctttactggtatcactacagccacaacggcgaacgtattcagccggaaaccgacgatgattccatcggcggccatttcctgcatctgctgcacggtgaaaagccaacccaaagctgggaaaaggcgatgcatatttcgctggtgctgtatgccgagcatgagttcaacgcctcgacgtttaccagccgggtgattgccgggactggctcggatgtctactccgcgattatcggcgcgattggcgcgctgcgcggcccgaaacacggcggggcgaatgaggtgtcgctggaaattcaacagcgttatgaaacgccggacgaggcagaggcggatatccgtaaacgcgtggaaaacaaagaggtggtgattggctttggacatccggtttacaccatcgccgacccgcgccatcaggtgatcaaacgggtggcgaaacagctttcagaagaaggcggctcgctgaagatgtaccacatcgccgaccgtctggaaacggtgatgtgggagaccaaaaagatgttcccgaatctcgactggttttcggcggtctcctacaacatgatgggcgtccctaccgaaatgttcaccccgctgtttgtcatcgcccgcgttaccggctgggcggcgcacattattgaacagcgtcaggacaacaaaattattcgcccctctgccaactataccgggccggaagatcgtccgtttgtctcgatagacgatcgttgctaactcactcttattaaaaataaaacgcaggaaacgtaccctatgtctacccaagaactgaacatccgcccagactttgaccgtgaaatcgttgatatcgttgattacgttatgaattacgagatcacctcaaaggtggcgtacgacaccgcgcattattgcctgctcgacacgctcggttgtggtctggaagcgctggaatacccggcctgtaaaaaattgcttgggccaatcgtgccaggcacggtggtgcccaacggcgcacgcgtgccgggcacccagttccagctcgatccggtacaggcagcttttaacattggcgcgatgatccgctggcttgattttaacgatacctggcttgccgccgagtggggccatccttctgataacctcggcggtattctggcgacggctgactggctgtcacgcaacgccgtcgccgccggcaaagcgccgctgaccatgaaacaggtattgagcgggatgatcaaagcccatgaaattcagggctgcatcgcgctggaaaacgccttcaaccgtgtcggacttgaccatgtgttgctggtgaaagtggcctcgactgcggtggtcgctgaaatgctggggctgacgcgcgatgagatcctcaacgcggtatcgctggcgtgggtggatgggcagtcgctgcgtacctatcgtcatgcgccgaataccggtacgcgcaaatcctgggcggcgggcgatgcgacttcgcgcgcggtacgtctggcgctgatggcgaaaaccggcgagatgggctatccctcggcgctcaccgccaaaacctggggcttctacgacgtttcattcaaaggtgaaacgttccgtttccagcgtccttacggctcctacgtgatggaaaacgtgctattcaaaatttctttcccggcagaattccactcgcaaaccgccgtcgaagcggcgatgacgctgtatgagcagatgcaggccgcgggtaaaacggcagcggatatcgagaaagtgaccatccgcacccacgaagcctgtctccgcattatcgataaaaaaggcccgctcaataacccggcggaccgcgatcactgtatccagtatatggtcgccgtgccgctgctgttcggacggttaaccgcggcggattatgaagacgaggtggcgcaggacaagcgtattgacgccctgcgcgagaagatcgtgtgttatgaggacccggcttttaccgccgactatcacgacccggaaaaacgagctatcggcaatgcgatcaccgtggagtttactgatggatcacgctttggcgaggttgtcgtggagtatccgattggtcatgcgcgtcgccgcgccgacggtattccgaagcttatcgaaaaatttaaaattaacctggcgcgtcagttcccgactcgccagcagcaacgcattctggatgtctccctggacagagcccgcctggagcagatgccggttaacgaatacctcgatttatatgtcatctgagccagccagcagtaaggcgtaagttcaacaggagagcgtgatgtcttttagcgaattttatcagcgttccattaacgaaccggaggcgttctgggccgagcaggcccggcgtatcgactggcgacagccgtttacgcagacgctggatcatagccgtccaccgtttgcccgctggttttgcggcggcaccactaacttatgtcataacgccgtcgaccgctggcgggataaacagccggaggcgctggcgctgattgccgtctcatcagagaccgatgaagagcgcacatttaccttcagccagttgcatgatgaagtcaacattgtggccgccatgttgctgtcgctgggcgtgcagcgtggcgatcgcgtattggtctatatgccgatgattgccgaagcgcagataaccctgctggcctgcgcgcgcattggcgcgatccattcggtggtctttggcggttttgcctcgcacagcgtggcggcgcgcattgacgatgccagaccggcgctgattgtgtcggcggatgccggagcgcggggcggtaaaatcctgccgtataaaaagctgctcgatgacgctattgcgcaggcgcagcatcagccgaaacacgttctgctggtggacagagggctggcgaaaatggcatgggtggatgggcgcgatctggattttgccacgttgcgccagcagcatctcggcgcgagcgtgccggtggcgtggctggaatccaacgaaacctcgtgcattctttacacctccggcactaccggcaaaccgaaaggcgtccagcgcgacgtcggcggttatgcggtggcgctggcaacctcgatggacaccatttttggcggcaaggcgggcggcgtattcttttgcgcatcggatatcggctgggtcgtcggccactcctatatcgtttacgcgccgttgctggcaggcatggcgactattgtttacgaaggactgccgacgtacccggactgcggggtctggtggaaaattgtcgagaaataccaggttaaccggatgttttccgccccgaccgcgattcgcgtgctgaaaaaattcccgacggcgcaaatccgcaatcacgatctctcctcgctggaggcgctttatctggccggtgagccgctggacgagccgacggccagttgggtaacggagacgctgggcgtaccggtcatcgacaattattggcagacggagtccggctggccgatcatggcgctggcccgcgcgctggacgacaggccgtcgcgtctgggaagtcccggcgtgccgatgtacggttataacgtccagctactcaatgaagtcaccggcgaaccttgcggcataaatgaaaaggggatgctggtgatcgaagggccgctgccgccgggctgtattcagactatttggggcgacgatgcgcgttttgtgaagacttactggtcgctgtttaaccgtcaggtttatgccactttcgactggggaatccgcgacgccgaggggtattactttattctgggccgtaccgatgatgtgattaatattgcgggtcatcggctggggacgcgagaaatagaagaaagtatctccagctacccgaacgtagcggaagtggcggtagtggggataaaagacgctctgaaagggcaggtagcggtggcgtttgtcattccgaagcagagcgatacgctggcggatcgcgaggcggcgcgcgacgaggaaaacgcgattatggcgctggtggacaaccagatcggtcactttggtcgtccggcgcatgtctggtttgtttcgcagctccccaaaacgcgttccggaaagatgcttcgccgcacgatccaggcgatctgcgaaggccgcgatccgggcgatctgacaaccattgacgatcccgcgtcgttgcagcaaattcgccaggcgatcgaagaatagccgtaagccggataagccgcgttcggcaacgggttagactcagcgactgaatagtggggtgtaaagtcgggaaagggcggcagcgcgccgccctgtaacagaattaacgcagaatatttttctcagccagatccagtgcgaagtagctgaaaatcaaatcggcgccggcgcgtttaatcgagcccagactttccagcacgaccttttcttcatcgatggcgccagccatagcagcaaatttaatcatggcgtattcaccgctcacctggtaagcgccaagcggcaactctgtgcgttcgcggatttcacgcagcacgtccagatacgcgccggccggtttcaccatcaagcaatccgcgccctgggcttcgtcgagcagtgattcgcgaatcgcttcacggcggttcatcggattcatttgatacgtcttgcggtcgccttttaacgcggtacccgctgcttcacggaaagggccgtagaaagaagaggcgaacttggtggagtaggacattattgccgtatcggtaaaaccggcggcatccagcgcctggcggatagcctggacttgtccatccatggccgcggagggcgcaataaaatctgctccagccgccgccgcgataacggcctgcttgccgaggttggccagcgtcgcatcgttatccacaccgtgttcgcacaacacgccgcagtggccgtgcgaggtgtattcgcagaagcaggtgtcggacatgacgatcatctccggcacggtttgcttacagatgcgggacattcttgccaccagaccgtcttctttccaggtatcgctgccggtgtcatcagtatggtgagaaatgccgaaggtcataacggaacgaatgccagcatttgcgatacgttcaatctctcgcgccagctgcttttccgggatacgcattacgccgggcatggcatcaatagctttgtaatcgtcgagttcttcttcaacaaagatcggcaacaccaggtcgttcaggctaagtgttgtctcttcaaacatagcgcgcagcgcagcggatttgcgcaggcggcgagggcgatggataaggtctgtcatggtctgcctgatgtttgtggaatcgaaggcccagtatacctgaatctgcaggcagatgttttacgaaaacggtccttaacgtagcaggcgcagccccggcggcggcggaacatggcgcttcttttatataccgaagattaatacctcaggcactatatcattttaaataagaattagttttacgttgtttttagttttatttcatcgtcatttaagtaaatgtgggttttaacattattcatgtttattttgtttttctttaatctatatttatcttatatgtattttgtttttttattttcttgtaaggtcatgaaaaagaatgcttttcaattataaaacttccttttattacgtctttttaattcatgtccgaatccggactgaggataaagaataattgaaccttttagcaatgacgccgcataatccttcttgctaaacatctgtatgtttttatgcattgataattgatggatcaactatattacgtccctgaggagggatgacaaatgcactcctggaaaaagaaacttgtagtctcacaattagcattggcttgcactctggcaatcacttctcaggcgaatgctactacttacgatacctggacttattacgacaatcctaccaccgcgcttgattggaataatatggatgccgcaggcactgttgatggtaactatgtaaactatagcggtttcgtttactacaacaatgccaatggtgatttcgatcagacgttcaacggtgacactgttaacggtacgatttctacctattatctgaaccatgattataatgacgcaaccagtaatgagctgaatattagtaattcagttattcatggctcgattacttccatgctgccgattggttattacgatcgttttgatacgttggatcacgatgggtattctgaatattatcggttcaacaacggtactgatactgttgacggaaactggtatgacggtgatgtgttcacgctgaacatcgctaattccaccattgatgatgattatgaagcgttttacttcactgattcctataaggatggtgatgtaactaagtacacaaatgaaacattcgatgtcagcgaaggcgtggcggtgaatcttgatgtagaaagcaacatcaatatttccaacaattcccgtgttgcaggtattgccttgtctcagggaaatacttacaacaacacttacacgacggaatcccataactgggataacaatattaatgtatttgactctactgtaacttccggttcagattatatcctggatagtgcttatactactgacactggtacttttggcacaggtcactttggcaattccgatgagccgagcgattatactggtgctggcgacgttgcattatctttcactgatgacaatggtgcttcagactatgcaatgaagaacaatgtgtacttcagtaattctacgctgatgggtgatgtcaaatttaccagtaactggaacgccaatttcgatgctgatggtgatgatactaacggtgatggtgttcctgataccaaccatggctgggctgatgacggcctcaacgtcgacgaactgaaccttacacttgataatggcagtaagtgggttggtcaggcgacttatactgttgatacaacgtcccgtatgtatgatgttgaaacgaacagccttactccaggcgcaacattggaagataatgcctggaatcgtatcgttggtaatgaagttttccagagcggcgtgtttaacgtgacgctgaacaatggttctgaatgggacaccgttggggactcgactgttgatacgctggctgtaaacaatggttctcaggttaatgtttctaattctgatttaacatcagacaccattgatttgactaatggttcttcactgaacattggtgaaggtggttatgttgacaccgatcacctgacaattgactcctatagtactgttggtttgaccgaatctactggctggagtacttactcaaacctgtatgctaataccatcaccgtaactaacggtggtgtgttggatgtgaatgttggtcagtttgataccgaagtattcagcactgataaactggaactgaccagcggcaatactgctgatcacaacggtaatgttgtttctggtgtgttcaatatccatagcagcgattatgttctgaacgctgacctggtgaacgaccgtacctgggataccactcaggctaactatggttacggtactatcgcaatgaactctgacggtcacctgaccatcaacggtaatggcgatatcaacaacggcgacgaactggataacagctctgttgacaacgttgtagcggctaccggtaactataaagttcgcatcgacaacgctactggtgccggttctgttgcggattacaaaggcaacgagctgatttatgtcaatgacgtaaacaccgacgcaaccttctctgcagcaaacaaagctgacctgggtgcttacacctatcaggctaagcaggaaggcaacactgtcgtgctggaacagatggaactgaccgactacgctaacatggcgctgagcattccttctgcgaacaccaatatctggaacctggaacaagacaccgttggtactcgtctgaccaacgctcgtcatggcctggcggataacggcggcgcatgggtaagctacttcggcggtaacttcaacggcgacaacggcaccattaactacgatcaggatgttaatggcatcatggtcggtgttgataccaaagttgacggtaacaacgctaagtggatcgttggtgcggcagcaggtttcgcgaaaggcgatctgagcgatcgtaccggtcaggtggatcaggacagccagtctgcctacatctactcttccgctcgtttcgcaaacaacatctttgttgacggtaacttgagctactctcacttcaacaacgatttgtctgctaacatgagcgacggtacttacgttgacggcaacacatcttctgacgcctggggcttcggcttgaaactgggttatgatctgaagctgggtgatgcaggctacgtaacgccttacggcagcgtatccggtctgttccagtctggcgacgactaccagctgagcaatgacatgaaagttgacggtcagtcttacgacagcatgcgttatgaactcggtgtagatgcaggttataccttcacttacagcgaagatcaggcgctgaccccgtacttcaaactggcttacgtttacgacgactccaacaacgatgctgacgtaaacggcgactctatcgacaacggcgtagaaggttctgcggtacgtgttggtctgggtactcagttcagcttcacgaagaacttcagcgcctacaccgatgctaactacctcggcggcggtgatgttgatcaagactggtctgcaaacgttggtgttaaatatacctggtaatcattttctctcaggagaaataaaggtaatttaaactgaaaaatgcccgtcaaggacttgacgggcattattgcaaggaatgcatatgttatctttaagcaagccactacaggaattctacagactcgataaatgcctttctaagcatggtacgcgtttcgagtttgttaacgataaagagattatctgttcacctgatgaaagtaatacccatacctttgttattttagagggggttgtttcgttagttcggggtgataaagttcttattggtattgtgcaggccccttttatttttggcttagccgatggcgtggcgaaaaaagaggcacaatataaattaattgcggagagcggttgcatcggttatcgcctctcatcatcacaaactctcgccatcattgagcagaaccaactgtggcgtgaagccttctgttggatagtatggaaaagtcaggtactggaacttcgtgacaagcagctcattggtaataattcttacgaccaaattcgtgcgacgttaatgacaatgattgagtgggatgaagaacttcgctcacgtattggtgttatgaattatattcatcaacgaacgcgcgtatcgcgatcggtggtggcggaagttctcgcggccctgcgtaagggtaattacattgaaatgaataaaggcaaactgatcagtattaaccgtttgccctccgaatattaacaaaaatgttgcgcctcgtctgatatagcgcgaggcgcgacgactcaggatgcaggaatagcaatcggtttattgccgcttagctcagtaaccaaatcgttaatcccgtcgctcatattggtaaaacgagtgaggggggaacgggttaccaccacaaaagcgccaatattatattgcgggatcatcgccatataggtaataaaaccgccgccgcctcctgttttctggataatgccaggacgtccgtcttttggcgccatatagacccaacccagaccgagcgcgtcggctttacccggtacgtccatcccgatgattttctttaactgtatgcgctgataaatcaacgtttgcatacgatcggcctgttggctacggtgatagaaatctgacgacagatactgttgcatccagcgcatcatatctcctggcgtagaatagaccccaccgctgccaatggctgccagcgtattattacaggggcttgcgcctttttctgccaccatcagacgcttacactgatcgggagaaggggtaaacgtggtgtctttcattcccagcgggcgggtaatcttttcttcaaacagttgcgtataaggtttgccggaggcggtcgccagcgcgtcggctaacaggtcgaacgccagattggaataggccgcctgtgaaccgggcgcgacttttaacgttgctgtggagagccagttccagcgttgttcgcgggttggccagacaaataccggacgatgcgccgcgccgccgggctgttctcgcggaagcgcgctggtgtgggtcgctaagttgaccaacgtaatcggcgtgccttgatacgtcgggacacgcgcgccgggaggcgcatatttgctgagaggatcgtttaattttaccgttccctgatcgagcaattttaccaacatttcactggtcatgagcttggtgagagaagcgatacgaatgaccgaatcaagctgtggacgaacattattgcccggtctggtgtcaccgaaactacgaaacacgcgttgattgccgtcgatcaccaccagcgccatgcccgtggcgccgctaccataaaagatatgctcggcataacgatcaacgatatcagaggcaaaaaccggatcggcaatcggctgagccgcctggacagaagtaagtgatgccgcaaacagcatggcagtaaaaagcagactacgtttcaacggtgatgtccataagtgaaataacggtggttatgcgtatttatactacccggcggcacattgcaaaacgttaaagagaaaaaagtgggtgaaaaaacgtaacggcgggttttcgtgatggagaatgtttacttttgtgatagagcgcttgtgataacctgatagcgtcagcgtgcctgctgtgtatgaaactcgtcgaaacaattctgttgagcagaaatgcgaactaagcgtcacaacgtaggtcacaatgcctggtttagccctttcatttgcgtgggcatggcgtgctattgccgccgtcacagcagccgtaataaagataagaagttagcaggagagcatgatgtttaaatcttttttcccaaagccagggccgtttttcatgtcggcgtttgtttgggcgctgatcgccgtcattttctggcaggcgggaggaggagattgggtggcgcgacttgtagggacatccgatgaagtgcctatcagcgcagcgcgcttctggtcgctggactatctgattttttatgcttattacctgatttgcgtgggattatttgcaacgttctggttcatctatagcccgcaccgctggcagtactggtcgatacttggcacctcgctcattatttttgtcacctggtttttggtggaggttggcgtcgcggttaacgcctggtacgcgccgttctatgatttgattcaaacggcgctcagctcgccgcacaaggtcactcttggtcaattttatcatgaagtgggggtgtttctcggtattgcgcttatcgccgtggtgatcggtgtgctgaacaacttctttgtcagccactatgtatttcgctggcgtaccgcaatgaatgagcactatatggcgcactggcagtacctacgccatatcgaaggggccgcccagcgtgtgcaggaagataccatgcgttttgcctctacactggagaatatgggcgtgagttttatcaatgccatcatgacgctcatcgcctttctgccggtgttagtcaccctgtcagcgcatgtgccgaatttacccatcgtagggcatatcccttacggcctggtcattgccgccatagtctggtcattaatggggacgggcctgctggcggtcgtcgggatcaaattgccagggctggaatttaaaaatcagcgagtggaagccgcttatcgtaaggagctggtctacggtgaagatgacgccagccgcgccacgccgcccaccgtccgtgaactgtttagcgcggtgcgccataactactttcgtctctactttcactatatgtatttcaacatcgcgcgcattctctatttgcaggtcgataacgttttcggtttgttcctgctgtttccttccattgttgccggtacgattacgctggggctgatgacgcaaatcaccaacgtgtttggccaggtgcgcggttcgttccagtatttgattaactcctggacgacgctggtggagctgatgtctatttataaacgtttacgtagctttgaacgccagttggatggtcagccagttcaggaagtgacccactcttttagctaacagaaggaaacgttatgtcggcggcgtcccgtctttatcctctgccttttctggcggttgccatattggctggctgtagtagtcaatccgggcagccggtgagcaagggcgagaagcctgtcgacgtggcaagcgtagtacgtcagaaaatgccagccagtgtcaaagacagagaggcctgggcgaaagatatcgcgacaacgtttaagagccaggggctggcgccgacggtagaaaatatctgttcggtgctggctgtcgcccagcaggagtccggttatcaggcggatcctgtcgtgccggggctaagtaaaatcgcctggcaggagattgatcgccgcgctgaacgactacacatcccgctgtttctggtgcacaccgcgctgaaaattaactcccccaacggcaagagctatagcgaacgcctggacacggtaaaaaccgaaaaacagcttagcgctatttttgacgattttatcaatatggtccctatggggcagacgctatttggctcatataacccggtgcatacgggcggcccgatgcaggtcagcattgcctttgccgaacagcacgcgaaaggctatccgtggaagatgacgggtacggtacgtcaggaggtctttacgcgccgtggcgggttgtggtttggaacctaccatttgctgaattacccggcgaactacagcgcgcctgttttccgcttcgccgacttcaacgcgggatggtacgccagccgtaacgctgcgttccagaatgccgtcagtaaagccagtggggtaaaactggcgctggatggcgatctgattcgttataacagcaaggaaccgggcaaaacagagttagcggtacgcaaactggcagggcagttgggaatgagtgagcgtgaaattcgcagccaactggagaaaggcgatagcctggcgtttgaaaaaacggcgctctacaagaaagtctataaactggccgaggccaaaacgggcaagacgcttgcgcgggaaatgttgcccggtattcaactggaaagtccgaagatcacacgcaagctgacgaccgcctggtttgctaaacgagttgatgagcggcgggcgcggtgtatggggcgataaatttcgcgctgggatactttctccagcgcgctaaggtttattggtgacggtgacgccagcgtaaaaacgcggcgataacggcgaaaatgaggcagcccgtgaggaagggcaccaggccaaaaatcgtcccgacgcccagcccaatctctacccgcggtcgacctgtatcctgtacctgcatcagatgctcatagatgcccggcgcatgaaccagcaggtttaagagttgcgctccggcccagaagcaaaacagtacaaatatggcgtaagcaatatttccgggcgtagaggaggtttctcgatgcttcccgctgaacagcgattttgagagagtgaaatcagccataaagacctccaggatgatcggctacgatctggcgttatgccatcggcttactgtgaagtctgacaggtcattgtgtttgtcaatatcagaatcatggtaatttcacatacggaatgtatccatcgcgtaaatttttgttagttgtcacaaaacgatcacttttatcaaaatcaattaacatttaagaaattccgtatcccccacagactcgctcgccagaagtatgcaaaaatacgtttttgttactgttaatacgtcggagtcgttatgcgtttgcctgtaaaaattcgtcgtgactggcactactatgccttctctattggccttatctttattttgaatggcgtcgtaggattgctgggttttgaggctaaaggatggcaaacctatggcgttgggctggtaacatggattattagcttctggctggcggggttcattattcgccggcgcgaagaggatgaggtaaaagacgcccgataaacgttgcgctatcgggcgtgcgctattacatcgtggtttttaaggcgttattcgccgtatggcgttccagcgccagctcaatcagacggctgatcaaatcggtatagcccagtccgctcgcctgccagagttttggatacatactgatattggtaaaacctggcagcgtattgatctcgttaatcacgacctcattgtctgccgttaagaagacatcgacacgcgccatacccgcgcatcccagcgtctgataagcctggatcgcgatcgcgcggatcttgtcattcacctcggaagggatctgcgcaggcacgacaacttgtgcgccattatcatcaatatacttagtatcgtaggcgtaaaattcgctgttcagtacgatttcgccgcaggtactggcctgtgggttatcgttacctaatacggcgcattcgatctcgcgccctttgatcccttgctccaccaccactttatgatcgaattcgaaagccagcgcgaccgcctgctgatattgcgcttcgttagcgactttactgacgccgaccgaagagccctgattggcgggcttaacgaacagcggcagtcccagacgggattcaacctcggcaaaactaaacgcgtgacgattcgttcgggtgagtgtaataaacggggcgatattcagtccggcatcgcgtagcagtcgtttggcgacgtctttatccatgcaggctgcggagctcagcacgtctgaaccgacaaacggtaagtttgcgacgcgcagcatcccctgcaatgagccgtcttcgcccagcgtaccgtggacgataggaaaaataacatctaccgtcggtagcggctgcccgttctgagcgttaatcaattggtgttggtgtttgccaggcacctgggccagactgattgccgaaggacgtagcgcgatatgtgccggatcgtctgcattctgcaaataattttccgcatcgttaacatgccattgtcccgccttatctatccctaacagcaccacgtcgaagcgggttttatcgatcgcatcaacgatatttttcgctgattgcaaagacacttcatgttccgccgacttaccgccaaatactattcctacccgcaatttcgccatcttaaaaacccattccatcgaatgcaaagcgtatacattaccacgacaaaacgcgggtttcgcgggcttctgccataatgtttatgggatgtgagaacggaggccgcgtgagaggtaagggttttctgattattgtgctgttgggcggcattggcgggctgggatatcgttatcttccctcttattataatccttttgctccgctacaacttgccgatccgccaggctggatcactaccttcaaactacagcgcctgacgccgtcgcagtgccgggagcttttgacggcggccaatcaacagggattaatttcatcacaacctgttgcggatagcgctggtgaatgtcccttatcccatgttgtgcgcgtcagagattttggccaggtaaaactgagcagcagttttttagcctcctgcccgttggcgctgcgctccgcgctgtttgtcgaacagcaggcaaaacctttaacagaaacgtggatgaagcgccgcctgacccgtatcgaacatctgggcagctatgcctgccgtaatatttatcaccgcccggatgcgcgtcgcagtgaacatgccagcgcagaagcgctggatgtcagcgggtttcagctatcggatggccgaaaaatcactgtcctgcgcggctgggggcgtcaggagacggggccctggttacgcgctatgttaaacgccagttgccattattatggcaatgggctcgggcctgactataacgctgcgcatgctaaccattttcatcttggaatgcggggctacggcgtgtgtcgttaaagcataaacgtctgccttgcgcggctatataatgtgacatgtttcacaaaaatgatgaacggggagacaaaatagcaaagtgtgacgtatcgcacctctggaaccaccaggaaaaagagaacttgctaagctaacgcgtattttcagctacttaccgttacgagtcttatggaatcctggaaagttaatctaatttccgtttggtttggatgtttttttaccgggctggcaatcagccaaatcctgccattcttacccctttatatttcccagcttggcgtctcttcccatgaagcgttatcaatgtggtccgggttaacgtttagcatcacgtttcttatttccgccattgtgtcgccgatgtggggcagtctcgccgatcgtaaagggcgtaaactgatgctattgcgcgcgtcgctcgggatggcgatagctattctactgcaggcatttgcgacccatgtctggcaacttttcctgctgcgcggaatcatggggttaacgtcaggctatatccccaatgccatggcgctggtagcctctcaggtaccacgcgaacgtagcggctgggcgctcagtacgctttctaccgcgcagatcagcggcgttatcggcgggccgttaatgggcggctttgtcgcggatcatatcgggctgcgggcggtatttctgattaccgccatgctgttggtggtgagctttctggtcacgctatttttaattaaagaaggcgtgcgtccggtcatcaagaaaagcgaacgcctgagcggtaaagccgtttttgcgtcgttaccttatcctgcgctggtgatcagtttgttttttaccacgatggtcattcaactctgtaatggttccatcagtccaatcctggcgctgtttatcaaatcaatgatgccggacagtaataacatcgcctttcttagcgggttaattgcctcggtgcccggtatctctgcgcttatctccgcgcctcgcctgggaaaacttggcgacagaatcggcacggaaagaattctgatggccacgcttatctgcgcagtgctgcttttcttcgcgatgtcctgggtcaccacgccgttccagctggggctgttacgtttcttgttaggctttgccgatggcgcgatgttacccgccgtacaaacgttattggtgaaatactccagcgatcaaattaccggacgtatttttggctacaaccagtcatttatgtacctgggcaacgtggttgggccgttgatgggcgcgacggtatcggcgatggccggtttccgctgggtttttatcgctacggcggcgatcgtgttgatcaatatcgggcaactgaccctggcgttacgtcgtcggcgtaacgcgcaaaaagcgaaaggccaatagcggtgcatcgtaacggcgcttctgccgttacgatatggtttaaattaaaagatatattctttatccgtgaagtttttctatagatggcataaccttaaattatgatatagcgtgattattgttttttgatggtttattatcgtctcgttttcggtctgagaaacgtttcgctgcggcgacagtgataattatttgtgtaaagttcttcctgtatcataaaaatagtactttcagcctctaggcagtggttcttcatagtgataacgtcaccctggaactaataaggaaatatggtcatgaaaaatctcatagcagagttgttgcttaagctagcccaaaaagaagaagagtcgaaagaactggttgctcaggtagaagcgttagagattatcgtcacagcaatgttacgtaacatggcgcaaaacgagcaggagatgttgatacgtcaggtagagggggcacttgaaggcgtaaagccggatgccagcgttcctgatcacgatacggaattgctgcgccaatatgtaaaaaagttgctgagacacccccggcactaatcgtatttaaaacaacacagttgttataacgttacttttatgaaataacatagccgcttcgtttttattttcttctgggtaatacagagcaaaataaaaacgaagcggctatggtaataacagtgtaacgttatgcgctgttcttctgcatcctgccagtgtaactgtggataatcgaattgcacattagcctacggtttgtcaatcaataaaacatctattgctaacggtaagtaatacttttacagccgggtggtatttttgccagtaacagccagacttatataaagtccctgggatatttcccaaagggacaacgtgtaatgtgtacactgacaaaaggatggtgctatgaaaataacattactggtgactttactttttggcctagtctttttaaccgccgtcggcgcaaccgagaaaccgttaacgccgcaacagcagcgcatgacgacctgtaatcagcaggcgacagcgcaagcgttgaaaggcgatgcgcgtaaaacctaccttagcgactgcctgaaaaacagtcagtcagcccctggcgagaaaagcctgacgccgcaacagcagaaaatgcgtgaatgcaatgttcaggcgacggaacaatcactgaaaggcgatgaccgtagcaagtttatgagcgcctgcctgaaaaaagcggcgtagtgctatcgggtgagtcctgaaaaacactcacccgaaatttcatacttcctccatgcgctctgtttctataatttgggaaaattgtttctaaatgttcccaaaaataatgaatgatgaaaatttttaccgaaaagcggttgaacaggcggtagcgccgcctgaccctcctgatgatcgtcagcgctccgggttgcgcttcgcccggcgcatcaggctaccgcgtgcggtggggttaggggggatgtttttaccggtggccgccgtgttagtgacgcaacctgtctttggcggctggtggctattgctggtcggctggtcttttgtctggccgcatctggcatggcagtgggcggcgaaagcccttgatccgctacgccaggaaatttacaacctgaaagtggatgcgatcctctccggcatgtggatcgcgctgatgggcgtcaatatgttgcctgccgccgcgctgtttatgatgatgagcatgaatctgatgggcgctggcgggcggcggctattcactgtcggaatgggccttttgctggcgtcatgtctggtgacgttgcagcttgccgggctacccgtcgcgatgcgaagctcgtcgctggaagtcacgctctctttgcccgtcattatgttgtatccgcttctgttcgcctgggtaagttaccaaacggccattaaattagcggaacataagcgacgcttgcaggcgatgagctcgcgggatggcatgaccggcgtctataaccgacgccactgggaaattttattacgtaatgaattcgatcacagccgacgccaccatcgggaggcgacattgttgattatcgatatcgatcattttaagagcattaacgacacctggggacatgatgttggggatgaggctattatcgccctgacgcgtcaattacagataacgctacgcgggagtgatattatcgggcgctttggcggcgacgaatttgcggtgattatgtgcggaacgccggcagacagcgcgattaccgccatgtcgcgagtgcatgaacggctaaataccttacgcttgccgggcgcgccgcaggtcatgttacgtatcagcgtgggcgtggcgccgttaacgccacaaatcggtcattatcgggaatggctaaagtctgcggatatggcgctttacaaagcaaagaatgccggacgtaaccgcaccgaagtggcggcatgacgtccagccgggcttcaggatttactgagcgcctctgatttttccatacacttcgtcatcgcttctattaccgcagcgcggaagccacgttcttccagaacgcgtacggcttcaatcgtcgttccgccaggcgagcacaccatatctttcagttcgccgggatgctttccggtttcgagtaccattttcgccgaccccatgacggcctgcgcggcgaatttataagcctgagcgcgaggcataccgcccagaacggcagcgtccgccatcgcctcgataaacataaagacataggccggcgaagatccgctcacgccaaccaccggatggatcatcggctcagcaatcacttccgccccgccaaagcagcggaaaatattcagcacatcagccgtatcttccggtgtgaccagcgcgttgggcgtgacggaggtcattcctgcgttgaccagcgacggcgtattcggcatagcgcgaatgattttacggtcgtgtcccagcgcgcgcgcaagctgatcaagcgttacgcctgcggcgatagagaccaccagcgagtctttgttcaggctggaggagatttcactgagcactttcaccataatgcccggttttaccgcgccgaaaacgatatccgcgacctgagcgacctcctgcgcgctttgcgccgcattaatgccgtactgatcatgcagggcggcgactttatcgggggagggggtatagacccagatctggccgggaagtacctgaccgctggcaatcagtccgccaagaatagccttgcccatattaccgcagccaataaaaccgattttcttctccatctcgtcactccctatgtttgtgtgttatggggaatggttagcttaacgcggattgaaaacgggcagaaggagaaacagcactttgatgaaagacaaaagcgcgagacaataaaagattgtataccgtacgggagacattatgaccatctgggtggatgcggatgcgtgtccgaatgtcattaaagaaattttgtaccgcgccgccgagcggatgcagttgccgcttattctggttgccaatcaggccttgcgcgtgccgccttcgcgttttatccgcacgcttcgcgtggccgccgggtttgacgtggcggataacgaaatcgtgcgtcaatgcgaagcgggcgatctggtgattaccgcggatattccgctggcggctgaagtgctggaaaaaggcgctgcggctcttaatccccggggagaacgctatagcgacgccacgattcgcgaacgtctgacgatgcgtgactttatggacacgctacgcgccagcggcgtacaaacgggggggccaaacactctctcgccgcgcgatcgtcagcattttgccgccgagctggataagtggtggctggaaagccagcgtaaaaaataaatcatgtaatgaaaaatttacagtttattcatttctgattcttgctatagtactaatattgtgactttagtacctttgtgtaaattattatttacatttatgcgttgtactagttagatgatatgattataacattgctgatatcaaatcctgcgtatgcgcagttcctgggggaacgcctgctatgatgcaacctctttatcttgttggcccgcggggctgtgggaaaaccaccatcggtatggcgctggcgcaggcaaccggttttcggtttgcagataccgaccgctggctgcaatcgcacgtgcagatgagcgtcgctgatatcgttgaaaaagaaggctggggagggttccgcgcccgggaaaccgcggccctggaggcggtaagcgcgccttcgactgtcgtggcgacgggaggcggtattattctcacggagtataaccgacgttatatgcaccgtgttggcgtagtgatttatctgtgcgcgccggtatccacgctggttaaccggcttgaggctgaacctgaagcggatctgcgcccgaccctcaccggcaagccgttgagcgaagaggttcgggaagtgcttgagcagcgtgacgcgttgtatcgcgaaacggcgcattacattattgacgcgacgaaagcgccggcccaggtcgtttctgaaattattgcggcgctgccgccgtcgacgcaacggttacagggagatgtctatacttaacgctcacccagaataaaggaaacgctatgccaaccagaccaccttatccgcgggaagcttatatcgtcaccattgaaaaaggcacgccgggccagacggtgacgtggtatcagctacgggctgaccatccgaaacctgattcgctcatcagcgagcatccgaccgcagaagaagcgatggatgcgaaaaatcgttacgaagatccggataaatcatagacgcatgaaccactcggaagggattctgagtacccctaaattgtatctccatcacattcttgaaacatttatactggcaactaaaaccgtaaattaagcgataacaatacaatattggagttatttggaatctttacacaatacgttgctcatctgctgctacgctttctgagatttgtagggcaggtagcgcggtgagcgtgtgaatatttgcccgggaattacgacgaagtaataaggtggaataaaaatgagtgcgtcgttggcaatcctcacaatcggcgttgtgccaatgagcgaagtgttaccgcttctgacggaatacatcgacgaacaacacatcacccatcatagcctgctgggaaaaatgagccgggaagacgttatggcggattacgctgtagagcctggcgacgatccgcttttgacgttgctgaatgataaccagatagcccatgtttcccgccagaaagtggagcgagatttacagagcgttgtcgaggtgctggataatcagggttacgatgtcattatactgatgagcaccgcggcgattaaaagtatggcagcccgtaattctattttgcttgaaccgctgcgtattattccaccgcttgtcgcctctattgtggatggacatcaggtgggcgtgattgtgcctgttgcagaacttctggcggcccaggagaaaaaatggcaggtattgcaaatgccgccggtgtattcgctggcgaatccggttcacggttctgagcaacagttaattgatgccggacaggcgctactggatcaaggcgcggacgtcattatgctggattgtctgggttttcatcagcgtcatcgggatattttacagcaggcgctggatgtgccggttttactctctaacgttttgattgcgcggttagcttcagaactgcttgtctaattttacgtgacaggccgaacgtcaggactctatattgggtgttaatttaataatgagacggggcctgattatgctacaaagcaatgaatacttttccgggaaagttaagtctattggatttaccagcagtagcaccggccgggccagcgttggtgtgatggcggaaggggagtatacatttggcaccgccgaacccgaagagatgacggttgtgagcggcgcgttgaaggtactgttgccgggaactgtcgaatggaaagtgtatacagccggtgaggtgtttaacgtgcctggccacagcgagtttcatctccaggttgctgagcccgcctcgtatctgtgccgctatttgtaacggtgagtcccctctccggcggagaggggccctctggttagcgctgcgcttcgccgcctaatccttccaccaggctttgaatcagcgccgccagctcgccagtcatcaggataaagtccgcgtcaaaacgttgggcaaaatcttcccggtcgatatcttcgttctggtcgcgcagctcatcgcagaatttcagacgcttaatggagccgtcatcgcacatgacgaattgaatgcgctgctgccagtcgagcgccagcttcgtgaccactttacccgcttcaatatgaacggcgatctcgtcgctgaccagatcctgctttttcgcgcggatcacgccgccatcttccagcatcgctttcaattcggcttcgtccagcaactggaaaccctgagcgaccgtaccggagcgcacccactcggtgagcgtcagctcaatcggattttccagcgccagcgggacgaccggcagcgagccaagacttttacgcagtagcgccaaagtatcttccgcttttttcgcgctggcgcagtcaaccataatcaggccgttaacggtatcaatccacatcattgtctgactgaagcggctaaacgcgcgcggcagcaacgaatgcaacacttcatccttcagggaatctttttccgtcttcttcagcttgcgtccctgatcggcttccagtttctggattttcgcctccagtgcctgtttgatcactggcgatggcaggattttctcttctttgcgcgcgcaaataataatttggccattggcggtgtgcgttaacgcatcgctgtgagagcccatcggcggaacccagcccattttggccatatcctggctaccgcatggggtaaacgtcattgaggcgagctgtttctccatctcttcggcgcgtaatgtaatatcgcggctaagacggtaaaccattaaatttttgaaccacagcatgataatttccacggccttgtcgttaaatccaggcggtatagtaacgaattgtcggcaggcttgcattgccaatcagaacggtgaattctaccctgttgatattcccaaaaaatgaggagcggtatgtgcgtattggtatcgatttaggcggcacaaaaacggaagtcattgcgcttgatgatgcaggagagcagcggtttcgccatcgtctgcctacgccgcgggaggattatcagcaaacgatagaaaccatcgctacgctggtcgacatggcggaacaggcgaccggccagaccggtagcgtcggcattggcattcccggttctctctcgccttacaccggcgtggtgaaaaacgctaactctacgtggcttaacggccagccgttcgatagcgatgtgagccgtcgtctgaagcgtgaagtgcggttagccaacgatgccaattgcctggcggtatcagaggcggtggatggcgcggcggcgggggcgcaaacggtatttgcggtgattatcggtaccgggtgtggcgcgggcgtagcgctaaatggccgggcgcacatcggcggcaacggtacggcaggtgaatggggccacaatccgttgccgtggatggatgacgatgagttgcgttaccgcgaagaaattccctgttattgcggtaaacaaggctgtatcgaaacctttatttccggtacgggatttgccacggattaccagcgtttgagcggtaacgcgctaaaaggcgatgagattattcgtctggtcgacgcgcaggacgccgtggcggaactggcgttaagccgttatgagctgcggctggcgaaagcattatctcatgtcgtgaatattctggatccggatgtcattgtgctgggcggcggtatgagcaatgttgagcgcctgtacaagacggttccgtcgctgatgaaatcgtttgtttttggcggcgagtgcgagacgccggtacgtaaggcgcggcatggcgattcgagcggcgtgcgcggcgcggcctggctgtggccgctggcgtaacgttgttagccggatggcgcgtcatccggcaaccggcgtgaccgatggctgcttgtgttttagacgtccgtataccagcaacgacgacatggcggaaaacgagagcagggcggcgggaagcgccacatagtggtacgcaaaacctagtgtcagcatcagcccgccgcaccaggcgccaatcgcgctaccgagattaaacgcgatttgccctcccgccgcgcccagcagttcgccgcctttggcgttttgcagtagcaggatttgcagcggcgcagagagcgcaaacagaccagcgcagcagataaacgcgaaagtcagcgatgtcgttttgtatccgctgaagaaaaagagcgccatgagagaaagcacgataacgaggtcagtcactaccgcgatgcgcagcggagtatatctgccggagagtttgccgcttaacagattgcctaacaccatccccagcccgaccagcatcataataaacgtcatgctcgtctccgaaaaaccggagatgtacatcataaatggcttgatatagctgaaccaggcaaaaacgcccgcattgccgaacatcgtggcggcgaaaatgagccacggcgaggggctacgcaagaagtgaaactgctcgcgcaggctgccttgggctttgtcgcgaatatccggcacccagaagaaaattgcggtgagcacggcgatgttgaaaaccgcgatcaataaaaaggtgtagcgccagctaaattcctggctcaggtaagtgccgaacggaatgcccaccagattcgccaccgtcatccctgaaaccatacccgcgacggcggcggtgaccttaccggggcggataatctttgacaagacaatggcgccgacgccaaaaaaggcaccgtgcggaaagccggaaaccagtctgccgacggcgagcatcagatatgacgaggaaaaggtaaatatggcattgcccatcacgcacaacatgaccagaaacaacagtatatgtttaagcgaaaagcggctggaaaagagcgccataacaggcgcgcccagcacgacgccgaaggcgtaaaacgagatcatatgcccggcggcgggaattgttatcccgacatcgcgtgccagctccgtcagcacgcccataatgccaaactcggccatccccagtccgaacgtacccagcgccaaagaaaaaataacttttttcataccacctgccgaaaataaaggcgcatgttgcgcgctgtggctgtgaattgtcacagccaatcaacgtatagcttgcggataagcgcgaggtaataccattccttatccgtctttgtgtattcattattatgctatgtcatgacggtatgctgtgcgcaggatgacactcgtgttactccacggcaaacgctttgtccagtttgctataaccaagcccattgatttttttcacttttatctgcacagggatacgttctttcatggcttccacgtgactaatcacaccgatggtcttcccgctggcattcagcgcatcgagcgcatccagcgcggcgtccagcgtttcgctatcaagcgtgccgaagccttcgtcgaggaacaaagaatcaatgcgcgttttatggctgaccaaatctgataacgccagcgccagcgccaggctgaccaggaaactttcgccgcctgataacgttcgcgtatcgcgcacggcgtcggcctgccaggtatcgacaacctccagttccagcgcgtcgctggctttgcgctgcaataaatagcggccatgcaggcgggtgagctgatgattcgccagccagaccagattatccagcgtcagtccctgggcgaatttgcggaacttatcaccttctttagagccgatcagcgcattgagatagccccagtcttccacttgctgagaggcttgcttcatttccgtcatcagcgcgcgttggcgctgccgattatctgcatcctgtttaatttgctggcggatttccccctggcgtgtcgtgttctcgcgcagttgttgcgccaactgcgtcagccgctgcgcgagctgctccgccgtacacgttgggtccagacctgcgggcggctgttgctgatggtcagccagcgcctgcgcggactgcgcgcttaacgccttcgcttgttgtagctgactttccagcgtttgttgttgtttttccagacgggtcacggtctcttcatccagcaacgccgccaggaacgttgcctggctgtcaaacgggctattttttaacgccgcatcaaagtgcgctatcgcctcggcggcgcgctgctgctcctgcgtcgtttgttcctgcagggtttgcaactggctttgtaatgacacgcactcatcatgcgcctgccgccagttatccagcggcacgtcgtcgtcggaatccgcggtatccgtttgcggtagcgtctccagcaacggggcaagcctgtcgatctgcatttgcaaatccgcgaactctgtctgacgctgttgccatattttcgcttcgtcggcgcgctcattcagccacgaagcctcgtcttctggcgcaggaagggaaagcgtatactgcgccaaatctgccgtcagcgacgcctgacgctgcgcaatctgcgcggtaaagcgcgctacctgttcagtatgcgccgcgatttgcgtttgtagagcatgacgctggctgagctgatccaactgttgctcatgctcttccgcggcggtcagccagcccgcgaggtcttcttgcggctggagctgaacgcccagcgtagcgcacagcgtttgccattcctcagtaagcgcttgctcctcctgcaacaacgactgcgcctcgctttcatcccgctgtaattgttgcgttaaggcatctaactgtcctcgcagcgccgcgccttcttccgccagcgttttgacctctttttccagcgcgtcgcggcgggtttgattcgcgctcagttccagcgcctgataggcggcgatggcggggtgcgtcgtcgagccgcaaagcggacacggctggccggactgtaagtgcgcccgctggctttccagatctttgatgcgcgcctcctgctcgcaaatagtgcgaacgtccgcaagctcctgcgctttagtcttataactcaaacgcttatccgccagacgttgggtgtattgcgcctgctcctgatgatgacgcgcgatagctgcctgtagctgcgcctgacgcttttgtttcgggagaatttgcccctgaagcgcggcgagacgatggcgtagcggacgctgccgggtatgcaatgctctggcttccgccagcgcctgtggcgtgaggtcgagcgtgagcggcggtagcgcatcacgctgacgcgtatcgctcagcaactgctgttgccattggctcagttgcgcccgatcgtgggattgttgtgttaataatgctcgccaccccgccagttcgctgcgccagacgcggatgccgtcgtgttccgccagccatgtcttcaaccgctgccctgtggcgttcagttgcgtgaattgtcgatgcgcgcaggcgcggatacgctggcgcaggcgatacgcgctttgtaagcgagcattcacttcatcactgtgctggcgaacacgctcaacggcgcgggtttgttcctgaatgcgctcccagtgcgggcgcaactggcgagcaggttgcgccagtgtcaacgccgcgagctgcggctgcgctttttctcgcgcctcttgcgccgcgtacagcgcctgctgccgggcgtgtaattcagtgtggagctcgttttttcgggtcagccagtgaaggtgctgctgctgtccctgctggtcggccagcaggcgtttctcttcgtcagtaagcgcctgcaaactggcttccagttgctgtaactgttcgtccgccaatagggcgacgccgctggcctgcgcttgtaacttttccagttcgagacgggctgatttatgtttttcaaatacctgtgcggagatctgcccgtaaatctcagtgccggtgagctcctccagaagctctgcgcgctctttcgctttggcgttaagaaaggcggcgaactgcccctgtgataacaacatcgaacgggtgaagcgcccgtagtccagcccggtcaacgtggcgatcatctccagtttatcctttaccttatcggcaaagatctttccgtctgaacaccgtgccagctctacgcgtggggcctggagattgccgtcaggctgatttcgggctcggttctggctccagaacgcgcgccaggcttcgccttttacctcaaactccacttcggccagacattccgctgtatcgcgcgtcatcaaatcgttttgcgattgcgataccgtattcaggcgcggcgtttcgtggtacagcgccaggcagatggcgtcaagcaaggtggtttttcccgcgccggtcgggccggtaatggcgaataacccgttactggcaaacggttcggcggtaaagtcgaccttccattctcctttcagcgagttcaggtttttcagacgcaaactgagaattttcatgcctcatgctcctcattcaacgcgtagagcgtgctggaaaagagctgattcaggcgctcgcgctgcgggggatctaacgcttccagcgccagacgccgcgcaaaaacctcctccacgctaagctcgcttaatgtttcccgccgctcgttcgccagcgagcgctcgcgctgttcgcggctacggcgcaccagtaatacctctacggggagtgactccgttaatgtctgtattctgcgttggatatcgtgcagataatcatcggtggtgatttcaatatccagccagacggggggcgattgctcaacgccgcgccactgctcaagctgttcggtaattgacgccaggtcgccttttaaaaccgccagcggttgagtcacggggacagccagactttcggtactttgccatttcccctgctcgaaggtcaccagatgcacgcatttgcttttgccgcactcatcaaagctgagggcgatgggtgagccgcaatagcggatatgctccgtgccgccgacacattgcgcgcggtgaatgtgtcccaatgcgatataatccgcgggggggaaatgctgcgccggaaaggcatccagcgtaccgatataaatgtcgcgaaccgcatcgcttttgctggcgccgacggtggttaaatgtcccgtcgcgataaccggcagctttcgttcgccgcgtagttggcacgcttcctgatactgctgttgataataatcggcaatcgcatgaagaagttgctgctgtttctcgctgccggataatcccgcctgactggtaataatgtcgcgcgggcgcaaaaagggaatggggcacagtacggcgcccggagacccgtcgcgacgatgaagtagccgcggcgcatagcccgcgctggcgatcacggttgtattgagaaacgccagaatgtcgcgcgattcgtttagcgtggcgacggaatcatgattaccggccagcaccaccagatgacagcccgtttgctgtaaattaacgacgaaacggttataaagttctcgggcatagcttggaggcgaaccggtatcaaaaatatcgccagcgacaataatggcatccacctgatgggcctgcgcggtctccagcagccagtccagaaaagcctgatgctccgcggcgcggcttttactgtagaaattttgtcccagatgccagtcagaggtgtggaggatgcgcataattgttccatgcaaaaaaagcgtgaacgggattatacacgtcatcccttccatttttgggcgcaatttaccgccggtacacggtaatgcatggtttcaccggtgtcataaatcatcaacatgctgtcaatgccgccttttttttcataaatctgtcataaatctgacgcataatggcgcggcattgataactaacgactaacagggcaaattatggcgagacgtattctggtcgtagaagatgaggcgccgatccgtgaaatggtgtgcttcgtgctcgaacaaaatggctttcagcccgtagaagccgaagattatgacagtgcggtgaataaacttaatgaaccctggccggatctcatccttcttgactggatgttgcccggcgggtcagggttacagtttattaaacatctcaaacgtgaagccatgacccgggatattcctgtggttatgctgaccgcaagaggtgaggaagaagatcgtgtgcgcgggctggaaaccggcgctgacgattacattaccaagccgttttcccccaaggagttggtggcgcgcattaaagccgttatgcggcgcatctcgccgatggcggtcgaagaggtgatcgagatgcagggactgagccttgatcccggctctcaccgcgtgatgaccggcgacagcccgctggatatggggccgaccgaatttaaattactccatttctttatgacgcacccggaacgggtttacagtcgcgagcagctactcaatcatgtctggggcaccaatgtgtacgttgaagaccggacggtcgacgtgcatattcgccgtttgcgtaaggcgctggagcacagcggccacgaccggatggtgcaaacggtacgcgggacagggtatcgtttttcgacccgcttttaatgccttttccgccagtagaacacaggtttctggcggagaaggctttccattcttgagggagtatgacgcgtgctggaacggctgtcatggaaaaggctggtgctggagctggtgctctgttgcatccccgcgcttatccttagcgctttttttggttatctgccgtggtttttactggcggcggtgacgggactgcttgtctggcatttctggaatttgttacgcctctcctggtggctttgggtcgacagaagtatgacgccgccgccgggacggggaagttgggaaccgctgttatacggtttacaccagatgcagttgcgaaataagaagcgtcgccgcgagctggggaacctgattaaacgttttcgcagtggcgcggagtcgctgcctgatgccgtggtactgaccacagaagagggcggcattttttggtgtaacggtttggcgcaacagatactggggctacgctggccggatgacaacgggcagaatattctcaatctactgcgttatccggagtttacccagtatttaaaaacgcgtgatttcacccgtccgcttcatttggtgctcaataccgggcggcacctggagatccgcgtcatgccttataccgataaacaactcctgatggtggcgcgcgatgtgacgcaaatgcatcagcttgaaggcgccagacgtaactttttcgccaacgttagccatgagttgcgtacgcccttgacggtattgcaaggctatctggaaatgatgcaggaacaggcgctggaaggggcgacgcgagagaaagcgctgcatacgatgcgcgagcaaacgtatcgtatggaagggctggtaaaacaactgcttacgctgtctaaaattgaggcggccccggcgctgttattaaatgaaaaagtggatgtaccgatgatgctgcgggtcgtggagcgtgaagcgcagacgctcagccagcagaaacatacctttacgtttgaggtcgacgatagtcttagcgttctgggcaacgaagagcagctacgtagcgcgatctcaaacctggtgtataacgcggtaaaccatacgccggcgggaacgcatattacggtgagctggcgacgtgtcgcgcatggcgctgagttttgcattcaagataacggtccggggattgctgccgagcatattcctcgtctgaccgaacgcttctaccgtgtcgataaagcgcgttcgcggcaaacgggcggcagcggcctgggattggcgattgtgaaacatgcgttgaatcaccatgaaagccgccttgaaatcgacagttcgcctggcaaaggaacgcgatttagctttgtgctgccggaacgtttaattgccaaaaatagcgattaattgcctttcgtaagtataactttccataagccagcggatgctggcttattttctttgcagttaagacgggctcgttgaaacattcaacgtttggtggttttttgttcgcatgattagccataactttttcatgagaatggtgttttattctggttgtaaatttcatatcgctatattcatctggtttttagatcccatcttgctttaaaacgttataagcgtttaaattgcgcttcaggtgctgtcattacgactgcatttgcgcggtaaatcgaaaaacaattcttcgccgcatcggtccgggagcttttcccgctgaaattgataaaaaacgccgctttataatcctccgggaaaggcaaaaattttaatgtttacaacatcaccatccacaggcagtaagactttatgacccatcagttaaaatcgcgcgatatcatcgccctgggctttatgacatttgcgctgttcgttggcgcaggcaatattatctttcctcctatggtcggtttgcaggcgggtgaacacgtctggacagccgctattggctttctgattaccgccgtagggctaccggttcttactgttgtggcgctggcgaaagtcggcggcggcgtagacagcctcagtacgccgattggtaaagtggcgggactcctgctggcgaccgtttgctatctggccgtcgggccgttatttgcgacgccgcgtaccgcgacggtgtcgtttgaggtcggtatcgctccgttgactggcgattctgcaatgccgttgctgatttacagcgtggtctatttcgctatcgttattctggtttccctctatccgggtaagctgctggatacggtagggaatttcctggcgccgttgaaaattattgcgctggtcatcctgtccgtcgcggctatcgtttggcctgccggtccaatcagcaacgccctggacgcttatcagaatgcggccttttctaacggatttgtgaacggctatctgacgatggatacgctgggcgcgatggtgtttggtatcgttattgtgaacgcggcgcgttctcgcggcgtgaccgaagcgcgcctgttgacgcgttacacggtctgggccggcctgatggcgggcgtggggctgacgctgctttaccttgccttgttccgcttaggttctgacagcgcgacgctggtcgatcagtcagcgaacggcgcggcgattcttcatgcctacgttcagcatacctttggcggcgcgggaagcttcctgctggcggcgctgatctttatcgcgtgtctggtgacggcggtggggctgacctgcgcctgcgctgagtttttcgcgcagtatattccgctgtcttaccgcacgctggtctttattctcggcggcttctctatggtggtgtcaaacctcggactgagccatctgattcaaatctccattccggtgctgacggctatctatccgccgtgtatcgcactggttgtattaagttttacccgctcatggtggcataattccacccgtatcatcgcgccggccatgtttatcagtctgctttttggtatccttgacggcatcaaagcatctgccttcggcgatatgctgccagcctggagtcagcgtttgccgctggcggaacagggactggcttggttgatgccaacggtggtgatggtgatcctggcgattatctgggatcgcgcggcgggtcggcaggtgacctccagcgctcactaaaatcgctgacatatgtgtacaccacggggcttaacgccccgtggttttttattgtgttgataggtcagaaattgatggaaagcaataataagctaaagcgtgggctgagcacccggcacattcgctttatggcattaggttcggcaatcggcaccggcctgttttacggctcggcggacgccatcaaaatggcggggccgagcgtgctgttggcctatattattggcggggtcgcggcatatatcattatgcgcgcattgggggaaatgtccgttcacaaccctgccgccagctcattttcgcgctatgcgcaggaaaacctcggcccgcttgcgggctacattaccggctggacctactgttttgagatcctgatcgtcgccattgccgacgtgaccgcgttcggcatttacatgggagtctggttccccgccgtgccgcactggatttgggtacttagcgtggtgctgatcatttgcgccatcaacctgatgagcgtcaaggtgttcggcgagctggagttttggttctccttcttcaaagtcgccaccattattatcatgattgtcgcgggtatcggcatcattgtgtggggaattggcaacggcgggcagccgaccggcattcataacctgtggagcaacggcggcttcttcagcaatggctggttgggaatgatcatgtcgctgcaaatggtgatgttcgcttacggcgggattgagattatcggtatcaccgccggggaagcgaaagacccggagaaatccattccgcgcgccattaactcagtaccgatgcgtatcctggtattttatgtcggcacgctgttcgtcattatgtctatctatccgtggaatcaggtcggcacaaacggcagtccatttgtgctgacgttccagcatatggggattacctttgccgccagcattctgaactttgtggtattgaccgcctcgctttccgctatcaactccgatgtgtttggcgtaggccgtatgctgcatggtatggcggagcaggggagcgcgccgaaagtctttgctaaaacgtcacgccgtggtattccgtgggtcactgtgctggtgatgacgattgcgctgctgtttgcggtttacctgaactacatcatgccggaaaacgtcttcctggtgattgcttcgctggcgacgtttgcgacggtatgggtatggattatgatcctgctgtcgcaaatcgccttccgtcgtcgtttaccgccggaagaggtaaaagcgctgaaatttaaggtgccgggcggtgtcgtaacgacgatagcgggtctgattttcctggtcttcattattgcgcttatcggctaccatccggatacccgcatctcactgtatgtgggcttcgcctggatagttctgctgttgattggctggatatttaaacgccgtcgcgaccgtcaattggcgcaggcgtagtcgtttttctctgccttatccggtctgcaggcaacggtagaccggataagcggagccgcttctcctcctggagcctcctcccctaataaacccctggatgatgagttatcctttaaatctctgtggcaaggtggccccattttcagtagaggggatacgagatgttgaatgcctggcacttaccggttgccccatttgtgaagcaacataacgataaattaaccattacgctgtggctgagcggagaaaatccgccgtctcgcgtgacgttgcgctcagaattcgataatgaagaaatctcactggcgatgcgcaaacagcgccgccagccgcagccgggcgtgacggcgtggcgagcgacgctcaatatcgcgttagggcaaccccgtcgccgttacagctttaaattgctttggcatgaccgccagctttggtttacgccacagggatttagccgttttccgcctgcgcgtctggaacaatttgcggttgatgtgccggatagcggcccgcagtgggtcgccgatcaaattttttatcagatcttcccggatcgttttgcccgcagccagtctcgtgaagccgggcaggaccgggtgtactaccatcatgccgcaggtcaggagattgtgctgcgcgactgggacgatcctttaaccccccaggcgggcggttccaccttttacggcggctgtctgaatggcatttgtgagaagctgccgtatctgaaaaaactgggcgtcacagcgctatatctgaatccggtatttaccgcgccgagcgtccataagtacgatacggaagattatcgccatgtcgatccgcaatttggcggcgatcgggcgctgctacgcctgcggcgtaaaacccaggtgcagggcatgaggctggtgctggatggcgtgtttaatcatagcggcgactcgcatgtgtggtttgacaggcataaccgcagcactggcggcgcgtgccatcacccggactcgccgtggcgcgactggtactccttttcaccacaaggcgtggcgctggactggctgggttatccgagcctgccgaaactcgattatcaatcagaaacgctggtcgatgagatctatcgcggtgaggacagtatcgttcgtcactggctaaaggctccgtggaatatggacggctggcggctggatgtcgtacatatgctgggcgaggcgggcggggcgcgtcataatttgcagcacgtcgccggtattacccgggcggcaaaagaggcgcagcccgaagcctatattgtgggggaacatttcggcgatgcgcggcagtggctacaggccgatgcggaagatgccgccatgaattatcgcggcttcaccttcccgctatggggatttctcgccaatactgatatcgcttacgaaccacagcatattgatgcccggacctgtatcgcgtggatggataactaccgcgccgggctgtcacatcagcaacaactgcgcatgtttaatcaactcgacagccatgatactgcgcgctttaaaactctgctgggtaaagacgcggcgcgcctgccgctggcggtggtctggctgtttacctggcccggcgtgccatgtatttattacggcgatgaagtcggcgtggacggcgcaaatgaccccatgtgccgcaaaccgttcccatgggatgaacgcaagcaggacggcaacttgctggcgctgtaccagcgtatggcgaaactgcgccagagcagtctggcgctgcgtcgtggcggatgccaggcgctgtatgccgaaggtgacgtagtggtattcgtgcgagtttatcagcagcagcgggcgctggtggcgattaaccggggcgaggcctgtgaagtggcgctggaagcgttgccgttgctgaacgtggccggatggcaatgtaaaacgggaagcggtgatatccgcgagggaagacttagtttacccgcgatttccgcgacggtatggatgaatcgttgaggcgaggtggttcgtaacaccttacgcataaaaaaggctcgcattcgcgagccttttatcaatgcactgacttacaggctggaaatgttctcagccaggtatttagccacgccgtccggagaggcgttcatgccttctttgcctttttcccactgcgccgggcagacatcaccgtgctcttcgtggaactgcagcgcgtcgaccatacgcagcatttcgtcgatattacgacccagcggcagatcgtttacgacctggtggcgaacaataccgttagcgtcaatcaggaaagagccgcgcagcgcaacgccttcgtccgggtgttcgataccgtaagctttctgaatttcacgcttcacgtcggcgaccattgcgtatttcaccgggccaatgccgcctttatcgacaggggtgttacgccatgcgttgtgaacgaactcagagtcgaaagaaacgccgaccacttcaacgccgcgcttctggaattcttcataacgtttatcaaaggcgatcagctcagacgggcaaacaaaagtgaagtccatcggccagaagaacagaacggtcgttttaccattggtgtgctgtttgaagttgaatttatcaacaatctcaccgctacccagtaccgccgcagcggtgaaatccggggcctgacgagtaaccagtaccataataattctcctgcaatattaagggttttagaacgcaacgcgggcagtatagggagggcgaagcgacaaaacaatgcggtcttgacaatcaatgagacagcttttgcctatcgatcgggtcattataaatcgtaatgatgacccttttatgacagcgaacgatctttctgccaacggcggatctgacgcacgccctcgctatcaggccgtcacagcgctttgcgggcggcctgtgccatcatacgcggataaaaatgccagaagcgctcttctaacgcgtcgtagtgcgcgtccagatcgtaccaggaatcacgcaaggcatccagccggggacggcgattcgccatgccattcagcacgttttgaatgaaatccatatcgcgataccgctctaaccatttttctgaccaaagataatcattcaggttgacaaagcgcggcggggagtcgggcagaatcgtcgcgacctgcgcatgggcgtagccgacaaacgcctgaagtggaaaatcgggagagatttgcgtccagtgacgcgataaaaaatgatcccacatgacgtccagcgtaatgggcgccacgcgccgcgtttcatggcggaaccactctcgcgcctcacgaacttccggcaggttgtcggtcatgacgtcaatacgccgatgcatataaataccctctaccacgtcaggaggataatgcgttgccgggttaccgcggacaaaatcggccagaagattaccggaaagcgagctgtcggcaaggtgcgccagatgcaggtgagcaagaaaattcattattgattctctgtccaaaaagcgggtaacggttgcagcgggaacgccccggcactagactacccgcctcttattttagtctgagtcagagtcatgcgcgttaccgatttttcctttgaactacccgaatccctgattgcccactacccacagccggaacgcagtcgctgccgtttgctgtcattagaggggccgacgggcgcgctgacgcacggtactttcaccgatctgctcgataagctcaaccctggcgatttgctggtcttcaataatacccgcgtgatcccggcgcggctctttggccgtaaagccagcggcggcaagatagaagtgctggtcgaacgtatgctcgatgataaacgcatcctggcgcatattcgcgcttctaaagcgccaaaaccgggtacggaactgctgctgggcgacgacgaaagtattcacgcgaccatgaccgcgcgtcacggcgctctgtttgaagttgagtttaatgacccgcgtccggtgctggatattcttaacgccatcggccatatgccgttgccgccgtatatcgaccgtccggacgaggacgccgaccgcgaactgtaccagacggtctacagtgaaaaaccgggcgccgtcgccgcgccgaccgcggggctgcactttgatgagccgctgctggcggcgcttcgtgagaaaggtgtcgaaatggcgtttgttacgctacacgtaggcgcgggcactttccagccggtgcgtgtcgataccattgaagatcacatcatgcactccgaatatgctgaggtgccgcaagaggtggtcgacgcggtgctggcggcgaaagcgcgcggcaaccgcgtgattgctgtcggcaccacctcggtacgctcgctggaaagcgcggcgcaggcggcaaaaagcgatttgatagagccgttcttcggcgatacgcaaatctttatttatccaggttatcaatacaaagtgattgatgcgctgatcaccaacttccatctgccggaatcgacgttgattatgctggtttccgcatttgccggttatcaacacaccatgaatgcctataagactgcggtagaacaaaaatatcgcttttttagctacggggacgcgatgtttatcacgtacaatccgcaggctatttctgagcgtccgtaagaaggctatctcacttgccattttgacgccgggcagtgctcgccatcctcacgtactgcgtgtacgctccggtggctgtgcgctggtcgaccccaaactggctgcgccgatgacgtcttcgggaatttattagctatggaatcattccgtagcgagtcgttaaacgtcggactgtttttctgacgcaggagtgataatgaaatttgagttagataccaccgatggtcgtgcgcgtcgcggtcgtctggtgtttgatcgtggcgtagtggaaacgccagcctttatgcctgtgggtacttacggtaccgtgaaaggcatgacgccggaagaagtggaagcgaccggcgcgcagattattctcggcaacactttccacctgtggctgcgcccgggtcaggaaatcatgaagctgcatggcgatctgcacgattttatgcagtggaaagggccgattctcaccgattccggcggcttccaggtcttcagcctcggcgatattcgtaagattaccgagcaaggcgtgcacttccgtaacccgatcaacggcgatccgattttcctcgatccggaaaagtcgatggagatccagtacgatctcggttccgatatcgtgatgatctttgatgaatgtacgccgtacccggcagactgggactatgctaaacgctcgatggagatgtcgttgcgttgggcgaagcgtagccgcgaccgttttgatagccttggcaataagaatgcgctttttggcatcattcagggcagcgtttacgaagatttacgcgatatctcggtgaaaggtctggtagagattggctttgatggctacgctgtcggcggtttggctgtcggtgagccgaaagcagatatgcaccgcattctggagcacgtttgcccgcagatcccggctgacaaaccgcgttacctgatgggcgtgggtaaaccggaagatctggtggaaggggtgcgtcgcggtattgatatgtttgactgtgtcatgccaacgcgaaatgcccgtaatggtcatctgtttgtgaccgacggcgtggtgaagattcgtaatgcaaagcataaaagcgacaccagcccgcttgacgccgagtgcgattgctacacctgtcgcaattattcacgcgcttacttgcatcatctcgaccgttgcaacgaaatattaggtgcgcgtctcaataccattcataacttgcgttactaccagcgtttgatggcgggtttacgcaaggctattgaagagggtaaattagagagcttcgtaaccgagttttaccaacgtcaggggcgacccgttccacctttgaacgttgattaattttaataatgagggaatttgaatgagcttttttatttctgatgcggtagcggcaacaggtgctccagcgcagggcagcccgatgtctctgattttaatgctggtggtgtttggtctgattttctatttcatgatcctgcgcccgcagcagaagcgcaccaaagagcacaaaaagctgatggactccattgcgaaaggtgatgaagttctgacgaatggcggtctggtcggtcgagtgaccaaagtagcggaagccggctacattgccatcgcgctgaatgacaccacggaagtggttatcaaacgtgacttcgtagctgccgttctgccgaaaggcaccatgaaggcgctgtaatatttcgttttcccaaagggaactgccgtgttaaaccgttatcctttgtggaagtacatcatgctggtcgtcgtgattatcgtcggcctgctttacgcacttcccaacctgtatggtgaggatccggctgttcaaatcactggcgtgcgcggcgtcgccgccagtgagcaaacgctgatccaggtccagaaaacgttacaagaagaaaaaattcccgctaagtctgtggcactggaagagggcgctattcttgcgcgcttcgacaccaccgatacccagctacgcgcccgtgaagcgctgatgagcgtgctgggggataaatatgtcgtggcgcttaaccttgcgccggctacgccgcgctggttggcggctattcacgccgatccgatgaagctcggtcttgatctgcgcggcggcgttcacttcctgatggaagtggatatggataccgcgttaggtaaactccaggaacaaaatatcgatagcctgcgcagcgatctgcgtgaaaaaggcattccttataccaccgttcgtaaagaaaataattatgggttgagcatcacgttccgtgacagcaaagcgcgtgatgaggcgatcgcctatctgacgccgcgtcatcgtgacctggtgatttccagccagagcggtaatcaacttcgcgcggtaatgaccgatgcgcgcctgagcgaagcgcgtgaatacgccgttcagcagaacattaatattctgcgtaaccgtgttaaccaactgggcgtcgcggagcctgtcgtacaacgccagggcgcagaccgtattgtggttgagctgccgggtatccaggataccgctcgcgcgaaagaaattctcggcgcgaccgcgacgctggaattccgtctggtgaataccaacgttgaccaggccgccgctgctgccgggcgcgtaccgggtgattccgaagtgaaacagacccgcgaaggtcagccggtggtattgtacaaacgcgtgatcctcaccggcgaccatatcaccgactcgacgtccagccaggatgaatataaccaaccgcaggttaacatctcgctggatagcgcaggcggcaatatcatgtctaacttcactaaggacaatatcggcaaaccgatggcgaccctgtttgtggagtataaagacagcggtaagaaagacgctaacggtcgcgccgtactggtgaaacaggaagaagtgattaacattgccaacatccagtcccggctgggtaacagcttccgtattaccggtatcagcaacccgaacgaagcgcgtcagctctcgttgttgctgcgtgcgggcgccctgattgcgccgattcagatcgttgaagagcgcaccattggcccgactctgggtatgcagaacatcaagcagggcctggaagcctgtctggccggtctggtggtctccatcctgttcatgatcttcttctataagaagtttggtctgattgcgaccagcgcgttagtggctaacctggtgttgattgtcggtatcatgtcgctgttgccgggggcaacgctcagtatgccggggattgcgggtatcgtgttaacccttgcggtggcggtcgacgccaacgttctgattaacgaacgtatcaaagaagagttgagtaatggccgcacggtacagcaggcgataaacgaaggctatgccggcgcgttcagttccatcttcgatgcgaacatcacgacgctgattaaagtcatcattctgtatgctgtcggtaccggggcaattaaagggttcgcgattacgaccggtatcggtgtggcgacgtcgatgtttaccgcgattatcggtacgcgtgctatcgtaaacctgctatatggcggcaagcgcgtcactaagctgtcaatctgaggagtgcgatgtggcacaggaatacactgttgaacaactaaaccacggccgtaaagtctatgactttatgcgctgggacttctgggcattcggcatctccgggctgttgctgatcgcggccattgtcattatgggcgtacgcgggtttaactgggggctggatttcaccggtggtacggtaattgaaatcacgctggaaaaaccggctgaaatggacgtgatgcgcgaagcgctgcaaaaagcgggctatgaagagccgcagttgcagaactttggcagcagtcacgacattatggtgcgtatgccgccaaccgaaggtgaaaccggcggtcaggtactgggtagcaaagtggtgacgatcattaatgaagccaccaaccagaatgcggccgtgaagcgtattgaattcgtggggccaagcgtgggcgccgatctggcgcaaaccggcgctatggcgctgctggtggcgttgatctctatcctcgtttatgtcggtttccgctttgagtggcgactggcggcaggggtggtcatcgcgctggcgcacgacgtgatcattacgctggggatactgtcgcttttccatatcgagattgacctgaccattgtggcatcgttgatgtcggtgatcggttactcgctgaatgacagtatcgtggtctctgaccgtattcgtgaaaacttccgcaaaatccgtcgcgggacgccttacgaaatctttaacgtgtcgctgacccagacgctacaccgtacgttgattacctccggtacgacgttagtggtaattctgatgctgtacctcttcggcggtccggtactggaaggcttctcgctgacgatgctgatcggtgtctctattggtacggcatcttctatctatgtcgcatcggcgctggcgctgaaactcggtatgaagcgcgagcatatgctgcagcagaaagtcgaaaaagaaggggcggatcagccgtccattctgccgtaaacacgtatttaagtgttatctgaatcccggtcatgcgatcgggatttttttatttatgtaccatgacgataaacattactgacagtatgctgtcaggagccctgtcatacactcctcatgaatttacccacactcgcaggaggatgtatgaaaaacttgattaactggtttgaaattccagttactgatatggcgcgtgcaatcgccttttatgagcaagtgatgcagatatcgttacgtcgggaaaccatggatggggcggacctggccgtattcccgtatgctgaacccggacccggcggagcgctgataaagcaggatgatgtcgctccagttgcgcagggagtcgttatttatctgcataccgccgatttgttagcctcgattgaacgtgtcgtccttgccggtggcaagtgtgttctggaacccatggttcccggagatgacattggaaccatcgcgttgtttattgacagcgaaggcaaccgaataggtttacatcaacctgcgtgatatttgctaaatgtagagagtcaatatgaccagacgcgctgaccgtttgtttcagatcgtgcaaattttgcggggtagacgactgacgacggcagcgctgttggcacagcggcttgcggtttctgaacggacgatttatcgcgatattcgcgatctgtcgttatccggtgtgcctgtcgaaggtgaagcggggagcggataccgtttaatggcaggttttgatctgccacccttgatgcttacccatcgtgaatcggaagcactgatggtggctatacggttattgaaaacctggggcggcgattcgctatcacgcgagcttgaatccgcccaggaaaaagtgttggccattttgccggaagagagccgccgtaaagcggagcagacacggatttacgctccggatttgggtacatctccacattcgcgcagcgcgtttgatcttatccatcaggccgtttcggcgcagcaggtgttggcgctacattatcgtgatgaagcggggcatctctcttcgcgggatatacaaccgctgggattgtttttctggggagagcactggctgctggttgcctggtgtgagagacgggaagactatcggtgttttcgcctcgatcgctgtttacaaattactccgcttaaccggcgatttcgtgaaacaatcgaccgttctttgcgtgattttttgcgaaaagtcgagcacgaaaaaatgccgtaagatgtgatagcgatacctctaacgcttgtaaaacgggttgattggtcatcagtttgcctgaaatagccttgcttacctggatatataagttgcacagaatcattgctaaaagcccggcttcgcgggaaactgggcataaccctttgtattattcaggtacctgttaattatggctatcatcccaaaaaactacgcgcgcctggaaagcggctatcgtgaaaaagcgctgaagctgtttccgtgggtgtgcggacgttgttcccgtgagtttgtgtattcaaatctgcgtgagctgacggtgcatcatatcgatcatgaccacaccaataacccggaagacggcagcaactgggagctattgtgcctctactgccacgatcatgagcattctaaatataccgaagccgatcagtacggttcgacggtcattgccggggaagatgcgcaaaaagatgtcggcgaggcgacttataacccgtttgccgatctgaaagcgatgatgaacaaaaagaaataagcagactgctgacaaagctgttggtgctgttgaatgttaggttacgcttcgctccacccaacggaatccgcaatataaatgaattattggttttcgtaggtcggatgcaatctggcattttttcagccccggagtttgtcgccagccccaaatgtcctgtaacgcatacattgtcactggaatcccgatcgcaaggttgggatttttttgtttttaagtcctgccgatactggcgagcagagtagaatcagcggtaagccggggcaacccggtgaggcgcaatgttgcgggggcttgatccccggtggccttgtcgctggaaagagaaaacccccgcacattgttcggtattcaccggcaacattacgggggctaacttgactccagacaagttgaggatagccgcgaaccgttgccattgcaacaaaggcggcaatatgacgctcacagagttgagcattactatctggcacgatctggcggcaccaacgctggtcgggattgcgacaggtctgtttttaggctggtggcatcgccggaagtaatgtgaagtgggcgcgactcgccgccgcatggcagcatgcgcccgaaacgggccagaggacgacctctggccttttttgcaggtttagaagttgtaacccacgaccaggtagccgccccagccggtagatttcgcgctgaaatcgccgtcgccccagttcagttttgcgccattctgccactgtccgccgttatggaagtaacgcgcaacgaccgagtagtgccagtgatcgtagttcagcgccaggatatggctggaagcgatggagttgctggtacggttcggatcgtcgcctaaatcagatccccagtcaaagttggtaaagccgatatagctcagtttaccgccccacagatcggtgatggggacgaagtatttcactttgaaacggtagccgtcccattcgttttcattggacgcgccgtagttttgccactgatatttcgcatacacgttcagcgacagacccatcggcaggccggtgtcgatatcggtccccagacccatataccacgtgctctggcggctggctttgttatcgcccatatcgtagatgtagttgttggcgaaataccactctttaaacgggccgaagctcaggtctgcgccggtcagcttatcaattgagaaacgcggttcgatttccatgaacagcggagaaccgtcggaccagatacctttatcgttgccgttaccccaatcaaaggttttgggaatatcgatatagccgtagaaatcaaaccagtcttttttggcaaatgcttcatattccagatagacgtcgttgttcaatttcggcgagaaacgggtatggtagctgcctaccacgtttacgctctggtgccaccagtcggacaaatactgcggctgatcattttctgctgcgttagcagtaaaagatgaggtgagcgccagcgctgcgctgactgcgagtaaagtttttttcatatgtatgccactgtttgaaatcccttgcgggagtgaaaagaacgcaatttgcgtttctaaatatttcgtgtttctgcggagcctattataaaaatcattgctcacaaaaatatgtcttgtttcacatatctatcatttacgtaatcgattgcgttcacgtttgcgcattttagacgcggcgacagtactatctttcatgaatattaccaatccatgtcataaatgacggaaatgtcagtagggcaacaaaagtcgcgcgggggatgttgcggaacgcacaaaacgctccgccagaacgtttattgattaacaggctgaatatcatggatgcgaatgaagcctaactgcgccggtgtgatccccttcaacggtaacgaaatattgacatcactgggcgccagcaagctggctggggcatttaccagaaggctctgtgcattcacctcctgatagttctccgtagtgccctgaagttgcccgtactctacggtagcgctgaatgccggcagtggatcgcgggactcgccctgaatgtgtaacgttgcgtgagcgccgtctgcgacaggcgtaatttccagcaatgtcatacgtagcgtaccgatctggctctccagccgggcaggcgtattggcgccaggcaacaaatagacgccgcgggttgactccgcattcagcttattttgttgggtaatttttaccgtttcctgattcagttgggtcatctctttattcagggtgctaatgctttgatgcatctggcgaacttcgctctgcggcgcgcaggcggtcaggctcaagagacttcccaccaggagaattcttaggtaacgtcttgtcatgtcgatcatttccttcatggttcgatagcgtaatggtagtgcgctatacgcacaaaggcaccgatcctttatctcaaaagcgctccgcctttgttgtcgcgccagttcagggtaaaataacatttcctaaatcatctggtcaggacgccgtatgcattgcccattttgtttcgccgtagataccaaagtcattgactctcgtcttgtaggcgagggctcgtccgtgcgccgccgtcggcagtgcctggtgtgtaatgaacgctttacgaccttcgaagtggctgaactggtcatgccgcgcgtgataaaaagcaacgatgtgcgcgaaccctttaatgaggataagctgcgtagcggcatgttgagagcgctggaaaaaagacccgtcagcgcagatgatgttgaaatggcattgaaccatattaagtcacaattacgtgccactggggagcgtgaagttcccagcaagatgattggcaacctggtcatggagcagctgaaaaaactcgataaagtcgcgtatattcgctttgcctccgtctatcgcagtttcgaagatatcaaagactttggcgaagaaatcgctcgcctacaggactaagccatgcaggatgagttttacatggcgcgagcgctcaaactggcgcagcgtggacgtttcaccactcaccctaaccctaatgtcggctgtgtcattgttaacaatggcgacatcgtcggcgaaggttatcaccatcgcgccggagagccgcacgccgaggttcatgcgctgcggatggcgggcgcaaaagccaaaggcgcaaccgcctatgtcacgcttgaaccctgtagccatcatgggcgaacgccgccatgttgcgatgcgctgattgcggccggcgtcgcgcgcgtggtcgccgcgatgcaggacccgaacccacaggtcgccgggcgtgggctgtatcgcctgcaacaggcgggtattgcggtcagccacgggttaatgatgagtgaagcggaggcgctcaataaaggcttcctcaagcggatgcgtaccggattcccttatcttcagcttaaactgggcgcctccgtcgacggacggacggcgatggccagcggcgaaagccagtggatcacctcgccgcaggcccggcgtgacgttcagcgcttgcgtgcgcaaagccacgctatcttaaccagtagcgcgacggtattggctgacgatccggccttgacggtgcgttgggcggagttagacgcctctacgcaggcgtcttacccgcaggaaaatctgcgccagccggtgcgaattgttatcgacagccaaaaccgggtaacgcctgcgcatcgtattgtgcagcagcctggcgaaacgtggatcgcgcgtacccaggaagatagccgcgcgtggcccgatgcggttcgtactatcagcgtgccggcgcacaacggacatttggatctggttgtgctgatgatgcagttaggcaggcagcagattaatagcatatgggttgaagccggaccgggactggcgggcgcgttgctgcaagccgggctggtggatgagctgattgtctatgtcgcgcctaaattgttgggaacccaggcgcggggattatgcgaattgccggggcttgagaagctcgccgacgcgccgcaatttaccttcagcgaaatacgtcatgtcggcccggatgtttgcctgcatatggtgagcgcatgagttctcccgtcgaaaggggagcagcgctcaaattattatgataaaatccgcccccctgcggggccaaatgaaccctggaagagagaatatgaacattattaaagctaacgttgcagcccctgacgctcgtgtcgccatcactattgcgcgtttcaatcagtttatcaacgacagcctgctggatggcgcggttgatgccctgacgcgtattggtcaggtaaaagatgataatattaccgtagtgtgggtgcctggcgcctatgaactgccgctggcgaccgaagcgctggcgaaaagcggtaaatacgacgccgtggttgcgctgggaaccgtgattcgcggggggactgcgcactttgaatatgtggcaggcggcgccagcaatggcctggcaagcgttgcccaggacagcggcgtgccggtagcctttggtgttctgaccaccgagagtattgaacaagccatcgaacgtgctggtacaaaagccggtaataaaggcgcagaagctgcgctgaccgcgcttgaaatgattaatgtattgaaagccattaaggcctgattttttgtaaggggaattccgtgaaacctgctgctcgtcgccgcgcccgtgagtgtgccgtccaggcgctttactcctggcagttgtcccagaacgacatcgctgatgttgaataccagttcctggcggaacaggacgtaaaagacgtcgacgttctctatttccgtgaactgctatccggggtggcgactaacagcgcgtacctggatggtttaatgaaaccgtatctgtcccgcctgcttgaagagctgggacaggttgaaaaagccgtgctgcgtattgcgttgtttgagctgtcaaaacgcagcgatgtgccttataaagtggccatcaacgaagcgattgaactggcgaaaacctttggcgctgaagacagccacaaattcgtcaacggcgtactggataaagcagctccggtgattcgtcccaacaaaaagtgattcacaggccggaaagatagcgggcgctcgatacccgccgtctccggccttttctttttttctgctgaggcataacgtatggcatgtggcgagttttccctgattgcccgttattttgaccgtgtaagaagctctcgtcttgatgttgaaaccggtattggcgacgattgcgcgctcctgaatattcctgaaaagcagaccctggcgatcagtaccgatacgctggtggcgggcaaccacttcctccctgatatcgatcctgccgatctggcttataaagcgttggcggtgaatttaagcgatctggccgcgatgggggccgacccggcctggttaacgctggcgttaacgctaccggaagtggatgagccgtggctggaggcttttagcgacagcctgtttgcgctattgaattactacgatatgcagctcattggcggcgacaccacgcgtggaccgctgtcgatgacgctgggtatccacggttatatcccggcagggcgcgcgctcaagcgatctggcgcgaagccgggcgactggatttatgtcaccggtacgccgggcgacagcgctgccgggctggcggttttgcaaaaccggctacaggtgtcggaggagaccgatgctcactatttaattcaacggcatttacgtccgacgccgcgtattttacacggccaggcgctgcgtgacatcgccagcgcggctatcgatctttccgatggtctgatttccgatctggggcatatcgtcaaggccagcggctgtggggctagagtggatgttgatgcgttgccaaaatccgatgcgatgatgcgccatgttgatgacgggcaggcgctgcgttgggcgctttccggcggcgaagactatgagctgtgctttacggtgccggaactgaaccgtggcgcgctggatgtcgccattggtcaactgggtgttccctttacctgcataggccaaatgagcgcagatattgaagggctgaattttgtacgtgacggaatgcctgtcaccttcgactggaaaggatatgaccattttgccacgccataaagatgttgcgaaaagtcgcctgaatttgcgcaatccgtggcacctgctcgctaccggctttggcagcgggctgagccccgtggtgccgggcacgatgggctcgctggcggcgatccccttctggtatttgatgacgtttctgccgtggcagctttattcgctggtcgtgatgtttgggatctgcattggcgtttatctttgccatcagacggcgaaagatatgggcgtacacgaccacggcagtattgtctgggatgaatttatcggtatgtggataacgctaatggcgttgccgacgacggactggcagtgggtggctgccgggttcgttattttccgcattctggatatgtggaaaccctggccgatccgttggtttgatcgcaacgtgcacggcggcatggggattatgatcgatgatatcgtcgccggggtgatatccgctggcatactgtattttatcggtcatcactggccgctcggtattatttaaagggtttgccggatggcggcataaacgccttatccggcctgcccctgaacaatatgtcgatttcgcaggcccgataagcgccgcgccatcgggcaatggcagattatttaaatcccactaccggatgctgtttgtacggcgtttcgagttcggcaatctgctccggtttgagcgttaaatcaacggcattcagcaactcatctaactgttcttcacgcgaagcgccgataatcggcgcggcgacgcctcgtttgctgagcagccagcccagcgcaacctgcgcccgcgttgcgccaagcgcctcgctgacgccagccagccgttccgctatttgcgcatcatttttatcgctttcatcgtataaatttttacccacgtcatccgagaccaggcgggccgtggtttctccccaggggcgagttaagcgcccgcgcgccagcggactccacggaatcacggcaacgccttcctgccagcacagcggtagcatctcacgctcttcctcgcggtagatcaggttatagtgatcctgcatggtgacaaacggcgcccagccgtgttgtttttgtagcgccagcgcctgggcaaattgtgaggcgtgcattgaggaagcgccgatatagcgggctttacccgcctttaccacgtcgtttagcgcttccagagtttcttctatcggcgtggtgtaatcccagcggtggatttgcaggatatcgacatactccattcccagacgggcgaggctatcgtcaatagagcgcaggatttgtgcgcgggacaatccttccggcagatcgccgacgcgatggaagactttcgtcgctaccaccacctcgtcgcgccgggcaaaatcacgcagcgcgcgaccgacaatctcttcgctgctgccgtcggagtagctgttggcggtatcaaaaaagttaatgccgccctcaagagcgcgcttgatgatgggacggctgctctcttcgggaagcgtccaggcgtgattgccgcgacttggctcgccgaatgtcatacagcccagacaaaggcgggatacccgaagatctgtatttcctaacgtgttgtattgcatgactccgctcctgttatacccgtcactcttcaagcatagcaggagcaaagaggggattatgccagccaggccttgattttggcttcaatgcctgcggcgtcaagccccagttccgcgcgggcttcttcctgcgttccttgcgggataaagaaatccggaagaccgatattcagcacaggtacaggtttacgatgggccattagcacttcgtttacgccgctgccagcgccgcccataatggcgttttcttccagcgtcaccagcgcgtcatgctgcgcggccatctccagaattaacgtgtcgtccagcggcttaacaaagcgcatgtcgaccagcgtggcgttcagcgcttcggcgactttcgccgcctcaggcattaaggtgccaaagttcagaatcgccagtttttcgccatgacgcttcacaaggcctttaccaataggcagtttttccagcggggttagcgccacgccctgcgcattaccgcgtggataacgtactgccgtcgggccgtcgttatagtgatacccggtaaataacatctggcgacattcgttttcgtcgcttggcgtcatgatcaccatatccgggatgcagcgcagataggagagatcgaacgcgccctggtgtgtttgtccatccgcgccaacgataccggcgcgatcgatggcgaacatgaccggcagtttctggatagcgacgtcatggatgacctgatcgtaggcgcgttgcaggaaagtagagtagatcgccacgacgggcttatagccgccaatcgccagacctgcggcgaaggtgacggcatgctgctcggcgatggcgacgtcaaaatagcgatccgggaatttacgtgaaaattccaccatgccggaaccttcgcgcattgccggggtgatcgccatcagcttgctgtctttggcggcggtttcacacagccagtcaccgaagatttttgaataaccgggcagaccgccgctgcttttcggcaaacatcctctggagggatcaaatttaggcaccgcatggaaagtgatcggatctttttccgcgggctcatagccgcggcctttcttggtcatgatatgcaggaactgcggccctttcaggtcgcgcatgttcttcaatgtgctgataagccccatgacatcgtgaccatcgaccggcccgatgtagttaaagcccagctcttcgaacagtgtgcccggcacaaccatgcctttaatatgttcttcggtacgcttgagcagttctttaattggcggtacgccggagaagaccttttttccgccttcgcgcagagaagagtaaagcttaccggaaagtagctgcgccagatggttgttgagcgcgccgacgttttccgaaatcgacatttcattgtcgttcagaatgaccagcatgtcgggccggatatcgcctgcgtgattcattgcttcaaacgccataccggcggtgatggcgccgtcgccaatcacacagacggtgcggcgatctttgccttctttctccgccgccacggcaataccgataccggcgctgatggaggtggaggaatgcccaacgctcagcacatcgtattcgctttctccgcgccacgggaacgggtgcagaccgcctttctggcgaatggtgccgattttgtcgcgacgaccggtaaggattttatgtggataagcctggtgtccaacatcccagattagctggtcaaacggggtgttgtagacataatgcagcgccacggtaagttctaccgtgcccagcccggaagcgaaatgcccgctggaacggcttacgctgtcgagtaagtagcggcgtagctcgtcgcagagtttcggcagactctctttcggtaacagtcgtaactcctgggtggagtcgaccaatgccagggtagggtatttggctatatcaaaactcatcgcaagctcattggatatggggtttatttatcacgctggattatgtagttcgctagcgcttccagtgccgaggtgtccagtgattgcgcggccagctgatgtaacgactgacgggcgtcctctatcaggtcccgggctttattccgggcttgctcaagacccagaagtgcagggtaggtacttttgccaagctgctggtctgcgccctgacgtttacctaacgttgcagtatcgcccaccacatccagaatgtcatcctgaacctggaaggcaaggccgatactctctgcatagcggtcaagtatcggcagagtattccgtcctttatcgcccgcgctcaatgcgccaagtctaacggcggcgcgaatgagcgcgccggtcttatggcgatgaatgcgttccagcgcgtccagagtgatccgctggccttctgccgccagatccaatgcctgaccgccgcacataccggcgataccgctggcgtttgccagttcggcgatcatcgcgatacgatcgcgatcggcgacttcaggcatcggcgcgtcgctgataatggcaaacgccagcgtctgcaacgcgtctcccgccaggattgcgttggcttcgccaaatttaatatggcaagtcggcaggccgcgacgcaaatcgtcatcgtccattgctggcaggtcgtcatggatcagcgaataggcatgaatgcattcgaccgccgcagctggcgcatccagcgttgccgtactgacgccaaacatttgaccggtggcgtaaaccagaaatggccgcaggcgtttaccgcctaataatgcgccatactgcatggcttcgaccacgggagtgttctgaaagggcagtggcgcgataaaacggctcagcgcctgattcgcttgcgttacgcaagcctgtagctgctgcgtaaagtccatttactcattatccgcgataaaaggctcaggtgaagcctcttcattatcagacagcaaaatttgcacgcgctgttccgcctgctgcagttttgcctgcccctgacgcgccagttgtacgccgcgctcgaattcattcagcgcgtcttccagcggcaaatcgccgctttccaggcgggtaacaatatgttccagctcgctcagcgcagtttcaaagctggcgggcgcctcatttttcttcggcatgatgactgtttgactctctgtaatggcagtacaagtctatggtaacggactcacactgataagcaaataacgcgcaatggtaaggggaaatgcgcaagatgtccgtgatagtgatatacttccgcgcctggatgcagccgtaggtatgggctgctgtactatttctccacgacaagccttagatagcttgctaaagaaccattgccgccatgaagtttatcattaaattgttcccggaaatcactatcaaaagccaatctgtgcgtttgcgctttataaaaattttaaccgggaacatccgtaacgttttaaagcactacgatgagaccctcgcggttgtccgtcactgggataacattgaagttcgcgccaaagatgaaaaccagcgtctggtgattcgcgacgcgctgacccgcatcccggggattcaccatattcttgaagtcgaagatgtgccgttcaccgatatgcacgacattttcgagaaagcgttggcgcagtatcgcgaacagcttgaaggcaaaaccttctgcgtgcgggtaaaacgtcgcggtaagcatgagtttagctccattgaagtggagcgctatgttggcggcggattaaatcagcatattgaatcggcgcgcgtgaagctcactaacccggatgtgacggtgcatctggaagtggaagatgatcgcctgctgctgatcaaagggcgttatgaaggtattggcggtttcccgattggcacccaggaagatgtgctgtcgctgatctccggcggttttgactccggcgtctccagctatatgctgatgcgtcgcggctgtcgcgtacactactgcttctttaaccttggcggcgcggcgcatgaaatcggcgttcgccaggtggcgcattacctgtggaaccgctttggcagctcccatcgcgtgcgttttgtggcgattaacttcgaaccggtggtcggcgagattctggagaaagttgacgacggccagatgggcgtggtgctcaaacgtatgatggtacgcgcggcgtcgaaagtggcggaacgttacggcgtacaggcgctggtgaccggcgaagcgctgggccaggtatccagccagacgctaaccaatttgcgcttgatcgataacgtgtctgacacgctgatcttgcgcccgctgatctcttacgataaagagcacattatcaacctggcgcgccagattggtacggaagattttgcccgtacgatgcctgaatactgtggcgtgatttcaaaaagtccgacggtgaaagccattaaagcgaaaattgaagccgaagaagaaaacttcgacttcagtattctcgataaggtggtagaagaagcgaacaacgtcgatattcgtgaaatcgcccagcagacccagcaggaggtggtggaagtagaaaccgtgagcggtttcggcccgaacgacgtgattctggatatccgttctgtggatgaacaggatgacaagccgctgaaagtggaaggtgtggacgtcgtttcgctgcctttctacaagctgagcactaaatttggcgatctcgatcagagtaaaacctggctgctatggtgcgaacgtggcgtaatgagtcgcctgcaggcgctctatctgcgcgagcaggggtttgccaatgtgaaggtgtatcgtccgtaattcctttgccgggtggcggctatgtcctacccggcctatcgttttatttctgccccaaccgttttgcaatgcgctccagcttcatcatcagcagcagcgtaatggccaccagcacaatggtcagcgccgcgccgtcggcgatatttccacggtcggtcaagctaaagatagccaccggcagcgtcgtccagcccggcggataaatcatcatcgtcgcgcccaactcccccatggagagcgataaactcagcgccagcgctgacatcatccacggcatcaataacggcaacgtcacgtgacgcagacgataccagggcgatgcccccagactcgacgcgacgttttcaatatcggcggaaattcgcgccagtccggtcgacacgttactgaaggtaaaggcggaaatcagcacaaagtgcgctgtcagcacaatccatagggtgccgttcatttgcaatggcccctggctgaaagcaaccagaatgcccaggcccacggacactgacggaatcgcactcggcagatagaacaccatacttaaccatttctgcgttttcaccccatattgacgcagcgccagcgccgcccaaacgccgcaaagcagcgcaaacaggctggcgcaaaagccaatcgtgaggctggcaagtagggcatcccatgccgcaccgtgcagagcgttaacaaagtggttcagcgtgaagccactcggcagaataccgttccactgctggctaaggctggacatcagaatcaccgccagcggcaggaaaaagaacacgataaacagtacgctagccacaacgcccgccgctgcgcgtcctttaggtgaccaaattagcatggctagctccttacgccggtacgcgatgccgccaggcgatagagggagaacagccccagcgacaagacaatgttaatcaacgcaatcatgcaggcgaccgtatagtcggactccagaatcgctttgctgtaaaccatcatcggcagggtgttaacccctttcgcgccaataaacagtacgatgccgaactcgttagtggtcaacagcaggcacaggctgccaccagccatcagcgccggtagcgcagccgggaaaatcacctgcccaatcacccgtaacgggtgcgcccccagaatactggctgcctctagctggcttttatcaatttgccgcagcgcggccatcagtggccgcatcaccagcggagtgaacaccgtgatctccgccagaatgacgccctgcatcgagtagagaaaatccaccggcggtagctcaaaggcaaacaggctcatcagcgtaccgttgagcagacccgctgacccataaataaaggtgaacgccagcgtaatcaggaaggtcggcagcgcaataaaagtatcgacgacccgaccaatcaactcgctgccggggaaaggaataaacaccagaatcagcgacatcacgctgcccagcagcaggcaaccggcggtggcgaaaaaggcgatttgcaacgtgttcagcaacgcgccgacaaagcgtttcgagtcgaccacctggcggaaggtctcgagcccgatctcgccattggcaccgcgtagcgcctgttcaacgatgagcgacagaggccagaaaaacagcgtcgccagcaccagcaacgggagcagcagccacagcagcgggcgtaggttaagcgccggtttttccagaggtaaaatgagtgacatggttatacctcaatcaggaccgcatcatccggttcgaaccacagcgccagcttgtcgcccacgcgcggcagcggattgacatgcgtcaacaccatccgcaccgtttcgccagcaacgtcacacagcagatgggttaaatcgccctgccagtgcaccgattgcagtgtggcgttgaagcggttgctgtaggccgaacgcggcgtcaggctgaggtgctgaggacgaatgcacagcagtttgttgtaaccgtggtggctgccccggctgaacgcgcgaatcaccgcaccgccgcagctgacgtccaccagccccggagcctccgttatccccagcgcgatggcggagagaatattggcgcgacctaagaattcggcggcaaaacgattgggcggatgctgatatagcgcgcgggtttcgccgtgagcaatcagcgagccatccttcataatgccgattttatcggccagagtgagcgcttccgtttgatcgtgggtgacgtagagaatagtgagttccggcagctcacggtgaagacgggcgatttcttccaccatattatgacgaatctgtgcgtccagcgctgacagtggttcatccagcaacagcacgcgcgggcgcacggcaatcgcgcgggcgatggccacgcgttgctgctggccgccggaaagttgatgcggataacgggcggcgtaatcactcatgccaaccgttttcagcgcctgcgttacacgctcattaattagcgcctttggctgcttctgcgcacgcaggccaaaagcgacgttgtcttccactttcagatgcgggaacaaggcgtagttctgcaccaccatcgccaacccgcgtttatagggtggcagatgggtgacgtccgtatcgccaatcagaatacgaccgcctgcaggttgcacaaagcccgcaaccgcacgcagcaccgtcgtttttccagatcctgatgggccaatcagcgccagcacttcgccaggttcaatcgtcaaagagagcggtttaagcaccacgttgccgtgatacgcaacgcgcagcgagtcgaggactatccccgatgtcccctgcgatgcaggggcgtgaacggtggtcgttttcatcagcatcaggcttactcgctttcggtcactttgtgccaacggctaatatctgccgacagcgaaacggctacgtcatcccaatttggctgccagctctgcacgccttctaacgcggcagtggcggccttataatgttcgtcgctcggcgtcacgtcgctgcgtaccggcattccccaggagagttcgctgacgcgagtctgcgcttctttactcagcaggaagttaatcagctttttaccattttcactctgcggcgccccctggaccaggccaatgacataagggatggccagcgcgctgcgctcgcctttgtcgttggccggccagaagattttcacgttcgggttacgttccatctgcgcgaggttcatttgcaggtcgccgttagcgacgtagatttcacctttattaaccagcgcggttagcttgccggtagaggcagatggcccgacgttattggcctgcagcttgccgagatacgcaaaaccggcatctttactgccgaagctgtggaaagcctgcagcatcaccgccgtgccgtcagcggcctgacctggcgtggaatactggagtttatttttgaatttaccgtcaagcagatcctgccagctcgccggggcagttttcagcagcttgctgttgtagataaagctcagatagttctttaccagcggcgaataaaggttgttggcatcggggatagccgatgcggtgtcggtgttaaagttcgccagcagcttttcggcggcggcgcgctgaatgaatggcggcgcggttaccagcacgtcggcctgtggattcgtgcgctcttttgccagacgttccactaccacgccaccaccgccttcaacatagcgtacggtaatgccggtcgctttggtgaatgcgtcaaactgtacctggtaccagctgttatcgccatcatgcagcccgtcgatggagtacaccgtgaccaccgattccgcccatgacggggcgctggcgagagcgaagacagacagcagagcaagtcgggaaagtttcatcgtaatagcctcatagcgtacgttgcattttctggcctataccaggtttgctttttacgctaaacggcttatatgacaaaacgatgaaagagaaataaatcagtccacgccggatgatgctgcgcttatccggatagccgtgagacgatacgattggtaggccggataagtcccgcagccaacatccggcgcatccgctagtgggtatctacctcaatacgcaggctgtcgtgacgccagtattcgatatccagatccagcactcgcccgtgttgatcgtagttcagacggcgcagcaacagcgccgggcgcccttccataacgcccagcgcctgtgcggcctgcgcaggcatggcggtggggtagaacgacagatgcatgctggtatagacgaggttgtagtgcgactcgtatacctcggtcaggctgccgttgagatcgtactgcagcagctcaggcacgcgggcgggcaaacaatggttttcgcagtagcacacggcgcggccatcggcgtaacgcagacgggtcagcagatagatttgatcaaacggctggagctggaggggctccatgacctcgacaggcacggtggttaacacgccgctcagtagcgcggtttttggctcccgcccctgctcgcggcaaagcttatggaagttggtgttctgggtcggatccagccacaggcgttccggcgtaacgaaccaaccgcgacgatcggcgcgccagataagcccactggactccagctgtgccagactttcgcgaatagtaatgcgcgtggtgttgaagatcgcgcacagttcgcgttcagacggcagtttatcaccgcttttcaacgcaccgctctgaatacgcgcctgaagctgcgccttgatcaacaggtactgcgggatatcgcccgggatagatttcatgcttactcgcttccgttttgcctgccgccattatacaagcagagatgaattttttgttgcagcgcgattttctctttgacccgtcgcggcaaagatcgtcatgataaatgcaatctggtatagaccaaaggtaaataacatgacttcgcgtaactatctgttgctgactcctggcccgctcaccacctctcgcaccgtgaaagaagcgatgttgttcgatagctgtacctgggatgatgattacaatatcggcgtggtagaacagatccgccagcagctgaccgcactggcaacggcctccgaaggctacacctccgtactgctgcaaggcagcggcagctatgctgtggaagccgtactgggcagcgcattggggccgcaggataaggtgctgatcgtcagcaacggtgcatacggcgcacgaatggtcgagatggccggccttatgggaatcgcccatcacgcttacgactgcggcgaagttgcgcgcccggatgtgcaggcgatcgacgcgatcctcaacgccgacccgacgatcagccatatcgccatggtgcatagcgaaacgaccaccgggatgctcaaccccattgatgaggtgggcgctctggcgcatcgctatggcaaaacctacatcgttgacgccatgagcagcttcggcggcatccccatggatattgcagcattacacatcgactatctgatcagctccgccaataaatgcattcagggcgtgccgggttttgcctttgtgattgcccgcgagcaaaaactggccgcgtgcaaagggcattcccgctcgctgtcgttagatctctacgcccagtggcgctgcatggaggataaccacggcaaatggcgttttacttcgcccacacataccgtcctggcgtttgcacaggcgctgaaagagctggcgaaagaaggtggcgtagcggcacgtcatcaacgctatcagcaaaatcagcgcagcctggtggccggaatgcgggcgctgggctttaacacgctgctggatgacgaacttcattcgcccattatcaccgccttttattcaccggaagacccgcagtatcgctttagcgaattttatcgccgcctcaaagagcagggctttgttatctatcctggcaaagtgtcgcaaagcgactgcttccgcatcggcaatattggcgaagtatatgccgccgatatcacggccctgctgaccgccattcgtaccgccatgtactggacgaaataaggaaccatgatgaaccgtattcacgctgttattctcgactgggcgggcaccaccgtcgattttggctccttcgcgccgacgcaaattttcgttgaggcgttccgtcaggcatttgatgtggagatcaccctcgctgaagcacgcgtgccaatggggctgggtaaatggcaacacattgaagcgctgggaaaattacctgctgttgacgcgcgctggcaggcaaagtttggccgctccatgagcgcagcagatattgatgccatctacgccgctttcatgccgttacagattgctaaagttgtcgatttttcttctcctattgccggagttatcgacacgatcgcggcgctacgagccgagggtatcaagataggctcctgctccggttacccacgagcggtgatggagcgcctggtccccgccgccgccgggcatggctatcgtccggatcattgggtggcaacggacgacctggccgcgggtggtcgcccggggccgtggatggcgctgcaaaacgtgattgcgctgggcattgatgcggtcgcgcactgtgtgaaggtagatgatgccgcgccgggcattagcgaggggcttaacgcggggatgtggacggtggggctggcggtatcgggtaacgaattcggcgcaacatgggacgcctatcagacaatgtcgaaagaggacgttgcggtccgccgcgagcacgcggccagcaagctgtacgccgccggggcgcattacgtggtggattcactggcggatttacctggggtgattgcgcatattaatgcgcgtctggcgcagggcgaacgcccgtaaaataactgccggatggcgctgtcgcttattcggcctacagactgtaccgttttgtaggccggataaggtgtttacgccgccatccggcaatcattcttattcgtagtagttataaatccccgccgccatcaccagttgcgaagccacttcatgcgctttttcacgaccagccaacaggtcgatgattttcaaaccaaaatcgatagcggtacccggtccctggctggttaataattttacccgcgcatcccacaccacacgcttatccagccactgttcggcggggatcttatctttcagcgccggaaaaccggtcatattgccgatagggaagatatcgtgcggcacgagcactgtggcggctgcggcgcaaatggctgcgacaatgcgcccggagcggtgaaactgttttacggtttcgaccagcagcgggctgtcgcgaaagcactcggcgcctttaattccgccgggcaacacgatgatgtcataatcgccgtcggcaacttcaaccagcggcgcatccgccagtagctttacaccgcgcgagcagacaatcgtcaggttgccatcgctggcgacgctggcggtagtgacgtggattccgccgcgaaccagcagatcgatagtggtgaccgcttcggtctcttcactaccaggggcgaggcataccagtgcctgagcgctcatactcactctcctttcgctttaccatttcaaacaggcggctattttccggaacggcgagaccgtgcacgcgggcgcgcttgagtaaataaccggtgatgtagtcaatttcggtatggcgcatggcacgcacgtcctgcaacatggatgagatgttttctgccgtactgtcaatcacttgctcaacataatagcgtaaatcgtctgccgatgtgtggtagccttcacgttcaatcacggcggcgacctcttcgcaaatcgcgttgatttcatcagtatgatggcgcagctcgccgttcgggcagttccaaagcgcggtgagcgggttgataacacagttgaccgccagtttgcgccacatctctgcgcggatattgttatgccaggcgacatcgggcagtaccccctgcaggatatcggcgagataactgtaatcgccgtcttgctcgcgcgccgggccaatatgcgtagtaccgttagcgacatgaataatgatattaccgtcgcggcgcgcagcatgggtgatagtccccatcaacatcggctgttggatattttgcagttcttctatggttcccattccattatgaatgagcaggataggcgacgtcaccggtagggttgacgccagggttcgtactgcgtcggaaacctgccacgctttcagcgtgactaataacagttcgctcttcgccaaaaaatccggatcgtttgccgtcagtgattcgttgaaaaaggaaccatcggtatcgatcagatttacgctgcaataaggttgtggcacccgtagccagccctgtacgtcatgtccgtgtttgcacagtgccgaaagccaaagttgtcctaaggctccgcatcccagtacagtaattttcattgttcctcctcacctgcaacagcgccaggtgttatggcgctaattatagcgtcatcagctaagcttctcgttaagcctcgttgcaggtattatgcaacgcaacgaaaatgaagggagaagaaaagatgccatctttcgatattgtttctgaagttgatctgcaggaagcgcgtaacggtgtggataacgcggttcgcgaggttgagtctcgttttgacttccgtggcgtagaggcgactattgaactgaacgatgccaataaaaccatcaaggtgctgagcgagtccgatttccaggtcaatcagttgctcgatattctgcgcgccaagctgcttaaacgcggtattgaaggcgcttcgctggatgtaccggacgagttcgtgcatagcggtaaaacctggtatgtggaagcgaagctgaagcagggcattgaaagcgccgtgcagaagaaaatcgtcaagctgattaaagacagcaaactgaaggtgcaggcgcaaattcagggggaagagattcgcgtgacgggcaaatcacgtgacgatctgcaatcggtaatggcgctggttcgcggcggcgatttgggccagccgttccagttcaaaaacttccgcgattaagttgttatgccggatagagcctcgccgccatccggcaatgcagtattcatcctttgctgataagctgttcaacttcaaagcgattggtcactttgctgtcgattttgacgtaagcggaatgctcttccgccacgatcagcgcttcgcttacgcctttcattgccaacagtcgctgttttagcctgtcgtcagcaacgatatccgctggaatttccacacgcaggctgctgacatagggcggctctttcatggtacttgccactgccagccataccatcgccagtacggccccggcaaggaaaacggtttgcccatcaaacgtgccgtctatccagccgcccagcgagccgccaagcgccacgccaagaaactgactggtagaatagacgcccatcgccgttcctttataccccgcgggcgactctttgctaataagcgaaggcagcagcgcctccatcagattaaaggcgaggaaaaagagttgtacgccaatcaccagctcccagaaatgctggcccgctccccacaacacgatttctgcgacgacaatgagccccacgcagaacaggaatacctgcttcatccgccgtttgacttcagcatagataataaaaggcacgacggcggcaaaggcgatcaccatggttgccagatacaccttccagtgttcggcggcagggaaaccggcatcggcaagctggccgggcagggcgacaaaggtggacatcaataaaatatgcagacacataatgccgaaattgagtttgagcagcctcggctccgccagcactttactgaagctgcctttgaccatcccggattcgcgattcagcacatggttggtactgttgggaaccacccagatcgtcagaagaatgcccagagtggcgagggcggcgatcatccagaacaacgcgttcaatcccagactatgggtaacgatcggccctaataccatcgcaatcgcgaaggtgataccaaagctgacgccgataaacgccatcgctttggtacggttttgctcgcgggtgaggtcagacaggagcgccatgacggcggcggcaatagcgccggacccctgtagcgctcgccccagaataatgccccagattgagtgggagagcgcggcaatgacgctgcccgcgacaaataccgccagtccgccgacaatcagcggtttgcggccaatgcggtcggacagcagcccaaagggaatttgaaagatagcctgcgccagcccgtaaatgccgatcgcaatgccgattaatgcttcgctggcgcccagtagcgccataccgtatgtggtcagtactggtagaaccataaacatgcccagcatacgcaacgaaaagacggtccctaaaccccatgtggcgcgcagctcccctggcgtcattttataatcgttcattgccacctctgtataaaagctgggagtagtgtagtgcggggagtgtgccgggtaaatagagggttaattagcaaatattatgtttttgaaacagttgagctaaaaaagagataaattgttaacacgataggggcgatcgggagagtcagcatagccttgtgctcattcatattccgatctccttgagctgtagtggctatctgagccatctcagtatagtgtagcggttagccacggccttcaggctgtgtgcgctgttgctccatgttgcaatagcagaactcgtcaagccagactgtcagcgaaccgcgctgcctgagtgtggctggccggtgggtgattttaaacttttgctttgccataggaacccgattctgaaacgatggcaatgatcagatccgcccatcttctgaaaatttgatttattcaacaacgccgagactgatagcaaactttctgcgtgatggcgcgcgtttatcaggcagaagattcgtcagcagtcgcatttattatattattcaaggagtgaattcgttatggaaattaaatttttatcattatgtattttagcgggtgttttatttgttagccaggtgaatgcttcagcgaacaacggtaaagatgatgtaaaatatgctgcgcttacccagaaggatcttgatgctttgcctgtggaaaaaagagcttcggttctggatgaactggggtttatccatgaatacggccttagtgtaccgatgagtcgcgaacgggcgttgcagtattacaagcaggcctgtgagcttggcggtaactacggctgttataatgtgaagtatgcttatcagtatggcgacggagtggcgaaagatagcgctcaggccaataagtatgctaagaaaatgaatctggataatttattgattgagcaagaatatattgataagttttcgcaagaaatttacatggcaaaagcattggccgatacggataaatcgcagcgggcggcatttattagtatactaattcatgctctaaataatagacccgagagcgatgcgcttttttttagccgtattggatttaaccaggaaaaaacatttcggctggctacgttatggtcgcaggatggcgacccgcaaatggattatcagatggggcgactcacccttaatgacttttccggtcgctatgcggacgagccttatcaagccagacctgcgtcattgaagtggtttcgcgccgccgcggaaaaaggcgtcgttgaggcccaatctctcttggggggtatttattcggggggagagggcgatgagtgggggattaagccagacattcaggaagcacaaaaatggtatggacaggcggctaagcagggggacagcgatgcacagattgcgttaggtaaaatctattattctggcgcaacagggcgcactgattacgctaaagcgctggcattatttacgcaggttgaaaatgatggtactaattcgcgctcaacgatgccgttgagttggatgtattataacggtttaggtactgcacctgattgtgataaagcctggtcgtattacaagaaagcatctcgatatgtaggtaagaaagttgaggaaaaaatatttttaagtaaatgcgcagcggatattcagagtcgaaaaaacaatgcggatgctttacctaaagtaaccctgaaaaaagagagaattttctctcgcgggataacggctaaaccgaaagaatgcgcactaatttttcagattggcacagataaaatccgtaacatggcgaatttgcatattacgcttgaactgaagaatgctgatggaatggcaactgaggaaacgttgatgattccgccattcggtttgaatactctggggatagatatgcaaaatcatgatgttgatcctctcgttaccccatacgatctcccgctgtatacgcaagatttttgtcacgggatcggcgatatccattttacgctgaaatccgctacggcaacgattaacggtaagaatgtcgatttactgaaagctgacagtgtgcgctttttagataaagaataagggaatgaaaaatgataaaacggaaatggaatcttttgcttctgcttgggctttctttcgcatcggtatgccaggcaggtgatgatattgacgcgttgtatagccgtattgcgcagaaagatattcaggcgctaaatgagctaaaagcgttagccaaagataataacgcccaagcgctggcagaactggggtttatttatgagtacggcgtttcagtatctgtggatattccgcaagcaataaagtactacgagcaggcttgtgatttggacggtgattatggttgctttaatgcggcttatttctatgaatatggcatcggtacccaaaaggacattacgcaagcgaaaacattagcaaaacagcttagagaaaaaattaatctatccaatatcaatctcgataaaaaggtgagtgaacgtataattgggagtgtttatagtaataaacttgaggcatatagagacctttcatttcgtcctcattttattcaaggcttaagtttctatttttatgccccgcaatcagatgagcgaaaactgctgagtcgaataggttttgactcatcacatcttgcgcggatagcgatactctgggcgagagagggtgatcctgaggtcgcgtatcagacggcaaaactggtctctactttgtattttaataatgaaacgaaaacgatagatattgctgaagcgctgaaatggctccgaatttcggccgagaagggggatgccgactcacagacgctgttaggttttctttatgaacacgccggattgggattacaaccagatggagagaaagcccggaaatggtatgaaatggcggcgcagcaaggtaatggagaagcattgtatacgttaggtcgtatgtactattctggcgtactggttaacgttgattacgataaggcgctgtatttttttaaaaaagcttatgagaaaaaattacaggaggccgctgattatttagcacagatgtattttaatggccagagtgtagatgtcgattgccaacaatcctggcactattacgataacagctatataaaaaagatgacacaacgcgattatcttgattattgtgaaaaagatcgaaagcgccgtaatgattttaatcagcaacttcctgagctgacattagaaaaatatgcgggattatttggcaggattgataatattcctctgtgtcagattggatttgttgtcaatacgaataagttaattcatgttgcgaacttacgtgtggaattgatattaaaaaatgatgctggagttagtgacgaaagaatagtcgcttttcctcctttgggtctcaatactctgggtgctgaacagggtatgggggattcttttaagtcgatgggatatctcttgatgaaaaacggtgacttgtgtgattaccataaacttactttcaccgtgaagtcagcgacggcaacaatcaatggtaaaaaagttgatttactgaaaacggataatttacatattattcagaatcgataactcgtggggcgttactgcctgatgaaatggataaaaaaaccgccgtttgtgacacggcggttttttcaatagcaacgcttgttaccagacgtaagtcagcagattctgcgaattcggcaccataaaatcaacggacatcatgatactcagcgcggtaatcgcaatgatagagaagccgaacagcttgcgcgcccagaccttatcatcttccactttgtaaccgcgtagcgccatgccgagccaccaaacgctgaccgccgcggcgaccaccaggtatttgtaaccggcataaccgcccaacgtgagcattagcgttgcaacggcaaacgcaatgatgtacagcgtgatgtggtttttagcgactgagattccttttaccaccggcagaaccgggatattggccgcctgatagtccttaaagcggaaaatggcgatggcgtaagagtgcggcatctgccagaggctgaaaatagccaacaggatcgccgcgccgctgtcaaagtcgcccgttacggcgcagtagccaatcaccggcggcgctgcgccggagagagaaccaatcagcgttccgtagacggagtgacgcttcatgtacaagctgtacacgccaacgtagaccacgaagcccattacccccagccagcaggccagaggattggcgccaaaccacaacagcataaagccagcaatacccagcagggtggcgtataccagcgagacgccaggagaaatcaggcctttgaccagcacccgattcttggtcctttccatcttcctgtcgatatccctgtcgatgtagttgttaaatacacaacccgacgccacaaccagtgacaccccgaccagcgtataaatgaacaggggatagtcaatgctgccctttgaggccagcagaaatcccccgatcaccgagatcaggttgccaaagatgatgcctggtttcgttacttgcaggtattgcttaaacatcatactcgccgctcttagtgcatcatcatgttgtagttgaggttccacataatccagatggagcccacaaccaggatggcgatgatcagcacggtaaagatgaaggccgtcatgttccagccttcatcagatttggtgttcatgtgcaggaaacacaccagatgcaccaaaatctgcaccactgccattgccaggatagatcccagaataacggccggagaggcagcgccggtcatcaccatccagaatggaataaccgtcaggatgaccgacaggataaagccggtcatgtacgtttttacgctgccgtgggatgcgccgccgctctcggtagaatgactcattacatcgcccccatcagataaacaacagtgaatacgcaaatccaaatcacatccaggaagtgccagaacaggctcagacacatgatgcgggtacggttagtgctggtcagaccgcgacgggcaacttgcaccatcagcaccgccatccagatcaaaccggaagtgacgtgcagaccgtgcgtgccgaccagcgcgaagaacgcagacaggaagccgctgcgatccgggcccataccgttaacaatcaggtgatggaattcatagagttccatcccgataaatccggcaccgaacaagaaggtcaacgccagccaggagataacctggctcttgttgttcttgtgcatagcgatcgccgccatgccgtaggtaatggagctaaataacagcaggaaggtttcaaccagaacgaacggcagttcgaaaatgtccttacctgtcgggccgccagcggtgccgttcaccagaacggcataggtagcaaacagaatagagaacagaatgcagtcgctcatcaggtagacccaaaatccgaagattttgttctggcctgcgtcatggtgcccgtgttcgtgcgcgtgggcagtcgcgtgcgttaaagtatcagttgccatttttcagccctgccttagtaatctcatcgaaatgctggttttccagtttttcgacttccgggaccggcacgtagtaatccacatcttcatcaaagctttttacaatccagctgatgatcatgcctgcgaaacccactatcgccagccaccagatatgccagatcatggcgaagccaaataccgtcgcgaaggcggcgataacaataccggcaccgctatttttcggcatatgaatctcttcatactgtccaggctgttggtacgcttcgcctttttctttcatttcccagaaggcgtcacgttcgtgaacgtgcggcacaacggcaaagttatagaacggcggcggagaagaggttgaccactccagcgtacggccaccccatgggtcgccggtcagatcgcggttctgatcgcggtcgcgaatagaaacgaagatctgaatcagttggcacaggatacccagcgcaatcagcgcggcgccggcggcggcaaccatcagcatcgtatggaactgcggatcaatttgctggctgaggcgacgggtcatgcccatgaagcccagtacgtacagcggcataaaggctacaaagaaaccgataatccagaaccagaaggcgcgtttaccccaggtttcgttcagcttgaagccaaacgccttcggccaccagtaggtcatacctgcgaagcagccaaacaccacgccgccgatgatcacgttatggaagtgcgcaatcaggaacagactgttgtgcaggacgaagtccgcgcccggtaccgccagcagaacgccggtcataccgccgaccgagaaggtcacgataaagccaatggtccacatcattgcggaatggaagacgatacggccctgatacatggtgaacaaccagttgaagatcttcaccccggtcgggatggcgataatcatggtggtgataccgaagaaggcgttaacgttcgcgcccgcgcccatcgtgaagaagtggtgcagccaaacgataaacgacagtacggtaatacagacggtcgcccaaaccagcgaggtatagccgaacagacgtttacgcgagaaggtcgctgcgatttcggagaataccccgaagaccggcagaatcagaatgtacacttccggatggccccaggcccaaatcaggttgatgtacatcatcatgttgccgcccatatcgttggtaaagaaatgggtgcccagatagcgatccagggtcagcaacgcgacggtaaccgtcagaatcgggaaagaggcgatgatcagtacgttggcgcacaaagaggcccaggtaaagaccggcatcttgaacattgtcatacccggcgcacgcatcttcaggatcgtcacgaagaagttgataccggttaacgtcgtaccaatacccgagagttgcaacgcccatatccagtaatcgaccccgacgctaggactgtactctattcccgatagcggcggataagccagccaccctgtctgcgcgaattcacccacgcccagcgagaggttaaccagaataacgccgacaacggtgaaccagaagctcaggttgttcaggaaagggaaagcaacgtcgcgcgcgccgatctgcagcggaaccactaggttcatcagaccgataacgaagggcatcgccacgaagaagatcatgattacgccgtgagcggtaaagatctgatcgtagtggtgcggcggtagaaaacccgcttcgcctgcggaggcaagcgcctgctggctacgcatcatgatggcatcggcgaaaccacgtaacagcatcacaatcgcgacgatgatatacatgatgccgaggcgtttatggtcaaccgacgttaaccactctttccataggtaggtccacttaccgaagtaagtaatcgctgccagtatcgccagtcccccgacgataattgcagcgatcgttaccatgacgataggttcatggaacggtactgcatccagtgataattttccgaacatcttatcttcctcaacccttggagttggcggattccgcgtggctcatgtccataccttccattccttcatgcgagctgtgctcaccttcaggttgggtcatgtccatgctcttaccgtggcccatgaatttgttaataacgtccttgaacaaatcaggtttcacgctggagaaatattccaccttgttgtactcgcttggcatagccactttctcgaacgccgccatatcattcatggtgttcggagactgcttcgcttttgcgacccattggtcgaattctgcgcggtctttggtggcgatagctttaaacttcataccagagaagcccgggccgctatagctggcggagatgccatcgtaggttccgggttcgttggcgatcagatgcaaacgtgtttgcataccggccatggcataaatctggctacccagacgcgggataaagaaggagttcatcacggagttggaggtcactttgaaataaaccggcgtgttcgccgggaaggcgatctcgttgacggtggcgataccctgctccggatagatgaagaaccatttccagtccatggaaaccacttcgatggtgatcggtttttcgtcatgcgccagcggcttgcttggttcaagcgcgtgcgtggttttccaggtcagtacggcaaggaaaatgatgattaagataggcaccgtccagaccacggcttccactttattggagtgtgaccagttcgggctatacttcgcatccttattactcgcacgatacttccaggcgaaaccaacagccatcaagatggcgggaataacgacgatcaacatcaggccaaatgccgtcagtatcagcgaacgttgctccagtccaatctgtcctttgggatccagcagcgcagaattacagccactgagtaatgcagtgcctgcaattaatgacaaccatcccaaacttttattgtatttcctgagtctcatttaacgacctcaattccacgggacctggtggcgtttaaagtgtaggggcattttacggtaaggttacattactgtaaacatgattggttctgtgttaccaagttctgccgcgcatgtcacatatgttgccaagtatgtcgaaataactttaagacactgttgaaactttgcgttataacggatgaggtctgtaagtgggatgttgagggataattggtataaccaatgtaaaaataaaacaattacttaacaatttattatcaataaaaggacaatcaacggcagaaatttaaatttaatcggctgaatcgtgtaaagaaaataggtagcgtagaaattaccaataatttccaaaattctgttgcgcacaaaaagacaaatatattttttatcaattgatggttatttagccgttataattccgggtcgttattacaacggcaaataatgttttacagcaggcgtgtttttcgtagcgccaggtagtccagcaacccgccaaagacaatgccgcacacggcaaccactaccgcagtctcaagcaattcgggcaggaatgagaagttagtgtaatccaccgcgttcatggtcagcaggagtacccataccgccagcaaagcgacgcccgcgagcaggattgaaagcgcgaaattgtaggcgccacggtattgcgtgcggggaatgaaacgctcgctctgccagctatattccagcgtttgccgacagaccagcaacagtaacagcccgggaacggcggcgacaaccgagaagaggtagaatgtcggccagccgtgcgcttcaacgaaccagcccgctacaggaccaacataaacgcggcctactgcggagagggccgacagtagggcaaactgtgttgcggaaaacgacttattacatagcgtcattaataaggcgacaaaggcggcagtacccatcccgccgcacagattttcgaaaaagaccgccgcgcccatgctgaacatgtttttatcggtaatggagagcaaccagtaaccggcgttggacgcgccttgcaaaatgccgaaaatcagcagcgcgcgaaacagcgaaagacgctgcattaatatgccgccgtataacgcgccgacgatcgttgccaacaggcccagcgttttattgaccacgccaacttcaccagcgtcaaagccgacgccgcgaatcaaaaaggtggtggtcaggctcatagcgaaggcgtcccccagtttataaagcacaatgagcagtaaaatcagccaggcgttattacggccaaagaaatcgcgtagcggcgcgacgacggcctgttccagcgatttcggggacgggatagtatcggtcggttccggcgccagtaaggtggcgataatgcaggggatcaacaatgccgccatcagccagtacatgccctgccagccgagccagcgatcggccagccatagcgccagtccgccggaaaccagcatccccaaccggtagccaagcacgctgattgccgcgccagcgccgcgttcttctgcgggtaaaacatcggttttccaggcgtcgaacacgatatcctgcgaggcggagcaaaaagcaatcaccaccgccagcgccgccatccagcgtagctgcgtgccgggttcaagaaagcccatcgccgcaatcgccgccagtaacaacagttgggtggcgagtaaccaaccgcgacgacgacctaaaaaaggcggcgtgtagcggtccatcagcggggaccagagaaacttaaacacataggcctgaccaaccagcgagaagaagccaatcgttttaagatcgatattctcgacggtcatccacgcctgtagcgtaccggaggtgagcgccagcgggagaccggaggcaaaacccaatatcagcagaatggctgagcgcggttgctggaaaatacgtaaatattgacttgacataggcatctacagacccggcttctgccgggtcttgttgttgctattaacgggcgttttgcttgataaaatcgtgaatactggtgtcctgagacatatcagcaatggtatcggtcagaacgctattcactgcgtcggcaatattctggttagaggcctggaacgccccttcaatagagtagttggcgcgatagtttttggtcatcttgctgccatttgccgcggtcgcaataatcgcgatatccgctttggtcgcgatgttgtagcgcacgctgccctgggaaacatcagcatacagttggttaacaattatctgcagattaaccgcgccgttaggcccgatcatatagccccgcgccgtcatctgtttttccaggacttcttgtaacaggaagcgtaaatcgcgggaggcggttaacgttaccagctggttgttacgcgtgactttcgctaacgcttgatcctggcgttggtccgcgccggtaatgctaacggtgacgcccatcaggctcgggtcctgctgtggcaaggtgatcttcggcgcgacgtcaatggtcgtcggcggtgtggcgcatcctgccagcataaacagagcgactaacggaaagagaagtttttttaacatattcaggctctcaatgacgcttaaaacgtgataggtaaaaattcccgccatcataacaccgctaacggcgaggggaagtggtcaacgcaggtaaattcgtcgtaatgtccgatttggtattgataacggcgcgagcggggattttgagcgctaaaagaatgattaaggcagtaaacttcatacgtttggctgaaataatcagacgaaagctaaatttttgttgtcatgctgtaatggaaacggtaaaagcggctagtatttaaagggatgggtgacatcacagcgttgtcggaggagattttcatgatgatacgtgagcaaatagaagaaaaattaaggacagcgttcgaccccgtgtttctcgaagttgtggatgaaagctatcgtcacaatgttccagcaggatcggaaagccattttaaggtcgtgctggtgagcgatcgctttacaggcgaacgttttcttaatcgtcatcggatgatttacggtacgttaacggcggaactttccacaaccgtacatgcgctggcactgcatacttataccctcaaagagtgggaaggattgcaggatactatcttcgcgtcgcctccttgtcgcggcgcgggaagcatcgcgtagcaaaacggatttgcaactacctccgcttttccagtatgttgctacagaattatgtgaaaacggcctgcgggccgttttgttttgtctgaattttgagcgtgtcgtacagtattcagacaaaaattagccgagaattgtgaaaaccgccgcagcatcgcacaatcaccgttctcgactcacaaaagtgatgccgctataatgcgccgtcttatatatgaacgtcttcgggatgattctgacgacagggaatgtgattgattacgagaacatcccggttccgcgaagcaaatagcacgtgcttgcggagtagagttgaccgagcactgtgattttttgaggtaacaagatgcaagtttcagttgaaaccactcagggccttggccgccgtgtaacgattacaatcgctgctgacagcatcgagaccgctgtaaaaagcgagctggtcaacgtagcgaaaaaagtacgtattgacggcttccgtaaaggcaaagtaccgatgaatatcgtcgctcagcgttatggcgcttctgttcgccaggacgtgctgggcgatctgatgagccgcaacttcgttgacgcgatcatcaaagaaaaaattaacccggcaggcgcgccgaactatgttccgggcgaatacaaagtgggtgaagacttcacttactccgtcgagtttgaagtctatccggaagttgagctgaccggcctcgagtccatcgaagttgaaaagccggttgttgaagtcaccgacgctgacgttgatgtgatgctggacaccctgcgtaagcagcaggcgacctggaaagaaaaagacggcgctgctgatgcggaagaccgcgtgaccatcgacttcaccggctctgtagacggcgaagagttcgaaggcggcaaagcgaccgatttcgttctggcgatgggccagggtcgtatgattccgggctttgaagacggcgttaaaggccacaaagctggcgaagagttcactatcgacgtgaccttcccggaagagtaccacgctgaaaacctgaaaggtaaagcggctaagttcgttatcaacctgaagaaagttgaagaacgcgaactgccggaactgaccgaagaattcatcaaacgtttcggcgttgaagatggttccgtagccggtctgcgcgctgaagtacgtaaaaacatggaacgcgagctgaaaggcgcggtgcgtaaccgcgttaagtctcaggcgatcgaaggtctggtaaaagctaacgacatcgacgtaccgtctgcgctgatcgacagcgaaatcgacgttctgcgtcgtcaggctgcgcagcgttttggtggtaacgagaaacaggctctggagctgccgcgcgaactgttcgaagaacaggctaagcgtcgtgtagttgtcggtctgctgctcggcgaagtcattcgtaccaacgagctgaaagcggacgaagaacgcgttaaaggcctgatcgaagagatggcgtctgcttacgaagatccgaaagaagtgattgagttctacagcaaaaataaagagctgatggacaatatgcgtaacgtcgctctggaagaacaggctgttgaagcggttctggcaaaagcgaaagtgtctgaaaaagccacttccttcaatgagctgatgaaccagcaggcgtaatttttcgcgttaaaagcacgaaatttgcacaaaaacccgtcacctttcagtgacgggttttttttgtcacgtattttgcatggtaagggtgcgaaaaccgcgtttcagtgttagcgttagagcaaaagattgttatgcttgaattatggcgatgccgtacccattacagagggactggctgataatccgtccatcaggttacaatcagtacagcagattttttcaatttttatccaggagacggaaatgtcatacagcggagaacgagataatttggcccctcatatggcgctggtgccgatggtcattgaacagacctcacgcggtgagcgctcttttgatatctattctcgtctacttaaggaacgcgtcatatttctgaccggccaggtcgaagaccatatggctaacctgatcgtggcgcagatgctgttcctggaagcggaaaacccggaaaaagatatctatctgtacattaattctcctggcggcgtaattactgcggggatgtccatctatgacaccatgcagtttattaagccagacgtcagcaccatttgtatgggacaggcggcctctatgggggcgtttctgctgactgccggggcgaaaggcaaacgtttctgcttgccgaactctcgcgtcatgatccaccagccgctgggcggctaccagggccaggcgacggatattgaaattcacgcccgcgaaattttgaaagtaaaagggcgcatgaatgaacttatggcgcatcatacgggtcaatctcttgagcagattgaacgtgatactgagcgcgatcgcttcctctccgcgcctgaagcggtagagtacggtttggttgactcaattttgacccatcgtaattgatgccctggacgcaagtgtgccgctatacacttcatccttcacgctacctcggtgttggctgccagcgcgcctcccagtgacttacttatgtaagcgcctgcagagtcgacgagttgccgccttgatgtagctcgaatgattttgtgtatatactaatgaagggcggcacaacgctgattagcggcttgcgcctgagaatggcatttgcgtcgtcgtgtgcggcacaaagaacaaagaagaggttttgactcatgacagataaacgcaaagatggctcgggcaaattgttgtactgctctttttgcggcaaaagccagcatgaagtgcgcaagctgattgccggtccatccgtgtatatctgcgacgaatgcgtcgatttatgtaacgacattattcgcgaagaaattaaagaagttgctccgcaccgtgaacgtagtgcgctgccgacgccgcatgaaattcgtacccacctggacgattacgttatcggccaggagcaggcgaaaaaagtgctggcggtggcggtctataaccactacaagcgtctgcgtaacggcgataccagcaatggcgtcgagttaggtaaaagcaacattctgctgattggaccgaccggttccggtaaaacgctgctggcggaaacgctggcgcgcttgctggatgtgccgttcactatggcggatgcgaccacgctaaccgaagcgggttacgttggtgaagacgtcgagaatatcattcagaaactgttgcagaaatgcgactacgacgtgcaaaaagcgcagcgtgggattgtctacattgatgaaatcgataagatttcgcgtaaatcagacaatccgtccattacccgcgatgtttccggcgaaggcgtacagcaggcgttgctgaaactgatcgaaggcaccgtcgccgcggttccaccgcagggcggtcgcaaacatccgcagcaggagttcttacaggtagatacctctaagattctgtttatctgcggcggcgcgtttgccggtctggataaagtgatcgctaaccgtgttgaaaccggctccggcattggttttggcgcgacggtgaaagcgaagtccgacaaagccagcgaaggcgagctgttgtcgcaggttgaaccggaagatttgatcaaatttggtctgattcctgagtttatcggtcgtctgccagtggtagcgacgctgaatgaactcagcgaagaagcgctgattcaaatcctgaaagagccgaaaaatgcgctgaccaagcagtatcaggcgctgtttaacctggaaggcgtcgatctggaattccgtgacgaagcgctggacgctatcgccaggaaagcaatggcgcgtaaaaccggcgcccgtggcctgcgttctatcgtcgaagcggcgctgctggataccatgtacgatttgccatctatggaagacgtcgaaaaagtggtgatcgacgagtccgttattgccggtcagagtaagccgttgctgatttacggcaaaccggaagcgcaggcttctggcgaataattaaacattcatacaatcagttagccaaaaaaggggggattttatctcccctttcgtttttcctgtaaacacgccgttgaatgtgtgggaaacatccccatatactgacgtacatgttataggtggtatggagcacagctatactatctgattacctggcggacactaaactaagagagagctctatgaatcctgagcgttctgaacgcattgaaatccccgtattgcccttgcgcgatgtggtggtttatccgcacatggtcatacccttatttgtagggcgggaaaaatctatccgttgtctggaagcggctatggaccatgataaaaaaatcatgctggtcgcccagaaggaagcatcgacggatgagccgggtgtaaacgatcttttcaccgtcgggaccgtggcctctattttgcagatgctgaaactgcctgacggcaccgtaaaagtgctggtcgaggggttacagcgcgcgcgtatttccgcgctgtctgacaacggcgaacatttctccgcgaaggcggagtaccttgattcgccagccattgatgagcgtgaacaagaagtgctggtgcgtaccgctatcagccagttcgaaggctacatcaagctgaacaaaaaaattccgccggaagtgctgacgtcactcaatagcattgacgaccctgcacgtctggctgacaccatcgccgcgcatatgccgctgaaactggcggataaacagtccgtactggagatgtccgacgttaacgaacgtctggaatatctgatggcgatgatggaatctgaaatcgatctgctgcaggttgagaaacgcattcgcaaccgcgtgaaaaagcagatggagaaatcccagcgcgagtactatctgaacgagcaaatgaaagcgattcagaaagagcttggcgagatggacgacgcgccggacgaaaacgaagcgctgaagcgtaagatcgacgcggcgaaaatgccgaaagaggcgaaagagaaagcggaagcggaactgcagaagctgaaaatgatgtctccgatgtcggcggaagcgaccgtggtgcgcggctacatcgactggatggtgcaggtgccgtggaatgcgcgtagcaaggtcaaaaaagacctgcgtcaggcgcaggaaatcctcgatactgaccattatggtctggagcgcgtgaaagaccgcatccttgagtatctcgcggttcaaagccgtgtaaataaaatcaaggggccgatcctgtgtctggtggggccgccgggggtaggtaaaacctcgttgggccagtccatcgctaaagcaacagggcgtaaatacatccgtatggcgctgggcggcgtgcgtgatgaagcggaaatccgcggtcatcgccggacttacattggctctatgccgggtaaactgatccaaaaaatggccaaagtgggggttaaaaacccactgttcctgctcgatgagatcgacaaaatgtcttctgacatgcgcggcgatccggcttccgcactgctggaagtgctggatccggagcagaacgtggcgttcagcgatcattacctggaagtggattacgatctcagcgatgtgatgttcgtcgccacttccaactccatgaacattccggcgccgctgctggatcgtatggaagtgatccgtctgtccggttataccgaagacgagaagctgaatattgctaaacgtcacctgctgccgaagcagatcgagcgtaacgcgctgaagaaaggcgaactgacggtcgacgatagcgcgattatcggtattatccgctattacacgcgtgaagcgggcgtgcgtagtctggagcgtgaaatctccaaactgtgccgcaaagcggttaaacaactgttgctcgataagtcgttaaaacatatcgaaattaacggcgataatctgcacgactacctaggtgtgcagcgctttgattatggccgcgcggatagcgaaaaccgcgtaggtcaggtgacggggctggcgtggacggaagtgggcggcgatctgttgaccatcgaaaccgcctgcgtcccgggcaaaggcaagttgacctacaccggctcgctcggtgaagtgatgcaggaatccattcaggcggcgctgaccgtggtgcgtgcgcgcgcggaaaaactgggtattaatccggacttttacgaaaaacgcgatatccacgttcacgtgccggaaggcgcaacgccgaaagacggtccaagcgccggtatcgcgatgtgtaccgcgctggtttcctgcctgaccggtaatccggtgcgcgcagatgtggcaatgaccggtgagatcacgctgcgtggtcaggtgttgccgatcggcggcctgaaagaaaaactgttggcggcgcatcgcggcgggattaaaacggtcttaattccgttcgaaaataaacgtgacctggaggaaattccggacaacgtgattgccgatctggatattcatcctgtgaagcgcattgaggaagttctgacgcttgctctgcaaaacgaaccgtctggaatgcaggttgtaaccgcaaaatagtgacctcgcgcaaatagcgctaataaaaacagggctggcaggctatttcggacttgccagcctttttttgtatagctaatttagatggttgattgggtctgccaccattaacgggtgttgtaagggcgtggcaggcctgatataactgctgcgcggtcgtacttcgaaggattcaggtgcgatataaattataaagaggaagagaagagtgaataaatctcaactgatcgaaaaaattgctgcaggggctgatatctctaaggctgcggctggacgtgcgttagatgcgattattgcttctgttaccgaatctctgaaagaaggggatgacgttgcactggtaggctttggtacttttgctgttaaagagcgtgctgcccgtactggtcgcaacccgcaaacaggtaaagagatcaccatcgccgctgccaaagtgccgagtttccgtgcaggtaaagcgctgaaagacgcggtaaactaagcgttatcccctcgggggatgtgacaaagtacaagggcgcatcaactgatgtgccttttttattggcgattcgggactttctgtgcgttgcgggctgacaattgccctcgtttcttgtcacaataggcttttgtgcgccgcgttcagaaaatgcgatgcgcgtgaagtctctatacgcaaatcattcaggttgcgtcgacgcggcgactgagcgaatcactcggtagccagcggagaagccgcctgaaagataaagtgtaaagtcacctacagcggagtgtggttacaccatgatggacagcttacgcacggctgcaaacagtctcgtgctcaagattattttcgttatcattatcgtgtcgttcattttgaccggcgttagtggttacctgattggcggaagcaataactacgccgcaaaagtgaatggccaggaaatcagccgggcacagtttgagaatgcgtttaacaacgaacgtaaccgtatgcagcagcagttgggcgacaggtattctgaactggcggccaacgaaggttatatgaaaagcctgcgccagcaggtgctgaatcgtctgatagatgaagcgctgttggatcaatattcccgcgaactgaaactgggcatcagcgatgagcaggtaaagcaggcgattttcgccactcccgcttttcaggtggacggtaagtttgacaacaaccgctataacgcgattgtgaatcagatgggaatgaccgccgatcagtacgctcaggcgctgcgtaaccagcttaccactcagcaactgatcaacggcgtggccggtactgattttatgctgaaaggggaaaccgacgaactggcggcattagtctctcaacagcgcgtggtgcgtgaagccgttattgatgtcaacgcgctggcggcgaagcagcaggtgaccgatcaggaagtgtccagctactacgatcagaataaagtccgctttatgacgccggaacagttccgcgtaagctatatcaagctggatgccgcgacgatgcaggcaccggtcagcgatgcggatattcaggcctattatgaccagcatgtagatcagtttactcagccggagcgtattcgttacagcattattcagaccaaaacggaagatgatgcgaaagcggtactggatgcgctgaacaagggcgaagatttcgccacgctggcgaaagagaaatctaccgatatcatctctgcgcgtaatggcggcgatatgggctggctggaagagtctgccacggtgccggaactgaaaaacgccggattaaaagaaaaaggccagatatctggcgtgattaagtcgtctgtcggttttctggtggcgcgtctggatgatattcagcctgccaaagtgaaaccgttaagcgaggttcgcgacgacattgccgcgaaagtgaaacaagaaaaagcgctggatgcttactatgcgttgcagcagaaagtgagcgatgcggcaagcaacgacaatgagtcgttagcaggcgctgaacaggtcgctggcgtaaaagccgttgaaaccggctggtttagccgtgacaccttaccggaagagctgaacttcaaaccggtagccgatgctatctttaatggcggtctggtgggcgaaaacggtacgccggggccgaattcagacattatcaccgtggatggtgaccgggcttttgtcgtacgcgtgagcgaacataaacctgaagccgtgaagccgttggcagaagtgaaagaacaggtcactgccctggtgaagcataataaagcggaacaacaggcgaagctggatgcggaaaaactgctggtcgagctgaaagcgggcaaaggcgcggaagcgatgaaagcggcggggctgagttttggcgagcctaaaacgttaagtcgtaccagtcaggatccggtgagtcaggcggcctttgcgttaagccttccgacgaaagataagccagtttatggcgtggcgaacgatatgcagggtaacgtcgttctgctggcgtttgacgaggtgaaagcgggcgccatgccggaagcgcagaaaaaagcgatggtgcagggcatcacgcagaacaatgcgcaaattgtctttgaggcgctgatgagcaatctgcgtaaagaggcgaaaatcaaaatcggcgacgctctggaacagcagtaatcgtcgaggcgcttcgcaaaaaattgcaaaacgttgtatcccacaaaggccgctttcgcggccttttccatttctgagaattgccgtttgttcgtttttctccgccccgctatcgtggctgcactgttaacaaacaaggagaaaacagtatgaaacacggaattaaagcactgcttattacgctttctttaacctgcgcgggcatggcccatagcgcgctggcggcgacgcctgtcgcaaaaaatgcagcggtggaaacaaaagcggatacgccttcttcatcctccgccaaagcggcattacctgctaaagccagcgatgatgaaggtaccagggtgagcattaataccgcgtctgcggaggatctggcgcgggtgatgaacggcgttgggctgaaaaaagcgcaggctattgtgagctatcgggaggagtatggtccttttaaaacggtggatgatttaaagcaggtgccgggaatgggaagcgcgctggtggagcgtaatctggcagttttaacattgtaatcacttgcacagtggccaaaatttgccagactgtagaggtcataccagttatgacctctgtacttgtcgtttacttataacaacaacgtaaggttattgcgctatgcaaacacaaatcaaagttcgtggatatcatcttgatgtttatcaacatgttaataatgcccgctatctggagtttctggaagaagcccgttgggatggtctggaaaacagcgacagctttcagtggatgacggcccgcaatattgcctttgtggtggtaaacatcaatataaattaccgtcgcccggcggtattgagcgatctattgaccgtgaccagccaggtacaacagcttaacggtaaaagcggcgtattaagccagacgattacgctggagccagaagggcaggtggtggccgatgcgctcatcacgtttgtttgtattgatttaaaaacgcaaaaagcgctgccgctggaaggcgaattgcgtgaaaagctggaacagatggtgcaataacgcttcgcagtctgatggcgttgaacttgtccggcctggagatattgaccatggtgaatatctccaggccggataaggtgcgtgcgccgccatccggcaaaacaatcaccttaacccggttttttgcttcattgctgccatcaccgccgctttattcgacagataatgattcaggccgttagcgcgcagattacaggctgcgcaatgaccacagccatcgcctttaatgccgttatagcaggtcagcgtctcttcgcgaaccaaatccagttggccccaataatcggccagcgcccaggtttcagctttatcaatccacattaagggcgtttcgaaacggatatctttcgccatgcccagattcaccgcgtgattcagcgctttgacgaactcatcgcgacagtctggatagccggaaaaatcggtctcgcaaacgccagtgatcaccgcttcggctttaacctgataagcgtaaatcgccgccagcgtcagaaagagaatattgcgtcccggtacgaaagtattggggataccgtcagcgttcggttcatagtccggcaccggaatgctatcccgcgtcaggctgctgaccgccagttcgttcagcaaagtgacatccagcactttatgcgcgcgtgcgccaagttttaacgccagcgcccgcgcgacatcaatctctgcgcggtggcgctgaccataatcaaacgtgacacaatgcacttcatcatactgatgccgcgcttgcgccagacaagtggtggagtcctgacctccactaaatacaacaacggcgcgtttcatagttatcctgatcaatgacgaaagccaatatggtaacgcgtacggataatcccgaccagcttcttcacggcgaaggcggcggaagccaggcttcgctaaattcaaaccagccgcgaggggtgagtcgaacgccgttaacgcccggtggggcgctgatgcgatagtgataattaaatagtggcgtaagtgtggcgtcatccatcaggttagcaaaaacttgttgtagcgcggcgcggcgatctttttcattgggctgaatttgcagagcgtcaagcgtagcctgcagatgggaaaacgcaggcgcgtccaggacatgtgaccagatctgatcgcaacgtagccactgctccagcgtatattccggcgcttcgccgatcagcctgtcgcccatcatcagatccgcttgcgccaacgcagggcagttatcccagtttttggcattatgaaaaatcaacgttaactcacagccgagcgtcgccaggtaatgtcgaagctgttccgccatcgtatgcagctctacgggaaggtgatacgccagggtaagttttttcggcaatggcgtttcatcaacgtcctgccattgcgggattgtccagccgggtagcagcccctgacttggcataatcaagttctcatctaccggtaaggttttcagcagcgaagtatgatggataatatgtatcagacgccgcgcctgctgtacgttgagccgtgagccctttttgagggttaaataacaaaagccaagactgataccactacttacctgactcagcgtcgccagctcttccggtttgccgatggcaatctgcaccggatggcggcaactggtgcccagatcctgggcaaacagttgcggggtgatccagaattcaatcgctttcagcagcggatggctgaggtgataatggtcatgactttccagacgcaccagttccggcgtgaacaacgccaggcgaaaaggaccggtgccgataagcggcaggtcaggatgcgccagaccgctacaatagctcgccagacgatgcgccagccagtaatcaggtcggtgaaggagaaaggtcaggcactgaggatgcgttacttcgatccgtgcgacgctaataaacaatttgcttagcgcgggtagggtaagcagcctttccaggcgttcgtgtagctgcgcggtatccaccgcatcgccattatgccagtgcagcgtggagcgaatataaaaatcccagcgtaaaccgtcggcggaaacctcccagtgatgcgccaaatccccgcaaggatattgactgtcgcggtcgaagcgcgttaacccggaaaaaacttgccctgcgagatgctgttccgcgcggcctggcaggaaacccggctgcagcggatcaagcggacgatagtagggaatacgcaatgtcggcgtatcgttttgccattggccgcccataaaaggctggagcatcgcccgtaactcgcccggcgccagctgcgccagttccagtacgttgagctgctgccctttttccagcgcctgttccatcatggcggtgcggagcgattccggcgtgaccagaaactggagccgtccacgtttcccgcgcccggactgcgcctcccatcttagccaacctgcctgctgggcctgacgcagcagcgttcgcagatggcgctcgctacaaaaacagcgttcggccagttcgctaacggtgacatgttgcgtttccccggcggaaggctgccagaggcgttgatattgattaagccgattcagtagcctcatagaaacccggaacacttccttttatctgttcactattacttccgtatatctcaggtaatactgaacaacaagttaaccgcgtcacagtgtggagaaagagatggcccgtctggcagcatttgatatggatggcacgttattaatgcccgatcaccatttgggtagagaaacgatcgccacgctggcgcgtctgcgcgaacgcgatatcaccctgacattcgctacgggtcgtcatgtgctggaaatgcggcatattctggggacgctttcactggatgcttatcttattaccggtaacgggacgcgaattcactcgctggaaggcgacgtgctgcatcgtcaggatctcgatcctcaggttgccgatacggtgatgcaccatgcctgggatacccgagccagtatgcatgtgtttaatgacaacggctggtttacaggccaggagatccccgcgctactccaggcgcacgtctacagcggctttcgttatcaggttatcgatataaaaagcattccggcccatcaggtgacgaagatctgtttttgcggcgatcatgacgatctgatccgtttgcgcattcagctcaatgaggcgctggaagaacgcgcgcacctctgtttctctgccgtcgactgcctggaagtgctaccgctggggtgcaataaaggatcggcgctggcggtattgagcaaccatttagggctttcactggcagattgcatggcgtttggcgacgcgatgaacgatcgggaaatgctgggcagcgtcgggcgggggctcattatgggcaatgccatgccgcagcttatcgccgcgctgccacacctttcggttatcggacattgtggtaatcaagcggtatcacactttttgacgcattggctggacaatccgcatctaccttattcccccgaatgagagatctcttccagcaagccagacattcagtctggcttttttttggtttctagtcgccggtaagtaattttgcgatggccgctgaccacggcgtcaaatcgccgatatggtcgctaacccaggccggatggtaataggtatccagatagcgatcgccgctatcgcacaataacgtcacgatagcgccggtttctccagcctcgcgcatccgggccgcaagctgcagagctccccacatattcgtgccggtagaggcgccgactttacggcctagctgcgtttccagccagtgtgcggtggcaacgctggcggcgtccggcacgcgcagcatctcatccacgacatccggaataaaagaaggctctactcgcggacgaccaattccttcaattttactgcctaccgggctgcgtaatgaagcgtcgcgatcctgccagtaaggtaaaaagacggaattttccggatccaccaccatgagctgagtatcatagccctggcagcgaatatagcgcccaatcgtcgcagaggttccgcccgttccggcgctcatgacgataaatcgcggtaccggatggagttcgttgcgcatctggcggaaaatactgtcggcaatattattgttgccccgccagtcggtagctcgttctgcgtaggtaaactggtccatatagtgaccgttcagttcatgcgccagccgctcggaggcggcataaatttcgcaggcgctctccacaaaatgacagtggccgccgtaaaattgaatctgttcgattttacgttttgcggtacaggcgggcatgacggcgatgaacggcagtcccagtaaacgcgcgaaccaggcttcggaaatcgccgttgagcctgatgacgcttcaataatcggagtgccttctttaatccagccattgcacaacccataaaggaacagcgagcgcgccagacgatgcttgaggctaccggtgggatgcgtgctttcgtctttcaggtaaagctggatacctggaaatgccgacaggggcaaacgaataagatgcgtatccgccgagcgctggtggtcagcgttaatttcattaatggcatttttaacccaattgctactcatcattaatatccatttatcattttgtgccaagagtagcgaaaagtacggaaaaaattgttgctatttgacctttaaattacaatgtaaggagaaaaatattctctatggagtgggtatgttagataaaattgaccgtaagctgctttgcttattgcagcaggattgtaccctctctttgcaggcgctggcggatgccgttaatctgacgacaacgccttgctggaagcggcttaaacgcctggaagatgacggtatcctgcttggcagggtcgcgctgctggacccggaaaaactggggctgggattaaccgctttcgtgttgataaaaacgcagcaccacagcagtgaatggtactgtcggttcgtgaccgtcgtctctgagatgccggaagtgcttggcttctggcggatggcgggggaatacgactatctgatgcgagttcaggtggccgacatgaagcggtatgacgacttctataaacgtctggtcaatagcgtcccaggactgtcagacgtcacctccagttttgcgatggaacagattaagtacaccacctctctgcccattgaataattctcccggtattgccggaaatcatatcaggaaataacgcgtgcgattatttgctcaattaagctggtactttcgccgggaatggcgtcgctatcttggcgcagtggccctgcttatgcttattgcgatgctacagctaatcccgcccaaagtggtggggattgtcgtggatggcgtaaccgcacagcagtttactccaggccgaatagcgatgtggattggcaccattgccctgatcgccgtagtggtctatttgttgcgctatgtctggcgcgtgctgctatttggcgcctcttatcaattagccgttgaactgcgtgaagattattatcgccagttgagtcgtcagcatcctgaattttatcagcgccatcggacgggcgatcttatcgcgcgtgcgacgaatgatgtggatcgcgtcgtatttgcagcgggcgagggcgttctgacgctggttgactcgctggtaatgggctgtgcggtactgattgtcatgtcgacgcaaattagctggcagctaacgctattagcgctgttgccgatgccgattatggcgctgatgatcaaacgttacggcgatcggctgcatgattatttcaaactggcgcaggccgccttctccagcctgaacgaccgcacgcaggagagtctgaccagcatccgcatgatcaaagcgtttggtctggaggaccgccagtcttcgctgtttgcggcggatgccgaagataccggcaagaaaaatatgcgcgtggcgcgtattgacgcgcgttttgatccaaccatttacatcgccattggcatggcgaacctgctcgcgattagcggcggaagctggatggtggttaacggcagcctgacgctgggcgaactcaccagctttatgatgtatctggggttgatgatttggccgatgctggcgctggcctggatgtttaatatcgtggagcggggtagcgccgcatacagccgcatccgcgccatgctggcggaagcgccggtagttaaggatggcgaagagccggtcccggcggggcgcggcgaactgacggcggccattcgtgagttttgctatccgcaaacgacgcatccggcgctggagaatgtgaactttcgtcttaaaccgggtcagatgctggggatatgcggtccgaccggcgcggggaaaagcacaatattgtcgcttatccagcgccattttgatgtgacgcagggagagatccgattccatgacatgccgttgacgcatctgcaactggatagctggcgtagccgactggcggttgtcagccagacgccgtttttgttctcggactctattgcgaataatattgcgctcggacgcccggaggcgactcaggaggagattgaacaggtggcgcgtttagccagcgtacatgaggatattctccgcttgcctcagggctacgacacgcaggtaggtgaacgtggcgtcatgttatcgggagggcaaaaacagcgtatctcgattgccagagcgctactgttaaatgcggaaattctgcttctcgatgatgcgctttctgcagtagatggccgcacggagcatcagattttgcataatttgcgccagtggggcgaagggcgtacggtcatcatcagcgcgcatcgtttatccgcgctgaccgacgccaatgaaattatcgttatgcaacatggtcatgttgttcagcgcggcgatcacgatcaactggcgcagcagattggctggtatcgcgatatgtatcgctatcagcaactggaggccgcgctggatgacgcgccggaacgcggcgaggaggcggtgaatgcgtagttttggacagctatggccgacgctgaaacggttgctggcgtatggctcgccatggcgaaaaccgctctctgtcgcggtgatgatgctgtggattgcggcggcggcggaggttagcggtccgctgctgatcagctatttcattgataacatggtggcccgccaccatttaccgttgggcaaggtcgcggggctggcggccgcctatgtggggctacaatttctggcggcgggtctgcattacgcccagtctttattatttaaccgggcggccgttggcgtggttcagtccttgcgcacggacgtcatggatgccgccttgcgccagccgctaagcgccttcgacacgcagcctgtcggacaattaatttcacgcgtgaccaacgatacggaagtcatccgcgatctgtacgtcacggtcgtcgcaacggtattacgtagcgcggcgttgatcggcgccatgctggtcgctatgttcagccttgactggcggatggcgctggtggcgattttgatttttccggcggtattgaccgtgatgatcatttatcagcgctacagcacgccgattgtacgccgcgtgcgggcatacctggcggatattaacgacggctttaacgaaatcatcaatgggatgagcgtaatccagcagtttcgccagcaggcgcgcttcggcgaacgcatgggcgaggccagccgctcgcactacatggcgcggatgcagacgctgcgcttggatggctttttattgcgtccgctgcttagcctcttttccgcgctcattttatgcggtttgttgatgcttttcagctttacgtctgccggcacgattgaggtcggggtgctgtatgcgttcattagctatttgtcacgtctgaacgagccgctcattgaactgaccacccagcaatccatgctacagcaggcggttgtggcgggagaacgtgtttttgaactgatggatcgcccgcgccagcgctatggcagcgacgacaggccgttacaaagcggggcgattgatattgatcatctgtcgtttgcttaccgcgacgataatcttgttttacaggacattacgctatcagtaccgtcccgtagctttgtggcgctggtggggcacaccggcagcgggaagagcacgctcgccagcttattaatggggtattaccccctgacacaaggcgaaattcggctggatgggcgagaaatcgcctctcttaatcatcgcgttttacgccagggcgtggcgatggttcaacaggacccggtagtgatggcggatacctttctggctaatgtgacgctggggcgcgatgtctccgaggcgcaggtgtggcaggcgctggaaacggtacaactggcagatctggcgcgcggcctgagcgacgggctgcatacgcatctcggcgagcagggaaatacgctgtccgtcgggcaaaaacagctattggcgctggcgcgcgtgctggttgacgccccgcaaatattaattcttgatgaagcgacggccagcatcgattccggcactgagcaggcgatacagcaggcgctggcggcgattcgcgagcgcaccacgctggtggttattgcccatcggctatcgacaatcgtggaggcggataccattctggttctccatcgcggccaggcggtggagcgcgggacgcatcaacaattgctggcggcacaaggacgctactggcaaatgtatcaattacagttagttggcgaggagttagccgccagcgtacacgaagaacccggccctgcggcgtaaggtttggcgccacagggcaaaacctcgcccatcatgcaccgtcgtggtgcgtttttctttccctgtttcgattttggggcgcgtcaatataaagacgcgccgctaaccgcgcttttcctcgctcgccagcttctggcacatcctttgcaatatccattcagaagagtccatgcgcggcggcagccgttacctaattctgactggagggttctatgaagctggttaccgtgattatcaaaccgttcaagctggaggacgtgcgggaggcgctttcttccattggcattcagggactgaccgtcaccgaagtgaaagggtttggccgtcagaaaggacacgccgaactgtatcgcggcgcggagtacagcgtgaatttcctgccgaaggtcaaaattgatgtggctatcgccgacgaccaactggaagaggtgatcgatatcatcagtaaagcggcttacaccggaaaaattggcgacggcaaaattttcgtcgcggagctcatgcgcgttattcggattcgtaccggcgaagctgacgaagcagcgctgtaagacccgccacacagcaacaggaaatgaaaaaatgaagatagcgatgataaaaaccacactggcttcactggcgctgctgcctgggctaacgatagccgcgccggcggttgccgataaagcggatagtgcttttatgatgatttgcaccgcgctggtgctgttcatgacgataccgggtatcgcgctgttttacggcggattaattcgcgccaagaacgtgctgtcaatgttaacgcaagtgaccgtcacctttgcgctggtctgtattttatgggtggtgtacggctattcgctggcttttggcgaagggaatcattttttcggtaatgccgatggggcgatgttgaagaatatcgcgttgacggcggtaacgggtacgatttatcagtatattcatgtcgcgtttcagggatctttcgcctgtattaccgtcgggctgattgtcggcgcgctggcggagcgtattcgtttttcggcggtactgatttttgtcgtggtgtggttcacgctctcttatatcccgattgcgcacatggtgtggggcggcggcctgctggctgctcacggcgcgctggattttgctggtggtacagtggtgcatattaacgccgctatcgctgggctggtgggggcttatttaattggcaaacgcgtcggctttgggaaggaagcatttaaaccccataacctgccgatggtctttaccggtactgcgattctgtatatcggctggtttggatttaacgcgggttctgccggtagcgcaaacgagatagcagcgctggcctttgtgaacaccgtggtggcgaccgccgccgcgattctggggtggattatcggcgagtggacgctacgcggtaagccttccctgctgggagcgtgttccggcgcgattgccggtctggtcggcgtgacgccagcctgtggctatgttggcgttggcggcgcgctggttatcggcgttattgcgggtctggcgggattgtggggagtcaccatgcttaaacgtctgctacgggtagatgatccgtgcgacgtatttggcgttcacggcgtttgcggaatagtcggctgtatcctgaccggcgtttttgccgccagttcgctgggcggcgttggctttgtcgacggcgttacgatgggacatcaggtgatggtacagctggaaagtattgctattacggtcgtctggtccggcgttgtcgcgtttgttggttacaaactggcggatatccttgttggactgcgtgtaccggaagagcaggagcgcgaggggctggatgtgaacagtcacggcgagaatgcgtataacgcgtgattgcgcaacatgcctgatggcgctgcgcttatccagtttaccgtaggccggataagcgcagcgtcatcaggccattaacgccgcatagcggcatgttttttaattgtgattgcgcattaccccttcctgcacggttgaagcgaccagcgcgccatcctgagtataaaactcgccgcgaacaaagccccgggcgctggaggcggaagtgctctccacgctataaagtagccattcattaaaattgaacgggcgatggaaccacatagagtgatcgatagtggcgatctgaatgcccttttccagaaaaccgatgccgtgaggctgaagcgcgacgggaaggaaattcaggtcagaggcatatcccagtaaatattgatggacgcgaatgtcatccggaacggtgccgttggcgcgaatccatacctgacgcacaggcgcggcgacgtgacctttcaacggattgtgaaattcgacgggacgaatttccagcgggcgatcgcagagaaacttttctttcagaatcggcggcagtaaatgcgccagcgattgcgcgatttccgtttctgacggtagtccttccggcccgactaccgtcggcatggttttttgatgttcaaaacccggttccggcgcctggaatgaggcggtcatgtaaaagatgggtttcccgttctgaatagcggcaacgcggcgggcgctgaagctattcccatcgcgcagcacttctacgtcatagataatgggtttttggctgtcgcctggccgcagaaaataactgtggaatgaatgcaccagtcgcgcttccggcaccgtttctttggcggcatagagcgcctggcccaccacctgaccgccaaatacctggcgcagccctaagtcttcactttggccccgaaagagtccttcttcaattttttccagattcaataatgtcagcaaattattcagtgtctgactcatacatactctccaggtgacaacgatgccgaagcgaggtagggcagagtataacgcaattttgcaagtggtccgatgggtacaaaagtctgaataacagaccaattccaggcaaaaatgagtgacatgtgccacacttaatcacgttatgtttctgttaaccactcttccggcggggggaaaggcctgctggtgcattgatgataaggagaattgaatgaaactcgtgcacatcgtaagtggtttagcggttgcgatatctctggcggcctgcgctgataaaagcgctgatatccagacgcctgcgccaaaccctaacatgtcgattacagctaaccagtctactattcagcaacccaatgtttccggtaccgtctggatccgccagaaggtcgctctgccgccagatgcggtgctgaccgtgacgctttcagatgcttctctggctgatgcgccgtctaaggtgctgtcgcaaaaagcggtacgtaccgaaggtaaacaggcgcctttcagttttgtgttgccgtttaacccatcagatattcaacctaacgcgcgcatcctcctgagcgcggccatcaccgttgataataagctggtatttattaccgatagcgtgaaaccggtgattaataatggcggcactaaagcggatctgacgctggtaccggtacagcaaacggcggtgcctgtgcaggccagcggtggtgcgacgacgacggttccatcgacttcgccgacccaggtcaattcgtcttctgccgttcctgcgcctacccagtattaatcctgcgccaaccctctccgttacggagagggttaatacacccagcgatagcgttgtaaatcgatttgtccgcttcccgacaccaccacgccttccgccagtaatgcctgacgttgccgctgtagatccggcccggtaagtgatattgcgccgtggcggttcaccacccgatgccatggtaaagtgctgccttccggcagacgttttaaaactccgccgacctgacgcgccgcccgaggcgaaccggcaagccgggcgacatcgccgtaggtcgtgacaaacccttccgggatcgaggcgacgatttgccagacgcgttgaggaaatgtgtcctgaatatccataatagaatcctgcgttaatgcttcaggataatctggaataaggggggaggaaagcccggatgcgcaagaaaccagcatccgatgcctgatgggttgcaattgcacgatatagcagtgataatgcgcctgcgcgttggttcacaacgctctcaatgggggctctgttggttctcccgcaacgttactctgtttaccaggtcaggtccggaaggaagcagccaaggcagatgacgcgtgtgccgggatgtagctggcagggcccccacccatttgtgcctctccacactgttcttttctgctgtgcgacgttatagccgctgttccgcccaaagaataaatgccgtagcgggtaggggtttactgtataaccagccctgaccataatgtacgccatgctggcgtagccactgttcttgcctggccgtttcgatgccttctgcgaccatcttaagtttgagcgttttcgccatttcaataatatgcggcgtgacgtttttatattccagcgcatcgacaaaagatttatcaattttaaggacatccacatccagattttgtaagtagctgaggctggaatagccggtgccaaagtcatcaatataaattgaatgtcccgcgttacggtatctggcgacaatgggcgcgctggttttcggatcggcgaactcgcgttccgttaactcaagcgcgatttgcgacggagaaatttggctacggttcagcagcgtgcttaacagcgtcggcaacgtttccgacgccagatcggatgcctcaagattgattgaaatatgttgttcgggatgggactttaaccaactccccatgtcttcaaaaacggtgtcgatgattagccgggttagcggctccgtgagcccggtttgttcagccagcgcgataaaaatttccggcgaaaggaaggtgccgtccgcctgttgccagcgagctaaggcttcggcaccgacaatttttccgctgctcagggagacaataggctgatagtgtacgttaatttcgcgattgtctatcgcatcctggagacggtggcggggcgactgtagtcgacgcaaaatacgcagaataaaggccgcggccagcagacccgttacgatgcccgccggtagccagataaacgcctgtcgataccagctcctttccagcggagcggtcggtgcccagcttacgatagtaatgcccatttccggaaaggggtggatagcatactgaatgcctcggttttccagccgcaggggcgtctcatggtgaatgagcggaagaatagcggggtcaaggttaccgctgctggcaaccacagtattgcgttcccggccaataatagcgacgtcaatcggccatgcgccaaacggaatcacatcgataaaggacgccgggtcgatcatcacgatatagctgtcgctcccgagtgccgccatatagcgttttatacccagatcgttttgcgccgtaaaccaggcgcgataaccgtcgcgagtgattttcatgggcggagggaacgcgggaatatggctctctttttcaagtgaggagcaaacgggaatcgaatttttaagatacagaacttcctggacataccgaaagctataagacacgcggcgcatggcgagtaaatgggcactgctgcagggctcgcctttaaaggaggcaatatgcgttaacgcggcttttgcctggtcactgaccctttctgtacgtagcgccacccgggacgagaagatatccagctcttcattaaacctcttttcaacttgacggtgcgccagccacagactcaatcctatcgggaaaaggacagacaggataagcactcccgttaccaggctgaccagatgtcgtgttgtcacagtgatgtccttataaacacagcgtagagaaagtatatccgatcgtaaatcgcgccctcgaatgataaagctattttatcgattttacagattcaggcgccaggctaacgcgttacgccacgttgcttttgccgccaggaagagatcgtgaatgtttaccggttgaaaaaggagcgttgatagcgtattttattgttatgttataacataattgagagggcgcaatgaaacctgatattcatcctgtataccgcaccgtcgtatttcacgacaccagcgcaaatgaatatgtgaaagtgggatcaactatcaaaactgaacgtgaaatcgaactggacggcgtgacatatccgtatgtcactattgatgtgtcatcaaaatcgcatcctttttataccggtagacagaaaacgtttgatagcgaaagtagcgccgcacgcttccagaaacgtttcggtcattttatcggcgctaaacgggggtaaatgaaatgcaggtgttaaactcacttcgcaatgcaaaacaacggcatccggattgccagatagtcaaacgcaaaggacgcttatacgtgatttgtaaaacaaatccgcgttttaaggcggttcaggggcgtaaaaaaagacgttaaaaaaccaacagttcagggaaagcagtgcgtaccagggagggtgcgcacttttttattaccggctggcttctgcgcgggccagcgtaaaaatatcgtagaaggaaagttcgcccttacgggcaaccattttttgcagctggactttatgttcattatccacctgtggagactgaagaatcgtctcaatgagcgtggggggaacaaagcgggtgttgtaccattcgccgttgtaacagacccggaggtccagcacatcgatgtcgttatagtgataacgcggggcgatgtcgaaaaagaagaagccattaaatgcgataaataacaccactaacagccacactgaccccaccagcgtttctgattgcagcatgaccgccagcgtcgcaaaccaggctgcatacatcgcgataaataacccaggatgcttgcggataaaactgatactaaaacgcggcctgttatcgcgtttttcacggatgtttaagtcatcaatagtttcgctaagcaggcgctgtatctctgtcatcttttgccttcatgatttctgcgacataggggtagtaacagcccattttaaagggaggtgtaacgtgaaaaaagtaacagattaaccacgaattagcataacagttatcattttgactacaattttttaatgattcgcgccggatttccgcctaccacaacgtctggcggtacgttttttatcaccacagcgcctgaagcgacgacgacgttatcgccgatggttacgcccggattaacgacggctcgtccgcctatccagacattatttccgatagtgacgggtttacctaattctctgccgctgttgcgttcgacggcgtccagcggatgcgtggcggtatagatatgtacccctggcgcgagcatacaattatcgccaatatgaattgggcaaacatcaagcatgacgcagtcgaagttagcgtaaaaggagtgaccaagaaaaatattatagccgtagtcgcaacggaaggaaggttcaatataggcgtcttcgcatcgacccaacaggtcgcgtaaaatcgcctgacgcttatttatttcatcaggcgtagtataattgtattgatggatgagttgacgcgcccgcagtcgatcctggcataaagtttcatcggtcgggcaatacagtgccccagcgatcattttttgtttttcgtcactcatcgcgcgctccccttggtggatattatcgcaatagaagcaataataaagtattagagggaacgttccctgctattgctatgtgatctatatcactgttctataatagcccgttgtgttattagccagaacgaggaggcagataacacctgcgtgttctctaaaaagtaatgtagcgtgattaacgaatgaatttccatactgaagaggggatcttgtcgtagagtttgttcatcgtcaattctgcaagacggtgatccgcagctgagtaaaatacagccagctcattgtcggacaattcatatttatttttctcaatgacgcgctccagagtgtcaattgtctgacagcgccgtaaacgcatcaaataatcagttttagttaatggtttatcagacataaattctacctatgattgtaataatttttaacaagacaaactaacaggattggccctggtggcgttgacgaaacaacggaacaggcggttgcccgatttacgccatttttgcaaatcctgcgtattaataccatagctgctgaacaacataaaggtgtcgtccaggtattcatctatctgcgcaatcaatttattgtcttcattgtacttaattttataattaagcgcgaaagttgcaatatgctctatcagctcattgagctgcaggttgactgctgaggtcgggtcattaacccagccatggttgctttcttcaaggtttgcaagacagtcatgatacagggtttcgcaaagaaatttaagctgtgctatatcatgtcttttgggtgagtattcgtccataatgcatcccctttttagtggcttaaactaaccgaacaccttcgggatggatacaactaactaacctggtacttcccacgtcaccttatgatttaactataatctactctaaaaaacttttcatcgtcatattactaaaaattacaattgcgtgaaagccgcgtgttgccatactttttcgaattttaacagtgatcgtcggtcgcctaaaaaggaaccagttttattgtttgtgtaatcattgggttaacgttttttagcttttcaggctaaaacaatagactctgacaggagaaaatagccaggaatattcttaatatttcttaattaatggctgaattaagaaatggccaactttcctaagaaaagcctttaacgcagtaaggattataccttttattaatatggcaaaaaataatcaatctaacaataagcgtattttatgatttttgcgtaaaaaaggccgcttgcgcggccttatcaacagtgagcaaatcagcgatgttctgtcgaatgactatgctcaatatcttcgcttttacggctaaagcggcggcgtaccaccacgaagaagaccggtacgaagaaaatagccagtacggttgccgttaccatcccgcccagtacgccagtacctaccgcattctgcgcgccggaacccgcgccggaactgataaccagcggcataacccccagcatgaacgctaacgaggtcatcagaatcgggcgcaaacgcatccggacggcctccagcgtcgcttctaccagacctttcccttctttatccattaagtctttggcgaattcgacgataagtatcgcgttcttcgccgacaacccaatggttgtgagcaggcccacctggaagtaaacgtcgttagtcagtccgcggaaggtcgcagccagcagcgcgccgataaccccaagcggaacaaccagcattacggagaacgggatagaccagctctcatacaatgccgccagacacaggaagacgacgatcagcgatatagcatacagggcaggggcctggttgccggacaaccgctcctggtaggacatcccggtccagtcatacccaatgcctgacggcagcttgctggccagttcttccatcatcgccatcgcttcaccggtactcttgcctggcgccgcctgccccagaatttccatcgaaggcagaccgttatagcgttccagacgcggcgaaccatattcccagcgggaagaggagaatgcggagaatggcaccatctgaccatcgctaccacgaacgtaccagtcgttaatatcatccggcaacatgcggtatttcgcttcggacatcacgtaaactttcttcacacgaccgcgatcgataaagtcgtttacatagctgccgccccatgctgcgcccagcgtggtattaatgtcgctaatagatacgcccagcgcctgagctttttcctggtcgatatcgattttaaactgcggcgtatcttccagaccgttaggtcgaacgccgaccagcagatcaggatatttcgccacctcgccgaacaactgattacgtgcctgggtgagtttttcatgaccaagtcccgcctggtcaatcaactcgaagtcaaagccggttgcggtgcccagctcaacgatcgccggcaggttaaaggcgaagaccatcgcatctttaatttgtgaaaacgctgcggttgcccgctgggtaatcgcttcaaccttgtttttttcgcctggacgatcggcccagtctttcaacgacacgaatgcaataccggtattctgaccgcgccctgcaaaaccgaagccgttgacggcgaataccgattcaacgttggctttctctttgttcagatagtaatccgtgacctcatccagcactttttgcgtgcgctcttgcgttgcgcccgcggggagctggaccattgtcaggaatacgccctggtcttcatccggcaagaaagagcttggcagacgaacgaacagataagccataccgacgacgataatgagatagagcagcagataacgcccggtgctgcgcagaatattgcctacgctatcggtgtagtgatgcgtgctcttatcaaacaggcggttaaaccagccgaaaaagccttttttcccttcgccatgatcgcctttggcgacgggtttgagcatcgtcgcgcacagcgcaggcgtcaggatcagcgcgaccagcaccgacagcgccatcgccgatacgatggtgatagagaactgacgataaattgccccggttgagccgccaaagaaggccatcggaataaataccgccgacagtaccatcgcgatacccaccaatgcgccctgaatctggcccatggatttgcgcgtcgcttccttcggcggaaggccttcttccgtcataacacgttcgacgttctcgaccaccacgatggcgtcatccaccagcaagccgatggcgagcaccatcccgaacatcgtcagcgtgtttatcgagaaaccgaatgccgcaagcacggcaaaggttcccaacaacaccaccggaaccgcaatagtcggaatcaacgtcgcgcggaagttctgcaggaacaggtacatcaccaggaacacgaggataatcgcttcgaccagcgtttttaccacttcatgaatagagatcttcacgaacggcgtggtgtcatacgggtagacgattttcatccctggcgggaagaacggttccatttttttcagttcggcacgaatagcggtagcggtatccagcgcgttggcgccggtagccagtttgatgccaagacctgacgctggctgaccgttaaatttcgcaatgacgtcgtagttctcgccgccaagctcaattttcgctacatcccgcagacgaacctgggagccatcctgattcactttcagcaggattttgccaaactcatccgttgaggtcagacgcgtttgggcaataatcgatgcgttaagctgctggcctttaaccggcggcgtaccaccgagctgacctgccgcgacctgggcgttctgcgctttgatcgcgttaatcacgtcgaccggcgtcagttggtatttggtcagctctgtcggattcatccagatacgcatcgcatattgcgaaccaaacagctggacgtcgcccaccccagaggtacggctgatcggatctttcatattggcggcaacgtaatccgaaatatcctcctgggtcatggtgccgtcggtgttaatgacgcccactaccatcaggaagctacttgaggacttctcaacgctcacgccctgttgctgtacttcctggggaagtaacggcattgccagttgcaacttgttctgaacctgaacctgcgcgatatccgcatcggtgccggattcaaaggtcagcgtgatctgcacggtccccgtggagtcactgttggaggacatatacatcaggttatcgataccgttcatattctgttcgataacctgcgtgacggtatcctgtaccgttttcgcatcagcgccagggtaggttgcggagatcgtcactgctggtggcgcaatcgtcggatattgcgctaccggcaatttgaggatcgcgagcccccctgccaacatgatgatgatggcgatcacccacgcaaatatagggcgatcgataaagaaattaggcatgtcttaacggctcctgtttaagttaagacctgggctgagcaggttgatcaccgcttgcggcttgctgtttgttatccgcggtaatttcctgtactttaacctgtgcgccaggacgtactttttgcagcccgctgacgactacgcggtcgcccgctttcaatccgtcagtcaccagccacttatcgccgatcgcctggcttgcgacgatttggcgggtttccactttgttatcagcgccaaccaccagcaccgtggcatcgccgcgtggagtacgggtaacgccctgttgtggaaccagtaatgccgtcggttttgtcccttcctgcagacgtgcgcgaacgaacattcctggcaataaggtgtgatccgggttagggaagatggcgcgcaaagtaatagacccggtggtttggtcaacggtcacgtcggagaactcaagcgtaccggactgcgggaatttgataccgtcgctggtcaccaggtcgaccttcgctttgccgttttcctgtttcagcgaaccatttgccagctcctgcttcaggcgcaggaagtcattgctggactgggtcacatcgacataaatagggtccagctgctgcactgtcgccagcgccgacgcctgaccgttctgtaccagtgcgccttccgttacggatgacttaccaatacgaccgctaatcggcgaggtgactttggtatacgccaggttgatacgtgcggtttcaacggcggcttttgctgcgacaacagcggcagtcgcttgttgtgcgtcagccagcgcctgatcgtattcctgcttactgatgtactgcgtacccagcagcttttgataacgcttcaccgtcagttcagcgatattcgcggcggcctgcgcttttgccagatcgcccttagcgctgtcgtaagtcgcctggtaggtcgcaggatcaatctgatagagagagactcccgcttcgatatcacttccctcaacgaaattacgcttcaggataatgccgcttacctgcgggcgaacttcggcgatacggtaagcaacggtacgacccggaagttcagttgtgatttgcagtggttccgtttttagtgtgacaaccccaacttctggcatctgctggccgccttgctggtcctgtttgtcgtcacatcctgttagcgctaagctgcctgagagcatcagaacgaccgccagaggcgttaaccctctgtttttgttcatatgtaaacctcgagtgtccgatttcaaattggtcaatggtcaaaggtccttaaacccattgctgcgtttatattatcgtcgtgctatggtacatacatccataaatgtatgtaaatctaacgcctgtaaattcaccgacatatggcacgaaaaaccaaacaacaagcgctggagacacgacaacacatcctggatgtggccctgcgtttgttctcgcagcaaggcgtatcggcaacctcgctggcggagattgcgaacgctgctggcgtgacgcgcggcgcaatctattggcatttcaaaaataagtcggatttattcagtgagatctgggagctatcagaatccaatattggtgagcttgagattgagtatcaggcaaaattccccgacgatccactatctgtattaagagaaattttagttcatattcttgaagctactgtaacagaagaacgacgccgcttattgatggagattatattccataaatgtgagtttgtcggagaaatggttgtggttcaacaggcgcaacgtagcctttgtctggaaagttacgatcggattgaacaaacgttaaaacattgtattaatgctaaaatgctgcctgaaaatctgctgacccgtcgtgcggcgatactgatgcgcagctttatttcagggctcatggaaaactggttatttgctccgcaatcgtttgatttaaaaaaagaagctcgcgcctacgtcacgatcctgctggagatgtatcaattgtgtccgacgctgcgcgcgtcgacggtcaacggctccccctgataatattccaggaaaactcctggacattttctgtgtcgctattctgtttgttacaggcgtgatattcttgcgactcaattatttccggtctgcttgccggttcagacacttcattctcatgactatgttgcagctttataaacgttcacagcattttgtttttattacaattagcgtccttattatcctgctgtcctgtcagtctctggcatttgcccgggggcaaacgaatggcgacctgccgtcaaaagcggatgtgcaaaaccagctggatacgctgaataagcaaaaagatctctccgcccaggataagctcgtccagcaggaccttattgatacgttagctacgctggagaaaatcgagcgggtgaaagaggagaccgtacagctacggcagaaggtggcgcaggcgcctgaaaaaatgcgtcaggcgacggctgcgttaaatgcgctgagcgacgtcgataatgatgatgaaatgcgaaaaacgctgagtgcgctttcgctacgtcagcttgagctgcgcgtggcgcaggtactggatgatttgcaaaattcgcaaaacgatcttgccgcttataacagccagcttgtttcgctacagacccagcctgagcgcgtgcaaaacgccatgtataccgcctcacagcaaatacagcaaatccgtaaccgtcttgacggcaataacgtcggcgaagctgcgcttcgccccagccaacaggtgttattacaggcacaacaggcgctgcttaatgcgcagatcgaccagcaacgcaagagtcttgaaggaaataccgttttgcaggacaccctgcaaaaacagcgggattacgtgacggccaacagtaatcgccttgaacatcagcttcaacttttacaggaggcggtcaacagtaaacgacttacgctaacggaaaaaacggcccaggaggccatttcgccggacgaaacggcgcgtatccaggcaaacccgctggtaaaacaggaactggatattaaccatcaactcagccagcgtctgattgtcgcgaccgaaaacggcaatatgttgatgcagcaaaacattaaagtaaaaaactggctcgatcgcgcgctgcagtcggaaagaaatatcaaagaacagattgccgtcttaaaaggcagcctgttgctgtcgcgtattctttatcaacagcagcaaactctgccctccgccgacgaactcgaagatatgaccaaccgcattgcggatttgcgtctggagcagtttgaaatcaaccagcagcgtgatgccttattccaaagcgatgcctttgtcgacaagctggaggaggggcataccagcgaggtgaatgatgaagttcatgatgcgttgcttcaggtggtggagatgcgccgtgagctattggatcagctaaataaacagttgggtaaccagctgatgatggcgattaacctgcaagttaaccagcagcagttgatgagcgtctcgaaaaatctgaaagccattttgacgcagcagattttttgggtgaacagtaaccgccctatggactgggactggcttaaagcgttcccccaaacgttaaaagagcaattcagcgccatgaaaatcacggtgaactggcaaaaagcctggcccgcggtatttattgcttttttggccgggttgccgctcttgctcatcgccggtttaatccgctggcgtctgaaatggttaaaagcgtatcaacagaagctggccgccgccgtgggatcgctgcgtaacgatagtcagctcaatacgccaaaagctattctgatcgatctgatccgcgcgctgccggtgtgcctgattatcctcgcgcttggactgatcctgctgaccatgcagctaaatatcagcgatctgctctgggcctttagtaaaaagctcgcgatgttctggctggtctttgggctgtgctggaaggtgctggaaaaagagggcgtggcgatacgccattttggtatgccggcgcagttgaccagccactggcgtcgccagattgtacgcattagcctcgcattgctgccgctgcacttttggtctgtggtggcggagttgtcgccgctgaatctgatggatgacgtgctggggcaggcggttattttcctcaatctgctggtcataacattgctggtgtggccactgtgccgggaaagctggcgcgataaagaatctcacggcattcgactggtgaccgtgacgattctttccattattccagtggcgttaatggtattaacggcgaccggctatttctataccaccctgcgcctggcggggcgctggattgaaaccgtctatctggtcattatctggaacctgctttatcaaacggtgctgcgcgggttaagtgtagcggcgcgccggattgcctggcgacgcgcgctggctcgtcgtcagaacctggtaaaagagggtgcggaaggcgcggagccacaggaagaacccaccatcgcgctggagcagattaaccagcaaacattacgtatcacgatgctgctaatgcttgccctgtttggcgttatgttctgggcgatttggtccgatttgatcaccgtattcagctatcttgatagcattacgctgtggcactacaacggctccgaagctggcgctgcggtggtgaaaagcgtgacgatgggcagcttgctatttgccattattgccgcgatggtggcctgggcgctcatccgcaacttacccggcctgctggaagtgctggtgctttcacgcctgaatatgcgccagggggcttcgtatgcgatcaccacgatccttaactacgtcattatcgctgttggcgcgatgacagtattcggatcgctcggcgtctcgtgggataaactccagtggctggcggcggcgttgtcggtgggtctcggctttgggctacaggagatcttcggtaactttgtctcgggtttaatcatcctcttcgaacgtccggtacgcattggcgatacggtaacgatcggcacctactccggcacggtcagtaagattcgtattcgcgccaccactattaccgattttgatcgtaaagaagtgatcattccgaacaaagcgttcgtaacggagcggctaattaactggtccctctccgataccacgacacgtctggtgatccggcttggcgtggcttatggctcggatctggagaaagtgaaaagagtcttgctacaggcggcgatggagcatccgaaggtgatgcacgatccggaacctgccgtattcttcaccacctttggcgccagcaccctggatcatgaactgcgtctgtacgtgcgtgaattgcgcgatcgtagccatacggtggatgaactgaaccgcgcgatcgatcgactgtgccgtgaaaatgatatcaatatcgcctttaaccagcttgaggtgcatctgcataacgcgaagggcgacgaagtcactgaagtgaagcgcgatctcaacggcggcgatctggcacctacggcaagctaaaaggcggtgggccgcgcgctttatgagtgcgcgcggcgccgctaatgcgaaagcgtagaaagctcttccggcgtaatgccggtgacgctggcgatgagcccgggttccagcccgttggcaagcattttgcgggcaatagcgcgcgcttcggcctcacggccttgtgctaacccttgctcaaggcctttttgcaggcccttttgcaacccttccgttcggcctttttcttccagccattccgctattgtcatcagttgttccttatactgcggcgcgccctgcgccagttgacgaattagcgccccgggttctgcggcgtttcctgctttcaacatatagttgatcagcacactgagctgcgcgtccgtcaaatgatcctgcgttaaaagcgtgataagggggtcgagcagttcgcttaaatcgcgttgacgaatatgtttttgcaggagctctaacatcgctatccgccgatgctgcaaaagctgattatccggcattgtcgtcaggtcgaccagcgcaaaatcgcggctgtataaggccttcgccatatccggtttcacaaacatattatgccagttaaggctatagggccacgggctttccggaccgtgataaaaaaggattggtaccaccagcggcaaggtatcatgaccggcatccagatgacgctgcatggcggcaatggcgtaacgcatcaggcgaaaagccatcagccggtctgatttgctctgatgttcaatgagcgcgtaaacatacccggggccgtgttgggtatgcagagagtagagaatatctgaatagcggctgcgtaaattgtcttcaacaaaactccccgactccagcttcagtgaatccagatcgcagattgcaagaaagtcttctggcatgtggatagccagaaagtcgcgggcgacctctttttgcatcagcatctgtcgaaataccgcatcgtgcggcgtggtgggtagacgttccatgccccgtcctttgttgcctgactgtagcgaccactctgtcagcgacaacgaggacaaaccagcgggcaattactctgtttgcgagtcgtcttccgtactttttaacttgttttcataatcacgcataactatttccagcgcgcgtagcaccgttcgtgccggtaagcgattctcttcaagcagcacaattaaatccacggccagtttgacttcatcaggggcattttcaagcgacatactttctccagggttagcgggttaaacgcgccagtacgttttctattttctccagcgcatgtcggcaacgcgccagccgtccttcatagatctcgacttccttttgcagcgtttgttgttcgacaaggccggtcgcctgcgccagacgaattttgcgctcctgtgtcatcgccagtagtcgacgttcaaactcctgatgctgtattcgtctgcgctgccaacggccaagccctggcgcggcggcgtcccactggcgcagcgaccaggcggcggtttcacgcgatatcgcctccagttgcgaagccagatgttccgccagccaggcgacttgcggcagttgctcatgttttaccgcctgacgcaacgcgacgagattggcgcctgcctcttccagatatccctgcaacagagtactgcgggtacggaaaaggtgtcggtcaaagcgcgcgcttaacgtcgcatgttgcgccagcggcgcgcagcgttggcgtagcgtcgccagcctctcttccagcgtctgtaacagcatagcggttttcaattcaacaccccgatgaaaataagacaggctgtgctacagtagccttctgtttgataacgattcgcattatgcaacgtactattttaatcatcattggctggctggcggtagtattagggacattgggcgtggttttgcccctgttgccgactacgccgttcattttactggcggcctggtgtttcgcccgctcgtcgcctcgtttccatgcctggttgttataccgctcatggtttggcggttatctgcgccactggcagcgctatcgggccatgccgccgggagcgaaaccgcgagcgatcgcgttgatattgctgacctttggtatttcgctgtggctggtgaatatgatgtgggtgcgggtgctgctgttggttattttggcctgtctgctgatttttatgtggcggataccggtgattgatgaaaagcaacaaaagcgctgaagcacacgaatcgctgttgcaattgtcgttcacagccagtaaattcgaccgttttcgagcacaggcgcaggcggtcaaagagtaaccgagcgttacccctgaccgaaaagtattgcgccgtgagtaacaccgtacttagcaggcatatatccatgaccgcgactgcacagcagcttgagtttctcaaaaacagcatcaaaagcattcaggattacccgaaaccgggcattcttttccgtgatgtcaccagcttactggaagacccgaaagcctacgcgctcagtattgaattgttggttgagcgttataaaaatgcgggtatcaccaaagtggtcggcaccgaagcgcgtggcttcctgtttggcgcgccggttgcgcttgggctgggcgttggttttgttccggtacgtaaaccgcgcaaattaccgcgtgaaactattgccgagacctatgaattagagtacggcaccgatcagctggaaattcatgtcgacgcgattaaacctggcgacaacgtgctggtcgtggacgatctgctggcgactggcggcaccattgaggcgaccgtgaagctgatccgtcgtctgggcgggaaagtcaccgatgcggcgttcatcatcaatttgttcgatctgggcggcgagcagcgtctggaaaagcaggggattacctgttatagcctggtgccgtttccagggcattgattcaggctattcgcactgctattttagccagagagacaacctcgctgtatcggcgaggttgtgttagcattacccttctatgaatccaccttccagcgtttcagagcctgccaatgagttatcaggtcttagccagaaaatggcgcccacaaacctttgctgacgtcgtcggccaggaacatgtgctgaccgcactggcgaacggcttgtcgttagggcgcattcatcacgcatatcttttttccggcacgcgcggcgtcggtaaaacctctatcgcccggctgctggcgaaggggctgaactgcgaaaccggtattaccgcgacgccgtgcggcgtttgcgataactgtcgggaaattgagcaggggcgttttgtcgatctcattgagattgacgccgcatcgcgtaccaaagtcgaagacacccgcgacctgctggataacgtccagtacgcgcctgcgcgcggtcgctttaaagtctatctgatcgatgaagtccacatgctgtcgcgccacagctttaatgcgctacttaaaacgcttgaagaaccgccagcgcatgtgaaatttttactggcgaccaccgatccgcagaagctgccggtgaccattttgtcgcgctgcctacagtttcatctcaaagcgctggatgttgaacagattcgccatcagcttgagcatattctcaatgaggaacatatcgctcacgaaccccgcgcgttgcagttgttatcgcgtgcggctgacggcagcctgcgcgatgcattaagtctgactgaccaggcgatcgccagcggcgacgggcaggtttcgacgcaggcggtaagcgccatgctcggtacgctggacgacgaccaggctttgtcattagttgaggcggtggttgacgctaacggcgaacgcgtcatgtcgcttatcaacgaggcggcggcgcgcggtattgaatgggaagcgctgctggtcgaaatgcttagcctgctgcaccgtattgcgatggtgcaactttcgcctgccgcgttaggcagcgatatggcggctatcgagcaacggatgcgcgaacttgcccggacggtgcctcccggcgatcttcagctctattatcagacgttgttgattggtcgcaaagaattgccctgggcgccggaccggcggatgggcgttgaaatgacgttactgcgtgcactggcgtttcacccgcgtatgcccttgccggagcctgaaacgccgcggcagtcttttgcgcccgtggccccaacggcggtaatgacgccgccgcagctgcagcagccgtcggcgcccgcgccgcagacatcgccagcgccgctgccggcgtctaccagtcaggtgctggcggcgcgcaatcagctacagcgcgcgcagggagtaaccaaaacaaaaaagagtgaaccggcagccgcatcccgcgcgcggccggtgaataactctgcgctggagcggctggcctcggtttcggagcgcgtacaggcgcgcccggcgccgtccgcgctggaaacggcgccagtaaagaaagaggcttatcgctggaaggccaccacgccggtagtacaaaccaaagaagtggtggctacgccaaaagcgcttaagaaagctctggagcatgaaaaaacgccggagctggcggctaaactggcggcggaagcgattgagcgcgatccgtgggcggcgcaggtaagccagctttctttgcctaagctggtggagcaggtggcgcttaatgcctggaaggagcagaacggcaacgcggtttgtctgcatctgcgttcgacgcagcggcacctcaattccagcggcgcgcagcaaaagctggcgcaagcgctcagcgatctgacgggaacgacggttgaactgaccatcgttgaagatgataatcccgcggtgcgtacgccgctggaatggcgtcaggccatttatgaagagaaactcgcgcaagcgcgtgagtcaattattgcggataataacattcagacgctgcgtcgattcttcgacgccgagctggatgaagagagtatccgccccatttgatcgtaagcccggcttgcgattgtgaaccatcaagagagagagcttatgtttggaaaaggcggtctgggcaatctgatgaaacaggcccagcagatgcaggaaaaaatgcagaaaatgcaggaagagattgcgcagctggaagtgaccggcgaatccggcgcgggtctggtgaaggttaccatcaacggcgcgcataactgccgccgcgtggaaattgacccaagcctgctggaagatgacaaagagatgctggaagatctggtcgctgcggccttcaacgatgcggcgcgccgcattgaagagacgcaaaaagagaagatggcttccgtctcttccggtatgcaactgccgccaggctttaagatgccattctgatgcaaaccagtccgctgttaactcagcttatggaagcgttgcgctgccttccgggcgttggccctaagtcggcgcagcggatggcgtttaccctgttgcagcgcgatcgcagcggcggaatgcgcctggcgcaggcgctgactcgggcgatgtcggaaatcggccactgcgccgactgccgcacctttaccgagcaggatgtttgtaatatctgctcgaacccgcggcgtcaggaaaacggccagatttgcgtggtggagagtcctgcggatatctacgccattgagcagaccgggcaattttccgggcggtatttcgtgctgatgggccacctgtcgccgctggacggcatcgggccggatgatatcggtcttgatcgtctggaacagcggctggcgtcagaaaaaatcagtgagctgatcctcgcgaccaacccgacggttgaaggggaggctaccgcgaactatattgccgagctgtgcgcggaggccggcgtcgaagccagtcgtatcgcccacggcgtgccggttggcggcgaactggagatggtcgacggtacgacgctgtcccactcgctggcgggacgccataagattattttctgaacaaacggaggcggcattcgcggcctccgcttgaaatcacacccgcttgtccccatctcaccctcaacgtatttttaccattaaaaatggcattgttgaggtctatccacatgaaaggacaagaaacgcgtggttttcagtcagaagttaaacagcttctgcacctgatgatccattctctttattccaataaagaaatcttcctgcgtgaactcatctctaacgcctcagatgcggcggacaagctgcgtttccgcgctctgtcaaacccggatctgtatgaaggagatggcgagctgcgtgtgcgcgtctctttcgataaagataagcgtacgttgaccattgccgataacggcgtggggatgaatcgtgatgaggtgattgaccacttaggcaccattgccaagtccggcaccaaatctttcctcgaatcaatggggtccgatcaggcgaaagatagccagctcatcggtcagtttggcgtaggcttctactccgcgtttattgtggccgataaagtgaccgtacgtactcgtgcggcaggcgacaagccggaaaatggcgtgttctgggaatcggcaggcgaaggcgaatacaccgttgccgatatcaccaaaaatgaccgtggtacggaaatcaccttacacctgcgtgaaggcgaagatgaattcctcgatgactggcgcgtacgctcgattatcagcaaatattccgatcacatcgcattgccggtagagattgaaaaacgggaagaaaaagacggcgaaaccgtgatttcctgggagaaaatcaacaaggcccaggcgttgtggacccgtaacaagtcggaaattaaagacgacgagtacaacgagttttacaagcacatcgcgcatgatttcaccgatccgctgacctggagccacaaccgcgtggaaggtaagcaggagtacaccagcctgctgtatatcccgtcgcaggcgccgtgggatctgtggaaccgcgatcacaaacatggtctgaagctgtacgtacagcgcgtgttcattatggacgatgccgagcagttcatgccgaactatctgcgtttcgtgcgcggcctgattgattctaatgacctgccgttgaacgtctcccgtgaaatcctgcaggacagcacggtaacgcgtaatctgcgtagcgctctgaccaaacgcgtcctgcaaatgctggaaaaactggcgaaagacgacgcggaaaaataccaaaccttctggaaacagttcggtctggtgctgaaagaaggcccggcggaagatcacgccaaccaggaagcgatcgctaaactgttgcgctttgcctccacccataccgactcttccgcccagaccgtgtcgctggaagattacgtctcccggatgaaagaagggcaggaaaaaatctactacatcaccgcagacagctatgcggcggcgaaaaacagcccgcacctggaactgctgcgtaagaaaggcatcgaagtgctgctgctctccgatcgcatcgacgagtggatgatgaactacctgaccgagtttgacggtaaagcattccagtcggtcgctaaagccgatgaatccatcgaaaaactggcggatgaagtcgacgaaaacgcgaaagaagcggaaaaggcgcttgagccgtttgtggagcgtgtcaaaaccctgctgggcgatcgcgtgaaagacgtgcgtctgacgcaccgtttaaccgacacgccggcgattgtcaccaccgatgcggatgaaatgagcacccagatggcgaaactgttcgccgcggctggtcagtccgtgccggaagtgaaatacatctttgagctcaacccggatcatgtgctggttaaacgcactgccgataccaaggatgaagcgcagtttaaagagtgggttgagctgctgctggatcaggcgctgttcgctgaacgcggtacgctggaagatccgaaccagtttatccgccgtatgaaccagttgctggtgtcctgataacgctcatctgactgccggatggcgacgcgaagcgtcttatccggcctacggcgagtactgtttgtaggccggataagcgccagcgccatccggcattttttataataccttctcttttctggatttctcttcgttaaccgtttcagcatcaggcggcttccttgagcgaaatgcgtgatggtggtatcgtttagcgctttttaaaaaatatcgacaacctttgaggggattttcgtaatgcgtattattctgcttggcgctccgggcgcgggtaaaggaactcaggctcagttcatcatggagaaatatggtattccgcaaatctccactggcgatatgctgcgcgccgcagtgaaatcaggctccgagttgggcaaacaggcgaaagatatcatggacgccggtaaactggtgaccgatgaactggtgattgcgctggttaaagagcgtatcgcccaggaagactgccgtaacggttttctgctggacggtttcccgcgcacgatcccgcaggctgacgcgatgaaagaagcgggtattgtcgtggattacgtgctggaattcgacgtaccggacgaactgatcgttgaccgtattgtgggtcgtcgcgtacacgccgcctctggccgcgtttaccacgttaagtttaatccgccgaaagtggaaggcaaagatgacgtcaccggcgaagatctgaccacccgtaaagacgatcaggaagagaccgttcgcaaacgtctggtggaatatcatcagatgaccgcgccgctgattggctactaccagaaagaagcggaagcgggcaacaccaaatacgctaaagttgacggtacgcaggccgttgccgacgtgcgcgcagcgctggaaaaaatcctcggttaattttttcgcgtagtgaagcacttatcaggcctgctgttatcccgcaagcctgataagcgtaacgccatcaggcaatcggtgccggatggcggcctgaacgccttatccggcctactggcatcgttagcgccattcggcaaattctcgtcttacctctcgcagcaattagttcttctttatcgcttttccgctacaattatcaacaatttgaatagataagaggcggcaatgcgtcagacgaaaaccggtatcctgctggctaaccttggcacgccagatgccccaactcctgaagcggtaaagcgttacctgaaacaatttttaagcgacagacgcgtggtggatactcctcgtctgctgtggtggccgctgctgcgtggcgttattttaccgctgcgttcgccgcgcgtcgcgaaactctatcaatctatctggatggatggcggttcgccgctcatggtatatagccgcgaacagcaacaggcgctggccgcgcggttgccagatacgcccgtcgcgctggggatgagctacggctcgccctcgctggaaagcgctgtcgatgaactgttagcaagcgacgtcgaccatatcgtcgtgctgccgttgtacccgcaatactcttgctcaacggtgggcgcagtctgggacgaactggggcggatactggcgcgtaaacgtcgtattcccggtatctcatttattcgcgattacgcggatgacggcgcttatatcgatgcgctggcgaaaagcgcgcgtgagtcgttcgccaggcacggcgagcccgatgtgcttctgctctcctatcacggcattccacaacgttatgcggatgaaggcgatgactatccgcagcgctgccgcgataccacgcgcgaactggtttccgcattgggactgccgccggaaaaggtaatgatgacgttccagtcgcgctttggccgtgaaccgtggctgacgccgtacaccgatgaaacgctaaaaatgttgggtgaaaaggggactggccatattcaggttatgtgtccgggatttgccgcggattgtctggagacgctggaagagatagcggaacagaaccgcgagattttccttgaagcgggcggtaaaaaatatgcgtacattccggcgctgaacgcgacgccggaacatattgatatgatgctgaaactcacggcgccgtaccgttaacgcggcgtcttcatcctcgccataaagaagcgtgcgccgtcctgcaaggcatcgtcggcgattgtcatcattcgcgaatagtgcagaaaggcgtgcagcgtgccgggatacattttgtattcgcagggctgctggtgcgcctgtaatgtctggtgcagcaagcggctgtcatcaatgagcggatcaaactccgcgctggcaataaagcagggcggcacatcgcgcgtgagatcgttattaaacagacaataccagggcgattcccgatcttcatcgttacgcagataggccttttcgtacatgtccagatcttcacgcgtcaggccgtcccacgcgccgccgaacagacggcggcttaccgaatcttgcaacccatacagcccataccacaacagaatcgcgataacgttaccgcagcgaatgtgcttatcacgtagccagagcgcgctggcaagcgccagcatggcgcctgcggaatctccggcgaaaccgattttctccacgttgagcgagtattcatcggcatgttgagagaagtagctgcataccgcgacggtttcttcaatggcctgtggataacgcgcttgcggcgacagcgaataatcaatgccgatcacggtgcagccggtataacgcgccagcagacgcattatccggtcatgcgtatccaggttaccgaggataaatccgccgccgtgcagatagtataaggtggcctggctggtcggctgcggcgagtagagccgggttgttacatcgccataaggcgtagggacggcgcaggtgcgggtggtcatggacggcgcgtcggcattccagaaacggcgctcaagaagataatactgacgctgggtctcaatatcgccatcggcaggccaggggggaaggcctggttgctggaagtttacgacggctgtcatttcgtctgactgtcgggtgagtacgggaattttattttccggcttcataaaacgctccttgtgaaagtgaaccattgtaaaaaacgcggctggagaaactgcgatctcgtcgtccgatattgaaacgccatcgtccgtcgcgcgcagcagggggaatgtgctaccatgcagcgctccgttattcatccgtaagcacaatcatgaaatttcccggtaaacgtaaatccaaacactattttcccgtcaatgcgcgtgacccgttgttgcaacaaattcagccagaacaggaaaccaacgcctcctgggtcgtcggtatcgaccagacgttggtggatattgaggcgaaagtggatgacgattttattacacgctatggattaagcgccgggcattctctggtgatagaagacgaggtggcggagaagctgtatcaggaactgacgcgggaaaatctgatcacccatcagtttgctggcggcaccataggcaatacgatgcacaattactcggtactggcggatgaccgttcggtgttactgggcgtgatgtgcagcaacattgagattggcagctacgcttatcgctacctgtgtaatacttccagccgtaccgacctgaattatctgcaagcggtagatggcccgattggccgctgtttcacgctgattggcgaatccggcgagcgtaccttcgctatcagccccggccatatgaatcagttacgggcggaaagtattccggaagcggtgatcgctggcgcttccgcgctggtgttgacctcatatctggtgcgctgtaagcctggcgaaccgatgcctgacgcgacgatgaaagcgatcgaatacgcgaaaaagcataacgtgccggttgtcatgacgctgggcaccaaatttgtgatcgccgataatccgcagtggtggcaggcgtttctcaaagagaatgtctcgattctggcaatgaatgaagaagaagcggaagcgctgaccggcgaaaacgacccgctgctggcggcggataaggcgctggactgggtcgacctggtgttatgcaccgccgggccgatagggttatatatggcgggcttcaccgaagaggaagcaaaacgtaaaacccagcatccgctgctaccgggagctattgctgaatttaaccagtatgaatttagccgggcaatgcgccataaagattgtattaatccgctgcgcgtttattcgcatattgcgccgtatatgggcgggccggaaaaaatcatgaacaccaacggcgcgggcgatggcgcgctggcggcgctgctgcacgatattacggcgaacagttaccatcgtagcaacgtaccgaactccagtaagcacaaatttacctggctgacctattcgtcgctggcgcaggtgtgtaaatatgctaaccgtgtcagttatcaggtactgaaccagcattctccgcgtctgacacgcgggctgccggaacgtgaggacagcctggaagagtcgtactgggatcgctaatctggcttgcccgatggcgctgcgcgcatcgggccgtccggcaaacccttaactggcgacgacttcacccgcgggcggcgtttcaagcagttccagcatcgcccgggcaatttctcgctcgcccatcactacctgattggctccccgctcggtaatatatttcacttcatcatcatagtgcgcgcgggcgattatctcgatatcaggactttttccccgcgctgaggcgacaatctcaccggcttcgtaaccgttggggatggtcaataacagccagcgagcgcagtccagatgcgccagattcatgatttcttcgttagcggcgttgcccagtacggcgcgaatcccgcgttcgcgcagttcatccacgcgggtacgggacgtttcgataaccaccagcggaatccccgccgccagtaatttttctcccagcagactgcctacgcggccaaaacccaccagcagggcatgattacagatatccaccggaatttgcttctcttcttcgatagcctcttccagagtttgctcttccagcgtttcggttttcgccagatacttctccagcagggtaaacagtacgggattaagcataatcgacaaaatagcgcctgccagcaccaggttctgtcccgcttgcggcagcaggttgagcgccatgccgagcccggcgagaataaaggcgaactcgccgatttgcgccaggctggcggcaatggtcagcgcggttcgcggcgagtggccgaacaaacgcaccaggaaaaacgcagcgatcgatttgccaaagacgataatggcaagcgtcgccaacaccgccagcggctgttgaatcaagactaacggatcgaacaacatgccgacggaaacaaaaaacaggacggcaaaggcgtcgcgcagcggcaacgtatcgtgcgccgcccggtgactcagttccgactcattaagcaccattccagcgaagaacgcgcccagcgcaaaagagacgtcaaacagttctaccgcgccaaacgcaatgcctaacgccagcgccagtacggaaagggtaaataattcgcgcgagccggtggcggcgctgcgggccataatccacggcaccaggcggcgtccgaccagcatcatgatggcgataaacgccaccactttaccaatggttatccccatatcgactgtcagcgaggctatgccgacatcgcctttttccaccatgccggcaacggcgggcagcaagaccagcgtcagcaccatcaccagatcttcgacaatcagccagccgatggcgatttgcccgcgctggctatcaaggagttgtcgctcctcaagcgcgcgcagcaggacgacggtactggctgtagacagacagagcccaaaaacgatgccggtcattaatgaccatcccagcacggcggaaagcgccatacccagcagcgtcgccaccgctatctgagcgacagcgccgggaatggcgatagactttaccgccatcaaatccttcagcgaaaaatgcagcccgacgccgaacatcaatagaatcacgccgagctccgccagctccggcgccagtttggtatccgcaacaaaacccggggtaaaaggtcccgccagaacgcccgctaacagatatcccaccagtggagaaatacgcaatttgttggcaatcatgccgagaataaaagcgagcacaaggccgccgacaatggtggtgataagcggggtagcgtgatgcattccgtctcctttggttgctggactccaaaactccgggtaatagtttatgacaatttcaatcaggatgtttataaaaaatggttgtgttttataaaaagatacgatctgaaggcaaaaagagcacggaacgtaaaagtgataagtatgggatggacaaagcaagatggcatcaggatgtacaggcggttaaagcgtacctttaaccgccataaaatcatgctttatgtcgattatcaggtaagaatatggtcagtatccccagaagcggcaggaaagcacagattttataaactaaatagatactggtatggtcggcaatcagccccagcaccgctgcgcccaggcctcccatcccgaaggcaaacccgaaaaacaggccggaaaccataccgatgcgtcctggcagcagctcctgggcatacaccagaatggcggaaaacgccgacgcgagaataaagccgataatcaccgttaaaatccccgtccagtacagcgtggcgtagggtaaaacaagggtaaacggcgcgacgccgagaatagagccccaaatcacatatttcctgccgattttatcgcccaccggcccgccgattaccgtcccggcagccaccgcaaacaggaaggcaaacagatggagctgcgcgttttgtattgataatccgaatttttgcatcagataaaaggtgtagtagctactgatgctcgccatataaaaatatttcgagaaaatgagtagcaataacacgctgaccgccagcacgactttattgcgcggcagcgggttagcgattatcgcttttggcttgcctttcgctatccggtgctgggctgcataccagcggctgatctgcgccagcaccacgatcgccagcagcgcggccagcacaaaccaggcgacattccctttgccatagggcgcgataatcacggcggccagcagcgggcccaatgaactgccgaagttaccgccgacctggaagatagactgcgccagaccatgacgtccgccggaggccatgcgcgccacgcgggacgattccgggtgaaaaacggacgagccggtacccaccagcgccgcagcgagcaatacgccgccaaaacttcccgccattgccagcagtaccagcccgctcagggtaaaacacatgccgacaggcagcgaccacggcatgggatacttatccgtccagtagccgacgaccggttgcagcagcgatgaggcgagctggaacgtcagggtgatcaaacctatctggacgaaggtcagcgagaactccgcctgcaacaggggataaatggctaagattagcgactggatcatatcgttcagcagatgggaaagactgatcgcgcccaaaataccaaacgaagtacgtgctttagcggccgctgcgggcgcgccggctaacggctgggttggttcactcatggccatagaaagtcacttaaattttatgcgatgttggagatagtaggatgtgtaattattacttgcctaacatacctgtgaaatgtgtttgaaggaagtctcaattctgaaaacatatttgtctattattgcaaggaaaggtaatttctgcggttgatattgagtcagggagagaaagatgaaatttttgaaacggggtgtggcgctggcgttactggcggcgttcgcgctgacgactcagcctgcacaggcttacgaaaaagataaaacctataaaattactatcctgcataccaacgatcaccacggtcacttctggcgcagcgaatatggcgaatatggtctggcggcgcaaaaaacgctggtggacagtatccgtaaagaggtggcgcaagaggggggaagcgtcctgttgttatccggcggcgacattaataccggggtgccggaatccgatctccaggatgcggagcccgatttccgcgggatgaatctgattggctacgacgctatggccgtcggtaatcatgaatttgataatccgctcaccgtattgcgccagcaggaaaagtgggcgaagtttccctttctttccgccaatatttatcaaaaaagtaccggcgagcgtctgtttaagccgtgggctatttttacacgccaggatataaaaatcgcggtaatcggcttaaccaccgatgacacggcgaaaataggcaacccggaatatttcaccgatattgagtttcgtaaacctgctgaagaagcaaaggtggtgattcaggaacttaatatgaatgaaaaaccggacgtgattatcgcgaccacgcatatgggacattatgacaacggcgatcacggttcgaacgcgccgggcgacgttgagatggcgcgtagcctgcctgccggttcgttggcgatgattgtgggcggtcactcacaagacccggtatgcatggcgtcggaaaataaaaaacaggtgaattacgtaccgggaacgccctgcgcgccggataagcaaaatggcatctggatcgtgcaggcgcatgagtggggtaaatatgtgggccgtgcggatttcgaattccgtaacggcgagatgaaaatggttaactaccagcttattccggtaaatctcaagaaaaaagtgacctgggataacgggaaaagcgagcgtgtactttacacgccggaaatcgcagaaaatccgcaaatgctctcgttattaacgccgttccagaataaaggtaaagcgcaactggaggtgaaaattggtagcgtgaatggccttcttgaaggcgatcgcagtaaggtcagatttgtccagaccaatatgggacgggggattctggctgcgcagatcgcgcgcaccggcgccgattttggcgtgatgagcggcggcggtattcgcgactcgattgaggcgggagatattacctataaaagcgtgctcaaggtacagccgttcggcaacattgtggtgtatgccgatatgagcggcaaagaggtggttgattatctcaccgccgtagcacagatgaaaccggactccggcgcctatccacagctcgccaatgtgagctttgtcgccaaagagggcaagctcaccgatctgaaaatcaaaggcgagcctgttgatccggctaaaacctatcgcatggcgacgctgagtttcaacgccacgggcggcgatggttatccgcgcattgataacaaaccgggctacgtgaataccgggtttattgacgcggaagtgctgaaagagtttattcagcaaaattcaccgctggatgcggcggcgtttacgccaaatggtgaggtgagctggctgtagcggtacggatagccatttctgcctgatggcgcgcaaccttaaggcctacggattatgtctgctgtaggccggataaggcgtttgcgccgctatccggcaatgtattttacgcaggcttaatcccgacgcgcgatatcagcgaatttagcacccaggatggcggccaaatcgtcagccgccagttcaatatccagcccgcgtttaccaccggaaacataaatagtggcaaacgtgcgggctggcgcgtcaatcagcgtgggcagccgtttcttctgtcccagcggactgatcccgccgaccagatatcccgtggtgcgttgcgccaccatcgggtcggccatatcgacctttttcgcgcccagagctttggcgacttttttcaaatccagctgtccggctacaggcgtcacggcgacggccagttgcttcatatcgccattcacggcgaccaaaagcgttttatacacctgatcggcgtttagcccgagcttacgcaccacttcatcgccaaagttagtttcattcggatcgtgatcgtaggtgtgaatgttaaacggaatcttgtttttttcgagtaacttaactgcgggtgtcataacgttccttcttactacagacgtgatttgccatcagcatacgcccgaaagcggactaaaaaatagtataatcttgtgcattaggtcttggcagttgcggcaactttgagcgacaatctgaagatccgaagcgaaagcgtcgggataataataacgatgaaattcctctttgacgggccaatagcgatattggccatttttttatttcaatatttgcggtaggttgccttcgccgtacagatgtagcgcccctacggctaccacgtagcgtcccggcggcagtgccagcagcgcgtcgcgccaggcttcattgcgtttcaccatcagtacatcatacagcggctggctaaacgttctggggagcgaagcgccgacgctggtcggcggctgctcaagccaccagccgatcatcacctgcaaaagccgtgcgttggtgtgccagtgcgtcagcgtgtcgtcgagcagcgccatcccgccatcgggcagatcgcagagtagttcgagctggtgtttcgccccttccagctcttgcaccggcagcgacatttcgcgggcagcctgtaatagctgataatcaatgccatagtccgggcgcaatcccagccgttgcgcctgcgtggcctgtagcaccatagctatctgccataaaggttgattatcaaaatggatcagcggcatacccaactcactgacccgtttttccagtgcgcttagctgcccggcgctgagacgttcgaccaacggcgggcatttggggagattgctgaatggcgtttcgttaccagaaatatccgcttcaacgaccagcgcgtcggcctggtgtagctttttcaccagctttgctggaagaggagccatatcgcgcgtccccatatgaatactgccaaccagatgcagatgacgaccgccgggcagggagagatcgatagcaggccaactatttggggtaccacgcagcgcgcgccataaacgtttaagttgatttaatagctccatacgcgctccctttgaaaaagctcatgctagcgcgttggagaaaagggcgcaatgcgccctgacgggacgtcaacgatcggtcgggttattcgctgccgtcgagataggccgttctggcgatggtcatttcaagctggcatttataaatactgatgcgcttttcagcgggtatggcctcggatttggcatcgctaagtttgccgcactgctgctctttttgggtcacccagactcgctgctcttgttttaatgccgttcgggcagaggcgggtagtgaattccagacctgattaagctcgcgatctctactttcaaatttctttgctgcgatttcaatcagtgagttattttttttctttataatgctatcaccagataccgtcattcttgccattacataaatagatcgcgccaatttatcggttttttgcacagaggtgacaacaatatctttgttgttgtctgctagctgaatattgtagttaacctgtttccaggtcaccgtattgtttattacctgtccatccccttgtgaaatatagaatagagtatttggtaagtctttcattaatttaaataatggctgaggaatacccatggcgacggtagccgagcaagttcgtaggttggcattttctgcttgagggttctgcgtgattacatcactgaattgaacaggaatagcccggagttgttgctcgtattgagtctgggggatatcgaagaaaagcgtggagggctctttaatatagtcttgctgtaaacgacctaatgcttcattgtaaatccattcttttgccgccgtgactgcattatcgttgccacattttaactctggagtggaatcaaataaccctgcataactgacggcgggagaaagcaggaaaagaagcgtaactgcttttctaaacataaataacacatccttatgattcaaaaaaacattataaaatgttgttttttatttttctacaggatgtgcggttaaatttttatatattgatacggtaaattactgatggcttaataatatatcaggcagctgatgctgcctgatatagcgtttttacgctttcggtttaaaacgcaatagccggttggcattgctgacgacggtaatggaagacagcgccattgccgcgcctgctactaccgggtttaacaaggtaccggtaaacggccacagaataccggcggccaccgggataccaatgctgttgtagataaatgcgccaagcaggttttgtttcatattgcgcaacgtcgcgcgcgaaatggccagcgcatccgccacgcccatcagactatggcgcatcagcgtaatcgccgcggtttcaatcgccacatcgctgccgccgcccatcgcgataccgacgtccgcctgcgccagcgcgggcgcatcgttgataccatcgccgaccatcgcaacctgacgaccctggctttgcaggcgtttaatcgcatcggctttgccatccggcagaacgcccgcaatgacttcgtcaatacccgcttctttggcaatcgcgttagccgtcgttgggttatccccggtgagcattaccagacggtatccggcgttgtgcaggcgttcaagcgcggcaatactatcgctgcgcaatggatcgcgtaccgccagtaacgccgccgctttaccgtcaatcgccagcaggaccggagtcgagccttgcgaggcctgcgcggtgatttccgccgtcatgtcatccgtggcgacgtgctgttcgttcagcaacgcctggttccccagaagcagttgatgaccttccgcttcaccgctgacgcccagtccgcgcagcgttctgaaaccgttcacctgcggcagtttatcatcgccggctttttccagaatcgcatgggccagcgggtggctggagccttgttcgagcgcggcagccagacgtaatgcctgagcttcctcaacgccgttaaaggtttttatcgccaccacttgcggcttgccttccgtcagcgtcccggttttatcaaaaacgagggtatccaacgtactggcgcgttgcagggcatcggcgtcgcgtaccagcacgccgaattcggcagcgcggcctacgccggaaataatcgacattggcgtcgccaggcctaatgcgcaagggcaggcgataatcagtacggtggtggcgatgaccagcgtataaacaatttgcggcgccggcccgaagaaataccagatagcggcgctgaacagcgcaatggccacgacgacgggaacgaataccgcggagattttatcggccagttggccaatttccggtttactgctttgcgcctggcgtaccatgcgaataatgcgtgacagcgtggtatggctgcccaccgcgctggcgcggaacaggacgctgccgtcctggacgacggtgccggcatgaacgctgtcgccttcgcctttttgctgcggaataggttcgccggtcagcatggcttcatcaagccacgcttcgccttgggtaatttcgccatccaccggcacgcgatcgccggtagtgagccgcagcagcatccctggctgaacgtccgccagcgggacgcttttttcgccgtcttctgtcacgacgcgtgcggtgggcggggtgagatcgagtaatttttccagcgcttttgaggaacgctgacgggcgcgcgcttccagcatgtgtccgagattaatcaaaccgataatcatcgcgctggcttcgtaatagaggtgccgcgcttccatcgggaaccactgcggccacaggttgacgctcatggagtagagccaggcaaccccggtgccgagcgccaccagcgtatccatcgtcgccgtgccgttcagcaggcttttccacgcgttacggtaaaagtgaccgcccgcaaagaccatcaccgcaagcgtgatcaggccaatagccagccacaggctgcggttgtcgtcggtcaccatcatgttatcgccgatcatcccccagaccatgaccggtataccgaccgcaagggcgacgattgcctgccaacgaaaacgtttcatggtggcgatggcggtttcctgctggcgctcgcggcgtttgatgtcatcttcaatcgcttctgcgccgtagccggctttttccaccgcctgcactaaatcagcggcggacgcgctgcccatcaccagcgcagtgcgttccgccaggtttacccgtgcctgcgtgacgcccggtacgctttgtagcgcatgttgtacgcgggtgacacaactggcgcagctcatgccgcttaacagcaactgttggctttcttcatcggccgtcgctaccggaagctcatgaggaaccgctgccagtgcttccgacgggattgatgactccgtcagcggtttagcctttgggtggcttaacgtcgcgccatacccggcttgtttgatggtttcaattaacgcgtccgcactggcggtaccggtaacgtgcgcttcggttacggtgacgtccgccagctcaacatccggacgttgttcaagactttctttcacgcgtttaacgcaatgaccgcaggacaaaccgtccagggtcaggtcgatagtttgagacatagtaaaaactcctttatgattggtcatcaattcattgaccttagtaatcgtagtgactcactgtgataaaggttaaaccttccagcaaggttaaggtcaagggggaaatatgaatattagcgatgtggcgaaaaaaaccggtttaaccagcaaagccattcggttttatgaagagaaagggctggtgacgccgccattacgtagcgaaaatggttatcgcacctacacgcagaagcatttaaacgagctgacgttgctgcgacaggcgaggcaggtggggtttaatctggaagagtgtggcgaactggtcaatctgtttaacgatccgcgacgccatagcgcagatgtgaaaaagcggacgctggaaaaggtcgcggagatcgagcgccatatcagcgagctgcaatcaatgcgcgatcaactgttggcgctggcggagagttgtcccggcgatgacagcgccgactgcccgattattgataatctttccggctgctgtcatcacaaggcgcaaaagccacgttgattaaacggcacgaatgcgtaaggtgatgccttccacggcgatcacttcgacatgcgtacctgcgcgcaggtcttcgtcagcgcataccggccacgagctgtcgccgacacgcatatgaccccgtccgttcactaacgcggcatcaagcataaaccggcggcctaccagttgttgtccgcgttggttaaggcggctgtcggtcggcttctgttcccgcacgcgacgcgccagccagcgccaccaaagccaggccgccagcaacgttaaggccgcaaacagcacgccctgccattcccagccgagcggtaagagccagacggttaagccggtaatcactgccgccacgccgctccacagcaaatagccgttaccgccgagcatttccgcagccaacaacaggccgccgaggctaagccagaagatatgcggatgcaccagaatcatcgctatcatgcttttttccgttcgctggcgctgtccttaaccagctcgctgatcccggcgatagcgcccatcagactgctggcatccagcggcatcatgaccactttgctgttattcgccgagccgatttgctgtaacgcttcggtgtatttctgcgccacgaagtagtttatcgcctgaatatccccggcggcgatggcttcagacaccatctgcgtagcgcgggcttccgcttcggcggaacgttcgcgcgcttccgcctgcaggaaagcggactgacgttcgccttcggctttcagaatctgcgactgtttttccccctcggctttcaggatttccgcctgacgtaccccttcggcctcaaggatataggcgcgtttggtacgttccgctttcatctgggcgttcatcgaggagatcaattccgcgggcgggcggacatcgcgaatttcgatacgggtaactttaattccccacgggttggtggcttcatcgacaatatgcagcagccgcgtgttgatgctgtcgcgctgggagagcatttcatccagctccatcgaaccgagtaccgtacggatattggtcatggtcaggttaatgatcgccagttccaggttactgacttcataagcggcgcgcggcgcatcgataacctgaataaaacagaccgcatcgatagtgacgttggcgttatcttttgagatcacctcctgcgacggaatatccagcacctgctccatcatattgatcttgcggccaattctgtccataaacggtacaacaaggcttaatcccggctgcagggttttggtgtaacgtccaaagcgctccaccgtccactggtatccctgcggaacgattttgacgcccgcgccgacgatcaccagcgcgacgaaaatgagaatagggataagaatgagcatagctaaacctcctgttgcgttgtccataaaccgattttgctgacgaattaagcgaattatacctgattcagtaaagcatgttccccccttattaattacagggatacactatcgctataaaaatatgaacaacggatgcgcaataaatgacagaacgtagcatgttgcttgagttaaagcaggtcggttaccggactgcgacgacaaaaatagtgaataacatcagttttacgctgcaacgcggcgaatttaagttaattaccggtccttctggctgcggaaaaagtacgttgttgaaaatggtggcctcgttaataagccctgatatcggcgtgattctttttgaggggcaggatattactactctgagtccggaagcctatcgccagcaggtttcttattgcgctcagacgccagcgctatttggcgatacggtttacgataacctgatttttccctggcaaattcgccatcagcgcccgcagccgacagccttcgcagacgatctggcgcgttttgaactgccggagacgattctgcaaaaaccgattaccgcgctttccggcggagaaaaacagcgtattgctctaattcgtaatctacagtttctgccgaaaatactgttactcgacgaaataaccagcgcgctggatgaacataacaaacggaatgtgaatgatattattcatcgctatgttcgcgataagcaggtcgctgtcttgtgggtaacgcatgataaagatgaaattcaacacgcggataaggtgataacgttaacgccatctgccggagagatgcaggaggcgcgttatgaacgagcataatattaccaatacctcgctggcgttatcgatgctgctggtggtggtcgcgatgctcatcagtcacaaggaaaagctggcgctggaaaaagatattctgtggagcgtatgccgggcggtgatacagctcattattgtcggctatgtactgaaatacatctttggcgttaatcatgccgccctgacgctactgatggtgctgttcatctgttttaacgccgcatggaacgcgcaaaagcgcagtaaatatatcgataaggcatttctctcctcgtttatcgccatcaccgtcggcgccgggctaacgctgacggtactggtgcttaccggttcgattgaatttgcgccgatgcaggtgattcccatcgctggcatggtcgccggtaatgcgatggtagcggtagggctgtgctacaaccaactggggctgcgttttcatagcgagcagcagcaaatccaggaaaagttaagtttgggcgcaacgccgaaaatggcctccgccgggcttatccgcgatagcatccgcgcatcgcttatcccgacgatcgactcggcaaagaccgttgggctggtgagcctgccggggatgatgtccgggctgatttttgccgggatcgatccggtaaaagcgattaaatatcaaattatggtaacgtttatgctgttgtcgacagccagcctgtctaccatcattgcctgctatttaacctaccggaagttctataattcgcgtcatcagttggtagtgatgccgctcaagaaatcatgatagttgccggatgatggcgcaagcgccttatccggcctgaggacgacaggtaggccagataagcgcgccatcaggcaagagaggattaatacagtagcgcgtacaactggcggcggtatttcgacgccagcgcgtcgccggtgccgagcgcggcaaggatctcctggaaggttttgcgcgtctgtccctcggcggcggtaagatcttttctcagatggctgaacagcaattccagcgcttcttcattacgtccgacctggtgcaactgcaatgccagttgcgttgccaaagccgcatcctgcggattgtccgcgacttgctgctgaagttgctgaatttccggcgtatccgccgcctgtttaagcagttcgatctgcgcaaccagcccctgataacgggtatcctgatcctgtagcgggatagtttttaacaccgcttcggcctcttcagagcggttcagcgcaatttgcgcttccgccagtaacaggccaatctcactgttctgcgaagagagctgccaggcgtctttgagcaacggcagcgcgtcaatgtagttgccctcctgcattaactgcatcgcttgttgcgcctttagctcttcttcgcgcggcagtactttatccagcagagcgcggatcgcctcttccggctgcggtccctggaaaccatcgaccggttggccattctggaacagatagactgtcgggatggcgcgcagcccaaactgagcggcgatcatctgttcggcgtcgcagtccagctttgccagaataaactgaccgtggtactgggcagccaggctttccagcactggcgttaattgcagacagtgttggctgcgttcagaccagaaatagaacagtaccggcgtggtcatggactgctctaaggtctgctgcaggttggattcattaatattgacaatgttctgtacggacatggcgtcgctctcttttgtctgtgtcacgtttacatgggggctgacgggcgcgcttcaactcagctttgtaaaattttatccagcatccggcccggcaatatgcgtttcagcgccatcaccgcccaggtgaccagcgtaacgggatagcgcagcctgggtttatcgcttgcaaaagcatgacgtactttcgctactaccgcgtcaggatcgcgggtgaaacgtgcggcgatgccgggattttctaccggtttatcacgctgcgtctggttaacgttatcggtaaaacgggtacgaatcggccccggttctatcaggctcactttaatgcctgtgtgccgtagctccatacgtagcgcgtcagaccaggcttcgagcgcatatttgctggcggcgtaagcgccgcgccctggggtggaaatcagccccatcaccgatgaggtcatcacaatgcgtccttcgccatgcggcaacatggcgggaagtaagcgcatagtaagctgatgcgcgccgaagaaattactggaaaactgttgctccatctgctcacggctgatggtggaaagggggccatacacgccgtagccggcattgttaaagatcccatacagacgattatcggtcagggcgatcacttcatcggcggcacgatccacgctttcaggggagtcgagatcgatcaacacgccggtaaatcccatactgttcatccgggcgacatcatcaggtttgcggcagcccgccaggatttgaaagccctggcgtttaagctcaagcgcgctgtccagaccgattccgctggaacatcctgttattaagaccgatttttgcataactttacctgtcaggatctccgttgatttaagagtcgtggttaactatatccgtcatacttcaagttgcctgtgcgttcgtttactccagtcacataggtatctatgctcctggacattctcttacgtgccgccttcatgcaactcgaatgattcaggagagaaaaggggtcaactgcttcgccatccagtcggcaataaacggctgggcgtcgcggttgggatgaatgccgtcatcctgcatccactgcggtttcagatatacctcttccataaaaaacggtaacagaggaatatcgaactctttggcgagcttaggataaatggcgctaaaggattcattataacggcgaccgtagttagcgggcagatgaatttgcatcagtaacggttgggcatcggcggctttcaccgtctgaatgattttacgtagcgtctgttcggtttgcgcaggcgcaaaaccgcgtaggccatcgttgccgccaagttccaccactacccagcgcgggtgatgctgttgcaacagcgccggcaaacgcgccagtccctgctgcgaggtatctccgcttatactggcattaacgaccgacgttttgttttgccatttatcattaaggagcgacggccatgccgcgctggcggccatacggtaaccggcgctgaggctatcgcccagaattaataaggtgtctgcggcggcggcacggaaagttaacaggatcaaaaacaggaagggcaaatgccagcggaaaacagtgttgaagttcatcgtctcaggaagtccgtcggtcagggtgagcatgagctttccatccttaccggagttgaactggttgtcaaacgcggcgaaaccattgcgctgattggcgaatcaggatcgggaaaatctacgctgctggcgattctcgccggactggatgacggcagtagcggagaggtcagtctggtcgggaaaccgcttcaccagatggacgaagaggcgcgggcgcagcttcgcgctcagcatgtcggttttgtttttcaatccttcatgcttattcctacgcttaacgcgctggaaaacgttgagctaccggccctgctacgcggtgaaaacagcggtcagagtaaggcgggggcgaaagcgctgctcgaacaactgggactgggaaaacggcttgaccaccttccggcacagctttccggcggcgaacagcagcgcgtagcgctggcgcgcgcgtttaacgggcgtcctgatgtgctgtttgccgatgagccgacgggcaaccttgaccgtcagaccggagataaaatcgccgacctgctattttcgcttaaccgcgagcacggcaccacgctgattctggtgacgcacgacccggcgctggcggcgcgctgcgaccggcggctgcggttggtcaacggtcagttacaggaggaggcatgatagctcgctggttctggcgcgaatggcgctcgccgtcgctgattattgtctggctggcgttgagtctggcggtggcctgcgtactggcgctcggcagtatcagcgaccggatggaaaaagggttaagtcagcaaagccgcgagtttatggcaggcgatcggacgctgcaaagttcgcgggaggtaccgaaagcctggcttgaagaggcgcgtaaacgcggccttaacgtgggcgagcagttaacctttgcgaccatgacgtttgccggcgatacgccgcaactggccagcgtgaaggcggtagatagcgtttatccgatgtacggcgaattgcaaacccgtccaggcggagtgaaagcgcagccgggtagcgtactgctggcgccgcgtctgatggcgctgcttaatttgaaaacgggcgataccattgatgtcggcgacgtgaccttgcgtattgccggtgaagtggtgcaggagccggattccggatttaacccttttcagatggcgccgcgtctgatgatgaatatggccgatgtggcaaaaaccggtgcgatacagccggggagccgcgtgatgtggcggtataaattcggcggaacgccgcaacagcttgctggctatgaaagctggctgttaccgcagcttaaaccggaacatcgctggtacggactggagcaggatgacggggcattggggaaatcgctcgaacgttcgcagcagtttttgctgctttcggcgttattaacgctactgctggcggtagctgccgtcgcggtggcgatgagccattactgccgtagccgctacgatctggtggcgattttaaaaacgttgggcgcgggccgggcccagttgcgtaaacttattatcggacagtggttgatggtgctggggctttccgccgtcacgggaggcgcgattgggttactgtttgaaaacatattgctggtgctgctaaaaccggtactgcccgccgatttgccgcccgccagcctgtggccctggctgtgggcgctgggcgcgatgacggtcatctctctgctggtcggtttacggccttatcgattgttgctggcgacccagccgctacgggtgctgcgccgcgatgttgttgctcgcgtctggccgttaaaaatttatttgcctgtcgcctgcgccgtcgtggtggcgttgctcgtcggattgatgggcggaagtatgctgttgtgggcggttctggcgggcgccgtgatactggcgctgctgtgcggtctggtgggctggatgctgcttaacgtgctgcgcggcatgacgttgacgtcgctaccgctgcgtctggccgtcagccgacttctgcgtcagccgtggtcaacgttgagtcagctttcggcgttttcgctttcgtttatgctgctggcgctcttgctggtgctgcgcggcgacctccttgatcgctggcaacagcagctcccgccggaaagtccgaactatttccttatcaatattgcttcagaacaggtcgcgccgctgaaagcctttttggcggaacatcaggtgatcccgcagacgttttatccgattgtgcgggcgcggttaacgaagataaacggtaatccgacggaaggtcagcaggatgagtcgctcaaccgtgaactgaatttgacctggcaggatacgcgcccggcgcataatccgctggtcgccggtcactggccgccaaaaccgggcgaagtctccatggaagaggggctggcgaagcggctgaacgtcaaactcggcgatagcgtaacctttatgggcgatacccaggcatttagcgctaaagtcaccagcctgcgtcaagtggactgggaaagcctgcggcccaactttttcttcatttttccttccggggcgctggacgggcaaccgcaaagctggttgaccagttttcgctgggagaatggcaacggcatgttaacgcagcttaaccgcgagtttcctaccgtcagcctgttagatatcggggcgatcctgaaacaggtgggacaggtgctggagcaggtcagtcgggcgctggaggtgatggttgtgctagtcaccctctgcggcatgttgctattactggcccaggtacaggtcgggatgcgtcagcgccatcaggagctggtggtgtggcgcacattaggagccggaaagaaactgttgcgtaccacactctggtgcgaattcgccatgctggggttagttgccgggctggtcgccgcgattggcgcggagacggcgctggcgatcttacaaatcaacgtttttgatttcccctgggagccggactggcgtttatggggcgcactgccgttttgcggcgcgctgctgctttccgtatgcggcggctggcttggcgttcgtttgctgaaaggcaaagcgctattccgacagtttagcggatgattcatgatgtgaataatttcgcgccggtttttaaaacggcgcgtacttttttagtcgcacaaattgataactccttgatttttagtagcacaaatcattaaaaaatacacaacacgtaaggttttataacagttattatttgcctgctaaatgatttggattggctatctatcaaggaaaatataatgacaattaaaataacagcgttggcggcatcgatcggcgcggcagtggctttcatgcctttcgccactcaggcggaaatcaccgttttaaaacaagagccccaggcgggtaatccactcagccgactcaatttcaccgttggcgggagtattcgtccgcagttccagaatatgaccggcaatgacggcgcgaacggttataaacgtaatggttttgatggcgggacgcgtttccgcttcgccgcggattattatctgtttgatgatatcagttggattagctattacgagctgggcgtcaatatccctgcggtatttgactgggataaccattatgcgaagggcgcgactgataccactcgccgtatgctgtataccggcttcaagagcgcgacgtggggaacgctgaccttcggtcaacagaacagcatttattacgatgtggtgggcgtaaaaaccgatatctgggattacgacatgataggtcaggcgccgggcaacgggattaacggcgactacgatggttcttatcgcacgcgtaagtcattgaagtataagaaaagcattggcaatgtcgatctctacgcgtcttatctgttcagcgacgattataatgccaataacggcctgaattacaagcgtaaaggcggcggttctttaggcgcggattaccatctcaccgacgatctgacctgggggacggcatggaactatacccgtgcggagatgcgcggcaacggcaataaaacttacgatcaaaatattgtcggtaccgcgttaagctggacgccggaaaactggactatcgccgcaggcggcggttggtatcagaactttatgacgaccaaaaaagtgtctgtgaatgattactttgccggcgatgcgtggggtctggaatattttgtcggttacgctttcccgattggtcagtatgccgtgaaagctattcaaccgtactttatgggcgaccgcattgaatatgtgaatggccgcgactatctgcgcaccgataacggcgtggggatcaccttccaactggattatggtttccgcgttgattatgaacatgttttcacttccagcactgacaatctgggcgatatgaacctggtgcgtctgcgttacgatttctaaagcgttttcctctgccggatgttggcgttaagacctcttatccggcatttccctttacgccattcccgcctgacacacgcctgagcgcctgcctcgtacatttaacgacacaccaggaaacatcatgaaataatttcaaggacagcaggctgtgatctgtgtcatgttaagaaatagcctttcgtttgggccaaaacagacgatgccgcatgaacggcatccggcacagcatcacactatttaaaatggagaaattatgggattgcgtcagagtttacgcattgcggccagcacgctattactggcctgcggattacagtttgcccatgccgatagttccccgcaaacgatcgtatttggcgtcgcgccagggccgtatggcgacatggtgaagcaggcgattgcgccgacattaaaagaaaaagggtataaggtcgtggtgcgcgagtttagcgactatgtccagcccaatatggcgttagctaatggcagcatcgacgccaacctctttcaacataccctctattttgacaaattcaccgctgacaaagggctgaagctcagcaaacttattgtggtaccgaccgccgggatgggcttctattcacgtaaaatcaacagcctggatgcgcttaaaaaaggggacattattaccctctccaacgatccgaccaacctggcgcgcggccttcgcttcctgcaatcgttggggcttatcacgattaaggacaatatcgatccgaccaaagcctctgaacgagatatcgccagcaatccaaaaggactggttttcaaaccgctggaagccgcacagctaccgcgcacgctggatggcgtgaccggcgcgctggttaacgggaactttgcggtggcggcaggactcgatctctccagcgcgattaagcaggaacacctggatgagaatctgaaaaatatcattgcggtacgcagtgaagatgccgataagccgtttgccaaagatattgtcgaggcggtgaaatcgccggcttatcgcgcggttatcgacgatccaaagaatatttatagcgccttccagaaaccggaatggatgaccgcgacaccctgatcgcagcggtggccatccccaatttctgaggtgaatatgattgaaatagaaaaagtctgcgtcgattttaccgccggtcgcggtacccccacgcgcgcggtggatgatgtgagcctgcatatcgccgcgggcgagatttttggcattgtcggtaccagcggcgcaggaaaaagcactctgctgcgtaccctgaacgccttaacgcgtcccagtcaggggcgcgtcaacgtcaacggcgtggaaatttcggcgctggacggaaaagcgttacgccaggcgcggcagcgtattggtatgattttccagcattttaacttaatgcatacccggacagtggcgcaaaacgtggcgtttagcctgaaagcggctggctgggaacgcagcaaaatcgcgccgcgggtggcggaaattttaacgctggtgggccttgccgataaagcgaaccgttttccggtacagctcagcggcgggcaaaaacagcgggtggggatagcccgcgccatcgctaaccatccggatgttttgctgtgtgatgaaccgacttccgctctggatctggaaacttccgccacgattctggccctgctcagacagatcaacgcacagcttgggattactattgtgctgatcacccatgaaatgaacgtgatcaaatctatttgcgatcgcgtggcggtgatgtcgggcggtaaggttgtggaatcgggcgaggtgtttgatgtgtttgcccacccgcaacacgctttcacacagcaactggtgtctcatacccttaatttgaccctgccggaacgtttacgggaacacctgcccgggcagctgctgaaaattttgtttatcggcgattcggcggagcagccggtactgtcggaggtggcgatcaagtttggcgtcgcggtcaatatcctgcatggcaagattgagtatatcggcgaacgcgcgttgggcattctggtggtgcaattaaccgcgccgcataatccaacggcggtggccgccgccgtggagcatatccgtcaacgtactgcacaggtggaggtgatccgtggatgatttattgccggatttaacgctggcgttcaatgaaactttccagatgttgagtatttcaacggtgctggcgattcttggcggtctaccgctcggttttctgatttttgtcaccgatcgtcatctgttctggcagaaccgttttatttatctcgtcgcctcggttctggtgaatattatccgctcggtgccatttgttattttactggtgctgttactgccgctaacgcagcttttgctgggcaatacgataggcccgattgcagcctccgtcccgctgtcggtggccgcaatcgcgttttatgcacgcctggtagatagcgcgctccgtgaagtcgataaagggattattgaggcggcgctggcattcggcgctagtccgatgcgtattatctgtaccgtactgttgccggaagccagcgcagggctgctgcgcggcctgacgattacgctggtaagcttaatcggctactcggcgatggccgggattgtcggcggcggcggggtaggcgacctggcgattcgctatggctactaccgttacgaaaccgaagtgatggttgttaccgtagtggcgctgattgtgctggttcaggtcgttcagatgctgggcgactggctggcaaaacgtgccgacaagcgcgacagacactaagccggctcaatgtagcgtcagccggcaataaaagtaagctattgcgcttttagccagttggcaacgtcttgccatgtgccgcgaaaaacgatattcgcggcttttttctccagttgatagcgatacattgggtcgtaatattcgttaagtagcggaaccagccatgccatatggccgtcagtgctgccgctggataattgctctgccagcgccctatccagcgtgtccgtcagttcggcaaagcgttgcaaccccagacggcggcgaatagcgaacagtccatgatgaagatattcactatacgcctgccaaccggcttcatcgccgtaggcgtgggtgaagtcgtgatgcatacggatgaaatactcttcacgcagtcgttccagacgaagcgcaaacggatcttccactaccgcaatgggggcctgcgccattctttcgcgtaaacactcaggcagatggttggcgccgatcgttcgcccttcatcttccagtacccacctttttagcgtctgacgcgcgttaattttcagcaattcaacggcaagtttgttttcaaaactggcctggctgagctgggggttcagcgtgcggccaaaagaggagccgcgatgacgcgcgagaccttccagatccacgccgttgggctgttgtcgtaccagttgcgttttgccgctgcccgtacagccgccaattaaaagtatcggtttttgcgccagttgccaggtcgcctgaattgctgtctggcgcagcgctttatagccgccttcaataagcgggcagtcaatccctgtttcttgcagccaacgttgtacgatatgtgaccgctgaccgccgcgcgcgcagcacagatacccgttggggaaacgttgatacgcggctttccaggcctcaagccgctgctggcgaatgtcgccgcaaaccagccgatgccccagcgctaacgccgcatccgcgccctgacgtttgtagcaggtgccgacggcggctcgctcgtcatccatcatcaatggcaggttgatagcgcccggcatggcgccctgttcaaactcaatcggcgcgcgtacatcaattaaaggcgtatcggcaaggaggagcgcgcgatagtcctgtgctttttgtctgtcttgcataacgtaaaacgtaaccttaaatcatcctttgcgctattttacgcgccaattcgcaaagtggcttgatttttaacagcgtaccgtgttgaaaatggataaaaaaccggctatttcgggttgccgttgggtaaataatttcacaatgtcttctaccgctttgcctccgccaaatttatgccaggcgaggcttaacggtgagggcggacgcatcgtcgggatggtacagctcaccagttcgtttttgtcgatcagcgtttgacaaagcggctgcgggacaaaaccgataccgacgcctgccagatgagcggcgattttggtttccatatcaggcacgataatttccttctgccccggaaggcgccaggctacccgcttggtcagcgtacgcgcgctgtcttcgatattaattgccgggaaacggcgcaactgcgcttctgttagaggcccgctgacgtgagctaaaggatgatccgcggacatcacaaaacgccattgtacggaacctaaagggtcgagcataaaggtattagccaacggctcggtgccagttacgccaatcgccagcgaaaaaccttcatacaggagcgaatcccagacgcccatataaatttgccgggaaaagtgaaactgggtgaaagggtaacgcgcattaagccacgataagagactggcgaccgcttgcgggctatagagcaggttattcaccacaatattgacctgacgctctacgccgtcgttaacctggcgtagctcgtcaggcatgctgtccagccacgcaagccagtcttttgcctgagagagaaggtgagagcccgccgccgtcaacgagacgcttcgcgttgtgcgaaagaacagccctacgccggtattttcctccagcagtttgatgcggtagctaatggttgccgtggttttacacaggcgctccgccgctttggagaaactccccgtttcggcaacgctgataaaggtacgcagtgtttccgggtcaaacatcgtcagacgcctccttacgatcctgataaaaccagaattgttttcctatgatttttaagtagttttacataatagccatgtttgatttgtggtctaaatctacttttggaaaaatattccaacttttatgttgatgttaaatcccgaaggttttagattgcatggtattgaaaccggacagagtccaaaccgcggttaaacggaatcgagctacaagggaaaaataatgaaacttgaggtattaccgttagatcagaagacgttcagcgcttatggcgatgttattgagacgcaggaacgtgaattttttcatataaacaacgggttagttgagcgatatcacgacctggcgaaggttgaagttctggagcaggatcgcacgctgatcagtattaacagggcgcaaccggccgcgatgcctattgtggtacatgaactggaacgtcatcctttaggtacgcaggcgtttgtgccgatgaacggcgaggcttttgtcgttattgtcgcgctcggcgatgataaacccgatctctccacgctgcgggcgtttattagcaacggacggcagggcgtcaattatcaccgtaatgtatggcatcacccgctgtttgcgtggcagacggttaccgattttctgacggtggatcgcggtggcagcgataactgtgatgttgaaagtatcccgacacatgaactctgttttgcgtgacgctattggccttcttgcataagatgaacatattgttcattgtttatgctcatattttgggccggagttaacgtaaatatgacggaagtaagacgacgcggcaggccaggacaggcagagccgactgcgcagaaaggcgctcaggcgctggagaggggcatagcgatattgcaatatctcgaaagaagcggcggcagttcatcagttagcgatatttccggcagcctggatttaccgctttctacgacgtttcgcctgttaaaggtactgcaagcggctgattttgtgtaccaggatagccagcttggctggtggcatattggtttaggcgtatttaatgtgggctctgcgtatattcataatcgcgatgtcctctcggtagccgggccctttatgcaccgacttatgctgctttctggcgagacggtcaacgtagcgattcgcaacggtaatgaagcggtgttaatcggtcaaaaggagtgcaaatcgatggtcagaatgtgcgcgcccttagggagtcgtctgccgttacatgcttccggcgccggaaaagcgctgctttacccgctcaccgaagaagagctggtggggatcgtcgtcaataccggtttgcggcggtttacgccgaccactctggtggatttacctatcctgcttaaaaatctggagcaggcgcgtgaacagggctacaccgtcgaccaggaagaacatgttgtcgggctgaattgtatcgcctccgctatctatgacgatgcgggcagcgtggtcgccgctatctcgatatcgggaccggcttcccggctgacggaagatcgctttatcagccagggtgaactggtacgggataccgcgaaagacatcagtacggcgcttgggctaaaaccccctgtagcctgagccgcatcccgctcgctggagcgggacttttttaaaatttttaaaagttggaaactttttccaataaaaagaggtagcaataaaatggcaaaaatgagagccgtggatgcggcaatgtatgtgctggaaaaagaaggtatcaccacagcattcggcgttcctggggctgcaatcaaccccttctattctgcaatgcgtaagcatggaggcattcgccatatactggcgcgtcatgtggaaggcgcttcgcatatggctgagggctacacacgtgcggcggcaggtaatattggggtctgcctgggcacttccggcccggcgggaaccgacatgatcaccgcgctctattccgcttctgccgactccatcccgattttatgcattaccggccaggcgccacgagcgcgtctgcacaaggaagatttccaggcagtcgatattgaagcgattgcaaaaccagtcagcaagatggcagtgacggttcgtgaggcggcgctggtgccgcgcgtattacaacaggcttttcatctgatgcgctcaggccgcccaggtcctgtgctggttgatttaccgtttgatgtccaggttgcggagatcgaattcgatccggatatgtatgagccgttgccggtatataagccagccgccagccgcgtacagattgaaaaggcgctggagatgctgattcagtccgagcgtccggtaattgtcgcgggcggcggggttattaacgccgacgccgcgccactgctgcagcagtttgccgaactgaccaacgtaccggtgatccctaccctgatgggctggggctgtatcccggacgatcaccccttaatggcggggatggtcggcctgcaaacggcgcaccgctacggcaacgccactctgctggcatccgatatggtttttggcatcggtaaccgcttcgccaaccgtcatacggggtccgttgagaaatatactcaggggcgaaaaatcatccatatcgatattgaaccgacgcaaattggtcgcgtgttgtgcccggatctaggcatcgtttcggacgccaaagcggcgctaacgttgctgatcgatgtcgcgcaggagatgcaaaaggcggggcgtttgccatgccggaagacctgggtggacgaatgccagcagcgtaaacggactttgctgcgtaaaacccactttgacaacgtgccagtgaagccgcagcgcgtctatgaagagatgaacaaagcctttggtcgcgatgtgtgctatgtcaccaccattggattgtcgcaaatcgcggcagcgcagatgctgcatgtgtttaaagacagacactggatcaactgcggccaggcggggcctcttggctggacaatcccggcggcattaggggtttgtgctgccgatccgcaacgcaatgtggtggcgatttccggcgatttcgacttccagttcctgattgaagagttagccgtcggcgcgcagtttaacattccgtatatccatgtgctggttaacaacgcttatcttggtctgattcgccagtcgcaacgcgcatttgacatggactactgcgtacagcttgcctttgaaaatatcaactccagcgaagtgaatggctatggcgttgaccatgtaaaagtggcggaagggttaggctgtaaagcaattcgtgtctttaaaccggaagatattgcgcctgcatttgaacaagccaaagcgctaatggcgcaatatcgcgttccggtggtggtggaagtcattctggaacgcgtaaccaatatttccatgggcagcgaactggataacgtaaccgagtttgaagaggttgcggatagtgcgaaagatgcgccaacagaaacctgttttatgaaatatgagtaagggaggtaatcgatgttacgtttctctgccaatctttctatgctgtttacggaatatgatttcctggaacgctttgataaagcggcgttgtcgggatttcgcggcgtggaattcatgtttccctacgataacgacatcgaagtgttaaaacgtaagctcagggataataatctggaacatacgttacataatttacctgctggcgactgggcggctggcgaacgtggaattgcctgtattcctgggcgcgaagaagagtttcgcgatggcgtagcggccgcaatccgctatgcacgtgcgttaggcaataagaaaataaattgtctggtgggtaaaacgccgtcaggattctccgcaacggagatccacgacacgttggtcgaaaacctgcgctatgcggcaaatatgctggcgaaagaagacattttattacttatcgaacctattaatcactttgatatgccgggattccatctcaccggcactcaacaggcgttagcattaattaaggatatcggcagcgataatatcaaaattcagtatgatatttatcacatgcaacgcatggaaggggagttaacgcaaaccatgacggcatgggccgataaaataggccatttacagattgctgataacccgcgtcgcggcgagccggggaccggggaaattaattatgactttatttttaatgtcattaaacagtctggttatgatggctgggttggctgtgaatataaaccactgactaccacggaagcgggattatcgtggattaatcagtaccgttaaaacgcagaataattcgggcagcgcttttttttccactgtgttggaaggggattgtgttgcctgaatctggaaacaccgaaagcaataaaagaggttgtatatgaaactgggatttattggcctgggaattatgggctcgccaatggctatcaatttggcacgcgccggtcatcaattacacgttacgactattggtccggtcgcggacgaactgctctcgctgggggcggtaaatgttgagactgcacgtcaggtaactgaatttgcagacattatcttcataatggtgccggatacaccgcaggttgaagacgtgttatttggcgaacacggttgcgctaaaacatcgcttcagggaaaaaccatcgtcgatatgagttctatttctcctatcgaaaccaaacgttttgcccagcgcgttaatgaaatgggcgctgattacctggatgccccggtttccgggggagaaatcggggcgcgtgaaggcactctgtcgattatggtcggcggcgagcagaaagtctttgaccgcgttaaaccgctctttgacatcctgggaaaaaatatcaccctggtgggcggcaatggggatgggcaaacctgtaaggtggctaaccaaattattgttgcgctgaatattgaagcggtttctgaagccttagtgtttgcttcaaaagcaggcgccgatccggtacgcgtgcgccaggcgttaatgggcgggttcgcctcttcacgcattctggaagttcacggcgagcgcatgatcaaccggacgttcgagcctggtttcaaaatcgcgcttcatcagaaagaccttaatcttgcattgcaaagcgcaaaagcgctggcgctgaatttaccgaatacggcgacctgccaggaattattcaatacctgtgcggcaaatggcgggagccagcttgaccattcggcaatggtacaggcgctggaattaatggccaatcataaattgtcctaattatgtgtatcgctgcggctgcagcgatacctgttcacaaggaacactctgtaaaggtgaagaacatgagtgaaactaaaaaatccggaattgattactggaaacaaattgttgtcgtaatgagtctgggctgggtagcgatttggatctatcgcaccgtgcttacgccaatttatccagaaattcaggcatctttagacaatgtaagtaatgctgaaataggcgccattgcaagtttttacttttttgcttactgcagtatgcaaatcccttgcggaatattggtcgataaattcggtcaaaaaatcatgctgatggccggatttacgctttttattattggtacactctgtatcgcgaaagccaatggcctgaccatgatctatatagggtcgctaatggcaggtggcggatgcgcttctttctttagctcggcttattcactctcttcggcaaacgtgccgcaggcccgtcgggcattagccaacgcaattatcaacagcgggtcggctatagggatggggattggcttaatcggttccagcatattagtaaaaaacatgagcatggcctggcaaaatgtactgtatatcgtggccgcgatattagtaatcatgctgtgcgtctttacgctgatcattcgcggtaaagccaaaagcgactctgcgcaagcggaaaagcaaacccaaaccgttacggaagatgagaaacgcgcgcctttattctctggtttattgtgtagcgtttacttcctctatttctgtacctgctacggttattatttgatagtgacctggctgccctcttatctccagactgaaagaggatttgatggcggagctatcgggctggcatcagcgctggtggcggtggttggcgtaccgggggcgttattttttagccatctgtcagataaattccgtaacagtaaagttaaggttattctcggtctggaaattgtggcggcagcaatgttggcgtttacggttttgtccccgaataccacgatgctgatggtcagcctgacgctatacggcttgctggggaaaatggcggtagacccgatcctgatctcctttgtatctgaacaggcttcggcaaaaagtctgggaagagctttcagcctttttaacttctttggcatgagttcagcggttgtcgccccaacgttgaccggatttatttcggatgtaacggggtcgaaagagatcagttttgtgatttcagcatgtttagtggtcaccggaacgctgatctttgctgtcgtcactttatataaaaagaaagcaacgcaacgtattgcttcagcttaaaaataattatatctactaattctttattttatatttatttgttcctcatagctaaacccataacaacgttatccgatgcgtgaaaagagggatttatggaacatcaaagagagctataccagcagcgcggttatagcgaagacttattacctaagacagaaacccaacgaaactggaaggcatttaactatttcaccttatggatgggatctgtacataacgtgccaaattacgttatggtcggcggtttttttatactggggctatcaacatttaatatcatgttggccattattatcagcgcattatttattgcggcggcgatggtaatgaatggcgcggcaggcagcaaatatggcgttccttttgctatgatattgcgaggttcttacggtgtccgcggcgcgctattccctggattattgcgagggggaatcgcggcaattatgtggttcggcttacagtgttacgcgggatcgctggcatttcttattttgattgggaagatctggccaggatttctgacattaggcggagatttcaagctgctgggtctttcactgccaggactaattacttttctaattttttggattattaacgttggcatcggttttggcggtggtaaagtattaaataaatttaccgctatcctcaatccatgtatttacattgtctttggcggcatggctatttgggcaatatcgctggtcggcattggcccgattctggactatctgccttcaggcgtgcaaaaagcagagcacagcggctttctgttcctggtggtgattaacgccgtagtcgccgtctgggctgcgccagcggtaagcgcgtccgatttcacgcaaaacgcgcattcatttcgcgctcaggcattgggacaaacattggggcttatcgtagcgtatatattattcgccgtagccagcgtgtgcattattgccggagccagtattcattatggtatggatacctggaacgtgctggatattgtgcagcgctgggacagcttgtttgcttcattctttgcggtgctggtgattctgatgacgacaatttcaaccaacgccaccggtaatattatacctgcggggtatcaaattgcggcgcttgccccgacaaagcttaaaaatgaagatctggaatatcgccataaagtcagtccgtatgttggccgtactattggcgcgcgtattaccaaaacgattttgcgcggcgatgttatttatgacatcgagcatggcttccctgtgccgccaaaaggtcagtttatccttaaacatcagcagtaatccggtgtgatttaatgcccgtcgtcacgacgggcattctctattttaaggtgtggatatgttccctgttattaaccgcgaaagtgtgttgtccggctttcagtggtttttctttattttctgtaacactgttgtggttccccctaccttgctatccgcttttcatcttcccgctgataacctgttaatgctcacacaatacgcttttttgaccaccgcgttggcctgcctggttcaggcattttgcggccatcgccgtgccattatggaagggccgacagggctgtggtggggcgctattcttacgattacgcttggcgaggcgtctcgcggcacgccgctgaacgatatcgcctccagcctgtcggtcgggatcgcgatctccgcaatggtgacgatatttatcggcattagcgggttaggacaccgtctggctcgcctgtttacgccggcggtaatggtttttttcatgctgcttttgggcgcgcagctgacctcaatattttttaaaggcatgctggggctgccttttggcattgccgataccagcgccagaatcaaattggccccctttgggctggcggtcgcggtgatgtgttttatcctcgcgatgattattttcctgcaacagcgtatctcccgttacgcgttactggtagggaccgtggtcgggtgggggctatggcggttatgctttccttcatcacacttaccgccgggtgaattaagctggcgatggtttcctctgggcagccacggcacgctgatgccgggtattattgtgacggcggtgatgacggggttagtcaacatcagcaacacttacggcgccatccgcggtaccgatatcttttatctgcatcaagggtcgggcagttctcgttatcgccgaagctttatgatttccggactgatgacgttagtgacggtgcctttcgcggtcgtgcctttttcgccttttgtatcttccattggtttattaacgcaaaccggcgacagttctcgcaaatcctttatctgcggtagcgcgctgtgtctgctggttgccattataacgccgttaacccgcttattttgcgctattccactggcgatcagcagcgccgttatgctggtctcttatttacctttactttattccggtttggtttttagccagcaaattacgtttaccgcgcggaatatttatcgcctggcattaccgctttttgtcggcatttttttgatggggcttcctccggtctatttacaggatcttccactgatgattcgtcctctgcttagtaacggattactggtgggaatcttactggcagtgcttatggaaaatcttattccgtgggaacgcattaaataacatgagaaaacaaggagacatgatgaagattgtaattgcgccagattcatttaaagagagcttaagcgctgataaatgctgtcaggctattaaagcgggattttcaaccgtatttcctgatgcgcgctatgtctgtttaccgatcgccgatggtggagaaggaaccgtggacgcgatggtggcagcgaccggcgggaaacgggtttctgtggacgttagcgggccgatgggggaaaaagtaaacggattttatggcctgaccggcgacggcaaaacggcgattattgaaatggcggcggcgagcggattgatgctggtggcgcccgaggcgcgtaatccgctgctggcatccagtttcggcaccggcgaattgattcgtcacgccctggacgcggggattcgccatattattctgggtatcggcggcagcgccacggtggatggcggaatgggagtagcgcaggcgctcggtgtgcgttttctggacgcgcaaggaacgccgcttggcgccggagggggcaatttatcgcgcctggcgagcattgacctgcaggggtgcgatccgcgaatttcagagtgtcgtattgaggtcgcctgtgatgttgataacccgttggtagggccacgcggcgcggcggcggtattcggtccgcagaaaggggcgacgcctgaaatggttgagacgctggaaaatggattacgtaattatgcccgtgttttacatgccctgaccggacgcgacatgtctcaaataccgggcggtggagcggccggaggaatggggattgccgctatcgtcttcctggaagcggaaatgaagcccggtattgagattgttatgcaggcggtgaagctggaggaggcggtaaaagaggcctcgctggtgattaccggagaagggcgaatcgactcgcaaacggcgggaggaaaagcgccgataggcgtcgcgtcagtggcgaaacggcatcatgtcccggttatcggcattgccggcgtactgggcgacggcgtggaagtggtccatcgccacggtattgatgccgtattcagtattttgccgcggctggcgcctttgccggaagttctggcgaacggtgaacaaaatctctaccacagcgcctgtaatattgcccgcgtcatcaaacttggccaggacatcgggactcgttaagcataaaaaaagccacggttctcaccgtggcaaaatccaacatagctaaattaaaaataatcaggagggctgcccgccgttaaatcataacgtcgcggttacagtctttggagtagatgtagctgaatgcttcgccacgacctacaccgtatccggcctgcagggaataagcacccatgaagatgtagtcgccttttttcaccggcacccagttgttgtcgaggttataaaccccctggccggaaaggatataagcgccatgttcctggacgtgggtttcaatatagccgtggctggcgcccggttcgaacgacagaatatgcatattcatatcgaagcccagctctttaggcaggaaatccagcagaataacatcttccatgccttcataatgaatacgctccagctggctggcattgccggaaaccaaccacggggcatgcccctcgacaggagtatagcggcgtttatataaaaatagctggctgtcttccgtttgagcgttgctaaaggtcatcatctcgcccggtggacaatagaggtatccgccctgggttaaagagaatgtttttccttcagctttagcttcaatatttcccgcaatgacatagagaaaagtttcaatcccctcgccgccaaagccctgctggttgccgccattctgatgtaaggtgaccagataatcgacgaaagaagcacccagcttcggcgtcgaaaggatggtgacgtcacagttttcaaagccgggaataatatttttcaccagaccgtccggcgttaagagcgcatagttaccgtgtttcacaatggcgcggttcgccagtaaatcatcgcggtaacccgtgacgttattcagatatcccattgatggctccttatttttgccaggcaagttgatgcagcattaatgccagagttttgaccccttcagcaaggtcattaatgttggtacgttccgccgggttatggctgataccattaatgctggggacgaaaatcatacaggtagggacgcgcggcgcgaaaatttgcgcgtcatgacctgcgccgctatgcattatgcgatagttcagttgttcggtttcacacagcctggtgagggccgcgaccagttcggcgttcatcggcaccggcgcttcgtccatccacaaatcgatatcgatgctgatatccatttcatcgcagatggcgcgcatatcgttttccaactgttcggtaaattcgcgaagtacggcggcgtccgtatgccggcaatcgattgtaaatgtggtttttccagggactacattgaccgtattcggctgcggctcaactttgccgaacgttaataccaggggatcgccatgctgtttggctttttcaatggactgactgcaaatacgactgaaggcgtgcaccgtatcgcgacgatagcccattggcgttgtgcctgcatggttggactcgccgttgagcgtcaccgtgtagcgacgttgcccgacgatggcgttgacgacgccaatcgactgtccgttgctctccagaacgcagccttgctcaatatgcaattcaacaaaggcgcggatatcggttcgcgcagcgagcggcgcggcgggaagggtaaatccgcacgcctgcatagcgtcgacaaagcctgtgcctttggcgtcctggatatggcgtacctcttcaggattcgccaggccaaaaatgttcttgctgccccaaaaaacgtaagggaaacggctgccttcttcctcagccattgacactacctcgacggtgcgcagcggcgcgccgtaggtcgcttttagccagtcgagcgccagccaggcggcaagcgcgccgaattgcccgtccagattgccgccgttgacgaccgtatcaatatgcgaaccgcttaaaatcacctgctccggaaattgtgtgccgcaaaggcggccatataaatttccgacgtcatcaaagcgtgtctccagaccgctttctgccattcgctttttaaactgctgctgtgtttccagccactcaggcgaataaagtaaacgcgtcattccgcctgtaggatcggctccaatggaagagagccagggcaatgtttcttctatcgcgtggcgaaaatgctttatcatagaaaattcctgtttcaataattattgggcaaagggattttttgtttcgtatgacttgagatagagggcatcggaaatcagatattgataaatatcatcaacaatatcgataccattcatatcggcatttttctgtttaatatcctgatcctgtccaggataataaacctgtttaaaaccgggggcgggcttcacggcattgagttcctgcatggtctgactaatatgtttgcggaataattcacaggaagaaaagaacgccggattaatgaccagatgaagttgtcctaaattgcgtccggcgtgtaaatcttcatacatcgaactgacctggcggccaaacggcagccccagcagaataccggacagaatatcgatcatcatcatcaggccgtaacctttcgggcctgcggcgggtaataacgcattgacggcaaaaggatcatgtgtcggcgcgccatttttatcaacggcccaactctccggaatggactcattgcgggaccgtgcatcgaggacttttccccaggcctgcacggtggtggccatatcaaaggtaatgatgtcatcgccttcgcccggcgcggcaaaggccagcggattagtgccatagtaaatatccgccccgccaaacggcacgaccataggatcggactgacagatagacagaccaatcaggccttcgcgagcagcctggcggacgaaataagagatggcgccgctatggcccattctgctaatgccgacaaccgcgacgccattttttttggctatttcaatagcatgctccattcccattttggctgcgacctgtccggcagcattatcggcatgcagtatcgccgtacagggaccggtattctcaatgcggaacgtcggctcccggttggtgccgccttttgaaattcgttcggcataatattcaacgcgtacggcgccatgtgagtgaatacctctggcatctgcataaaccagtacgtcggcgacgatggcggcgtgctcacgttttagtccggctttataaagcttattttcgataagctgatggagtgtttcccgactgattttcatctgtcttcctttttaacgacggtgtgaagcatgactgcgattaacataccgggaaaataaaatgattatgtgatccagacaggcaaaaaaatataattagaatttatttgataatcaggcgggttttatctttttgcttaaataaaaagcttttttagaaaatcataactaatcctttagccgttgtttgaattcttttgttaataaatttgatgtgacgttaatcactctatttaccctcccggatatataccgtgaagcgcacattaacactgctcgtgcaattgcaatgggtgcaattgcaatgggtgcaattattaaggagttgttatgatccacgcctttattaaaaaagggtgttttcaggactctgtcagcttaatgattatttctcgaaagctgagtgagtccgaaaatgttgatgatgtatcggtaatgatgggaacgcctgcgaataagtcgctgctggaaactaccggtttctggcatgacgattttcatggcgctacgcccaatgacatttgcgtggcgattcgtaccgaagcggtagatgacggcattacgcaagtgattgtgcaacagctcgaagaagcattgcagcagttggcgcagggaagcagcggcagccagtcgttaatccaggtcagacgctgggaaagcgcctgtcagaaactgccagaggcgagtctggcgctggtatcggtggccggcgaatatgcggcggaactggcagagcaggcgctggatcgttcgttgaacgtgatgatcttctccgataatgtcacgctggacgatgaaatcagactaaaacgccgggcgcgtgataaaggactgctggtcatggggccggattgcggcaccgctatgatcgccaatacgccgctggctttcgctaacgtcatgccagagggcaacatcggggtgattggcgcttccggcaccggtattcaggagctctgttcacagattgcgctggcgggggaagggattacccatgccatcgggcttggcggacgcgatttgagcgccgaagtcggcgggatcagcgcgctaacggcactggagatactcagcgcggatgaaaagagccaggtgctggcctttgtctccaaaccgcctgccgatgcggttcgtcagcatattatcgcggcgatgaaagccgccgggaaacccgttgtagcgctgttcttagggttttcctcccccgttgcgcgtgaggaaaacgtctggtttgcctcgacgctggatgaagccgcccgactggcatgtttattgtctcgcgtgacgtcgcagcgtaaagaaatggtttcaacaggcggcgtgattcgtggtctctataccggcggaacgctggcggcggaagcggcggggctgctggccggctatctgggcgtcgcggcggatacggaacatcaccatggcatgatgcttgacgctgacggccaccagattatcgatctgggcgatgacttttataccgttgggcgaccacatccgatgattgacccggcgttacgtaatcagcttatcgccgggcttggcgcacagccgcaggtacgcgtgttattagtggacgtcgttattggttttggcgcgaccgccgatcccgccgcatcgctgattcaggcctggcagaaggcatgcgacgcacgcgccagagaccagccgctgttcgccatcgcaaccgtcaccggaacggaacgcgatcctcagtgccgctcgcaacaaatcgccgcgctcgaagatgccggcatcacggtagtggattcccttcccgaagccactctgttggccgcggaactgattcgacccactctctcttctactcatccatcagccccccggttactggaagcggtggcggtgattaatgccgggttacgtagcttcgcgctggatttacaggctgccggtatgcccgtggtgcactaccagtgggcgcctgtcgctggcggtaataaaaaactggctcgtctgttagaacgtttgcaataaggggttcccatgtttacatcagtggcgcaagccaacgctgcagtcatcgaacaaattcgtcgcgcacgtccgcactggctggatgtgaagccagcttcttcattaattagcgtgctcaatcaagggaaaacgcttcttcatgccggcccgccgatgcgctggcaagagatgaccggcccgatgaaaggcgcctgtatcggcgcatgcctgtttgaaggatgggccaaagatgaaatgagcgcgctcgcgctgttagagcagggaaaggtcaactttattccctgccatcacgttaacgccgtggggccgatgggcggtattacgtcagccagtatgccgatgctggtcgtggaaaatatcaccgacggcaatcgcgcgtactgcaatctcaacgaagggatcggcaaagtgatgcgtttcggcgcctatggcgaggatgttcagcaacgtttgcgctggatgcgcgatgtgctgatgccggtattaagcgcggcgctgggacgtctggagcgggggctcgacctgaccgcaatgatggcgcagggcattacgatgggagatgaattccaccagcgcaatatcgcctcttccgcattgctgatgcgcacgttggcgccgcatatcgcccgtctggaacacgataagcagcagatagcggaagtgatggattttctgagcgtcaccgatcaattcttccttaatctggcgatggcctactgtaaagccgccatggacgcgggcgcgcagattcgcgccggcagtattgtgacggcgatgacccgcaatggcgatatgtttggcattcgggttagcggtctgggcgaccgttggttcaccgcgcctgttaatacgccacaggggctattttttaccggtttttcgcaggatcaggccaacccggacatgggcgacagcgccattactgaaacgtttggtattggcggcgctgcgatgattgccgcgcctggcgtaacgcgttttgttggtgccgggggaatggaagcggcgaaatctgtttctgaagagatggctgaaatttatctcgaacgcaacatgcagctacaaatccccggctgggattttcagggggcctgtctgggactggatatccgccgcgtggtcgagaccggaattacgccgctgattaacacgggtatcgcgcataaagaggcggggattggccagattggcgcgggaaccgtccgtgcgccgctggcctgtttcgagcaggcgctggaagcgctggcggaaagcatgggcgtaagttaagagagcgtctcatgaaacgtatccatcctcttatggcaagccgacaatcggcggattatcggcaaccctggcagatgtcaggggtatggcgtcgctctattaattttgtggcgaaaagcggtgagttattaacgcttcaccgtcgggggagcggcttcagtccgggagggtggatactgcgcggcggcgattttgacgccttgcgcgatgtgctcaccgatggcgaaaaaccgcagtcaaccgctgccggtattcagattggcgagtttcttttatgcgagccggagaggcgctgttcgctgcgggttccacgctatcttgcgtcgccgcgtcttaacgcgacgtacatgcagcgtagtgaggagacggggctgtttgggccgttaaccgtcgccgcagctcagcctctatgtccggaacttcgccagttttgtcactgctttcagtcggcgcttgcaggtgctgcgactgactggcggctatggctgggtaaagggccgggcttaacgcccagtcatgacgacacgctgacgggaatgttgctggcggcctggtattttggcgccatagatgaacgcgccgggcgtaatttttttgcccaatccggcagccttgatcgggcgacgacgctcgtgagcgtcagctatttacgctatgcggctatggggtatttcgcgtcgcctttactccactttattcatgcgctgcgacgagatgctcgcacagaaacggcgattgacggactgctggcgctggggcacacctctggtgcggatacgctgctggggttctggcttggacaacaaatagtaaaaggatagggaatgaaaacgttggtagttgctcttggcggcaacgcattattgcagcgcggagaagcgctaacggcagagaatcaatatcgcaatattgccgacgcagtgcctgcgctggcgcgacttgcccgctcgtatcggctggcgatagtacatggcaacggcccccaggtcggcctgttggctttacagaaccttgcctggaaagccgttgagccttatccgctggatgtgctggtggcggagagtcagggcatgatcggctatatgctggcgcaacgtctggcgcttgaacccgatatgccgccggtgactgcggtattaacgcgaataaaggtatcggcggacgatcctgcttttcttgaaccggaaaagtttatcggtcccgtttattcgccagaagagcaaatggcgctggaagcgacttatggctggcatatgaaacgtgatggaaaatatctgcgccgtgtcgtcgcttccccggcgccgcgtcagattatcgaaagcgccgctattgagttattgctaaaagagggccatgtggtgatttgcagcggcggtggcggggtacctgttgccggcgaaggcgaaggggtcgaggcggtgatagataaagacctggcggcggcattgctggcggagcagatagcggccgatggtctgatcattttgacggatgcggatgcggtgtatgaacattgggggacgccgcagcagcgcgctattcgtcaggcttcgcccgatgagctggcgccgtttgccaaagccgatggcgcgatgggaccgaaggtgaccgcggtaagcgggtatgtgaagcggtgcggaaagccggcatggattggcgcgctgtcgcgtattgatgataccctggcgggcagggcgggaacctgcatctgtctgtgatcgcgacgggcggcaacagagaatgcgccgcccacgctgtttatttaagcttactttgcgcccagataatgccgctggcgtattcgcctggcaggagcggagagagcgcttccagggtggcgctaagacgtgacgtatcgctgtcggtcagattcagatggccgacttttcgccccggacgtaccgctttatcataccagtgcagatgtaccagcggcagcttcagccagtcgtaattcagctcgctgccgatcaggttgatcatcaccgacggggcgttaatcaccggcgcgggcaacggcaggccggtaatcgcgcgcaaatgcaattcaaactgactgatgctggcgccattttgcgtccagtgtccgctgttatgcacgcgcggcgccagttcattgattaacaggccttccggcgtgataaaacattccatcgccattacgccgacgtagttcagcgcctgcataattgctgacagcatcgattccgcctgctcctgctgttcggcgttcgcctgtgggaacgcgacgctggtccgcaagatgccgtcctgatgcaaattgtgcgttagcgggtaaaacacggtactgccgtcatgagcgcgcgcgccgactaacgacacttcgccggaaaaatggataccgcgctcaacaatacattcgccatagcagtcatccggcagttgcccggtttcgtccgcgcgtagacgccactgcccgcgaccgtcgtagccgccaacgcgacgcttaataatcgccagttcgcccaggcggtcaaagatgccggaccactcgtcggtgctggtcagcagctgccacggcgcggtcgcgagtcccagtttatcgaaaagctgtttttgtgtcagacggtcggcgatgatcggaaatacatcgcgattgacgaaggccgggtggcgcgccagctcgcgggtaagcgcggtttccggccagcgctcaatctctgcggtaatgacgctctgctgtaccggcacggcggtaggctctgcatccagaccaaccggccagacggcgatacccagcggttcgcccgcctggcgcagcattcggcccagttgtccgttgccgagaacgcaaacttgcttcatagcgtcccccgcggatcgggattttccagaacttcatcggtttgcgctttgcgccagtcggcaatgcgctgatgcagttccgcgtcgtgttgcgccagaatctccgcggcgagcagggcggcgttagcggcaccggctttaccgatcgccagcgtacccaccggaatgccgcgcggcatctgcacgatggagtagaggctatccacgccgcttagcgcagcgctttgtaccggcacgccgagtaccgggaccagcgtttttgccgcaatcattcccggcaggtgcgccgcgccgcccgcgccggcaataatcacttgatatccgttctcttccgccgtttcggcgaagctgaacagtttatcgggggtgcgatgagcggaaaccacttctacatggtgcgggacatccagaatttcaaaaatttcggcggcgaattgcatggtagcccagtcgcttttggaccccatcacgatggcgacacgcgccggattattgcgggaagacatgcgtcttaaaactcctgtggtgcgggacacgctgcttttgaggtgtcagagaatagcatgataatcaggcaaggaaaacggttgcgtgcgcgccgtaacggacgattcgacgaacatttacagggggaaggcgattaactcaacgttgtccggcgtgacttttaccattgaaccttcatgatgccatgcgcctaacaccacgcggaatgcgggctggtcgttggcggaaagttcatgcaccgccgggcggtgggtgtgaccgtgaatcagccactgtacgcggtgtttttccatttcggcgacgacggtctgcgcattgacgtccataatatccagcgatttgctgctgttggcggctttactgccggcgcgcattctggcggcgatacggcggcggataaacagcggcagggtaaggaacagtcgttgcacccacggattatggactttggcgcgaaacgcctgatatccggcatcatcggtacagagcgtatcgccgtgcataatcaacacattgcggccatacaggtcgagcactttttcctgcggcagtagaatcatgccgctttcgcgggcaaagcgtttgccaatcaggaagtcgcgattaccatgaataaagaagcaggggacgccggaatcaaccagcgatttaatggcaacggccatttcacgatgtagcgggttggggtcgtcgtcgccaatccaggcctcgaagagatcgccaagaatatacagcgcgtcggcctgacgggcttctacggctaaaaaacgcagaaaaccggcgacgatcgccggttcttccgtttgcagatgcaagtctgcaataaacagtgtcgccacgattactcgctgacggtcacgttttcaatgatgacgtcttcttttggtacgtcctggtgcataccgctacggccagtggcgacgcctttgattttatctaccacgtccataccttctacgacttccgcaaagacgcagtagccccagccctgcagactttcgccggagaagttcaggaagtcgttgtctgccacgttgatgaagaattgcgcggtagccgagtgtggtgcctgagtacgcgccatcgccagcgtaccacgggtatttttcagaccattgttggcttcgtttttgatcgcctctttggtggctttctgtttcatgcccggctcaaagccgccgccctgaatcataaaaccgttaatcacacggtggaaaatggtgttgttgtaaaaaccttcgcggcagtagtccaggaagtttttaactgtttcaggcgctttatcatcaaaggttttgattacgatatcgccgtgattagtgtggaaagtaaccatttttgcatcctgttccaagagagtggtgctttagcccgcaatggggcacatataggggcttgttatagcataaccgtaagctgcgatcaccttgcaaagtgtgctgcttcgattacgaataatatgtatcatacggagattattacccacacacgtctatacggaatcttcgatgttaaaaatttttaatacactgacacgccaaaaagaggaattcaaacccattcatgccggggaagtcggcatgtacgtgtgtggtatcaccgtttacgatctctgccacattggccacggacgcacgtttgtcgcttttgacgttgtcgcgcgctatttgcgttttctcggttataagctgaagtatgtgcgtaacattaccgatatcgacgataaaattattaaacgcgccaatgaaaacggcgaaagttttgtcgcgctggtcgacagaatgattgcggaaatgcatcaggacttcgatgcgctgaatattctgcgtccggacagcgagccgcgtgcgacgcaccatattcaggaaattatcgagctcacccgaaccttaatcgagaaagggcacgcctatgtggcggataacggcgatgtgatgttcgatgtaccgaccgatccgacttatgggcagctttcccgtcaggatcttgagcagcttcaggcgggcgcgcgcgtagatgtcgttgacgtgaagcgtaacccgatggacttcgtgctgtggaaaatgtcgaaagagggcgagccgagctggccgtcgccgtggggcgaagggcgtccgggctggcacattgaatgttcggcgatgaactgcaagcagttgggcaaccattttgatattcacggcggcggttccgatctgatgttcccgcaccatgaaaacgagattgcccagtctacctgcgcgcatgacggcgaatacgtcaactactggatgcactccggtatggtgatggtggatcgcgagaagatgtccaaatcgctgggcaacttctttaccgtgcgcgacgtgctgaaatactacgatgcggaaaccgtgcgctacttcctgatgtccgggcattaccgtagccaactgaactacagcgaagagaacctcaagcaggcgcgcgcctcgctggagcggctatacactgcattgcgtggaacggataaatcagcggccccggcgggcggcgaggcgtttgaagcgcgtttcgtggaggcgatgaatgacgatttcaataccccggaagcctactccgtcctgtttgatatggcgcgtgaagtcaaccgtctgaagggcgaagatatgaccgccgcgaatgcgatggcgtctcatctgcggaagatttccggcgtgctgggactgctggagcaggagccggatgttttcctgcaaagcggcgcgcaggcggatgacggtgaagttgcggaaattgaagccttgattcaacagcgtctggatgcccgtaaagcgaaagactgggcggcggcggacgcggcgcgcgatcgtctcgctgaaatgggtattattctggaagatggcccgcagggcaccacctggcgacgtaagtaagcgcttttacaggccgctctatttgcatagaacggcctgttttttattttttcgcaccgggcgaaagataaacacacaccgactcccccagattctgatgttcacacccgggtattgcccggctgtaatgggcaataaagcggatgacgctgtcgccgctgtttagccccacatttccttttcgcagcaattctgctggctgatcgtcggtgaaaacgttaggggtgaacagttttgcgcctaatcgttcaaaagtgccagcactaacgatagagggttgataaccctgaagctgcaaccagcggcgggcatcattacgtgaccaaacctgcgcatcgtttgctcgcgcaaacacttcgagaagccagccattcgaattctgataagggccggaaaaaggccacgcaattaggttatagcggggactgtggaagagattgagtttgatagcgctatgtaagagcgtttgtaatgccgtcgcgatatctgaacgcgggcgcaaaacggcaatgctctgattcaccaggtcatcagccagaaactcatacagaccttgtatatagagcgctgattcagcggttccgcaagtattcagattatggtaaacccgccagtctccgtttggctggcgcatggcatagccagcatgtgaccaggttaaatgtcggctcgacatatcttgcccctggcgaaccagaatgacgaccggatcgggttgactgttaagctgttgtttgagctgtagcgcctgatccattgtcgctgcgatgctctccggcgtgtttgctttttggtgacagttagcactgtctgcataagcgttgagcgagattgcgctgagccacagggcaaacgcgaaccgcttcatttggccggtaccgtctggttgctggaaagtcctgcgtcgtcctgatttaccatatgggcaaggactttgccctcttttttcaaataagcgccggtgccttcctgcgttttttccagagtgactttatcacctgctttgaggttgccttctttgacgacatgtagcggaacttgcattttaatgtctttgttatcgggggacttagtggttaacagcgcggttttttgctttttattttcgacaacagatccaatgctcaggttgagcggcagcagtacgggggagagtataattccgctaaccagtgcggaactgcccacgctgacaaccgcagacgatgccgcataccagccagtggcagacatttcttcgctatagctggcgtgggaaaatgagaaacagatgaccgcggcggcgaatgtcattttattcatattgattccttttaatatgcgttttaagtacccatagaaataacactaaaatacttcccggcaaccacacccacagcaattctgagagaatgacctggtgtccatacggcgtgatgtagcttgaaagcgcgaacggcgcgactttaatcacctgccagggcgcaaaaaaacgttcatctgaccacggccacagccagccaacgcctttcccacccgtggttatcgaatccagcaggctgtgcgacaacaatgaaacggttaaaaacagccagcagcgcacctgcccagctcgaaaccatcgtcgtcccgcgagtacgcacaacagggggaggacgaatgcgaaaagtaaagagtgggtaaatccgcgatggccaaatacgttgccgtaggcgacgccaaatttaaaggccagcacgtcggcatcggggagcatcgccagcacaacaccggcaaacagcaggcgaggagggataactttcaggcctaagcctgcgccaaaacacaggggaacggcggcgtgggtgataacggtaggcatagcgatcgttcacagggaaatagccatgctagcagttggaacgcagaggattaagtggatgattatctgaaaagacagcgtaatcaggccggataagacgctttgcgtcgctatccggcactctgtatcaggccacgacgttcacactttggccttcaaagctaacggtttgcccggcgacaattttgcagcgtttacgcgtttcaaccgcgccatcaaccttcaccaacccgtcggcaatggcgattttcgcctgcgcgccgctttcgctccagccttccagcttgagcagatcgcacagctcgacgtgcgggtgcttgcctaaagagaatgtcgccatattattttccttgtggatcgtgatattcaatgcacgcctgcagcgtgttttcgataagcgtggcgaccgtcatcgggccgacgccgcccggtactggcgtgatgtatgacgcgcgcgccgcggcttcgtcaaacacgacgtcgccaacgaccttgccattttccagacggttaataccgacatcaatcacaattgcgccttctttaatccattcgccgggaataaagcccggtttacctacggcgacaatgagcaaatcagcatgctcgacatggtgacgcagatctttggtaaagcggtgcgtaacggtagtcgtacagccagccagcaacagctccatgctcattgggcgtccaacgatattggacgcgccaatgaccaccgcattcaggccgtaggtatcaatattgtaacgctcaagcagcgtcacaataccgcggggcgtacagggacgcaggcgtggcgcacgctgacacagacgaccgacattataaggatggaaaccgtctacgtctttatctggcgcgatacgctccagcactttaacgttgtcgatacctgccggtaaaggcaactgcaccagaataccgtcaatcgtgttatctgcattcagagtatcgataagcgccagcagttcggcttcgctggtggtttctggcaggtcataggagcgggagacgaaccccacttcgtcgcacgctttacgtttgcttgcgacataaatctgtgaggccggattgctgccgaccaacaccacagccaggccgggagcgcgaagacctgctgcgacgcgtgcctgaactttttgagcaacctcagatcgcacctgctgcgcaatcgttttaccgtcaataatctttgctgccatcagagagaagattccatctgttacttcaagtcaaaggggatgacgctattttgtcagaagcgggcctcgctgtcagttaacgtttgtgtttccgatgcaaacgcgacgtctcccccgtctgttgacgatactgagacgtggcccgtaagcgcgccatgattaaccaaaaagaaacaattcatcaccctggctatggttaccgtaatccctcgtcgttaatagcatcgggcggcataatgcgacattttatacaaaataagattagacccttcttatatcccaataagaattagcttaggtcattaaaagagtttgcggctattttttatttagcgaaatgtttaatttattaccgtgacgaaatgtcatattcgcaaagattaattactgcgtctgatactcaggggagaaacagaaaactaattaatctgcgatatctatctttacaggatgcagagataacttttctgacatgctatgtcgataataattcaaacggagccgacaggatgccgaaaccgggtgtgtgtaattcaagggaaatccatgagacataaattaatgacctctactattgcgagtctgatgtttgtcgctggcgcagcggttgcggctgatcctactccggtgagcgtgagtggcggtactattcatttcgaaggtaaactggttaatgcagcctgtgccgtcagcactaaatccgccgatcaaacggtgacgctgggtcaataccgtaccgccagctttacggcgattggtaatacgactgcgcaggtgcctttctccatcgtcctgaatgactgcgatccgaaagtggcggccaacgctgccgtggctttctctggtcaggcagataacaccaaccctaatttgctggctgtctcctctgcggacaatagcactaccgcaaccggcgtcgggattgagattcttgataatacctcttcaccgttgaagccggacggcgcgaccttctcggcgaagcagtcgctggttgaaggcaccaatacgctgcgttttaccgcacgctataaggcaaccgccgccgccacgacgccaggccaggctaatgccgacgccacctttatcatgaaatacgaataatcccgtcagggaacgccagggaagggaggcgcctcaacggaagaggctatcggggataaatagagaacatagcagatgataaggaaaggcgcggcgctagcggggcttgttttgatgtcgcccgtcattgcgcagccggtaatggtggagagcgggcgtgttcacctgcgcggacaactggtcaatggcggctgcgctgtcgccacagaaagccagaatttgcgcgtattgatgggacagtaccgcacgaatgcgtttaccggtcctggcagcttcgctcccgtcagcgttccattttcgttacggttaatctcctgtagcgcggaggtctggcgtcatgtcggcattgcgtttgccggcgttacgcctgcggaagatccccatgtttttctggccagcggcgagggtatcggtaatgccggaatcggcctggcattatttgatgaccagcagcggcaaatcatacctaacacgttaccgcttcattacacgcccattttaacgtcagaaatgactttgcattttactgcccgctatcgggcaatttcagaaaatatgacgccgggacgaattcattcagaagtgtggtttacgctggtttacccatgaattttcttgccgacgtgactcaatgcaaaaggtattttttaccatgctgaatagtataaaagtaggctttattgttcttctcacgttatttacttcgctgaacgtacaggcggcgggggggattgcattaggcgccacgcgcgttatttatccctcggcggcgaagcagacttctctggcaatcagtaatagcgatactcaagaacgttacctcgtcaattcatggatcgaaaataacgctgggcagaaagaaaaaacgtttatcgttacgccgcctttattcgtcagcgagcccaaaagtgaaaacacgctgcgtattatctacgccgggcaaccgctacccggggatcgggagtcgttattctggatgaacgtgaaagccatcccgtcggtcgataaaagtcatattgaaggaaaaaacgttctgcaactggcgattctgtcgcgcatcaaactgttcgtgcgtccggcgaatttgccgcagacgccggaagacgcgccgaccttgctgaaattttcccgtgtcggcaaccatctcaagataaccaacccatctgcttattacctcacgctggtcaatatcagcgtgggcgcgaaaaagattgataacgtgatgatcgcgccaaaaagcgacatgcaaattcccttaccgactggcgcgcagggcaacgtgacatttcagtccgtcaatgattacggcgcattgacgtcggcgacaacggccagtctcggttaagcagagagcgtgaagccacacgagaacacgatgaagaagacaacctggtttgcagggcgatttcccggctatgtatcaccgttaagcagcgtggcgctgtcggtgctggcggcgctgtgtccgctgacgagccgcggcgaaagttatttcaaccctgcgtttttgtcggcggataccgcgtccgtggcggatttatctcgctttgaaaaaggtaatcatcagcctcccggtatttaccgggtggatatctggcgtaacgacgaattcgtagcgacgcaggatattcgttttgaggcgggcgccgtgggcaccggcgataaatccggcggcctgatgccttgttttacaccggagtggattaaacggctgggcgtgaataccgcggcgttccctgtctcagataaaggcgtcgataccacgtgtattcaccttcctgagaaaatcccgggcgcggaggtcgcgttcgatttcgcgtcgatgcgcttaaacattagcttgccgcaggcgtcattgctcaacagcgcgcgtggctatatcccgccggaagagtgggatgaagggatacccgccgcactcattaattacagttttaccggtagccgcggaacagacagcgatagctattttttgagtctgctgagtggcttgaactatggcccctggcggttgcgtaataacggagcctggaactattcgaaaggggacggctatcattcgcaacgctggaacaacattggcacctgggtacagcgcgccatcattccgctaaaaagcgaactggtcatgggggacagcaataccgggaacgatgttttcgacagcgtcggctttcgcggagcgcggctgtactcttctgacaatatgtatcccgatagcctgcagggctacgcccccacggttagaggaatcgcccggacggcggcaaagctgacgatacgacagaacgggtatgttatctaccaaagctatgtgtcgccgggcgcgtttgcgattaccgatcttaatcctacctcttccagcggcgaccttgaggtgacggtagatgaaaaagacggtagccaacaacgttacacggtgccttactctaccgttccgctattgcagcgtgagggcagggtgaagtatgacctggtggccggggattttcgcagcggcaatagtcagcagtcttcgccattctttttccagggaacggtgattgccggcctgcctgcggggctgacggcttacggcggtacgcaacttgccgatcgttaccgtgccgtggtggtcggggcggggcgaaatttgggcgactggggagccgtgtcggttgatgtcacacatgcgcgtagccaactggcagatgacagcacccatcaggggcaatcgttgcgttttctgtacgccaaatcgctgaataattacgggactaattttcaattgctgggttaccgctattccacgcgcggattttacaccctggatgatgtggcatatcgcagtatggaagggtacgactacgaatacgatagcgacggacgccgccataaagtgccggtggcgcagagctaccacaatctccgctacagcaaaaaaggccgctttcaggtcaatatttcgcaaaatctgggggattacgggtcactgtatctttccggcagtcaacaaaattactggaatacggcggataccaatacctggtatcaactgggatacgccagtggatggcaaggcataagttattcgctgtcatggtcgtggagcgagtcggtggggagctcaggcgccgaccgcattctggcattcaatatgtccgttccgtttagcgttctgaccggacggcgttatgcgcgcgacactattcttgatcgtacttatgccacgtttaacgccaaccgcaaccgcgacggcgacaatagctggcagaccggcgtgggcggcacacttctggaaggacgtaatctgagctacagcgtgacgcaagggcgtagcagtagcaatggttatagcggcagcgccagcgctagctggcaggcgacgtatggcacgctgggcgtgggatataactacgatcgcgatcagcatgactataactggcaactttccggcggcgtggtcggtcatgcggatggtattacgtttagccaaccgttgggcgataccaatgtcttgattaaagcgccgggagcgaaaggcgtgcgcatcgaaaaccagaccggcgtgaaaacggactggcggggctatgcggtaatgccctacgccacggtatatcgctataaccgcgtcgcgttagataccaacacgatggacaaccataccgatgtcgaaaataacgtcagcagcgtagtgccgacagagggcgcgctggtgcgggccgcttttgatacgcggataggcgtaagggcaatcattaccgcgaggcttggcggacgtccgttaccgtttggcgcgatagtacgagaaaccgccagcggcattaccagtatggtcggcgatgatgggcaaatttatctgagcggcttgccgctaaaaggtgaactgttcatccagtggggagaggggaaaaacgcgcgttgtatcgccccttacgccctggcggaggatagcctgaagcaggcgattacgatagccagcgcaacctgtatccgtccggcgtcataaaaggaaaaatagagatgaaaatatactcagcgctattgctggcggggaccgcgctctttttcacccatcccgcgctggcgacggtttgccgtaattcaaacgggacggcgaccgatatcttttacgacctgtcagatgttttcaccagcggcaataatcagccgggacaggtggtgacgctgccggaaaaatcaggttgggtcggcgtaaacgcgacgtgcccggcggggacaacggtgaattatacctaccgaagctatgtatcagaattaccggtacaaagtaccgaaggaaattttaaatacctcaagttgaatgactaccttctgggcgcgatgagcatcaccgatagtgtcgctggcgtattttatccgccccgtaactatattctcatgggcgtcgactataacgtgtcgcagcaaaagccgtttggcgtgcaggactcaaagctggtttttaaattaaaagtgatacggccttttattaatatggtgacgatccctcgccagacaatgtttaccgtctatgtgacgacctctaccggcgacgcgttgagcacgccggtatataccattagctacagcggcaaagtggaagtgccgcaaaactgtgaagtgaatgccggacaggtcgtggagtttgatttcggcgatatcggcgcgtcgttatttagtcaggcgggggcgggtaatcgtccgcaaggcgtcacgccgcaaacgaaaaccattgctatcaaatgtaccaacgtcgcggcgcaggcctatttatcgatgcggcttgaagccgaaaaggcctcagggcaggcgatggtgtccgataatccggatttaggctttgtggttgctaatagcaacggtacgccgcttacacccaataatttgtcgagtaaaattccgtttcatcttgatgataacgccgccgctcgcgtaggtattcgcgcctggccaatcagcgtgacggggattaaaccggcggaagggccgtttactgcgcgcggctatctacgagtcgattatgattaaggaggcataatgatccttcggcgcgttttcatcgctatcggttgtgttttgttcagcccgctgagtcaggccaactcatctctgggcgaagtgaatattgaactgcgcggtaacgtggtggattttacctgcgccgtggtggcgggcgacagtaacaagtcggttaacctcggcacctggccgacaaaacagcttcacgccgccggtgacgctacgcaaccggtagcctttagcctaaaacttgaaggttgcccgccggggtcggcgtctataacgttttccgggacgccagcgcccggcacggcattactggcgcttgctgatacggcaatggcgcaaaaactggcgattgaaattcgcgatggcgatcaacgtcgattgccacttgaacaggccagcaaggccgtcgatattgacaacaacggcaatgctaccctgaaattctatgcgaactatatcgccttagccgatggcgtgcagcccggacttgctaacgcggatgcgaccttcctgatcaattacaattagtgtccgttattgtggctcccgaacgataattcgccgggagtacatttacaataattcgtgtgatttggcgtaatcgataagctcaacgatagagtgaaggccaagtttagaaaatatattggccttatgcgcgctgatagtcttgttactcaataaaagttgctcggcaatttctttgttagacattccattggccagatagcgcagcacggtaacttcgcggttagatagtggcatatcatggtgcccgcctttgggggtacgggtattactgatgaaattaagcgtctcagatgggaaaaaagaatagccggataaaatcatttttaccgcattataaatatcattgaggtctttgcgtttacttacaaatccgtttgcgcccgctcttattgctcttccggcataaaaagcctctgatttcgacgataaaaaaagtatccgggtatgttcctggatagatttgattcgtttaagtaaggtaaagccgtcggtgcccggtaattcaatatccagaatgacaaggtcaacaggataagtgcgcagatactctatcgctgttcggctatcatccgttttcaggacaacctgaatattgctatttttaccgagtaaaacttcgatcgacattcttacaatagggtgttcgtccataatgataacagatgcaggtttcattgttgtatgcctcagactgttatgcgtccttcgttttataataagcgtcagacaccttaaagattgtgaaatagccagatctacacaccacacagtggagcaataataaagaatgagacctccctgttgactggctattttgcgtaagagtaataaatatgtggaatatccatttcgcaccaacaaaaaagaaatttctgattaagtaaaaacaatatggattatacctggtctgatttctcggaaaagtcttgcgaaatgcgaattatggatagcgggtaggatattctgtgacgttatagaaaatttgttcgtggtggagctattttctttagagttgacattgagtagtttaaactgttgtttttaagtataaaaataatatgaaagactaattgtttagtatttgttatgtaataacagaaagatgttgacgctggagacctcgaaaaacgaggaggaacaggggacgatgtaagaaaaaaatttttatcgcttaccaggacgagttgtaaatattaattttatgtgaaatatttacatttaatggaagtgaaaataagtaatttcttaaaaaatcttattcaccaaaacgttacttcgttaaaaaatgtcgtggaaagtaacgtttagctgctggatcagccgaagaaagctttgcctgtggggaaggttaaggagggtgataagttgtttaagccggtaaactacacgatgataaggtacgctttgctgacgtgctatttcttttaaagaggcgccttgcgctaaagtttcaatcatcaaccagtcagtacggctaaagctttccgataagcgaggtttggaggctgataacaaggcttcgcgtactgaggccagattttgtcgtcgcgacaggacaaaaaaacgcccagccatacggataaactgtgttatagcggaggttttatctgataccagcaggtaaatctggatatcgctttgttgccaactgagcgcgcgtagctggttaagcgcctcaatacaggagacaggtagcgcctccatatctacaatcagttgtctgagcgaccccttttcaatccacaaagaaatgtcatctaatgagcggaatgctgcggtacgttttccggaaaataagtagtgactcaatgaatagccgaggtagttgtcagttgtaattattgcctgagaaatgataccaaccggcaaggcataattgagctgttggttcagtaactcaaggcgatcaaatatctgcggcgttggagagtgataacggcaggcgcagtctttagcatttcttaaacggcggtgtctttccctgcgtggtacgctgcgcatcctgctttttccattgctctaatatatatctggtaatatggctggccataaataaccttgttccatcgttgcaccagcgtaaaaagcaatgcttcgttgctctgatgtttcaatgccttccatcagcattaactgctgaaaaaaaacttcgctatcatgttctgacggaagttgcgtcaggacctcatagccgattaattgcgcagttgagagattaacgattggctcagattttaacaattcgctgttgagatatgaatgacgtgtgggcgaagacgccaggtgtgggggatttatcctttcctttaacaaaataccctgtgccaccaaacactcctccaggcatttatgatgcagccatatattttcgacccctgaatctatcaggatattatgggcatcattgtggcagcgttaaaaaaatgcctgtaggtatcgttacttaattattggtgagatatttcgtaagccttgtaaaaagttaagtgagtttacttactgagtaagaaatgaaggttaactctaatatattttaaaaactgctgctccgttttaacatgtaattttcgcataatgctccggcggagtgactttgtctgctcttcagaaagtgaaagtaaagcggccgtttcgcttaaatgataaccgctggcgatcagttttaacaggtgacgttctgttactgaaaaatgacgagtcgtgcagtagtggcaaatgccagaagggacgctatgtcgaagcgctcgtttatgtaagatcaatatcattttccgggtaatttcttcaacatcatcttcccgataaatatgcggcagcatatacagacatggtctgaacatgagcttttctttatcgcatttattacaaataatcgcccgtagctgatgttgggtatgcataggtatctgataacagccagcgctgaaccaatcatcatccagggccaggaaagcgatatcggcattatctatctcttctggcggcagaaagtcaattttctgctgccattgattcgccagacgcgtcatgatgattttcaacccatgctcaaagtgactgttttgttccttaatagcgatacgcagcataaaaaaatatcctacacggcaggtgaatcatggtgaaatattaaagaaactgattgattttctaaatactggcggccttaattcccactttatgcgtgctgagatgtgtccaggcgatttcctggaacctggcattgcgccagaaaagacgatattcgtacacttagtcagcaaccagaacaaaagccattgactcaggagtgcctgaccgtataattctcgcgtttcgtctacacgaagtcttcacttcacaaggcgcccttagctcagttggatagagcaacggccttctaagccgtgggtcgcaggttcgaatcctgcagggcgcgccacttataaatcaacgtgttacgcttctttatttcctccttattttccatatgggacatatttgggacatcatcaccaaaaatgtcgtctattttcctcgcgtgttccgttaaatgattaggtgcaaggtgagcatatctgtgaatcaccacggataacctggacacttctgagtcgttgatgatataggttttcatattcagccggtggcatctgctcgctcgaaccatgccggcgtctactgttataaaacatttctatgtaatcaaaaatatcgcttctggcttcgtctctcgttccgtagatcttttcctttatccgttcacgcttcagtagctggaaaaagctttctgcaaccgcattgtcatgacagttgccacgacggctcattctgctctccagtccgtgcggtttcaggagcgactgccattcatagcgggtgattacgtcgccacacggccatcagaagcgcattcaggactctatcttttgtcattcatggttgcagtgaccaattgaatctattgcggcttttttttatatgtcccgctcgtcagtaacccgcttcaactctttcgggagtcggcggattccggtctgatcatctgactgctctttatttctttattggtggaggagttcgacccgtacttctttatcctggcgtaaagactgtgggtagtaatatcgagatgtgttgcggcgctggaaacagaatggccacgctcaacgacctgtcttaccgcttcaattttaaactcttcgggataacgtttaccgctcataggcacctctctttaagtcatcttaaatggctctgaggtgtctgttaaacctgtggcgattcacattgaccgcagattgtcaggttcctttacccggtagtgaaaccagtagggggcagtttatccgcactaaaagacggtgttcctgcatctgtggtggagttgaaccggatgggctttgggcacatgcgtatccttgcgtgtattggtcagttgccggagtctggattaatgcactatggctccgttgggttcttttttgggactgatggtgcattgcgacttcttgctaagaaacctgatggggcatttgtgacatacgatatgtaggaatccccgccgcccgttacccattggtggcggggaacattaattatacatgaatgttatttaattatttccgtaatattctcatttgtcctcgcccctgttctaacgtcccatgtcccagatgtaattgattctaattcatttgaatctatgccgttaatcgcccgcccggaaagccatcttccgtctatttggaatgtcttcttgtcgacatctgcatttataatttttccatcctttgttttaaagctaatgaacatcgctgtattctcatcaagagaatcagcaggatttttattaaactcaaatattacaaaggttttaatgcccatttgctgtttatatatccataatgattttatataaacgttgttacatatttttgcgttaatattaagaggcttgaaattaaaggctcgtgaatagtcgaaaaatcctggagcagttattttcaaatcaatcccgtagtatctagacattgcttcactgttaaacgtatcaagacttgggcctgcatgcagtaccggtggaaagtaataatcaggaattatcgcttgatcttgtttgttatgtttcgccctgtctattatttcttccctaatctccgtttgtttgcttattgatttaattgatgagtaatagaggatgtatgatgggatgaaatataaaaaagccattgcatatgtagtaacagataaataaatggaagccttgttaaatttcgtaaatgcagaatgagcaacaaaggaaatcgaaagaatcataaagcagagtgctccattgagagccctgctgggcattgcaggagatgcaaggaacgcaacatttgcagcaattgcacccagcatgaataaaaagcttccaaacataagtttgctgctactattccttgataacactacagagattagtagtattataaatgcaatatagacctgccaatatgcccccattgctgatggcagcctttctgaaaagtgctcaagaaccctccatgcaagtggttgattgtaccagtcttgtattgtagacgcacgggataggtttcccggagccagcaggagaacccccgcgcctattgcagatccgaatacgccaatcagtaaatatttatttctattcattataaagaaatatgctacagaaattaatacaactacaagagatgtattttcatttgagcaacctgcaaatatcgatgatatggcatatacaaagagtattaaattggattttttaccattgcttaaatatatagaaattagtatataaatggcaatgaacatgttggtccataagtaatttgctgacccaacaagccagaagttagtttgaccgagggctggatttgcaacgaagtataagaaaaataagaaaatcatcacatatggggacggtgacgactttgttaatgtagctgggatcattgtccagcacaacaccattaatgttagcgctgctgagtttattgcattgtaaatatgcggggagaaaaactttaatagagatgtgctgatcgtatctgacacaacccttccgctccatcccaaatagtgcatttttacgctagaaagcgaaagctctcttagggcataagtatagtcatcagagttcattggtgtgataaatcctattgaatacaccaacgagaaaactataaggatagcgattaccatttttaatctattgttaaccatttttcttctcattcttaattatgtacttaggccttttttttgtttctatgtaaatcctgccaatatattccccaagaatacctattcctatcaattgaacgccacccagaaaaagtacagaaacaagaagagacgggtagccaggaacattatttccaaatattaatttatcaataatcatccatgcaccgtaaaggaatgacatacctgcaataaacaatccaatgtaagtccatatgcggagcggaaatgttgagaaagaagttattccttccagcgccagattccataatttccagccattgaattttgaatcgccggcaacacgctcagcgcgggcgtattcaactacatcagtcttgccgcccacccatgacagaacgcctttcataaacagattacgttctggcatctgtttaatattttcgacaacctcacgactcattaaccgaaagtcgccaacgttctcttcaattttcggattgctgattttattatgcagcttataaaaccattcagctgtcttacgcttcatgcgcccgtcagttgagcggtctgagcgcttagccagcaccatatccgcgccagcctgccacttctcaatgagatgggggattacttctatcggatcctgtaaatcgacatcaataggaatgaccgcatccccggttgcatggtcgagacccgcgaaaagagcaggttctttaccgaagtttcgcgtaaacgaaagcggaataacgagcggatcagatgcagctattttgttaattattgattcagtcgcatctttgcttccatcgttgatgaaaacaatctcaacttcatacggttttagctcttcaaactcgcgaaccgttttatagaaaataggtatcgtggcttcttcattgaagaccggaacgactaacgagattttcatttcgcatccctaaagacaatgaactttgaataaatgaatccgcatatcaggctgatagctgaaaaggtgacaagagtaaggagtggcggcagggaacatttgtcagccatccagccaacaacggcgctcagtgttcccataaatcccacgtacatcatgtagcgaagcgtggtggtgctggcgttaaaggtgaagcgcgcattggcatagaagctgaacgatacggcgataacaaaaccggaaaagttcgccaacgcctgatgcgtatgcatcccatacacacaaaaagcaaatacgccccaatgaataagcgtgttaagaacaccgatcgatgtgtacttagcgaataacttcaacattatgaaaatcagcggattcggaaaggtctggagtgtagcactacaaatttctttgatcgatataaacgatcaataatgtggtattcaatagtttaaagttattgttatcttattaattgatcgttgttaccgatcaattggggctactgattgctaagtagtttgggacaaaaacgggacacacaaagctttgcatcggcttgcaaggctttgcatgtttttcgaagatggggcgagtgagcgccgtagtaatgggataacttgttgttagctcaggtagttccaggaacatctaagccgtgggtcgcaggttcgaatcctgcacggcgcgccatttaacctctcaaaattacgttaatccgtaagcttctgcggcggcgacgttgcgccatccgcagtacgtgacgctaatatgcaaataactaattgcgtttaatctgtttatggtgctcctcagcctggatctcgtgggagaaagaatgggcattattcatcgattaatggatgaccattgctttttcatagtcgtccatttcagaaaaggatgtcgcattttccacagtagccggggcgctgggtttctgtgtctgagccatttgctgatgcgcgaaggcgtcaccgttattcatcatctcatgtgctgtggcggataattggcgggattccattttctctgcggtgtttacgccagctgaaataaaaaaacgacagctaaaagggatgtaaacttattcatcttatttctccggtgtgggttaataagagaaataataaaacagttattgggcctggcgcgtgacgggataatgacgattatatcagattattttgctggctagtgatagcgcctttcactatcgctacagttcaacggaggtgtttggggaatgtcaaaataaaacgagtagcgcgtgtatcggaggtgacagaaatttttccccggtgcgcagtgacgatggattttacaattgccaggcctataccgctgccttcccctttacgctggcgggagggatcaacgcgataaaaacgatcgaaaaggagcggcaaatgttccggcgcgattggcgtaccggggttttcaacaataatatgtatctggtcgtccgcttcttttatccgaagagtaatggttttacccggcggcgtatagcgcatcgtattagagagtaaattactgatcgctctgcgcagcatgatgggatcgccggtgattcagcaggcgcggccttcaaagcgcaagctcccaacaccttttcggcagaaaaactcgatgaggcgctttaccacggggcggtgctccgggtgcggccaaaagccatgacggtagcggtgattatcgccggtctgctacctgttttatgggggaccggcgcgggttctgaggtgatgagccgtattaccgcgccattgctgtcgctgttcatcattccggcagcctacaagctgatgtggctgcgcaggcatcgtcgccttgcggcataacgtgtgcaccccgcctgcggcgtcaaactgcaggcgggttcagcgtacgtttatcgtccgagcgcgctgacccgtttgcggtactcgcctggtgtacaaccgaattcacggacaaaagctttgtgaaaagaagattcgctcgcataacctaccgactcggcaatcaccatcaccggcagcacttcacgcgacagggtctgggcggcgatttgcaggcgcagcgttgttaacacggctaagggcgttgtagcggacacgtcgcgaaatagctgggcgaagctcgcccgcgacatgtgtacccgttgcgccagcgtttcgaccgtccagggatgcgccggtgtttccagcatgtgaaggatcacgcggcccagccggggatgcagtaataaattgagcacgcttttcgccgtgccagcctgcgatagccagtcgcgaacggcgagggtaaacagcgtggcgcactgctgactgtataagacatcagcgccaggtaaatggcgttctgactcctgctgtaacagcaaaatggtggcgttaatccagatactggcggggctatgcggcggcggggcaagacataacacttccggcaacgcggtaaggaaataacgtgacgtcgtgtgcagacgtagactaccgcagacgatatgtgtcggtgattcgccagactggcgcaaacggtgggcggagttttgcggcagaatcaccacctttcccggcgtaagcgtcatggcgtcgccggtaggcatttccagttgcgcttcgccctgcgtaacggtatgccagcgaatcaccgatagttcgccagcggcgtgcggcaactgccagtcgccgcctaacgggcaattcttgtcgattgagccctgaggggcgttaagcgtcaatagccgactaagcgcatccatatagactccagaacagatttattttcaaaactagagataaccatttctgtatctgttcactatatttcggactcaatgtcatttctacccttgtttttgctaaccaccaatttagacgataagacaaaaaatggcgcgttgcggataaccctgtcttttttgacgttatttatacttgtcctgacaaacagatggtgatttggcggagaaagaagatgacacagtatcaggcgctcattattggttttggcaaggcaggaaaaacgttggcggcaactctggcgaagacgggatggcgcgtggcgattatcgaacagtccgccagtatgttcggcggaacctgcatcaacattggctgtattccaacgaaaacgctggtgcatgatgcggaacgtgagggcgatttttctgtcgccatgcaacgtaaagcggcggtcgtaaattttttacgcgacaaaaattttcataatcttgccgacctggacaatgtcgatgtgattgagggaagggcggagtttattgataaccataccttacgggtatttcaggcggacggcgagcgggtgttacggggagaaaagatctttattaatactggcgcagagtcggtgatcccggctattacgggcttaacaacgacggcaggggtgttcgatagcaccgggctactcagcctgagccagcgtccggcgcggctggggattttaggcggtggttatattggccttgaatttgcctcaatgttcgccaactttggtacgaaggtcactatctttgaagcagcgccgcaattcctgcctcgtgaagatcgggatatcgcgcaggcaattacccgtattttacaggaaaagggcgtcgagctgattttaaacgccaacgtacaggccgtatcctcaaaggagggcgcggtacaagtagaaacgccggaaggcgcgcatcttgtggatgccctgctggtggcgtcggggcgaaaaccggcgacggctggcttacagttgcagaacgccggcgtggcggtgaacgaacgcggcgggattatcgtggatgattacctgcgtaccacggcggacaatatctgggcgatgggcgacgttaccggtgggttgcagtttacctatatttcactggatgattttcgtattgtacgcgacgggttattgggagatggcaaacgcagtacccgcgatcgccagaatgttccgtattccgtctttatgacgccgccgctctctcgtgtcgggctgacggaagaacaagcgcgggcaagcggcgcaacggtgcaggtggtgacattaccggtggcggcgatccctcgcgcccgtgttatgaacgatactcgtggcgtactaaaagcggtagtggacgtgaatacgcagcgtattgtaggggtgtcattgttatgcgtcgattctcatgaaatgattaatatcgttaaaaccgttatggatgcagatttaccttatacggtgttacgcgaccagatatttacccatcctacaatgagtgagtctttaaacgatctcttctctctcattaagtaaaacataaataatatagccctgttaatcagggcttttttttgcctgtcagaccataaaaatacgccaggacaaatatgctggcgtctgaaagaaaaggctttagtcaggcataacgtattataacaccattgaaataacccacgactggaaatctcgatgttaaaagttaccacacttattgcttcattattggctgcgccgctggcgttttccgcttccgcccagccgctaaccgacgttgaatatatcagcgtttctgcggtgtcagcaacgccgtcaatgcttgaagatgctattgccagactggcgcaaagtaaacaggcgtcgtcatggaaaattacgtcaatgcgtattgataatacgggttacgccactgcgatattatataaataaggagagtctgagatggataaatatcttcgtctgttaagtcagggggatcggctggggttaacattaattcgcctgagtatcgccatcgtttttatctggattggactactaaaatttgtgccctatgaggcagacagtattaccccgtttgtggcgaacagcccgtttatgtcttttttctatgaacatccggaagaatatcgtcagcatctgactcatgagggcgaactaaaaccggaggaacgcgcctggcaaaccgccaataatacgtatgcgttttcggatggtctgggcgtggtggaattgattatcgcggcgctggtactggctaaccctgtcagccgttggttagggctggcgggcggcgtgctggcattcctgacgccatttgtcacgctgtcatttttaatcaccacgccggaggtctgggctatgccgctgggcgatgcgcattatggttttccgtatttatcgggcgccgggcggctggtattaaaagatacgttaatgctggcaggtgcggtgatgatcatggcggactccgcccgttcgttacttttacagcgacagtagcgaccctcttaccctctttatgccgcgattcgtcgggtggcgcttgcgccatccgacaatgtgttgatgaatgatggactaccctgacagaagttcctgttccacctgttgaacctgcgcctccagcgtattgcgaatttcggttagcgcccgttcctgctcggagaaataggcttccttatccgcaacggaagaggcgagccgccaggcattttccgtttccagttgcgttatctctttcaacagcgcgtcgatttgcgtgcggagctggcgtattttatggcgcagatgttccaggttattgagcctgtcgcttgccatcatcggttccagaccgctttgcaactgtgtcagtaacgcgcgaattgccgccagatcggcattctgccgcgcctgattaagctgtaccatcatctggtgcgctttttcttttaattcatcggcgaccacatccgggtgacacaggcggctggcctgacgccacaaacgttttaattcactgcgttcgtctgccgacaaacgttgatcgcgggcgtagcggaattgcgcttcctgctgctgctcccgatactggtgatagtcctgttccgcattttcctgcgcctggcggaatgcgctgtcgtcctgatgggaaaaatccgcttccagctcgcgaatttccgccagcaacgcggtgattaactccgtctgctgctggattcgctgacggatgcccaccgcttcgcgcgaggcggcattcaatcctgtccactgctgttttagcgttgccagttgatccacggcctgggaaataaattgcaggcaggattgataatccttttcccggcgttttatttcggcttcttgcttacgctgcatactcaccgcgagctgtttacgcaactccagaatacggctcatcaacggcccgagacgcagatgatagaggtcgttgaaatcgtcgaggatttgtacccgcgcatttcgtttgtcaatcagatcgcgaagttgggcttcaagcgctttcagctccagtttactggcggcaatagagggatcttgccacgtcgagagcgcccgttgagcctgtagccaggcggcgatctcttgcatggcgtcactgaatcgacgagcttcaatcgcctgggcaatcgcgctgattacggcatcctgcggctcatttttcaggtagatgagctgctgacggataatctcttcgtcctcaagttcgatggcgcttttgatgatctctaaacgtttgatgatcttattcatgacgttgatgcctggcgtggctcaaaaacggataacagataccaggtctgattcacctttttgaaaatactgaaaaaatactaaatgtattctgtagggtgtcgtacttttcgtccagagttattcacatattttatacccggcgtctgtcacccgtaacgttctatatcggcgcgcactcttttctttttactccccacgacatctttttttacacgataacgttaacgtccggagttgagccttgacaaacgattgcgccttgcggcagcgagagcgaaatgttaaaaggtgcccctcaataaaaacgatacaggggtaggacgtgaaaaacgcgtcaactgcatccggcgccagcgtgtcggatgccgcgtcgaagaatgaaccgacgcttcaacgggggttgcaaaaccgccatattcagctaatcgccctgggcggcgccattggcaccggactgtttctgggcatcggcccggcgattcaaatggcggggccggctgttttgttgggctatggcgttgccgggattatcgcttttctcattatgcgccagttgggtgaaatggtcgtggaagagccggtttccggatcgtttgcccacttcgcctggaaatattgggggccgtttgcgggctttttgtcgggctggaactattgggtcatgtttgtgctggtcgggatggcggagctgaccgcggcgggcatctatatgcagtactggctgcctgacgtaccaacatgggtatgggcggcggcgttttttattatcattaatgccgtgaatctggtgaacgttcgtctgtatggcgaaacggaattctggttcgcgctgattaaagtgctggcgattatcggcatgataggttttggtctgtggctgctgttctccggccacggcggcgaacatgccagcattgataacctctggcgttataacggtttcttcgctaccggttggcatggtttgcttctgtcgctggcggtgattatgttttcttttggcggactggagctgatcggcattactgcggcggaagcgcgcgatccacaaaaaagcattccgaaagcggtgaatcaggtggtataccgtattttgctgttctacatcggttcgctggtggtgttgctggcgctctatccgtgggtagaggtgaaatccaatagcagcccttttgtgatgatcttccataacctggacagtaatgtggtggcttcggcgctgaatttcgttattctggtcgcgtcgctttcggtgtataacagcggcgtttattcgaatagccgaatgctgttcggcctgtccgtacaaggcaatgcgccgaaatttttaacccgcgtcagccatcgcggcgtaccggtgaactcgctgatactttccggagcgattacctcgctggtggtgctgatcaactatctgttgccgcaaaaagcgtttagcctgttgatggcgctggttgtcgcgacgctattgctaaactggataatgatctgtctcgcgcatttacgttttcgcgcggcgatgcgtcgtaaagggcgcgagacgcaatttaaggcgctgttctatcccgccggaaactatttgtgcattgcgtttctggcgctgattctggtgttaatgtgtacgatggacgatatgcgattgtcggcgattttgctgccggtatggattgtattcctgtttatcgcgtttaccgttttgcgccgtaaggctcattaacttttttgcccgatcccatgttcatgcgatcgggcaatccattaatgccgcaatgtccctgacagcgcgcgaatatcgctgccggtcggcgtctgatgaatacgcaagccaaactcttccaccacggcaaaaatatggtcgaaaatatcggcctgaatgctctcatattccagccacacgacggtattggtaaaggcgtagatctctatcggcaaaccatgatcgtcaggcgccagttggcgtaccatcagcgtcatgtctttacggatgcgcggatggtggcgtaaatattcgttcagataggcgcgaaatgtcccgatattggtcatgcggcggtgatttaaggctgattccggcgcatccagttgtttattccattcatcgatttcctgatgacggctggtaaggtacggctttaacagttgcgcggttaacagccgctgtttttcatcatcatccagaaaatggatactggtcgcgtcaatattaatgctgcgtttaatccggcgtccgccggacgcagacatgccgctccagtttttgaatgagtcggaaaccagcgaccaggtgggaatggtggtgatggtattatcccagttgcgtacttttaccgtggttaagccaatatcaatgaccgcgccatctgcgccatatttcggcatttccagccagtcgcccagtttgagcatatcgttggcggaaagctggataccggcaaccaggccaagaatcgggtctttaaagaccagcattaataccgcggccatcgcgcccagcccgctgattaaaattgctggtgactggccaatcagcagtgagatcatcagaatgccgacgataattgcgccgatgagcttaataccctgaaatattccttttagcggtaactgagaggcggcgggccatttttgcgatagattgaaaatcacgtccagcaaggaaaataacgacagcagggcgtaggtcataatccataactgcgcgcaggtcgtcaggatatccgcagcctcactgcctttttgtagccagagcgcggcctgaatattgacaatgatgccttgcagcgtaaaagccagacgatggaataatttattctgggtaataatttgcagccacaggcgggaactggcgctggcacgtttttcgaaagcgcgcagtactatccagtgcaaaataatatgcacgacaactgctgtcagaaaaataataccaaatatcaccaccagcgacgtggtgtgattcatttcaattcccgctaaatcttctacccgggatatcaattcctgcataatctctcctttataaacagcagcctatgatgactgctgaatggcatttatgcaaatcaggacgcctgcgcttcaggcataatcagcaacagacgggtaaaagcgcctctggggttatccatacgctatattttatcctgcgccctgtaaacgtcgttattttacgcggttccctctttttgaacaggcgccagtccgtcaacaatgaatgaaaactttttaaccagaatgtttaaaacgattgcaatatctctgtcggataatgattagcaccgtcgtacctatcaacaataacattaaggaacatcggatgacccaaaagcgtaccctgctaaaatacggcatactctcgctggcgctggccgcgccattatctgcctgtgcgtttgactctcttacggtgattggcgatagccttagcgataccggtaataacggtcgctggacctgggatagtggtcaaaataagctctacgacgaacagttggccgaacgatatgggctggaattaagcccttccagcaatggcggctctaattatgccgccggcggcgcgacggcgaccccggaattaaacccgcaggataataccgcggatcaggtacggcagtggcttgccaaaacggggggaaaagccgaccacaacggtttgtatattcactgggtcggcggaaacgatctggcggcggccatcgcgcaaccaaccatggcacagcaaatagccggtaatagcgccactagcgcggcggcgcaggtagggctgttactggatgccggcgccgggctggtcgtggtgccaaacgtaccggatattagtgcgacgccaatgcttctggaggcggtaatcaccgctgggctgggcgcagcggcgcccccggcgctaaaagcggcgttagatgcgctggcggagggcgctacgcccgatttcgccagtcggcaacaggcgatccgcaaggcgctgctggcggcggctgcaacggtaagcagcaatccatttattcagcaactgctcgttgaacaactgctggcgggctatgaagcggcggcagggcaggcgtcagctctgaccgattattataatcagatggaagagaaggggctggagcaacacggcggcaatatagcccgtgccgatatcaacggcctctttaaggaaattcttgccaacccgcaggcgtttggtctgacaaataccgtaggtatggcctgcccgcctggcgtatccgcttcggcgtgctcctcggcaatgcctggatttaatgcgtcgcaggactatctgtttgccgatcatttacatcccggtccgcaggtccataccattattgcgcaatatattcagtcgatcattgccgcgccggtacaggcgacatacctgaaccaaagcgttcagtcgatggcgcaaggcagtcgtaccacgcttgacagccgttatcagcagcttcgccagggggaaaatcctgttggttcgctgggcatgttcggcggatacagcgggggatatcaacgttatgataataatgaggccgacgggaacggtaatcataataatctgacggttggcgtcgattatcagcttaacgagcaggttctgctgggagggctgatagccggttctctggataagcaacatcctgacgataattatcgttatgatgcccgcggttttcaggccgccgtattcagccatttacgcgccggtcaggcgtggctggatagcgatttacactttctgtccgctaaattcagtaacattcagcgcagtataacgctcggtgcgctaagacgggtggaagagggcgaaaccaacggtcggctgtggggcgcgaggttaaccagcggttatgattttgtcatggtgccgtggttaacgaccggaccgatgctgcaatatgcatgggattacagccacgttaatggttatagcgagaagctcaataccagtacatcaatgcgttttggtgaccaaaacgcccattcgcaggtgggtagcgcgggttggcgtctggatcttcgccacagcatcattcactcctgggcgcagattaattatcgccgtcagtttggcgatgatacgtatgtggcgaacggcggccttaaatcgaccgcgctgacgtttagccgcgacggaaaaacgcaggataaaaactgggttgatatcgcgattggcgcagattttccgctgtcggcaacggtgtccgctttcgccgggctgtcgcaaacggcagggttaagcgatggcaatcaaacccgttataacgttgggtttagcgcccgattttgatgacacgccagggagggccaaccccgttcgttcgtgacacgatgagccgaaagcgcaacggtaagttttataaaaagtaagtattttcaaaaatgtgggtgaagcctgtgacgtcgtttgtaaattatcgtataagcggagtttacgtttttggcggggcgcaggtatgaataaagagtccatatttcgtcagttggagctacggctagccggatgttcactaacagctgacgcgttaggcgcgtttagcgcaatggcgattgccgacagtctcaggcaaaaacgcagcattattagtcaccatcttaataacttgcatcgtgagcagcgggtggtcaaagtgaatagccgcccggtgctgttcctgcccgtcgaggcgctacgtcgtcaccaccggctggcggttcggcagggggattacgcgtccattcaggcgctgtgcgcggagcggcaggacagtctggagctgctcattggcgcacagggcagcttgcaggagtccctgcgtcagtgtaaggcggcgatcagttatcccggcgcgggcttgcctttgctgctgcgcggcccgacggggacaggaaaaagttttttggcgcgtcagctttggcagtacgccatcgagcagggcattttgcccccggaggcgccctttaccgtgtttaactgcgccgaatacgctaataacccggaattgctgacgtcaaaattatttggtcatgccaaaggtgcgtttaccggcgcagacagagcggtatccgggttaattgagaccagtaatggcggcgtattgtttatcgatgaagtgcaccgtcttccgccggaagggcaggaaaaactgttccattttatggataacggcacctggcgtcgcttaggcgaaagcagcgatgaacgcagcgccacggtacgtctgatattcgcctctaccgaagatctggaaaagcactttctggcgacatttattcgccggataccggtcattgtcaaaattctgcctatcgccgaacgcggacagtatgagcggctggcgtttattcaccatttttttcgtcgcgaggcgcagcgtcttcatcacgatttgtcgctggatagtgaaattatcagccaactgatgcaggagaccctggaagggaatgtcggcggcctggaaaatctcattcgtaatatttgcgccagcgcctggactttcggccagcgtgacgatggggtactggaagtaaaagccgggcaactgccggatcgtctgctgatggaggtgccctttaccgttccgcagacggcggaacgcatcatgatttatcgcgaaggtggcgtttttccgcgagtttccggtcagcatcaggaatatttacggttgacggaaaacatttgcggcctgtgcgaagagctggcgcaggagaatatttccgcacggacgtttgacaagctggtctatcaaaaccttacgttatatctcgatgccttaatgaataaagagagccctcgcgctcgtcaggacaagcggctgcgttttatcgaagatgtcgggaaagcgatcgctgcacattacgatctcgaactgaatgcggaattcgcttatctcactggacgttaccttaccagcctgccgttaacgccggtggaggcgtcgccatcggttcgtcatgtgatgctgcgctggctggaggaggcgccggggctggcgcagcgtgtggcgcaaaaactgctggacgtggtaaataataaatatgatttgttaatcgacacgctcgacagactggtcgtggcggccatcgtcagtaatgccattgacgccaccagcggcggtaaggtaaaagcgctgatcatcgcgcatggttattcgaccgccagcagcattgcaggcgtggcgaaccgtctgattggcgaaaagatttatcatgcgatggatatgccgatggaggtcgcgtttagcgatgtcagccgggccattgtcgattatctccagcatacggatacccgcgcaggcgtcatggtgctgatcgatatgggatacaccaaagagatcgccgatgcgcttttgagcgtaattcatggcccgctggtggtggtcgataacgttacgacgcgtctggcgctgaacgtggccagcgagatcgcgctgcaaaaaaacatcgaacagatcgccgaagagatcgtcccgttaaatcagtcgcgctgggatgtcttctggcccgcgcagaaaaaagcgcgcgcgctgctggtgacctgtattaccggcatcgggacggcgtttaaatttaaaaatttgatggaaaaaagtcagttgaccgactttgatattaatattatcgcctgtgaatatactcgcctgaaaaacagccggatggcggcctcgttgctgaatcagtatgaagtgattgcggttgtcggcaccattgacccgcagctggcgggcgttccctgggtggggattgaagagctgcttggcgagcaggggtatgcgcatttaagtcagttattaagcggttatcttaacgataaacaaattgcgttaattaataaaaatatggttcgcgaattttcgttgcataatgtggttaattcgctgaccattctcaatgccaataagacgatagggcatatcgaaacgattattgccgaatggcaaagtacgctgggcttcagctttaataataatttgattattagtttatatgttcatttgagctgtatgattgagcgactggtcatgcgcaatgaaattacccactataaaaacatgacggaatttaacgagcggcatggtgaatttatcgcgatggtaaatcattcatttcagcggttgaaaattctttataacgtggcgctgccggtagcggaaattggctatatccacgatattttcgaattacggatagaggattttcactggtagctgcggtagttcagggaaaaaggggcgctagcgccccgcagaagaaagacctgatggcgctacgcttatcaggcctacagatcgctttgtaggctggataaagcgaagccgccatccggcataactattaatattcaactttccacatataccggcgggtggtcagtgggtgattacgggctgtcgccagagcgaggttataaacgtccagcacacagttgtgcaacagaccgcagaagtattcgccaacgtcggtggacagatcctgaatgccgagtttatccgcatcgatcaactgcagttttccctgatagcgttcaataaagcgaatcgcacgatcgtccagcgggcgagtgcgaccactgctttgcagcaatataaacggcgtgcccggctcggtgatttcgaacggtccgtggaaatactctccgctatgtatgctggcggagttgatccactgcatttccagcagaatacagatagactcctgatgcgcggcgccgaaagaggggccgctgcccatcatatagaccaccttctcatccttccattcggcggcgaaacgctgagcatcttcttgtacctgccgttgggcgccgtgaacaacgtcgctaaagcgcccaaatgcgctgactaactcatcgtattgcgcatagccctctgtttgggcgagaatttccagcgccagccacaggctgtatgcggctttttgttgtgcagggtcgaccgtttccggataacgcgcccactgatattcaatgatgtagtcgctgtattcgcacaacggcgtgtcaggttggtaaaccagaccgatggtcgccgctcctttttcacgcgccacgcgggcggctgcgacggtttccgccgtattgccctgctgcgaggcgagaataacgacgctattttttcctaatgcttttggtgtggcgtggacaaattcattactggtgatataaccgacagccagttttgacgcttcacagtccagaaagtattttcctggccagaagccggttaatgaaccgccgcagccgacaaaccagacgcgttcaatgttttgtttacctaaaatatcgctaataatacggcgggcattttcatgagcaacagacatatttatctccttagcgtgtagcgcgtcctccgcaacagcgcggataataacgagcattaataaaaattaaatttcttgcttacttttcattttttgatggaattgcggatctttgggtatcgccggattaatgcctttttgcgggggtaatatcgcacatagcatttgtagcggaatgatatattcaaagacggcaaagtcctcatcattgacaaacgggaaattcagattcagaccattattttctacctgcgggccgatgcggtaaatagacggcgtccactcaccgagtatttgcgccagccgatcctgacgcgcgtcaggctgcgggtcgagcataatgagtgcggattgcgcattaaaggcattgtaaataccgtgaataaactcctcgaattcgtagcccgacaccggacagcgcaacgtctccagcatcttgagcgcaccctcctgcaccgtaccgaacagcgttgccgggccggtcagacgaatatctgcgctatcgcgcagcgccagcgcattggtttgcgcccacgcctgcgaggcggtaaccagcgcgggcaggtggttaaaggtcttttccatccgcagcagcagtgaccggcgctgttcgccgtccagccgctgttgctgcccggcgacggcgagcgccagcagcatcaaattgagaaccgtgcagtgatagccttttgttttcgcgccagcggtttcttcgccgcagggaacggtaaggatataatccgccgcccggtcgatagtcgcaggcgccacgccagccattgaggcggtgatatgaccaacattgcgggcgcgctccatcgccgccagcgttgagaggctgccgccgccctgggagatgccgacaaccagcgccttgccgctgcgggcaagcgtctcgtcgtcaagcataaacggccagcagacatccactggtaatgcgcaccagcgctgcataaacgtgcgagcggtcagcgcgccgtggtatgacgtgccggagcctgtcagaataatgcgggtgacgccgcgttccgttagcgcctgcgccgcgcgccagagatcttcccgcgtctgcgtcagcatctccagcaggcgaaggggcgtctcgttcatatagtcttctacttgcatagtgttacctctcgtcaaagcaggcccagcgcgctggcaagaagcccaaacacgacggtgcctaacaggatccagttaatgttcacgcccttacggataagtttgtacatgccgagcgtgaagagcagcggcagcagggaagggaggattttgtcaataaaatcctgcactttcatggtagtctgcccggcggtaaagctcagcggggttgtaatgtcgatcatgctggcggtcatggcgccgacgaccatcaacccgacgattgacgcgatataagtcaccctgtccatcagcccgctttgccagaggcgcatcagccaggtggtccccgcccggtagcccagtttgagggcgtaccagcggcagaggatgtgcggaatgttatagaccagtagggcgagaatcggccccagaatgctgccctgctgggcaaagtagatccccatcccggcggcgataactttcagcgatccccagaagatggaatcgccgatcccggccagcggccccatcaggctggttttaacggcattgatcgactcttcgttaaagtccgggttgcgttgattttcctcctccatcgcaatcgacaggccaaagacaaacgttgacagatgcggcgtggtattgaacagcaccagatgacgctgtaaggcgcgccccagttcggcggggtcctggtagatacgctttagcgctggcgacatagagaaggcatagcccatatgctgctggcgttcatagttccacgatccttgcaacgtaaaggagcgccagaaaacgctgcgtaaatcgcgggcggtgatgcggctttcgctttgcgagtgagcctgtgcgtcgtcgatcagggtctgcgtcacttcactcatgattagccctcctgttgggatgtgttaagaaactggctgataatgaaagccagcaccacggcaaacagcgcgatggcgatgatgtccagtttggtatatgcggcgatcagaaagcccagcccaaggtaaggcattaatttgctgctaagcatcatgctgatcagcaacgcgaaacccagcgccggcaaaatcttactggcgacaaccaggccattggtaataaaggcgggaatggcgtcgaggaaccaggtgacggcggcagaaccgagcaaaatggcgaaaaagaccggcagaaaaccgcttagaaaatagagcagcgttgggcctcccaggtgcataacggcaaccatccgggtattaccctgcgccgcataacgatcggccatgtggccaaagcgggcgttaaccacgcgcaccaggacgccgagggtctgcgccagcatagagataggaatcgcgatggtcagcgccgcttcgggcccgcgcccggacataatagaaaacgcggtcgccagcaccgaaccggtgacgacatcaggcggtaccgcggcgccgatagcgacattacctaaaaagatcagttccagcgtcgcgccgatcagaatgccttcgtgtaaattgccgcagaccagaccggtgagggcgcacatcaccagcggacggtcaatcatcgacacgccgagtaaacgcccgtcaagaatgcccagtgcggcaatcaggccgagcagcgttgcggtgagcaacatagtgacctccgggttcagagtttatcgttaagcaattcggcggaatgagccggaacctggcgcatttccagacggatgcctttggcttttagcgcctggctatcggcaatctcctgctcggtcaggtatatggctttgccgaactgctgcgcgccctctttttgcgcgataccgccgtagttgataacgctaatccctggcactttctcgacgaaggcgagggtttcggcggtatttcccagcaccaccatcacttttttgtgatccagcttgccgctggcgagtttttccgccgcctgttccaccgtgataatgtccagcgacacgccagcgggttttgccagacttaatgacatagagacaaacgcgtcgccggcggcgttggcgttagcgacgatgatatggtcgatatccagcgcccgggtccaggcgaagaccacctggccgtgcagcaggcggtaatcaatgcgcactaatttgatcatgggattctccctgtaggtcagcggatggttgtgttattagcgtgttgataaagacaatggattcacgcgccgcattggtggcgtaggtaatggccgcgtctgtgctttcttcttcacagagtaaaaactccagcaacagggtcatgttgacgccagccaccacaaaaacgtgacggtgacgcatcagcactttcgcggcgctattgttgatgctgccgccgagcagatcggtaaacaccaccacttcttcgccgttggcttgcgcgatcagattttcgagggtttgttcaagctgctccgtggtgacaatatcgccatcgtaggcgcaaaccggtgtcacgccgtgttcgtcgccaatcagcagcgatagactgttaataagtccgcgggcaaaagggccatggctggctacataaacatgtctcacccgttttctccttcatccagatagggggtatccagatatggcaaacggcgtgccagttttaaatgttatttattttcaataaattgaaagaggaagttaacactagcgatgtaaaacctggcacttcgcgccattgatcattgaggaacctggcagaaaggtgaaaaaagccggacgggcgtccggcttaggcaggggattaaacttccgtcagtgtggtttcaagcggcagacgtgatttcggcagcccggcgttgaaatcctcgacgctatgatggccgaccggcaccacgaccagactggtatagcctttttctttcagaccaaattcagcgtcgagcacctcggcgtcgaaaccttcaatggggacggcgtcgagacccatcgcggcgacgcccagcagaaagttgccgacgttcagataaacctgcttcgccatccactggtggtcatctttcagcgagacgcggtgcatatcggcgaaaaagcggcgacctttatcatttgccgctttagcttccggcgtagcgaaacggccatcagcatcttcctgatcgacgacgcgctcaagccatgcgtcatccattgcggttttggcgcagaagaccaccacatgggaggcgtccagcattttgcgttcgttgaacgtgtagtttccggcagcggattttgctacgcgcgctttgccttcttccgtactggcgacaataaagtgccacggctgggaattggtgctggaggggctgtactgtagtagtgtttttattttatccgcttcttcggcggtcagttttttgctgggatcgaacgccttagtggagtagcgctgtaaggcgacagaaacgatatccataaatgctcctggttggtttagtacccttttgtatcagcagggtaccgggttatcggtaaaaagataagggaggaaaatgcggaaacggttattgcatcagcgcggccgcaggcgcagttgctctcttttaggcagcccgtctacgaccagattccatgagtcatttatcaaatcgttgagtagcgagacggtgatatcctcgcccgcatagactgaaatccagtgtttcttattcatgtgatagccaggcgcaatgctggggtaaatttgttgatttaccagggacttttggggatccgacttcaggttcaccactgggcgacagtgatgttcagtgaacagcatgaatattttgccgccgactttaaacacatcgtactgtgggccgaaaggccagcagtgttcggtaaaaggcagttccagcgcaaagcgttttgcccaggcgtgcagtgtttgaccgtccattattgctcctcgcgagtcagcgcgcgccacatggcttcgaatcccagcgcaatatattcgccagcgcgagcgggatcgcgcgcggcgaaatccattgttgtttcagccagcgccagaaaaaggccgtcgccgaaggcgcggtattcatccgacataaacaccatcaaaacggaacgatgacataaatcgcgcaattcggggaacatatcgtcggcccgttgttccgtctctttggtgagcttttcgctgacggccagttgacggatcgcccgatggcgcgcgggatggttcagaccccaactgatgtaactgttccagataaaacgagtcatcattttggcatcggtaatggatcgatccagctccattatcattgactggcagagatcctgctttaaatgcaaatacaacgtgttaatcagctcatctttggtcgcgaaatagcgaaacaatgttccttctgcaacacctgcgttacgcgcaatcaccgccgttgaggcggcgataccggattgcgctatcgcctgggttgccgcttccagtaatgcttgttttttgtcttcactcttcggacgagccactacacgttacccttatgtctggaaaaacatgattgaatcatgcccgttgtcgcgtcgcaacggtgaatgtcaacctttgaaaagtaccttgacggcgtatctttgctttctataatgagtgcttactcactcataatcaagggctgccgcatgaagtggtagaaaagcatattgcaggccatgcgataagctgtctcacaatttgtgtggttattactatgcttattgctgttgccgtaaatgtgcggtgcgggagccgctgacgagtttgatagaggggagagcacgatgaccatttccgctcaggttatcgacacgattgtcgagtggattgatgataatttgaatcagccgttacgtattgatgatattgcccgtcatgcggggtattccaagtggcacctgcagcgcctttttatgcagtacaaaggggagagtctgggacgctacgtgcgtgaacggaagctaaaactggcggcgcgcgacctgctcgacaccgaccagaaggtgtatgatatttgtctcaagtatggttttgattcgcagcaaacctttacgcgcatttttacccgcacgttcaacctgccgccaggcgcttatcgtaaagaaaagcatggccgtacgcattgaaatgtttaatcggccagcgaaaaccagcgccgccagataaagcgaatgacataatattccagcgcgccgagcaacagaaaccataaacaaaacaacaaagtataaagctggttgagatccataagatgaaagatcccgaccagtttttgcgccagcgcaaggccgagcgaaggggcgggcagcagcaggctggagagcaacgccatcagcaaaataccggcagcggtcatcaatgattcaagcgggtgtttcatggctttgttaaacgtaagttaaaacgccattgtccgggatatcgcctggtaaggcaaatatgctgtctattgtcccgcccagatttcacaatgtttttgtaccagacctatcagcgatccgccgtcggcaataaactcccgcatatattgcgcttcgttaccgccttttttcacctgcagacgtagcgcgtcaatggcgctgtcggcgcccagcttgcgcgcagagggggtaacgttgtccagcagacgcagcgtatcatctgccaggcgacggcggtcgccggtataggcatcggttagcacgccctccagaccatagcggcaagcctgaaaacggttgaatttatataacagatagtcttgttcctgcggtttaaagggacgctcggtcagcagccagtgcgcggtcgcctgaatcaaccctgccatattgatggcatgatcaagagtgagcggcgtatccatcacccgaacttctaccgtgccaaaggccgggctggggcggatatcccagtgcaaatctttgatgctgtcgatcatcgtggtgtaagacagacgacgaaatagtccggcaaactcttgccagttactgacccacggcatgggcccgttatcgggaaaagcggaaaaaatattcaggcgcgcgcaggcaaaacgggtgtcagctccttgcatatagggggacgcggcggagagcgcaataaagtgcggcacaaaatgcgacagcccgtgtaaaagataaatcgcatcgtcgccgttcgcgcagccgacgtggacatgctggccgaaaaccgtcgcctgttgaattaagtagccgaaattttccagcgtgcgttgatagcgctcattatcacagacctcctgacgctgccatttttgaaaagggtgcgtaccgccgccgcaaatgccgagatggtgttccgacgccgcctgtaaaataacgtgctgcatagcagaaagttgggccgccgcctggtcaatatcgcggcagacgcccgtggccatctccagcatactttcggtgatatcgtgcttaatttctcccgcagtaagttggggcttaacggcgtcgatcagcgtagaagagtcctgacttaaatcgtagccaggtggattgatcacctgcatctccagctcaataccaagcgtataaggttcagaaacgtgaaaatcattcagcgccatagggatctcatttatcggggtattgcgctaagtatagaagcgggagcgctcctgtcgtggggaacgcgcgttattgcagaaacaagagtaataacgctattgtcacgttgaaaccattctgtacggacggtacgttcagccatcgtggcggcaaaggctggcagcagatgtaacgagatgtgcgtggcggtaagcgaggtaacttttgcgctattgaatcccgggagcgtgacgcggtctgaaaaggctttataaacgctctctttggcggagaaagccagcgtcagggcaagcggaaaagggagcaagctcgcctggagaatttggcgctcatcgctatcaataatggacggcgccagctctgtcgccgtgtgctgactcatgattttttctatatcaatgccgatacgctgtcgggatatgacggccagcgccgttgtcgcacagtggctgatgctgccaaataggccgtccggccatagcggctgtcgcttgtcgcccataccgggcactgtcctgacgcccacctcgcgtagcgcatgaacggcggcaatgcggcctgccagatgttcagctttacgcttgcgtccggcagaccggagccgatcgtgatgaggtagccatagcaggtcgtgttcgcgaaagctgctcgcatcaaagtcgacgatatgcagcctgtgtccggcaaagggaaggggaaaatgagatgtcagcatcgtttttgccaattccctccccgaatgagggagggaaggttgccatcagaaatgggtattaatgctcatataccacgtacgtcctggttcgttataggtgtacgcgccagcgcccgccatataagcgccagtttgcgtatccctgacggtttgcgcgttaccttcacgccacagacgtttgtcaaagaggttatccacgccaccggtcaggctgacatttttggtcacgtcccaggtcgcgctcaggccaacaatactgtatgggctgaccgcttgcttatctgttccggtaacggggttaccctgataatcatatttcttcggctcttgtttgccgtaccaggtgaaggtcgattgcagagaaacgtcctgacgtacctgccagctcagggttgagttaagcgtgtactgtggaataatcgacaggcgttcgccggtctctttgtttttactctgcagcatatacgtaacgttattcgtccagttgacggtgtcgctaaccggtacgtttaacgtgccttccagaccttcaacgaccgctttcggcacgttctcccactgataaacatccgttttgccgttgttgatacgctgcaacggcactgtacccgcttcaatcttattgcggtaatcattgcggaaccaggtgacgccggccagccagccatcgcgtttaaattccagaccgatctctttattgatgctagtttcggctttcagatcatcgttacccatcatatagcagccgatgccggtacccgcgccagtcgcgtagcaaccctgacctttactgtacaaaatatagtttgggttagtctggtacagactcggggctttataagcgcgggcgattcccattttcagggtaaagtcatcccccagaccttgcgacaggttgagggacgggctccagttatcccccacaatactgtgatgatcgaaacgtagccccggcgtcagcatggtgctgtcggtcagttccatgttgttttcagcaaacagagagaaaatttccgcttttgaataggggctacgattggtactgctgtaacccgggatatttccccccataaaggtttgcgagttggagagctggtctttcatacgctgttgggcccattcagtacccagcgtcaggttttgattgaccagcagatcgaaaggaaggctcacttcgctgtgtagggtgacgtcattcaaatcggcatcggcatatttttgcgatgctttgggatcgaaaattccttcggtgccgcctgccaggccttccggcatccgggagttacgggtatgttcgtattgcacccagttactggtggttacgccattattccagccgccgttccaggtcagagagtagttctgccgatagaggcggttcgtctcttttccgtaattatctttcaccagttggttcgtattggtgttctgagtatcgccggcatagagattgccctggcgactgtatccggcctccagctccagagactgaagcggagcaaaatcccaacgaaccacgccgttgatatctttgttaatgaccccctcgcgtcctgctggtagcgtgtcggcgtaactcccggtacgttcagactgatgcccctggttaatattacgcgcatccgcctgcgttttgtcgaggttgccatacaggcggaagctgaaatccccgcccagcgggccgttcaggctaaagttagtgcgtttggtcgcgccttcgtctttatgttccggcgcgttgaaataggtattccaggagccgtgccactcgctaccgccttttttggtaatgatattgactacgccacccgccgcgccgttaccgtagcgtgcggcggcagggccacgcaacacttcaatgcgttcgatcatctccggcggcacccacgcggtatcgccgcgggtatcgcgttcgccgcgccagcccaggcgcaccgagttacggctggtgacgggtttaccgtctatcaggatgagggtgttttccggccccatgccgcgaatatcgatttggcggttattcccgcgctgaccgctggtggagttgccggtcaggtttacgcccggcatggtgcggatgatttctgacacgtcgcgcgcgggcggatttttgcggatctcatcggcggtgatggtggatacgcctggcgcctgtaggttttgctgggcagcggtcaccacgatggtgtcttcattggtgagcgcagcgctatcggttttgtcttccgccatcacgggcagagcggccccgtaaatccctaaattgaccagtaaggtcagggaatgaatcttcttgttcattgtatatcctgcttttctttagccacataagccaaagcgcccgtcaaaggcattggccgggtggtgaaattgtgttcgcgcgtcccatagcgcgacaatacgctattgcaaatgcaaatagttatcaataatattatcaatatatttcaccttttatatacaaaattcataataaacacagggttataatgaaagaggcgctggcaacgggaagtgaggcctggtggaggacgaaaaccgggccggaatggatacgggaaaaagacggaaattatcgggtcactttttggtggcgcgacccgcagggaaacgaaacacactccccgatacggcgtgtctgggtctacatcactggcgtaaccgatcatcatcaaaacgcgcagcctcagacgatggcgcgtattgccggaacggatgtctggcgctggagcacggcgcttagcgctaactggcgcggcagctactgttttattcctaccgagcgcgatgacgtttttgccgcttttgcgccgggcgaaacgcccgatcggaacgtgctgcgtgaaggctggcgacagctattaccgcaggcgattgccgacccgcttaattcgcaaagctggcggggaggacgtggtcatgcggtttcagcgctggaaatgccggatgcgccccttcagccgggatgggatcgtcctgaaacgccgtactcgccgcctttgatgatgcagtggcatagcgaacgtctgggtaactcccgccgcgtatggatattgacgaccggagacgaggcgccggaggaaagaccgttggctattctgctggacggtcaattctgggcggaaaatatgcccgtctggcccgcgctcgcctcgctgactcatcaacgcctgcttcccggtgccgtctatctgctgattgacgcgattgatactcaacaccgcagccaggagttgccctgcaatgccgacttctggctggcggtgcagcaggaactgttgccgcaagtcagagccgtgacgccttttagcgatgatgccggacgaacggtggtcgccggacagagctttggcggcctgtcggcgctgtatgccggcctgaactggccgacgcgttttggctgtgtactgagccagtcaggatcgttctggtggccccatcgcatcaccccgccggagggggaagtcattacccggctgaaaaccggcgcattatgcgcgcgcggactgcgtatcgtactggaagccggcgtgcgtgagccgatcgtgtttcaggcgaatcaggcgctttatgcccaactgaatacttcgcagcagtccattttctggcgtcaggttgacggcggacacgatgcgctttgctggcgcggcgggctaacgcaagggctgatgctgctttggcagccgcttatcgacacgctttaaccgggcacatgtccatgacaggagttgagtatggaattcagtaatcccttcgataatccgcagggacagttttacatcctgcaaaatgcgcagcgtcaattcagcctttggccagcggcatgtgcgcttcccgcaggctgggacgtggtatgcgaaccgcaatcgcaggacgcgtgccagcagtggcttaatacgcgctggacaacactgaatccggcgcattatgccgataagcaggaggcgaaatgacgcagcgtttaccgttagtcgccgcccagccggggatctggatggcggaaaaactctctgatttaccctccgcctggagcgtggcgcactatgtggaactgaacggcgagctggatgccgccttgctggcaaaagcggtagcggtagggatgcaacaggcggatacgctacggatgcgttttaccgaagagaacggcgaggtctggcaatggatagatcctgagcacaccttcggcgagcccccgattgccgatttacgcgaccagcccgatccgcatcacgcggcgctggcgttaatgcaggcggatttacggcaaaacctgcgcgcagatagcggtaagccgctggcgtttcaccagttaatccgcattgatgatacccgctggtattggtatcagcgctatcaccatttgctggtggatggctttagcttcccggcgataactcgccagattgcggcgatttatcgcgcctggcagagcgacgctcctacgccggagtcgccttttaccccctttgcggatgtggtcgaggaatatcagcgctatcgccagagcgaggcctggcagcgtgacggcgccttctgggcgcagcagcgccgcgagctgccgccgccggcgtcaatgtctgccgcgccgttgccggggcggtcggcgagcgcggatattctgcgtatgaaattgagcgcgccggcgggggcgtttcgccaactggcggcgcacatgcctgagataccgcgagcggatcttgccctggcgctggtgacgttgtggctggggcgattatgcgggcgaatggattatgccgccggatttatctttatgcggcggatgggctcggcggcgttaacggcgaccgggcctgtccttaacgtgttgccgctggcggttaaccttcatgcaacggaagatctgccaacgctggcgaagcgtcttgcggcgcagttaaagaagatgcgccgccaccagcgttacgacgccgaacagattgtacgcgatagcgggcgagccgcaggggagacgccgctatttggcccggtgctcaacataaaagtgtttgattatcatctggatcttcctggcatacaggcgcaaacccataccctggcgacggggccggttaacgatcttgaactggcgctttttccggatgaaaacggcggtctggatattgaattgctggcgaatgcacagcgttacgatgatgccacgctctcccgccatgccttacgattgatggcgcttatcacgcagtttgcggataacccggcgctgcgctgcggcgatgcgcaaatgctgctggcggaagaacaaacgcaattagcacaccttaataatacggcggtaacgattcccgccgccacgcttagcgatttggtggcgcagcaggcgcaaaaaacgccagaggcttccgcgttggcagatgcgcattatcactttacctaccgtgaaatgcgcgaacaggttgtggcgctggcgtacgcgctgcgggaacgcggcgttcagcctggcgatagcgtggcggtggcgttgccgcggtcggttttcctgaccttagcgctgcatggcattgtcgaggcgggcgccgcctggctgccgctggataccggttatcctgacgatcggctgcgaatgatgctggaagatgcgcagccgaaactgttaattacgactcaggcgcagctggcgcgctttcacgatattccggggatggaatatttgtgttatagccaaccgctaccggtcagtgacgccactccgctgaggctgtcgttaccgcatcataccgcttacatcattttcacctctggctcgacgggcaggccgaaaggggtgatggtgggacaaacggcgatagtcaaccggctgctgtggatgcaggatcactatccgttgacggcggatgatgtagtagcgcaaaaaacgccgtgcagttttgacgtctcagtatgggagtttttctggccgtttatcgccggggcgaaactggtgatggctgaaccggaagcgcaccgcgacccgctcgcgatgcagcggttctttgcgcaatacggcgtcacgaccactcattttgtgccgtcgatgctggcggcctttattgcctcgctcacgccagcgtcggctgggaaaagctgcgcttccttaaagcgcgttttctgtagcggcgaggccctgccgacggcgctgtgccgcgaatgggagacgttaaccaacgcgccgctacacaatctgtacgggccaacggaggccgcggtggatgtgagctggtatccggcctgtggcgatgagctggcggctgttgacggcaacagcatcccgattggttatcccgtctggaataccggtttacgtattctcgatgcgcatatgcagccggtgccgccgggcgtggctggcgatctctatcttaccggtatccaactggcgcagggctatctggggcgtccggatcttaccgccagccgttttatcgccgatccttttgcgccaggcgaacggatgtaccgtaccggagatgtggcgcgctggctggattccggcgcggtggaatacctggggcgcagcgacgatcagctcaaaattcggggtcaacgtattgaactgggcgagattgaccgcgtcatgcaaacgctgccggatgttgaacaggcggtagcacatgcctgcgtctttaatcaggcggcggcgacgggtggggatgcccggcaactggtcggctatctggtgtcgcactccggtttgccgctggatttaccggcgctgcaggaaaaattacgccaaaaacttcccgcgcatatggtgccggttgtgctgttgcaacttgccagcttgccgcttagcgctaatggcaagctggatcgcaaagccctgccgctgccggacctggcgccgcgcgtgaaagggcgcgcgccgcagtccgcaacggagattgctgtcgccgcggcgttttcccgcctgctgggctgtgagattaacgacgttgaaagtgatttctttgcgctgggcggacactcgctgctggcgatgaaactggccgcgcagctaagccagacgtttaaccgccaggtgacgccggggcaggtgatggtggcgtctgacgtggcgcagttgagtaagctgctcgatactgacgatgacgaacgctcgcgcaatctggggttcgggccgctgttgccgctgcgtgaaagcgatggtccaacgttattttgtttccatccggcgtcggggttcgcctggcaatttagcgtattatcacgctatctcagcccgtcgtggtcgattatggggattcagtcgccgcgccccgctggccctatgcaaaccgcaaccacccttgatgaggtatgtgaacatcatctggcgactttgctcgcccggcagccgcatggcccttattatttattaggctattcgctgggcgggacgctggcgcaagggatcgccgcccggttgcgcgcgcgcggcgaaaccgtggcgtttttggggttactggacacctggccgccggaaacgcaaaactggcgggaaaaagaggcgaatggcctcaatccggacgtattggcggaaattgaacgtgaacgcgctgcgtttgtcgccgcgcagcagggaaatgcctccgacgccttatttaccgccattgaaggcaattatgcggatgccgtccgtttgctgacgacggcgcatagcgtaccgtttgatggacatgctacgctctttgtggcggataaaacggtgccggaaggcgtatcgcctgaacagagctggtcgccgtggatagcgtctttggctatttatcgccagccgtgcgcgcatgtagatattatttctccctccgcttttgaaactatcgggcccatcatcagcgaacttattaataaataacgggcgttgtttctgcctttaacaaattaaatcctgaaacccataataattactaattattatgggttttttattgcaactattaattcttttaacataagtgatacatgctacaggcaagtttaattccgaatatttagcttttcgggcactggcgcgtaaagattgtttcggataattctgacttgctgttagaatctctgacaggaatgtgttctttcattggataaatttttcaggtcatacggcatgccatctcttaatgtaaaacaagaaaaaaatcagtcatttgcaggttattcactgccgcccgccaacagtcatgaaatcgatttgtttagccttatagaggtgttatggcaggcgaaacgtcgtattcttgctaccgttttcgcctttgcgtgcgtggggttgcttctgtcctttctgctgccgcaaaaatggaccagccaggcgattgtcacaccggcggagtcggtacagtggcaggggctggagagaacgttgaccgcgctgcgcgtgttggatatggaggtaagcgttgatcggggcagcgtatttaatctgtttattaaaaagtttagctcgccctcgctgctggaagaatatcttcgttcttctccgtatgtcatggatcaattaaaaggcgcgcaaatagacgagcaggatcttcaccgggcgattgtcctgctgagcgaaaaaatgaaagcggtggacagtaatgtcggcaagaaaaatgaaacgtcgttattcacgtcgtggacattgagttttaccgcgccgacgcgggaagaagcgcaaaaagtgctggctggctatattcagtacatctccgatatcgtcgtgaaagagacgctggaaaatattcgtaaccagctggaaatcaaaacccgctatgagcaggaaaagctggcgatggatcgggtgcgtctcaaaaatcagcttgatgccaatattcaacgtcttcattattcgctggaaatcgccaacgccgccggtattaagagaccggtttacagcaatggtcaggcggtaaaagatgatccggatttttctatttctctcggcgcggatggtatttcccgcaaactggaaattgaaaaaggggtaacggacgtggccgagatcgacggtgatttgcgtaaccgtcaataccatgttgaacaactggcggcaatgaatgtgagtgacgtgaagtttaccccgtttaaatatcaactgtcgccgtctctgccagtgaaaaaagatggcccgggtaaagccatcattattatcctggcggcgttgattggcggtatgatggcctgcggcggcgtattactgcatcacgcgatggtctcgcgtaaaatggaaaacgcgctggcgatagatgaacggttagtctgatttacccgaaaagccggatagcgatatccggctttgtcatcagtgtgggcgactatcgccgccccagcggtaccaccagcggcgtcccggcaaccggatcgtcgataatcatacagcgcagcccatagattttttcgataagctctgcggtaacaatctctttcggcgcgccctgtgcgacaatattaccttcgcgtaatgcaatcaaatgcgtggcgtatcggcaggcctgattcaggtcatgcaggacggcggcgagcgtatagcctttttcgcggttgagatcgcttaacaactccagcaaatcaatttgatggctaatatccagccacgttgtcggctcatccagcagcatgatggacgtttcctgcgccagcaccatggctatccacgcccgctgacgttggccgccggacagagtgtctacactttgcgccgccagtgaggtgatacctgttgcacgcatggcactggcgacggcatcggcatcttccttacgccagcgggtaaataacggctgatgcggataccgccctctggcgaccagctcttgtacggtgatatcgcccggcgtggtagcgttttgcgccagcaatccgatgcgccgcgccacctctttactggcgtaacgctgtatttgttcgccatccagccagacatggccgtcaacaggcgtcatcagacggcttagcgtacgtagcaacgtcgacttgccgcagccgttagggccgatgatggcggtaaaatggccgtccggaatcgaaacattaaggttttttgcgacggtatagccgccataacccagcgttaactggtcgccgcgcaaacgggctacggattcggtcattttttgcgggactcctgaattaacaagacgataaggtaaataccgccgaggctgacggtgaccacgcccactggaagctgataaggcataaacagttgctgcgcgcacgcatcggcggccagtagtaataacgcgccgcacagcgccgactgggttaatccccagcgcgctgtgccgctaagacggcgggcgatgtgcggcgcgacaagggcaataaacgagatggggccagccagtgccgttgccgcagcggtgagcgacaccgccaccagcatcagcatcaggcgtgaccgctccacgctaacacccagcgcgcaggcgctgtcatcgcccatctccagcagccgcatacgacgcaccagtagcgcggcgcctgtcagcatcaccataatcagcggcgccgaaggccaggtttttgcccatgtcagaccgttgagcgacccggcgttccataagccagcggtgagcgccgtttccagcgacgcctgcaacagaagccaggtattaaaggcgactaacatcgcgcggatgccgataccgatgataatcagccggaaagtttcaatcccgttacgccaggcgagcagccagacaatcaatgacgtgacgataccgcccgccattgccgccagcgcgatcgcggtaagatgctggccaaacaggaccattgcgaccagtacgccgctccaggcgccggtattaaagcccatcacatcagggctgcctagcgggttacgcatcaacgactgaaaaatcgcgccactgacgccaagcgcagcgccaatcagtagcgccattaatacgcgcggtagtcgccattcggttacgacaagggtgatgttacgcggcgcgtcgcccagcagcgcggcaataatctgcccggtctcaaggggcacggcaccgctttgcaggctccataagccaatggcgaagcagccagccgccagaagcaggcagcttacgataagccgacgagaaagaaacatcacaggccgcctccgctcgatttacggcgtaccagaaagataagtaccggcgcgccgataaacgcactgacgaccgatacgcggagttcgcccggcactaacagacgaccaataatatcggcaaaaagcagcagagcaggggttgccagtagtgttaccggcagcgaccaacggtggtctgcgcccaccagccaacgcgccatatgcggcatcatcagaccaataaaggcgatagggccgaccagcgccgttgcgctgccgcacaagacggtaatcgccagtaaaccgataagttgggtgcgcgccactttactccccagcgccgtcgcagtatcgctgccgaggctcaggctattcagcgcacggctcagaaatagcgccacgatcccagcgataaccacgggcgcaagcgcgactttcaacgtttgcaggctacgaatgtccagcgatcccgcctgccagaagcgaagctgatcataaacctctggatttaacagcgcgatgccgctggtcaatccttccagtaccgcgccaagcgccacgcccgccagtgtcaggcggaccgggcttaactggccgccgccctgactaccggtgaaggcgacaatcagtgatgcgataagcgcgccgctaaatgccatgaaaagctgttccagcggcgtggagaaaccaaacagcgccgcgcccagtacaatggcgaagctggcgccgttgttaacgcccagaatccccgggtcggcgagcgggttgcgagtgagtgtttgcatgagcgccccggcgaggcccaacgcgccgcctgccagtaatccggccagcgtacgcggcaaacgcgcatccaggacgatggtgcaatcggcgctttggcacacgccggtgaacgcctccagcacgacggcggcgggcagcggtttcgcgccaatgaccaggcttaaaaccgcggcgagactcagtaataacaacaatccgggcacggcaaacgcgcgcgtcacggaaaacgagcatgacatagtaacttccctgataatgatagtaattatcgttatctatcttatttggttatgttagcatgtgcagccattgaatggatatttaaaaaaactcgcattaaggcgttgtaatgaatcgacaatcctggctgctcaatctcagcctgttgaagacgcaccctgcatttcgcgcagtatttctggcccgttttatctctattgtctcgctggggctgcttggcgtggcggttccggtacagatccaaatgatgacgcactccacctggcaggtagggctgtcggtaacgttaaccggcggcgccatgtttattggcttaatggtgggcggtgtgctggccgatcgctacgaacgtaaaaaggtgattctgctggcgcgcggtacttgcggtattggctttattggcctgtgcgtgaacgcgctgctgccggaaccgtcattgctggcgatatatctccttggcctgtgggacggctttttcgcgtctctgggcgtgaccgcgttactggcggcgacgccagcgctggtcggaagagaaaatctgatgcaggccggcgcgattaccatgctgacggtacgtctgggatcggttatttccccgatgttggggggcatattgcttgccagcggcggcgtagcctggaactatgggctggcggccgccgggacgtttattacgctattgccgttactgacgctgccgcgactgcctgttcctccgcagccgcgggaaaatccatttatcgcgttactggcggcatttcgttttttgctcgccagtccgcttatcggcggtattgcgctgcttggcggcctggtgacgatggcaagcgcggtacgcgtcctctatccggcgctggcgatgagctggcaaatgtcggcggcgcaaattggtttgctgtatgcggcaattccgctgggggcggccattggcgcgctgaccagcggacaactggcgcatagcgttcgtccggggctcattatgctggtttcgacagtcggttcttttctggcggtggggctgttcgccatcatgccggtctggatcgctggtgttatctgtctggcgctatttggctggcttagcgccatcagttcgttattacaatacactctgctgcaaacccagacgccggaaaatatgctggggcgaatgaacggcctgtggaccgcgcaaaacgtcacgggagacgctatcggcgcggcgctgttaggcggtcttggcgcaatgatgacgccggtcgcttccgcgagcgtgagtggattcgggctggtgattatcggtttgttgctgctgttagtgctgggcgagctacgtcgttttcgccagacgccgccggttagcgatgctggctgatgaaggggcgtttatccgactgaccaaatcggtctggtcagtcggataagactccgataaggctaaaacagggcggcaagccggttaagcaacaatgttgcgctgtaataatccagacggaacgtctccgtacccagggcatagacgcgcttattttgcaccgctggcaggtgcgccagcagcggattggcgtaaagggccgcgacatctttgttgtcgccggcaaacaggaaaagagattcgccgtttaacccggcggccagattttcaccgccaagctgaatgatatcgtggcgcttaccctggcttttgctggtttgcagccctcggggcaatgtcgccagcgtaaagcctaactgtgtcaatagcttgccttgtgctgattctggcgtccacagattggcgctatgcgcggcaggggtatacaccagcgcgctaaccggctgcggcggcagggcgattcgctgtttaaccgtcgtcagttgcgtctcaaactccgctattcgcgcggcggcctgtttctcctgaccggtgatctcgccaagttgcgtgagcaaactctgccagcttttatcgtcataattgatgacgagcgtcggcgcgatagcggagagctgatcgtaaagcgccagcgcggagtcgccgccggtggcgctaatcaaaatgagatccggcatttgcgcggcgaccgtttcggcattcggttcgccgatgtacagccgggcgacatggcgagcctttgctacgtcgctccactggcgcataaacccttgatcgtcggcaaagcggttattcggcgtagtggctccgctggcgacgacgggcgcatcaatcgccagcagcgagcctgtcaacgtcacgctggtagagacgatacgcgcgggtttgtggtccagagtatgaacgccgcggctgtcctggatttgccggggccaaccggcgtcctgggctaaggatattcctgaaattgatataccaaccactaaaagcagccaacgataaaaggcggggagtctcacaatagcgtcctgttattaataaagttaatgcttctcattttcatgtcagcggcagcgagatgcaagccttagtgccatttaactcatgaccagagttgacagagcgacgttttactcttaggttagcgcactaaaaatagaaataataatcattattatacacaaaatcattcaagaagcatcgcaacggcaagggaagaaatccccgcgggcatagataactgtgtgaccggggtttctgatcgcagccaacaaagaggcagcttgaaagatgaagtgtatataagcctttatcattggaggatgatatggatatgtcactggccgaggacgctcaggagacaatggcaacgcttgctcccgatcgctttttcttcatgtcgccgtatcgcagttttaccacttccgggtgcttcgcccgttataccgagcctgcggttgccggagattcgccggatagccctttccagcagaaattgcgccagcagtttgccgaggccaaatcgcagggcatcgccaaccctatcctggtgggggcgatcccctttgatactcgtcagccgtcgtcgctatttatcccgatggcgtggcagtccttttcccgccagcaaaagcagcgcacggcgcgttattttactgaccatcagtcgctgacggtgacggcgcgaaaggcgattccggagcaggatgcttttgaagcgatggtcgcacgcgcggctatgctgaccgccacgccagacgtcgataaagtggtgctttcccggctgatagatatcaccactgatgtggcggtggatagcggagcattgctggagcggctggttgcgcagaatccagttagttacaacttccatgtgccactggcggatggcggcgttctgctgggcgccagccccgaattgctgctacgcaaagagggcgagcggtttagttcgctgccgttagcaggctcggcacgtcgacagccggatgacgttctggatcgcgaggcgggaaaccgactgctggcttcacaaaaagatcggcatgaacatgagctggtgacgcaggcgatgaagcagatcctgcgcgatcgcagcacggaactgcaattaccttcctctccgcagttgatcaccacgccgacgctatggcatctcggtacgccgtttgagggcaaggccaacgccggagaaaacgcgctgacgctggcctgtctgctgcatccaacgcctgcgttaagcggtttccctcatcaggtcgcgaaaaagctgattgctgaactggaaccgttcgatcgtgaactgtttggcggcattgtcggctggtgcgatgccgaaggaaacggcgagtgggtagtgacgattcgttgtgcgaaattgcacggtaatcaggtgcgcctgttcgctggcgccgggattgtccctgcctcttcgccagtcggcgagtggcgggaaaccggcgtcaagctctctacgatgttgaacgtttttggactgcattaaggaacgatgatgcgtatacctttcacccgttggccggatgaatttgcccgccgttatcgtgaaaaaggctactggcaagacgtgccgttgaccgatattctgacccgccacgctgacagcgacaagacggcggtcattgaaggcgagcgcgcattcagctatcgccagctcaaccaggccgcagataatctggcctgcagtttacgccgtcagggcatcaaacctggcgaaaccgctctggtacaactggggaatgtaccggaactgtatatcacctttttcgccctgttgaagcttggcgtagcgcccgttctggcgctatttagccatcaacgtaccgaacttaacgcctatgcgatgcagatcgcgccgacgctggtgattgccgatcgccaacatacgctgttcgccggggaggactttctcaacacgtttgtggctgaacaccgctctgtgcgggtggtgttattgcgcaacgacgacggcgatcacagcctggacgcggcgatgcggcaggcggcggaagatttcactgccacgccatcacctgctgacgaagtggcctactttcagctttccggcggtactaccggcacgccaaagcttattccccgtacccataacgactattactacagcgtgcgccgcagcaatgagatttgcggtttcaacgaggatacgcgttttctgtgcgcgattcccgccgcgcataactacgccatgagttcgccgggcgcgctgggcgtctttcttgccaaaggaacggtagtgctggcgaccgatcccagcgccacgctctgtttcccgctgatcgaaaagcaccagattaatgccacagcgctggtgccgcccgcggtcagtctatggctacaggctatccaggagtggggcggcaatgcgccgctggcgtcattaaggttattgcaggtcggcggcgcgcggctttctgcgacgctggccgcccgtattccggctgaaattggctgtcagttgcagcaggtcttcggtatggcggaagggttagtgaactatacccggctggacgatagtccggaacggattatcaatacccagggaagacccatgtgtccggacgacgaagtgtgggtggcggatgccgacgggaatccactgccgccgggcgagattggtcgtctgatgacgcgcggcccctatacttttcgcggctatttcaacagtccgctacacaatgccagcgcctttgacgccaacggtttttactgttccggcgatctgatctccattgatcaagacggttacatcaccgttcacgggcgtgaaaaagatcagatcaatcggggcggcgagaagatagccgccgaagagatagaaaacctgttactgcgccacccggtggtgatccatgcggcgctggtcagcatggaagatgaactgctgggagaaaaaagttgcgcatatctggtggtaaaagagccgctgcgagcggtacaggtacgccgtttcctgcgagagcagggcgtggcggaatttaaattaccggatcgcgtggagtgcgttgcgtcactgccgctgacgccggttggtaaagtcgataaaaaacaattacgccagcggttggcgtcacgttcaccgctctgaaggagaaagagagatggcaatcccgaaactacagtcttacgcgctgcccaccgcactggatatcccgaccaacaaagtgaactgggcatttgagccggagcgcgcggcgctgctcatccacgatatgcaggattactttgtcagcttttggggccgcaactgcccaatgatggaccaggtgattgctaatatcgccgccctgcgccagtactgtaaggaacatcatatcccggtctattacaccgctcagccgaaagagcaaagtgatgaagatcgcgcgttactcaatgatatgtgggggccgggactgacgcgctctccggaacagcagaaggtggtagaagccttaacgccggatgaggcggatacggtgctggtgaagtggcgctatagcgcgtttcaccgctcgccgctggaacagatgttaaaagataccggacgtaatcagctcatcattaccggcgtgtatgcgcatattggctgtatgaccaccgctaccgatgcgtttatgcgcgacattaagccgtttatggtggcggatgcgctggcggatttcagccgggaagagcatctgatggcgctgaactatgtggcggggcgttccggtcgcgtcgtcatgaccgagtcgctgctgccgacgccggttcctgccagtaaagcggcgctgcgggcgttgattctgccgttgctggatgagaccgacgagccgctggatgatgaaaacctgattgattatggcctggattcagtacgcatgatggggctggcagcgcgctggcgtaaagtacacggcgatatcgacttcgtgatgctggcgaaaaacccgaccattgacgcctggtgggcgctgctttctcgcggggtagagtaatgaccggctttgatttttcagacaaaacggtatgggtgaccggggcggggaaagggatcggttacgcgacggcgctggcgtttgtcgacgccggggcgcgggtgatcggcttcgatcgcgaatttacgcaagagaattatccctttgctaccgaagtcatggatgtggcggatgccgcacaggttgcgcaggtgtgccagcgtgtgttgcaaaaaacgacgcggctggatgtgctggtcaacgccgccggtattttgcgtatgggagcgaccgatgcgcttagcgtcgacgactggcagcagacgtttgcggtcaatgtgggcggggcatttaacctgttttcgcagacgatggcgcagtttcgccgtcagcagggaggggcgattgtcaccgtagcctcagatgcggcgcatacgccgcgcatcggtatgagcgcctacggcgcctctaaagcggcgctgaaaagcctggcgctaaccgtagggctggagctggcgggctgcggggtgcgctgtaatgtggtgtcgcctggttcgactgacaccgatatgcagcgcacgttatgggtgagtgaagatgccgaacagcagcgtattcgcggtttcggcgaacagtttaagctcggcataccgctcggtaaaatcgcccgtccgcaggagatagccaataccattttgtttcttgcctccgatctggccagccacattaccttgcaggatatcgtggtggacggcggttcaacattgggagcctgacgatgatctggaaacggcatttaacgctggatgaattgaacgctaccagtcagaacactctggtggcgcatctgggcattgtttacacccgtctgggcgatgacgtgctggaggcggaaatgcccgtcgatgcccgcactcatcaaccgtttggtctgctacacggcggcgcatcggcagcgctggcggagacgttgggatcaatggcgggttatctgatgacccgcgacgggcagtgcgtggtcgggaccgagttaaacgccactcaccaccgcgccatctcgcaggggaaagtacgcggcgtttgcctgccgctgcatctggggcggcagaatcaaagctgggaaattacgctctttgacgagcaggggaggcgctgctgcacctgtcgcctgggaacggcggtaatgggatagttctggcaaagtaaaatgcaattgcagcattaacgaagaaaggaagtgatctggttaacactgtaatgtaaaaaatgggtaacaatccggttttatcatgttgttgtgttgttaattacggtaaaggtgttatagaaacaaaatgtaacatctctctggaacacccaaacggacaacaactatgaataaatcagggaaatacctcgtctggacagcgctctcagtattgggtgcgtttgccctgggctatattgcgttaaatcgtggggaacagatcaacgcgctatggatcgtggtggcgtcggtctgtgtctatcttattgcgtatcgtttttatgggctctatatcgccaaaaaagtgctggcggttgacccaacgcgtatgacgcccgcggtacgtcataatgatggtctggattatgtcccgaccgataaaaaagtgctgttcggtcaccattttgcggccattgctggcgcaggtccgctggtcgggccggtactggcggcgcagatgggctatctgccggggatgatctggctgctggcgggcgtcgtgctggcgggagcggtgcaggactttatggtgctgttcgtctcgacccggcgcgatgggcgttcgcttggcgagctggttaaagaggagatgggcgcgacggcaggggtgatcgcgctggtggcctgctttatgatcatggtgatcattctggccgtcctggcgatgatcgtggtgaaagcgctgacccatagcccgtggggaacgtacactgtcgcgttcactattccactggcgatttttatgggcatctacttgcgttatttgcgtccggggcgcatcggcgaggtgtcggtcattgggctggtatttcttattttcgctattatttccggcggatgggtggcggcaagcccaacctgggcgccgtactttgattttactggcgtgcagcttacctggatgctggtgggttatggttttgtcgcggcggtactgccggtctggctgctgctcgcgccgcgtgattacctctctaccttcctgaaaattggtacgattgtcggtctggcggtcgggattctgattatgcgtccgacgctgactatgccggcgctgaccaaatttgttgatggtaccggaccggtctggacgggcgacctgttcccgttcctgtttattaccatcgcctgcggcgcggtctccggtttccatgcgctcatctcctccggcacgacgccgaagatgttggccaacgaaggccaggcctgctttatcggctacggcgggatgttaatggaatctttcgtcgccattatggcgctggtctccgcctgtattatcgatccgggtgtttactttgcgatgaatagcccgatggcggtactggcgccagcggggacagcggatgtcgtagcttctgccgcgcaggtggtcagtagttggggtttcgctatcacgccggatacgttacaccagattgccaatgaagtcggcgaacaatccattatctcccgcgcaggcggagcgccaacgctggcggtagggatggcctacattttacatggcgcgttgggcggcatgatggatgtggcgttctggtatcacttcgccattctgtttgaagcgctgtttattctgacggcggtggatgcgggcacccgtgcggcgcgctttatgttgcaggatttgttgggcgtagtgtcgccagggctgaaacgtaccgattcgttgccagcgaacctgcttgctacggcattgtgcgtgctggcgtgggggtatttcctccatcagggcgtggtcgatccgttgggcggtattaacaccctgtggccgctgtttggcatcgctaaccagatgctggcgggtatggcgctgatgctttgcgccgtggtactgttcaaaatgaagcgtcagcgttatgcgtgggtcgcgctggtgccgacggcctggctgctgatttgtacgctgacggcgggctggcagaaagcgtttagtccggatgcgaaaatcggcttcctggccattgccaataagttccaggcgatgatcgacagcggcaatattccgccgcaatacaccgaatcgcaactcgcgcagttggtattcaataaccgtctggatgccgggctaaccatcttctttatggtggtggtcgtggtgctggcggtcttctctattaagacggcgctggccgctctgaagattgataaaccgacggcgaatgaaacgccgtatgagccgatgccggaaaatgtggatgagatcgtgacgcaggcgaaaggcgcgcactaatctttttacatcaatagccctctccagaataaggagagggcatttgaatgacaggtgacaacgatgttcgatacgctttcgaaagccggaaaatatctgggacaggccgcaaaaatgatgattggcgtgccagactacgacaactatgttgagcatatgcgcataacgcatccggatcagacgccgatgacctatgaagaatttttccgcgagcggcaggatgcgcgctatggtggaaaaggcggcgcgcgttgctgctgagggttgccaggcctgataaacgcaacgtcaccaggctatattctgaaaaattcaactttttcaaacgccgcacgcagggtgtctggcgttaacgtcaccggtaaatagtggatggattcgaccgggcgcagggtatgcgcgatgaccctatcgatctcggcggtgttatgaatatccacgtccagttcgctaagccgggccggcagatgaaatcgccggtacgctgtaatcaattgcgccagcacgtcatcttgtcccagtagcgcgctttgcaccagaatgccataagccactttcgttccgtgcaggaatttttccgtttgcggcaggacggtcagaccgttgtgtaccgcatgggcggcggcgacacgggtatagcgttccccgaggccgccgaccataccgccgccagcaataatcgcatccaccacgtcgcaaaatgcctgggtcagccgacgctgctgtttatccgctaatgcttgttcgctgctgtccagcaggagatcgcgaatagcgcacgcgctgttaatgcccagccttacggtcaatggcaatgtttcaggctgcggcgcaagcacaacggcttcataccatttcgccagcgtatcgccaatgccagctaacagatagtcatcgggcgcctgcagaataatgcgcggttcgaccagcaccagaaaattggcatcatcaaaaatttcgaactgtaacgcctgtcccgcgtcgttataccagacggaaagcggtgtccaggcggcgcaggttgccgcgattgtcgggatagcgacaaacggcagcgccagacggcgggcgagcgctttggcggtatcgagcagcgcgccgccgccgacgcctatcaccacctgacgatcgtcgttgcaggcgtgcgccagttgggcaacatggcgttcgctacaatggccggtaaacggcagatgctttgcgccagcacgttcaaacgcttccggcaggtaaggccgggcggcggcaatcgcgcgttcgccgtacacccaaacggcgtgggaaagctgttccggcgtgaaaaagtcggtcagtctttcgaggcttcctgcatgggaaaaataattcgccgggccggtaacgacgcggatctcagtgtggttcatgttgtgttgtccttagggtcttctcaccgttgttattatatttagacatctaaacgtcttgattgccaaatactaacaccctgtgatagtgtgtcaacaaccacatcactggcgggtatgaagataatgagaaataacccactgattccaaaaagcaaattgccaaatcttggtaccacgatttttacgcaaatgagcgcgctggcgcagaaacatcaggcaataaatttatcgcaaggcttccctgattttgatggtcctcgttatttgcacgagcggttggcttatcatgtcgcgcagggcgcgaatcaatatgcgccgatgacgggggcgcaggcgctgcgggaggccattgccgataaaacggcggaaatatatggttatcgacccgatgacgtcagtgatatcaccgtcacagcgggcgcgacagaagcgctgtatgcggcgattaccgcgctggtgcgggcaggggatgaggttatctgtttcgatcccagttacgacagctatgccccagccgtggcgctctccggcggcgtgttaaaacgcatagcgcttacgccgccgcattttcgcgtcgactggcaggcgttttcggcgttgcttagcgagcgcacgcgactggtgatcctcaatacgccgcataatcccaccgctaccgtctggcgtcaggcggatatcgaggcgctgtggcaggctatcggcgagcgggaaatttatgtgttaagcgatgaagtgtacgaacatatttgttttgccgccgaaggtcatgccagcgtattggcgcaccctcagttacgagagcgggcggttgccgtttcatcgtttggtaaaacctttcatatgacaggatggaagattggttactgcgttgcgcctgcggccattagcgccgaaatacgcaaagttcatcagtacctgacgttttgcgtcaatacgccggcgcaactggcgctggcggatatgctgcgcgccgcgccggaacactatcgcgcgttacccgatttttaccggaaaaaacgcgatgtgctggttaacgcgctggcgcaaagccgattaaaagtgctgccctgtgaaggtacctattttctgttaatcgattacagcgcagtgtcgacgctaaatgacgttgagttttgtcagtggctaaccgaagaagtcggtgtcgccgctattccgctctctgtcttttgcgccgcccctttcccgcatcagcttatacgtttatgtttcgctaaacaggaatcaacgctgctggccgccgcagagcgcctgtgtaaactgtagttatttaaccgtccacgctctggagaatcgacggtctgcaaaaagctcctgcaggccgttgatctgtttcaggcgcaggacttcatcggcgtccatacctaactcctggccgattttgctctcgtcccagcctagcagagaaagttcgcgcacgatttctgacatggcgtggatctggtggcgcccgcgcgcgcggttatgccgaatggttgccgccatgcgttcgtgacgttctctgtccagacacgttatcggcaggtagcctttcagacgccttttcagggccgcttttcctttgcccagctcatgacggtgaaaaccgtctacaatctcgtactcctccgtattggcctttaccaccacgatcggctgagtaaacccatcttgttcaatcgatttaagcagcagttttttctccggcggcgcaacgttattcgggttgtagtcattaggtgaaatatgatcgtttttcacccacaggacacaatcgacaggctcatcgcgaaaaggactaacgctatgtatcgccattctaaattcattaatggcggcgatcctctcctcttcaggcagttcagagagaaagtgagttatttcggttgtgagtcggtgttgcataagatcccccattcctggcgtttagctttcatacgttcgttataacgctggtaattcttaggttttgtcggactgaatgacagcgcccggcaccagtaatcattgttcagtaatactttgcagatccgtcgccacgacggaatatcgcgcgatccgatatcgccatgctgcgtttgtggaatggtgtgcatgccttttttcttataccactgcaaataaacggcgattttattacggtaatgttcggcagtgacttcaggcatactgtgtagcaggagcagcgcgtactcttcccagttaaggtgatcgggttttaaaattttccggtggccgtaaaaatggctgtcttgtccggcgtatattcctccgctgagtgcgccgctgactctggcgcacatggccgcccagcgctcaggttcgataacatgatacagccataacccctgtcgttgttccgggccgaacggttcgcaaatacgcatgtaacggggcggtactccagcctgatacatcaaattatacaaagggttacatggtttacctgttttggcgaaccaggtccagatatctgcggttttccagtcatagatgggatagatataccaggtgtgccccttaggggctaacgtggtccagggcttatcgtcggcaaagcgcagcttatgcgagttagcgatagcggcaaatcggttataggattcgtcggaacgaataccgaccagcatagcggcaggacgtttttctgaaaaccagtcggcaaaatcgcgaacgaactgttcaaaggtcatgccgtgttgataaaaggaaaaaaaggccggatcggtaatcgcatcttctggcggttgtcgtacccagtcggtacccggctgccaacactgccactccggctggtattgtgaaagggaattttgtgtggttaagggtaatgcgacccaataaaaacgctcaataacgtccgcgtagtattcacgtaacgattcaatataggtgatggtacaggagaattgcgcttcccagtcaatgaagagaacatggatctttttattcattttgcgcgccaacgttgccgtcaggtgcaacataagtcctgaatctttaccaccagaaaatgagacgcagacccggggtaaggtttccagggtccacattatacgctcttgagccgcttccagaacattttgctcgagcggaactttataaaccgacatctctggatagtctccgatgtgttaactacagtatattcgaaataattaacataaaggataagcagattagatgaacttgcaatgctttattatatttgtaaaataaatatattccataaacatatacattaaatttatattaatatccgttatctgaccttcttattaatgtttttttgtgatgtgctcaatgagctcagcaaatccgctattattcagcgaagccctattatacataagatagaattgtatgggagcaatggtaaaaggtatggtgacttttttaagtttgatagaggaagagtaatagtcaaaaaatgtttgtggtaaaaaaccaataagctccgtggagctgatagagttggcgatggtcatcagcgatttgcttctgaaaccaattattctttcccccagcacatcatccataagtgaatgatattctttcataccggttgcccgggagacgagttgcgtaaatgactcttgtagaatttcgtcgatagtggcggtgtcgcctagtcggggatggttttcactgcaaaccaggatgcattctagcctattaaagtgagtacaaacaatagaacgattattcagtggggccattgaaaccacaatatctgctttgcggtaggcaagcagatcttcaggcagttcgtcagtggtcaaaatgtcgtgatgttcaatttcaacctgtggatctttgcggatatatttaactaatttcatcacatattgggtgatcaacagctgtgggctgtagataataaattttttcttcaggctggactgattcattatattaatagtttgttccaggctgttaagattattttctaaatgataatgtaaattaatgcctgttacggtaggcgtaattcctttgcctgaacgaataaatagagggtcgttgaattgcgtgcgcaggcgttgcaataactggcttacggcagaaggtgtaatatagagtgtttctgctgctttgctaatgcttaaatgttgatagatacattcaaatataaccaacaggttaagatcaaattttttaaggtcgtaaaggttagccatagtatgttcccggcattatcatggtatcttccatgattatgacttaatctcaataatttaccagagttatgtttattaaacttaatgtagagtttatttaaactaaaataccacagttatgaatattttagcgagtaaataattacagtaaaggcggacataacgtacacttttataaccacgccgttagtctaaaaaggctgtgtcggatgacatgctggtctggcgtcgcgttaatgccagtcagaggttggcccgacaaacgtagcgctatcgggcgtggtacggttaagctccagctttgctaatttctgcgttaaggctgccccatcatggcgtccagttgcgctttttccggtaaacccacaacctgttgcaaaatcttatctttattcatgtaataaattgctggcgtcgcgttagcgccaagatcgtccattagctgctgattctgattaatgactttcatctgcgccggggggatggacgccggaacttccagcttcatctttcctgcggaggcttcatagtcatgccaggttttcgccgggtctttcgcggctaaaatcgctgcggctgtggccgggctttccggtttaatcacgccgaccagtaatgtgcgtaattgtaccttgccggattcgacccacggacgagcttgttgccaaaactgcttacaataggggcagaaagggtcggcgaagacatacagcaccaccggcgcgtcttttttaccgtcgagtatccatgacgctttttccattttctgccacatttcacgtccggccggtgcatagatctctttttctatcagggcgttgctaagattttcgcctttttcattatacatatagccggaaatcgcgtgtttaccgtccggcgtcaggtaaatcgtgacgcccatatcctgatactttccgagatagcccttcatgccccccggcgcctcgaaggatttcaggatagttataccctgtttttcaatggctttaaccggcgcaggcagttcttccgcgtgggcgagaatgggcagcatagcaagcagcaatgtacgtttaatcatattttttccttttaatatcaaagcgaaaagagtattaatgatgatgcctatcacagacataggtaagagctggcgtgccaggattgccctttctgtgctggggtgatgtaatccttttcgctgttacagcctttgttaaggtaatgtagagcgcaacacttagccagcatatacgctatggatttcgagttgcagacaatacgtctgtaatttgcaagacgagtcgtactggctctgaagttacctacgggtagttcaggtaatggggccgcctgtcaggcggcctttttactttagatggctgacagggcgcagtgttcacaatgtcgcccgaatcgggttgttagttaacgcttattgatttgataatggaaacgcattagccgaatcagcaaaatttcgttaacttactcctcaacgaaaacacggaggaagtatagatgtccttaattaacaccaaaatcaaacctttcaaaaaccaggcgttcaaaaacggtgaattcattgaagtcaccgagaaagataccgaaggccgctggagcgtcttcttcttctacccggccgattttacctttgtttgcccgactgaactgggtgacgttgccgaccattacgaagaactgcagaagctgggcgtagacgtttattccgtctcaaccgatactcacttcacgcacaaagcatggcacagcagctctgaaactatcgcaaaaatcaaatatgcgatgatcggcgacccgactggcgccctgacccgtaacttcgacaacatgcgtgaagatgaaggtctggcagaccgtgcgacctttgttgttgacccgcagggtatcatccaggcgatcgaagttaccgctgaaggtatcggccgtgacgcgtctgacctgctgcgtaaaattaaagcagcacagtacgttgccgctcacccaggcgaagtatgcccggcgaaatggaaagaaggcgaagcgactctggctccatccttagacctggtcggtaaaatctaaatttccgtcgtctttcacgccatagctgcgttggcgtcgcctgctcaccccggtcacttacttcagtaagctcccggggattctcaggctagccgccttactctgacgtgaaatactttggaaattgtttcagtcatgggcgcacccgcgcccatttcatttcagcaccatgacgcaagttgcattaatgcagtcccgcgaagtcggcttgcatgatgatgttttcagagagggaagaagaatgctcgacacaaatatgaaaacccagctcagggcttaccttgagaaactgaccaaacctgttgagctgattgccacgctggatgacagcgctaaatcggcggaaatcaaggaactgctggctgaaatcgccgagctgtccgacaaagtcacgtttaaagaagacaatactctgccggtgcgcaagccgtctttcctgattacgaatccaggttctcagcaagggccgcgctttgccggttctccgctgggccacgaatttacctcgctggttttggcgctgctgtggaccggcggtcatccgtcaaaagaagcgcagtcgctgctggagcagattcgcgatattgacggcgattttgaattcgaaacttattattcactctcctgccataactgcccggacgtagtgcaggcgctgaacctgatggcggtgctgaacccgcgtattaaacatacggcaattgatggcggcaccttccagaacgaaatcaccgaacgtaacgtgatgggcgttccggcggtatttgttaacggtaaagagttcggccagggacgtatgactctgaccgagattgtcgctaaagtggatactggcgcagaaaaacgcgcggcggaagcgctgaacaaacgcgatgcgtatgacgtactgattgtcggctccggcccggcgggcgcggcggcggcggtctactcggcgcgcaaaggcatccgtaccggtctgatgggcgagcgcttcggcggtcaggtgctggataccgtggatatcgaaaactatatctcggtgccgaaaaccgaaggccagaaactggcgggcgcgctgaaagcgcatgtcagcgattacgacgttgacgttatagacagccagagcgcaagtaaactggttccggccgcaacagaaggcggcttgcatcagattgaaacggcgtccggcgcagtattgaaagcgcgtagtatcatcatcgccaccggcgcgaaatggcgcaatatgaatgtgccgggcgaggatcagtatcgcaccaaaggcgtcacctattgtccgcactgcgacggtccgttatttaaagggaagcgtgtggcggtcatcggcggcggcaactctggcgttgaagcggctatcgatctggcaggtattgtagaacatgttacgttgctggagttcgcgccggagatgaaggcggatcaggtgctacaggacaaagtgcgtagtctgaaaaatgtcgatatcattttgaatgcgcaaacgacagaagtgaagggcgacggctcgaaagtggtgggactggagtatcgtgaccgtgtcagcggcgatattcatagcgtcgcgctggcagggatttttgtgcagattggtctgttgccgaatacccactggctggaaggcgcgcttgagcgtaaccgcatgggcgagatcattattgacgccaaatgtgaaaccagcgttaagggcgtcttcgccgcaggcgattgcaccaccgttccttacaaacagattatcatcgccacgggcgaaggggcgaaagcctcgttgagcgcctttgattatctgattcgcaccaaaatcgcataaaaagaagtaagcacacctgcaaggccagttaactggccatcgtaaatggcccgatagtgtaagctattcgggcctgcggtgtttatgcctggggaacgcaccgggtaaaacaccttcttcattatcaatactctgaaaccgtctgttaataacagacggttttttatttcaacggtattctgtttttaaactttgaaacaataaaaaagccttctacggatttaactggaatttttctgtttttttatcaaagaaagattaagcgcttccgttaacatgcccattcttttttcttgatttatattgcatttgtatgtgaggttatttattcatggattcaatctatgaatcactgacggaattagaaaaaacagggcttacattgcgtgatttttttaattctcatgatagtcgttcactgaaatctgcctacgtgagattaaatcccactgctgcggtaaaccttaccgatcgggcgtggctggaggcggagtatgactttaatgcgctattcgtcggtcctggcaagctgctggctgcgcctttcgcttcagtgtatctggaagatgatgcgctggtgatgggaaaggcgacgctggagatacgggattttatggcagcgttgggattatcggttaatcaggagagcaatatccctgacgatcatatttcctgcgtgctggaattgaccacactattactggctaatacccggcaaacgtcaccataccgctctactctcactcaatatatcaataactatttaacaaagtgggtgccattatatatcgaaaaaataaaaactcatgcacaaacgaccacgttatatacggtggcggacatcttattttattggcttgctgaattaaaacgagaatatcaatatgagtaatgagacgggacatctgaacagacgttcttttttaaaggggatagtggcactgggcgccgttgcggctttacccggaggattactgacctcccgatgcgcgcttgcgcagccgcctgttccctttaaccctaaaacgtacaaaatttatcgtaacgcgtgtccgcgtaactgctatgacacctgtagcctcaagacatgggtaaaggacggggtcattactttcgtggaaggtgcgccggaatcaacatttactcacggtaccccttgcgtcaaagggttaagctatccgcgccgggtttatagccccgatcgtattaaatatcccatgacgcaggacgttcgcggtagcggcaactggcgtcgcatctcatgggaagaggcgatgcagcgcattgccgccaaaatgctggagattaagaaaaaagacggttctatgctcggtctggcgctgaccaaatattccggtaagtttggcgtgctgaactatgccgttgaagggatgatgtcctcgcttggctataccacccgttttgccggtacgccgtgctggcctgccggtatcgacgcgcaaaactacgacatgggcgacatgtggtgtaacgacccggaagatatggtgaaagcgaaatacatcattatctggggcgccaacccggcctggtgctcaatgcacagcatgaagtacatctatcaggcgcgcgagaaaggggcgaaggtcgtggttatcgacccgctgctgtcgcagactgctgccaaagccgatctctacctgcgcgtacggcctggctcagacggtgcgctggcgctgggaatggcgcgtcatctggtggataaaggcctggtggatcaggattttgttaacaacgatgctcacggctatccggaatttgaagcctatctgcgtaaccatgtaaccgtggagtgggcggcagaaatctgcggcctgtctgcggatgtcattcgccagctggcggaagagtttacggcggttaagccggccacggtctggattggttacgggatgcagcgtcatgtcaacggcggcgccaacgttcgcgctatcgatgcctttgtcgctatgtccggcaacatcggtgtcgaaggcggcggcgcgcgttatggccatctgcatacctggggctttaactataacgccatgctgcagaagccgccggtgggcgctattggcataccgggagcggcgggcaccaccagtgaattcggggctgccgctggcagcgacgccgtgcagtactccgatcgctctctgaatatcaaccagacggcgcaggggattctggaggccaacgatccgccggttcgtatgctgtgggtcgcctgtaaaaacccgtttgcccaggatttcgatcgcagcaagatgaaaaaagcgtttgaaaaactggaaatggtggtctgcgccgatcagttcttcaacgaaacggtgcaacacgctgatatcgtgctgcccgttaccaccgcgtttgaagagtggaacgtggatgcttcttactggcactactggctttccattaatcagccggcgattaagccgatgtatgaagcaaaatgcgaccttgaaatcgctaccatgctgtcgcgcaccattaataagatggcgccgggttcctgtaccttcccgcaagagttcgatcacaagcgttggctggatcaggagttcaacgacggtatggcgaaaatgttcggcatctcttcctgggacgatctgctggacgggccgaaaaaagcgattctgccaagttcagccgcctggtacgatcgcaagttcaaaacgccgtcaggcaagtatgaatttaaatctgaactggcggagaaaaacggccacaccgcgctgccggaatacaaaccggaagccgagagcaaactgccgttccatctgtttacgccgcacgtacagtttggcctgcactcgcagtttatcaacctggactggatgcaggtgttctacccggaaccgttcgtttatatccatccttcttccgcgaagaaaaagggcatcagcgagaacgatctggtcaaagttttcaatggcaccggtgaagttgagctgcgggcaaaagtcaccaccaacgtgccggaagattttctggtgatgtatgaagcgtggttcccgaaacggcagtacaacgtgcaaaacgtcgtggccgatacgcctgctgatatggggctgatgaaaactggcgcgccgggcgccgctatccacagtcagtttgctgacgttgtattgatcggtaaaggggaatccgtagcatgagacgtgcgtttttagtgaatagcgataagtgcatcggctgccgcggctgtgctatggcgtgtaaaagctttaaccaactggagccggatcgcttctggcgctacgtttatccgttggataaagacatctatccacatgaagagcgggcgttttactcgctggcctgtaaccactgcgaacatccggcctgcgtcgccgcctgtccggtcgaagcctataccaaacgtgaagatggcgtggtggtgcataaccctgagcgctgcatcggctgtaaaaactgtattcgtaactgtccttatggcgcgccgcgttttaatgaagagacgcgtaaagcggaaaaatgcagtatgtgctacgagcgtcttgatatcggtatgaatccggcgtgcgtaaacgcctgtccggtgggcgccttgtcgattatcgatttggatgccgatcctgtgcccgataatgcggtgcagtatccgccagggttcccgcatatgccacagcttaatccaggaacgcgctttattctggcgcgccagcctaagcagccggaggacaagtaatggaaaaatatgaactgccgctggtgttttttacggtattaagccagatgtctgtcgggatggctttggtactgacatggcgtacgctgcgtggtgaagtggaaggccagcgtttctattggttggccaccgggctggtgctggcattggcgtctattgccgcgattctgcatctggcgcatcccgatcgcgcttatgatgcgctgattaacctgcgacatgcctggttaagtcgggaaatcctgggcgccacgttgtttggcgcagcggtcggcgtaacgttcctggcaaagggacataaagcgatggctcttatcgcctccgtgttcggcgtgttactggtggcggtgcaggggatgacctacgccgcgccagcgatggtggctatcgctaatggatttaccatgctgttattttttattacggtatgggtcatgggttgcgcggcgattccgctgttaaaactcaggcctgccgttcctgcgttacgccaggggattgtggtgtgtatcgcggtacttatcgcggcgccgctggtgtggttaagcgggggaacggtaatgcagatgacggcgcgttcatggctggcttcaccgttttatctggcaagcctggtctgccttgcgctcgcttttgtcgccagccgtcacggtgattcgcgcccgaaacgcctgttcgtcttgttattcgtcggcgtatttctgagtcggctggtcttttttggcgacacggtgagtactattgtgaatatcgggcatttgtactaacgatgatgcagtaaaaagccctgccaggcgtgacctggcagggcgtgtaagtttttagccaccagagttaacgcacaaccaatacgggcagcgtcgcatggcgcaccacgcttgaggcgttagaccccaacaggtgtgtcgtgatggacggattacgcgaaccgattaccacgacatccgcatccagttcttcgcccatctcattgacgacatcgcgcacgctaccaaagcgaacatgcgttttaattcgtgaaggatcgatactgaagtgtcccaccatcgtttgcagacgcgtttccgcctcatgctgtaaatgttcttcaaagcgacgcacgtcggcggcaaagcggtgcagactcatgctcgcggacccaggcagtacatgcaacagatgaatgacgccatcctgttgcgccagaaactcagcgtggcgaatggctttatcgctaagttccatttcaaaaacatcaaccggcataatgattgtcttatacatacccgttactccctgttaatcaatactgaatttattcaagcatataataatgtttctttctgctatttgtctggcaattttaaatattacggcaacctgatgttaaaaaagttgtgtattttccaggaaaaatcctaaagccgcctgttttgccggcagtctctccgggatagctacccttttatagtcgaacgtgacattcaccgttaccccggaggctgcatgaaagcattgacgtatcacggtccacatcacgtaaaggttgaaaacgtacccgatcccggcattgagcagcctgacgatatcattttgcgtgttaccgccaccgcgatttgcggatctgatttgcatctctatcgcggcaagatcccacaggtaaaacatggtgatattttcggccatgaatttatgggcgaggtggtggaaaccggacatgatgtgaagaatattcggaaaggggatcgggtcgttatcccgtttgtcattgcctgtggtgactgttttttctgtcggctacagcaatattcagcgtgtgaaaacactaacgacggacacggcgcggcgatgaataaaaaacagatcccgccaccggcggcgctgtttgggtatagccatctgtatggcggcgttcccggcggacaggccgaatatgttcgcgtgccaaaaggtaatgtcggtccatttaaggtgccgccgctgttatctgacgataaagcgctgtttctttctgatattttgcctaccgcctggcaggcggcaaaaaatgcccagattcagcaaggtttcagcgtggcggtttttggcgcagggccggtaggattactgactatcgcctgtgcgcgactgctgggcgcggagcagatcttcgtcgttgatcaccacgcctggcgcctgcgtttcgccgaagaacgttacggcgcgataccgatcaacttcgatgatgagaacgatccggcggaaaaaatcatcgagcagacggcaggacaccgcggcgtggacgcggtaattgatgccgtaggctttgaagcgaaaggcagcttgacggagacggtgctgacgaaccttaaactggaaggcagcagcggcaaagcgctgcgacaatgtatcgcggcggtcagacgcggcggcgtggtcagcgtgcccggcgtgtatgccggttttattcacggctttttattcggcgacgcctttgataaggggctaacttttaaaatgggtcaaacccatgttcacgcgtggctgggggaattattaccgcttattgaaaaagggttgctgaagccggaggagattgtcacgcactatatgccgtttgaagaggcggcgcgcggctacgaaattttcgaaaaacgcgaagaagagtgccggaaggttatcctggtgccgggagcgacgtcggcacaagcggcgcagaaacaggcgacgggagtagtcaacccgatgccaggcggcgttgtctgaagcaggcagaaatgaaagggctaacggaaagaggatgcgcaggcatcctctgtgtaaacgcattaacgcttatgcagatgatttaacgcaggaagtcgcccgcggcttcaggctgatattcgagttccagcacttcgagatgggtggaggcgccgcccggcagttcccagtgaatggtgtcgccgacgcgcagtcccagcaacgccgcgccgacgggcgccattaccgaaagctgggtactgctgtccgtcatattggcggggtacaccagcgtccgcacgcgtgtttcaccatcgctcaaattgcggaatttaacgcggctgttcatggtgacgacatcgttcggcatctcttgtggcgaacacatttgcgcgcgatccagttcggcgttgagcgcgtcggcaatcggcagatccgcatacgcaggctgttccagaagacgatcaatacgttcggcgtcaaggtcgttaatgataatagtgggtctggacatttcttactccatgtcatcgatactgcgagtagtgcaggtaaatggtcccaaaagaaaaccctcaccgtctggcggcgagggtttaactctcatgatgatactgagacttaccccgtctttgaagtgatttagttcacattcgggtaaatcctcaaacgtcatagccctgagtgaattttagtctacattcgggcgtgttctcaaatgtggctacggttttaaacctctgcttcgtcaataaccggctttatcgataataaactgtttcccgcagttgccgggatgcggctgcggcaggaatgaggcagaggagagcggggcgttaatcatcgacgcctttaatgaaaactgaatctctgttaaataggcgggattgccatggcagtttactttaacggctttgacattatcctggccccacatttgtgcgacgacgctatcaaactcagcgcggctaacggttttgccgtaattatccgtcagaaactgccccagtgcgctgtcttttatcgccttatccagccgtatcatggtgccgaaataggcattgggatcaaacccgaaacaggcgccatgtttggcatattcgtagcgctccagacaggaattcccccccgcgccgggcatcacttccttaagcgctgccgcgatgtcaggcgaaagtccgggggcggaggctgagcatttccggctggccttgacttcaggcagattcgggattggccgcgtcgcacaaccaaagcgctgccagcgtctctggtcaacaccgcgtgcggcgatagatttgggtaatcctggccacaggccgtggacggtcagaaagtctgctttgttggctggctctttttgcagacggcactcatcgggctcccgatggcggcgttcatgctggctttgacaaaaaccggtttgccaggaaagcgccagcacatagtcagtgaaatcaccgtactgttgcgcctgaagttcgtcggcgttggcggcaaaaatcggggttaagagggcagccagcagcggactgtaatgccatattgtgttcatgatgaattcgataatttatacacattatgaatgttacccatttaatcataaaaaatgccgctcaggtgaacctgaacggcatcatttttaacctgcgttggcgtaatgtttaattccacattgccaaaatcggccagcccaccagcaacagcatcgcgatatagataacgccaaagattgcgccaagccgccagtagtctctggatttcacgtaaccgcagccgtagataatcacaccagggccggtggcatacggcgtcagacagcccatgataccgatagacagcaccagcagaatacacagttgttccatcggaacgcccggaatgcctttacccaccgccagaatgaccggcagcatggtcgcggtgtgagcggaaagactggcgaacagatagtgcgcgaaatagaacaccagtaccagtacaatcacggttgcatccggagagaaaccttccagatgcgtactcatggtattggcgaaccagtcaataaagccggagcgggttaagccattggccatgaccaccagcgtagcgaggttcaccagggtgttccaggcgctgttgtagcgcgtaatatctttccacggcacaacatgcaacgccagcatcagcgagacggccagcagacccacggcagtggcgttgatgatttttccaccaaaaacccacaatcctaagctaagcagcaccaggccaatcagcgtccactctttgcgggacagacgccccatgttttttaactcgccgccagcccaggccgcgacttccgcactgtgggtcacttcaggtttataaagtacataggagagccacggcgcaacgatcagtaaaataatccctaccggcagaaagctgagaaaccactgcagccagctaatctggacgccagcgatcttgctgacgaactccagacctaatacgttcggggccgcgccagtgacaaacatcgaagagctcaggctggtactgatcaccatcatccacatcaaataaccgccgatgcggcgtgcggaaggatcgtttggaaacgatttaaacagcggcggcaggttcttgatgaccgggaagacagtcccgccggtacgagccgtattggagggagtaaacggcgccagcaaaatatcgataatgacaatcgcatagccgagcgtcagcgtgcgtttacccatgaattttaccaaaaacagcgcaatgcggcgccccagcccggtcacttcgtagcccagcgcgaaaataaacgcgccgaaaaccagccagaccgtggtgctggagaaaccggcaagcccccatttcagcgcctgtttactggctttaaacgccggatcggccagttctgaagcgtcaaatagcaggtaattgctgccgataacgcaaatggttacggcgataaaactgatcgctgtcgccgggatcggctccaggatcataccgacaatcatcgcgacgaaaaccgcaaaatagtgccaggcctgcggcggcataccatctggaacaggaattaacaacatgacgcccatcaccactaatggggccaacaacttccatatattatctttggataaagacataaatgactctccggaaaggatattttctataattgtgttaatgattaacttgcgaaatttgcgctaaaaaccaggtcacgatcagcagatcggcgctaccgcctgggctgagattgcgttcaatgcattgctgatcgaaccggtggagataaacgagatcgtcaggcgtccgtatgccgccctgctgtaataagaccgcagcctgctgctgtaaccagcgcagaccgtccgccccgccgcgcgacgcgacgttggtatcgccgttaagcgacatcagcagcagtaaggtatcaagcagcgccagttcgggatcgcgcccctgcgccagcaatgcgcggtagtgcggcaacgcgtggcggatgaccagcggatagcccgcttccgcttcaccgcgcgcgccggttaatcccagttgctgatacagccgctggcctgcggtgagctgtaggttgttctggcgcagttcgcgcgttgtcaggccgcggcaaaaatcggcggcggtagcgcagagtgtttctgcggcgatcggctggcgtagctgatacaggcggccaatggcggcgcacagtaaccccagcgagaaaatgctgcctttatgggtattgacgcccgccgttgcgcgaaacatcgctgcttcacaggccatccccaatggacgcaggcccgccagaactgactctggcggcaggcgcgtgcagctggcgccatattccataaagcgcggcagccagtgtcgaatcgcctccgcgctgcggtgaaaatccgccagcgccatatctttgtgcgcgccgcagtttagtcggtctaccagaccgggttttggcgataaatttacctcggtcagcatggcgcgccaggccaaatcggcccagacgtcatacagcgactgaggctgaatggaggcgttagtcgggttggcgggaatcggcatcatgcagcagcgcctccatatgaatcagtaaatcagtcagcgcgtgggttttaccccgcgcgcattcagccgcgctttgcccgcacagcagacagcggcgagcgggaagcgcgaaatggcggcgggagagtatttcgccttccgccgtcaggacatcgatatcccacaggcgccccagtggataacgctgttcaagcgcgatggtcgcctgtttgagcgcctgagcgggcgcgtcaatcgccagcagcccttccggcccgctggcggaagccagtgcagcctgctcccggatagtccagccatactcttctgccagcgtgtgcagggcagtcacgccgtgattaaagatccggcgggttaacgcgctgtcttttatcgggcctggcgccaccacggtaaaggagaccagtggagtggcgtggcgcgttagccaggcgcgctgtcttgcttgtctctcatcccggctggcgagcagctcaggaatagaaacgtcgtgacaggtggcgagttcaggaaacaggcgcatggcttattccttcacctgatgcaccacatcgatcactgaaccgtcgcgataacgcacgacagcaatcacgcggtcggtgaattcgatagggcggggctgaccggtaagcagttgcgcgcgttcgcgcagccactcaatcgataccactttcattcccgctgctttcaggcgttcagccagctccggacgcgccggattgacggcgataccgtgatcggtgaccagaatgtcgacgctggagcccggtgtgacgcaggtggtgacgttatcaaccagcgttgggatgcgaccgcgtaccagcggcgcgacgatgatggacagcgccgccgcgacggcggtatcgcagtgaccgccggacgcgccgcgtagaacgccgtcggagccggtcagcacgttaacattgaagtgggtgtctacttccagcgcgctcagtaccaccacgtccagacggtcgacggaagcgcctttagagccccagttggcgtactggttagcgctgatttcgatatggttcgggttgcgagccaaagattgcgcagcgttacgatcgaagctctgaacgtcaagcagtttgcggattaagcccttttcatgcaggtcgaccatggtggcggtgataccgcccagcgcgaaattagccacaatgttgcggctacgcattttgtcttccaggaagcgggtgaccgccagcgatgcaccgccggtgccagtttgtagggagaaaccttcgttgaagtagccggagtgagcaatgacttccgccgcgctgcgggcgatcagcagttcacgcggattagtggtcatgcgggtcgcgccagcgccgattttgtttgcatcaccgacttcttcgatttgcacgatcagatcaacctgatcctgagcgatgcttgccgggttatgcggatacggcagcagttgctccgtcagcatcacgacctgcttcgcgctgtcggcatccaccatcgcgtagcccagtgaaccgcaacaggctttgccggtataaccgttagcattaccgaattcatcgcaggagggcacgccaagaaatgcaacatcaatattgagttcgccgctttgtaccagatgtacacgaccgccgtgggagtgaatctgaaccggctcagccagcaagccgcgagaaatttcttccgccagcgggccgcgcaggcctgacgtgtagatgcggctgaccaccccgttacgaatgtgttcaaccagcggcgcatggcagtcgctcagcgaactggaggccagcgtcaggtttttgaagcccatcttcgcgatggtttccatcaccaggttaatcgtcagatcgccgccgcgaaacgcgtggtgaaaggagaccgtcatgccgtcgcgtaaaccggaacggcggatggcctcttccaggctggcgcacagtttgtggtcgcgcggtttttgcgcttgtagatccaattttgccgcactttggtaagcgctcagttcgctttcagcgtgacggctccaggctgctacgcgatcctggcgttgagattcatttttctgcgtcatttttttgccttattcttcgcgaataccggaaagttctgcacgggagagcaccagacgggcgcgttcaatcaccgggctgtcgaccatcttgccgttaagggaaacgacgccgagaccttcgcgggcggcggcttctgcggcttcaacgaccagacgcgcatgggcgacctctttacgcgttggcgcataaaggttgtgcagcagttcgatctggcgggggttgatcagtgacttaccgtcaaagcccaactgtttaatgtgggcggcttcttgcaggaaaccggcttcgttgttggcgtcggaatagacggtatcgaaggcctgaatgccggcggaacgcgcggcctgcaaaatggcgcagcgggcgaacagcagttcggtgccttccggagagcgttcggtgcgcaggttgcgaacatagtcttccgcgcccagcgcaatcccgatcaaccgttcagaggcgtgggcgatttctaccgcgcgggtaatacccagcggcgattccacggcggctaacaggccggtactgcccggttcgcgaccgcaggcgttttcaatgcgcagaatttcgttttcgatatcaatgacgtcctgcgcggtgtcggttttcggtaaacgcaccacgtccgcgccgccgcgcacgaccgcttccagatcgttgacgccccattcggaatccagcgcattcacgcggacaatggtttcgacgtcacggtaaagcgggtgttgcagcgcgtgatataccagacggcgcgccgcgtctttttcgcgtaatgcaacggagtcttccaggtcgaacatcagcgcgtcggccgggtagataaacgaattgctcaccatcgccgcgttggcgcccggtacgaataacatactgcggcgggtgcgggttttacgttgttgcagagaggcggaaatcattggcgatcctcccagggcagagcggcaataccgctggcgcgcgccagtagcgtttccagtcgggcgcgcaaaatgcagtccagagcgcctttatcatcgacgttcagttgtacgccgcgcacgtcgtagcgagaaagcacctccaggatggtggcgcgaatggcctcgccaaactgtttttcaacgctactgttgatttgcaggtcaatatcctgcgtatcgagcggcgcaatgcgtatcatcacatcgccggactcaagcgtgcctgcgacggctagctggtttattttcatttttcacctgttgctaatacgggggacttttgacgggctgccgcgctgcccggatggcgttcgaccatgccctgcaaatagcgcagggtggcgtcgggaaccagcggcgcgatagccgtgagatcgtgtttaaccagcagcttgcgtacccaggaggcggatatcggcgtctcctggaagcaaagccgctctatttccaccagcgtaatgggtggggcgggaagcgttggcgtctccagccagaaacgcatatcaaggttgtactgggcggtaacggtgcaaaacggctccgtaccgacaaagcggtgtgtgatgccaagcgcgggcgccagatactggcggaaaatcttcaggtcgatttcggtataacagtgattaataacgctctgctctttaatgaaatagcaggggaacgtcgcacgagaaataatgtattcggagccgcggtgaacggttaagcgcgggatatcggtggtccctttaaggaccagatcgagtcggtcttcatagggaaagcgtgatgtatcttctttgaccaggaacagatgcagccagtcgcactgtgccgccgcctgttggatcagatagcgatggccgttcgtgaaaggattggcgttcatcacaatacagccaattttctttccctcatgacgcaatgtcgccagcgattccgcataccgtttcaaccgggtcgcgctattttccattaagaccattacgccagggacgctggctatcgtcgaaaagctgcactgtttaaacagcgcttcgtattccgttttggtataaataaaaagatgggtgcagtgccgctcccaggcgagattaatcaattccgtcgccagcgttaacgctaagccttcgccgcgtactgattcgctaatggccacgcatttaatgatatttccggcaataccgccgcaggcaataagacggtcatcacggctgacggtaataaacacttctacagtggtatcgacgcttaaatcattctctttgagaaagtgagcgatctccgccatttttttattttcagagcgttttacccgagtgaatacattattgccaaacatagtaagaaatatcctggtgatatgcttgttgccacttttctgtatatgttgcgctgtgttgcaacttgataactttttcttttcagtcagagtaggagtttttttatgacgagttatttatttttctctctgacgtatacatcgtaaggagtattttggtggtaaattttgatttatttcacaaagcgttagatggtttttaagtgttttatggttttaagttttttaattaatttaatcgccattccggcggtgggttttagttgtttaattgatttaatgtggggaatctgtaacgattggtttttatatgcttcaagatgctcaaaacatttttattacatttgcgataaatctgaagagaaatgcccataaggaaccttaatgtcctgtcagaaaaataaaaagctgtttcctttttttcggcaactcgcgtttccgttacgtatttttctgctcattctggtggtttctgttttcatcgtggcagcgttagcacaatatttgtctgccagtttcgaagattatctggcgtcccatgttcgtgatatggcgatgaatcaggcaaaaattattgcttctaacgacagcattatcgctgccgtaaaaaaccgggactataaacgcctggcgataattgcgaataaactgcagcgcgggacggattttgactatgtggtgataggcgatcgccactcgatccggctttaccatccgaatccggaaaaaatcggctatcccatgcagtttacgaaacccggcgcgctggaaagaggagaaagttatttcattaccggtaagggctcaatagggatggcgatgcgcgccaaaacgcctatctttgacaacgaaggcaacgtgatcggcgttgtttcaattggctatctggtcagtaaaatcgactcctggcggctggacttcttattaccgatggcgggggtttttgtcctgttgctggtggtattaatgctgctttcctggtttttcgccgcgcatatccgccgacaaatgctgggcatggagccgaaacagattgcgcgcgtggtacgccagcaggaggcgttatttagctcggtttatgaagggctgatcgccgttgatccggagggacatatcaccgcgattaaccgcaatgcgagaaaaatgttggggctgccgtcgccggggcgtcagtggctgggcaagctgatagcggaagtcgtcaatccggcagacttttttacctgccagatcgcagaaagacgccaggacgtgatggccaacttcaatggcctgagcgtcatcgccaatcgtgaggctatccgttccggcgaggagctgctgggcgctattattagttttcgcagcaaagatgaaatcgcgacgttgaacgcgcagctaacccagattaaacagtatgttgagagcctgcgcacgctacgccatgagcacctgaactggatgtcgactctgaacggcctgctgcaaatgaaagagtatgatcgggtcagagagatggtgcagggtgagtcgcaggcgcagcagcaacttattgatagtttacgcggcgccttcgccgatcgtcaggtggccggtttgctgtttggcaaagttcagcgcgcgcgtgaactggggctcaagatggtgattgttcccggcagccagctacatcaactgccggaggggctggatagcacggagttcgccgccatcgtcgggaatctgctggataacgcgtttgaggcgagtttacgtacacaggaaggcgacaagaccatcgaacttttcctgagcgacgagggcgacgaggtggtaatagaggtcgccgaccagggctgcggcgttcctgaagcgctgcgggaaaaaatttttgaacagggcgtaagtacccgaaccgacgaacccggtgagcatggtatcgggttatatctgattgcaagttatgtggggcgctgtggcggggtcattacgctggaagacaatgatccttgtggcaccttattttctttattccttccgaaagtgaaaaaaaacgatgacagaaccattaaccctattgatcgttgaggatgaaacgctgctggcggagatgcacgcagaatatatccgccatattcctagctttaaccagatatggctggcgggcaatctggcgcaggcgagaatgatgattgaccggttcaaacctggattaattctgttggataattatctgccggatgggaaggggattacgctgctgcatgaattaatgcagtcgcgctatcccggcggcgtcgtgtttacgaccgccgccagtgacatggagacggtagcggaagcggtacgcagcggcgcgtttgattatctggtcaaacctattgcttatgagcgtttggggcagacgctgacccgctatcaacagcgcagacgtatgctggcgagcgcggatagcgcaagccagaagcagatagatgaaatgttcaacgcctatgcgcgcggcgaaccgaaaggggatttgccgaccggtattgatgccttaacccttaatgcggtgatgaggctgtttgccgatccaaccgtacgccatacggctgaaacggtcgcgcaggccttaacgataagccgcaccacatcccgacgctacctggaatattgcgcgagtcagcatctgattgtcgcagagattattcatggcaaagtgggcaggccgcagcgtatttaccacggcggctaagcctggtttaagatgccggggcgatgttttccctcgccccggcttaccggctatcagccgccagtaacgctggaagaggcgcctggcaccataatttccgtggcgataatgacgatcaacagaccgacgataaccggaacggacgtgcgcttcaccacttcaaacggtgatattttagccatcccggcgacagcgaccacgacgccggagaccggcgaaatcgtgcgccccaggtttgaggcttgcagcattgggatggataaataggctgggttgataccggaggagtgcgccagtttagggatcatctcaacaaaggcgtaaaaaggcgcattgcctgaaccggtggtcatcgcggccagcatggttaaaatcactaagaccagcatcagaataatgctggcggagccaaaagaagtggcaatcgagatcagactttggataaagccaatggtgctcagcccctgggcgaaaacgcccgccgcgaccaacagcatcacaacgccggcaaacgcatccgccatgccgcgataagccacttccaggccggaaaacacattttgcgtgttgaaaccgcgcacgaattccagcacggcggccagcagcatacagatcaccagaatggtaataatgtgcaactgcggcccccatttaccgtcaaaaatcagtacgccgataatgggcgtgaacggcaaaagggcataaaacgccggggccgtggtggtaatctccgccacgtccagcatctcatgtgaaatgttctcttttttatccagatagcgttgccagaaaaagtgcgcaatcgccataccgataatggcggcgatggaaattggcagcgtagttttgaacgcgaaatcgattaacggcatctccgccgcttttgcggctaaaaccacatcgccagacgttggcgagaggatgatggcggccggagaggcgcaaatagccgccgccgcgccgcggctaatgccgacgttgaccatcaccgggaagagagtagccatgagcagtacgccaagccccgtcgcggaagagacggccagcgacatcaggcaggcgacaaaataggcggcaatcatcaacaggtagggcgagtttatgtactgtaaaggtttcgacgccagcttcacgaccatatcattcgcgccgatatgcgtcatataggcggcaaagccgcacagcatcatgatcatcatgccaagatcgccgccgcgactcataagcaaaattttgatgtattcaacaatatctgttgcggtatagccggtactggtttcgctggcaggtaataccttatgccccatcagcgcgctgataataagcagagccagaccgccgacaaataaaacgccagtggcggaatatcccttaatgatgtagcgcgctacacccacaataacgacgactccgataaggagctctataactgttagcattgtttcccctgtcttatcgacacccagagtaaaaataagaaccacaaaagtggtataaaaatgtaccgaataaaggatggcgccttactgattaaaatcacggcgcggttattttttcatgtcattgctaaagatgaaatatacttatacgaattttctgtagcactataagtattaatttattgttattttattgttttatttgttgtgctttgttttgtgttttttgtgaaagcttattaaggagcgcgtgacggttctgagtgctaaatcaaacgccgttaacccgatactctctcagattattctctgtttatagtttgttaagattttattcaggttaatgttgttattatcacagtcgaatttttgaacggtatgtatgttgcgatgatcatcagaaagtattttcttattattgctctccttttgatgccatggctggctattccttcagtctctgcggcggataaaggggggtttaacacgtttaccgataacgtcgcagaaacgtggcgacagcctgagcattatgatttgtatgtccccgccattacctggcatgcgcgctttgcctacgataaagagaaaacggatcgctataacgagcggccgtggggcgttggttttggtcagtcccgctgggacgacaaaggcaactggcatggcctctatatgatggcctttaaagattcatttaacaaatgggaacccataggcggttatggctgggaaaaaacctggcgaccgctggaagacgataattttcgccttggactgggctttaccgcaggcgttaccgcgcgcgacaactggaattatattcccatccctgtgctgttgcctttagcgtcgataggctatggtcccgctacctttcagatgacctacattccgggttcgtataacaacggaaacgtctatttcgcctggatgcgtttccagttttgatggggaagggtatgcttcagttgtgaattaaaaagtcttaaaaaacaataagtagatagagttagctaaaaattaacgcgatatttatcactttttcgcaaagttcgactggacaaaatgcatcacaattgttgtactggtatccgacacagcatttgtgtctatttttcatgtaaaggtaattttgatgtctaagattaaaggtaacgttaagtggtttaatgaatccaaaggattcggtttcattactccggaagatggcagcaaagacgtgtttgtacacttctctgcaatccagaccaatggttttaaaactctggctgaaggtcagcgcgtagagttcgaaatcactaacggtgccaaaggcccttccgctgcaaacgtaactgctctgtaagcatacgtccgacagcaagatttcaaaacccgccctttcggcgggttttttttgcgcttaacgcgccgctgcggcggaaaatagccagaatgccagcgccgtcatggcaaacgaacctaacaggttaatcagcacattcagcagcgcccagccaaagcgcccctcttgcagcaagaataccacttcggcagaaaaagtagaaaaggtcgtcaggccgccgcaaaagccggttgtgatgagcactttccacatcggatcgatatgtgtcatgcggttaaaccaggcgaaccccatgccgataataaacgcgccaagcaaatttgctgttagcgtaccgatgggaatcgcctgatgaagcggattaaaacgcatactgagcatccaccgggctacgctccccgttccaccgccgataaaaactgctaaaagaagctgtaacactgccgaatcctttatttaattgctatacaagaggagtgtaacgccgaacacgcataattggcgagtcctgacagaggtgtgggaggggatatgttcgttgcagccgggcagtttgtggtgagttctgtatgggaagagaatgcgcaagtttgcgtttcgttaatggctcaggcggcgggccgcggcgtatcgcttctggtgttgcctgaggggatattagcgcgagatgacatcgaccttgacctgccgattcgcgccgcgcagccgctggatggcgcgtttatgacgcggcttctggaagaaagcgctcataataatatgacgacgatattcactatccttgtcccgtcaacgcctggacgggcggttaatatgctggtggcgctacgggcgggtcacattgtcgcgcgttacgcgaagctgcatctctatgatgcgttttcgatgcaagaatcccaaagtattgatgccggaaccgttatcgcgcctgtgctggacgtggagggggttaaggtggggcttatgacctgttatgacctgcgctttccggacatggcgctagcgctggctttacagggggctgacgtattggcgctgccgacgggctgggttcgcggcccgttgaaagagcagcagtggtcgacgctgctggcggcgagagcgctggataccaccagctatatgattgcggccggggagtgtggtaatcgtaatattggtcaaagtcgtattatcgatccgttgggggtaacgatagccgcggcagccgatcgtccggcgctgatcgtcgcggaaatattcagagaacgaatagaccaggtgcgggagcaacttcctcttttgcagcaacgacgatttgcgccaccgcaattattatgatgtttttttacgcaaagcttgattcaccttgttacagattgctattgtgtgcgcgcgtcgaaagaccgttaatattctcaggttaatccggcgcgttacgcagcctgtttttagtgaagaaggtatctatgggtgagattagtattaccaaactgctggtggttgccgcactggttgttctgctgtttggtaccaagaagttacgtacgctgggcggagacctgggcacggcgattaaaggattcaagaaagcaatgaacgatgaagacgcgggcgttaagaaagacgtcgacggtagcgttcaggctgaaaaactctcgcacaaagagtaattgcgcgatgcgcttgctccgcagagtaaaaaaaccggcgagttgccggttttttttgcctgaaatgtaagcgtctattacacgatcatttcacttccatgcctttggcctggagatcagcatggtacgaagaacgtacaaaggggccacaggcggcatgggtaaagcccatcgccagggcttccgctttcatctcgtcaaactcttccgggctgacataacgctgtaccggcaggtgatggcggcttggctgtagatactgaccaagcgtcagcatggtaacgccgtgacggcgtaagtcgcgcataacctcaatgatttccgcattggtttcgcctaagcccaccatcagacccgattttgtcggaatttccgggtgcgcttctttgaagcgttccagtaatttcagcgaccagttgtaatcggcgcccggacgaacctggcggtaaatacgcggcacgttttccaggttgtggttaaacacatccggcggcgtcgcgttaaggatatccagcgcgcgatccatacgtccacggaagtctggcaccagggtctctatttttatctccgggcttttggcacggatggcggtgatgcagtcagcaaaatgctgggcgccgccgtcacgcagatcgtcacggtcgacagaggtgatgaccacatagcgtagcgccatgtcggcgatcgtttgcgccagtttctgcggctcttccgcatccggcgcaacggggcggccatgggcgacatcacagaacggacagcggcgagtgcaaatggccccaaggatcataaacgtagcggtaccgtggttgaaacattcagccaggtttgggcaagatgcttcctcgcagacagaatgcaggccatttttgcgcattgcggctttgatgccctggatacgggtagaatccgccggaagttttattttcatccattccggtttacgtagtagagcgtcgcgctctgtgaccacatttttaaccgggataagagccatcttatcggcatcgcggtattttacaccgcgttccatcacaatgggtttactcatagcgtgcgtgttccagttgcgaataacgaaggaaagcgtttcaattcaagggaaagttgtatttatcaactatttttgaatttgtgacacgcagtatatcattgataagggccataaagcagcctgacagcccggcaaaatgtaaaatagttgttgttttgtgctgtttgcccatatcttccgtgacctgaatgcaacatttttgtcagaacgcctcacggatgatatcaatgacgttctccagcaccggatcgcgcagactcagtttattgtaatgcagcgagaactcgacctgttcactattcaccggcgcgtagggaaggcgctcaagcggccagcagcggctaaataagtcgtagaagcgggtgggcatcagtcccagcagatcgctgctggcgatcagcgaggcaatggtaaaaatattgtagctgctaaaactgatttgctgatcgggaaatgtctcctgcagtcgctggcgcagcagggaaagatgttgtccctccagcatcagaaaggtgtgatccgcgctgttcagtctctcttcagtaatggcgttcgccagacacgggtgatgctggcggcagacaatctcaagcgtatcgctaaacaggacgtgatgctggatgctccggttgttatagctatgggtattgataatgagatcggtctgaaactgactaagctggctttcggcatcgtctaccggaatgttgcgcagcaaaagctgaggataacgcggcctgatggcctggtaaataatcggcatcactagcgcgccgaccgaaggcgtcgtgccaattgtaatggtgcgttgcttatcatagctgcccgtaagatccagggcgccaagaatagattccagcccctggctgatgtattcgtgcagatgcgtagcatacgtcgtgggcgttacgccctggcctttgcgaataaacagcggatcgggaaatatagtccgtaatttttgaatggactggctaatggctgacggcgtcaggttaagaattttcgctgcattgacgatccctttatggacatatacggcctcgaaaatcgtcaacagattgaggtcaatatttctcagtgttctgaaaatttgcggtttgtcctgtaggtgttgatcggccggttgtctttctgcctgattattatcactcacgctctggctccgaattcattcgtattatgaataatagatgaaatagtatattttgcatttatgggttggttttaaaattactcttatgaatgtatttttagtcatttcaataagataagtaacagcaaggccgggattttgttcacggaaaattcctcatcatgaggactgaagaggccatgccgcctggcggctacagcagggatataacgaaaatatagaaagcggggggagaagtaaagcattcaaatcatatatgattaatgacccataaatttcttgggccattatattttacgcattaagcagcaatatattcatacggtggattatttagcagagctaaaatattcgccagcaagcggggcgcaatattatccgtggtagcatcttccttccactgcgttattttggccatttccatgccggcataaccacacgggttgatacgcaggaaaggagaaagatccatgttaacgtttagcgctaaaccgtggaatgagcagccgcgacggatacgtaaacccagcgagcagattttcttttcacccacgtagacgcccggcgcatcggcgcgcggatgcgcctcaataccaatttcagccagcgtattcaccacggtctgttcaagtagggtgactaaatcacgcacgcccagtttacgtcgtttcaggttaagtaaaacgtacattacctgttggcccggaccatgataggtcacctgtcctccacgatcgctctgcacaacgggaatatcgccaggcatcaatatatgttccgctttaccggcctggccctgggtaaacaccgggtaatgctcaaccaaccagatttcatcatggctgttttcatcgcgcatatcggtaaagttatgcatggcctgagagatagcttcatagggctgaaggccgagctggcggacaaggattttatcctgatacaaaacggcatctccgtagagaatgaaaaaagagaggaaagtatatcacagcgggggaggcggggagttacccggataagaccgggtaaccgtctggatgtattacaataccattcgcacgatatcaatattgcccagttcttcgtacagcgtttcaacctgttcaatatgggtggcattaatggtgatagagaccgagtggtagttgcctttgctgctcggttttaccgtcggagagtaatcaccaggcgcatggcgctgtaccacttcaaccacctgatcaaccagctcaggtaacgcctgccccattactttgtaagtaaatggcgtagggaattcaagcagttcgttaagtttggttttcatgtcagctccggcattacgtaaaaaaaataacaactcccgccacagggcgggagttttactgatgcatagtatatggggacgaaaatcacactttcaagcgttcaatttttatccaaaccagtgatggaacattaatttaatgtaatcaatgattttaccgaagaagttcccttccgggatctcttgcagtacgaccagcggacgctgctcgatggttttaccgtccagctggaagttgatggtgccgaccacctggtttttctgcagcggcgcgtgcagttctgcggtattcagtacatagctcgctttcaaatctttcatgcgaccgcgagggatcgtcaggtaaacgtctttatcgacgcccagcgaggcgcgatcggtattaccaaaccaggcgggttcagaggcgaactctttaccagccttcagcggattaacggtttcaaagaaacggaagccccacgtcagcagttttttgctttctgtttcacggcctttataggtccgtccgcccatcacggcggaaatcaatcgcatctggccttcggttgcggaagcgaccagattatagcccgctttgctggtatggccggttttgatgccgtccacattcaggctgttatcccacagcagaccgttacggtttaactggcgaatgccgttaaaggtgaactctttttctttataaacggcatattcgttcggcacatcgcgaattaacgcctgaccaatcagcgccatatcgcgagctgaactgtattgtccgtcggcgtccaggccgtgtacggtctggaagtgggtatttttcagccccaacgcgttcacatagctgttcatcagcccgacgaaagcatcctggctaccggcggcgaaatcagccatcgccacacaggcgtcattgccggattgcagattgatgccgcgtatcaactgagagaccggtacctgcattcccggcttgaggaacatcagcgaggagcctttaaataccggattgccggtggcccaggcgtcattaccgacggtaaccaggtcggtttctttaaatttacccgctttcattgcctgtccgatgacgtaactggtcatcatcttcgtcagactagccgggtcgcgacgttcgtcggcgttttgttccgccagaactttgccggagttgtagtcgatcaggatgtaggattccgcatcgatctgcggaacgcccgggatcatagttttgatattcaggtcatcggcatgtgcggttgagataaacgcggcacaaagcgccgtggtgagcgccatgcgctgcataaaacgagcggaaaaagtggtcttcatggtctgaactacgacgtccgtgatgaaattaaaaaaagagccctactatagcaaaagcataactggcaggcatctgactttccgcgtgactttgttaatgtcatttacagaaattgacagtacagatacctgcgatcggttactgcgcgctggcgataaaggactgtaattgtgcttctgtttgcaaacgttgctgtaacgcgctggcttcggctttactggcaaaaggccccagttgaatacgccagaccgcgccgttttgtattacgcgtcctggtacgctgaactgctggcttaaacgctgttggtattgctgcgcacgcgtttgatcgctgacggcgccgacctggacgacgaaacgaccgctcgccgcggcggctggcgcactcaccggggcagataccggggccgcggcagcaggcgcgcttaccggcgtcgcagtcgctggagccgtcgctggagccgccaccggcgcggaaaccggcgctggctgtggcgccggcgtcggttcattactctccagcacgccaggcgccagcgtagtcggcgcgccgaggaagccgctgctgctcaccggcgcaccggtggtatcgtcacttttcaacgtggaattactgaccggaagaacgtcgccttgcggttgtgcaggtgctgaagaggcgcttcccattccgccgcttaaatcagggcgcgggggcagagcgtaggtctgtttcgccaccgtcgtacaggccatccccgggccggagagcgaaccatccggcgccacgataatggggtcaatccgtactttagtattattcgaggtattcagacgatccgccgctgcgcgggacagggagatgacccgatcggtgccataggggccgcgatcgttaatacgcacgacgatcatgcgaccgttggccaggttggtgattcgcgcatagctggggataggcagtgtcggatgggcggcggtaagctgcatcggatcgaacatctccccggaggcggttaaattactgccgggttccgcatcataaatagcggccaggccagcctggctaaagcgggacgggtcctgaacgattttataacttttaccgtcacgctgataatcctggtttgcggtcggattcagaggttcataacgcggttccgctccgctgatttccacagtcggaccattacataccgcaggttgcggcgcgacggtggtttgctgctgaccgccgtcattagtacatgccgcgagtagtactatccctgccgcgacgcagattacaggcaactgcttacgcattgcgcaccccttatacgcttttcgacaacatttttctgtgggtgtggatcgacatcacaatcccgaacccggccatcagcacaatcagtgcggagcccccgtagctgaccaggggtaaaggtactccaaccacaggcagaataccgctcaccataccaatatttacgaagacataaacgaataatattaacattaatccgccagccatcacgcgaccaaatgtagtttgcgctctggcggcaatccacaagccgcgcattattagcaaaatatagagcgcgagcagaatcaggatgcccaccagaccgagctcttccgccagtaccgcgaagataaagtcggtatggcgttcgggtaaaaactccagctgcgactgggtgccgtggagccagcctttaccgcgcaggccgcctgagccaatggcgattttagactgaataatatgatagcccgcgcccagcggatcggtctccggatcaaggagcatcatgacgcgctggcgttggtaatcgtgcatcaggaaaaaccacaaaataggaataaatgcagcgatcaatacaatggcgaccccaattaagcgccagctcagaccagacaaaaataggacaaagagaccggaaagggcgaccagaatagacgtccccaggtccggctgggcggcgaccagcagggtaggcataaagattaataccagggcgatggcggtatttttcagcgagggcgggcagacgtcgcggttaataaagcgggcgaccatcagcggcacggcgattttggctatttccgaaggctgaaagcgaacgattcccagatcgagccagcgctgcgcgcctttggatattgcgccgaaggcatcaacggcgaccagcaaaatgatacaaatgatatagagatagggcgcccagccttcatacacgcgcggcgggatctgcgccatcaccaccatgaccaccagccccatcgcaatctgaccgattttacgctccatcatgccgatgtcctggccgctggcgctccagatgaccaacgcgctataaaccagtaacgccagcagaatgagtagcatcgtgggatcgatatgaattttatcccagaaggtttttttgttcggattatccgtcatgattattggtcctccgccgctgcaaccaccgggttttccgcaggcaaatgggtgttgttgtcgcccagcatgatgtgatcaaggatttggcgcatgatcgtgcctactgccgggcctgcgccgccgttttcaaggatgatcgcgacggcgacctgaggattgttatacggcgcaaaggcggtcatcaatttatggtcgcgcaggcgctcggcgattttatgcgcattgtacgtttcgttggccttcaggccaaagacctgcgcggtgcccgacttcgccgcgattttatagggcgcgctggcaaaatatttatgcgccgtgccgttagggcggttggcgacgccatacatgccatctttcgcaatttcccagtagccggagtgaatatcgcccaccggcggctcatgcggctgtacccacggcacctgtttaccgttttccgcggtgctcattaacaggtgcgggactttaactacaccgtcgttaataaggatcattagcgccttactcatctgaatcggcgtcgctgtccagtaaccctggccgatgcccaccggaatcgtatcgccctgataccacggttttttaaagcgtttctgtttccactcgcgggtcggcatattaccagagcgctcttctgcgagatcaattccggtgtagtgaccatagccgaacttacccatccattctgacaggcgatcgatccccatatcataggcaacctgatagaagaaggtatccgccgactcttcaagggatttggtgatattcagatgcccgtggccccattttttccagtcgcggtagcgtttctcagaccccggcaactgccaccagccagggtcgaaaagactggtgttacgggtgatgacgccagcgcttaacgccgatacggcgacgtaaggcttaacggtagaagcaggtgggtagacaccctgagtcgcgcggttcactaatggcgtgttcgggtcgttaagcagcccggaataatctttgctggagatgccatccacgaaaaggttagggtcgtaacttggcatggagaccagcgatagcacgccgccggtacgtggatcggtgacaatcaccgccgcgcgactgcctgccagcagcgtttcaatatactgctggagcttgagatccagcgtcaggtagatatcgtgtccggcctgcggcggcacctctttgagttggcgaataacgcgaccgcggttgttgacttcaacctcttcataaccggtttgcccatgcagaatatcttcatagtagcgctcaatgcccagcttgccgatgtcatgggtggcggcgtagttcgccagtttgttttctctgtcgagacgctcgacgtctttatcattgattttcgatacgtagccgataacgtgggtcagcgccgatccgtatggataatagcggcgtttatagcctttgacttcgacgcccggaaaacggtactggttgacagcaaagcgcgcgacctgaacttccgtcaggtttgttttcaccggaatagaagtaaagcgatgggatcgggcgcgctcttttttaaaggcggcgatatcgtcgtcgtttaaatcgaccacactgcgtagcgcatccagcgtttgctgaacgttatccaccttttccggcatcatttcaatctgatagatagtgcggttcagcgcaaggggaatgccgttacggtcgtagattatcccgcggcttggcgcaattggcaccagcttgatacggttttcgttcgagcgggtctggtaatcggtaaaacgaaggatttgcagattatacaaattggcgatcagtacgccggtcagcagcaaaatacccaaaaaggcgaccagcgcccgacgcacaaacagtgcggactcagccgtatagtcacgaaaagaattttgtcgtttcatccgctgcttaatcttctcaagacttcacgatcactcacggtgataagggtggttggttgtgatgctccacgcccggtacaaactctccgcaaccagaacccgaaccagcgggtgagggagcgttaacgccgagagcgaccagctctgttccgctgccgctttgcaggcgggagataatccttccgggccgccaatcagcaaactgacgtcgcgcccgtcctgtttccagcgctccagctcattggctaactgcggcgtatcccacggcttgcctggaatatccagggtaacaatgcgattcttaccggcggcggccagcatctgctcgccctctttgtcgagaatgcgtttgatatccgcgttcttgccgcgtttgcccgcagggatttcgatcagctcaaagggcatatctttcggaaaacgacgcagatattccgtaaatcccgtttgaacccagtcgggcatcttcgtgccgacagcgacaagttgcagcttcacgcattaactccagagtttttccagttcatacaggcggcgactttcttcctgcatgacatgcacaatcacatcgcccagatcgacgacaatccagtcagccgcattttcgccttcgacgcccaatggcagcataccggccgcgcgcgacgactgcaccacgtggtcggcaatagacataacgtgacggctggaggtgccggtacaaataatcatacagtcggtgatactggatttaccctgaacatctaaggcgatgatgtcctgacctttcaggtcatcaattttgtcgataacaaaatcctggagtgctttaccctgcaagttttccccctgggtgaataattgcgttataacgatagaaaaaaggccaacaggctggaccggtaaggcgttgcgagttaacgctaaccttccggcgggacgccgtgtagtatacctgaatcagcggcgataccgggacttatgtcgccggatcggcgtttaaaaccagattatcatcccatcccacgtcacagaaagcatcgccatttttgtaaaacaatttctgcaaagctctgcaaggtgaaaaaagcctggctgcggagaataacagcctgtcgggggctgtcaatgggcgaaaccgctgcggcgagaaaaaacggaaaattcatcactcaggccgccagacggcacgactatttaatactttcagggtggcgaacccttcgcatatgtcgattgcgctccagcatccctgttctacccggaaatgccatagcgaggcggcgggcattgtgagcagacgggcaatcaacaggctgagtacgccctgatggctgacgatcagcaggttctggcaatcgctaaacgcgtcgagtcgcgagataaagcgctctacgcgccgggtaaaagcctgaaaaccctcgccattggtcggaaccgcattctgccagtccgtacaccaggcggcatagctttcggcatcttcatgggtgaggtcgcggtgatggcgcatttcccagtcgccaaagtacatctcattaagctcaggtaagatgtgttgcggcacatcccggccctccagtacgagccgggcggtatggcgcgcgcgctccagctcgctgcataacacccggtcaaatggcgcgtggcgcaataaagtatgtagcgttttcgcctggccaatccctttttccgttaacggcgtgggagcatgtccgctatacaacccggcgacattggcctcggtttcgccatgacgcaccagccacaatcgcatggtattcctcatgaggttaaatgcgcaaaacatgataatgcccctgattgcgcaacgtttttttcactaaaatagcgttttttggctggaggcataatggcgttattcaacagcgcgcatggcggtaatattcgggaagccgcgacggtgttgggcatctcgcctgaccagttactggattttagcgcaaacattaatccgctgggtatgcctgtcagcgtgaaacgcgcgcttatcgacaatctggactgcattgagcgctacccggacgccgattattttcatttgcaccaggcgctggcgcgtcatcatcaggtgccggcatcgtggatactggcgggaaatggcgagacggagtcaatctttaccgtggcgagcggtcttaaaccgcgtcgtgcaatgattgtcacgccaggtttcgcggagtatggccgggcgctggcgcaaagtggctgtgaaattcgtcgctggtctctacgcgaagcggatggctggcagcttaccgatgccattcttgaggcgttgacgcccgatctggactgcctgtttctgtgtacgcctaataatcctaccggcctgctgccggagcggccgttattacaggccattgccgatcgctgcaaatcgctgaacattaacctgatcctggatgaagcgtttatcgattttattccgcatgagacgggctttattcctgctcttaaagataatccgcatatctgggtgctgcgttcgctgaccaaattttatgccattcccggcctgcggttgggatatctcgtcaatagcgatgacgcggcgatggcgcggatgcgtcgccaacaaatgccgtggtcggttaacgcgctggcggcgcttgccggtgaggtagcgttacaggatagcgcctggcaacaggcgacctggcattggttacgggaggagggcgcccggttttatcaggcgctttgtcagctccccctgctgacggtttatcccgggcgggcaaactatctgttgttacgctgtgagcgagaggatattgatctgcagcgacggttgctgacgcagcggattttaatccgtagctgcgctaactacccggggctggacagccgctattatcgtgtggcgatacgcagcgctgcgcaaaacgagcgtctgctggcggcgctgcgcaatgtgcttaccggtatagcccctgctgattgatgtagttcagcacgttttccggcaacagatcgtcgcaggattcgcctttttccagccgttcgcggatgagggttgcggagatattaagccagggcgtttccgccaggtaaattttaccggctggcaactggtgcagatcgtccggcgtatgggtcagatgctgttccagccactgctggtgttgcgcctgcgtcatttcaagggggtagccgggacgacgacaaacgatcaggtgagtgttatcaaggatggtgtcgtaatcatgccaggtggggaagttaagcagcgagtcctggccgataataaacgccagcggcgcttcggggccctgttcttcgcgccatgctttcagcgtttgcgcagtgtaagagggcgcgtttcgctgtagctcgcgttcatccagcgtaaaaagcggcttatcggcgatagccagctccagcatatatttacgctgcgcgctggaggcttccggctgggggcgatgcggcggcacattgttaggcataataatcacccgcgataagccgatcagattcgccagcgtttcaacaggtttaagatgtccataatgcaccggatcaaaggtgccgccgaataaagcctgtaacgatttcatatcacccatcaataaatacgtctgccagcgccttatggcagagcaggagcgacagcccttcaagatctgcccataccgactgaccataatcctgtttgagcgtaatttctgtacgcgtcagtaactgcacggcctggcgaagctgcgcaggatggagacgctgcaacgcgtcgccgatcatggggcgacggttttgccagacccggtgtttatcaaacagcgcgcgtaacggcgtatgcgcggactgacgtttgagatttaccagtagcagcagctctcgctggagggtgcgcagcagaataaccggttcgctgccttcaaggcgtagctgttgcagaatgtgcagcgcgcgtttgcttttccccatcagtaacgcatccacccagtggaaaggggtaaagtgggcggcgtcattgacggcctgctccacgcgaggaagcgttaacttaccgtcaggccaaagcagcgacagtcgttccagcgcctgcgccagcgccaacagattgccctcatagcaatagcacagcagttggttcgcggcgtcatccagttgcaaattctgtgctttcgctctggcggccacccagcggggaagctgcgcctgctccggcgtctgacaactgacctgaacgctacggtctgccagcgcggtataccaggctgcgttttcctgcgctttggtgagcttgtttccgcgtactattaataacaggtcgtcatgcagcagctcgctcagggtggcgagttgctcattcattgccgcgttaggcccgttttccggcagttgcagcaccagcgtttgacggctggcgaacagactcatcgcctggcagagtgagaaaagcgatccccagtcggtactgggatcgagagtaaaagcgtggtgctcttcgaagccttgcgacgcagccgccagacgaatagcgtcctgactttcctgcagcagcagcggatcgttgcccaatagcagatatgccgcacgcagcccttcattgagctgcgcgcggagttgttcaggatacaacctgatcattagttactcagcgtagtggagacgcgtgctggcgtagaggcgggcgccgccgtctcattgtcggcggtagcctcctctttcgtcgcctgaatatccgccgcgcggacgctggtcagcttacgaatcagctgttcagcggctttgtcgtacatctcctgaacgatcatggcctgctcgttatccttcgccaacgccatctgcgggttatcgaagaacgaacggtacactttcgtgctgataggatagatgtcatggcccggaatcaataccgaggcattgacggtcatcaccatctgatattccgccgtctggccgtcctggaacactgacgccgtatcctgcaaaatagtcaccgttccaagccgcagagacggaacgtctttgcgcgttgtgtctttatcaagcaggtttacgttattcagccgtaactgattacgtaccgcacgacttagcggaccgttcggatcgccggaatcgaggatcatcgttttcattgaagccggaacctgcgtagtgctacgcagatgccagccgcatccggcggtgaccagcaccgccagagataacaacagtgttaccagatatcgcacgcttcctcccgcgcttagccaacaaccagattgaggagtttacccggaacgtaaatcactttacgcacggtaacgccatcaagatattttgccaccagatgttcctggcctgcacgttcacgcacctgttcttcggtagcatccaccggtacggtgattttcccgcgaactttaccgttaacctgcacgacaaccagcgtggtgttttccaccattgcctgctcgtcggctaccggccacggcgcgttgtcgatatcaccttcgccgcccagctcctgccacaaggtaaagcagacgtgcggcgtgaacgggttaagcatacgcacgacggcctgcagcgcttcctgaagcagtgcgcggtcttgttcgccttcctgcggggctttcgccagtttgttcatcaactccatgatcgccgcaatggcggtgttgaacgtctgacggcggccgatatcatcggtcactttggcaatggttttatgcacatcgcgacgcagcgctttttgatcttcgctcagcgcatcgacgttcagcgccgcgacaggacctttagcggtgtgttcgtaaaccagcttccagacgcgtttaataaagcggtttgcgccttctacgccggactcctgccattccagagtcatatccgccggagaagcgaacatcataaacaggcgtaccgtgtccgcgccataacgttcaaccattacctgcgggtcgataccgttatttttcgacttggacattttactcatgccagtgtagaccagctcatgacccgctgcgtcttttgctttgacaatgcggcctttttcatcgcgctcgacgatagcgtcaactggcgaaacccagttacgttcgccgttctcgccgacataatagaacgcatccgccagtaccatgccctggcacagcaactgtttagccggctcgtcagaggtgaccatgcccgcatcgcgcatcagcttatggaagaagcggaagtagagcaggtgcatgatggcatgttcaataccgccgatgtagatgtcgaccggcagccagtagtttgccgctttcgaatccagcattccttcctgatactgcgggcaggtgtaacgcgcgtagtaccatgacgattccataaaggtgtcgaaggtgtcggtttcacgcagcgccggcataccgttaacggtggttttcgcccactcaggatcggctttaatcgggctggtgatgccgtccatgacgacatcttccggcagaataaccggcagttgatcttccggcgtcggcagcacggtgccgtcttccagggtgaccatcgggatcggcgcgccccagtaacgctgacgggaaacgccccagtcacgcagacgatagttcactttacgttcgccgacgcctttttccgccagtttatcggcaatggcgttaaacgccgcttcaaaggccaggccgtcgaactcgccggagttaaacagcacgcctttttcggtcagcgcctgttcggaaagatccggctcggaaccgtcggcggccagaatcaccggcttgatggtcaaaccgtatttggaggcaaattcgtagtcgcgctgatcgtgacccggaacggccatcaccgcgccagtgccgtactccatcaggacaaagtttgccgcccagaccgggatctcttcgccagttaacggatgaatcgctttatagccggtgtcgacgccttttttctccatggtcgccatttcggcttcggccactttggtgttacggcattcgtcgatgaacgccgccagttcggcgttgttcgccgccgctttttgcgccagcggatgaccggcggccaccgccaggtaagtggcgcccataaaggtatctggacgggtggtatagacggtcagggtgttatcgtaacccttcacatcgaaggtgatttccacgccttcagagcggccaatccagttgcgctgcatcgtttttacggtatcaggccagtggtccagcttatccagatcgcgcaacagctcgtctgcgtaagcggtgattttgataaaccactgtgggatctctttacgctcaactttggtgtcgcagcgccagcagcagccgtcgatcacctgttcgttggcgagaacggtctgatcgttcgggcaccagttaacggcagaagtcttcttgtacaccaggccttttttatacagctcggtgaagaacttctgttcccaacggtagtattccggggtgcaggtcgcgatttcacggctccagtcatagccaaaacccagcgtttttagctggtttttcatatacgcgatgttgtcgtacgtccacggcgccggcgcggtgttgttcttcaccgccgcgccttccgccggcaggccgaaggcgtcccagccgattggctgcagcacgtttttgcccagcatacgctggtagcgggcaaccacgtcgccgatggtgtagttacgtacgtggcccatgtgtagtcggccagaaggatagggaagcatcgacaggcagtaatacttctctttgctctcgtcttcggtcacttcaaatgtgcgcttctcatcccagtgaagctgtactttggattctatctcttccgggcggtattgctcttgcatggcagccagtagtcctgttttcgatacagctacaaatgtagctttagaggtggtgtttagatccgcatagcatagcccaaacacgcacgtcaaaacagggggtagaacatttgtcgcgccaggcgtccgtgaggaggtgacgcaaaatgcgacacgactgaggcaaattaccgcagttcctgtcaccgccagatcggcccataaaaataaagtcatataaaccatgtagttaaaaaatggcacgccttttgattagggaagacaggactaaagcaaaggagttaatcgtgaaaaaaaatgcagtggtgattcaccctcaggattgcgtcgcgacggctattacggcgctcaaggctggcgaaaccgccacaatgttcattggcgaacgcgagataagcgttgtgttacatcaggatgtgccatttggccacaaattcgccatctgcgatgtgccttttcatggcgaagtttataaatatggcgaatccattggccgcgccactcaggaaataaaaagtggcgactatgtgcacgtccacaatgtggaaagtgaacgcggacgtggtgactggaaataatataaaacaagggaaaatgattatgagcaatgagacttttttgggtttccgccgccctgacggccgttttggcatccgtaattatgtactgattttacctaccagcgtttgtgcgaataaagtcgcccaggatattgcccggcaggtaaaaggcgcgacatgggtgaataacgattttggctgctgccaggtggcaggagatgcgcgtctgacggaaaagacattgattaatgtggcgaataatcccaacgtcggcgctattgtggttgtgggcttaggctgtgaaggcgcggagccgctgcgcatcgcagaagagattaccgcatttggcaaaccgacctcctgcattaccattcaggaagagggcggcacgcttaaatgtcaggctcgggggatttcgctggcccgcgattatgcgcaacaactctccatgcaaaaaccgcagcaagcaccggttagcgagctgctgctggcgatggagtgcggcgggtcagatacgacatcggggctggcgtctaacccttcctgcggggtcgcctcggataagctgatacgctgcggcggaagctcaattctttctgaaacgacggaatttattggcgccgagcatgtgatggcgaaacgcgcggtgacgccggaggttggtcaacagcttattgatttagtggtcggctgcgaggcgcgagcaaaagcgctgggcgaggatattcgcgggggacagccgacgccgggcaatattaaaggcgggttgactaccattgaagaaaaatcgttaggctgtatgcataaagcgggtcatgcgccgttacagggcgtactggaatatgccgatagcccaacgcatccgggcctgtggattatggataccccggggcaggatattgaatctatttccggcatggtggcggggggagcgcagatcgttatttttactaccggtcgcggaacgcctgccggtaacccaatagcgccggtaataaaaattacgggtaataaagcaacgtgggaaatgatgcaggacaatattgatattgatgtgtccgccattatgtctggcgaggcttctattacgcaaatgggcgaggaaatttatcaggaaattttacgcgtcgcgaatgggaaaacgactaaatcagaagatttaggtcataacgaattctctatttataagatcgcgccgacgttctgataccaaatcgggcagcacaagctgtccggttatctcctgggaataagctatgaaaattaaaaaaacactggaacgttttcctggtggtatgatggttgtaccgctaatcatcggcgcattgtttaaaacttttgcgccggaggcgctggaaataggcggttttgtcacttctatttcgcatggcgcaatggcgattttaggcatgtttttagtctgtatgggcgcggatatccagtttaaagccgcgccgaaagcgctgaaaaaaggcgctgcgatcacctttgcgaaatttgccagcggcgtgattattggcattctggtcggaaaattttgcggcccggatgggttattaggtctgtcggctttagcgattatttcggcgatgaccaactcgaacagtgggttatatgccgcgttggtgggggagtacggcgatgaaaccgacggcggcgcgattgcggtaatatcgttgaacgatggtccctttttcaccatgctggcgttaggatcggcaggcatggtgtcgataccctttatgaatctggtggcggttattattcccattatcattggcatgattttgggtaatctggatgaggacatgcgcaagtttcttaaacagggcagcgtggtaacgattcccttttttgcctttgggttaggatacggtattgatttcgcaagacttatcacggcaggttcttcaggcattttactgggactcatgacggtggcgattggcggattttttaatattttcgccgatcgtctgacgggaggcagcggcgtggcaggcgcggcggtctccaccacctctggcaacgccgtcgcgacgccagcggcaatcgcgctgctcgatccgcattttaccgacctggcgtcgacggcggcggcgcaggtggcggcctcgacgattattaccgctctgtgcgcccccttcctgaccgtatggataaaaaaacgctacgatcgtaaactgaacccagccgccgcaggcggttagcgtttcggcggaaaataaatcacgacgggcggtctcgcccgttcataaaccaacaggatggtgagtgatgaataagacgaaagatatagccgcatctcctctctgttttgtctctccttaccctcaactggcaaaggctgccgaggcgctggtcgcgcagttggattacgccgtcactattcatcaaacgacgcttaatcgtatcctggatgagctacctttattagagtcccgtgggcaccaggtactgattagtcgtggcggatgtgcggaaatattaaaaaagcacagtaaattaccggtagtcgaaattaaaatgtccggctacgacattcttgatgcgcttatcccttttaaaggacaaaaaggcactgtcggtattgtcggcttttccagtgtgatcaaaggatgcgcgcgcgtagcggaacagttaaatattaactataaaatttttaccttacagggaaatgataaagaaacgatttcttgcctgaagcggcaattagcgtccacgccattagattgcattgttggcgataccgtttgtcaggattatttttcaccgctgggctcgcaattccgtttacttgattccagccccgcctcaataaccgaagctctggaagaagcccgctcattatatctggcttttcgcagccaattactcgagcgtcatcatctgcagctgattctcgatcagtttgataaagctgttatcacgcttgatgataccggcgcgttactgcattacaataaatatgcgagccaactttttaaaattaacgcctccggtgagatttatgacgcatctttcctgaaacaggtattgcaccaggagcggcatacattacgtgagggaaaaaccgtcagcgcgaaagtcgtcgatacgccgcaaggcgcgatggtagttaatctgtatccggtatttgcggccagacagttaagccgggtagtgttgacgatgcaaaccgtctccagtttacagggggcggaacatcatgttcgccgccaggaactgtctcgccgcggcttgagcgcccgctatcatttcgacgatctgcttaccgaaaacccggaaatgctgcgtcgtctggcgatcattaaaaattatgccggtacggacgcgactatcttaattaatggcgaaagcgggacgggaaaagaggtgctggcgcaaagtattcataatgccagccaacgcgtcaacggcccgtttgtcgccattaactgcggcgcgatggcccctcagattctggagagcgaactctttggctatgtcgccggcgcatttaccggcgcgtcgccgaaaggcaaaataggcctgtttgaattagcgcaccacggtaccatttttctggatgagattagcgagctggataaaccgctacagacgcgcttattacgggtattgcaggagcggcagattatgcggctgggctcagaccagatgatacctgttgatattcgcgtgattgcggcgaccaatcagacgttaacgaagctcattgcggacgggacatttcgcgaagatctttactatcggcttaacgtattaaaagtgaccaccatcccgctacgcaaacgtccggaggatatcaaagccatcggcctgtcgctgcttactagtttcagccagcattataaacgcccggcactaacgttaaccccggcgctgtggcaagagcttcagcgcttcgcctggcccggaaacgtcaggcagttaagcaatattatcgaacggctggtactctctattgatcactccccggcaacgctggatgaggggcgcctcttgctggacgatctggaagaggggagccgacgcgagccaactacctgccacgactgccagatgctggctggcgattataaaacgattcgcctgcgtattttgagaaaattattagaggcggaaagggataataaatcgttagtggcgaaacggttaaatgtcgatcgtacctcgctgacgcgctggatacgcgagtcggcctgacaagaatttacagactctgtgggcagccttgcaaagcgtaacgcaaataacgtctattattataggcagttaacgatccaagaggtgaagtgatgaacaaggttgctcaatattaccgtgaactggtggcctcattaagcgagcgtttacgcaatggcgagcgcgacattgatgcgctggtggagcaggcgcgccagcgcgtgatgcaaacaggggagttaacgcggaccgaggtggacgaactgacgcgcgctgtcagacgcgatctggaagagttcgccatgagctacgaagagagccaggacgatagcgtcttcttacgggtgattaaagagagtctctggcaggaattggcggacattaccgacaaaacccagctggaatggcgtgaagtcttccaggatttgaatcaccacggcgtgtatcacagtggcgaagtggtgggattggggaatctggtgtgcgagaaatgccactatcatctggcggtttacacgccggatgtgttgccgctctgcccgaagtgtggccacgatcagttccagcgcaggccgtttgagccgtaaggttcattatcgtgagcggacggttgccgtccgccatgttaagcgtgcagttgggcttccagtttgcggatctcttcatcgacgttccatttgcccgtgggctgtgcttttttgaaccagtagagcgcttgttgtaggtcttgtgcggtaccgtgtccatctctgtacatgcatccgaggttgtaccagcccgatgaattgttacattctgctgatttgtggaaccattccagtgctagcgaataattttgctcgacgccatgaccgcatttgtacatccagccgatactgttataggcatcatcgtcaccctggtctgccgcttttcgaaaccagtatattgcctgctggtaatcttgtttgataccttttccgatgtaataacaatagcccatctgatattgcgagtagctgctctcttgtagcgcgctcttcttgtaccaaagggcggcaagggataaatttttccgacatcctttcccattgccatacatatacgccagtctttcctggctggcgcaatggccttgtaatgctgcctgtttaaaccagtagagtgcctgtgtatcattttgctctacgccagttcctgaatgatacattctcccgagattatattgcgcaaggttgtggctctgttctgctcctttgcgataccaggcaacggcctgggcataatctggcgccatcccggtttctccttcctgaacccagcctaatgtgttgaaagcgtggcggtgtccttgctgtgcggctttttctgaccagaataaagccagcgtattatctttcatgtcggtaggcgtgtctttgtatcgtaagccgagccaatattgtgcctcgcagtgtccttgttcagctgcctgctgcaaccaataaaaagagagcttatcctcttcgctgccatctatacgttcgtcattatataaacggcctaatatatattgagcttcactatttcctgactgcgccagttcggttaattgtgctaaagatacgttgtcgcagggatgactggttatggaatgattcattttttaatttatcccgccattgttttttagattaataatatattgcgatttggctttgttgtactctattttagttttcaattgcgtttttatttgtggtgtgaatatattttggcgatttattatggataaagaatcacaatatttactctttgcactttcctcgccgatggaagtattgaacgaggactgtttaccttcacattcgtcaccgaaaatgtatttaggtgtaaaacgtttcgatcttgaatcgtcgtggggtattgaaaatcgcgatgaactgcttcagaccatttcccgcaggacggatgacggtcatgccacacaactggaatggctatatcgccgctggtttaggtatgcgccgcaggagtggcaggagtataccgacgcgctggacgagggagatcgcatttatgcccgattcgtcgctgataccgccgtgtgttgcggcgaaggtggtattcgcagttgggattatgtgcggatgggatttctctgccgcatgggcgtgctcaatgaatggctgacggaagaggagagcctgtggctgcagtcgcggatacagcttcgcgcgctcagctattattccggctggttgccgtacttcagcgcttattacaccgggcgtttgtactggcagttacggaatggcgataacctaccgctgctacgcgagacattcgcccgtaaggagtttgatgacgcggggcgacgtatgatgaataaactgatcgccgggaaggacagtttttacgccacgctgccgtggcgctacctgccccattaccctgaatgcccggacacgcttcaggaggtgagcgatctatgaaaacctgttggcaagtccttggcattgaggccaccacggataccgacgccattcgtcaggcttatctggcgctgctgccgtcatttcatccggaaaccgatccgcagggttttaagcaattgcgagaagcctatgagaatgcattgcaggggacaacatcgcccgccattacggtggttgatgaggatcccgataccccgtgggtgaattatctcagggagatattcggtgatttgctggcggatggcgaacggcgctttcagccgcaggcatggcaggagtttatccaacagatcaataaattatcgatttcacaggtcgaaaaatcgcgctggtggctgtgcgctatcgcgatgaagacctttcctatttcgtactcgtgtctgaaactgctgtcagatcgcctggcctgggaacaggggagtgataatcgagatgtcgatgccgaggaggtggaggatcttttgtttgaaatccgccgtggcgacctgtttgattattcgctattgctgcatttgccagtggcggtacaaaaccagaccattgctttttatgatgccctggacaacacctttttcgagcatcctctctatttcgcccaacttatggcccagcacggcccgtggattatcccggacaatctacgctttcaacgacgtctgttacgctggttcagcaccttgcactggggtattgcggagctgctgcctgtcgccctggcatggcaggaagccgaacccgataacgcaacgccgggttattactacttagcccagcgcgtattttgcggtgaaggcgatagcctgctgccagaactttacgcgcagtggtgggcgcatccttctacccagcttgacgatctgttgctgcgctggtgccgtcagcatcgaccggactttttcccgctgctggtgatggcggttgaggggcgtgagcaggtggatattaacgctgaacagctgctgtatattcccggctcaagcgctcgttcctgcttgctgtgggccgaggcgctgcacagcggcgcattatcgccgctaagcgaaagttttattgcgcggcgtttgaattatggcgcgccagcggtgagtgaggcgcatagccagcatccatactggctgttgtatcaggtggcggatagcctggcgtgcgccgaggagccgtcagcggcattgttacagagtctggtaacgaagcttgatgcgccggatatctgcccgttggaagcgctggttattcgcgggttgctggggcgggctgcggctgtcgccacaccgtgtgaagctgtagtcgcagatgaagaaccggtgacgacggtgacttcgccgagtacggaggaatctggcggcggctttggcctctggcaggtgattaaaatcattttatttattggcgttgtcggccatgtattacgccagtttatgcattagggatatcgaatatggacaaggaagaacaatatttactttttgcgctctccacgccgatggaggtgctatatatcggcaatgagccttcgcatacctctccagcaatgtataccggaattcctgctgtcgatctctccgattcatggggggattgataaccgtgaagatcttattcaaaccatctatcggatgacggacgatggtcatgcggcagatttggctcccttttatatccgctggtttacgctatctcctcgtcaatggcgcgaatttaccgcgcagtttggcgagcagggccagatttatgcgcgatttgttgccgaaaccgcactatgctgcgggcgcggaggcattaaagcctgggactatgtgcgtatggggtttttatgccggatgggggtgttgaatcaatggctgacggaagaggaaagcctgtggctgcaatcgcgtatctatgcgcgggcgtactatttttacgacggttggacgcaatattttgccgcctattcgttgggtcggctgtactggcaggctaaaggggacaccatacaggcatatttcgctcacctaaagtacgacgcttcaggcgcgcggatgtttaatgaactggcctctacgacagagagttattatgcgcagctaccgtggcgtccgctcaacgaacaaccgacatgcccggaaacgcttaaaggagtgagcgatttatgaatatctgttgggaaatcctgggcattgaacctaccaccgatctggaatgtatccgtcaggcttatcttgccctgttgccctcattccaccctgagagcgatccgcagggttttaagcgattgcgccaggcctatgaagaagcgcagcactgggccgcctcgcctgcggaggacgcaaaaatggaagaggtgggcgacgaacatgaaatactggtggcgttcagggaattgctggcatcagagcgcgatcgctttcagccctcggcatggcagaaatttattcagcaattgaaccagtgttcaatggatgagatagataagctgcgctggcagttgtgcgacatcgccatgaaaacggaaacgatctcgctgtcttgcctggcattgttggcgcagcgtctgaactggcagccgcaggaagcagaagatgatgctgatggagaagagctggaagcatttctggagaccgtaaagcggggcgatgcgtttgatctgctaagtctggccaaattgcctcttgttgttcaagaccaaactgacgcctacttttttaagcttgagcatatctggcgcttttatcccgaacattttgccgacgctctacaggttcagggcgcctggataattcccgatgataaacagctgcatcgtaaactattacactggtttagcgccgagcagtggggcatggcggaactggtcgatattgctcgtcgctggcaggccgcggagccggataacgaagatgcgcactattacctgtgcaaacagcgtttgctctgcggtgaaggggaaagcctgttggccgacctttgcgatttctggcagcgttatccctccacgcaggcggacgacctgttgctgggctggtgccgccagcatcggcctgatttcttcccgctggcggtgatggcggtcgaagcgcgctgtatggcggatgccgaatatgtccccggtgaaagcgcgcgcacgcgtttactgtgggccgacattttgcacagcggtaggttatcaccgctggggcgttcatttgttgactccctgttttataagcgaaaagcgatggcgtgggcaaattcacggctgagtacccagggggaacccgaaacgccgctgttggatctgtaccggacggcggagcaggtggtgctggaagcgtttcccaaagaaaagcccttttttcgcctgctgatccggctggaggaggggcaatcctgtccgctggaggcgctgataacgcaggcattgtcatctaaaatcgccatgaagccaggcgatattcgtgacaaaaaggagctggcggaagagctcaggctggcggctgagaaagaagagacaaaattgtcttctgaagcgaaaaccgaagcaccccgtcaggcggaatctggcggggtgatgaaaatcatgaagattgtcggtttgatcgcgttgattgtctgcgcgttaaatcgattcttccattttttctgaacaggggtagtgaaagcgccgttacggcgctttcggctcgtcaatacccagatattcacaggcgcgacggcgtacgtcatcgacacgctgcatatcattagacagcagggccgcgtcgaaatcggtaataatctcccccagcatttcgcgctcatcgcctaacgcgcgtgaccactgctcctctaactgtgctttaaacgtccggttaatcagcatatcgcggggataaattttcagcgccagcagccgctcgcggctggcgtcgatttgctgcgtcgtcagtgaggtggcattgtgactgatgattctggattcactcttgccgtcttccagcagcacgtcaacttccagcagaccattaatatcgtagctaaaacgaatatcaatggcctgaatgtgcccgttcggcttcagcatgacgtcaaaagaatcaatcaggatattatttttcaccttatggctttcgccctggtataccctgacgcaaatagagtcctgctcagggtgcatggtggagtacgtttccacttttgacaccggaacggtggtattgcgttcaatgatgggcgagaaaataccaggcactccctgtcggttgacttccacgcccagcgagtaggggcagatatccgtgaggatcacctcttcaacgtcttcatggcgcaggcgacaggcggcctgagttgcggcgccaagcgccacgatggtgctgggatcgtaactttgatagggcaatttaccgaataagcgcaccgcgatgcgttgcaccagcggcatctgtgacgcgccgccgaccagcaccaggctgtcaatttgctccggtttgagtcgggagtcgcgcagcgcctgctcaatgggcgtgcgcagccggttgagcaacggtagccacagggcttccagctcatcgtcataaaacgtgctttccagaacgctctcctgataaagccagctcatgcgcagcggggagctgctggcgcattttgcggcttcaacacaggcatacagcgcagccagatcgctatccgtcagcgctgatttatcgaggttccagcgtttcagcacttcatcaagcaacaaatgcgtgaaatcttcgccgccgaggtagttatcgccagcggaggcgtgaacttcgataatcggcgtagcgtattccagaacggtcacatcaaaggttccgccccccagatcgaaaaccagcgaacggctattttgctgcgtatgcaggccataagccattgccgccgccgtgggttcattgatcaagcgcacggcgtttaaccccgcaagctcagcggcaaggcgtgtatgcttacgctgctcatcgctgaaataagccggaaccgagatcacgacatccttgattggctgctgaaggtagtcttccgcatcttctttcagcgagcgtaaaaccagcgaagataattccggcgcattaaacgactcttcacccaaatgccagtgagtattactgcccattgcgcgtttaaataaggcagcggttttatctggatgagatgttttacgggctgcggcaggttttcccaccagaatttgtttattttcatccatactaattatggatggtgttaaatattcaccaaatttattaggtattaattgtgcggctccgtcttgccagacggcgattaaactattagtggtgccgagatcgataccaatcgctaacgttgcattatccattgcgtttaatttatcgggaaagagagtttatagaataaagaacaccaccctctggcgtggtgatctttatcaatgtcacgcctggcgaaagtattcatccataatgttcgtcaactccgggcgctcgccgtcatcattgatggcgaaatcgaggaaaaaagcatcggcctgtggcgtgcgtttctgggccagtaaacgaaacgccagcgggtagtggcaagcataaccgggtgcgcgagtcagaaaacggacaaaatcaatcaacaagggagaatgggtataaaacagcgcgcgtaacagtacggcgggaaatccctcttcggtgatcccttgcgccatgattttgttgaggccggcttcgctcaaatcgcctgcggcaataatatctgcgcaggccgcaagatcgggataatgcgttgcgcagttagccaatgcgttcggccagttgacgcgggtataacgttcgtcatggcgagtaaagtaatcctcccaaagggatggcggtagtttttcgtactgtattttcagggggatgcggcgctgaaactgggcttcttccaggcgctcgccgtcataaaatcgcaggcattgctgtcgcgtctcgtagcatgtcatcgccaccggctggctgatgacccaggtcttcacgggccggccttccagcgcggcggcggtggctttatggtgaccatcaagcaggacgcaaagccagctgtcattcatataccaggccagcgcgtggctctctggcttatcgcgataatacccggcgcgttgtgggttaaatcgcgatgggggctggcctggcagtaaaaaacagggttcgccggactggtagtgatagtccacgtcagcaatccactgccctgtggtcgcgggattcggttgtttttcgttacccaccgcccagaaaaaatgtccgttgccatctgtgggataaagttcgcgttcctccagtcggtaatagccatcggcaaagagtgaaaacagcggcgtcagggcggtaaatgcttcgttcaacccgactcctggctgattccactcggcaagtgaggataaaaactccgcggcgccttcatcatcattgctaaaaccggcataaacaaattctgcgcaggtcgggcaccaggcttcagtgtaaaaacgaatcagcggcgagccatgccaggaaagcgtatgaataccggcgtcagagtcgggatcgtggataacgctgggacgaagcaatgcttttccgttacgtactgaaaacgtaatatgggctacatcgtgctgtagcaggctgatttcaggtctattgttacgccaaaacatcgctgttcatccctggattctactttgcgctttatgcgtagtattgcagccgttccgccagcaaatcgacaaatccctggcggtctacatcgaccatcaccgtcgcattcggcttattccccgtcaggaaataataatccaccaccgtcatcccctgggtgtatttcccctgggtttccacgccgacccaacgctcaacggtggtgaaaatctcgggcttgagcagccaggcgatggtgcacgggtcgtgcagcggtgcgccgacaaatccccatttttcgtctttgtggtactccataaagaagtccagcagttcggcgacgatggtggaaatcgggttaccgatggcgcgaaagcgttcgatatcggcggcgtgaatctgtgccttatgagtgacgtccagcccggccatcaccaccggaatgcctgactggaagacaatttctgccgcttccgggtcgacgtaaatattaaattccgcagcgggcgtccagttacccagcgccatcgcgccgcccatgatcacaatgcgggcgattttcgtatgcagttccggatggctattcagcagcagcgccacgttggtctgtgggccagtggagacgatggtgaccggttgtgcgctctcgcgcagcgtttttgccatcagctcaacggcagtgccgctttgcggggcgaatgacggctcgggcagcgccgggccgtcgaggccgctttcgccgtgaacgttatcggcgataatcagttcgcgcatgagaggtttcaccgcgccgcccgccaccggaatatccaggcgtttgagcagtgtcagcatccgcagcacgttgcgcagggtcttctccggcgtctggttaccggcggaagaggtgatcgctttcacttccagttcaggggaggcgagggcgagaacgagggcgatcgcgtcatcatgacccggatcgcaatcaataataatgggcagtgccattgtggctccttgtaagcggtactttgtgacaaggttaacgcccggctggatacgtttcgagaagcgaagaagtaaagcgtgagatagcgcgcactctgacgtgcgcgccgggaagattagtgcaggattttcgcaaggaagtcttttgcgcgatcggaactggggttagcgaagaactcctcttttggcgaatcttcgacgattttaccttcatccataaagatcacccggttagccactttacgggcaaagcccatttcgtgcgtcaccaccatcatggtcatcccttcgttcgccagctcgaccattacgtccagtacctcgttgatcatttccggatcgagcgctgaagttggttcatcgaataacatggcaatggggtccatacatagcgcgcgggcgatcgccacgcgttgttgctgaccgccggaaagctgcgccgggaacttgttggcatgtgcagacaggccaacgcgctccagcagcttcaggcctttatcgcgggcggcggccttatcgcgtttcagcactttcacctgcgccagcgtcaggttttcgatgatcgacaggtggggaaacagctcgaagtgctggaataccatgcccacgcgggaacgcagtttcgccagatcggtttttttgtcgttcacaataatgccgttaacggtaatttcgcctttttgcactggttccagaccgttgacggtcttaattagcgtggatttaccggaacccgatggcccgcagactactaccacctcaccttttttcacttctgttgaacaatcggtcagcacctgaaagtgaccataccattttgaaacatttttcagggtaatcattaaacagtccttttcttcaaatagctgaccagcaacgacgcgctcaggctgataacaaaataaacggcgccggcgaacagaatcatttcgacctgagtaccgtcacgctcgccgatagtcgacgcggtgcggaagaagtccgccaggctgagtacataaactaaagaggtgtcctgaaatagcacgatgccctgcgtaagcaacagcggcaccatcgcccgaaacgcctgcggcagaataatgagcttcatcgactgccagtgggtcatccccagcgccagcgcggcgctggactgcccgcgggaaatactttgaataccggcgcgaataatctcggaatagtaggccgcttcaaacatggagaatgccaccatcgcggagatcaggcggatatcggttttcggcgatagtcccagcacgttttgcagaaagccgggtacaatcagatagaaccacagcaagaccatcaccaacgggatggaacggaaaacgttaacatacgctttagcaaaccaggcgataggggcaaagcttgagaggcgcatgacggccagaatggttccccagactatccccacgataacggcggtgacggtgatcttcagcgtgatgaccaacccggccagtaggtaaggcagtgaggggataatcgaactccagtcaaattcgtacattatttgctccccacgttgcccggcaggcggactttgcgttcaaccaggctcatgaccagcatgataacggcgttaatcagcacataggccagcgtaatggcggtgaaggattcccaggcgtgcgccgagtaatccaacagtttgcctgcctgcgccgccatatccaccaggccgatggttgaggcaatagccgagtttttcaccaggttcatcatctctgacgtcattggcggtacgataacgcgataggcattcggcagcaggacatagcgataagcctgcggcagcgttagccccatcgccagcgccgcgttcttctgcccgcgaggcagagactgaatcgcggcgcgcacctgttcgcaaacgcgggcggcggtaaacagtcccagacagatcattgaggagaggaaaaactgaatattgggatcgagttccgccttaaaccacatgccaagatcttccggcaacagttcaggcaccaccaggtaccaggtgaagaattgcacgatcagcggcacattacggaacagttctacgtacaacgtgcccagtccggagaggaaacggttgggaacggtacgtaaaatgccgaaaatagatcctaccaggaaagcgataatccaggcggtaatcgaaagggcgacggtgacctgaaaaccactccatagccagccgagataggtggtattgccgaagggggcttcctgtaaaaaaataccccagttccagtctattgacatacatctactccgaaaaaaaagggtagcagcgctaccctcgaagattgttgcccggcgatttgcggcttcaggcccgatggggaacgaccatcaggcttatagtctgtccgtgctgagcgacaatcgagaggacaggagtcccgtcccatttagttttagttagttaagcgctttatcattcggtgctttgaacagggctttcatctcgtcagacaactcgaaattcatgttcaggtttttcggtgggatcggatttttaaaccacttatcaaaccacttttccgcttcgccggaggtttgcgcctgggcgatggtatcgtccatcagctttttaaactcaggggcgtttttacgcagcatacagccgtaggcttcctgggactgcggtttaccgacaatctcccagttatccggtttcttggctttggcgcgctcgccggccagcagcgcgtcatccatcataaaggcgacggcgcgaccgctttccagggtgcggaacgagtcaccgtggtctttcgcgctaataatacgcatccccatcttttgctcttcgttaagcttatgcagcagaatttcagaggtcgtcccggaggtgacgacgaccgctttgcctttcagatccgggaaatctttaatatcgccgccttttttagtcagcagtcgcgtcccgacgacgaaaatcgtatcggagaaggcggcctgtttctggcgctcaaggttgttagtcgttgaaccacattcaaaatcgaaggttccgttttgcaatagtggaatacggttttgcgaggtgatcgggatcagcttcacctgcagatcgggcttgttaagtttcttttttaccgcttccacaatggcgttggagtagtcctgggaatagccgaccactttctgctggttgtcgtaataagaaaagggcacagaagattcgcgatgcccgacgacgatcacgccatttttagcgatcttgtccagggtgctaccagcggcaggcgcgccatcttctgcgtgcgcaaggcccgcagacagtcccatgaccagcattgctgtggttagcttacgtaattgcatatccaactcctttatcatctgcgccgtcgacgcattgatagctattgtgatgttgttattgcctgcaacttgcgcgtgcagtgttatgtgtgtttgttaacatttagtgtggcttgttgtaaatattttgctgcgatattgtttatttttgcgaagtgcgccgcaccgttcagaggcaaaaatcctacattgcaccgttcaggtgctaccgatgatcgattttggtgcgaccaggttgcacaagcagccagaacaggtttgccatgtttaacaaagcaatagacgtgccagaatgggggaaaaaggaggattttcaggccggataaatgaagcgctatccggcctggggagagattatttccgtcgttgtcgcagactcatcactaccgcgccaaaagcaaacagcgcggtcagtacccatagcggccagttgccggtacgggcatagggagttaaccccgtggttggcgtgacattggtggtcagtacctggcgtgtgaactgcgggatcatcgcctgaatctcgccctgagggccaatcaccgccgtaataccgttattagtactgcgcagcaacggacgcgccagctccagcgaacgcatccgcgccatctggaaatgttgccacgggccaatggacttaccaaaccaggcgtcgttagaaatcgtcagcagatagtcggtgtccgggcggaagttatcccgcacctgttcgccaagaataatttcatagcagattgccgccgtcagcttatagtcgtgcgcatgtaactgcggctggatataagggccgcggctaaaggaggacatgggcagatcgaagaacggcgccagcggacgcaggatagactccagcggaacgaactcgccaaagggcacaaggtgatttttattgtagcgattgggcgagtcataactgtatggattatccttgcccaacgtaataatcgtattgtaggtgtcgtatcgattctgtttattgagacgcgcatcgacaataccggtgatcagcgtgctatttttttcgcgtaacatctcgtccagcgaacgaaggaagggctgctgattgatttcgagatccggaatcgccgactcaggccagataataatctgtgatttgcctaactctgggcgagtttcgttgagataaatttttagcgtattcagtagctggttttcgtcccacttcagcgactgcgggatatcgccctgcaccagcgatacctgggtcgctttggccggttccagcgtaaaccactggatataacgtagcggaaagggcaaagcaaacagaatcacggcgacagccagcggacgccagttccgcgtcgccagtgccagcgctaacaggccgctgaccatcatcagcaggaagttgatcgcttcgacgcccattaccggcgccaggccttttagcgggccatcgacctgactatagccaaattgcagccaggggaagccggtcagcacccagccgcgtaaaaattcggtgatttgccatattgcaggcgcggcgatagcgacgcgcagccagttgttttttggccacaggcgcgacaaaatcccggcaaacagtccggtatacagcgagagataagctgcaagcagcaccaccagaaaaacgttaaccgggcccggcatgccgccaaactgcgcgatactgacataaacccagttaatcccgctaccgaaaagtccgagtccccagcaatagccgatggcggcagactggagcgggcggcgattaaacgttaaggcctgcagcccgataagcgacactatcgctgcgggccagacgtcatacggagagaaagccagtgttccgcaggcgccgaataataacgccagcagcaggcgaatacgctggcgttcaattaacgaggcaaatgccatttttagtccactattgctgttattcgtccagttttggctggggcgagtcatccgggatcctgacatgcacctgaataatacgacgactatcggccatcgccactttgaactggtaaccatcaatgtcaatggtttcgccgcgggccggtaaatggccgaacgcctgcatcaccagcccgccgatggtatcgacctcttcatcgctgaagtgggtgccgaaagcgtcattgaagtcttcaatcgacgccagcgcgcgaatcgtccaggtatggcggctaagctgacggaagtcgatatcgtcttcttcgtcatactcatcttcaatttcaccgacaatcagttcgaggatgtcttcgatagtcacaaggccggaaacgccgccaaactcatcgataacgatggccatatggtagcgctgggagcggaattccttgagcatacggtcaacccgtttgctttccggtacgacaaccgcggtgcgtaacactttgtccatgctgaaggcttcggcatcgctgcgcataaacggcagcaaatctttggccatcagaatcccttcaatgtgatctttatcttcgctgatcaccggaaaacgcgagtgggcggactcgatgataacatcaagacattcgtccagcgtctggttgcgttttagggtaatcatctgggagcgcgggatcataatatcgcgaacgcgctggtcggcgatgtccattacgccttcgagcatatcgcgcgtatcttcatcgataagctcgttctgcccggaatcacggatcagcgccagcaactcatcacggtttttaggttcaccgtggaaaagctggctgagtagcagggaaaaaaatccctttttactgtttactgtgtcactactgtgtgaattgtcgtcgctcatggcgtcgtatgggttctcatgttagttaatacaaagctcgtcatgcgtatactcagctgtgacggcatgttttgcctgatggcgctacgcttatcaggcctacaaaaggcatgaatgtaggccggataaggcgcaagcgccgccatccggcaagctactattctgcaatcttctcggcaatgtacggatcctcatagcccatagcaagcataatctccgtttcgagagactccatctcttccgcttcgtcatcgtcgatatgatcgtaacccagcaaatgcaggctaccgtgcacgaccatgtgcgcccagtgcgcctccagcggcttgctctgttcttgcgcttcctgctccacgacctgacggcaaataatcagatcgcccagtagcggcatttcaatgccggcgggcgcttcaaacgggaaggagagaacattagtgggtttatctttcccgcggtacgtcaaattaaggtcgtggctttcggcctcatccaccagacggattgtgacttccgcctcttcctgaaactgcggaataacgccgtccagccagcgttgaaactgagcttcatccggcaggcccgcgtggttttcacaggccaactgtaaatcgaggatcacctggctcatttctgttcctgctcctgggcttcacgcttacgctctgccgccaacgccgctttgcgtttttgttcggcctcttcccaggcttcataggcgttaacaatgcgggcaacgaccggatggcgcaccacgtcttcgctgtggaagaagttgaaactgatttcatcgacttccgccagcacttcaatggcatgacgcaagccggatttggtgttgcgtggcaggtcaatctgcgtcacgtcgccggtgatcaccgctttcgagttaaagccgatacgcgtcaggaacatcttcatctgttcgatagtggtgttctggctttcatccagaatgataaaggcgtcgtttaatgtgcgtccgcgcatataggccagcggcgcgacttcaatcacattgcgttcaatcagcttctcgactttttcaaagccgagcatttcgaacagcgcgtcatacagcggacgcaggtacgggtccaccttctgacttaaatcgcctggcagaaagccgagtttttcgcccgcttccaccgccggacgggtcagtagaatacggcgaatctcctggcgctccagggcgtctaccgcagcggcgaccgcaagatacgttttaccggtacccgccgggccgacgccaaaggtaatatcatgatcgagaatattggcgatgtactgcgcctggttcggggtacgcggtttaatcacgccgcgcttggttttgatattaatagctttgccatagtcaggcacgctttccgcgctctgttccagcacccgcgcttctttgatcgccagatgaatttgttccggttcgatatcctgagtctggccgcgcatcggtgcggtatcgacatacagacttcgcaaaatatctgtcgccgcggtcacgcaaatcggacgaccggtcagtttaaagtgattgtcacggcggttgatttcaataccgagacgacgttcgagctgtttaatattgtcatcaaacggcccgcaaaggctcaacagacgggcgttgtctgcgggctcaagggtaatttcgcgagtgtctatattcaaactgttcctcttgtgtctgtatcgccggacgctgaacacttaccggcatctaaggaaattattcacgccatagggaaaaggcgcaagcattgcaatgaagatggggatgaagagagaaaattgcaaggcccgtcgggcgacaggccatgaccaggaagcccgacaggcgtagcgccatcgggcattattgccttttcagtagggttaaggctggtagaatcctacgcccagctcattttctttacgggtacgggcaatgacggactccggcgtttcggcgacgcgcagccccatttcatcttcggtacgcaccacttttccgcgcagggagttcggatagacgtcagtaatttccacatcgacaaacttaccaatcatctccggcgtgccttcaaagttcaccacccgattgttttcggtacggccagacagttccataatgtttttacgcgacgtgccttccaccagaatgcgctgtgtcgtgccgagcatacggcggctccatgccatcgcctgctgattgatacgctcttgcagaatatacagacgctgcttcttctcttcttccggcacgtcatcaaccatatcggcagccggcgttcccggacgcgcagagaagataaagctgtagctcatatcaaagttgacgtcagcgataagcttcatggttttttcgaaatcatcggtagtttcgccagggaatccgacgataaagtcagagcttatctgaatgtccggccgcgccgcgcgcagtttacggatgattgctttatattccagcgcagtgtgggtgcgccccatcagattcaacacgcgatcggaaccgctctgtaccggcagatgcaggaaactgaccagttccggcgtatcgcggtatacctcgataatatcgtcggtgaactcaatcggatggctggtggtaaagcgaatacggtcaatgccgtcgatggcggcaaccagacgcagcagatcggcaaaggtaccggtggtgccgtcgtagttttctccgcgccaggcgttaacgttctggcccagcaggttgacctcacgcacgccctgcgccgctaactgggcgatttcgaacaggatatcgtctgagggacggctgacttcttcaccgcgggtatacggtaccacacagtaagtacaatatttattgcagccttccatgatagaaacgaaagcggtcgggccttctgcgcgcggttccggcaaacggtcgaacttctcgatttccgggaagctgatatcgaccaccgggctgcggtcgccacgcacggagttaatcatctccggtaggcggtgtaaggtttgcgggccaaaaataatgtcgacgtaatgggcgcgttgacgaatgtgctcgccttcctgggaagccacgcagccgccgacgccgataatcagatcgggatttttctcttttaacagtctccagcgacctaattgatggaagactttttcctgagccttctcgcggattgagcaggtattcaacagcagcacatccgcctcttccgccacgtcggtcagttgatagccgtgggtggcgtccagcagatcggccatcttcgatgaatcgtactcgttcatctgacagccccaggttttaatatggagttttttagtcatcgacttgctcttgcgaaatagtggctgaaaagcagggcgcatagtgtaatgctttggcgcggttgtgaccagtatgactgacgtcagccctaatgggtaaaaaatcctgtaaacttgtctaaaacgtaacaggatgaatgaccatgacaaatcaaccaacggaaattgccattgtcggcgggggaatggtcggcggcgcgctggcgctgggtctggcgcagcaagggtttacggtgatggtaatagaacatgccgcgcctgcgccgtttgtggcggacagccagcctgacgtgcggatttcggccattagcgcggcatccgtggcgctgctcaagggactgggcgtttgggaggcggtgcaggggatgcgtagccatccttatcggcgactggagacctgggagtgggaaaacgcccatgtggtgttcgacgccgctgaactcaagctgccgctgttaggctatatggtagagaacaacgtcctgcaacaggcgctatggcaggcgctggaagcgcaccccggcgtgacgctgcgcgttccggcttcactggcggcattgcaacgccgccacgatggttatgcgctggaactggccgacggcgaatgtatcacgccgaagttagtgattggcgccgacggcgcgaattcgcaggttcggcaaatggcgggaattggcattcatgcctggcaatatgcgcagtcgtgtatgcttatcaccgtcaagtgtgaaaatgcgccaggcgacagcacctggcagcagtttacgccaacggggccgcgcgcctttttgccgctgttcgatgattgggcgtcgctggtgtggtatgacgctccggcacgtattcgccagttgcagggtttatcgatgacgcaattgcaggtggaaattaaccagcactttccggcgcgtctgggggcggtgatgcctgtcgcggcgggcgcgtttccgctaacccgtcgtcacgcgttgcagtatgcgcaaccggggctggcgctggtaggcgacgcggcgcataccattcatccgctggccgggcagggcgtcaacctggggtatcgggatgttgatgcgttgattgatgtgctggcgagtgcccgtagctatggcgagtcctgggccagccattcggtgttgaaacgctatcagacgcggcgcatggcagataattttatgatgcaaagtggaatggatctgttttatgccgggttcagcaatgaactgccgccgctgcgtattttacgcaatatggggctgatggcggcgcagcgcgcaggcgtgctaaaacgtcaggcgcttaagtatgcgttggggttgtaacccgttgaatgccttacccggtttgtaaaaacgctcaattgcaggtcgggtaagcgtattgacatcttactttactgcaaataaagcacataaacctaatttccctttaaaatcaatttcataccaaggtgatgccatttcaattgtgcatacgttgtattggcaacgtactactttatgtagcatcagtaatgtggaactcattgattttacaagaatcgccagggtgattaatgcggcgataatccgataccacgtcagtgttgcatgttggacatcaaaccacagaatataaaaagtgatgatgtgaagaatgactttgctggacagggcgcgaatatagaatccacgcagcgccgttttcgaggaaaacgcgacattaatcagcgcgctttgtttttcttgcacagggatccctggcagatacactatccattccgcactattctggcgcaacatgacggcctttttctggtgcagtatatgtagcctcattgacactgccacggggtaaaccagacccaaaataatcaaccaggcggcgctggccgtgatatcaatgaaggtgaaagcgcagagcaagacgaccataaaaaatgttaatggccgcaaaaagagataccaacaaaactggtaattcattgtgaggttaccgaacgatccctgtaaggctttatcatagcgttttactgatagcagggcattaagggggaaacctctttcggaatttataaacgcagaaaagcaaaaagctcgccgaagcgagctttttaaaggtggctggggtacgaggattcgaacctcggaatgccggaatcagaatccggtgccttaccgcttggcgataccccaattgtcgtacttcttgcgctcattagcagagcgtctttaaaactggctggggtacgaggattcgaacctcggaatgccggaatcagaatccggtgccttaccgcttggcgataccccaacaaattattttcgaaccggtcgaatacctcgacgtgttctgaatatggtggctacgacgggattcgaacctgtgaccccatcattatgagtgatgtgctctaaccaactgagctacgtagccagatgatttcttcgatggctggggtacctggattcgaaccagggaatgccggtatcaaaaaccggtgccttaccgcttggcgataccccaataccgtcgcggtgaaccgcaaactcgaagaaatatggctggggtacctggattcgaaccagggaatgccggtatcaaaaaccggtgccttaccgcttggcgataccccatccgtacaacgcttatcggtgaatggtgcgggaggcgagacttgaactcgcacaccttgcggcgccagaacctaaatctggtgcgtctaccaatttcgccactcccgcaaaaaagatggtggctacgacgggattcgaacctgtgaccccatcattatgagtgatgtgctctaaccaactgagctacgtagccatctttttttcgcgttaccttatcggcgttgcggggcgcattatgcgtattgagccttgaagcgtcaacctctttttcatcgaaaaacgtcggaaagtgtctgtttggttaggttgcgaacagcgtggcgcaatattcggcaattattggttattaatcgtttttccgaaagtagtttgctataaaaaaagagcccctaagggctctttcgtcatcgttaatttactggtacgccgactgatgcacgccgaccgcgcggcctgacgggtcatccatcgttttgaatgcttcatcccactcaatggctttggcggaagaacaggccacggacgggccgccgggtacgcattccgccgcgctcggcaccgggaacagctcttcaaaaatttcgcggtacagatacgcctctttagacgacggcgtgttgtatggaaagcggaagcgggcggtttccagttgttgatcggaaatctgtttcgccgccacctctttcagcgtatcaatccagctgtaacctacgccgtcagagaattgctctttctgacgccacgcgacgcttgctggcagataagactcgaagcactcgcgcagcacgtgtttttccatcttgccgttgccgcacattttatcctgtgggttgatacgcatcgccacgtcgaggaattttttatccaggaacggtacgcgcgcttccacgccccaggcggacatcgctttgttggcgcgggcgcagtcatacatatgcagcgcctgtagcttacggaccgtctcttcatgtaactctttggcgttcggcgctttatggaagtacaggtagccgccaaacacctcatcggaaccttcgccggagagcaccattttgatgcccatcgctttgatcttacgcgacatcagatacatcggcgttgaggcgcggatagtggtcacgtcataggtttcaatgtggtagataacatcacgaatggcatcaaggccttcctgcacggtgaagtgaatttcatggtgcacggtgccgaggtggttagccacttcctgggccgccttcaggtcaggcgaaccttccagaccgaccgcaaaagagtgcaactgtggccaccaggcttcggagcgctcctgatcttcgacgcgacgggcggcgaattttttggtgattgccgaaataaccgacgagtccagaccgccggagagcagcacgccataagggacgtcggacatcaggtggcttttcacggattcttccagcgcctggcgcagcgcgtttttgtcggtaacgttgtcttttaccgcatcgaactcaaaccagtcgcgctgatagtactgacgaatttcgccgtctttgctccacaggtagctgcccgccgggaactctttaatggtgcggcagaccggggtcagcgctttcatttctgacgctacgtagaagttgccgaattcgtcataacccatatagagcggaataataccgatatggtcacgaccaatcagataagcgtctttttcgctgtcatacagggcgaaggcgaacatcccctgtaaatcgtcaaggaaatccggccctttttcctgatacagcgcgagaataacttcgcagtcggagcctgtctggaacgcgtaacgatcgccatactccgcgcgtaacgtctgatggttataaatttcaccgttcaccgccagtacgtgggtttttctggcgttatacaggggctgggcgccagcgttaacatcaacaatcgacaagcgttcatgtgcgagaatcgcgttatcgcaagcgtagatgccggaccagtccgggccgcgatggcgcatcaggcgtgacagttcaagggcttttttacgcagttccgctgcatctgttttgatatcgaatacgccgaaaatagaacacatagccttctccgttaatctgttgcgtcgtactttttgtatttgcttgactaaaaaatgccgcaaaggcgtggaaggcgcaaggggattacggtctgaaaaatgaaaaatgcaatcgtcattgttgattagtgaaaaatgattacgtattgcgcggatttattgatggatcttcagttttatcgtggattaattgaattatgtttttcctgatggcgtttcgcttatcagacctacaatgttgttcgaaccgtaggcctgaaagctatgcgtcatcaggcagaggacaggtttagataacgtctatctcggcgacggaagggtaaatccagcttgggcggaacggcatactgtcaatatcattgatcgttgatacgcctgaaagcaccagaatggtctccagaccggcctggaaccccgccagaatgtcggtgcgcaggttatcgccgacaataacggtctcttccgagtgcgcctgcattttgtttaacgccgcgcggatgatccacgggctgggtttgccgacataaaatggcttccggccggaaattttttcaatgcctgcgcacagcgcgccgcaggccggataaaagccgcgaccgtgggtatccgggttggtggcgataaagcgcgcgccattggcgacgaaaaatgctgctttatgcatcatgtcccagttgtaggagcgggtttctccaacgatgacaaaatcagggttcacatcggtaatggtaaaacccgctttatagagctcgtgaataagcgcgccttcgcccacgacatacgcttttttaccttcctgacggcgcagaaaatcggctgtcgccattgctgacgtataaaacacgctgtccggcacgttaacgccagcggtagcaaaacggttcgccagatcctggccggtttgcgatgggtaattggtcagcagcaccagcggcagacctttttccagaatccccgtcagaaattccgccgcaccgggtacggctacgttgtcgtgcatcagcacgccgtcgatatcgcagattacattcttgatggtcatgaactacccagggaatttgtgaataatccgatactataagagcgcatcaactttccagcaaacattgcagcaatgttccgttgagcatggcgcgtttaactaaggcaaatgcgccgatagcagaacggtgatccagcgtggagcgtaccaccggcaaatttttgcgaaatgcctttaacgcctgcgtattgatacagctttcgatagcgggtaacaggactttatcggcttcaatgatctcgccggcaatgacgattttttgcggattaaacaggttgatagcaatggcgatcgttttgcccaaatggcgaccaacatgctcaatgacttccgaggccaggctgtcgccccggtttgccgccttacagatggttttaatcgtgcagtcgtcaagcggaacacggctttgatacccttgtttaagcaaattcagcacccgttgttcaatcgccgcattggcggcaatggtttccagacagccgaaattaccgcagtggcagcgctcgcccagcggctccacctgaatatgcccaatttcaccgacgttgccgttacggccaatgaagatgcgtccgttggagataatcccggcgcctgtaccacgatgaacgcgcaccagaatcgagtcctcgcaatcctgactggcgccgaagtagtgttccgccagcgccaggctacggatatcgtgtcccacgaaacaggtaacgtgaaaccgtttttccagcgcttcgaccagtccccagttttcaacctgaatgtgcggcatgtaacgaatcacgccgctttccggatcgacaagccctggcaggatcaccgagatagcgatcaattcacgaattttacgctgacagctatcaataaagacggcgatagtgttgagcagcgcatgttccagcgtctcctgggtgcgctccggcagcggataatgctcctcagcgaccactttactgctcagatcgtagagcgttaaagtggtgtcatgacgccccaggcgaacgccaatggcgtggaagttacgggtttccgtgacgatagagatagcgcggcggcctccggtagaggcctgctgatcgacttctttgatcagcccgcgttcaatgagttgacgcgtaattttcgttacgctggcgggagcaagctggctttgctcggcaatttgtatgcgcgagataggaccatgctggtcaatcaggcggtaaacggccgcgctgttaagctgttttacgagatcaacgttacctatctgagcttgtccgcctggtgtcatattctcacttactcaagtcaacgacctcgtcaccattaacgatggtcttgataattttaaaatcgtgggtgaacgcggtcaggttggcgactttacccggcgcaatgctaccgagatgtttatcaacgccgatagcgcgagccggatagagcgttgccatgcgcagcacttcatccagcgcgatgccgcaatgcgcgaccaggttgcgtacgccttcaatcatggttaaggacgaaccgctcaacgtaccgttttcatccacacacagtccattgcggtagtatattgttttacctgcgaaaatgaactgctcaatattggcccccgccggtgcggtggcgtctgtcaccagacaaagtttgtcgcctttcaggcgtttggcattgcgaatgttggcgtagtcgacatgcagaccatcggcgataacgccgcaataaatatccgcttcgtccagaacagcgccagcaaggcccggctcacgccctgtaatgtacggcatcgcgttaaacaggtgagtcgcaaaggtaatcccggcgcggaagcccgctttcgcctcttttaacgtcgcgttggagtgacctgcggaaaccacaatgcccgcattcgccagtttagcgattacgtcagcaggcaccatttccggcgcgagtgtgactttggtgatgacgtcggcattatcgcataagaaatcgaccagcgcagcgtctggtttacgcacgaaatcaggattatgggtgcctttttttaccagattaagccaggggccttccaggtggagacccagcgcctggtgcggatgtttttccaggtattcgcgcatgacgcgaatgccctgtttcatcaattcgtcgctggtagtgataagcgttggcagaaagttagtacagcccgatttttcattggctttctgcataatttccagcgtttcaacgctgacggcttctgcggtatcgttaaactgcacgccgccgcagccgtttagctgcacatcaataaaaccgggggagagaatggccccattcaatgagcgttgttctattcccggcggcagttcggccatcggacaaacgcggtcaatcaggccattagcgacaacaagcgcatggtcatcaagaatttcgtgaccggtaaagatccggccctgggttaaagcatacattccgacccccgatatcaaaaatttaccgccccgcattgactggcggggcggagacaacattacagacctttaatattttctgcttctaattcattgaaatatttcaatgttttaactttaagttccattgtggacggctcatcgcataccacaaccgctttcggatggagttgcaggcagctaatggtccacatgtggttgacgttgccttcaaccgccgcctgcagcgcctgggctttctgatggcccagcaccagaatcatcacttcttccgcatccagcagagtacccacgcctaccgtcagcgcgtatttcggcacctggtttacgtcgccgtcaaagaagcgggagttcgctacgcgagtatcatgggttaacgttttgatacgggtgcgggaagccagggaagacgccggttcgttaaaggcgatgtgaccgtcgttgccgacgccgcccataaacagatggattttaccgtaagaacgaattttttcttcatattgacggcattctgcatcgatatccggtgcgttaccgttgagaagattgatgttttctgctggaatatcaacgtgatcgaaaaagttacgatgcataaagctgtggtagctttccggatgctctttcggcaggccaacatattcgtccatattaaaggtgaccacatgcttaaagctgacctcgcccgctttgtgcatctcaaccagcgctttgtacgccgttagcggcgtgccgccggtaggcagtccaaggacaaacggacgatcggcggtcggtttgaacgcattaatacggttaacgatatggcgagcggcccatttgccaacctgttctgcggtactcagggggatcagtctcattcttcacctcaataatcaatgtcaaaatttggcggatcgtattaagcgtaacctggatatccagggttcgtgttcaatctgtcctgattttttgaatcataaaataagttttctgtgttagccagtggatggtaggggtgattacgatatttagtgattataatcacaaaaaacacccgtttaatttgcgaggcgaattaattttccacacactctgcagaagatgatctcaccgttcgattacagaacatcacgtttttaacgtttgcagcacaataaaaaacggcttcaaagaagccatatcggcgtctcgtagggggaataagatgaatattttaggttttttccagcggctgggtagggcgttgcagctccctatcgccgtgttgccggtggcagcgttgttgctgcgattcggccaaccagatttgctgaatatgccgtttatcgcgcaagcgggcgggtctattttcgataacctggcgctggttttcgctatcggcgtggcctccagttggtctaaagatagcgcgggcgcggcagcgctggcgggagccgtgggttacttcgtcatgaccaaagcgatggtgacgattaacccggaaatcaacatgggcgtgctggcggggattattaccggtctggtcggcggcgcggtttataatcgctggtctggtatcaaactgcctgattttctcagtttcttcggtggaaaacgttttgtaccgatcgcaacgggctttttctgtctggtgctggccgctattttcggttacgtctggccgccggtacagcatggcatccatgcgggcggtgaatggatcgtttccgcaggcgcgctgggttccggtatctttggcttcatcaaccgtctgctgatccccaccggtctgcatcaggtactgaacaccatcgcctggttccagattggcgaattcaccaatgccgcaggcactgtattccacggcgacatcaaccgcttctatgctggcgacggcacggcggggatgtttatgtccggcttcttcccgatcatgatgtttggtctgccgggcgccgctctggcgatgtatttcgccgcgccgaaagaacgtcgtccgatggtgggcggtatgctgctgtctgtcgcgatcaccgcgtttctgaccggcgtaaccgagccgctggaattcctgtttatgttcctggcgccgctgctgtacctcctgcacgccattttgactggtatcagcctgttcgtcgcgacgttgctgggtatccatgcgggcttctctttctcggcaggcgcgatcgactatgttctgatgtataacctgccagcggccagcaataacgtctggatgttgctggtgatgggcgttgtattctttatcatctacttcctgctgttcagcgcggttattcgtatgtttaacctgaaaacgccgggccgcgaagataaagttgatgagatggtaacggaagaagccaacagcaacaccgaagaagggttaacgcaactggcgaccagctatattgctgcggttggcggtacggacaacctgaaagcgatcgatgcgtgtattacccgtctgcgcctgaccgtgaatgactctgctcgcgttaacgatgcggcctgcaaacgcctcggcgcttccggcgtggtgaaactgaacaaacagaccattcaggttattgtcggcgcgaaagcggaatcgattggcgatgaaatgaagaaagtggtggcgcggggaccggtcgcggcagcgtctgctgatgcggctcacgttgcaacacctgctccggcggccaaaccccaggcggtgccgaatgcggtaactatcgctgaactggtctctccgattaccggtgaggtagtggcgctggatcaggtaccggatgaagctttcgccagcaaagcggtcggcgacggcgtggcggtgaaacccaccgataaaaccgtggtttctccggcggcgggtactatcgtgaaaatcttcaacactaaccacgcgttctgtctggaaaccgaaaaaggcgcggagatcgttgtccatatgggtatcgataccgtcgcgctgaacggtcagggctttaagcgtctggtagaagagggtgcggaagtcacggcgggtcagccggtgctggaactggatctggacttcctgaatgccaatgcgcgttccatgataagcccggttgtttgcagcaacagcgatgacttcagcgctctggtcatcaaagcggatggtcacgtggtagcgggtaaaacgccactgtacgagatcaagagcaaataatcgcttcctggccggataaggcgtaagacgccatccggcgatatcacaggaaacataagcggcagagggaaaccttcgccgcttttttttaccgcaattagccccaatattttctgcaaagccactttttaagtaactaaaggttgtcagtctgtccggcttataagatcatatgccgttatacgttgtttacgctttgaggaatccacgatgagtgaggctgaagcccgcccgactaactttattcgtcagattattgatgaagatctggcgagtggtaaacataccactgtccatacccgttttccgccggagccgaatggctatctgcatatcggccacgcgaaatctatctgcctgaactttggcatcgcgcaagattatcagggccagtgcaacctgcgtttcgatgacaccaacccggtaaaagaagatatcgagtacgttgattcgatcaaaaacgacgtcgagtggttaggctttcactggtctggcgatattcgctactcctccgattactttgaccaactgcacgcctatgcggtcgagctaatcaataaaggcctggcctatgttgatgagctgacgccggagcagatccgtgaataccgcggtacgctgaccgcgccgggtaaaaacagcccgttccgcgatcgcagcgtcgaagagaacctcgcgctatttgaaaaaatgcgtaccggcggttttgaagagggtaaagcctgtctgcgcgctaaaatcgacatggcgtcgccgtttatcgtgatgcgcgatccggtgctgtatcgcattaaattcgccgagcatcatcagactggcaacaagtggtgcatctatccgatgtacgactttactcactgcatcagcgatgcgctggaaggcattactcattctctgtgtacgctggagttccaggataaccgtcgtctgtacgactgggtgctggacaacatcaccattccggttcacccgcgccagtacgaattctcgcgcctgaatctggaatacaccgtgatgtccaagcgtaagctgaacctgctggtgaccgacaaacacgtcgaaggttgggacgatccgcgtatgccgactatttccggtctgcgccgtcgcggctataccgcggcttctattcgtgagttctgcaaacgcatcggcgtcaccaagcaggacaacactattgagatggcgtcgctggaatcctgcattcgcgaagatctgaacgaaaacgcgccgcgcgcgatggcggtaatcgatccggtaaaactggttatcgaaaattacccgcagggtgagagcgaaatggttaccatgcctaaccatccgaataaaccggagatgggcagccgtgaagtgccgtttagcggtgagatctggatcgatcgcgcagatttccgcgaagaagcgaacaaacagtacaaacgtctggtgatgggcaaagaagtgcgtctgcgtaatgcctacgtcattaaagcggagcgcgtagagaaggatgccgaagggaatatcaccaccatcttctgtacctatgatgctgatacgctgagtaaagatccggctgacgggcgtaaagtgaaaggcgtaatccactgggttagcgcagcacatgcgctgccgattgaaattcgtctctacgaccgtctgttcagcgtgccgaatccgggcgccgcggaggacttcctgtctgttatcaaccccgaatcattagtgattaagcaggggtatggcgagccgtcgctgaaagcggcggtagcaggaaaagctttccagtttgaacgtgaaggctacttctgcctcgacagccgctatgcaacggccgataagctggtctttaaccgcaccgtgggcctgcgtgatacctgggcgaaagcgggcgagtaagcactgcgccaacaggcgaatgctgtaaaaataccttgtcaacgccgcgttctgcggcgttttttctctgcatttctaagtcgattctcttttttgcgaggcgaattaattattctctgaaaattattgatctgataaatgattattaatctaaatgttataagcgtcaggtcaacaggagacaattattttcatgcctatggaaaacaagtcaattttctttctggcggtctgcttcccccaccagcagtcgaatgtaacagaaagcaattaaatatgtgcggttgctcatattattacatactggttacagaaagagattgataattcgcatcgcgaaaaatagtctatttaacgtagtaaatgaggtttctcagcgctactttttattttttcgctgttcgcttttgtcggcagcaatttatacgtcaaagaggattaacttatgcgtacgtttagtggcaaacgtagtacgctggctctggctatcgccggtatcacagcaatgtcggggtggatcgttgttccgcaggcgcaagcctccggctttttcgacgactccacgttaacgggcggcatctattattggcagcgtgaacgcgatcgcaaagatgtgaccgacggcgacaaatataaaactaacctttctcatgcgacctggaacgctaacctggattttcagtctggttacgctgcggatatgttcggtctggatatcgcggcgtttaccgcgattgaaatggcagaaaacggcgacagcggtcatccaaacgaaattgccttctcgaaaaagaataaaggctacgacgaagactattccggcgataagagcggtatcagtctttataaagccgcagcgaaatttaaatatggcccggtctgggcgcgcgccggttatattcagcctaccggtcagacgctgttagcgccgcactggagttttatgccgggtacctatcagggtgcggaagccggcgccagttttgactatggcgatgcgggcgcgttaagtttttcctacatgtggactaacgaatataaagcgccgtggcataccgaaatggataagttttatcaggcggataaaaaaaccaatgtggattatctccactccatcggcgcgaagtacgacttcaaaaatgatctggtgctggaagcggcgtttggtcagtccgaaggctatgtcgatcaatatttcgcgaaggccagctataaatttgatttaggcggcaatccgttcaccaccagttaccagttctacggcgcgcgcgacaaagtagacgatcgcagcgtgaatgatatttacgacggtacggcctggctgcaggcgttgaccttcggctacaaagtcgcggaagtggttgacctgcgtctggaaggcacctgggtgaaagcggacggtcagcagggctattttctgcaacgtatgacgccaacctacgcctcttcaaacggtcgtctggatatctggtgggataaccgctccgactttaacgctaacggtgaaaaggcggttttcttcggcgcgatgtatgacctgaaaaactggaatctgccgggctgggctgtgggtgcgtcttacgtttacgcctgggatgctaaaccggcaacctggcaaagtaacccggatgcttactacgacaaaaaccgcactatcgaagagtcctcatacagtctggatgcggtttataccctgcaggaggggcgtgccaaaggcaccatgttcaaactgcactttaccgaatatgacaaccactccaatattccaagctggggcggtggttacggcaacatcttccaggatgaacgtgacgtgaaatttatcgttattgcgccattcactattttctgatgtcagatgcggcaggctgccggcctgccgcgctgttgaggaacgacctatgaaaaaaattttactcatcgccagcatgaccgccggtttgacggcctgcgcgtcatcacccgcgccggaagaagatagccggctgaaagaggcgtacagcgcctgtatcaataccgcacagggctcgcctgagaagatagaggcctgccaaagcgtgctgaatgtccttaaaaaagagcgcagacatcagcaatttgctaacgaagaaagcgtgcgggtactggactatcagcagtgcattcaggcgacgcgcacgggtaacgatcaggcggtcaaggctgactgcgataaggtctggcaggaaattcgcagtcataataacgtgcaataaaaccctgccttgccacccacgggcgaatgttttccgcccgtggttttttcaggctttattttctgccgcgatatagccgcgactcagacgtacaaacagcatcgccgtcgcggcaagtccacataacgctgcgcacatcagccaccagccgggcgagcttttatcgccggttaactttaccagcgcggtagagatggccggcgtcaggccgccaaaaatcgccgtcgccaggctaaaggccagcgagaaaccaacggtacgcacatagactggcatcacttcggttaacgccgcgaccattgcgccgttatacatgccaaaaaagaaagagaaccacagcagtaccagcgtcatgcgggtaaagtcgggcgcggcggtcagccactgcatgacgggccaggtggtgatcagcgccagcaacgtaatgcccattaacacagcgcgacggccaatccggtcggaaatcgcgccgccaatgggtaaccagataaaattggacacccccactaacatggtgacgatcaaactgtcccgcgcgctgagattaagcacggttctgccataggtcggcgtataaacggtgataaaataaaacgttgtggtggtcatcgccaccagcagcgttccggctgtaataatgcgccagtttttggcgatagttgcaaaaatttccctggtgtcggggcgatgcttgcgttgtaaaaacgcttctgtttcttgtaatgaacgacgtaaaacaaaaatcagcggaatgatcatacagccgataaagaacggaattcgccagccccactccgatatcgcgtcgtgtcccagcgtgatattcaggctataaccaatcaacgcggcaacaacgatcgcgacctgctgactggcggattgccagctggtataaaaccctttattgcctggcgttgcgatttcggacagatagaccgagacgccgcctaactcaacgcccgcagaaaatccttgtaataaccggcccaacagcaccaacgcaggcgctgccaggccgatcgtttggtagccggggacgagggcgatgagcaacgtaccgcagcccataatcgccagtgtcaccatcagccctttacggcgtccgattctgtcaatataggcgccaagcacaatcgcgccgacggggcgcattaaaaaaccggagccaaagacggcaaaggtcaacattaatgaggcaaattcgctttccgccggaaaaaacgttctggcgatataggtggcgtaaaatccgaacaagaaaaaatcaaactgttcaaggaaattgccgcttgtcacgcgcagtattgcgccgaacgtgccggcgcgcgatgttgcaggtgtgtgttgtgccatagggtttgctctccactgtctttattgttttatgggtaagatgttgcgggtcagttgcctgtatcccccgcatgttttccgcgtcgcttctcaactgcccatttgagtaaggccgcgcagcggaaaaatccgtgggcgaattttccgtagggaagggtgagaaagagcgccatcaccacgcctaaatggagcgccagcagtatgcccattccgctggtgtctctgcctgccagcagcgccagcccggtcagactggttaagaacagcagcagaataaagccgcgatccatgggtttctggcgcgcatcgccatgtaacggcgaccgccgcagattgagccacagtagcccggccgggccgataagcagaccgataccgcccagcgtgccgagcatgaccggcaggctaaaaaacgggtagggcgcttcccaaccggcgacgtagtgatagcccgtcgccacgaccgtggcggcaaaacagagcataaaaccgtaaaaggtaaagtgatgaaagcgacggcgcagcagcgtgaacgcatcgtccgcttcgttacagcctttgccgtgaccgccgtcgagatatttcagcgttaacgcattgtgcgacgcttccgcaatctctgccgaacgcggtacgcccggcgagatctcacgccagaagcggattacgcccgccataagcaaaccgattgccagcacaaaaactgagccgaacatccatgccagcaggctatgcggaaaaatttgatagaagtcaccggccagcggcggatgaatcagcgaccctttcagcgccatcgccagtaataaaaagagcgtcagaccgactatcagcgccagcgcgacggtgatccccgcccgacggtataacgcgccaaaagcggcgggctgggcatactgttgatacgtctccaggcgggcttgcgccatcgctttcggcacgttaatggcaaattcatggggcggcgcgtactggcacgcgtgcaggcaggcgccgcagttatgacataaattcgccagataatgaatatcggctttaccgaattcgagccgctgggtcatcgccggaaataccgcgcaaaaaccttcgcagtagcgacacgcgttacacacttgcatgacgcgttcgacctcggcttccggttcggtaagcacggtggcctcaatgattaatttttcaagctgtttcatgctgcgcctccttgtgcgccgcgcgggcggcttctattcccgcaatgcggccaaaggttgtgccgatagacatgcctacgcctgcggtataccccttgcccagaacatttcctgccatcatctcgccggcaacaaacaggttgcggcttggatgaccggcaaaatgcaccgcggcacgttcattgactttcagacccaggtaggtaaacgtgatgccgggtcgcagcgcataaccgtagtagggcggcgcatcaagcgggcgcgcccagtgggttttcgccggcgtcaggtttttagtggcgcagtcatcaagcaaggtatgatcaaaatgaccgggctggcaggcctggttatactgcgtgacggtatgggtaaatttttccgcgtccagccccaactggcaggccagctcagccagcgtattggcctgcgcgccaggaaaaaccggcggcataaagtggccgatggctttgctgtcaataatcgaatagccaatttgtcctggctgttgagcaaccagccgcccccaaatggcgtaacgcttcggccagaaatcttcgccttcatcataaaaacgttcggcgtcgcgattcacgacaatacccagcgatacgcaatccacgcgagtacaaataccgccgtcgtacagcggcgccctggcatcaatcgctacgcagtgcgactgggacggatcgccaatgatatccgcgccggcatccatcataaatttgagtaatacgccctggttaaaacgcgtgccgcgaatcaggaaattatccgcgggccattcgccgcgggcgttttctccccaggcctcccgcagccattcacggtttgattcgaaaccgccagccgctaatacgcaggctttggcggtaatccgttcgctacccgccagcgccgccacgaattcgccgtcatgaagttcaagcgcgtgaaccggcgtgttatagcgaacctgtacgcccagccgttcggcgctacggtaataggcattgacgagcgctttcccgccgcccataaaaaacgcattggtgcgcgcaacgtggagcgccccagatagtggcggttgaaagttaacgccatgtttgcgcatccagtcgcggcattgcgaagaggtgcgaatgaccagccgcgccagcgcctcgttggtgttgccgtcggtgactcgccacagatcctgccagaattcctcttcaggatagctttctaccagcacatcctgcggcgcatcatgcatacagcgcaggtttcgtgtgtgctgagaatttccgccgcgccattcccgcggggcagcctccagcagcagaaccgatgcgcccgcttcccgtgcggtcagggcggcgcataatgcggcattgcctccgcctatcaccagtacatcaaccatcttatactcccgtaccatttaactatttgttaaatttgtaattgaaatgtatacggataaataagcggtgcgctatcaggtagcgctaaacaggggtttagtaagcgtaaagggttgcgcctggccattcaccggcgtcgactaactgacgcataactttggtaaggactactctggcggcaaggccggcgggcgtcagttcatcatccgacaggctgactaaaaaattggggcggctgagtaccggattatggacgccgatcacgcgtagcgcgtcgttatccagatgagaaatcgccgcgccgggctgcaacgtggcgccaagaccgtcgcgcacggcgcgcatcaacaacgccaggccgtcaatttccgcgacgatttcaacgttaagcgcatgttcctggcagacagcgtccagcctgccgcgcagcccatgtccctggcttggcataatgagcggaatgcctgccagttgttcaggtgtgatcgggttatcaggaagcgccgccagcagggcatgggagccaatcagaaaaagctgttcttcaaggatcggtctggcgctccagcgcaggattttatctttttgaaagacaatggctaaatcaatctggcgggtattgatcattctttccagattaccggacaagctttccaccacatgcagtcggacatcggcatagttttcctgcatggcatggataaacggtatacccagtatggaggcggtactgggggccattcctacgctcacatgaccggaaaggcgcgcttctctggcggcgagaatcgcgtcgtcggcatgacgcagggcgagttgcgcctgtgaataaaaggccagcccggcgttggttggcgttacgccgcgcgaagtgcgctgcagcagacggatggcgagctcgttttccagacgggacatctgttgacttaatgctgaaacgccaatatcaagatcctgtgcggcgctgcccatactgccggtttcaataatacgcacgaaatagcgtaactggcgaagctccattcctgctctcctgagatgcgatagcgttttttacattaaatcaacatcaagcggcaggaaagaggaggatataaaaaagccaaccgggcggttggctcttcgaaagatttacacttatttagtcgcgtcatcgtgcgcgtgctcgtcttcgcggcagtcgccttcagcgcagtggccgtaaagatagaggctgtgattagttaaacgaataccgtgtttcgccgcaatttcacgctggcgcgcttcaatagagtcatcactaaattcaatcacttttccgcaatcaaggcagataagatggtcgtgatgatgctgttgcgtcagttcaaaaacggatttaccgccttcaaaattatggcgggtcacgataccggcatcgtcaaactggttcagcacacggtatacggttgccagaccgatttcttcacccatgtcgatcaggcgtttgtataaatcttccgcactgacgtgatggttatctggttcctgaagaacttccagaatttttaaacgaggaagcgttactttcaggccagccttctttaatgcggtattgttgtcagtcatgcggaatctgtcctgttgctaaacgattcacttcattagagaagtgacagaaattgcactcaagataatgcgtatcattataggactgccatgccgaaatgaaaaccgcaagtctctcgcagatgttaataaaactgtggttttgcctgcaaattctggcgccacctgattacacccggacattgtacagggatgggtgcgaaagttacaaatttgtagcaattattttgattggtcttgtctattgatgcggcgcagatataacgctgcgccgcataagattaggcgttgaggatgtcgtcgaggtgcaattcagccgaaacttgcttaacccatttttcaacacgctcggcggtcagttcaggctgacggtcttcgtcaatcgccagaccgacaaaatgatcgtcgtcagccagacctttagaggcttcaaaatgatagcctgcggttggccagtgacccacaatcgtggcgccgcgcggctcaataatgtcgcgaatcgtgcccagcgcatcacagaagtattccgcgtagtcttcctgatcgccacagccaaacagcgccaccagcttaccgttaaagtcaatctcttcgagagtcgggaagaagtcatcccagtcacattgcgcttcgccataataccaggttgggatgcccagcagcagaatgtcatacccttccaggtcttctttactgctttttgcaatgtcatgcacatcggcaacgtctttaccaagctgtttttgaatcatttttgcgatattttcggtattaccggtgtcgctgccgaaaaagatgccagtgattgccatgagtaaaataacctcttgaaacttattgaaatggtggtggcgaattgcccacggataagggcaatcatagcagaacaggcagatatgcggaaacagcaatcacgcgggactgcacgctctgctacacgaaatatgaaacaaaacttattttcagactaaaccctagccgcgcagcgccataagctgcttcattaatatttcttcaatgagctcgctgcggctaatgttgcgcgcttcggccagctcattcagcgcgtcaaccgcttgtgcgttgagttttaattcgacacgcttgaggccacgaactttgtcgcgttttaactggttgcgcttgttgatgcgtaactgttcatcgcgcgaaagcggattcgttttaggtcgtcccgggcgacgctcgtgcgcgaacagatctaatgtcgtacggtccgtttgttctttggccatgattttggtgacttcgggggaaacaatcagccaggcttatgcccggatggatagcgcgccatcatacatcagcgaggaagcgacgccaacgcccgcgcgcgtaatcgcgcacaggcgatgagtttttaatcagttagcgtttatcgtgcagataacggcggatggcgcgcagaaccgcctctggtttttcggcatgtacccagtggcccgcgccggcgatcacatgcgcgcgcgccaaagggaattgtgccagtagcgtgtcgcggtacgcttcggtcacgtacggcgagttaccgcctggaataaacagcgccggatgttcccagggcggaatggtttcccagccgacgatatgcggatactgctcccataataccggaacattaaaacgccattcgccttcagcccaggattttaacagaaactggatcacgccttcttcgttgaggtgctggcgcataatccctgccgcctgttggcgggatgtcgcgtcggattcgctgacggcgttaatggccgcgaaaatgcgatcgtggcggcgaacgtgataatccacgggggcgatatcaatcgcgaccagacgatcgatgcgatcgggcgccagcgccgtcagcgccattaccgcttttccacccatggaatgaccaataaacgtcgctttttcaatctgctgcgcgtcaagcgtatccagaagatcctgggccattgccggataatccatgaccggatcgcgcggcgataaaccatgattgcgcatatcgacctgaataatgtcgtgatcggtcaccagatcgcgcgccagtacgccgaggttgtccaggctgccaaacaggccatgaacgagaacgatgggggaattattgtgcaggttttgtgcagattgcgctcggatgtttaatttcatggcaaagttctttttttcgctctgtcgggttagggtattatgttgaccattctgccactgggctgcaacctctaaggtttactccgagtttttttgtcagccgggcttaacgctatccgctgttgggatttgttcctataatcccaatgacttgtattcagcaaagacatcgcactggattaagatgaaaacgattgaagttgatgatgaactctatagctatattgccagccacaccaagcatatcggcgagagcgcatccgacattttacggcgtatgttgaagttttccgccacgacacagccaacggcttcagcggtgaaggggacgcctgcggcgcaacccgttgccgaagcgaaaccggttaacccggtaaaagacaaagttcgcgcgatgcgtgagctgttgttgtctgacgaatatgccgagcagaaaaaagcggtcaaccgctttatgctgattctgactacactctattcactggatcaccacgcgtttgcggaggcgacggagtcgttgcatggccgcacgcgcgtctattttgcggcggatgaacaaacgctgctgaaaaatgggaatcaaactaaacctaagcacgttcccggcacgccgtactgggtgatcaccaacaccaacaccggccgtaaatgcagcatgatcgaacacatcatgcagtcaatgcaattcccggcggaattgattgaaaaggtttgcggaacaatttaatccttgcattagaaggaccaggcaatggcaatccacaaccgcgcaggacaacccgcgcaacagagtgatttgattaacgtcgcccaactgacggcgcagtattatgtactgaaaccggaggcagggaatgcagaacatgccgtgaaatttggcacttccggccatcgcggcagcgcaggtcgtcacagtttcaacgaaccgcatattctggcgatcgcccaggcgattgctgaagagcgggcgaaaaatggcattaccggcccctgctatgtggggaaagacacccatgcgctctcggaaccggccttcatttccgtgctggaagtgctggcggcaaacggcgtagacgttatcgtgcaggaaaataatggctttacgccaacgcctgccgtgtcaaatgctatcctggtccataacaaaaaaggcggcccgctggctgatggtattgtcattacgccgtcgcacaacccgccggaagatggcggtattaaatataatccgcccaatggcggcccggcggataccaacgtcactaaagtggtagaagatcgcgccaatgcgctgctggcgggcggcctgcaaggcgttaagcgcatctctctggatgcggcaatggcctcgggccacgttaaagcggtagatctggtacagccgtttgtcgaagggctggcggatatcgttgatatggcggcgattcagaaagccggtctgacgctgggtgtcgatccgctgggcggctccggtattgaatactggaaacgtatcgctgagcattacaaacttaacctgacgttagttaacgatcaggttgatcaaaccttccgctttatgcaccttgataaagacggcgcgatccgtatggattgctcctccgaatgtgcgatggcgggtttgctggcgctgcgtgacaagtttgacctggccttcgccaacgacccggactacgaccgtcatggcatcgtgacgcctgcagggctgatgaacccgaaccattatctggcggtcgccattaactatctgttccagcatcgtccgctatggggcaaagacgtggctgtcggtaaaacgctggtctcttccgcgatgattgaccgcgtggtgaatgatttgggacgcaagctggtagaagtgccggttggcttcaaatggtttgttgacggtttgttcgacggcagctttggtttcggcggggaagagagcgcgggcgcttcgttcctgcgtttcgacggtacgccgtggtctaccgataaagacggtatcatcatgtgcctgctggcggcggaaatcaccgccgttaccgggaaaaacccgcaagagcattacaatgaactggcagcgcgttttggcgccccgagctataaccgtctgcaggcgagcgcgacctccgcgcagaaagcggcattgtctaaactgtctccggaaatggtgagcgccagcacgctggcaggcgacccgatcaccgcgcgtcttaccgcagcgccgggtaatggcgcatcgattggcggcctgaaggtaatgaccgataacggctggttcgccgcgcgtccatccggtacggaagacgcttacaagatctattgcgaaagcttcctgggggaagaacatcgcaagcagattgagaaagaagccgttgaaatcgttagcgaagtattgaaaaacgcctgatgggcgatatggaagaaaaaggagccttacggctccttttttgtattaacggcgctgcgcttatcaggcctgtaaaccgcctccaggccggataaggcgcttgtgatatctgacttattcgctctgagtcgccagatgtcggcggcaggtgagggcgtcgcattcgatacgcaccacgcaaaccgctttcatcatatcttcccgataactgaaggtttttcccggatcggtctgacgcataatgacgtccaggccgtagcgcatctcctcgcgcgtttgcaatatcgatgccagtccggtggcgaaaacgctggtgtaggcgtagctataatcacaggggtcatcggcacgtagtaatgcatggtcgccgtccatttcaatgcatactgccgggttcttacgtaacagacgcatctttttcccggtgcgtgcgccgtgaaaataaaatatccagcgtccgttctgatactcgtagccaaaatttacggggacaacatacgggcagagattgtcgttaaaccctatccgacacacttcgtgtttactgagaatagccagtatttctgctatatcagtgacttcccgctctggattactcatttctattatcttattcaaagagtgaaaatgcccggactaccgttaccgcagcccgggcgcgccatcagccgtgtttatttttcaattcaaaacgcggtgagaccaggccgtataacgtccagccgaggaaggtcacaattgagccgtacagcatggcttcttcaccggaggaatagagcgcgtagaagctatacatggcgccaacgaaggccacgaagttagcgactttcgcttttgatgacggcacattcgccattttctgaatgataaccagcgcggccatcgacagaatatacggaataatgttcgtcaccaccgccaggttaaccaggacgttaaactgactattcagcgacgggctaatggtcatcagcgacaggccagtctgaataatcacaatgatcaacatcccctgaaccggcgcgtcgactttcgttacacgagagaagactttcgggaaatagccttcgtcagcggaggatttaaagacctgagcgatagtgaactgccagcccagcagcgagccgcagcaggacattaccatcagcgccatgatcactttacctaccgcaggcgtgaacatctgtgcaaacgccagaccaaacggcgccgtggagttcgccagatccatgttcggcacaatcccggcaatcacgttagtcgaaacgatatagatgaccgccgcgcccagcgtaccgcccagtaccgcaatggggacgttcttttccggattctcgaccacgtctgcgttggcgcaggcggattccagtccaagaaatgcccataacgtcatggcgatggaagaaccgaccgcgctaaagaacggaacatggtgcgggttccatgacgctacgtacatgctggggctaaaccagaaccagccaatgatgcacaggccgacaaccggaatgatgacgccccaaacggtaacgctactgatctgtccggtaatacgcgcgccgccaaagtttgcgatggtacaaacccacaatacggcgatagtcgccagaccgatctggagcggcgtcagcgcggcgccgaacagttcggtaccatagccgacagcggagatggcgatagccacgttggcgatcagcagcgagacgccgtaggtatagttcgccataaagttgccggatttaccgaaggcatattcggcgtaaccgcccatgccgccggatttacggctaaacataccgcatttcgcaaacgcccaggccagtgccatcgagccgacggcggtgaccagccaggagataatggatatcgtgccgacttcagacagtttggtcggtagcatgatgatcccggagcccatcatgttgaccatagtcagaattgtgagctgcacgacacccattttattggatttaggtttactcataatttttcctccttcagcagggagcgctgtgcgtcacgaggtttaatgacgtagcaccagacctgcttacggccgtcgtgttcttcgatataaacgccctgcagttcaggcgcaaagcccggcagcaggttgatcccttcttccagggcgctgaagtaacgcaggacagaaccgccccagatttcacccggaactacacacagcactcccggcgggtaaggcagagcgccttcagccgcgatacgaccttccgcttccggcaggcgaaccagttcgacctcgccgcgcagataggcatagttggcctcttgcggattcatactgactttcgggaaatgcgatttacggaacatctctttttgcagctgtttcacgttgtgccgcgcatagagatcgtgcatctcctggcaaagctgacgcagggtatagccggcataacgcgcttcatgctgtttgtagatggacggtaatacttccgctaacggcgcatcagcttccagcagtttttcgaaacgagccagcagggcgacaagctgttgtaacttcgccatgtcttctgccggcgtcagcaggaacagaatggagttgaggtcgcatttttccggcacaacgccgttctcgcgcaggaagttggcgaggatcgtggcaggaacgccaaagtcttcatattcgccgctcgctgcattaatgcccggtgtggtgagcagcagtttgcaagggtcgacaaagtactgatgttcggcatagccttcaaacgcatgccagtgttctcccggaacgaagtggaagaagcgcagatcgctggcgatctctgacgtcgggtatgactgccacggcttaccatcaatcagttccggtacgaacggacggatgtgatgacagttttcgaggatcaatttacgggcatcgatgccgttaaccacgcaatccatccacatattgcgaccgctgacgccttcgtgcattttggcgttaacgtccagcgcggcgaacagcggatagaacgggctggtggaggcgtgcatcataaaggcgttgttcatgcgcttatgcggaacgtagcgcgattgccctttgatatggctatcttttttatggatctgcgaggtctgggagaaaccggcttgttgtttgtgaacggactgcgtcaccagaatacccggatcgttttcgttcagttccagcagcagcggcgaacaatcggccatcatcggaataaattgttcatagccgacccaggcggagtcaaacaggatgtagtcgcacagatgaccaattttatcgacgacctgacgggcgttataaatggtaccgtcgtaggtgcctaactggatgacggccagacggaatggacgtgcttcgcgggcacgctgcggcgcgacttcgctaatcagctcgcgcaggtaatcttcttcgaagcagtgagcgtcgatcccgccgataaaaccatacgggttacgcgcggtttccagataaactggcgttgcgcccgcctgcaataatgcgccgtggtggttagatttgtggttgttacggtcaaacagtaccagatcgcccggcgttaacagcgcgttgagtacgactttgttagaggaggaggtcccgttcagcacaaagtaggtcttatcggcgttaaagactttcgccgcatgttgctgcgcaatgcaaggcgcgccttcgtgaatcagcagatcgcccatcgccacgtccgcgttgcataggtcggagcggaagagcgtttcgccaaagtattccacgaactgattaccggcaggatgacggcggaagaattcgccgccctgatgccccgggcagtcaaatgcgctgttgccctggttgacataatccaccagcgcgcggaaaaacggcggacgtaactgcgtttcgtagtggcttgctgcggtttccaactggcgaccatagaaggcagtacgggattcattatattcgaatacaccagagatacgcggcaaatactcaggcggtacgcgcccttcgtcatgtgtcgcgacaaacacgggaataccgtaacccgttgcgtcgatttcatcgagttttccgtgttcaatgtcgtcaatggataacacgatggcagccacgtcgatgaaacgactctcatcaacatttacaatattacggtgtgtagaaaaacaatccgggcaatgacggctaacggcaatttttaattctgacatttttcatctctttatttcaggtaatagcaggccctcaatttctcgcatgagaaactgattcttccggaaaaaatcaaagctatcccgctgataaaaaaatcagtaaattagctttattttagatgtaataaatcccaacccgtccggttgcaggaaattcaggatttaaggagttgagtactacgatatacaggcagaaaccgcgataactaaaattgcgctgagtcggaatttcttctgtcaaaccacatggttagctggctgggcgtaaaggaattaccgtactgtcgcttttaacaattcgagttatttaggcaatagacctgaatgacataagggtcggaaagacctgtatgctgaagtacccgtagcagaaaaactaccgggcattaaagaaatgaaagtcgaaactattgcggtgggcaaacatcataatatgcgttgtccgccttatatggggcataaaacgattattattttccattttgaggtcctttcattgatttattgaaagcatggatattttatccaggaagcgccagcaatctgtgaaccagatcaacaaaaaacgatcatttgaaaaataattagtcggcgattatgcatatcgtgctgtgaaataacggattgtttcttaaatgttaattatatgttttttatatcctctataaaatataatatcgccgcgaaaataattattcgcgacgccgaaaataaatgacataaaaattagaagttatttaaaaataatgaatagctattcacggcataaagcgatagccaattccggtttcggtaataaaatggcgtgggcgggtgggatcttgttccagtttctggcgtaaatgtcccatatagatgcgcaaatagtggctatgctccacggcgttaggcccccagacctggtttaataactgccgttgggttaatactttgccggtattattgagtaataccgccagcaggcggaactcaatcggcgtcagatggatttcttcgtcgccacggtggatcaaccgtgcggcgagatcgaccgtcacgccggaaaagcggacgatcggatcggcgcaagggctggcggcgtgccgtcgcagcgcgacacgcaaacgcgcctgcagctcgccaatgccgaatggcttgctcaggtaatcatcagctccggcgtcaagcgcggcaatcttatcgctttcttcgctgcgggcggaaaggacaatcaccggtattgcgctccattgacgcaggtcgcgaataaaatcgattccgtcgccgtccggcaggccgagatcgagaataatcagatcgggctttcgcgtggcggcttccagtaaaccacgttgtaatgtttcagcttcatacacgcgcaggccgtcgccttccagcgcggcgcgcagaaagcggcggatggcctgttcatcttcaacaatcagaacgtttgtcacatatcctcatgaaaatcatcaagttcaggtggctttccttgcggcagcgtcacacggaaacaggcgccgccctgcggtcgattataggcggtaagcgtgccgccgtgtacctctacgatagcatggcaaatcgccagccccagccccacgccggggacggcggactctttgttgccgcgggcgaacttatcgaaaatcttctgttcttgccccgcaggaatacccggcccgttatcccagacatccagttgtaaacgatcgtccttaaccgcagcatcaatgccgatactggcctgcggcccggcgtacttaacggcgttttccagcaagttgatcaggacgcgctcaaataaggggccatcgacatggataagcgttaactgttgcggcagcgacaatgtaatcggatgcaataaacccggctctaacatctgtaacgcgctaccgacgacctcttccagcgtcagccactcttttttaagattaaacccgccggactgaatacgcgccatatccagcaaattattcaccagccgggtggtgttgagaatatgctggcggatttcactggcctgacgcgcgtggggcgatcctgcgctggctaaatccagcgtcaaaatttccgcctggccgaacaataccgtcagcggcgtgcgtaaatcatgcgacagcgccgccagcagagcgttgcgaatactttcgcgctcgctggcgagacgcgcctgttcttcgctggcggtcagcgtcagtcgttccagcgcgttggcgacaagcagagtaaatgtttccagcaggcgttgctgctccggcaccattaactgacgcaaattacccggttcgacgatagccagaccgtacgttttatcggcgcttttcagcggcaggatttgataaggcacgccagggagggtatcggtgcctgcgccggcaggctggcctttatcaaaactccagcgcgcaattgcgtcgtcccacggcgtcatgccttgctggtgggtgagaggcagcaacttaccgttagcatcaggtaacaaaatttggctgcgcgcctggaacgtcgaggcgataaaccgctcgctggtcgcggcgatatcatgttcgctacgcccgacggccagcgctttagacatttcatataaatggcgggtacgctgttcccgataacgggcgacgcgcgcctgatagcgcaccccggcagtaagattgccaatcaccagaccaaccgtcagcatcacggcaaaggtcagcaaatactgcacgtccgaaacggcgagcgtaccgcgtggcgcgataaaaaagagatcgaaactcgccacgttaatcaccgtcgccaccaccgacggccagcgtccgtaaagcagcgcaatcaccactacgcccagcaaatagagcattaccagattggcggcgtcgaaggtgacaagccactgcatagcgataagcgtggtgatggcgcaaagcgccacggcgaccagacagccctgaatctgcccacgccatttctctttaaaaggtcggttatcaggcgtttgcgccaatgcgcgggctggcggctcttccagcgcgacgatcacctgatcgagatccggcgcgcgcctggcaagacggtcggcgaaagcgtcacgtcgccaccagcgtcgcgacgccgggcggcccatgacgattttccccagattatgctcgcgggcatagcgcacgaccgctttctcttcggcgggatcggacagggtggcggtttccgcgccaagctcctgcgccaggcgcagcgcgcttaaaatagcccgccgttgcttttccggtaagcggtgtaacgttggcgtttcgacatagacggcgtgccagacgctgccaagccgggaggccagacgcgccgcggtacgcaccagtttttcgctgccggtgttatgcccgatacacagcaaaatcgcatcgcgggtatgccatactttttcttcgcccggatgcgcgcgccaggcgcgcatctgatcgtccacgcgatcggctgtccggcgtaacgccagctcgcggagggcgatcagattgcccttgcggaaaaaatgttcaatagcgcgttccgcctggccggcgatatacactttaccttcgttgagccgttggcgcagatcgtcgggcggcagatcgaccagtacgacttcatcagcggcatcaaaaaagggatcggggacggtttcgcgcacctgaattcccgtgacgccgctcaccacatcattcagactttccagatgttgtacgttcacggtggtgaaaacgtcgattcccgcttccagcagctcttcaatatcctgccagcgcttaggatggcgtgagccaggcgcgttactgtgcgccagctcatccattaaaatcagcgccggacgccgggcgagggcggcatccaggtcaaattcgcggatttgccgcccccggtgcgagtgacgttttggcggcagaatggtcagcccgtcaagtagtgcggcggtctctttacggccatgcgtctctaccacgccgatcaccacatccagcccctgcgctcgcagccgctgcgcttgcgccagcatcgcccaggtttttccgacacctgcgcaggcgccgaagaaaattttcaacttcccccggtggggcgggggcgtttgttccaacaagcgatccggatcaggacgcaagggttcgtcgttcatttcgctctgtgtccctgtagcgcatccagcgccagattaagctcaacaatattcaccaccggttgcccaagaaagcgcgccagcggcctgtgcgtatattctgcaaccagttgcgcgacctgttcaacgggaagctggcgagccgccgctacgcgggggatttgccatgccgcggcgccgggcgtcagattattatccagcccgcttgccgaggccgtcgccagctcaaccggaaccgcggaactcgcctgggggttagcggcgcgtagcgcggcgacgcgggcctgtatttgcgcatccagttcgggattgctggcggccaggttgcttccgcccgacgccagtggattataaggcgtatcggcggtggcggagggccggccatgaaaatagcccgcggcggtaaacgattgtccgataagcgctgagccgcgtatcacattgtctttatgaatcagcgagccattagcctgccagggaaaccaccactgccccagcgccgtggtcagaagcggatacacgccgccagtcaataacagcagaaataacattgtcgaaaaagcaggacgtaaaccgatcatcatacacctcacgccagacccagcagggtcagcagcacatcaatcactttgataccaataaacggcaccaccagaccacccagaccatagatccataaattacggcgcagcatggccgatgcggaaagcggcttataactcacgccttttaatgccagcgggatcagaaaaataataatcagggcgttaaagatcaccgcgctcagaatggcggagttcggcgaatgcagccccatcacgttgagcgcgtttagctgcggataggtagcggcaaacgcggcgggaataatggcgaaatatttcgctacatcattcgcgatactgaaggtggtgagcgagccgcgcgtcatcagcatctgcttaccgatatgcaccacttcaatcaacttggtcgggttagagtccagatccaccatattaccggcttctttcgccgcctgggtgccggagttcatcgccaccgcgacgtcagcctgcgccagcgccggggcatcgttagtgccgtcgccggtcatggcgaccagccgtccttccgcctgatattgacggatcagcgccagcttggcttccggcgtggcttcggcaagaaaatcgtccacaccggcttcggcggcaatcgctgccgccgtcaggcggttatcgccagtgatcatcaccgttttaatacccatctttcgcagctgggcgaaacgttctttaataccgcctttaacgatatccttgagggcgataacacccagtacgtgcgcgccctccacgaccaccagcggcgtcgcgcccaggcgcgccacgttctcgacgttttgctcgacatcggcgggaaaatggccgccattgctctcgacatgacgccgaatcgcgtccaccgagcctttacggatcatccggttatcgatattaatcccgctcatgcggctttgtgcggtaaacggaacaaaggtggcatgaagcgactgcacatcgcgttcacgcaggttaaagcgctgtttggcgaggatcacaatgctgcgaccttccggcgtttcgtcggccagcgaagcgagctgcgcggcgtcagccagcgtgcgttcgtccacccctcgggcgggaataaaatcggacgcctggcggttgccgagcgtgatagtgccggttttatccagcagcagcacgtcgacatcgcccgcggcttctacggcgcggccgctggtggcgatgacgttcgcgcccaacattcggctcattccggctacgccaatggcggagagtagcccgccgatggtggtggggatcaggcacaccagcaacgccaccaacacggtgacgctgaccgcgttaccgccccaggcggagaagggccacagggtggcggtcgccaataaaaagacaatggtcagggcgatgagcaaaatcgtcagggcaatctcgttaggcgttttccgccgctgcgcgccttccaccatcgcgatcatccggtcaagaaaggtttcgccaggattgacgctacaggcaatcaccagccagtcggaaagaattcgcgtgccgccggtgacagaggcgaaatcgccgccggactcgcggatcacgggcgcggattcgccggtaatcgcactttcatccaccgaggcgccgccttcgatgacctcgccgtcgcagggaataatatcgcccgctttgaccaggacaatgtcgcctttccgcagttcagcggcgggcacgttatcggcctgcgcatcatggcgaggggcgcgcaggcggcgagcgaacgcggtctttttcacccctttcagactgtttgcctgggctttgctgcggccttccgccagcgcttcggcaaaattggcgaacagtacggtgaaccataaccacaggctgataatccctgtaaacaaggcgcttcccgctatttgtcctgttaccatagcgagcgttaacagagtggttagcacgctgccggcccagaccacaaacatcaccgggttacgccactgggcgcgtgggcttaatttttttacggcatccgttagcgcctgtacgagtaaaacaggttcaaacagcgccagttgcttgcgactcatatcaatgtactccacatcgctcaaggtaaagagaaatgctccgctaccgggccaagcgccagggcaggaataaatgtcagcgcgccgaccagcagtaccgtgccgatgagcagtccaataaatagcgcgccgtgggtcgccagcgttccctgactggccggctgtacttttttactgaccagcgagccggcgatggccatgacaggaataatcacgccgaaacgtccgacgaacatgcagaatgccagcaaacagttccagaaaggcgagttagcgctcagacccgcaaaggcgctaccgttgttgttggcggcagaggagacggcatatagcacttcgctaaaaccgtgcgggccagggttcagcattgcgctgcgtccggcatccgtcatcatcgccagcgccgaacccaacaagaccagcatcggcgtgaccagaatcgccagcgcggtcattttcatttcgcgcacgtcgatttttttccccagatattccggcgtgcgaccgatcatcagccccgcgataaacaccgccagcaggacaaacagcaacatgccatacaggcctgaaccgacgccgccaaagaccacttcgccaatttgcatcagccacatcggcaccataccgcccagagcggtaaacgagtcgtgcatggcatttaccgccccgcaggacgccgcggtcgtgacgacggcaaacaggctgctggccagcacgccaaagcgtgtttctttaccctccatgttgacgctactgtccgcgcctgccgccaacagatgtggatttccctgaacttccgcccacatcactaccgctacgcagaccacaaaaatgaatgacattgcccacagtagcgcgcgtccctgacggcgatcgcccgccgcttcgccaaaggcgaaacagagcgcggctggaatcaaaaatatcgccagcatctgcgccagattagtgagcgcggtggggttttcgaacggatgcgaagagttggcgttaaagaaaccgccgccgttggtgccaagcattttgatcgcctcctgcgaagcaaccggccccatcggcaagagttgtttagcgccttcaagggtggtgatgggctgataagccgacaggttttgcggtacgccttgttggataaaaaacagcgcgataattaacgcgacaggaaataatatccatagcgtaatgcgtaccagatcctgccaggcattacccagcgtgtgcacattctggcgcgtaaaggcgcggataagcgcaaaaaccaccgcaatcccggtcgccgccgacaggaaattttgcaccgtcagcccggccatctggctaaagtagctcagcgtgctttcgccgctgtaggcttgccagttggtattggtgacaaagctgacggcggtattcagcgccagatccccggacagccccggtagccgctgcggatttaagggcagccactcctgccagaacaacaggcaaaacaggatgcccagtcccagcagattgagcgtcagtagcgccagtaaatactgacgccagttcatttcgtggtcggtaatgccaagagtccgccagaggatacgctcaatgccagccacgcccggcaacggaacggcggcgatgagccttgccaggcccgaacccaatggtttcgccagtaccaataaaatcagtaaaaaactggcgatcagtaaaaatccttgcgcggccatcagaacgcctccgcattaatcagggcatagaccagataacctaaaagtaagaaaaccagcacgatgccggttatcacgcctgcactcacagagcacctccagtggcattgttttactcctgagaaaggtaattttttggctgcaaagatttcgcaaaaattggcgggcggagtgtaaaaaaagtataaaaatggcaaagaccattatttaactaatgattagtattaatttaacctttttgtaactaatttacgctttgaatgtaaatctgctggaaaagcgtgaaaataagtggtcggatgagtagtaaaattacaccgaaagcggtactattttaatcaggtaacgaggttcaatttttcggtgctattcaccgattcaatctataccggggcgggtagcgtcggtataaaggggggaaacgtatggaacactataaagactatccagcgcatgtcatttttgtccgtcgtgctttcgcggtgatcgcaggcgtgctggcgctgccggtgatgctcttctggaaagaccgcgcgcgtttttatagttatctgcaccgtgtctggtcgaaaaccagtgataaaccggtatggatggcgcaggctgaaaaagccacctgcgacttttattaatcgcgaccagcctgaaaaaccgtcagccgccacgctggcggtttttttatgcgccagggtctacactgtttaacgctattcgccgtgacgtttcatctttcaggagttgtatgcccacccatttagtctggttcaggcgcgatctgcgtttacaggataaccttgcgctggccgccgcctgccgcgatgcatccgcgcgggtgctggcgctttatatttccacccccgcgcagtggcaggcccatgatatggcgccgcggcaggcggcattcatcagcgcgcagctcaatgcgctacagacggcccttgcagagaaaggcattccgttgctgtttcatgaagtggcggattttaacgccagtattgaaacggtcaaaaacgtttgccgacagcatgacgtcagccatctgttttataactatcagtatgagtttaacgagcgtcagcgtgatgcggcggtggaaaaaacgctgccctctgtcatctgcgaaggctttgacgatagcgtgattctggcgcccggcgcggtgatgaccggcaatcatgaaatgtataaagtttttacgccgtttaaaaatgcctggttgaaacggctaaaagaagatatcccgccgtgcgttccggccccgaagatccgggtgagcggcgcgctttctacacccttaacgccagtctcgcttaactacccgcaacaggcgtttgacgccgcgcttttcccggtggaagaaaacgcggtcatcgcgcagctacgtcagttttgcgcgcagggcgcagacgagtatgcgttacggcgcgatttccctgcggttgacggcaccagtcggctttccgccagcctggcgacgggcggcctgtcgccgcgacagtgcctgcaccgattactggcggagcagccgcaggcgctggacggcgggccgggaagcgtctggttgaatgagctcatctggcgggaattttaccgtcatttaatgacctggtatccggcattatgcaaacaccagccgtttatccgctggacaaaacgcgtcgcgtggcaggaaaacccgcactattttcaggcatggcagaaaggcgaaaccggttatcccattgtcgatgcggcgatgcgccagcttaacgcgacgggctggatgcataaccgtttacgcatgattaccgccagctttctggtaaaagatctgttgattgactggcggttgggggagcgctatttcatgtcgcagcttattgacggcgatcttgccgccaataatggcggctggcagtgggccgcctcaaccggtactgacgccgcgccttattttcgtatttttaatcccacgactcagggagagaggttcgatcgcgacggcgaatttatccgccagtggctaccggcattacgcgatatccctggaaaagcgattcacgagccgtggcggtgggcggaaaaagcgggagtcgtgcttgattatcctcggcctattgtggagcacaaacaggcgagaatcgcaacgctttccgcctatgaggcggcgagaaaaggggcgtgatacaggcccggtagcgcaaactaccgggcattctgctatcaggattcgacggccagcgcgcggcttttgaatttgaaggactgatacagccaaatcagcaggacaacccctacgcaggctaacgcgccccaggtgatctgttcaaaaacatccacataggcgttgatggcgtaattaaccgcgccgctggcgtcgaaggcgctttgcgaggtctggtcagcgatgacgcctgccagatagttagctatcgcgccggacagcagcatataaattccggttaatacgccggtgacgccggggatatcaatgcgcgtaatttgcgacatggcgaccgggtcgataaatagctcggcaaagcccatcaccgccagtcccagcaccattagcggcattgaagagtgtccgtaagcggcggaccagcgtgcgctcagggtcagaatacagaatccggcgctcatcagaccgagacccagcgcgaatttgccccagatacgcacggtgcgattaccgcttacgctctctttaaccagccaggccaggacgaccccacacagcatcacggcaaaggcgttcaccgactggaacatggcggtaggaacggaatagcccagaatatcgcggttcacaaagcggtcgatatacaggctgatagaactgccgccctgctgggcaaacgcccagaacagcatactgaacagggtcagggtgacaatcagccccagttctttgcgctgtttggccgtttgcgcctggcgataaatttttgccagcacgaccaggccgatcgcggtcgccacgattaaggcatagacagaccattctttccagaacagaacggtaatcagcaacggcgccgctaccagcaaaattaacagccagccccagttcggcagcaggtagtttctggcgcacaacacggctttattcacgccggtggtgtgggtgaaatgacgatttccacacaggaagatcactaaccccgcaagcataccaatggcggcgagcgcaaagcccatcgcccaactgtactcctcttgcacatagccgcaggcgataggcgccacgatcgaaccaatattgcccgctgcgtaaagcagcgagaacccgccgtcgcggcgcggatcttccggctggtacagttcgcccagcaggcagctaatattcgatttaaacaggccgtagccgcagacaatgatcgccagcgacagataaaggaatgtcggcgcgatctcactggcgcccagcactaaatgacctatagccattaaaaatgcgcccagcatgactgccattcggttgccaagcaccttatccgccagatagccgccaagaatcggcgttacgtagaccagcgaacaataagcgctgaataactcataggcgtggttatcgtcgtattttagctgattggtgagataaagaatcagtagggcgcgcataccataaaagctgaagtactcccaaatttgcagggcgacaacgtagtaaatagcgcggggttgagatgcttgtttattcatcgtatttccgggatagaggcactgcggcaagaacgcggcattctcagataatgcctttctttgtgggcttattaagcctgccgtatcgccgtgtttccttaaagttaccaacatgatacagaactgattttttctgcaatatgcgttctgattgcataaatatacatgaaaccgatcgtgttttgctaagtaatttgcgccaaacccggaggtgattgtttcttgatgtgtcaaacaaatgtttatcgacgaacggctaacggaaggctatgttaacggagactgaacccgtaacgggaaagtagaacgtgggttaaagggagcgatgatgaaaaacaccgagctggaacaactgattaacgacaagctgaacagtgcggcaataagcgattatgcgccgaatggtttacaggtcgaaggaaaagagacggtacagaaaatcgttaccggcgtgaccgcaagtcaggcgctgctcgatgaggcggtgcgtttgcaggccgatgcggtcattgttcatcatggttacttctggaaaggcgagtctccggttattcgcggcatgaaacgccgtcgcttaaaaacgttactggcaaatgatattaacctttacggttggcatctgccgctggatgcgcaccctgagctgggcaacaatgcgcagttggcggcgctattgggcattaccgtgaaaggagaaattgagccgctggtgccgtggggagagctctcaatgccggtgccagggctggaactggcctcatggattgaagcgcgtctggggcgtaaaccgctatggtgcggcgataccgggccagagaatgtgcagcgtgtcgcctggtgtaccggcggcgggcaaagttttattgatagcgccgcccgcttcggcgtggacgctttcattaccggcgaggtgtctgaacagaccattcattccgcgcgcgaacaggggctgcatttttatgccgccgggcaccatgccactgaacgcggcggtattcgcgccctgagcgaatggttgaacgaaaacacggcgttggatgtgacgtttattgatatccctaacccggcataactgagaggcaataaagtgcagcgagcgcgttgttatctgttaggcgaaacggcggtcgtcctggaacttgaaccgccgattacgctggcgagccagaaacgcatctggcgtctgacgcagcgtctggtcgatatgccgaacgtggtggaagccattcccgggatgaacaatatcaccgtgatcttgcgggaaccgcaaaccctggcgctggatgcgattgagcgtctgcagcgctggtgggaagagagcgaggcgctggaaccggactcgcgttcggttgagatcccggtgatctatggcggcgcaggcgggccggatctggcggcggtggcacggcacagcggtttgagtgaaaagcaggtcgtggagctacatgcctccgttgagtatgtcgtctggtttttaggctttcagcctggctttccctatcttgggaatttaccagaaccgctccatatgcccagacgcgcggagccgcgcctgcaggttccggccggttctgtcggcatcggcggcgcgcagacggggatttatccattatccacgccgggcggctggcagctgatcggcctcacgccgttgaagttattcgatccgatgcgggagaccccggttctgctacgccctggcgatagcgtacgctttgtgccgcaaaaggagggaatatgctgaatattattcgcgcggggatttatacctccgtgcaggatagcgggcgtcacggctttcgtcagtcggggctgagtcactgcggtgcgctggataaacccgcctttcagaccgctaatctcctggtcgggaacgatgcgaatgccccggcgctggaaatcactctcggtcaactggttgtcgaatttgaaaatgagacctggttcgctcttaccggcgcaggctgcgaggcgcagttggatgatcaaccggtctggaccggctggcgattgccggtaaaagcgggtcagcgtcttacgctgcatcgtccgcttcacgggatgcgtagctatctggcggtggcgggcggtattgctgtgccggaggtgatgggatcgtatagtaccgatctgaagtccggcatcggtgggctggaaggacggctgctaaaagatggcgatcggctggcgacgggtaaaccatcgcgacagtttagcgggccgcagggcgtgaagcagttactgtgggggaatcgcatccgtgcgctaccggggccggaataccgtgagttcgatcgcgcctcgcaagaagcgttctggcgttcgccgtggcagctcagtccgcaaagtaatcgcatgggctatcgtttgcagggacaatcgttaacgcggacaacggatcgcgaactgctgtcgcacggtttgctgcccggtgtcgtgcaggtgccttacaacggccaacctattgtgttaatgaatgatgcccagacaactggcggctatccgcgcattgcctgcatcatcgaggcagatatgtaccatctggcgcagatccctctaggacaaccgatccattttgtgcaatgttcgctggaggaggcgctcaacgcgcgccgcgagcgtcagcgctatctggaacagcttacctggcgacttcagcatgaacattgatttaaatgcggatttgggcgaaggttgcgccagcgacagcgaattattaacgctggtctcctccgccaatatcgcctgtggttttcacgccggtgatgcgcaaaccatgctgacctgcgtgcgcgaggcgctgaaaaacggcgtggcgatcggcgcgcatcccagctttccggatcgggataattttgggcggacggcgatggttttgccgccggaaacggtatacgcccagacgctgtaccaaatcggcgcgctgggggcgattgtccaggcgcaaggcggcgtgatgcgccatgtcaaaccgcacggtatgctctataaccaggcggcgaaagatcctcatctggcacaggcgattgcgaaagcggtacacgactatgatccgtcactgatactggttggactggcgggaagtgagctgatccgggccggtgagcgccatcgcctggtgacgcggcaggaggtgtttgccgatcgcggctatcaggccgacggtagcctggtgccgcgcatgcaacctggcgcgctgattcacgacgaagagcaggcgctggcgcaaacgctggatatggtacaagccgggagagtgaaaagcgttactggcgtgtggacgactgtcacggcgcaaacggtgtgcattcatggcgacggcgagtatgcgcttgcattcgctcgcaggttacgcgccgcgttcaatgcgcgtaatatacacgttattgcctgagagcccgacgattgaagctattatattacggctgctaaaaattatcgtgttctgttctcttaatgtcaggaagagggatttattcaatactatataaatccccttataatatattattttaaaaataaccaagtgatgctgtaatagccagtatgatgagcttattgctgttagcagcagagtttttgaaaatcattatgatattgttagctatcgccatctaatcaaacctccggggcgggtaaactacctgactctttattacccctttctgattgatttacctcacgatagcctcatttttagcatttatattcctcatcatgacgacttatcaggagattgaagccagattgattcgctgtttcactatcacgtcatggatagcgtgccagattgccagctatatggattttaagctgtttacgcatagcaacttttttagcgaaaattaaactcatctgatcagtgattttttagtatattactcattttgttatgatggatttgttttgtgaaaagaaaatatcttacgcaagaagagattgaaaaactgctgtcagcgaccgacagaatgcccttcccggaaagaaaccgctgcttaatcctgatggcgtttattcacggcttccgggccagtgagctgctggggctgcgcttgtcggatattgatcttgcaggaagacagctttatatccggcgcctcaaaaatggcttttcaacgtgtcaccccctccttcccgatgagtataacgtactgaaaagctggctcagggccaggaagtatcttgagaaaggggctgacggagactggctgttcctgtcgctacgacggcatccgctcagcaggcaacaatttttttacatacttcgtgaggcagggcggttggccgaattaacgatagcgccacatcctcatatgctgcgacatgcctgcggctacgcccttgctgataaagggattgatacacgactcatacaggactatctggggcacaggaatatccagcacaccgtaagatacaccgcaagtaacgccgggcgttttcatggaatatggcgaaaaaaacgtcgagtataaccgtacgttctgattcaaaaagttaagtccgcttcgcgctttcatcatcctctcagatttaccccttccacacaagagtcatacaatcgtaatctattgcttattaaggagttatccatataacaataaaaaaactaagggaaaatttacctggtccaaccagcactatgctgtatccatttttgtcctgcctgcacaaaatgttaattttaagtgttaaaaaaacgtattaaataatacttaatgctgattaattatcatatcaaagaattaaatcctttattttaccttttgaatcatattgttaaatcacagagaagtctgttcagggaaagctgatttacataatcaacatataaatcaatagattactgtgttttctatttgtcattttgtactccgcacagggcagaattaccctgcggcaggagcatgtactaccagggggactgacggcctgtgcagccgaaaagcagaaccggacagggtgtcagagagcagtgtttagatagggccagacgtcatttttcatacagacatggaatggctcccggtccacgaaagggtgcggacatgttgtttccacaacacgaagctgccgttgctggcgcagtgccgggtcggcaatggccagaggagaacaatctgatgacgcaagaatatgcggaaatgtccaccggaaggggggggaccagtaagtgccggtacagtatgggggcgaaaatatttttgctcctgctggcggtctccaccgtcgcagcgttgttcagcctgtaccaggttctgacgtactgatatgcagacgttaaccagagtactgccgcctctccggctgattatgttttgtcagtcaggcgaaaatcctacgcagtttccggataccggcggcctttgcgtggaggactgcgttcgtctcaggacaccagaagggctgctggatcggttgcgtcggtggcccggcgcgatggtgatatccgccggacggccatcaacccagcttctgctgtggcaacaggtttttctgcgttatccgcggacagtggttttttgcagcagtaacgcgtttttaccggttgacgtcagcgtggaaggttacttccgccatctgaggctgattaaacgcgccatgtcggtaagggttctggccagaatggctgagcttgccatatggtcatcactacagacatcgccttacgaggaggagatgaaaagcgcgttgagcgtgccggagctggtgatggagataaacagccgcacgctggtcaggttactgtcagagcgtctgccaaaacagggacggcgggtgctgggattactgttgtcaggctgtagcccggaaatgacggcccgtatgctgggaaccggcgtgaggcaggtctggctcgcggagcagacgctgaaacaacgctgggatatcccgacaggagtaccgctatctgatgcggtaagaataaggataccggacgtcggtccggacattagccaacagagtgggttggtaaaaactggggccggtaacgcaccggatttatgctgacagcatatttacatcatgccgcgcggtattcagacccataatgttgcgttctgaatgagttatcttcacaaaataaatatggcaatcatcgttgtccggaaataccgcataacatgtgacattaatgaatctgtaatcagtgcgagggtttacgcgctgtggcggtagcgtggaattatctggatgcgttgagtaaatttcactttacccttctgatataaatgaaaatggttctggataaactatctaatattatctgtgtctgcaaacagagtgacaaaaataatgcaacgtaaaaagatactaattgtaggtgcgggcctttcaggcgcagtaatagcacgccagttagccgagcagggacatgtagtcaatattattgatcaacgttcacatatcggtggtaacgcttatgatgcccgagatgagcacacgggtattatggtgcacgtttatggtcctcatatttttcatactgataatgaaactgtatggaattatgtaaataaatacgctgagatgatgccttatatcaataaggttaaggccacagtaaatggtcaggtattttctctacctatcaatcttcataccatcaatcaattttttggtgtcgcctgctcacctgatgacgccaggaaattactgcttcaaaaatgtgatagcaccattctggaaccacaaaattttgagcaacaggccttgcgtttcattggtaaagagttatatgaagccttttttaaaggttataccattaaacaatgggggcttcatccttccgcgttacccgcttctgtattgaaacgtatccctgttcgttttaattatgatgataactatttcaatcataagtttcagggaataccaaaatttggttatacacaaatggtcaagtccattgtcgaacacgaaaatatcgctgttgaactatgtcgctccttcactcaggaaatgcggacaaattatgatcatgtttttttcagtggcgcgctggatgccttttactcctgtcaatatggccgactggaatatcgtacattagactttaaaaaaataatttgccagagtgattatcaaggatgcgcagtaatgaattattgttcaatagatactccttatactcggattactgagcacaaatatttttctccgtgggagagacatgaagcttcaatatgttatcaagaatatagtcgggaatgtgaagctggtgatataccctactatcctgttcgcagggcagataaaatggatttactgaataaatatctgtcgcgggctaaaaaagaaaaaaatattactttcattggtcgtcttggcacttatcgttatctcgatatggacatcacgatagctgaagcattacagacggcggacgtatacttaacgtcgctatatgaacaaaaagaaatgccagcttttacagttaccgtttgatgaagtgtacagcgctaatcgtaacttttaaccgtcttgaaaaattaaaaaaaagtgtgcgagagactgttaaggcgggtttttcctctattgttatcgttaataatggctcaagcgacggtaccagggaatggctttcttcattaagtgaacctggcatcacgatacttaatcttaaagataatcttggtggtgctggcggatttaaagtaggtagtcaatatatatgctcatatagtaatgccgattgggtatttttctatgatgatgatgcttacccggaaattaatattttaaagcatttctcgttattagatacctcaagataccgtatatttgcgtcgcgagttcaggacacctatgggcggtcttgtcggatgaatttgcctttcattagggtcccatctacggtgtttgagactatttattatgcgatgcgcccagagaggttttctccagtaagaactcaggttactgatgttcaaactgtgtcattcgttggtatgattattgatcgaaaggtattgaataaccatcttaacgatatccatgatgaacttttcctttattatgatgattttttctttggttataagctagtattgtccgggcagaaaattcgttactccccagaaattaaatttattcatgatatctctattcatggaaagtgtatctgccccgaatggaaagtatattatctttgtagaaatttgttgctgctgagaaaacttttacccgttcccaggatattcagtgttctttctatagtgttacgcctctctaaatatctcgccatattaccatggcagcgtaagaaatttcgttatctatattttatctggcagggaatacttcatggacttaaaggtattagtgggaaatatcattagcaggacgaagagatgaaaaggttatgttattttgtaaattcagactggtactttgatttacattggacagaacgtgcgatagcggcaagggatgcgggttatgaaattcatatcataagtcattttattggtgaagagattataaaaaaattcaaaacgcttggttttatttgtcacaatgtgtctcttgttgctcagtcatttaatatgtttgttttttttagagcattccttaacgctcggaaaattattaaagagattaatcctgacttattgcattgtattacgctcaaaccttgcctgattggtggggttagcgccaggagaagtaatagtccagttgttatcagctttgtcggacttggtcgaatctttttatataataccgtgccaatgagaatattgcgtgcgttaaccgttttggtttacaaatatattgccggtaataagcgtggtgtttttatttttgaacatgataaagatcgacgaaaaatatcgcgtttagtaggtattgattatcataaaactatcgttatcgaaggtgctggaattaacccggatatttataaattctctatagagaaaaaacatgagataccgatagtcctttttgcaagccgaatgttatggagtaaaggtcttggcgatctcattgaagcaaaaaagatcctcagacaaaaaaatattcattttgttttaaatgttgcaggtatattggccgaggacgataaagatgctatccctttggagctcattcatcactggcataatgaaggactaattaactggctgggacgctcttcgaatgtatatgagcttattcagaaatcgaatatcgttgcattaccatctatttatccggaaggagtaccacggcttttattagaggcatcatctgtaggacgtgcatgtattgcttatgataccggcggatgtgatagcttaattattcataactataatgggttgatcgtgaaaagtaattcagctcaggagttagcggtagaattagagtatttgttaaaaaatccacagattcgcttagagatgggggcgaatggaagaaaacgtgtaaaggaattgttttccagcatattagtcattaataagacattgcaaatttataaagacactattggttgctaacaccataaagtgcttatgaagtaggtcagtgtttagataaatagtatgtaaatattatagaaaataaataagttatattttcatatcgttaaagaataagttcttcaggtaaaggtgacacggaaacaatgaatgatttgaaagaagctctggccaggcaccaactttggatttcgctaggttggaatgatgtcctgggacgataccggcgatcggtgttagggcctttttggataacgatttcgatgggggtcaccatatcagcgatgggacctctttacggttcgctgttcagttctggttccgaaaattttatcatgcatcttactttaggtatgatcttttgggcctttctatcagcaactattaatgagtcatgcggaatatttaatgagtccgcatcaattattaaacaatctgaccttccgctatatttatatatattacgtgttttctatcggcagtttatgattatgttgcataattttatcattatacctttcgtgattttttttaccaatacatcggtaaatcttgatattctcctttttatacctgcaattgtaataacatccatctcattaatttctacaggtatgattctcgccattttttgcacaagatatcgtgatatgggaccggttgttcaaagtgtggtaacgttgtgtttttttataactcccatcatttggacatcggaacaattaccaaagggaagaaaggagtttgttgattataatattttttattactttatggagatgctcaggaaaccattaatgggaactgtaccagatgtaactatatggttttacacaataataacctctattattatgttgatggtctcaaccttagtgttgactaaatatcgctcaagaatcgtatactggttataattaatgaaaatctcttgcaaaaacgttggcgtaatactccctatatttaactccagccaccgttcatttaaaaaaacttttctacaggctgcttcaggtggacgaattggctcatcgaataccgggattattgaagtagaggcattaaaaaaaattgattttacgcttaccgaaggtaaccgtcttgcgcttatcggacacaatggttcgggcaaaacaactcttctgagagtacttgcaggggcctataaaccaacttcagggaagtatgaatgtattggtcgagtcaccagcctcattgatcccatgatgggaatggatggtgagcttaccggcctggaaaatataaaactgaggggactatttctcggtctgtcaaaaaatgaaataaaaaatattacagaagatgtcatcgagttcagcgagttaggtgattttattaaaatccccgttagaacgtattctagtggtatggttctgaggcttggtttttctatttctactgcaattaatcctgaaattttactgatggatgaatggatgagcgtgggtgatagtgattttaaaagaaaagcagagatgagattaaatagctttatctctaaagcgggcattatggtaatggccactcacgatgatgaactggctaaatctgtatgtaataagttcatcaggcttgagcacggtgagatagttagcaaaggcggattttaatattcttattgcagtatttatatcactacgcggtgagaaatttactattttataatagcgttaccccagataatataaatttataggttcgttatgtattttttacttcaaaaagtaattttaccaaacattgatctatgcacggaagagcagctttatttcagaactcagggcgggaagtataactatacctcacgtaacttacttgttccgcgtcataaggttgcatattttgatactttttttaatgcattctcaattaagaaatggaaaaaatatacaaccttaacatcactttttttgcgggttaatataattggtcgcggaactataactgtaaggcataaagagaatggtgtcattagagtattaaagcaaattgattttaaatcgtcatgtaatattagtgatgagattgagattgatatatcaaaaataaattttggatatatctatgtggagtggcaatcagacgaagactctgttttaaatggatttgaattgctgactaaagatcatgttagtaaatcatctatggctttagttataacaacttataatagaaaagaagctgttactaaaacaatcaatagaattaataaaacactcttaacccagagcgaatttaaagatcgttttaaattgattgtcgttaataatggcgaggcgattaatcacccgtcaggaaacggcattatagttatcaataatgaaaacctcggtgggtcaggcgggtttatgagaggtttgatagaggcagggaaaatcaacgatgtcaaacatgtcatatttatggatgacgacggctcatgtgaaattgaatcgatttgtcgaactcatgcttttttactgatggctaaagacaaaaatacagttgttactggctgtatgctttttgaagataacccggcaatcatacatgaatctggtgccatatggcatagagattttttacattacccggataaacattatctggatgctcgggaaatagattctttagatacttttgataatgaaagaaaaataggctacggtggatggtggttttttgcctttaatattaacgctattgaatattactcatttcctttctttgttcgtggtgatgacctgctatttggatatatgcataaaaaacataatattgtcacacttaatggtgtggcttcgtggcaaatggattttgaaagaaaaatatcggttctaaatagctatttgaacttcaggactgttgctgtacctgcattaattagtaaaagaaagtttgctgcactactgttaagtgttttctttgtgcgggaagtctttcttgcgagtttttcatgccgctatgaacttgccagagcaatgattatgtcatataacgattgtctttctggacgggagttttgggaagataatgtagatcttctggagataagaaaaagaattaatgcaataactcataatgaaaaattcaatgtagaaggtattgatattgttaatggttgtgttgattacccatgttctggtaaagaaaaagccatctacaaattttttagatgcataacccttaatggacacttaattccagctttctttttaattaaaaaaccaatcgtggttgattatcgtcattatcaccctactaagttttcattccggagaattactatctatcatttaaatatagaaaatggcaaattattaaaacttacccactcaaaaatggagttttttaaagttattattaatggtttgtttacggcagtcaaaaatttttatcggtttaaatctgcaaaaaaagagatgaaaaatagtttgccctatcttacctcaaagctcttttggtataaaaaattcaataaaaaatctgaagataaatattaaacatgatgtaagtggtgttgatgagaattataccgattttttaattatatgactatgataatcttaggtatggttctgttgctacaccttatctggtgtcagtctaataaaatattataatccttacccaatgtcagcatttattcatagggtgttaatttttatatataccgtaaaacgcgaaatcagaatatggaaaagagtcttttagttattgtccgacataaacctgggcgtactcgtctattaatgcgggccttgcaatccattaatgaccagacgttcaaaaaaataaatatcatcattttctgcatggaggaagaattgaaatgtcacaatgtggatgatttttatctgaaagaactgtcaaatatatatagtgttatctacgacgaaagctgtatctttaatgctattaagatgtctgaatctaattatttatgctttatggatgatgacgattcttgggcccctgaatatgtgtcaaggctactcagtgttttggcgaatatacagtcaacgtattcatctgtaaatgcaatagcatgccatacaaataaagttgctgagattgcggaaaataatagaataattataaattcaacgcaaccatggaaccactatttaaatgctggccctgttagttttgatgttatttattacaggaattctattccactttcctcgtgtttattcgataaaaattctgttatcgatatgattgaaagtcataaattatcctctcctgcatttttctggcctttttttattcattaccttgcagaaaatgatgtttggatcttacctgaagcactggcattttatcatttcagagaaaatgatgactttgaatttggcaattataccgtaattaacaatgagttatttgatatagaatgcaaaattgcagaaaataaaatgatgagaagtattgatgactcatcattgctcaatgtgttactttcaaatattgctaacaatagtctttttcataaaatttcttatattgaaaataagattaaataaaatatggatatgaactttaaaaaatacaagaccgtaagctttgatatctttgatacattggttagccggaggatttaccgtcccagagatttgttttcattaatgcaatcaactttagcaactgagaaattttttatatcagcgtacgagattggtattattgataatttcccagagataagagttcaggcggaagtaagtgccagagagaatagggtcaggcgttttggcggcgagccggaaatacttatatctgaaatatacgatgaaattttaaaaaagcatccgcagctttcaccagcgacagtaaaaaagataatcgatctggaaatacaaatggagaagattgttttatataaaaatgcgcgtggaagctgtttgtttgaaaaggctattagtgatggttgcaaagtcattttaattagtgacatgtaccttccatcagcaatattaaaggagttgttaacatcatgtggctatgatatcagtaacattccagtttattcatctggcgaagagcggtactctaaaaatagtggtaaattattttcaatagtcaagaaaaatgaaaatgtagatattgcatcgtggatgcatgttggcgacaatgttcatgctgatattctgaatgctaaaaaactcggcataaatactctccatgctgattggtcagagtataatcatgggatatctaatcattggaaagctaaagatattattggtgaatctatttgtaagactttattacttaaacaagtttctgctttccatcaaaatgatcctttaaacgagataggatttaaagtatttggtccattattattaggttatgtatcctggttagcgaatcagttaaagattcataaaattgataaagcgctttttttagcacgcgatgctcacttaatctataaaatttataatgaatacttttcagaagaacatgtaaaatgtgaatatttatatatatcccgcgcatcagcttatatggtggggatgactgattggccgatgcacaggatttggcatctttttggtggtaagaataagaaaagtattaaaaagatacttgctatcgcggggttagatgcgagtgagcatatttcagatatacatcatgttggttttcctgacgaggagtatattcctgtttcaggagaggaacataaggttcactggcttataaataaattatttccatatattttattaaaaaatactcagcacagggaagtttacgctgattactttaaaacggcctgtgaaggttataaaaatatagcacttatcgatgtaggatggatgggtaatattcaatcagtatttgctcgttctttaggtgcgcaatgggcagaaaaacaaatacatgggttttatttggcaacttttgctggcgccaatgataaccgatctatttataataagatgtttggttggctaaccaactatggccatcccaacgataagtgtgatcttttcttatcaggaggggtggaaataatggagttcgctatggctgacaatactgggtcaacaattggctataaaaaaacggataatggaataattcctgtacgtgaagatagcagtggttctgaaattgagtatttaaaaaaagcagcaagattgcaatcagggattatttctttttttgagtacgtcaaaccgctcatacaaaaaggaaattatgcagcacttagtagtgttgtattgtcagaacctttttttgaattgatagccagaccctcaagcgctcaactggacgccttatcttccctcacacattcagagtccgcgggatctaacgcagaaagaatcgtgctagccaagaaactgcctttaaaggataaactttttcccggagaaaattatatcaaagagttgaatgccagttattggaaagaaggctttaaaaggatcaacagaaaaaattttgggcaaaatataactaagcgtcatttaattccggtaggcagacaatcattattgggcgctcgcccgacaagggctgagtcgattatgccctggcgcgatcatgttaaccctgacggggaagtggtctcgtgctgcgataatgttattatcactggataccaccgcctgtttgtccatccgctgtggatgttcattatggtgttcgatgtgcattccagatagtcagaggcggtgtagtccattaatcaactgttaacaaaggatattatcatgcctgaaggcccggaaattcgtcgtgcggcggataatctggaggcggcaatcaaaggcaaacccttaaccgatgtctggtttgcctttgcacagttaaaaccgtatgaatcgcagcttaccggtcaacttgttacccggatagagacgcggggaaaagcgttattgacccacttttcaaatggcctgacgctctacagccacaaccaactctatggcgtatggcgggtgatcgatactggtgaaataccgcagaccacgcgtatattgcgcgtcaggctacaaacggcggataaaactattctgctttatagcgcgtctgatatcgaaatgctgacagcagagcagctcacgacgcacccctttttacagcgagtcggtccggatgtgctggacgcgcgtctcactccggaagaggttaaagctcgattgctgtcgccgcgttttcgcaaccgacaattttccgggctgttgctggatcagtcctttctggcgggactggggaattatctgcgcgttgaaatcctctggcaggtaggattaaccggacagcataaagcgaaagatctcaacgaggcgcaactgaatgcgctttctcacgcgctgttggatattccgcgcctttcctacactactcgcggtcaggcggatgagaacaagcatcatggcgcactgtttcgctttaagcttttccaccgtgacggcgaagcgtgtgagcggtgcggcggcattattgaaaagacaacactgtcctcacgcccgttttactggtgcccgcattgccagaaatagccggaaccgacatcggcgagcggctattgcctgatggcgcgacgcttatcagccctacaaaggttgtttgggcgcataggttgatataaaacgggccactgctggcccagttaacagaatgctgaacagccgtagggtttgcattgccatgatgagcgccatatcggcactgcttcctgccgcgatcgcggcaaccgtatccagaccaccgggactggtggcaagataagccgtcataaaatcaatctgcatgtagtaagccattccccacgccatcgcggcgcaaatcgccatcagcgcgaaaattgacaataagatttgcggcaatggccgcagcgccataaaaaacacctgtctgtcaaaacccagcccaatacgccagcctatcgccatatacgccacggccagcagccattcgggtaattcaatctcaatgatgccttgcgaatggagaagcgcgcctgccaacatggggagcagcatcgtgccggaagggatacgcatcaggcgaccggcaatgcccgccacgatcgctaataacagcgtcgtcaatacattaccgctaagcggcggaaaccagatcacctgttggctgaccgctgccgcgctgtcgccgagtatcaggcgtgtcaccagcaccgccgcgccagccacaaacagtacccgtagatactgcataaacgccaccaggcggatatccgccccgtaatcttgcgccatcgctaccattgccgccgcgccgcccggcgaagacccccatgcgccggtgttgccgggcagtgagctgtaacgtaccagcagccagccgactaccgcgctggaaagcagcgtcaccagcaacactaaaagcacgaccggccagtagagggcgagggtggtcaatatcgaaccggttagattttgggcgatcatacagccgagaattgcctgcgcggcgagaaaaataccgcgcggaagttgtagcgtactacctcgcaaactcaacacgatacccgcaatcattggaccgagcagcattgccgccggaaggtgcagatagagaaaaataagggaaatgagcagcgataacaggaacaacaaaaaccactgcagaatcggcattccatgctccctgaatgatatttagcgaaaccttaattaatcatagagagtaacggggtaagaataaaataatgaggataagaaaaaagggaaaatgtaccggatggcgagggttgcgtcgccatccggttgtcaattaacgcttcagcgccgatttaaaatcgcgtttatcgtagccggtatacagctgacgaggacgggcgattttcatgccgtcagtgtgcatttcattccagtgtgcaatccagccaacggtacgcgccatggcgaagatcacggtgaacatggaggacggaatgcccatcgctttcagaatgatgccggagtagaagtctacgttcgggtacagtttcttctcgatgaagtacgggtcgttgagcgcaatgtgctcaagctccatcgccacttccagcagatcgtctttggtgcccagctctttcagcacttcgtggcaggtttcacgcatcacggtggcgcgcggatcgtagtttttgtaaacacggtgaccgaagcccatcaggcggaaagaatcattcttgtctttcgcacggcgaacaaattccggaatgtgtttaacagagctgatttcttccagcattttcagcgcggcttcgttggcgccgccgtgcgcgggtccccacagggaggcgatcccggcggcaatgcaggcgaatgggttggcgccgcttgaacctgcggtacgtaccgttgacgttgaggcgttctgctcatggtcagcgtgcaggatcagaatacggtccatcgcgcgctctagtaccggattcacttcataggtttcacacggcgtggagaacatcatgttcaggaagttaccggcgtaggaaaggtcgttgcgcggataaacaaacggctgaccgattgaatatttgtaacacatcgccgccatggtcggcattttggacagcaggcggaacgccgcgatttcacggtggcgcggattgttcacatccagcgagtcgtggtagaacgctgccagcgcgccagtgatcccgcacattaccgccatcggatgtgagtcgcgacggaaagcatggaacaggcgagtgatttgctcatggatcatcgtatggcgggtgactgtcgttctgaactcgtcatactcttcctgcgtcggtttttcgccgtacagcaggatgtaacagacttccagatagttggaatcggtagcaagctggtcaatcgggaaaccgcgatgcaacaaaatgccttcgtcgccgtcgatgaaggtgattttagattcgcaggatgcggtagaggtgaaaccagggtcaaaagtaaaaactccttttgaaccgagactacgaatatcaataacatcttgaccgagtgtaccttttagcacatccagttcaatagcagtgtcaccagtaagggtgatttttgcctttgtatcagccatttacggtctccttagcgccttattgcttaagactgccggaactcagacttgccttctccacgtcatcttcctcgtcgttagtgcagggaagattctgtgtatgcatcaatcaaccgttaccagtttgttatttggctcgccgctctgtgaaagaggggatgacctgggtacagagcaatgggcgcttgcaggtaacgacttgattaatttcgaattagcagcaaatcaggaacgtagcaatccgagtaatgtaacctgtctatcactaataactgtcctgaaagaatgggtcaatatcattgtactgttgcataacttattaacaggtgaaagagtgaccccataacttttacgcattatatgctttttctggtgtcgtttgtaacaattttgtttaatgtttgtcaaatcagatgattgaaaattaaaaaaatgttgttatcgtgacctgtgtcactgttcaggataaaacccgacaaactatatgtaggttaattgtaatgattttgtgaacgtcctatactgccgccaggtctccggaataccctgcaatcccgagccacccagcgttgtaacgtgtcgttttagctactggaagcagtgttttacatgacgcgcagttatagaaaggacgctgtctgacccgcacgcagaccggaggaaggaaatcccgtcgtctttctggctacaggtagattcacctctgtaaccgaagtcttaagggaataataagaacagcatgtgggcgttattcatgataagaaatgtgaaaaaacaaagacctgtcaatctggatctacaaacgattcggttccccatcacagcgatagcgtccattctccatcgcgtatccggtgtgattactttcatcgccgtcggcatactactgtggctactgggcaccagcctctcttctccggaaggattccagcaggccgccgacatcatggacggcttcatcgttaaatttatcatgtggggcatccttaccgcgctggcgtatcacgtcatcgtgggaattcgtcacatgttaatggattttggctatctggaagaaacattcgaagcgggtcaacgctctgccaaaatctcttttgttatcactgtcgtgctttcacttctcgcaggagtcctcgtatggtaagcaacgcctccgcattaggacgcaatggcgtacatgacttcatcctggtccgtgctaccgctatcgttctgacgttatacatcatctacatggtgggttttttcgccacgagcggcgaactgacctttgaagcctggaccggtttcttctcatcggccttcaccaaagtcttcaccctgctggcgcttttttccatcttgattcatgcctggatcggcatgtggcaggtgttaaccgactacgttaaaccactggcagtgcgtctgatactgcaactcgttatcgttgttgcgctggtggtttacgtcatctatggatttgttgtggtgtggggtgtgtaatgaaactgccagtcagagaatttgatgctgttgtgattggtgccggtggcgcaggtatgcgcgcggcgctgcaaatttcccagagcggccaaacctgtgcgctgctctcgaaagtcttcccgacccgttcccataccgtttccgcgcagggcggtatcaccgtggcgctcggcaatacccatgaagataactgggaatggcacatgtacgacaccgttaaggggtcggactacattggtgaccaggatgccatcgaatatatgtgtaagaccggaccggaagcgattctggaactggagcacatggggctaccgttctcccgtcttgatgatggacgtatctatcagcgcccgttcggcggccagtcgaaaaactttggcggcgagcaggcggcacgtaccgcggcggcggctgaccgtaccggtcacgccttgctacacacgctgtatcaacagaatttgaaaaaccacaccacgattttctccgaatggtatgcgctggatctggtgaaaaaccatgatggcgcggtggtggggtgtaccgcactgtgcatcgaaaccggtgaagtggtgtacttcaaagcccgcgcgacggtgctggcgaccggcggcgcaggccgtatctaccagtccaccaccaacgctcacatcaacaccggtgacggtgtcggtatggcgctgcgtgccggtgtcccggtgcaggacatggaaatgtggcagttccacccgaccggcatcgccggggcgggcgtgctggtgacagaaggctgccgcggcgaaggcggttacctgctgaacaaacacggcgagcgctttatggagcgttatgcgccgaacgccaaagacctggcgggtcgtgacgtggtggcgcgttccatcatgatcgaaatccgtgaaggccgcggctgtgatggtccgtgggggccgcacgctaaactgaaactggatcacctgggtaaagaggtgctggaatctcgcctgccgggtatcctggagctgtcccgtactttcgcccacgttgacccggtgaaagagccgattccggttatcccgacctgccactacatgatgggcggtattccgactaaagtgaccggtcaggcgctgaccgtgaacgagcagggcgaagacgtggtcattccggggctgtttgcggtaggcgaaatcgcctgtgtatcggttcacggcgccaaccgtctgggcggtaactcactgctggatctggtggtctttggccgcgcggcggggctgcatttacaggaatccatcgccgagcagggcgtgctgcgcgacgccagcgagtctgacgttgaaggttctctggagcgcctgaatcgctggaacaataaccgcaatggcgaagatccggtggctatccgcaaagcgttgcaggagtgtatgcagcataacttctccgtattccgtgaaggcgacgcgatggcgaaagggcttgagcagttgaaagtgatccgcgagcgtctgaaaaacgcccgtctggatgacacgtccagcgagtttaatacccagcgtgttgagtgtctggagctggataacctgatggaaaccgcctacgccactgccgtatcagccaacttccgaacggaaagccgcggcgcgcatagccgcttcgatttcccggagcgtgatgatgccaactggttgtgtcataccctgtatcagccgcaaacggaatccatgacgcgccgaagcgtcaatatggagccgaaactgcgtccggcgttcccgccgaagattcgtacttattaattgcggagacaggatgatgaaactcgaattttcgatttatcgttataacccggatgtcgataacgctccgcgtatgcaggattacaccctggaaggcgaagaagggcgcgacatgatgctgctggatgcgttaatccagcttaaagaaaaagatcccagcctttctttccgccgttcctgccgcgaaggtgtgtgcggttctgatggtttgaatatgaacggtaagaatggtctggcctgtattacccctatttcggcgctgactcagccgggtaagaagattgtgattcgcccgctgcccggtttgccggtgatccgcgatttggtggtagacatggggcaattctacgcacaatatgagaagattaagccttacttattgaataatgggcaaaatccaccggctcgtgagcatctgcagatgccggagcagcgtgaaaaactcgatgggctgtatgaatgtattctttgcgcctgttgctcaacatcctgcccgtcattctggtggaacccggataagtttatcggtccggcggggctgctcgcggcgtatcgattcctgatcgatagtcgtgataccgagactgacagtcgtctggaagggatgagcgatgcattcagcgtattccgctgtcacagcattatgaactgcgtcagtgtatgtcctaagggactgaacccgacgcgcgctatcggccatattaagtcgatgctgttgcagcgtagcgcataagtagttgtagtggttgccggatggcgacgtacagtcttatccggcctacaggcgcaaccccgtaggcctgataagcgcagcgccatcaggcaatagaagtgcaggaaacctctaaaaactgccatatgattagtaataatcgagatgttcagagcgagacaaggcgcggtctgaacgaatcttcgggagcatagttaactatgtgaccggagtgagcgaaggccgcaacgcagtcgtagcctgaacagcgaagattattagacagtttttaaaggttccttagcggacgcagatgacacgacagtccgcaacaagtgaaccccggcacgcatacagcgtatgcgtggttagtatccacggcgaaatactcgtcatagttcacgttgcatgtgcgttggctgcacttgctcaccccggtcacttactggatgtaagctcccagggattcgcaagcttgccgccttcctgaaacgtgacctatttagagtattaaataagcagaaaagatgcttaagggatcacgatgcagaacagcgctttgaaagcctggttggactcttcttacctctctggttcgaatcagagctggatagaacagctctatgaagacttcttaaccgatcctgactcggtagacgctaactggcgtttgacgttccagcagttacctggtaccggagtcaaaccggatcaactccattcaaaaacacgtgaatatttccggcggcaggcgttggctggctcacgtcactcttctacgatttccgaccctgacaccaatgtgaagcaggttaaagtcctgcagcttatcaacgcttatcgtttccgtggccatcaacatgcaaacctcgatccgctgggactgtggaagcaagaacgcgtggcggatctcgatccttctttccatgatttgaccgaggccgatttccaggaaaccttcaatgtcggctcctttgccagcggcaaagagacgatgaagctgggcgagctgctcgacgcgctcaaacagacctactgcggcccgattggcgctgagtatatgcacatcaccagcaccgaagagaaacgctggatccaacagcgcatcgaatccggtcgtgcggcctttagcgctgacgagaaaaaacgcttcctgaacgaactgaccgccgctgaagggctggaacgttatctgggcgccaaattcccgggtgcgaaacgtttctcgctcgaggggggagatgcgctgatacccatgctgaaagagatggttcgccatgcgggtaacagcggcactcgcgaagtggtgctggggatggcgcaccgcggtcgcctgaacgtgctgatcaacgtactgggtaaaaaaccgcaggatctgttcgacgaatttgccggtaagcataaagaacatctgggtaccggcgacgtgaagtatcacatgggcttctcgtcagatatcgaaaccgaaggcggtctggttcacctggcgctggcgtttaacccatcgcatctggaaattgtgagcccggtggtgatgggctccgtgcgcgcccgtctggacagactggacgaaccgagcagcaacaaagtgttgccgatcactattcacggcgacgccgcggtgaccggccagggcgtggttcaggaaaccctgaacatgtcgaaagcgcgcggttacgaagtgggcggtacggtacgtatcgttatcaacaaccaggtgggtttcaccacctctaacccactggatgcgcgttcaacgccttactgcaccgatatcggtaaaatggtccaggcgccgattttccacgtcaatgcggacgatccggaagccgtcgcttttgtgacccgtctggcgctggacttccgtaatacctttaaacgcgatgtctttatcgatctggtgtgctaccgccgtcacggccacaacgaagccgacgagccaagcgcaacccagccgctgatgtaccagaaaatcaaaaagcatccgacgccgcgtaaaatctacgccgacaaactggaagctgataaggtcgcaacgctggaagatgccactgaaatggtcaacctctatcgcgatgcgctggatgcaggcgaatgcgtggtgaaagagtggcgtccgatgaatatgcactcgttcacctggtcgccgtatctaaaccacgaatgggatgaagcatacccgaacaaggtagaaatgaagcgtctgcaggagctggcaaaacgtatcagcaccgtgccggaagccattgaaatgcagtctcgcgtggcgaaaatttatggcgaccgtcaggcaatggcggcaggcgagaaattgtttgactggggcggcgcggaaaatctggcttacgccacgctggtcgatgaaggcattccggtgcgcctgtccggggaagactctggtcgcggcaccttcttccatcgtcatgcggtgatccacaaccagacgaacggctcaacgtatacgccgttgcagcatattcacagcggtcagggacagtttaaagtctgggactccgtgctgtctgaagaagcggtactggcttttgaatacggttatgccacggcggaaccacgtaccctgactatctgggaagcgcagtttggcgattttgccaacggcgcgcaggtagtgattgaccagttcatctcctccggcgagcagaaatggggccggatgtgcggtctggtgatgctgttgccgcatggctatgaagggcagggcccggagcactcttccgcgcgtctggaacgttatctgcaactttgcgccgagcagaatatgcaggtttgcgtgccgtccaccccggcgcaggtctaccatatgctgcgccgtcaggcgctgcgcgggatgcgtcgtccgctggtggtgatgtcgccgaaatcgctgctgcgtcacccgctggcggtttccacgcttgatgaactggcgaacggttccttccagccggccattggcgaaattgacgagctggaccctaaagccgtaaaacgcgtggtaatgtgttctggtaaggtttattacgacctgctggaacaacgtcgcaaaaacgaccagaaagatgtcgctatcgtgcgcatcgaacagctctatccgttcccgcataaagcggtgcaggaagcgctgcaaccatacgctcacgtccatgattttgtctggtgccaggaagagccgctcaaccagggcgcatggtactgcagtcagcatcatttccgtgaagtgactccgtttggggccgctctgcgttatgcaggtcgcccggcctccgcctctccggcggtagggtatatgtccgttcaccagaaacagcaacaagatctggttaatgacgcgctgaacgtcgattaaataaaggataaataatgagtagcgtagatattcttgttcccgacctgcctgagtccgtagcggacgcgaccgtcgccacctggcataaaaaaccgggcgatgcggttgttcgtgacgaagtgctggtagaaatcgaaactgacaaagtggtactggaagtaccggcatcagcggacggcattctggatgcggttctggaagaggaggggacgactgtcacctctcgccagatcctgggtcgcctgcgtgaaggaaacagcgcgggtaaagagaccagcgcgaaatctgaagagaaagcgtctacgccggcacagcgccagcaggcgtcgctggaagaacaaaacaacgatgcgctcagcccggcgatccgtcgcctgctggctgaacacaatctggaagccagcgccattaaaggcactggtgtgggtgggcgtctgacccgtgaagatgtggaaaaacatctggcgaaaggcgagtctaaagcacccgctgttgaacctgcagcacaacccgctctgggcgcgcgcggcgaaaaacgcgtgccaatgacccgcctgcgcaagcgcgtggccgagcgtctactggaagcgaaaaattccaccgccatgctgacgaccttcaatgaagtcaacatgaagccgattatggatttgcgtaagcagtatggcgaagtgtttgaaaaacgtcatggtatccgcctgggctttatgtccttctacgtgaaagcggtagtggaagcgctgaagcgttatccggaagtgaacgcctctatcgacggcgatgacgtggtgtatcacaactactttgatgtgagcatggcggtgtctacgccgcgcggcctggtcacgccggtcctgcgtgacgtggatacgctgggcatggctgacatcgagaaaaaaattaaagaactggctgtcaaaggccgcgacggcaagctgaccgtagaagacctgaccggtggtaactttaccattaccaacggcggcgtattcggttcgctgatgtctaccccgatcatcaacccgccgcagagcgcgattctgggaatgcatgctattaaagacaggccgatggcggtggatggcaaggtggaaatcctgccgatgatgtacctggcgctctcttacgatcatcgcctgatcgatggtcgcgaatccgtgggcttcctggtcaccatcaaagagttgctggaagatccgacccgtctgctgttggacgtgtagtcagcaagagcatcacctgctacctgtaggccggataaggcgttcacgccgccatccggcgatggtgtaatgcctgatggcgcgcagctttcaggcctacaggtctaaagataacgattacctgaaggatggacagaacacatgaacttacatgaatatcaggcaaaacaactttttgcccgctatggcttaccggcgccggtgggttatgcctgtactactccgcgtgaagccgaagaagccgcgtctaaaatcggcgctggcccgtgggtagtgaaatgtcaggttcacgctggcggccgcggcaaagcgggcggtgtgaaggtagtaaaaagcaaagaagagattcgcgccttcgcggaaaactggctgggcaaacgtctggtgacctatcaaacagacgctaatggccaaccggtaaaccagattctggttgaagcggcgaccgacatcggcaaagaactgtacctcggcgcggtagttgaccgtagttctcgtcgcgtggtctttatggcgtctaccgaaggtggcgtagagatcgaaaaagtcgcggaggaaaccccgcatctgatccataaagtcgcgctcgatccgctgaccggcccgatgccgtatcagggacgggaactggcgttcaaattgggtctggaaggtaaactggtgcagcagttcaccaaaatctttatgggtctggcaaccattttccttgagcgcgacctggcgctgatcgaaatcaacccgctggtgattactaagcagggcgatctgatttgcctcgacggcaagctgggcgctgacggcaacgcgctgttccgccagccggatctgcgtgaaatgcgtgaccagtctcaggaagacccgcgtgaagcgcaggcagcgcagtgggaactgaactacgtcgcgctggacggcaacatcggttgcatggtgaacggcgcgggtctggcgatgggcaccatggacatcgttaagctgcatggcggcgaaccggctaacttccttgacgtgggcggcggcgcaaccaaagagcgcgtcaccgaagcgtttaaaattatcctctcggatgacaacgtgaaagcggttctggttaacatcttcggcggtatcgtccgttgtgacctgattgccgacggtatcatcggcgcggtggaagaagtgggcgtgaacgttccggtggtggtgcgtctggaaggcaacaacgccgaactcggcgcgaagaaactggctgacagtggcctgaatattattgcagcgaaaagtctgacggatgcagctcagcaggttgttgccgcagtggaggggaaataatgtccgttttaattaataaagataccaaggttatctgccagggcttcaccggtagccaggggactttccactccgaacaggcgattgcttacggtacgcagatggtgggcggcgtaacgccgggcaaaggcggcaccacgcatctggggctgccggtgttcaacaccgtgcgcgaagcggtagaagctaccggtgcgaccgcatccgttatctacgtcccggcgccgttctgcaaagactccatcctggaagcgattgacgcaggcatcaaactgattatcaccatcaccgaaggtattccgacgctggatatgctgaccgtgaaagtgaagctggacgaagcaggcgtgcgcatgatcggcccgaactgcccaggtgtgatcaccccgggcgaatgcaaaatcggcatcatgccgggtcacattcataagccgggtaaagtgggtatcgtttcccgttccggcacgctgacctacgaagcggttaagcagaccaccgactacggtttcggccagtccacctgcgtgggtatcggcggcgacccgattccgggctctaactttatcgatatcctgaaactgttccaggaagatccgcagactgaagcgatcgtgatgatcggtgagatcggcggtagtgcagaagaagaagcggcggcttacattaaagaccacgtgaccaagccggttgttggctatatcgcgggtgttaccgcgccgaaaggcaagcgtatgggccacgcgggcgccatcattgccggtggtaaaggcactgcggatgaaaaattcgcagcgctggaagccgcgggcgtgaaaaccgttcgcagcctggccgatatcggcgaagcgctgaaagcaattataaaataaaactcgctgttcctgcgggaacagataaatgtccgttttcgacatggttggccacctttacggtggccttttttatggctttattgtttgtggcaaagtacgggtgaagcatccgggatataaaattattggctttgtaaatactgaactataggaaaataatgcctcattaaaaaaacatggtggagtctaaaaataattgataataaccgtctggcagcggcagtaaatttactcagtttgctggttaactcttttgcagcaaatacagatgctgtcttagtgaaatacctgccgacctcactggagacggattatgcgctttccgccatgaaaaaaacgcattgcagcattacactatgttgacgctaacctctatagtaaattgacgcttgactctgtggccgcgcatgtttgcctgagcgcgaactacatgtctcctcagatgtatcgcgcttacacagactgcttgtttaatggcagaataaaacagctattttaatcataagagtaccgacattatttccatgaagtattaaagatatcgtttaataaatcatatgaacttttgctggttaaaagaggttaactttaaaaattattaagaacttattgacactattcgttcgtgattaatcatgtttaaaggatatttatggctgcgaataaacagaattatcactatgagtgacgtagaaattgagggtgaatctgtgaaggtgataacagaatcttcgctataataattatagagaggtaaatacggtgttattgaaataaagaaaaattagcgaataaaatgtttgtttctggctatctggaaagcttattagcgataattaaggcgatagcctggcaagatgagcctggccattagtcgtcgggaaagggaagttggggcagggtaatcccggtgggatgatggcgcgtgtgcaatgagatagtttctttgctgtgttaattataagtaaaataaaaatagactaaatgtataaaataataagtattgataacctgcagaaaaaatctgtgagctatttagcaataattgaacatcaatgtggaatgttttttactggatgcggggcagtaaaaaacgcacaaaatgtttagccttatcgaataagtctctttttacagggggtttgaaattactctttgcaaaaacaaaaagttaacaaaaaattcaccatgcattcaatgaataaacattattaacattaacttcaaaaattgattttaatcaatatttaaatgttggaaaagagcatcaaaactggttaaattgtccgtgatcaaattccctgaaaagcgatagattagccataaattgatcgctgtcgaaaaaagcaaatctgacccactaaaaacctgtttattgtaagggttttacggcgtaatatatttgcgggatcaatttgggttttttattaacatgtttgtaacttttcatcattactgtttccttcccgaggggatagtacgatggaaggccgcaaataaatttgtattggggcatgcgtgtgaccctttctaacggggttcactctcggagtcttcatgcgatgagcaaggagtcatgatgttagatatagtcgaactgtcgcgcttacagtttgccttgaccgcgatgtaccacttcctgtttgtgccgctaacgctcggtatggcgttcctgctggccattatggaaacggtatacgtcctttccggcaaacagatttataaagatatgaccaagttctggggcaagttgtttggtatcaactttgctctgggtgtggctaccggtttgaccatggagttccagttcgggacaaactggtcgtactactcccactatgttggggacatcttcggtgcgccgctggccatcgaaggtttgatggccttcttcctcgaatccacctttgtaggtctgttcttcttcggctgggatcgtctgagtaaagttcagcatatgtgcgtcacctggctggtggctctggggtccaacctctccgcgttgtggattctggtagcgaacggctggatgcaaaacccaatcgctgcggatttcaatttcgaaaccatgcgtatggaaatggtgagcttctctgaactggtgctgaacccggtagcacaggtgaaatttgttcacactgtggcgtccggctatgtcaccggcgcgatgttcatcctcggtatcagcgcttactacatgctgaaaggtcgtgacttcgcctttgctaaacgctcctttgctattgccgccagcttcggtatggctgccgtactgtccgttatcgtactcggcgacgaatccggttacgaaatgggcgacgtgcagaaaaccaagctcgctgcgattgaagctgaatgggaaacgcaacctgctccggcctcctttaccttgttcggtattcctgaccaggacaaacaggaaaaccatctggcgattcagatcccttatgcgctcggtattatcgctacgcgttccgtggacacgccggttattggcctgaaagatctcatggttcagcatgaagagcgtatccgtaacgggatgaaagcctatgaactgctggagcagctgcgcgccggttctaccgaccaggccgttcgcgaccagttcaacagcatgaagaaagatctcggttacggcctgctgctgaaacgctatacgcctaatgtgactgacgcgaccgaagcgcagatccagcaagcgacgaaagattccattcctcgcgttgcgccgctgtacttcgctttccgtatcatggtggcgtgcggcttcctgctgctggcgatcatcgcactttccttctggagcgtgattcgtaaccgcatcggtgagaaaaaatggctgttgcgcgcggcgctatacggtattccactgccgtggattgcggttgaagcaggttggttcgtcgccgagtatggtcgtcagccgtgggcgatcggcgaagtgttgccgacagccgtagcgaactcatcgctgaccgtgggcgatctgctgttctccatgttcctgatttgcggcctgtataccctgttcctggtggcagaattgttcctgatgttcaaatttgcacgccttggcccaagcagcctgaaaaccggtcgctatcactttgagcagtccaccgtgacttctcagccggcacgctaagacaggagtcgtcaaatgatcgattatgaagtactacgttttatctggtggctgctggttggcattttgctaattggtttcgctgtcaccgatgggttcgacatgggggtggggatgctcacccgtttcctcggtcgtaacgacaccgaacgtcgaattatgattaactctatcgctccacactgggacggtaaccaggtgtggttgatcaccgcgggcggtgcgttgtttgctgcctggccgatggtttacgccgcggcgttctccggtttctatgtggcgatgatcctggtgctggcgtctttgttcttccgtccggtcggttttgattaccgttccaagattgaagacccgcgctggcgcaacatgtgggactggggcgtgttcatcggtagctttgtgccgccgctggtgattggcgtggcctttggcaacctgttgcagggcgtaccgttccacgtggatgagtatctgcgtctgtactacaccggtaacttcttccagttgctgaacccgtttggtctgctggcgggtatcgtaagcgtagggatgatcatcacgcagggggcgacttacctgcaaatgcgcaccgttggcgaactgcacctgcgcgcgcgcgccacctcgcagattgcggcgctggtgacattagtgtgctttgcgctggcgggcgtttgggtaatgtatggtattgatggttatgtcgtgacatccgcgattgatcatcatgccgcctctaacccgctgactaaagaagtggcgcgtgaagctggcgcctggctggtgaactttaataatgctccgatcctgtggttggttccggctctgggcgtggttctgccgctgctgactatcctgacttcccgtatggagaaaggcgcgtgggcattcctgttctcttcgctgaccctggcctgcattattctgacggcgggtatcgctatgttcccatttgtgatgccgtccagcacgatgatgaatgccagcctgaccatgtgggatgcgacatccagccagatgacgctgaacctgatgacctgggttgcggcggtgttcgtaccgatcattctgatctacaccagctggtgttactggaaaatgttcggtcgtatcactaaagaacatattgaaagcaacacccactctctgtactaagtaaggagcttaaaatgtggtatttcgcatggattctgggaacgcttcttgcctgtgcattcgggatcattaccgccctggcgcttgagcacgttgaagcgggtaaaaccggtcaagaagaaagctaatgattcatattgtcgctatgcaatatacaaaatcatttaagttgcatcgcggcggcaaggctgcgaatccccaggagcttacatcagtaagtgactggggtgtgcagccgcagccaacaaagaggcagcttagaggatgaagtatatttatgcggtaatggacaagcgcccgttaagggcgctttccttcgtgatggcgatagtgctggcaggatgtatgttctgggacccgtcacggtttgccgccaggaccagcacgcttgaaatctggcacggattattgctgatgtgggcggtttgcgcaggcataatccacggtgtgggttttcgccctgaatccgtacactggcaagggattttttgtccgctccttgcggatatcgtccttatcgtcggcctgattttcttcttcttgtgaataagaaacctccttaaaaatataggggcttgcataagcccatatatttttactctcccttaacttccccccattcccaagcctcattcccacgcgtatagtagcaacgtttaaaagctctacttttgttgcattaccgggatgtaaagtgaatacaaggcgatatacaacggcattcttgaggcattacggcggcaagcggatgacgccaacaaagaggctgcagggatgaataagtatatgtttcgatggccaattcgagtttattacgaagacacggacgccggcggtgtggtttatcacgccagctatgtcgctttttatgaaagagcgcgcacggagatgctgcgtcaccatcacttcagccaacaggtgctgctggcggagcgggtcgcctttgtggtgcgcaagatgacgctggaatactatgcgcctgcgcggctcgacgatatgcttgaagttcaaacagaaattacgtcaatgcgtggcaccgctttggttttcacgcaacgcattgtcaacgcagagaacacgctgctaaatgaagcagaggttctgattgtttgcgttgatccactcaaaatgaagcctcgtgcgcttcctaagtctattgtcgcggagtttaagcagtgactgacatgaatatccttgatttgttcctgaaggcaagccttctggttaaacttatcatgttgattttgattggtttttcaatagcatcctgggccatcattatccagcgaacgcgtattctgaacgccgctgcgcgtgaggcggaagcgtttgaagataaattctggtccggaatcgaactatcgcgtctgtaccaggaaagccaggggagacgcgatagtctgtcgggctcggaacaaatcttttatagcgggttcaaagagtttgtccggctccatcgcgccaacagccatgcgccggaggcagtggtagagggggcgtcgcgtgcgatgcgcatctccatgaaccgagagctggaaacgctggaaacgcatatcccgtttcttggcacggtaggctctatcagtccttatatcggtctgtttggcaccgtatgggggattatgcatgcgtttatcgccctgggcgcggtgaaacaggcgactctgcaaatggttgcgccgggtattgccgaagcattgattgccacggcgattggtctgtttgccgccatccctgcggttatggcttacaaccgactgaatcagcgcgtgaacaagctggaactgaattacgacaactttatggaagagttcaccgcgattctgcaccgccaggcgtttaccgtaagcgaaagcaacaaggggtaagccatggccagaacgcgtggacgaggtcgtcgcgaacttaagtccgaaatcaatattgtaccgctgctcgacgtactgttggtgctgctgctgatctttatggcaaccgcgccgatcattacccagagcgtggaagtcgacttgcccgaggcgaatcagtcgcaggcggtcagtagtaacgacgatccaccggtcattattgaggtttccggagtagggcaatacagcgtagtggttgataaagatcgaatggatcaactgccgtctgaacaggtgatcgcagaagtaaagcgtcatctgcaggctaatccgaaaacagtctttttaatcggcggcgcgaaagaggtgccgtacgatgaaataattaaagcgctgaacttgttacacagcgcgggcgtaaaatcggttggcttaatgacgcagccaatctgaagtctgcgtcccgttggcttgaaagacggcgagtaacaggcgaacagttttttgggaaccgagagtgtcaaaggcaaccgaacaaaacgacaagctcaaacgggcgataattatttcagccgtgctgcatatcatcttatttgcagtgctgatctggagttcgtttgatgagcatatagaggcttctgccggcggcggcggtggttccgctatcgacgcggtgatggtcgatcctggcgccgttgtgcagcagtacaaccgtcagcaggatcaacaggccagcgccagacgcgcggaagaagagcgtaaaaagctgcaacagcagcaagcagaggagctgcagcagaagcaggctgctgaacaggagcggttgaaacaacttgagaaagaacgtttagcggctcaggagcagcaaaagcaggctgaagaagcggcaaaactggcgcaacagcagcagcaacaggccgaagaagcggcgaaagcggcggcggacgcgaagaaaaaagcggaggccgaggcggcgaaagcggcggcggacgcgaagaagaaagcggaagccgaagcggtaaaagcggcagcggacgcgaagaagaaagcggaagccgaagcggcgaaagcggcggcggacgcgaagaagaaagcagaggccgaagcggcgaaagcggcggcggaggcgaagaagaaagcggaagccgaagcggcgaaagcggcggcggaggcgaagaagaaagcggatgccgaggcggcgaaagcggcggcggaggcgaagaagaaagcggatgccgcggcggcgaaagcggcggcggaggcgaagaagaaagcggatgccgcggcggcgaaagcagcggcggacgctaagaagaaagcggctgccgaaaaagcggccgccgcagaaggcgtcgacgatctgcttggcgatctcagctcgggtaagaatgcgccgaaaaccggcggcggcgcgaaagggaatggtcagccatcgaaagatagcggtacatcgggcgctaacggtggggcgacaggcgctgatatcagcgcctacgcgaaacagattcaggtcgccattcagagccgtctgtacgatgcgagcctgtatcagggcaaacaatgtgtcttgcatattagcctggcgccggatggctcattaaaaagcattacgtctgagggcggcgatccggcgctttgtcaggcggcgttaatggcggcaaaaaccgcgaaaattcctaaaccgccaagccaggctgtttatgagaaaataaaggatgccaaactagactttaaactgtagatacttttctttatggaagttagagcagttgagttgttactggtcctggtggttttgtgtatttgagtttgttaacattctgctaaattatcgtgggtcgcaggcccaggtatgggagatatgatgaagcaggcattacgagtagcatttggttttctgatgctgtgggcggcggtgctgcacgcagaagtccgtatcgagatcacccagggggtggactcggcgcgaccgattggcgttgtgccttttaaatgggccggaccgggcgctgcgcctgaagatatcggtggcatcgtggcggcagatttacgcaatagcggtaaatttaatccgctagaccggtcccgactgccgcagcagccagccaccgctcaggaagttcagcctaccgcatggtctgcgctgggtattgatgccgtcgtcgttggacaggtaacgccgaatccggacggttcctacaatgttgcttatcagctggttgacactggcggcgcgccggggactgtactggcgcaaaattcttataaagtgaacaagcagtggctgcgttatgcaggtcataccgccagtgacgaagtctttgaaaaactgacgggcattaagggcgcgttccgtactcgtatcgcctatgtggtacagactaatggcggtcagttcccgtatgaactgcgtgtgtcggattacgatggttacaatcagtttgtggtgcaccgttctccgcagccgttgatgtctccggcgtggtctccggacggctcaaaactggcttacgtgacatttgaaagcggtcgctccgcgctggttatccagacgctggcaaacggcgcagtgcgtcaggttgcgtccttcccgcgtcacaacggcgcgccggccttctcgccggatgggacgaaactggcgttcgcgttatcgaaaaccggaagtctgaacctgtacgttatggatctcgcctccggtcagattcgtcagataacggacggccgtagcaacaatacggagccgacctggttcccggacagccagactctggcctttacctctgaccaggctggacgtccgcaagtgtataaaatgaacattaacggcggtgcggcgcagcgtattacctgggaaggttcgcaaaaccaggatgcggatgtcagcagcgacggtaaatttatggtaatggtaagctcaaataacgggcagcagcacattgccaaacaagatctggtgacgggtggcgtacaggttctgtcgtcaacgttcctggatgaaacgccaagtctggcacctaacggcacgatggtaatctacagctcttctcaggggatgggatctgtgctgaatttggtttctacagatgggcgtttcaaagcgcgtcttccggcaactgatggtcaggtgaaatcgcctgcctggtcgccgtatctgtgataataattaattgattactaaaggaattaaagaaatgcaactgaacaaagtgctgaagggcctgatgattgccctgcctgttatggcaatcgcggcatgttcttccaacaagaacgccagcaatgacggtagcgaaggcggtatgctgaacggcgccggcactggtatggacgctaacggcaacggcaacatgtcatctgaagagcaagcgcgtctgcagatgcagcagctgcagcagaacaacatcgtttacttcgatctcgacaagtacgatatccgttctgacttcgcggcaatgctggatgcgcacgctaacttcctgcgtagcaacccgtcttacaaagtcaccgtagaaggtcacgcggacgaacgcggtactccggagtacaacatctccctgggtgagcgtcgtgctaacgccgttaaaatgtacctgcagggtaaaggcgtttccgctgaccagatctccatcgtttcttacggtaaagaaaaacctgccgtactgggccacgacgaagcggcttacgctaagaaccgtcgcgctgtactggtttactaagagaattgcatgagcagtaacttcagacatcacctgttgagtctgtcgttactggttggcatagcggccccctgggccgcttttgctcaggcgccaatcagtagtgtcggctcaggctcggtcgaagaccgcgtcactcaacttgagcgtatctctaacgctcacagccagcttttaacccaacttcagcagcagctctccgataatcagtccgatatcgattctttgcgcggccaaatccaggaaaatcagtatcaactgaatcaggtgatggagcgccagaagcaaattatgctgcagctggggagcttaaataatggcggcgcagcgcagccagcagctggtgaccagagcggggcggcaaccactgcgacccccgccccggatgccggtacggcaacctcaggggcgccggtacaaagtggcgatgcgaataccgattacaatgcggcaattgcgctggtgcaggataagtctcgccaggatgatgcgattgtggcgtttcagaacttcatcaagaaataccctgattctacttatcagccgaacgccaattattggctgggccagttgaattacaacaagggtaaaaaagatgacgccgcctattatttcgcctcggtagtaaaaaactatcctaagtcgccgaaggctgcggacgcgatgtacaaagttggcgttatcatgcaggacaaaggtgatacggcaaaagcgaaagcagtttatcagcaggtgattaacaaatatccaggcactgatggcgcgaaacaggcgcagaagcgtcttaacgcgatgtaatgcgtaccatgcgaccagaaaacgccttttttctggtcgcgtcgtgcgattcctaagcagttgagccctctgcgtcgaaatttttgttgcgctcaaatctgaaatcagtaatatatgccgccgttgccacgggatattaaacaactcgaaagcaacgcaaagtgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccaatcgttcggtggaaacgagaataaaacgtgaaggataacgttgcgtcagcaacggcctgtagggcgaggcgaagccgagtcatcctgcacaccactaacttcggttagtcagtaatatccagcgtagtatcgggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccactcgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccaattttctaattggtgccgagtaaaaatatttcaggtagtcccaccgtatgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccaatatacaaggtggtaactggtagagaacgtgaaggttaacgttgctttagcaacggcccgaagggcgaggcgaagccgagtcatcctgcacgacccaccatcctgaatgattgaagcagtaacccttatccaaggggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccaatgtaaaaaagcgccctaaaggcgcttttttgctatctgcgatatggaagattcgaacctgccgcaggttcgggtctcacgtagtgagacaacggagccgcttgcggcgacggcccgaagggcgagcaaagcgagtcatcctgcacgacccaccaatgtaaaaaagcgccctaaaggcgcttttttgctatctgcaatatgaagattcgaacctgccgcaggttcgggtctcatgcagtgagacaacggagccgtttacggcgacggcccgaagggcgagcgaagcgagtcatcctgcacgacccaccaatgtaaaagagggcgctggcggcgcctttttgctatctgcaatatggaagattcgaacctgtcgcaggttcgggtcttgcctgatgcgctgcgcttatcaggcctacagacggcaccgctcacgtaggccagataagacgttacgccgccatcagatacggggctacgtaattattgtgactttccttattgaatcagctatcttgtttagcatataaaacaaattaaccgattgtggcgtttattacgctttcattcggttgtttcgttaagtcagtaaaacgagaagccacgatgagcgtaatgtttgacccacaagccgcaatctacccgttcccgccgaaaccaacgccgttgaacgacgacgaaaagcaattttatcgtgagaaaatcaagcggttgctcaaagagcgcaatgccgtcatggtggcgcactactacaccgatccggaaattcaacagttagcagaagaaaccggcggctgtatttccgactcactggaaatggcccgtttcggcacgaagcacgccgcatccacgctgctggtagcgggcgtacggtttatgggggaaaccgccaaaatcctcagcccggaaaagaccattcttatgcctaccctggcggcggaatgttcgctggatttaggctgcccaatagacgaatttagcgctttttgtgatgcgcaccctgacagaaccgtagtggtctatgctaacacctcggctgctgttaaagcgcgtgcggactgggttgtgacctccagtatcgccgtagaactgattgagcatctggatagtttgggggaaaaaattatctgggcgccggacagacacctggggaattacgtgcaaaaacagaccggggccgatgtactgtgctggcaaggagcgtgtatcgtgcatgacgagtttaaaactcaggcgttgacccgtttaaaaaaaatctatcccgatgccgctcttctggttcaccctgaatcgccgcagtccattgtcgagatggccgatgcggtgggctccaccagtcagcttattaaggcggcaaaaacgctgccgcacagacagcttatcgtggcgaccgatcgcggcatcttctacaaaatgcagcaggcggtgcctgaaaaagaactgcttgaagcgcccacggctggcgagggggcgacctgccgtagctgcgcgcactgtccgtggatggcgatgaatggcctgaaagccattgctgaagggctggagcagggaggcgcggcgcatgaaatacaggttgatgcggcgctacgcgagggcgcattactgccgctcaaccggatgctggattttgcggctacacttcgggcgtaaagacggaaatctttgggggagagaatggatttttttagtacgcacaacatactgattcatattccgattggcgctggcgggtacgatctctcgtggatcgaagcggtaggaaccatcgccggcctgctctgtatttggcttgccagtctggagaagatcagcaactacttttttggactggttaacgttaccctgtttgcgattattttctttcagatccagctttatgccagcctgttgctgcaactctttttctttgccgccaatatttatggctggtatgcgtggtcgcggcaaacaaaggataatcaagccgagcttaaaatccgctggctgccgttgccaaaagcaatggcatggctggcgatatgtgtgatagctatcggtttgatgacgcgatatatcgatcccgtattcgccgtcctgacgcgcgtggccgtcgccattatgcagatgctggggttacaggtgacaatgcccgtactgcaaccggacgctttcccgttctgggactcttgcatgatggtgctgtctatcgtggcgatgattctgatgacacgcaaatatgtcgaaaactggctcctgtgggtgataatcaacgtgatcagtgtggtgatttttgctttgcagggcgtctatgcgatgtcgctggaatatctgatcctgacatttatcgccgtgaacggtagccgcctgtggataaacagcgcgcgggagcgaggatcgcgcgcgctttcccgttaatggtgatgaacatgcccggacgatgtctgattcagatgacagtccgggccgtgacacacttgatactccatctgaatcgtagcgtgcgcaatatggtattcgtgcatcaggaaatcctggatacgttccagcagcgcatcatggtcgtgtggcggaatgacctgagcgtgcaacgtcatgaccggtttttcgccgaccatccagacatgcacatggtgtacgttgcggacttcggggatttcccgacttaaatggcgctgtaaggcattaatatccagtgaaaccggcgcgccttccagcaattcgttgacgctatcttttaacaaacgccaggcgctgcgtagcaccagtaccgaaaccagaatagagagaatcgggtccgctggcgtccagcctgtccagataatgatcaacgcggcgactattgcgccgacggaacccagcaaatcgcccatcacatgtagcgcggcagcgcgcacgttcaggtttttttcatcgcttccccgatggagaatccagaacgcaaacaggttcgccagcagacccgcaaccgcaatcaccatcatcagattgcccgccaccggacgtggcgtgtaaaagcgctctatcgcttcccagacaatgagaagggtaatgaccaccaacgcaatggcattcacaaaggccgccagtgtggtgagtcttagccagccaaaagtgtggcgaacagtcgggggacgacgggaaaattgaaccgccagcagcgcaaagagaagggccgccgcgtcggtgagcatatgtcccgcatccgccaacaacgccagagagccggagagtatcccgcccaccacctcaaggagcataaatccggcagtgacgataaaggcgaaaagcaggcgacgagcattattatctttcggcaggtgtgaatcggcatgagagtgtgagtgcgccataacgtcattcctttgttattctcatcaatactgtagacatcatactgatttttcgctgacaaaataaaaaggagagcgaaagctctcccgttatcagactttttttgcattactgtgtggtaccgtcggttttggtattcacgtcattattgacgccattaccggtttccacttttttattaatatccgggcagcgaccgtctttacacatggtatttttatgctcttcatccttggtcattccgtcatgattcatggttgaaccgtctggatgctgcatcgtgctgttagtattgccgttggtattgatgtcgttgttattcacatcattcggcgctacattctggcgggcgtccggggcaacctgaccggcatttgccgccgagttcgcctggccattactggattgcgcgttagattcagcagctaacgctgcgccgctggcaaggccgagggtagcggtcagtaaaagcgtagtcagttttgtcattttcataagatgctcctgttatggtggatatgtcggataacctcttccaacagtgcacgtgtcagtcaaatcctcaaataagggataaaaagcgttcgccgccgcgggttaacgcagcagagaatcttgcaataattcataaacagagtggttacagttaaaaagtgtagattagatcccatttttcgctacatttgtgcgtttttttcctgaattccaggattattccgttcaaagtgtaaaagcccgtttacactatttaattgaagagatagattggagggattgcattcattgggataagtacggcaacactggaataaacatgaattatcagaacgacgatttacgcattaaagaaatcaacgagttattacctccggtcgcgctgctggaaaagtttcccgccacggaaaatgcagcaaataccgttgctcacgcgcgcaaagccatccataaaattctcaaaggcaatgacgatcgtctgctggtggtgatcggtccttgttcaattcatgatccggcagcggcgaaagagtatgccgcccgtttgctggcgctacgcgatgagcttcaaggcgagcttgaaattgtcatgcgcgtctattttgagaaaccgcgtaccaccgtcggctggaaagggctgattaacgatccgcacatggataacagcttccagattaacgacggtctgcgtattgcgcgcaaactgctgctggatattaacgacagcggcctgcctgccgccggcgaattcctcgatatgatcacgccgcaatatctggccgatctgatgagctggggcgccattggcgcgcggactactgaatcccaggttcatcgcgaattggcgtctggcctctcttgtccggtcggttttaaaaatggtactgatggcacgattaaagtcgccattgacgccatcaacgccgccggcgcgccgcattgcttcctctccgtcactaaatggggtcattcggcgattgtgaataccagcggcaacggcgactgccatatcattctgcgcggcggtaaagcgccaaactatagcgcgcagcatgttgctgaggtgaaagaaggcctcaccaaagcgggactgacgccgcaggtcatgatcgatttcagccatgccaactcctgtaagcaatttcaaaagcagatggaggtttgcgccgatgtctgccagcagatagcgggcggtgaaaaagcgattattggcgtgatggtagagagtcatctggtagaaggaaaccagagtctggaaagcggtcagccgctgacctacggtaaaagcattactgacgcctgtattggctgggaagataccgatgcgctgcttcgtcagttgtcggcagcggtaaaagcccgtcgcggctaagtttagtttctatcctgtagtgaagtgcaggatagaaaacatattggtccggtaacagcctaccggaccggtattaccaatattaatgtattattatttggcgtacttaggtacttcctgcttctggagagtatttccttccgaatcaattcctacaatgactctatagcggtcaaaatataacttcttaatggattctgttcctaattcttcgtaggcaacaatttctactgatttaacatgttttgtattaattgcagacgctcctccaatcccgagtagcgaaaccccaccgtattttttacaaagctcagcgacataatcagcacgatcgcctttgccaagaaacgcagttgccccttgttgaaacatcatttctacaaatgggtccatacgcgcggccgttgtaggaccgttggagccaataggtaaaccaggtctggcagggcaggggccagcatagtaaattgtttggttttgaaaatcgactggtgatttttctccgttactaagcgctacttcgatttttttatgcgcggcgtcacggcaggtgtaagcaaatccagtgagaaataatatatcgccgaccttaagagttttcgctttctctttagtcaatggtaatgttaattccatcatagcttctccaggtattaaatgatttcactagcgtggcggcttgcattacattggaaattgattgcgactggcagtgcagtgatatggcaaggatagtaatcgacatgcacgcctaacgccgtaatacgcccgcccatacctaaagggccgatccctgtattattcacggcctctaataattcagcttcgagctgggcataaagtggtttagcattgaactcaccaagagggcgtaataatgctttcttcgccatccacgaacagtgatccattgtaccgccaacgccgataccaataatataaggagggcatggattgcctcctacacgacggacagtttccagaacaaaatcttttataccatcaataccatcgccgggaagcaatgttttaaaagttcccatattttcgctaccgccgccctttggcataacggtaattgtcactcggtcaccatcaacaatttcagtatgtaaaattgcaggagtattatcattagtattaatacgttctaatggatctgcaaccatggattttcttaagtatccattttcatagccctggcgaacaccctggttcacctgatctttaagcggcttaccttcccagcatacatgttgtccaatttccattataacgatacaagtgccggtatcatggcagcatgcaagttgttctttttttgcatactctccattatcaattaatatcttaatggtttccttgccgatctttgactcttctttatcatatgctttacgaaaagaacacatgagattatcatccagttcataacaagctttttttacaagtttttcgataatcggaatgataatttctgtatttaatatacgactcatactccctccagtgctatgttgcattgttttatccattgatcacattttcatgatattcgtattcattgtaggaaggaaatatgttatttttattaaatgataaattttatttatagtagtggaaaatagatggaaattagacaattagaatattttgtaagcgcttctttgttaggtaacttaaccagagttgctgagcggcattttgtttctcaacctaatatcaccattgctattaagaagttagagactgaattaggggtgacattatttgatagaaagaaaaataaacttgtccttactgaggagggcatgtttttcttacaaaaaattgaacctatccttattgcgttaaaaaatagcgtagcggaaatgaaagattatcgtaatgaaaatggtggcatagtaactttggggatcccaccgatgataagtttgtttcttttttcaccgctcttcaagcatttccgagagatttatccagagatggaactctctcttgttgaagaggggacttttggtttacatgataaactttctgctggagagctggatcttgctattgttattattaatgactgtccaaaagaattagttacggtaccattaatgactcagcagcacgtggtatgtatgtcagataaacatcctctggcaaaaaaggatagtatcgattgggaagatctacaatatgagccattgatactaatgaaaaaagattcctggcatagaaaaacgattattgaagaatgtacaaagcgaggaattcatacacatatttttctatcatcaaacagggttcaaaccaacatagatctggttgctaaaaatgaaggaatttctttcattttggacgctgtcgatcttaaagccgaaaaagtaataaccaaggccatgactgagctgacttatgttacgattggtttggcctggaagaaagataaatatttatcatatgcaaccagagcgttaattaaattcattgaggattatattaaagaacattttacaattaaataattatatttgttcttcaacaaaaatttcccatagctcttcggcatctggaggcattctcttggctggtctataaagtcttatttctatgggtacccataaattactttctttttccgctgcagtaacaatagttttagcctctatatcttgcctggcaaggctttgaggtatccaggcaacaccatcgccagatctgaccattgccaatagtgttgctgccagatcggccacaaaggcaacatttatattatgggtaattctgttaatagacgctgtatttgctattattcttcccagacctgattgtgatgaaaaagaaaggtaagggaattgaatcttattatttatattccacaacggttttaacgtttctgagtctggtttactgaatggaattaatgtatcaaacccaagacgaatgctcataaagttatttttatttaaatttagatgcatatgtgggtgatggtgacacagcaaaaattgtgaatctccctgccgcatcattttttcgcacgcattcaatgagtcagataaaagacgaaatgaaccaaattttgcaattttatcactctgttttaacaaatgcggtacaaaagagaaagacaaagcatgcgttgctgaaaaaacaagactgggttgtttattacctgcggcctcaagggtatcacttttcaatgtgtacaaggagtggatcagttcgggaagctggtctgtaaatacttctccggccttggtaagggtgactccccgtttacttctttcaaaaaggggcgtacccacccattcttcgagagattgtatccgacgactaaatgcgggttgagtcacatatcttgaggcagacgcttttgagaaattcaacgtttcttttagagccagacagtcttcgagccatgttagttcgaggtgatgccgatattgcataagctgcaaccttattagcattggatgagtttcatttatataagtagcattatacacagacagattttaagaggaaattatttgattaaacagaaacaaaagcagtaagaatatgttatgcctttgtcgggtaagtgttgttatttatgtgagtgtattctttctcaatagaaattaattagatgtaattttagtataacatgtgatttatgcttgttgcagttgtattcatgactgtaatgagttgtttttgtaccctaataatataaggacgtatacatgtcaccagcgattattactttgttggttttagtggttgcaataattatctttgttagcgatcgtcttcctatgggattagttgcatttatggtcccaatggcactttattttaccggtgttatcgatgctaaggatatttttgcttcaatcgtaaatgcgaatgttattcttatcgtcgccatgtgtgtactcggtgcggcattttttaaaacaggtttggcatggcaatcaagtaaaattttactaaaatatgctaaaacagaaagaagccttagtgtattgatttttcttattggtggagttatgtctgcctttgtttctaatagcggaacagttgctgtgctaattcctattgttttaggtattgccgccagtagtcagattaagcctattaaacttcttatgcctctggtttttggggcaacaatcggtgctgatatttctattatcggttcgccaggaaatctgattgctaaaaatactattgaaacttttagtaagggaagtctgtcggtgccatttttcgaatacgctaaaattggtattcctttgctgattgcatgctctatatttctctatttcttcggttcaaaactcatcgcagatcgtgatggaaatacacaatctgattctcaaatggattatagccaaattccggcctggcatagaaatttaactttagccgtttttattctgtctatcgctggaatggtggcaactgattatattaagtttctgcctccaatgcatattattgcgtgttgtgcggctattgttcttgtatttgctggcgttttgacacaaaaggaaacttttaattcttttgaaacactaactgttttcatgcttgcgtttatgatgcctttaggagccgcgcttaattctactggtgctggagaaatgattgctaatgccgttatttcagtaaccggagattctggcgttatgattattatggcgtcattgtggatacttacatgggctttgactcaagttatgagtaacactgcagcatgtacgttgttatgcccggtaggatggactatcgcacagtctattggcgcagaccctcgtgcagttgttattgctgtttttattgcgagtagtgttgctgtttgtaccccaatggctattccagcaaactcaatgattattggcccggggaatgttaaatttaaagattttttaaaacccggattggcgattagtttggtttgttttatcgttagtatgattttactaccgatattttatcccttctattaatgcctgatattacttttctattttagattattaaatttgagactttattatgaatagttcggtgctattaggtgaaggcttcaccctgatgttcctcggcatggggttcgtgctggcgtttctgttcctgctgattttcgccatccgcggcatgtccgccgccgtcaaccgcttcttccctgaaccggtcccggtaccgaaggcggcacccgccgccgcgcccgcggacgacttcgcccgcttaaagccggtgattgccgccgctatccaccaccatcgccgccttaacccttaattcacggaggaatccatgaccgttgccattaccgatgtcgtcctgcgcgacgcccaccagtccctgttcgccacccgcctgcgccttgacgatatgctgccgattgccgctcagctcgacgacgtgggctacggctccctcgaatgctggggcggcgccacctttgacgcctgcatccgctttctcggcgaggacccgtggctgcgcctgcgcgaactcaaaaaagccatgcccaaaaccccgctgcagatgttgctgcgcggccagaacctgctcggctaccgccactacgccgatgacgtggtggagcgcttcgtcgaacgcgcggtgaaaaacggcatggatgtgttccgcgtcttcgatgccatgaacgacccgcgcaatatgaaagccgcattacaggcggtgcgcagccacggcgcgcacgcccaggggaccctgagttacaccaccagcccggcgcacaccctgcagacctggctggatttaacggagcaactgctggaaaccggcgttgactcgattgccatcaaggatatgtccggcattctcacaccgatggcggcgtatgagctggtcagcgaaatcaaaaaacgttttgaggtgcgcctgcacctgcactgtcacgccaccaccgggatggcggagatggccctgctgaaggctatcgaggcgggcgtcgacggcgtggacacggcgatttcctccatgagcgccacctacggccacccggccaccgaagcgctggtggcaacgcttgccggcacggaacacgacaccgggctggatatcctgaagctggaaaatatcgccgcgtacttccgcgaggtgcgcaaaaagtatcacgcctttgaaggccagctgaagggctacgacagccgtattctggtggcccaggtgccgggcggaatgctcactaacctggaaggccagctgaagcagcagaacgcggcggacaaactggaccaggtgctggcggaaatcccccgcgtgcgcgaggacctcggctttatcccgctggtgacccccacctcgcagattgtcggcacccaggcggtgctcaacgtcctgaccggcgagcgctacaaaaccattgccaaagaaacggcgggcattctgaaaggcgaatacggccacaccccggtgccggtgaacgccgcgttacaggcccgcgtgctggaagggggcgctccggtgacctgccgcccggcggatttactcaaaccggagctggctgaactggaagcggacgtcaggcgtcaggcgcaggagaaggggattactctggcgggaaacgccatcgacgacgtgctcaccgtggcgctgttcccgcaaatcggcctcaaattccttgagaaccgcaataacccggcggcgtttgagccactgccgcaggcggaagccgcgcagccggtggcaaaagcagagaagcctgccgcctccggtatctacaccgtggaagtggaaggcaaagcctttgtggtgaaggtcagcgacggcggcgatatcagccagctcactgcggctgttccggcggcctcttccgcaccggttcaggctgccgccccggcaggcgccggcaccccggtcaccgcgccgctggcggggaatatctggaaggtgattgccaccgagggccagacggtggccgaaggcgacgtgctgctgattctggaagccatgaagatggaaaccgaaatccgcgccgcgcaggccgggacggtacgcggtatcgcggtgaagtccggggacgcggtctccgtcggcgacaccctgatgacgctggcgtaacggagaactgaaatggaaagtctgaacgccctgcttcagggcatggggctgatgcaccttggcgcaggccaggccatcatgctgctggtgagcctgctgctgctgtggctggcgattgcgaagaagttcgagccgttactgctgctgccgataggcttcggcgggctgctgtcgaacattccggaggccgggctggcgctgaccgcgctggaaagcctgctggcgcaccacgacgccggacagctggcggtgattgccgcgaagctccactgcgcgccggacgtgcatgccattaaggaagcattagcgctggcgctgccgtcggtgcagagccagatggagaacctggcggtggacatgggctacacgccgggggtgctggcgctgttctataaagtggcgattggctccggcatcgcgccgctggtcatctttatgggcgtcggcgcgatgaccgacttcggcccgctgctggccaatccgcgcaccctgctgttgggggcggcggcgcagttcggcatcttcgccacggtgctcggggcgctgacgctgaactacttcggccttatcagcttcaccctgccgcaggcggcggccatcggcattatcggcggcgcggacggcccgacggcgatttacctgtcgggcaagctggcgccggagctgctgggggccatcgcggtggcggcgtactcgtatatggcgctggtgccgttaatccagccgccgattatgaaggcgctgaccagcgagacggagcggaaaatccgcatggtgcagctgcgcacggtgagtaagcgggaaaaaatcctcttcccggtggtgctgctcatgctggtggccctgctgctgccggacgcggcgccgctgctggggatgttctgttttggcaacctgatgcgcgaaagcggcgtggtggagcgtctgagcgacacggtacagaacgggctgattaatatcgtcaccattttcctcgggctgtcggtgggcgcgaagctggtggcggataagttcctgcaaccgcagacgctgggcattctgctgctgggggtgattgcgtttggtatcgggacggcggccggggtgctgatggcgaagctgctgaacctgtgcagtaagaacaaaatcaacccgcttatcggttcggcgggggtctcggcggtgccgatggcggcccgcgtatcgaacaaggtgggcctggagtcggacccgcagaactttctgctgatgcacgcgatgggcccgaacgtggccggggtgattggctcggcgatagccgccggggtgatgctgaagtacgtgctggcgatgtaaatctgttcctttcccggaggcggcgcgttgcgcctgtccgggctaccggattgcatggatctgtagcccggacagatgcgcagcatcgtctccgggaatgtcccataaggagactttgatgaatgaaaccatagcatttcgtccggaaggccgggcatcgataaaagatgtggttgtcaattatacgctggcatcactggacgagcttgaacaactgcacccggcgctgaatctgctggcgcacccgtcaattgtccgtggcagccatgatttctttgtccgttgttatgacgcgggcgtacagcatgcgcaggccggggcggctgaaacggtagcggttttgcctgattcgctgccacaagaacggcaaaggagcgggctgctgtgtgccgcagcaggtcgtctggatgccctgcgccagccgctgacgcacaatcgtttatgtgacctggccagtcagttctgtgctggcatggcagatgttgacagcgaaacccgcagcggtttttataccgtgcgcagcatatcgctgccggtttaccggcggctgttgcgggatcaacattctcacggtgtctgcctgcagcaggctctgctgcacctgctggcctggaggagcgattctccctgggcgcggcagcaggcgcagcggctgctctggcagggcggcgtgctgggcgataaaggtgagtttgcgcttatgacgctggatgatgaactgcgggagcgccagattgggtggcccgggctgtggtcgctgctggccgtcaccgggtttctggcgaaattccctgccggaccgatatttgctgactgaaaaatgaggactgctgacaattatctgttgtgttggcatttctgcgagaggcagctagcgctttgcctgacttacgaaacgagaatatcaacagattacgtactttttgtaggtccgtggttggaacattgccacctggttacacgttgtcagcagcctcaagcgtggatggctccacgctgtctttgtctatggaaaacccccagtcaggccctgtctcttgatcaggagatctgatcaagagacagggctatgccggaggatatttattggaaaccgatgagataggccaccgtgtcattaatcgaaatataaataaatatataacgaaataattcggcgctataattctcctctgattaataacgtagcccgaaccatgacctgtcaggacaaatcacttttagcccccgctctcgcttccacgcccgtcattccgcgctatcgccagatcatacgcaaacgggctgtgctcatgttagctattgcgttggcgatgatggcttcactgatggtggatgtaacctgtgggtcttctggtttaccgctcagtgcgctatggcaggcgctttttcaaccggaaaaagtgaatgcgggcatacacgttattgtctgggatattcgtttaccctatgccctgatggccctactggtgggcatggcgttagggttagcgggcgccgaaatgcaaaccattttaaataatccgctggcgacgccgtttaccctcggcgtatcgtccgcggcggcttttggcgctgcgctggcgattgtgttggggatcggtattcccggtattcctgccgcctggtttatcccggccaatgcgttcatctttgcgctgttatccgcgttactcctggacggtattacccgttggacaggcgtcgccgcatccggagtggtgttgtttggtattgcgctggtattcacctttaacgcgttggtcgccattatgcagtttgtggctgatgaagatacgctgcaggggctggtattctggacgatggggagcctggtccgcgcgtcgtgggaaaaattgggcgtactggccgtggtgtttattgctgtgcttttttgcgcgttacgaagcgcctggcaactcacggcattacgtctgggcgaagagagggcgatgagctttgggattcatgtccgccgtttacgcctgctgtcattgttgcgtatcagcttgttatcagcgctggcggtagctttcgtcgggccgattggttttattggtctcgttgcgccgcacattgcgcgaatacttttgggggaagatcaccgtttctaccttccgggcagcgtgctgataggcgggctggtgttatcgctggcctctattgcggcgaaaaatagtattccgggcgtcatggtgccggtggggattgtcacctcgctggtcggggttccgttctttttaagcattgtattgcgacatcgggggagtctctgatgcgcgggttaatgctccgctcatttagcgccggctattccactcagccggttattgcagatctcaacgttcccttactgccgcgcgggaaaattaccattttgctggggccgaacggctgtggtaaatcgacgttactacgttcgctggccgggctgaataacgccgacggcgaggcgctgcttgatggcgaagatctcatgtcgttatcgtttgccgagcgggcgcagaaagttgtgtttttgccgcagtcattaccgcagggcgtacatctgcatgtactggagtcgattatcgtggtactgcgggcatcaggcggcagagacaatgcgcagggcagagcgcagatactggctatccttgagcaattgggcataacgcatctggcgttgcagtatctcgaccagctttccggcggtcagcggcagttagtgggtctggcgcaatcgctgattcgtcgccctgaacttctgttgctggatgagccgctcagcgcgctggatttaaactatcagtttcacgtaatggatctcgtgcgtcgggatacccaggcgcaaaatagggtaacgatagtcgtggcgcatgacattaatattgcactgcgtcatggtgaccatgtcctgatgctaaaagacggcaggctggtcgccagcggcgcgccggagacggtgattactgcggagcgtctggctgaagtgtaccgggtacgaggacgcgtggagcgctgttcgcaggggaaattgcaggtggtgctggacggcgtgatcgctgtttaagacatattgcctgatggcgctgcgcttatccggcctacccattgctcgtaggccggataaggcagttataccgccatccggcaaaggtgattacttcgctttaccctgattcgccacggcagccgctttcgcggcgatttcgtcagcgttgcccagatagtaatgtttgagcggcttgaagttttcgtcgaactcatacaccagcggcacgccggtcgggatgtttaactcaaggatctcatcttcactcatgttatccaggtatttcaccagcgcacgcaatgagttaccgtgagcggcgatgatcacgcgctcaccgctcttcatacgcggcaggatggtgtcgttccagtaaggaataacgcggtcgatggtcagcgccagactttcggtcaacggcagctctttctcgctcagtttggcataacgtggatcgtgacccggataacgctcatcatctttggtcagttccggcggcgtcacggcaaaaccgcggcgccactgtttaacctgctcgtcaccatatttttctgccgtttccgctttattcagcccctgcaacgcgccatagtgacgttcattgagtttccaggatttttccaccggcagccacgcctgatccagttcatccagtacgttccacagcgtatggatagcgcgtttcagtacggaagtgtaggcaaaatcaaagctgaaaccttcttcttttagcagtttacccgctgcttttgcttcgcttacgcctttttcagacaggtcaacatcataccagccggtgaaacggttctctttgttccattgactttcaccgtgacgtaccagaaccagcttagttacagccatactctcactcctataaatcatatgtaatgataataattctcattatattgccgcgaggtgttggcggcaatgcttacgcataaccatagcgaaaatagtggcgcagtgtaaggttcttgtgaattcagagttgcgattttgtctttaagtggtggaggtttgagcagggcaatggcgcgtaggcccgataagcttgcgtcatcgggcatgtagcggcatatcgttagaacggaataaactgatactcggtcaggctggcgtactcctcgccagggcgaaggatacagtcaggctgcggccattcaggatgattcggactgtccggcagcagttcgctttccagcgccagcccttgccagtcggcataaggttccggcccgcgggaaggtgtacccgccagataattgccggaataaaactgtagcgccggggcggtggtgtaaaccatcatttgtagctttccatcctgtgaccacagacgggccgccggctttttgccatcaccctgcgtctgtagcaggaaagcatgatcgtagcctttaaccttgcgctgatcgtcatcggcgagaaattcactggcaatgacttttggcatccggaagtcaaacgaggtattggctaccgattttagcccctggcgtggaataccggattcatctaccggcagatactcatccgccagaatttgcagcttatgctggcgcacgtcggtccgatcgccgtccagattaaaatagacgtggttggtcaaattcaccggacagggtttatcgaccgttgcccggtaggtgatggagattctattgtcatcggtcagacgatattgcgccgtggcgcaaagatggccgggaaaaccctggtcgccgtcatcagaggtgagcgcgaataatacctggcgatcgttctggttcacaatttgccagcggcgcttgtcaaagccttccggtccgccgtgtagctggttctcgccctgacttgggcttaactgtacggtttcgccggcaaacgtatagcggctattggcgatacggttcgcgtaacggccaatagaggcgccgaggaatgacgtctgttcagggtagtgttccgggctggcgcagcccagcaatgcttcccgaacgctgccgtcagacagcggaatacgggcggaaagaagagtggctccccagtccatcagcgttaccaccatccctgcgctgttgcgcagggttagcaggcggtacggttgaccatcgggggccagtgcgggcgtttcatttagcactgtcctgctccttgtgacggtttgcatacataaaaggtttctttgattccggttttcgcttcgtactgttgcgcaacggcctgccgaacagcgggaaccagatcttccgggatcagtgcgacaacacacccgccaaagccgccgccggtcatgcgcacgccgcctcgatcgccgatggtcgctttgacgatgtctaccagcgtgtctatctgcgggacggtaatttcgaaatcatcgcgcattgaggcatgggactccgccatcagttggcccatacgttgcaaatcacctttctccagcgcgcttgccgcttcaacggtgcgcgcattttcgctcaatacatggcgaacgcgttttgcgactaccgggtccagttcgctggcaacggcattgaacgcctcaaggctgacatcgcgcagggccggctgctggaagaaacgggcgccggtttcgcactgttcacggcgggtattatactcgctgcccaccagcgtgcgcttaaagttactgttgatgatcaccacggcgacacctttcggcatggaaaccgctttggcgccgagcgtacggcaatcaatcagcagcgcatgatcttttttgccgagcgcagagatgagctgatccataatgccgcagttacagccgacaaactggttctcggcctcttgtccgttgagcgcaatttgcgcgccgtccagcggcaggtgataaagctgctggaagacggtgcccaccgccacttccagcgaggcggaggagcttaacccggcgccctgcggcacattgccgctgatgaccatatccacgccgccaaacgcgttgttacgctgctgcaggtgtttcactacgccgcgcacatagttagaccactgctggctatcgtgggtcacgatcggcgcatccagtgaaaattcgtccacctgattgtcgtaatcggcggcaatcacccgtacggtacgatcgtcgcgcggcgcacagctaattacggtctggtaatcgatagcgcagggcagaacaaaaccatcattgtaatcagtgtgctcgccgatcagattgacgcggcctggcgcctgaatcgtgtgggtagcagggtagccgaaaatttcagcaaacagcgcgcgcgttttctctttcagattcatttttatactccggattcgcgaaaatggatgtcgctgaccgcgcgcaggcgttcagccgcttgttctgcggttaaatcacgctgggtttccgccagcatttcatagccgaccataaatttacggacggtcgcagagcgcagcagcggcgggtaaaagtgtgcgtgcaactgccagtgtgcgttttcttcaccgttaaacggcgcgccgtgccagcccattgagtaggggaaggaacactgaaacaggttgtcataacgactggtcagctttttcaacgccagcgccagagagtcgcgctgctcgtcgcttaaatcggtaatgcgcaggacatgcgttttgggtaacagtagcgtttcgaacggccacgccgcccagtaaggcaccaccgccagccagtgttcggtttcgaccacggtgcggctgccgtccgccagttctcgctggacataatccaccagcattggcgagcgctgctcggcgaagtaggctttttgtaaacgatcttcgcgttcggcctcattcggcaggaagctgttggcccagacctgtccatgcggatgcgggttcgaacagcccatcgccgcgcctttattttcaaagacctgcacccacggataggttttgcctaactcggcggtctgcgtctgccaggttctgacgatttccgtcagcgcgggcaggctcaactccggcagcgttttactgtgatcgggagaaaagcagatcacgcggctggtgccgcgcgcgctctgacagcgcatcagcggatcgtggctgtccggcgcatccggcgtgtcggccatcagcgccgcgaaatcgttagtaaagacgtaagtccctttgtaatcgggatttttatcgccggtgacacgcgtattgcccgcacacaagaagcagtccggatcgtgggccggcagcatttgctgagacggcgtttcctgcgccccctgccaggggcgttttgcgcgatgcggcgaaaccagaacccactggccggtaagcgggttataacggcgatgcggatgatcgatgggattaaatggggtcataacaacgtccttaatctgggtatccctgcggatggcgtgactgccagtgccaggtgtcctgcgccatttcgtcaagcgtgcgggtgacgcgccagttcagctcgcgatcggctttgctggcatccgcccaatacgccgggagatcgccgtcgcggcgcggcgcgaagtggtaattaatgggtttaccgcaggctttactaaaggcgttgaccacatccaggacgctactgccgacacccgcgccgaggttataaatatgtacgccggatttgtccgccagtttttccattgccacgacgtgcccgtcggctaagtccataacgtgaatgtaatcgcgtacgccggtgccatcctcggtcgggtaatcattgccgaaaacggcgagcgattcgcgacgacccacggcgacctgggcgatatagggcatcaggttattcggaataccttgcggatcttctcccatgtcgcccgacgggtgcgcgccgaccgggttgaaataacgcagcagcgcaatactccactccggctgggctttttgcagatcggtgaggatctgttctaccatcaatttacttttgccgtaggggctttgcggcgtgccggtaggaaaactttcgacgtaagggatcttgggctgatcgccataaacggtggcagaggagctaaaaataaggtttttaacgttggccgcacgcatggcgctgaccaaccgtagcgtaccgttgacgttgttgtcatagtactccagcggcctggcgaccgattcgccgacggctttcaggccggcaaagtgaatcacggtatcaatcgcgtgatcgtgcagaatttcggttataagcgcttcgttgcgaatatcgccttcgacaaaggtcgggtgcttaccgcccagacgttcaatcacgggcagcacgctgcgcttgctgttgcagaggttatcgaggatgacgacgtcatgaccattttgcagcaactgtacgcaggtatgacttccaatgtaaccgctaccacctgtaaccaatactctcataattcgctccgttaagcctatggtatggaataaccatagcataacaaagatgcgaaaagtgtgacatgtaataaattagtggaatcgtttacacactggtgattttacgcatttgtatcgattaaatgattacaaatcatctggcttgagaatgcttctgctttttatccgaaaaaaaggcgcgttacgcgcctgggaatgaaacggacggggcaagagctgtcagtcttttttacgcgagagtagcttcctggcgagcgccccgacagcgacgacgccgatggcggtcactttccagaatttaagcaacgcgataccgagcatagcaagcagtcctactttcttggccgcgataccgccaatcagcgcggcgagcccatactccgctattttgtccgttgattcgttgaagtcagcgtagcgttgtccagcgttgaacttgacggaactgagaattcttttcgccagagggatttcgtggtcaacagaacctctgtcggtcaccagatttaaagaaaaatagccttcacgtcccagcagataggtgttgtagttcacgccttgttcattcagtggttcgttggtgccgatatcctggatggcggcggaccagatcagacgatgattggttgcatcgtaggtaggcttctcgatccagccaataatttctatcggctcaatgccttttgcaatacgatctttattcgcttcttttgtgcctttgcgcaggttatccattaattcatcggcatcccagttttttgcatcatcatcttttacataaccagaatcatcatattcgatagaaataaatccattcatttcctttttaaatacgaggccgtaaaaatattcatcgtcaacatagttaccaatttcacgcataaataccgccgcttcttttgcgggtatccaggtaaatccttccggcagattaagcgtggctttatcacctaaactaatctttgtcggacccgcaacggcggcgcgactcatgccttcaacagcgacctcaacagcggttttacgcgcttcctgcgcagcggtcggcttttgctcagcataactgctggggcaaaataaaatagctgccagtaaaaatagtattatttgtggaaaacgaaaagccataatgaatcccttatattcacatacgacatcattgtcgaaaatttcaggattattatgacaatgaggcggtcagcgattcaagagatagtaagcttatcgaccgttattattattcttaataaaaggagagtggttccagaatggcgcgcggcgccattctgataatacatttaattattgcatcgtccggaaacgtacttataacgttcgccctctggtacaaattccagccggtgggtaatacaggcaggcgcatcctctgcatgatgggaaacgaacagcagttgggtctctccctggcgaattaatacatctacaaaacggcgtaccagttggcggttcagcgggtccaacccttgcagcggctcatccagaatcaacactgtcggatgcttaaccagcgcgcgcacgattagcgccagccgctgctgtccccaggagagactgtggaagggggcatccgccgtacgcttatcgattcccagaatatccagccactgttgcgccagttttcgttgcctgtctgaaacggcctggtaaatgccgatagaatcgaaatagccggagagaatgacattgcgtaccgtggtactgacgcggtaatccagatgtaaactgctgctgacgtagccgatatgttttttgatatcccagattgtttcgccgcttcctcgccgccgcccgaacagcgtaagatcgttgctgtagccttgcggatgatcgccagtaataaggctaagcaacgtagacttacccgctccgttaggaccgacgatctgccagtgttcgcccggattgactcgccagcttaagtggtggaggatagggcgatcgttatacgagactactccatcgttaagtacgatccgtggttcgccatcgggtaacgcatggcgggcggaaggttcgtccggttcgggtaattgtacgtcggtcagacgctcgctgtgcgcgagttgagcaaccaacgcccgttgcagcaactccgccgtcgttccggtctccgccagcgtacagtcggcaagcacgccggcaaactgcacgaagtccgggatctcatcaaaacggttgagtaccagcgccagggtcatacccgcctggttcaacgccgtcaggcgttgcgccagttgttgacgggcggtcacgtcaagcccgtcgaacggttcatcaaggatcaataactctggctcagacatcagcgcctgacacagcagcgcttttcgcgtctcgccggtagaaaggtatttaaaacgcctgtcgagtaaagcggaaatgccgaactgctgcgccagtatcgcacagcgggcaggatggtgaacatcatcctgaataatttccgcggtagtgcgcccggtatcgtcttcgccaggactgagcatatcggtgttattacgttgccactcatcgctgaccagcttttgcaattgttcaaaggacagacgagtaatgcgggtaaaccgacactggcgctcgcctgttaataacggcagttcgcccgccagcgcgcgggcgagcgccgacttcccgctcccgttagccccaacgaatgcccagctatcgcccgcattgagcgtcagcgaatccagatgaagtgtttttgtatcgctcagacgaaacgtgccttgcgaaatttgcaacgatgacattttgcatcccattttttgcagcgatgaatgacagggatacgtctttcggcaacggatgtcaatgtgcttagcacaacgttgcaataatcactctgtccgcattaaaccaggcaatcacgtcatcgccttcctttaacgtggcggcatctgaagtcggtatcgtggcgcacagcgtctggccgtccggcagcgccatcaacacttcacactgttccgcgccgcgctcgatatggctgatcgttcccgacaactgattgtcagcggcgcgcgcaacggctgcatcccgggtaatgccaacccacggcgcttttagcaggatcagcacttcttttccctcctccaggccgagacgctcgctgctttgcgccgtcagcgcgactttgagccgcgttttgccgtcggccagcagcacgtcgacatgctgttgcaccagatcgcgatcgcgggcggtaatggtgccgaaccactgatttcgggcgctggtttgcagtgaaaagcgggagatagcggccagcagactgtcaagcggcagggcgtcatcgtcgcttaacacatcgaacgctttttgctgaatttggcccagcaaatcgtaaagctggatcagacgctggccatagcgggttaataccgcgccgccgccgcctttgccgcccgttgcgcgttcaaccagcatatgttcgctaagctggttcatgtcgtttatcgcatcccaggcgctcttatagctgattcccgcgtctttcgcgccctgactaatcgagccggaaagcgcaatgtgtttcagcagagagatacgtcggggatcggcaaaaagcttttgctgaagtttcagggtaagaaggatttcggcctgcataaccagctcctggtaaaaagactattgtgactgaaaagcgcgtcagcgcaaagccgaccgcacaaaaggggagtgcttttctgtgtgatgcggttaaaatacaaaaaggactatatctggagttgcccatgttagagttattaaaaagtctggtattcgccgtcatcatggtaccggtagtgatggccatcatcctcggtctgatttacggtctgggtgaggtgttcaacattttttccggtatcggtcagaaagaccagtccagacagaaccgctgatttccccaaacgcccgctcagtcgggcgtttttgttactcaagatcctgcttttcctgccgatattttctgtgtttaatcgttaatgggtatgaataaccgctgggaaacccctgagattatcgttatattatcgtttacataacgaaacgcacaaggagttacagatggcgcattcctggttacgcctggtcgcaggggcaacattatctttcgtcatcgccggtcatgcgctggcggatgaaggcaagatcaccgtatttgccgccgcgtcgctaacgaacgcgatgcaagacattgcggcagaatataaaaaagagaaaaatgtggatgtggtctcctcattcgcctcctcttcaacgctggtgcgccagatagaagcgggcgcgccggcggatctcttcatctctgctgatcagaaatggatggattacgcagccgataaaaaagcggtggataccacgacgcgcgaaacattgcttggcaatagcctggtggtggtagcgccgaaagctagcgagcagaaaccgtttaccatcgacaacaaaacggactggattcgtctgctgaacggcggacgtctggcggtgggcgatccgcaacacgtaccggcgggaatttatgccaaagaagcgctgcaaaagttgggcgcatggcaaacgcttgaaccgaaactggcgccgggcgaggatgtgcgcggcgcgttggcgctggtcgaacgtaacgaagcgcctttgggcattgtatacggttctgatgcggtcgccagcaagggggtcaacgtggtggcgacgttcccggaagattcacataaaaaagtggaataccccatcgctatcgtggaggggcataaaaatgcgaccgtcagcgcgttctatgattacctgaaaggaccgcaggcctcggcaatctttaaacgttatggatttacgacgaagtaatgatactgaccgatccagaatggcaggctgtccttcttagcctgaaagtgtcttccctggccgtgctgtttagcctgccgtttgggatcttttttgcctggttactggtgcgatgccggtttccgggcaaagccttacttgatagcgtcctgcatctgccgctggtgctgccgccggtggtggtcggctatctgctgctggtgtcgatggggcgacgcggatttattggccagtggctgtatgactggttcggtctcacgtttgcctttagctggcgcggcgccgtgctggcggcggcggtgatgtccttcccgctgatggtgcgggccattcggctggcgctggagggggtggatatcaagctcgaacaggccgccagaacgctgggcgccgggcgctggcgcgtttttctgactatcaccttaccgcttaccctgccaggcattattgtcggtacggtgctggcgtttgcccgttcgcttggcgaatttggcgcgaccattacctttgtttccaatattccgggcgaaacccgcaccataccttccgccatgtataccttgatccagacgccgggcggggagagcgcggcggcgaggctgtgcgtgatttcgattgtattagcgctgatttcgctgttgatttctgaatggctggcgcggattagccgtgaacggacggggcgctaaccatgctggagcttaatttttcccagacgctgggaacgcactgtttaaccctcaacgaaacgctgccagccagtgggatcacggctatctttggcgtctccggcgcgggaaaaacctcgctgattaatgccatcagcggtttgactcgcccgcaaaaaggacgcatcgcgctgaatggccgggtgttgcatgacgcggaaaacggtatctgtttaacgccggaaaagcgccgcatcggttatgttttccaggatgcgcgcctgttcccccattacaaagtacgcggcaatttgcgctacggcatggcgaaaagcatgaccggtcagtttgataagctggtgtcgctgctgggaattgaagcgttgcttgatcgcctgccggggagcttgtccggcggagaaaaacagcgcgtagcgataggccgggcattgctcaccgccccggagttgctgctgttggacgaaccgttggcctcgctggatatcccgcgtaaacgcgaattactgccgtacctgcaacggctggcgcgggaaatcaatattcccatgctgtatgtcagccattctctcgatgaaattctccacctggcggataaagtcatggtgctggaggatggacaggttaaagcgtttggcccgctggaagaagtctggggaagcagcgttatgcacccgtggctgccgaaagagcaacagagcagtattctgaaagtcagcgtgctggagcatcacccgcattatgccatgaccgccctggcgcttggcgaccagcacctgtgggtaaataaactcaatcagccgctgcaatccacactgcgtattcgtatacaggcgtcggatgtctcgctggtactacagccgccgcagcagaccagtatccgcaacgtattgcgggcaaaagtggcgaattgttatgacgataacgggcaggtggaagtccagcttgagataggcggcagaacgctgtgggcgcgaataagcccgtgggccagggatgagctgaatatcaagcctggcctgtggctttacgcgcaggtgaaaagcgtttctatcaccgcctgactatagcaggtgggtgtaaataaatttggcgatgctatcggtagtgttatcgccgatcacaacgtcagcgcgcgctttcaccgcctcatcggcgttgcccatcgcaacgccggtgcctgccgcctccagcatactgatgtcgttgtagttatcgccgaaagcgatcacatttttcattgaccctccctgcgcttctatccactgggtaaggcgcttgcctttactgttgcctttgcgcgcgatatccacctgatcgtgccatgaccattcgcactccaggccaagcgcctgttcaacatgctgaccgaaccgctgtagtctgggaatatcttcatcggtaagcgcaaacttccacacggcattcacgtcgcgcgccgcctgcgctaacgaagagacctgtgtaaaggtcggacgttgttccggcggcaaggtctgcgcccaccgggaggtacgcacgacgtggccggttgggtgttcgtaaagcatagcgtcatcaacatacatcaggccgtgaatctgatgctcatccagtaaatcaatcaactgcaacgccttatccacgggcataggatcggcatccaggacagttttagcttgataatcatacaaataggtgccgttgcagcaaatagcaggtgtttccagcgccagcgcctgataaaaaggatgaatagcaacgtgatggcgaccagtgacaatgataagttgaaagcccgcctctttggcgcgtgatagcgcttcaagcgaggaggggagtaaggttttatgcggggttaataatgttccgtctaaatcgagggcaatcacgcgtgcagtcataattttttccagattaagagtaataattccgtctgtcggcatggtacaccgggacggtaagcagacaaaattctgcgtctgaattcagcattcgccgtcaaaagcgactacgttaagctgtgtcctgttattgcagctacatgccatatgcaaaggagtattcatgaaacaaacagtctataccgccagccctgagagtcagcaaattcacgtctggagcctgaaccacgaagggacgctgacgctggtgcaggtcgtggatgtgcccggtcaggttcagccgatggtggtcagtccggataaacgctacctctatgtcggcgtgcgcccggagtttcgtgtcctggcgtatcgtattgcgccggatgatggcgcgctgacgtttgccgccgaatccgccctgccgggtagcccgacccatatttctaccgatcatcatggtcgttttgtctttgtcggatcgtataacgccggtaatgtcagcgtgacgcgcttacaggatggcctgccggttgagctggtggatgtggtggaggggctggacggctgccactcggcaaatattacgccggataaccgtaccctgtgggtgcctgcgctaaaacaggatcgcatttgtctgtttacgctaagcgatgacggccatctggtggcccaggagccggcggaagtaaatacagttgaaggggcaggcccgcgtcatatggtcttccacccgaatcgacaatatgcgtattgcgtcaatgaactgaacagttcggtggatgtctggcagcttaaaaatccgcatggcgagatagagtgcgtgcaaacgctggatatgatgcccgccgatttttccgatacccgctgggcggcggatattcatattacgccggatggacggcatctgtatgcctgtgaccgcaccgccagtctgattaccgtctttagtgtctccgaagatggcagcgtactgagcgttgaaggcttccagccgacggaagcccaaccgcgcggctttaatatcgacaatagcggaaaatacctgattgctgcgggtcaaaaatcacatcatatcgcggtctatgaaattacgggcactcaggggttgctgacggaaaaaggccgttatgccgtcggccaggggccaatgtgggttgtggtgaacgcgtactaaagcgctgtgtgccggatggaggcgggctggagctcatcaaggcgggatgcctgattaatttcaataaacattgcttgcagtaaaaccacgggccgccacatctgctgcggcggcccgtttataagcctgaaccggaacggtgattactgcttaggttccgccactactttactgcctataccgcggttgttgtattcccacatgcggttgtagttagtgtcgttcagattacgctgcacctcgtctttgtcatccacggttcccgtatttccagcaaacggacgtttcgagatgaccgcgtcggcccacggtttggcaacgttgaagccctcgttaatcacgctgtcgcggatcacgacctgaccgttggtgttggcgtcgacatccagcgagcggccaagctgcgcaacgccatcgccggaggcgttaaagcggctgttgatcgccaaaaagccatagtaaatattggacagcgtcgccggggcgaagacgtaggcttcctgctgtgtgcgggagttgacgacctggaagttggtgttatcgaacaccacggcgccgcgtccggaaaccatatccacatcgccttcaatatagctgttcgtcaccagcgtacgtggctggcgatcggtttgcagacggttctgcacgccgctgttggtcacaaagaaggtgttctggcggccaaggatattgaccttgttaatctggactttgtcgccatcggtacgcagcgccaccgccggatggtttccggcatcgacgctgtcgcccagcgtgttctcgatggtcagattttgtagctgcagaccgttattctgcgaccagaacgcggcagaacacattacaccgatcgtcgcggcgtgtttgctttggcagttatcgaacatataccaggcgggtttaccaggcatatatttcccgccgggattcaccgcgcggcgccagtcagcgacactcatttcaccatcaatcgccatcccaattttcacatcgatcggtttttcaccggtcccgtacagggtcagacttcccggcgcggcgggaacatacacggtcccctgatagtcgcccggcataatagcaatgtactggcgtttgttcgtgcgtttaaccattgccgcatcgaccgcggcctgaatcgaggtgtgcgtaacgcctggcgtacctgccggccccaccacaaagtcaggctgtgcgggcagggtaatcggcgacggcgaccacggggcggtattcggcgtcagggaggcaaaatagcgcgccgcaacgaagtttttcgcttcatttgccgacagaattgggcgcgaggcggtgccaggcgcggtttgatcggaagggatctgatcgggtggcgtagagctacaggcgctcagcgtcacgccaaaagccagtgccagcgccagacgggaaaccgataatgtattcacaggttgctccgggcttgaaaaagttaaatgacatccattgaagcctgcttttttatactaagttgaacgaaacgggaaggcgaaaaggtaaaaagttccttttcaggccggaaacacctgtagcatcagatagttttatcacaattaagcaacaactttcgcgctttgagttgacaatccggagcagaaagaaaataaatgtctatacaacccatgacaggcaagagagcgacaggaatgcggcaacttttaccgggcgatactgtctggcgaaacatcaggctggcgacaatggacccgcagcagcaagccctgtacgggctggtggataatcaggcgctgattgtgcgcgaagggcatatttgcgatatcgtgccagagacgcagcttcctgtcagcggggacaatatccatgatatgcagggacgactggtaaccccgggacttatcgattgccacacgcatctggtgtttgccggtaaccgcgccgcagagtgggaacagcggcttaacggcgcgtcataccagcatattagcgctcagggcggcggcattaacgcgacggtatcagcaacccgcgcctgtgcggaggagacgctctacctgctggcgcgcgaacgcatgatgcgccttgccagcgaaggcgttacgctgctggagattaaatccggctatggtctggagctggcgacagaagaaaagctgttgcgcgtcgctgcaaaacttgccgccgaaaacgctatcgacattagccccacgctattggccgctcatgctacgccagcggagtatcgtgacgacccggacggctacatcactctggtctgcgagacgatgattccgcagctctggcaaaaagggttatttgatgcggtagacctcttttgcgagagcgtcggctttaatgtggcgcagagtgagcgcgtattgcagacggcgaaggcgttaggtattcccgttaaaggccatgttgagcagctttcgctgttgggcggcgcgcagttggtgagccgttatcagggcttatcggcggatcatatcgaatatcttgatgaagtgggcgtcgcggcgatgcgtgacggcggtactgtcggcgtattattgcccggcgcgttttattttctgcgcgagacgcagcgcccgccggtagaactgctgcgccgctatcaggtgcctgtcgccgtcgccagcgatttcaatcccggcaccagcccgttttgcagtttgcatctggcgatgaatatggcctgcgtacagtttggtctgacgccggaagaggcatgggcgggcgttacgcgccatgccgctcgcgcgctgggaagacaggcgacgcatgggcagatcagggccggctaccgggcggattttgtggtgtgggatgctgaacagccggtagagatagtgtatgagccggggcgtaaccctttatatcagcgggtatacagaggaaaaatctcatgacgcaatggtatccggcttctccggcgctctggcaggggcgcgatgacagtatagaagcgccggatgcgcggcgtctgtttcagaccgtcacgcgcagcgagaccttttcccccgaaaactggcagcaaaagatcgcgttaatgggatttgcctgcgacgagggggtaaaacgcaatgcagggcgtcccggcgcggcaggcgccccggacgcgttgcgtaaagcgctggcgaatatggccagccaccagggacatgaacggctggtggatttaggcaattgggttgcgccgacgcccgatctggaaggcgcgcagcaggccttgcgcgatgcggtaagccgctgtctgcgggccgggatgcgcacgctggtactgggcggcgggcatgaaaccgcgtttggacacggcgcgggggtgctggacgcgtttgcgcaggaaagcgtagggatcattaatcttgatgcgcatctggatctccgtcagaccgaccgggcaacatccgggacgccgtttcgtcaactggcgcagctatgcgacgcgcagagccgcgcgtttcattatgcctgtttcggcgtgagccgtgcggcgaatacgcaggcgttgtggcgggaagcgcagtggcggaatgttaccgtggtggaggatctggactgccatgacgcgctggcgcagatggcgcagtttatcgacaaggtggataaaatttatctgactatcgatctcgacgtattgcctgtctgggaaatgccggccgtctccgctcccgcagcgctgggcgtgccgctgatacaggttctgcgtttaattgagccggtttgccgcagcggaaaattacaggcggcggatctggttgagtttaatccacgctttgatgaagatggcgcagcggcgcgcgtggcggcgcggcttggctggcaaatcgcgcactggtggcgttaatctgtcatccggaaaacattatccgcataaggaaggcttcacgcatgtattcatcccgctcccgttctgcacctgcgcctttttacgaaacggtgaaacaggacatctgtaaaaaaatagccggcggcgtctggcagccgcacgatcgcattccgtcggaagcagaactggtcgcccagtatggctttagccgaatgaccatcaatcgggcgctgcgtgagctgacggatgaagggtggctggtgcgtttacagggcgtggggacgtttgtcgccgaaccgaaaggccagtccgcgctgtttgaagtccgcagtatcgccgaggagattgccgcccgccgtcatcagcatcgttgtgaggtgctcacgctggagcgcgtgcgggcaaacgccatccaggccagcgctctcaacgtcaatgagagcgatgtcattttccattccatcatggtgcattatgaaaacgatctgccggtacaaattgaagatcgctgcgtgaatgcggatattgccgtggattacctgacgcaggattacagtcagaccacgccgcacgcttatttgtcgcggatcgcgccgctaacggaaggggaacatattgtggaggcggtgcgcgccacggcgcaagagtgcgcgtggttaactatcaaagagcatgagccttgtctgctcattcgtcgtacaacctggtccgcgtcgcggattgtttctcacgcccgcttacttttccccgggtcgcgctaccggctacagggacgatttatctcctgagcggactgctgccggaaaacgtgattgctgacacaatataacaaaattgtatcatttttgttaattctattcttgtgcttacttgtatagacaagtatatgtctgattcttatctgtgggtctgcggcggtgcctgatagtggcgttttagcgttatttggcgatggcagaccgataataatgaggagtcattgctatgcctgaaagcaagtatcgtcagcagactatccgcgcgcccagaggcacggtattaacggcgaaaagctggctgacagaagccccgctgcggatgttaatgaataatctcgatcctgacgtggcggaaaatccgcatgagctggtggtctacggcgggattggtcgcgccgcgcgcaactgggaatgctatgacgctattgttgatgcgctcacccggctggaggcggacgaaacgttgcttattcagtctggcaaaccggtcggcgtatttaaaacgcacgacaacgcgccgcgggtattaatcgccaactccaacctggttccccactgggcgacatgggaacattttaacgaactggatgcgaaagggctgtcgatgtacggtcagatgacggccggaagctggatctatatcggcagtcagggaatcgtgcagggaacatacgaaacctttgtcgaggcggggcgtcagcactataacggcacgctggcgggacgctgggtgctgactgctgggctgggcggcatgggcggcgcgcaaccgctagccgcgacgctggccggagcgtgttcgctgacgattgaatgccagcaaagccgtatcgattttcgtctgcgtactcgttacgtggatgagcaggccgccacgctggatgacgcgctggcccgcattacgcgctacacccgcgaggggaaagccgtgtccgtcgccctgtgcgcgaacgcggcggatatcctgccggaactggttaatcgcggcgtgcgcccggacctggtgaccgatcagaccagcgcccacgatccgctacatggctatttaccctccggctggcgctgggaggagtatcagaaaaacgcgcaatccgatccccacgggacgatgcaggcagcgaaacgttccatggcggcgcatgttcgggcgatgctggcgttcagtaaaatgggcgtgccgacctttgactatggcaacaatattcgtcagatggcgaaagagatgggggtggaaaacgcctttgattttccgggatttgtgccagcctatattcgtccgctgttctgccgtggcatcgggccgtttcgctgggtggcgctgtccggcgatccgcaggatatctataaaaccgatgccaaagtcaaagagatagtggctgaggataaacatctgcatcactggctggatatggcgcgcgagcgcattcattttcaggggttaccggcgcgtatctgctgggtaggcctggagtggcggcaaaaactggggctggcgttcaacgaaatggtgcgttgcggcgaggtatccgcgcccattgtgattggccgcgatcacctggattccggctctgtcgccagccctaaccgtgaaaccgaagcgatgcgcgacggttccgacgcggtttccgactggccgctgttaaatgcgttgctgaataccgccagcggggcgacatgggtatcgctccatcatggcggcggggtgggaatggggttttcgcaacacgccggtatggtgattgtctgtgatggcactgacgaggccgccgcgcgtattcgccgcgtgttacacaacgatccggcgacgggcgtcatgcgccatgccgatgccggatatgatctcgcggtggaatgcgctgttgagcaaggtctgaatttaccgatggttgcggcgacgcaggggaaaggctgatatgaacaccatgacactcactccggggcagttaagtctctctcaactgtacgatatctggcgtcatccggtacagcttcggctggacgccagcgccattgacggcattaacgccagcgtcgcgtgcgtcaatgatatcgttgccgaagggcgtaccgcctacggcatcaacaccggtttcggcctgctggcgcagacgcgcatcgctgatgaagacttgcaaaatctacagcgatcgttggtgctgtctcacgccgcgggcgtaggcgacccactggatgacgcgatggtgcgtctgatcatggtattgaaaatcaatagcctggcgcgcgggttttccgggattcggttgagcgtgatagaggcgctcatcgctctggtgaatgccggcgtgtatccgctgattccggcaaaaggctcggttggcgcgtcgggcgacttagcgccgctggcgcatctgtcgctgacgctgcttggcgaaggaaaagcgcgctggcagggcgaatggcttccggcgcagacggcgctaaaaaaggccggactggagcctgtcgcgctggcggccaaagaggggctggcgctgcttaatggcacccaggcatcaacggccttcgcgctgcgcggtttgtttgaggcacaggagttatttgcctccgccgttgtctgcggcgcgctgactaccgaagccgtactgggatcgcgccgtccttttgatgcgcgcattcatgccgcgcgcggacaacaggggcaaattgacgtcgcgcggttgttccggcacctgctgaccgataccagcgccattgctgaatcacatcaccactgtcataaagttcaggacccgtattcccttcgctgccagccgcaggtaatgggcgcttgtctgacccagttacgtcagacgaaagaggtactgctggctgaggccaacgcggtatccgataatccgctggtctttgccgatgcgggggaggtgatctccggcggtaacttccatgctgaaccggttgccatggcggcggataatctggcgctggcgatagcggaaatcggcgcgctatcggagcggcgcatcgcgctgatgatggataaacatatgtcgcagttaccgccgttcctggtgaaaaatggcggcgttaattccggttttatgattgcccaggtcaccgccgcggcgctcgccagcgagaataaagcgctggcgcacccgcacagcgtggatagcctgccgacctcggcgaatcaggaagatcatgtctcaatggccccggcggcagggcggcgactctgggaaatggcggcgaatacccgcggcatcattgccgtggagtggctggctgcctgtcaggggatagatttacgggaagggttaacctccagcccgttactggaacaggcgcggcagacactgcgcgagcaggtggcgcactatacgcaggatcgttttttcgcgcccgatattgagtgtgcgacggcgctgctggcgcaaggcgcgttacagcgtctggtgccggactttatgtgaatgctgccggatggagcggcgcttattcggcttacccaacccgttggcagggtaagacgtttacgccgccatccggcacagcgtttaactgaacatcgccgtgatcgaggcgctggcgagcgaatggaaatgcacgttaaagccgaccatcgcgccgctggcgtcttcatcaacgtcaagacgctcgacgtccagcgcgtgaaccgtaaagatatagcggtgcgtttcccctttaggcggcgccgcgccgccgtagcccgctttaccgaaatcggtacgcgtctgaatgacgccgtctggtacggccaccaggcctgagccgaacccctgggtcagtacgcgcgtatccgccgggaggttcaccaccacccagtgccaccagccggagccggtcggcgcgtcgggatcgtaacaggtcacgacaaaacttttggtgcccatcggcacgttgtcccaggccagatgcggcgaaatattatcgccatcatagcccataccgttaaaaacgtggcgatgaggaagtttatctccatcgcgcaaatcgttgctgataagtttcatgcgctctccttttgactcaccagaagtgtagccagaagcagcatcgcttaccgctgattaatggctaaaaaatgtttcattgtgtaccgcgtcattgaccgcctgggtcaaacggcgcagttgatccggacgaataatgtagggcggcatcaggtagattagcttgccgaacggcctgatccagacgccttgcccgacgaagaagcgttgaagcgccgccatattgaccggatgcgtggtttcaaccaccccaatcgcgcccaatacccgcacatccgccacccagggcgaactttgcgcgggggctaactcagcgcgtaactgagactcgatagacgccacctgctgacgccattcgccgctttccagcagcgtcaggttggcgcaggcgacggcgcaggccagcggattccccataaacgtcgggccatgcataaaacaccccgcctcgccgttgctaatagtctctgcaacctggcgtgtcgtgagcgttgccgagagggtcatggtgccgccggttaaggctttgccgagacacagaatatccggcgcgatcccggcgtgctcgcaggcgaacagtttgccggtacggccaaacccggtggctatttcatcggcaatcagcagaatgccttcgcgatcgcacatgttacgaatacgcctgagccattgtggatgatatatgcgcatcccgcccgcgccctgaacgataggttccagaatcacggcggctatttcatggcgatgcgcggccatcaggcgggcaaatggcgcgatgtcgctttcatcccattcgccatccatccggctttgcggcgccggcgcgaacagattttccggcagatagcctttccacaagctgtgcatggagttatccggatcgcacaccgacatcgcgccgaacgtgtcgccatgataaccgtggcgaaacgtcagaaaacgctgacgcgattcgccgcgcgcctgccagtattgcagcgccatcttcatggccacttccaccgacaccgacccggagtcggccagaaagacacactccagcggctcaggcgttatcgcgaccagcttacggcacagattcaccgcaggttgatgggttatgccgccgaacatgacatgcgacatggcgtcaatttgcgctttcatcgccgcgttcaattgcgggtggttataaccatgaatggccgcccaccaggaggacatcccctcaatcaggcgtttgcccgaggcgagaaccagctcgcagccttcggcccgctcaacgggatataccggcagcggcgaggtcatggaagtgtaaggatgccaaatatggcgtttatcgaaggccagatcgtccgttgtcataatcgacttgtaaaccaaattaaaaagatttaggtttacgagtctacaccatatcaaaaacaaacaacatattttggagaagcccgatggctcgccacccacgctggacactgtcgcaagtaaccgaattatttgaaaaaccactgctggaattgctgtttgaagcgcagcaaattcatcgccagcatttcgatccgcagcaggtacaggttagtacgctgttgtcgatcaaaaccggcgcctgcccggaggattgtaaatactgcccgcagagctcgcgctataaaaccgggctggaagccgagcgtttaatggaagtagagcaggtactggactccgcccgtaaagcgaaaaacgctggttcgacccgcttctgtatgggggcggcctggaggaatccgcatgaacgcgatatgccttatctggagaagattgtacagggcgtcaaagcgatggggctggaaacctgtatgacgctcggcatgttgaacgagagccaggcgcagcgtctggctaacgccgggctggattactacaaccacaacctcgatacctcgccggagttttacggcaatatcatcactacccgtacctatcaggagcgcctcgacacgctggaaaaagtccgtgaagcagggattaaagtgtgctccggcggcattgtgggtctgggcgaaacggttaccgatcgcgccggactgttgttgcagttggcgaacctgccgacaccgccggaaagcgtgccaatcaacatgctggtgaaggtaaaaggcacgccgcttgcggataacgatgacgtggatacgtttgattttattcgtactatcgccgtggcgcgcatcatgatgccgacctcatacgtgcgtctttccgcagggcgtgaacagatgaacgagcagacccaggcgatgtgctttatggccggggcgaactcgattttctatggctgcaaattgttaactacgccaaatccggcagaggacaaggatctgcagttattccgtaagctggggctgaatccgcagcagaccagggtgctggcgggcgataacgagcagcagcaacgtctggagcagacgctgatgacgcctgacaccgatgattattacaacgcggcagccttatgagttggcaacaacgcgtcgacgatgcgctgacggcgcgtcgggtgacggatacgttgcgccgccgctatgtggtatcgcagggtgccggacgctggctggtagcgaacgggcgacagtatcttaacttttccagcaatgattacctcggcttaagtcaacatccgcagattattcgcgcctggcaacaggcagcgacgcgttttggcgtcggcagcggcgggtcgggtcatatcagcggttattccgtggcgcaccaggcgttagaggaggaactggcgcaatggttaggatatccacgcgcgctgctgtttatctctggctttgcggcgaatcaggcggtcattaccgccttaatgaaaaaaaatgaccggattgtggccgacaggttgagtcatgcttccctgctggaggccgctaatctgagtccggcgcagcttcgccgctttatccataacgatacgcagcatctgtcgcgtttactgcaatcgccctgcgtgggtcagcaactggtggtgacagaaggtgtatacagcatggacggcgacagcgcgccgctggcggaaatccagcacattgcccgcaggcatcatgcctggctgttggttgatgatgcgcacggcatcggcgtgactggcgatgaggggcggggcacctgctggctgcggggggtgaagcctgagttgctggtggtgactttcggtaaggggtttggcgtcagcggcgcagcggtgctctgctcggaaagcgtcgcggattatctgctgcaatttgcccgtcatctggtttacagcaccagtatgccgcccgcccaggcgcaggcgttaagcgcctcgctggcggtgatccgtagcgatgaaggtggtgaacggcgcgaaaaactcgccgctctggttcagcgctttcgggccggcgttaacgcgtcccgatttacgctactgaatgcccatagcgccatccagccgttaatcgtgggcgataacagccgtgcattgcgcctggcggaggcgctgcgtcaacaaggatgctgggcgacggcgattcgcccgccgacggtgcctgtcggcacggcgcgcctgcgcttaacgttaacgcaggcgcatgaagcgtgtgatatcgaccgtctgctggaggtgctgcatggcgcaggtgaataagcaggctattgcggcggcgtttggccgggccgcatcgcaatatgaacagcacgcctctttgcagcaacacagcgcggatgcgctgctgacgctgttgacaggccgccagtttgccagtgtgttggacgcaggctgcggccccggacgtatgagtcgttactggcgagagcgggggagcgaagtgaccgccctggatctttctctgccgatgctgcaacaggctcgcgatcgtcaggcggcgcatcactatttgctggcggatatcgaagcgattccccatgacgccgaagtttttgacctggcctggagcaacctggcggtccagtggtgtggcgatttacgcgatgcgttgagcgagttgtatcgggttgtacggcccggcggcgtggtggcgtttaccaccttgtgccaggggtcgttgccggagctgcgtcaggcatggcaggccgtcgataatcgcgctcacgcgaatagctttttgccggaagaggccattgaccacgcgctgcgcggctggcgggcgtttcgtcatactcaggcgatgacattgtggtttgaggatgccctgagcgcaatgcgctcgcttaaaggcattggcgccacccatcttcatgaagggcgggagtcggatgtattaacccgcgcccggcttagacagattcaactggcatggccgcagcggcaggggaaatatccgctgacgtaccatctttttatgggagtgattgaacgtgactaaacgctattttgtgaccggtactgatactgaagtcggtaaaacggtcgccagttgcgccttattgcaggccgcaacgcagttaggttatcaaaccgtaggctataagcccgtcgcttccggcagcgaaatgacaaccgacgggctacgcaatagcgatgccctggccttgcagcgtaacagcagcctgccgcaaccttattccgctatcaatccttatacttttgccgagcctacctctccccacatcgttagcgccgacgaaggccgggcgatagacgcggcggtgttatcacgcggattgcgaacgctggaggcgcaggcagactgggtgttgacagaaggggcgggcggctggtttacaccgctctctgccacgctgacgtttgccgactgggtacagacggagcagctgccggtgattctggttgttggcgtcaagctgggctgtattaatcacgccatgctgacggcgctggcggtagaacaggccggattaccgcttgtcggatggatagccaacgacatacagccgccaggcgcgcgtcatggtgaatatctcgcgacgcttcgccgcgtcataccggccccgctattaggggaaatcccgtggctgggcgtttctccatcgcaggcggcgacaggacagtatctggaccttagccccctggaacgcgcctgactgcgcttaaaaactgccttcttgcaggatcagacgatcctgctgttttttcgccagaccttcctgacgtcgccatgctaaaaatgtgcaaaatgtgagcgtctacgcctcaatttttcccttctcgttagccaataatctgccaaaaatagcgataatttttttttatcgcccggcgaaaacgtcaggagctgattttgccaggcggcaggggatacgggctggaagcagttatccactattcctgtggataaccttgtgtattagagttagaaaacacaacgtaagcgagaggcgacgcggcctgcgactaaattggcgcgaaagacggcttgagaaaatatcccttttcagacagcaagttatataaaatcaatggttgtaaaggaagggggatacgttgacataaaactttcatcatccgacttgacaaatgttaaaaaagactctggtctggggataaccagcacactgctggaattttaccccgcgactgtctatgttttacctctaaatagcgtggggtatctgccgatagccattatacactggagtgttactgttttttcatccagtattttttattggcaatattcaccgtcgagagtaaaattacacccctgcccgctcactccttcaggtagccgctcatgagtaaaccgttcaaactgaattccgcttttaaaccttctggcgatcagccggacgctatacgtcgtctggaagaggggctggaggacgggctggcgcatcagacgttattgggcgtgaccggctccgggaagacattcaccattgccaacgtcattgcggacttgcagcggccaacgatggtgcttgcgcccaataaaaccctggcggcgcagctctacggcgaaatgaaagagtttttcccggaaaacgcggtcgagtatttcgtctcctactatgactactatcagccggaagcgtatgtgccaagctcggatacgtttatcgaaaaagacgcttcggtaaacgaacatattgagcaaatgcggttgtcggcaacgaaagcgttgcttgagcgacgcgatgtcgtggtggtggcttccgtgtccgcgatttacggtctgggcgatccggatctctacctgaaaatgatgctgcatctgacggtgggaatgctgattgaccagcgcgcgattttgcgtcggctggcggaattgcaatacacccgtaacgatcaagcttttcagcgtggtacctttcgcgtgcgcggcgaagtgatcgacatcttcccggctgaatctgacgacatcgcgctacgcgttgagctgtttgatgaagaagtggaacgcctgtcgctgttcgacccgttaaccgggcaggtagagtcaacggtgccacgttatactatctatcccaaaacgcactacgtaacgccgcgcgagcgtattctgcaggcgatggaagagataaaagatgagctggcggacaggcgtaaggtcttgctggcgaataataagctgctcgaagagcagcgattaagccagcgcacgcagttcgatttagagatgatgaacgagctgggctactgctcaggcattgaaaactattcccgctttctgtcgggccgcgggccgggcgaaccgccgccaaccttgttcgattatctgcccgccgacggactgctggtggttgatgagtctcatgtcaccatcccgcagataggtggcatgtaccgcggcgaccgggcgcgcaaagagacgctggtcgagtatggcttccgtctgccttcggcgctggataaccgtccgctgaagtttgaggagtttgaagccttagcgccgcaaactatctatgtttccgccacgcccggcaactatgagctggaaaaatctggtgatgaggtggtggatcaggtcgtgcgaccgaccgggctgctggacccgattattgaagtgcgtccggtggcgacccaggtggacgatctgctgtccgaaattcgtcagcgtgcggccattaatgagcgtgtccttgtcactacgcttaccaaacggatggcggaagatttgaccgaatatctggaagagcacggcgagcgcgtgcgttacctgcactcagatattgataccgtggagcgcatggaaatcatccgcgatttgcgtctgggcgagtttgacgttctggtggggattaacctgctgcgcgaagggctggatatgccggaagtctcgctggtggcgattctggacgccgataaagagggcttcctgcgctccgagcgctccctgattcagaccatagggcgcgcggcgcgtaacgttaacggtaaagcgattctgtatggcgataaaatcacgccgtcgatggcgaaggcgattggcgaaaccgagcgacgtcgcgagaagcagcagaagtacaacgaagagcacggtatcactccgcaggggctgaacaaaaaagtggtcgacatcctggcgctggggcagaacattgcgaaaaccaaagcgaaggggaaaggcaagggccgttctacggcaaaagccggaattgtcgaactggatatgacgccgaaagcgttgcagcagaaaattcatgaactggaagggcaaatgatgcagcacgcgcaaaatctggagtttgaagaagccgcgcaaattcgcgaccagttgcaccagttacgcgagttgtttatcgcggcgtcctgacaatgtgtcgatcgccagcgagtcatcgttaccatggctcgcttttgagaatttcagtgcaatagtaagggctaagtcagtcaggaatgaaaaacagtgacaggctttgactaacgggattgtcgaaaaactcaaaacatcaatggggtagctagtttaatcacaactgaagaaaattagcgttgaggctgaacccaacgctaattttccctctctcctcggctatgaaaaaaaacgccccgtattatcggtatagctatccttatgatcgtcattttaatcttatatgagttcgttgaaagcgtgtcatggcaacagattacatcattctacttaaaaaagaggtgatggaagcgcgagcatctataagtcaagcgctgcaaatactgaatgatttgtccgaaataatgacgactgtgacctcttatttaaagttgagaatatccttatctgttactttaggttacgttcagatcaggtagggaaaatatgtttaatattactaatatacaatctacggcaaggcatcaaagtattagcaatgaggcctcaacagaggtgcctttaaaagaagagatatggaataaaataagtgcctttttctcttcagaacatcaggttgaagcacaaaactgcatcgcttatctttgtcatccacctgaaaccgcctcgccagaagagatcaaaagcaagtttgaatgtttaaggatgttagctttcccggcgtatgcggataatattcagtatagtagaggaggggcagaccaatactgtattttgagtgaaaatagtcaggaaattctgtctatagtttttaatacagagggctataccgttgagggagggggaaagtcagtcacctatacccgtgtgacagaaagcgagcaggcgagtagcgcttccggctccaaagatgctgtgaattatgagttaatctggtctgagtgggtaaaagaggcgccagcgaaagaggcagcaaatcgtgaagaagccgtacaacggatgcgtgactgcctgaaaaataataagacggaacttcgtctgaaaatattaggacttaccactatacctgcctatattcctgagcagataactactctgatactcgataacaatgaactgaaaagtttgccggaaaatttacagggaaatataaagaccctgtatgccaacagtaatcagctaaccagtatccctgccacgttaccggataccatacaggaaatggagctgagcattaaccgtattactgaattgccggaacgtttgccttcagcgcttcaatcgctggatcttttccataataaaattagttgcttacctgaaaatctacctgaggaacttcggtacctgagcgtttatgataacagcataaggacactgccagcacatcttccgtcagggattacccatttgaatgtgcagagtaattcgttaaccgctttgcctgaaacattgccgccgggcctgaagactctggaggccggcgaaaatgccttaaccagtctgcccgcatcgttaccaccagaattacaggtcctggatgtaagtaaaaatcagattacggttctgcctgaaacacttcctcccacgataacaacgctggatgtttcccgtaacgcattgactaatctaccggaaaacctcccggcggcattacaaataatgcaggcctctcgcaataacctggtccgtctcccggagtcgttaccccattttcgtggtgaaggacctcaacctacaagaataatcgtagaatataatcctttttcagaacgaacaatacagaatatgcagcggctaatgtcctctgtagattatcagggaccccgggtattgtttgccatgggcgacttttcaattgttcgggtaactcgaccactgcatcaagctgtccaggggtggctaaccagtctcgaggaggaagacgtcaaccaatggcgggcgtttgaggcagaggcaaacgcggcggctttcagcggattcctggactatcttggtgatacgcagaatacccgacacccggattttaaggaacaagtctccgcctggctaatgcgcctggctgaagatagcgcactaagagaaaccgtatttattatagcgatgaatgcaacgataagctgtgaagatcgggtcacactggcataccaccaaatgcaggaagcgacgttggttcatgatgctgaaagaggcgcctttgatagccacttagcggaactgattatggcggggcgtgaaatctttcggctggagcaaatagaatcgctcgccagagaaaaggtaaaacggctgttttttattgacgaagtcgaagtatttctggggtttcagaatcagttacgagagtcgctgtcgctgacaacaatgacccgggatatgcgattttataacgtttcgggtatcactgagtctgacctggacgaggcggaaataaggataaaaatggctgaaaatagggattttcacaaatggtttgcgctgtgggggccgtggcataaagtgctggagcgcatagcgccagaagagtggcgtgaaatgatggctaaaagggatgagtgtattgaaacggatgagtatcagagccgggtcaatgctgaactggaagatttaagaatagcagacgactctgacgcagagcgtactactgaggtacagatggatgcagagcgtgctattgggataaaaataatggaagagatcaatcagaccctctttactgagatcatggagaatatattgctgaaaaaagaggtgagctcgctcatgagcgcctactggcgatagctgaacgcagtttatcagaagagggagagagcctgtttacccttcggtgtaaacaggcttctgataagcgcagcgtcgtcggtaaacgggcttaacccaacgcctgtagcgctttttccagcgcattatgtaataactgacgatcgtggcgataggggatatcgctggcctccagcacttcctgaatcaccagccgatcgttcaccgcactgacgtcaactcgcggcccaaccactactgcgtcaatgacttttttgccaatatattgctccatcatcgccagcttatcgaccagcgttaaactggcggcgggcagactcagttcgcgacccagattgccgatatacaccattggcgctggggtgcgccgcagcgcctgcgccagttcatccagcagcaggcaaggcatcaggctggtataaaaactgccagggccaatcagaatcagatccgcgtcattaatggcctgtaccgcttcccgcgtcgccggaacgtttggcgttaacatgatctcctgcggcggcgtcgctaactgatcgatattcacctcgccataaatctcatgcccctgatcgtcaatcgccatcagatctaccggtagctccgacatcgggatcagctgcgcgtccactttaagcagattacgaattaaattaatcgcttccagaggccgcacgctcaggtgatctaacgcctttaacatcaaatttccgaggttatgaccagaaagttcgccattaccgccaaaacgatactcaaacatagcggacgcgacgctaggttcggtaattaactgattcagacagttgcgcatatcgccccaggcgatcccgccttccgagcggcgaatacggccagttgaccccccgttatctgtggtagtcacaatgccggtcaggcgcgaacctaatgaagaaagcgaggagaggacgcgtcctaatccatgccctccgccgagggcaacgacacgatcaaggtcagccagcgtacgattgcgcataaaaattcctgaagtcaaataagcagcgctacagtagcgcaagtcgcgggttttcagcaattagccgaccggctaaaagacaattaattattcccgactacccctttatagcgagggcgttaccacggctaaatgatatatatcaatgtaaaagtgtgattttcacgtattctgtcgctaaatagcacgatcatatcgctatgtatatgtttatatagcgaaagcgtgatggcgaaattgtcatttacacgctagtatcggcgtaaccacagtaaacactctagcctctgcacctgggtcatttttgatacggtgctttggccgtgacaacgtttaacgtttgccaccagggcgcaggaagaaatgactccgcctcccgtatttggaaaggtgtacatggcttcacaacttaccgatgctttcgcgcgtaagttttactacttgcgtttgtcgattaccgatgtgtgtaactttcgttgcacctactgtctgccggatggctacaaacctggcggcgtcactaacaacggtttccttaccgtcgatgaaattcgtcgcgttacgcgcgcttttgccagtcttggcacggagaaggtgcgtcttaccggcggcgagccttcattacgccgcgattttaccgacatcattgccgccgtgggtgaaaatgatgctattcgccagatcgcggtgaccactaacggttatcgactggcgcgcgatgccgcgaactggcgcgaagcggggctgacgggcgtcaatgttagcgtggatagtctggatgcgcgtcagttccatgcgattaccggtcaggacaaattccgccaggtgatggcgggcatcgatgccgcctttgacgccggtttcgaaaaggtgaaagtcaacaccgtgctgatgcgcgacgtgaatcaccatcagttggataccttccttgcctggattcagcctcgccccattcagctacgcttcattgaacttatggagacgggcgaggggagcgatctcttccgcaaacatcatatttcgggtcaggtattacgcgacgagctgattaagcgcggttggatccaccagctccgccagcgcagcgatggcccggcgcaggttttttgtcatcccgattacgccggtgagatcggcctcattatgccgtatgaaaaagatttctgcgccacctgtaaccgcctgcgtgtttcgtccgtcggtaagctgcatttatgtctgtttggcgacggcggcgtgagtttacgcgacctgttacaggatgacgcgcagcaatacgcgcttgaggaacgtatttccgacgcgttgcgggagaaaaagcagacccactttcttcaccagagcaatactggtattacgcaaaatttatcttacattggcggttaatccttaataaggagatttcagatgagtcaggtcagcgctgaatttatcccgacccgcatcgctattcttactgtttccagccgacgcggcgaagaagacgacacctccggtcattatctgcgtgattcggcgcaggaggccgggcatgaagtggtggcgaaagccatcgttaaagagaaccgttacgcgattcgcgcccaggtttccgcctggatcgccagtgatgaggtgcaggtcgtattgataactggtgggaccggtttgaccgaaggcgatcaggcgccggaagcgctgttgccgctgttcgatcgtgaagtggaaggatttggcgaagtgtttcgcatgctctcgtttgaagagatcggcaccgcaactctgcagtcgcgcgcggtagctggcgtggcgaataacaccttgattttcgccatgccgggctccacaaaagcgtgcagaaccgcatgggagaatatcattgcgccgcagctggatgcccgtacacgcccatgtaattttcaccctcatttaaagaaataacgatgtcgcaattaacccatataaacgccgcaggcgaagcgcacatggtggacgtttccgcgaaagcggaaaccgttcgtgaagcgcgtgcggaagcattcgttaccatgcgtagtgaaacgctggcgatgattgttgatggcaaacaccacaagggcgatgttttcgccaccgcccgaattgccggtattcaggccgccaaacgcacctgggagctgatcccgctgtgccacccgctactgctaagtaaagtggagattcagcttcaggccgagccggagcataaccgcgtgcgtattgagtctctgtgccgtctgaccggtaaaaccggcgtcgaaatggaagcgttaaccgcggcgtccgtcgcggcgttaaccatctacgacatgtgcaaagcggtacaaaaagatatggtaattggtccggtgcgcctgctggcgaaaagcggcggcaaatcgggggattttaaggtggatgcgcatgattaaagtgcttttcttcgcccaggttcgcgagcttacaggaactgacgcgctggatcttccagcagatttttccaccgttgagtcgctgcgacagcatctggcgacaaagagcgatcgttgggcgctggcgctggaagatggcaagctgttggcggcggtcaaccagacgctggtaagttttgaccatccgctgacggcgggcgatgaagtggcgtttttcccgccagtcacggggggctaacatgcacgaaacgcgaattgtagtcggccctgcgccgtttagcgtcggggaggaatattcctggctggcggcgcgcgacgaagacggcgcggtcgtcacctttaccggaaaagtgcgcaatcataacctgggcgatagcgttaaggcgctgacgctggagcattatcccggcatgactgagaaagctctggcggagatcgtcgcaaaggcgcgttcccgctggccgctggggcgggtcacggtgattcatcgcgttggcgaattatggccgggcgatgagattgtgtttgtcggcgtcaccagcgcgcaccgcagtagcgcgttcgacgccggtcagttcattatggattatctgaaaacccgtgcgccgttctggaagcgtgaagccacgccggaaggcgatcgctgggtcgaagcgcgcgacagcgaccagcagttggcgaaacgttggtagcagaatgtgatacgctttagggtatcatttccacacaggagttcatcatggacagatttccacgatctgattcaatagtgcaggcgcggtccggcctgcagacctatatggcgcaagtgtatggctggatgacggtcggactgttactgaccgcgtttatcgcgtggtatgcggctaatacgccagccgtcatgatgtttgtcttttccagtaagatcactttctttggcttaattattgcccagcttgcgctggtgtttgttctgtcgggactggtgcataaacttagcgccggaatggcgacgacgctgtttatgctctattcggcgctaaccggattgacgttatccagtatttttatcgtttacacctactcctctatcgccagcacgtttgtggtgacggggggaatgtttggcgccatgagcctgtacgggtacaccactaaacgcgatcttagcggtttcggcaatatgctgtttatggcgcttattggtatcgttctggcgtcgctggtcaatttctggctgaagagtgaagcgctgatgtgggcggtaacctatatcggggtggtggtgtttgtcggtctgaccgcctatgacacgcagaaactgaaaaatatcggcgagcaaatagatacccgagatagcgctaatctgcgtaaatattcgattctcggcgcgttaacgctgtacctggactttatcaacctgttcctgatgttactgcgtatttttggtaatcgccgctaattatagcgatctcttaaaatcctggccctgcgccaggattttttttaggactatatttagggcgaaacagcataaatatcttagaaatgttttcctacgcttgccattcttatcaccgtgatcatgtgaagagtgataaatgacaagtgggacctctggctgcaatacgtatacgacaaatagcatttattccctcgacaatgttatcccttacctattggtatactgcgttgggactatggtgtaccgccggcattatatggttaacgttgtatagtcattttttaataacccacgttcaacctgttgttgttttgtggatatcagcacttttgcttggcctggggtatggggccattacctgtctttcccgctttggcactgttgtcgcaacgttgatatatattgccatcattacgcttaccggcgtgtcattagcttaccttttctcaggtggcgcgaccattttcgtgattgttggaatcatgtttagtcttaatgccttatttattttctacctgaatatcagttctggtctattcaggccgttaatttttatggcggtaagcgggatcatcgctgcgatagttgtcaatagcctggtggccagtagcactctggtctggatagtcagtgtgctgacggtattggtatggacattgattacagcactagaaaaatcgacacttcatggttatgcccgcatgttataccacagcgagttttcatcgctgcctcgttgcgctttatttggcgcgctgacgctttaccttggcattattaatgctgtggttacgctgtgtcgttatatcattttgatgattctggaaatactattatctttcaggccgtaggcgttgcaggttttttattcaggttggtgatgatgggtataatgagtaaattatgtggcaaacaattttggttagcgttttgtgaagctaaagacgtcactcgcgccattaaaaatggcggcgaggattttaataagaaatgcccaccagcgctgatttctcatttcattaccggattgtcatgggaacattcattacccaatcctgcgcctgtttgcgcgtttagttttatgcttcttgtgggaggtgtgtgcagtgcgcattttgtttttgataagtttatcctgtattggccactaaatataattatttattttggcagtgctataggtattatgctatgtgttatggccgaggtatggcttattgccaaaggctttattctggggttgcgcctctgcgttttactgtttttgttaaatattatgctctgcggtactggattatttgacgtgttgtgccatcaaaatagcgaactaaagagtgatcttgttatcgcgattattatggttgtgctttgccgctgggtgatgaatggcgaaacgtttacgatgatgattcgtttctgcctggggcgtcgattagtgcgagttgcattacaaaaatatctcacctcacagacaaggaaatgataagcccatgaacctgatgacgtggctaacaggaaaaacactggcggagctggtgaaaaaagggcagttgatcccgccagaaattaagttacctgtgtatccggccagccactacaaaaaaaactggtatgaacaaggtattcctcacggaggcgttattgggcttacggcgatcatgatgaccatgacatggatcgtcagtataaacatggttattgcgcagtttgagctgcacaataaaaagcatctggagctggtcttcttcctggccgtgggctatatcgcttttcttaccccgtcaaatcagctcctgcttaaaggaagaatgagcggggttattatttaccgctatgcgctattactggtcattatttccgttacgttggcaacgttctgtaccctgtcatcagtattcatgggcgagtttcacgaagtgctcctgctgctgtttagctggtcattgctgcttttttcccgcttacagatgaatacgtcttttttctcagcatatgtttatttttaccggataaaacgcgttgtgctggaaagcgaaaacgcgtctgcttaaatttatttcgccatcgcccgctcgtttttcgcccgcagcttcttcgcccggctctccaggatcagatagcacaccagcgccagcaacaggggaataaaatagtaaagcacgcggtatgcgagcagggcggcgataatcgtgccttgcgacgtatgttcgcccgccagcaacgcaaggaatacggcctccagcacgccgatgcctgccggaatatgcacgatgacgcccgcgatactgctcaccagcagtacgcccagcacaaagaaatagttcacatcctgacccatcagcagccagatgatggcgcccatcgccatccagttcgcgctggagatcgccatctgcgccagcgcgaatttccatgacggcagcaccagtttctgtcctttaatcgtcatatgccgccgcttcgcaaaggcgcaaaaccacagatagaccgcgataatcaacaataaaacgataccgagaattcgtagcgtgcctgcatcgatataccagtggtcgggaagctggacaatgccgaaggtaaaaatgatgccgccaagcagaatatagcccagccagttagtggtaatgctgagtgagaaaatgcgcgtgatagtactgccgggcaacccgaggcgagagtatagtcggtaacgcatcccgatcccgccgacccaggtgctgagcgtcaggttaaaggcatagcagacgaacgataccaacatcacctgtcgcttcgccagtttatggccgcaataaagccgtccaagcaggtcgtagcagccgtacagaagatagctaacgatcaccagtcccacagcgcttaaaagcgccgtgcggttatagtcacggatgacggtccagacatcgccccagtcgacctttttagcataaaccaccagcagaacgacgaccgcaataaaaaacagccaggtcagcacttttttagccagccgccagcgcggatgcgatttagccattagggcttcactcctgtattttctggatcaacgcgatcctgggtttccatttctggctgggcaggcgggggaacctgcgccagatgcggggtatgcgccggtagccagccgaccagcgccgggaaatgacgtaaaaagtggaacgccagcacgcttttggtcaggttccaccaggtgcgtttcggcagcatagactcatcgacctgcttacaatcgttcacgatgatgccttgtaagttatcgcgcagggtctggttaaaagtacgatcgtgaatgatcaggttagcttcaaggttaagcgacaggctgagcggatcgagattactcgaccctaccgtggcccagtgatcgtccatcagcgccactttgccatgcagcggacgtcgtcggtattcataaacctgcacaccgcccttcaccagatagttatagagcaaccgcgcgccgactttgactatcggcatgtctggttccccctggacaatcagttttacgctcacgccacggcgggcggctttacgcattgcgtggagcaagcgatagccggggaaaaaataggcgttagcgataatcacttcacgctttgcctgggtcagcattttcagataatgacgttcgatatcgtcgcggtgttcttcattatcccgccagacaaacagcgcctgcgcttcgccggggtggcgattttcttcagcctgatgatggcgcttccaccagcggcgcgcggggctttgccccggcagattctcgacttcgaattgcaggatatcggccactacaggcccttcgacccgtaccgcgtagtcttgtttcgcctgcgggccgtaatccgacatatgttcggcggagtagttaatgccgccgacaaaggcaatacgatcatcaatcaccacaattttgcggtgcattcggcggaagatattggttcgcaaccccagtagacgcgggcgggggtcgtaatagcgaaaaatcacgcccgctgaggtcaattcgccgacaaacgcgtcgctgagatcgggagagccgtagccgtcgagtaatacttcggcttttacgccgcgctgtgcggcttttagcagagcggtatggagttttttacccacctcatcttcaaacaagataaaggtttccagaatgattttttgctgtgcctgagcgatagcctcaaacacggcaggatagaactggtcgccgttttccagtagctgaatttgattaccttcacgccagccgcatttcatagatggatctccgcgctaaggggggcgtggtctgataaatgtcgccagttccgcagcggcagcgccgtaggagaactggcgttcgcattcttgacgtaaatacgatcgagtcgcagcagcggcatactcaccgggaatgtgcgcgccggtcggccatgggcacgggtgaatatctcctccagcccggccgcgtttaacggcgggccggccttttgccgccagtcattaaagtctccggccaccagcaccggttctgattccggcaaggcattcacccatcccgccagcatggttagctgtgcctggcggtgactctcccgcaggccgagatgtacgcacatgacgtggatagggcggttgagcatgggcggcgtaatgcggcaatagagcacgccgcgtttttcgctaccgccgaccgagacgtcgcgattttcataatgttcaatgggatagcgagaaagaaccgcgttaccgtgatggccttccggatagaccgcattgcggccataggcgaaatcgctccacatggtgtcggccaaaaattcatagtgggtagtgtccggccagttttcgatatgcagcggatgtacttcatgcgcgcccatcacttcttgcagacagacgatatcggcgccgaccgttctgacagcgtcgcgcagctccggcaggatgaagcgtttattaaaggcggtaaaacctttgtgcgtattaattgtgagcactttgaatgaaaaatttcgcgtgtgttgagtcattttcttcctgtccgcgtcactatcctgattgaaatagtgtagtcgtcgtcacaaaaagatgcggtcttacggaattttccgtaaagttcggtactctgaataatgagagaaaaatgcttcaggagaaaagccatgaagtggcaacaacgcgttcgtgtcgcaaccggcctcggttgttggcagattatgttgcatttactggtagtggcaatgctggtaataggctggatgagcggcacattagtgcgcgtcggcctgggattatgcgtgctttatggcgtgacggtactgctgatgctggcgttgcagcgccatcatgagcaacgctggcgcgatgtggcggatgtgctggaagagctgactaccacctggtacttcggcaccgcgctgattgtcctctggctgctatcccgcgtcttgcaaaacaatgttttactggcgctggcggggctggctatcctggccgggcccgccgtggtctcgctactggcgaaagataaaaagctacatcactttgcgtctaaacatcgcatacgccgctgaacccgtggtggccgctatcaccagtagcggccacaaacttccccagacaatccccagactcgcgtccttaagataaatttgcttagtaatatcagtaaagtggcggataggatttatccacgtcaggttttgcagccagaccggcatattttccaccggcgagacataacccgagagcaaaatcgccggcatcataaagacaaagacgccgataaacgcctgctgttgcgtggcgcaaagcgatgatatcagcaagccaaagcctaccagcgacagcccgtaaatcaccatcgtgaaataaaacagcgctaacgaaccggcgaagggaatttggtatgcccaaatgccgatagccagcacgatcgtggcctggaaggtcgcgacaatcagcgccggcaccgctttaccaacgaaaatctgccaggtggtgagcggagagaccagcagctgatccagagtgccttgttcacgttcgcgggcgacggacagcgaagtgacgatcatcacgccgatagtggtgatcatggcgatcagcgagggcaccacaaaccacttgtagtccagattcgggttataccagttgcgtaccaccagttcgctattgttgggctttggcttgccgtccatcaatgtctgctgatactccttgacgatctgttgcagataattggcggcgatttgcgcgctgttggagttacgtccatcaagaatgagttgcatcggcgcaggctggaaggtatccagattccgcgagaaatccgccgggaagcgtaccagcagcagcgctttttgcgtatcgatagtcggctggatctcctgcggactgttcagcaatagcacatgggtaaacgctttcgcgcgggcaaagcgctgggtaagttctaccgaatgtttgccgttatcttcgttatagatggcgatagtcgcgttagtgacttcaagcgtcgcggcgaacggaaacaggatgacctgaatcagcaccggcagaatcaggatcgcgcgcgtttgcggttcgcgtaaaagcgattgcagttctttgcgaattaacgtccataagcgatgaaacatgtccgtcctctcagtccagtttgtaggcctgataagcaaagcgcatcaggcataatgccggatggcggcgtgaacgccttatccggcctacgacgacaattatccatacacatatttaatccagccgtcgtttggtttttagccacgtcaggccaataaacatcaccgccgaggcgattaaaaacagtacgttaacgcctaacacgaccggaatattgccggccagaaacagactttgcagggtgctgacaaaatagcgcgccggaataatataggtcaccgcgcggatcaccgcaggcatactgtctatctggaagataaatccggacagcataatcgagggcaaaaacgcggcgttcagcgccacctgcgcggcgttaaactggttgcgagtgatggtggaaatcaacagccccatccccagcgtactcagtaaaaacagactggtgatgataaacagaatcaccagcgaaccgcgatacggcacgccgagaataaacaccgataccagcatacagagcagcatcgccagcataccgagaaagtaatagggaataagcttacacagcagcagttcaacacgcgtcacttcggttgagagcagcgcctccatcgtgccgcgctcccattcgcgggcaacgaccagcgaggtgaggattgcgccaattaccgtcatgataatggtcaccgccccgggaataataaaatgctgactgatcgccgccgggttaaaccagtagcgcgtctggacgtcgatgagcggttcaaaggtgtcgccgcgatcttccgcgcgctgctgttgccagatttgccagatgccttccacataaccctgaacgaagttggcggtgtttggctcgctgccgtcggtaatcacctgaatcggcgcgctgtcaccgtcgcgcgccatttgctgcgcgaaatccaccggaatcaccaccagtccgcgaatgcgtccggcctgcattttttcaattaattcatggcggttatcgctaatggtcgcgtcgatatagggtgaaccggtcatcgcatgagtgaaatccagcgcctcctggctttgttgttcaagcagaatccccacccgcagtttgctggagtcgaggttaatgccgtaaccaaaaataaacagcaacagcagcgggatcaccaccgcaatcagccagctactgggatcgcgcacgatctggcgcgtctctttgacgcacaacgcacgcacgcggcgccaggagagagacttactcatgcgtatgctccttatcccagtcattgatgagagtgataaaggcctgctccatcgttggatcggcctgttgctcatcggcggcctgcgctttgagatcgtccggcgtaccgctggcgataagcttcccgcgataaaccagtccgatgcgatcgcaatattccgcctcatccataaagtgggtcgtcaccattaccgtgacccctttttccaccatgctattaatatgcagccaaaattcacggcgggtgaggggatcaaccccggacgttggttcatcaaggaataaaatatccggttcgtgcatcagcgagcaggccagcgccagtcgctgtttaaagcccagcggcagcgcatcggtgggatgcgacgcgatgcttttcagaccaaacgcttcactcatgcgctgaattttttcattttgcgcgcggccccgcaaaccgtagacgccggagaaaaaacgcaggttctgctcaaccgtcaggttgccgtaaagcgaaaatttttgcgccatatagcccagatgctgacgggctttgccggagctgactttcaggtccatatccagcaccagcgccttgccggacgtcggcaccagcaggccgcacatcattttaaaggtggttgatttacccgcgccgttcgggccgagcaggccaaaaatctcgccgcgctgtacgacgaaattaacatggtccgtagccgcgaaatcgccaaattttttcgtcagttcctgcgcttcaatcaccgtttcgccggcagtgccttcaaccgtatgcaggattgaacccagcggagactccgaggttcccgctccgccaagcagatcgataaacgcatcttcgaagcgcggcgcggtctcattgagggtgatttccggcatcccttcggcctggcgaatatctgctgcggtcgcctcttttttcaggatcaggcgtaccgaacgtccctgaatcatgccgtcgctcacctgcggcagtctgagcgctctctgtagcaacttacggttgttttcctgtggactactcatcagaaagctacgaccggccatcgtttgcgtcagcgctttaggttcgccctgatagagcagctcgccttcattcatcagcagcacatcgcgacactgttcggcttcatccagataggaggtgctccataaaatcagcatcccgtcgcccgccagttcgtgaaccatttgccacaactcgcgccgtgaaatcgggtcaacgccaacgcccggttcatccaacagcagcactttcggttcgccgaccagcgtacaggccagccccagtttttgcttcatcccgccggacaatttccccgccagacggccagtgaaagggccgagggcggtaaattccaacaaacgggcaaaggtcttttcccgtatctcgccggtaacgctgcgtaaatcggcatagagattaaggttctccatgacggtaagatcttcatacagaccaaatttctgcggcatatagcccagaaccgcgtgcagctcgctgtcgttttgtatcgggtcgaagcccaatacggacgcgctgccgccatcggctttgagcaggcctgccagcatacgcattagcgtggtttttcctgcgccgtccggccctaccagcccggtgacataaccggaatgaatggtacagtcgagcggcgcgacggcgggtttatccattcccgcaaagcgcttcgtcagaccgtgcagcgtaataacggcctcactcatgccgtgcctcgtcattaaatttcaccgtgactggcatcccctggcgtaacgcatcgtccgcatcggtgacgataatgcgcaggcgatagacgagatcggtacgcagatccggcgtttcgacggttttcggcgtaaattccgcggtgggcgaaacgaaaccaatcttgccgtggtaaggtttgtcaggacgaccgtcggtatacaacagaatgtcgcgccccggttgcgtctgactgaggttgcgttcatcgacataggcgcgcacccagacggggcgggtcagcgagagcgttaataccgtgctgccggcgttcagcatactgccaggctcgaccgcgcgggtgagcaaggttccgttggcaggcgcgataagcgtggtgtcctgcaaatcaagctgcgcctgcgccagttgggcctttgcctgttccaggctggctttcgcctgggcgatatcctgttcacgattaccggtacggtactggctcagtttatcctgcgcggacttcagcgtcgcctgcgcctgatcgcgcgatgagcgggcgttttccagatcgttagcggaaatggtgcggcttttccacaatccttgctgacggttataaaagttttgtgcgtagtcataggcggcttgcgcctgtctgacggcggcggcggcctgggctatctcttcatcgcgatagcctgccagcatcaaatcatattgcgcctgcgcgaccgacacgccagctttcgcctgcatcagcgcgttttcgtatggcgcgtgatccagttcgccgagcacctgtccggctttgatagtatcgccttcatcaacattcagcgacgccagcctgccgccgacgcgaaagctgatattgacggtacggatatcgacattaccgtatagcgtcagcccatcgtcctgccgactttgataccaccaggttccaccggcaatcacagcgacgatcgctgcgattgccagtccgataacgacaggttttttcatcagtccagactcctttgcgttaaaccgtgcagaataagatcgatgtggcaggttaccgtctggtaaatcagctccgctttttcttcatcaaactgcggccagccggtacgtaacagaatagtttctttgccgagacgaaacgccagcacttcgcccagtaaggcatgggtatgcaaaatcatgcgcgtatcattggcgtcgcagccggtataagcggcaaccaatcttgtcagatgggtgtgcaacggatcgataacctgttcatggaccaattgataggccgacgtgggagagagctgctcgcgtgaaataaatttgctcaggttaacggtgtcttcctgcgtcagcagcataatcatgttcttgcaggcgagcagaatgagttcgcgtatggcgtcccggtcaggggcaggctggctaaacagacgctccgctttttcagcatgcgggcgaaatttttcgccaagaaaatcggcaatccactgggcgcaggcgaggtataaatcctcttttgagccgaaatagtaagtaatggcggcaatattttgccccgccagcgcggcgatatcgcgcgtggtggcatggaggccatactcgccaaactgcgccagcgcggcggcaatgagctgacttttcgcctgctcgcccttggtggtcgtggtgggaatattcatcacacgccctaatttttaatcaatcgattgattaagactatgactcataatggcacttgtccagtgtggtcgattaatttgtctttgctaccttccgggataatttatgcgccgcatcacaaaaactgctacactccgccccttcatgacattgtggtttttgtcattccaaatttgagcatctccctgaaaactacaccggcaacggtcggggcggtccggagtagttatgtcttttgattccctgggattaaaccctgatatcctgcgcgccattgccgagcagggttaccgtgaacctacccctattcagcaacaggcgattcccgccgtgctggaaggccgcgatctgatggccagcgcccagaccggaaccggtaaaacggcgggttttaccctgccattgttgcagcatctgattacccatcagccgcatgctaaaggtcgtcgcccggtgcgtgcgttgatcctcacgccaacccgcgagctggcggcgcaaattggcgaaaacgtcagagattacagtaaatatctcaatattcgctcgctggtggtatttggcggcgtaagcatcaatccgcagatgatgaaactgcgcggcggcgtggatgtgctggtggcgacgccgggacgtctgctcgacctggaacatcaaaatgccgtgaagctggatcagattgagattctggtactggatgaagccgaccgtatgctggatatgggcttcattcacgacattcgtcgcgtgctggcgaaactgccggcgaagcgtcagaatctgctgttctccgccacgttctctgacgacatcaaagcgctcgccgaaaagctgttgcgcaacccgctggaaatcgaagtggcgcgccgcaacacggcctcagagcaggtaacgcagcacgtgcactttgtcgataaaaaacgcaaacgtgaactgttgtcgcagatgattggccagggcaactggcagcaggtgttggtcttcacccgcaccaagcatggcgcgaaccatctggcggaacagcttaataaagacggtattcgcagcgcggcgatccacggtaataaatcgcagggcgcacgtacccgcgcgctggccgattttaaatccggcgatattcgcgtgctggtggcgacggatattgcggcgcgtggtctggatattgaagagctgccgcacgtggtcaactatgaactgccgaacgtgccggaagattatgtacaccgtattggccgtaccggtcgcgcggcggcaactggcgaggcgctgtcgctggtctgtgttgacgagcataaactgttgcgtgatatcgaaaaattgctgaaaaaagagatcccacgcattacgacgccgggctatgagccggacccgtcgattaaagcggagccgattcagaacggtcgtcagcagcgcggcggcggcggcggtcgtggacgcggacaaaatcaggggggagcggggcgcagtcagcagccgcgacgtcaggatagtggggcggcgaaggcgaaaccaaaaccgcgcacaggcgaggggaaaaccgctggcgacaaagcacgtccgccgcgtcgcccgcgcagaatcacgcctgcccagtaaattttatccggcaacatgcccggtagcgcgacgcttaccgggcctacggactatgcaaatacgtaggccggataaggtgcttgcaccgccatccggcaaaatacacatcgcgttgcgagccgccttccagaaccggtaaaaaaggtacttcccgcccctgaaatgtgacacaatagtggctgtttatacagtacttcaggttttctcatggcattgaccgctgcgctgaaagcgcaaatcgccgcctggtataaggcgcttcaggaccagattcccgactttattccccgtgcgccgcagcggcagatgattgctgacgtcgccagaacgctggccggggaagaagggagacatctggctattgaagcgccgaccggcgtcgggaaaaccctctcctatcttattcccggtatcgccattgcccgggaagagcaaaaaacactggtggtcagtaccgctaacgtggcgttacaggatcagatctttagcaaggatttgccgctgctacgaaaaatcatccccgatctgcgctttaccgccgcctttggccgcgggcgttacgtgtgtccgcgaaacctggcggcgctcgccagtagcgagcctacgcagcaggatctgctcgcctttcttgatgatgaactgacgcctaacaaccaggaagagcaaaagcgctgcgccaggctgaaaggggatcttgacggttacaaatgggatggtctgcgggatcataccgacattgctattgacgacgatctgtggcggcgattaagtaccgataaagccagttgtctgaaccgcaactgtcactattaccgcgagtgtccattctttgtcgcccgacgtgaaatacaggaagcggaagtcgtggtggcgaatcacgcgctggtaatggcggcgatggaaagtgaagccgtactgccggaaccaaagcatctgctgttggtactggatgaaggtcatcatctgcccgatgtcgcgcgcgatgcgctggagatgagcgcggaaattaccgcctcctggtatcgcttgcaactggacctgttcagcaaactggtggcgacctgcatggagcaatttcgccctaaaaccacgccgccgttagcgaaccctgagcgacttaacgcccattgcgaggaggtatacgaactgatcgcctcgctcaatgccattcttaatctgtatatgcccgcagcgcaggaggcggagcaccgttttgcaatgggcgagttgcctgatgaggtcatggaaatctgccagcgactggcgaagctgaccgagacgctgcgtgggctggcggaatcctttctcaacgatctcagcgaaaaaaccgggtcgcacgatattgtgcgtttgcatcgggtgattttacagatgaaccgggcgctgggaatgttcgaggcgcaaagtaaattatggcggctggcttcgatggcgcagtcttcaggcgcgccggtgtccaaatgggcgacgcgtgaaatacgcgaagggcaactccacgtctggttccattgtgtcggtatccgcgtcagcgatcagctggaaagattgttatggcgcagcgtaccgcacattattgtcacctcggcgacactgcgctcgctcaatagcttttcgcgcctgcaggaaatgagcggcttaaaagaaaaagccggcgaccgctttgtggcgctggattcgccgtttaatcatgtggaacaggggaaactggtgattcctcaaatgcgctacgaacccaccattgataacgaagagcagcatattgccgaaatggcggcctattttcgtgagcaactggagagcaaaaaacatcatggtatgctggtactgttcgccagcgggcgggcgatgcagcgttttctggagcatgtcgctgatgtgcgcttactcctcctggtccagggcgaccagccgcgttaccggctggtagagctgcaccgtaaacgggtggagagcggcgaacgcagcgtgctggttgggcttcagtcttttgccgaagggctggatcttaaaggcgagctgctgacgcaggtccatatccataaaattgccttcccgccgatcgacagcccggtcgtgatcaccgaaggcgaatggctaaaaagtctgaatcgttatccgtttgaggtacaaagtttaccaagcgcgtcttttaatttaattcagcaggtagggcgattgatccgtagccacgcctgtcggggagaagtggtcatttatgataagcgtttgttgaccaaaaactacggacagcgtttactgaatgccttacctgtttttccgatagagcagcctgccgtgccagacgttatagtaaaaccaaaagcaaaacctgcacgccgccgacggcgttaatgctgtgagcacacttcaaggagctttcaatggattatcgcaagatcatcaaagagatcgggcgaggtaaaaatcacgcccgcgatctggatctggataccgcgcgcggtttgtatacccgaatgctgaatggcgacgtccccgacctggaaatgggcagtatattgatggcgctgcgtattaaaggcgaaggcgaagccgaaatgctgggcttttatgaggccatgcagaatcataccatcaaactgacaccgcccgcagataggccgttgccggtcgttattcccagctataacggcgcgcgtaaacaggcgaatttaacgccgttgctggctatcctgctgcataaattgggcttcccagtcgtagtacacggcgtcagtgaagatccgacccgcgtactgacggaaactatatttgagctgatggggattatccccaccctacacggtggacaagcgcaggccaaactggacgggcgccagccggtgtttatcccggtgagcgcgctctgcccgccgctggaaaaacagctggcgatgcgctggcggatgggcgtgcgtaacagcgcgcattcactggccaagctggcgacgccatttgctgaggatgccgcgctgcgtttatcaagcgtttctcatcctgaatatgttccgcgtgtggcgaccttttttagccgcattggcgggcgggctttgctgatgcatggtaccgaaggcgaagtctatgccaacccgcaacgctgtccgcaaatcagcctgattgatagccgcggcgtgcaggtactgcatgagcgccagagcgacacgtacgacgagccgctttcactgcctgcgactaaagatcctgaaatcaccgcgcgctggattgagcgctgccttgccggccacgagccggtgccgcaatcattaaaaacgcaaatggcctgttgtctggttgcgacgggagaggcggcgacgttagaagacgggcttgcgcgcgtcgaacaggcttttagcgaataaaaaaagcccgtccagtgacggacgggcaaataagggtaacaaacagggttaatgagggttggagcagtgggtctgttggcaaacagacgagggtaatacccgtcagaattcaaacaacagcgatgttacagcctgaaatctggcgggcaggtaaattatttataaatcaccgcagtgccgctcattttgtcattacctacggcggaggtgatgttataagcgcttgcgccagcagcggcggctttttcagccagtttagcttccaggccatccagcgtggtggcgccatcggcagacactacgccgattttatgcaggttttgcgtctgagacgcgctaaccggttctgcggcaaaagcgccaaaagaaagggtggaaagcgcgatggctgcaacagcatatttaatggttttcatgattaatctctcgcaggttattctgtttatgggacgatgttccgtcgatgtgatgagtatcacggttttttgcgaaagataaaatcgaatagaattgactgccttgctcaaaatttttgaatgacaaataacctattgattattaattaattcaacggttgaatttacctttcttgtcatctggctttacagagtcgagattaacggcacattctgcgacgcagaacgctaaaaagcatgagcgtaaaggaatggataatactggcggtttcggtaaagaaaagtcagcgtaactggctgtcttttgaacctctacgattatatcctgaaaatgttgcgttatgtaaatctttctcctgttggcaggctatgcataaccgaacgcccggcacggctttacgccgcgcttcagggataggatcgccgcaagattcgcattcatcgcgactttcgccgtggggaagttcgccgcgagcgcgggcaacggcatcttcaatggtattgttgatttgttcattcactgcgtcgtcatttgcccagccggatgccatcacgctctcctgattttagggtacctgaggttaagtgtagcgccgtcaggcgaaaaaatcgcatcgcgcggccttttcagaccatgagcagagccaatgtcattcagagagccgatcaaacgagcgaggcagggaattcgcggtggtatatttaccccgtggcgttatacgggtatcttacgccgctgctaaaaggagaatgccatgtccgcccagaaaccggggttacacccgcgcaaccgccatcaacaccgttatgatctcgccgcactgtgtcagaccacgccggaattgacgtcctttcttatccgcacgcccgccggtgaacagagcgttgattttgctaatccgcaagcggtaaaagcgctcaataaggcattgctggcgcatttttatgccgtcacacactgggacattccgccagggtttttatgtccgccggtgcctggtcgtgcggattatatccatcatctggcggatctgcttggcgaaacgacagggagtattccggcgcaggcaactattctggacgtgggcgtgggcgccaattgtatttatccgcttatcggcgtccatgaatatggctggcgatttaccggtagtgaagtcagcgacgcagcgatgtccagcgcgcaggctatcattcaggctaatacggggttaagccgcgccattcgtctgcgtcggcaaaaagatccggcggccatttttaccggtatcattcataaaaatgaattttatgacgcaacgctttgtaacccgccttttcacgactccgccgccgcagcccgcgcgggcagcgagcgtaagcgccgcaatttggggcagaataaagatgatgcgctgaactttggcggtcaacagcaggagctatggtgcgaaggcggcgaagtcgcctttattaaaaaaatgattgctgaaagccaatccttccgccgtcaggtgttgtggtttacgacgttggtgtcgcgcggcgagaatttaccgccgctttaccgggcgttgacggaggctggcgcggtgaaagtggtgaaaaaagagatggcccaggggcaaaagcaaagccgctttattgcctggacctttatggatgacgaccagcgtcgccgttttatcacccgtaaacgctaaatcgtcggttcgcgcggcggcagcgaatcaggcgacgggccgccgacgggggcgggcagaacctgatacgtttgcaccggcgcgcgcacattagccagatcaaaatgctttttcacctggctatcaagggcaaaacgcaccgtccactgcttgagcggtagcgtggtgaacgacacgcgtaaagtaaacgccgtgttcgttaaactgacaataccggcgaacgtgggttcgccgataatcagcccgcgaatatcctccgtctccatcagcgccgttaccgcgtctttcagcgcctgattcgctttatccgcatcctcatggcgatccacgtcatagttggcgacaacagagccgataccgcgcacaaagttggcgaaagtggtgatcgaggaccacgggataatatggtatgccccggtatcctgccgcacgccgacggaacgaatcgacattctttcgaccgtccccgtcagcgggcctatggtgactaagtcgccggtattcatcccgttttcaaactgaataaagacgccggtgataatatctttcaccagggtttgcgaaccgaaagagatagccagacctaacgcgcccgcgccagccagcaatggcgcgatattgacgccgatttccgataacacgatcatgatggttatggtactgataatcactgccagcgcattgcggaacagcgtcagcagcgtgcgcgtgcgggcgctgggtagcgggcggccatgaatatcggaggccagacgattctcaatcagactggcgaggatcgtccatcccacggcggagaagaataagattaacgcgatacggataaggatatcgaccatcttttcccccgcgccataatgtagccagtgccagaaatcgaatagcccccaggcgttgagcaacagcataacggcgacgcagacggtcaaaaagcgtgcgacttttagcgccgaggagagccagccgttaagccgcttttgtaattccgggtaattgcgctgcgtatggggcgacagggtgatggttttcgctatccagcgggtaaacataccggagataaacgccgcgatgccaataatcgccagactgcgcacggtcgcgcccatcataaacttcaggctattgcctgggtcgaataacgagaagaaaaacagcacgataaagtaagcgctggccagccagtgccacaccagcgcaaaggcgcggataaacaggctaaaaaaggctaatgatcgttccgccagacttaataaatgttgcgtaatctccgctttgtttttaaagatcaggtacagcgcccagatggtgatgcagagcatgatcgccacattagccatcgcgccaacctgaacattcacctggttggaaataatcggaacggcaacaattagcccgtagccaatcaaactgctaagggaactcatacggcgattccagtaacgcgctgtcgcatcctgaatcgcgaatgggcgtaattccggtacattagggcaaaaaataagccgcagaatcgctttaaagaactctattagcgcgaaggcattcaggaacaggctttgctgaaaagcgatagttcgacttcccgcatggaaattatcactgagcatctgaccgataaataaggtgagcgccagtagcaggaggtcgataataaacgcgccgacgatcatcgccgggagctgtaaccagttgctgcgttcacggtttttcttgcgtgcccacaggcccatttttcgatataacggcagggcgcaaagccgtatcacgctataaaaaccaaataccgcgacggccagaaataaaaagtgggttaacgcgttggtgaaggtttgcgagttaaacggcttgtgcggcgcatcggtgatgttgcgataaagctgggcgaaacgggtagcgaaagcatcgccgtactgacgggtaacggtggtgacgttctccagtaccgttttctcatctttggccgcaggcggcgcaagcgctggcgctggctcggtcggcggcgtggttgaggcttcgcggagttgcgctatcaattcgttacgtgaagcctcgttctccagtacgtcagccagggccgcataggccgcttttttttgttcaggactgggctctggcgctgcttgctggctggttgatgtccccgtggtcacgccgggtatggcgaccgcatgggcaggtgcgcccagtagacaaaaaaggatgaacagggtccaccgcatgactcctccagtgagaaaagagacgcaaaacactaagtatagatggcgcaggggagggaaaatgaaatgggactattccatgatgcccttcctgccgcagggctggaagggcgatatctcaggagacgtgctgtaaaaattcctgtaaacgtgggcttggcgggttttcgatcaacgcctgcggactgccatcttcggcaatacggcctttatcgataaaaatcagccgtgaggcgactttttcggcaaagccgatttcgtgagtgacaatgaccatggtcatgccttcttccgccagatcctgcatgactttcagcacttcatggcgcagttcagggtccagagcggaggttggctcgtcaaagagcatcattttcggcttcacggccagcgctcgggcaatggcgacgcgctgttgttgaccgccggaaagctcggaggggtagtggtgcgcccgttccgccagtccaactttcgctaacagagctttcgcctgtttttccgcttcttctttctttacgccgcgcacgcgcagaggaccgaacatcacgttttcgagcgcggtcagatgcgggaacagataaaactgttgaaacaccatgccggcttcctggcgaatcagccgttcgtctactttaggatcgttgactttcagaccatcgacaatcagatcgccggaggtgatctcttccagtttattgatacagcgtaataacgtggatttacccgaaccggaagggccgataatcacaaccacttcgccctgacggatgtttaaatcaatgttatgtagcacctgggtggggccaaagtgcttggagacgtttttaaattcaatcacaggattttcatccttctttcaagacgacgcaaaataaagctcagcaccagcgtaatgatcaaatagaagacggccacggcgctccagatttccagggcgcgaaagttaccggcaataatttcctggccctgacgggtcagctcggctacgccgataacaataaacaacgaggtgtctttgatgctaatgatccactgattgcccagcggcggcagcatacggcgcagagcaagcggtaaaataacatggcggatggtttcccggcgagaaaggcccagcgccagacccgcttcgcgaaaacctttgtgaatggatagtactgcgccgcgagtaatttccgcgatataagcgccggagttaatcataattgtcacgaccgctgcgctgaacggatcaatacgcaaatcattaaatgccatcggcagggcaaagtagataaacatgacctggacaacgatgggcgtgccgcgaataatttcaatgaaaaccagggcgatgtggttggcgaaccagccgccaaacgtacgggcaaaacctgccgccagtccaataaccaggccgccagccagaccgaggaccgagatccacagggtcattttagcgccctcaagcaaaagcggaatggcgggccagatggcgctccagtcaaactgcatatgtcgttcctgttaccgtggtgtaaatagtcaaatgctctatccggcgcggaaatggcggaaagtgtcttatccgtcacggaaagagctgtaggcccggtgagcgtcctcactaccgggccacaagccaacatcaggtcgttttatttaggttctgtaccgaaccattttttgtagatttcgttataggtgccattctcacgcagcgttttcagcgcgccgttgactttctcgcgcagttcatcgctgcctttcgggaaggcaactccgtattgctgtgcttccagcgattcgcctaccgccttgaactggccgttgcctgcggttttgataaagtacaggatgttcggcgtatcgtgcagaacggcgtctgcgcggttggtgcctaattccatgtacgcgttatcaatgttcgggaactgacgcaggtctttggttttgatattcgctttcgcgtaatccaccgacccggttccgctcttcacggcaacgactttgccatcgaggtctttaacgcttttaatatcgttattgttggctttcaccatcacgagcagaccgcttttgtaatagccatcggaaaagtcgatcgcttttttacgctcgtccgtaatcgtaatacccgccagcgccagatcgatatttttggtttgtaatgccggaataatgccgctgaaatccatcggtttcagggtgtagtccagcttcagttctttcgcgatagcgtcccacagttcaacatcaaaaccgacgtatttgtcgccctgtttaaattcaaacggaacgaacgccgtatcggttgccacaacgagtttcttatccgcagcgtgcgaagacaccgcaaaagccagggtaagtgcagccagtgaaacttttaatagagacttcatagcatttccttttctatccacggggcgatcccctgcgagaacatgtagcgtaatgaaaaaatcatgccaattatgtaactcattgttttaacagaagcgtgaaacattcctgtgcacaataagtcgggcaaaaccagtatgctgcaccgttttggggcactgatttagtgcatgaataacaaagtagagatacagggtctatttagcgtaaaaatcgttgttaaaacaatctttaattaacgattgtgtgatgtaattattacaaataattcacttttgtcggaggggagtacaagacgtgtgcactatttaagtgcaaaacccctgtgccaggcaggggtatagggatgacttatatacctgtgtacatcaagttgcaggtgcgttcgcttcagtgaccgacggaagtcaggcttctgcggattcgctgcgtttgtaccttcctgcaactcgaagtattcagggtagagatagatttattcgatgttggattcgataaaccacaggaatttatcgaggtcgcgtgatgcggcggtaaagatatcggcagtgtcttcatctttggcttcaccaatagctttgcgaacatcattagcgacaacagcgtagcgatcggccagttcttttaagtgatcctgcacgttatggatgtcgagcggatagcttttcagtggagttttgctgttgataacttgcgtggtgcctaacgccacaccgccaagctgtacggcgcgctcggccatagtatccagatgatcggtcagtgcggtacggaagccatccagcatctcatgaacggcaataaagttagcaccgcgcatgttccagtgggcctgtttcgtgatcagcgacaggtcaatgaactggatcacctgacgattaagcaactcaaccgtcgcttttttatcgctctctgatacatcgttacgggtataaagcagattagacgcttttgtttttaccagtttagcggtactcataatctcatatcctcttgatgtttgtgtcccaggtaattaacgaaaataagtatagcaccggtttttaactttgcttttttgaatttacctatcactttaatagtacagacaagatttaatatttattttgattaaaaatcaattggttagacgagtttgctgtttggtgggtaataattctcattttaatgtaaaaaatgagaaaaaatatgacaaaaaatgacgaagtaatagcgcaataataaaaggtgaataacgaggtgatattctgcatgattatgcacatcatgcagaataagaaactattttacgtcaacttgtttaatttgcggttcgcgtcgaatcgttagggtagaacccattgaggcggcaatgatggcgcacagggccaggatttgtatgcccgtaagcgtttcgcccagaaaaatcatcccggaaacggcggccagcgcgggttccatgctcatcagcgtaccgaaggtgcgggttggcaggcgcgtcagcgcaatcatttccagtgaataaggcagcgccgtagaaagcacagcgaccgctaaccctaagggaagaatcgaccagtgccatagcgcgtcgccagcctgaactgcgccaatcggcacgaaaatgatggcggcaatcagcgagcctaccgccaccgtggccggaccatgttccgcgcctgctcgctggccggtaagaatatagacagcccaacaggcgccagcgccgagcgccaacgcggccccggtaagatcgacgtgagacatatcttgtcctaatggcagcaggaaccagagcccaagcacagccagtacgacccaaataaaatctaccggccgccgggatgaaaacagcgcgaccgccagaggaccggtaaattccagcgcgaccgcaatacccaacggcaccgtctgaatcgacagatagaatagatagttcatcccgcccagcgacagaccataaaacaataaaggcagccgctgctctttggcaaaacgcaaacgccagggtttgaaaaaggcgataaggataagcgttcccaacgccagacgaagcgccgttacgcccggcgcgccgacaagaggaaataacgatttcgccagtgaagcgccactctgaatagaggacatggcaatgagcaaaaccaaaatgggcaaccagactggtagtttacgtgttgaccccggcatcctttctcctgtcaaaaaatgtcagtacgagtaaaggtggcagtgtaatggaaattccccgcggcggttgagggttcgttgaaaaaaaatttccaggattccataaaatgaacttaaattgatggataaatagactgttagtttaggaataatctggatgaatgtatcgcgccgcacgcgcattattggtgcaataagccggaaaagtgatgttaattgaataagatagcgcgatatggaaacgttctgttacatgaaaggcgcccttagacaccgtgaatcgcaaagagtttcccattaatttttgatatatttaaaacttaggacttacttgaagcacatttgaggtggttatgaaaaaaattgcatgtctttcagcactggccgctgttctggctttttccgcaggtactgcagtagctgctacttctaccgttaccggtggttacgctcagagcgacgcgcagggcgtagcgaataaaatgagcggtttcaacctgaagtatcgttacgagcaggacgacaacccgctgggcgtaatcggttccttcacctacaccgaaaaagatcgtactaacggtgcgggcgattacaacaaaggtcagtactacggcatcactgccggcccggcttaccgtctgaacgattgggcaagcatctacggtgtagtcggtgtgggttacggtaaattccagacgaccgattacccaacctacaaacatgacaccagcgattatggcttctcctatggcgctggtctgcaattcaacccgatggaaaatgttgctctggacttctcttacgagcagagccgtattcgtagcgttgacgttggcacctggattgctggcgtaggttaccgcttctaatcacgtcggtgaaaatgaaaaatccgcctttcggggcggattttttttgcctgaaacgtgcattattttagtgaaaaaatatcgctgcccagatggttatagtccactttctgtaatttgaaattggtgatataaacgggcccggctttctgttccgaaataaatcgatagcgatttttgatctctttagcgctaattcctgtccattgcgagaaaaaactcaggaaatcgttcgcggaacggcgagctttaatgatccgatgcgctttactgtcgctggatagcaccataaacggcacctggaagttttgctggaatttgtcgtcatgcgccaggtactgtaccgctttgccgcgctctttaaacgccagcccgtgatcggagaaatagacgagcgaaaaactgtcgccgctatgacgaagctgagtatagagctgacggagcaaatcgtcggtttgcgtcatggtgtataaataacaagacgtctctttcgactggacaaacgtcgcgtattttccctgagtacggtcgcaggcctggggatgcccattaaatgcaacacaatcaactgcggttgcgtgcgttctgtcgccaatacctgcgccgtcatggttaacagcgcttcgtcgcgagtatttttatccgcttcaaaatcgccgtttttcaggaaatgcgcttcatcggcgcgtttggcgatactggcgatggccgtgtcgtattcgccgatttgcccctgattggaaaaccaccatgtctgaaaaccggcgcggttagccagcgtgacgaaattatcctgatactgtggtttgttatccaccacgcgattgagcgttaaaccgagcgatttttgcgttgagccgctggcggcgatgtaatccataaagaagtcgccattcacatggctggcgaagggggtattatcccagtggccgccgaaagcgcccatggcatcccgtcgcgcgctttcaccaatcaccacgacatagatgtgatatctgggtttcaccgcagtaaccgtccagctatcttttatgccggatagctgcgccatacggtgctgctcttcaatgacttcgttgttattgacgataacgtctttggcgaagcgaaaaaccggatagccggtatcaataaccttaaaaacgccgccccacgccagattttgtaccggcgcgacgaaaaatgccgcgacgctaatcagcaggcacaggctgtcgaggctattccagcgcggcctggcctcttcttttcggcggcgaagcgcaataatacccagcgcaaaaataaaaagtccggtcaggtagctataccacgggaagatggtcaggatttcgctcgactcttccatattggtggagtgcagcgccagcagcgtattaaagttcggcgcgccgtaagcctggccaaagggaaaatagcaagcggctaccagcgaacagatgccgagcagcgctttttgtccgcggggcaggtagcgccagagcaacagcaacaggcaggtaaacgccgcggtataaagcaggctaaaggggtagccgagcgcgaggttaatcagcagcgactgtaaaaagtagaggcccgcccacgggcttacagcccgacgacgggccagaagtgaatcgataagggttgaattcatatgccactattgcaaaaacgccatgtgctaaccctggcgcgaagggtcattacctgcctgattatgcgtaaaaaaggtattgggttcgcaacggcgagtcgcaaaatattcagggctgccagaagatagagcgtgcgggtaagaaggtcaaccgccggaaagaaaatgttttgcgaagagaatagcaaaaccacaaaaaaacaggggaaatgggcgccatttccgttgaggatgcaaaataaagcggcgtaccgcaccgccgcgttatttcgtggaagggttatcctgctccggtttgccgttgatcatatcgcacaacatagagagcagcattaaccggactttaaagggagagtgactgaacacgcgtatacacctcttaaattcgttcatataaacctcctgatgtttctatcccatcgatccgtgagggatgtctgcattacatacagatatagcacaggctatgttttatagctattgctaaaacgttaattttttgtgcccagacaactctggtttacaatgagcgctctgtcagctgacgcgttaacgcgtcacagaaacgaggaagcaaaatgggtcgtcgcgcaggtacgccaacaacaaaaaaagtgacgcaattggtgaacgtagaagaacacgttgaaggatttcgtcaggtcagagaggcgcatcgccgtgagttgatagacgactacgttgagctgatttccgatttaattattgaggtaggggaagcgcgtcaggtggatatggcggcgcggctcggcgtctcccagccgactgtggccaaaatgcttaagcgcctggcatcgttaggatttattcaaatgatcccctggcgcggcgtttttctgacgccggaaggggagaagctggcgcaggaaagccgcgagcggcaccaaattgtcgaaaattttttactggtattaggcgtaagtccggagatcgcgcgtcgtgatgcggaagggatggaacaccatgtcagccaggagacattggatgcctttttggccttcacgcaacagcatggaacatctgcagaatgagtctggcctttttacgggcgctgcggcgtgaccgtttttttcagttgttgatcattgtggggatggcgttaagcctgtttgttccttttgcgccccgcgcctggcctggcgcgattgactggcacaccattattaccctcagtgggttaatgttgctcactaaaggcgttgagctgagcggctattttgatgtgctgggacgcaagatgacgcgccgatttcataccgagcggcaactggcgatgttcctggtgctggctgcggcggcgctgtcgacctttctgacaaacgatgtcgcgctgtttatcgttgtgccgctgacgataacgttaaaaaaactgtgcgcgattccggtcaaccgattgattatttttgaagcgttggcggtgaacgccggttcgctgctgacgcctgtcggtaatccgcaaaatattctgttgtggggacgctccggcttaacctttgctgaatttagcgggcaaatggagccgcttgccgtcatgatgatgctgacgttactgctcctgtgctggttttgttttccgggtagggcgttacagtatcataccggtacgcgttcgccgcagtggcagccccgtctggtgtggagttgcctggcattatatgtcgtttttcttaccgcgctggagctcaggcaagagttatggggactggtgttggtggcggctgggtttattgtgctggcgcgcagggtgatagtcagcgtggactggacgctgctgctggtatttatggcgatgtttattgatgtccatctgctaacgcaattgccggcgttgcagggcgttttcaaccaggttggcgcactgtctcacctggggctttggctaaccgctatcggcctgtcgcagattatcagtaatgtgcccagtaccattctcctgctgaactatgtaccggcctcgacgctgctggcgtgggcggtgaatatcggcgggtttggtctgctgccggggtcgctggcaaatcttattgctttacggatggcgaacgatcgccgaatctggtggcgatttcatttctattcgctgccgatgctggcatgggcggcgctggtgggatatggattattgcaactgatgccgtaagagaagcccgatagtatctatcgggcttcgcaggcagagtctgtcagttcagacgaaccggcatcccggaacgatcctgaactgcctgttgtacgacggtctgatcaacgtcaggctcgttggtgacggccaggatactcttattaagcgtgatcggcaccgcttccttaccttcaaactgcgcttccgtcgttgacagcgggttatgcacctcaatgtaacggctaccgtccggctcggtggtggcttttaccggttcatcgataaactgcacgcgggtaccgaccggcacattttcaaacaggaatttgatatcgtcgttgcgcagacgtacgcagccgtggctcacgcgaagcccgatgccgaagttggcgttggtgccgtgaatagcatacaggcgaccgatgtacagcgcgtacaggcccatcgggttatccgggcccgcaggcacgacggcaggcagcggctcgccggcggcgcgatattcagcgtgcatttttgccgtaggcgtccaggtcggaccggcttttttacgttcaactttggtcgtccagttgataggcgtgtctttacctaactgaccgatcccaatcggcaggacgataacggtgtttgtgcctttcgggtagtaatagaggcgcatttccgcgctattgatgataatgccttcgtgtacggtatccggcaggatcagctgctgcggaatattcagcacggtaccgcccttcggcaggaaggtatccacgccagggttggcttccagcatgttggagagccccatctggtactccgcggcaaaatactccagcggctgggtattgccctccggaacggtgatgacctgattttgcccaattaaacggctaccatcggtaggcagcgggtaagtgactgctgaggctgttttacaaaaaccaactacagcgaaagccgccgcgaaaagcgttgttaatttcatattcatgttatgcgagattctgtgccaagcaggctagtaggttgagaattctgtcatgttgggagcgcattataggtgcattccagtaaacagggaattcagatgtgtacgaaatcacgtttttttcccttacggttcagtgtagccctttgtacagggcgcgatcttatttcagacttgtggcataataagcggtttgtcacatcttttttcaggataagcttgtgttagtttccagcaacgttaccatgcagttcggcagtaagccgctgttcgaaaacatttccgtcaaatttggcggcggcaaccgttacggcctgatcggcgccaacggtagcggaaagtccacttttatgaaaatcctcggcggcgacctggagccgacgctgggcaatgtttccctcgatccgaatgagcgcatcggtaagctgcgtcaggaccagttcgcttttgaaacattcaccgtacttgatactgtcattatggggcatggcgaactgtgggaagtcaagcaggagcgcgaccgtatctacgccttgccggaaatgagcgaagaagacggctataaagtcgccgatctggaagtaaaatacggcgagatggacggttattccgctgaggcgcgcgcgggcgaactgctgttgggggtgggcatcccgctggagcagcattacggtctgatgagtgaagtcgcgccaggctggaaattacgtgtgctgctggcgcaggcgttattctctaatccggacatcctgttgctcgacgaaccgaccaacaacctggatattgatactatccgttggctggagcaggtgctgaacgagcgcgacagcacgatgatcatcatttcgcacgaccgtcacttcctgaacatggtttgtacgcatatggcggatctggattatggcgacttgcgcgtctatccgggtaactatgatgagtatatgacggcggcgacccaggcgcgtgaacgtctgttggccgataatgcgaagaaaaaagcgcaaattgccgagctgcaatcttttgttagccgttttagcgccaatgcctctaaatcgcgtcaggcaacgtcgcgcgcgcggcagattgataaaatcaagctggaagaggtgaaagcctccagccgtcagaacccgttcatccgttttgagcaggataaaaaactgttccgtaacgctctggaagtggaggcgctgacgaaaggttttgataacggtccgctgtttaaaaatgtcaatttgctgctcgaagtcggcgagaagctggcggtactcggcaccaatggcgtgggtaaatctacgctgctgaagacgctggttggcgatctggacgccgatcacggcaccgttaaatggtcggaaaacgcgcgtattggttactacgcgcaggaccacgaatatgaattcgaaaatgacctgacggtgtttgaatggatgagtcagtggaaacaggaaggcgacgacgagcaggcagtgcgcagtattctgggccgcctgctatttagccaggatgatatcaaaaagcctgccaaagtcctctccggtggcgagaagggccgtatgctgttcggcaaactgatgatgcaaaagccgaatatcctgatcatggacgaaccgactaaccacctggatatggagtcgatcgaatcgctgaatatggcgctggaactgtatcagggcacgctgatctttgtttcgcacgaccgtgagttcgtcagctcgctggcaacccgcgtcattgaaattacgccggagcgcgtggtggacttcagcggcaactacgacgattatttgcgtagtaaagggatcgagtaagttattgtctgtaaccccgatagcgtcggggttacagaatgttaacaaggtaatttttattttttccgaatgcaatgtgaaaattatatatactcttagagcctatcccattagggctattttacttgccattttggacctgggcagtgctcgccaaaacgcgttagcgttttgaacgccgctagcggcggcccgaagggcgagcgtagcgagtcaaacctcacgtactacgtgtacgctccggtttttgcgcgctgtccgtgtccaaactggctgcgccaataacgcctggtgggataggctcttaatattctattttaaaattaaatgaaagaagaggatctatcataaaaattgcgaatatattttgtggtaaacatattgtaatgttattttctttataagaattcaagtgctattttatattcctttattgttcaacaaaaggaataaatatgagcattttggaacgcttttttggccgtaaagaaaaaaactcatctaatatacaaggtgttttagtagcgaatgctgaagttgataacccactaagtttagttgttgtatttgatactctcccggaaaataattcaaaagaactcacccgcttgttgcgtaattatcattccagtatgaaacaggcaacgtgtgaacttgtccctgaactggatttttttggtttagcaggatggggtaagcatgtaatatcgatggttggatttaaaacgccttaccctcaggaatcaatcgaacaatgcgtcgcgccagctcattatccccaggaagtaaaagagcaagtacgggcaaccagtgcaaatattattttatattataaggggtatgatacttcacctttagagcaatatgttgcgttggctgtggttgcaggtgcattaagtaacatgggggctgtcgctgtattaaatgaatcggctcacacttcattacctgcgggggtatttaagtctcaggagttgggtaagcatagtctggaaatgttgcgtgaaggtttcccgctgacctctctattttgtggatttgtgaaatatgaagttgaggatatcgaaggcgtatggatgcgtacctatggtgctgattgctttgggctaccagatttcgcagcacacgcacaaggtcatcacgaagggcaaaaatattctgatattttcaataatgttctgcgttacctgcttgaaagtggagcagaaatggctgccgggcataccatgcaagtcggtaaaacgacatttatgaaactgcgcgatccccttgacgatgaatattacttacaggggcctggaaccacattagtggttgaactgattgaagaagatgagtgtaatgctcattgagaaatcggggtaattgccccgactctcgttaaagtgtaaacggcactttattttccagcaccgcctgaatcacattcagtgcgccttcatgcttattattatcggtagcgtaacgggcgatttgtttaatgttttctgcggcattgtccatcgcaaaggaataatgcgccatttttagcatctctgcgtcattgccgctgtcgccaatcgctaccatattttgtggcggcagatcccagcgtttcagtaaccgcgaaataccgtttgctttatgcaggccgggaataatcagatcgataaaaccgaagccgctggtgacgggcttcataatgccatcgagcgtaacgtgtagtttgtcgatcactaacgggatttgttcatccggtaggttgagcgaaaacttgaacagtacgtcatcaatctcctgataatcttttacgggtttcaggcgatggtagtgttttgccatcagggtaacgaatgcttctggcgcattttcgctgacatatgcactttgcagaccgcaggcgacaaaattaagttgcttatctttcagcaactcgccaataataatccgcgattcatgtcgggtcagttcgccgtggaacagttgcttgccatgttcgtaaaccagtgcgccgttttccgcgacaaaagagatcgcatcctttagctcaggaaagaacgaaataagctggtaatactgattaccgctggcgacaacgaactcaatgccgcgctttttcagttcctgaaattacgccggagcgcgtggtggacttcagcggcaactacgacgattatttgcgtagtaaagggattgaaagctaaacactgacgcccggtggcgttgtgtttaccgggcctacgtatcctggcgcgtaggtccggtaagacgggtgcgcccagacaaagggcgcaccgcagttaagcgggcagggcggtacgaccgtcaaacatctatacctaatgcccgtttaccgtgaatattcagatcgcgcagcgtgaagcgcccttcccaggtggtttcatagtcctcgcgcgggaaatcgcccggtgatgcgcctgtctccagcgccgctttcaccttacgcgcataggccagatttttctcacacattggcgcggcaggaatgtacatcacattgccccagccctgctgattttcgacgggggcgacggagtggatgacatcgcaatgccaccacacggaatccccggcttccagcggcggaatgctggttaacgccgccatcagtaaaggatgccactgttcagaaatcggcagcacccggcccggcgcgacgccgcataattcatcttccgggacatcatccagcagcgggcgcagcagaatatacgccatcgcctccgggatagggacgacatgaagcaacccctgaccgggcagcatatcggagagcgcggtccagccctggaaggtgcgaaataccgagcattttgtggtgttatccaccgtgtactcttcaacgtcggtacggtgcgccgcattccacggatcgtactgctcgacgttgccgttaaacacgctggcgaatacctgctgataggctggcagcagccagcgttccagcgcgccggagtcggtatgcgcccccagtcctttggatgtggtgcccggcgggcggcggcggatgcgatccgggtaaataatgctgatatccggattaaaccatcgcttgccgtcgtgctctacctgccatagacggttgaggaacgactgcgccagcgccatctcttcactttggcgggcctgcatttgcgcctgcgaccagtagacaggatagatttcaggccgggaggcgctcagcgtaccgaaaaaattatcccccggtcctttatacacctcgtcaaaatggttcttgtccagataatcgagcatcgactggtcccatgccagcgcctgttcgcgtggaaaatgacctttaatcaccgcgcacccgcggcgcttaacctcggcgcgggtggcatcgctaatgttgcccatcgccagttcgctaaaagggataattggccataccggctgcccctgcgccttcagatcgttaatttccgccacccgggctgctatggtggcgctcaaacggtcgaacaccgcctgtacgtcgccgatttgcgcgcgtagcgcctgcttcatctgacgaatggccgcttttgggtcggcgggcagcgtttcgtgggtaaaaggagtcgtcatatcaacctcatcatctttcgttcgaaagtaaaattagttacatctgatactttaagttaaaataaggttaatgcaagtttaaaatattgcaggagcgcacaaggagagaagcgagaggaaaacgtaaggtggccaggacgccttaatgtcttatgcggctattcctttcgttcagccacttttcattcgaaataaatttgtggttctgctcacattgttattaaaatgtttctggtcgcagttacagccaggagcttaagtatgaccgttaacgttgtcgttacagatatggacggcacttttctcgacgatgccaagcagtacgatcgtgtacgcttcatggcgcaataccaggaactgaaaaaacgtaatatcgaatttgtggtcgccagcggtaatcagtactatcagttgatctccttcttccccgagctgaaagacgaaatttcctttgtcgcagaaaatggcgcgctggtgtatgaacatggcaagcagttgtttcacggggagctaacccggcatgaatcgcggattgtgattggcgaactgctgaaggataagcagtttaacttcgtcgcctgcggtctgaaaagcgcttatgtcagcaaaaacgctcccgagactttcgtggcgctgatggccaaacattatcaccgcctgcagccggtaaacgattatcacgacattgacgatatcctgtttaagttctccctgaatttgcccgatgaacaaattccgctggttatcgacaaactgcacgtatctctggatggcatcatgaagcccgtcaccagcggcttcggttttatcgacctgattatcccgggactgcataaagcgaatggcatcagtcgtctgttaaagcgctggaacaggtcgccacagaatgtcgtcgccattggcgacagcggtaatgatgcggaaatgttgaaaatggcgcattactcttttgccatgggcaatgccgcagacaatatcaaagcgctttcacgttatcacactgatgataataaccatcaaggcgcgctcaacgtcattcaggccgtgcttgacggcaccgatcccttctgattaacaggcctgcgtaggcctgttaaacgtagcgccatcaggcagttcggacatattgccgatggcgccagggtaaattacagcatatgttcggtacgggcgatgatatcgtcctgcgcatccggcgacagcgcggtgaagaaggcggagtagcctgccacacgcacgaccagatcgcggtactggtctggatgttttttcgcatccaacagcgtttcgcgtgacacgatgttgtactgaatatgccagcctttatgcacctcaaagaacgtccgtagcagaaccatcagtttctgtttgtcggattcgttttccagcgtcgttgggttcagtttctggttgagcagcacgccgccgagaatggaaccggtaggtaatttgcctacggaaccaatcaccgccgtcgggccgagatgatccgtacctgatgcagggcttgcgccttccgccagcggtgtatgcgctttgcgaccatccggggtagccatagtcgcggcgccaaatggcacgtttgctgagatagaggacgtaccggcgtaatagttgccgccgacagggccacgaccgtagcgcgggttatgatattgcttcagctcatcaatataggtctgataagcgcgcgccagcagcgtatcgacggtatcatcgtcgttaccgtacttcggcgcgccgttaatcagacgctggcgcagctgctcatgggtcagcccgtcaaagtcatcggccagcgcggcggcaagctgctgttgaccgataacgccctgttcgaagaccagttttttcacagcggcgaggctgttgcccaggttggcgataccgacctggagaccggatacccagtcatatttcgcgccgccttgcttgatacttttcgctcgctcaatacagtcatctaccagcgctgagcagaggatatcgtggacgttctcttccaacatggtgtcgaccacatactcaatttcaatcgatttgcgcgtgtagtagcgaatttgggtatcccaggcggccatcacttcgtcaaaattgttaaagttgcctgcggagagcgccttttcctgcggcagaaataccttgccgctggtggcgtcgcgaccgccttccagcgccgccagcatgacgcgggcgaagttaataaagctcatgccggtgcagcgataaccccatttcccgccgacggcggtttcgatacagccgatcgccgcataatcgtaagcgtcctgcggttcgatccccaacttgataaattccgggatgacgatttcatcattgttaaacgccggcatcccaaagccgcagcggatgacctggacgcaggcgtcaaggaaatcgttactcattccggcgtgataacgcacactgaggttgggctgggtagaacgcagacgtccacaggactccagaatggcgtaagacagcggattcactgcatccattggctgaccgttgataagtttctgaccgccaatggtgacgttttgatacagcgggctgcccgcggaggctttagagtgcgaaccggagcggatcttgtttacttccagcagtttcagccagcagctgtgcagcagttcaatggcgtgctcacgatccagcgtctggtttagttcgacatcgcgacgataataggggtaaagatactggtccatacgaccaaatgacaccgagtgaccgttagactcaatttgtagaatcagttggatgaagtagcacaattgcagtgcttgccagaaggtctgcggcggttggtgggcgatcacctcgcagttttcggcgatggtaagtagctctttacgacggctttcacgggactcttcgcccgccatctggcgcgccagcgcggcaaagcgcgtgatatgctggcttaccgcgtccagcacaatatcaatcgccttcaggaactgctcgccatgcagatcttccagcacggtcaggttgatgcgtgagcggcgctcggcgactttatcgcgcaggccataaagccctttttccagcagcagcgggaagttcaccgccaggtgcgcatcgccggaagtcatattgccttcggctttgataatgccagtcgccagaagccctttttgttcatcggtaaacatgccgtagcagcgatcctggacggtttgaccgcgccaccacggacagacgtcgtgcagaatacgtttgttttcttcacttacggaaaaacctgcgccgggccggtccgccaggtcgtcgatctctttttcaatccacgagacggtatattccgggaaaatcggcgcggcgcggacttcacttgcctggttgccgacgatcagttcatcgtgttttatccagatagtgcgttccgccaggtgatgggccagcgccagcgcacggcgtaccggaatcggtttatccagatgctgctggtacatttcggtataatgctgcgcgcgctcggtacagaccggcggtttcacgatatgtaccagcgcggttttgtgcgccttaatgcggtcactgagcgtgtccagtttcagttgggtcatgataattatcctcgtagggtcgcggttaaacctttttggcaggcgtacttctgggcaaaatcaagtaacgccggcgcatccagtggtttatccggggcatgatagggttgactgagtaagtggtatttattgatgcccagcgtgtggtagggcagaaaatgaatttccccgacgtgcagttcgtcggcggcaaagtcggtaatggctttaatggcctcctcatcggcattaaatccctgaatcagcgggacgcgaatcaccatttttttgcccgcggcggcgagtttcctgagattttccagcacccgcgaggcgctgccatcggtccactgcttaaacggcccgtcggcgacatgcttcaaatcagccagaaacagatcgatataaggcagtgagggcgcaatgtatttccatgggacatgcagacaggtctcaaccgcagtatgaataccggcgtcatggctggctttaaacagctctgccgccagttccggctgcataaacggttcgccgccggaaagcgtaagaccgccgccgctgcgatcgtaaaaaggtttatcgcgcagtaccgtcgccatgatctcatccacgctttttatttcgccgcacacggttaacgcctgtgtggggcagcaatgcgccaggatggaaaaatgggcgtcggtcagtttctcgcgatggatgagcaggccgtttagcgcgcgctcaatgacgtccggcgcggcttgcgcgcacaggtcgcatccttcgagacacagccgcgcgtcgtataacagatcctgagcgcgggcgcggctttccgggttctggcaccagcgacagcccaacgaacagcctttgagaaatactacggtacggataccggggccatcgtgggtagaatagcgctgaatattgaagatcataaacggcctctcttatttcatataaagattaaattactttcgaatgaaagctatcttgatgtgcgtcaacgaatggagaggttctgacaaagaggcgttaaatgaggtacaacatcacggtttgaggttgtggtatggcgtttaagatgatgccgcgctgcttgagccgatcgtcagtcggagcttgggtaagctggctttgcgtctgatgacagtaattatctgttgatacagcacggccataaaccgtgctttggtatgtttatccgtaaagtggctactgcccgcagacctcacagccggggttgcgcattaacttcatttcgcggaactgacaggtcatcgcatcgtacatgacgatttttccgctggcaggctgaccgtaatgcgccagtagcttaatggcctccattgcctgtagcgaaccgatcacgccaatcagcggcgccatcacccctgcctctacgcaggtcagagcgttttcgccaaacagacggctcaggcagcggtaacagggttcgttttcccgatacgtaaagacggtaacttgtccttccatacgaatggccgcgccggagattagcggcactttcgcggtatagcacccggcgttaagttgattacgtacgctaacgttatcggtacagtccagcaccagcgaatgcccggcaatcaggctggtcatagcgtcgtcgtccagccgcgcgttaacgggcgtaatggtaatatgtgggttgatacgcgccagcgcgtcgcgggcggactctaccttcggctgcccgaccgtggcgtcgctgtgcaaggtttgacgctggagattggaaacggaaacggtatcaaaatcgagtagcgtcagttgcccgacgccagcgccagccagatactgcgttgccgcgcagccgagcccgcccagcccgaccactaatacccgcgcatcttttaacgcttcctgcccttcaaaatcgaagccgcgcagaataatttgtcggttatagcgcagcatctcctggtcgctaagttccgccattacaggcctccgaacagagcattaaacggctcgacttccacccattctcccggctcaacattgccgcgttcacgctccagcacaataaagcagttgcccagactaaacgagctgaaaatatgtgaaccctggtgtccggtggtcgtgacctccagttcgccgttggcgctacgttgcagaatgccgcgctggaaatcgagacgccccggcgttttcttcaggcgagatgctgtgcgtacacgctggcgcggcggcactgcgcttgccgtgttgccgccaagcttcgccagtaagggctgaaccagttgataaaacgtgagcgccgcagagactggattccccggcaggccacagaaccagctattactgagcttgccgaaggcaaacggtttgcctggcttgatagccagcttccagaaggcgatttcgcccagctcctcaaggatggttttggtatagtccgcttcaccaaccgagacgccgccggagcttatcactacatcggcctggctgtcggcgtcgataaacgcggcgcgaagcttaccgggatcgtcaggaataatgcctaaattgatcacttcgcagccaagctgttgcagcatcaaatgtatagttagacggttagtgtcataaatttgtcccgcctccagcggctggcccggaagctggagctcgtcgccggtcgagaacagcgctacgcgcactttacgtacaacctgcgcatcggcaattcccagcgacgccagcactggcagttcggcagtagtcaggcgcgtaccggccggaaagaccaccgcatcctggcgaatatcctcgccgcggcggcggatgttttgtccgcaacgaacatcggcggtaaaacgcacgccgtcatcggtttgttccgtctgctcttgcatgactaccgcctcgcaacctgccggtaccggggcgccggtcataatgcgaatgcaggttcccgcaggccactctccctggtagggctgaccggcaaatgctttgccggcgacgggcagcggcttatcggcggacaaatccgccacacgtaccgcataaccatccatagctgaattatcaaagccggggacatcaaggggagatacgatatcggtcgccaggatgcggccaaagcagttcaccagcggcaacgtttctacggcggtgagaggggtaatacgtgaaagcatctgggtcagcgccgtttcaagcggcatcaatccggcggaaaattccatgaacatactcctgcgaggcaaaatcgaatccggctattatgtcagaaaacagtggcgggcagtatgctacctcggtcttagagacggccttgcgcctttacataccttacgcatctttctatattcaaaaatcgaatgaataactcacaacaattctgatagttatagtaaaagttgtgtgccaccgtaatggaccctaaaaatgaataaagcagtgattgcgattcacggcggcgcaggcgcgattgctcgcgcgcaaatgagccatgagcaggagctacgctatatccaggcgttgtcagagattgttgaaagcgggcaaaagatgctggaagcgggtgacagcgcgcttgatgtagtgacggaagcggtgcgcctgctggaagcgtgtccgctcttcaatgcgggtatcggcgcggtctatacccgagacgggactcatgaactggatgcctgcgtgatggacggcaataccctgaaagccggagccgtcgcgggcgtgagtcatgttcgccatcctgtgctcgctgccaggctggtgatggagcgcagcccgcatgtactcatggtgggggaaggggcggaaaactttgccttttcacaggggatggcgcgcgtttcgccggatatcttttccaccccggcgcgttacgagcaattgctggcggcgcgtgcggcgggtgaaatggcgctcgatcacagcggcgcgccgctggacgaaacgaaaaaaatgggtacagtcggcgcggtggcgcgggataaattcggcaatctggcggcggcaacgtctaccggcgggatgaccaataaattgcccgggcgcgtcggcgacagcccgctggtcggcgccgggtgttatgccaacaacgccagcgtcgccgtttcctgtaccggaacgggagaggtctttattcgcacgctcgcggcttacgatatcgccgcattgatggaatatggcggactcagccttgccgacgcctgtgagcgcgtggtgatggaaaaattaccggcgctgggcggcagcggtggattaatcgccgttgatcacgaaggtaatgtcgcgttgccgtttaacagcgaagggatgtatcgcgcctggggatatgccggggatacgccgaccacaggaatttaccgggaataaggagccgcaggtgccgcacagcgatgaactggatagccgcgatgttctgtccgtcagtggcctgaatatcgcgtttcaccacgaagggcaacaggtagacgccgtgcgtaatgtgtcattacgcctgaagcgtggagagactctggcgattgtcggcgagtcgggatcgggaaaatcggtgacggcgctggcgttaatgcggctgattgagcagtcgggcgcgaacgtgcgctgcggcgaaatgctgttgcgtcggcgtaatcgtcaggtgattgagctgtctgagcagagtgacgcgcagatgcggcgtgtgcgcggcgcggatatcgccatgattttccaggagccaatgacctcgctcaacccggtatttaccgttggcgagcaaattgccgaatctattcgtttgcatcagggggccagccacgaagaggcgctggcggaagcgaaacgtatgctcgatcaggtacggatcccggagtcgcaggcgattttatcgcgttatccgcatcagctttccggcgggatgcgccagcgagtcatgatcgcgatggcgctatcctgccgtccggcggtattgattgccgatgaacccaccacggcgctggatgtcactatccaggcgcaaattctgcaacttatcaaagtgttgcagcaagagatgtcgatgggcgtgatttttatcacccacgacatgggcgtcgtggcggatatcgccgatcgcgtgctggtgatgtatcagggcgaggccgtggaaaccggcagcgtagagcagattttccatgcgccgacgcatccttatacccaaacgttactggccgccgtccctcagcttggcgcgatgcgaggccactcgctgccacgccgtttcccgttgatttccgctgacgaaccggccctttatgaatcgcagattgagcaagacacggtggtggaaggcgaacctattctccaggttcgggggctggtgacgcgattcccgctgcgtagcggtctctttaaccgcgttacgcgtgaagttcatgccgttgagaatatcagtttcgatctctggcccggcgaaacgttatcgctggtgggcgagtccggtagcggaaaatcgacgaccggacgcgcgctgctgcggttggttgaatcccggcagggggagattatctttaacggccagcgcattgacacgctgtctgcgggtaaactccagccgttgcgccgcgatattcagtgtattttccaggacccttacgcctcgctcgacccgcgccagaccgtggggtattccattatggaacctttacggattcatggcctggggcagggggacgctgcggcaaagcgcgtggcctggttgcttgagcgtgtcggattacgtcctgaacatgcctggcgttatccgcacgagttttccggcggtcaacgtcagcgcatctgcatagctcgcgcgctggcattgaatcctaaagtgattattgccgatgaggcggtctccgcgctggatgtttccgttcgcgggcagatcattaatttactgctcgatttacaacgggaaatggggatcgcctacctgtttatttcgcatgatatggcggtcgtggagcgaattagccatcgcgtggcggtgatgtatcttggtcaaattgttgagatggggccgcggcgcgccgtttttgaaaatccgcagcatccttatacgcgtaaattgatggcggcggtgccggttgccgatccctccagacaccggccgcggcgcgttctgctatcagatgatatacccagcaatattcataaacgtggcgaagagacgcccgccgtttcattacagttggtcgggccgggacattatgttgcgcggccgctgcaggataatgcgctctcgcgcttataacattcagacaggcagggtttcaggagaacaacatgacgcaatttattacgcataaatggctggcggcgctgggactggcctcatccattgcggcttttccggccctggcggccaaagatgtggtggtggcggtagggtctaatttcaccacgctcgatccgtatgacgccaacgatacactctcgcaggcggtggcgaagtcattttatcaggggctgtttggcctggataaagacatgaaggtaaaaaacgtcctggcggaaggctataccgtttctgatgacggtctgacctacaccattaccctacggcagggggtgaaatttcaggacggcgcggattttaatgcggcggcggtaaaagcgaatctcgatcgcgccagcaatccggataaccacctcaagcgttataacctgtataaaaatatcgcaaaaacggaggttgtcgatccggcaacggtaaaaattaccctgaaacagccgttctccgctttcattaatattctggcgcacccggcgacggcgatgatctcgccgcaagcgctggaaaaatatggcaaggatattggttttcatccggtcggtaccggtccataccagcttgaaacctggaatcagaccgactttgtcaaagtgaaaaagttcgccggttactggcagcagggcttacccaagctggattctattacctggcgtccggttactgacaacaatacccgcgcggcgatgctgcaaaccggcgaagcgcaatttgcttttcctatcccttatgagcaggccgcgttactggcgaaaaataaaaacctcgaactggtcgccagcccgtccattatgcagcgttatatcagtatgaatgtgacgcagaagccgtttgataatcctaaggtgcgtgaggcgttgaattacgctatcaatcgtcaggcgctggttaaagtggcgtttgccggatacgccacgccggcgacgggcgtggtgccgccgtcgatagcctatgcgcaaagctatcagccgtggccctatgatccggctaaagcgcgcgaactgttgaaagaggcggggtatccagacggtttcagtaccacgctgtggtcatcgcacaaccatagcaccgcgcaaaaagtgttgcagtttacccaacagcaactggcgcagattggcgttaaagcccggataaccgcgatggacgccggccagcgcgccgcggaagtcgagggcaaagggcaaaaagagagcggcgtgcgaatgttctatacaggctggtcggcgtcgacgggcgaagctgactgggcgttatcgccgctcttcgcatcacaaaactggccgccgacgcagtttaataccgctttttacagcaacaagcaggtcgacagcgatttggcggcggccttaaagaccaacgatccgcaggagaaaacacgattgtacaaagaggcgcaggatattatctggaaagagtcgccctggataccgttggtggtggagaaattggtttctgcgcacagtaaaaatttgaccggtttctggattatgccggataccggtttcagctttgacgatgcggatttgaagtaagtaatgcgatggggctggatggcgcgcgcgttgtccgccatccggtaaaaggttcgtgtgatgcttaactatgttctcaagcgcctgctgggattaattcctacgctgttgattgtggcagtgctggtgtttttatttgttcatttgttgcccggcgacccggcgcggctgatagccggaccggaagccgacgcgcaggtgatcgcgctggttcgtcagcagctggggcttgatcagccgcttcatgtccagttttggcattacatcacccatgttttacaaggcgatttcgggacgtcaatggtttcccgccgcccggtttctgaggagatcgccagccgctttttgccgacgctgtggctgacgataaccagtatgatatgggcggtgctgtttggcatggcgatcggcatcgccgccgccgtgtggcgtaatcgctggcctgaccggttaggaatgacgcttgccgtgaccggcatttcttttccggcttttgcgctgggaatgttgttaatgcagattttttccgtggatctgggctggctaccgaccgtgggggcggatagctggcaacattatattttaccctccctgacgcttggcgcggcggtggcatccgtcatggcgcgttttacgcgctcctcgtttgtcgatgtcctgagcgaggattacatgaggaccgcgcgggcgaaaggcgtcagtgaaacgtgggtggtgttaaaacatggcctgcgcaatgcaatgatcccggtcgtcaccatgatgggactgcaatttggctttttgcttggcggctcgatcgtcgttgaaaaagtgtttaactggccggggcttgggcgattactggtcgactccgtcgacatgcgcgactaccccgtgattcaggcagaagtgctgctgttttctctggaatttattcttatcaacttagtggtggatgttctctatgccgccattaatccggctatcaggtataagtaaggatgcgattatttaactggcgccgtcaggcgattttacatgctatgccggtggtaaaacccgaccagatacgcacgccgtggcgggagttctggcgtcgttttcgccgccagcatgtcgcgttggtcgccgggggattcgtactggcgttaattctggtggcgatttttgcccgttggctgacgccctacgatgcggaaaactattttgactacgatagcctgaacaatggcccctctttgcagcactggtttggcgttgactcgctgggaagagacatctttagccgggttctcgttggggcgcagatctcactggcggcgggcgtgttcgcggtatttatcggcgcgataatcggtacggtgttgggattgctggcgggatattatgaaggctggtgggatcgttttattatgcgcatttgcgatgtgctgttcgccttccccggcattttgctggcgattgccgttgtggcggtgttaggcagcggtattgctaatgtgatcgttgcggtggcgattttctctattccggcgtttgctcgtctggtgcgcggaaataccctggtcttaaaacagcagacgtttattgagtctgcccgcagtatcggcgccagcgacacgacgattttgtttagccatatattgccgggaacggtctcgtcaattgtggttttctttacgatgcgtatcggtacgtcaattatttccgcggcaagcctgtcatttctcggattaggcgcgcagccgccaacgccggagtggggagcgatgctcaatgaagcgcgggcggatatggtcatcgcgccgcacgtagcgctcttcccggcggtggcgattttcctgactgtgctggcgtttaacctgttaggcgacgggttgcgcgatgcgctggacccgaagattaaggggtaagccagcccggtggcgttgacgcctggcgggcctggaacgggctcgtcaggcgggataacacatccggcacccgcgccgggggaggtggcgttaaacccgactgccccacaaatcatattcgtcggcgttttccactttcacgcgcacgatatcgcccggcttgacgttggtttcgccgttcaaatagaccgcgccgtcaatttccggcgcatccgccatgctacgcccgatagcgccttcttcgtcaacctcatcaacgatcaccagaatttcgcggcccactttttcctgcaagcgctcagcggagatttgctgttgcagttgcataaagcggttccagcgctcttctttcacctcttccggcacctgatccggcagctcattcgcgcctgcgccttccaccgggctgtacttgaagcagcctacacgatcgaggcgcgcctctttcaggaagtcgagcagcatctggaagtcttcttccgtttcgccggggaagccgacaataaaggtggagcgtagggtcagttccgggcagatttcgcgccactgcttaatgcgcgccagctggcggtcaacggaaccgggacgtttcatcagtttaagaatccgcgggctggcatgttgcagcggaatgtccagataaggcaggattttgccttccgccattagcggaatcacatcatcaacgtgtgggtaggggtagacgtagtgcagacgtgtccagacgcccagttttgataactgttcgcacaggctcaccatactggttttcaccggttcgccattatggaatccggtgcggtgcttcacatctacgccgtaggcggaggtatcttgcgaaatcaccagaatctctttgaccccggcatcaaccagacgtttcgcttcgcttaatacgtcgccaatcgggcggctgaccagatccccgcgcatcgacgggatgatgcagaacgtgcagcggtgattacagccttcagaaattttcagatacgcataatggcgcggcgtcagttttacaccctgttccggtacgaggcttaaaaatggattgtgcttcggcttcggtacgtaatgatgtacgtgctgcagaacttgctcatagctatgcggcccggtgatttccagtactttcggatgcacttcgcggatctgatcttcttttgcgcccaggcagccggtgacgattaccttaccgttttcgttcagcgcttcgccaatggcttccagtgactcttgtaccgcgctgtcaataaagccacaggtattaacgataaccatatccgcatcgtcatagcgtggcacaacgtcatagccttcggtacgcagctcagtcaggatgcgttccgaatcaacgaggtttttcggacagcccagggaaacgaagccgatctttggctggtgggttacattactcatagcttaaaaagtgttcatttattggaatggtcagggcagggattctacagatatccgaacaaaaattgtatcgcaatctcatcaggagcggcggcatcaaccgttgtggttatcagcaaaaggtgaaaaagggcaattctaagaaaattcttgatctctgacacccctttgtctaaaaaacgaccatactattaagttgaaccctggtagaaaagaggaggaaaaaaggtatggtcgttgacagactgagaaccgatcttctcaacaagctgataaacgcgcgtatcgatcttgccgcttatctgcaattgcgaaaagcgaaggggtatatgtcagtcagcgaaagtgacactctgcgtgacaatttttttgaactgaatcgcgagctccacgatcacgctttacggcagggactgcatctcgatcaggaagagtggaacgcgctgcgccgtgccgaaggcgcgcttgcagccgccgccgtttgtttaatgagcggacaccatgattgtccgacctttattgccgtcaacgcagataaacttgaaaactgtctgacaactttgacgctgagtattcagagtctgaaagcacattcaccgcttacacaggtctgaacaaggggaggcgactcctgaggaatccccagcaaaccaagacaggcatagtgttatgtgatctaattgattgcgctaacactttcaaggaaatcatcactatgcctgctcgttcattatgccaaaaatcctttaaaaatatactggagcctttgcacctttaccgccgtcaatctctgattgaggctaccagtgtagtgattaacggtgcatctcttacacttattcagtattgggcgtgatttgtcaggagtagcatcggtcaggcacaagataaaacgtatcgatcgacttcggggaaagtctcacttgcagaatgaagtttcagatactttttcagcgtgttactaaaaaatcacggagggaatgacccgggttgtcatgctctcctatatgccagcctgttttccgccaaaggtgactaaattcggttcaccagacaatcgttgatgttcttagggaacggtatagtcgaattcactcctgaaacaggtacggaatgtcggccgtttactattctgaaacgttatttatatcaaataattaaattttatttttatctttgttattgtaacaataaattacatgtttctttctgttatcagcgaacctgaaccaattttaatggggggttagataaaagctaattcagaaaattatttttttaagatatattgaattatcagatgctccattcaaatgagagacgagaatgcaaacgttagaacggttttttcttttcgttacgggggaccaacctgaacgatttgaaaaagcaaatagcagttgtgctgatagcgtaatccttgatttagaaaatgcggtgtcatctgagaaaaaaataattgccagagaaaatgctctgaatttcatgagtaatgatgaaaaagtactgattgctgtacgtgcaaaaattgtaataacttcacgcctggctggatcatatccttctgttgacggtatcacaactgaatttatgaaaaacgagttgacaatacaaaatgctattcactcctgtaaaatggggttcagtggcaaggtatgtattcaccctccacaaatttcacatgtaaacagagcattcagctatttaaaacaagaaatcgagtgggttccccagattatgcgactggctcaatatccccatggagcgttcagtcatgaagggcaaatggtggataaaccgttactggaaaaagcaaaaaggattttggctcatagcatttagtaaatatatgaaggagtcaccaatgaaagctttagtttgtgtaaaacaagttgtcgatcataacgttagaattagaataaagcgagatcattctgatgttgatatttctgattcaaaactcagtatcaatccatttgatgaaattgcagttgaagaagcagtacgtttaaaagaacggggattaatcagtgaggttgttgtagtgtctataggaaacacaggtgtaggggatgtattgcgtacagcactggcagcaggggcagacagggcaatacacatattaacaaaaaactctcttacaccactaattgtggccaaaactatcaccgctattacccggaatgaaaaacccgatattatattattaggcaagcaagctattgacgatgattgtaatcaggtaggccaaatgctggcagcattactcgatcttccccaagccactaatgttagtgaaattactatttctgataattcattaactgctgttcgtgaggttgatggaggattagaaacgttaaatttatccctgcctgcagtactcactacagatctacgtctgaatacaccgaggaatatcagcttgccgaatgttattaaagccaaaaagaaacctgttaaggagatagatttcaattcacttggtattaacccgtcatccagattgactattattaaagttgatgagccagcaagaaggaaagcaggcataatcgttccagatattaacacgctgctagataaattaaaaaacgaagaaaaagtaatttaaggaggaaaatatggcttctttagttattgctgaacataacggcaatactcttttaccttcaacactcagtactatcactgcggcaaaagccattaatagtgatatagatatacttatgttaggatatggtatagaaagtattgcagttaaagccagtcatattcaggggatatccactgtatttgttgctgacagcccactattcgaacaccttctggcagagaatgtggaaaaacagatcagctattttttgaatagtgggaaaaatcattatcagtccattctttttcctgcaagctcttttggaaaaaactgtgcgccacgcttagcagcaaaacttgatgtatctcagattagtgatattacgcgtgtcattgatcaacatacctttgaacgtccaatctatgcgggtaacgctattgccacagtacacagtgatgatgaatataaagtgataactgttcgtcctacctcatttgcggctgcggttgcggaagatgagggaaaagcccccattgaatttacagaggttgttcttggttcagatcaggtaaaatttattagccaacatgttaataaaagtaaccgtccagacttacaatccgccagagttgtagtatcaggtggacgaggagtaggaagtgcacaggcattcaaagaacttgttgataacctggcagataaattaggcgctgccgtgggggcaagccgggctgctgtagatgctggttatgcaccaaatgattatcagattggccagaccggaaaaatcgttgcgcctcaactttatattgctctgggaatttctggcgccatacaacatcttgccgggatgaaagagtcaggcgtcattgtcgctattaataaggatcctgacgctcctatcttttctattgcggattatggtttggtagctgatattttcaaagctgtacctgaacttatcgataaattataaatcatattttttcctccttaaaggtaacttttatgcaatatactgatattcaaatttggcagcctggcattctgcgcaacaccgattatcttaaccccggtcccgctaagctgctggccgccactctggataaagacatcaaaatctttaaagagggggggcgttctgccagaattatggcactggctctattttcttcctgtcgaccgccagtcagatctatctgctgatggtcatccgataaaaggtcattttctaccccctgttggcgctggtttattgaggaaaaaattatgaaaagtattgaaaaggataaatatcaggatattcgtgatgcggttcgttcattatgtagtgaatttgatgataaatatcaccgtaagatagatgaagcaaaagcctatcctgaagagtttgttaataaactaaccaaagctggttggctggctgcgctcatcccggaggaatttggagggtcagggcttggtttaactgaagcatctattatcatggaagagatcaatagatcgggtggaaactctggagcctgccatggtcagatgtataacatgaatacgttgttacgtcatggatccgataaacagaaagaattctggctgccacggatagctactggtgaatggcgcctgcagtcgatgggcgtcacagaacccacagcaggtacagataccaccagaattaaaactacagctgtaaaaagagaagaccggtatgtgataaacggacaaaaagtctggatttcacgtgttcaacattcagactggatgattcttctggttcgaactactccgcttgcaaatgtaaaacgtaaatccgaagggatgtctattttcatggttgatattaaagaagctatgaaaaatggaatgacagtacgacctattcccaatatggtcaatcatgaaaccaacgagctcttttttgacaacctggaaattcccgaagaaaatcttattggtgaagagggtatgggttttcattacatacttgatggtttaaatgcagagcgtaccttgattgcggcagaatgtataggcgatggatattggtttatggatcgtgttacccgctatacctgcgagcgtgaggtttttggtcgtcccattggtcagaaccagggggtgcagtttcctattgcagaagcatttattgcagtggaagcggctaatctgatgcgttttaaagcgtgcgagctttttgatcagcatcttgattgtggagcacaggctaatatggcgaaataccttgctgcgaaagccagctgggaagcagccaatgcctgcctgcaatttcatggtggatatggttttgcctgtgagtatgatatcgaacgaaagtttagagaaacacgtttatatcaggttgctcccatatctaccaacctgatcctgagctatatcgctgagcatgtgctggagatgccacgttcattctgatgtcaaatcaattggaaaaatattatgaaacagttacctctgtccggagtcattatagtctcgattgaacatgtcattgccactcccttctgtacccgacagttggctgattatttctcgcgggtaactataatagaatgccaagaaaacagggacttttcctgcaattatgatgaacggcttaaaaatgatttgtgtatattctttttcatctgagggagaaagctaaatataaatgttatggaatgcttcatcatcatcgacatttttttaatagttgataactggctatatagtcttataggcacctttttctaaggttgaacattcctataccatttcatctgttttatcactatgatatttatttcattggttacaatatgaatgcaattttatttacataatatagctgttcctacggtgctgaaaaattaaggagttaataatgaacgatacactttctaatacccagcaatcacgtgagacaatagaatgtgatgttcttattgtgggagcaggacccgccggattatctgcagctcttaaacttaaattacaggcaaatgacgcaggaaaagaactgtccattatcgtccttgataaaggagctgagcctggttctcatattctcagtggggcagtcatggatccccgagcgctgaatgaactaattcctgattggcaggaaagaggcgcacccattaaacagcctgttactcaggataaattactgttactgacgaatgaaaaatgtattaatttgccggatgcattgattcctgataattttcgcaaccatggaaactttatcgtaagcctcggtaatctcattaaatggctcgccggtcaggcagaaacgtcaggcgtggatatttatgcaggcttttcggcaactgagatactgtatgatcaggatactaacattatcggtgtagtaactggtgatatgggacgtcatcgggatggcagcaagaaagaggggttcctgagtggaatagaaattctggcaaaatatacaatttttgccgaaggggcccgcggtagtctggctaaagaactgatcaaaaaatttcatcttgatacaggcaaagcaccccagagttttagcataggcataaaagagttgtgggaggttccatcagaccagtcccatccggggcttgtaattcacaccacaggttggcctctggataaagagtcgttcgggggtgggtttctctatcatcttaatgataataaaattgcactaggtttggttgtgggacttgattattcaaatccctggttaagcccttttcaggaaatgcagcgcctgaaaacacacccttctatacgcaaatacattgaccggggtaagcgtattggttatggcgcaagagcaatcaataacggcgggattgcgtctatgcctgatccctgtttacctggtggtctgctgattggttgtaatgccggtacgctcaatgcaagtagaatcaagggcatccatacagctatcaaaagtggcatgatagcggctgacgctatatttaatgctttgctggacaacaggaaaaacgacatactgacagaatatcaaacattactgcgacagagctggctttggcaggaactggaaaatggtagtaatttcaaaccctggtttaaaaaagggcgtgtgataggttttattatgactggcattgagcattggctgcttccccgaatgggtataaaaaaaatcccctggcgtgtaaaaaataaccgaccggacaatatcactctgcaaccggccaacaaaagccagaaaaaactgtacgacaaacctgacggtaaactgacgtttgatattttgtcatccgtctatctcagtaacacctggcatgatgacgaccagccagtacatttgaaaatcagtgatcagaatatccctatatccattaatctggatatttatggtggccccgaagaacgatattgccctgccggagtatatgaatttttacaggatagtgaaacacaaaatatgcgtctgcaaataaattcacagaactgtattcactgtaaagtttgtgacattaaagatcctaaacaaaatataacctggactacgcctgaaggtggcaacggaccaaattatacagggatgtaacgctatcactcagtctgagctgtgagcatagtaaccagtttttgtgtgaagccgggtaatttgtcaaagcttctggcgcagatttgtaattttcttaatgaccaaaattcatcaagatcaataatcgaaaattcatgcaactgacgcaaacgggatgcagcagagtgaggcattataccaatgcccacttttgcttcaaccatacggcaaaatgtttcaaagttgccgacctgtattctaattttcagtttagatggtactagttctgccttttttcggataaattcaaacattcctgtcccttcaggcaggctgatttgttcatattgaattaattcatgaaaggtcacgctttttctgtcagcaaagggatggtctgtcgcggtgataagcactagcctatcagtacggaacggcagtatttcaagattatctgttgtaatattaccagcaacaattccgagatcagttttcccctcaataacagaacgtacaatttccggacttggatactccctgagatcaatattcacatcgttatatagtgtaaggaaatggcttaacaatggggggagatactctgcaatagcagttatactggaaaatattctgacatgtcctttgatgcctttaacatgctcctgcatatcgctacgtaacatttccatctgattcacaataaggctggcgtggtgtttaaatgtttcaccagcagaggataacgttatccccttgctactacgatacagcaatctcagattgatactctgttcaagattacgtatacgcacgctaccagatgcggcagacatgtaagttttttccgctccacgtgttatgctcccttcttcactgatagcaaggaataattttaaatcttttatatcaaagtgcatcgttgtggctcataattaacgtataatacagtgtgctgcttttttatagactcagtcagactgagtatttcggcctatccgaattcctgtcacgtcgagataactacaaaatgtaggctgacggtgtcaccgccctaccatgatccggggcggatctggtaggacgctggtgaccgctgacagggggtcaggtcagacatattgtcggaaccgttgtaacgtagatgctaatacctgctccccgtggtcatcaggttaacccgtttacagcggttttttcagccccggcagatttatcataaactgatcaccgtaaatatgtggaatcagccaagtaaagaacagattggcaaacgccaccacaaacaatgatacgcctccataggtcaataaagcgcatacaagaataatcatcggcatggctttgttctggcccaccatacaggtcacagcactgacaattgagtagtaaaaaccagcaagttcaatcagcttgccaaatactgcacccagcagaaagacaggaaaataaagttttacaaaaccgatcaacttatccataaatatatcactgaaaaccggggcgaccgtcactggacgggtgaacagaactgcgccaagtgctaccagcggagcaaaaaggatcacactgtaaccacgataagcgaccagcatcagtaatgaatacattcattgtcttatctcgctagcatgactacccattttatccatgttatgcaacagcttgtgtcatatttttctgatctccattttagatcagacaggctattactcagggattccggcgcgaagaatggaacatactctaaaaagtactcggcggattcaagtcggtatcactccgttaataatctttattctcgacccgctgcatgttgattttacggttaaacgccgttctcttattcatcgcaggagtaaaccatcatgacacgcagtgaaatccccagaaaacgatcatgtattcaatcgttgattatcgtttcgaataccgacttttatcgcaggatttatgatggctaaagtcgatgtgaaatgcccgttttgcgcgcaaacggcatccgttaaaaagtatggtccggggagtgcagggcaccagcattaccgctgtcaggtatgttgccgcagctttcaggtcgactatgaataccgcgcctgtcagcccggcatgaaagagcaggttgttgatcttgccatgtacactgccggtattcgtaatccgcaggggctggccatcaatccctggagcggcgcgctatggctgcatgaacacggtccgcgcggcggcgatgaaattaacatcccggaaaaaggcaaaaattatggctggccgctggccacatggggcgtcaactatagtggtctgaaagtgccggaagccaaaggtgaaattgtcgagggaacggcgcaaccggtttactactggaaggattctccagcgatcagcgggatggctttttatgccagcgacgtttttgcgccgtggcggcacaaactgtttatcggcgcgctaaaagataaagaggtcattgtgatgcgcgtcgatggcaatacggtgacggaagaaggccgtattctgggtgacagaaagcaacgtatctacgatgtgcgtgtcggacctgacggctacttatatgtgttaaccgatgagtccgacgggcagttactcaaggtaagtcctgcagccacgcgttaggtcaccgggatcatcaccactttgcgaaaagcagggcgctcggtaagctgctgataccagcgttccagattcgggcgcggcgtccatttcagacccacgttcagcaggttatagacgaaaggcgcaatagcgatatcaccggtgccaaagttatcccctgagaaccacggctggtgggccagcgcatcatcaagaagcgcaaacaggctatcacacttttcgataccggcttcaattgccgcctggtcgcgtttttccggcggggttctgaccagtcccatcaggatcacgcggtgcgccgggcttaacgtttgattcgcccagtccatccatttttcgccctccgcacgccgcgccggattatcaacccatagccggttctggccgtattgcgccgccagatagcggacaatggcattggattcccacaataacaggtcggtttcatcatctttaagcagcggcaccagcccattaggattcatcgccagatagtcggcatcctggttaacgccgaattttccgcctgccagaatttgatcgtatggcagttccagctcttcaagagtccacaacacttttttaacattagtcgagttgttccggccccacagcgtaatcatattaaccccttccgttttatcaggatgatgacagtaatcggcctaccgtgagataaacctaacatttacacaatggtctgtaaaaaaatcgttatgaaggaagcgtaacgggatgttattgcataaactttaaaaactttaccaagttacggtttctttaacgtcgtgagtgcgttattactcaccgcacttattacacggtggtgtgacgtgtgtttttggaatggatactcgggtggtactatgacgcaatacgcttcttcccttcgtagcctcgcggcaggttcggttctcttattccttttcgcttcgcctgtaaaggcagaggaacaaacgatcgcgccgccgggcgttgatgcgcgagcctggatcttaatggattacgccagcggtaaagtactggcggaaggcaacgccgatgagaaactcgaccctgccagtttgacaaaaattatgaccagctacgtggtgggccaggcgctgaaggcagggaaaatcaagctgaccgatatggtgacggtgggcaaagatgcctgggcgacggggaacccggcgctacgtgggtcgtcggtgatgtttctgaagccaggcgatcaggtgtcggttgcggatcttaataaaggcatcatcattcagtcaggtaacgatgcctgtatcgcgcttgccgactacgtcgccggaagccaggagtcctttatcggcctgatgaacgcctatgcgaaacgactggggttaaccaatacaaccttccagacggtacacggtcttgatgcgccagggcagttcagtaccgctcgcgatatggcgttgctcggcaaggccttgattcacgatgtgcctgacgaatacgccattcataaagaaaaagaatttacttttaataatattcgtcagccaaaccgcaaccgcctgttgtggagcaccaatctgcatgtcgacggcatgaaaacggggacaacggctggcgctgggtataaccttgtcgcctccgccacccagggcgatatgcgcctgatctctgtcgtgctgggggcgaaaacggaccgtattcgttttaatgagtcagaaaaactgctgacctggggtttccgcttctttgaaacggtcacgccgattaaacctgacgcgacattcgtgacgcagcgggtctggtttggcgataagcatgaggtcaatttgggggcgggcgatgcggggtctgtgacgattccgcgtgggcagcttaaaaacctgaaggccagctttacgttgaacgaaccacagctcacggcgccgttgaagaaagggcaggttgtcggcaccatcgatttccagcttaacggaaaatccattgagcaacgcccgttaatggtgatggaaaacgtcgaggaggggggatttttcagccggatgtgggattttgtgctgatgaaactccatcagtggtttggcagttggttctcgtaaaataactccgtagccgggtgcgcgtcgcatccggctacgggcggttaatacatcagagtaatttgttgcgctttagcgtaggccacaaaggcctcatcgggacggcggtcgctgataatcgtatcaaagcgtgataattcccccatccgcgccggacgtaccttgccgaatttactgtgatccaccaccagtacatggcactgtgccattgtcattgcccaatgttttaccggcagctcttccagattaaagcaggtagcgcctttactggtatgaacgccagcggcggaataaaacgcgatatccggacaaatattgtttaacgtttcatggaaatcaagcggtttgaaaatggcgttgctggcgtgaaactccccgccgctgaggatggcgcggcaatggggtttgtcctgcagcgccaggaaggtattaagtgaatagcacaccgccgtaaagggaaggtcattatcaatggcttcaatgatccacggcgtggtggtgccgcagtcaataaataccgtctgatgcgcttgtaccaggcccgcagccagctgagcggctcggcgtttttcttccaccagacgagatttttgatcgcttaacagataatgactggcgctgcggggctccagtacgatatagccgcctagcaacacgacaggcgcgcttttatggttcaggtcgcgacgaatggtcatttcagagacgcccaacagggtcgcggcttctttaagatgaagtttatcgctgcgttttaaggcctgcagcaattgaccaatacgctcgtcgcgtcgcgtttccatagttcccctggagagttaaataagcgctccgcaccatacagagcgcttaatattactctttttttcgctatttagtcacgtacccagccttttcgaatgggcaatgcgaaacagaaacggtaacaacgttgcagcgcctggtagagcggcgcgccgtaccactgccagatcagctgtgcgctcaggcagccaagcatcgctaccagcagcgcgccaatcatatctaacggccagtgtacgccgagatagacgcgcgaccaggcgatggtaatggctatcgccatcatcacgatgcctgaccagaggcggtgccagaacaaaaacgccagcgcaaaggtaaaaatcaccgtaccgtgatcgctggggaacgagtcatcggcggcatgatgcaggaagttatagccgatatgatcgacaaacggacggtcgtgcgggaaaaggtgtcccattgtccaggagaccgccagactgataatcagcgcgatgccgattttaacgatcagctggcgctgggcgcagacccgatcgcggggcccccacagccagagtaccacggctaagagcgggacgatgttgatgacatctttggcgataaagatagcgagcgaaattatccactgcgcggaatcaggcgtggcgttaataaaataaaacagcgagttgttaaggttttccagcataacatccaggctcggagcaatgaaatcaaaagggatagccagctcatccccgtgcaaactgagcataaatgcagcgtaacagggaggaaaagcagtattgtcttatttggcggcaacatgaagagatttaagacaatggcataaaataacgttgatgataacggcgcaaacttaaattaaccttaaagtacgcaagcgctaagcggctttctgtaaaaatgtgcgctatttcccttgcagcctcataattcgctatctcagttccccgactttcattacactctgcgcggtttttattggcgaagagatggtatgcagaatcgtttacaatcaggcggcaggctgggacgtcaggcgctgctttttcctctctgtctggtgctgtacgagttttctacttatattggcaacgacatgatccagccgggtatgctggcggtggttgagcagtatcaggcgggcctggactgggttccgacgtccatgaccgcttatctggcgggcggtatgttcttacagtggctgcttggcccgttgtctgaccggattggccgtcgtcccgtgatgctggcgggcgtcgtgtggtttattgtcacctgcctggcgacgttactggcgaaaaacatcgaacaatttaccttcctgcgttttttgcaagggattagcctgtgttttatcggcgctgtagggtatgccgcgattcaggagtcctttgaggaggcggtgtgtataaaaattaccgcgctgatggcgaacgtggcgttaatcgcgccgctactgggaccactggttggggcggcatgggtgcatgttctgccgtgggaggggatgtttattttatttgccgcactggccgctatcgcctttttcgggctacagcgcgcaatgccggagaccgccacgcggcggggcgaaacgctgtcatttaaggcgctgggccgggattatcggttggtgataaaaaaccggcggttcgtcgcaggggcgttagcgctgggatttgtcagcctgccgttgttggcctggattgcgcagtcgccgattatcatcattagcggcgaacagctcagcagctatgaatatggtctgctgcaggtgcccgtttttggcgcgctcattgccggtaatctggtgttggcgcgtttaacctcccgacgtacggttcgctcgctgatcgtgatgggcggctggcctatcgtcgcggggctgatcatcgccgcggcggcgacggtggtttcatcccatgcttatttatggatgacggcgggattaagcgtatacgcttttggcattgggctggcgaatgccggactggtgcgtctgacgctcttttccagcgatatgagtaaaggagcggtctcggcggcgatgggaatgctacaaatgctgatttttaccgttggcattgaagtcagtaaacacgcctggttaagcggcggcaatgggctatttagcctgtttaatctggcaaacggtattctttggctactgctgatgctggtcttcttaaaagataagcggacggggaatttgcaaacagtctgagagagcggctacgcctgataagctttctgttatcaggcatagagaggcatccgctagacgttgaacggcggctcgttgtttaatacgctgtcgataatatccagcacgccttcctggttgttcgatccggcgcggtatttcgccgccgccgcgactgcttcgctggcgtgcgacatggcaaaactaaacccggcctgacgcagcatctcaatatcgttgccgccgtcgccgaataccaccacttcactatcatgaatgccccagcgctgctgtaacagacgcaggccgttggctttatgcacgccgggaataattaaatcaatactgccatagccggtatgaacgggaaccatgatatcgccaatggcgtcgtgcagcgccgcctgtacttccggtatccgttcatcggtaatattaaggccgaatttgaaaaagacatcgttgatattattaaaattatccacaaactccagacgatgataatacattgccgcaacggcttttaacgcatcgtcgtagcgtttcagcgtgtaggcgctgttttttccacaggcgatgatctccacatcggcgcgtgtgagcaggtgttcgacaaccgcctggaagtcggcttttgtcagctcgccgttaaaaatatcctcgccttcgctgaccacccagccgccgttttccgcgacaaaagcgatttcgtgcgcaatttccggaaagaacgagattaactggtaatactggttgccgctggccacgacaaagcgaatgccttgccgcttcatttgttggtactgcgccataaaccggtcacggttataggttttttgatcgctcagaaaagtgccgtccatgtcgacggcgattaatttgatactcatgcgttatgctccatcaccggttgcggagtcgatacaggtttggcgacggccttcgccaccagcgccgccagaataaccagcgccagcacaaccatcatggcgctgcgtaatccataatgctctcccagatagcccaacagcggcggcccgaccaaaaacgccagatagccggtcgtggcgacaacgctcacgcgcgtcggcgcgtcgggaccggtatcgctggcggcggaaatggtcagcgggaagccgagcgaagcgcctaagccccaaagaatgaccgagacgccggcgacccagtcgctatcgacaaaaataatcaggccaatgcccagcgctcccatcaacgcgctggcgcgaacaaccgtcacccggctatagcggtcaataaaccagccgccggtaaagcggccaacggtcataccaagcgtgaaaccggcgtagatcagagagccggaggttgggctaaaaccgtgtccgtctaccatcagtagcggtagccagtcattcgcagatccttcggcgaatgccattgccagcaccaccacgccaataagcaaaagctggatgtcccgataaaaaggtaatcctttttcctgaaggtgagaatcttccgatgcgtttttacccgtaccgtcagggatcgcccgaatggcgatgaaaatgggcgcgatcgccacggcagccgcgaggatgatatggatgttagccgggacgcttaatgcggttaacgccatgccgacaccagcgcccgccagcgtgccgaaactgtagaaaccatgcatcatcggcagaacggttttattcagctcgcgttcgaccgccgcgccttcgacattaatcgccacttcggcggcgccaaaactggcgccgaaaacggctaatccaagggcaaaaatcagcggcgaggcgcaccacagcgcgacgctaagaataaccatcccggttactgcacaggtcatcgtcgtgcgaataaccttccgggtgccaaatcgtttcaccagccaggcggaacaaagaataccgctcattgaaccgatagaaagcccgaataagaccgcccccatttccgcggtagagacggaaagaatatcccgaatagcaggcgttcgggttgcccaggaggccatcagcagtccgggtaaaaagaagaacataaacagcgcccaggtacggcgttttaaggcgttacgtgaggagaggacggtcatagcgtcaggccagaaaatagaagcgagaggtaaacattagcaagcttgtgtacatttgtacatatcatcgtcatacttcattgtgcagacagtttttactgtctgttttttcagcgtaagcggcaggctactatcgcctgcatcctgaatgagatgtggaactcatcatgaaagaaaatgccgtaagacgcgccaatgatcctaagcgacgggaaaaaataattcaggccacactggaagcggtaaagacctatggcgttcatgccgtgacgcaccggaaaatcgccgctatcgctcaggtgccgcttggctcgatgacctactattttgccggtatggatgcgttattgagtgaagcttttacacttttcaccgagaacatgtcgcgtcaataccaggacttttttgcgcaggtgacggatgcggagggggcgtgccaggcgataacggaaatgatttacggctcgcaggttacgacgccggataatatggcgttaatgtatcagttatatgcctatgccagcgataagccggcgttaaaaatagtcatgcaaaactggatgcagcgtagccagaatacgctggcgcagtggtttgacgcacagaccgcccgagcgctggatgcgtttatcgaggggatgacgctgcattttgtaacggatcgaacgccgctggcgcgtgaagcgattttacagatggtaaagcgaatcgccggagtgtcaatgtcgtgtcactctgcgttgggcaacaaaaaacccaccaaccttgaaccgaaatggcggggttgatgggctccacaaaatggggacatcaaagaaaagcagtggcaataggtatgactgatgctttaacgaaaagttcgacctattggcaaaattttttcacttaaaggcaaacttcagttttatcctaaccccggccagatgatgacaataagcgtccccgccagcgttagcagaacgttggcgatggcgtaagtccccgcataacccagcgctggaatattactgcgcgccgtatcgctaatgatttccatcgccggggcgcaggtacgcgcgcccatcatggcaccgaacagcagcgcccggttcatgcgcagcacataagcgccaaacaagaagcagatcaccaccggtaccaggctgacgacaagcccggcgatcagcatttgtccgccgaccgcgcccagaccgttgctgataccgctgccggcgcttaaaccaacgcctgccataaacaccatcaagccgaattctttcaccatattaagcgcgccctgcggaatataaccaaaggtaggatggttagcgcgcaggaaaccgagcatgatcccggcgaacagcaatccggccgcgttgccgataccgaaactaaaattgctgaactggaaggtaatcatcccgatcattaacccgatgataaaaaaagcgcagaaggcaagcaggtccgtcacctgactatgaatcgaaataaaaccaatgcgatcggcgatggtttttacgcgtctggcgtcgccgctcacctgtaacacgtcgcctttattcagcacgacgttatcgtcgataggcatttcgatctggctgcggatgacgcggttaaggaagcagccatgatcggtcagcttgagctgagcgaggcggcgaccgaccgcattgtggtttttcaccacaatttcttccgtcacgatgcgcatatcaagcagatcgcgatcaaatacttccttaccattacggaagctgggatcgagcctggcgtgcgcgtccggatagccgaccagcgcaatctcatcgcccatttgcagcaccgcatcgccatccgggttcgccagaataccgttacggcgaatacgttcgatatagcagcctgtctggcggtaaatacccagctcgcgcaggtttttaccgtcagtccaggccaccagttccgggccaacccgataggcgcggataaccggcaaataaaccttgcgattagcatcggtatccagaccgcgctcgcgagcaatttgctgggcgctggtttgcaaatcctgatgctgtagtttaggcaagtagcgcgcgcccacgatcagactgaccaacccaatcagataggtcagggcatagcccaggctcagattatcaagagcggaggagagttgggtgctggcgatgccggaatgtcgcagggtatcgcctgcgccaaccagcacgggcgtggaggtcattgagccggccagcataccggccgtcaggccgatatcccagccgaatagcttaccaaggcctaaggcgattagcagagcgctaccgaccatgaccagggcaagcatcagataatttttaccgtcgcgaaaaaaaatcgaaaaaaagttggggccagcctcgacgccgacacaaaaaataaacagcataaatcccagatttagcgcgtcggtgttaatactgaagtgttgctgccctaataatagagagaccactaaaacgccaatggaattaccaagttggactgaacccagacgtaacttgccaagacacaggccaagagccaggaccacaaataataacaggatgtaattcccatttaacaaatctgcgacgtttatattcacggagactaacttcttgtttacgagtaagctgttgaaagaaatggtaatttacgctactgtttttatcatgaattaagggtgcaatcgtattgcatacagcatccaaataaaaacaacacaacaatatatcctgctagtttaatcttattgcgtactaacggctataagaatcgtgcaggtgtgtttttggcatggaatgccacatgactttatctgactggatgcctcacggcggaaagcgtgttcgatagagagtgtcaggaggaacgattgaaacataaacacgggtgggcaagcgttgtctgctgctttgtactctttattgtggtgtgtctttcattaactatgcatgtacaaggcgcttttcgcgcggcagggcatcctgagattggactgttattttttacgttgcctggtgcggtggccagcttttgttctcaccggcgcgaggtgatccgaccgctgatcggggcgatgctggcggcgccgttttgcctggtgttaatgcgcgtggtatttatgcctacccgatcgttttggcaagaactcgcgtggttatttagcgccgtattctggtgtgcgttaggcgcgctctgttatttgtttattagcagcctgtttagccaccggcgaaaaaaacgccgatagcgccctccgtcagagggcgttgccagagcaatcaggcgaaaagattcagattttcttttgcccatgcttcaaaatccgtacagccgccgatatgtttttgatcgacaaaaatctgcggtacggtttctacaggtttacctacggttttttccaaatccgctttagtaatgccttcagcatggatatcaatatagcggtagttgaaatcgtcgcgttctttgctcagtttttccgccaactcttttgcacgcacgcaataagggcaccctggacggccaaaaataacagtaaacatatctctcctcgaacataaagccagacggcgaacaggtgttatcatgccgcgatttacggcagatgaaaagcaggttacgcctgttcctttgataacccagggctatatctgttaagcacgccggaccagaacgttctacactgtgcgtcagttaaccgggaggcttgatatgcgcacgattggcgtgttacccaaaagcgtactgatactggaatacctcggtatgattttgctggcgcttgctctgctatcgcttaatcattaccttacgctgcccgcgccgttcaatacgccgctggctggcgtattgatggttttcctcggcgtcgtgttgatcctccccgccgcggtggcgatgatgtggcgtattgcgcagttactggcgccgcagttgatgaaacgtccacccgacatttcttcccgttcagatagagaaaagcataatgagtccgaccattgaacttctttgtggccatcgttctattcgccatttcaccgatgaacccgtgactgacgcgcagcgagaggccattattgccgccgcgcgcagcacgtccagttccagttttttacagtgcagctctattatccgtattaccgatcgggcgctgcgtgaggcgttagtgcccctgacgggcgggcaaaagcatgtggcgcaggccgctgagttctgggtattttgcgccgattttaatcgtcatttgcagatctgtcctgacgcgcagctggggcttgccgaacaactgttgctcggtgtcgtcgatacggcgatgatggggcaaaacgcgctgacggcggcggaatcactggggttaggcggcgtgtatatcggcggcatccgtaacaatattgagtctgttaccgaactattaaaattgccgaagcatgtattgccgctctttggcctgtgtttgggatggcctgcggataatccggatctgaaaccgcgcctgcctgccgagcttgtggttcatgagaaccagtatcaaccgcttgatgaaaagctgctggcgcgctatgacgagcagttggctgagtattatctgacccgcggcagtaatacgcgacgcgatacctggagcgatcatatccgtcgcaccctgattaaagaaaatcgcccatttatccttgaatatttgcataaacagggctgggcgacgcgctaaaacctgcgggccagtgtatgatacgcgggcttttcagggttttcagcgaggtgcagggtgaaaattgccatattgtccagggatggaacgctctattcttgcaaacgtctgcgcgaagcggcgatgcggcgcggccatctggtcgagatactcgatcctctttcctgctatatgaatattaatccggcagcgtcgtcgatccattacaaggggcgtcgtctgccccattttgacgccgttattccccgtattggttcggccattaccttttatggtaccgctgcgctacgtcagtttgagctattgggtagctatccgctgaatgaatccgtcgccattacccgcgcgcgcgataagctgcgatcgctacaacttctggcgcgccaggggatcgatcttcccattaccgggatcgcccattcgccggatgataccagcgatcttattaagatggttggcggggcgccgctggtcgtgaagctggtagaaggcacgcaagggatcggcgtggtattggcggagacgcgtcaggctgctgaaagcgttattgatgcgtttcgggggctcaatgcccatatcctggttcaggaatacattgccgaagctaaaggatgcgatattcgttgtctggtcgtcggcaatgaggttgtggcggcgattgagcggtgcgcgaaagccggtgattttcgctccaatcttcatcgtggcggggtggccagcatcgcgacgatcacgccccgtgaacgggatatcgccatcaaagccgcacagacgctggggctggatgtggcgggtgtcgatattttacgcgccgcgcgcgggccgctggtgatggaggtgaatgcctcgccgggactggaaggtatcgaaaagactacgggcgtggatatcgcggggcgaatgattcagtggatagaacgtcacgctacgcctgaattttgccttaaaatcggcggctaatcgcaatcgtggattccgccgtagtacgaagcacgctttttgcgtaagctgtgccggtaattttttcatcgtcatcgtaagaggtagcactttattatgatatcactggtcgttcccactctggatacgttgcgtcaatggctcgacgacctgggcatgaatttcttcgaatgtgatacctgccaggcgctgcatttgccgcatatgcagaattttgacggcgtctacgatgctaaaatcgatttggtggacaacaccgttcttttttccgcgatggcggaggtcaggccttccgcgttgctgccgctggcggccgatctctctgctattaacgccagttcgttgacggtaaaagcctttctcgatatgcaggatgataatctgccaaaactggttgtgtgccagtctttatccgttatgcaaggcgtcacctacgaacagttcgaatggtttgttcgccaaagtgaagagcagatttctatggtgatccttgaggccggggcgcatcagcttctgtttaacgcggaagaagacgcgcaaaaaaccagcgcagttgaccattttcttcactaatcccttccgataatcaggcagtcgctgccagcgcggctgctgtttacacttttttatgctgctattaacctttatttaaagaattattcacctcctttctgaccatttcgctttatcacatagacaaaacctgcataaaaaattgataaaaggcgttttttaatctgggctatagcctcaaaccttagctaaagttattcttgcgaagcttctatagcgagcttgatggcagggagggcgacctctcttcttcatttgtatcaaatgaaaaggtatgcacatttcaggcatgttttaaaccacgcctaatgggttcatttgttaacggatttcagaaggaaagcgatgatgaccgccttaaagaaaaaatggctatcgggtctggttgcgggtgctctgatggtcgtctctgtcggcacgctcgctgccgaacaaaaaacgctgcacatttataactggtcagattatatcgcgccggacacggtggcgaactttgaaaaagagaccgggattaacgttatctatgatgtctttgactctaacgaagtgctggaaggcaagttaatggcaggcagcaccgggttcgatctggtggtgccatcggccagttttcttgagcgccagctcaccgcgggcgtttttcagccgctggataaaagcaaacttcccggctggaaaaacctcgatcctgaactgctgaaactggtagcgaagcacgatcctgacaacaaatacgccatgccctatatgtgggccacgacgggcattggctataacgttgataaagtgaaagcggtgctgggggatgatgcgccagtgaatagctgggatttagtcctcaagccggaaaatctggagaagctaaaaagctgcggcgtctctttccttgatgcgcctgaagaaatttttgccactgtgctgaactatctgggtaaagatccgaatagcagcaaagcggatgactacaccggcccggcaaccgatctgttgttgaagctacggccaaacattcgctatttccactcctcgcaatacattaacgatctggctaatggcgatacctgtgtggccatcggctgggcgggcgatgtctggcaggccgctaaccgagcgaaagaggcgaaaaatggcgtcaatatctctttctcgatccccaaagagggggcaatggcgttttttgatgtgtttgccatgccggctgacgccaaaaataaagacgaggcctaccagttccttaattatctgctgcgccctgatgtgattgcccatatttccgatcacgttttctacgccaatgcgaataaagaggcgacggcgctggtcagccagcaggtgcgcgataacccgggaatttatccgccggcggatgtgcgggccaagttgtttaccctgaaagtgcaggagccgaagattgatcgcgtccgcacccgcgcatggacgaaggtgaaaagcggtaagtaatttattaacggtatggcctgataagcgtgcgctatcgggcattccaccgtttgtatcgtttgattgtgttatgccggagagcgccttgtgaatgatgtcccccaccgcccgcaggtgaaaacccgtaaagcgctgacgccgcttctggaaattcgcaacctgacgaagtcattcgacgggcaacatgctgtcgatgatgtcagtctgactatctataaaggcgagatttttgccctgctgggcgcgtcaggttgtggaaaatcgactctgctacggatgctggcaggttttgaaccgccgagcagcgggcaaattatgctcgacggcgtcgatctggcgcatgttccgccgtatcagcgtccgattaatatgatgtttcagtcctatgcgttgtttccgcatatgacggtagagcagaacatcgcttttggtctgaagcaggacaaactgccgaaggcggagattaccagccgcgtcaatgagatgctgggtctggtgcacatgcaggagtttgcgaaacgtaagccgcatcagctttccggcggtcagcgtcagcgcgtggccctggcgcgcagcctggcgaaacgtcctaagctgctcttgttggatgaaccgatgggcgcgctggataaaaaattacgcgaccggatgcagctggaagtggtggatatccttgagcgcgtcggcgtgacctgcgtcatggtgacgcacgatcaggaagaagccatgacgatggcggggcgcattgccatcatgaaccgtggaaaatttgtgcaaattggcgaaccggaggagatttacgagcatccgacgacccgctacagcgccgaatttatcggatcggtaaatgtttttgagggcttactgaaagcgcgtgaggaggacggtctggtcattgacgcgcccggtttggttcatccgttaaaagtcgatgcagatgcctctgtcgttgataatgtgccggtatatgtggcgctacgtccggaaaaaatcatgctgtgtgagtcgccgcctgccgatggctataatttcgccgtcggcgaagtggcgcatattgcgtatctcggcgatctgtctatttatcatgtgcggctaaaaagcgggcagatgatcagcgctcaactgcagaatgcgcaccgttaccggaaagggttaccgacctggggcgatgaagtgcgtttgtgctgggaagcggatagctgcgtggtcctgacggtataagggggaaacatgagcacacttgaacctccggcacgcatcagtaaacctggcggcgcggcgctatggttggcgcgaatgcaaatgaaacatgggcgtaagctggttattgctttgccttatatctggctcattctgctgtttttattgccgtttcttatcgtctttaagataagcctggcggaaatggcgcgggcgatcccgccgtataccgatctgctggaatgggctgacggtcagttgtcgattacgctcaatctcggtaattttttgcaactgaccgacgatccgctttatttcgaagcctatctgcaatcgttacaaattgccggtatttccacaatctgctgcctgctgctgggctacccgctggcgtgggcggtggcgcacagcaagccctccacgcgcaatatcctgctgctgttggtgattctgccctcgtggacgtcttttttaatacgcgtctatgcctggatgggcattttgaaaaacaacggtgcgctgaacaatgtgttgctgtggctaggggttatcgatcagccgctgacgatcctgcacactaacctggccgtctatatcggcattgtttatgcttatctgccgtttatggtactgcccatttataccgcattgacgcgcattgattattcgctggtggaagcgtcgctggatctcggcgcccgaccgctgaaaacattttttagcatcattgtcccgctcaccaaaggcggaatcatcgccggctcgatgctggtttttatcccggcggtgggtgagttcgtgatcccggaactgcttggcgggccggacagtatcatgattggtcgcgtcctgtggcaggagtttttcaataaccgcgactggccggttgcttctgcggtcgccattattatgttgctgctgctgatagtaccgatcatgtggttccataaacatcagcaaaaaagtgtgggggagcacggatgaataacttaccggtcgttcgctcgccctggcgcattctgattctggtgctggggtttacttttctctatgcgccgatgttaatgttggtgatttactcgtttaacagttcgaagctggtgacggtgtgggcgggatggtcgacgcgctggtatggcgagctctttcgggataccgccatgatgagcgcagtgggactaagcctgacaattgccgcctgtgcggcgacgatggcggtggtgctcggtaccattgctgcggtggtgatggtgcgatttggacggtttcgcggcgcaaacggctttgcgtttatgatcaccgcgccgctggtgatgccggatgtgattaccgggctgtcgctgctgctgctgtttgtcgcgctcggtcatgctatcggctggccctccgatcgcgggatgctgaccatctggttggcgcacgtcactttctgtactgcctacgtggcagtggtgatcgcttcgcgattacgcgaactggatcgttcgattgaagaggcggcgatggatcttggcgcggcgccgttaaaggtcttttttgtcattacgttaccgatgatcatgccagcggtgatctcgggctggctgttggcctttacgctttcccttgacgatctggtgattgccagcttcgtttccggtcccggcgccaccacgctaccgatgctggttttctccagcgtgcgcatgggcgtgaacccggaaatcaacgcgctggcgacgttaatcctcggcgtggtaggaatcgtcggatttattgcctggtacctgatggcgcgagcggaaaaacagcggattcgcgatatccagcgtgcaagacgcggctgaagccactaaaatcttccactatggcaatgcgttgccgcgcgggtcgcggcatcattttcagggaagacattcattgggatttataaagcaatcaacctcatcacatgcccgtttaaatgtgcctacgctggtgcaggttgcggctatggcgattattttgattcgcggtctcgatgtgctgatgattatgaataccctcggcatacgcgggatgggcgagtttattcatcgcagcgtgcagacgtggagcttaaccctggtctttctggccagcttagtgctggtctttgttgaaatttattgtgcgttttcgctggtgaaaggccgtagctgggcgcgctgggtgtacctggcgacacaaattattgtgagcggatatctgtgggcggcgtcgttaggctacgggtatcctgagttgtttagcatcgcgggagaatcgaagcgtgatatcctgcattccctggtcatgcaaaaactccccgatcttttaattctgtttctgctgtttattcccgctcccagccgtcggttcttccggctgcaataatgtgtataatcgtcgccccggataatatgaaggttttttggtatgcagtgcgcactctatgacgcgggtcgctgccgttcctgtcaatggattacgcagtcggttaacgaacaactttccgcaaaaacagccgatttacatcgtttgctcgccgggctgcctgttgaacagtggtgcgcgccgattggcggcccggaacagcatttccgcaacaaagcgaaaatggtcgtgagcggtagtgtagaaaaaccgctcttcgggatgctgtatcgcgacggtacgccggtcgatctttgcggctgcccgctgtatcccgcctcctttgaccccgtattcagcgcgctaaaaccttttattgcccgggccggactcacgccttataacgtggcgcgaaaacgtggcgaactgaaatacctgttgctgacggaaagtcagttcgatggcggcatgatgctacgcttcgtgttgcgttcagaaaccaaacttacgcaactgcgcgcggcgttaccgtggctgcgtgcgcaactgccgcagctcagagtgatcaccgcaaatatccagccggtacatatggcgattatggaaggggagacggaaatctacctgacggatcagcaggcgctggcggaacgttttaacgatgtgccgctgtggattcgtccgcaaagtttctttcagaccaaccctacggtcgccagccgattatatgcaacggcgcgcgattgggtagggcaactgccggtacgccatatgtgggatcttttttgcggagtgggcggattcggcctgcactgcgcgacgccgcagatgcaattaaccggtattgagatcgcgccggaggcgattgcctgcgcgaagcaatccgctgccgagctgggattgacccgccttcatttccaggcgttggattccacccaattcgccaccgcacaaggcgaaacgcccgatctggtgttggtaaatcctccccgccgcggcattggcaagccgttgtgcgattaccttgcacaaatggcgccgcgttttatcatttattcgagctgtaacgcgcagacgatggcgcaggatattcgtcatctgccgaactaccgtattcaacgtgttcagcttttcgatatgttcccgcataccgcgcattatgaggttttagcgttactgcgcaggtcaatataatctattcacaatatttatttttatcccttaactatttcataaaaataataaatacaatcaattgattatttaattcaattggttgtatttatatattaccctatttttgcaaatcaaatcacaaataatcactttaaatcttttaatgactacttttgattattacagtgcgtgtaaggcaaaattagacaaggtggtttatcgggtaactttcaatagcatcagcgaagcaatacgtaacgtcagtaaaggggtcaatcatgacaacgaataggcacgcttatggagggcgttcagacgatgtttgccaaatttatagatgttattcaaacgtttttaactgaaccggcaatattaattgggatattagtcggtgttggctatgcgctggataaaaagacgcctataaaaattatcaccggtatgatcagcgcgatggtcggtttgatgatggtgttatttggcggctttcaattttcagccacttttaaaccggttgcagaggcagtcagcaaagcttatggcgtgcatggatacttaatggattcatacgccatgaaagccgcgacgcaaatagcgctgggcgataatttcggctatgtaggatacgtttttgtactggcgttttttactaacctgttattagttttatttggccgttataccggcgcaaaaggtatatttcttaccggtaataccggggtctctcattcacaggcagtactgtggttaatcgtcttctggctggggttcggttgggtacaatccattgtaattgccggggtattgaccggggtcttttgggcgttttcaactacgcttattgttaaacccatcgccaaagtgaccaataacgccggttttaccattgcgcataaccagatgctgggactgtggtttttctcgaaattcgcgcataaattcggcgatccggaaaagcatgacgccgaaaacctgaaacttcccggttggttagccatttttaaccacaacgtgacggcaatcgccattgtgatgacactcttcgttggcggttttctattggcgacagggatcgataacgtacagttaatggcgaaaggcaaaccctggtatatctatatcatcaatctgggcctgcaattctctatgtatatggtcatcttgctgcagggcgtgcggatgatggttggtgaaattaacggttcgtttaaaggatggcaggatcgctttattcctaacgctataccggctgtggatgttgctgctttattacctttttcgcctaacgcggccacgctgggattcgtcttttgtactttcggcacgattttttccatgggcatcctgctgctcatccatagccctattatggtattgcctggttttgttccgctcttcttttccggcggtcccatcggcgtattagccaaccgaatggggggatatcgttccgttattatttgtactttcctgttagggattattcagactttcggtacggtatgggccattcctttaaccaggctggcaaaagaaggtgtgggctggacgggaatatttgactgggcgactctgtggcctgcaatttgtgaattactgaaatttattgcttcaacgttccatcttggtccttattccatttaattgattcggtttatataaaggattttattatgaaagattctgtaaatattttattcgtatgcggttatggtgtaggcagtagcgtaatgttacagactgttgttaaaaaagcgttagcaaaatatgacttctcttttgatatggagcatacggcagcgggagaggtcggtggatttaccgactgggcagatatttatgcgatttcgaaaaaattgcttgatgttgttagcctcgatcctaaacacggacaatatctcattcccattgaaaatatcatggatggcgaatcaataggtaaacagatttacgatgtggtagagaaaaattttccgcacctgctcaacaaatgagggtgagtcatgaaagcgattattctgctgtttgacagtctgaataaaaactatttgccgccctatggtgatttgctaacgaaagcgcctaactttcaacgcctggcggcacatgccgccacctttgacaatagttatgtcggcagtatgccctgtatgccagcccgtcgggaactgcacaccgggcgctataatttcctgcatcgtgagtggggcccgctggaaccctttgatgattccatgccggaattattgaaaaaagcggggatctacacccatcttatcagcgatcatctgcattactgggaagacggcggcggtaactaccataaccgctatagctcctgggacgtagtacgcggtcaggagggcgatcactggaaggcgagcgttggcgagccgcccattccggaagtactgcgcgttccacaaaaacaaaccggaggcggcgtttccgggctatggcgtcatgactgggcgaaccgcgaatacatccagcaggaagccgattttccccagacgaaagtttttgacgccgggtgcgattttatccataaaaatcatgccgaagataactggttattgcaggttgagacgttcgatccgcatgagccgttttataccaccgaggaatatttatcgctctatgacgatgagtggcaaggcccgcattatgactggccgcgcggcaaagtcagtgaaagcgaggaggcgatagcgcatattcgctgtcgttatcgggccctggtttccatgtgcgaccgcaatctgggacgtatccttgatctgatggatgaacacgatctctggcgcgatacgatgctgattgtcggtaccgatcacggcttcttgctgggggagcacggttggtgggctaaaaatcaaatgccctattataacgaggtggcgaataacccgctgtttatctgggacccgcgcagcgcggtatgcggagcgcgacggcagtcgctggtgcagatgattgactgggcgccaacgctactggattattttcagcaacctattcccgcagatatgcagggccaaccgctggcgaaaatcattgccagtgatgaacccgtcagggaaggcgcgctgtttggcgtgtttagcggacatgttaatgttaccgacggacgctatgtttatatgcgggccgcgcagccggggcgtgagcatgacattgcgaactacacgttaatgccgatcaagatgaatgcgcgttatgacgtggatgaactgggaaaattatctctggcgcctccgtttaactttactaaagggcttcaggtattacgtattccggccagggaaaaatataaaggtgtgaatagctttggtcatctcttgtttgatctcagagacgatccgcagcagcaacatcctattcatgatgaggccatcgaagcaaggatgatcaacttacttatccgtttgatgaaagaaaatgatgctccggcggagcagtatcgccgtctgggtctggatgttgtctaaaaacgtaacaatgttgtaagccgggtgcgcgttagcgtcacccggcaagtattagtccgaatcgcctgttgatgcaggcgtttgagactgatgacaaactgtagaatgctcaatggcgctgcgcttatcaggccaggatagtttccgatggcggcccgtgggctgaataaggtatttatactgccatttcgcaacacggtgggctaatcacatacgtcttactgcgggaaccactgatcgctgattttctgataagtgccgtccgctttaatggcggccagcgcattattcagtttttccagcaacgccttattgtccgggcgcaccgcgatgccaagtccggtaccgaagtattgcggatcggtcactttctctgttgccggacccagttgcggattcgttttcagccactcattgaccactgcggtatcgccaaagacaccgtcaatacggccatttttcaggtcgataatcgcattctggtagctgtcgtaggccacggttttgacctccggatgtttatcctggagatatttttgatgcgtggtgccattttccataccgatacgcttaccttttagatcggtaaaggttttataggtgtcttttttggcaatcaccagcgcggagttcgcataatagggattgctaaaggcgacctgcttactgcgctccggggtaatgtccattccggaaatgacggcatcatattttctgaatttcagcgccgggataagactatcgaaagcatgattggtaaaagtacattctgcctgcatttgcttgcataatgcggttgccagatcgatatcgaagcccacaattttattactcgcatccagggattcaaacgggggataggtggcggaaaccccgaaattgattttttcagcggcgatgctgccagtggcgaaagaggcgagtaatgcagccagaactaactttttcatgatgtcactcccgtaatcttatgattatgcgccgtgtctgcggcatagatttacaatgccatcaattgaatttgtatgcaataaaaatgattaaatattttaaaatggataaaaaaagacggacaggttaaccacttgtccgtcggatttattcaatattatgcatcgtaggtttgataagcgcagcgccatctgaccattgtcgaacggcggcgagaatgccttatcctgcctggttaattgcgccgctcaaacgccagagctttacgctcaatcaaacgcatcatcagcgtcaatagaccgttgacgaccaggtaaattacgcctgccgcgccaaataccaccacatcgtaggtacgaccatagagcaactgactgtaccccatgacttccatcaaggtgatggtataggccagcgaggtacttttgaagaccagtaccacctcattagaataggaggagagggcgcgtttaaacgcatagggcaacaaaatcgccagcgtatctttcttactcatccccagcgcgctacaggactgccactgaccttccggaatcgcgcgaatcgcgccataaaatagctgcgtggtgtaagcggcgctgtttagcgacaacgcgatcagtgcgcacagccacggttcagacagtagatgccagagtagtggatactcttgcagcgtcgggaattgaccgggtccgtagtagatcaggaaaatttgcaccaacaacggcgtaccggtaaacagcgtgatatagccgcgcaccagccacaccacgaacggtgtttttagcgtcaggatgatggtaaaaactaacgccagcaccaaagcgacggcaatagaagccacggtcagcgtcaggctggtgtgtagcccttttagcagttcaggtaaatactcaagcattagtccggcctccgctcaaaacgtgtcgcgcgcaggtctatgcgtttgagaatgtactgactgatcagcgtaatgaccaggtaaatagccgccgcaataatgtaccagttaaacggttcctgggtgcgtgtggcaatacttttggtctgcaacatcagatcgttaacgctgataaggctgaccagagccgtatcttttagcaacaccagccactgattacccagccctggcagggcgtgacgccacatctgcggcatcaccagacggaaaaaaatcgccgtctttgataatcccagtgcctgacccgactcccactgaccagacggaacggctttcagcgcgccacgtagcgtctgcgacgcataggccgcatacagcagggacaacgcaatcacgccgcacaggaacggactgacgtcaaagttctcaatctccatttgcaccgggatctgcgtaaagccgagatggagggtaaacccgtcagacagcgtaagcaggagttgcgaggagccgaaatagataaacagcaccaccagaatttccggcaggccgcgcaaaatagtgaccagcgcggagcctatccaggcaatcgggcgccattttacggactcccagacggcaaagaacatggctaacgcgaggccaatgatcagcgcacagacggcaaggccgacggtcatcccggcggcgcttgctaaaggaaaaaattcgttcatcaaagattacttctggaaccatttgttatagatggtctcgtaagtcccatctttcttcactttttccagcgcagtattgaatttctgctgcagctcggtgttgccctggcgtaccgcgatacccaggccggtgccgaaataatctttatcggtgactttatcgccgaccggcgccagcttaggattggctttcagccattcggtcacgaccgccgtgtcgccgaaaacagcgtcgatacggccattttgtagatccagcttcgcgttctgatagctgtcatacggtacggtggtgatttccggatgcttatccatgatgaatttctggtgcgtcgtaccgttctgtacgccgactttcttgcctttcagttgatcaacgctggtgtatttgccctgctgacccacgaacagcgcggagttgtcgtaatatggcgtggtaaacagcacctgcttttcacgttccggcgtgatatccattcccgccattacagcgtcgaagcggcggaatttcaggctggggatcaggctgtcgaacgcctgattggtaaaggtacaggaggcgtcgatctctttacatagcgcgttggccaggtcgacgtcaaagccgacaatcttgttattagcatccatcgattcgaacggcggataggacgcttcggtcgcaaaacgaatggtctgggctgctgtagcggaaaggctaaagcctgcaattagcgcggcaatcagaacttttttcattgtcattgtcccgaatcttagtgagagagatagtttttgaacgcttcggtctgagggtgggcaaagcaacccgcatcaccgtgctcgacgatgtgaccattttccatataaatcacacgactggcggtcttacgcgccacttcgacttcatgcgtaacgatcacctgagtaatgttcgtttccgccagctcatgaataatgctgacgatttgagcggtaatttccgggtccagcgcggcggtcggttcatcaaacagcagcacctgcggctccatcatcagcgcgcgggcaatcgcgacgcgctgctgctgaccgccggaaagatgcaacggataacgatcgctatagggcttcagacgtaaacgctccagcagcttttctgcgcgcgccagcgcctgatcttttgtcagacccagtacgcggcagggcgcttcaatcagattctgcacaacggtgagatgcggccaaagattatattgctgaaagaccattccgacattttgacgtagctcacgaatcgccttatcggacggcgttttcgtaaagtcaaaatggttcccggcgatagtcagagtgccggagcgcggcatctcaagcagattgagtacacgcagcagcgaacttttacccgccccgcttgggccaagcaacaccagcgtttcgccttcggggcaatccagcgtgatatcgaacagcgcctgatgcgcgccgtaaaagcaattaatgccgtttaattgaatactcattgacactcgtatacaggcagtctgatagctattgaagccgcagatagtacctttcgcagaatagttatgcaatatttatgcgttaaaagttaaatatatcccacattcttccctaaacatagcacaaaatagcaggaggaatagtaggtaagaagaattgtcggcatcccgggcagaatgccagacaatttacggggttatgggtgcaaaagcgggggaatactgtctgttaacggttttctatcgactggcgcagcgtaccggcaggggcatggacatctccgcccagatagcgaacgtcgtcaatcacccagcatgagccttcgtgaatcataagcacttcatcctgccagctttgatcgccctgttttaacgctacccgcagaggaatgttgcgcgcatctcggttcggaatggttgatgcgctggcgacgttggcgctatccggcagcgtagcgcggctggagaacagatcgccgctcatcaactggcggtgctccgtatcgcggctggcgtcggttaacaatttcgccaggttatcactcaagtaggggcgaagcgcggcgatatcattgctgtggtgttgaatacggtagtcgtaaaattgttgagccacgctgtccgggccgccttccacacacgcgccgatacgcgggccattatctttgtaggcgggagtgacggtcgtacaggcgctaagcagaagcgcgcacgggatgagcaaagagagtttagaatagcgcatgatgatttccttataggcgatcgagcaaaaaccgatctacgataatcaattatatcctttcaatgatagcgtatcagcttgataatgcgtttgagatcgtgtgcttagctaacccgggagattcactatgcagttttcaacaaccccaacgctggaaggacaaagcatcgtggagtattgcggtgtggtaacgggcgaagccattttaggcgccaatattttccgcgattttttcgccggcattcgggatatcgtcggcggacgttccggcgcgtatgagaaagagctgcgtaaagcgcgtgaaatcgcttttcaggaacttggcgagcaggctaaagcgttgggtgccgatgcggtggtaggcatcgatattgattacgaaactgtcggcaaggatggcagtatgctaatggtcagcgtcagcggaacggcggtgaaaacgcgccgatgaaagcgctactgtggctggtgggtctcgcgttgctgttaacaggctgcgcgagcgaaaaaggaattatcgataaagagggatatcagcttgatacccgacatcgggcgcaggcggcctatccgcgcattaaagtcctggtgattcactatacggcggaaaactttgacgtttcgctggcgacgttaacgggtcgcaacgtcagttcgcattacctgattcccgcaaccccgccattatatggcggtaaaccgcgcatctggcaactggtgccggaacaggatcaggcctggcatgcgggcgtcagtttctggcgaggcgccacgcgtctcaatgatacgtctattggcattgagctggaaaatcgtggttggcgaatgtccggcggggtgaaatctttcgcgccgtttgaatccgcgcaaattcaggcattgattccgttagcgaaggatattatcgcgcgctataacatcaaaccgcagaatgtggtggcccatgcggatatcgcgccgcagcgtaaagacgatcccggcccgcgcttcccgtggcgcgagctggcggcgcaggggattggcgcctggcctgacgcccagcgtgtggcgttttatctggctggacgcgcgccgtatacgccagtcgataccgcaacggtgcttgcgttactctcgcgctatggctatgaagtcaaagccgatatgacggcacgcgagcagcagcgggtgattatggcgttccagatgcacttccgtccggcgcaatggaacggtatcgcagatgccgaaacgcaggcgattgccgaagcattactggagaagtacggccaggattaacgcggtaaatttccgtgatcgcgcagccaggcggcggtgcgctcaatgccttcgtccagcgtgacgatgggctggtagcccagctcgtcctgcgcgcgagtcgtatcgagcgtaaaatcaaaattcagttttgacacgccgtaatgcgttagcgggggctctttggcggattttttgccgaagcgctccatactgcgggcgatcatatccagcatcgggtaaggcacagagcgaatgcggcagtcgatagtcagttcatcaattaacttttgtacgatgctgcgtaaggtacggttttcgccgttagtgatgttataagcgcggccagaaggcagatgatcgcagcccggctggctggccagccacatggcgtggatcgcattttcatagtaggtcatatcgaccagcgcgctgcccccgtgcggtaataagacgctaccgtaatggtgcatcatatgcgccagacgtgggataaatactttatcgtgcgggccaaacaggctttgcggacgtaacaccgtaaaacgtgtttgcggattggcctgcgccaacagattaatcacctcttcgccggcggctttactgcgggcgaactcattggcaaaccgatgcgggcggaaatcttctttgatatcacggtgatggtggtaatcaaaatagagcgagggagaggagatatgaataaaattgcgcacgccccaggcgaccgcccattctcccagacggcgggtggcgcgaacattcgctagatcgaaagcctgttgggttccccagggcgaggtaaagctggagcagtgccacaacgtgtcgatcccggcaagcatcactttagcctgcgaggagaccagttcggttaaatccgcatggacgaattccgcgcccattttttcaagcagcttgcccatcgcttcattgcgacccgtcgctctgacgctgatgcctttattgcgcaaaaattcaaccgcgtttcgacctaagccgctggtggcgccggtaaccagtaccttcatatcaatccactgtgtttaataaaccgtcgtgcgcattcttccgtgaattacgtcggtatgcaatgggaaacacgaaagaatacagcaactttttctcatttttctgtgatttgttctgcaagtcgggcaatacgccttgccattccccggaaaataaacaggtgcgccgggatcatcagtagccagtaaatcaggcccggcattccgtgtggatgccaccaggcgcgcacgtcaatttcgcggtagcggcctttatcgtgcagcgtgaagctaagccgccccagacccggcgctttcatgccaaacaagagcgtgagctgtttttctggttcgacaatgatcactttccagctatctaccgtatcgccaggcttgagcaaggtatgcgacgggcggcctttcgccagtttatgccccaccagacggtccatcgcggcgcgcgtctgccacaaaatattgccgaaaaaatagccctctttgccacccagccgatttacgacctgccatagcgccgataggctggccggggtctgcgcggtaaagcccgcctgctttggaaaatagccgtattcgggacgccagcgggcgaaggccagcgcgtcgtagccccagtcgctggagttcaccagtttttcttcttctttcagcgtgcggcgaacggcgtcatcaaaggtgataagcgtttgggggatcaacttttttaacgcggcgtcatcggccagcaaatcgtgccttaatccctggattaacgcttttgcggtagttggcggcacggaggtaatgacgtttaaaaaccagaccgaaatccagcgggtcggaaaaggcaccgggatcagcggacgccgtttaccgctgacggccataaaacgttcaaactgctgctgataacttaatacctgcggcccggcggcttccagaatacgatgctcgcgagcagggtggtccagtaagccgaccaggtagtagagtaaattttccagagcgatgggcgtggtgcgcgaacgcacccagcgcggcggcgtgagtattggcaggttgtaaaccatgtcgcgcatgacttcgaaggcggcggagcctgcgccgacgatgatcccggcgcgtaattccgtcaccggtacgcctgcgtcgcgcagcgtgtcagccgtaagctggcgggcgcgcaggtgatcggattgctcatgcgccggtgcctgcagtgaactgaggaaaataagttgtttaaccggcgtctggcgcagcgcgtcgcgcacgttgagcgccgcctgacgctcatgggcgataaaatcgccgccttcgcccatgccgtgtaccagatagtaaacggtatcaatgtcgcgaagcagcgcgggtaaattttccggccagtgcagatcgaccttatgacaactgacgttggcgaggcgctgtttttccagacgttcgatgcgtcgcgccgccgctcgcacctgatgcccttgctgacttagcgcaaagaccaggtgctggccgatatagccgctggcgccgagaaccagaatgcgttgcgccacgttgctctccttagcgggctaaaaaggcgcgccagtgggcgacgacgtcggtaagctgttcgcgagagacatccagatgcgtcaccagacgcacaatcggcgcggcgttaatcaggatattccgttcccgcaaatagtcgccaagcgcggcggcctgtgcttcgccaacgcgaacaaacagcatattcgtttcgtggcgtatgacctccgcgcccgcttcccgaagctgctgcgccagccaggcggcgttatcatgatcctcttgcagacgcgccacgttatgcttcagcgcatacagtccggccgctgccagaatcccggcctgacgcattccgccgccgaccattttacgccagcgcgtcgcgcgtttaatgtaatcgcggttgccgaccagcagtgaaccgaccggcgttccgagaccttttgacaggcagatggtaaaagagtcgcaatactgcgtaatctcttttaactcacagccgtaggcaaccaccgcgttaaaaattcgggcgccgtcaacgtgcagcgccagtccacgttcgcgggtaaatgtccaggcgtctttcagatacgcgcgcggcagcactttcccgttatgcgtattttccagactgagcaagcgcgtgcgcgcgaagtggatgtcatccgctttaatcttcgccgccacgttctccagcggcagcgtaccgtccgcggcggcgtcgatgggctgcggctgaatgctgccgagcaccgccgcgccgccagcttcatagagataattatgcgcgccctgaccgacgatatactcttcgccgcgttcacaatggctaagcagcgcgaccagattggcctgggtgccggtgggtaaaaaaagcgccgcttctttaccggaaaggtcggcggcgtagcgctgaagggcgttaacagtagggtcatccccgaccggggcggtcatcatcgcctcgagcatggcgcggcccggtcgggtaacggtatcactgcgtaaatcaatcatggcacatccctggattttaaaaggtgatgtgcactgttttaccttagccagttcgttttcgccagttcgatcacttcatcgccgcggccgctaataatggcgcgtagcatgtacaggctaaagcctttcgcttgttccagtttgatctgcggcgggatcgccagctcttcttttgccacgaccacgtcaaccagtaccgggccgtcaatggaaaacgcgcgctgtagcgcaccgtccacgtctgcggctttttccacgcgaataccggtaatgccgcaggcttcggcgatacgcgcgaaattggtgtcgtgcagttcggtaccgtcggtaaggtagccgccggctttcatttccatcgccacaaagcccagcacgctgttattaaagacgacgatttttatcggcagcttcatctgtaccaccgagagaaaatcgcccatcagcatactgaagccgccatcaccgcacatcgcgataacctgacgacccggcgcggtagcctgagcgccgagcgcctgcggcatagcgttggccattgacccgtggttaaacgagcctagcaggcggcgcttgccgttcatttttagatagcgggccgcccagacggtcggcgtgccgacatcgcaggtaaaaatagcgtcgtcagcggcgaaatgactaatttgttgcgccagatattgtgggtggatggctttatcgctgagtttggctaagtcatcaagtcccttacgggcgtcccgatagtgctccagagctttatcgaggaatttacgattgcttttttcttccaccagcggcagcagggcgtgaagcgtggctttaatatcgcccactagcgccatgtcgactttgctgtgcgcgccaatactgcccgggttgatgtcaatctgaatgattttggcatcgctcggataaaaggcgcgataggggaactgggtgccgagcaggatcagcgtatcggcgttcatcatggtgtggaagccagaagagaagccaatcaggccggtcattcccacatcataagggttatcgtactcaacgtgctctttgccgcgcagggcatgagcgattggcgcttttagttttgccgccaacgcgaccaactcctcatgcgcgcccgcgcagccgctaccgcacatcaatgcgatattgctggagtagcgcagcagttgcgccagttttttcagctcttcctccgccggcgtgacgacggggagcggggcatggtaccaatgggtgacggcgttttcaggcgcgggtttcagcgccacgtcacccggcagtacgaccacggagacgccgcgatttaacaccgctttgcgcatagcgatggcgagtacctgcgggatctgctccgggctggaaaccaactcgcaatagtggctgcattcacggaacaactcctgcgggtgggtctcctggaaataaccgctgccgatttcactggacggaatatgggcggcgatcgccagaacagggacgtggttacggtggcaatcaaacaggccattgatcaggtgcaggttgcccggtccacatgaaccggcgcacactgccagctcgccggtaagctgcgcttgtgcgccggcggcgaaagcggcgacctcttcgtggcgggttggcatccattcaatggttcccatacgattaagactatcgctcaggccgttcagggagtcgccagtgacgccccagatttgttttacgccagcctgttccagcgttttggcgataaaagcagcaacggtttgtttcatggttctccatctccttaaatgtgataacggttacaagtttagttgaagatgacgatgacgtttttctttggcggagagaggggcgaaaggatgaagcgagtggtaaatcgcccggtggcgctgacgcttaccgggcctacgatggaacgtttaccgattatgcgagaacaagatcgccctgcggatggcaggagcaggccagtacgtaaccttcggcaatctccgcctcgctcagcgtcatggtgctactcaccgtatagtcgccggaaacgactttggttttacagcagccgcaaacacctgcccgacaggcagcggcaaccggtactttattactctccagcgcctccaacagcgtcgtaccgatcggggcataaaattcctgcgctggctgtagcttggtgaatttcaggccgctggttgccgtttccgccaccggcgtgaagaacttctctttaaagaagcgcgttacgccaagcgctttcactccctgttcgacgaaatccatatagggcgccgggccgcaggtcatcacggtgcgcgatgccaaatccggtacgctctgtaacaattccgtggtcagacggcccgcgataaaaccttccgtggcatgattttccgccactagcgtgaccggatactgtcgccactcgtcggcaaaaatcacatcatccggcgaacggacgttaaagatgacctgcacgtcggcctgcgggcggtatttcgccagccagcgacgcatcgacatgattggcgttacgccacaaccggcggcgagcagcagaaacttatcttctgttttatcgtcacaggtaaaatcgcccattgcatcagacagccagatgtaatcgccgcgcttgatgtcatgggtcaaccactgcgaacccgtgccatcgtcaatccgacgaacggtcagcgtaatatattcactgacgcccggcgtagacgaaagggtgtaggcgcgcagcgtttccgctgaattgcgcacgctcaccagcgcatactgcccggcgcggtaagggtagtagtcatggcataatagcgcaattgtccatacatccggcgtctcctgacggatgtgatgcacctgcattcgccagggacactgtgaggttggcatcgtcatcattgacctccttacgcgctcagcaattgcttcatgtcttcttcaacggtggtcacggaacgcagaccgaacttctcgttgaggatagccagcagatccggcgtgaagaagcccggcgcggtcggcccggtgacaatatttttcacgcctaatgacagcagcgtcagcagaatcacgatcgctttctgctcaaaccaggagagcaccagcgatagcggcagatcgttgacgccgcagcccagtttttccgccagcgtcaccgccaggataattgcggagtaagcatcgttacactgaccggcatcgaccagacgcggcagcccttcgatgtcgccgaactccagtttgttgaaacggtatttaccgcacgccagggtcaggatcaggcagtcatccggcacgctggtggcgaaatcggtaaagtagttacgctcgccgcgcgcgccgtcacagccgccgactaggaagatgtgacgcagtttttcacggctgaccagatcgatgagcgtatcggcagcgccgagcagggtctgacggccaaaaccgacggtgatgatatgcggaatttcgctatacgggaagcccgccatttgctgcgcctgggcaatgaccggcccgaagtcatcgccttcaagatggctaacgcccggccagccgacgatgctacgggtccagatacggtcgtcatagctgcccacggtcgggtcgataatgcagttagaagtcatcacgattgggccagggaagcgggcgaattcgacctgctgattctgccagccgctgccgtagttaccgaccagatgcttgaatttacgcagttccggatagccgtgtgcgggcagcatttcaccgtgagtgtagacgttaacgccggtgccttcggtctgctccagcaggttgtagagatctttcagatcgtgaccggagatcagaatgcacttgccttcagtcgctttgacgttgacctgagtcggcgtagggtgaccgtatttggtggtttcaccggcgtccagaatgctcatcactttgaagttcatctggccgatttccattgcgcactccagcagcgcgttcatgtcagcaggccaggtgcccagccaggccatgattttgtggtactgcgcgtaaatgtcgttgtcgtattgaccgagaacgtgcgcgtgctccatatacgccgccgcgcctttcagaccgtacaggcacagcagacgcaggccgaggatgttctcgccaatggcggctttgtctttattcggggtaaattccgccgcctgacgttgcaggtcgcccagatcgtcgctgaccagttgcagatcggccatcggattgtcgcaatgcgcattggcatccacgctcaggcactgcgctttcaacgcttcacgcaaggcaatcgcttcacgggcgtagccgacgatacgcggagagtcgaagttaacgttggtcagcgtggagaaaaacgcgcgcggcgcaaagttatcaacgtcgtgattaatgatgccatattcacgggccttcaccgcccaggcagacaaaccttgcaaagccgcaatcagcagatcctgcagatcggacgtttcagctgttttaccgcacattccctgcgcgtaggagcagccgtttccggctggtgtacggatggtttgttcacattgcacacaaaacatggtcacaccttttaaagttatatttaatatacatgtttaaggttatgcctgtgaacaaagggataaaagggatttctgccataatgtgcagggagattgatttagcgcaattttggcggcagatgcctaccgccaaagaggtatcaggccgagaagaacgccattaagagggggaccagcaggctgaggataaagccatgtacgatagccgccggaacaatctctacgccgccggagcgctgtaataccggcaacgtaaagtccattgaagtcgctccgcacaggcccaacgccgttgaacggctgcggcgaaccagaccgggaataagcataatggctaagagctcgcgggccagatcgttaaaaaatgccgcgctgccgataaccggtccaaacgactccgtcagcaaaataccggaaagagagtaccagccgaaacctgacgccatcgccagggcggtttttagcggtaagtccaggataaacgcattaatcacgccgcccagtaatgagcttgccacgacaacgaccgcgaccatcattccccggcggttaagcacaatttgctttaaggtcatgccgctatttcgtagctgaatccccaccaggaacaataaaaagatcagcgtatattcactggcttcggtggcgtgctgtaaaacagagagtccgctcaggccgatgacaaaccccaataccactacgccgcacagttgcagcgactccagcgccatggcaatacgtgaaggcagtttttcctgctgatgatggtgacgccacgggaggatacgttccagccacaataaggcggcgatattacacaataaaataatcgtaatactgacggcggaataatgaaaaatcgccaccagattactggcgaggttatccaaaaacgccaggcttattcccataaaaaagagaataaggtacacgatccagctcagtagccggttaataagttgtaatgcggctttatgtcgcagtggaatgagatagcccacaatcagtggaaccagaatgattaaaagtcctgaaaacatgaacagccgggcccttttttattgtttgaatagcgtacatgacactaccgaattccagactatcagtaaagcgacaccgtcagccgtacatttatcagacatttgccccaggcaaagggggggaatatcacgccaggcggacgcatttgccgttatactgcggtgaattttatggagtgatgacgtttttctggaggaagcatgattctcgaacgcgttgaaatagtaggatttcgcggtatcaaccgactgtcgttgatgctggagcaaaacaacgtgctgattggggaaaacgcctggggcaaatccagcctgctggatgcgctgactctgttattgtcgccagaactcgatctctaccattttgtccgtgaggatttctggtttccgcctggcgacataaaaggacgcgagcatcacctgcatattattctgacttttcgcgaaacgcagccagggcggcatcgggtacgtcgttatagagcgctggaagcatgctggtcgctttgcgaggatgattttcaccgtattttttatcggctagagggcgaatgcggcgccgatggcagcgtgatgacgctgcgcagttttctcaatagcgatgggcagccattactggtggaaaatattaacgatcaggtgcgccacctggttcgtctgatgccagtgctacgtttgcgcgatgcgcgctttatgcgacgtattcgcaacggtacggtgcccaatgtgccggatgttgaagtcacggcccgacagctggattttctggcgcgtgagctggcgacccggccgcaaaatttaaccgacgggcagattcgtcagggactgtccgcgatggtgcaactgcttgaacactatttctcagagcagggcgcaggacaggcgcgtcaccgactcatgcgccggcgttcgcaaaatgagcagcgtagctggcgctatctggatattattaatcggatgatcgacaaaccgggcagccggtcgcatcgggtgatcctgctggggcttttctccacgctgttacaggcgaaagggacgctgcggttacataaagacgcacgaccattactgctggtggaagatccggaaacccgtttacatcccattatgctttcagtcgcctggcaattgctcaatctgttaccgctacagcggatagcgacaaccaactcaggcgaactgctttcgctaacgccggtggaacatgtcgtacggctggtgcgcgaatcttcccgcgtcgccgcctggcgtctgggcccgggcgggttaagcgcggaagatggacggcgcatcgcctttcatatccgctttaatcgcgcgtcgtcgctgtttgcgcgttgctggctactggtggaaggcgagacggaaacctgggttattaatgagctggcgcgtcagtgtggacatcattttgatgcggagggcattaaagtcattgagtttgctcagtctggcctgaaaccgctggtgaagttcgcccgccgtatgggaatcgagtggcatgtcctggtggatggcgacgaagcggggaaaaaatatgccgcgacggtccgcagtctgcttaataacgatcgggaagaagaacgcgaacatctcacggcgttgcctgcgctggatatggaacattttatgtatcgtcagggctttgccgatgtttttcaccgggttgcgcaacttccgcctaatgtgccgatgaatacccggaaaattatcactaaagctatccaccgctcgtcaaagccggatttggcgattgaagtcgcgatggaagccgggcggcgcggaattgacgccgtgccgccgctgttcagaaagatgttctcgcgcgtggtttggctggcgcggggccgggcggattagcgtttgaatgtggccggaacctgttcgacgacgctatcgagtaatgcatagcggcggcgatactcggcccgttttttactggcgatctccgcttcgctttttcgggcgatcgccagcggcagcgtatagtaattccctttaattctttcaccgcctaacgattcccaaaacgcgtcatagtcggcatgcatttgcgtctttttatccatgtatcgccagctacgataaacgtgcgcatcgttactcacggctataatcttttctgcctgaaagacttgcgcaaactgacagagagcctccatcacgatgcgtttgggaaaaagaccatggcaggctttggtcgcctgctggataatttcgtgagggacgtcgtttgccgcgccctgtaatccgccgataaatagtgtgcgttgttggttaaagcgacacagggtaaatgtgatctctgccagaatacgtaactgtgcgtcgcgaacaacaatagtgctttcaccttctttatccagtgagaccagactgactaaatcaagttgaaacaactcgccggttttagtttcaaatttagcaagattcaggccatactgacttaaatagctaacttgttgttcccgcgataaaagttggcgcatctgttgataatgaaaacacagcgcatctaaggcgaaatcgcgtttaatatttacagccatataaggacgatgtagccgaataggcaaacgcggctgacgagcaagtaacgtatttaactccggccattgggtgagattggtcagtaattggctggtcgcacgcggcatgactaatgagcggattaaaaacttgcgacgaaagctggctttacgccagaattttcctggctgtaattgcccgcgcgtcagacgaataaataattgtaaaggagagatgtaatctgaagtgtaccaggtattatctgtaagctgtgtcatgatcgtaatccgcgacataagattgtcgagattgaaccacaggaaacattaaccaatcgtcaatacagccggcgctatctttattgcgtcaggtttgtttagatacggtttactttctggttaaaattttgccgtcagggtttctatgcgtgctaagggaaagaaatttaaaaagcgttatctggtcattattttaattcttttagtgggggggatggctggctggcgaatgataaatgccccgctgccaacttatcagacattaatcgtgcggccaggcgatcttgaacagagtgtactggcgactggaaaactggacgcgttgcgtaaagtggatgtcggcgcgcaggtgagcggccagttgaaaacgctgctggtctccattggcgataacgttaaaaaagatcagctactcggcgtgattgacccagatcaggcggagaaccagataaaagaggtcgaggccaccctgatggagctgaacgcggagcgtcagcaggcagccgctgagttaaagctggcgcgggttacgctggcgcgccagcagcagttagctaagactcaggcggtatcgcaacaggatctggataccgcggcgacggagatggcggttaaacaggcgcgtattggcaccatagatgcccagatcaaacgtaatcgggccttgttggacaccgcgaaaaccaacctggaatatacccgtattgtcgcccccatggcgggggaagtgacgcaaatcactaccctgcaaggacaaacggtgattgcagctcagcaggcgcccaatattctgacgctggcggatatgagcaccatgctggtaaaagcgcaggtctcggaagcggacgtgatccatcttcgggcggggcagaaagcatggttcaccattgcaggcgatccgcaaacgcgctatgaaggcgttttaaaagatattctgccgacgccggaaaagatcaacgacgctattttttattacgcccggtttgaagtgccgaatcccaaaagaatcttgcgtcttgatatgaccgcacaggtttatattcaactcatggatgtcaaaaatgtgctgattattcctctcgccgcgcttggcgaaccggtgggcggcaatcgttataaagtggcgctgttgcgtaacggcgaaaaacgtgagcgcgaagtggtcattggcgagcgtaacgatacagacgtggaagtggttaaaggtctggaagcgggcgatgaggtgatcatcggcgaaagcaggccaggagcgacgccatgacggcattgcttgaactgtgcaatgtgagtcgtagctacccctccggagaagagcaggtggcggtgttgaaagatatctccctgcaaatccacgccggggagatggtggcgatcgtcggcgtttccggttctggaaaatcaacgctgatgaatatcctcgggtgcctggataaaccgaccagcggcacttatcgggtggcggggcgggacgtctcgacgctggacccggacgcgctggcgcagctgcggcgtgagcattttggctttatctttcagcgctaccatctgttgtcgcatttaacggcagcgcaaaatgttgaaatccccgccgtctacgccggcattgaacgcaaaaaacgccaggcgcgcgccagagagttgcttttgcggctgggattaagcgatcgcgtcgattacccgccttcacagctttctggcggagcagcagcgtgtcagtattgcccgcgctctgatgaacggcggacaggtgattctggcagatgagccgaccggcgcgctggatagccattccggcgaagaggtgatggcgattttgcgccaactgcgcgatcgcggacatacggtgatcattgtgacgcacgatccgctgattgccgcccaggcggagcggattattgaaattcacgatggcaagattgtccataatccgcccgcgcaggaaaagaaacgcgaacagggcgttgacgctgccgtagttaatacggctcccggctggcggcaatttgccagcagctttcgcgaagcgctgtcaatggcgtggttagcgatggccgctaacaaaatgcgtactttactgaccatgctgggaattattatcggtattgcgtcggtggtgtcgattgtggtggtcggcgacgccgcaaaacagatggtactggcggatatccgcgctatgggcactaacacgattgatattcatccaggcaaagattttggcgacgacaacccgcagtatcgacaggcgctgaaatatgacgatctggtggctattcagaaacagccgtgggttaactctgcgacgcccagcgtttcaaagagcttacgtcttcgctatggcaatattgatattgccgtaaatgctaatggcgtcagtggcgattattttaacgtttacggcatgtcctttagggaggggaacaccttcaatgctgtacagcaacaggatcgcgcgcaggtggtggtgctggatgccaacacgcgacgccagctatttccaaataaagcgaatgtcgtaggggaagtggtgctggcgggtaatatgccggttattgttattggcgtggcggaagagaaaccgtccatgtacggcaatagcaatctgttgcaagtttggttgccctatagcacgatgtcagatcgcataatgggtcagtcatggcttaactcgatcaccgttcgtgtgaaagatggcgttgatagcgatcaggctgaacagcagcttactcgcctgctcaccttacgccacggtaaaaaagacttcttcacctggaatatggacagcgtcctgaaaacggctgaaaaaaccacctatactcttcagttatttctgacgctggtggctgtcatttcgctggttgtcggcggcatcggcgttatgaatattatgctggtttccgtcaccgagcgaacgcgtgaaatcggcatccgtatggcggtaggcgcgcgcgccagcgatgtgctacagcagtttcttattgaagcggtgctggtttgcctggttggtggagcgctggggattagcttgtcgatgttcatcgcatttatgctacagcttttcctgcccggctgggagatcggtttttcactgactgcgctggcgagcgcgtttttatgttcgacgtttaccgggatactgtttggctggctaccggcgagaaacgcggcgcgactggacccggtggatgcgctggcaagggagtaatcttgctgacgtcatttgtcggcctgataagatgcaacagtgtcgccaccaggcactggcgttaaataaaaatgccagccgatcgggctggcattttgcctcctggatgtacacaatgagacagaggagctatgcaacggcctctgcttcgatgggcacgatgacgctggcgtgattgccttttggcccctggtggacatcaaaccggacagactgtccggctttaagcgttctgtaaccatccatttgaatggtggaataatgggcgaaaatatcctcgccaccgccttcagggcagatgaaaccaaaccctttggcattgttgaaccactttacagtacccgtttccatgcttcgacatccttcgtaaatcttatataagtaagatggaatgaaccggtgacggagtgggggctgttcaaaacctcaccaactctcgacattacaatttagagaaatcaggcgaggcgtcaagcatcaggcaggggggatcgggtaaaaatgaatcaaaaatttgaagcagttaacgctattgccgggaatgtgacagatgtcgcggatggtactgatagatgttagttatctatcaattgaggtagattgattgtgtgcatagactctggtcagcggcagattttcctgccgacaactgtaaccgataatgacgactgacaatgggtaagacgaacgattggctggattttgaccagttggtggaagatagcgtgcgcgacgcgctaaaaccgccatctatgtataaagtgatattagtcaatgatgactacactccgatggagtttgttattgacgtgttacaaaaattcttttcttatgatgtagaacgtgcaacgcaattgatgcttgcagttcactatcaaggcaaagccatctgcggcgtgtttaccgccgaggtggcggaaaccaaagtggcgatggtgaacaagtatgcaagggagaacgagcatccgttgctgtgtacgctggaaaaagcctgaatgcaggtataaaaattgggggaggtgcctatgctcaatcaagaactggaactcagtttaaacatggctttcgccagagcgcgcgagcaccgtcatgagtttatgaccgtcgagcatctgttgctggcgctgctcagcaacccatcggctcgcgaagcgctggaagcatgctccgtggatctggtggcgctccgtcaggaactcgaagccttcattgaacaaaccacacccgtactgcctgccagtgaagaagagcgtgatacgcagccgacgttaagtttccagcgtgtcctgcaacgtgccgtcttccacgttcagtcttccgggcgtagtgaagtgactggcgcgaatgtgctggtggctatctttagcgaacaggaatcacaggcggcttatctgctgcgcaagcatgaagtgagccgtctggatatcgtgaactttatttctcacgggacgcgaaaagacgaaccgagccaatcttccgatctcggcaatcagccaactggcgacgaacaagctggcggggaggaacgtatggaaaacttcacgacgaatcttaaccaacttgctcgcgtgggcggcatcgatccgctgattggtcgtgaaaaagaactggaacgcgcgatccaggtcttgtgtcgtcgccgtaaaaataacccgttgctggtaggggaatccggcgtcggcaaaacggcgattgccgaagggctggcctggcgtatcgtgcagggcgatgtgccggaagtgatggccgattgcaccatttactcgctggatatcggttcgctgctggcgggcaccaaataccgcggcgattttgaaaaacggtttaaggcgttgctgaaacagcttgagcaggataccaacagcatcctgtttatcgatgaaatccataccattatcggcgctggcgcggcgtcgggcggacaggtggatgcggcaaatctgattaaaccgctgctttccagcggtaagatccgggtgatcggctcaacgacctatcaggaattcagcaatatttttgagaaagaccgggcattagcgcgccgtttccagaaaattgatattaccgagccttcggtggaagagacggtgcaaattatcaacggcttgaaacctaagtacgaagcgcaccacgacgtgcgttataccgcgaaagcggtgcgtgcggcggtcgagctggcggtaaaatatatcaatgaccgccatctgccggataaagccattgacgtgattgacgaagcgggcgctcgggcgcgtctgatgccggtgagcaaacgtaagaaaacggtcaacgtggcggatattgagtccgtagtggcgcgaattgcgcgaattcctgaaaagagcgtctcgcagagcgatcgcgatacgctgaagaacctgggcgatcgtctgaaaatgctggtcttcggccaggataacgcgattgaggcgctgaccgaagctattaagatgagtcgtgcgggtctgggccatgagcataaacctgtcggctcattcttgttcgccgggccaactggcgtagggaaaactgaagttacggtacagctttcaaaagcgctgggtattgagctgttgcgcttcgatatgtctgaatatatggagcgtcatacggtgagccgtttgatcggcgcacctccgggatacgtcggtttcgaccagggcgggctgctgacggatgcggtgattaagcatcctcatgcggtgctgttgctggatgagatcgaaaaagcgcacccggatgtctttaacctgctgctgcaggtgatggataacggtacgctgaccgataacaacggccgcaaggcggatttccgcaacgtggtgctggtgatgaccaccaacgctggcgtgcgagaaaccgaacgtaaatctattggtcttattcatcaggacaacagtaccgatgcgatgggcgagatcaagaaagtgtttacgccggagttccgtaaccgtctcgacaacattatttggttcgatcatctgtctggcgaggtgattcatcaggttgtcgataagtttatcgtcgagttgcaggctcagttggatcagaaaggcgtctctctggaagtcagtcaggaagcgcgcgactggctggcggaaaagggctatgaccgggcgatgggcgcacgaccaatggcgcgtgtgattcaggataacctgaaaaaaccgctggccaatgagttgttgtttggatcgctggttgacggcggacaggtcaccgtcgcgctggataaagagaaaaatgcgttgacgtatgacttccagagtgcgcaaaagcacaagccggaagccgcgcactaatcttcgtttcactgtcgtacaaaccgggccttagcgcccggtttttttgtctatggaaaacccccagctaggctgggggttccggaaagctttcagctttaagccagttattaaaaccccttttgatttgttaaaacatcttgcggtctggcaactgcaaaagttcaacaagaaatcaaaagggggtcccaatgggggacgaaaagagcttagcgcacacccgatggaactgtaaatatcacatagttttcgcgcccaaataccgaagacaagcgttctatggagagaagcgtagggcagtaggcagcatattaagaaaattgtgtgaatggaaaaacgtacgaattctggaagcagaatgttgtgcagatcatattcacatgcttctggagatcccgccgaagatgagtgtgtcgagtttcatgggatatctgaagggtaaaagtagtctgatgctttacgagcagtttggggatctaaaattcaaatacaggaacagggagttctggtgcagagggtactatgtcgatacggtgggtaagaacacggcgaagatacaggactacataaagcaccagcttgaagaggataaaatgggtgagcaattatcgatcccgtatccgggcagcccgtttacgggccgtaagtaacgaagtttgatgcaaatgtcagatcgtatgcgcctgttagggcgcggctggtaagagagccttataggcgcatctgaaaaacctccggctatgccggaggatatttatttacgccggataatagttagcctgatagcgttgtgctcgcggtaggcggataaggcgcttgtaaattgcgtcatcatccggtaatcgacgggtcaaatgcgaaaaaaagtccgtactttcgtacgaactctttcttgaatatggcggtgaggggggattgactcgctgcgctcgcccttcgggcagtctcctcgcaggctcgtcgtttgtccaactggctgcgccgctactcagcccatccctgggcctcgccccttcggggccagagcaagctctgttcaaaaacgctcccggcgtttttgtgtcgaaccccggtcgggtgttctcatcccccctgtagggtggctttattgactagtcctgatataggttgacagttttttgtctgtaaaacgcctgatgaacatcatcgggcgttttgtatttcagggccaggtgtggccgttcatggttataaattgccacggactcttttactatttcccgcgcttgctccaggtctgcaggacgcgagagtaaaaactcatttttcagtatcccgtttattctctcagccagcgcattctggtagcagtcgtaaccatcggtcattgaacaggttattccgtttcgctcatgaactgactgataaagtaccgaacagtattgcagtcctctgtcagagtgatgtaccagcggacctgtcgtttttctccgcctcagagcctgcctgaacgcctttaccacattttctgtctgcaggttttccccgacatggtaacccacgatttttctggagcaggcatcggtgaccagactcagacaggccgtgccgctgcgtagtggaaggtaagtaatatcggcgacccagacctgctctggctcaagggcggtaacctgttcagggccgggtttcagcagattaggatgccggtaaaagcgatgatggctgttggtggttttgtgatatgcccgtttcacgggtaccaggagccggtattcacccagcagattaaacagacggtcccgtccgatattcagcgttttatcggcctgcatgttcagcagatagtgcagtttacgcgtaccgattcgcggctggcggcaccgggtacgggcaacaaaatcaagaacctgagcatgatgctcctgccgtttattacatcttgtattgtactggtaccacgcctgtctgctgtgccccaggaactgacatgcacgcgtaactgttattttgggggcctgactttgcgtgaggacttgccgggccgcttttttacaacacttaccccgtaatcatttttcaggacgttgataacggactcaaaaaactcagctttctggtttgccagctcaagctgttcttcaagttccctgattctttgctcgggtgtcagcgggatagttgtctgagccacaggcagtttcctcttcaccaggtcaggaagtccgggtctccagtcaagccggccatatttacgcagccagacaagtacggtggagcgcccctgaatgccatatcgctgctgggcctgtttataggtcatctcgcctttttcgacctgctcaacgacggctattttaaaggatagaggataatcgcgttgggtgcgtttgaactcagtcatcatcacgttctccggatttaagtctggaacgtgtcaacgctattcaggacgggtcatatgtgaaaaaaaagcccgtactttcgtacgagctctttcttgaatatggcggtgagggggggattcgaacccccgatacgttgccgtatacacactttccaggcgtgctccttcagccactcggacacctcaccatattgtattgctgcctgaccacttggggggcaacggggcgctactatagggagttgcgctaaaacggtcaagcagaatttacatattcactgtcgtttgctcatgcaatagacataatccccgcccaaactggcgcggggaggcaaattaacgctgtgaatccaacatttcgttgtttttcaccacatcctgcgctttgctgtagctttctatcagcagttgataggccgggaatacctgagtataaacgtcggcccacgcggcggcgtcttcacggttccaggtgccttgcagctcagaggcgactgcggcagtatccatcggtacgacgccagcctgtacgatacgcgccagggtgatctcctgcgccatcttactgtaggtaccggatgcgtcgatcacggcaaataccttataaccttccgctaccgcgctaatggccgggaatgccatgcacacgctggtaatcgtcccggcaatgatcagcgtcttacgacccgtcgcttttaccgccttaacgaaatcttcgttatcccaggcgttaatttcacctttgcgcgcaatgtactgcgcatgtggcgcattagcgtggatctccgggatcagagggccgttcggaccttgcggtacggatgccgtggtaatgaccggcattttcgctaacgtcgccatcttcgccaacgccgcggcgcgagcgcgtaattccggcattggcatatcgcctacggtctggaaaagaccgctttgatgatcgattaaaagcatcacggaatcgttaacatcaattaccgggcgcaaaccattaaaattagcaggacttgacatcgtattctccttcatgttttcagatttggccaaaacggccggagttgaaatcgcgaactgcttctgcgatctcttgtttcgtgttcataacaaatgggccgtaacccacaatcggttcattcagtggctcgcctgataacagcaatacgctggcgtcgctgctggcctcaaggtgcagcgttttcccttgctggctcaacaccaccagttgcgcttcgttgaccggcgtcgtgccgttcaccgtgatattgcctttcagtaccaccagcgcggtgctccatccttccggctgtgccaatgtaagctggcgattgcgttgcaggcgcatatcccagacattgagcggcgagaaagtgtgcgccgggccttttgtctcttcataacgccctgcgatgacccgcacgactccggcgttatccggcaacgtaacggtcgggataacatcgtgggtaatgctttgataacccggggtggtcattttgtccttcatgggaaggttaacccacaactgcaccatttccagttcgccgccccgacgggtaaacgcgtcggaatggaactcttcatgcaaaatgcctgcgcctgcggtcatccactgaacgtcgcccgggccgataacgccgccgcgaccggtagagtcccgatgctcgacttcgccactataaacaatcgtcacggtctcgaaaccgcggtgtggatgctccccaacgccgcgtttttcattacccggcgtaaaggtgtgcggcccggcataatccagcagcaggaagggactcaactgctgcgcatgtgactgataagaaaagagtgaacgaaccggaaatccatcgccaacccagtgcgggcgaggtgcggtatagacgcctgtaatctgtttcatggtgttctcctcagtggcgttgtcttgatgtgaataagcttatattcatgacaaaaggttcggtagtggctaaaatggctcataccgttccattaataggacaatgtaatgataaaaacggatctcaatgattttgcgtggtttgtgcatgtggtcgaagagggtgggtttgccgcggcggggcgtgcgcttgatgaaccaaaatcaaaactgagccggcgtattgcgcaactggaggaacggctgggcgtgcgattgattcagcgaaccacccggcagtttaacgttaccgaagtggggcaaacattctatgagcactgtaaagcgatgctggtggaagctcaggcggcgcaggatgccattgccgcattgcaggtagagcctcgcggtatcgtgaagctgacctgcccggtgacgctgctgcatgtacacatcggcccaatgctggcgaaatttatggcgcgttatcctgatgtttcgctacagcttgaagcaaccaatcgtcgggtggacgtcgtaggggagggggtggatgtggcgattcgcgtcaggccgcgcccgtttgaggatagcgacctggtgatgcgcgtcctggctgacagagggcatcgcttgtttgccagcccggatcttatcgcacggatgggaatcccttccgcgccggcggagttgagccattggcctgggctaagtcttgcatccggcaagcatatccaccgctgggaactttacggcccgcagggcgcgcgtgcggaagtccattttaccccgcgtatgattaccaccgacatgttggcgctacgcgaggcggcgatggcgggcgtggggcttgtgcagctacctgtcttaatggtgaaagaacaactggccgccggtgaactggtcgcggtgctggaagagtgggagccccggcgggaggttattcatgctgtgttcccatcccggcgaggattattaccttccgtacgtgcgttggtcgattttttgacggaagagtatgcgcgaatggtggaagagtaacctgctcgtcattcatcaacttaatggacgcaaaaaaggccggttaaaccgaccttttatccagccgcccttcagggcgtgaggagacaattagcgactacggaagacaatgcggcctttgctcaggtcgtacggggtcagctcaacggtcactttgtcgcccgtcaggatgcggatgtagttcttacgcattttaccggagatgtgtgcagtaaccacgtgaccgttttctaactctacgcggaacatggtattaggtaacgtttcgagaacggtaccttgcatttcaatattgtcttctttggccatctaatcctctggggtatcactaccataatttgaaccggcaagataatgccgaacttcttttgataagtaaagatttgtgcgtttaaaacacagcaaaccaggtttagcacatgattccgcgacacacgacaacgccgcgttatacaccttttccctgatactaccgcctgatgtatcgacataagcgcaacatataagggaacggtgaaataaacgatgggcgttacctgacaacgggctgcgggataatgagctaaaccaattctgcggcagcaattataacaccccaataaaaaatgtgccgaaaacattcacttccggggcaaaaataatgtccgcggcacccaaaaacgggaggccagcggctgttggcgtaaggccgcgaggtgatcgaggtagtcacgacgtggaatttcaatggcgccgagcgaggcggtatgactattaagtacctgacaatcaataagtttaccgccgtgacgggtaaattcagcgcaaaaaaccagcagtgcggttttagaggcattctcctggcggctaaacatcgattcgccgcaaaacagcgccccctgcgagacgccatacatcccgccgaccagttcccgatcgcgccacacttcaatggagtgcgcgtggcccaattcatgtaatcggcgataggcttcctcaataccacgcgttatccaggtgccttcgtcacggtgattggcgcatccatcaatgacccgatcgaaagcgtaattgagcgtcacgcggtaaggggatgcgttgtgaaagcgcttcatactgcgactgaggtgaaacttttcaggccacagcacggcgcgaggatcgggcgaccaccacagaatcgggtcgcccggcgaaaaccacggaaaaatcccgtgctggtaggccattaacaaccgggcagggctgagatcgccgcccagcgccagtaaaccgttaggctcgcgtaaagcgccttccggcgaagggaaggcgatagaatgtcgggaaagctgaaccagacgcatgacggcgaaactccagtacgcaagtcggatcgttcaataatagcttacagacgttgtttaaactgataatagcgcccttgtccggctaacaattctgcatgagtgcctcgctcaatgatgtgcccgtcgtccattacgatgatttgatcaaaacgggccaggccgcgcaaacggtgagtcaccatcaggacggttttctcgcgcatcacatcggcaagtaattccagcatttcgctctcggtggtcgcatccagcccctcagtaggctcatccaacagcatcaacggggcatcgtgcaacagcgcgcgggcgatggccagacgacgaagttcgccgccggatagcagacgaccgccttcgccgagccagctattaagcccactatcttcgagcagattttcgaggccgacgcgacgcagcatgtcggaaagggcttcgtcgctggcattgggcgccgccagtaataaattatcacgcagcgtggcgctgaacaggtggacacgctgcggcaccacgctgatagtccggcgtaaggcggattcgctcagcgaggatagcggaagatcgttgagcagaatttcgccttgttgcgggtcccaggcgcgggtgagtagctgcaacagcgttgattttccgcagccggtacgccccagaatagcgacatgctcgccaggattagcctgtaatgagagggcattgagcgcattaatcggctggtcgggataacgaaacgaaacgtcccgcagggtgagtgtgaccttttccggcgcgggagtttctgcttgcggaaaggtcacctccggtttttgctccgttaattcagtgatacgaagcgcagaggcgataacctgccccagatgctggaatgcgccggtaacgggcgcaagcgcctcgaaagccgccagcgcgcagaagacaaacagcgcgatgagcgcgccgggctgcgtattgccgccaacgccgccggaggccatccacaacattaacatcaccgccagcgcaccaatcagcagcattaacgcctgcgataaggcggtgagttcagactgtcggcgttgggcctcatgccattgtaattcggtggcttccatttgcgcccgatagcgtttgctggcgccaaaaatggtgagttccgcctggccctgtaaccatgacgtgagctgctggcgatactgaccgcgtagatgcgtcagattttggccggtatttttgccggcgcgataaaacaccggcggcataataaacagcgtcaacagcataatgccgcccagcgtgatcgccagcgtcacgtcgagaacgctaagccccagggtgacaatcataatcactacaaaagcgccgaccagcggggagatgacgcgcaaatagagatggtccagcgtgtcgacgtcggcaacgatgcggttcagcagttcaccttgctgataacgcgccagactcgcgggggagagtggtagaagtttgctaaaggtataaatacgcagatgttgcagtacgcggaacgtggcgtcatgacttaccagacgttcaaaataacgaccagcggtacgggtaatggccgcgccgcgcacgccggctgccgggagcatatagttaaaactgtaaattcccgcgaagcctgcgatagcggacgcggacaggaaccagccggaaagcgtcagcagcccgatactggcaagcagtgtcaggattgccagcgcaattcccagcgttagcatccatttatggcgtttataaagcgtcagataagggagtagcgcgcgcatttaaatatcctcctgacggtgagccaataacgtcgcaaaagcgccgttggcggcgctgagttcagcataactgccttgttcgacaatcgcgccatcttgcataacccagatagcgtcccagtcggcgagatcttccaactgatgcgtcaccattaatgtggtctggcgttttgacgccgcttttaacgcctgcatgacgcgttgctcgctgtgagcgtccaggcttgccgccggttcatccagcagtagcagttgacagggattaagtagcgcacgggcgaccgctacacgctgtgcctggccgacggaaagtctgctggcatgattgccgagcggggtgtctactccctgcggcagcagcggtaaaaactcgcttacccatgcggcgtcaagcgcggcataaagttcctgctcgctggcgtccgggcgcgccagtaatacattttcgcgtagcgtcgctgcaggtaattgcgggttttgcccaacccaggagagatgctggcgccaggattccggcgagagatcgcgaagctcgacaccgttaatacgcaaagatccctgataggagagaaaaccggataatacattcaacagagagcttttaccggaaccgctgcgtcctaccaggacggcgcgttctcctgccgctaatgagaaattcagcggcccggcaagcgttttgccttctggcgaggtgataataagattgactgcgtcaatggttacaggttcgttttccgccagctcaacttcgccgcgcgccgggtgggcaaggggtgtttccagaaacgtcttcagactatccgccgcgccaaccgcctgcgccttagcatggtaaaacgtgccgaggtcgcgtaacggctggaaaaactccggcgcgaggatcaaggcgaggaacccggcggcgagcgtcacgccggtaccgtaatgaccaaagttcagttcgcccaggtaagagaagccaaaataaacggcgaccagcgcaatagaaagcgaggtgaaaaattccagcacgccggaagataaaaaggcgaggcgcagtacttccatcgtgcgctgacgaaaatcctgcgatgctgcgcgaatgctttcggtttccgcttctccacgaccgaaaattcgcagcgtttccatcccgcgcagacggtcaagaaaatggccgcttagccgggcaagcgccaggaaattgcggcggttggcgtcagccgcgcccatccccaccattgccataaataggggaatgagcggggcggtgcccagcagaatcagcgccgccgcccaatttgacgggaaaatcgccgccacgattaagagcggtacgcaaacggcaagcgccatttgcggcagatagcgcgcataatagtcatgcatatcgtcaatctgttccaataccagcgtcgcccagctaccggcgggcttgccctgaatccaggctgggccggcttgctgcagacgatccaacacctgacggcggatctcaaagcgaatatgttgtccggcatgaaaaccgacgcgctcgcgcaaccacaccacccaggcgcggaggacaaagaccagtatcagcaggataaaagggagcaacagcgcttcccgtggaatgttctccatgatcatatgttgcaggatacgcgccatgatccaggcctgagcgacaattaatacgccactcatgaaccccaacaggcgggaaatattcaaccaccgttgggagattacgctttgctgttttaaccagcgggtcagctctttttgacgggttttattcattgcacgcttagcaggtgagttattggaatttcaggcagggcaatgttacaacgacgcaaaaataaaggcgacttatagtcgccttttttacttttgttactgatttgtaaaaactatttgctcgcgtcggccagaccatcgagatagcgttcagcatccagcgccgccatacagcccgtacctgcagaggtgatcgcctgacggtaaatatgatccatgacgtcacccgccgcgaatacgccagggatgctggtttgtgtggcgttgccatgggtgccggactgaactttgatataaccattttccagctcaagctggccttcgaagagcgccgtgtttgggctatgaccgatggctacgaaaagtccggcgatgtccagcgtctcgatattatcgctctgctgcgtgtcgcgaagacgcagaccggtgacgcccatctgatcgccggtcacttcttccagcgtccggttggtgtgcagaatgatattgccattttcgactttatccatcaggcgcttaatgaggattttttcagcgcggaaaccgtcacggcgatggataaggtgcacttccgaagcgatgttggacagataaagcgcttcttcaaccgcggtgttgccgccgccgatcaccgctactttctgattgcggtagaagaaaccgtcgcaggttgcgcaggcggaaacgccgcgccctttaaaggcttcttccgatggcagccccagatagcgcgcggaagcgccggtcgcaatgatcaacgcatcacaagtgtactctgcgctgtcacctgtcagacggaacggacgattttgcagatccacgttgttgatgtgatcaaaaattatctcggtttcaaattttgccgcatgttcatgcatgcgttccatcagcagcgggccggtcaaatcgtttggatcgccgggccagttttccacttccgtcgtggtagtcagttgaccgcctttttccataccggtaataagtaccggctgtaaatttgcgcgcgcggcatacaccgccgcggtatatcccgccggtcctgagcccagaataagcagcttactgtgtttggtcgtgcccatgagatccccatagttgttggcagacaatgagcagaattgtagggaatttacagacgtaaaaaaagagcataacgattttgttaacaatatgtgtaatagcatgaaccgatgaacggccgcgacagcgacgttatcatcacaaactttaattaaaatcggtaacttataaggtgacgaaatgacagtttaccgccctctctaatgaataactggcatgttgtactaaaaatcgatgttttgctttgacaatcacctgctgttttgcgaaaacattcgaggaagaaaaaactgtgttatgtatgtgctgcataatcatgcatgtaaataccatgtttaccgggctagtgaaatctacgcatggcgtggacagacgccattcgtgatgtcgatagctgccgcgaggcaacggtcttctcaccatagaccaggcattgcgcgccgttaatccctctgggtttcggtctatcgtgatgggcagcgactctgaacagtgatgtgagtagagtcaggcaggagtagggaaggaatacagagagacaataataatggtagatagcaagaagcgccctggcaaagatctcgaccgtatcgatcgtaacattcttaatgaactgcaaaaggatgggcgtatttccaacgtcgagctttctaaacgagtaggactttcgccgacaccttgccttgagcgtgtgcgtcggctggagcgacaggggtttatccagggctatacggcgctgttgaacccgcattatctggatgcgtcacttctggtattcgttgagattaccttaaatcgcggcgcgccggatgtgtttgaacagtttaatgccgccgtgcaaaagcttgaagagattcaggagtgtcatttggtttccggcgatttcgactacctgttgaaaacccgtgtaccggatatgtcagcgtatcgaaaactattgggagagacgttgctgcgcttgccaggtgtgaacgacacccgaacttacgtagtgatggaagaggtaaaacagagtaatcgtctggttattaagacacgctaacacggaacaggtgcaaaatcgctgtagtttgattacactcctgttaatccatacagcaacagtgccggggcaacccggtgctgttgtccgttttagcatcgggcgggaaaagcctggaacctggagagccttttttgagccaggaatatactgaagacaaagacgtcacattgacgaagttaagcagcgggcgccgacttttggaagcgttgttgatacttattgccctttttgccgtctggttgatggcggccttgttgagctttaacccttcggaccccagttggtcgcaaaccgcctggcatgaacccatccataatttaggcggcgcgccgggcgcgtggctggccgatacactgttctttatttttggcgtaatggcctacaccatccctgtcattattgtcggcgggtgttggtttgcgtggcgtcatcagtctacggatgattacatcgactattttgctgtgtcgctacgccttatcggcgtgctggcgctgattctcacttcctgcggtctggcggccattaatgccgacgatatctggtatttcgcctccggcggcgtaattggcagcctgttaagcaccacgctgcagccgttgttgcatagtagcggcggaacgataatgcttctctgtatttgggctgccgggctgacgctctttaccggctggtcctgggtcagtatcgccgaaaaattaggcggctggctgcttaatatactgaccttcgccagcaaccgtacccggcgtgatgatacgtgggttgacgacgaagagtatgatgacgaatacgatgaagaaaccgacggcgtgcagcgtgaatctcgccgggcgcgtattttgcgcggcgcgttggcgcgtcgtaagcgactggctgaaaaattcagcaatccacggggccgtcagaccgatgccgcgctcttttccggcaaacggatggatgatgacgaggacattcagtatagcgcgcgcggcgtcgctgccgatcccgacgacgttctgttttcgggcaaccgtgcgacgcagccggaatatgatgaatatgatccgctgttaaacggccattctgtcaccgaaccggtcgccgccgctgcggctgcaactgccgtcacccagacgtgggcagcgtccgccgatcccataatgcaaacgccgcccatgcctggggctgagccggttgtcgcgcaaccgaccgtggagtggcagcccgtaccggggccgcaaaccggcgaaccggttatcgcgcctgcgccggaggggtatcagccgcatccgcaatatgctcaaccgcaggaggcgcaaagtgcgccgtggcagcaacctgtgcctgtcgcttccgcgccgcaatacgccgcgacgccagcgaccgcagcagaatatgactctcttgcgccgcaggaaacacagccgcaatggcagccggagccgacccatcagccgacgccggtttatcagccggagccgatagcggctgaaccttctcacatgccgccgccggttatcgaacagccggttgccaccgagcctgaacctgacacagaagagaccagacctgcccgtcctccgctttactattttgaagaggtggaagagaaacgcgcccgtgagcgcgaacaactggcggcatggtatcaaccgattccggagccggtaaaagagaacgtgccggtcaaacctacggtatctgtcgcgccgtccataccgccagtggaagcggtagccgccgccgcgtcgcttgacgcaggtattaagagtggcgccctggcagcaggcgccgcggccgctgcgcctgcatttagtctggctaccggcggcgcgccgcgtccgcaggtgaaagaggggattggtccgcaactgccgcgtccgaaccgcgttcgcgtgccgacccgacgggaactggcatcgtacggtattaagctgccgtcacagaggattgcagaagaaaaagcccgcgaggcggagcgcaatcagtacgagacgggcgcgcagctaaccgatgaagaaatagatgcaatgcatcaggacgagttagcccgtcagtttgcgcagtcgcagcagcatcgttatggtgagacgtatcagcatgatacgcaacaggcagaagatgacgataccgctgcggaagctgaattagcccgccagtttgccgcttcgcaacagcagcgctattccggcgagcaacccgctggcgcgcagccgttctcactggacgatctggatttctcgccaatgaaagtattggttgatgaaggtccgcacgaaccgctgttcacgccgggtgtcatgcccgagtcaacgcctgttcagcaaccggtagcgccgcagcctcagccacagtaccagcagccgcaacagccggtagcgccgcaaccgcagtatcagcagccgcagcagccggtagcgccgcagccgcagtatcagcagccgcaacagccggtagcgcctcagccgcagtatcagcagccgcaacagccggtagcgccgcagccgcagtatcagcagccgcaacagccggtagcgccgcagccgcagtatcagcagccgcagcagccggtagcgccgcagccacagtatcagcagccgcagcagccggtagcgccgcagccacagtatcagcagccggtagcgccgcagccacagtatcagcagccgcaacagccgacagcgccgcaagacagcttgatccacccgctgttgatgcgtaacggcgacagccgtccattacagcgtccgacgacgccgctgccttcgttagatcttctgacaccgccgccgagcgaagttgaaccggtagatacctttgcgctggaacaaatggcgcgtctggttgaagcgcgtctggcggatttccgcattaaagctgatgtggtgaactattcgccaggcccggtcattactcgttttgaactgaatctggccccgggcgttaaagcagcgcgtatctccaacctttcccgggatctggcgcgctcattgtcaacggtagccgtacgcgttgtggaagtcattccaggcaaaccttacgtagggttggaattgccgaacaagaaacggcaaaccgtttatctgcgcgaagtgttggataacgccaaattccgcgagaatccgtcgccgcttaccgtggtgttaggtaaggatatcgcgggcgatccggtagtggcggatctggcgaaaatgcctcacctgctggtggccggtacgaccggttccggtaagtcggtcggggttaacgccatgatcctcagtatgctgtataaagcgcagccggaagacgttcgctttatcatgatcgacccgaaaatgttagaactctcggtctatgaaggtataccgcatctgctgacggaagttgttaccgacatgaaagacgcggctaacgcgttacgctggagcgtcaatgagatggagcgtcgctataagctgatgtccgcgctcggcgtgcgtaatctggctggttataacgagaaaatcgccgaagcggcccgcatgggacgtccgattccggacccgtactggaagccgggcgacagtatggatgttcagcatccggttctggaaaaactgccgtatatcgtggtactggttgatgaatttgccgacctgatgatgaccgttggtaaaaaagttgaagagctgatcgcgcgtctggcgcagaaagcgcgcgccgcggggattcacctggtactggcgacgcagcgtccgtcggtcgatgtgattactggtttaattaaagccaacattccaacccgtatcgcttttaccgtatccagcaagatcgactcccgcaccattcttgatcagggtggcgctgagtcgctgctaggtatgggggacatgctctactccggaccaaactccaccatgccggtacgtgtccatggggcgtttgtgcgtgaccaggaagtccatgcggtggttcaggactggaaagcgcgcggtcgtccgcaatatgtggatggcattacctccgacagcgaaagcgaaggtggcggtggcggttttgacggcggcgaagaattagatgcgctattcgatcaggccgttaatttcgtcactcagaagcgaaaagcgtccatttccggcgttcagcgtcagttccgcatcggctataaccgtgcggcgcgtattatcgaacagatggaagcgcagggtattgtcagcgctcaggggcataacggtaatcgtgaagtgctggctccgccgccttttgagtaaacctgtaagccggatggcgctgtgcaggctgccatccggcaacaaaattcagtattttcttctttcctcatgctgatttttggcctggaatagaaagcaaaaggagctcctggtcgggagtgtcgaaacctgaggaataatgatgaaaaaaatggcaatcgcctgtgcattactttcaagcgttgtagccagcagcgtatgggctgacgccgccagctctctgaaaagccgtctggataaagtgagcagctttcatgccacctttactcaaaaagtcaccgatggcagcggtgccgcggtgcaggagggacagggtgatttatgggttaagcggccaaatctattcaactggcatatgacgcaacctgacgagagtattctggtttctgacggcaaaacgttatggttctataacccgtttgtagaacaggctaccgccacgtggttgaaagatgccactggaaatacaccgtttatgctgattgcccgcaaccaggccagcgactggcagcagtataatattaagcaggacggcgataattttgtgctgacgccgaaagccagcaacggcaatctgaaacagttcaccatcaatgtgggacgcgacgggactatccaccagtttagcgccgtagaacaagacgatcagcgtagcgcctatcagctaaaatcccagcaaaacggcgcggttgatccgtcaaaatttacgtttactccgccgcaaggggtaacgatagacgaccaacgtaagtagaggcgatgagtgagcaatctgtcgctcgatttttctgataatacgtttcaaccgctggccgcgcgaatgcggccggaaaatttagcgcagtatatcggccagcagcatttgctggccgcaggtaagccgttgcctcgcgctattgaggccgggcatctgcactccatgattttatgggggccgccagggacggggaaaaccacgctcgctgaagtgatcgcccgctacgccagcgccgatgtcgagcgtatttccgccgtcacttctggggtaaaagagattcgcgaagctatcgagcgcgcccgccagaatcgtaatgccggtcgccgtaccatcctgtttgtcgatgaagtgcatcgctttaacaaaagccagcaggacgcctttttaccgcatatcgaagatggcactatcacctttatcggcgcgaccacggaaaatccctcttttgagctgaactcagcgctcttgtcgcgagcgcgggtctatctgctgaaatcgttgaccactgacgatattgagcaagtactggaccaggcgatgcaggacaaaacgcgtggttacggcgatcaggatatcgtgttaccggatgagacacggcgagcgattgctgagctggtcaatggcgacgcgcggcgcgccttaaatacgctggaaatgatggctgatatggcggaggcggatgacagcggcaaacgcgttttattgcccgccttgttgaccgagatcgccggcgagcgcagcgcgcgttttgataacaaaggcgatcgcttctacgatcttatttccgccttacataaatcagtgcgcggcagcgcgccggatgccgccctctattggtatgcccgtatcattactgcgggaggcgatccgctgtacgtggcgcgtcgctgcctggcgattgcctcggaagatgtgggtaatgcagatccgcgcgcgatgcaggtcgccattgccgcgtgggattgtttcacccgcgttggcccggctgaaggcgaaagggcgatcgcgcaggctatcgtttatctcgcctgcgcaccgaagagcaacgccgtctataccgcctttaaggctgcgctggccgacgcgcgcgaacgtcctgattatgacgttcctgtccatctgcgtaatgcgccaaccaaactgatgaaagagatgggctatggccaggagtaccgctatgcccacgatgagcccaatgcctatgctgcgggtgaagtgtacttcccgccggaaatcgcgcaaacgcgctattatcatccgacaaatcgtggtctggaaggcaagattggcgaaaagctcgcctggctggctgaacaggatcaaaatagccccacaaaacgctaccgctagtgtaaacgttgcggtaaggttatctctaaatatgatgctccaggtatcatggcgttgatgatgaatctcgttatgcctgatagcacgttgcttatgaggtccgcgggtatagcgcaatggatgcgttgttgctgtcgtcggtctggtaaggcgaaaacgtcgctattacgtaaacgcggtttacgttcatcaatacaatcagaggcgatcatcaattgatcgcgtttccttttattattcgataagcacaggataagcatgctcgatcccaatctgctgcgtaatgagccagacgcagtcgctgaaaaactggcacgccggggctttaagctggatgtagataagctgcgcgctcttgaagagcgtcgtaaagttttgcaggtcaacacggaaaacctgcaggcggagcgtaattctcgatcgaaatccatcggccaggcgaaagcgcgcggggaagatatcgagcctttacgcctggaagtgaataaactgggcgaagagctggatgcggcgaaagccgagctggataccttgctggcggagatccgcgatatcgcactgaccatcccaaacctgcctgcggatgaagtgccggtaggtaaagatgaaaacgacaacgttgaagtcagccgctggggtaccccgcgtgagtttgattttgaaatccgcgatcacgtcaccttaggggaaatgcactccggcctcgactttgccgccgcggttaagctgaccggctcccgttttgtggtgatgaaaggacagattgcgcgtatgcatcgcgcattgtcgcagttcatgttggatctgcatacggaacagcacggctatagcgaaaactacgtgccgtatctggttaaccacgacacgctgtatggcaccggtcaattgccgaaattcgcaggcgacttgttccatacccgtccgctggaagaagaagcagacagcagcaactatgctttgatcccgacggcggaggttccgctgaccaatctggtacgcgatgaaatcatcgacgaagatcagctgccgattaaaatgacggcgcatacgccttgtttccgttctgaagcaggttcttatggtcgtgatacccgtggcctgattcgtatgcatcagtttgacaaagttgagatggtgcagatcgttcgcccggaagattctatggctgcgttggaagagatgaccggccacgcggaaaaagtgctccagctactgggactgccgtaccgtaaaatcattctgtgcactggcgatatgggcttcggcgcctgcaaaacctatgacctcgaagtctgggttccggcgcagaatacctaccgcgagatctcttcctgctctaacgtctgggacttccaggcgcgtcgtatgcaggcacgttgtcgcagcaagtccgacaaaaagacccgtctggtccataccctgaatggttctggtctggcggtaggtcgtaccctggtggctgtgatggaaaactatcagcaggctgatggccgcattgaagtgccggaagtattacgtccgtacatgaacggactggaatatatcggctaatcctcgctttctcctcttctaaaaagcgccttcgggcgctttttttatgccagtttgataccggacaataatccctaccctattaggggtaatactgatttcgaatgaaggtcagtttttaacactatttttctactttttcgatatatatcagactttatagcgatgctatcgctatataaaattctatacatcgttttattgtttttttattgtgagcagcagagtgagcccttatgaaaactaagatccctgatgccgtgctggcagccgaggtgagccgtcgtggtttagtcaaaaccaccgcgataggcggcctggcgatggccagtagcgcatttaccctgccatttacccgcatcgctaacgccgcagaggcaataagcccggcgaaaaccggcgagaaagtcgtctggagcgcctgtacggtaaactgtggcagccgttgtccgctacgtatgcatgttgtggatggcgaaatcaaatatgtagaaacggataataccggaaacgatgattacgatggcctgcaccaggttcgcgcctgcctgcgcggtcgttctatgcgccgtcgcgtctataacccggatcggctcaagtatccgatgaagcgcgtcggcgcgcgcggcgaaggtaaatttgagcgtattagctgggacgaagcctacgatatcattgccaccaatatgcagcgtcttatcaaagagtatggcaacgagtccatttatctgaactatggcacgggaacgctgggcggcactttgacacgttcatggccgccaggaaaaacgctggtcgctcgtctgatgaactgctgcggcggttatcttaatcactacggtgattactcttccgcgcaaatcgcagcgggtctgaactacacctatggcggctgggcggatggcaatagtccgtccgacattgaaaacagtaagctggtggtattgtttggcaataaccctggcgaaacccgcatgagcgggggcggtgtaacgtattatcttgaacaggcgcggcagaaatcaaacgcgcggatgatcattatcgaccctcgttacaccgacactggcgctggtcgcgaagatgagtggattccgattcgtccaggtaccgatgcggcgctggtcaatggtctggcatatgtcttaatcaccgagaacatggtcgatcagccgttcctggataaatattgcgttggttatgacgaaaaaaccttgcctgccagcgcgccgaaaaacggtcactacaaagcctatattctgggccagggtaaagacggtatcgcgaagacgccggagtgggcggcgcaaattaccggtatcccggcggatcgcattattaagctggcgcgagaaatcggcagcgctaaacccgcctatatttgccagggatggggaccacaacgtcatgctaatggagaaatcgccacgcgcgccatctcgatgctggcgatcctgacgggtaatgttgggattaacggaggtaatagcggcgcgcgcgaagggtcttatgccctgccatttgaacgtatgcccacgttagaaaacccggttgaaaccagcatctccatgtttatgtggaccgatgccattgaacgcggcccggaaatgacggcgctgcgtgatggcgtgcgggggaaagataagctggacgtgccgatcaaaatgatctggaactatgctggcaactgtttgattaaccagcactctgagattaaccgcacccacgaaatcctgcaggatgacaagaaatgcgaaatgatcgtcgttatcgactgtcatatgacctcgtcggcaaaatacgccgatattctgttgcctgattgcactgcttctgagcagatggactttgcgctggatgcctcctgcgggaacatgtcttacgttatcttcactgaccaggcgattaaaccgcgcttcgagtgtaagacgatttatgagatgaccagcgaactggcgaaacgtcttggcgtggaacaacagtttaccgaaggacggacgcaagaagagtggatgcgtcatctgtacgaacagtcgcgtaaatccattccgaatctgcccacctttgaggagttccgtaagcaaggcatcttcaaacagcgtgaccccgaaggccaccatgtcgcctataaagacttccgcgaagatccgcaagcgaatccacttacaacgccatcgggcaagattgaaatctattcacaggcgttggcggatatcgccgccacctgggagctgccggaaggcgacgtgatcgatccattaccgatctacacgccaggttttgaaaactataacgatccgctaacggataaattcccgctgcagttgacgggtttccactataaagcgcgtgtacattccacttatggcaacgtagacgtactgaaagccgcctgtcgccaggaaatgtggattaacccaatggatgcgcagaaacgcggtatcaacaatggcgacaaagtccgcatcttcaacgatcgcggcgaagtacatatcgaggctaaagtgacgccgcgcatgatgccgggcgtggtcgccctgggagaaggcgcatggtatgacccggatgcaaaacgcgtggatcagggcggatgtattaacgtactgacgacccaacgtccttctccgctggcgaaggggaacccgtcacatacgaacctcgttcaggttgaaaaggcgtaaggagtaaccgatgacaacccagtatggattttttattgattccagccgttgcaccggttgcaaaacctgcgaactggcctgcaaggactacaaagatttgaccccggatgtcagcttccgccgcatttatgagtatgcgggcggcgactggcaggaagataacggcgtctggcaccagaacgtctttgcctactatctctccatctcctgtaaccactgcgaagacccggcctgcaccaaagtctgcccgagcggcgcgatgcacaagcgcgatgacggttttgtggtggtgaacgaagaggtctgtatcggttgccgctactgccacatggcctgcccgtacggcgcgccgcagtacaacgcggccaaaggtcatatgaccaagtgcgatggctgttatgaccgggtggcggaaggtaagaaaccgatttgcgtcgaatcctgcccgctgcgggcgctggactttggtcctatcgatgaactgcgcaaaaaacacggtgagctggctgccgtcgcgccgttgccgcgcgcgcatttcacgaagccgaatattgtgattaaacccaacgccaacagccgcccgaccggggacaccaccggttatctggccaatccgaaggaggtataagatgggaagtggatggcatgaatggccgttgatgatcttcacggtctttggtcagtgcgtggccggtggttttattgttctggctctggcgctgatgaagggcgacctgcgcgcggaaacgcagcagcgggtgatcgcctgtatgtttggtctgtgggtgctgatggggattggctttatcgcctcgatgctgcatctgggctcgccgatgcgcgcgtttaactcgcttaaccgcgtgggtgcttccgcactgagcaatgaaattgccagcggctcggtgttttttgcggtcggcgggatcggctggctgctggcggtactgaaaaagctgccgccggcactgcgcacactctggctgattatcacgatggtactgggcgtcgtcttcgtctggatgatggtacgcgtctataacagcatcgatacagtaccgacctggtatagcgtctggacgccgctgggcttcttcctgacgctctttatgggtggcccgctactgggttatctgctgctgcgcatcgcgggcgtgaacggttgggcgatgcgtttgttgcctgcggtttcggtgctggcgctggtggttattgccattatggtggccatgcagggcgcggaactggcgacgattcacagttccattcagcaggcgtctgctctggtgccggattatggttcgctgatggcctggcgtatggtgctgcttgcggcggcgttgtgctgctggattgtgccacagttaaaagggtatcaacctgcggtaccgttgctctctgtcgccttcattctgatgctggcgggggaattgattggccgcggcgtattctatgggctgcatatgaccgtgggcatggcggtagccagttaacgcgttgacgcgcattcggcctgcagaacgtgcaggccgaattcgcctttagccgccatcaatctaaggaatataaccggggcggagaaggcgcatataaatccatagagaagaaaacgaagctaaaggaaccatgaaatttttcgactgaacaaaacgccgattttgcgggttagattaataaaaacaagaggatgaatttttagcctttcaatatattcacgcgcagaataagtaaatcaaatcgatagtctcaaaacttgcggatcgcccatgcggagccgattgacaatgtttttggcgatggcatgatgcgcatgaaatttgaacttcctcacggtttttattcatgtccacctatacccgtcccgtcatgcttttgctgtgcgggctacttttgttgactctggccattgcggtactgaatacgcttgtgccgctgtggcttgctcaggcaaaccttccgacctggcaggtggggatggtcagctcgtcttattttaccggcaatctggtcgggacgttatttaccgggtatttaattaaacgcattgggtttaaccgtagctattatcttgcctcgctgatcttcgccgcgggttgtgtcggattgggggtgatggtggggttctggagctggatgagctggcgttttattgccggtatcggctgcgccatgatttgggtggttgtcgagagcgcgttgatgtgcagcggaacctcgcataatcgcgggcgcctgctggctgcctatatgatggtctattatatggggaccttccttggacaattattggtcagtaaagtatctggtgaattgctgcacgttcttccctgggtgaccggaatgattctggcgggaattctgccgctactctttacccgaattgtaaatcagcaaacgcaggcacgtcattcctcttctattagcgccatgctgaagctacgccaggcgcgtcttggcgtgaatggttgtattatttccggcattgttcttggttcattatatggcctgatgccgttatatctgaagcatcaggggatggctaacgccagcatcggtttctggatggcggtgctggtgagtgccggtattttggggcaatggccaatgggacgtctggcggacaaatttggtcgcttgctggtgttacgcgtacaggtattcgttgtcatactcggcagtattgccatgttaacccaggcggcgatggcgccagctctgtttattctgggggcggcgggttttacgctttatcccgttgcaatggcctgggcctgtgaaaaagtcgaacaccaccagcttgtggcaatgaaccaggcgctgttgttaagttatacggtagggagcctgttggggccgtcttttgctgcgatgttaatgcagaattattcagataatctgctgtttattatgatcgccagcgtatcgtttatttatctgctgatgctgttacgtaacgccggccagacgcctaatcctgtcgcccacatctgactgttctctgaatcgtatgcaggacgtgagtcttgcatactctttgtttatgttttacgtgaaataattgacctgcataattttcttgctttactgaaaaataaaatgtgccgaaggttataattttgcgctcctctattttctctcttcgtctttaccgcgcataattccccgcttcatttatagtaatagcattgtgttcacgaaggatcgcgttatgccgaatgtgcaggaaaaacagttgcgatggtacaacatcgccttgatgtcgtttattaccgtttggggattcggcaatgttgtcaataactatgctaaccaggggttagtggttgtcttctcctgggtgtttatttttgcgctctattttattccttatgccttaatcgtggggcaactgggctcaaccttcaaagagggaaaagggggcgtcagtacctggattaagcatacgatggggccggggttggcttaccttgcggcatggacttattgggtcgtgcatattccctacctggcgcaaaagccgcaggcgatactcattgcattgggatgggctttaaaaggcgacggctcgttgataaaagaatataccgtcgttgccttgcaggggctgacgctggcattgtttgttttctttatgtgggttgcttcccgggggatgaaatcgctaaaggttgttgggtctgtggccggaattgccatgtttatcatgtcaattttatatgttgtgatggcagtgaccgcgccagcaattacaaacgttgaaattgcgaccactaacatcacctggcagtcatttattcctcatatcgattttacctatatcaccaccatctctatgttggtctttgcggttggtggggcagagaagatctcgccttatgtcaaccagacgcggaatccaggaaaagaatttccgaaggggatgctctttttagccgtcatggttgcggtctgcgctatcctcggttcgttggcgatgggaatgatgtttgattcccggcatatacctgacgatttaatgaccaatgggcaatattatgcattccagaaattgggtgagtattaccatatgggtaattcattaatggttatttatgccattgccaatactctggggcaaatcgccgcgctggtgttttctattgatgcgccactgaaagttttactgggtgatgcagacactaaatatatcccgcagcgcttatgtcgtactaacgcttcaggtacgcctgttaacggttatttgctgacattagtgttggtcgctatcttgattatgttgccaacgcttggcatcggcgatatgaacaacctgtacaaatggctgcttaatctcaattcagtcgttatgccgctgcgctatctgtgggtatttgtcgcctttattgccgtcattcgactggcgcaaaagtacaaacccgaatatgtgtttattcgcaaccgggcgttggcgttaactgtgggaatatggtgttttgccttcaccgcgtttgcctgccttaccggtattttccccaaaatggaggcgttcacgccggagtggacattccagctgacgttgaacatcgtgacgccttttgtcctggtcgggttgggattaattttcccactgctggcgcgtagaaacacataacgacgctcttttccacggcgctcctgtcaggcgagcgccttttaaggttacaggtgcctgggttccaggcggagaccacggtattaacaggcgccgggggcagcaatagttgtcagaccttcaacccagcagcagataagcgactctgtatttaatacctggttagcgcaatattgttaaccatgcctgtctgatggcggggtcgggtattttagcggtaagagcgttatccagacagcaaaacggctaccgtcatgggtagccgtttaaaagcgggtaagatagcaggcgattaatacatcactttatgaccatactgctcaagaataccctttacacgctccatggtctcttttttaggcggcttcacgccatccagtttatattcttcgcccattgccacccatttatgtttgcccagctcatgatagggcaacagttcgattttttcgacattacccatatcgcgggtaaactcgcccaggcgatgcgcggaatcatcgtcgtcagaccagccgggaacgacaacgtaacggatccagaccttcacatttttctttgataaatactgcgcgaattccagcgtccggtgattagagacaccgaccagattctggtggatctcatcattcatctgcttgagatcgagcatcaccagatcggtaacgtccaacagttcatcaatcaccgggtcataacggcgcacaaagccgttggtgtcgagacaggtgtggataccttcttttttacaggcgcgaaaccagtcgcgtacaaattctgcctgcaaaatggcctcgccgccggatgccgtcacgccgccgccagaagcattcataaaatgccgataggtcaccacctctttcattaagtcttcaacggtgatttctttaccgccatgcgtatcccatgtgtcgcggttatggcaatacaggcagcgcatcaggcagccttgaaaaaaggtaataaagcggatgcctgggccatcaacggtgccacaggactcaaaggagtgaatgcgaccaataaccggctttttatcagcagttactgcaacactttcatttgtaatacaattggttaagttactcatatcgcttcggctagctctaaataacatggggtttatggacacattccgggcatgttgagcaccctggtaagggggttgcatcctgtaaaaaagcggtactgcgagcgtaaattttggactacagaatgtgtggctgttccagaatgtgctgcaatggagctattttacctctattcagtataaaatatacggcaaatctatgctgcataactcgcaccgccagaaattctggctcattcatcagctcgtaacgcctcaaccgcaatacatactgcaagtgtatcatccatagcgccctggttttactgtttatgatccgcctcttttttcgaatggttggcgccgttttgttgtggtcagaacgaaaataattctcaacataattcagatgtgtccaaagaacgttatgcgctgtccagcgcctggcgtcgcattcaacgcgcaatcaggtgtaaatctgatgtcatttctaaacccaggctgattcaatctcttaaatagagtgtggttttaatcaaaaaatgagagcaacggattggatcttgctttcgcggtaaataatcaagggagttattatgccagttacgttaagttttggtaatcgtcataactatgaaattaatcattcacggctagcccgtttgatgagtcctgataaagaagaagcgctatacatgggggtatgggatagatttaaggactgcttcagaacacacaaaaaacaagaggtgctggaggtattatatacactcatccatggatgtgaacgtgaaaatcaagctgaacttaatgttgatataaccggcatggagaagatacatgcctttacacaattaaaagaatatgctaatccatctcaacaagaccgctttgttatgcgttttgatatgaatcagacacaagttttatttgagattgatggcaaggttattgataaatgtaatttgcatcgtctcctcaatgtttcagaaaactgtatttttaaagtgatggaagaagatgaagaagagttgtttcttaaaatatgtattaagtatggagaaaaaatttctcgctatccagaattattagaaggatttgctaataaacttaaagatgcagttaatgaggatgatgacgttaaggatgaagtttataagcttatgcgatctggagaagatcgaaaaatggaatgtgttgaatggaatggtactcttactgaagaggagaagaataaactactctgtcttcaaatggggtcttttaatattactacccaattttttaaaataggttactgggaattagagggggaagtcctgtttgatatggttcatccaacacttagctatctgctacaagcatataaaccgtcattgtcatctgatttaatagaaactaacaccatgctgttttctgatgtattaaataaggattatgatgattatcaaaataataaaagagaaattgatgctattctaagaagaatatatagatcacataataacactttatttataagtgaaaagtcgagttgtcgcaatatgcttatataaaaagtcattaaaaaggccccactgatatggagccttttttgtacgctttttatggcgtaatttcagtcaaacccattacatggtctgcgtgaaggtacgagtaataacgtcctgctgctgttctttcgtcagggagttaaaacgtactgcgtaaccagatacacggatggtcagctgcggatatttttccggatgttccatcgcgtccagcagcatttcacggttcatgacgttgacgttcaggtgctgaccgccttcgatggacgcttcgtggtggaagtaaccatccatcagacctgccaggttagtcttacgaacttcgtcgtctttacccagtgcgttcggaacgatagagaaggtataagaaataccatctttcgcgtaagcaaatggcagtttagcaacggaggtcagagaagcgacagcgcctttctggtcacgaccgtgcatcgggttagcacctggtccgaacggcgcgccagcgcgacgaccatccggggtgttaccggttttcttaccatacacaacgttagaagtaatggtcagaacagactgtgtcgggatagcgccacggtaggtggtcagtttctgaattttcttcatgaaacgttctaccaggtcaaccgccatgtcatctacacgagcgtcgttgttaccaaactgcgggtattcgccttcgatttcgaagtcgatagccagaccatcttcgtcacgaatcggtttaactttcgcatatttgatggcagacagggagtcagcagcaacggacagacctgcgataccacacgccatggtgcggataacgtcacggtcgtgcagcgccatcagagaggcttcgtagctgtacttgtcgtgcatgtagtggataacgttcagcgcggtgacatactgtttagccagccagtccatgaagtgatccatgcggtccatcacttcgtcgaagttcagaacatcgcctttgatcggttcggatttcggaccaacctgcattttcagtttttcatcaacgccgccgttgatagcgtacagcatggttttcgccaggtttgcacgcgcgccgaagaactgcatttgtttaccaacgatcatcgggcttacgcagcatgcgatagcgtagtcatcgttgttgaagtccggacgcatcaggtcatcgttctcgtactgcagagaagaagtgtcgatggagactttagcggcgaatttcttgaagttcagcggcagtttttcagaccacagaacggtgatgttcggctccggagacggccccatggtgtacagggtgttcaggaaacggaagctgtttttggtgaccagagtacggccatcaacgcccataccgccgatagattcggttgcccaaatcgggtcgccggagaacagttcatcatattcaggagtacgcaggaagcgaaccatacgcagtttcatgaccaggtggtcaatcatttcctgtgcgtcttgctcggtgattttgcctgctttcaggtcacgttcgatgtacgcatccaggaaggtggatacacgaccgaaggacattgctgcgccgttctgagatttaaccgcagccaggtaaccgaagtaagtccactggattgcttcctgagcgttagtcgccggaccagagatatcgcagccgtatttagctgccatttctttgatctgacccagagcgcggtgctgttcagcgatttcttcacgcagacggatagtcgcttccagatttacgccgttttccagatcggattgcagagacgtaaactgtgcgaatttgtctttcatcaggtagtcgataccgtacagcgctacgcgacggtagtcaccgatgatacggccacggccatacgcatccggcagaccggtcagaacgccggatttacggcaacgcaggatgtccggagtataaacgtcgaacacgccctggttgtgagtcttacggtattcggtgaagatttttttgatcattgggtccagctcgcgattgtacgctttgcaggaaccttcaaccattttgatgccgccgaacgggataatcgcacgcttcagcggagcttcagtctgcagaccaacaattttctcaagcgctttgttgatgtagccagcgtcgtgagaagtgatggtggaagcaacggaggtgtcaaagtcaacaggcgcgtgagtgcggttttcctgtttaacgccttccattacgctgtcccacagcttggtggtcgcgtcagtagcgccagccaggaaggactcgtcaccctcatacggagtgtagtttttctgaatgaagtcacggacgtttacttcattctgccagtcacctttggtaaaaccttcccaggctgtggctaacttttcattaagctcggacatgtaacacctaccttcttaagtggattttttatttactgcgtgtaatgggcatcaacagattaatgatgctcgttaccacgcaggtaaatgacccagtatgtcaacccgaccaacaaaccgccgccgataatattaccgatcgtgaccggaatcaggttatcagtgatgaagctcatcacggtcaggtgagaaaaactttccggagacgaaccaaccgcggtccaaaactccggtgtagcaaaatcgcgtattacaatacccataggaatcataaacatgtttgcgatactgtgctcaaaaccgctggcgacaaacatggcgacgggcagtaccatgatgaacgctttgtccatcaggctacgacctgagtagctcatccacacggccagacaaaccatcaggttcgccagaataccgaggcagacagcttcaataaaagtgtggtgcattttgtggtcggcggtttgcaggacgttaagtccccattgaccgttggcagtcatatactcgccggaaagccacatcagtaacacgaaaagcagagcgccaatcaggttaccaaaatagacgtttaaccagtttttagccagttgcccccaggtgatgcgaccgctagctttagctacaacgatcagaacagtagaggtgaagagatcagcgccgcaaataacacagagaatcagtcccaaagagaaacagatacccccgataagtttcgccatgccataaggcatcgcgccagtaccggttgtcgcagtaatataaaaaacaaaggcaattgaaatgaatacgccggcggtaatcgccagatagaaagtcttaagcggatgtttcgttgctttatagacgcctgcttcttcagccactttggccattgctgcagggagtaaaaggtcaaaagggttgtcagctttcacactaactctctctttattaagtcggcgacgagatactaacaaagcattatagatgagaatttgatatagatcatatctcgcctggcttataggcccgtaagtcgcatggcttttatgcaattacggtgtaactttttgattatcctaataaaaataaattttaaaaattataaatagagttgaattttttcctgactcctcctgctgcacggttaattaatatggagtaatcaacaaataaagtaacatcactatgtcaattaatttaatatcaacaaccaatatttaaccttgttattacatttttcgccgtttagcgaaaataaataaaacggggccgcaaaggcgccccgtaatataacgcagccgagagggtaaacctaccctaagtcactcatatggccttattttgaccagtatgccgctttcgcgcgctgtaatttatcatacgcttttaacaaggactgatgcgccgggaacgcttgtagatcgtggtcgacagccggtagtccataaaaagccgcttcaccgctaagcgcggcgctggcggcctctacagcctctgcgccatacatttttataaaagcattgagatattgcagtggctgacgcgcatcttcttgcgacaggagcagcagagtttgcaggcaacggtaatagtttgcgcgtgtcggactaaagaccgacgaattgaactccatcgtccattctgtccagattagcgcctgctccaaatcgccgcccgctaacgctaacattgcttttaattcgccgacgcgcagtgtataccaaccattgtccgctccggtcgccagacccaacagttcacgcacgcgggtgaaatcgtcaaaaccttcttcatccaattgttcaatcagattgagataatcttctttattccaggcgctaccgggcagcgaaagcagagtctcacgaagatggctacccatattgttgttggccagccacagatcttcggcaggataaatatcagacattcccggtacgataatacgacaggcgtatacgccgagatgctcgtaatcggcaatgtaaacttctttatcttcagcagcaaagatggccatcagcgtggcgaattcttcttcggtagtgccggaaaaactccagtccgtgaacggataatcggcgtcctgtttgaacagatcccaggaaatcaggccgctggagtcgatgaagtgggtctccagattagtgtgctccgcgacttcttcatcatcgaacgttggtggcgtgaagacatcaagatctttcagaccgcgtccctggagtagctcggtcactgtacgctccagcgcaacgccaaagtcaggatgggcgccaaaagaagcaaagcaggtaccgttagccgggttgaacagcacgacgcagataaccggatacttaccgcccagcgagccgtcataggcgaaaatcgggaaaccctcggcttccagcgtggcgattgactccattaccgccggataacgcgccatcacctctgcgggaatctccggcagactgatactttccgcaatgatgcgatttttcacataacgctcgaagacttccgacagtccctgaacgcgggcttcattacgcgtattgccggcggacattccgttagagacgtacaggttgccgatgatattcatcggaatatacacggtctggttatcggactgacgggtaaatggcaggccgcagacgccgcgagcttcattgccggactgaagatcaattaactggcttccggtgagttcattttccggatcgtaaaacgcgcgcagacgggcatcaagcaagccttccggtacgtcgtcattttcagtcagcgggaaccacttttcgttcgggtaatgcacgaatggcccattggcgaccgtttcgccaagccagaaatcagcaaagaagtagttggttgacagacgctcgaagtattcgcccagcgccgaggccagcgccgcttttttggtcgcgccttttccgttggtaaagcataacgcgcactctttatcgcgaatatgcactgaccagacgtttggcaccgggttcagccaggaggcctcttcgatgtgaaagccgaggtcgagtaacttttgctggaagcgggcgatggagtcttccagcgcggcgtctttgccgggaataaatgtttgcgtcatgaaaatcacttttgtcgtacggaaagcgcgcaatgatacgggttttatgtgacgggcgctatctcgccgggacatcggcggaaataaaagtattggctatgcttttacactggcattcacaggaagagcataaaaaatgaaagcatttgatttgcaacgaatggcgctggataacgtgccggtagcgtttttgggggaagtggcgctgcgtagcttttacacctttgttctggtgtttcttttcttaaaggtgacaggacgacgcggcgtacggcaaatgtcgctttttgaagtgctgatcattttgacattggggtcggcggcaggcgacgtcgcgttttatgatgacgttccgatgctccctgttctggtggtattcatcaccctggcgctgctctatcgcctggttatgtggctgatggcgcatagtgaaaagttggaagatctgctggaaggcaagtcggtggtcattgttgaagacggcgaactggcgtgggaaaaactgcagcgctcgaacatgacggagtttgagttttttatggagcttcgcttgaatggcgttgagcaactggggcaggtcagactggccatcctggagacaaacggacaaatcagcgtctatttctttgaaaataaagacgttaagccggggttaagcattcttcctgagcactgtacgccacgctttatcgtggcgccggaggctggcgactatgcctgcgtacgttgcagtgaagtgatacgcatgaacgccggggaaaagcaattatgtccgcgctgcgcaaatccagaatggacgaaggcaagccgggctaaacgcgttgtttaacagcgaaaatatcggatttatacggttaatccggaagattctgttgtgtgacgcatgccgcattttctcctcgcattgttttacccattgcggcgcgtgtcactgaatgataaaaccgatattcacatgaataacgtttgcctgatgtctgtcaggcaggaaacaatgcagcgtggtgaggggaaatggctcaggtctttaattttagttcaggtccggcgatgctaccggcggaagtacttaaactggcgcaacaggaactgtgtgactggcacggtcttggtacgtcggtaatggaaattagccatcgaggcaaagagtttatccaggtcgctgaagaggcggagcaggattttcgcgatctccttaatatcccctccaactataaagttttattttgtcacggcggcggtcgcgggcagtttgctggcgtgccgctcaatctgctgggcgataaaaccacggcggattatgtcgatgccggttactgggcggcgagcgccatcaaagaagccaaaaaatactgtgcgccgcagattatcgacgccaaaatcaccgtggacggcaaacgtgccgtaaaaccgatgcgcgagtggcagctttccgataatgccgcttatttgcactattgcccgaatgagaccattgacggcatcgccatcgatgaaacgccggattttggcccggaggtggtcgtcacggcggacttttcttctaccatcctgtctgcgccgctggacgtctctcgctatggcgtaatttatgctggcgcgcagaagaatatcggtccggcaggactgacgctggttatcgtccgggaggatctgttaggcaaggcgcatgagagctgcccgtccatcctcgactacaccgtcctgaatgataacgactcgatgtttaatacgccgccgactttcgcctggtatctttccggtctggtgttcaaatggttgaaagcgcagggcggcgtggcggcgatgcacaaaatcaatcagcaaaaagcggagttgctgtacggtgtgattgataacagcgatttctaccgtaacgatgtcgcacaggccaaccgttcgcggatgaatgttccgttccagttagcggacaatacgctggacaaggtctttctggaagagtctttcgccgccggtctgcacgccttaaaagggcaccgtgttgttggcggtatgcgcgcctctatctataacgccatgccgattgaaggggtaaaagcgctgaccgatttcatgatcgattttgagcgtcgccacggctaatacgtttcttttttcatccccacggccagtctgtggggtttttatttctgttttttgagagttgagtttcatggaatccctgacgttacaacccatcgcgcgggtcgatggcgccattaatttacctggctccaaaagtgtttcaaaccgtgctttgctcctggcggctttagcttgtggtaaaaccgctctgacgaatctgctggatagcgatgacgtccgccatatgctcaatgccctgagcgcgttggggatcaattacaccctttctgccgatcgcacccgctgtgatatcacgggtaatggcggcgcattacgtgcgccaggcgctctggaactgtttctcggtaatgccggaaccgcgatgcgtccgttagcggcagcgctatgtctggggcaaaatgagatagtgttaaccggcgaaccgcgtatgaaagagcgtccgataggccatctggtcgattcgctgcgtcagggcggggcgaatattgattacctggagcaggaaaactatccgcccctgcgtctgcgcggcggttttaccggcggcgacattgaggttgatggtagcgtttccagccagttcctgaccgctctgctgatgacggcgccgctggcccctaaagacacaattattcgcgttaaaggcgaactggtatcaaaaccttacatcgatatcacgctaaatttaatgaaaacctttggcgtggagatagcgaaccaccactaccaacaatttgtcgtgaagggaggtcaacagtatcactctccaggtcgctatctggtcgagggcgatgcctcgtcagcgtcctattttctcgccgctggggcgataaaaggcggcacggtaaaagtgaccggaattggccgcaaaagtatgcagggcgatattcgttttgccgatgtgctggagaaaatgggcgcgaccattacctggggcgatgattttattgcctgcacgcgcggtgaattgcacgccatagatatggatatgaaccatattccggatgcggcgatgacgattgccaccacggcgctgtttgcgaaaggaaccacgacgttgcgcaatatttataactggcgagtgaaagaaaccgatcgcctgttcgcgatggcgaccgagctacgtaaagtgggcgctgaagtcgaagaagggcacgactatattcgtatcacgccgccggcgaagctccaacacgcggatattggcacgtacaacgaccaccgtatggcgatgtgcttctcactggtcgcactgtccgatacgccagttacgatcctggaccctaaatgtaccgcaaaaacgttccctgattatttcgaacaactggcgcgaatgagtacgcctgcctaagtcttctgttgcgccagtcgacgggctggcgcgccgagtccgtattcgcactatttttataattatgactaatgctaatttgttgatgatttaacacattgatttatgtgttttttataatagttatcaacggaagattagtatgaaaaataaatcattactactggcggtggcgatttccgccacgctactggcaggatgtaaaaatggcgtgaatggcaatttaatcgccagttcaggcatgtcaacctacaaagccgccacactgtccgatgcggatgttaaggcattatctaataatgcctgtaaacaaatggacagcgagaatcaactggcaggttcgaaaagcaaatacaccaaacgtctgagcaaaatcgccaaagcgctgggtaacaacattgacggtacgccggttagctataaagtctatatgaccagcgatatcaacgcatgggcgatggcgaacggttgcgttcgcgtatactccggcctgatggatctgatgaccgataatgaaattgaaggcgtactgggccatgaactgggccatgtctctttagggcactctcgcaaggcaatgcagaccgcttatgccacgctggcggctcgcgatgcgatttccgccaccagcggcgtcgcagcgcagctttcccagtctcaattgggcgatctggcggaaggcgtcatcaattcggcgttttctcgcagtcaggagtcggatgcggatgacttctcttacgatctgctgaaaaaacgcgggattaacacccagggcttagtcacggcattcgataaattcgccacaatggacgcaggtcatgcaaaatcattgatggactcccacccggcttcagccgatcgcgcgcagcatatgcgcgacagaattgccgaagataaaaagtaaatcattgtcatctttcgggctggtttctcgccggcccgctataattgcgcaattattccgcatctgattacagacaaaactggtttttgcacgcaacgttaacggtcgcgagcgttggcgcgtataatgcgcggcgtttacgttaacggtacgcctgtttaaggagataaagatgacggcaattgccccggtaataaccattgatggcccaagcggtgcaggtaaaggcaccttgtgcaaagcaatggcggaagcattgcaatggcatctgctggattccggcgcgatataccgcgtactggcgctggcggcattgcatcaccatgtcgatctcgcctctgaagatgcgctggtgccgctggcgtcccatctggacgtgcgtttcgtctcaacggacggcaacctggaagttatcctggaaggcgaggacgttagcggcgaaatccgtacgcaggaagtcgcgaacgcggcatcccaggtggcggcattcccacgcgtgcgtgaagcgcttcttcgccgccaacgcgcattccgcgaagcgcctggtttaatcgccgatggacgcgatatggggaccgtggtcttcccggatgcgccggtaaaaattttccttgacgcctcctcggaggaacgtgcgcatcgacgtatgctacagttgcaggagaatggctttagtgttaactttgaacgccttttggccgagatcaaggaacgcgacgatcgcgatcgtcatcgtgccgttgcgccgttagttcctgctgctgatgcattagttttggattctacccgattaagcattgagcaagtgattgaaaaagcgttacaatatgcgcgccaaaaattggctctcgcttaaatgcgaccgaatttgtagtacccccgttgcaaaggattgacagcgggtatgttaaacaaccccatccggcacggagccaggtggacgttaaatatgaaacctgaagattaaacatgactgaatcttttgctcaactctttgaagaatccttaaaagaaatcgaaacccgcccgggttccatcgttcgtggtgttgttgttgctatcgacaaagacgtagtactggttgacgccggtctgaaatctgagtctgccattccggctgagcagttcaaaaacgcccagggcgaactggaaatccaggttggtgacgaagttgacgttgctctggatgcagtagaagacggcttcggtgaaactctgctctctcgtgagaaagctaaacgtcacgaagcatggatcacgctggaaaaagcttacgaagatgctgaaactgttaccggtgttatcaacggcaaagttaagggtggcttcactgttgagctgaacggtattcgcgcgttcctgccaggttctctggtagacgttcgtccggtgcgtgatactctgcacctggaaggcaaagagcttgaattcaaagtaatcaagctggaccagaaacgtaacaacgttgtggtttctcgtcgtgccgttatcgaatccgaaaacagcgcagaacgcgatcagctgctggaaaacctgcaggaaggcatggaagttaaaggtatcgttaagaacctcactgactacggtgcattcgttgatctgggcggcgttgacggcctgctgcacatcactgatatggcctggaaacgcgttaagcatccgagcgaaatcgtgaacgttggcgacgaaatcaatgtgaaagtgctgaaattcgaccgcgagcgtacccgtgtatccctgggcctgaaacagctgggcgaagatccgtgggttgctatcgctaaacgttatccggaaggtaccaaactgaccggtcgcgtgaccaacctgaccgattacggctgcttcgttgaaatcgaagaaggcgttgaaggcctggttcacgtttccgaaatggactggaccaacaaaaacatccacccgtccaaagtggttaacgttggcgacgtagtggaagtgatggttctggatatcgacgaagaacgtcgtcgtatctccctgggtctgaagcagtgcaaatctaacccgtggcagcagttcgcagaaacccacaacaagggcgaccgcgttgaaggtaaaatcaagtctatcactgacttcggtatcttcatcggcctggacggcggcatcgacggcctggttcacctgtctgacatctcctggaacgttgcaggcgaagaagcagttcgtgaatacaaaaaaggcgacgaaatcgctgcagttgttctgcaggttgacgcagaacgtgaacgtatctccctgggcgttaaacagctcgcagaagatccgttcaacaactgggttgctctgaacaagaaaggcgctatcgtaaccggtaaagtcactgcagttgacgctaaaggcgcaaccgtagaactggccgacggcgttgaaggttacctgcgtgcttctgaagcatcccgtgaccgcgttgaagatgcgactctggttctgagcgttggcgacgacgttgaagctaaattcaccggcgttgatcgtaaaaaccgcgcaatcagcctgtctgttcgtgcgaaagacgaagctgacgagaaagatgccatcgcaactgttaacaaacaggaagatgcaaacttctctaacaacgcaatggctgaagcattcaaagcagctaaaggcgagtaatcctctgaaacttcgggtcttttagtccgaagtataacgagattacttgacagattgcaggtttcggcctgtaatcaagcactaagggcggctacggccgcccttaatcaatctcacggctgcagccaatttgcctttaaggaaccggaggaatcatgaccaagtcagaattgattgaaagacttgcaacccagcaatctcacattcccgctaaggcggttgaagacgcggtaaaagagatgctggagcatatggcctcgactcttgcgcagggcgagcgtattgaaatccgcggtttcggcagtttttctttgcattaccgcgcgcctcgtaccggacgtaaccccaagaccggcgataaagtggaactggaaggaaaatacgttcctcactttaaaccgggtaaagaactgcgcgatcgcgccaatatttacggttaagttttaacgcaaaacttgaacccgaaaaaagcaccgtcagggtgcttttttcatttatacgccgtcaggcgcaaacgctattcgaccgaaaactggaaaacgtttcgcattttttgctgcgtcttacatttatcaggtaaaaaacctggaatccgcgccgtatagcacaaaatcccctccagacaatggcgtcctgaacctgcacactttcccgcacagggaggtgtctatgaagataacgacggtcagcgtatgcgtagtatgcggcatacttccactcatgatattgccagtattacctgatacgtggattctcgcggtgctgttttgtctggcatgtttgctttgcctcataccccatcactatgcgcgctacgcggcattaactttgctctttttcatgtgggggatatttgccgccaggcaggccatctgggcgggaaacgtcctgcccgccgcgacgcaggaggcgacagtcgtcattactgccaccgatcatatgaccactcattatgggcgaatcacccatttgcgcggaaagccgctctttcctgctgtagggattgtcctgcatggccagtacttacccacggaagtgtgtgccgggcaacagtgggcgatgacgctgaaggtcagagcggtacacggacagcttaacgaaggcggttttgatagccagcgttacgcgctagcgcagcaccaaccgttgaccgggcgtttcctacaggctaaagcgattaaccctgagtgtagcttgcgtgggcgctatcttgcttcgcttcgcgctacgcttgcgccttatccgtggcagcaggttattctggcgttgggaatgggggagcggggagcggtgtcgcaggaggtgaaggccgttatgcgcgatacggggactgcccatttgatggcgatttccggcctgcatatcgcttttgctgcgttattggctgccggattaatccgtggcggacaattctttttgccggtcagatggattcgttggcagacgccattgctgggcggcattctttgcgcgatatgttatgcctggcttaccggcttacaaccgcctgcgctgcgcacggtggcggcgctgagcgtctggggaggattaaaattaagcggacgacagtggagcggctggcaagtctggtgctgctgtctggccgcgattattttcgccgatcctgtggcggttatatcacaaagtctttggctgtcagcatttgcggttgccggcctgttattctggtatcagtggtttcctgcgccaaacggaaattttccacgaggcttacgctggttgcttaacctgcttcacctacaggcaggcattacacttctgcttttgcctctccaggtggcgctttttcatggcataagcgttaccgcaatgctggcgaatctttttgccgtaccctgggtcacatttgtgacggttccactcatcctggcgggaatgattctgcatttaaccgggccgttttttcttgaagagtgggtatggtacctgaccgatcgcgcgttagccgcgctattttacctgttgaatgctttaccgcagggctgggtcaatattgataaccgttggcagtggctgacgcttttaccctggttaacgcttatcgcgtggcgattaaacgtctggcgtacctggccggcggtttgtttatgcgggttattgttgatgagctggccactctggcggccgataaacgccagcggatggcaggtgcatatgctggatgtcggtcaggggctggcgatagcgatcgtcaggggcgataaagtaatactctacgataccggtcgggcatggccggagggcgacagcgggcaacaggttattattccctggttgcgctggcataatctgacgccggagggcgttattttgagtcatgagcatctggatcatcggggcgggctgcgttcgctacagcaggtctggccgtcaatgtggattcgcagcccgttaggctggcagggacatttgccctgttttcgtggcgagcagtggcaatggcaggggctaacgtttcaggcgcactggccgttacgcgaaagtgccgatcgaggaaataaccgttcttgtgtggtcaaagtggatgacggtgtacatagcatcctgctcacgggcgatatcgaagcgggcgctgaacaaaaaatgctaagtcgttactggcgacatcttgcggcgacgtttatccaggtgccgcatcatggtagtaatacgtcgtcgtcgctaccatttattcagcgcgtacatggtgaagcggcgctggcgtccgcatcgcgctataacgcatggcggctgccgtcccgcaaggtaaaacagcgctaccgacagcaggcgtatcagtggtttgatacaccccaccaggggcaaatttcgctgcggttttctccgcagggctggcgcatacaaggcttacgggatcaaattttacctcgctggtatcatcagtggtttggcgtgtccgaggataacgggtagaatatgcggctatttcaacaaatgctggttttttgaatgcataacgataaagatctctctacgtggcagaccttccgccgactgtggccaaccatagcgccttttaaagcaggtctgatcgtggcgggcatagcgttaattctcaacgcagccagcgataccttcatgctatcgctcctcaagccattactggatgatggtttcggtaaaacggatcgctcagtgttgctgtggatgccgctggtggttattgggctgatgatattacgaggcatcactagctatatctccagctactgtatttcatgggtgtcaggcaaggtggtaatgaccatgcgccgtcgcctgtttggccatatgatgggaatgcccgtcgccttctttgataaacagtctaccggtacgctgctgtcgcgtattacatacgattcagaacaggttgcctcttcttcatctggcgcgctgattaccgtggtgcgtgaaggggcatcgatcatcggattgtttatcatgatgttctattacagctggcagttgtcgatcatcctggttgttttagcgccgattgtgtcgattgcgattcgcgttgtctcaaagcggttccgcagcatcagtaaaaatatgcagaacacgatgggacaagtgactaccagcgctgaacaaatgctgaaaggacacaaagaggtactgatttttggcggtcaggaagtcgaaactaaacgctttgataaagtcagcaataagatgcgactgcaaggcatgaaaatggtctctgcctcgtcaatttccgatcctatcattcagctcattgcctcgctggcgctggcgtttgtcctctatgctgcgagcttcccaagcgtaatggatagcctgacggcagggaccatcaccgtggtgttctcctccatgatcgcgctgatgcgtccattaaaatcgctgacaaacgttaacgcgcagttccagcgtgggatggcggcttgtcaaacgttgtttgcgattctggatagcgaacaggagaaagatgaaggtaaacgtgtcattgaccgcgcgaccggcgatctcgaattccgcaatgtgacgtttacttacccgggccgtgaagtgccggcattgcgtaacatcaatttgaaaattcctgccgggaaaaccgtggcgctggtggggcgttccggatcgggtaaatcaactatcgccagtctgatcacccgtttctacgatattgatgaagggcacatcctgatggatggtcacgatctacgcgaatacactctggcctctctacgtaatcaggtggcgctggtttcgcaaaacgtgcatctgtttaacgacacggtcgccaataacattgcttatgcccggacggaagaatacagccgcgagcagattgaagaggcggcgcgcatggcctatgccatggactttatcaataagatggataatggcctggataccatcatcggcgaaaacggcgtactgctttccggcggtcagcgccagcgtatcgcgatcgcccgcgccttactgcgcgacagcccgattctgatccttgatgaagctacgtccgcgctggataccgaatctgaacgtgcgattcaggcagcgttggatgagctgcagaaaaaccgtacctctctggtgattgcgcaccgtctctccaccatcgaacaggcggatgagatcgttgtagtcgaagacggtattatcgttgagcgcggcactcatagcgagctgctggcgcaacacggcgtttacgcccagctacataagatgcaatttggccaatgattgcgcgtatctggtcgggtgaatccccgctatggcggttactgctgccgctctcctggctgtatggcctggtgagcggggcgattcgtctgagctataagcttggttttaaacgcgcctggcgagcgccggtaccggtggttgtggtagggaatcttacggctggcggtaacggtaaaacccccgtagtcatttggctggtggaaaagctgcaacagcgtggcgtgcgcgtgggggtcgtttcccgcggctacggcgggaaagctgccgcttatccgctgctcctgacgccggagacgacaaccgcagaagcgggagatgaaccggtattgatttatcaacggaccggcgcgcctgtcgcggtagcgcctgaacgcgccgcggcggtgaaagcgattctggcagcgcataatgtgcagattattatcaccgacgatgggttgcagcattaccgactcgcgcgagatattgaaattgtggtgattgacggcgtgcgccgttttggcaacggctggtggcttcctgccggtcctatgcgcgaacgcgccagtcgcctgaaaaccgtagacgccgctatcgtgaatggcggcgtcgcccgggcgggcgaaatccccatgcagctagcgcctggactggcggtgaacttacgtacgggagcgcgttgcgatgtggcgcaactgagcaatattgtggcgatggcgggcatcggtcatccgccgcgctttttcgccacgctggaagcctgtggcgcgcatccgcaaaagtgcgtcccgctggccgatcatcaaacgctcgcccctgctgacgttcaggcgttggtcggtgaagggcagaccctggtaatgacggaaaaagacgcggtgaaatgccgtgcttttgccgaagataactggtggttcttaccggttgatgcgcgtttgtccggtgagcagcctgataagttgcttcaacatatcacctcgctggttcgctagcgtcccccaatgcagcggcagtgatgaatttatggagtcatgaatgtcattgccgtacctttctctttcccaggcccgttgtcttcaccttgctgcgcaggggctattgaaaaagccgcgccgtaacgcgctgcctggcgatgttcttgccgccatctcacgcatggcgttgctgcaaattgataccatcaatgttgtcgcacgtagcccctatctggtgctgtttagccgtctcggctcgtacccgcaggcctggctggatgaggcgctgcgacgcggcgagttaatggaatactgggcgcatgaggcctgtttcttaccacgccgtgactttaaacttatccgccatcgtatgctgtcgccggaaaagatgggctggaaatatcacgcggcatggatgcatgagcacgcggaagaaatagaacagctggtgcggcatattcaggagcacggtccggtgcgttctgccgattttgaacatgcgcagaaaggtgccagcggctggtgggaatggaaaccacataaacgccaccttgagggtttatttaccgccggaaaagtcatggttgttgagcggcgtaattttcaacgtgtatatgatttaacgccccgtgtgatgccgcactgggatgatgaacgcgatggactgtcacagtcgcaggcggaaaacctgatgctggataatagcgcgcgcagtctggggattttccgtgaacagtggctggcggattactaccgcctgaaacgtcctgacctgaagggatggcgggagagccgggcggaacagcagcagattattccggtcgaggtggaaacgttggggcggatgtggcttcatgccgatcttctttcgcagctggaatcggcgctgaataacgccttaaaggcgacccatagcgcagtactgtcgcctttcgatcctgtggtatgggatcgcaagcgggcaacgcagcttttcggatttaactatcggctggaatgttatacgcctgcggcgaagcgccagtacggttattttgtgctgccgctattatacctgggccgtttagtcgggcgaatggatgccaaaatgcaccgtaaaacgggggtgcttgaggttatctcgctgtatctggaggacgatattcgccctggcgttagtctgcaaaaaggaatctggcaggcgattagcgcgtttgctgcctggcaacgggcatcgcgcgtgacgctgggacaatgtccgccaggcctgtttagcaccatgcgtcatggctgggaaatagaccctgcaccctaaccgattatgttaatattgaaggattcacaatccggtccatctggaggaactatggatcatcgtctgcttgaaatcatcgcctgcccggtatgtaacggcaaactctggtataaccaggaacagcaagaattaatttgcaaactggacaatctcgctttcccgttacgcgacggcattcctgtattgctggaaaatgaagctcgcgccctgacatctgatgagagtaaatcatgagtttcgtcgtcatcattccggcccgtttttcatctacccgactgccaggcaaaccattagtggatattaatggtaagcccatgattgttcatgtcctggagcgggcgcgcgaatctggcgcggaacgcattattgtcgcgaccgatcatgaagacgtggctcgtgcggtagaagcggctggcggcgaagtgtgcatgacgcgcgccgatcaccagtccggcaccgaacggttggcggaagtggtagagaagtgcggattcagcgacgataccgttattgtgaacgttcagggcgatgagccgatgatcccggcggttattattcgccaggtcgcggaaaatctggcgcagcgccaggttggcatggcgacgctggcggtgccgattcacagcgccgaagaagcgtttaacccgaatgcggtaaaagtcgtgctggatgctgaaggctatgcgctttacttttcccgggcgacgattccctgggatcgcgatcgctttgcaaaaagtctggaaacggtaggggatacttgccttcgtcacctgggcatttatggctatcgcgcggggtttatccgccgttacgtgagctggcaacccagcccgctggaacatattgaaatgctggagcaactccgtgtgctgtggtacggcgaaaaaattcatgtcgccgtcgccaaagcggtgcccggcacgggcgtagacaccgccgacgacctggagcgcgtgcgcgctgaaatgcgttaacatgatcctgttcatgatcgtcttagacggtcatgaacagcgcggtatgatagcgcaaagatgaatactcacgtctgctcatcagtggcggctttctcgtaccgttacgattttcctcatttttcttttcttcccttgatctgatacgggtgacatctgtccatacgacgctcattattaaagcagtagcactaatgggggtaatctggaatggaacagttgcgggccgaactcagtcatttgttgggtgaaaaacttagccgtatagagtgcgtgaatgagaaagcggattccgcattgtggtcattatatgacagccagggcattccgatgccgctgatggcgcgaagttttaccactcccggcgttgcgcagcaactggcatggaaaacctcaatgctggcgcgtagcggtacggtgaggatgccggtaatctatggcgtattgacgcatgaagagcatcctggtccggatgtgctgctgctggaacggctgcgcggtgtgccggtcgaggcgccggcgcgcactccggaacgctgggaacagctaaaagatcagattgtcgaagggctgttagcctggcatcggcaggatagccgcggttgcgttggcgccgtagaccatactcaggagaatatctggccttcctggtatcgtcagcgggtggaggtgctgtggacgacgctaaatcagttcagcaataccggcctgacgatgcaggacagacgcattctgtttcgtaccagagaatgtcttccttcgttatttgaagggtttaacgataactgcgtactggtgcatggcaacttctgcctgcgcagtatgcttaaagacgcccgtagcgatcagcttctggcgatggtcggccccgggctgatgctgtgggcgccgagagagttcgaactgtttcgcctgatggataatccattggcggagggattgctttggcattatctgcaacgcgcgccagtggcggagtccttcatctggcggcgttggctctatgtgctgtgggacgaggttgcgcaattggtcaataccggacgttttaaccgtaccaattttgatcttgcggcgaaatcattactcccctggcttgcctgatatgcctttcagccattgccaaagtcgccctaatgtttcatacccagcgcgatcgctgtgcatcagccagaccggggacggaattgcccgctcccagggattgagcggcgaatcgatcgccaactgattcgccggcgcgggaagcggattcagcccggcatgctgaaagaaaatcatcgcacgcggcaaatgcgaggcggaggttaccaacaggaaaggggcgtcgccgatggcctgcttaacggcggcggcttcttcttccgtatcttttggcttatccagcgtaataatatcgctacgcggtacgcccagtgactgcgccacccgcgcaccgacttccgccgtgcttaccgtattggtttttgctacgccgccggtaaaaatcagcctggctcccggattcgcgcgccacagccgaatgccttccgccagccgcggcaagctgttgttaattaaattagagctcggcgcccactgcgggttccaagtatagccgccgccgagaaccacaatatattccaccttttgcggaccctgccaggtagggtagcggttttctatcggacgcagcagatggtcagagacgggttgcaggcttaatagcaatagcgccagccaacctacgctgataaatacttttccggtcttctgaaagcggctaaaccagagcagcgccaggccgacgccaatcatcagcaacatcagcggaagcggcaataacataccgccaatcactttctttagcgtaaaaagcatcctttttggttccttttttaaccatatagcggaggattaacggtgatattacaccagacaggttcattctggccgcggctgtgacaaaatagcggttttatcagataacgcctgagccagcctgtggagagtccgatgcaggatcgcaattttgatgacattgctgaaaagttttcccgtaacatttacggcacgaccaaaggacaactgcggcaagccattctgtggcaagacctggatcgcgtgctggaggagattggcgggcggaaactgcgggtgctggatgccggcggcggcgaagggcaaacggcgattaagatggcggaacgcggccatcaggtgacgttatgcgatctgtctggcgaaatgatcgcccgcgcgcggcaggcggccgaggcaaaaggtgtgagcaaagacatgcattttatacaatgcccggctcaggacgtcgcttcgcatttggaaagcccggttgatctgatattgtttcatgctgtgctggagtgggtagccgatcctgtcggcgtattagaaacgctctggtcagtattgcgccctggcggcgcgctgtcgttgatgttctataacgctaacggtttgctgatgcacaatatggtggcgggtaattttgactacgtgcaggcggggatgcctaaacgcaagaagcgcacgctgtcgcctgactacccgcgcgaccccgcgcaggtgtaccagtggctggaggcgattggctggcagattaccggtaaaaccggcgtgcgtgtgtttcatgattatctgcgtgaaaaacaccagcagcgtgactgttatgagaccctggtcgaactggaaacgcgttattgccgccaggagccgtatattagccttgggcgctacattcatgtcaccgcgattaaaagcccggcgctagccgcagatgcaaggataacctatgagtgaattttcccagacagtccccgaactggttgcctgggccagaaaaaacgacttttccatctcgctgccggtagacagactttcctttctgctggcggtcgccacgttgaacggcgaacgccttgacggcgagatgagtgaaggcgagctggtggatgcattccgccatgtgagtgatgcgtttgagcaaaccagcgaaaccatcggcgtgcgcgctaataacgcgattaacgatatggtgcgtcaacgtctgctgaaccgctttaccagcgagcaggctgaaggcaatgcgatttaccgattaaccccgctcgggattggcatcaccgattactacattcgtcaacgcgaattctctacgctgcgtctttctatgcagttgtcgattgtggccggcgaattgaagcgcgcggcggatgcggcagcggaggggggcgatgagttccactggcatcgcaatgtttacgcgccattgaaatattcggtggcggagattttcgacagtatcgatctcacccagcgcatcatggatgaacagcagcagcaggtgaaagacgatatcgcacaactgctgaataaagactggcgggcggcgatttccagctgtgaactgctgctttccgaaacgtccggtacgctgcgcgagttgcaggatacgctggaggcggcgggcgataagctgcaggctaacctgctgcgcattcaggatgccacgatgacgcacgacgatctgcattttgtcgacaggctggtgtttgacttacaaagtaaactcgaccgcattatcagttggggtcagcagtctattgatttatggatcggctacgatcgtcacgtgcataaatttatccgtaccgcgatcgatatggataaaaaccgtgtcttcgcccagcggttgcgccagtccgtgcagacttattttgacgatccctgggcgctaacctatgcgaatgccgatcgtctgctggatatgcgcgatgaagagatggcgttgcgtgacgatgaagtcaccggggagttgccgccggatctggaatatgaagagtttaacgagatccgcgagcagttagcggccatcattgaagaacagctggctatctacaaaaccagacaaacgccactggatcttgggctggtggtgcgcgagtatctggcgcaatacccgcgcgcgcgtcatttcgacgtggcgcgtattgttatcgatcaagcggtacgtcttggcgtagcgcaagcagatttcaccggactgccagccaaatggcagccgattaatgattacggagccaaggtacaggcgcatgtcattgacaaatattgaacaagtgatgccggttaagctggcgcaggcgctggcgaatccgttatttccggcgctggatagcgcattacgttcgggccgccacatcgggctggacgaactggataatcatgcctttctgatggattttcaggaatacctggaagagttttacgcgcgttataacgtggagttgattcgcgcgccggaggggttcttctacctgcgtccgcgttctaccacgcttattccgcgctcggtgttatccgaactggatatgatggtcggtaaaattctctgctacctctatcttagcccggagcgtctggccaacgaagggatctttactcagcaggagttgtacgacgagctgcttacccttgcggacgaagccaaactgctaaagctggtgaataaccgctcgacgggatctgacgttgatcgtcagaaactgcaggaaaaggtgcgttcttctttaaaccgcctgcgtcgtttgggcatggtatggtttatgggccacgacagcagcaaattccgcattaccgaatcggtcttccgctttggcgcggatgtccgtgccggcgacgatcctcgcgaggcgcagcgtcgtctcatccgcgacggggaagcgatgcccattgaaaaccatctgcaacttaatgatgagaccgaagagagtcagccggacagtggagaggaagaataatgattgaacgcggtaaatttcgctcgctaacgctgattaactggaacggtttttttgcccgcacttttgacctggatgaactggtcacgacgttatccgggggcaacggcgccgggaaatccacgacgatggcggcgttcgtcacggcgctgatcccggatctcacattactgcactttcgtaacaccacggaagccggcgccaccagcggttcgcgcgataaaggtctgcacggtaagctgaaggcgggtgtctgttactccatgctcgacaccattaattcccgccatcagcgggtggtggtcggcgtgcgtctgcagcaggtcgctgggcgcgatcgcaaagtggacatcaaaccgttcgctattcaggggctgccgatgtcggtacagccgacacaactggtgacggagacattaaacgaacgtcaggcgcgcgtactgtcgcttgctgagctgaaagacaagcttgacgagatggaaggcgtgcagtttaagcagtttaactccatcaccgattatcattcgctgatgtttgacttagggattatcgcccgtcgtctgcgctccgcttccgatcgtagtaaattctatcgcttgatagaggcctcgctgtacggcgggatctccagcgccattacccggtcgctacgcgattatttattgccggaaaacagcggcgtgcgcaaggcgttccaggatatggaagcggcgctgcgcgagaaccgactcacgctggaagcgattcgtgttacccaatccgatcgcgatttgtttaagcatttgatcagcgaagccaccgattatgtggcggcggattatatgcgccacgccaatgagcgtcgggttcaccttgatcaggcgttggcgtttcgacgcgatctgtacacatcgcgcaaacagctggcggcggagcagtacaagcacgtcgatatggcccgtgagttgggcgaacataacggcgccgaaggttctcttgaggcggattaccaggcggcgagcgatcacctgaatctggtacaaaccgcgctgcgccagcaggaaaaaattgaacgctacgaagcggatcttgaagagctgcagattcgactcgaagagcaaaacgaagtggtggcggaagccgccgaaatgcaggacgaaaatgaagcgcgtgccgaagccgccgagctggaagtcgatgaactcaaaagccagcttgcggattaccagcaggcgctggatgtacagcaaacgcgcgcgattcagtataaccaggcgatatcagcgctcgcccgcgctaaagaactttgccatctgccggatctaacgccggaaagcgccgccgaatggctggatactttccaggcaaaagagcaggaagctacggaaaaactgctgtcgttggaacaaaaaatgagcgtggcgcaaaccgcgcacagtcagtttgagcaggcttatcagctggtagcggcgatcaacggcccgctggcgcgtagcgaagcctgggacgtggcgcgcgagctgttacgggacggcgtgaaccagcgtcatctggcggaacaggtacagccgttgcggatgcgcctgagcgaactggaacagcgactgcgcgagcagcaagaggcggaacgtctgctggcggagttctgtaagcgacagggcaaaaattttgatattgacgaactggaagcgttgcatcaggagctggaagcccgcatcgcgtccttgtctgagagcgtgtcgtcagccagcgaacagcgtatggccttgcgtcaggaacaggaacagctgcaatcccgtatccagcatctgatgcaacgcgctcctgtctggctggcggcgcagaatagcctgaaccagcttagcgaacagtgcggcgaggagtttacgtccagccaggaagtgaccgaatacctgcaacagctactggagcgtgagcgcgaagccattgtcgaacgcgacgaagtgggcgcgcgtaaaaatgcggttgatgaagagatcgaacgtttaagccagccgggcggcgtggaagaccagcgtttgaatgcgctggcggagcgttttggcggggtactgctgtcggaaatctacgatgatgtcagccttgaagatgcgccgtacttttccgcactgtatggtccgtcgcgccatgcgatcgtcgtaccggatttatcgcaaatagccgaacagcttgaaggtctgaccgactgcccggaagatctgtacctgatcgaaggcgatccgcagtcttttgatgacagcgtattcagcgttgacgagctggaaaaggcggtggtcgtgaaaattgccgaccgtcagtggcgttattcgcgttttccgtcgctgcctatttttggccgtgcggcgcgcgagaaccgtattgaaagtctccatgcggaacgggaagtgctttccgagcgctttgccacgctctcgtttgacgtgcagaaaacccagcgtttgcaccaggcgttcagccgttttatcggtagccacctttctgttgcctttgaggacgatccggaagcggaaattcgccgactgaacgggcgtcgcgtcgagctggagcgcgcgctggcgacgcatgaaagcgacaaccagcagcagcgccttcagtttgagcaggccaaagagggcgtttccgcgcttaaccgtttgctgccgcggctgaatttattggccgatgaaacgctggccgatcgggtcgatgaaattcaggagcggttggatgaggcgcaggaagcggcgcgatttgtgcagcaatatggaaaccagttagccaaactggagccagtagtttccgttctgcaaagcgatccggaacagtttgagcaattaaaagaagactatgcatggtcgcagcaaatgcagcgcgacgcgcgccagcaggcttttgctctggctgaagttgtcgaacgtcgggcgcatttcagctattccgactcggcggaaatgctgagcggcaacagcgatctcaacgaaaagctgcgccagcggctggagcaggcggaagccgagcgtacccgcgcccgcgaagcgctgcgcagccatgccgcgcagttaagtcagtacagccaggttctggcctcgctaaaaagctcttacgacacgaaaaaagagctgcttaacgatttgcagcgcgaattacaggatattggcgttcgcgccgacagcggggcggaagagcgcgcccgccagcgtcgcgatgaactgcacgcccagttgagcaataaccgttcgcgtcgcaatcagcttgagaaagcgctcaccttctgcgaagcggagatggagaacctgacccgtaagctgcgcaagctggagcgcgattatcatgaaatgcgcgagcaggttgtgaccgcgaaagccggctggtgcgcagtcatgcggatggtgaaagacaatggcgtggaacgccgtctgcaccgtcgtgagctggcttatctgtcggcggatgaactgcgctccatgtcggataaggcgttgggcgcgctgcgcctggccgtcgcggataacgaacatctgcgcgacgtattgcgtctgtcggaagatccgaaacgcccggaacgtaaaatccagttctttgtggccgtttaccagcatctgcgcgaacgtattcgtcaggatattattcgtaccgacgatccggttgaagccattgaacaaatggagattgaactgagccgtctgacggaagagctgacatcgcgtgagcaaaagctggcgatcagttcccgcagcgtggcaaacatcatccgcaagactatccagcgtgaacagaaccgtatccgtatgctgaaccaggggttgcaaagcgtctcttttggccaggtgaatagcgtgcggttaaacgtcaacgtgcgtgaaacgcatgccaccttgctggatgtgctttcagaacagcaggagcagcaccaggatctgtttaacagcaatcgtctgaccttctccgaagcgctggcgaaactgtaccagcgtctgaatccgcagatcgatatggggcaacgcacgccgcagaccatcggcgaggagctgctggactaccgtaactatctggaaatggaagttgaagttaaccgtgggtccgacggctggctgcgtgcggaatccggcgcgctatcaacgggggaagctatcgggaccgggatgtcaattctggtgatggtggtgcaaagctgggaagacgaagcgcgcagactgcgcgggaaagatatttcgccatgtcgcctgctgttcctcgatgaagcggcgcgtctggatgcgcgctctatcgccactctgtttgaactatgcgaacgtttgcagatgcagctcatcatcgctgcgccggaaaacatcagtccggagaagggcacgacgtataaactggtgcgtaaagtgtttcagaatactgagcatgttcatgttgtcgggctgcgtggctttgcgccgcagcttccggaaacgcttcccggtacgcagacggaagatacgccttcagaagcgagttaaatacggcagaaacgatgacgtgcctgatggcgcctcgtttatcaggcaaggccggataagtcggttacgccgccatccggcacaacaagttctgttttatcattagcctggggcggcgaaagccgcctttttctttatctgaaaaatctctccgggtagtgcattttctttaaacttctttacattaggttaggcaaaaacgtaacgaactttatatactggagttaagcctgacgagtgagcaggctgactcgtcatactaaacaaaagcattggttgcggttgacccgcgctgcgggcagcgcagtcatgcggagtatgataacgaaaacagggggcaagggatgttgcttaataagatgtgtggtcgttgtctgtcggcaatcagtttatgcctggccgtaacattcgctccactgttcaatgcgcaggccgatgagcctgaaatgatacctggcgatagcgccgttgccgcgacggatctggctgggccgcagaagcaatcagccgcgacggcgattatggccgggattcagccgctgccggagggcgtttcagccgagaaagtccgggctgatttacagtcgcagcttccttccggctatacgccggtctatatgagccagctgacattgctgtatgccgcgcgcgacatgaagcccatgtgggataatcgcgatgcggtgaaagccttccagcaacagttggcggaggtggcgattgccggattccagccgcagtttaccgcctgggtggcattgttgaccgatcccgccgtaaacggtatggcgcgcgatgttgtgttgtcagacgccatgatgggctatctccatttcattgcgaatatccccgtcaaaggccagcgctggttatatagcaacaaaccttacgcattggcgacgccgccagtctcggtgattaaccagtggcaaatcgcgctggaagagggccagttgccgatgtttgtcgccagcctggcgccgcagcacccacagtatgcgcccatgcatgatgcgctgctgaagctggtggcggactctcgcccgtggccgcagttgaccaataccgcgacgctgcgcccggggcaatggagtaacgatgtgcctgcgctgcgcgaaatattacagcgtacggggatgctggatggcggtccaaagatagccttacccggcgataacactgctgatagcgccgtcgtcagcccctccgccgtggtcgacgaaacatcggtggcgcacgacgaaccaacggcccgccgtagtaagccggctccggcggcacgcgcctacgatcgtgaactggtcgaggcggtaaagcgttttcaggcatggcaagggctgggggcggatggcgttattggcccggcgacgcgtaactggcttaatatgacccccgcgcaacgcgcaggcgtactggcactgaatatccaacgtttacgcctgctgccagcggaactctctaccggtattatggtaaacattcccgcttattcgctggtctactatcagaatggcaaccaggtgctggcttcaagggtgatcgtcgggcgtcccgatcgtaaaacgccgatgatgagcagcgcgctgaataatgtggtggtgaacccgccgtggaacgttccgcccacgcttgcgcgtaaagacattttaccgaaggtgtggaatgacctaggctatctggagcgccatggctacaccgtgatgcgcggctggaacagcaaagaagcgatcgatccgtggcaggttgactgggccaccattacgccatcgaatcttccgttccgtttccagcaggcgccaggcgcgcacaattcgctggggcgttataaatttaatatgccgagttcagatgcgatctatctgcacgatacgcctaaccatactctctttcagcgtgacgccagggcgttaagttccggctgcgtgcgggtcaataaggcctctgagctggcgaatatgctcttgcaggatgctggctggaacgatgcgcggatctcaggcgccctgaagcaaggcgacacgcggtatgtcaatatccggcagaacattccagtaaatctttactatctgaccgcatttgtcggcgcagatggacgtatgcaatatcgtacagatatttacaattacgatctcacagcgcgatccagcgcacaaattgtgccaaaggttgaacaattaatcaggtaaatgaagaagttctggtaaatatgttgtcctaatgtttggcttcaacggggcgtttcgctgtagacccccgttgtggctgggggagggccatcttgacgcgggctttatcggcagttaaggtgcctttcgtgcgccagaagtgcatatacaacaacctttaagtcgaccgggccgttcagaagtctgtgccagccggtatcatgtctgcttaaaggtagaagtgtattaacgataacattgacctgtagacctgattatcatggacaaatttgacgctaatcgccgcaagctgctggcgcttggtggtgtcgctctcggcgccgccatcctgcccgcgccagcgtttgccacactctcgaccccacgcccgcgcattttgacgttaaacaatctccataccggagagtcaatcaaggcggagtttttcgatggaagagcctacattcaggatgaattagcaaagttaaaccattttttccgtgactatcgcgcgaataaagtccgatcaatcgatccccgcctgtttgaccaactttaccgacttcaggggctgttagggacgcgtaaacctgtgcagctcatctcaggctaccgttctcttgataccaataatgaattacgcgcccgtagcagcggcgtagcgaaaaaaagctaccatacaaaagggcaggcgatggattttcatattgaaggcgtggcgctgagcaatattcgcaaagcggcgttatctatgcgcgcaggtggtgtaggatattacccacgtagtaactttgtgcatattgataccgggccggcgcggcactggtaatcagcgaggcttaatcaaaggagcagtatgaactatcgtattattccggtcaccgcgttctcccagaactgttcattaatctggtgcgaacaaacccggctggcggcgctggtcgatccgggcggcgacgcggaaaaaattaaacaggaagtggacgccagcggcgtgacgttgatgcaaattttactcacgcatgggcatctcgatcatgtcggcgcggcgagtgaactggcgcagcattacggcgttcctgttatcggtccggaaaaagaagatgagttctggctgcaaggactgccggcgcaaagtcgcatgtttggtctggatgagtgtcagccgctgacgcctgatcgctggctgaacgacggcgatcgcgtcagcgtagggaatgtgacgttacaggtgttacattgtccgggacacacgccgggacacgtggttttctttgatgaacagtcgcaactgctgatctccggcgatgtgattttcaaaggtggcgtcgggcgcagcgattttcctcgcggcgatcacacccagttgattgacgccattaagcgtaaattattgccgcttggcgatgatgtgacctttattcctggccacggcccgctctctacgctcgggtacgagcgtctgcataatcccttcttgcaagatgagatgccggtctggtaagcagaatgaaaaagcctgcacattgcaggcttttttatcggtcacgccagtcggcagctttttacagtaccgcgacaatggcttcgcacagcggcgccatattatccggggtcatgcccgccacgttcacgcgaccagaagccacggcataaacgccgaactcttcacgcagacgcagcacctgatctttggtcagaccgctgaatgagaacatcccgttctgcttgataataaagctgaagtcacggttcgcgcctttttcctgcaaggtattcacgaacagttgacgcatacgctgaatacgctggcgcatgtccgtcagttcctgttcccagatagcgcgcagggcgtcattactcaggatagtcgcgacgatggacgcgccgtgcgctggcgggttggagtagttagcgcgaatggcggatttcatctggctaaaagcgcgatccacggtttccgcatcggcggcaacgagggtgcaggcgccgacgcgctcattatataagccgaagtttttggagtaggagctggcgacaataagctctttatgcagcgcggcaaaggcgcgcagaccttccgcatcttcttccaggccgcgggcaaagccctggtaagcgaaatcgaatagcggcagccaccctttttcaacggaaagctcagccagaacctgccactgttccagagtagggtcaatgccggttgggttatgacagcaaccgtggaacagaaccacatcgccggcctgtgcttcgctcaggctggcttgtagcgcttcaaaatccagcgtgtgattttccgcatcgtagtaagcgtactcccgaacttccaggccggcagcgttaaacacgcttttgtggttcggccagctggggttgctcacccacacccgttttaccggagtattttttgccaaaaagtcggcggcaatgcgtaacgcgccggtaccgcccggcgtttgcgccgtgcgtgcgcgcttatcgttaatcagcgcgctgcctttgccgaacagcagttcctgagtgcagcgagcaaattccggaatcccgtcaatgccgagatagtttttcgtcgtttcattttccagtaaatactgctcggcttttttaacgctggtgagcaccggtgttttgccggtttcatctttatatacgccaatgccaaggttaattttccctggacggtcatcggcgcgaaacagatcggccaggcccaaaatcgggtcggcaggagcggcggttatgttctcaaacatgacgaggttccattatagttacagaagggaaatccgctatcaggttaacggcagatttacaaaatgccaaccgttagcgctaaaaagcccgcctgtttttgaaagacgcacattttctctaagagagataaaaaaacaggaccgaagtcctgtttttgaggcataaaacaaaggggtctgctgatcagaactggtaagtaataccgacagccgcctgatcgtcggtgccaacgtagctggagctgtagtcgttttcgtccagcaggttgaaacggtagtcaacccatacgttcatgtttttgttgaagtagtaagtcgcgcccgcctgaatatatttcgccagatcggccgagccgccggcgccgttcaactgcttacctttactctgcacatacgagattgccggacgcaggccgaagtcaaactggtactgagcgaccacttccaggttctgcgttttgtttgccatttccacggtatcggtaaccgtattttcaacaatgctcatattgcgggtttcagcatatacggcagccaggtagacgttgtttgcatcatatttcgcgccaacggcccacgattctgcgcgatcgccattaccatcgcgatcctgctgatcgttagtacgcttgctgttgctgtacgctgcggtgacgccaaagccgtcgaactcatatgccatggtgtaacctacgccatcgccattctgagagttaatgctgtggttgtcctgatttttaccctgatactggataccgaaagagagaccgtccaccagaccaaagaagtcagagttacggtaggtcaacaaaccgccagcacggctggtcatgtagttatcagtataggcgccgccccaggtttcgccggagaagtagggggccatatcggtataggattcaacatcataaacgataccgtagttacgaccataatcgattgaacccacttccgcgtatttcaaacccgcgaaagccagacggaccagattcgagttctgctgttcgccttcagcgcggtctgctttagtacggtattcccactgaccgaaaccggtcagatcggtgttaatctgcgtttcccctttaaaaccaatctgggcataagtctggtcggcatttttactatcgccggtcgttgtccatacgtgacgacccacggctttaccgtacagatccagcttattaccatctttattataaatttctgctgcgtttgcggttgcagcagccagcagggcagggatcaccgctgccaggattttgcgcttcatcattatttattaccctcattggtttttttatatgacacctgccactgccgtcaataaattccgtcaataaaactttacagaaatattgatgagagtttggtgtctttatgtgtctgacaggcatctttccattcaaactaacgtttcgctaccgtgaaagtgctacaaagataaagatttggtttcaaaaggaaataatatgtaaacaaatgttatttttacggaactttgtgaacaacgtcaaacttcccctgagttatcgttttgatttgatcgtttttcttttatatccatgattttattgaatttatttgttcgcgacaccgttgtgcctgaaaaagcagctgacgagctacttcataaaaatagccatttagaagtctggatgcctgaaattgtggtgaaaaattgtgctattagagcagaaaaatctaatccgcaataaaattaagggttaatttttatgtgtaaatattttcgtgaaatatacagtaacaagatgtggtaattcagagggttgtaattaattttatttacttattgataataaaactgacattcaggcgaaaaaaaaggccagcatagctggccttgagtgtgacgtaaaaatcagaagctggcgttgcgtggggtccgtgggaacggaataacatcgcgcacgttttgcacaccagtgacgtaagcgataaggcgttcaaagcccaggccaaagccggaatgcggtacagtaccgtagcgacgcaagtcgcgataccaccagtaatcctctttattcagccccatttcggccatacgggcatccagcacatccagacgctcttcacgctgggaaccaccgatgatttcgccgattcccggcgccagcacatccatggccgccacggttttgccatcttcgttaaggcgcatgtaaaacgctttaatttctttcggatagtttttcaccactaccggcgctttgaaatgctcttccgccagataacgttcgtgttcggaagagaggtcgacgccccagaacaccgggttttcaaatgtcttaccacagcgttccagaatggcgaccgcatcggtgtaatccacctgagcgaagtcggtagagacaaaacgctccagacgagcgatagcgtctttatccacgcgttcggcaaagaacttcatgtcatccgcacgctcttccagaaccgcgttgaagacatatttcagcatggcttccgccagacgggcgttgtcttccagatcggcgaatgccacttccggctccagcatccagaactccgccaggtggcggctggtgttggaattttccgcgcggaaggtcggcccaaaagtatagattttggacagcgcgcaggcataggtttcaccgttgagctggccggagacggtcaggaatgattctttgccaaaaaagtctttgtcaaaatctactctgccctggtcgttacgcggcaggttttccagatccaacgttgagacgcggaacatttcgccagcgccttcggtatcggaagcggtaatcagcggggtagagacccaaaagaaaccctgctcatcgaagaagcgatgcagcgcctgcgccagagtatggcggacgcgcgctaccgcgccaatcaggttggtgcgcgggcgcagatgcgcgacttcacgcagatactcaatgctatggcgttttgccgccatcgggtaggtatccggatcttccacccagcctgcgacttctactttcgtggcctggatttcgaaactttgcccctgtcccggcgacgcgacaaccttacctgttactaccacggagcagcctgtcgtcaggtgtaatacttcttcattataattgggcagagaattattaatgacagcctgtacaggatcaaagcaggagccgtcataaacggcgaggaaggagatgccagcttttgaatctcggcgggtacgcacccatccgcgcacggtgacttcttggtcaacggctacgcggccctggagtacgtcggctacaggcacaacgctcataatattctctctagttaatagtcggaaaaaataaacacttgtccacccgaaatgggggtattcctatgttacctggcatctgcaatcagacaagcagaaatcgcatctggaagcaggttttcagaaagaaacctgtaaaaagttcgcacctgctcgcgaaccattgagaatttaggctggttttgcaagctttgcgcacgttactcgatcaggacgcgcatctcttgcttggcgttttgcatcacgacaatcgttttaaaagactttatattgcctgaggaaaagaaaagctcacgggtaagcgcttcatattccgccatgtcacgaacattgagcaccagtaaaaagtcgaaatcgcccgttacgtagtagacctgctgcacctgcgggcaactgacaaaccgttgacgagcctcttccagtaaattgaatcgctcgttttcgatcaccacctgcaccacaatcgtgaccgggcgtcccactttgccagcatcaataaggctgacattgcctttaattatgcccgcctcctccagtgccgcgatacgacgattcactgccgaaggtgaaagattgacctgttcggcgatttcccgctgagaaagacgattatcgcgctgcaataatgtcagaatgtttttatcccaggcgtcaagcttcatatcgcaaataacctctttaatgtgatgactatcactgtgcgcaattttgccgcgtccaggccgttaaaaaaaggtgaaaattgcacgacgatgggcattttcgcgccatttaacagcaataagcatagtactatcataatcagcggaataaagaaaaggacgtaatagatattgtgcgactcttttatcagtacgtttattaaagtgaggataaccactactacagccacaaaacgcgagttctttgcttgtttctactcaataattgacaaaaatatattatttcaataaataaactttaacaaaaggtatcattatgcatgagcttattaaatatcagtttaatacacgtcggaaaaaatatggtacaggagcggccttaagtttgcttaacggaaatgttgggcatgaggtgttagcatttcataaaaaattacccaattatgccgtcacgccgttacataatctggcgcatctaagccagcggcttggactagggtccatccatattaaagatgagtcctggcgttttggcctgaatgcttttaaaggtctgggcggctcttatgctgtaggaaaatatctcgctgataaattgcaatgtgatattaactcgttaagttttgctgcccttaatactcctgagattaaagaaaaaattaaagattgtgtttttgttaccgcgacggatggcaatcatggccgtggtgtggcgtgggcggcagagcaattaggtctaaaagccgtcgtttatatgcctaaaggatcatcgttaatccgggcagagaatattcgccatcatggagctgaatgcaccatcaccgatctgaactacgatgatgcagtgcgactggcccatagaatggcgcaaacaaaaggctgggtgcttttgcaggatacagcctggacagggtatgaagagatcccaacatggattatgcaaggctatatgacactagcggttgaagcttatgagcagctcgcagaaacaaacagtccgttgccaacccatcttattttacaagcgggggtgggatcgtttgctggcagtgttatgggttattttgttgaaaaaatgcaggaaaatatccctaatattattgtggttgagccgcatcaggccaactgtctttatcaatccgcagttatggatgatggtcaacctcactgcgtcactggcgatatggcgacgataatggccgggcttgcgtgtggggagccgaatattatcagttggcctattattcgggacaacaccagttgttttatttccgctgatgactgtctggcggctaagggtatgcgtatttctgccgcgccgcgtccaggtacggatacgccttttatttccggcgagtccggagctattggcgtagggttactttatgagttgatgaacaatatgcattatcaggatcttgctaatcgcttacagcttgatgccagtgctcatgttctgcttattagcaccgaaggcgatacgtccccagatatttatgaagatatagtctggaacggacgcagtgcttaaacattacgactaaaaaattagataataaaggtagcatgtaaaaatgcgttttttatacgcataataaacctaatgcaggaagcaagactttataacaatataccattaaaacggcatttagtgagtaagggatgctcctacccgctgactttccagtttagtgttgttggcaaaattcaggattacgctgaactggaaagattatttctgagactgaacgaattaatttaaatccgaggtcattatgttagagcaactttcacaactctttgaatttctatggggtggcccattatttttgtgtgtcatcggcattggtttttattttacagtacgcctcaattttttccagattattaatttaaaagacatttaccgtaatacaattggtacacttgccggaaaaaataaacaaaacactactggcgaggtagcgtctaaaaaatccttaaaatcaatagaggtggctgccactgtgctatccggctcattaggcgcgggaacgatcgcaggtgttgctgcggctattgcggttggcgggcctggagcaattttctggatgtggatcattgcggtcgtgggtatgatgaccaaaatggttgaagtgacgctggcggtgaaataccgaagtaaaggtgagaatggcgaatattatggcggcccaatgcattatattaagaaagggctcaataaaaaatggcatcccctggcaggattatatgcgtttgcattaatgattctggttattacggatgcctgttttgtgcaaactaatacgatggcggcggtcattcactatacgtttgacatcccaacaagcgtcatcggaggatttattgtcatcgtaggcgcgttggttattttaaaaggactctccagtcttggtaaattctgtacgattgcacttccaccgatcaccattgcctatttcattggtgccgctggtgtagtggtattgaatatcgaggctatcccacaggttataaaaagtattttctattatgcctttgcccctgcgccagcagccggtggctttgtcgggtcaaccatcatgatggccatcagtaaaggagccagtcgcggaatattcactaacgaagccggcatgggtacctcggccacagtacatgctactgccaacgtggattatgctttccgtcagggaatgtggggggcagtggaagtattttttgtctcaatgattacctgtaactttaccgcatttgctgtacttgcttctggtatgtggacagacgccagttatcaaggtattcagattatctttgccgccttaaaagaaacatggcatccgattattgttcaggttctctgtctcggtgtggcgttgattctgtttacttcttatcttggttcatatattaaatttcgcacttcgataaactatatctttggcgataagctagaacgcatcattaaatggctatattttttgccgccactgattgccgttaatatggaaatcccggtaatctggttaatggctgatattgctgtcggttttctggttatccccaacgtaattgctctgttcttgctgcgtaaagaatttattagcgaattcaatttattcagaacgcgtacacagcgggacactaattctgaaaaaacaacgcaaattacgcacgtaaatatgtcgaagagtgaagggaaagaggagtaaccatcgcggccagaacaggtaagatggtcagaagagtaacaaagcgcccactttccgggcgcttcgcacaggcatggttaacttgctttacgcacctgcgggagatcgaacgctttacgcagcgcgcgcacaaacgctttatcatgacagatcgttttaccggggctgtcggaaagtttagccaccggctttccgttacattccacgagcttaatcacgatattgagcggttttacctgagggatatcgcaggtcaggcgggtaccgatgccgaagcttaactgcacgcgagaggcgaaatggcgatagagctcgaccgcctttggcagatcaaggttatctgaaaagaccagcgtttttgtcagcggatcaatccccagcttttcataatgggcaatcgccttttcgccccatgcgacagggtctcctgagtcgtggcgtaacccctgataacggctggcgaattcaatgccgaaatcgcgtaaaaacgcatccattgtaatgcaatctgtcaaggcgataccaagctggtccggatattcgttaagccaggcggccaacgcggcacgctggctggtcgccaggtccggactgatttgttgatgcgcctggaaccattcgtgcgcctgagtgcccatcggcgtcagcgccaggcgacgcgcgagatcatagttgctggtgccgacgaaccatgactcctgctggagacgtttaactatcgcctgctgcacttcacgagagaaacggcggcgggtgccgaagtccatcaggtggaagcgggacatatcgagattggcggttaacgcagtgaaatcaaccagcttactttccagcgcgtcgagcgcctgatcaacacccgcgtttggcgagcggtagtgatgaaccagctcactgatcacggccagcagcggcacttcccacataatgacttcacgccacgggccggttaagcgaatattcagcttgccgttatcgttggtgacacagacttgagctgggttatagcgaaactcgcgtaaccagttcagataatccggtttaaaaaagggcaggccggagagccactggaactcgtcctccaggaggcgcaggtgctgcatcgcgtccacctgctcgcgaatagcatcggcataaatacccagcaggtcgtcgccacggcaacgaaactcagccgctacctgcacatcatagtagtggtgaaaaacggcttgctgcatatgcaacttataagcatctgtatccagcaacgagtgcagaacaggagaagcgaattgtgtcataggtgcgctgttgcgtcctctcacgggagcgtttagtacaataaacaactaagaaaaccgctggagtataccttgtttagcgatttattgaaccccgatcacaccataagctgtctttagggtcgagcgcatttcgtgccccatgttataaaaatgtagcgatgcgactgctaaccccttgaatttaaggatttctactgcgctgctaccatgctttggggcagtgatggggcatagcggaaaagtgcctggttgagcagagaaacctgttctgcgctcttctctgacatccactttccatacaccttgtaaaccatctgtgcatcggtatgccccatctgcgttgctataaagtttgggttagcaccagctgataatgaccagcatgcataggtatgtcgtgactgatacgcgttacggtaacgaatgccggcacgcttgattatcggggcccaaattttattaatggaattaaccgcgtagtgatatcctgtgcgaggtccacgtttgacgcattgagggctgaatacgaacgtgcagggctgaatgacagattgtccatattcccgcaacttcacttcaacctcaaactgccggccaaggcgtgtcaactgggcctgattcctcagggcatcaatagctggttgaatgagatatatcaccctgtcagtacctgcgtcggtttttggcagggtgaactcatccgtctgggtaaggttgcgcttcacaatgatcgtcccggcatgcagatcgatatcttcccaggccagaccgcacaactccccatgcctcattccggtatagactgccagtgaccagagatttctcatctgctggtgtccgcatgcctggataaacctgatgaactcgtctgtcgtgagtggatctggttcccctttcgctttcttgagacggttaattccgctaaacgggttttcctttgcatagccgttatctgttccaaactggaagatctcggccatcagcatcatgtaattattcactgtggacgatttccggcctttaacctgagtccggtgatccttcttcattacctgaaagcccgtcagcaactccttcctgacatacagcaaatcctcagtagtcaccgcagaaaccattttgttttcgccgatgagtggaagcatgttttttatgatagattcgtacctactcatggtattagagctgatctccattctcttcagctcggaccatctttcggtaagctccagcacagtaatttcctttctatcctgaccgaaccgggcaaggttcggtgagtttgggaatttttccacatagttaaaattccccatccttatcgcaaaacaaaccgaagaacgcagttcgccagctatcttgcgattttttgcagtgtcagggataccaaggttttccctgacacgtttacctttatacagaaaccagatgcggagcgaaccgccgtggttttcgacgcctgtcgggtatgatgcattagccattaatccctcctgacgtccaggagcattgacgagtgtacagcttttcatgttgtcttcgcacctggttgattttttttctgcgcctcgatccactgatcaacggcttctctgttgtatatgcattcgctcgaaggcttcggatttccgtctggtgaaatgtgcaggtactcgcggcccagcatccaggattcttttctggcgcgggtaatggttccgggcttaagcccggtaaccgcaatcagaactttttcgctaacccacttgtttggcgtcagttggataatgttgctcatcgttttctccagtggccccgcagcgggccatcgctaatattcagtttgcctgtgctggcagatttctaagtttccggacgccgatcattgcggtggctacgtagctggtggcccggttaactacttcaacaggcacctttacgccatccactacaacggtgtaattggtaacgtgcttttgtctgccgtaatcgccgaacttttcatgatgcgccgccagtgcaacatcacatgcgcgacggcccaatggcgattgcttactgcgatttataaggcgcataaaacctcctcaggcgggagggcgtaacccctcccgatgcaattagccgatgtattccggtttcatatcgtccagggtgacgcggtacttatcgtgcagttcgtcgccaagatggcgtttagcagcgccaagcgtgctttcagctttagcaaacatctctgcggcttccggttcgccagggtttggaattgagttgatcactgcctcgactttgttctgtgcatcgacctggtaatagcgcttcactgctttgttttttaattcggtgaacagcgcagtacccagcaacgctttctgtgattcgatatccgcacggattgcttttgcctgatcaacggaacttgctgtatcaatgcgttcgcgaagatcgtcggcaacagcatcaacgttagctgccgactcctgcgcgctggtcctggtgctaacctcgctggtgatttcctgtacgctcatgcgctggactggagcagggttaatctcgcgttcttctcgttgctcaacctcatcagggctgtacacgccgaggatcacttccgggcagtacaggcgagcccaatatttaacgcccagataggcaatttgctgtttagggtttgaaacccatagcggagaattgcgggtaacaacgccggagaggtaaagaggttctccccaggtgatttcagattcacctcgcagaatggcaccaacctgaacgaacaggccgatctcgtcctcatctgtccagccacgaacgcgctcagtgacggtgtacttcccatttttaccgtttttatcgcgtgtgatttcctgtgtcctggtgcagcgctcccagtcacccccatagcggtaatgaaaacggccatgaatggcactggagcttgcgattactgcgttgaccagttgtgcctcgtaaccaagaacaccgttaaccaggtgtgttttctgagccacagcgtaagggttcatgccccattgcatagcctgcatgacgatagccatacagtcggctggtttccctgcaaggtgtgccggtaccgtcacctgtgagtctgccatcaggttagcgaaagctgttaactgacccagtgcctgaacgttaaaaattgcgttactggcagaaatggtgtttggtgcctgctgctcagtggtaacaatatttgtgttttccatgattttccccttatgcctgtacgcgcaacgcttcaaggcggcgcacatcaaaatcgttcagttcgtcggtgtagtcttctgtgataggcgctgaccattcaccagtgtcgaagccgtttgctatctctcgcattgttttgcggtattccagcatgccaagttccagcaactcggtagacgcctcaatgatggcgacccagtggtagttctcgtctttgttgacgaaaatccagaaaaactggtccagcgccgcagtttcgcagtacatggccgcgctcaggtgatagtcccgatcgatgatttcccggtgcaacttcgcacgcaggccttcctgcttgatgttccacatgctgatagttttcaggtcggcgccaatgcgcaggccgcccatatcgagctcaaggtcagggcgtacccgaacttccaacccggtttcctcatcaatcccaaaatagctaacctcgacagcgcggcttgggtgagtcagcaatttgccggcggtcgggtgctccagcagggctttctgaatgttcagcgcggtgctgagctgttggcgggtgaccagcactttcccttcggtgttctcccgccacgcatccagcaattcgtcggcgaataccactgccgggttgactgatttcacggcctgaatcagatcggccttcgtgccagagactttcaacggcgacgatttttgcgcttcctgagcgaccaggtcagggttgattattgccagttgctccagcagcgcgtcacggctgccgctggttttaaccggcgcgggcagggtgacgttgtactctttgatgcaggctttcatcgccgtggctgtatgtttggtgccgttttcaatgcgctggaattcttcgggaagctgctcatacgatgcataggtttcatctaccgaagctccaagcggcatctgcgacggcagggtggcgttgtactcttccagcagcgctttgatatcgtcagcactcagcagcgctggcaggctggcgttgtgcgcgtcgatgaactcgcgcagggtggcggtggtggtgaaagcaccctcagggatctccggctctacgctgaactccgcttcgaggttttccggctgtagagccagagcatgtaccaggttgcccatatcaagcactggagagcgctctttgacgatagtcttctctacgtgacgcgcgttaaagtacatcagcgacacgcgagcatctttcacctgagttgagctgatcccattggcggcgtggtaaacttcgtttggtacaccttcatagcggcccggctcgaagtattccggccaggctgcttctggctcttcttgttgcgattccggtacgttttgttgcgcctcagcctgattctggttctctacggtaactgcttctttaccagtacccagatcgtcttcgcctgcctgcaccgcatcaccagcctgtttttcatcactgtcagctttttgaacctgcacattgctggtggtctccggattcgtttctgtgccatgagttgatgagttctgcattaaagcggacacgtcgaaaataccgttgccaacatttttaaccagttcaggttcggtggtcggctggcttgtcccggttttcacccattttgggtcgttcgggtcgctgatgccttccacatattcaccgcgcgcggcggcaagctgtcggttggcttcttctaccgcgtctttttccggagtgtgtcgggcagccgtgagagcttcctcggtggggttctcgtgatcagtctccgttaagttggcgttgatatacccctgaaggcgtccggggtagtgataaaactcagggtgtgcgcttcggatcagcgcgaaaatagcggcgcgggaataatccaggataccgggcgttgcgcgaagtgctgcggaccattctttgaacggactttcctttttctttacgatttcttttgcgcgacggtaaacgctgccaggtagctcatagatattaaagtccataggcaaagtggccattgcaatctctacgtccagagtatcgagagtgtgttcgtaatcagggttacggtcagtcttattgccaccgccagcgttggcgccgctttcagtgcgttgaatagccgatacacggttgcctttcgcccactccttaacgagcaaaccgcgatcgatatgctccgtctcgaaccatgttttaaggaactggataacagtcgccagttcaggagtttttccatcgacagggaatacttttttaacggcattcactattttgtgaatgtcatgttcaatggctttcttgaacgcttcaacattctcggcggcaagcagcaggttctggacatatgaattatcggtgtccatttcgagacgcagaatttcttttttctgggaggcgtcgacgtgataaagatactcaccttcacctatgtactgagcaagagcgcggtgacggagaggcatagttgcgacaacagtcagctcgggggctggggctgttgcctgggcagggctgttgctttcgttaccaaaattttcggtgtggtcttccagcacttcgcctgtttcggtatcaacaccatcgacgatatgctggcgcgccgcggcggcggcttcagatgatggcagggtgacgccggggatttgcgtccaggtcatattgtctttagcgagttgatagtaatcgcagaaagtgaggctcagttcgccttccggcggcagctcgttaacgacagggaaattagtagcgacagctttgaaataatctttcagcttcgcaccggatttaatcagaagataatccagtgttgcatttgccgcttcaaaatcatcactgcaccagagtacagcgtctttctggcctgatgatttctttgctttgcggactaaaaatacaggattagttccactcattgttttgtcctcaattcgtgtagaatggaggtgccttaacagcaccccgatatatctggttgttaggtccggttcgctttggtcggttggaccggacagggcacgcccgcttcggtgggcgttttcttaatggatggtctgataaaatttttctgagtaatcaagcttgtaacttcggtaattaccaaaccctgcttgttctccatcacttaccttgactgtgagcagcgaaatggcttttacagcacaatgaggactgtcgaactttccgagtacatatccaccgtcgagattttcgcaattgaataaagcaatgctcttattaactgctttcaggttcatttcgatttttacgatttccataatttctccagtcttaaattcagggtgtatgaagccacgccaaattaatggcgaatttttcatttcatatttcggatctactatttaactttcgtgcgccatctggtcgtattcagcacactgcctggaacaatattccttttctttgctcgccagttgcgagccgttgcgatagagaagtgtgttttttacttctttgccttcatcaatggatttgcggcagtaaccgcattgtttaagcatccggatctcctttctgcgccagcaggtcgcagaggcggcggattaaaacctcaatccggttgagcgggacagcctgctgtcgagctggtctacgtgcgaaatcaatcattctcaccctcgtttgccttatcgccggccagcggaacgttttacacctgacaacgatgcgcttgttgtcgatgaaactaacgataaaaccaaaggttcgatttgtaaagcaaaaagtgcaactaaaagttctattttggagcataaaaatagcacctaaagaggtgctacctgtatggatgagttctttggttctattttttgaggtcgttaattagatcaaaaacgttgttcttcagcagatccatctcttggaggactgcttttgtatggaggataacacgcagtttctctgcttccgggagttgattgaaaagagaaagcaatgtttcttctttttcatcaaggactctgggtttaggttcagccctttcgccttcactttcatcccctggctccatgaagaaccaatattcaggccttccggtcaccgccgataaccttttcaagcgctctccgctggctacagacgtgccagaggcccactttctcacagatgtgtgagaaagcattacgcgccgtgagaggtcagccatagaccagccgttctcatccagaacttgctggatacgcttggcgaaaatgggatgaagatttttgttcatattcacattttacaaccttcagtttctttattcattggaactattagattgatttttgttggaacctaaagttttacgtgataatctccagctaccaactcgtagaactggagagccaaatggacaaccaattaaaaatcaaaatcagtaaccacatgactcaaatgagcatcggcgaacattttggtatctcgtctcaagctgtaggcaagtggctgagaaaaggagtaattcctccccgtcgcatcctgccgttatgtgaaattcttgaatggaaagtcactcctcacgagattgacccagcagcatacccaaacccaaccgatggcttaccaagccaagaggcatcagccaaataaccatagaggatatttacccatggagaacgcaattgcacgaaagttagacccaccagaaatcaacccgattgagatagagagcgtcctgctcaaccggcttgcatcagtagggcagaaatcatacgccgagcatatgggcatcagcgagtcgacagtcagcaggcgtaaagctgagggatatttctgcaacatggcgaaagagctggcttttcttgggattcaggccgcgccaccggaagcggtactggtatccagaaactatctcacagcagtagagattctcgctgatgccgggctaaaggctgaacgagccaggccggatgcgctggggtgggactgaaaatggcagcaactaaaaaggcgaaagccgcggtgagggggcaccaacggctttctggtgcaaaaacggtaggtaattgcggagatgagtatgtcaaataccgctgaaatatacaaattccctgcgccgataccgacgcaacaggagtgccgtatggctgatctggaaaatggctatttacgtttagctaatcagatccaggacgccttgtgtatcgttgaactatcggggcgtgagttccgtgttttgaatgcgattatccggctgacttatggctggtcgaaaaaatcagatcgtattgccaacagcctcattgcagataagacaacactgaaggtaaagcatgtatccgaagcggtgctgagtcttgcctatcgtaacatcattatcctgcgccgtattggtcaaacaagatacatagggattaatacaaacctggataaatgggcttattccaagccacattgctcaaaatgtccggtgtcttttcctgatgatgaaattgccacatggattatttctgtacctgaaaccagggatagttatcccctaaaagggggaagggcatccccgaaaacggggatagttatccccgaaaagagggaagggcatccccgaaaacagggaacaccaaagacattattccaaagacaaatataaaagatctaaccccctttaatccccctaagggaaaagtgaagtttgatccgttgagtattcctgttcccgaatggctgaatgctgcgtcgtggaacgaatgggtcacataccgccagcaatccggaaagcccataaaaaccgaactgacggtaacaaaagctttcaggcttctgaaggagtgcctggatgaaggccacgatccggtaaacgtcatcaacacaagcattgccaacggctaccagggactattcaaaccgaagttcgctctcaacgaccgaagagctggcagagatgtgaaccacatttctgcgccagacaaaaccattcctaccggattcagggggtaacgatgaaaaacgtaatcggtactggcagtgcgcttgatcgcctgaaaagaattatcccagccagtgtgcagccgaaattctcgactgctgatgagtggcgggcatggcaggaagccgaagggcgtaaacgcagtgaagagcttgacaggatgaatcagaaatcccgcaccgagaagattttcgggcgatctggcattcaggatctccatcgtagctgtacgtttgctaactacgaagtaagcggggaggggcagcgaaaagcgtacacgatggcaaaaagttatgcccagaacttcggtagtggatttgcgagctttgtgttcagcggtggtccgggaaccgggaaaaaccatcttgcggcggcaatcggaaatcatctgctggccggcggtcatagcgttctggtggtaactattcctgacctgatgctcagggttcgtgagtgctacgacggtgggcaatcagaagcgtccctgcttgatgacctttgtaaagttgacctgctggtactggatgaagtcggtattcagcgcggaagcagtggtgagaaggtcattctcaatcaggttatcgatcgccgtctctcatcgatgcgacctgttggcgttctgacgaatcttaaccacgaggggctgttggattcactgggcgcgagggttatcgatcgcctccagatggacggagggatgtgggtgaattttgactgggaaagctaccggaaaaacgttagccacctccggattgtgaaataaggggttaaaaatggcccgacctaaaacacaaagcgaacggatgattattcttgagcggattatcggtctggtgaaagagcaggggcgcatcacgacgaacgacgtcgttgcgatttttggcgtgcaccgaaccacggcggagaaatatctgcgtatcgcgctggagcgaggcggcttcattcgtcatggccgctgcggcattttccgagaccagcgtgcggtgattgattatgacctcaggcgatacagcagtagtcaggtaacgggattttcagcgctgccggtgctggagaaaagcccggtaatgcaggtttatggagcatccaaaatgagcatcaacaaggggggagcccaatgagcaacatcgacaaacgggcgcttcgtgaagtggctgagagggctacgccggggaattggcgccgcacctcatcactgttcaatggcatcacggtaacgccattttctctttgcggtgaagaagtgacgttggcccatactgttgagaaacgtgacgcggaatttattgccgccgctaaccccgccaccgtgctggcgctgcttgacgtgctctatgagtttggagaggatgaggtggccatctctgaatacgtcacaaatcttgaagatgctttgcgagttgcggcagcacctcagcaggaggaatgatagctggttaaatccacagcagaaagcaaaagcattattaggtacaatcacactaactttttgttgttaattatttgatgaattacgaggataagctcatgtatcagcgaatgatttttgaagaaggaaaagagccaaggttgtattcaagccaacatgactccaagtttatcccaataagtaataacaatggaaaagttcaaaaggttcctgttatggagttcaaggataccagaggagatgttttttatgcttacaactatgcttattctggtaaaaaaccatcaaatgacgaaatctataaggctattgatgagctaaagccaatcggtgaaaaattcgaaatgtctaagactataagcgattagataaatctgttttcaacattgcagcaaaatcacaggaagatcgagacaaagttagcatggcgatatatggaaatgtcggagcagaacaccaagaagtaagcgtaatttgaatgaatgtgaacccgccgagtacgggttttcttttatctgaacccgctgcggcgggttttttgcctaaaatgtgatatgaaacaacacactagcctttgcaaaaagtgctattcaccccttgaatattctttctaacaggtatactgtgtttatatacagttgttgaatgtagagggaattatgagaattgaacttgttatcagccgggcaaaacagcttccggaaggtgccgttcctgcgcttgaaaaagaattaattacccgtctccagaatcagtatgaaaactgcaacttaaccatccgtcgaggcagtcaggatggtctgagtatcgtcggtgctgctgatggcgataaaaaacgtatacagagcattctgcaggaaacgtgggaaagcgctgacgactggttttattaacattgcgcttaatgctggcgcgcatttttcagaatatcgcaatttgcgtatccctttgatgctgctgccgacaatttttaaccgcgtccgtgtgtcgctcaggggggttacgtggcagagggagtcctatcagatcttgctgataatttgcgggtgactataactgatgctaagggaatagaacttttgtcttttagacttgcatcaggtgatcgctatatcctatcaacccaaaacggttctgtaacaaaccgaaagctatcaagagatgatttgtactggtctaaggataccattatggaagttgtcagagagatgggctctaataattgacttaacaataagcacgcaatcataattatcgcactggcctgaacaaccagtaacctgacaattatgcgccacggagaataccatggcgcacgaattacaactcatcaagcagtcatctggaattctgatccccgctacgccggagaccagcgaaattctgcagtcaaaaattaaactcggtgccgtgctggtggctgagttccgtcaggttaggaatcctgcattccatcgccgctttttcgcgttgcttaatcttgggtttgaatactgggaacccaccggcggcaccatttctgccaatgaacgcaaactggtaaacggttatgcaaagtttctcgctgcatatggcgggaatgagagcgcattactggatgcggctgaacagtatctggaacagattgcaaaccgccgggtaacaaacggaattagcctctgtaaatctttcgatgcataccgcgcatgggtgacggttgaggctggccactatgacgccatccagttaccggacggcacccttcgcaaacatccccgcagcatcgctttttccagcatggatgaggtcgaatttcagcagttgtataaatccgcgcttgatgtgctctggcggtggattttatcacgtacatttcgtactcagcgcgaggcggagaacgccgccgcccagctaatgagctttgcggggtgatggcgatgaaatactcctggttccatcatcacgactgcacaaccgagcaggccgacacgctgatatcggattatcagaagcggggcgtaaggacagaaaagagcctgaaccctgacttcattacctggactgtcagcgcgaaattacctgaatatgcacaccgggtgcggacgccaaaatccttacgccaaaaggtctgggggtgaacatggctaaattaccgcgccgtaagtgcgcaaacaaagaatgccgccagtggtttcacccgatacgcgaggggcagatcgtttgctcgtaccagtgcgccagcgccgtcggcaaagaacagaccagaaaagctcgcgaagccgcgcaacgtaaggcgcaatcccttcagcgcgccgctgagaaaaaagaacgcgccgcctggcgccagcggaaagccgcggttaagccgctgaaacactggattgacttgacgcagcgcgccgtaaatgacatttgccgcgaaaccgaactggcagaaggactcggttgcatctcctgtggaacgaagacggcattcgcatggcatgcaggccattacaggagtacggccgccgccgggcatctgcgcttcactcgcttcaacatccatcttcagtgtgatgtctacaacgtctacaaatcagggaacatcgaagcatatcgtgccgcgctggttgagcgttacggggaggcggcggtgctggcactcgagaacaataacaccccgcaccgctggacggtcgaggagctgaaggaaatcaggctcgcggcactggcggatctgcgtgcgctaaaaaagctggaggccgcatgaaaccagaactgatcgagatactccgcatgcgctggttgcgtctccgaatttatcgataccggggatcttttcctgtggcatatcgcattcttcgtaattacgtccgcattgaagcaaaacgggagcatcgaaatgaatcttgagtccttaccgaaatatttttcacctaaatccatgatgcccggcgcagtaccatgcggaataacgtctgatacgctgactattactgacgtaatggcatctctcgggctacttactgcaaaagccgcagtgggtattgaattgtatctggcaaaagccggggttttatcttctgaaaatatcatcgcctacatcaggcaattagcagagcagcgtgcagaacggcatggggcattacggaaaatggaaaagggtaagcgctcaaaatttctcgacactatggcgcgttatgtatttcgcgattattccctcagtgcggccagcttggtgacgtgcagtagctgtcatggtgctaaattaattgatgctgaggttttcacgaacaaggttacttacccggatggtaagccaccaaaatgggtaaaagatacgaaaggtatttctccgtccgactgggaggtgtggaaatcagttcgtgagcaggtgcgcgtagtgtgtaaggcgtgtgatggcaaaggccatgtgaaaaatgaatgtcgttgccggggacgcggagaaattctcgataagaaaaaatctgagttgcagggcgtgccggtttataaaaaatgcccaagatgcaagggaagaggctacccacgtctcaaagataccgagatttttaaagcactaggagtaacggaaatggtatggcggtacaactataaactgtttttcgatcggctggtggagcattgccatattgaggaatcgtatgcagaaaaggttctgggaaacgtgactcgatgaccaaaataatttagctattgcaaaattaacggaaaatggctaatctgattccaacgatgggttattatgcctgtgacgttacaagaattaagaacctcgcctcggcggggtttttgtttttttggtggtatattcccttggtgtcaaatcacagggggggcgatatggggttctattacgtttttcaatacaagccgaaagggatgtcgtcgggtaagcatttaaatgtttccgaggagttttcggaccggaatgaggcaaagagagcgaagtccaggcacatgattaatgatccagattgtgtcttctcgggaatcgtgcaggctgattcgccggcagcggtacttcaagaagtacaggctgaatctcttaataggctttaacggatttaacttggcagtatccacattaccaatttcattaggtcgcttcggcggcctttttctttttcaggcaccgggcatcatccgctacgtgcttggttgataaatccagcccgtgaagcctgcccctttcatcacacactgcgccatccgagctatcggaggtgaggcttatgaaaatgcacaacgatccccattcaatggactcacaatctatttttgctggctcacaattactgccaatggaaaaaacttctcatttggctctgagcgtcggatttcgctctcacttagcgtgagtccacgtccgatttcagttgcagttattgtgagccaaaatttgcgctgattgcgagtctgacttttttcgattgtgagtcgttacagatagccgccgggccagacaccacaacggtaccaggtggcgttatgtgctagaaaccgaaattcttgaacatctcattactactcatatcgttggctggcgcacggttcatcgactccatctgcttaatcaaccctatgctagcaccaacaggccccccgacgctgaaaccgacgctgctggagcgggttttgctggtgctactgctgtgggtttgactacgggtgttacagttgctttggtgtgtccgtgtgagaccattttcgttgagctggctatcttcactttgggtgcagtttccctgtgactggctgtgactgtctcctgtggtgtggttgcggctatccgtgtgccactcgctatagcctcccgccggcgcaatgattccgaccgatgtaccgtgggtggcatagggaggcatgaccatgccactacagccaccgagcagtaacgcggtgccgacgataaaaatgaacttacccagagcggtgtttttcattagttcctacctatttcttctcgttggttatttctatgccctgccttggcagggctcgctattattcattcttcaactgtgagatcaagttattttaattaaatcggtattattcttaattgtgttctttatgaataaatatcctccggctatgccggaggatatttattatttcctctcataactgagaggccccacacaaccagagggggatgaatgtacgaatcgatttctggtactgggttagcaggtggcatcctgacaggagccagtgtctatggactgctgacctgtattagctcagacctgaactggttactgtgttgtagcatcgtgggattttgcattttttgatgagtgtcaattactaaattcgtaggcgattcttggtggtgatgtgtgacccatctcttttaaaatgatattggtatactcgactaccgggcctcttggattactgtcttctttgtcctgaaggtgagtcaacgcgtgtacaacttcatgaataaatgagcgtgttgtatcaaattgttgtgggccatcattactttcatagtactctggtattgaatcatcgtctgtatcatccaggttgagggcaatcacttttctgccttctgaactctccaggtcctcatcagttacggtagtaccaaagttttctccggctcccagcaaccagcgttgttctacatcatgcaattcctggtcgtaggcataattcatcagtctgcggaatgtcccgctttgagtgtatgcatcttcaagtatgcgtgatagcacctcacggcattcatcataggtatcatcatcaatttcgatatcaggatccattcctcctggtccagagataaggtattcagcaagacacattggttccagcctggctttatcatcggtagcaagaccatcatgttggaggcgtaattgcgaaggattatcttggtgttctggaaggtctggaaataccttgctgtcatgaggatgggataatccatatgttgacatcatattattgataaatattggtttaattcccgttggcatgatgagttacacatcctttttattacatggaattaacattctataaatagcatgtttttgtcaaacagaattcactcagcacgcaatcaattaaactaaaagctaaatttgcagtatttgtgcctcacctccattaaaattgtactctgcgtgattttactttcagattctgcaaccacaggcaatcctgttttacaagatattaaaccctgcaacccaaccatttcactcactctagttaccatccgaaatcatcggaggtgaggcttatgaaaatgaatgacaagactcctgaattctgggctgcggttttgaccggactcaaaaatgcgtggccccagatacttggggcgttaatggccggactcattgcctacggccgactgatatacgacggcgccacccgtaaaaataaatggcttgagggcgtcctgtgtggcgctctttccttatgtgtcaccagtgcgcttgatgtggtaggcctgccggtttccatttcgcctttcgttggcggaattattggctttgtcggtgtggacaagctgcgcgaaatcgcaattagcgcactcaaaaaacgtgcaggggttaatgatgagaatcagtgaaaaaggcattaccctaatcaaagagtttgaaggttgtagcctgacagcttatccggacccgggaacggggggagatccctggacgattggttatggctggacccactctgttgacggtaagccagttaagcccggaatgatgattgacgaggctactgccgagcgcttgcttaacactggtttagtcggttatgaaaatgatgtgtccagactggttaaggtcaagttgacgcaaggccagtttgatgcgctggtgtcgttcgcgtacaacctcggcgcccggacattatcctcatcaactctgctgcggaagctaaactctggtgattacgctggcgccgctgatgagttcctgcgctggaataaggctggtggcaaagtactgaacgggcttacccgtcggcgtgaggcggagcgtgctctgttcctgtcatgatgttcaactggaaaacgatgtttgttggcctgttgcttgtctcgctaattgttgccggtcggctggcaaatcactaccgaaataacgccatcacctacaaagagcagcgcgataccgttactcataggctgacgctggcgaacgcgacaattaccgacatgactaagcgccagcgtgacgttgccgccctcgatgaaaaatacacgaaggaattagccgatgcgaaagctgagaatgatgctttgcgcgatgatgttgccgctggccgccgtcgcctgtacgtcaacgcaacatgccccgcagtgccgacaggtaaatccacctccaccgcccgcatggataatgcagccagccccagactggcagactccgctcaacgggattatttcgccctcaaagagcgagtgaagacgatgcaaaagcaactggaaggggcgcaggcgtacattcgcacccaatgccacggtaatgcaggaaaaactagtaaccaatggtgactgtattaaaaaggtactcccgggcagggggcgccacgggtggcttcgggctcgcgggaatcggctgatttttgattttttagtctctgtcagcactgaaaaataaccttaaaaatcaatacatttactgttttcagtgtcgaagtggtacgttttttgttcgacactgaacgccattttcaccgtatacaggaaaagagcacgactgtggatcaggaaattaaaagcctcgaattaaacatcacacagctttcggccatcactggtgcacaccgacagaccatcgccagcaggctgaagggcgtaaaaacctcaggtgggaacggtagtaacctgaaaatctaccggctggtggatattctgaccgccatgatgacgatgccggctgttaccggggagaatggccccaataagatgaaaccctcagatcgacgggcatggtttcagtcggaaatgacgcgtattgagctggaaaaggagatgagaactctgatcccggccagcgaggtgctgagcgtttatgctgtcatggcaaaaacggtcgtcaagacactggagatactgccggacttactggaaagggatgcggcattgccgcctgatgcgctggaaatgacgcaaaaaattattgatcaactcagggaagatctggccagcatgacataccaggcctgcgcggatgctataaacggagatgatgatgacaacggtgacgaagggcaagaggaagagcaggaatagtttagcctctgccgttgttgccggatgtgatatctcatcgatgttcaggccgccgcgcaggatgaaaatatcggatgcggtcagaaaatatatgcgcgtaccacgcgatgcgggaaattctgtggcatgggaatccaccctgaccccctatgtggtggaagccatgaactgcctgtcatcacgcagctacgatgccgtggtatttgtcgccccggcaagaaccggtaagacgctggggctgattgacggctggatttcctacaatattgtctgcgatccgtctgacatgctggtggttcagatgactcaggacaaggcgcaggagcactcaaagcggcgtctggcaaagatgtttcgccacagtccggcgatagcaagaagactcagccctcaccgtaacgataataatgtgcatgataaaacgtttcgtgatggctcgtttctgaaaattggctggccatcaatcaatgttttttcgtcttcggattttaaatgtgtggcgctgactgactacgatcggttccccgaagatgttgatggtgagggggatgcattctcgctggcgtcgaagcgtaccacaacgtttatgtcgctgggtatgacactggtggagagctcgccggggcgggaaattaccgataccagatggaaaccgtcatcaccgcacgaagcaccgccgaccacaggaatactttccctgtacaaccgtggcgatcgtcgtcgctggtactggccgtgtccgcattgtggcgaatattttcagccatcaatggcgaatatgaccggctatcgccatattgccgaccctatggaggccagtgaagcagcgcggattcagtgcccacactgccataagttgactgaaccacagcagaagcgtgagctgaataatcgtggcgtctggttgcgggaaggtcagcacattgaccgcgacggcaatattaccggcgaagcccgccgctcacgtatcgccagtttctggatggagggaccggcggcggcttatcagacctgggcgcaactggtttacaagctgctgaccgccgaagaggaatacgaacgaaccggcagcgaggaaaccctgaaagccgtcatcaatacggactggggattaccctatcagtcccgtcgctcgctggaggcacgcagcggtgacgcgctgatggcacgcgctgaggacgtatcaaaacgtaccgtttctgacggggtgcgttttattgtggcaaccgttgacgtacagggcggtaaaaagcggcgctttgtggtccaggtagtgggctatggcgcatatggtgaacgctggatcattgaccgctacaacatccgttattccctgagagtgaatgaggatggcgaaagccagcctgtcaatccggctgcaagaccggaagactgggatttgctgaaaacggatgtgctggaaaagacgtatccgctggcggcagatcctgaacagtttatgccggtactggcaatggcggtggactcaggcggtgaagacggtgttaccgataatgcctacgcgttctggcgaaggtgtaagcgaaaaggcgttgccgggcgcgtttatctgttcaagggagacagtacccgacgcgagaagctgatcaccaaaacctatcccgataacaccgaacgctcagaacgtcgggcaaaagccaggggggatgtgccgttgtatctgttacagaccaatgccctgaaagacagggtagctgccgcactggagcgtgaggagccgggggcgaattacattcattttcctgactggctggggccgtggttctacgaggaactgacctatgaagagcgcagcgcagacggaaagtggaaaaaaccgggacgcggtaataacgaggcgctcgatctgatgtgttacgcccacgcgctggctattctccgtggctatgagcgaatcaactgggaaaaaccaccaggatgggctcgcttaccggaaaaagacgccgcaaaaaccacgcagcctgttgaggttcgccagcaggagcaacacgaaggaggagagaaagccgtgaaagccaggaagaaaaaaattttacccgcctggggcggtggttccggaggagggtggttatgaccagggcagggctacaggagttgtacaacgcctatctggaggccgagcttgctgtactgaaaggcaagtccatcatgcttaacggtcagtcaatgacaatggaaagcctggaggaaatcaggaaggggcgccgcgagattgaagacaggttacagcggttaaataatccgcgacggcttttcacccgggcgaggttgtcatgaattttatcgataaagctatcagcatgatgtcgccgggatgggctgtatcaagactccgatcgcgggcagtaataaaagcttacgaggctgcaatacccacccggacacataaaattaagcgtgaaaaccgcaacgccaatcaactaaaccagattgccggaaagtccctgcgggagcaggcccgctggttcgataacaatcacgatctggtggtgggggcgctcgataagatggaagagcgcgttatcggggctaaggggatcatcgttgagccacaaccactgacggtggccggaacgctgaataacgcgctggcggaacaaatccgcgccagatgggcagagtggtccgtgtcgccggacgtgaccggacaatatacgcgcccggtactggagcgccttttgttacgcacatggttgcgggacggggaggtgttctcccagatggtggcgggaaaaatgccggggcttgagccggtggcgggcgtaccgttctggcttgaggcgatggaaccggattatgtcccgatggaacagacggacagtacaaataatctgattcaggggatctattttaacgactggcaaaggccaaaaagttacatcgtctgtaaatcctggccgggatttgccaccgctatggtggccaccaagcttatcgatgcagaaaatatgctgcatcttaaattcacccgtcgcctgaatcaggcgcggggcgtcacgctgctggcgccggttattatccggctgctggatctgaaggagtatgaggacagtgaaaggctggccgcgcgtatttcggcggcttttgccatgtttatccggcgcagtgacgcaatggtacaggatggtgacgcgccagattatgcggataaagaccgcgatctggatattgaacccggcaccattctgaaagacctgttgccgggagaggatatcggcaccatcaaatctgacaggccaaatgccaacctggagtctttccgtatggggcaactgcgggcggttgccgcaggtgtacgcggaagtttttcttctattgctagaaactacgacggcacctacagcgcccagcgtcaggagctggtggaggctcaggagggatacgccattctacaggataattttattgctgccgtcagtcgcccggtttaccggcgatggctggcgacggcgattacggcgggtgtgatagatgtgccgacggacacggacatggcgaccctgtttaatgccgtgtattccggtccggttatgccgtggatagatccgctgaaagaggcgaatgcctggaggatactgatacgcggcggggcggcaacagagagtgactgggtgcgtgcccgtggcggcgcacctgctgaagtgaaacgccgccgtaaggcggaaattgacgaaaaccgtaagctgggactggtatttgatactgatccggcacatgacccgggggaacaggataatgccggaagtgaagacaacagtggcggcgataaaaatgccgccggtgatgacagcagggaacggacgcggggagggaagcagtaatagctggtattccatcagggctgcagccaataacacggcggaagtccgcatttatgacgagattggtggatggggaatttcggctcgctggtttgcagaagaactggctgcactgggacagattaaccggataaatctgcatattcattcacctggcggagcagtactggacggaatagccatttataacctcctgaaaaatcatccggcgcaaaaaacggtgtatatcgatggaatggcctgctcaatggcatccgctattgcgatggtaggtaatcccatcattatgccggaaaacgccatgatgatgattcataagccgcgcggagtggcggggggtgaggcggaggatatccgggaatatgctgacctgcttgacaagatcgaaagcgtcattatccccatctataccgaaaaaactggaaaaacgcctgaagatattgctgccatgctggcaaaggagacctggatgagcggcgcggagtgcgtcagtgaagggtttgccgacaaactgatacagcctgtaaaagcaatggcctgtattcattcaaaacgtgttgaggagtttgagcatatgccacagagcattaaaggtatgattatcgccccgcagggcaatgcaggcgcgcaaccgcagccacaggcaaaagcccctgagtcacagattcagtcgcaggctcagtcgctggtgactgtagatgaaaatgccattcgcgcacgcctgcaggaagaacagcgtaaccgtatcaccggcattcagaatgtgttttcactttccggcgatcgttatgcctcgctgatggcaaagtgcattgctgatgtggattgctctctggaaatggcgaaggacagactgttggccgagatggcgaaaggtattacgccgactaaccagctgaatggtccgcagaatcgcgcagagtttcatgccgggatgtataccggaaacggtaatattaccggcgacgccgttcgcgctgccgtgatggcccgcgcaggctatgaagaagcgcagaaggataacccgtacaactgtatgaccctgcgtgaactggcgcgaatttcgctggtggcgaggggtacaggcgtgtccagcatgaatcccatgcagatgatcggcatggcatttacgcacagcacctccgatttcggtaacattctgctggatgttgcaaacaagtccattctgcagggctggcaggaagcgccggaaaccttcgatgcctggaccaaaaaaggacagttgtctgatttcaggattgcgcaccgtgtgggtatggggggattcagttcactgcgtcaggttcgtgaaggagcggaatacaaatacgtcaccacaggggataaacaggcgaccattgcgctcgctacctatggggagctgttcagcattacccgccaggccatcatcaatgatgatatgaatatgctgacggatgtcccgatgaagctgggacgtgcggcaaaagccaccattgccgatctggtttatgacgttctcatcagtaaccagaaactgtccagtgataatgtggcgctgtttgacaagacgaaacacgcaaacgtccttgaaaaagccgttatggatgtggcgtccctggataaagcgcgccagctaatgcggatgcagaaagagggcgatcgccacctcaatatccgtccggcatttgtactggtgccgacggcgatggagtctgtttcaaatcaggtgattaaatctgtcagtgtcaagggggcggatattaacgccgggatcattaacccggtgaaagatttcgccacggtgatcgcggagcctcgtcttgatgacgccagtcagtccactttctatcttactgcagcaaaaggcagcgataccgttgaggtggcttaccttaacggcgtggatgagccgtatatcgaccagcaggaaggattcacggtggatggcgtaaccacgaaagttcgtattgatgcgggcgttgcgccggtggattatcgcggcatggtgaaatgcaccgtataacccactaaaagcagacattaagcgatacggccctgacgggctttttttatacctgaaatccggcacggcgtgccggaaaggagaataaccgtggctaagaattacgtggaagacggcaaaacgattgaaattgtggcgaccacgtcactaaagagcggagatctggtacaggtcggcgatatgttcgctgtggctgttaccgatattgccgccgggagcgccggaaccggcatcgcagaaggggtattcagcataccaaaactgacaacagaggatattgccgtcgggaaaaaagtgtatctgaaggataacgtggttcagacggatgcaaccggcagcctgccgtatgtcggggtggtatgggcgccagcggcaaacggtgatgaaaccgttccggtaaaaattaatggctgacctttttgacgggatgaaaaggcgcatggatgcacttatcgcagaacgcttcggcatgaaggtcaacatcaacgggactgactgcatagtggtggagtctgattttctggctgaactggggcctgtcgaaggaaacggaaaaaacgtagtggtgttttcaggcaacgttatcccgcgccggggagacagggtggtactgcggggcagtgagtttaccgtgacccgtatccggcgttttaacggtaagccacaactgactctggaggagaacaatggaggtaaaggggcttaaagaggccatttcagtacttaaagaacttgatcgtggatatgtgacccgggcaaaaattcgggccattaaccgggtggcaaaacgggtggtcagcgtgtcagttcgcagtgctgctgctttggtggtggccggagacaaccgacggcagggtattcccgtcagaacggtaagacgtcgcgccagagtcaggctggccagagcggacaagccttttgccaacatttatgtgaactgtgatccgctgactgccatcaggttactgagttcgccaccatcaaccccgatgagggggagaaaaggtaagccgctacgtataggaaaataccgttttgaccgggggtttattgcgcaggctccgaacggatggtggcaggtatttgagcgttccggtgccggaagatacccacttaatgtggtgaaaatcccggttgctgatgcattgcgccatgcgttcaacacgcaggttgttttacagatgaaaacggagatgcccaaagagctgaagcatgaaatcagttatgaactgaggagattcactaaaaaatgacccgacacagtgcagtacggcaggccattattgccgcattaaaaaagaccgatgatggctccaccacgttttttgacggtcgtccggtcgtggtggaggaggatgagttacctgcggtggcggtgtacctgagtgatgctcagtataccggtcctgaggtggacggtgatatctggagcgcggtgctacatgtggaagtatttctgaaagccactgcaccggacagcgccctggatgaacagatggagaacagggtgtatccggcactggggagcgtggcgggactgggtgacatcatccggacaatgtcggcgcaggggtataactatcagcgagacgatgaaatggcgatgtggggggcagccgatctgagttacgacatcacctattccatgtagaggaaaagagaatgacagacacgacaattcctaatccacttgcgccggtaaaaggcgcaaataccacattctggatgtacaacagcgagggtgatccgttcgccagcccgctaagtgataataactggctgaggctggcaaacgtaaaagacctgcagccgggagaactgacggcagatgcagaagataataactatcttgatgacgagaacgctgactggaaaagtaccacacagggacagaagtctgccggggatacttctgtgacgctggcgtggaagccaggtgaggacgtacagaaaaagcttattcaactgttcacgaccgggcagaagcgcggattccggatcaagtatccgaacggcactgttgatgtgttcagaggctgggtgagctcgctggggaaaacggtgcagagtaaggatgagatcgcccgtacagtaaaaattaccagtgtgggccgtccgtacatggctgaagaggatgcaccggaagtggttagtgttaccggactgacagtggaaccgacaaatgccaccgtgaaggtcggcgccacaacagcggttacgttcacggtgaaaccggataacgtgacagataaatcactgcgtatcgcaacgtcagatccgactacagccaccgtcacgcaggcggaaaatattgccactgtaaaaggtgttaaggcaggtacagtgaaaattattggcatgacaacagacggtaattttaccgctattgcggatattactgttcaggcataacccacctctcgtcctgttttggggcatttttttcaggaataaatcatgtttttaaagaaagagacgtttacccggggggatgcgtcggtggcattgttcgagttatccggcctgcaacgtattgagtacctggagttcatccagaaacgtactgcgaaatatgacacggatatggatggtacgacggaagcggataagcgcgtggcttatatgcaaatggcactggaaattaatgcctggctggtatcccgctcgcttctgaatggtgattcttctcaggatgcagacacgctttatcagtcagtacaggcgaagtggtcgtatgaggcgctggacgcaggcgcagaaagtgttctgatgctcagcgggctgtctgtggataagaaagataacgccagtgattcaggtaatgaatcagaggacatgacgccggaaaagtcctgaataatgagcttcattttgtccggcaactggcccgggagttccggcggcctgactggcgccggatgctggacgaaatgagttcaactgaacttagtgagtgggctgatttctttcgggaaaacagtttcagtgatgccctgctggatgcggagttttccacgctgaaagcgcaggtgttcatgctggtgacggggaaagaaatcgatgcagcggacttcagtttgctgacattacccggagcggtacagagcatgacggagcaggatctgcttgaagtggcagtcggtattccgggaggagtgagatttgagccagaaagtcggtgatatcgtcatcaacatggatgttgatacagctaaagttgccgccggtcttcagactgccagtaacgggctggggaagctggtggacagcagtgatctcgttgaaaaacgcatcaagcgatgtatggagtccagcgccagaagtgtggcggcatcggcaaaaagtatcagtgccgctatggcgcaatcacaggttgccacacgcacacagagtgacgctatggcacaactggcgcgtgaggcgaacgaggccagagaaagggctgtcgacctgaatcagaagttaagggcggaagctgcgcaggcagcggtggttgcacaggctcaggatgcagccgcagcggcattttaccgtcagattgacagtgtaaaacagttaagcggtggtctgcaggagttacagcgtatccaggcgcaggtacgacaggcgaaaggacgcggagatatttcacagggcgattatctggcgctggtgtctgaagctgctgcaaagacacgcgaacttaccgatgcggaggcgctggccacgcagaaaaaagcacagtttatacgtcgactgaaagagcagacggcggtacagggcctctcccgtactgagttgctgcgggtgaaggcggctgaactgggggttagcagtgccgccgatgtctatatccgcaaactggataccgcaacaaaatccactcatgcactaggactgaaatcagcaatggcgcgccgcgagataggcgtactgattggtgaactggcacggggaaattttggcgcccttcgcggttccggtatcacgctggccaaccgggccgggtggattgagcaactgatgtcgccgaagggcatgatgctcggcgggctggttggcggtgtggctgcggcggtttacggactgggtaaggcgtactatgagggggcgaaagaaagtgaggagttcaataaacagcttattctgaccggaagttacgccggaaaaaccacaggcaagcttaatgaaatggcgaagtcgctcgccggaaatggcgtcacgcagcacgacgcggcaggagtactgacccaggtggtcggtagcggagcgtttaccgggcaggcagtggcaatggtatcccgtaccgcggccagaatgcaggaaaacgtggggcagtcagtggatgaaaccatccgccagtttaaacggctgcaggatgatccggtgaacgcggcgaaagaactggacagggcactgcattttctgactgccacccagcttgaacaaatcagggtgctcggtgaacagggaagaacggctgatgctgcgaaaattgccatgtccgcgtattcggaagagatgaataaacgggcgggtgacgtacatgataatctgggctggatcgagaaggcatggaatgccgtgggtgatgcggcgaagtgggcgtgggatcggatgctggatatcgggcgggaagatacgctcgatgaaaaaatcgcgacactgcaggaaaaaatcgcgcgcgccagaaaaacgccatggacagtgtcttcctcccagactgaatatgatcagcagcaactgaacgaacttcaggaacagaaacgccagaaggacctgctggatgcgaaggcgcaggcagagcgtaattatcagaagactcagaagcgccggaacgagcagaacgccgcgctgaaccgggataatgaaactgaatccctgcggcatcaacgggaggtggcgcgcattaccgccatgcagtatgccgatgcagcggtacgcaatgccgcgctggagcgtgaaaacgaacgccataaaaaagcaatggcacggcagaaggaaaagccaaaggcttactacaacgacgaggccgggcgactgcttttgcagtacagccagcaacaggcgcagactgaagggctgattgccgccgcgaagctttccacgaccgaaaaaatgacggaagcgcataagcagcttttgtcatttcagcagcgcatcgctgatttgtccggtaaaaaactgacggcggatgaacaaagcgtactggcacataaggatgaaatagcgcttgcgctacagaagctggatatctcacaacaggatttgcaacaccagaatgcctttaatgaactgaagaaaaagacgctcacattaaccagccagctcgctgacgaagaatcccgcgtcaggcagcagcacgcactggcgctggccacaatgggtatgggcgatcagcaacgtggccggtacgaagagcatctgaaaattcaacagcactaccaggaacaactggagcagcttaagcgcgacagcaaggcaaaagggacatacggttctgacgaataccgtcaggcggagcaggaacttcaggccagtctcgatcgccgactggctgagtgggcggattataacgcgaaagtggatgctgcgcagggagactggacgcagggcgcgtcgcgggcgctggataactttctggcgcaggggggcaacgtggcaggcatgacggagaacgttttcacaaacgcatttaacggcatggcggacagtatcgcgaattttgccgtgaccggaaagggcagtttccggagcctgacggtctccatcctggctgacctggcaaaaatggaggcacgtattgcggcttctaaactgttgggttcagtactgggtatgttcgtctttggcgcatcagcaggcggaagtacaccatccggggcatacagttcagcggcgctgtcggtcattccaaatgcggacggcggcgtgtaccgctcagcaggactcagtcagtacagcggcagtattgttaacagaccgacgttctttgcatttgccagaggggcggcagtaatgggagaggccggtccggaggctatactgccgcttcgtcgcggtactgacggtaagctgggggttgtggcagcaggttccggagggatggcgatgtttgcaccgcagtatcatattgcaatcagcaacacggggccggaactgacgccgcaggcgctgaaggcggtttatgatctgggtaaaaaggcggcggctgatttcgtgcagcagcaggggcgtgacggcggcaggctgagcggggcatatcgatgatgaaaacctttcactggaaagttgacccggacatgggggtggattcggaaccacaggtgtcggtggtgaggttcggtgatggctacgagcagcggcgtgcatccgggatcaataatgacctgaaaaaatacagtgtgactatccgcgttgaccgggaggatggtccgggactggagggctttttgtcacagcataacggtgtgaaggcgtttttgtggactccgccttacggataccggcagattaaggttgtctgccggaaatggagtgtgaaagcgggattgctgaaaacaacattcaccgcgacatttgagcaggttatttcttagtatttttgatcgaaacgatcgataaatatgattgaactttctaacctgctgctgtttcactgagcccgcacagtcaataatcaaaaaaaggaaatgttatgaaaaagattgtcgtggcggttttagttggtctggcgttaggtagcatcggcgtggctaacgcagcagggtataaaaataccgtttcaattggatatgcctacacagatttaagcggctggctttccggtaatgcgaacggtgccaacatcaaatataactgggaagatctggacagtggattcggggcgatgggttcagttacatacacctcggctgatgttaataactatgggtataaggtaggtgatgctgattatacctcccttcttgttggtccttcataccgttttaacgactatctgaatgcttacgtgatgattggtgcagcaaacggacatattaaggataactggggaaattctgacaataaaaccgcctttgcttatggggcaggtattcagcttaacccggttgaaaatattgccgttaatgcgtcttatgagcatacaagtttttccactgatgctgacagtgacgtcaaagctggaacctaggtgcttggcgtaggttacagcttctgacctttaacatcgatacagatttaatgccctccagtgagagggcttttttatgggtaaaacgaaattatgacgatatggctatgttgctgttatttctcaatgacaccacaggcaaaacgtgcaccgccaccacccagtggagcaggtttatcggagtaattgtcaccgcctttatggatcatcaatgagtgacctttcagttctgacagtgatttaaggcgtggtgccagtaacggatacgtggctgtaccatctgcattgacaaccagtccaggcagatcccccaaatgccctttgtcattatatgggccaagatgtttcccggttttttcggggtcaagatgtcctccggccatgagcgccggaacctctttaccgtctttcattcccggcatacaacttgggtttgtgtggacatggaagccgtgaattcctggcgtaagaccatttaggtgaggagtgaaaagcagaccgtaaggtgtctctgaaactgtgatttcacctatgttttctcctgttccgctggacagggcatcgttcatctttacagtcagggtattctctgccattgctgaacaactgatgagcgcaccagctaccagcgacaatattgtgtatttcattagttacctcgttttttggttgtatcgtaaataccattaataaaagcaggtatatgtttgcaagataaataataaaggatctctcatatatgcaggatataccacaggaaaccctgagcgagaccaccaaagcggagcagtccgcgaaggtggatttgtgggaatttgatttaaccgcgattggcggtgagcgctttttcttctgtaacgaaccgaacgaaaaaggcgagccgttaacctggcaggggaggcagtacgaaccgtacccgatacaggtacaggattttgagatgaacgggaaaggcgcatctccccgcccgaacctcgttgttgccaatctctttggtctggtcacggggatggcggaggatttgcaaagtctcgtcggcgcgtcagtggtaaggcatcaggtttacagcaagtttcttgatgcggtgaatttcagtaacggcaatccggacgctgacccggagcaggaggcggtagcgcgctataacgtggagcagttgtcagaactggattcatcaactgctaccattattctggcatcaccggcagaaaccgacggttctgtggtgccggggcgtaccatgctggcggactcctgtccgtgggattaccgggatgaaaactgcggatacgacggcccgcccgtggccgatgagttcgataagcccacctcagacccgaaaaaggataaatgcagccactgcatgaaaggctgtgaaatgcgtaacaatctggtgaatgccggatttttcgcttccatcaacaaactgtcttaacaggttcccatgattaacgatgacattctggcacatgcccgacagtgtgcgcctgcggaatcgtgcggttatgtggtcagaacggcacagggagagcggtattttccgtgtgaaaatctgtctgctgaacccacgatgtattttcgtatatccccggaggattacctgaatgcccggaaccgcggcgacatcgtggcgctggtacacagccatcctgacggtaagccctgtctcagcagtgcggatcgtaccctccagatacaaagcgggctggactggtggctggtctgtgataacaggatacataaattccgctgcgtgccacacctgaccgggcggcagtttgagcatggcgtgacggactgctacacgctgtttcgtgatgcctaccatctggccgggattgatatgccggatttcgatagggaagatgactggtggagtcagggtaaaagcctctatctggatcacctggaggcggcgggattttaccgggtgaatccggaggatgcgcagcccggcgacgtgctgatttgctgttttggttcaccgacgcccaatcatgcggcgatttactgcggcaacggtgaactgttgcaccatattccggagcagttgagtaaacgagaggggtataacgacaaatggcaacgacggacacactcaatatggcggcaccggcaatggtgcgaatctgcctttacggggatttacaacgatttggaaagcgcatcagcctcagcataaagacagcggcggaaggcatacatgcgctggcgatacaactccccggattccggcagcgaatgaatgagggctggtatcaggtccggattgccgggagcgatatggcgccggatacccttactgccagactgaacgaatcgttaccgccgggggcagtggttcatattgtaccgcgtatggcgggagcgaaaaacggtatctggcaggtggtagccggggcagcgctgattggcgcgtcatttattcccggtctgaatgctgtagcggcggcagtattgttttccgcaggaaccagtatggcgctgggtggtgtggcgcagatgctgacacctgtacccaaaacaccgacggtgggtcaggcagataacgggaaacagaacacgtacttttcttccctggaaaatatggtggcccaggggaacccggtgccggtgttgtacggtgaaatgaaaatcgggtcacgggtgatatcgcagatgatgagtacccgggatgagagcacgtcgggaaaagttgtggtgatcggctccccgttacaggcaaacaccacgtcgcggcaggacggcgggattaccagaccgtctgtcgtcatccggcagtgataatcatgacaacatgagctgatacacatgaccgccattacggcggttttgttatttatggagccaggagaatgagcaaaggtggagggaaggggcatacaccacgtgaggcgaaggacgatctgaagtccacacaacaactgagcgtgattgatgccctcagtgagggaccgatagtcggcccggtgaacggtctgcagagcgtgctgattaataacacgccggtggtggacgcggacggtaacagtaatattcacggcgtgaccgtggtatatcaggtgggggagacaccacaggcaccgctggaaggttttgaggcttccggcgcggaaacggtgctgggtgtggaagtgaaacacgataatcccgttacccgtactgttgtctcagagaatgtcgaccggctacgcttcacctttggtgtacagatgctgcaggagaccacggacaagggggaccgtaacccgtcctccgtgaatctgctgatacagtttcagcgtagcgggatctggaacacagaatttgatatcactattaacggcaagatcacaacacaatatctggcatcggtagtggctgataatttaccgccgcgcccgttcagtgtccgcatggtcagggtgacaccggacagcaccaccgacaggcttcagaacaaaacgctgtggtcgtcgtatacggaaatcatcgatatccggcagggttatcctggcacagcggttgccggtctgctggtggatgcggaacagttcggcagccagcaggtcacgcgtaactaccacctgcgcggacgtatttttcaggtcccctcaaactatgacccggatacccgcacatataccggcctgtgggacggggcgtttaaaccggcgtacacgaataacccggcgtggtgcacgatggataaactgacccacccccgttacgggctgggcaggcgtatcgggggggcggatgtggataaatgggcgctgtacgccatcgcgcagtactgcgatcaaccggtgccggacggatttggcggcacggaaccccgcatgacgcttaatgcgtatattaccacccagcgtaaggcgtatgacgttctggcggatttctgctcggtgatgcgttgtatgccggtatggaatggccgcaaaatgaccttcatccaggaccgcccctccgataaagcatggacctacaccaacggtaacgtggtgggcgggcgctttaaatacagcttcagtgccctgaaagaccgccataacgcggtagaagtgagatacaccgatccgctgaatggctggcaaacctccacggagctggtggaagaccatgcctcacaggcccgttatggacgcaatctgctgaaaatggacgcgttcggctgtacctcacgtggacaggcgcaccggacggggttgtgggtgatgatgacggagctgctggaaacgcagaccgtggatttttctgtcggtgcggaaggtctgcgtcatacaccgggcgatattattgaggtctgcgacaacgattacgccggggcgtcggtcggtgggcgtatcactgacctggatatttccacccgcacgctgacgcttgaccgggaaataacactaccggaaagcggcgccaccacgctgaatattgtcgggcctgacggtaagacgttcagtacggagattcagtcgcagcccgcaccggatcgggtggtaacgaaagtcctgccggaaaccgtgcagccatacagtatctgggggctgaaactgccctccctgaagcgccgccttttccgttgcgtgcgtattaaggagaatgacgacggcacatacgctatcactgccttgcagcacgttccggaaaaagagtccatcgtggacaacggggcgcactttgacccgttaccggggaccaccaacagcattattccgcccgctgtgcagcatctgacagtcagcacggataacgacagtaccctgtatcaggccaaagcgaagtggggcacgccgcgggtggtaaaagatgtgcgttttgtggtgaggctgaccacaggcagtgggaacgagggcgatccggttcgtctggtgacaacggcgacgaccagcgaaacggagtacgccttccacgaactgccactgggtgactacacgctgacagtcagggcaataaacggttacgggcagcagggtgaaccggcgtccgtggcattcagtattcaggcaccggaagcgccatccacgattgagatgacgccgggttattttcagataacggtgacgccgcaccagactgtctacgatgccagtgtgcagtatgagttctggtactccgccacgcaactggcgactgccgccgatattcagtcaaaagcacagtatctgggcgtcgggtcattctggataaaggatggactgaaaccactgcatgatgcctggttttacgtgcgcagtgtaaatctggctggaaaatcagtatttgcggaagcatccggacgtccgggggatgacgcgaaagggtatctggatttttttaagggactgattacggagacgtatcttggtacggagttgctgaaaaaaattgacctgacggagaataacgccagcaaactgcaacaattttcgaaggagtggcaggacgctaacgataaatggagcgccacgtggggcgtcaaaatagagcagaccaaagacggcaaatattatgtggccggacttggactgagcatggaagacacgcctgacgggaagataagccagttcctggtggcggcggatcgcattgcttatattaacccggcaaacggaaacgagacgcccggattcgtcatgcagggcgaccagataatcatgaatgaggcgttcctgaaatacctgagcgcgccgaccattaccagtggcgggaatcctccggcattttccctgacgccggatggaaagctgactgcgaaaaatgcggatatcagcggccatatcaacgctgtatctggctcgtttacgggagaaatcaatgccacctccggtaagttttctggcgtgatagaagcaagagagtttgtcggtgatatctgcggctcaaaagtcatgcagggcgtgagcatcagggcgacgaacgacgaacgcagcacctcaacacggtataccgacagcgccacctatcagatagggaaaaccatcacggtgatggctaactgtgagcgtaacggtggcaccggtgccatcacagtcacgataaatattaacggccaggtgaaaacggcggaggttatgccgtataccgcagggattccggccatgtatcagaccgtcgtcttttcggtctacaccacttcacctgtcgtggatatcagcgtctctctgagggtccgtgggcagtacaccacgtctgcttccgtctggccgctggtgatggtttcccggtcggggagcaacttcacaaactgaccggatttccggtccctttcgtttaatgaggaacaaatatgactatgtcgcgcgtaatttctctggcggcagggctttccctgtccgttttattttccactgctgccgttgccgataacggaagaggaagcggcaacagcaatattgaaaaccagacccggatttataccggcaccgaccgtgggcagaaacagcaccgcgaggcaaagggaaaaacaatcacgcggagcgtccagtgttctctgccggcatatttacgtgacccggataatcagtgctgagatgtgaatgaatctgaagcctgcctgcgggcgggcttttttatggaggcaatatgccagtacttatttccggcgtactgaaggatggtacgggaacgccggtacagaactgcaccattcagctgaaggcctgccggaccagtacgacggtggtcgtgaatacggtggcatcagaaaatccggatgacgccgggcgctacagcatggatgtggagcaggggcagtacactgtcacgctcctggtggacgggtatcccccgtcacatgccggagttattacggtttacgatgattcaaagccgggcaccctgaatgattttctgggggccatgacagaagacgacgtccgcccggaggcgctgcggcgttttgaggcgatggtggaagaagttgcccgccaggcatcggaggcatcgcggaatgccaccgccgcagggcaggcatctgaacaggcgcagacatcagcaggtcaggcatcggaaagcgccacggcagcagtgaatgcagccggagcggcagaagcatcagccacacaggcagcctcatccgcagcatctgcggagagcagcgcaggtacggcgaccacaaaagccggggaggcatcagccagcgcggcgtcggctgacacagccagaacggcggcagccgcatcggcagccgcagcgaaaacatctgaagcgaatgcagatgcctcccgtactgccgccggcgattcagctgctgccgcagccgccagcgcgacggcggcgcagacatcagcagagcgcgccggagcatccgaaaccgccgcgaagacgtcagaaacgcaggcggcttccagtgccggtgatgcaggtgcgtcagccactgcggcggcagcgtcggaaaaggcggcagccgcatcggcagccgcagcgaaaacatctgagacaaatgcagcaacgtcagcaagtacagcagcggccagcgcaacagccgcctcgtcatcagcatcggaggcatccactcacgccgccgcatctgataccagcgcatcactggcggcgcaaagcagtactgctgccggagcagcagccaccagagcagaagatgccgcaaaacgggcagaagatatcgcggacgtgatttccctggaagatgccagcctgacgaaaaaaggtatcgttaagttaagcagcgccacggacagtgacagcgaagcgctggcagccacgccaaaggcggtccatgctgtcatggacgaggtacagaccaaagcgccgctggacagtccggcactgactggtacgccaacagcaccaactccggaaaccgcagctgcaggtattgaaattgccacggcagcgtttgtggctgcgaaagtggcgcagttggttggttctgcgccggaaacgctggacacgctgaaagaactggctgacgcgctgggtaacgatccgaactttgccaccactgtactgaataaactggcgggcaagcagccgctggacgatacactgacggcgctgtcaggaaaaagcgttgacggtcttatcgaatacgttggtttacgggaaaccataaatcacgccgccgatgcattactaaaatcacagaacggtggcgatattccggaaaagccgctgtttgtacaaaatatcggagcgctccctgcatcaggtacggctgttgcagcgaacagactggcatcacgcggcgcgcttccggcactgactggtgcgacaagaggcagcgatagcggcctgataatgggcgaggtctacaacaatggctatccgacgcaatacggaaatattttacgtctgaccggaactggtgatggggaaatcctcattggctggagcgggacaaacggtgcgccagcgcccgcatatattcgcagtcatcgagataccgccgatgctgagtggtccgaatgggcgatgctctacacctcactaaatccgccaccgaattcgtatccagtaggtgcggcgatagcatggccgtctgatgctaccccagccggttacgccctgatgcaggggcaatcgtttgataaatctgcttacccgttactggctatagcgtatccgtccggcattatccctgacatgcggggctggacaataaagggtaagcccatcagtggacgtgctgtactgtcgcaagaaatggacggcaacaaatcgcacagtcacagcgccagagcgcaggatactgacttagggacaaaatctacctcatcctttgattacggcacgaaatcgaccaataccacgggcaatcatactcaccagttcggcggttatatcaattcatactggggagattccaatcacacctcatttcagcctggaggtggtgcatggacacaggccgctggcgaccatgcacatacagtttatatcggaggacatgagcacaccatgtatataggtccacacggacacgtcgttattgtggacgcagacggtaatgcggaaaccacggttaaaaacattgcatttaactacatagtgaggctggcataatgacttttaaaatgagcgaacaggcgcagacaattaaaattttcaatctgcgttcagatactaacgaatttattggtgcaggtgatgcgtatattccgccgcacacaggactaccggcaaactgtactgatatcgcccctcctgatattcccgccagtcatattgctatatttgacgctgaaacccagacatggagtttgcatgaggatcaccgcggcgagatggtttacgacacaacaaccggcaatcaggtttatatctccgctcctggtccgttgcccgaaaatgtcacatcagtttcaccaggtggtgaataccagaaatgggatggtaaggctaaggtctgggtaaaagacgaagcggctgaaaaagcagcgcagcttcgtcaggcggaagaaaccaaaagccgtcttttgcaaatggcatctgaaaaaatcgcgccattgcaggatgcagttgatcttggaatcgcaacagatgatgagaaagcgcggctcgacgaatggaaaaaatatagggtgctggtaaaccggatggatacagccgcccctgactggccggaaagaccagccagccagtaggcgttactgtggtaatgcaggccacctgattgctgtgaaggtggcctcatctgaaacacctgttaagtccagcgatttaagaacattgatataattcatcggcagaatcaaagctgctttattttcatcactgataatccccagcgttaattctatgcgccagtccttaatggcattatctgaatcgttaagtaatttctgccgggtgacttctgcctgccaaaattgaacgccgggcgttgataccggatgatctggtcatcgtggaaagcgaccctgaaaaaatcgacacttagctgtaaaatgacagtcccgccatccggtcatcataacggatttttcttctgcaccttctgaagcccgccatggcaggacgaccatgaatccgccgataaccttattgtgaaattaagaccaggaagagatgatgtctgtcggacagatactatatgtaaatttataaaggttttttgttatgccctttcatattggaagcggatgtcttcccgccatcatcagtaaccgccgcatttatcgtattgcctggtctgataccccccctgaaatgagttcctgggaaaaaatgaaggaatttttttgctcaacgcaccaggctgaagcgctggagtgcatctggacgatttgtcacccgccggccggaacgacgcgggaggatgtggtcagcagatttgaactgctcaggacgctcgcgtatgacggatgggaggaaaacattcattccggcctgcacggggaaaactacttctgtattctggatgaagacagtcaggagatattatcagtcaccctggatgacgtcgggaactataccgtaaattgccaggggtacagtgaaacacatcacttaaccatggcaacagaaccgggagtggaacgcacagatataacttacaacctaaccagtgatattgatgctgcggcctatctggaggaattgaaacagaatccaattataaataataaaataatgaatccggtagggcagtgtgagtcattaatgactcctgtaagcaattttatgaatgaaaaagggttcgataatattcgttatcgaggtatatttatctgggataaaccaacagaggaaataccaacaaatcattttgcagtggttggaaataaagaaggaaaagactatgtgtttgatgtttcagcccatcagtttgaaaatagaggtatgagtaatctgaatggcccattaattctttcagcagatgaatgggtttgtaaatatagaatggcaacaagaaggaaacttatttattatactgattttagtaattcaagtatagcagctaatgcctatgatgcattaccacgagaaggcactgttgcaaagttagcgatgaggcagccttttgtcttattcaaaggccttacatttcaaaaactctgcttaccaggcgcatttcgcccaggggatcaccataataaaatgctgaggcctggcctttgcgtagtgcacgcatcacctcaatacctttgatggtggcgtaagccgtcttcatggatttaaatcccagcgtggcgccgattatccgtttcagtttgccatgatcgcattcaatcacgttgttccggtacttaatctgtcggtgttcaacgtcagacgggcaccggccttcgcgtttgagcagagcaagcgcgcgaccataggcgggcgctttatccgtgttgatgaatcgcgggatctgccacttcttcacgttgttgaggattttacccagaaaccggtatgcagctttgctgttacgacgggaggagagataaaaatcgacagtgcggccccggctgtcgacggcccggtacagatacgcccagcggccattgaccttcacgtaggtttcatccatgtgccacgggcaaagatcggaagggttacgccagtaccagcgcagccgtttttccatttcaggcgcataacgctgaacccagcggtaaatcgtggagtgatcgacattcactccgcgttcagccagcatctcctgcagctcacggtaactgatgccgtatttgcagtaccagcgtacggcccacagaatgatgtcacgctgaaaatgccggcctttgaatgggttcatgtgcagctccatcagcaaaaggggatgataagtttatcaccaccgactatttgcaacagtgcccacgagaattagaatcagaatctatggcagggaaagtttttgttacatcaccgagatggtttaatacctttaaaaagcaaaaatattccttaataggtaaaatgtaagcgcaccgtggaggacgtctgtcagaaccctgtcaatccggcgatgatagtgtccacttaaattttgatggacactatcacagatgacagagtccacagcccggcgcaaacacggctgtcggtcaggaaagagaaaagccagtcgctgtacgactggatacaggcgcagttgaaaacattgtcggtgcatgcggagatggcgaaggagttcggttacatgctgaagcagtgtgatgcgttgagcgtgtcctctgctgcgacggtcgggtggagatcgacaacaacatctgtgaaaacgccttacggtgcgtggcgctgggccgacgtaactatctgttcttcggctcagacagtagcggcgaggcagcggcgatcatctatagcctgctgggtacgtgcaaactaaacgacgtggagtccgaggcatggttacgcgacgtgctgtggaaaatcagcgactggtcatcgaaccgggtgcacgaactgctgccctggaacctcgaaaccgtaaaataatccttacgctacgtcctaaacgggacgcttactgagttatgagggtgaggtggttttcttgatgagcatctgaacgccggtttgtgggatagggcaggtgggacggattcgggacagtcatccgtttttaactattggcatggattggtatcttttcgcatcatgggacgtgtgagcgcaggtatgacgcggtatgttattgacttagaatgtggttccaggaactggcgcatccatacccgagcagtttccggtgtcagtgccagcgggcgacgatcgtgaatgtctaccagacctttatcggctgcggaggtaacaatcagaaatccctctgcttcatcaccgcgctcaaacggcgtactgccaatggcagccatgaatatcggcttcccgtcctttctgtgaatgaaatacggctgttttttgtcgccttccttcttccactcgaaccatctatcggcaaaacagatagcccggccatgctgccatagtggcttaaacattctgctggaggccgctgtcgcgacacgggcgttaataagtggagctttatcccaccatccgggagcgtaaccccaaatcaccgggtcgagatgtaattgctcgtcgcgttcgctcaatagcaggactttagtcccgggcgccacgttataccggcctataggctgagggtcataagcaatattacgatcggcttcgtcggccagatatgccagatattcttcacgggtctgtgcttgtgcaaagcgtccacacatatgaaaccgccagtcgtcaggctgaaagtatagggcagggggaaaatgtggcgcgctccggtaatgatttacagggaatttatacagtaattcgaaatgaaaatttgtgtattgatgaattccgaaactgagcagtgagcaaactgatgaatcaatcgcaaattgcgtcgaatctcgacggctttattccccagtttcaccccatagcttccccgtaggaaattgagccataaaaaaaacagccctgacaggctggtttttaaggggaattttggtcggcacgagaggatttgaacctccgcccccccatgttggcggtagcctgaataattatcttggtaaaggttaactatcataaaatggtacaccagtctttccaggaggaggagtgtaaaggttttggctcataaacaccgtcatagtaaagaccacaaatactgcaatcttcatttttatatttatcattgaatgctaaggtaagcttgtcatagacatcaatatttgattgccattcaggtgaggtattcattgaatcataaattaatacttttttcacttcactatcatagcctacaatgcactctgcatgtagacattccgagccaagtgaaggcctgatcaacatcagtggtccatggttttgtaattcgtaagaaataaaactctcaaagtcatcttctacagtactattgaaaacttctgcctgtaaagcttctttaatgtttgtaaaaagagaggattcaggtattttttgcacattcatttcttttaataaattctcacattctattatatcaataccctctaatatattattaaacgcttgattatcagaagtgatgtcctctaatgcactataattattgccatctctggatttgataacatttaatgagcaaacccagcaattattgtagagggtgttgcctgtggtatcaaactggctttgaaagttacgatggtgaataatctgaccctgaggagttgctgtattacttctgtaaacgctgcctaaactattttgaatgtgtcttaacataatatactcgccgaatagtaattttgttaatgtaattatatactacagtgtggatattaatacaattcttttgttgttaattattatttatgaaattaattaaaagtgaataagttagaggtgtttgttggccttaaaattacatttgttgagggggcttatatgatatgtttttattgtattgtcgcatttttcttaagctgaatccggattttggggaggtggctaaatgtaaatgacgtggtttaagataaatctatttttaataagctatctgttcaaattttcgcgatcgcttttgttggtatcactattcaagcagtttgcctgcatcggcttcaccctcacttcggcatcagggaaaatctggtgcacctgcttcgtcagttcggccagaatgatctcgctggccccttcgagtccttcaacattacgcttgtcataaaccagttctacgaacatacgtgtttcgctaataactgtttgtatatacagtatttttgctttggcggttttgtctgtcaaggcatgaaccacttgtttttaaattttggggaacatactgcgggcgtgtttgttatcgattttccctgcagggctgatggggtctggcgttgactaaaattatgtgtggggcatggatggggcaaaagtggtctgtgaagttcgttaaagttcgttaatcaagcttcatctcgatctcgctcatcccttgtttaaagcgctcctggacgatctttatcgattttaaaaactatgagtacatattataaaaatgtagcaaataggccgtttgtgcctgaaaagatgaacattctgcgtagcgcgatttgcgcaacaggaatagactggagtcgacactctacacaaagatgcgaaaggttttttatgacacaacagccacaagccaaataccgccatgactatcgcgcgccggattaccagattactgatattgacttgacctttgacctcgatgccgaaaaaaccgtggtcaccgcaataagccaggctgttcgtcatggcgcgcctgatgcgcctcttcgccttgatggggaagatttaacgctggtatctatccacgtcaacgatgcgccgtggacagcatataaagaagaagagggcgcgcttgtcatcagcgacctgccagagcgttttacgttacgcattgtcaacgagataagtccggcggcgaatacggcgctggaaggattgtaccagtcaggcgatgcgctctgtacccagtgtgaagcggagggcttccgccatattacctggtatcttgaccgcccggacgtactggcgcgatttaccaccaaaattattgccgataaaagcaaatatccgttcctgctctccaatggcaaccgtgttgcacagggcgagctggagaatggccgtcactgggttcagtggcaagatccgttcccgaaaccgtgttatctgtttgcgctggtggccggtgattttgacgtgctgcgcgatacctttaccacccgctccgggcgtgaagtcgcattagaactgtacgttgaccgtggcaatctggatcgtgcgccgtgggcaatgacctcgctgaaaaattccatgaaatgggatgaagcgcgttttgggctcgaatatgacctcgacatctatatgattgtcgcggtggatttctttaatatgggcgcgatggagaataaaggtctcaatatctttaactccaaatacgtgctggcgcgaaccgataccgcgacggataaagattatctcgatattgagcgcgtgataggccatgagtatttccacaactggaccggcaaccgcgtcacctgccgcgactggttccagttgagcctgaaagaggggctaaccgtgttccgcgatcaggagtttagctctgatttggggtcacgcgcggtgaaccgcatcagtaacgtgcgtaccatgcgcggtttacaattcgcggaagacgccagcccgatggcgcatcctatccgcccggataaagtaatcgaaatgaataacttctacaccctcaccgtttatgaaaagggcgcggaagtcattcgcatgatccacacgttgctgggtgaggaaaatttccagaaggggatgcagctttattttgagcgccatgacggcagcgccgcgacgtgtgatgacttcgtacaggcgatggaagatgcttctaatgtcgatttgtcccatttccgccgctggtacagtcagtccggcacgccgattgtaacggtaaaagatgattataatccggaaaccgagcagtacacgttgaccatcagccagcgcactccggcgacggcggatcaggcggagaagcagccgctgcatattccattcgccatcgaactgtacgataacgaaggcaacgtcattccgttgcaaaaaggcggtcacccggtcaacgccgtgctgaacgtcacgcaggcggagcagacatttaccttcgataatgtttacttccagcctgttccggccttgctgtgcgagttttcagcgccggtgaagctggaatataaatggagcgatcagcagttgacgttcctgatgcgccatgcgcgcaatgatttctcccgttgggatgcggcgcaaagcctgctggccacatacattaaactgaatgtggcgcgtcatcagcaggggcaaccgctatcgcttccggtgcatgtcgctgatgcgttccgcgcagtactgttggatgagaaaatcgatccggcgttggccgcagaaattttaacgctgccttcggccaatgaaattgcggagctgtttgaggtcattgacccgatcgccattgcgcaagttcgtgaagcgctaacgcgtacgctggcggcagaactggcggatgagttcctggctatctataacgccaatcatctggatgagtatcgtgttgatcacggcgatatcggtaagcgcacgctgcgcaatgcttgcctgcgcttcctggcgtttggcgagacggagctggctaatacgctggtcagcaaacagtatcgcgacgccaataatatgaccgatgcgctggcggccctgtctgctgctgtggcggcgcagttgccgtgccgcgatacgctgatgcaggagtatgacgataagtggcatcaggacggcctggtgatggataaatggtttatcctgcaatccacaagcccggcggaaaatgtactggaaaccgtacgcggcctgctcaaacaccgttctttcagtatgagcaacccgaaccgcatccgttcattaattggcgcgtttgctggcagcaacccggcggcgttccatgcgcaagacggtagcggataccagttcctggtcgagatgctgaccgatctgaatagccgtaacccgcaggtagcatctcgcctcattgaaccgctgattcgtctgaaacgttatgatgataagcgtcaggagaaaatgcgtgcggcgctggagcagttaaaaggactggagaatctttccggcgatctgtacgagaagataactaaagcgttagcctgacagtatccgttataaagaggtaagacatgcccggtaagcgttagcgctgccgggcatttttttgccggacgatgacgcttcctggcgaaacgtgaagtgagaatgaaggaaaacgattgctatttattgccgtaggtcaattcccttttgccttgttatcgcccataatacgcccccggtttgcacaccgggaatccaggagagttcatgtactatcccttcgttcgtaaagcccttttccagctcgatccagagcgcgctcatgaatttacatttcaacaattacgccgcattacaggtacgccgctggaagcgctggtgcgccagaaagtaccgacaaagccggttacctgcatgggacttacctttaaaaatccactggggctggctgccggtctggataaagacggggagtgcatcgacgcgttaggcgcgatggggtttggctccctggaaatcggcaccgtgacgccgcgcccacagccgggtaacgataagccgcgtctttttcgtctggtggatgctgaaggtctgatcaatcggatgggctttaataatctgggcgtcgataacctggtcgagaatgttaaaaaagcccattttgatggtattctgggaattaacatcggtaaaaataaagatacgcctgtcgaaaatggcaaagatgactacctgatttgtatggaaaaagtctatgcttatgcgggttatatcgccattaatatttcttcgccgaatacgccagggctacgtacgctccagtatggcgatgcgctggacgatctgttaactgccattaaaaataagcaaaacgatcttcaggcgatccaccataaatatgtgccggtggcagtaaagatcgcgccggatctttgtgaagaagaattgatccaggttgccgatagcctgcttcgtcataatattgatggggtgattgcgacaaataccaccctcgatcgttctctggtacaaggaatgaaaaattgccagcaaacggggggattaagtggccggccattacaattaaaaagcacagaaattattcgccgtttatcccaggagttaaagggacaattgcctattatcggcgtcggcggcattgactcagttatcgccgcgcgcgagaagatagcggcaggagctacgctggtacaaatttattccggctttatttttaaaggcccgccattgattaaagaaatcgtaacgcacatctaaactttaccctttatcagacaaccagggctttatttccggcgctggttgttttatatttctccactgttgcttatttagacattttaggcttttattattggggtaataaacgaagcggcaaaaggacaatgctgttacgagttgcttaaaagcgggagagaggtaatgcgaattaaacctgacgataactggcgctggtattatgatgaagagcacgatcgtatgatgctcgatctcgccaatggtatgctttttcgctcgcgcttctctcgtaaaatgcttacgccggacgcgttttgcccgaccggtttttgtgtggatgatgccgcgctctatttttcctttgaagaaaaatgccgggatttcgaattaaccaaagagcaacgcgcggagctggtattgaatgcgctggtggcgattcgctatctcaaaccgcagatgccgaaaagctggcattttgtagcgcatggcgaaatgtggaccccgggaacgggcgatgccgcaagcgtctggttaagcgatacggcggaacaggttaatttgctggtcgttgagccgggagaaaatgccgcgttgtgtctgctggcacagccgggcgtggtgatagcaggccgaaccatgcagcttggcgatgcgattaaaattatgaacgacaggctgaaaccgcaggttcactgtcacagtttcagccttgaacaagcggtttaattttccagtcgtaacgcggtcttaggcacgcagctacagctcagaatcgtaccatcgtcacccatagccgattttttcagcggacttacttcgccttccagcaaacgtatccggcagcaaccacagataccagcccggcaagaatacggaatacgaatcccctgattctccaactgttccagtagtacctgttgattattcccgcagaaggtttgcccctgccagtcgatggttacactcgcgtccgggtgtttctctggcgtaacgctgttgtcgaccgttgtggcgccataagcttttgccggggctgtcgccagaatctccacctcatcgccgacgcgaatgacgccgctattgcgggcaatcagattctgaccgaaatccacatcgccattgtccagggcggtacgaaaagcttgcagtgtcgccagcggttctccggaaggatgtttttgccccttttcagggctgacggtcgtaaaaatacagcggctacagggcttcacgacgtcaaaaatcacatcgccaatgcgaagcactttccagctatcttcctcccaggccgctacgccggaaaccactaagtttgggcgaaattgttccatttgtacgcctgccggacaacgctgttgcagatcgcgcagcgaggcttcgttggtcaataaatacgggtagccatcggcaaatcccagcggcaccgcgttatgtcgtttgacccggcgtgtcaactgcggcccaacccagcgcaactggacatcgcgggagaaaaagccgctcaaccattgattaatcgccgtcggggcgacgcgagcggtaaaatggtttccccagacctcggtcggcgcatcctgcggggtgaaatccgtaaagcgaaccagcgcgctactgccgtctggcgcggtcaaatgaaggccgtcgtgtaagggagagggggtaaaacgtaccatttgtggaaactggcgggcggtaataaatgtgccgtcaggctcggtcaccatgaagatgcgatcaaaagccaggccgctgatatctgccagcgcatgagtcaggccaatgccgcgcatggatttgaccggatgaataaagagccgtgataacgtcgccaccgtacagtccctcaaatgaaaataagccttcaactttatgacatgggcgtgagattagctataatgcgcaacaattttcttagcgtaaaagtgacaatatgaattctctgtttgccagtacggcccgcgggctggaagagctgttaaaaactgaactggaaaaactgggcgccgtagggtgtcaggttgttcagggtggggtccattttcagggcgacacgcggcttatttaccagagcctgatgtggagccgcctggcctcgcgtattatcctgccgatgggtgagtgcaaggtctacagcgatctcgatctttacctcggcgttcaggcgataaactggacagagatttttaatcctggcgcgacgtttgcggtgcatttcagcggcctgaacgacaccatccgtaatagtcagtatggcgcgatgaaagttaaagacgcgattgtcgatgcgtttacgcggaaaaatcttccgcgtccaaatgtggaccgcgaatcgccggacctccgtattaacgtctggctgaataaagaaactgccagcattgcgctggatctcagtggtgatggcctgcacctgcgcggttatcgcgatcgcaccgggctggcgccaattaaagagacgctggcggcagcgattgttatgcgttccggctggcaaccaggtacgccgctgctcgaccctatgtgtggttcggggacactgttgattgaggccgcgatgtgggcgaccgatcgcgcgccgggcctgcaccgtggtcactggggatttagcggctgggcacagcatgacgaaactatctggcaggaagtgaaagccgaagcgcagacccgggcgcgtaaggggctggcggagtattcctctcatttctacggttccgacagcgatgcgcgcgtcattgagcgggcgcgcagcaacgcccgtcgcgccggtatcggcgagcttatcacctttgaagtgaaagatgtggcgcaactgagtaatccattgccgaaaggcccgtatggtacggtgatcagtaacccgccttacggcgaacgtctggacagcgaaccggcgctgattgcgttgcacagcctgctgggccgtaccatgaaaaatcagtttggcggctggaacctgtcgctgttcagcgcttcgcccgatctgctgggcagcctgcaattacgtgccgacaaacagtttaaagccaagaatggcccgctggactgcgtgcagaaaaactatcatattgcggaaaccacggcggacagtaaaccggcgacggtggaggaagattacgctaatcgcctgcgtaaaaatcttaaaaagctggagaaatgggcgcgccaggaagggattgaatgctatcgcttgtatgatgccgacctgccggaatataacgtggcggtagaccgttacggcgactgggcggtgattcaggaatatgcgccgccgaaaacggtggatgcgcaaaaagcgcggcaacgtctgttcgatattattgcggcaaccttgtcagtgctcggtattccgccgaataaactggtgttaaaaacccgtgaacggcaaaaaggaaaaaaccagtatcagaaaatgagcgagaagggcgagttccttgaggtcagcgaatataatgcgcgcttatgggtaaatctgacggattatctcgacaccggtctgttcctcgatcaccgtattgcccgcagaatgctgggagaaatgagcaaaggcaaagatttcctgaatctcttttcttataccggcagcgccagcgtacatgcgggtctgggcggcgcgcgcagcaccacaacggtggatatgtcccgcacctatctggagtgggccgaacgtaatttgcgtctgaacggactgagcggccgcgcgcatcgcctgattcaggccgactgcctgggctggctgcgcgaggcgaatgaacagttcgatttgatctttatcgatccgccgacgttctctaactcaaaacgtatggaagagtcgtttgatgttcagcgcgatcatgtcgcgttaatgaaagatttaaaacgcctgctgcgtaaaggcggcaccatcatgttctcaaataataagcgcggattccgtatggatctggaagggctggcggaactggggcttaccgcacaagaaattacgcaaaaaacgctctccccggattttgcccgtaaccgtcagattcataactgctggctgatccgcgccgcctgaaaggaaaagtaaatgtcattaatcagtatgcatggcgcatggctgtcgttcagcgacgcgccgcttctcgataacgcagagttgcatatcgaagataacgaacgcgtctgtctggtggggcgtaacggcgccgggaaatccaccttgatgaagatcctcaaccgcgaacagggtctggacgatgggcgtattatttatgagcaggatctgatcgtcgcgcgtctgcaacaggacccgccccgtaatattgcgggcagcgtctatgactttgtcgccgaaggtatcgaagaacaagcggaatacctcaagcgctatcatgagatttcccgtctggtgatgaccgatcccagcgagaaaaacctcaatgaaatggcgcgcgtacaggaacagctcgatcatcataatctgtggcagctggaaaaccgtattaatgaagtgctggcgcagcttggactcgatcctaacgccgcgctgtcgtcgctctccggcggctggctgcgtaaagccgcgctgggtcgggcgctggtcagcaatccgcgcgtattgttactggatgaaccgactaaccatctggatatcgaaactatcgactggctggaagggtttctgaaaacctttaacggaacgattatttttatctctcacgatcgttcgtttattcgcaatatggcaacccgcattgtcgatctcgatcgtggcaaactggtcacctatccgggaaattacgatcaatacctgctggagaaagaagaagcgctgcgcgtagaagaattacaaaacgcggaatttgatcgcaaactggcgcaggaagaagtctggattcgccagggtatcaaggcgcgccgcacccgtaatgaagggcgcgtgcgggcgttaaaagcgatgcgtcgtgaacgcagcgagcgccgggaagtgatgggcacggcgaagatgcaggtcgaagaggcgacgcgctccggtaaaatcgtttttgagatggaaaacgtcgattaccaggtagaaggaaaacaactggtaaaagatttctccgctcaggtacagcgcggcgacaagattgcgttaattggcccgaacggctgcggtaaaaccacgctactgaaactgatgctgggacagcttcaggctgacagcgggcgcatccacgtaggaacgaagctggaagtcgcctacttcgatcagcatcgcgccgaactggatccggaaaaaaccgtgatggataaccttgcggaaggcaagcaagaggtgatggtaaacggtaagccgcgccatgtactgggctatttgcaggacttcctgtttcaccccaaacgggcgatgacacccgtccgtgcgctttccggcggcgaacgtaaccgtctgctgctggcacgactgttcctcaagccgagcaatcttttaattctcgatgaaccaacgaacgatcttgacgtcgaaacgctggaactattagaagaattaattgatggctatcagggcacggtactactggtcagccacgatcggcaatttgtcgataataccgtgacggaatgctggattttcgagggcggcggcaaaatcggacgttatatcggcggctaccatgatgcgcgtgcgcagcaagagcagcatctggcgacgaaacagccgatggcgaaaaaaaatgaggaagttattgcccctaaagcagaaattgtaaaacgtggcagtagcaaactaagctataaactgcagcgcgagctggagcagttacccggtcagcttgaagacctggaagcgaagctggaagcgctacaggcgcaggttgcggatgcggccttttttagccaaccccatgagcaaacgcaaaaagttctggccgatttaagtcaggcggagcaagaacttgagcaagccttcgaacgttgggagtatcttgaaggcctgaaaaacggggcataacgaaaggagcgcctatgtgtgaacatcaccatgctgcgaagcacatattgtgcccgcaatgtgacatgctggtggctttaccccgcctctcgcatgggcaaaaagcagcatgtccacgatgcggcgcaacgttaacgaccgagtgggacgcgccccggcagcgtcctaccgcctatgcgttagcggcactatttatgttgctgctttctaacctttttcccttcgtgaatatgaatgtcgcgggcgtcaccagcgaagtcacgcttctggaaatccccggcgtcatgttttctgaagattacgccagcctcggcacgttctttttattatttgtccaactggtgccggcattttgcctggtgaccattctattacttgtcaaccgcgccagtctgccgttgtcggtaaaaaaaacgctggcaaggatctttttcctcctcaaatcgtggggaatggcagaaatatttctcgccggggtgttggtcagttttgttaagctgatggcttacggcgatatcggcatcggcagcagctttattccctggtgcttattttgtctcgttcaactgcgggcgttccagtgtgtcgatcgccgctggttgtgggatgatatcgccccgcagcctgcactggcgcagccgttaacgccggggattaccggtatccggcagtctttgcgttcttgcgcctgctgtacggcgatcctgcctgcggagagtctcgtctgtccgcgttgccatacgaaaggctatgtccggcgtaaaaacagtttgcagtggacgctggcgttattatttacctcgatcatgctttatctgcccgccaatattttgccgattatgattaccgacttactgggctcgaaaatgccgtcgaccattctggctggcgtgattttgctgtggagcgaggggtcttatccggtggcggcggttatctttctcgccagtattatggtgccgacgctaaaaatgatcgccattgcctggctttgttgggatgcgaaaggccacggtaagcgcgacagtgaacggatgcattttatttatgaagtagtggagtttgtggggcgctggtcaatgattgatgtctttgtcattgccgtactctctgcgctggtgcgtatgggagggttaatgaatatttatcctgcgatgggtgcgttgatgtttgctttagtcgtcataatgacaatgttttctgcgatgacctttgatccgcgtctgtcgtgggatcgtgagtacgaaccaggccatgaggagtcctgatagcatggaacctaaaaaaggggaagccaaagtacaaaaggtgaaaaattggtcgcctgtctggatattcccgattgttactgcgcttatcggagcctggattctgttttatcactacagccaccagggaccggaagttaccttaatcaccaccaatgcggaaggcattgaaggcggaaaaacgacgatcaaaagtcgcagcgtggatgtcggcgtggttgaaagcgcgacgctgactgacgatctgacccacgtacaaatcaaagcgcggctccattccggtatggaaaagttgctgcataaagactcggtattttgggtggtaaaaccgcaggtggggcgtgaaggcatcagcgggcttgggacgctgctatcaggcgcgtatattgaactacaaccaggaagtaagggcagtcagccggaaagctatcagcttcttgactcaccgccgttggcgccgcccgatgccaaaggtattcgtgtgattctggacagcaaaaaggccggtcagctcagtcctggcgatcccgttctgttccggggttatcgggtaggatccgttgaaaccagctctttcgatccgcaaaaacggacaatgagttatcagttgttcattaaggcgccaaacgatcgattggtcaccagtaatgtccgattctggaaagatagcggtatcgctgtggatctgacatcggcgggaatgcgcgtggaaatgggatcgttgacgacgttgtttggcggcggcgtgagttttgatgtgccggaaggacttgagcaggggcaacccgtcgccgaaaaaacggcgtttaatctctacgacgatcaaaaaagtattcaggattcgctgtacaccgatcatatcgattacctgatgttctttaaagattcggtgcgcggattacaacccggcgcgccgctggagttccgcggtattcgtctggggacggtaagcaaagtgcctttctttgcgtctaaaatgcgccaggtatttaacgacgattaccgtattcctgtgctggtgcgcattgaaccggagcgtctgaaagcgcaattgggagaaaatgcggatgttggcgcgcatttgacggaactgcttaagcgcggtttacgcgcttcgcttaaaaccggtaacctggtgaccggggcgctgtatgtcgatctggacttttatcctaaggagccgccgattaccgggctacgcgaatttgatggttatgaaattattcccaccgtcagcagcggtctggcgcaaattcaacagcgactggtggaaacgttggataagatcaacaacctgccgttgaatccgatgattgaacaagcgaccaatacgctgtctgaaagccagcgtactatgcgtcggctgcaaaccacgctggataatatgaacaagattacctccagtcagtcgatgcagcagcttccggcggatatgcaaacgacgttacgcgaacttaaccgcagtatgcaaggcttccagcctggatcggcggcgtataacaaaatggtggcggatatgcagcgtctcgatcaggtgcttcgtgagttacaaccggtgttgaaaactctgaacgagaagagcaacgcgctggtatttgaagcgaaggataaaaaagatcctgagcctaagagggcgaaacaatgaaaaaatggctagtcgtgataatggcgttctggctggcgtcatgtagctccggcggagagaataaaagctattatcagctcccgatagcgcaaagcggtgtgcaaagcaccgcaagccagggcaaccgtctcttatgggtagagcaggtttccgtacctgactatctggcaggtaacggcgtggtgtatcaaaccagtgatgttcagtatgtgattgccaataacaatctgtgggccagcccgctggaccagcaattacgtaacacgctggtggcgaatcttagcgcccggcttcctggctgggtcgtcgcttcccagccgttgggaaccacccaggatacgttaaacgttaccgtaaccggattccatggacgctacgatggtaaggttatcgtcagcggggagtggttattaaaccacaatggacagctgattaagcggcctttccatatcgaagccagtcagcagaaagatggctatgatgagatggtcaaagtactggcaagcgcatggagtcaggaagcagccgctatcgcagatgagataaagcgccttccctgagataaaagtaatgtaaatttaaccgcttcaggtcgtgcgcctgaggcggtttttttatttttgacgccggaaaaatagttgttatggctcacattttttgtacaaatgatttaccgtatagctcacaaatatgacattggtgtgaattttgcgcattgacgggcgatccatttagaggtattcgtgtagtgtgattgcacattttgtaatcactgttttcttttccaccagatacaaatatgagggaaacgaggcatgaagagacaaaaacgagatcgcctggaacgggcacatcaacgtggatatcaggccggcatcgccggacgatcaaaagaaatgtgtccctatcagacgctgaatcaacggtcatactggttgggaggttggcgacaagccatggaggacagggcggtaatggcctgattctgtctctttagaaaaagaaacctccgcagtgcggaggtttcgcctttatgggctttgcaagcatgataccgatagcgcggaatatcaattcaacacttagaacgcggaagtatcctggaacaaaccgactttcaaatcgtgtgcggtatagatcagacgaccatccaccagaacctcaccgtccgccaggcccatgatcaggcgacggtttacgatacgtttgaaatgaatacgataggtgactttcctggctgtcggcagaacctggccggtaaatttcacttcgcccacgcccagagcgcggcctttgccttcgccgcccaaccagcccaggtagaatcccaccaattgccacatagcatccagacccagacaaccgggcatcaccggatcgccgataaagtggcatccgaagaaccatagatccggattgatatccagctcggcttcgacatagcctttgtcgaaattgccgcccgtttcggtcatcttaacgacgcggtccatcatcagcatgttcggtgcagggagttgcggccctttagcgccaaacagttcaccacgaccagaggcaagaaggtcttcttttgtataggattcgcgtttatctaccatgttttatgtaaaccttattttattgaagcacgcaggatagctaacacgtgtacgctgaacaagtccgatcagttcggaataaaagcgttcagccaacgtaatggccacgggaaacgatgacggccttcctgttgcgtcgcctgcgcgatacgctcctggatagtctgcatcaacgtcgtttgaccttcgccatcccacaccagatttaacagtagcggtaaggcgtcggtcacgtcgtctaccgcccagatagtgaacttctcttctttaaccgcttgcagcagttcagatttaagactgagatggcggacattggcggcagggataatcacgccctgtttaccgtttaattcccgctgctcgcagatggcgaagaaaccttcaattttttcgtttagcccgcccaccggttgcgcgcgaccaaactgatcgaccgagccggtaatcgcaatattttgattcactggcacattggccagtgcgctgatgagcgcacataattccgccattgaggcgctatcgccatccacttcgctgtaggactgctcaaaggttaacgaggcagagaagggaatttgttgctccagctgcaactccgacatcaggaaggcctgcataatcatcattcccttagcgtggatatttccgccaagttcggccttgcgctcaatatcattaaattcgccatcgccgatatgcacaacacagctaattcgcgacggttcgccaaaggcgcgaggatgcccgggaaactcaatgacggaaagcgcattgatttgtccaacgcgttcgccttcggtttcaatcaggatctgctcttgcagaatctcatcctgcatccgttccgccagaaagccttctcgccattcgcgtcgggcaagcatcagactgagcgcttctgcgccgcaggtatcgccttcgcataaaggcgatgcctccttaaactggcgggctatccacagtgggcaaagaggcagcgtatcctgttcgccggtatagcgcacagcctcgcgtatcagagcgggccaggcatccggtgccgggggcggcaaattatcgcgtaaagcgatacgcgtcacccattgacaccacagggtcatagcttctgcgtccgctatctgtaaattgtcttcaaattcactgtagatagcctgttccgcgagctccggttccatctcctgaaaatcagccagtgattcacgttcgccaaccagaatcaccttcagtttgagcggcattgatggcacggagaccggtaatggacgcgactcgtcaaaggccacccagtcaaaacgctcgcggctaacgatggctttcagacgcatccatagtaacggctgcgccagaagggttcgtaaggaaataatcagcacgccgccgtttgcctgatgaaccagtcccggctgcagggtaatgtcgccgttatactgccgcaggcaaccaaagagctgttcggcttcgacccagtccgcgctgacgacttgtgtgacggtggcaaagttgtcttgcgcattctgcgcggcgcggtaatgaacagtatgcccggaaacgtcataatgtccgccggttaattgtccggcatcggtttgcagagcgcggacggcatctgaaagtaaagtgagatactcttgctcttcaggcgctttagtcagcataaaagaggatgatgcccacggctgtataagttgctcaagcgcaaattgcagtcgtggctgagtatcactgagtaaggtgtcgttttcgtcagtcgcgtgtggctgtgcaaatatctcctgatagctttcgctatccggaaccagatcacgccatgcaagtttcgtaatggtcaaagttgaggttttttagtctgttgtaaaaggggggattatagcctaacccgtcacgctgcacacgcggaaagcgaatgcaaagtaatatgaagacgtgtaaccattcacaggttcgagattcttttcttcagatggctaaaaaactgatattctgataacagttacacggtaacattgggatcacaatgaaatatcaacaacttgaaaatcttgaaagcggttggaaatggaaatatctggtgaaaaagcaccgcgaaggggagctgatcacccgctacgtggaagccagtgctgcccaggaagccgtcaatttgttgttggccctcgaaaatgaaccggtgcgggtaaatgtctggatagacaggcatatgaatcctgccttgcttaatcggatgaaacaaaccattcgggcaagacgcaaacgacacttcaatgcggaacatcagcatacgcgcaaaaaatctatcgatttagagtttatggtctggcagcgtctggcgggccttgcgcagcgacgcggtaaaacattatccgaaacgattgtgcaactgatagaagacgcggagcataaagagaaatatgccacgcaaatgaccacgttaaagcaggatttacaggcgttattaggcaagaagtaacgctgaaaggcgttgtcatccagaccagagcaaaaaaccccgcgacgcggggttttttatcagacggaaacttaagcctgcggctgagttaccacgtctttaacgcctttaacttcgatctctacgcgacgatccggagccaggcaatcgatcagggcagcgcgaggtttcacgttgtcacaggtgttgccggtaaccgggttagattcgcccataccacgtgcggagattttgtcagacggaatacctttggagatcaggtaatcaacaacagactgagcacgtttctcggacagaccctggttgtaagcgtcagaaccgatacggtcagtgaagcccagaacgacaacggaaccgtctttcggatccaggttgctcagctggctgtacagctgatccagagcctgctggccttccggcttcagggtagatttgttgaagttgaacagtacgtcagacttcagagtgaagtgcttggtctgtacttccggagccggagctggtgccggagctactaccggagcagcttcttgctggccgaaacggtaggaaacacctacgctcagcaggccgttgtccggacgggtgccgatggtgttggcatcaccgatgttgttagtccactggtattccagacgggttgcgatttcaggggtgatagcatactcgataccgcccgcgaataccggggaaacgccggtgtcgtggtctttagtagacgggccgccagggacgttagacttggtgtctgcacgccataccataccacccagacgggtataaacgtccagatcgtcagtgattggataacccagtttagcggtcaactgaacgccctgagctttataagcgccattgatgttgtcgcctttgtacggcatacggcctaaccagtcgtagcccatttcaaagccaacatacgggttaacctggtaaccaccaaaagcacctgcgcccagttggttttcatgagtcgggccatcattgtgaatgaagccggtgtcatggtactgagaccagcccagtttagcaccagcgtaccaggtgttatctttcggagcggcctgcgctacggtagcgaaaccagccagtgccactgcaatcgcgatagctgtctttttcattttttgcgcctcgttatcatccaaaatacgccatgaatatctccaacgagataacacggttaaatccttcaccgggggatctgctcaatagttactctaccgatatctacggcttatgctgagcacccctggcgatgtaaagtctacaacgtagttggaaacttacaagtgtgaactccgtcagacatgtgaaaaaaacatgacggatatacacatcatttaacagtttcagatgataaatcgtacagcaaaaattgcggaaaccgcttctgacaagcgttctcgcaaaaaaaacgttagcactcaaaggagatacgttcgcgtaaaaaaaagtccaggataaatcctaattttacttaatgatacaaattagagtgaatttttagcccggaatgctgtctcctgggtaaagcgtgcgcacgtacagggcgcatgataaaccctaccgcattacctaccttcgctgcttcaaccaggctggcatgttcttcttctgtcagttcttcagtcatccaaccaattaccacgctgtaatttcctgtacgcaaagcgcggatcatcgactccagcgtatgacgaggcgcaagctggctaatttgcatcactttcgttaatggcaaacctgaagactgtacccattcacggctgagcttttgctgcggcgtgagccagagctgccatcgtgattgttggcctaactgacggagtaaaggcaaaagcaggagttgcgccatcatgggctggtcttcgtggtagacaacttcactgaccagtcctgccgcggcattttccgtagcggtgcgcgcagcgttgtgggtagtggtaggaaatgacgaagaacgatttgcataacctgaagtgtacataatcaatccagccctgtgagttactgtatattcatacagtacccctgtggcgatgaaagatcaactctattttcggaaactgtctcgcaatttttattcttagtggcatcaaaaataaaaatcatcttgctcgcggagtataagttgcctattttcgtcattaacggatccgttactgcaaattattcttttactttatgatttaaaaggaattttatgagagcactctcttatgacaggatctataaatcgcaagaatatttggcctctttggggacgatccagtatcgatctttattcggtagctatagtctgaccgtggaggataccgtctttgcgatggtggctaatggcgagctttatctccgcgcctgtgaagaaagcgtaccctactgtgtgaagcatcctcccgcctggctcatgtttatgaaatgtggacgtcccgttatgctcaactattaccgggtggatgaaagcctgtggcgcgatcagcagcagctggtgcgtttatcgaagtattctcttgacgcggcaatgaaggaaaaacacagccgtattttacagcacagactcaaagatctccccaatatgaccttccatctggaaacattgctcaatgagtcagggataaaggacgaaaatatgttacgcatactgggcgcgaaaatgtgctggctaaggttgcgacaaagcaatcccttgctgacggtgaaagttttgtatgccctggaaggcgcaattgtcggcgtacatgaagcggcgctcccggcgagtcgtcgccaggagcttgccgactgggctcattcgcttacggctgggtaattaatgtagaaatcggcggtgaaatttgccgttgcaagcgtccaatctcgggcagtaaggcaatgagcaaaccaatttgttgaacaaccagaggttctttgctgtccggacgtgtttccagtgactgaactcgctgctttaaaccctccagcgcctggtgtacgcgctgttcgtcttcaggttgatgatgaagcgcatcatcaacgtagcagaccgcgtcatccagaagccccaacacgtccggattactgagcttttcgcggtgcgcgccgagggcggagatatagctggtaaaagtgtgattgaggcaaagcagcctgaacgccgcctcccgggtttcagccgtgacgtcgggttcgctcgacatattagaaaccacggatgccagttctgcatcgcggttgtgcgcgtcgcgtctggcaatgcgataggccaggcggttatcccgtccctggtgatattgctcaaggatcgcatcaaggtagcggcaattagcatcggtggcgcgctggagtacccggggaaggttgcgaaagcgccagtccggccaaataaagctgaccgcagcccaggcgatagcgcagccaattaacgtgtcgacgacgcgcggtaacgctacctcgaagccttcgcccaggaggttaaagcagagtaataccagcagggtgatgaacatcgtcgcatgggcatactgcacattacggaatgcgaagaaaagcacgccggtaatcaccagcagaactaactgtccttcaagcgaaggaacaaaccataaaatcggcaggccgatagcaacgcctaccaacgtgccgataatcctgagcgcaaggcgatggcgggtcgcgttatagttaggctggcaaacgaacaggctggtgagcaatatccagtacccgtggcgcatcccggtaatttggatgagagcataaccgatgcacaataccagcgacatgcgtaccgcatggcgaaagagagcggactccggggtaaaattacggctcagacgcagccagatgtcgctaaacccgtgcaggctatcatcagccaactggttttctgactcattgcgcggcattgcctgggcctgctccgactcgatcgtcgctagttgcgcatcaatagcgcgtaggttggttaataagaatccaagcgtattcagcagctctaaagaagcgccgctggcgcgcatacgttcaagcgcggcgtcaatgtgggtaaagacgcgttcaaagcgcggatcatgctggtacggcgtacgcagtaagatacagcgcgccagctgcgtacaggcctgcgcctgcatcgacatcagacgctgaaagcggaacatgacgtcgctatggcgaaaataatcgcgcagcgtctggtattgaatatgcgaagaactggcgcgttcatgaatatcctgcgccacaaaatagtaatggagggtgcggcgcgtaccgcgttgaccgcgatcgccgcgcaggcgagtcaacaacgacactttcgtttggttcagcgtcgccattaactgcccgttcgctaacgctaaatcatagagcggcgcctggctttcatcttcaatatcaggatcaaacagacgtgatttcagttccagatagtgcgctaactgttcgtaactgcgtgccagattatcctgcaacggacggatcggaaatagcagatgcccggttagcgtcagtaggttataccatactgcgcctgccagcaggagcagtggttgctgataccagtgatcgtataaagaggtacccagcatcgtatagatggcaatgagtaacgcgccgaacgcgatggtggcatagcgttgccccagtcctcccaacagaataaacccgctggtggataacgttaagcccaacgcaaatagccacggccagggaaagagcagctccacagaagccgacgcgataaaaaagcaaattaaggtaatgattaaattacgcaagcgtccggcaaggcgatcgtcgagatcggttagcgccgcggcaaccataccgagcgtgagcgggatggtaagtttgacgtcgcccagccaccagggcagggcggtggtgccgcacagagcgataaaaatgcggatgtaatacagccaggtactgttccaggtataacggcgaatcaacggacttaacataaaggctatttgtcccgatcattcaaaacggcggcgcgcgttagcttctcgcgcggcgcgagcggtttctacagagacgacgcggcgaccgacaggccaaagcgcaatcgcggcaattttaaagttcgcaataccgacaggtatcccgatgatagtgacacactgcgcgataccggaggcaatgtgcatcaggcatagccaccagccgaaaaaaagtaaccagaaaatattcagcaaggtaccgccagtattcattaatacgctttttgccgccggattaagttcgtcaacgtgaatggcttcattaccgtaagggaacagggacagtttggttatctcccagcaggagcgggtcaacggcagggtaaaaataagcacaatactgaccagcgtcgccagcagccaggccagcgtagtggcaaagccgcccagtacaaagtttaaaatattcagaacggtacgcataaaccctcagttcattccggttttctatcactgcgggcaattgtaacgtttttttagactggagcacgttttctctggcggttacactgataagcacatctttacgtctggattcgctgagtcatggaactgaaagcaacttctcttggaaaacgtctggcgcaacacccgtatgatcgtgccgagatcctcaacgctggggtgaaagtgtctggcgacaggcatgaatatcttattccattcaatcagttattggcgattcactgtaagcgtgggctggtatggggcgagctggagtttgtcctgccggaggataaagtcgtgcgtttgcacggtaccgagtggtcggaaacccagcaattccatcgctatctggacgcgcactggcgtcgctggagccaggagatgagtgatgtcgccgcgcaggcattacaggagcaatgggcgcgtattagtgagcgaacgggcggaaaccaatggcttacccgtgaacgcgttcgggggctggaacacgaaattcgccagacgtttgccgccttgccgctgccggtctcacgtctggaggagtttgctcactgtcgcgagatatggcgtaagtgtctggcatggttacaggatagcgagggtagtcggcagcagcataatcaggcgtatgctgatgccatgctggaagcgcatgccgacttttttacgcagatagaatcctctccgcttaatccttcccaggccagggcggtggttaacggcgaatcatcgttactggtactggcgggcgcgggaagcggtaagacctcggtgctggtggcgcgcgcgggttggctgttggcgcgcggacaagccgatgcggggcaaattcttttactggcgtttggtcgcaaggcggcagaagagatggatgagcgtatccgcgagcgcttacatacggaagagattactgcccgtacgttccattcgctggcgctgtatattattcagcaaggcagtaaaaaagcgccggttgtcagtaagctggaaagtgacgccaccgcgcggcatcagctatttctgcgcacctggcgtcagcagtgtagcgagaaaaaagcgcaggccaaaggctggcgtcagtggctggaagaggagatgcagtgggtagtgccggaaggtaatttctgggacgatgagacattgcagcggcgtctggcccctcgcctggatcgttgggtcagtttgatgcgtatgcacggcggcgcgcaggcagaaatgatcgctggcgcgccagaggagtgccgcgagctgtttggcaaacgcattaagctgatggcgccgctgctaaaggcctggaaaagcgcgttgaaagcggaaaatgccgttgatttctccgggctgatccatcaggcaatggtgatcctcgaaaaagggcgttttatcagcccgtggaagcatattctggtcgatgaatttcaggatatttccccgcagcgggcggcgctgttagaggcgctgcgcaagcagaatagccagactacgctgtttgccgttggcgatgactggcaggcgatttaccgttttagcggggcgcagctctccttaacgacggcgtttcatcagacgttcggcgagggcgagcattgccacctggacaccacgtaccgctttaacagtcggattggcgatattgccaatcgctttgtacagcagaatccgcaccagcttaaaaaaccgttaaatagtctgaccccaggcgataaaaaagcggtgacgttattggatgaaagccagttggacgcgttactggataaattatccggctatgcgaaggaagatgaacgtatcctggtgctggcgcgctatcaccatctgaaacccgcgagtctacaaaaagcggcgactcgctggccgaagttacagatagacttcatgactatccatgccagcaaaggccaacaggccgattacgtgattcttgtcggattgcaggagggtaacgacggtttccccgccccggcgcgagaatccattatggaaagtgcgcttcttcctcaggttgaggattttccggacgctgaagagcggcgtttgttatatgtggcgttgacgcgcgcgcgtgcgcgggtctggctgctttttaataaagataatccctcgcgctttgtggaggcgcttaaacagctggatgtgccggtggcgaggaagccctaaagcgcgggcggtacagcatcccgcccgcgtagcgtttatttcaggcgctcggccagataacgcgcataatccggaataagaatatctacagcgtcattaaaatgcggggactggatgataaagtccgccgttgagacgttagtggcgacagggatattccatacggtggccagacgcagtagcgctttgacatcggggtcgtgcggtaccgcgttaagcgggtcccagaagaaaatcaacacgtcgattttcccttctgaaatgagtgcgccaacctgctggtcgccgcccatcgggccgctcagcatcgcattaacgtccataccggttgcgcgctggatcagattccccgtggtgccggttgcataaagaacgtgtttttccagcaacggctgatggcgttccacccagttcattaacatctgtttgcagtggtcgtgagcaaccaacgcgatatgtttgcgcgtcggcaaggtgcgagtcgtcagttccataattcgattccgtagttaacctgtctacagattactggaagcgcttgatgctgcaagagaaagagaaaaaaattgcgcgctgggacaactcatatcaagagggcggctgtttttccgcccattgcagaaaatgatggcgtgtctgcgggtcggccagtcggaaccaatatttcagccgctgttctgtcagagtttgtgattgcggcggtacggtatcaagctctgagacgtcggaaagtaatgtgctgtcgtctgccatcatcgtggcgaactgaggaagcgaggcgcgtttcgccgatttattataacgctcggtctctatttcataatcgaccactttagccgtagaagtaatggccagaatatcgagttttaccggaatgggcatggcgtcgccgtccaaaagcgccagacgcggcgccgcgttaaaatgcgaggcttcgcgctcgttttccagccgcgggagctggaaattgacctgacttatcagttgggtatcgaaacttatcaccagcggcggagaaatataaagccgctcttcattaccgggcaggcggatggttttttccacccggaaaacgagttgatgcggcccgttttccagttcaatgctctctgcgccgcgtaataaagagctggacacctttttgccgtccagcaccagcagatcaacctcattagacaaacggagcgttgtggcaaaaacagtcaccggcaaacagagagcaaggaaggtggctagcgcgccggttttcataaggttctcctgtccaaaggccgtctggctaataatgtatcgaaatttttcttagatcatgtttactaacatatagacatattttggcgttttgctctcatacatcggtatgggatgaatggttgctatgtcaggtttgtcgtacactttgcaaaacagccaggagaaagatgatgaaagagaccgatattgctgatgttttgacgtccactcgcactatcgcgctggtaggtgcgagcgataaacccgatcgtccaagttatcgggtaatgaaatacctgcttgaacagggctaccatgtgattccggttgcgccaaaagtcgcgggtaagacattgctggggcaacaggggtatgccacgctggcggacattcccgaaaaagtcgatatggtggatgtttttcgcaactctgaagctgcatggggcgtcgcgcaggaagctatcgccatcggcgcaaaaacgctatggctacagcttggcgtgatcaacgaacaggcggcggtgctggcgcgggatgcaggcatgaccgtggtgatggatcgctgcccggcgattgagatccctcgcctggggctggcgaaataaaagtttaaatggccggatatcgctttccggccttttaaatacaatcagttacgtagtcgcggcgcctgaagctgcttgcgaatggtacgcgccagttcatccatcgatggctgttctggatgctcgtcccgcatttcgcttcgcaactgggcctcggccagataagtatgcactggctgaccatcatcatcttccattaccacgtggtaccacggagcggcgcgaagttcgtcgttaaccgccagttcatcaggcgacggctcatcaagcgaatattccgggtcgatatcgacgaccactccgaggtaacctaacagggaatggcggacctgttggccgataccgaatttgctggctatcatagtcacctcccgggaaatagataccctttatatgaggatactattccacttttcaagttacatgacgcgacaggcaaaccctttcagatacagcccttccgggtaggtggcgatcaccgggtgatcggcggcctgacggaactgctctataaattgtacatcacgaccggcatctattgcggcatcggcaatgattttctgaaataaatcgctggtcatcagtccggagcaagagaatgtcagcagtatgccgcccggattgagcagttgaatcgctaacatgttaatgtctttatagccccggcaggcgcccattaactggcttttattttcaacgaatttgggcgggtccatgatgatgacgtcgaatttttcgccgtgttcacggtaagcgcgcagcaacttaaacacgtcgtcgcgcacgaattcggctttgctcaagtccagttggttcagttcaacgttttgcctggcgatatccagcgcatcctgtgaggtatccacgctgacaacctggcgacaaccgcccattaacgccgacacggcaaaaccgccggtataagagaagcagttcagtacccgctgattttccacgtagcggcgcgtcgccagacgactgtcgcgctgatcaagataataaccggttttgtggccgccctggatatcgaccagcaatttcataccgtgttcttcaattggcaaaagcgcaggcggcagttcgccagtgaccggaccttgcgtcagcgccatcccttcttttttccgcacggcgacgtcgctgcgatcgtaaatagcgcaatccggatagcatgtttgcagcgcgctaattaatgcggcgcgttgatattcggccccggcgctgagcagttgcagcaccaaaaaatgaccaaaacgatcgatagtgacgccaggcaggccatcggactcaccggcgatcagacgatagctatccaggccgtcttttttcgccagccagtcgcgccactgctgcgcctggcgcaggcggcgggtgaaaaacgcaatatcaatggattctgctttatcaaatgtccagacgcgcgcgcggatctgggaggctggtgaccaggcgccgcgtgctaaccactttccctgatggtcgacgatatcgatagtttcaccgaggttggctttgccttccagacgggatacggcgccggaaaagacccatgggtggcggcggagtaaagatttttctcgccctttgctgaggactaaacggggatattgcggaaatgtagattcagtcatgcggagtaacctctcacaaacagtgacgcgagccggatgatagttccagcctgggaccgtgaaaacgaaatggcgcgtagggtagcacagatgagaggggcaatcaccagcgtatggcggtgagcgtttctgcacaaaatagaatcgtaaaggcacagtttcttcagcggacgctttttatagtgttatttctttacacgaagaaggaaatacaatgaaaacagtcttctctttgaccgcagccgcaatgatggcattgagtggcggcgtatctgccgcgtcggcgtttagcctcagtagcgcggatattccggcggattttcgtttaacgcaacagcacgtctttaaaggatttggttgtagcggagaaaatatttcgccgcagctgagctggcgcaatccgcctgccggaaccaaaagctacgctattaccgtcttcgatcctgatgcgcccaccggaagcggctggtggcactggacgatggtgaatattcctgcgcagattcacgacctgccgacgggggctgataaaaaaacgttacccgccggagtggtgcagggacgtaatgatttcggttatgctggctttggcggcgcctgtccgccgccgagcgataagcctcatcgctatcagtttactgtgtgggcgctgaatacggcaacactgccgctcgacagtgagtcaagtggcgcgttggtagggtttatgctgaacgcgcatgtgattgcgaaagcaaaattcacggccacatacggaagataaaacagaggacggcacggtgcaggagatgcatattcgacatcaggatcttacgacggcagaggtgcgttccagtcatctgcaccgtttgcatcgtgttacgcttttttccgccgctatctgccatattacgcagggcagtaaagtcatcattcaggatgatagccgccttgtcgccgggcctggcgagttgattattatcccggcgaacacgccgctggagattattaatcagcctgcgcagaacggttttcgctccgacctgttattactttcaccggagattattgctcgctttaaaacgatgtacgttcaggattatccaccggcaaacctgacatcgctgtgtaccccgatgagccgtagcctgacatttatgtgggagaacgtgttggatgctgtgcgccaggggttgcccgttgggctacaggaacatcaggcgatggggttactgttagcgcttttacatgatggcgcggcgggaccactgcttattgaacggcgttacaccctcacggagcaggtgcggcaactgattatgctctcgcctgctaagctatggacagcccaggagatagcccgccgtcttgctatgggaacatcgacgttgcgtcggcgtttgcagcgtgaatcgcagagttatcgacaaattgttgaagaggtgcgcatgtcctgcgcactttctcaactgcaatcgacgacgctgccaatcggcgaaatagcgctacggtgcggctacctgtcggggtcgcgatttacggccagattccgccagcattatgggtgtctgcccagtcaggtacgttaagtatgtcctgtatgagcctccaccgttgattatgaaaggagaaccatcatgtcgaacgtctgcattatcgcctgggtttatggtcgcgttcagggagtcgggtttcgctataccacgcagcatgaggcgcagcggctggggttaaccggctatgcgaagaatatggatgacggaagcgtagaagtggtggcctgtggcgacgcggcgcaggtggaaaaactcatcaagtggctgaaagagggcgggccgcgctctgctcgtgtggacaaaatcctcactgaaccgcacagccctcgcgagacgttaacaggctttagtattcggtattaaatacattttaccggcttgggcagaccggcgattttggtcgcttgctttgccgggcctttcgggaacagacgatacagatagcggctattgcctttttcttcgccgaacttattcgccatcgcttttaccagcattcggatggcgggagaggtattaaactccaggtaaaattcgcgcacgaagcgcacgacttcccagtgttccgcagagagctcaatgccttcattggcggcgatagcgactgccagcgcttcactccactgcgtcgtctctttcagatagccttcgctatcagtactgatttctttaccttcaaagatcaacataacgtttcactgcgtaatcaacacggacggcagtgtagcaaaaaataaagccctgcataagcagggctggaagaggggaatgtcgattagtcgcggctggcgaagcccagaatgctgagcaggctgacaaagatgttgtacagcgaaacgtacagactgacggtcgcacgaatatagttggtttcaccgccgtgaatgatgttactggtttcatacaggatagcgcccgaggaaatcaggataaacaccgcgctaatcgccaggtgcaatgcaggcagttgcaggaaaatattcgccaccataccaatcagcacgacgacgatcccggccattaacataccgcccaggaaagacatatccttacgggtggtcagaacgtaagcggagcagcagaaaaatactaacgcggttccacccagcgccaggccaatgacatcgcccatgcctgctgacagataggcgttaagaatcgggcccaggatatagccgaggaagccggtaaacgcaaaagcagacaggataccgaccggcttattggcggttttataggtcaggaacatcagcccatacataccgaccagcgtcagaatcaggccgggggagggcagcatcagtaccgtactggctgtcgcggtaattgcggataaagccagcgtcaggctcaacagaaaataggtgttgcgcagtactttgtgcgtactcagtagcgagctacgatcacgcgatgatgtaatgatacgatccattagtcactctcttatgacagatgtaattaataaaggagaataataaaaacagtcactgtcacccagtggttttacccatctttacgcattcgtttacgtttagtttccttaagagatttcaggtgattaccgtcgttaaaacggtctgctcatgcctggcgctacgccataaaacaggcggcagcgccaaccacgcgttaccgataaaaaaatcgctaatcacagcggtgaaacagtggaggcgatcaatacgtattcagccagttttgtgttgaagaaatggtcaatgtgccgctatttcaggcaattaacgaaattttgcctgtttttcacgcaaacgaacacattcggtctttacatggcgcaccgggatgtttatagtgcgcctcattccggaagtgtggccgagcggttgaaggcaccggtcttgaaaaccggcgacccgaaagggttccagagttcgaatctctgcgcttccgccagattaaacaaggggttaccgaaaggtagcccctttgtttttttaggcgctatagaatatagttagaaaatactgttagaatatttcccgaaaaaacggactacgcgagtctttagtttcttttcgtttcccgatgtgtctatttattgaagatgtagaccattctgggaggtgaaggatgccccatctctttcagaataatgttggtatattcgacaacagggcctcttggatgattttcttctttatcctgaagatgggtcagggcatgtacaacttcatgaataaatgaacgttttgtgtcaaaaagttgtcttccttcgttactttcataatgttcggtatatgaatcatcagaatcgtccagattgagacaaataactttcctgccttctgaaagtttgaagtgttcctgagccacggtagtttcaaaggcttcgcctgcccccagtagccagcgctgctccacatcatgtagttctttttcatatgcgtaattcatcagtctgcggaatgtttcgctttgggtatacgcattttgaagtacggaggatagttcatcgtagcattcgtcataagtgtcgtcatcaatttctgtatcagggtctattccacccgcgcctgagataaggtactccaccacacactctggctccagacggaattcactgtttatggcaaggctgtcatgagcaaggcgtagccgtgaggggtttggtgcatgttcgggaatatcggggaaaacaggtgtatctgcggtatttaatctatatgtggatactccgctttgaggtattaatctgtaggtgaccggaagcataacttcttatttcctgactacaattatgaattatttaaattaaacaataatagtgtttttagttaatgtgccacatacaggtaacgctatgattcagacaaagccaacaagtaatacgctgaaaatgttatttatatgaaacttaggggcggggtttatttaataaaacaagggggcctctgtttgaatacttcttgtttataaaatccctttatctcgactaaaatatcggatgggggaaaagagttctatcattgtaatccgggagtggagtaggggtatgttgactacctgtcagatcggctcctgttaatgctttcgctaaagttagagctatcttatctaatttcgcaccatttagtttggtgtcagttaagtctgagccgaatagaattgcagcggttaagtttacaccggacatgttagcgcaagtcaggtctgcgtgagtcaggtttgctttagtcatgtttgaacccattagatttacagcgtgtagatttgcacaacacaaatttgcaccgactaaatttacattagatagagttgtttcacggaaatctgcattagaagcatctatttttgacaaatcttccccctggaaatctttatgagccaggtttactccgcgcaggttcagaaaaccatcctcggttataagtgaatcaggctgttgtatattatgtttactcatcagttttaacattcgacatacattccaaaatctctcactatcaactttatccgttacagtttttccatttttgttcacttcaataatgaccatgggatccgtattttcggatgctgctccacatgacagacatatagtacacccgttgacatcctccagaaatattttattaccatcgaagaaagcatttttatttacatataataatgatgtggtcagttttccaattacctcccgaaaccatctttcattgcttcttcttactccaccacaggtaaaaaaattgacaaaccattccagtataccgcgtggtgaagttgcacttttcattgcttctttcgtaccggtaccggccgcatgcaaatatcttaatatattttctggggacgcgttagttattggcattttgattccttcttatggaagtgagccgactccttataggtgtgagtcaagtcacatttatacaaggaataataaaaaaagatataaggtgatttttgtatttagagctttggttgagtatgagtaggtgtctggcatctgacaagaggcgatgatatctgccataacggtgaagcagaagtaatatcacccgtgaataataagattatccttgctattgacttccttcatttccagcatagcttacgcttcatcatcattgaataaacaattaagtttgttgagcgaaaatttacttaaagaaaaaataataagcaccaatattttttgcagtatttcaacttataccagaataaatgcgcgtagatggcgtaaaaacctgatgagcaggaatacttacacactaaaaatgctcccgcaaacagagcaaaatgagagagatgaacgtttgccccttacatttccaccaaagattctggtcttgtctcttgtaaagggcatacgtatcgcgttttatctcattaagaaagtatgttgacgtattaaattatgcataatgctctttcaattgcttcacgtttgaaatgaataattcaaaaccagtgagcgcctcttcttcggtactggtttgcggcaagcgataaagcgccactaaagcagtattgtctgcgtcagcgccgatagtgacggcgctggtgtagttcagacgtaaaaaatgctgcaaagtcaggatgtcgtcaggcaatggcataaagggacagcacatttccagtgtatgatcggattcattaaaataaacctgtatcccatcatcaatgataagcagtggctcatcttctggcgcatccaggcctaacgcgtcatataaacgatttaatagactttccatatagttacctcaagactcaagatgtgattaatgaagaaatgccttttactgactgccaaatattttcatccccaactcgtttttgataggaaagattgagcacctctggcgataaatttttcattactttgtttcccgccccgcccgtattttgtttctgaatctccaggttaccgctattcagtaatactttttggaaaattttctgtccaccgctatccggaagactaccaggcgcacttaacatatgggtctgatgtaaggaaatgatctctcgcttgatttctgaatccatcatccctgtacgatctttgccgcttttacaattccaggcgggtaccgcgtcaatttcatgggctaacatggcaaggcgttgtgcgagtttatagggttcgccgccatctttatgatgttggttatttttccatatatccttaatctggcgcgctaatgtattgacgacctcataattatccgggtattgcgccagccattcgccaacccagccacctggtctggcttcagggcgtaaatcattgcctaataactgatgtagcgcctcggcattatagctatccgatgccttaaggccaaagccgagcttgagcgccagctcattaacacccacattaaatgcggcgacgtccggttttatttttaccgtctgtagatcgccatctttattgcggatttttaaatgaatcatttttcccggctgggtcaacgattgccatgcgcgcatttggtcctcgaccatcgttccctctttgccgaaaatattcgacgcggtgagtaacccgacggataccagtttcaggcttaccgcctcgcccgctaaggctttgttaagcaactcaggtttactaaaaagtgccgcagttaatacttctttggctttgttttcagcgccgacgtgacgcagaagcggatctttttcatgatagggggaaagcacgccatgacgtatcccgcaaaaaagcgttttatctttaccgtcctcatgcacactcaccgtggacatccacaaattattggcgtgatgaatattcttggtatcccaactgcatacgccctttccctcataagcactgggaaagatatcttttgcgccgattttcatctctgctgcagggagctgcgtgttggtatagtgatgcccgttatgcgtgagtgtattttttatggtttgccagggctggttattaagctgcttgacctgagcatctctaaacgctactgccgcaaagcgatgagcttcttttgcaggtaagccatcctgctgctgagtgcgtgctgcaataagttcgataagatttttcttcaatgcttttgccgcggcttcttcttgttttgttgctggccggtccgctttaactttggctaactccatttggtttgccattgacgttagaaccgggtcttgtttacccagaacggttgccgcgacggtaagaagatcgcgctgtaagttatagaggttatgcagcgagtggttagacgccttctgatgctgtagataattcccccatgtcgcgccgggttctcgcaggacaataatttccgggcgagcgtcgggcgctttagccggcgctttgccctggcctgagagaatctgcattccgttgtataaggttttttgtaggcttttaaaagcctcctgggtttttagtgaagctgagtgatagaagctctgtatttgcatagcgtttttaatattcctgaataggggagtgggaacattcaacagggttaacaaccctttaaaaggatgtgacttttatgcaccaggaactttaaaaaaatgtcctttttaatgaggaaacgcttctgatcaggcggggaggcatcctgacgtccatacgtagtggcgatcatgggggagaccatcttatactgctgcttagctgtttgctgttcaaatgttttccaggcgtgttgcacatctggcgcaaacgcattgtagtcctgcataaccagcgtttgcagcgtgcggaatgtccagtaggtagagtcgttgctcgcccgatcggttcctttatcatctccgggttgataatgacgcatcccctgataataggggagatagacgctaagagatggcattccataggcgatgtattctacgttgccgatagcctgcggtaatttcggtctgacctgtaaaatatgtgactcctgggtacgaaaaacggatataggtcgccatggttcttgtggattatgactggcataagggtcgtgcgacgttccctgatagtgattgcgtagcgcgttttttactgccgccacgctgatcttcgttattggcgttaaaaaaacaggaaatgtttccccttcgctaacgaccgtatccagatgcggattaaactggtgttgtagcgtccagacgcgcggataattataggtggtatcgtttttgttatcctgcgaataggcttgatgaaagtcgaattcgccgcgggccggatcatataatccctgctttttcgcaaagcttactaacgttggtgacgccatataattcgcgttatcattcggatcgtaatggcgtaaacgtccctgattggcggaaacgaaatagctatctgccggaagtcgtactgccagccattgatgaccgcttcccgtctccagataccatatctctttgctatcaataaacgcgacgccgaaaccttcgcccgcgcctttttgttcaataatatctcccagtaatttggcgccctgacgcgccgattgcgccactggcaggatcacggactcaatggcgtcttccgtgattcccgtttttgtcacgtaaggatcggcagccagcgccgctctgccgttataaatggtttccgttgcgctcattccgacgcccgccgaattgaaaccggcttcacccatggcgttatcgttagtatcaaagtcatgaatcgccgtatagcgcatcgctgtctccggaagcggccagctaaaattgttccgatgtgctttatactcgccttgttgatgaaacgcgatgggatgaataaccttatgcttggcgttatttgccgagccatcttcgttgcgcgcgataatgaaggagccgtcagccgaagcctgattgcctaccaaaagggtagtacaggcgatgactttacccatacccagcagcgtaacggcgaatgcaagatactttttcataaaggttcccactgaataacgcattatgggatgaattgaccctggattggaaaccgagaaagtgatcgagccagcaatattctttgccggcatcctttattttctctttattgaggttgtattgataaccacagccctgtggcagggaaggggaacagaacctgtcctgaccttagctatcaccactatcaggcagacgaaccgaaaagatattatgttcatcggcatagcggtaagatgccgagccaccgtgtaatagagcaatcgcgttaactaacgataaccccaggccgaaaccggcagtgtggcgggcattatctcctcgccaaaaacgccggaaaagcttatccgcatcggcggggtggctgcctggattagcgacccgaatttctgcaacgttatcatcataagcgctttcaatacgtatcacggcgttttcatcagaataacggatggcattcgtcagcaggtttgagagcactctttgtaataatatttcgtcagcccataccgttccctgacattgatttataaaacagatgcgcttctcctcggcaagggggctaagataatccagcatattttcgaccagcgcattgagcgaaacaggctgtttttttaccgctatattctggtgctccgcgcgtgccagaaagagaatattttctgtcagtcgcgacagtccctccagctcttcaatattatcgacaagggcttgttgatactcttcggcgctgcgttcctgactcagcatcacctgattcttccccagtaaaatattaaccggcgtgcgcagctcatgcgccagatcgtcggcaaattggttcaggcgttcaaaatcgtcggaaagcttctggcgcatggtatttagcgcttgtccaagcggcctgagctcaacgggtaacgcctgttccgccaacggctggcgaagtgtgccgctatctgtcgccgcggtgagtcggctgagcgacgtaatggcccgcagcccgtttctgatgactaatggactgagcgccgaacagacgaggatcgcgataaggctcatcagcaaactgttgcggcgatattgcgccagcatttgccgcctttccgtcgccagcctggcaatagtaagggtcagcgggtcatcgccgcttctggcgcttacgcgtaccgcggtcagttccgtgccttgtaccgcctggcgaaataaggtttcgcgggtgatgtttttagtcagcggaatctcgttaaagcgttggtcggggatgccgctatgattaatcgcaacattgtggcctgttgctgaatggatcaataagatgtcctgcttcgtatccaccatccgattgaaatagagcggcagattttccggcctggcgccatccagtaacagttgctgcatttgcgccgcccgatttattagcgtcatatcatcccgatacgttaattctttgctcagcgcgttatagagcgtccagctaatgccggtacaggcgaggataaggatggcgataaaagaaattgtcaggcgcagcgtcattgataacttaaccattctgcgacgtttccgcctgtaatcgataacccatcccccggacggtcataatgagcttcttttcaaatggatcgtctactttggcgcgcagccgacgaatcgcgacatcaacggtgttggtttcactatcaaagttaattccccaaacttcgctggcgatcgcggttcggggcacgatttctcctgcccgggacgccagtaaccagaggagcaggaattctttgcgggtcagggaaatcggtttgccatttcgtgacactgattgctttgtggcatccatgtccagaccattgatcgtcagtcgagtaaaggcagggacatgctgtctgagttgagctctcacccgggccagcagttcggcgaaggaaaaaggcttaacaaggtaatcattagcgcccgcctcaagacctttgacgcgatcctcaaccgagtcgcgcgccgtcaggcaaataacaggggactgatgcgcagtgcgtaacgcgcgtaaaacctgccatccatcaagccccggcagcataatatcaagaataatcaatgaataatgttcctgaagggccaggtgtaatccgtctcgtccatcacaggcataatcaaccacatagcctgcttccgtgagtccctgacgtacccactcaatggttttctggttatcttcaatcaataaaatcttcatcaacgcagtatgccataggcttgttagcgaatccgtaaatctccaacaagatgacataattgtcatgtccgtgtaaggttaatcctggacgcgccagatatattttcctgcatcaataccgtaaaggagtgaagcatgaaacgatatatactggctaccgtgatagcatctcttgttgcagccccggcaatggcgctggccgctggcaacaatattctcagcgtacatattctcgatcagcaaacaggtaaaccggcgcccggcgtggaggtggtactggagcagaaaaaggataacggatggacgcaattaaacaccgggcataccgaccaggatggacgtattaaagcactgtggcccgaaaaagctgccgcgccgggggattatcgcgttatttttaaaaccggccagtattttgaaagtaaaaaactggatacgtttttcccggagattcccgtcgagtttcatatcagcaaaacgaatgaacactatcatgtgccgctgttattaagtcagtatggttattcaacctatcgcgggagctaatttagagcctatcccattagggttattttacttgccattttggtcctgggcagtgctcgccaaaacgcgttagcgttttgaacgccgcttgcggcggcccgaagggcgagcgtagcgagtcaaacctcacgtactacgtgtacgctccggtttttgcgcgctgtccgtgtccaaactggctgcgccaataacgcctggtgggataggctcttagattgtattaatcgccgcgatttatggcgagcaaacatcgcggcgggaataaaaatcttcagcgtatcgactcttctcccacaagcggtggttatcccgcttgtgggcatgagtgacggttaaacaggcgcttccatctcaagtctgaccggatgaaaacggcgtttgaaataaatcaggccatgcccatcctggctaagaataatatttttgatcgccaccagatacaccagatgcgtgccaatggtttgtacctcgctgatctcgccttcaagaccggccagcgcgccgttaagtaccggctggcccagcggcccgttttgccaacatggctggtgaaaacgctcttccatcgccatccccgtcataccggcaaagtggcgcgccatcagctcctgctcatggttaagtacattaatgcacagcctgccgttaccctgaaaaacggggttcatggcgctattggcattaatacataccattacggagggcggcgtatcggtgacggaacagaccgctgttgcggtgataccgcagcgtccggcgtgacccgccgtggttacgatgttgaccgctgccgccagacttgccatcgcatcgcgaaaacgcagacgttgttcatctacttgcatgagaacctcctgccgcgttatttcagcagcttatccagttgattgatgtcgtcgttattgtgcaaatgcgaaaccgtccagccattctgatcgtattcggagaggcagcgatcaaccattgccatcatcttatccatattgccggagctctgggcctgacgcaggcactgcagacgaatttcatcctggctgcccgagtagttaatctcgtacagctcatggcgaccgccaaactcgctgccgatggcatcccacatcaatttaagaattttgatacgttcaacatggtccattccgttagagccgcgtacgtatttcgccaggtactggtcgatttgcggattattcagatcgcgggcgctggaaggcaggtaaatcaggccgctggtaacgttacgttcaataatatttttaattttcgcgtaggccattggggccatcacacgataggtttgcagcgcggcgtggtccggtagccaggcgccgtttacccacggggttgcttcggaacacatagaatcgctcaatgcccagaacatattgcgccaggccacgacttcgccgagatcggcctgcacgccccggaactctacggtacccgtacattcgagcgattttttcagcagcgcggtaatgaaatcaagtttaaccgccagacgaacacaggcttgcagtggatacatacgggcaaagccgccttccatcgtccagcgacggcaacgatcgaaatcacggtaaattaatacgttttcccacgggatcagcaccttgtccatcaccagaatggcatcgttttcatcaaagcggctggagagtggataatcaaacggcgagcccgtcgcgcccgcgaccatttcatacgaggcgcgcgaaataagttttacgccttcggcatccattggcgcgacaaacatcagagcaaaatccgggttttcgcccatcacctgggctgagccgaaaccaatcatgttgtagtgagtcagggcggagttagtggcgacgactttcgccccgctgacaataatcccggcgtccgtctctttctccagcttgatatagacgtctttcacttcgtcggcaggtttgtggcgatcaatgggcgggttgacgatagcatggttaaagtacaggccggtctcctgaatacgggtgtaccagttacgggcgttctgctcaaactggccgtagaaggctgggttagcgcccagagcgcagccaaaggcggctttgtaatccggtgtgcgtcccatccagccgtaactcaggcgtgaccactcggcgatagcatcacgctgttggcgcagatcgtctgcgcttttcgccacgcggaaaaatttatgcgtataaccgccgctgccggtatcggtattccagcatagggtatcttgcatcgacggtttatgtaatgcgtcatacagttgtgcgacagaggctgcggcattgcggaatgccggatgtgtcgtaacatctttaacgcgttcgccgtaaatataaatttcccgcccgtcctgcaggctttttaaatactcttcgcccgttaacggacgcttgttatcagtacgaaaatcttcaggtttcattgcggcctcttcctcgttaatcggaatgttttgttaataatatgtttcttatttgttgttcaattgaataggcagaagcgtaaactgtgaagagactttcaggacaacggcgggtacttttcagatgaacgtcgaagaagaagagtaaaatgcgatcgccgtcaacgttgtaagcgggaggggattcccgtgtcggcggcgtgggaaggtaagaatactatgcttccgcttcgctatcaggatgctggcgtcccagagcaataagatcgtccagcagcagcatcaattgctgtgttttttcgggcgtgaaatcggcctcaatttttcgataagcctcttctacctggcttcgggcacgggcgtacaacgtttgtccctgctccgtcaacatgacatataacttacgctgatcgttaaccggcttgagtcgcaacaccagtccgtctcgctccatgcgcgtcaatattccggtcagacttggacgcaaaatgcaggtacgaaaggccagctcgtgaaaatccatagaggggctatcggccaggattcgcacaatgcgccattgctggtcggtcagattgtggcttttaacgatggggcggaaataggtcattgccgcttcgcgcgcctgaagcaatgcgatggttaatgaatcatgcataagcgtttctcttttgcagaattattaatacctgaataatcgtgtttaccgatgtgagctatgacatctgttttatgtccaaagtttaacagaaacaaggggctttatttaactatttgatatgtatgtgtttaataataaatttgtgaaaatattgttaatcacatcacaaatgctttacttcagcttgctaaatgtacagcgaaagcataaatctaatcattaatatattaatgaaatcacagcccgttaaatcggcctgaggagtttatgtatgaagggtactgttttcgccgttgcgttaaaccatcgcagccagcttgatgcctggcgagaggctttctctcagcctccctataatgcgccgcctaaaaccgcagtgtggttcatcaagccgcgtaatacggtgattcgtcacggcgaacccattccttatccgcagggagaaaaggtactgagcggcgcgacagtggcgctcattgtggggaaaaccgccagccggatacgccctgaagcggcggcggactatatcgccgggtatgcgctggctaacgaggtcagcctgccggaagagagcttttatcgcccggcgattaaagcgaaatgtcgcgatggcttttgcccgctgggtgaaatggcgccgctgagtgatgtggataacctcaccattatcacggaaatcaacggacgagaagcggaccactggaatactgccgatttacagcgtagcgccgcacaactgcttagcgcgttaagtgagttcgctacgcttaaccctggcgatgcgatcttactcggtacgccgcagaatcgcgttgcgctgcgtcccggcgatcgggtgcgtattctggcgaaaggtttacccgctctggaaaatccggttgtcgcagaagatgaattcgcccgccaccagacttttacgtggccgctgtcagcgacgggtacgttatttgcgttggggttgaactacgccgatcacgccagcgagctggcatttacgccgccgaaagagccgctggtatttatcaaagcgccaaacacctttaccgaacatcaccaaacgtcggtgcgcccgaacaacgtcgaatatatgcactacgaagccgagctggtcgtggtgattggcaaaacggcgcgtaaggtgagcgaagccgaagccatggagtatgtggccggttacaccgtctgtaacgactacgcgatccgcgactatctggaaaactactaccgtccgaatctgcgggtaaaaagccgcgacggcctgacgccgataggcccgtggattgtggataaagaggcggtttctgatccgcacaacctgacgttacgcacctttgtcaacggtgagctgcggcaggaagggacgaccgccgatctgatcttcagcatcccgttcctgatttcttatctgagcgaatttatgacgttgcaaccgggcgacatgattgccaccggtacgccgaaagggctgtccgatgtggtgccgggggatgaagttgtcgtggaagtagaaggcgtgggccgcctggttaaccgaatcgtcagtgaggagagcgcaaaatgaagaaaataaatcattggattaacggcaaaaatgttgcaggtaacgactacttccagaccactaacccggcgaccggtgacgtgctggcggaagtggcctccggcggtgaagcagaggtgaaccaagctgtcgcggcggcaaaagaggcgttcccgaaatgggccaacctgccgatgaaagagcgcgcgcgcctgatgcgccgccttggcgacctgattgaccagcatgtgccggaaatcgcggcgatggaaaccgccgacaccggcctgcctattcaccagactaaaaacgtgctgatcccgcgcgcctcgcataacttcgaattcttcgccgaagtgtgccagcagatgaacggcaagacctatcctgttgacgataaaatgctcaattatacgctggtgcagcccgtcggcgtctgcgcgctggtgtcgccgtggaacgtgccgtttatgaccgcgacctggaaagtcgcgccgtgcctggcgctgggcaacaccgcggtgctcaaaatgtccgagctgtcgccgctgactgccgacaggctgggcgagctggcgctggaggcaggaattccggcaggcgtgctgaacgtggtgcagggctatggcgcgacggcgggcgatgcgctggtacgccaccatgacgtgcgtgcggtgtcgtttaccggcggtaccgccaccggtcgcaatatcatgaaaaatgccgggctgaaaaaatactcgatggagctgggcggcaaatcgccggtgctgatttttgaagatgccgacattgagcgcgcgctggacgccgcgctgttcaccatcttctcgatcaacggcgaacgctgcaccgccgggtcgcgcatctttatccagcagagcatttaccctgagttcgtgaagcgctttgccgaacgcgcgaatcgcctgcgtgtcggcgatccgaccgacccgaacacccaggtcggcgcgctgattagccaacagcactgggaaaaagtctccggttatattcgcctcggcattgaagagggcgcaacgctgctggcgggcggtgcggaaaaacccactgacctgcctgcgcatctgaaaggcggtaacttcctgcgcccaaccgtgctggccgatgtcgacaaccgtatgcgcgtcgcgcaggaagagatctttgggccagtcgcctgtctgctgccattcaaagacgaagcggaagggttacgtttggcgaacgacgtggaatacggtctggcctcttatatctggacccaggacgtgagcaaagtgttgcgcctggcgcgtgggattgaagccggcatggtcttcgtcaacacccagaacgtccgcgacctgcgccagccgttcggcggcgtgaaagcctccggtaccgggcgcgaaggcggcgaatatagcttcgaagtgtttgcggaaatgaaaaacgtctgcatctcaatgggcgaccatcctatcccaaaatggggagtttgatatgggcaagttagcgttagcagcaaaaattacccacgtgccgtcgatgtatctttctgaactgccgggaaaaaatcacggttgtcgtcaggcagccattgatgggcatattgaaattggcaagcgttgccgcgaaatgggcgttgacaccattatcgtattcgacacccactggctggtgaatagcgcttaccacattaattgtgccgaccatttccagggcgtctataccagcaacgaattgccacactttattcgcgacatgacctatgactatgacggcaatccggagctcggccacctgattgccgacgaggcagtcaaactgggcgtgcgcgctaaagcgcataacatcccgagcctgaagctggagtatggcacgctggtaccgatgcgctacatgaacagcgacaagcacttcaaagtggtctccatctcggcgttctgcactgtgcatgattttgccgacagccgcagactgggcgaagccattctcaaggcgattgagaaatatgacggtaccgtagcggtattcgccagtggttctctgtcgcaccgttttattgacgaccaacgggcggaagaagggatgaacagctacacccgcgagttcgatcatcaaatggatgagcgcgtggtcaagctgtggcgcgaaggcaaattcaaggagttttgcaccatgttgccggagtacgccgactactgctacggcgaaggcaacatgcacgacacggtcatgctactgggaatgctggggtgggacaaatacgacggcaaggtggagttcatcaccgacctgttcgccagctccggtaccggccaggtaaacgctgttttcccgctgcctgcgtaaggggggtttatgccgcactttattgctgaatgtactgaaaatattcgcgagcaggctgatttacccggcctgttcagcaaggtaaacgaggcgctggccgccagcgggattttccccatcggcggtatccgcagtcgcgcccactggctggatacctggcagatggctgacggtaagcatgattacgcgtttgtgcatatgacgctgaaaatcggcgccgggcgcagcctggagagccgtcaggaagttggcgaaatgctgtttgggctgattaaagcccacttcgccgacctgatggagaaccgctatctggcgctgtcgtttgagattgccgagctacatccgacgctcaattacaaacaaaacaacgtacacgcgttatttaaatagcacactctttcgcccggtggcgctgcgcttaccgggcctacaaaaaaacgatgcacgaagcaataccgaaccgtaggccgggtaagacgcacccgcgtcgccacccggcacagcagcaccgaatgacgtaacaggaaacactatgctcgataaacagacccataccctgatcgcccagcgacttaatcaggctgaaaaacagcgcgaacagattcgcgcagtgtcgctggattatcccaacatcactattgaagatgcctatgccgtacagcgtgaatgggtcaatatcaagattgccgaagggcgcacgctcaaaggccacaaaatcggcctgacctcaaaagcgatgcaggccagctcgcaaatcagcgaaccggattacggcgcgctgcttgacgatatgttcttccatgacggcggcgatatccccaccgaccgttttatcgtcccgcgtattgaagtggagctggcgttcgtgctggcgaaaccgctgcgcggccctcactgcacgctgttcgacgtctacaacgccacggattatgtgattccggcgctggaactgattgacgcccgcagccacaacatcgacccggaaacccagcgtccgcgcaaagtgttcgacaccatttccgacaacgccgccaacgccggggtgatcctcggtggtcgtcccatcaaaccagacgagctggatctgcgctggatctccgcgctgctctatcgcaacggcgtgatcgaagaaaccggcgtcgccgcaggcgtgctgaatcatccggccaacggcgtggcgtggctggcgaacaagcttgccccctacgatgtccagcttgaagccgggcagatcatcctcggcggctcgttcacccgcccggtgccggcgcgcaagggcgacaccttccatgtcgattacggcaacatgggcgcgatcagttgccggtttgtgtaaggaaaaaacgatgaaaaatgctttcaaagacgcgttaaaagcggggcgtccgcaaatcggtttgtggctggggcttgccaacagttacagcgctgaactgttagcgggcgccggcttcgactggctactgatcgacggtgaacacgcgccaaacaacgtgcagacggtgttgacccagttgcaggcgattgcgccttatcccagccagccggtggtgcgtccgtcatggaacgatccggtacagattaagcaactgctcgacgtcggcgcgcaaacgctgctgataccgatggtgcagaatgccgatgaagcgcgaaacgccgtggcggctacgcgttatccgcctgccggtattcgcggcgtgggcagcgcgctggcgcgggcatcgcgctggaaccgcattccggagtatctccacctggccaacgacgccatgtgcgtactggtgcagattgaaacgcgtgaggcgatgagcaatctggcgtcaattctcgacgtggatggcattgacggcgtgtttattggtccggcggacctcagcgccgatatgggctttgccggcaatccgcagcacccggaagtgcaggcggcgattgagaacgccatcgtgcagatacgcgcggcggggaaagcgccggggattctgatggccaatgaagcactggcgaaacgttatctggaactgggggcgctatttgtcgccgtcggcgttgacactacgctgctggcgcgcggagcggaggcgctggcggcgcgctttggcgtagaaaaaaaactgtccggtgcgtccggcgtctattaagcctggccccgtaagcgcagcgctaccgggcaaccgtagtaccctacaaaattcccatcagaggaaaaaaaatgagcgacacatcatctgcacttccggaaagccccgagtctgtcagttcgcacaacgcgctcagcacgggtcaacaaaccgtcataaataaactgttccgccgactgatcgtatttttattcgtgttgtttatcttctcgtttttagaccgtatcaacatcggttttgccgggttgacgatggggcaggatctggggttaagcgccaccatgtttggtcttgccacgacgctgttttacgctacctacgtcattttcggcattcccagcaacgtgatgttgagcatcgtcggcgcccgccactggattgcgaccattatggtgctatggggcattgcatctaccgccacgatgttcgcggtgggaccgaaaagcctgtatgtgctgcgaatgctggtgggcattaccgaagcgggctttttgccaggaatattgctctatttaacctactggttcccggcatttttccgcgcccgcgccaacgcattatttatgattgccatgccggccactaccgcgttggggtcgattgtctccggctatattttatcgctggacggcatattcaatctgcatggatggcagtggttattcctgttggaaggatttccgtcagttttgttaggcattatggtctggttttacctggatgataccccggcaaaagccaaatggctgacggcagaggataaaaaatgtttgcaggagatgatggatagtgaccgcctgacgctggttcagccggagggggccatcagccataacgccatgcagcagcgtagtctgtggcgcgaagtattcacgccaattgtactgatgtatacgctggcctatttttgccttaccaatacgcttagcgccattagtatctggacgccgcaaatcctgaaaagttttaatgaaggcagcagcaatatcaccatcggcctgctggcggcgatcccgcagatttgtactattctgggcatgatttactggagccgccattcggacaaacatcaggagcgtaaacatcacacggcgttgccgttcctgtttgccgccgcgggctggctgctggcgtcggcgaccgaccataacctgatccagctcctggggatcgtgatggcatccacgggttcctttagcgcgatggcgatcttctggaccacgccggatcagtcgatcagtttacgcgccagggcgataggcattgcggtcatcaatgccaccggcaatattggctccgcgctcagcccgtttatgattggctggctaaaagatatcaccggtagcttcaatagcggactctggtttgtcgcttctctgttagtcgtcggcgccgccattatctggcttattcccatgaaagcatcgcgtccgcgcgccaccccttgaggagaaactatgtgccaacgtgcgatcgccaatattgatatcagcaaagagtatgacgaaagcatgggcagtaacgatgtgcattatcagtcgtttgctcgtatggcggatttctttggtcgtgatatgcaggcgcatcgccacgaccagttttttcaaatgcactttcttgataccgggcagattgagctacagctcgacgatcatcgctattcggtgcaggcgccgctatttgtgcttacgccgccctcggtgccgcatgcttttattaccgaatcggatagcgatggccatgttctgacggtacgcgaagagctggtttggccgctgctggaagtgctttatcccggcaccagagaggcctttggcctgccgggaatctgcctgtcgctggcggataaacccaacgagctggcggcgctcaaacattactggcagctaattgagcgggagtccacggaacaactggctggctgcgaacataccctggtgctactggcgcaggcggtatttaccttgctgttgcgtaatgcgaagctggacgatcacgccgcaaccgggatgcgcggtgaactgaaactttttcagcgctttaccctgttaattgacaaccacttccatcagcactggacggtgcccgattatgcctgcgagctgcatattaccgaatctcgtttgaccgatatttgccgacgttttgctaatcgcccgcctaaacgcctgatttttgatcggcaattacgcgaggcgaaacgactgctgcttttttccgacaatgctgtcaacgagatcgcctggcaattaggttttaaagatccggcttattttgcccgtttctttaatcgccttgctggctgttctccttcgcagtttcgccaacgtgaagttccctcttttctcaactaagaagagtaaaaacatgatgaaaaaaagcgtcgctatgctggcggtgtgtatgctggcgcaaagccaccttgccattgctgccggtactcctgcgcctcaagagatcaacattgttttactgggcaccaaaggcgggccttctttgctcaatacagccagactaccgcaagcgacggcgcttactatcggcgataaaatatggctgatagatgccggctacggcgccagtctgcaactggtgaaaaatggcattccactgcgcaacatcaatactattttgctcacccatctgcacagcgaccacatactggattatccttccttgctgatgaatgcctgggcgagtggtctgaaagaccataccatacaggtttatggcccgccgggaacccaggcgatgacgaaggctagctggaaggtctttgacagggatatcacgctacgcatggaagaagaggggaaacccgatccgcgcaacctggttaaggcgaccgatattggccagggcgtcatctataaagatgaactggtcacaataagcgcgctgaaagtgcctcattcccctttcccggacggtgaagcgtttgcttaccgttttgatacccagggtaagcgaatcgtcttctctggcgatacgtcctggtttccgccgcttgcaacgtttgcccagggggcggatatcctggtacatgaggcggtacatgtcccctcggtagcaaaactggctaatagtattggcaacggaaaaacgctggctgaagcgattgcgtcgcatcacaccacgattgaagatgtcggtaagattgctcgcgagtcccacgtgaaaaaactggtgttaagtcatctggtgcctgcgacggttgcggatgacgtctggcaacaggaagccatgaaaaattacccgggccctgtcattgtcggtcatgacaatatgacgataagcgtaccgtaggtatcagagcagggataaacccacgggctgacatgatgtcagcccgttatgcttttggcgatcagcatgacgcgcagagcttttgtctaaaacattattttttctaaacactacttgctgatttttatgcacaataaaggtaagatgattgctctggtgaaatatcactaaataagaatgtcacggatggaatttatacagtgttaaaagcaatgcgtttctttgtctgccggccatcagtaatatcctctgtaccggctcctcgttgccaaagtgaaggttagattaaacgaatcaaaaaatatccgaactgtacaatttttatatcaaacatatttaactgcaaaatactgcaaacgtgcgcgaatacacttaatcagtagtatggctaatgcatactttatttcctaaactttcttattatctatttgaatatttctggttaaaccaaatggacaaacggataccagacactcgaaaggataactgcaggcttctggtttaggattgcagttaccaggacaatggctattttctttaagcgatttccatagaacaggattaaacctggtaacgttgtaaacagtaacgggataaagtttatcgtttattaagacccccttattaaaggggatgataatgctacctggaggcatgtaaacatctgcctgataccataaggtcaatctaagattttttaggctatgtatgcatgagaacgacactccggtagagggacttataactgtatcaacgaccttccattccattacagaaaccttttaagtgaaatagtcaatggtgtaaattacattttccgcaagcctattcaggatagatgaaaatctgagaaacataactcgttgaaaacgatcgttttttattgaccactctatttatattgattttttaataagttatttattttatgctcttattttgtttacattctattacatttttgtattttaggcgtggtgtaaatattgggcggtagtggatgttataacgctcaattattaaactgtaagtgactgttgtatttcttatttataaataccgcaacctgtaagcgcagcggtacattttacccggcattgacagggagaaggtacgtatcaaccagagagtacaaaacagtgaaagaatatattcttcaggcaataaatgatcgctaacgtgtaaaaataaccgacgtatctaaaaaatgtgaacgtgtggctggtctttatttaaacgatgatcttcgcaatggcgcattaatggctgacattggcggttcgttgatcgggttgtgcgcggtgaaaggctatatttcttccgttgagggaagtatgtcagaggcattctggtattataccgggtgcatgtaaatccggggtgggcagaaagcccaccctcggtttattgcctttatcgtggattagggatgcgagataaagcgagaaaggcgttgcagcagtaaccggttttcttcgcgcagccgtgaattctcttccagcagcgttaacgcgaccgcgatcccaggccagtcgagcgccagctcctcgcgtaagcgtagcgcgcgttgtaccacgctcgctgcgcgatcgtcgaattgccagtcggcgttatcgtcttcgtaaggctcaattacgccaagtccgacgatttcgtttagctcctcttccgtcacgccggtgtgcaaacaaaattcggtgatggtaaaggtgacagtgatgttagccattatgctttcccccattgctggcgtgggtcaaaggacgactgcgcgtccgccagttgttgccacagggcagctgttttctcgtcaggtttcggcggcataacgattttgatgatggcatagagatcgccagtgtgctttttactggctaatccttttcctttgatacgcagccgctgacctgcctggctgccggggggaatggtcagcaaaatacgctctttaagcgttggcacagacaccttagcgccgagcgccgcctcccatggggcaagcggaaggacgacttccagatcctgattgacgatatcaaagagcggatgcggggcaatatggataacgagccataaatcgccattaggtccgccgttttcccccggcgtgccctggcctttcagtctgattcgttgcccgttgctgacgccagccgggattttcacattcaatgtcttgggaatttcccgctccaccaggccgaacgcgttataaacggggacggaatagctaatcgtacgctggtgctcttccagcgtttcttccaggaataccgccacttcaatttcgatatcatgaccgcgtgcggcgtggcggtgatgcgaatggcgaccgtgctgaccaaaaatagacgagaaaatatcatcaaaatcttcagcgttatacggctggccttcgtgttgctggaactggcgattaaattgtggatcgttacggtgttgccataactggtcatactcggcgcgccgttgctcatcactcagcacttcccatgcttcagcaacctctttgaaacgggcttcggcatcgggttctttgctgacatctggatggtacttgcgggccagtcggcgataggcggtcttaatcgtcttgagatcgtccgtcggtttcacgcccataatggcgtaataatccttaagttccatagcatcatctcgctaaatcaatacatacagaagggaccccaaaaggtttctccactaagtgtagggtaaacctgaaaagtgcgtatgaaaacaccagttatatcattagtaagaataaattacgttgttcgactatcagaaggttgcgcagcgcgccgacataactttacaggggaaaggttgccaaaaccgcgccagtggctaagataactcgcgttaaacagtgagggcgcaatggcgaaacaacaacggatgggctggtggtttctttgccttgcatgtgtcgtggtaatggtttgtaccgcgcaacgcatggcgggcctgcacgccttgcagatgcaggcgacggcctctgctgcggtggtcagcgctccctcctcgacagatgacggctcgccggtcaccccctgcgaattaagcgccaagtcgctgctggcggcgcctccggtactctttgaaggcgctatccttgcgctttgtctactgctttccttactggcgcctgtccgggtcatgcgcctgccgttttcgcctccacgggctatttcgccgcccacattacgggtacatctacgattttgtgtcttccgtgaatgacagaccggttattgctaacggttaattactcattcacggagaaaaaatatgatgattttgttcaggcggatactgttctgcctgttatggctttggctgcccgtctcctgggcggcggaaagcggctggctgcgttcgcccgataacgaccatgccagcatacggctacgtgccgatacgtccgctaacggtgagacccggctgttgctggatgtcaaactggaaaacggctggaaaacctactggcgcgcgccgggggaagggggcgtggcaccctctatcgcctggaaaggcgacatgcctgaggtaagctggttctggccaaccccctcgcgctttgatgtggcgaatatcaccacccagggatatcacgacgaggtgacctttccgatgatcgtgcgcggtacgctgccggcgaccttgcgcggtgtgttgacgttatcaacctgcagcaatgtttgtctgttgaccgattaccccttttccgtgacgcctactgtgcagaatgccgattttgcccatgactatgcgcgggcgatgggtaaaattccgctccgcagtggactaacggactcgcttgacgtcggctatcgcccgggagaactggtggtcactgctacgcgagcggcgggctggtcatcgcccgggctctatcttgacaccgtagatgacgtcgattttgcgaagcctcgtctgcgcgtagagggcgacaggttacaggcgacggtgccggtgacggacagttggggcgaaaaggcgcccgatttgcgcaacaaatcgctgaccctcgtgttagccgatggcgctatcgcccaggagagcacgcaaaccattggcactgcgccagcgcaaacgccggacaatgcggcgctacctttctggcaagttgtaatgatggcgctgatcggcggactgattcttaatttaatgccctgcgtactgccggttctgggcatgaagcttggctctattttattggtagaggaaaaaagccgctctcacatcaggcgacaatttttggcttcggtcgccggtatcattgcgtcatttatggcgctggcggcgtttatgaccctccttcgcctgtcaaaccatgcgctggcctggggagtccagttccagaatgtatggtttattggttttatggcgctggtgatgttgttgtttagcgccagcctgttcgggctttttgagttcaggcttccctcatctatgaccacgaaactggccacttacggcggtaacggtatgtcgggacatttctggcagggggcattcgccacgctgctggcgacgccttgtagcgcgccgtttctgggcacggcggtcgccgtggcgctcacggcgtcgctgccgacgctgtgggggctgttccttgcgcttggcctggggatgagcgcgccgtggctactggtcgcgatacgaccagggcttgcgctacgtttaccgcgccccgggcgttggatgaatgtcctgcgcaggatcctcggtctgatgatgctggggtcggctatctggctggcgacgttactcctgccgcatttcggcttcactgcgtcaaagagcgcgcaagacacggttcagtggcaaccgttgagtgaacaggcaatccagtcggcgctggcgcagcataagcgggtatttgtcgatgtcactgcggactggtgtattacctgtaaagtgaataaatacaacgtcctgcaaaaagaggatgtgcaggccgccttgcaacagccggatgttgtggcgctgcggggagactggacgctgccgtccgatgccattacagattttctgaaaacgcgcggccaggtcgccgtgccgtttaatcaggtatatggccccggcttgccggaaggggaggcactgcccactttgctgacccgcgatgcggtattacaaacgttgaaaaaagcgaaaggaataacccaatgaaatacatgattgttttactgctggcgctgttttcgacgctgagcatcgcgcaagaaaccgctccttttacgccggatcaggaaaagcagattgaaaatctgatccatgcggcgttgtttaacgatcctgccagcccgcggataggcgctaaacaccctaagctgacgctggtgaactttacggattacaactgcccgtactgcaaacagctcgatccgatgctggaaaagattgtgcagaaatatcctgacgttgcggtcattattaaaccgctgccatttaaaggagagagttccgttctggcggcgcgtattgcgctgaccacctggcgcgagcatccgcaacagttcctcgcgctacatgaaaaactcatgcaaaagcgcgtttaccatacggatgacagtattaaacaggcccagcagaaagcaggggctacgccagtgacgctggatgaaaaaagcatggaaacgatacgcactaatttgcagttggcaaggctggtcggcgtgcaaggaacgccagcgacgatcattggcgacgagctgattccgggcgcagtgccctgggatacgctggaagcggtggtgaaagaaaaactggcgtctgccaatggcgggtaaactgcggcgttggctgcgtgaagccgcggtttttctggcgctcctcatcgcgataatggtggtcatggacgtctggcgcgcgccgcaggcgcctccggcgtttgccacgacaccattacgtacgctgacgggagagtcgacaactctggcgacattgagcgaagaacgccccgtactgctctatttttgggccagctggtgcggggtatgccgctttactacgcctgcggtcgctcgcctggcggcggaaggggaaaacgtcatgaccgttgcgctccgctccggcgatgacgctgaggttgcccgctggctggcgcgcaagggcgttgacttcccggtcgtcaatgatgctaacggcgccttatccgctggctgggaaatcagcgtgacgccaacgctggtggtggtttcacaaggtcgggttgtgttcaccaccagcggctggaccagctactggggcatgaagcttcggctatggtgggcaaaaacgttctgaatatgcgccggggtttcccggcgctaacgcgtttactgtaagaaaaacccccgttttgcgaaatcgttcccggaaaaatgatccatttctgtcacactcagaacgatttgataacaacaagaggtcatagggatgaaaaaatcattactcgctgttgctgtggcaggggctgttttgttgtcatccgccgtacaggcgcagacaacgccggagggttatcaattacaacaggtgctgatgatgagccgccataatctgcgggcgccgctggcgaataatggcagcgtactggcgcagtcgacgccgaacgcctggccggcgtgggacgttcccggcgggcaactgacgacgaaaggcggcgtgctggaagtctatatgggacactacacacgtgaatggctggtcgcgcaggggctgataccgtcgggagaatgtccggcgcccgacacggtatatgcctatgcgaatagtttgcagcgcaccgtcgccaccgcgcaatttttcattaccggcgctttccccggctgtgatattcctgttcatcatcaggaaaaaatgggcactatggaccctaccttcaatccggtaattaccgatgattctgccgcgttccggcaacaagccgtacaggcgatggaaaaggcgcgtagtcagctacatcttgatgagagttataaactgcttgagcagataacgcattatcaggactcgccgtcctgcaaagagaagcatcagtgttcgctaatcgacgcgaaagataccttcagcgcgaactatcagcaagagcctggcgtgcaggggccgcttaaagtagggaactcgctggtggatgcgtttaccctgcaatattacgaagggtttccgatggatcaggtcgcctggggcgggatccacaccgatcggcagtggaaggtgctgtcaaaactgaaaaacggctatcaggacagcctgtttacctcacccacggtggcgcgcaatgtcgctgcgccgctggtgaaatatatcgataaggtgctggttgccgatcgcgttagcgcgccgaaggttaccgtgctggtggggcatgattccaatatcgcgtcgctgctgacggcgctggattttaaaccctatcagctccatgaccagtatgagagaacgccgattggcggtcagcttgtcttccaacgctggcatgacggcaacgctaaccgggatttgatgaaaatcgagtatgtctaccagagcgcccggcagttacgcaatgcggaagcgttaacgctcaaatcgcccgcgcaaagggtaaccctggaactgaaaggatgtccggtggatgcgaacggcttctgtccgctggataagttcgataacgtcatgaacactgctgcaaaatagccatatgcccccgcgcaggcgggggcgtttgtgttatacgtttttacgttcgatgatttgttcgccccagaagagcgagtctttgtccgttttctcaaaggctttgatcagcacctcatcgctaccttcttcccatattttttctgccagtttctcgtcatagtgagcgacttcaaaaatggcttcggcaatttccggcgacgtattacgcaggcttgcccattcgccgacgcggtgcgcttttgcttcttgagttggcattcgaatcctcctgttgaagattagccgttgagtttgactgccagaccggcgacgtattccccctgatagcgagcgatagagagttcctcctggcttggttgacgtgaaccgtcgcctccagcgatagtcgttgcgccgtaaggcgtgccgccgcgaacctgggagacgtcaaagagttcctgtgcggcatagcctatcgggacgatcaccatcccatgatgggcaagcgtagtccaggtcgaggtgatggtctgctcctggccgccgcccgttccggtagaactgaacacgctgccgagcttgccgtatagcgagccggatgcccacagtccaccggtttgatccaggaaggtacgcatctggcctgacatattgccaaaccgggttggcgtaccaaaaataatggcatcgtaatccgccagctcctgtggggtggcaaccggtgcgttttgcgttttaccgccagcttttgcgaagatttcaggcggcattgtttctggcacacgctttataatgacctctgcgccgtcgactttctttgccccttccgccaccgcgtgcgccatggtttcaatgtgtccgtacatggaataatagagcaccagaatctttgccatttgtactactcctcagattaatcaggtgtgtagcgattcgctacgtctatttaaagatatgctctcctgtgaagagtgcaaatttcagcgccatttctttgatttataacaataattaatttggcgacctttgttgcaaaatgatacatttttaagcgctttgattttcccaaatataagaataacttatttatttcttatggttattattctgcgtattcggcttccaatgttgcagaatatttcggtaagcggcctactacgacgtttttcactatgcttaatgttacgcggcgttactgatgatatcgttcatacgctgcgcgaggagatactcctcattacctatgcaatatgatgtctaatctatgacggaggtcagtaatggcaaaccatcgtggcggttccggtaattttgcggaagaccgcgaaagagcatcagaagcaggtcgtaaaggtggtcagcacagcgggggcaattttaagaatgacccgcagcgtgcatccgaagcaggcaaaaaagggggcaaaagcagtaaccgtaatagctagcctgcgtcacaacagcaagacgctgagcgtttcgcgctaaaaagtgtcatgcgccaccgccgccggatttccggcggtttttttgtttataagccggatttggtatgcttgcgtcctgacaaaaaggagagggcgcatgtcgcaacgcacagagaaaaaaatcgggaaacgctcgcaggccaccggtgcaaaacggcagcttatcttaaccgccgcgcttgctgttttttcccagtatggcattcatggcgcgcgtcttgagcaggtcgccgagcgggcaggcgtctccaaaaccaatctgctttattattatccctcgaaagaggcgctgtatgtcgcggtaatgcgacagattctggatgtctggctggcgccgctcaaggcgtttcgcgcagaattttcccctctggaggccatcaaagagtatatccgtctcaagctggaagtttcgcgtgattatccgcaggcgtcgcggctcttctgcatggagatgctggcgggcgcgccgctcttaatggaggaactgaccggcgatctaaaagcgttgatagatgaaaaatccgcgctgattgccggatgggtgcacagcgggaaactggcgcccatttctccgcaccatttgatcttcatgatttgggccgccacgcaacattacgccgattttgcccctcaggttgaggcggtaaccggcgcgacgcttcgcgatgaagccttttttaaccaaacggtcgaaagcgttcagcgcattattattgaagggattcgcgtgcgttaaccggctggcggcagtgggcagctcaaatccccctcttcacattgcagcagcgaggctaaaaacgcttcgcgttcgttcgttttatcggtcaggcactggctggcgatcatgggttgcacgctgccgccctccgtacctgagcgaatcagcgcgcaatcggcgtcgcgcagggcaatccatgccacctgtgctttttgtaacagctcgcgctgcggcggttgcgcacgcttaagcgcgctttgataggtttcgttcagctttttatctgccgcctggtattgcgcggcggcgcagcgattcatttccagctgcgtactggcgctggcacactcatcggccaacgcctgactgctgatcaacaacgccgcgcaggtaaggaaaattcgtttcatacggtcctctgacgcgagtaaaaaggctccattgacggagccttaattaaccacagtattagccaattgtcatcaggctggcattaccgccagcggcggcagtgtttacgatcagcgaacgttcaatatagagccgttccagcagtatattgctttcgccgcgggcgaacccctgtaccgacactatcgcgccttcgcgggcggcgacggcttcgcacacggttcgcagcttgtcggagtcgccgtggaaaatcaccgcgtcaaacggctgcgccatcagcgtttccgctttcgcaaactggacacgcgccgcgacggcggcggggagacgtttcgccagatcgcggtggaaggcgtcgtctgaccatagcgcctgactgccgacggcgagaacggcggcaagctgcgtcaacgcgtcctgttcatcatcagccaggcataatacccgttcacgcggcaacaacgtccaggtattgcgctcgccggtcggccccggtagcaggcgctgcgtgccggcctgggccagatcggcgaattgtcggcagagcgtctgtagcgccgggcgatccgccgcccattgtgtcagggcggtcaacggcgcgagtagcgtggttttaagctgcgcatccaccgggtaacgcgcatcctgacgagtcagcgtcgtattgagcgcattgggcgggcggtgtgccagcaggcggtagagatagagcggtcctcccgcttttggcccggtgccggacaggccttcgccgccaaacggctggacgccgacgaccgcgcccaccatattacggttaacgtacaggttgccgacatgggcggaaccggtgacttgcgcaatggtttcatcaatacgggtatgtacgcccagcgttagcccgtagccggaagcgttaatctgttcgataagctccgccagttggttacggttataacgcacgacgtgcagcacgggcccgaagacctctttttccagttctgcgaagttttccagctcaataagcgtgggcataacaaacgtaccggtctgccattcctgcgcatcatcgctgttttcacgtgcggcctggaaaaccgggcggcctttggcgcgcatcgtctggatgtgacgttcaatgttggctttggcctcgctatcgatcaccggcccgatatcggtcgtcagacggcctggattccccatccgacactccgccatcgcgccgcgtaacattttcagcgtatgttcggcgatatcgtcctgcaaacacagcacgcggagcgcggaacagcgttgtccggcgctgtcgaaagcggaagccagcacatccacgaccacctgctcggtgagcgcggaagagtcgacaatcatagcgttcataccgccggtttccgcaatcaacggaatagggcggccctgggcgtcaagacgcgtggcgatgttgcgctgcaacaacgtcgcgacctccgtggagccggtaaacatcacgccgcgtacacgcgcatcggcggtaagctgggcgccgacggtttctccccgtcccggcaacagttgcacgacgcccggcggtacgcccgcttccagcaaaatggcaatgccctgggcggcaatcagcgatgtctgctctgccggtttcgccagaacgctgttacctgccgccagcgcggcggcgatttggccggtgaaaatggccagcgggaagttccacggactgatgcagactaccggccctaacgggcgatgcgtttcgttatcgaaatcgtcacgcacttgaccggcataataatggaggaagtctaccgcttcgcgcacttcggcaatggcgttgctgaacgttttccccgcttcacgcaccaacaggccaatcaactgctgcatttggtcttccattaataccgccgcccgctgcaaaatagcggcgcgttcttgcggcggcgtcgcaaaccaaaccggcgcctgattgaccgcgttttgcaatgcctgttcaacctcgctttctgtcgcttcgcgtccccagccaacaatatctttcggttccgccgggttgataaccggcgtcatctcaccgtcggccaccggttgttccagcacaggtttggcctgccatttctgcatggcgttgcttaacagggcagaagaaagcgaggcgaggcgatgttcattcgctaaatcaagtccggcggagtttatccgaccttcgccgtacagatcgcgcggcagcggaattttcggatgcggtatgccagcctgaccttcctgctgcgccagtttttccacggcctcgaccgggtccgccaccagttcatcgagcggtagggtggcatcggcgatacggttgacaaaagaggtgttggcgccgttttccagcaggcgtcgtaccagataggccagcagggtttcgtgtgttcccaccggcgcgtaaatacggcagggacggttaagttttccgtccgccactttaccggtgacctgttcatacagcggttcgcccatgccgtgcaggcactggaattcgtactgacccggatagtaattttgcccggccagatgataaatcgccgccagtgtgtgagcgttatgggtcgcgaactgcgggtagatcagattagggacggcgagcagttttttcgcgcaggccagataagagacatcggtatacactttgcgggtataaaccggatagccctccagcccttccatttgcgcgcgtttgatctcgctatcccagtaggcgcctttcaccagacgaatcatcagccgacggcggctacgggaggccagatcgactaaataatcaatgaccagcgggcagcgtttctggtaagcctgaatcacaaagccaatgccgttccagcccgccagttcgggttcgaagcagagtttttccagcagatcgagcgagatctccagacgatccgcctcttcggcgtcgatattgagaccaatgtcgtactggcgcgccagcagcgtcagggatttcaggcgcggataaagctcctccattacccgatcgtattgcgcgcgactatagcgtggatgcagggcggacagcttaatcgagatgcctggcccttcgtaaataccgcgaccgttagacgctttgccgatggcatgaatcgcttgctggtaagaaaccatataggcctgcgcatcggcggcggttaacgcggcttcgcccagcatatcgtaagaatagcggaaccctttctcttccagttttcgggcattcgccagcgcctgagcaatggtttcgccagtcacgaactgctcgcccattaaacgcatcgccatgtcgacgcctttgcggattaacggctcgccgctcttgccgataatgcggttcagcgagcgcgatagattggcttcgttatgcgttgagaccagtcggccggtaaagagcagcccccaggtggcggcgtttacaaacagcgacgggctacggccaatatgcgactgccagttgccattactgattttgtcgcgaattaacgcatcgcgcgtagctttgtcgggaatacgcagcagcgcttccgccagacacatcagcgctacgccttcttgcgaagagagggaaaactcctgcaacaggccttgcaccatacccgcgcgaccgctggcggatttttgattgcgcaatttctccgccagttgatacgccagtttatgcgcctgctcagcgacaggcggcgacaggcgcgcctgttccattagcattgacaccgcatcggtttccgggcggcgccaggcggcggtgatggcggcgcgagagacggattggggaagaatttgttcggcaaactccagaaagggctgatgcggctcatcctgcggcgcgaccggctcctcgctttcatttgccgcgccgacaaacagcgcaggtagctccggtagcgtatcgctattttccagcttgtccagatagctaaagattgcctgttttattaaccagtgcggcgtgcgatcgatacgcgacgcggccattttgatccgttcgcgcgtggcgtcgtccagcttaacccccatcgtggtggttcccataccctctactcctgttattcgctctatctgctaaccaatagttagcggaaaatatccaccatgttgcaactttgtgcaaccgcgttaaatgtgacctgcgttgcaagcttaaaaatgaatgaattgttaaaaaaagataagggagtgtctgacgagaaaaccatctggatttattttctctgcggtagttaacacttttaaaaggtgcaaccgcaaaaaatgtgagagagtgcaacctggagaaaaatagtatccctctgcaatcaaatttgatgtaaatggtgtgttaaatcgattgtgaataaccaccgcttccggcaggatacggtcgccctggtaaacataacacccttgccacgttccggcagggtacaaaacggcacgctacggtagtgccaataaataaatttggagaaccttgatggctattagcacaccgatgttggtgacattctgtgtctatatttttggcatgatattgattgggtttatcgcctggcgctcaaccaaaaactttgatgactatattcttggcggtcgcagtctggggccgtttgttacggctttatcagccggcgcgtcggatatgagcggctggctgttaatggggctgcctggcgctatctttctgtcggggatctctgaaagctggatcgccattggcctgacgttaggcgcatggattaactggaagctggtggccgggcgcctgcgcgtgcataccgaatttaacaataacgcgctcacgctgccggactattttaccggtcggtttgaggataagagccgagtcctgcgtattatttccgcgctggtcattctgttgtttttcactatctattgcgcgtcaggtattgtcgctggggcacgactgttcgaaagcaccttcggtatgagctatgaaaccgcactgtgggcgggggccgcggcaaccattatttatacctttatcggcgggttccttgccgttagctggacggataccgttcaggccagcctgatgatttttgcgttaatcctgacgccggtgatggttattgttggcgtaggcggtttcagcgagtcgctggaggtgatcaagcaaaagagcatcgagaatgtcgacatgctcaaggggctgaattttgtcgctattatttccctgatgggctggggactgggttacttcggtcagccgcatatcctggcgcgctttatggcggcggactcccatcacagcattgttcatgcgcgtcgtatcagtatgacctggatgattctgtgtctggcgggcgcggtggcggtgggcttctttggcattgcgtactttaacaataaccccgcactggccggggcggtgaaccaaaactcagaacgcgtatttattgaactggcgcagatcctgtttaacccgtggattgccggtgttctgctgtctgctatcctggcggcggtgatgtcgacgttgagctgtcagttgctggtatgctccagcgcgattacagaagatttatataaggcttttctgcgtaaaagcgccagccagcaagagctggtatgggtagggcgagtgatggtgctggtggtagcgctgatcgccattgcgctggcggcgaatcccgataaccgtgtgctggggctggtgagctacgcctgggctggattcggcgcggcatttggacctgttgtcctgttttctgtgatgtggtcgcgtatgacacgtaacggcgcgctggcgggaatgattattggcgcggtgacggttatcgtctggaaacaatatggctggctggatctgtatgagattatccctggcttcattttcggcagcctggggatcgtaatctttagcctgcttggcaaagcgccgacagcagcgatgcaggaacgctttgcaaaagcggacgcgcattatcattccgcgccgccgtcgaagctacaggcggaataaccgacatgtccgatagcattattgccatcggacatattttaccaggcggcgttatacgcccgcctggtcctctgataagtcccggaccgattgactgaagatgttcaggtaaatgaggacgcactctcaaactatttttagcccttgagcgccgttaacgcgggcgtaatacatctcgagtaatcactaactagccatatatgaaatcgcctgttaatggtaccaatagccttgacgcaatagagtaatgacaaaaattaaaacaagtcagcgttactggcgtaagtatgccgcataaaattttgcataaataatgccgttttagcgatgggagagaggacacgttaattattccattttaaccttatatatgttcaatattcaatgggttatggatgttttcagcattaatacccgcagtagctaatgattatcttttttagtctcctgccgatgaaataatcgtgtaatctttctgtaagagactgacaatgacgcaataatgtttggttaatgcttggtgaatatattgttgcattattgatgttttgtgttgtacttagtagtaatagcggtagttccccggcagtgatggtcactcactatggagatcgcgaatggtaatgtccgcaccaggacacattgtttacagtagttacaacaccctgtacggacattctctctccggtggtggtcttgtcatcttaaaagctctcatcatttcccttactgaccatacccatgacgtcatatgtggtgcgcgtagccgtgtgtggcgtcgtttcaaaaagcaagctaaggcttacaaggaagccaaccctcagatgtgtgtgcgcataatcgcgttcaagagaacgcgggtgatgtatacctacaactcaaggtgctatccatgggaagacaaaaagcagtgatcaaagctcgtcgtgaagcaaagcgtgtgttgagacgagattcgcgtagtcataagcaacgtgaagaagaatcggtcacgtcactggtacagatgggcggagtagaagccattggcatggcgcgcgatagtcgcgatacctctcctgttaaggcgcgaaatgaagcacaggcgcattatctgaacgctatcgacagtaaacagcttatttttgcgaccggcgaagccggctgcgggaaaacatggatcagtgcggcaaaggcggcagaagcattgattcataaggacgtcgagaggatcattgtgacgcgtccggtattgcaagctgatgaagaccttggttttttgcccggtgatatcgctgaaaaattcgcgccttattttcgtcccgtctacgatgtcctgcttaaacggttgggcgcgtcctttatgcaatattgtttgcgcccggaaatcggtaaggtagaaattgccccgttcgcctatatgcgtgggcgtacttttgaaaatgcggtcgtgatcctcgatgaggcgcaaaatgtgactgcggcgcaaatgaaaatgtttttgacgcgattaggcgaaaatgtcacggtcattgtcaatggcgatattacgcaatgcgacctgccgcgcggcgtgcgttccgggttgagcgatgcgttggaacgctttgaagaagatgaaatggtagggattgtgcatttcaacaaagacgactgcgtgcgctcggcgctttgtcagcgaacgcttcacgcatacagctaatatagcattgactttcagagcccgggaaaccgggctttgttatctataaagcatccagcagactcatggacaaaaaaggaaaatgacgcctgtacgtgaagggaattattttgtcatgtccagggcattcattgtccgtaatttgctttctcgggcctgttccggcgaggactgtacaagaagggtatagagcaggtcaaagacgaaaagctgcgcggctttcgtaccgatcgagtcaccctgcaacattccttgccgattaccattgatcaggcaaaaatcggcctcttcacataatggagaacccagattatgggtaatggcgactgtggtggcgccagcctgtcgggccaatcggagtgaatgcactgtttctggcgatgtgcccgagtgactgacacccatcgcgacatcgcctgcttttaatagcgtagcctgcatgtacataaaatggttattgcttaccgcatcgccccgtaaaccaatacgcattagcttgtgtttcatatccagcgccgtgatccccgatgagcccacaccaaagatataaactgagtgacagtgacgtagggcatccacgacaccgagaacctgttgcatatcaagcagatttagcgtttcagataatacattactaatggtgttctgcaattttaaaccaatggcgtgggcatcgtcggattcgctaacttcggcatccagtagaggactactgtcatcagactcggtagtggcaagttcaatggccaggtccattttaaaatcctgaaaacctttatagcccagggtgcgacaaaagcgaataaccgtggcttctccggcctgtgtttcgcgcgacaaatcggcaatagatgactgtgtcacctgtctggggaaggctaaaatatattgcgcaatacgctgggaggcacgtgtcaggcttttttgcatagcacccagagtatcaaggatttttccgggtttaagacgtgggggttgaggctccatatagttcctgctcttgagggctgattgcggcacaaagcctgcaatatcgaacagagcagagcctatcaagtctgcggcatgaaaaaaagcgcgatgtaagtaaaggagggggaatatttacatcgcgttgccaacttatgacagaacatcactggagagtaatctgttgctcttacggtgtttatagcgcgccatttgacggatggtttatacctggcccggtattgtcgccccgcgcgttggcgtcaccgtatgctgtgtcggtatagcgtggtatcatgaaatcataatgtcacctttggttcaggtttttcatccagcgtcaatggcggtgccggggcaaataacggggcgaaaataacgccgctgatcaccacgcttagcgagccaatgaccccataaaagaagaagttaaggtcagtggcatagcgtgcgcccagcacggtaatgacgctgataataattcctaaaaccgcactcccggcatttgctcgtttaaagaaaatgcccagcatgaacagaccggtcattggccctcccatcagacctatcagactattaaatgcatcccagatttctgattcatcggccatgaccagccataccgaggccgcgctacttatcaagcccgcgaccagaataactaacttagctattttcatacggttttctggcgttctttttttatgactcaaacgctgatagatatcggaattaaaacaactggaaatgctgtttaagctgctggagatactggactgcgcagcagcgaaaatagcggcgattatcaaccctgcaatgccgactggcatttcggtgaccacgaataagggcaaaatgccgccagtgttgaatcccgccggtaataattgtggatgttgctgataatagacaaacaatgccgagccgatagcaaaaaagaaaacagggatcacagcaaccagtttggcatttgtaagtaatgttttcttcgtttcctctatggagtcagtcaagatatagcgttggaccacatcctgactggcagtaaattgctgaatattggcaaacagaaaaccaatcatcaatacaggtactgtgctttccgtccagctccagtggaactgcgtagccggaaagaatttatccgcctgctgcgtcaccgtaaaaatttcatcaatgccgccctggactttgagacatatcactataaaaatcagtatcgcgctgccagaaagtaagaggccttgaataacatcagtccatattactccttcaattccacccatccaggtataaatgatacacatcacgctaatcaacagtaccaaaatcaccgggtctatagcgatgaaggggcgcaaggccagcacggtgaggaaagtgataatggcgatacgtccaatatgaaacaacataaatgacatgctggcgaacagacggcagcgcacatcgaaccgtgcttcgagatattcataggctgatgtgactttcaatttccgaaaaaacggaatatagaaataaaaaaccagcggtaaaattgcgatagccagatactgaccaatgataaacgtccagtcggaagtaaacgctttggcaggaattgacataaatgtaattgagcttaacgtagtagcaaatacactgaccccagccgcccaaccaggaacccggccaccaccgcgaaaataatcgtctgctgttttttgccgtctggaaaaatagacaccgactaacatcatggccaggaggtagccaaataatacaagataattaacgatgccgaaagaatgtgtaatcatagttctttcctgcttatggttttgagtagagttgcggtcatcgtctgtgtatttttatcttcccatcattcagacgatacgatattcagatcaagtaatagtttttgttaatctcaatgacggtaatcatgagatgtaaaaggcagagcatttatgctccaccaatggtgatgcccagacgtatgtcctgccggatacctgaaatagcagatatccgatattgcgttcaaacaggcttcaggcctgggtctcgtatttgccgatagcattattaacgtcggattattctctgaggcataaatatcaatagtaagcgtgttcattttcttttcctgttcagcgttttactgcgtgactgaaccactgacagatatgctcaatacgggtgatagcggaaccaacggtaactgcccaggcaccatgctcaatagcattggccgccagtgcaggcgtgttatagcgcccctcggcaataacacgacaacctgcatggctcagttgtgtcaccattgccaaatctggctcaaccggcgtgatggggccggtatagccagacagtgttgtaccaatgaattcgattcctttctgatggcaacttatgccttcattcacggttgaacagtctgccatcgccagtaatccatgcaggcgaatacgtgtcagtaaactatcaatatcaaccgggcgagagcggaatgaggcatcaaaagcgataatatcggcacctgcctgcgccagggcgtcaacatcctgtaaatatggagtgatacggactggcgaccctgtaaggtcacgtttaattatcccaataataggaacagaaagatggggacgaacagtccgcagattctcaatgccttcaatgcgcacagcgaccgcacccgccgaagccgctgcctgtgccattgcagccacaatttcaggtttatccatagggctgcctggtaccggttggcatgagacaatcagcccaccgttttcgtgtacactttgttccagcctggctaatagtgacatccagttccgccttatatatttgaagttttgctccgttttatgttatgtcttggagtgttgctacatcaagcaaaaagatagaaaaatgtgaacacagtcataaggtatgtttgttattcaattactgcgccagcggatttgaggctataacctgaagctacaagacaaatacaattcattctgacggcagcatgctgtattttattaactgcttccggcataaagataaaatgctcagaaggagcttatacgccacgggatagccagtatgaaatgcatcacataattcttgttgtatttattcagaatgctatcactaatgagtttggccataacagatcacccataatcacttctaacatcaccatggggtgcttttacctcgcacatgataactccatgtaattatttttagcgcttggtcacattttgtcattgtcattattgaaattgtgcaccataagatcactaatgatgaagctttactccaattgtatttcttcgcatggggatgcagatgaaaaattttaagaaaatgatgacgctaatggcgctatgtttctcagttgctatcaccacatcaggatatgcaacgacgcttcctgatataccagaaccactgaaaaatggtactggcgctattgataataatggcgtgatttatgtcggcttaggtaccgcagggacatcctggtataaaattgatcttaaaaagcaacataaagactgggagcgtataaagtcgtttcctggtggagctcgtgagcaatccgtgtcggtatttttaaatgatgagctttatgtttttggtggcgtagggaaaaaaaacagtgaatcaccgttgcaggtttatagcgatgtgtacaaatactcaccggtgaaaaatacatggcaaaaagttgacactatatctccagttggattaacagggcatacgggagtaaaattaaatgaaacgatggtacttattaccggaggggttaatgagtatatctttgataagtattttattgatatagcggctgcggctgcggatgaaagtgaaaaaaataaagtcatctataattattttaataaacctgccaaagattatttttttaataaaatcgtatttatctacaatgctaaagagaacacatggaagaatgccggtgagctgccaggcgcggggacggcaggatcgtcatcggtaatgggaaataatttcctgatgctgattaatggtgagctcaaaccgggtttacgtaccgatgtgatttaccgcgccatgtgggataacgataagctaacatggttgaagaacagccagttaccgccatcgcctggagaacaacagcaggaagggttggccggagcattttcgggctatagtcacggtgtcctgcttgtcggtggtggcgcgaattttccgggagcaaaacaaaattatactaatggaaagttttattcccacgaagggataaataaaaaatggcgagatgaagtctatggtttgattaatggtcattggcaatatatgggtaaaatgaaacaacctctcggctatggtgtatcagtaagttatggtgatgaagttttccttattggtggtgaaaatgctaaagggaaacctgtttcgtctgtaacctcctttaccatgcgtgatggtaatttattaataaaataattttttaaatacaaaaataaagttaattgatgagcggagtattttatgaaaatcaacaaatatcttctgggtatggtttcgtttatagcattttcatcatatctacaagcggcaacccttgattatcggcatgaatatgctgatagaaccagaattaataaagaccgtattgctataattgaaaagcttcctaacggcattggtttttatgtcgatgccagcgttaaatcgggaggagtagatggtgagcaggataagcatttaagcgatctcgtcgcaaacgctatagaactgggcgtaagttataattataaagttacggacaattttgttttgcagcctggatttatatttgaaagcggtccagacacttcaatttataagccttatttaagggggcaatataattttgattctggtgtttatatggctggtcgttaccgttatgactatgcaaggaagacagctaactatagtgatgatgagaaaacgaatagatttgatacttatataggttatgtttttgatgagttgaaattagaatataactttacctggatggatagcgatcaaattaaatttgataacaaaaaaacaaactatgaacataatgtggctttagcctggaaactgaataagtcatttacaccatacgttgaggtcggaaatgtagcggtgagaaataataccgatgagagacagacccgttatcgcgttggattacaataccacttttgagaaaggttaaagagttactgtactaatctttgcttagtattcatatcgataatcttatagcccgtagctacgttacagaacgttagactttgtcttgagtattcacgtccttaacgtagctacgaacaaggatgataaacaatgaatatacgccttacatagctacgatctcaggcggttgtcggaaagtgccgattgatagtgtcttattcggcaattgatatgacttaaaaattaattccgtaagcatttcagacggtaacagcaaataagggttttattgtgatagcaaaattcttcccgtggtatagcgagataactcgtccacaaaaaaatgctttattttcagcatggctgggttacgtttttgacggcttcgactttatgctgattttctacattatgtatctgatcaaggctgacttaggattgacagatatggagggcgcattccttgccacagcggcctttattgggcgaccatttggcggggcgctatttggtctgctggcagacaaatttggccgtaagccgttgatgatgtggtcgatagttgcctattctgtaggtacagggttaagtggcctggcttccggtgtaattatgctgacgcttagtcgcttcattgtcggtatggggatggcgggggagtatgcttgcgcttctacttatgccgtggaaagttggccaaagcatttaaaatctaaagcgagcgcatttctggtttcaggtttcggtattggtaacatcatagcagcctattttatgccgtcatttgccgaagcgtatggttggcgtgctgctttttttgtcggtttgctacccgttcttttagtaatctacatccgggccagggctcctgaatctaaagagtgggaagaagctaaactcagtggtcccggaaagcattcacaaagtgcctggtcagttttctctttgtcaatgaaagggctatttaatcgagctcaatttccactgacattatgtgtatttattgttctgttctctattttcggcgcaaactggccgatctttggtctactgcctacatatttgacgggagagggctttgatacgggcgtggtctctaatttaatgacggcggcggcattcggcactgtattgggaaatatcgtttggggtctgtgcgcagatagaattggtttgaagaaaacgttcagcattggtcttctcatgtcctttttattcattttcccgttattcagaattccgcaagataattatttactgctgggcgcatgtttattcggtttaatggcgactaacgtaggtgttggcgggttggttcccaaatttctctacgactactttcctcttgaggttcgtggtttgggtaccgggctgatttataatcttgctgcgacatcaggcacattcaattcaatggcggcgacctggcttggaataacaatggggctaggcgctgcgctaacgttcattgttgctttctggaccgcaacaattctactcattattggcctatccattccggatagactaaaagcacgtcgtgaaagttttcaatcaacaaaagaattttaatagaggataaatgatgacgaaatacggtgttgtaggtacaggttattttggcgctgaactggcgcgatttatgtctaaggttgaaggggcgaaaatcactgcgatttacgatccggtaaatgcggctccgatagcgaaagagttgaactgtgtcgccactgcaacgatggaggcgctttgttcccatcctgatgtggattgcgtaattattgcttcaccaaattacttacataaagcgccagtcattgcggcggctaaagcgggtaaacacgtgttttgtgaaaaacctatcgccttaaattaccaggattgtaaggatatggttgatgcctgcaaagaagctggtgttacctttatggcgggtcacgttatgaacttttttcacggggttcgccacgctaaagcgctcatcaaagctggtgaaattggtgaagttacacaagttcacactaaacgtaatggttttgaagacgtgcaggatgagatctcatggaagaagattcgcgcaaagtcaggtgggcatctgtatcatcacattcacgagctagattgtacactgttcatcatggatgaaaccccatccctggtttcaatggcggcggggaatgttgcgcacaaaggtgaaaaatttggtgatgaagatgatgttgtcctaatcacccttgagtttgaaagcggtcgtttcgcgacacttcagtggggatcatcgttccactaccctgagcactatgtattaattgagggcacgacaggtgcaattctcattgatatgcaaaacacggctggttatctaataaaagcgggcaaaaaaacacactttcttgtgcatgaaagccaggcggaggatgatgatcgtcgcaacggtaacatatccagcgagatggatggcgcaatcgcttatggtaaacccggtaaacgtacgccgatgtggctctcatcaattatgaaactggagatgcagtacttgcatgatgtgataaacggtctggagccaggcgaggagtttgctaaattgctaacgggagaagcggcgacaaatgccattgctaccgctgatgctgcgacgctttcctcaaacgaggggcgcaaagtaaaactcactgaaattcttggctaaaattgaaagccggatggtggtgttattggccggtggcgctgcgcttatgtagaccggataaggcgcccgtgaactgtgccgccatccggcaatggacggggcacatataagcaaaaagcccgtacttctgtacaggctctcaacttaaatatggcggtgagggggggattgactcgctgcgctcgcccttcgggcagtctcctcgcaagctcgtcgtctgtccaactggctgcgccagttgtcgaaccccggtcggtggttctcatccccccttggtttgggggatacatataagcaaaaagcccttacttctgtacaggctctcaacttgaatatggcggtgagggggggattgactcgctgcgctcgcccttcgggcagtctcctcgcaagctcgtcgtctgtccaactggctgcgccagttgtcgaaccccggtcggtggttctcatccccccttagtttgggggatacatataagcaaaaagcccgtacttctgtacaggctctcaacttaaatatggcggtgagggggggattcgaacccccgatacgttgccgtatacacactttccaggcgtgctccttcagccactcggacacctcaccaaattgtcgctccagcattactggaacgggcgctaatgtagggaaatatccattctacgtcaatcaacttttttcaaaaaaaagcgcgtttatacaaacttccaccaatctgtggttttaataagcgaaaactgctttttttgcccgcgccgggaaatttgctatgctgcacatcccgttgaaaacgctgataacaggcgcaatcacattccgcacaatactgctcaggagataacatggagataattttttatcacccgacatttaacgccgcctggtgggtaaatgcgctggagaaggctctcccacatgcgcgcgttcgtgaatggaaggtcggtgataacaaccccgcagactatgcgcttgtatggcagcccccggttgaaatgctggccggaagacgcttaaaagccgtctttgtgctgggcgcgggggtggatgcaattctgagtaaattaaatgcgcatccggaaatgctggacgcctccattcctctattccgtctggaagataccggaatgggcctgcaaatgcaggagtatgccgtcagccaggtattacactggttccgtcgtttcgatgattatcaggcgctgaaaaatcaggcgctatggaaaccgttgccggaatatacccgcgaagagtttagcgtcggtatcatgggcgcaggggtactgggcgcaaaagtggcagaaagtctacaggcgtgggggttcccgttacgttgctggagtcgtagccgcaaatcctggcctggcgtggaaagttatgtagggcgtgaagagctgcgcgctttcctgaaccagacgcgggtgctgattaatctgctgccgaatacggcccaaacggtaggaattattaatagcgaattgttggatcaattgccggatggcgcttacgtgctgaatctcgcgcgcggcgttcatgttcaggaggcggatctgctggctgcgcttgatagcggtaagctaaaaggcgcgatgttggatgtctttagccaggaaccgttaccgcaggaaagtccattatggcgccatccgcgagtcgccatgacgccgcacattgcggcagtcacccgtccggcggaagccatcgattatattagccgcaccattacccagctggagaagggagagccggtgacggggcaggtggatcgggcgagaggatattgatatcaacccggcgcgggccgggtttcgctaaaaaacgctggcgatacctgctatccttgtcggaaatgactacaggagagagcaatgtatcccgttgacctgcatatgcataccgtcgccagcactcatgcctacagtactctgagcgattatatcgcggaagccaaacgcaaaggcattaaactttttgcgattaccgatcatggtccggacatggaagatgcgccgcatcactggcattttattaacatgcgcatctggccgcgtctggttgacggcgtggggatactgcgtggcattgaggcgaatatcaagaatattaacggtgaaattgattgttccggaaagatgttcgactcgctggatctgattatcgcaggctttcatgagcccgtttttgcgccgcatgataaagaaaccaatactcaggcgatgatcgcgaccatcgccagcggcaaggtgcatataattagtcaccccggaaatccaaagtatccagtggaggttaaagccatcgcgcaggcggcggcgaaacaccatgtagcgctggaaatcaacaactcttcttttctgcattcgcgtaaaggaagcgaagataattgccgcgcggtcgctgccgccgtacgcgatgcgggaggctgggtagcgttaggctctgattcccatacggcctttacgcttggcgatttcaccgaatgccggaaaattctggatgcggtgaattttccggaagatcgaatcctgaacgtctcgccgcagcgcttactggcctttctcgaatcacgcggtatggcgcctgtaccggaatttgccgaactttaatcgttatttacgggaagatatcaatgaatgagttttcaatcctgtgccgtgtgctgggatcgttgttttaccgccaaccgcaagatcctttactggttccgctgtttacgttaatccgtgaaggtaaactggcggcaaactggccgctggagcaggatgacatgctggcgcgtttacagaaaagctgcgatatcacgcagatttccactgattacaatgcgttatttgttggggaagagtgcgcggtagcgccataccgcagtgcgtgggtcgaaggcgcggaagagtctgaggtgcgcgcttttttaacgtcgcgagggatgccgctggccgatacgcctgccgatcacattggcactttattgctcgcggcctcctggctggaagatcagtctgccgaagatgaaagtgaagcgctggaaaccttatttgccgattatctgcttccctggtgcaataccttcctcggtaaagttgaagcccatgccgttacgccattctggcgcactctggcgccgctaacgcgtgatgcgataggggccatgtgggatgaacttcaggaagaagatgaagaataatgtgatgtaaatcacccttaactgcaacgggttttacatcattgcataaaatgtgtgcgtgatctcattaatgtgccgcttttctgttatgatgcgcgccatgaacatacttctttctattgctatcacgacgggcatcctttctggaatatggggatgggtggctgtctccctggggttactaagctgggccggttttttaggctgtacggcttatttcgcctgtccgcagggcggctttaagggattgttgatttccgcctgtacgctgttaagcggtatggtgtgggcgctggtcattattcacggtagcgcgttggcgccgcatctggaaattgtcagttacgtgttgacggggatcgtggcattcctgatgtgtatccaggcaaagcagctattgctttcttttgttccgggaacatttatcggcgcctgcgcgacatttgcagggcagggtgactggcggttggtattaccgtcgctggcgctggcgctggcgctggggctaatctttggctatgccatgaaaaatagtgggctatggctggcatcacgccgcgagcaacattcagcgaatacggcggtcacaaaataaaaaagcgtggggttcttccccacgctttgtcgtattcatcaggattctggcggtactgacagctcacggtatttcaccagaatatcattttgcctgtccgctttattctgcaaatcccacagtccgcgatcgataccatcattaatgaggaagataacgccggtttcaatggctgacatcagacacagcatcaccggttcgttcgaggtatagccgatttcgccttccagtaagcgctggtaatcaataaaacggaacacgcctgcctgtacttcataggaaaggatcgttttactggtgttcaccgaggaaaggatctcgcccgtactgacgttaaccacgcgcaggttgacagcaatctgatccagctgatactgcgtatcggcgccaataccgaaatatcttgcgccgaccccgccggatttgacgttactttcataaccaataatagaaccttccaccataatatttgccgccgtcagcgactgaagcgggatacggttattcatcgccacggtgccgttttcctgggctgcgcgaataattttccgttcattcaaaagattctgtaagccttgtcgttccagcgggataaaccagcgcgaatctttcagcgcagtgaccaacatagcggtggcgctctgcggcacagccgtagaaaagttacttgccgggtaaggtttaaattggcccgtttcatcctgaatgttatataccgaaacaaagatcttaccggtgggagcaggtaagtgcgtcaaatctttgtaactttgtgcgcggggcattaatgtcggtttcgcagcttgtttcggcggggcagttaagcatccgctcaacaataaaacggcaaccaaaataagtaagcgcggcatgatttatatcctttagtgactgtagcttaaaaatcggttgactgagtttgtaaacctgacacttcgatggtcgaggttcttcccgtttttctgtccgtgacgttgagctggagctgtccgtcgcgattagcgatatcgataataaaatcgttggtcaccatacgtcctggtttcccggtattaatattggtcaacaagccgcccagaatttgcgattgaatagcctgcgtaaagttatccaacgctgagggggtttcgataccaaaatcgttatcataagcggggtctttatatgaattttgcgcctgggcgctattcaataaaaaggaaccgttattggggtttccaccaaagttaggattacggaactggaacgtcatatttccagcccaggttaatggcgaaaaaagcatgagcagcactactgcatgtttaacacgcatgacagcctccggataaaaatcatgttttagaattcatcacgcgctaaatcactcgtacttaatagcgtttgatctatttgtcggcgatttaatgcttcctctgtttgcgctaatgcgaagacgacggttttctcgaagtctcttttcattggaaataaaaaggtctggaaaataacgtcctgatttaccgttatggtgatccagcttccccaacgcgcactgggtctttcattaatggtcagattgccggtgtattcgctttcccatttgtcgctgaatgcacgatagaattcatgtcctatcgaagagacggtatggtcggttaacaatccgggaacctcgacttcaacttcattggcatgcaggtttccggtagcgaacagtaactctgctgctacaatccaggtcagatagcgtttcatggccttaccgcctgagattatcgtttgcccatgaaactgcctgggtgcgatttttgacagctatctttttgaaaagattataaagatgtgtcttaaccgtattctcgctgataaatagcgacctcgcgatttcattattagaggcaccaatacgtaacttattgaggatctctttttcgcgatgagtgagtaatgcggactcggtgctgttgtagcggtaatttcctgagtgcgtaatcaggtaactggctaatttttgtgaaaaatagcattcgccacgcagaataccctgtaatccgctgaccacgtgttcctggtcttcagtagcgtaaaacacgccgttaatatgaggccagttttcaatttcacggtagggataatcgtcaggggtatttaacaataatgtttttatattattgtttttgcggcttaaattatcctgccaatagtggataagcttcttatccgcttccatcatatccattaaaacaatgcaaccggccgagatatcttccagagaacgttgaatattatgcagttttccggttatggccagcgattgctttaaatgttgcaataatgccgtagcttgcagagatggctttgtgatcaacaatagtgtgtgaccatgactactatggacttcattaaacatgatgaaactccactttttttaatcgcacatctgacagctgcccccataaaataaaggcaccagaagtactgacagatgttgcactgctgtgggttgaaatagcccattatccagaaagagaaaaatatttacgaaaatacttttaactgttttcaatctagccattacaaatcttaaagcaagtgttaaacttgtaaccaaatgtaaaaatatatattaaaatgttttttttgggtttttttgaagtttagatttgatagtaaagttgtacatttcgctgttattgcatagatttaaaaaatcatacaaattataataattcattgatttttaattattttaattattatatgttatgttttgattttattttttcttaaaatttgagacgtggcattaacctggacagcacaaagacaaaaaaaacgaagtgtgtcacgtcttgtgcgtattgccccacatgggaagcataagaacatccccatggcggcataacacacaccaacacttcattttttaggtgcgcgatacactatcttctgtggccaaaaatcaattataaaaaatcacatggctatcgttttattagcactttggtatgagcttaaataacaaaataccacgcgtgggtgagttattaaaaatgtttccacggacatactcttcatcgtaacgacgcgttaacaaaaaacgcatgtcgctaacaaggtaatagataattttcgctatgtacgaccaggtccagggtgacagcatgaaaaacaaattgttatttatgatgttgacaatactgggtgcgcctgggattgcaaccgcgacaaattatgatctggctcgttcagagtataattttgcggtaaatgaattaagcaagtcttcatttaatcaggcggccattattggtcaagtcggcacggataatagtgccagagtacgccaggaaggatcaaaactattgtccgttatttcacaagaaggaggaaataatcgggcgaaagtcgaccaggcagggaattataactttgcgtatattgagcaaacgggcaatgccaacgatgccagtatatcgcaaagcgcttacggtaatagtgcggctattatccagaaaggttctggaaataaggccaatattacccagtacggtacgcagaaaacagcagttgtagtgcagaaacagtcgcatatggctattcgcgtcacccaacgctaataccgttacgacttttaaatcaatccgatgggggttttaccatgaaacttttaaaagtggcagcattcgcagcaatcgtagtttctggcagtgctctggctggcgtcgttccacaatggggcggcggcggtaatcataacggcggcggcaatagttccggcccggattccacgttgagcatttatcagtacggttccgctaacgctgcgcttgctctgcaaagcgatgcccgtaaatctgaaacgaccattacccagagcggttatggtaacggcgccgatgtaggccagggtgcggataacagtactattgaactgactcagaatggtttcagaaacaatgccaccatcgaccagtggaacgctaaaaactccgatattactgtcggtcaatacggcggtaataacgccgcgctggttaatcagaccgcatctgattccagcgtaatggtgcgtcaggttggttttggcaacaacgccacggctaaccagtattaatttagcgtctgcgctaataaaaaaacagggcataagccctgttttttttcgggaggaaattatgcatactttattgctccttgccgcactttcaaatcagattacgtttaccacgactcagcaaggcgatatttacacggtgatccctcaggtcacattaaacgaaccctgcgtctgtcaggtgcaaattctctctgtgcgcgacggcgtcgggggacaaagccatacacagcaaaaacaaacgctatctttacctgctaatcaaccgattgagttgtctcgtcttagtgtaaatatatcttcagaggactcggttaaaattattgttactgtttcggacggacaatcactgcatttatcacaacaatggccgccttctgcacagtagtttttgatggtggcggaaatggattggctgacctgggtataaagaggcgataaaagcgtctcatcgtctcggcatgtcgctataaggtaacgccgaaccctcgaggatgactaatcattgaggagttaacatgtccgtaatcaagaaaaatatccctgccataggcctgtgtatctgcgctttttttatccattctgcggtagggcaacaaacggtacagggcggcgttatccattttcgcggcgcgattgttgagccactgtgcgatatttctactcacgccgaaaatattgatttaacctgcctacgcgaaggtaaaaagcaaatgcaccggattgaccttcggcaggcatctggattaccgcaggatattcagtccattgcgacggtacggctgcattatctcgatgcgcaaaaaagcctggcggtgatgaatattgagtaccgttaacggcggtgtcatagatataaaaagagcgactctgttgaaagccctgctgtacactttgcagataaggtgagacaaaggggggggggggttatgacatcacgtcttcaggtcatacagggtgatatcactcaacttagcgtcgatgcgattgtgaatgccgctaacgcatcattaatgggcggcggtggcgtagacggcgcgattcatcgcgcggcggggccggcattgctggacgcctgtaaactcatccgtcagcaacagggcgaatgtcagacgggacatgcggttatcacgcctgctggcaagctttcggcaaaggcggttattcacacagtggggcccgtctggcgaggcggcgaacaccaggaagctgagctactcgaagaggcataccggaattgtttgctgcttgccgaggcgaatcactttcgttccatcgcttttccggcaatcagtaccggcgtttatggctatccacgcgcccaggccgctgaagtcgccgtcaggacggtttcagattttattacccgttacgctctgcctgaacaggtatactttgtctgttatgatgaagaaactgcccggctttacgcaagattacttactcagcaaggcgacgaccctgcctgataaaacacgcctggagcgtgccgttgaaccgctatgcgcgcgccatcccggagagtgcggcattctcgcgctggataacagtctggacgcttttgccgcccgctaccgcctgaccgaaatggcggcgcggacgctggatgtgcagtattatatttgggaagacgatatgtccgggcggctgctcttttcggtactgctgtcggcggcgaagcgcggcgttcatgttcgtctgctgctggatgataacaatacgcctggtctggatgatacgttgcgcttgctggatagccatcctaatatcgaagttcgtctgtttaatcctttctcttttcgtacgctacgcgcgctgggatatttgacggattttgcgcggctgaatcggcggatgcacaataaaagttacactgccgacggcgtagtgacgctggtcggtgggcgcaacatcggcgatgcctatttcggcgctggcgaggagccgctattttccgatctggacgtgatggccattggcccggtggtcaatgatgtcgccaatgattttgaacgttactggcgctgtagttcagtgtcgacattgcagcaagtattatccctttctgagcaggaactgacgcagcgtatcgaacttcccgaatcctggtataacgatgagatcacccgccgttatctgcataagctggaaaccagccagtttatggcggatctcgatcgcggaacgttgccgctgatttgggcaaaaacacgcttgcttagcgatgacccttctaaaggcgaggggaaggcgcagcgccattcgcttcttccgcagcgattatttgacgtgatggggtcgccgacggagcgtatcgacattatttccgcttactttgtccctacgcgcgcaggcgtggcgcagttgcttaatctggtcaggaaaggcgtgaagatcgccatcttaactaactctctggcggccaacgatgtggcggtcgttcacgcagggtacgcgcgctggcgcaagaaattactgcgctatggcgtggagctctacgaactgaaaccgacccgcgaacatgaaaccgccgtacatgatcgcggactcaccgggaactcaggttccagcttacatgctaaaacgttcagtattgatggtagtaaggtgtttatcgggtcgcttaattttgatccccgttcaacgcttttaaataccgaaatgggctttgtcattgaaagtgaaacgctggcgacgcttatccataagcgttttacacagagccaacgcgatgcggcctggcaactgcggctggatcgctggggacgaattaactggatcgatcgtcagcaagaagaggaaaaggtgttaaagaaagaacccgctacgcgtttctggcaacgagttctggtacggttggcggcaattttacctgtggaatggttgctgtgaacccacgcgcggaaaactacccgatcgtggcgcgactttctcgttttaccggcggtttacctgaaaagagaaatttcaggagcgggatgcgtaaatgaatttcatacagaattaacgcaatacccataacaaatatcagcccgcacaagaacccgatcaggttggaggagatatgcggcgtaatatacgcgccaaagaaaagcgttaagggatgatgcaccagatagataaacagcgaagcattcacgaaataggtgacacgcgcggactgaaagtttaacaagcgatgccccagtgaaaataccacgttcaccatccatagccccattaccatcgtaatcacggattcggtttcgtacatccaggcgtcgccgctcccataacgttgattcagcagatacgcgataaaagcaacggcagcgcctaaagtgcatccgcgtgagggcgtggtgaagcgcgctttcagatcggggtgaatgaaggccaacgcgccgagaataaaaaacggcacataaaatagcgtttgcatcacaataaaattgaacatgccgtcactgaggattgccggatatacgatgaatataatgcgcctgatagcagcgtaagccacccccagcaggaaaaaaataagcgaaagtttggccagcgaaatagcggcgggacgaggcttgcttgtttcctgccttttttggaaccaggtaaaaatcccgatgctgacggtggttaatatcaccagcaccagtaaaaaccacagatgtgaaatgagttcccacgctaacgtattatatttttcataggcagagagtgtaggccagttctctgttttctctttgacatattgcaacaggataaattgcggcaaggtaagcaaagggattgcggtaagcatgggaatacccacacgttctacccgtactttccaccagtgttttaatggataacgtaaaaataacatgtacgaaaaataaccagaaataacaaaaaacacctgcatacgaaaagcgtggataaaatcgttaaacagggttagccaccacgatggcgcggcgctattgacatgccaactgtgagtggaatagatcaacgagatatgaaagggaatccctaacaacatcagccatgcgcggatagagtcaagaaaatattcacgcggcgcgggtacagagctcatataaggtcacgtattctcagatttttcaccttatccataaggcgaattatagttacattcggtagcaaccctacaccaactccgacaacctgtctccaggataagcacgcaaagtgaaaacaggcgcgggaggtgcttaatccatgagccagcgcgctgaacaaagcctggattcagttgtcgtaatgcctgattatccattaaaatggatcggatcgatataagcacacaaagggggaagtgcttacttattatgaaacataaacgacaaatgatgaaaatgcgttggttgggcgcagctattatgttaacgctctacgcatcatcgagctgggcgttcagcattgatgacgtggcaaaacaagctcaatctttagccgggaaaggctatgaggcgcctaaaagcaacttgccctccgttttccgcgacatgaaatatgcggattatcagcagatccagtttaacagcgataaagcctactggaacaacttaaagaccccttttaagctcgaattttaccatcaggggatgtacttcgatacgccggtcaagattaacgaagtgacggcgacgacggtcaaaagaatcaaatacagcccggattacttcaattttggcaatgttcagcacgataaagacacggtaaaagatttaggcttcgccgggttcaaagtcctgtaccccattaacagtaaagataagaacgacgaaatcgtcagtatgcttggcgccagctatttccgcgttatcggcgcaggccaggtatatggcttatctgcgcgcggcctggcgattgataccgccttaccatctggtgaagagtttccccgctttcgcgagttctggattgagcgtccaaaacccaccgataagcgtttgaccgtctatgcattactcgattctccgcgcgcgaccggcgcttaccgttttgtgatcattcctggccgcgataccgtggtggacgtgcagtcaaaagtctatctgcgcgataaagtgggcaagctgggcgttgcgccattaaccagtatgttcctgtttgggccaaaccagccgtcgccgacgaccaactatcgtccggaactgcatgactcgaacggcttatccattcatgcgggtaatggcgagtggatttggcgtccgctgaacaatccaaaacacctcgctgtgagcagctatgcaatggaaaaccctcagggattcggcctgttgcagcgtggtcgcgagttctcgcgctttgaagatttagacgatcgctacgacctgcgtccaagcgcctggattaccccgaaaggcgactggggcaaaggtaaggttgaactggttgaaattccgaccaatgatgaaaccaacgataacatcgtcgcttactggactccggatcaactgccggaaccgggtaaagagatgaacttcaagtacactctgaccttcagccgcgatgaagataaacttcatgcgccggataatgcctgggtgctgcaaacacgccgctcaacgggcgacgttaaacagtcaaatctgattcgccagcccgacggcactattgcctttgtggtggatttcgttggcgccgacatgaaaaaactgccgccggatacgcccgtcgctgcgcaaaccagcattggcgataacggtgaaatcgttgacagtaatgtacgctataacccagtcactaaaggctggcgtttaatgctgcgcgtgaaagtcaaagacgcgaagaaaaccacggaaatgcgtgccgcattggtgaatgccgatcagacgctaagtgaaacctggagctaccagttaactgccaatgaataaaacaactgagtatattgacgcattgctgctttctgaacgtgagaaagcggcattgccgaaaactgacatccgcgccgtgcatcaggcgctggatgccgagcatcggacttactcgcgagaagacgattcaccgcagggttccgtaaaagcccgccttgaacacgcctggccggattcattggcgaaggggcagttaattaaagatgatgaagggcgcgatcagttgcaggctatgccaaaagcgacgcgctcttcgatgtttcccgatccctggcgaaccaacccggttggccgtttctgggatcgtctgcgtgggcgggatgtaacgccgcgctatgtttctcgtctgacaaaagaagagcaggcgagcgagcaaaaatggcgtaccgtcggcactatacgccgctatattttgttaattttgactctggcgcaaaccgtcgtcgcgacctggtatatgaagaccattctgccttatcagggatgggcgctcatcaatcctatggatatggtggggcaggatatttgggtctcctttatgcagctcctgccctacatgctgcaaaccggtatcctgattttgtttgccgtgctgttctgctgggtgtcagccggattctggacggcgctgatgggcttcctgcaactgcttatcgggcgcgataagtacagcatctccgcgtctacggttggcgatgagcccctcaatccggaacaccggacggcgctgatcatgcctatctgtaatgaagacgttagtcgcgttttcgccggtctgcgcgcgacctgggagtccgttaaagccacaggcaacgccgcgcatttcgacgtctatatccttagcgacagttataacccggatatctgcgtggcggagcaaaaggcgtggatggagcttatcgcggaagtgcagggcgaaggccaaattttttaccgtcgccgccgccgccgtatgaaacgcaaaagcggcaatattgacgatttttgccgccgctggggcaatcagtacagctatatggtggtgctggacgcggactcagtgatgagcggcgagtgtctgagcggcttggtgcgcctgatggaagcgaatccaaacgccgggattatccagtcttcgccgaaagcgtcggggatggatactctgtatgcccgctgccaacagttcgcgacccgcgtctatgggccgctgtttaccgccgggctgcacttctggcagttgggggagtcgcactactgggggcacaatgccattatccgcgtgaagccgtttatcgagcactgcgctctggcgccgctgccgggagaaggttcgttcgccggatcgattctttcccacgactttgtggaggcggcgctaatgcgtcgggcagggtggggcgtctggattgcctacgatctccccggctcctatgaagagctgccgccaaacctgctggatgagcttaaacgcgaccgccgctggtgtcacggcaacctgatgaactttcgtctgttcctggtgaaaggaatgcacccggtgcatcgcgccgtgttcctgacgggggtaatgtcatatctgtccgcgccgttatggtttatgttcctcgcgctttctaccgcgctgcaggtcgttcatgcgttaacagagccgcaatatttccttcagccgcgccagctttttccggtctggccgcagtggcgtccggaactggcaatcgcgctgtttgcatcaacgatggtgctgctgttcctgccgaagctgctcagtattatgctgatctggtgtaaaggcaccaaagagtatggcggtttctggcgcgttacgctgtcgctgttgctggaagtgctgttctccgtattgctggcgccggtgcgtatgctgtttcataccgtgtttgtggtcagcgcgtttctcggctgggaagtggtctggaactcaccgcaacgcgacgatgattctacgccgtggggagaagcctttatgcgtcacggctctcaactgctgctggggctggtctgggcggtgggtatggcgtggctggatttacgctttctgttctggctggcgccgattgtcttttcgctgattctgtcgccatttgtttcggtgatctccagtcgttcaacggtaggattacgcaccaaacgctggaagctgttcctgatcccggaagagtattcgccgcctcaggtgttggtcgataccgataaatatctggagatgaatcgccgccgtattctggacgatggctttatgcatgcggtatttaacccgtcgcttaatgcgctggcgaccgcgatggccactgcgcgtcaccgcgccagtaaggtactggaaatagcccgcgatcgtcatgtggagcaggcgctaaacgaaacgccggagaaactgaaccgcgatcggcgtctggttttgctcagcgatccggtgacgatggcgcgtttacactatcgggtctggaatgcgccagagagatactcttcctgggtaaaccattatcagtctctcgtcctgaatccgcaggcgttgcagggacgaacatcgtcagcgagataaggtcttcaggtctggagtgaggtgaaaaataccggcgtgatgccggtatttttatagtgaaatgaggtatcaggtgcgtatattcgcggtgagcataatggtgattaccctgagcggctgcggcagtattatcagcagaacgatccccggacaaggacacggcaaccagtattaccctggcgtgcagtgggatatgcgtgattccgcatggcgctatatcactatcctcgatctgcccttctcactgatcttcgatacactgctactgccgctcgatattcaccacgggccttatgagtaattaacgctcatcccattcgtctgccgcagtacggccttcctcggtatcaagcgggggttcaagctggaattccccttcatcccattcatgcaaagtattctcttcctgccactcctggcggatctctatctcatcataatcgccgtcaaacacgctctgcgcggcttcaccactcagcatcggcagacattcgccatcttcaccttcatcggcgaaaaattcgacctgccacatgatgtccccatcctgcagtacatatttctgaacgttgaactgctgcacattcgcttcgtcttgttcgaggcctggatggtcagccagaaattcttcccgggctgcatcgatagcttcttccagcgtggcatacatggtcatcagtgtctccctttgatttgatgaggtatttagggaaagaatagctgattctgtaatattgcaagtatgaaagcgcaaaaattattctattgccagtctgcgccgtcgtaagctgttccatgaatagatagcattgaacaacaccacgcctgccgtgacgcagaatacggcgcggaagccatagctcgcggaaattgcggcgcccatgagagggccggtgacgttgccgatatcgcggaaagattggttgtaactgaatatgcgcccggctatctggttggtagagttgtaaaccagcagagtttgaacggctggcagcagcacgccatccgccgcgccaagcagaaaccgcaatagcgcgagctgccacggcgtttgcacaaaagacattggaatcagcagcagtacggaaataatcagcgcgacgataagaatcttttccgggccaattctgtcgccaagcttgccgagccggggggcgctaagtaatgccgccacgccgggaacggacgctatcatcccgctaatgaacgcaatattactgacatctcccgccagttcgcgcacatagagcgtcaggatgggcgcaatagaccccgtcgccacctgaataatcagcgtggtgacaaacaggcttaataccaggcggggattttttaacgaggcgaccacttcccgaacgtgaagcatctcttttttgctcaccggcaggaaattctcgcgaatgaaaaagaaggtgagcagaaaacagataaacaaaacgctggcggtaataaaaaagaccggacgaaggccgtaatggtcggcgagcagaccgcccgcaagtgggccaagcagagcgccgctgacgccgccagtagagagcgtccctaacgcccagccgcttttgtggcgcggcacctgagtggcgatgagcgcattggcgttgggaataaatccgcccagcaggcctaataacgcgcggaggatcagaaattgccagatattttgcgccatgcccattaacagcatcacaatggccatgccgagagcggaacgcaacagcatgatcttacgccctttacgatccgccagaccgccccaaaaaggggacgcgatagctgaaaagaggaacgtaatactaaagaccagcccggaccacatgttgagcgcgctatggcctgttacgccgagttgctcaacgtagagagggagaaaaggcatgaccaggctgaatgccgcgccggttaaaaaacagcccagccaggtaacggttagattgcgtttccagtttatggggacatcagagggtgacatagcgttccacagtatgatgcgcggtttgcgctatcatcaatttaattatgagcgtactaattataattatgcgccgaccttaccagcctcgcaatgtggggagcttttaaagctaaaagaggggaaaaattgcagcctgacggctgcaatcctgtcaatagcgcgacggtacgccttcagggcgagttttaaagcggcgatgcagccacatatactgctctggcgccatcataatgcactgctcaacaatcttattcatccatgcggcagtcgcttctgcgctctccagcggaggcgaatattccgcaggaagaatgatcagttcgtagcctttcccatcgggtttacggcgaggcacgaaggggataatacaggctttagacatgcgcgcgagcatccaggtaccggaggtcgtggcagcctggtcgacagcgaataatggtacaaaaacgctggcgcgcgggccataatcgtgatccggcgcataccagatcaattcgccgcttttcaatgccttaaccatgcctttcagatctttgcgatccaacattgatttattggagcgtaagcgtccccaggtctgtaaccagtcgagcaacggattatcattcgggcgataaactccgatacccgggttatgcataccaaacatgcgggcgccaaactcaagggtaaggaaatgtattcctaccagaatgaaccccagtccctgcgccttaacttcacggatatgctccagaccgctcgcttccatccagcggttcactcgccgatcgggccagaaccaggccatgccggtttccatcacgcccataccgacggattcaaagtttttgaccaccatggtgtggcgttcctgcgcgctcatttccggaaagcataattcaaggttgcgataggcgatttttgcgcggcgtttcattacgcgtcgcgccaggtggcccaatgcgcaacccaatttatagatgaccgggtaggggagttgcacgaccaaccaaagcgcgcctatacccaaccaggttaaccaatagcgcgggtgcagtaaggccacggagaacttaggcaacttcgtcatttctatcctgtctttcaacgaacaattccccgtattctcgcatctttttgcgttgagcaaaaatatgtagcaggagagtggcgattaaatcgacaattgttgttaattatttagtgtaaagcaggaaatgtagcgcaaaatgtgtggatgtaaattggcgagacttgccttatcatgcctgcccactttattttttgctgattgcaggatacgtacaccatgccagtgttacacaaccgcatctctaatgacgagctgaaagccaaaatgctggcggaaagcgagccgcgtacgacaatttctttttataaatatttcactatcgcctctccgcaacagacgcgggacgcgttgtatcaggtgtttacggcgttggacgtttttggtcgcgtttacctggcgcatgaaggcatcaatgcgcaaatcagcgtgccgcaaagcaagctcgagacgtttcgtcaacagctttatacgttcgaccccgcgctggacggggtgcgtttaaatatcgcgctggaggatgacggaaagtcattttgggtgctgcgtatgaaagttcgcgaccgtatcgttgctgacggtattgacgatccgacttttgacgccagtaatgtcggcgattatctgaaggcggcagatgtgaatgcgatgctggacgatcctgacgcggtctttattgatatgcgcaaccactatgagtatgaagtcggccatttcgaaaatgctctggaaatcccggcggatacgtttcgtgaacagttgccaaaagcggttgaaatgctgcgggaacatgcagataaaaagatagtgatgtactgtaccggcggtattcgttgtgagaaagccagcgcctggatgaaacacaacggtttcaataaagtctggcatattgagggtggcatcattgagtacgcccgtcgcgcgcgcgcgcaggggcttcccgttcgctttatcggcaaaaactttgtatttgatgagcgaatgggcgaacgaatctcggatgaggttatcgcgcattgccatcagtgcggcgcgtcctgcgatagccataccaactgcaaaaatgacggttgccatctgctgtttatccagtgtccgcagtgcgccagtaaatttaacggctgctgtagtgaacaatgctgtgaagagttggccttgccggaggaagaacagcgccgacgtcgcgcgggtcgcgagaacggcaacaaaatttttaataaatcgcgtggtcggcttaatagcaaactgagcattcccgatccggctgagtaatattttgccggatagcggcgtaaaggccgctatccggcatttcgccaggcgttacttctgctgaacgccttctactgagatgataagctcaacctcttgtgaggccgggccgagatcggtagttatattgaaatccttcagcttaatttttccttcggcctcaaagcccgcgcgcttaccgccccacggatcgtcgccctggcccatcagcttcgcttccagcgtcaccggtttagtcacgccattgagcgtcagattgccggtaatatccagttcatcgccctcttttttcacgctggtagaggtgaaggttgcctgcgggaatttcgcaacattaagaaattccgcgctacgcaggtgtttgtcacgttcggcatggttagtgtcgacgctattggtgttaatggtcacgttcactttgtctgccgacggatttttttcgtcaaaagtgaacgtgccgtcgaaatctttaaaggtgccgtatagccagctgtagcccagatgctgaatgcggaaattgacgaacgcatgttggccttctttatcaattttatactccgccgccacggcggaaccggtcgtgaataacaaggatgcgagggtgaatcccagcaggttttttttcatttttgagctccatagtcagatgacgacattcctgtcatacgtttcagagtgtcgtctttatcgatgaaatggtgttttagcgccataaccccatgcgagagcgagataatgaccagcgaccaggcaaaccacagatgcagtgttccggcgatgtcagcctgcgcgcccgcgtccgtaagcgtggccggaatctcaaaccagccaaagacgctaatcggtttaccgtcggcggtggaaatcaggtagccgctaatgattatcgcaaagagcaggagataaaggaggagatgacctgcggcggcgccaatgcgcgttaaacgggaatagctggtcaacgcaacgggcggcggcgaataaagccgccagataatacgcacgatcagcgccatcatcagtaatatgccaatacttttatgtatttccggcgcctggtgataccagccgtcgtaataactgagcgtgaccatccataagcccaacgcaaacatgccatagaccaccagggcggtcagccagtggagcgcggcggaaaccacgccataacgctgtggagtatttttaaattgcataaacacaccaatgaatatttcacgagagaatgaaaatggcgtggaaaagcgccgaatgcaacttataaataagaatttgaatgatatttatttttatttcaataattttgatgttgtttgcggttcagcttcagaagtttcgagatatttccccctgataaccgcgcaacggcaagaactggcattattgccgtgcttcaacgttatgaaataaaaagtgaggaattttcaggaagtgtcagttaacgtcaatgaaaagcaatcagaagaaaaggagataaacaatatccatcaccgccagcagcgaccaaagaataacgtaaagcatgaaatgttcgcgaatattattcatcagaaaatgaaagagacgacgcatagcttaccttaataaacagcccctttacggggccgacaaattattggctaaaacgggaaagccggaacggcgtcagatcaaaggagggcgtttttcccaacgcaaaatccgcagcgatttctcctaacaccggggcgaatttaaaaccatgtccgctgagtccagtgatgacaagcgtgttctcatggccaggcagcgtatcgataataaaatcctcgtccggcgaattatcataggtacatgccgccccatgtaaacaaccgccgatacccggcagtacgttacgcaggaaaggaaatgcttccgcgccatcgctggcaacggcggcaaagggcttgcgctcttccggagcttgtattagctgtccgccattgtgtttgccgatttttaactcgtcgttctccgccgggaagccgtaatattgatcgccgttgggcatttcgccggtaaaggccggaaagcggtttttagtgctgtaacgcccatccgccttaaaccaggcaaaaactttacgtacgggctgaacgggcagctccggtaccagcgctttgacccaggtgcccgcgctaatcagcgccttgctggcgtggtagcagccttcactcgtctctatcgtcacaccgttatcatcatggtgaatatggcttaccgggctgttaaatagctgtgcgcagcctgcctctcgggccagacgaagccatgtggtaatggctaattcgctgcgcaggaaaccggagtcagcttcaaacagcccgatataattatcgggcacgcgaatttccggccagcgcgtcatgagggccgtcgcgtccaggcgctcgacgttcaattgccactgttgcgcgcttcgtgcgacgttggctaagaaagcggaatcggccgggccgaggttgacgacgccggagcggacaaaaataggctcttcattgtgtgtggagagttcatcccaaagcgtctgggcgcgaagcaccagcgggacatatttttcgccttcaccataagcgtggcggataagacgggtatcgccgtggtggctgccctgttgatgaggcggcatatgcgcatcggtcatcaggacctttagcccggcgcgggtggcgtaataaccagcggcggcgccaaccgaaccgctgccgataataataaggtcgtatttcatcagcttctctctgctatcgcgatgatttcagggtaaataactgcgctgagatatacaagccagaaataagtgaggcaccttacggtgcctgagagagggggagcgcgtcacgctaatggcgacgatactcgttttcctggtaatcgcctgattctattttggcgatgccggcttctaatattgaaataaattgcctggctacatctgttgttaaccagagcgtttgaccaacttcagtcccttccggttccggacgatttggggtctggtagtgtaaacgcagcatcagcgcatcatagctatcgacggtgctgatgtcccatcctacaagcggatgggtctgaatgacttcattattcttttccatcatgcccccctggtacgtgttataagacaacggttctcgaggttcaatgcgtgtttttcttctgaagcaacttcagtataccaattaataaggctattcactgcgtttttaaagagaccggaggataaatttctctttttaagaattatatgaacaataaagcggcagttcattcatatttttttaggatgttgtgcaattattttgagggtcaggtgaaatattcatcagttgcgcaaataaaaaagccggggcgacccggcaaacatacatcactgcatatcattttttattcattgatgaaccagtcatcagcgctctcccaggtctcctggagaatctcgctaatgcgttctttgtcctcttttgatgcgccaatgacggacaagttgttggcggtagcgtaacgcacggtgacgttacccaaattctccggaaaatgatggctaatacggcgggagagttcgcccgccagcgcatcaatcgcaccggcaggcagaggtgacgttttggctatagtgacttcaatacgcataatggccccctgttgaatatactggatatatatacagttaaatccagtatatagcaacaggtaagcgcattttttatttttttactgaccagcgtactgtttcacccgctaaaaaaggcaccagagaatcatcagccagcgcgatatttcccggtatctgttgttcatcgcgaaccagttccacccaccccgtattcatcggcaggccatagaattgcgggccattcagtgaacagaacgcttcaaagtgcgccagcgcgttcatttcctcaaacacggcggcataactgccaagggcggagggggcgttgaaacaaccggcgcagccgcaactggtctctttacgatgacgtgaatgcggcgctgaatccgtccccaggaaggcgcgcgtaaaaccactggcaaccagttcgcgtaacgcctgctggtgaatattgcgtttcagaatcggcagacagtacaggtgaggacgaatgccgccgaccagcatatcattacggttaaacattaaatgttgaggcgtaatggtagccgccaggtagtcgttgccgtcacgtacatactgcgcggcatctttggtcgtgatgtgctcaaagaccactttaagcgcggtcagacgctggcgtagcggttccattacggtgtcgataaaacgcgcttcacgatcgaatatatcaacatccgcatgggtcacctccccgtggaccagcaatggtattccgagtttttccatccgctccagtaccggcatgatagcgtcgactgacgttacgccatgactggagttagtggtggcattggccgggtaaagcttagccgcagtaaatacgccttcatggaaaccacgctccagttcatcggcatcgagcgaatccgttaaatagcaggtcattaacggcgtgaaatcatgcccggcgggcaccgcatcgagaatacgctggcggtaggcgatcgctgcatcaacggtcgtgatgggggacgccaggttcggcatcacgatagcgcgaccataaatttcgctggtatagggtacgaccgtttttaacatgtcgccatcgcgaaggtgaacgtgccagtcgtccgggcggcggatctttaaaacctgggatggtgcagtcattaataagctccggctgaggaatagtctttttgccggaaacaaaggataagcggaaacgttttcgtttgcacgtaaaaaaaagggcgcgagcgcgccctccgaaatcaattggtgaaaggaataacgatttcaccaggtttaacttcaatgcctttcgcgagtttctttgctaacgcttcgcctttactgctgtcctcacgcaacacgtaagcgggccgctggttaaagtagctacgtaaagactgatttaaataaggcaggagcgtttgtagcaccgattgcattttctccggcgtcacggtggcgtctactacttccatctcctgaagatagatggcgcctttttctttatcaaagaccggcagggcttttagcttgagtttcatcgtcgctttttgactgccaaacagggaattcatatccagcctggcatcgccagtaagggtgactttattaggttcttcccgaccaatctggctgacaaggttagtcaatacgatatgcgcgtcggcaatgccgggcagaccaatatcttttgagaaattattccgtttttcaagcgcttgattgatttcttgttcgctaatggtgtattgcgtaagttgattacaacccactaacaggccgctaactaccagcgcagcggcaaaaaaaaactttttcatggcgttccttagcatgttgcctgtaccctaatcttgacacaaagcagcatgtcgcgccagcggacatggtgccactagaaaaagctgaaaaaggcggcaagaaagggttgccgcctggcgggagttagatagccattgaggagagtaaattaatttgcgtctgctttgccatattatcgcgatagtccgcgacttttgtcggccagtggataccggcgaccagcgtcagattacgcagaagcggaaacagatgaatatcatcttccgataattcgccgttaacggcgttaggctgtacgatgagtttatccagcaaacgtaaatcatcgccgatctttttaatcagtcctgcagagtgcgcaagatggttgtcaaaactgccagatgaggcttcttttttgcggataaaatactgacgcgccgcaggggtagaaaattcatcgaaagcggattttgcaaatcgcggcagcagtagctgattaacgtaaccgttaactttgcgcaaccactcttcaatggctggattgcgtttcccggttaacagcggtttgccgtcgaggttgtcgacataatgtacaatatccatactttcaggaaggtagcgactatcatctttttgcaggatgggcaccatcttttgaccaatcatccgggtgggcgtcgcctcgtcgtcattttgtaacacgttaagttcaacggggatgttcttcaggccgaaaatcatgcgggctttaacgcagaaagggcaatgatcgtaaatataaagcttcacgtttctcctccatttgactgtcggtatctgaccagtatggaggagatagcgacaggtatcaaatcaggcgccgggttccagcatccggcgcggcgtgcgtttatgactaaattgccagcctaaagccaaaaaggtgataaagccgataataccgagcatcatccacggtagttcaggctgcgcaagcgctttccccatatcaaacaaccagccgccgccgatataaccaatcgcgccgccaatggctaatcccagacggctaaagcccatatagcttccccgcgccctcgcgtctgcgagcgacgcgctgagcgtttcgcgcgccggttcggcgataaccgagccgatgtagaaagcgcaaataagcgtaaaaagctgctgtaaattgcccaccatcccgatggggagcatgctcagcgacatgacgagcaaaccggccatcagccgatgctccagccgaaaacgcttttcgctccagcgggcaatcgggtagagcaacgtcagcgagagacacgcctcaatagcgtacatccatttcacggcagcaggcgaaccggcgatatcgtttaccataatcggcagcattaacatgacctgtaccgccagcatatagtagcccgccagcgtcagcacgtaggttacaaaccttttatcgctcatgacgcggcgcattccttcacgcaccggcgttctgaccgttgatagcttccaggccggaagcagccatgcgttgaaaagggcgcataatatgaacaaaatagcgcccgtcgcgcagaccaggcgaaaatcgtattgtagcaaccagcttcccagcagcgcgccaatcaccgcacccgcgctgtcctgcatcatcaacagagagaagaagcggccccgttgctccggacgaattaatttgaccaccagcgctgaacgcggcgggtcgaaaagcgtaccgccgagaccggaaagaaagcaggaaaaccacaagagccagggctcatgcgcgatacccatggtggcaaagcctgcggcgcgcatcagcataccggtgacaatcatcggtttcgcgccaaagcgatcggcgatggcgccgccaaaaatgcccagaccttgttgaataaactggcgcaggccgagcgcgatccctaccattacggcagcccaccccatttgatcgacaaagcgaatagagatgagcgggaagacgacgaaaaaacccagcaccaccaacatgttatcgatgagaagaaaatatttacccaggttcctcgcctgcgagacgcgcgacatttcccctcccgggaaataaaagatgagcgtcttctattctgcggcggcgtttcgttttttcctaccgttagcgggacaatatttttttatcaaaagtcctttttaatcgagagttttcatcaaaatgtggcagcaattcaaaaaatgacgatttgcgcttttcacagagcctggttgcgcaggtatagtaatgttactggcgtgctgaagacgttacaggaaggagtaggtatagaatgtttggctatcgtagtaacgtgccaaaagtgcgcttaaccaccgatcgtctggtggtacgtttagtgcatgagcgtgatgcctggcgtctggccgattattacgcggaaaatcgtcattttttaaaaccctgggaaccggtccgtgatgaaagtcattgttatccttcaggatggcaggcgcgtctgggaatgatcggtgaatttcacaaacagggctccgccttctatttcgcgctacttgatccggaagaaaaagaaattatcggcgtggcgaatttttccaatgtggtgcgcggttcttttcatgcctgttatctgggctattccattgcgcagaagtggcaggggcaagggctgatgtttgaagccttaaccgctgcgattcgctatatgcagcgcactcagcatatccaccgtatcatggcgaactatatgccgcacaacaaacgtagcggcgcgttgctggcgcggcttggctttgaaaaagaaggctatgcgaaagattacctgttgattgatggacaatggcgcgaccatgtcctgacggcgttaaccacgccgttatggacgccggggcgttgagcggcttacggaatgagaggcaaagggagaaaacgatgaaatatgaattaaccgccactgaagcgcgagtgattggctgtctgctggaaaagcaggtgacaacgccggaacagtatccgctttccgtcaacggcgtggtgacagcctgtaatcagaaaaccaaccgtgaaccggtgatgaacctgacggaacaagaggtacaagaacagctcgataacctggtgaaacgccactttttgcgtacggtcagcgggtttggcaaccgcgtcaccaaatatgaacagcgtttctgtaattccgaatttggcgatctgaaacttagcgcggcggaagtggcgctcgtcactacgctgctgctgcgtggcgcgcaaacgcccggcgagttgcgtagccgggcgtcgcggatgcatgaattcagcgatatggcggaagttgaatccacgctggaacggcttgccagtcgtgaggacggcccgtatgtcgtccgtctggcgcgtgaaccgggtaagcgcgaaagccgctatatgcaccttttttgcggcgacgtcgatgaactgtctctccagacgtctgcgccggaaagtgcgtcgggcgatcttcagtcgcgcgtcgaagcgctggaaagcgaagtggcggagttaaagcagcggctggattctttgttagctcacctgggagagtaatgtgagaacattacggattggcattgtcgggttaggcggtattgcgcagaaggcctggctgccggtattaaccaacaccgccggatggacgttacagggcgcctggtctccttcgcgggataaagccttacgtatttgcgaaagctggcgcataccgtatgtggattcgctggcgaatttagcgtccggctgcgatgcggtctttgtccactccagtaccgcaagccattatgccgtggtcagcgaacttctcaatgccggcgtccatgtctgcgtggataaaccgctggcggaaaatctacgtgatgccgaacggctggtggcgctggcggcgcaaaaaaaattgacgctgatggttggctttaatcgccgtttcgcgccgctgtaccgcgaactgaagacgcgcctcggcactgcggcgtcactacgtatggataaacatcgtaccgatagcgtcgggccgcacgacttacgttttactttgctcgatgactatctgcatgtcgtggataccgctctgtggctggcgggcggcgaggcgcgccttgccagcggcacgttgctcaccagcgagtccggcgaaatgtgctatgcggaacatcatttttccgccgacaaactacaaattaccaccagtatgcaccggcgcgccggaagtcagcgtgaatcggtccaggccgtcaccgacggcgggctatatgacgtgacggatatgcgtgaatggcgcgaagagcgcgggcagggtattctcatcaaacccattcctagttggcaaacgacgcttgaacagcgtggttttgtcggatgcgcgcggcatttcattgactgcgtacaaaatcagacggttccggaaacggcgggggagcaggcgattttggcccagcgcgtcgtggaggcgctgtggcgggacgccatcagcgaataaccctctgtaacatctggcggtagtaattcatcgtaatccaggtactataccctcaataattcgagttgcagaaaagctaacgcacatgcagctcgaagtatggcgggtatatatgcccactctacacaatacctcttttcacagtgaataatggcaaaccgtggggagtctgtaaggcctgataagacgttttaacgtcgccgtcaggcgcggtgatacagccggatacggcagaagttgcgttatccggtcgatggatcagccatgcaggagttttacgccagggtctggaatacaaaagaaatgaatttattgaaatcgctggctgccgtcagctcgatgactatgttttcacgcgtgttgggctttgcccgtgatgcgattgtcgccagaatttttggcgcagggatggcgaccgacgccttttttgtggcgtttaaactccctaatttactacgccggatctttgccgaaggcgctttttctcaggcctttgtgcctatcctggcggaatataagagcaagcagggtgaagaagcgacgcggatctttgtcgcttacgtttccggcctgttgacgctggcattggccgtcgtgacggtggccggtatgctggccgccccgtgggtgattatggtaaccgcgccgggttttgccgatactgcggataaattcgcgctgacgacgcaactgctgcggattacatttccctatattctgctgatctcgctggcttcactggttggcgccattctcaacacctggaatcgcttctctattcccgcttttgcgccgacatttcttaatatcagcatgatcggttttgcattattcgccgcgccatactttaatccgccggtgctggcgttagcctgggcagtcaccgttggcggcgtgctgcaactggtgtatcaacttccgtatttgaaaaagatcggtatgctggtgctgccgcgcattaactttcgcgacaccggggcgatgcgggtggtcaaacagatggggccggcgattttgggcgtttccgtcagtcagatctcccttatcatcaataccattttcgcctcgtttctggcctccggctcggtctcatggatgtactatgccgatcggttgatggagttcccgtccggcgtgctgggcgtggcgttggggaccatcttgttgccgtcattgtcgaaaagctttgccagcggcaatcatgatgagtactgccgcctgatggactgggggctgcgtttgtgctttttactggcgttgccgagcgcggtagcgttaggcattctggcgaagccgctgacggtctcgctgtttcagtacggtaaattcaccgcctttgatgcggcgatgacgcagcgggcgttaatcgcctattcggtggggctgattggcttgatcgtcgtaaaagtgctggctccgggcttctattctcgccaggatattaaaacgccggtgaaaatcgccatagtgacgttaatcatgacgcagttaatgaacctggcgtttattggaccgctgaaacacgccgggctgtcgctctctattggtttggcggcatgtctcaatgcgtcgctgctgtactggcaactgcgcaaacagaatatctttacgccacaaccgggctggatgtggttcctgatgcgtctgatcatttccgtactggtgatggccgccgtattgttcggcgtgttgcatattatgccggagtggtcgcaagggtcgatgctatggcgtttgctgcgtttgatggcggtagtgatcgcgggtatcgcggcctatttcgccgcgcttgccgtgctgggctttaaagtgaaagagtttgttcgccggacggcgtaaattcagtgcctgatagcgctgtgctatcaggcctacaaggcattcaggccggaaaggcgcaacgtcgccatccggcaatgattagatagaaatttttttaccgccgcggtgagagacggaagtctgaccgtcagccccgtacaaggtcggctcctggtgaggtttcagcacctccagcgcctgttgattacgctcgatttgcccttccagcagccagccgttgtgctggttgaggtcgcgaagatgctgcgttttttcggtaatcgcctgccagcgctctgcaatgtcatcgtttgcgctacgctgcgcattctgctccagacggcgctgttgttccagataatccagcgtcgccagcaacgagcttttttcttctgtaatacgctgtagctggctgccgttaatctggcctacggaaagctgttgttgctcggcgtccatcaccgtcttcaggtcattcaggacggtggtcatctggtcaagtatttctgacaaacgagtcatacgcttatttactctgtaagtagctctgcgcctcgcgaatgagcgagtctgctatttttcccgtatccatttttaactcaccgttacggatagccgtttttaatgcttcgacgcgttccatattaatgtcgctgacgcctggctgcatgagcttcgcttgcgcgtcgcttaacgttacgctggcgctcgtcgcggcggacgttttttcctgacgcgttttttgtaccggcgtgtcgctggtttcgcgcgtctggacagtgctaacgggtttcaaaggtgaggtacggtcaatgctcatttatttatcctcatcgagggttacgttgtagcggccagctaccatcatggttgaatatctcatcggcagccgcgacaaaatctttacacaattataggttaataagaatattcccatcagaatcgacggttccactcacgatttgacccgatgtcatgcgcacgcgcgcattttgcgcgacggcagcattattcatcgcctgaccttccgcattgacgctgaacccctcgccattggcgatgacctgtactcgttgccccgctttgacgcgccaggcctgacgtatcatcgtaagctgtaccggctgcccgggagcgagatcgcgcaaactgacggcatcctgaatctgacggatatccagtaccgtccgcggcggtaactgatccagcctgccacgttttagcgtgacgttggccggcgtcaattttccgccgcgcgcgatgggcgcggcaacggcgacataattgccggtcgcttgcacattcacctgcaaataacgtttttcattggcgcagcgcgccaccacattgacgttgccccacagcttcgcgctgcccgtcatgctgaaggctggctgttcgcagctcggtagcagattgggcgatgaacggagcgtgacaaccacctcgtcgctgaagccagccagacgctgggaaaaccacgtggtcagctgggcgttgatgtcctgcgccattgtcagggggctgaacagcaaagccgccacggcgaatcctcgttttaacgtttgcatggtacttccccctggttgatgtcatgacaggattctacccgtgtgaagcaagcatcaacgcaataaatagcgacgcattttgcgtttattccggcgataacgcgcgcgtgaaggcatttaagctgtcggctgaattttgccatttgcggaggagatatgctcgacaggctcgatgccgccttacgatttcagcaggaagcgctaaatctgcgcgcgcaacgtcaggaaatattagcggcgaatatcgccaatgccgatacgccggggtatcaggcgcgcgatattgattttgccagtgagttaaaaaaggtgatggtgcgtggacgggaagaaaccggcggcgtcgcgttaacgttgacttcctctcaccatattcccgcccaggcggtctcttctcccgcagtggatctgctttatcgcgtacccgatcagccttctttggatggtaataccgtagatatggacagggaacgtacgcagtttgcggataacagtctcaaatatcagatggggcttaccgttctgggtagccaactcaaaggcatgatgaatgtgctacagggaggaaactaattcgtggcgctgttaaacatttttgatattgccggatcggcgcttgccgcacagtccaaacggttgaacgttgcggccagtaacctggcgaatgcggatagcgtcaccggcccggacggacagccttatcgcgccaaacaggtggtttttcaggtggacgccgcgccgggtcaagccactggcggggtaaaggtcgccagcgtgattgaaagtcaggcaccggaaaagctggtttatgagccaggcaatccgctggcggacgctaatggttacgtcaaaatgcccaacgtcgatgtggtcggcgaaatggtcaacacgatgtcagcctcgcgcagctatcaggcaaatatcgaagtcctgaataccgtaaaaagcatgatgcttaaaacgctgacattaggccagtaaaggaggcgcgtatgtctattgccgtaaatatgaatgacccgaccaacacgggcgtcaaaacgacgaccggcagcggatcgatgaccggaagcaacgctgccgatctgcaaagcagtttcctgaccttactggtcgcgcaattgaagaaccaggacccgactaacccattacaaaataatgagttaacgacacagttggcgcaaatcagtaccgtgagcggcattgaaaaactgaatacgacgctgggggctatttccgggcaaatcgataatagtcagtccctacaggcgaccacgctgattggacatggcgttatggtgcctggcaccacaattctggcgggtaaaggcgcggaagaaggggccgtgacgtccacgacgccgtttggcgtggaattgcaacagcctgcggacaaagtgacggcaaccattaccgataaagatggccgggtggtacggacgctggagatcggtgagttgcgagccggggtacacacctttacctgggatggtaagcaaacggacggaacaacggtaccgaatggttcttacaacattgcgattaccgccagcaatggcgggacgcaactggtggcgcagccgctgcaattcgctctggtacagggcgtgacgaagggcagtaacggcaacctgttggatctgggtacctacggcaccaccacactcgacgaagttcggcaaataatctaagcccttacacttatcaggagtcagtcatgtctttttctcaagcggttagcggcctgaacgctgcggccaccaaccttgatgttatcggtaataacatcgccaactccgccacctatggctttaagtccggtacggcatcatttgccgatatgttcgccggttccaaagtggggctgggcgtaaaagtggcggggattacccaggattttaccgacggtacgacaacgaacaccgggcgcgggctggatgtcgcgattagccagaacggttttttccgcctggtagacagcaacggttccgtgttctatagccgcaacggccagttcaaactggacgagaaccgtaacctggtcaatatgcaggggatgcagttgaccggctatccggccaccggtacgccgccgaccattcagcagggggcgaatcctgcgccgatcaccattccgaacacgctgatggcggcgaaatcgaccaccaccgcgtcaatgcagatcaacctgaactcaacggaccctgtaccgtctaaaacgccctttagcgtgagtgatgcggattcgtataacaaaaaaggcaccgtcaccgtttatgacagccagggtaatgcccatgacatgaacgtctattttgtgaaaaccaaagataatgaatgggccgtgtacacccatgacagcagcgatcctgcagccactgcgccaacaacggcgtccactacgctgaaattcaatgaaaacgggattctggagtctggcggtacggtgaacatcaccaccggtacgattaatggcgcgacagcggccaccttctccctcagcttccttaactccatgcagcagaacaccggggctaataacatcgtcgccaccaatcaaaacggctataagccgggcgacctggtgagctaccagattaacaacgacggcaccgtggttggcaactactccaacgagcaggagcaggtgctggggcagattgtgctggctaacttcgccaacaacgaaggtctggcatcccagggcgataacgtctgggcggcgacgcaggcttccggggttgcgctgctggggactgccggttccggcaacttcggtaagctgacgaacggcgcgctggaagcctctaacgtggatttgagtaaagagctggtgaatatgatcgtcgcgcagcgtaactaccagtcgaatgcgcagaccatcaaaacccaggaccagatcctcaatacgctggttaacctgcgctaagcgcctgacgggatagcttaatggatcacgcaatttataccgccatgggggcggccagccagacgcttaaccagcaggcggtaacggccagcaacctggctaatgcctcaacgccgggctttcgcgcgcagcttaacgcgctacgcgcggtgcccgttgatggcctctctttagcaacgcgcacgctggttacggcgtcgacgccgggggcggatatgaccccgggtcagttggactacacctcccgtccgctggatgtcgcgttacagcaggacggctggctggtagtgcaagcggcggatggcgctgaaggatatacccgtaacgggaatatccaggtgggtccgaccgggcagttaaccattcagggacatccggttatcggcgaaggcggcccgattaccgttcctgaagggtcggaaatcaccattgcggcagacggcacgatctccgcgctcaatcccggcgacccgccaaacacggtggcgcccgttgggcgactgaagctggtcaaagcggaaggcaatgaggtgcagcggagcgatgacggtttattccgccttaccgccgaggcacaggctgaacgcggggcggtactggccgccgacccgtcaattcgcattatgtcgggcgtgctggagggcagtaacgtcaagccggttgaagccatgaccgacatgatcgccaacgcacgtcgttttgaaatgcagatgaaggttatcaccagcgtagatgagaacgaagggcgagctaaccaactgctgtcgatgagttaatacaggacattttatgatcagttcattatggatcgccaaaaccggtctggacgcgcagcaaaccaatatggatgtgattgccaataacctggcaaacgtcagcaccaatggttttaagcgtcagcgcgcggtatttgaagatctgttgtatcagaccatccgccagccgggcgcgcagtcgtccgagcagacgacgctgccttcagggctgcaaatcggtaccggcgtgcgtccggtcgccacggagcgtctgcacagtcaggggaacctgtcgcagaccaacaacagtaaagatgtggcgattaaagggcagggctttttccaggtcatgctgccggacggtacgtctgcttatacccgcgacggctctttccaggtggatcagaatggtcaactggtgacggcgggcggttttcaggtgcagccggcaatcaccattccggccaacgcgttaagcatcacgattggccgcgacggcgtggtcagcgttacccagcaggggcaggccgcgccggttcaggtcgggcagcttaacctgaccacctttatgaacgacaccgggctggaaagcattggcgagaacctctatatcgaaacgcaatcgtccggcgcgccgaacgaaagcacgccggggctcaacggcgcggggttgttgtatcaagggtatgtcgaaacgtcgaacgttaacgtggcggaagagctggtgaacatgattcaggttcaacgcgcctatgaaattaacagtaaagcagtatcgacgaccgatcagatgctgcagaaactgacgcaactctaaggggccgccggtgggggatacgccaccggctccctgattttgaagatgaaggtaatgcaaaaatacgcgcttcacgcttacccagttatggccctgatggtcgcgacgctgacaggatgcgcctggatacccgctaaaccgcttgtgcagggggcgaccacggcgcagccgatacctggcccggtaccggtggcgaatggctccatatttcagtctgcgcagccgattaattatggctatcagccgctttttgaagatcgtcgaccgcgtaatatcggcgatacgctcacgattgtgttacaggaaaacgtcagcgccagtaaaagctcgtcggcaaatgccagccgcgacggcaaaaccagttttggttttgatacggtaccgcgttatctgcagggattattcggtaattcccgcgcggatatggaggcctccggcggcaactcttttaacggcaaaggcggcgcgaatgccagcaatacctttagcggcacgctgaccgtgaccgtcgatcaggttctggccaatggcaatttacacgtcgtgggggaaaaacagatcgcgattaatcagggaacggaattcatccgcttctccggcgtggtaaatccacgcaccatcagcggcagcaactctgttccctcgacacaggtggcggatgcgcggattgaatatgtcgggaacggctatattaacgaagcgcaaaatatgggctggctgcaacgtttcttccttaatttgtcgccgatgtaagcgaggtgtatgtgtttaaagctcttgcaggaatcgttctggcactggttgccactctggcgcacgccgagcgtatccgggatctgaccagtgtccagggagtacgggaaaactcgctgatcggctacgggctggtggtcgggttggacggtacgggcgaccagacgacccagacgccatttaccactcagacgctgaataacatgctgtcacaactggggattacggtccccaccggcaccaatatgcagttgaaaaacgtggcggcggtgatggtgacggcgtcgtatccgccttttgcgcgacagggacaaacgatcgatgtcgttgtttcctcaatggggaacgctaaaagtctgcgtggcgggacgttattaatgacgccgttaaaaggggtggacagccaggtgtatgctttggcgcagggcaatattctggtcggtggcgcgggcgcttccgcaggcggcagtagcgtgcaggttaaccagcttaatggcgggcgcatcactaacggcgcgattatcgaacgcgagttgccgactcagttcggcgctggcaacaccattaatctgcaattgaacgacgaagattttacgatggcgcagcaaattaccgacgccatcaaccgcgcgcgcggttacggcagcgccactgcgcttgatgcgcgaacggtacaggtacgcgtgcccagcggcaacagctcgcaggtgcgttttctggcggacattcaaaatatggaagtcaacgtgacgccgcaggatgcaaaagtcgtgatcaactcgcgtaccggttcggtggtcatgaatcgggaagtcacgctggatagctgcgctgtggcgcagggcaatttgtcagtgacagtcaatcgccagctcaacgtcaaccagccgaatacgccatttggcggcgggcagaccgtggtgacgccacagactcagatagatttgcgtcagagcggcggatcgctacagagcgtgcgttccagcgccaatctgaacagcgtagtgcgtgcgctgaatgcgcttggcgcgacgccgatggatctgatgtcgattttgcagtccatgcagagcgcgggctgtctacgcgccaaactggaaatcatctgatgatcggagacggtaaattgctggccagcgcggcctgggatgcgcaatctctgaacgaactgaaagcgaaagcgggccaggacccggcggcgaatatccgtcctgtggcccgtcaggtggaagggatgtttgtgcagatgatgctgaaaagtatgcgcgaggctttacccaaagatggtttattcagcagcgatcagacgcgtctgtataccagcatgtatgaccagcagatcgcccagcagatgaccgccggtaagggattggggctggcggatatgatggttaaacagatgaccagcgggcagacgatgcctgcggatgacgcgccgcaagtaccgcttaaattctccctggagacggtaaacagctatcaaaatcaggcgctgacccaactggtgcgcaaagccataccgaaaacgccggacagcagcgatgcgccgctctccggcgacagtaaagactttctggcccggctttcgctccctgcgaggctggccagcgaacaaagcggggtgccgcatcatctgattctggcgcaggcggcactggagtccggctgggggcagcggcaaatcctgcgggagaatggcgaacccagctataacgtatttggcgtgaaagcgaccgccagttggaaagggccggtgacggagatcaccaccactgaatacgaaaatggcgaagcgaaaaaagtgaaagcgaaattccgcgtctatagctcgtatctggaggcattatcggattatgtcgcgctgttaacgcgtaacccacgctacgctgccgtgaccactgccgccacggcagagcagggcgcagtggctctgcaaaacgccggatacgccactgacccgaattacgcgcgtaaattgaccagcatgattcagcagttgaaagcgatgagtgaaaaggtcagcaaaacctacagcgcgaatctcgacaatctcttttaaattgctcaagtccacgtagtcgctgccgataacaacgagtattgaaggattaaaaggaaccatcatgtccagcttgattaatcacgccatgagcggacttaacgccgcgcaggccgcgttaaatacggtcagtaataacatcaacaattataacgttgcgggttatacccggcagacaactattctggcgcaggcaaacagtacgttaggggctggcggctggataggtaatggcgtttacgtttcaggcgtacagcgcgaatatgatgcgtttatcactaatcagctacgcggcgcgcaaaaccagagcagcggcttaaccacgcgctatgaacaaatgtcgaaaatcgacaacctgctggccgataaatccagctcactgtctggttcgttgcagagtttttttaccagcctgcaaacgttagtcagtaacgcggaagatcctgcggcgcgtcaggcgctgattggtaaagcggaagggctggtaaaccagttcaaaaccaccgatcagtatctgcgcgatcaggataaacaggtcaatatcgcgattggctccagcgtggcgcaaatcaacaattacgcgaagcagatagctaacctgaacgatcaaatctcccgtatgacgggcgtaggcgcgggcgcatcgccgaacgacctgctcgatcagcgtgatcagttggtcagcgagcttaacaagatcgttggcgtcgaggtgagtgtacaggacggcggcacctataacctgacgatggccaatggctatacgctggtgcaggggtcgacggcgcgtcagttggcggcggttccctccagcgccgacccgacgcgaacgactgtcgcttatgtcgatgaggccgccggtaacatcgaaattccggaaaagttgctgaacaccggttcgctcggcgggctactgacgttccgttctcaggatctggatcagactcgtaatacgctgggccagttggcgttggcgtttgccgatgcgtttaacgcgcagcataccaaaggttatgacgccgacggcaataaagggaaagacttctttagcattggctcgccggtggtatatagcaacagtaataatgccgataaaacggtatcgctaaccgctaaggtggtcgacagcacgaaggttcaggcgacggattataagattgtttttgacggtacagactggcaggttactcgcactgcggataacaccaccttcacggcgacaaaagatgctgacggaaaactggagattgacggtctgaaagtgacggtagggaccggcgcacagaaaaatgacagttttcttctcaagccggtcagcaatgctatcgtcgacatgaacgttaaagtgacaaatgaagccgagattgcgatggcgtctgagtcaaaactcgatcctgacgtggataccggcgacagcgataaccgcaatggtcaggcattgctggacttacaaaacagcaatgtagtgggcggcaacaaaacttttaacgatgcttacgccacgttggtcagcgatgtgggtaacaaaacgtcaacgctgaaaaccagcagcaccacgcaggcgaatgtggttaaacagctttataaacagcaacagtcggtttccggcgttaacctcgacgaagagtacggcaatttgcagcgttatcagcagtattatctggcgaatgcgcaagtattgcagaccgcgaatgcgctgtttgatgcgttattgaatattcgctaaaggagaaggatgacatgcgtatcagtacccagatgatgtacgaacaaaatatgagcggcatcactaattctcaggccgaatggatgaagctgggcgagcagatgtctaccggtaagcgcgttaccaacccatctgacgatccgatcgccgcgtcgcaggcggtagtactctctcaggcgcaggcgcagaatagccagtacgccctggcgcgtacgtttgccacccaaaaagtgtcgctggaagaaagcgtactcagtcaggtgacgacggcgattcaaaccgcgcaggaaaaaatcgtctatgccggaaacggcacgttaagcgacgatgaccgcgcgtcgctggcgacggatttacagggcatccgcgatcagctgatgaacctggcaaacagcactgacggcaatggtcgctatatctttgccgggtataaaacggaagcggcgccattcgaccaggcgacaggtggttatcatggcggcgagaaaagtgttacccagcaggtggattccgctcgcacgatggtaattggccatacgggtgcgcaaatttttaatagcatcaccagcaatgcggtgccggaaccggatggctcggactccgaaaagaatctgtttgtcatgctcgatacggcaattgccgcactcaagaccccggtggaaggcaataacgtggaaaaagaaaaagccgctgccgccattgataaaaccaatcgcggcttaaaaaattcgcttaataacgtcctgaccgttcgtgcggaactgggaacgcaactgagcgaactcagtacgctggattcactgggaagcgaccgtgcgctgggacagaagctacagatgagcaacctggtagatgtggactggaactcggtcatctcctcctacgtcatgcaacaggcggcattacaggcgtcctataaaacgtttaccgacatgcagggaatgtcgcttttccagttgaaccggtaacacctctttttgaaacatatcacgaaactggatatgttttgtctgcccgcgccatccaccccggcgcgggcatttttttagtcgtcattgagttagtggtcatattgtcgcgcccgtagcgacgccatccgtacgtattatcccgcccgatctcataaacgcctggagtgactaaaagacgccatggggtgaggcattgccctgtaaggggcataaaaaagccgacctggcggtcggctttgtatcagcatttacatcattctaccggctgtgggcgtgtcgccggggcgctggcgtgacgtgtggcgctgtgtccgcctgccgcgcctttaccttcaaagtggaaggaaggccgctgccagtcgctatggtgcggggtttccggcacatattccggcgctggcgcacgcgtcatcggcgcgctggcgtgattatgatcgtcaacgcagacaacgtcctgcgacttttccaccacctgggccggtgcgataacggtttcttctgccgtgtgctccacaacagccgcttccgcttttgtctcttcttctggctcgacaacgacaacatcagctacgttttcagccaccgtaatggacgcgtcggcggtttctgctaccggttcggcgtcagcaataacctcttgcgccaccggcgtatcgctttcggcaatcagttgcggctgttcatcaactggcgcggcaatcacttccggatgcgttgtctcgacctcgacgacttccggcgcctgtggttcggcgacggtctgcggctcaacggcaacgttttctactgcctgtaccgacgcttgtggttcgagcgctgcggtcgcagcgataacctgctgttcagcgacaaccggttgtggcagcgccagatctgcttcacgctgctcgtcaacaacctgcgtttcctgaggacggacaatcgggtagcggatccagactttaccggacgccatttctggcgacgcgcaggcgacggttaacggcattggcgattgtgtcgggtagcgctcgtcacgatagcgacggcgacgctgaccgcttacgcgcaggtggcgcggagaacggcgggagcgacgcggcataccggtattatcgcgaggttctacgctatcatcctgctctggcgcgatatcggcgacgacaggtaaatcaactttcgccagctcggtacgcggcgctggaacgggctgttcaacgttttcaaccgggcgcggttcgtcgacgacgaccggcgtgtcaaccgtttcaaccactgcgctgttggtaaagcggactttctgattaagctggcgctgcttgcggcgcggctgaacctgctgaacgcgttcttcctgctcggtctcctggacaggttgttcttcgcggttaagcgcttttacttcctgctgcgcctggcgcttgtcatcattgcggcggcggctgcgttcgcgacgcggcgtctgttgctgttcatcgccggttttcactttttccgccgtttcctgctggcgggtatcgcgcgcttccgcattttgctgctgcgtctggcgacggttacgacgattatcgtcgcggctctcgccgccgtcacgtccggcacggttatcacgggtgtcgcggcgttcgttacgatcgcgacggttgttctgccgtggcttgcgacgatcctgctgacgctccgctttttcttccgctttcggcgcggctgtttcgacggttttcgtttcttcaccgctgaacagttgtttcagcgcgttaaggaagcggctaaacagacccggctgggcaggctgcgcggcggcaacattatcctttttcgccgtggcgacgctaaccgccggttcgacaggcgtcggcgccggaggcacatctggcatagcgaatgtcgccagcgcaggctgctccgggcgtttacgctcggcgtactcttcttcagaaggcagcgccatcgcttcttcgtgcagcttcggcagcatgtagctcagggtcggcgtttcttcccctttgcgtacgcgcagcacggaatagtgcggcgtttccatctgatcgttcgggacgatgacacagcggacgccatcctgacgcgtctcaatagcgttcactgccgtccgtttttcgttaagcagataagaggcgatcggcaccggaacaatggcatggacttcctgcgtattctctttcagcgcttcttcttcaatcaggcgcagaatggacagcgacagagattcgttatcgcgcacggtgccggtaccgctacagcgcggacacacgtgatggctggattcgcccagagacgggctcaggcgctgacgcgacatttcgagcaggccgaagcgggaaatatggctaatctgaatacgcgcccggtcctgacgcaccgcttcacgcagacggttttctaccgcgcgctggtgacgtaccggcgtcatatcgataaagtcgataacgatcaggccgcccaggtcgcgcagacgcaactggcgggcaatctcatcggccgcttccaggttggtattaaacgccgtttcttcgatatcgccgccgcgagtcgcgcgggcggagttgatatcgatggcggttaacgcttcggtactgtcaatgacgatggagccgccggagggcaggcgcacttcacgctggaacgctgactcgatctgcgattcgatctggtaatggctgaacaacgggatttcaccggtgtacagcttaattttgctgctaaaatccgggcggcccaacgcggcgatatgctgacgcgccatttccatcacttttggattgtcgatcaggatttcaccgatatcctgacgcagatagtcgcgaaacgcgcgtacgatgacgttgctttcctgatggatcaggaacggcgcgggacggctttcagcggctttctgaatggcctcccagtgtttcaggcggaagcttaaatcccactgcaacgcttcggcggatttacccacgcccgcggtacgcacgataagccccatcccttcaggaagttccaggctggccaacgcttcttttaactcggtacgatcgtcgccttcaatgcgacgggaaataccacccgcgcgcgggttattcggcatcagtaccaggtagctgcccgccagactgataaaggtggttaacgccgcgcctttgttgccgcgctcttctttatcgatttgaacaatgacttcctggccttcgcgtaacacgtctttaatgttcgggcgaccatgagcgctgtagttagcggggaaatattcgcgggcaatttcttttaacgggaggaaaccgtggcgttctgcgccgtaatcaacaaaagccgcttccaggctcggttcaatacgggtaattttgcctttatagatgttcgcttttttctgctcgtgtccggggctttctatatccagatcgtacagacgctgcccatctacaagggcgacgcgcaactcttcctgctgagtcgcgttgattaacattcttttcatcgtaacttactcattattcttacgttgacgactaagctgcgggcatggtgacgccttaccgggcatgaaccgatggcctcgtgactattttgcgtcgccaacctcacggttatcgtcagctcaaagaggcgcagagtgtcggttgcctgtatttcatacggaaacacagcgcaattatcagggaagcagcctgggcattactctccagagaagatcctatctaccggtaaggactgcaacccgcagcccgctaactgtctgaaaaatcaatacgtcttacgccattgctgcgttgatgatcggtcagacaaaatgggttattccgctaaactttttgttttaacaagtttcggtgcggaaaccgcatcattattccactgctaaccttgttatagcaagatgacttttaccatttatcacccgcttactcacagttttttcaccagcgtgagccaatcgctttaataaccagcaaaaccgcagtgaaaaatgttcatccactggcgtagacgtctctataagcatagaaaaatgtgtggcgcgaatctcacaggctatttagaatcgccccccatgaaaacagaaacgccatccgtaaaaattgttgctatcgccgctgacgaagcggggcaacgcattgataactttttgcgcacccaactgaaaggggtaccaaaaagtatgatttatcgcatcttgcgtaaaggcgaggtgcgggtgaacaaaaaacgcattaaaccggaatacaaactggaagcgggcgatgaagtccgcattccgccggttcgcgttgctgaacgcgaagaagaggccgtgtcgccgcatttgcaaaaagtggcggcgttggcggacgtcattttgtatgaagacgaccatattctggtgctgaataagccttccggcaccgccgtacacggcgggagcgggttaagttttggcgtcatcgaagggctgcgggcgttgcgtccggaagcgcgattcctggaactggtgcatcgtcttgaccgcgatacctccggcgtgctgttggtggcgaaaaaacgctccgcgctgcgttcgctgcatgagcaactgcgcgaaaagggaatgcagaaagattatctggcgctggtgcgcggccagtggcaatcgcacgttaaaaccgtacaggcgccattattaaagaacattctgcaaagtggcgaacgcattgttcgcgtgagccaggaaggcaaaccgtcagaaacgcgcttcaaggtggaagagcgctatgccttcgccacgctggtgcgctgtagcccggtcacgggccgtacgcatcagattcgcgtacatacccaatatgccggtcaccctattgcgttcgacgatcgctacggcgaccgtgagtttgatcaacagcttaccgaagcgggaaccggtcttaaacgtctctttctgcacgccgcggcgctgaagttcacgcatccgggaacgggcgaagtcatgcgcattgaagcgccaatggataacgccctgaagcgctgtctgcaggtgctgcgtaacgcaaaatagttcctctttcgggcaggttatctgcccgaatctcacttttctcataatatttttgttttgctgtatccgacgcatttttaccgttgtgcactgtttattcttgcgatccggatttcggcgcgtttaaggacgaacagatggccaatactagctggatgcgctcatttactcagcgttggggaaaatacgttatcgtgccgctcgtgatcgcgatgctgaccggttgcgaagggaagggcgatagttcacgacgggctttcgttgagtatttgaatacgcaaatcattacgtctcccgtggtgggcgtctgtgagttgacgccagcccaacgtcaggcttttggtcattacgccgatgactacgatgtactattaactgcctacgggcaaatctttgctgtggtgtatgagaccggccaggaggataagatcaccggtgttattcagtctgagcgtgataatctggttttcctgaacgagctacgtgtggctcgtgacgtaaacaatcgatttatccttcggttgaaaaatgtgagtagtgaaaacagaaaaaaatattctgctttaaagctccccgctgatgtgaagcctgtctttgacgctgcgtggaataaaaccgtaacaccgctggatgagacgatgactcgctattattttctgcgcggaaagcggctcgaccaactggtcgcaatgggcgagtttctgcaaaaacagggaaataaagtccgctttgaaacgaatggaaaagcggtttttgccgacctggcagcaaaagaacactttcaggatcaacaatttaattttttcattacgcagaatgatataaaccatcttactcagcagatggttgaatttataaatagtcaacaagatgcggctgatgctggcggcgttaattaaaggaatgtgtcgtgaggtgaagcaatgttcgggggagggcgtaaactcatcgcgagatggaatttaacgagtcgcaaagggaaggtttcaggacagtaaacgtcctgagagttgttcgcgagaataagtttgtaagccgcttttgacgccgtagagcgcgtcaggcgagtattgagaacatgtgtttttacaaaactgaactgagatggggaattcattaacgcgcacgtacaccgctgttgataccctatgggataaaacgcaccgtacatcggttcgtaataccaatgctttttttctggtcggtgaatggattgaccaggaaacgggcccgcacgaagagagtgaagatcggcaggcgctaaattgttcacaacaagcgctttccagttggttagaactggaagcggtcgaaactgctccccaataaacgggagataactaccaacacgtgcagaaacggcttttagcggtatttgaaaagcctacagagtaggccgtttattgctgtagcgggttgaagccctcccgtcgcagcatctggcacagggcaataagcggcaagccgatcagcgtgttcggatcacgaccctccaggcgctcaaataatgcaatgcctaaaccttcgcttttaaaacttcccgcgcagtgcagcggatgctctttacggacatagtcgtctatttccgcttcgcttaaatggcgaaaatgaacgtcaaaaggctccacttcggtttgtaagtgcccggaggcggagttatacagtgccagtccggtataaaacgtcacaatatttccgctggctttggctaattgctgacgcgctttttcttccgtcagcggtttgccggtgatttcgccgtccagaacacaaatttggtcggagccaataatcaaatgattcgggaaacgcgcggcgagcgattgcgccttcgcctgcgccagccgcagcaccaactgacgcggcgcttcgcccggcatgggggtttcatcaacatccggcgcggcgcattcgaaaggaatcgtcagcttttccagcagcgcgcgacgccagggagaggtagacgcaagaatgagacggggcatattttttccctcagatatagcgtaatgatgagagccatcttaaactatgctcttcggtcttcaagcctgtcatactgactcgtcttgagcgaaaataagtctgtaacccgcaatgtgtgcgaattattggcaaaaggcaaccgcaggctgcctttttctttgactatatgacgttacgaagttaatatgcgcgccctatgcaaaaggtaaaattacccctgactcttgatccggttcgtaccgctcaaaaacgccttgattaccagggtatctatacccccgatcaggttgagcgcgttgccgaatctgtagtcagtgtggacagtgatgtggaatgctccatgtcgttcgctatcgataaccagcgtctcgccgttttaaccggcgatgcggtcgttacggtgtcgctcgaatgccagcgttgcgggaaaccgtttacccatcaggttcacacaacgtattgttttagccctgtccgttccgacgagcaggctgaagcactgccggaagcgtatgagccgattgaggtaaacgaattcggcgaaatcgatctgctggcgacggttgaagatgaaatcatcctcgccttgccggtagttccggtgcatgattctgaacactgtgaagtgtccgaggcggacatggtctttggcgaactgcctgatgaagcgcaaaagccaaacccatttgccgtattagccagcttaaagcgtaagtaataggtcttccccgcggacgcagggataaaccgtaattgaggagtaaggtccatggccgtacaacagaataaaccaacccgttccaaacgtggcatgcgtcgttcccatgacgctctgaccgcagtcaccagcctgtctgtagacaaaacttctggtgaaaaacacctgcgtcaccacatcactgccgacggttactaccgcggccgtaaggtcatcgctaagtaatcgcgcgatactcgatgccttttgcatcacaggcgtgcctgtggtgtaaaagccgaagagtacaagcgtgataaagcttagtgaggatttctccgcgtaagcggagaacaccgaaccaggcagcgacgataccttgacacgtctaaccctggcgttagatgtcatggggggcgattttggtccttccgtgacggtgcctgcagcattgcaggcactgaacgctaattcgcagctcactcttcttttagtcgggaatcccgatattatcacgccattacttgccaaagctgactttgaacaacgttcgcgtctgcagattatccctgcacagtcagttattgccagtgatgcccggccttcgcaggcgatccgcgccagtcgtgggacatccatgcgtgtggccctggagcttgtgaaagaaggccgagccgaagcttgcgttagcgccggtaataccggggcgctgatggggctggcgaaattattgctcaagcctcttgaggggattgagcgtccggcgttggtgacggtattaccgcaccagcaaaagggcaaaacggtagtgcttgatttgggtgccaacgtcgactgtgacagtaccatgctggtgcagtttgccgtgatgggcgccgttttggcggaagaggtcgtcgggatcaaaaatccccgcgtggcgctactcaatatcggggaagaagaaaccaaaggcctcgacagtattcgcgaagcctctttaatgttaaaaacagtcccaaccatcaattacatcggctaccttgaggcgaatgagttactgacgggaaaaaccgatgtactggtgtgtgacggctttacaggcaatgtcacacttaaaacgatggagggggttgtcagaatgttcctttcactgctgaaatcacagggcgaggggaaaaaacggtcgtggtggctgctgttattaaaacgttggttacaaaaaagcctgacgaggcgattcagtcacctcaaccccgaccagtataatggcgcctgtctgttaggattgcgcggcacggtgataaaaagtcatggtgcggccaatcagcgagcatttgcagtcgcgattgaacaggcagtgcaggcggtgcagcgacaagttcctcagcgaattgccgctcgcctggaatctgtatacccagccggatttgaaccgctggacgatggcaaaggcgtaaacctgcgggcgcacagataatatcgttgtctccccggcgccgccagcgtgccagacgtttacaggtaacggtatataaccgaaaagtgactgagcgtacatgtatacgaagattattggtactggcagctatctgcccgaacaagtgcggactaacgccgatctggaaaaaatggttgagacctctgacgagtggattgtcactcgtacaggtattcgtaaacgccatatcgccgcgccgaatgaaactgtcgcgacgatgggctttaccgctgcgaatcgcgcgattgagatggcggggatcgataaagaccaaattggcttgattgtggtggctaccacatcagcaacgcatgcatttccaagcgcggcatgtcagattcaaagtatgctcggtattaaaggttgcccggcgtttgatgtcgcggcagcgtgcgcaggtttcacctacgcgttaagcatcgccgaccagtacgttaaatccggcgcggttaaacacgcgctggtggtcggttccgatgtattagcccgcacttgcgatcctggcgatcgcggtacgatcattattttcggcgatggcgcaggcgcggccgtactgagcgcttctgaagaaccgggtattatctccactcatcttcatgccgatggccgttacggtgaattactgaccctgccgaatgccgatcgcgtaaatccggataacccgatttacctgacaatggcgggcaatgaagtctttaaagtggcggtcactgaactggcgcatattgtcgatgagacgctggcggctaataacctggatcgctcagaactcgattggctggtgccgcatcaggctaacctgcgtatcattagcgcgacagcgaaaaaactcggcatgtcgatggacaatgtcgtcgtcacgctggacaggcacggcaatacctccgcggcttctgtgccgtgcgcgctggatgaagccgtgcgtgacgggcgaattaaagccggtcagctggtattgcttgaagccttcgggggtggattcacctggggctccgcgctgattcgtttctagtataaggatttaaacatgacgcaatttgcatttgtgttccccggtcagggttctcagagcgttgggatgttggccgagatggcggcaaattaccctatcgtagaagaaacgtttgctgaagcttctgcggctctgggatatgatctgtgggcgctcacccagcaaggtccagcggaagaactgaataaaacctggcagacgcagccggcgttattaaccgcttccgtcgcgctttggcgcgtttggcagcagcagggcggtaaaatgcctgcgttaatggcaggtcacagcctgggcgaatattccgcgctggtttgcgctggcgtcatcaactttgctgatgccgttcgtctggtggaaatgcgcggtaaattcatgcaggaagcggttccggaaggcactggcggcatgtctgcgatcatcgggctggatgatgcctctattgctaaagcctgtgaagaatctgccgaagggcaggttgtttcgccggttaactttaactcgccgggacaggtggttatcgccgggcataaagaggcggtagaacgtgcgggcgcagcctgtaaagccgctggcgcgaaacgcgcgctgccgctgccggtgagcgtaccgtcgcactgcgcgctgatgaaaccagcggcagataagctggcggttgaattagccaaaattacctttagcgcgccaacggtgccggtagtgaacaacgttgacgtgaaatgtgaaaccgatgccgccgctatccgcgatgcgctggttcgccagttgtacaatccggtacagtggacgaagagcgtggaatttatcgcggcgcagggcgttgaacatctttatgaagtgggtccaggtaaagtcctcactggtctgacgaaacgtattgtcgacaccctgacagcgtcggcgctgaacgagccggcggcgctgtctgcggcacttacgcaataaaagaggaaaaccatgagctttgaaggaaagattgcgctggtgactggtgcaagccgtggcataggccgcgcaattgcagagactctcgttgcccgcggcgcgaaagttatcgggactgcgaccagtgaaaatggtgcgaagaacattagcgactatttaggtgctaacgggaaaggtttgatgttgaatgtgaccgatcctgcatctattgaatctgttctggaaaatattcgcgcagaatttggtgaagtggatatcctggttaataatgccggtatcactcgtgataatctgttgatgcgaatgaaagatgatgagtggaacgatattatcgaaaccaacttatcatccgttttccgcctgtcaaaagcggtaatgcgcgctatgatgaaaaagcgttgtggtcgcattatcactattggttctgtggttggtaccatgggaaatgcaggtcaggcaaactacgctgcggcgaaagcgggcctgatcggtttcagtaaatcactggcgcgtgaagttgcgtcccgtggtattactgtcaatgttgtggctccgggttttattgaaacggacatgacgcgtgcgctgtctgacgatcagcgtgcgggtatcctggcgcaggtgcctgcgggtcgcctcggcggcgctcaggaaatcgccagtgcggttgcatttttagcctctgacgaagcgagttacatcactggtgagactctgcacgtcaacggcggaatgtacatggtttaatcacgattgaaaaatatttgcgttattagggcgaaaggccgcaaaataacgtaaaatcgtggtaagacctgccgggatttagttgcaaatttttcaacattttatacactacgaaaaccatcgcgaaagcgagttttgataggaaatttaagagtatgagcactatcgaagaacgcgttaagaaaattatcggcgaacagctgggcgttaagcaggaagaagtaaccaacaatgcttctttcgttgaagacctgggcgcagattctcttgacaccgttgagctggtaatggctctggaagaagagtttgatactgagattccggacgaagaagctgagaaaatcaccaccgttcaggctgccattgattacatcaacggccaccaggcgtaagtgaacatctccaggcggtcgttcgaccgcctgagttttatctttttgtcccactagaatcattttccctccctggaggacaaccgtgtctaagcgtcgtgtagttgtgaccggactgggcatgttgtctcctgtcggcaataccgtagagtctacctggaaagctctccttgccggtcagagtggcatcagcctgatcgaccatttcgatactagcgcctatgcaacgaaatttgctggcttagtaaaggattttaactgtgatgacattatctcgcgcaaagaacagcgcaagatggatgccttcattcaatatggaattgtcgctggcgtacaggccatgcaggattctggccttgaagtgacggaagagaacgcaagccgtattggcgccgctatcggctccggtatcggtggtctcggtctgatcgaagaaaaccacagttcgctggtaaaaggcggaccgcgtaagattagcccgttctttgtcccgtcgacgattgttaacatggtagcaggccatctgactatcatgtatggcctgcgtgggccaagcatctctattgcgactgcctgtacttcaggcgtgcataacatcggccatgccgcgcgtatcatcgcctatggcgatgcggacgcgatggtggcaggtggcgcagaaaaagccagtacgccgctgggtgtaggtggttttggcgcagcgcgcgcgctgtcgacccgcaacgataacccacaggcggcgagccgtccgtgggataaagaacgcgatggttttgtactgggcgacggtgccggtatgttggtgcttgaagagtacgaacatgcaaaagcgcgtggtgcgaaaatctatgccgaaatcgtcggctttggtatgagcagcgatgcttaccatatgacgtcgccgccggaaaatggcgcaggcgctgcgctggcgatggttaacgcgttgcgtgatgccgcgattgagcctgctcagattggctacgtcaacgcgcacggcacgtcgacgcctgccggcgacaaagctgagacgcaggcggttaagtcagtctttggcgatgctgcaagccgagtgatggtgagctcgaccaaatcgatgaccggccatctgttgggcgccgcaggcgcagtagagtctattttctctattctggcgctgcgcgatcaggccattccgccaaccattaatctggataacccggatgaaggttgcgatctggacttcgtgccgcatgaagcgcgccaggtcagcgatctggagtacgctctgtgcaactcctttggttttggcggaactaacggttccttgatctttaaaaagatctaagttaagccagagacagacattaataaaaaggtccgcttgtcgggccttttttatcaggcatatcacctcttgttctgcgttattcatcctgccacactaacaggcgacggataaggagccactatgtttttaattaatggccatgcgcaggatcaacttgctgtaagcgaccgggcgacgcagttcggcgatggcagttttacgaccgcacgtattgttgatggcaacatttgccatctggaagcgcatcttcagcgcttgcaggttgcctgtgaaaaattacggatcgcttttagccattggtcgacccttcggcaagagatgacaatgttggccacagggcatgattcaggcgtgttgaaagtgatcattagccgtggtagcggcggccggggatacagcgccatgaattgtcaggcagctacccgaatcctctccgtttctgcttatcccgcttattattctcagtggcgtaagcaaggcatcactcttacccttagtcccataccgcttgggcgcaatccttatcttgccggattaaaacatctgaaccgcctcgaacaggtgttgattcgctctcatcttgagcagacggacgccgatgaggcgctggttcttgacagcgagggatgggttacggaatgctgtgcggctaatttgttctggcgtacaggcgacattgtttttacgccgcgtctggatcaggccggggtgaacggcattatgcgacaattttgtttacgccaactggcgcaatctcctttccaggttcttgaagtacaggcgagagaggaggcagtcaggcaggcggatgagattatcatctgcaacgcgctaatgccgattattcccatacgcgcctatcacgggacgtcgtattcttcgcgaacactgtttcaatttttagccccattttgtgagcatccgaattagttatgaaaaaattgtcaggcgttttccttctgctgttggttgtgctgggtattgccgtgggcgtggggatgtggaaagttcgccatctggcgaacagcacgttacttattaaagacgagactatctttacgctcaaggcgggaacggggcggctggcgcttggtgaccagctttatgatgaaaaaatcattaatcgcccccgggtatttcagtggctgctgcgcgtggagcctgagttatcacactttaaagcgggaacttaccgttttacgacggggatgaccgtacgggagatgcttgagttgctggagagcggcaaagaagcgcaattcccgttgcggtttgtggaagggatgcgccttagcgactacctgaaacagctacgagaggcgccgtatattcgccatacattgccggatgatgactacgccactgtcgctcaggcattaaagcttgcgcacccggaatgggtagaagggtggttctggcctgatacctggatgtataccgccaacaccagcgatgtcgctattctcaagcgagcgcatcaaaagatggtgaaagctgtcgatactgtctggaaaggtcgggccgaggggctgccttataaagatcagaaccaactggtgacaatggcctcgattattgaaaaagagacggctgtcgccagcgaacgcgatcaggtggcctcagtctttattaatcgcctgagaatcggtatgcgccttcagaccgatcccaccgtgatttacgggatggggacgagttataatggtaacttgtcgcgtgcggatctggaaaagccgacggcttataacacgtataccataaccgggctgccgccaggaccgattgcatcgcccagcgaagcgtcattgcaggcggcggcgcatccggcgaaaacgccgtatctctattttgtggccgacggtaaaggcggtcacacatttaacaccaatcttgccagccataatcggtcagtgcaggagtacctgaaagtgcttaaggaaaaaaatgggcagtaattatatcgtcatcgagggcctggaaggcgccggaaaaaccactgcgcgcgacgtggtggtggagacccttgagcaactgggtattcgtaatatgatttttacccgtgagccgggcggtacgcagcttgccgaaaaactaagaagtctggtgctggatattcgatcggtaggcgacgaagtgattaccgataaagcggaagtgctgatgttttatgccgctcgcgtacagctcgtcgaaacggtaatcaaacccgcgctggcgcaaggcgtatgggtgatcggcgatcgccacgatctctcgacccaggcgtatcaggggggagggcgcggcattgatcaaaccatgctggcgacactacgcgatgccgtgctgggcgattttcgtcctgacctgacgctgtatctggatgtcacgccggaagtcgggctaaaacgcgccagagcgcgcggcgatttggatcgcattgagcaggaatcttttgatttctttaaccggactcgcgcgcgctatctggaactggcggcgcaagactcgcgtatccgcaccattgacgcgacccagccgctggatgccgtcatgcgcgacattcgcgccacggtgacgaagtgggtgcaggagcaagcggcatgaaatggtatccatggttacggcccgcctatgaaaaactggtagaaagttaccaggcgggacgtgggcaccatgcgctactgattcaggccttacctggcatgggcgacgaggcgctgtgctatgcgctgagccgttatctgttatgccagcagcctgagggccacaaaagctgtgggcattgccgtggctgtcagcttatgcaggctggcacgcatccggactattacacgctgacgccggataaaggcaaaagcagcctcggcgtagatgcggtacgcgaggtcagcgagaaattgtacgagcactcccgtctgggcggcgcgaaggtggtgtggattgcggatgcggcgctattaaccgacgccgccgccaatgcgttgctcaaaacgctggaagagccgccggagcaaacctggtttttccttgccagcccggagcctgctcgtctgttggcgacattacgcagccgctgccggctgcatcatctggcgccgccgtccgaatcgtatgcgatgtcatggctgtcgcgagaagtgacggcgtcacaagaagcattgctcacggcgctacgtctgaatgcggggtcgcccggcgccgcgctggcgctgttgcagtctgaacgctgggcgcagcgtgaggcgctgtgtcaggcgttaatggacagtttgcatacgggcgactggtatgcggtattaacggcgctcaatcatgagcaagccccggcgcgcctgcactggctggcgacgctgctggtagacgcgctgaaacgtcagcacggcgcgtcgtacctgacaaacgttgatgcggacgcggttgttgccgcgctggcggggccgctatccccggcgcgtattcaggcaatcctgaacgatgtttgccattgtcgtgatcaattacttcatgtgaccggattaaaccgcgaactggtattaaccgatctcattctccgcatcgagcattacctgcaaccaggcaccttgttgcctgttcctcatctttgagagagacattatgtttttagtcgactcacactgccatcttgatggtctggattatcaatctttgcataaggacgtggacgatgtgctggcgaaagccgccgcgcgcgatgtgaagttctgtttagcggtggcgacgacgctgccggggtatcgccatatgcgcaagctggtgggcaagcgcgataatgtggtcttttcctgcggcgtgcatccgttaaatcaggatgaagcatatgacgtagaagaactgcgcctccttgctgcagaagacgatgtggtggcgatgggcgagaccgggcttgattacttttacacgcctgagaccaaaatccgccagcaggcgtcttttattcatcatatccagattggccgcgaattgcataaaccggtgattgtccatactcgcgacgcgcgtgccgatacgctggctatcctgcgcgaagaaaaagtgacggattgcggcggcgtactacactgttttacagaagacagagaaacggccggcaaattgttggatctggggttttatatctctttttccggcatcgtaacgttccgtaacgctgaacagttgcgtgatgcggcgcgctatgtgccactggatcgattattagtcgagaccgattctccttatctggcaccggtgccgcatcgcggtaaagagaaccagcctgcgatggtacgcgacgtcgcagaatatatggcggtattgaaaggggttgccgttgaagaactggcgcagatcaccaccgataactttgctcgcctgttccatattgacgcgtctcgcctgtcatcaatccgttaaacgagtttttttaaagctcgtaattaataaacaaaacgcgtaaagttcaccgccacaaaaggggcggtgagcgagcttatggaaacattcggaaactcattttggcagaatgtgatactttttaggctatctggcgctgaaacgtgatagccgtcaaacaaaatcagacgtatttattttactctgtgtaataaataaaagggcacttagatgtcctgtccacggcggggttctcccccctcgccaatgcgtgagaacgtagaaaagcacaaatactcaggagcactctcaattatgtttaagaatgcatttgctaacctgcaaaaggtcggtaaatcgctgatgctgccggtatccgtactccctatcgcaggtatcctgctgggtgtcggttccgctaacttcagctggctgccagccgttgtatcgcacgttatggcagaagcgggcggatctgtttttgccaatatgccgctgattttcgctatcggcgtggcgttgggcttcaccaacaacgacggcgtttcggctctggcggcggtagtcgcgtatggcatcatggtgaaaaccatggctgtggttgcgccgctggttctgcatttacctgctgaagagatcgccgctaaacaccttgctgatacgggtgttctcggggggattatctccggtgcaatcgcagcgtatatgtttaaccgcttctaccgtatcaaactgcctgagtatctgggcttctttgcgggcaaacgcttcgtgccgatcatttcgggtctggccgctatttttaccggtgtggtgctgtctttcgtatggccgccaatcggtacggctatccaggcgttctcgcagtgggcggcttatcagaacccggttgtcgcgtttggtatttacggttttatagagcgttgcctggtgccgtttggtctgcatcatatctggaacgttcctttccagatgcagatcggcgaatataccaacgcagcgggtcaggtattccacggcgacattccgcgctatatggcgggcgacccgacggcaggtatgttgtctggcggcttcctgttcaaaatgtacggtctgccggctgcggccattgctatctggcactctgctaaaccggaaaaccgcgcaaaagtgggcggtatcatgatttccgccgcgctgacctcgtttttgacgggtattaccgagcctatcgagttctccttcatgttcgtggcgccgatcctgtacattattcacgcgattctggcaggtctggcattcccgatctgtatcctgctggggatgcgtgacggtacgtcgttctcccacggtctgatcgactttatcgtgctgtccggtaacagcagcaaattgtggctgttcccgattgttggcgccggttatgcgattgtgtactacaccgtgttccgcgtgctgatcaaagcgttggatctgaaaacgccgggtcgtgaagacactactgatgacgcaaaagcgggggcgaccagcgaaatggcgccggctttggttgcggcgtttggcggtaaagagaacatcactaacctggatgcctgtatcacgcgtctgcgcgtgagcgtagccgatgtagcgaaagtggatcaggctggcctgaagaaactgggcgcggcaggcgttgtcgtcgcgggttccggcgttcaggctattttcggtacgaaatccgataacctgaaaacggaaatggatgagtacatccgtaacagctaagcagtaatgatgttggggagaattaaggcagccattcggctgccttttttaatggcgctttacatgccgctctccgacagtctgtcagaactgataattggcggtgaggctgacgttacgcggtgcgccgtaaacaatggaaccatcaatattggtgtcgtaggttttatcaaacaggttgttgatgtttccctgtacggagaaatttttcgtcacctgatagcgggtaaacagatcgaccagcgcatagctgccctgttcggcgcggaaagtgccgtacggcgtcgtggtatctttgtaaacccgattctgccagttcacgccgccgccgaccgtcagctccggtatcgccggcagacgatagcgggtgaataacttcacgctggtgcgcggaagattagggttcacggcgttaccttcattgtcctcggcaacataccgggtagccccgaaagtcatctgccagttatcggtaattgcgccgttcacttcaaattcgacgcctttgctcaccgttccgtcagtagacttccaggcaaactccccattactgccagggatgggaatagtggttgcctgagcgacgttattctgctcaatgcggaacacggacaacgtggtggtgaggcgactgttcatccagtcggacttcagacccgcttcatagttattaccggtaatcggagccagatattgacccgctttgtcgcgtttattctgcggctgaaagatagaggtataactggcataagcggaccagttgtcgttgatatcataaatcagcccggcatacggcgtggtatggtttttctccatgctgtaggtcagtgtatcaacacgccagttggtataacgagcgccgagaatcagatgcagcgggtcggccagcgaaatgcgcgtagcggcatacagcgatttcatatgcgtggtatcgtcctgcgccagattttgtggcgcccagtgggtttgggggaaattaccgttaaaggcgctgaagttgccaatgtcgtccggaaagacgttcgcccaggcgctaaaatagcggttattctgtttactataactgccgccaaacatcatattgtgctgacggccaaacagctcataagcgccatcggcaaagagatctatggcatctactttgcgcttgccgctgttccagcccgtaccgccgaccacggggtagcttgcgccataaggactcaccagcgtacctgtctctttatcgactaacgcatcgatatacatcattttactgtcgaatttgacctcagtatgggtcgcattcagggtcgcctgccagctttcggcaaaacgctgtttaagcgtgacgaagaatttatttatctctttgttgttataagcccagtccggggcggtactacgcgcgcggtcatagctatttttgctgccatcggtgttccagcgcggcagaccgccccaggttgggctgttgacatcaattttttgatattcataaccggctgaaaggttggtggttgtacccagatcggcatcgacaattccggaaaagaacgctttctcactgttatagcggtccagccaggaatcattattctgataacccgccacgatgcgcccacggacattaccgtctgcggtgagcggactttgcagatccatgacgtaacgctgcttattccagctaccgtattctgtggagacgttacctttgaactcccgactggtggcgtgtttacggatcatattaattgaggcagaaggattaccggtcccggtcatcagcccattcgcgccgcgaaccacctccacgcgctcatacagcgcggtatccgttagcgcatcgcccagattccagcgggactcaaaatacgttggaataccgtcaaccatatagttgtcaatttcaaacccgcgcgagtaatagctgatgcgatcggagtcagcctgacttccgctgatccccagcgtattggtcatcacctcgcccagggtttgcaactgctggtcttccatacgctgctggctgacaatactgaccgactgcgggatatcgcgctgagtcatcggcattttggtgcccgctgcggtcgttttcatgctgtaatcctgttcttcacggtttacggcgtcagcggtcgtctcgccttcgacaataacggtatcctcagccgcgaaggcggcaggcataaatgccatcgccatacccatagctaacagcgacggtgcggcggtggacggaaggtgtttgtcccggcggtattgaatgaaagacatctgaaaatccttgcttgttattggggtaagttcaggacgtatgacgttgaaccttttcattctttgctagttaatgcgcataaaaatgcaaatgagaaatatacgcatttgtattaaatgtgtaaaacggtataaccagggaaactagaaatattttttaagcgtacaaaggcgtcatggctgggggatatggcggtaagtccagcatgtagtcatttttcgcttaataaatcgtgggttaaagttgaaagagcgtcggtaactcgctcatactctatactcgcagtatggctcggcgtagcatgtgcgctgcaagggctattatgaaaaaggaaaacgtcgtggcagaagaaactatattcagcaaaattattcgtcgtgaaatcccttcggatatcgtttatcaggatgagctggtcaccgcctttcgtgatatttcaccgcaggcgccgacgcatatcttgattattcccaatatcctgatcccaaccgtcaatgacgtgacggcggaacatgaacaggcgttaggtcggatgatcaccgtggcggcgaaaatcgccgaacaggaaggcattgccgaagatgggtatcgtttaatcatgaataccaaccgtcatgggggccaggaggtttatcatatccatatgcacctactgggcggccgcccgctaggcccgatgctggcgcataaaggcttgtaagtatgatcaaaggatgcatcgcggtttctctgggcttgctgctgcttaccggctgccggtcacaccctgaaattccggtaagcgacgcgcagtcgctggtgatggagtccacggttctggcggcgggcgtcaccgcagagccgcctgaactgacggcgtctgatatccagccatcagcctcttcccgcgtctataacgaaaggcaagagcccataaccgttcattatcggttttactggtatgacgcgcgggggctggagatgcatccgctggaggcgccgcgtagcgtaaccatacccgcgcgttcgtcggtaacgctatttggcagcgccaattatctgggggcgcataaggtcaggctttatctttatttgtgaggagtgaattttgatgacaaaaatgcatcgctacgctgccattgctgcgctggcgatatttctctccgggtgtatggcgcaacgtcaacctgcgccagttgaagaggtaaaaccagcgccagaacaacccgcgcagccgccgcagcctcctgttgtgccgtctgtgccaacgattccacagcaaccggggccgatcgaacatgaagatcaaacgggccagccagcgcctaaggtgcgccactatgactggaacggcgcgatgcaaccgctggtcagcaaaatgttgcaggctgatggcgtgacggccggaagcgtattgcttgttgacagcgtgaataaccggacgaatgggtcgttaaatgcgaacgaggcaacggaaacgttacgtaatgcgctggcgaacaacggtaaatttacgctggtgtccgtacagcaactctcgatggcaaaacagcagttaggattgtctccgcaggatagtctgggaacgcgcagtaaagctattggcattgcgcgcaatgtcggggcgcaatatgtactttactccagcgcatccggtaacgttaacgcgcctgcattacagatgcagttaatgctggtgcaaactggcgagataatctggtcaggtaaaggtgcggtccaacaacaataatcccttaacgcgcgacgagatcctgtcgcgctattttccccagtatcgtcccgccgtcgccacatcgcaggggctaagcggcgggagctgtattattgcccacgatactcaccgtgtcgtgctgcgccgtcatcacgaccctgacgctccaccagcccattttttacgtcattaccgcgccttatcccaattgccggccagtcttgcgccgcgagcgcttttttatactccaggctggatggcggtagaatatctgcatggtgtggtaaattccgctctgccagatgccgacgaactggcggccttactgtatcatttgcatcaacagccgcgttttggctggcgtatcgcgctatcgccactattggcgcagtactggtcgtgttgcgatccggcaaggcgtacgccgttttggttgcggcggctcaaacagttgcaaaaaaacggtgaacctcgcccgcttcggctcgcgcctttgcatatggatgtccatggcgacaatatagtattaacgtccgccgggttgagactgattgactgggagtatgccggcgacggcgatattgcgttggagctggcggcagtatgggttgaggatgaacgccagcaccgacaactggcagacgcttatgccgcgcgcgcgcgaatcgacgcccggcagctatggcgacagatacgattatggcacccctgggtcattatgctaaaagcagggtggttcgaataccgctggcgacaaaccggcgagcaacaatttatcaggctggccgatgaaacctggcgccagctacgtatgaaaggataaggagagcagtgtgggcccagtaatgttgaatgtcgaaggatgtgagctggatgcggaggagcgcgagatactggcgcatccgctggttggcgggcttattctgttcacgcgtaattaccatgacccggaacagttgcgcgaattagtgcgccagattcgggcggcatcgcgtaaccatctggtggtggccgtcgatcaggaaggcgggcgcgtacagcgtttccgtgaagggtttacccgcctgcccgcggcgcaatctttttttgcgctgcatgggctggaagagggggggcgactggcgcaggaggcagggtggctgatggccagcgaaatgatcgcgatggatattgatatcagttttgcgccagtgctggatgtcgggcatatcagcgcggcaattggcgagcgttcttatcatgccgatccagcaaaagcgttggcaatggcaacgcgctttattgacggcatgcatgacgccgggatgaaaacgaccggtaagcatttccccggccacggcgcggtcacggcggactcccacaaagagacgccgtgcgatccacgtcctgaaacggacatccgtggcaaagatatgtcggtgttccgcacgctgattagcgagaataaactggatgcgattatgcctgcccacgtgatctaccgcgctatcgatccgcgtccggcaagcggttcgccgtactggctgaaaacggtgctgcgtcaggagttaggctttgatggcgtcattttctccgacgatctgtcgatggagggcgcggcgattatgggcagctatgctgagcgcgctcaggcgtcgctggatgcgggttgcgatatgattctggtctgcaataatcgtaaaggcgcagtcagcgtgctggataatctgtcgccgatcaaagcagaacgtgttacacgtttgtatcataaaggttcattttcacgccgggagctcatggactcagcacgctggaaaacagccagcgcccagctcaaccagttacatgaacgctggcaggaagaaaaagcaggtcattaactcgagttttcgtgagggtgccagatgattatttatttacacggttttgattcaaatagtccgggcaaccatgaaaaagtgttgcaattacagtttatcgacccggatgttcggctggtaagctacagtacgcggcatcctaagcacgatatgcagcatctgctgaaagaagtggacaaaatgttgcagttgaatgtggacgagcgccctttaatctgtggcgtggggctgggcggttactgggcggagcggattggctttttgtgcgatatccgtcaggtggtttttaacccgaacctgttcccctatgaaaacatggaggggaaaatcgatcgcccggaagaatatgcggacatcgctacaaagtgcgtgaccaactttcgcgaaaaaaatcgcgatcgttgtctggtgatcctctcgcgtcatgacgaagcgctggacagccaacgctcagcgcaagcgcttcacccgttttatgaaattgtgtgggatgaggaacagactcacaaattcaaaaatatttcgccgcatttgcaacgtatcaaagcgtttaaaacgctgggataacgccatccggcaatatggcgttatcagtgaccggataaccagccttgcggctggtttttttatgctcaattctcgcaaactgtctatcttttcagcatgaaaacttgatgcacatcaattttggtatgaccaatgcaccgttcatgctattctcatatcagaagcttattctcattaacgtaacttgttgttaattaaaggctatgctaataacttttaattaacaattggttaataaatttaagggggtcacgttgactacaccattaaaaaagatcgtgattgtcggcggcggcgctggcgggctggaaatggcgacgcagttaggccataaactggggcgcaagaaaaaagcgaaaatcacgctggtagacagaaatcacagccatctgtggaaaccattgctgcacgaagtggcgactggctctctggacgaaggcgtggatgcgctgagctatctggctcatgcgcgtaatcatggtttccagttccagctggggtcggtgatggatatcgatcgcgaagcgaaaaccatcaccattgccgagttgcgtgatgaaaagggcgaactgctggtgccggagcgcaaaatcgcgtatgacacgctggtgatggcgctgggcagcacctctaatgatttcaacacgccgggcgtgaaagagcactgtatcttcctcgataacccgcatcaggcgcgccgttttcaccaggagatgctgaacctgttcctcaagtattcggctaatctgggcgcgaacggtaaggtcaatatcgccatcgttggcggcggtgcgacgggggttgagctgtcggctgaactgcataatgcggtaaaacagctgcatagctatggttataaggggctgaccaacgacgcgctgaacgtgacgttggttgaggctggcgagcgtattctgcctgcgttgccgccgcgtatctccagcgccgcgcataatgaactgaccaaactgggcgttcgcgtgctgacgcaaactgtggtcaccagcgccgacgaaggcggtctgcatacgaaagaaggtgaatatattcaggccgatctgatggtgtgggcggcgggtatcaaagcgccagattttatgaaagagattggtggtctggaaacgaaccgcattaaccaactggtggtggaaccgacgctgcaaaccacgcgcgatcctgatatttatgcgattggcgactgcgcttcctgcgcacgtccggagggaggttttgtgccgcctcgcgctcaggcggcgcatcagatggctacctgcgcgatgaataacattctggcgcagatgaatggcaaaccgctgaaagcttaccagtataaagatcatggatcgctggtctctctgtccaacttctctaccgtgggtagtctgatggggaacctgacccgcggttcaatgatgattgaaggacgtatcgcccgcttcgtgtatatctcgctataccgtatgcaccagatagcgctgcatggatactttaaaaccggcctgatgatgctggtgggcagtattaaccgcgtcattcgtccgcgcctgaaactgcattaatttctctgcgtctcaccggctgctcgcgccggtgagcgcttctccatcactcgcttcggagttgtccgaatccttcagctttaccgcctcatcccgcatttttcatcctcattccgattggctttgttcgcatactggttgcaaaattgttaccaatagcaacgaaggaggaactcccgtgaataaatcaatgttggcgggtatagggattggcgtagcggctgcgctgggtgtggcggcagtggccagtctcaacgtatttgatcgtggtccgcaatatgcgcaggtgatatcggctaaaccgattaaagagacggtaaaaacgccgcgtcaggagtgccgtaatgtcacggtcacgcatcgcagaccggttcaggacgaaaaccgtattgccggctcggtgcttggcgcagtagcaggcggcgtgattggacatcaatttggcggcggtcgtggtaaagatgtggcgacggtcgtcggggcgctgggcggcggttatgctggcaatcaaatccagggatcaatgcaagaaagtgatacttacactaccacgcagcaacgctgtaagacggtgtatgacaaatctgaaaagatgcttggctacgacgtgacctacaaaattggcgatcagcagggcaaaatccgcatggataaagaccccggaacgcaaattcccctcgacggcaatggccaactggttctgaataacaaagcataaaaaagctgtactctgcaagttagcccctcattcgctcaggctgaggggcttttttttatccgaagccgcgtcgttcaggacttgatcagttcaggccagatgcgcagagtcgtacgcgtaatttgcatcagttgttcgaaggtggcaccttcacgggcgctgatcgacattccctgtaaaatacagtttatatattctgcgagcgcctgcgggttacagtgcgccggaatttcaccgcgctcctgacgttggcgcagaaactggatgagcgtctgttcctgcatggcgtggcgtgattttaccgtgcgggcgatatcgcgcgaggaggcggccagggtggcggacgtattaatcataaagcagccagccggcgtgtctgtactggtaaagcaggcggcaatttctgtgaagtaatcttccagcgccgattctacgcttttctcttcacaaaagagctgggcttcgtgttttgaggcaaagcgagtgatgtagcgatccaggacagcgcgaaataatccttttttgttagtgaattccgcatagagagtaggcgctttcgccccggtagcctctacgagatcggcaagcgaagttgcttcatagccgtgctgccagaagagagtcatggccttatcaagcgcggcttccctgtcgaacacttttggtcggccacggcttttcttcgcgcaactcgtggtatccgttgtcatgatgccgttgtacctgtttaaagagcggtctctctattataaaaacaaaccacttctggctccagagtattcattagaaaaataaatcaattctattcacatgaaaaataacatctttataaattatataacgatcattataaaaagaggttgacgtgtgatgtagatcacatctatgattaacttatcgatcgttaagttaatgcttacgacacccattcatctgctaaaggtcatcactatgaaaaacgtaaaaaccctcatcgctgctgccgtactgagttcgctctcattcgccagcttcgccgccgttgaagttcaggcaacgccagaaggtcaacagaagttcggcaccatttccgcgaatggcggcacgaatctgggctcgctggaagatcagctggcgcaaaaagcgcaggagatgggggcgaagtctttccgtattacctctgttaccggcccgaataccctccacggtacggcggtaatctataagtaagcattaaccctcattaatgccgctgcgattgccacaataaaaagaaaaagcctcgcgatgcatcgcgaggcttttttgtcggtcagctattcacgcttacagcgactgcggtttcgcctctgcttgacgggttacatccaccggcattccggaacgcacttccataacatgttccatcaccgcagcatcggtctgcggcgcgtccttaaaggcctgcatcgggccattcagcacaatcggcaacacctgcggatcgtcgcctatatttttagacagcggctgatgaacttccaccagtcgcacgccgcctggctccaccgaggctttaatcggcgtattgataatattcactttggttcccggcgtgacctgacggaacaatgtctctatatcaccgtcgcgcagacggatacagccggaactgacgcgcataccaatgccaaaatcggcattcgtgccatgtaacagatagacgccgccgtaggccgctaaacgaatcgcgtgatgtcccattgggttatcgggaccggcaggcaccacggcggggagatcgataccttgcgctttataacgggcgcgaatattggcggtcggcgtccaggttggattggcgcgtttatccgaaatggtcgtcaccatcgttggcgtcagggtatcgccgcccagttggccaatcccgatagggtagaccgtgaccgtatttttccccggttgataatagtaaagccgtaattccgcgaggttaatgacgataccttcacgtggcgcgtccggtagcagcgtttgcagcggaatcgttagcacgctgcctgcgcgtggcacataaggatcaatgccggggttggcctgtaacagggctaaaaagcccacgttatattttttggcgatcgcctccagcgagccgccgtcgtcttcaacgacatggaatttattttctcccaccagtcgactgccggggggcggaagaggccacgtattcgcctgcgcgggaagggcaagcatgatggtcgcggtaagcgcaagcaacgcccaccagcgagagagtcgcgtattgttgaacattataataaacccatgattattatgtggttatttttataaaagaggaaataagaattatggcggttggctgtgtctggaactgcagggaagtgcaaagaatttgtaaagattaggccggacgcagagtaatgacgcccggcctgacgcttatgcaatagcgttttcttccagttgctgcataaactggcgtacccagtctatacgcgttttacgttcgcttaaatcctgaataaacttgaggcgcgtcgggccatccagacggaaatgctgcggctgtttttgcagcaacccgataagccaggcggggtcaacgtggtttttctcggcgaactcaatcgttccgcctttctcgttaccctccagttttcggatgccgagcttttgcgcctgttggcgcaggcgggcgatatccagcagattacgcgccggatcgggcagcaggccgaagcggtcgatcaattccactttgatctcctccagctcgttttcgttcttcgcgctggcaatgcgtttatagaatgacagccgggtattaacatccggaataaaatcatccggcagtaacgacggcattcgcagctcgacttccgtttgctgactggtgagatcttccagcgagggttcgcggcctgctttcagcgcatcaacggcgttttccagcaattccatgtagagtgagaagccgatggtttccattgagccgctttgctcttcgccaagcagttcgcccgcgccgcggatctccagatcgtgggtcgccagcgcaaacccggcgcctaaatcctccagcgacgcaatcgcctccagccgtttttgcgcatcggtggtcatggccttaggatgtggcgtcaacagccaggcgtaggcctggtggtgcgagcgcccaacgcggccacgcagctggtgcaactgcgcgaggccgaaatgatccgcgcgttcaatgatgatcgtgttagcggtgggaatgtcgatccccgtttcgataatggtagtacacaccagcacgttaaaacgttgatggtggaaatcgttcatgacccgttccagctcacgttcgcgcatctgcccgtggcctatagcgattcgcgcttccggcaccagttccgccagccgctctgcggctttctgaatattttcgacgtcattgtacaaatagtaaacctgaccgccgcgcaggatttcacgcagaatcgcttcccttaccaccaggctatcatactcgcggacaaaggtttttaccgccagacgacgggcagggggggtggcgataatggagagatcgcgcataccgctcatcgccatattcagcgtccgcgggatcggcgtcgccgtgagcgtcagaatatcgacatcggcgcgcatcgccttaattcgctctttgtggcgcacgccgaaacgatgctcttcatcgacaatcagcaggccgaggtcgcgcagcttcacatcgctttgtagcagtttatgcgtaccgatcagaatatcgatcttaccctcggcggcttccgccaggatttgtgtctgctctttggcgctgcgaaagcgggacagcatctcaatgcgtaccggccagttggcgaaacggtcgcggaagttgtcatagtgttgctgcgccagcagcgtagtcggcaccagtaccgctacttgtttatggttttccactgccaggaacgcggcgcgcatcgccacttcggttttgccgaagccgacgtcgccgcacaccagcctgtccatcgccagcggttggcacatatcgctcaatacggcgttaatcgcctgtgcctgatcgggcgtcgtttcaaacgggaagctgtcgcagaataactgatactgctcacgatcatgcttaaaggcaaaaccctcttttgccgcccgttgcgcataaatatccaacagttccgctgcgacatcgcgcactttttccgccgctttctgccgggcgcgcgaccaggcgtcgccgcccagtttatgcagaggcgcactttcttccgcgccgccggcatagcggctaatcagatgcaatgaggagaccggcacatacagtttggcgtcattggcgtaggtgagcatcagatactcacccttgatgccgccagcctccagagtggtcatgccggcatagcgtccgacgccgtgctccagatgcactaccggctgaccgacgtggagctccgccaggttacgaatcaacgtatccgggttgatcgtgcggcgggaatccaggcggcgacgcgccacccgctcacccaaaagatcgctttcacaaatcagcgccagattgcgttgggtgtcgataaagccatgttctgcggcgccaatcatcagatagcgtcccgcatcctgcgcctcgtccaggcgtaatatccgcttcggcgcgatttttatgcgagccaggagctctcccagagcttcgcggcgtccttcgctttccacagaaaaaatcaccggaccgctgaaagattcgaggaacttacgcagcgcgtccagcggcgctttctgctgcgcctggatagccaaatccggtaatttctggaaaccgagattggtattggcggctttttccggcagatggtcggttttaagctggaggcgaggccagcgtttaagctcggaaaagagctcatccacccgtagccagagggcttccggcggcaaaagcgggcgcataggatcgacgccacgattttcaaaacgcgccagcgtatcggcctgaaagcgttcggcgctggtttccagcgagccggtattcaccaccagagtattggcggggaaatagctaaataatggcggtaacggttcgctgaaaaagagcggctgccagtattcgatcccggcgggcagagtgcctttgctgacctgctgatagatgtgctcggcgtcgcgttttacctcaaaggtatcgcgccactggctacggaaaagctcaatagcggctttgtcggtaggaaattcgtgcgcgggcaacaaattgatggcctcgacctcctccagcgtacgctgggtatccgcgtcaaacagacgcaggctgtcgatttcatcatcaaaaaagtcgaggcgataaggctgttcgctgcccatcggaaagagatccaacagcgcgccgcgcgtcgcgtattcgccatgctccatcacctgatcgacatgccgataaccggcgctgtcaagctgcgcgcgcagagcgtcgcgggacagccgctggccttttttcatcaccagcgcatgaccatgcagatagctatgcggacaaacgcgctgcatcagggtgtttaccggtacaatcaagacgccgcgctgcatcgacggcaactggtagagcgtggacaggcgcgaagagataatttcctgatgcggggagaagctgtcatacggtagcgtttcccagtccgccaggttcatcaccatctgatcggtaaactggcggatttcatcatgcaatcgcagagcattttgcatgtcaggcgctatgagtaccaccggaccggcatggcgttcggctatctccgccaccagcgtagcgcaggcggcaccggtaagttcgcccaactggcgctgatcgcccgcttttgtcggcagcgtgtaacgttgtttttcaggcataacggttgtcagtatctctttttgttttacgccgcactctacgcgtcacccttcaggctgcttcatggttggctgcacgccgggacagcatgaaggactcaggtattcaggggcatatgactgataagcaatgttctttattatccgcgatcgttgtttattagcaaattgaatccgccgcataacgcgccgaacaggtaaagtatgaacatgtaagtgacttgatttgtcggcctttttcagaataacgctgacgaactcttacggttcagacatttacgcattccgctttcgcttatatactcgggactttgctaacagcaaccagacggattacatgtatcaacctgtcgctctattcattggcctgcgttacatgcgcgggcgtgcagcagatcgcttcggtcgcttcgtttcctggctttccactatcggcattaccctgggggtgatggcgctggtcacggtattgtcggtgatgaacggttttgagcgcgaactgcaaaataacattcttggtttgatgcctcaggccatcctctctgctgaacatggttctcttaacccgaatcagatgccggaaaaagcggtgaatctgcaaggcgttaaccgtattgcgccgctgacgacgggcgatgtcgtactgcaaagcgcgcgtagcgttgcggttggcgtgatgttaggtatcgatccggcgcaaaaagatccattaacgccgtatctggtcaatgtgaagcaaagcgaattacagccgggtaagtataatgtcatcctcggcgagcagctcgccggacagttaggggtcaaccgcggcgatcagattcggctaatggtgccatctgccagccagtttacgccaatgggacgcctgcccagccagcgtctgtttacggtgattggcacatttgccgccaatagcgaggtcgatggctatgaaatgctggtcaatattcaggacgcgtcgcgtttaatgcgctatccggcaggcaatattaccggctggcgtctgtggctggatgaaccgctgcaagtcgataccctcagccaacagacgctgccgcaaggcacgaagtggcaggactggcgcgaacgcaaaggcgagttgttccaggctgtgcgcatggaaaagaacatgatgggattgttgctgagcctcatcgtggcggtcgcggcttttaacattattacttcgttgggcctgatggttatggagaagcagggtgaagtggcgattttacaaactcaagggctgacgccgcgacaaattatgatggtctttatggtgcagggcgccagcgccgggattatcggcgcgctgttgggcgccgcgctgggcgcattgcttgccagccaactgaataacctgatgccgatcatcggcgcgtttctggatggcgctgcgttgcccgtggcgatagagccgttacaggtgatcgttatcgcgctggtggcaatggccatcgcgctgctttctacgctttatccttcctggcgcgctgccgccactcaacccgctgaggctttacgttatgaataagatcctgttgcaatgcgacaacctgtgcaaacgctatcaggaaggcaccgtacaaaccgacgtgttgcacgatgtcagcttcagtatcggcgaaggcgaaatgatggcgatcgtcggcagttccggttcgggtaaaagtacgttgctgcatctgttaggcgggctggatacgcccacctccggcgatgtgatttttagcggccagccgatgagcaaactctcttctgcggcaaaagcggaattacgtaaccagaaactggggtttatctatcagtttcatcatctcctgccggattttacggcgctggaaaacgtggcgatgccattattgattggcaaaaagaaaccggcggagattgacgctcgggcgcgagaaatgctgcacgccgtagggctggagcatcgcgcaacccatcgaccttcggaactttccggcggtgagcgccagcgtgtcgcgatagcgcgcgcgttggtgaataacccgcgtctggtgctggcggatgagccgaccggtaatctcgatgcgcgtaatgccgacagtatttttgagcttctgggcgagttaaatcgtctgcagggaaccgcgtttctggtggtgactcacgatttgcaactggcgaaacgtatgagccgccagcttgagatgcgcgatggccgcctgacggcggaactgagcctgatgggggctgagtaatggcgtcgcctttatcattgttaattggcttgcgtttcagccgtggacggcggcgcggcggtatggtttcgctcatttccgtcatttctaccatcggtatcgcgctgggcgtggcggtgttgattgtcggtttaagcgcgatgaacggtttcgaacgcgagttgaataaccgtattctggcggtggttccgcacggggagattgaagcggtcaatcagccgtggaccaactggcgtgaagcgctggcaaaagtgcagaaggtgccaggcattgccgccgccgcgccgtatatcaattttaccggcctggtagagagcggggccaatttgcgcgccattcaggttaaaggcgtcgaccctaagcaagagcagcagcttagcgcgttaccgtcatttgtgcaaaatcacgcctgggatcatttcaaagcgggcgagcagcagatcattatcggtaaaggcgtcgccgatgcgctgaacgtgaaacagggcgactgggtgtccatcatgatccccaatgcgaatgccgaccataagctgctccagcccaaacgcgtgcgtttgcatgtcatcgggattctgcaactgagcggccagctcgatcacagcttcgccatgatcccgcttgaggatgcgcagcagtatctggatatggggtccagcgtttccggtatcgcgcttaaagtccacgacgtgtttaatgcgaacaaactggtgcgtgacgcgggtgaagtgactaacagctatgtctacattaagagctggatcggcacctacggctatatgtatcgcgatatccagatgattcgcgccattatgtatctggcgatgattctggtgatcggcgtggcctgttttaatatcgtttccaccttagtgatggcggtaaaagacaaaagcggcgacattgcggtattaagaacgctgggggcgaaagatggtttgattcgtgccattttcgtctggtacgggctactggcgggcttgctgggcagcttgattggcgtggcgatcggcgttgtcgtttcgcttcagcttaccgccattattaatgggattgaaaaggcgatcgggcatcagtttttgtccggcgatatctattttatcgacttcctgccatccgaattacattggctggacgttgtttacgtactggtcacagcgttgttgttaagcttactggcgagctggtatccggcgcggcgggcgagcaacattgaccctgcgcgagtattgagcggccagtaatcgcggaatataaaaacaaggagcggtgatgtattacgggtttgacattggcggaacaaagattgcgttaggcgtatttgactcaacgcggcggctgcagtgggaaaaacgggttcccacgccccataccagctatagcgcctttttagacgccgtatgcgaactggtcgaggaagccgaccagcgatttggcgtaaaagggtcggtagggattggcatacccggtatgccggaaaccgaagacggcacgctgtacgccgcgaatgtcccggcagccagcggtaagccgttgcgcgccgatctcagcgcccgactggatcgcgatgtgcgtctggacaatgacgctaactgttttgccttgtccgaagcctgggatgatgaattcacgcaatatcctttggttatggggcttatcctcggcaccggcgtcggcggtggcctggtgctaaacgggaagccgattaccggtcagagctatatcaccggcgagtttggtcatatgcgtttgccggttgacgcgctaacgttgatggggtttgattttcctctccgccgttgtggatgcggtcagatgggctgcattgagaattatctgtccgggcgcgggtttgcgtggctatatcagcattattatgatcaatcgctgcaggcgccggagattatcgcgttgtgggagcagggcgatgagcaggcgcacgcgcatgttgagcgctatctggatttactggcggtttgtctggggaatatactgacgattgtcgatcccgatttattggtgatcggcggcggactatcgaactttacggcaataacaacgcaactggcggaaagactgccgcgccatctcctccctgttgcccgcgcgccgcgcattgagcgtgcgcggcatggggatgcaggtgggatgcgcggtgctgcttttttacatcttaccgactaatcaaaaaaagaggttgttatgcagtcgcgtcggtttcatcgattaagccgctttcgtaaaaataaacgtctgttgcgtgaacgtctgcgccagcggatctttttcagagacagagtggtgccggaaatgatggaaaacccaagagtattagtccttacaggtgcaggaatttctgcagagtctggtattcgtacgtttcgcgcggcggatggcctttgggaagagcatcgggttgaagacgtggcaacgccggaaggattcgcccgtaatccggggctggtgcagacattttataatgcccgccgtcagcagcttcaacagccggaaatacaacccaatgcggcgcatctggcgttagcgaagcttgaagaagcgcttggcgatcgctttttgctggtgacgcaaaacatcgacaatttgcatgaacgcgcgggcaatcgcaacatcattcatatgcatggcgagctgttgaaggtgcgctgttcgcaaagcggccagattctggaatggaacggcgatgtgatgccggaagataaatgtcactgctgtcagttcccggcgccgctacgtccgcacgtggtgtggtttggcgagatgccgcttggcatggatgaaatttatatggcgctgtcgatggcggatatttttatcgccattggcacgtccggtcatgtctatccggctgcgggttttgtgcatgaagcaaaactgcacggcgcacatacggtggaactgaatcttgagccaagccaagtcggcagcgagtttgaagagaagcactacggcccggcaagccaggttgtgccggaatttgttgataaattcctgaaagggctgtagtgctgtttgcccggtaacgccttatccggcctacatttcacgttacgttcatctgtaggcccgacaggcgctttggctgaattagcgtcctgcttttagcttctgataatactcttcataaatggcgctggcgtcgccgacatcgttttgccactcgcctttgctgatggtttgcgcatccggatagagcgacttatcattggcgacctccgggcttaacagcttacgcgccgccaggttgggggtagggtagccgatggtttctgccacctctttcgcgacgtcaggacgcagcaggaagttgattagcttcagcgcgccctctttatttttcgcgtttgccggaatagccaggctatccatccagaaaataccgccttctttcggccagacgacctccagcggcgtgccagcctgacgagcaacgaaggccgaaccgttccacaccatccccagattgacttccccttccatatacggattcgccggattatcggagttgaaggccgctacgttcggcatcagttttttcaactcttcatatgccgcttcgatctctttcggatcggtagtgttaccggaataacctagcttgcgcagcgccatctggaagacttctcgcgcatcgtcggttaaaagcaggctgtttttatattccggtttccacaagtcagcccagctggtaatggtttttggatcgatagcatcgctgttcacgccaatcgccgttgcgccccagatatacggaacagaataatcgttgttggggtcaaacggtttgttgagcatttccggatcgaggttgtggaaattggttaatttcgacttatcgatcttctggatcatgccttctttgcgcattttgtcgacatagtatgtagaaggaacaaccaggtcatacgcgccatctttataggttttgagtttggcatacatggtttcgttcgactcgtaggtcgaataaatcaccttaatgccagtctctttagtgaactgttccagcaggcccggcggcacatactcagtccagttatagaaatagagcgtgtcgttgtcggaggcatgagcggcactcatacccagcgccagggcgcccgccgcgagcaggtggcgtgaccattttttcatttaacgtcccctgaattacgggccttatcggcccttggttttatcacgagcaataagctggctggcaatgaccattaccagagacagcaccaataaaacggtcgccagcgcgttcacttctggtgaaacgccgacttttaccatggaataaatctttaagggtaaaatttcatagcccggcccggtgacaaacgacgagaccactacatcgtccatcgacaacgtaaagctcagcaaccagcccgccgccaccgccggcatcgccagcggcagaatgattttgcgtaaaatcgttacctcactggcccccaggtcttttgcggcttccagcattctgacatcaaagcctttcaggcgcgaatagaccgtgacgaccacaaacggcaggctaaaggtgatgtgcgagaacagcaacgaccaaaagcccagttgaatgccgagtaacataaacagcaccagcagggagatcgccatcacgatatccggcgacatcattactacaaacagcatcccgctgacgaatggcttcccgcgaaagcggtagcgataaagcgccaccgcggttaacgagccaatcaacgtggcgaaggtcgctgaaaaaatcgccatcgtcagtgaatgttgagcggcctgcaacagactgtcgttattgactaggagttcgtaccatttagtggtaaagccctgccagttaatgccgaaccgcgaactgttgaaggagttcacgatcagaataatgatgggaatatacagatacgcatagatggcagtcatgaaaccgccacggagcagccgaccgatcattcaagttccaccttcttattcagaggatggggtgcttttagagtattgaaaatgatcaattttttctcttctccaaaatctctccaaaacgtctcgcggttatcagcagccaggaagaagcaagctgccgcttgaagccgcgaattttacaacaaattgccagacgagcgggaaaaaaaggccatttaaatgactattctcatccgatccggtcatatgcggcattattgtgcctggcaagaggttactcagtaggcaaacaggaagtacgtgagtaaaccctgaacgtgacgtctgagaaagcgtcgtctgattttataaaaaacaacataaacagccgctttgttgttctgagcgaacgtgtagcgtggttaactgttcttccgccattttttgtatagcctgggggtctattctaaaaatggcgtgaaaaacctgatcagagatggcttcgactatctcagctaacatactttggctggtgctgggatccgttacgaggaacgcctgaaacgtcttatccgctagtaaaacctcttttaccattttttcaataggtatgtgggtatgcggtggtggtatttcaagctgttttaatccacacatcgccattgtttctaaaaatgcgttttgctgagtactttcggatatattcgcatggtgtaaaatgcgcgttgtcttttcaatcccagactgaattttcgctgccaggtaggttgccttttcttgcgctttccacccatctaaatgtccttttctcaattcagtatataaatacccctctatgttgtctaatggaaccgataatatcggcgcgccagcaggattgagacataatgtcgaagggagggggtagtctacgatttcgctatatcttctcttaatcatggccgtcatttgtggatgcgattttaaaatatccgggcgatctttcattaaaaaataaagattccccatgacttcacagctaaaggtatcggtattttgagtgatacgtaacaattcgttctcttcgttttgatccatgatgcgaagaataatggtggcatcattttcatgaggattatgaacctgaaatctatctctttgcgatgcgcaggctaactctttcaactcaaaaaaaatctctgtaagccgctctcgtgtgggggcgcgttcggcaaacaacatctcatgtagacaacggtccgcttttgctttgccagtagaaaaaaagaagtctttaattttttcccataaaactttccaccatgcttctttcgtattccttggggagttggtaaggatttcactttttaaaaaaccattccctatagtaatcggcatattaatctcacttatactggagtaaaaatgactacataattgattaaatcgaccctttttatctcaactgcgggcgcatcggatgtaatataatttttaaaagagactggcaatcagtataaaacctgagagcttcgcgtataaacgcattactgtctgtgatagcgtcgctacaggtaaaaataaaagaaggactaccgcggatgatgttgtagatttgcaatactggcggcaacttctttcatgcgttttttatgccgaaggcatgaagtttacccttgaataaacttcatgcctggatgcgtgtggatttgttagcgttgcgcaattaatcgcttatatcactcaccttcttattcaataagcgggaagcccgccagtaaatcaacagcatgagtcccatcacaatggtcagcgtaatgctggtagccgcgccaaacggccaatcgcgaatattcaggaactgtaccttaatgacgttaccaatcagcaggtttttcgcgccacccattaaatcggagacgtagaacaggcccattgccggtagcatcacgagcaggcaaccggcgacaatgcccggcatggttaatggaataatgatgcggatgaacgtttgcattttactggcgccgagatcgcgtgcggcctccagtagtggtttgtcgagcttctcaatgctggagtagagcggcatgaccataaatggcagcaaaatgtaaaccaggccgataataacggcgctcggggtgaacatgatgcgaatcggtgtatcaatcacgcccagccacagcaggaattcattgagataacctttagtgctcaggaatattttcagcccatagatgcggatcagtgagttggtccagaaaggaacaatcagcaaaaacagcaataacggacgtatcttttccggtaacttcgccagaaaccaggcaaaaggatagcccagcaccaggcaggagagggtggcgatcagcgccatattcagagagtgcaggagcacttcaaaatagagcggatcgagcaggcgcgcgtagttatccagcgtaaagaccatcttgacgaaactggcgtcgtcacgggtcagaaagctggtgccaatgatcatcaggttgggcagaaaaacaaataacacaagccaaccgacgatagtgacaatcactacattctggaatttacttgtgttcttcatcagccagtacgacctcccagctttctacccaactaatggccattttttggtcaagtgaatggtcgaagtcaggatcgtcttcgttgaagaattcgctgaccatcaccattttgccattttccagttcaaccaccgactccagcgtcatacctttataattgcgctcgcgcacgtagccgataagcccttcgatgtggttatcatcgttgatctcttcgacgcgtagatcttccggtcgcagcaggacgttcagtttttggcctggttcgacagcgaaattgacgtatatattgcactcccgaccttctacgctggcgcggacgcgctgttcatcaagccgttcaatgacggttgcgtcaaagcggttaatttcgccgataaaaccggcgacaaacaggttttttggctcttcatagatttcacgcggcgtgccgtcttgctcaatcacgccattacgcattaccacgatacgatcggacatggtgagcgcttcttcctgatcgtgagtgacaaaaacaaacgtgataccgagtttacgctgtaatgctttaagctcgttctgcatttgtttgcgcaatttatagtccagcgcggaaagcgattcatccagtaataacaggcgaggtttattcaccaccgcgcgagcgatagccacacgctgctgctgtccgccggaaagctggtgcggtttacgttgtgcaaactcttcaagctgcaccatacgcagcgcatcggtcacgcgaggcgctatctcggcggctggcgttttttgcatccgtaagccaaacgcgacattttcaaacaccgtcatatgcggaaataaagcgtagctttgaaatacggtatttacataacgattttcggcgggaacgtgggtgatatcctggttatccaacatgatatgcccggcatcaacggtttccaggccggcaatcaggcgaagaacggttgttttaccgcagccggaagggccaagcagcgtgaggaattcgccattgttaatggtcaaatccagttgcgaaatgacctctttgccatcgaaacttttgctaattcccgacaaaagcaccagcggtgaaagcgaacgcggttgattattcaatttcttactctgtcccatgtaaacgcaacggatggctgaccgctgcggggtttgtggttaaccaccttaatcactcttaatgagggcggtcattctacggcaaaccactgtgatcgccaatccttgttgcgaattactgacttagctttatagtcagaaagcgtgtcaaagtgaaatattcttgtttgcagggataaaagtgacctgacgcaatatttgtcttttcttgcttattaataatgttgtcacgaaaagtgagggtgactgcatggataaactacttgagcgttttttacactacgtatcgctggatacccaatcaaagtcgggtgttcggcaggttcccagcactgaggggcagtggaagttactacgtttgctcaaacagcagctcgaagagatggggctggttaacattacattaagtgaaaaagggacgttgatggcgacgctcccggccaatgttgagggggatattcccgccattggttttatctcccatgtggatacctctccggatttcagcggtaaaaacgttaacccgcagattgtcgagaattatcgcggcggcgatatagcattagggattggcgatgaggtgttgtcacccgtgatgttcccggtactgcatcaattactgggacagacgctgattactaccgatggtaagacattgctgggcgcggacgataaagccggcgttgcggagatcatgaccgcgctggcggtgctgaaaggtaatcctattccccacggcgacattaaagtggcgtttacgcctgacgaagaggtagggaaaggcgcgaagcacttcgatgttgaggcctttggcgcgcagtgggcatatacggtcgacggcggcggcgtgggagaactggagtttgaaaacttcaatgccgcctcggtgaatatcaaaatcgtcggcaataacgtgcatcccggtacggcaaaaggcgtgatggtcaatgcgctgtcgttggcggcgaggattcacgcggaagtgccggcggatgaagcgcctgaaaccaccgaaggttacgaagggttttatcatctggccagcatgaaaggcaccgttgaccgggccgaaatgcactacatcattcgcgatttcgaccgtaagcagtttgaagcgcgtaaacgcaaaatgatggagattgccaaaaaagtcggtaaggggctgcatccggactgctatatcgaactggtgattgaagacagttattacaatatgcgcgaaaaagtagttgaacatccgcatattctcgatatcgcccagcaggccatgcgcgactgtcatattacgccggagatgaaaccgattcgcggcggtacagacggggcgcaactgtcgtttatgggtctgccatgtcctaatctctttaccggcggatataactatcatggtaaacatgagtttgtgacgctggaggggatggaaaaagcggtacaggtgattgtgcgtatcgcggagctgacggctaagcgcgggcagtagcgaatgttacgcattgtggtgaagcgttttattatttatggcgggatattttccgccataaatttttgtctatggaaaacccccagctaggctgggggttccggaaagctttcagctttaagccagttattaaaaccccttttgatttgttaaaacatcttgcggtctggcaactgcaaaagttcaacaagaaatcaaaagggggtcccaatgggggacgaaaagagcttagcgcacacccgatggaactgtaaatatcacatagttttcgcgcccaaataccgaagacaagcgttctatggagagaagcgtagggcagtaggcagcatattaagaaaattgtgtgaatggaaaaacgtacgaattctggaagcagaatgttgtgcagatcatattcacatgcttctggagatcccgccgaagatgagtgtgtcgagtttcatgggatatctgaagggtaaaagtagtctgatgctttacgagcagtttggggatctaaaattcaaatacaggaacagggagttctggtgcagagggtactatgtcgatacggtgggtaagaacacggcgaagatacaggactacataaagcaccagcttgaagaggataaaatgggtgagcaattatcgatcccgtatccgggcagcccgtttacgggccgtaagtaacgaagtttgatgcaaatgtcagatcgtatgcgcctgttagggcgcggctggtaagagagccttataggcgcatctgaaaaacctccggctatgccggaggatatttattctgcctggagcgccgaatatacgccttcctggtcccagcgccagcaacaatctgcagcatgttttatgactggcgatgaaacctgcatgacgtttattgatgatgcggtgaggctggcctcgcagcaatatggcaaacgctcaatacagcttgttcgtagcctgctattacaaagcgatatttatcaatggctgggtaaaccggagttaacgccgcaaatgctgctgcgagcgcgggcaataatgaaaacatttccggcggacacttatccgggcgatcgggccgatatgtttgaacacctggcggcctttaatgtttacagtgacgatcgttatatagagtattcaccgacagagcagtggcgatacgagatcaaggttgattaccgtcagcagatagcctggcaagagcaggcattaacgtggcgtcttaaagacaaaaaggcatcgacggaagcattggtttataccttaaacaggatgcgcgacgcttattctgatgcgctggaagagcgggatgtcgaatgtgatagtgcgcgtaaagcctattatttggcgaagatagacgcaacggagcggcagtggctgagcgttattttacgagataaaacctgggataatcgtgagcgcgtcgcctcttttttgcagcagaaagcggatattgcttataatgcagggcatattagcgaggcgattaatgcgctaagtcaggcgctaaaaattgagcaaacgctttatggcgccgaattcggcgaaatgacggttgacagcaataatcttgctggcttttatgcacagggccatcattataaggaagcgaaagatctctaccttaaacttatcgcgtattaccagagccgtttaacgccaatggcgacggtaatatcacgattacgcttttatttgcccgaaaacatcgacctggacagtacctccctctatctcccattgctggcagaatataaacgtcggcagtccgacgtatcaatggtgttgtatggtatttcgctgctttatcagagtaatcaagaacttgaacaagcaaaagactttgcggaacgcgcctttacgcttgatgccgtagcttatccagcaaagatgcagtatgaacgattacagcaactggctaatattgccgaaggtcttggagataacgtactggcgcggcgctatcggcaaatgtcatttcgccatcgaatggcccactcgatttatccgggcgatccgcaatataacgatgtcgccaaacctggcggcgatcgttgtggatagtttgcgtcagcccggcggtcgccgggcattgcgatgttcttatccttcgaagaaccagtacccgctattcaccagcgccgccagcatcgcgaggaaggacgggtcttccagcgcatcgccgaagttttcagcggtcagtgcaatatgactggcgagcgcctccagagcggggcgatgcggagagtctattttttcgccattcgcatagacctcatcgccgatacgcaatacgcgaagcccgccgagacgtactaatacctcgccttgctttaaggcatcgtaaatttcatcaggctgatacggcggctccggcggcgcaatatccagttcgtggcgtgactgagagagaaactcgccaagccactgttggaaatgcgcgggttgattgatcaaatcgagcatcatattacgcagtttatccatctcctgcggcaggatatccgccggatgcttgcgggacggcatatccggatcgctgtagtatgtattgcccaactcccgttgcaggacgtaatcggcaaaaccgctgatcagctcacggctattgggcgcgcgaaaaccgaccgaatagttcatggcgttttccagcgcatagccttcatgcgggaatcctggcggaatatacagaatgtcgcccggctccagctcttcatcaataatggcctcgaacggttcgacttgtaacaggtcgggatgtgggcagtgctgacgcatttgcagcttttcgcccacgcgccagcgacggcgaccggttccctggataataaacacatcatactgatccagatgcgggccaacgccgccgccgggaacggaaaaggagatcatcagatcgtcgatacgccagtccggcagagcgcggaacgggcgcatcaacgcggcggtgggttcgtgccagtggtttaccgcctgtaccagcagcgaccagttgctctcacccagatgatcgtagctttcgaaaggaccatggctgacctgccatttgccatcctgatggctaacgagtcggctgtcgatttcgctttccatcgccagccccgccagctcatccggcgagagcggatcgataaagttgctaaacccacgttttaagaccaccgggcgtttttgccagtggcgttcaagaaagtcgggccagttaagagttaattggtattccatgttaagtatccgcaggctggtatctgacaccgattataacggatgcttaacgagatgcgtggaagaacgcacagaaatgtttattcctctttctgtgtgggatgctgtcggccaaaaacgacctccatacgggcgccaccgagcagactgtcgctggcaatgatctgcccggcgtattgttccgtaatctcgcgcgcgacagccagccccacgccttgtcctggtcgtagggtatcggcgcgctgaccgcgatcaaacaccagggaacgtttgctgtggggaatgcctgggccgtcatcttcgacgaaaatatgcaaatgatcgtcggtctggcgagccgaaatctcgacaaactccagacaatatttacaagcgttgtccagtacgttgcccatcacttcgacaaagtcgttttgctcgccgacaaaactgatttctggtgaaatatccatactgatattcacccctttacgctgataaactttatttagcgcagaaatcaggttatctaacaacggcgcgacgggatgcagttcgcggcttaacaacacgccgctaccgcgcatactggcgcgatgcagataatagccgatctgctgggaaatccggctgatctgttccagcatcaccggttcagctttgctgacgctcatcttttcgttgcgtaaagagcgtaacgtactctgcaaaaccgcgagcggcgtttttaaactgtgcgtcaggtcggtcagggtcgtgcggtatttgttataacgttcacgctcgcttttgagcagttgattaaggttgcgcacaaggctggtcagctcacgcgtcgtctccggattgagcatttcgcggtgatgatcttcaagctcgcggacttcccgcgccagcgcctcgatagggcgtaagctccaccaggcggcgatccacagtaaaggaatgactaacagtaaattggcggccagcacgtatacgaaccagctccacaccatataggagcgttttagttctatcggaatggtatcgaccaccacgatggttaactgcggcatccgcgccgtggcaggataaatatttaccgctaccgagtgggtcatctcggcatcatcgtcatcttcacgtacttctttgagtttttcctgcgcggaatggtcttcgctcaacagcgtgctggtggcgtctacgttggtttcaatttcatggaagccgttcgtttttaaccattccggttgaatgcttttaatcagccagggaatgttgcgctgcgtccataataatttgcccgtttcatcgtaaatcagcgtcatggtcgggctttgcatgtccagattttcaggcagctcaacgctgattttattattttcccatttggcgagggtataaaacaggttgctttcgccgcgcagcaaacgaaaggtggttttatcaaaacttacgctatagccgaccagcgccactatgccatatgccaaagaaagcaccagcacgacgccggctgtcgccagcaaaaaacgaacccgcagcgacagcggcagaaaatggcgagcaaatttattcattagcgcaattcaaaaagatatccttgtccgcgtacggtggtaatgacatcgtgcggatactgggcctgtatttttttccgcagacgccccatgagaacatcaatggtatgactttcccgcagttccgcatccggatacagctgaagcatcagcgaatctttgctgaccactttaccgttgttacggataagcgtttccataatggtgtattcgaacgccgtgagtttgatgacctcttcattgacggataattcccggcgtgagagatccacctggaacggcgggatgttgatcacctgggaggccagaccgctattacggcgcattaacgcctgcatacgcgccattacctcttcgatgtggaatggcttcgtcacgtagtcatcggccccggagctgagaacctcgactttatcctgccagccttcgcgcgcggttaacaccagaaccggcagtgaaacatcactgctgcgccagcggcgtattaaggaaaggccgtcttcatccggcagacctaaatcgacaatagcgatatccggaaggtgttcattaaggtagtaatcagcttccctggcatcttctgcggcatcgacctggtgacctgaatcctggagctgaaccttcaggtggtggcgtaataatgcattatcctctacaaccagtacgcgcatcatctcttctcccttgtgttaacaataagaacagtctagcgttgattatggtgctttggggataaacagttaataaaccagacaaatagtcaccctctttctgaagaaaagagggtgaggcaggcattatttaagttcgtcgaccagagtcacagcgcgaccgatataatttgccggcgtcatggctttaaggcgcgttttttctgcttccggcagggccagactatcaataaactgtttcattccttcggcatcaacacgcttgccacgggtcaactctttcagtttttcatatggtttttcaataccatagcggcgcatgacggtctggatcggttcggctaatacttcccagttgtgatccagttcgtcaagcagatgatcgcggtttacttccagcttgctgacgcccttcagggtggactgataagcgataagcgcatagccgatgccgacacccaggttacgcaggacggttgagtcggtcagatcgcgctgccagcgggaaaccggcagtttgtttgccagatggtgcaacactgcgttagacagaccgaggttgccttctgagttttcaaagtcaatggggttaactttatgcggcatggtagaagaaccgatctccccggcgatggttttctgtttgaaatggttcaacgcaatatagccccagacatcgcgatcgaaatcgatcaggatggtgttaaagcgcgcgatacagtcaaacagttccgcaatataatcatgtggttcaatctgggtggtgtaagggttccactggatgcccagcgaggtgacgaactcttcgctgaactgatgccagtcaacttccggataggcggcgatatgcgcgttatagttgcctacggcgccgttgattttaccgaggatctccacctggttgagctggcggaactgacgctccatccgatacgccacgttcgccatctctttacccagagtggaaggtgttgccggctggccgtgggtgcgggagagtagaggaatatcgcgatactgcgtggcgagatctttaaccgcgttaatcacctgacgccagtaaggcaggatcacttcatcgcgcgcggttttgagcattaacgcgtgcgacaggttgttaatgtcctcagaagtgcaggcaaagtggataaattcggaaacgtcatgtagcgccgggatcgcggcgactttttctttcaggaaatactcaactgccttcacatcatggttagtcgtacgctcaatggttttaatgcgcgcggcatcttcttcattgaagtttgccacaagcgtatccaggtaaccgtttgcgtcggcagcaaaagcaggaacttccttgatcgctgcgtgcgcggctaatttctgcagccaacgtacttcgacttgtacacgaaatttcagcaaaccgtattcgctaaaaattccgcgcagcgcgctgactttatcgccgtagcgtccatcgacaggggaaacggcggtcagtgaggataattccatagatcataactccggggttaaatgagcaagaatttgttttgcctgagtcgtcaggcgatgacgagaaaacataagctgtaggcgaccaccgcctacctgatgccagagcacggctgcacggatgcctgccagtagcgaggcgcggactttggcctgcacctgcggactttgcagaacggccggggagcccgtcacctgaatgcgcgggcccaatgggctaatcacatccacgtagatgcccgccatggcgctcattaacgtgtctgactgtaaatcaaaatgatcaagctggcgctgcaggccgttaatgcgatcgcctaacgtattcaatgcgcctttggcggatgacagcttgcgctccagcaccatcaggctaagcgtataacgcgtcagttcggcgttaagtccttgtcggctgctggcattcagcacgccgagcagtgtttccagaccaagacgcaggttggcttcgctgccgccgaacacgcccagagtagaactgggattcatatcaatgacactgttgagtgaaacgtgcaacgcgtcggcatcacagtgtccctggtgcgccagttgttgcaccaggcgtgccgactggcaaatgccagacagcgcgagggtgatgtcataataattctttgccacaatcactgcttccttgtatcaaataaaatacacttcatcttttaagccgctttgaggcgacttgaatggtgttgtgtattgaataatcagaccgtcagcggcagtcgctgctcgataatgccgccgcccaggcagacttcgccgctgtaaaagacagcggactggcccggcgtaacggcggcaaccggctcgtcaaaaatgacctcgatacgatcgtcattcagcgcgttaatcgtgcacggaatatcggtctggcggtagcgggtttttaccgtacagcgcagggtgccggtgaacggttcgcgatcgacccaatgtagctgctgggcgatgaggcctaccgacatcaggcgtgggtgctcatgcccctgggcgacaattaacacattgttttcaacgtctttatccaccacataccaggggtcttcgctaccgtctttggtgccgccgattcccagccctttacgctgaccgagcgtatgatacatcagaccctgatgctcgccgatttcatcgccgtcaacggtaatgattttccccggctgcgcaggcagatagcgccctaaaaagtcgcggaatttgcgctcgccgataaagcagataccggtagaatcttttttctttgcggttaccagccccagatcttcggcgattttacgcacctgcggtttttccagctcgccaaccgggaacagactttgcgcaatctgctcatggccaagcgtatagaggaagtagctctgatctttgttaccgtcgagcccgcgcaacaaccggcttttgccgtttacatccgcgcgacggacgtagtgaccggtggcgatatagtcggcgcctaaatcttctgcggcaaattcaaggaaggctttaaatttgatctctttattgcacagaatatccggattcggcgtacggcccgctttgtactcttcaaggaacagttcaaagacgttatcccaatattctgcggcaaaattaacggtatgcagttcaatgccaagcttgtcgcacacggcctgcgcgtcagccagatcggctgccgcggtacagtattcctcaccatcgtcctcttcccagttcttcatgaacaggccttctacctgataaccctgttgttgcaacagccaggcggaaacggaggaatcgacaccgccggacatgccgacgatcactttttttgggctttctgacattggaatactcgcgacattgaacttcaaggcggcgtattctatcacgcagccctttacttgacaccctctgtaaacggccagttaaattcgcccactatagataaggggtaacgttgtcccgtttgataactgcgaacgctttcagccaccagcggagaacgtaaattcggcgcgttcagaatctcgtcggcgctcacccaacggcagcaatcgatgtcattgtcatgggggtcggtcgcgcaaatatgatcaagcttgatagcgaataaaaagcgcaggaacggggttttatccggcgcaatccactgatgcatacggataaaatactgtggttgcgccgtgatgccagtctcttcccacagttcacgcgcggcggcctgcgccagcgtttcatctgcctccaggtgtccggcaggttgattccataacgatttaccgttgatggtctcttctaccaccagaaatttatcttcggcatgtacgatgcaggcaacggtcacgtgcggcttgaacataggcatccttattaaagcggtttatcaatgtggtcatagatcacgtcaagctgtttcagacgctcgttataagcttttgtcaggcaggtgacgtcggccttgcactgctgacgctgtttaagccagctctgctgggcgtcctgcagggcgccgcgactgcccatcgcgaacaaccctttcagaaactgatatttggtgtgcatttccacgtctttatcattcagcgtcaggtgcgcgcagatagccttttcatccgcagcctgcgctttctggcagtcgaagctggccgcattaacggataacggtgttaataaagcaaaagcaatgagaagccgtttcatctgtctttctcctgtgcgatctcgcgccactgtccattatcgaggccgttgagcgtgtagtcgcccatgctgtaacgaattaatcgtagagtgggatgaccgacatgcgctgtcatgcgtcttacctggcggttgcggccttcatataaggtgacttttagccaactggtgggaatattcttccgttcgcgaatcggcggggtgcgcggccacagccagtcaggctccgcgacaatctcaataccggcgggcagggtagggccatcgttgagcgtgacgccagtacgaagcgcctgcagcgctgcattatccggtataccttctacctgaacatagtaaatcttgccggtgcgtttgcccggttgcgtgaggcgcgcctgcagcgcgccgtcattagtcagcaccaaaagcccttcgctgtcgcggtccaggcggcctgcggcataaacgccttgcacaggaataaaatcttttaacgtgcggcgacctgcttcatccgtgaactgcggcaacacatcgtaaggtttattgaacaaaaccacgcgttttggctggttttctttccgtgatttagatgcttgtcgtgagctgaatcgcttaacgtagtgatttctaaaagaagttttttgcatggtgttttcagaacttattaattgccgcattatagcgcaataatgagtgtctttcatggcggcaaacaatagggtagtattgacatgctcattacaaaacattaacaaaaaattgctctaacgcagtcgtgcagcaggacgccattgcacatgcagcgcgatgacagacgagcaaaccagaagcgctcgaaggagaggtgaatggaaagcaaagtagttgttccggtggaaggtaagaagatcaccctgcaaaacggcaaactcaacgttcctgagaatccgattatcccgtttattgaaggcgatggtatcggtgttgatgtcactccagccatgcttaaagtagtcgatgccgccgtcgagaaagcctataaaggcgagcgtaaaatttcctggatggaaatttacaccggagaaaaatccacacaggtttacggccaggatgtctggcttcccgctgaaacccttgatttaattcgtgactaccgcgtagcgattaaaggtccattgaccacgccggttggcggcggtatccgctctctgaacgttgccctgcgtcaggagcttgacctgtacgtttgtctgcgtcccgttcgttactatcagggcacgccaagtccggtgaaacatccggagctgaccgatatggtcatcttccgtgaaaactctgaagacatctacgccggaattgaatggaaagctgactctgcagacgctgagaaagtgatcaagttcctgcgcgaagagatgggcgtgaagaaaattcgcttcccggagcactgcggtatcggtatcaaaccgtgttctgaagaaggcactaaacgtctggttcgcgcggcgattgaatacgctattaccaacgatcgcgattccgtcacgctggtacataaaggcaatatcatgaagttcaccgaaggcgcgtttaaagactggggctaccagttggcgcgcgacgagttcggcggtgagcttattgacggcggtccgtggctgaaaattaagaacccgaacacgggtaaagagatcgtggttaaagacgttatcgccgatgcgttcctgcaacaaatcctgttgcgtccggcggaatacgacgttatcgcctgtatgaacctgaacggtgactatatttccgatgccctggcggctcaggttggcggtatcggtattgcaccgggtgcgaatatcggcgacgaatgcgcgttgtttgaagcgactcacgggactgcgccgaaatatgcgggccaggataaagtcaacccaggctccattattctgtctgcggagatgatgctgcgccacatgcagtggttcgaagccgcagacctgattgttaaaggtatggaaggcgcgattgccgcgaagaccgtgacctatgactttgaacgcctgatggaaggcgctaagctgctgaaatgtagtgagtttggtgacgcgattatcgcgaatatgtaataacgataattgttaaaaacaaaaacggggacttaacgtccccgtttttattattagtattcgaacggttatcaaaactttatcaaaactccctcaattcagaccgcaatagtagttcatcctttaccccgatcgtcatgataacctgagacccccctgaaagctgatagttaccgattttgattgtagtggttttcttaataatgtgtgatttggctattttttgaaagtgccttaccagatttattgttattatcaggagaattttttaataaaaagtgatggtttattgactacaatagtgggtaggttaagtattttataaaattattagcatgctttatttgctcttctacaaggctgctaagaagtgttgaaatatcagcctgataaagaatacgtcagcgaaagtgaatgctatattagtcataaaaattcaggagacatatgctcaaacctatctgccatagtggaagtataaaggttccggaatatctggaaacagataaggaaaaaaatgccggacgtactccactgtcttcagacattcagcaagttagaaatgttgttgaagatgttccgctatttccagaaagcagaacggcgagaggttctgtaagcgcagcgtacaggctttcttttgacgaagtgttttgcggtctcagcaatgaagagcgtaaaaaggtgtatggtcgcctttttggaaaacaagtacttgcgcatattcattccaggtgtcagcgcgacgctgacataataagagaaaaagcgctcaggcggataagccgtgagtgtggtgccgaaatagattgcgctctcttactaaataagatggtggatattttacaaaatgcccggctgacaataaattttaatgcagcaaaaattgactttgtctctctcttaaaaaataaagaatatctgaactcttatgcattaggttgcagaccgggagatttacctgcttataatgtcgggcgtgattcagttgaaactaaagcatttgaactggagaagcttgcagattcaccttatgccccatatggtcagacaggcggtttttccgtagcatatactcccaacagtagaacttttagcactacaagcagaccaatttatgctgcactggactttctgaacggtgaaaatggaggtgccagcgcctatgggaaatcattttttgaattaaatgataatgtaaaaacaaactgtacattctcaccttttgatatctacggccacagatttggcctggatacgagtaaattatctacattttggcatatggagaacctgattgcatcctgtcaaaatgatttttttggttataattgctttaagagtttggttaaaatggctaaggacgaaaaatttttagctcattctaattatggtaaaggctatgaagggaattatatagaggctcatattcatggtgatgtatgtttattcagagatataaaacacgtttatttgtctttgcaagaaaactcttactcgaaaagtcaactatatgattatgcaaaacaaataaaccaggcgcttaatagagactgcataatattatattgacaagcttattatcagtctctttaaaagagctttaaatgatcatgagcgcatacttcttgaggtaggcagtaactgcttttatatttattatctcaggaccgttctggcagatacctgtgtggcactttagtgtggtctggcaaaatagaggaatatggaccagcagaagcgcctgctggctgcttttcacttaaaatgctggacttcaccggtgcttcagatgaagcgaccttcacagtcatcaagtggcctgtattaccacaggagtgatttactggctatcgatattcctgctcatatcaatgacagtatttcgctctttcccgtacattgctctcccgaccagctcacggtccagtacatgacagtccttttccacttcgctacgcctaattttttttagttgctctgttttattgcgctgaatttgtacctcaaaacaataattttaaatacttatttgaatattttttttatgattttttcaagaaatgagtaaaaaaaatgaagaatgatataaataattaatgcaataaaaaatgatatcacaccaattgatggtcctgttttgtatacgaataacatgcataaaaatatagcaaatagatcaagggaaatatccgcgatgaaatcagtaattattttgaaaaaattcttcatattacctctttaaaatatctattttattcatcatttttaggtcgggcagtgctcgaaattcttacgtacaacgtatacgctccggtttctgcgcgctgcccggcttcacactggctccaacaagtacgcccgctggaatagattcctggcgtcacataacttcacctggttatccacaaaagactcaataaataaacatcttgagtacgaaaaattacagtgtcagagaatgaaatagcgattcgctgtcttcaagcagtgccttagtacctggcacgcgctctttcgcgctataatttttatcaatgtttgtatcgcctgctattttttaaatgtctgctgtatttcgttcatctttccagctgcttttttacgctgactttcaatgtcttttctcgattgttcaacaagttgctgtgctttttcggcttctttttttggggcgaaaggttctttgatctcatatccggcaatagaaccatccttatttaaggtcattaccgcacgtgctgtatttttagcagtgatggtaatgtcatagacgaattcgccattatgagctatctctgctcgtacaacgatatcgctatcttccgtaacggaaatgatgccactggcgttagcgcgtttaattgtttcctgaatacgctctggtataatgctgaaattgatcgagtcgaatttgaataaagcctcttttagtgcttcttgtttttgctcctctgttatagtgccaaagatggttaaattgacaggcgaaggtcccccccagtagccgttgttaaatttaaacacctctactttagcaggggtgttaacgctttgtcgaatgaatgaatacccgcccttgaagaaacggacttcaataatcgcaagattggctccaccttttgcgttgatattggcaatagctttttgcatttcggctttgtcgtaaaagaacattgattgctggtgctctttttgctggattttttgcatgtatttctcttgatttttttcagcttccgccatggcatctttatcgttatcacaggcgctaattagagttgccgcgatgaaggtaatcggaagtaagagatttttatatgtaacatgtattttattcatgtgaagtatttccctttttatataaaatagatagtcttgactggtcgagactatcctggaaacatagtaataatgcgtgtgcatatctgcagtaagttttagttatgctggttttatttcggatttttacctgttactttttgttcgtaaataggtattttacgtattgatgataagtttagaacctatcccagtaggcgtaatcgttaaagccagtttggcgaataaaagagtctaatgggataggctcttaataaacaacaaaaccaaacgtactttcagatttcaggctggaatgcgcacagctgattgttgataagggctactcataccgacaggccagtgaagcgatgaatgtcggttccacataccggtctgaggtatcaacaacaacatgttctgagtggtagcgtttgcgttatatcgtcacagacagcgcctcagggcgctgttttcgatcggacatgtcgctttcgcaggaggggacgttattcggcgaccagccacatatcagcctcttcaaacatctcttccagcatacggtgcagccgttctttctcggtttttgtacagtcactgtttaatgcgttcgcctgcattggcttaactttcacttgcgcatcgggaaaaagttgatgtacgcgttttgtgagttcattgaggatgatttcgcgtgcgcctggcaaaccttcaacatttcgcttgtcataaacgagttcgacgaacatcgccatttcctttttactggttggatgaccagtatttaagctgggtatataactggtgtcaaggtttagccgccgttttgtcatcctgacgttgcggacgtaaagtaaattgatcgcacgtggaagtaaaggtcgctaacctgttgtcgtgtcaagaggttagcggcactctcttcacagcggtgtcctgctacctgatggtaaattccagggcgcgactaaaatcgcaatcggccaacacaacagggtcgccttttctgacaataatgctatttgtgcccaggcattttcggctctgtttccccttaattttgttatcatcagtgagccagcgctggttatcattacccgtgcatgaataaagaatgattggtgtgccttcttttgtaccttgtcctgcggcatccagacatttctcaccctgcgtgattctgtctcggtgaaatgagaaaagctgagattgcacatgcttacactcccgcagcgtcaaacgattctgttgatctgggcctgcatcaaggcacagaccatcagttgtccgaatttgttccgcgtcatttatgtaataaccaccggaattaatctggttttgtgtaatgaccgggaacgacaaattaatactataaggtgtgggtaagccgttcgtcgtacatccacataaaatagaggagaggcagagaaccagtgtggtttttcctgaaagcaaagtcattcaattattaccctaaaaataaatagcgttacaactatattggcgatttatacccactgaatatgacgtagcattgagcggcaatagagataattccgatagaatcacataaatacttcggttaaatgcgcgcagccagccactcctgtgacaatgggtatatagcgttaaatacttttgcaatattagatgctatcacagtgaaaaacggctgtacatttcttcacgttaaacaaagtgagaagggggggcacccgatatatgataaaagaggtcacaggagtcattagcaaaataaatcttttagattttcgccactgaaaacattctgcagcctttcaggcaaagcctcatagcaggctgcggaggtagacgtactcgctaaatttttctgaaaaaatgccgggtgacgaattatgaaagataaacgttggcggcggtaggtccgcggaggccattaatacgacaaaactcaacgcgtataccggggataagcgcttctgtttcgtgttggcgacatgctgaaatgtggacctgaacatctttgcgtccatcggagggggtgatgagacctttaccgctcttacaatcaaaggttttgacaattcctgtcattttacgagacaaacaaattccttaatggggataacgaggcgcactatacacgtcaggaaaaataatgccagctatatttgatggcaatcaagatttccgggtggctaaaagtagtcgttcggcaccattgtagataaataacattatgttctggagaaagtattccctttcctggcgtcattgactggtgcggacatcatgggttttgtcgtcgggcaggacggtgaactaatctgcctggcttgctttttatcagtatttgtaggtggttgcggggttttactaccaaaatcgtagataaaaatatcccatgatgcctgttgtaaaccagaacaatggcctgaactggccaaaacatggaatgaaaaaataagtaatgaccaaagcataaaagcatgatgtttcatagcacctcctgttatatataatgacttgtgaagttcatctcctgaattatggaacgtcattgacattttttattcaacgaagagttaaccactcttaataataatgggttttatagcgaaatagacttttttatcgcgtgttcaatatttgcgttagttattatttttttggaatgtaaattctctctaaacacaggtgatatttatgttggaattgtggtgttgattctattcttataatataacaagaaatgttgtaactgatagatatattaaaagattaaatcggagcgggaataaagcgtgctaagcatcatcgtgaatatgattacagcgcctgcgatggcatataaccgtattgcggatggagcgtcacgtgaggactgtgaagcacaatgcgatatgttctgattatatggcgagtttgcttaatgacatgtttttagccgaacggtgtcaagtttcttaatgtggttgtgagattttctctttaaatatcaaaatgttgcatgggtgatttgttgttctatagtggctaaacactttatggtttctgttaaatatatatgcgtgagaaaaattagcattcaaatctataaaagttagatgacattgtagaaccggttacctaaatgagcgatagagtgcttcggtagtaaaaatatctttcaggaagtaaacacatcaggagcgatagcggtgaattattcgtggttttgtcgattcggcatagtggcgataactgaatgccggatcggtactgcaggtgtttaaacacaccgtaaataataagtagtattaaggagttgttatgaaaaatattattttatccactttagttattactacaagcgttttggttgtaaatgttgcacaggccgatactaacgccttttccgtggggtatgcacaaagtaaagttcaggatttcaaaaatatccgaggggtaaatgtgaaataccgttatgaggatgactctccggtaagttttatttcctcgctaagttacttatatggagacagacaggcttccgggtctgttgagcctgaaggtattcattaccatgacaagtttgaggtgaagtacggttctttaatggttgggccagcctatcgattgtctgacaatttttcgttatacgcgctggcgggtgtcggcacggtaaaggcgacatttaaagaacattccactcaggatggcgattctttttctaacaaaatttcctcaaggaaaacgggatttgcctggggcgcgggtgtacagatgaatccgctggagaatatcgtcgtcgatgttgggtatgaaggaagcaacatctcctctacaaaaataaacggcttcaacgtcggggttggataccgtttctgaaaagcataagctatgcggaaggttcgccttccgcaccgccagtcaataaaacagtgcttctttaccagtgacacgtacctgcctgtcttttctctcttcgtcatactctcttcgtcatagtgacgctgtacataacatctcactagcataagcacagataaaggattgtggtaagcaatcaaggttgctcaggtaggtgataagcaggaaggaaaatctggtgtaaataacgccagatctcacaagattcactctgaaaaattttcctggaattaatcacaatgtcatcaagattttgtgaccgccttcgcatattgtacctgccgctgaacgactactgaaaagtagcaaggtatgtattttatccaggagagcaccttttttgcgcctggcagaagtccccagccgccactagctcagctggatagagcatcaacctcctaagttgatggtgcgaggttcgaggcctcggtggcggtccaatgtggttatcgtataatgttattacctcagtgtcaggctgatgatgtgggttcgactcccactgaccacttcagttttgaataagtattgtctcgcaaccctgttacagaataatttcatttattacgtgacaagatagtcatttataaaaaatgcacaaaaatgttattgtcttttattacttgtgagttgtagatttttcttatgcggtgaatccccctttgcggcggggcgtccagtcaaatagttaatgttcctcgcgaaccatattgactgtggtatggttcaccgggaggcacccggcaccgcaattttttataaaatgaaattcacaccctatggttcagagcggtgtctttttacatcaggtgggcaagcataatgcaggttaacttgaaagatacgatcaatagcagaaaccagtgatttcgtttatggcctggggattttaccgcgccagagcgtatgcaagaccctggcgcggttggccggtgatcgttcaatagtgcgaatatgaatggttaccagccgctgcgaattctacctgggtcacttaataaagcaaaacatttaaacgctcaacaacgacaattcagacagttcgaacttttctttaaaaataggattaaccatgcttaaaagtggttactaattagccattatactacggtagtgattcacatattctttaacgttacgttacaggaaggttgaagtggaaatgcctgatgagtcttcaggcatttcttaaggttagttagctaaggaacagttactgagaacaggtttatcatcaccttccaccagttcagccgttttgcctttggtataaagtttataagtataatttttgtctatggcttcgtaatttgctccggaggccattttcattaaccgcatcgggatcatctcgtttacctgactgataatcgcataggcgtttccagcctcggtgttgacgtaaatcacctccataacctggttatcattacaggtgtatatagatttagaaatctcctgcgaagctgctatagaggtggtactggcgctaagcgcagcgagaaagagggtaaatgggatcaatttacgtttcatcattagtatcctttgtgcataaaattgtcgttaattccctgaagaacgggagataaagcggcatcaatacgatgaatgctgtagtattcctgtttactgacgaaaagtgcgccagaaaagcgtattataatttatccatcactgacatatgtgatgagtagacaaatcttaaaatcataaactataggctgcaaatcattatggtgcgatagaaaatgattgtcaccactgctcaatactatggcataaaaaccgaagaaaacggtactgttcactgtctcgtttcatacggtatctgtcagtgaaactatttcttcaaatgatggtctttttattatcgatcagataatggcatcaacaggggttattcaggagtatatgtgaaaaagtggcttataggagggatattgatcgcaagttttctgaccggttgtctgatgtggcacaacattgataaatggtttaataaagatatcgaatttttctacgtcggagacgatagctaaaattccagtcagttggcaacgggtgtcatatcttcaggtatggcgcccggagccgccgggcgcaaattgtaggtgtataaaagtcatttcattaaaattttagcgacaacatggacagtcactaccgcgtgctaacggccctctgaagtcacaagatgaataagccagttttttgtttcagcggtgactgaaacatattttgttcctggtggtcttaccgccagttgctgaaaaagacaacgataatgtaactgttgcagagactgacgaatacgacgaccgtgaattttatttttggcgaccatatttcctcccaaaaggccgcccgaaggcggcgctgggtttgataatggagaagggcgttggtcactgccataaccaacctgtatacattaatgcaattgataatcattatcaatttggctggtggagaaaaattgtaaagatgaagggacagcggaaatggcaatgaacgggatgagactttcgttaaccacttaaattcgtgactaaaaaaaggcttttatagacttgaaaatgtttttcccgtccctatgtagtcagtggacaagcaatgcttgccttgatgttgaacttttgaatagtgattcaggaggttaatgatggcactcagaaccttgtcagcacttcccgtgtttgctgattctcttttctctgaccgtttcaaccgtattgatagacttttcagtcaattaacaggagatacgccagtcgctgcgacgccagcttacgatctgcaaaagcgcgatgcgaataactatctgcttaccgtgagcgttcctggctggaaagaggaagagcttgaaattgaaacggttggcggcaacctgaatattacgggtaaacacactgaagagacggtagaggatcagacgcactggatttatcgtggtattcgtaaggcggatttccagttgagtttttctttgcctgaacatgctaaggtgaataatgcgaaactggaacagggcctcttgttggtcgagatttaccaggagatccctgaaagcgagaaaccgaaaaaaattgccatagaaagcaaaccaaaggcgattgaacacaaatcataatcgcgttaatggaggcccgtttagacgggccttcattgtctgtagcgaaaagtatcccgtcatgcttgtaggcacagatcgctaaatattatagccctgacctctatattatcccgtgccactgacctcgtcgccattggacggcggtaagttggaattatccgcgaggtcagtccaatttttgtccactctcgacattctgcctgttatgggcgcgatatctgaacataaattcgtatagcggttcatcgttttcaccgcgttgatgctatttctgctaacactactttcatacgtaaaaaagctgatgctttttaccttatttaatcgaggcaggtatgaaattagcgctcgtcaatcggcaggtcattttaccggaaagcggaaccgagtccttccagtgccatgcctctacgcttgttcgcttaccgtgcggtacgctcgtggccgcatggttcgcggggttgcgcgaaggaagcgaagatacagccatctggctatctcgctatgaacataatatctggacaacaccgcagcgagtggcggcacgcgagggggaagcgcactggaatccggtgttattttacccgtcggataaattgtggttattttataaagtaggcagcgacgtacacgtgtggaaaacctggtttatcacctccagcgatcgaggatttacctggagtacgccagctccgttggttaacgatgatattttgccgcgcggtcccgtaaaaaataaactcctgctggcatcaaatggcgcctggattgcgccagggtcgattgaaagtcctgaacggtggagggcatttgtggatcgatcctctgacgaaggaaaacactggagtatctcttttgtaccgctggagcctgataacgctatttccgggacaaacgtagcgttgtgggatggtataaaaaaggggaggttgtgggaatgttgtctggaaaacctcctgcgctgggatggcgttattcagcctacgctgtgggagtcttctccggggcatatccatatgttgttacgaagcacacgcggggcaatttttcgcagtgattcaatcgactatggcgctacctggtctgttgcccgcgcgacatctttaccgaataataatagtggtatcgatctggttagtatgcaggacggtacgctgattcttgcgttaaatccggtcaacggcaactggggaaagcgctatccgctttcactgattgcttcccaggataatggcgaatcatggctaccgctactggacctggaaagtgaccacggtgagtattcttatcccgctattattagcgagggcggcatcgtacatatcacctacacgtggaaccggaaaaatatcgtatattgtcgattacaaacggtataaggcgctatcagtcgaaaccgatagcgctggaataataatgccttgcccggcgtgctctctcacgccgggatggccgaaatagtcatgatttaccgggtaacatccttgaaaatgtatcgtctttttgtatgtaatggtgaaacaacgccgctgctgcatgcatggcaatcaggaaatagccgatattggccagcatttcatgaatacgctttatatccgattttagggtgctatctggcgtcaaaaataccggtacagtaaaaccaaaaaagctccagcttttcccgcctgacgccatcatcgcgacgcccagcagcggtaaggcgagaaaagtgagataaagcgcgatatgcattaatttagcggctacgtgctgccagtgaggagggggaggcgtaatgaccggatccgggtatttgtgtttaagatataaccgtaaaaacatcagcgcccagaccagaacgcccatatcatagtgcgtgtctttcataaacaggtaaacgctggagccttttggcgcccacccccgtaactcaatagcagcatatgcgatgcctgtcaggagcagtgttaaccagtgaagcgttatttgcagtcttgagaaatgtgccattattattatcctttattaacaactgcttgtagagtatgcgtaaaatcttaacagaaccttaaagcgggggctgagtcgcaaggaacagacagagatagcggcacgtaaaatgggataaaaagccggcggcatcgccggcttactgttgttattgtcctcttacgacaacacaggttttaccataaaacggatatgagcctgtagtttcataatcaacactcgacactaaagaaatatcgcccgcttttttcgctgaatcaatagatgcgtcgccggtatttacaatacccaataccgtttgcgcacacgctttaccggttttggttgccgggagactcgtggcagtaattggccctttaacatccgtatataagccaatccctgtcggtgatggtcctgtagcacaccccgttaaaagagaaccaataaagataattgaaaaaatgtgttttttatttgtcatgggattagtccattataaattaatagaaaacttaccgtccgaaaatgtccggacagtcatttaaaaagtggtgtatattaaatatgcgatattactctttgcaccctcctgttgatgtcgtacctgacggacaaatatccgttgaagccggatatattccccatgccgtgtttttataacttgtgcatcctgtcagcaatgagaacagtacggctaaaaaaatcatcacgagccctggcggcgttaacatttttcggttggactccatagcatgtcatttcatcgggttgccatatgactggcgttctgctggtaagtttcattaacgcccggttcgtttaatattggtttaggtttaaagccaggaggcgctaattacgataccttcttacgtttcagtactgactaataatgttgagaaaatgaacagcgtcgggtgggaagacgcaatacagaatagaagggaaataagagaataagatggcgttaattaacccggtattcctggcgtcatttcccttgcgttttatccccgtcaaaaacggcctttagctcacgttggcgctcccgacgtttgtgcgtatgatgtttttaaaagatcgtcatactttctgttctgcgtcaattttttcattacaaatgctcgccataatgccgtcctcaggaggtctcccgacgtttatgctgcgccgggagaaacaaaaacaacgcataatctgggacaaattgatgattaaaggcaaactggcgctcgtgacgtgcgcgctgactctggtattcacttcgtcgcttttcgccgcgtcggacacggcagacggtcgtaccctgaagctggccattggccctgagccaacggaaggctttgatcctatgctgggctggagccacggcagctacttattgcttcatgcgccgttgcttaagcaaaacgccgacatgagttggggtaatttactgacggaaaaagtggataccagccccgacggtaaaatctggacgctaaccttaaagcccgggctgaaattctccgatggctcgccattaactgccgaagatgtcgtttttacatacaataaagcggcgaagagcggcggtaaaattgacatgggcaattttagccatgcgcgagcgctggacgcacgccgaattgagatgacgctgagccatccgcagagcacctttgtgaatgtactcgggtcgttagggattgttccggccagccgttatgatgaaaaaacgttcgcccgcgaaccgataggcgccggtccgtaccgactggtcagctttcagccgggtcagcaactgatcgttgaagctaatccctggtatgcgggtaaaaagaatgactttaaccggctggtttttgtctttctggatgaagataatgcttatgccgccgcgcgcagcggacagttgggactggtgcgcattgccccttctatggcggtggccccgcagcaggataatcttaaactctgggtacgcgatagcgttgaaaaccggggcattgtcttcccgatggtgccagccggtaaaaaggatgctaacgattatcctgtcggcaacgatgtgaccgctgatgtcgctatcagacgcgcaattaactatgccattaatcgtaagcaactggcggaacaggtgatggaaggccatgcgatacccgcctatagcgcggtgcagggattaccgtggcaaaatccttcagtgatattcagcgatggcgatattgcaaaagcgcgcgccatcctggaagaggctggctggagaataaacagtgcgggcgtgcgtgaaaaagcaggtaaagaagcgcgtctgaccttatggtatgccagtggcgacagcacccgacgggatctggccgaggcggtgcgcgccatgttgcagcctttaggcattgtcgtctcgttgcaatcgggaagctgggaaactgtagagcgccatatgcacgctaaccctacgctgtttggctggggaagtctggacccgatggaactcttccatcactacagcgggaaagccgctggtgtggaatattataacccgggctattacagcaaccctgcggtagaagcacatctgaaacaggctatagatgcgcctgactggcaaaaggcgattcctttctggcagcaggttgagtgggatggaaagcagggcgcgggcgtccagggcgatgcggcatgggcatggctgcttaatattcagcatacctatctggccaacccctgtattgatctgggaaaaggcgcgccagaaatccacggtagctggtcggtgttaaacaatcttgatgactggacctggacctgtcggtgatgaaattgttcttcagtcattttttgcggctgattattctgttggtgctggtggctgccggcaccttcattttgcttagcttttcgcccgttgatcctatccgtgcttatattggcaacgatctgctccatgttccgccagaacaatatgcgcggattgcggcgcgctgggggcttgaccagccgctgtgggagcgtttcggtcactggttttggcgtctgctccagggcgacatggggtattccatgctgttcaacatgcctgtcgccagtgtgatccgggaacgttttgcgacgtcattcgcgctgctggcaggcgcctggctattgtctggtgtgctgggcgtgacattgggttttctggccggacgttttctccaccgttggccggataagatgatttgccgtatcagctacttattgtcatcgttgcccactttctggatagccatgttgttgctggcgctgtttgccgtccgctggccggtattacctgtttgttgcgcctgggaccccggaaataatgcaggaacagctcttttatcggaacgtttacgccatcttgtgttgccggtatgtgcgttaagtctgttgggcatggggcaaattgcgctgcatacgcgagaaaaaatagccagtgtaatgaagagcgaatttattcgttttgcgcgcgctcagggggataaaggatggtcgctgttacgtcaccaggtgttacgtcatgcgattaccccagcactctgtttacagtttgcttctctgggcgaactgatggggggagcgttactggcagaaaaagtctttgcgtatccggggctgggacaggccactatcgatgccggcctgcgtggcgatgtcccgctactcatggggatcgttttattctgtacactattagtgtttgccggaaatacgatttcagcctggcttgtggtggtgcttaatcgatcgctggagcgtcccgatgctctataatcctgccccgacgttgtttcgtctgctcctctccgttacctgtctgctgtttattgccggatacggttatgccacgttgagccagccgccagaggttaatctgcttgcccggcatctgtcgcctgatatccagcactggtttggcaccgataatctggggcgtgatgtatggcttcgttgctttcagggggccttcaccagtttacaaattggcgttggcgccgcgctgtgcagcggcgttatcgcgttagtgatggcggcagtggcgcgcattcatccccggctggacctcctggtgcggctgataaccgatgctatgctcgccatgccgcatttacttttgctgatccttatctgttttacgctcggcggcggtaaaagcggcgtcattgcggccgtggcgttaacgcactggccccgtctggcgctgattctgcgcgccgacgcggagcgggtagcgcagagtgactacctgacattgacctatcgtctggggcatggacacctttattgctggcgatatcactattttccggcgctattgccgcaatggttgacgggaacgttattgatgtttcctcatgcggtattgcacagcgcggcgttaagttttctggggtttgggctggcgccgcatgagccttcgctggggctgttgctggcggatgcgttacggtttattagccatggaaactggtggctggtgctatttcccggcctaatgttattcacgctggtgatgctcttcgatcagtttgcgcgcgccattcagcggctgtggctaaggagtgacgtatgctgagtttacaacaggttacgctggaaagcgcgcgttatcgctggtatggcgcgagacgctggtcgccgttattacagaatgtctcttttgatatcgcgcccggcgaaatggtggcattggttggcggcagcggggagggcaaaagtctgctgctgcaatgcctgctcgatctgctgccggaaaatttacgctttcggggggagattacgcttgatggcaaccggctggacagacataccatcaggcagcttaggggcaatacgtttagctacgtgccgcagggggtacaggcgcttaatcccatgctgaatatcagaaaacatttgaacagagcatgtcatctgaccggacgcgcctgggatgagacgcaaatggtacagctattacagcaaagcgatcttgaaccgacagtcctggaacgctttccccgccagctctccggtgggatggctaaacgaattctggcgtgccacgcctcgcttagccaggcacgttatatcctcgcggatgagatcaccgcctggcttgataccgcactggcaaaccagttgctcgagcacttgcgaggcctctgcgagcggggatgcggcgtgctgtgggtgactcatgacctgctgctggcggcgcggtatgccgatcgcattgtggcgctgcatcagggttatatcacggacaatatccgctgcgagcagttacagccggaagagatgagtgaaccgttaaaacggcaatggcaagcattgcctgaactaaacccgttatttatgccgaccggagagggaatagaatgctgagctgccgcgacctcgttattcgtcagggcgggaaagtcttatggcagaacctgacgtttacgatttctgccggtgaacgggtaggaattcatgcgccaagcggaacggggaaaacaacgttggggcgcgtcctggccggatggcaaaagccgacggcgggcgacgttctgctggacggcagcccgttacccctgcatcagtattgtccggtacagcttgtcccccagcatcctgaactgacgtttaatccctggcgaagcgccggagacgctgtacgtgatgcctggcagcctgacccggaaacgatgaggcgtttgcatgtgcagcccgagtggctgacgcgtcggccaatgcagctctcaggcggggagttggcgcgtattgcgatactgcgcgcgcttgacccacgaacgcgttttctgattgccgacgaaatgacggcgcaactcgatccgtctattcaaaaagcgatatgggtatacgtgcttgaggtgtgccgcagccgttcattagggatgttggtgattagtcatcagtctgcgctacttgatcaagtctgtacccgccatttacaggtggaatagccgcaagtcgtttctccgcattgccgtgtcgccgttaacgcaccgggaacccatgggttcccggtattgtcggcagagattttactgcatgacgcgtttatctgcgttttttgcatcagcggtattactgtagtccctggtctcttcaacctgtacaggggctctgacaaccagactaggcagcgccagttcgatatcattctcaatgagtttttcaataatacggatatttatctcttgctgaatatccatgtatttattgtaatccgcggtattgacgatatgcaccacctcataggtcagccgatcctgaccaaaggccagtagatgggcgcggtcgaattgtgtttcgccgacatcggtaataatctttttcaccatatcgccgatgaggcgtaacttttccggcggtgtcgcagtggcgacgccaaaagtaaacacgatacgacgcgtttgcatccgcttatagttgtgtatggtttgctgcaacaactgcgcgttcgcacaaacgatctgttcgccgctgaggctacggatgcgagtggttttcaaaccgatatgttcaatcgtaccggctacatcattaaagacgacgaaatcgccgatctcgaagggcttatcgaaaccaatcgatagcgaagcgaagacatcgctcagaacggtttgtaccgccagggcaatagcaataccgcccacgccgaggcttgctaccagtgcggtaatatctacgccgacgttcgccaggatggagagcagcatcatagaccagacgagcacgcgcaaaatcataccaagaatgactaacgtcaccgggtttttattggagcctggggcatacagtaaatgacgcatccatgactgtacgccctgatcaagccaaatcgccatttgaatcgcaaccactaaaaaccaggcgtgagagagggtagagaataaccggtcaggcagggcgacaaagcgcaggctaaagagaaatgcggcaaaaaagattagcatcttactggtctttttcagcatctcgaaaacaataggacgcagccgcccatgagcatcatcctttttatccgggcgttgtagcgctttatagaccacattaagtagccagttgatgagccagtaagtaatgagggtgacgaaaaaaacgaccgccagattgatccagaacgtcgttgacatcagcatcgcaacgatatttagtcgtgctaaatactccattttacctccgatgaaaagcagatgaacattacagtatagacgtcacatcacggaggccgatttccggctttactattgctgttttattcagcacttttgttcaaaaagtatgaaaaagaggggtagccgtttggctatcccggcgtttctgtgcagacttatctactcctcttaataaaataaggagtcatttatgcaacaagaacatcgtgagtgtattgagcagtgttatgaatgcgcggcggcgtgtgatatctgcgcctcttcttgtctgcgtgaagataacgtcgaaatgatgaagcactgcatccagttagatatgcaatgtgcggccatttgtcgcctggcggcgcaatttatggcgttggaaagcgagtactcacaaaaattatgccgcctgtgcgcggatatctgcaaagcctgtgccgaagagtgtgcaaggcacgatcacgaccattgccagaattgcgcgcgggcatgcagccaatgcgcagacgcctgccttaaaatggccgcgtaatttttcttccgccattagctcaaccggatagagcatagagcttctacctctaaggttcggggttcaattcctcgatggcggaccagttgatatcaaaaaaggccacctgcgcggtggccgctgagtttctgttgaaataaatgcaatgttataatataacaatcatctttctaagaaagatgagggtaacgttttggtgattcatttaaaaaaactgacaatgcttctgggaatgctgttggtaaatagtcctgccttcgcgcatggtcatcatgctcatggcgcgccgatgacggaggttgagcaaaaagcggcagcgggcgtgtttgatgacgctaatgtacgcgatcgcgcgctcaccgactgggatggtatgtggcaatccgtctatccttatctggtcagcggcgagctggaccctgtcttcaggcaaaaggcgaagaaagacccggagaaaacgtttgaggatattaaagcgtattatcgcaaaggatacgtgacgaatgttgagacgatcggcattgaaaatggcgttatagaattccatcgcgacaataacgttgcatcctgtaaatacaattatgccggctataaaattctgacttacgcatcgggtaaaaaaggggtgcgctacctgttcgaatgtaaagatgcgaatagcaaagcgcctaaatatgttcagtttagcgatcatatcattgccccgcgcaaatcggcgcacttccatatctttatgggaaatacctcgcagcaggcattgttgcaagagatggaaaactggcctacctattatccttatcagttaaaggcgaatgaggtcgttgacgaaatgctacatcattaagtctgattgcaatgttaaaagctcgctatgaatagcgagctttttttctgccgttatgccatatttctggcaatcaatataaaaaatacctgcgcccccggagcgatgatgacgctgtccataccgccctcgattcaatgccaaacggaagcggcatgtcgcctgattactcgtgtcacaggcgatacgttgcgtgctattcatttatatggttccgctgtcgcgggcggtctgaagccaaacagcgacattgatctgctggtgacaatatgccagccgctgacggaggcccaacgcgcaacgctgatgcaggaattgctggcgctttcatcgccgccgggggcgtcggcagaaaaacgcgctctggaggtcactgtcgtgctttattcgcagctggttccctggtgttttccaccttccagggaaatgcaatttggcgagtggctaagagaggacatttgtcaggggatttatgaaccagcgcagcaggactgggacatggtgttactgataacccaaattctggaaaccagtataccgctaaagggagaacgcgcggaacggctgttcacgccagcccctgcggcgcagttgctgaaggccttgcgttatcccctcgacctttggcaatccacggcagatgtgcagggagatgagtatcatatcgttttaaccctggcgcgtatctggtataccctttctaccgggagatttacctctaaggatgcggcggctgactggctgttacctcagttgccagaagattatgctgccacgttgcgtgcggcgcagcgtgaatatttaggtctggagcaacaggactggcatattttgctgcctgcggtcgtacgctttgtggattttgccaaagcgcacatccccacgcagttcacataagatgccccaggacgtctgtcaggttgcgcaaacggcgttcctcaactactacttaataggttctcatcgctgaagtaagcagatgatcttatgcgggccatcgaatggatattcccacatggctctcgttttgttgaggtggatatgactggttccgcatcatctgttttaaagacagatacaagactattgagcgaaaacctgtttcttaattatggtctggagtccttatttaaggacgtcgcaataatagctggcaacgtaaattatattatttttgatatcgacgattactacaccgtacagcagtatattacttccacatttaaaacggtactcattggaattgttacccataatgaatataactttattgatgaacatcatgtcatatatcgaataaaggtcgatgcctctattgctgagtggcgcgaattactgattttggccgctgctggtcaattttttcccaggtcagagaaagtcagattaacggcgaatgaaagaaatgttttggcgatgcttgttaaaggaatggatatccgacaaataagctgtgagctgaatgtacatttaaaaactatttactcagtacgctaccatgttctgactaaattaggttgtagaacagttctggattatcaaatactgtccgtttctaaagcctttacgcactggcttacaataaataatgttgataatgtaatttcccgtgtaaatagtaaggtcattgcttaataatgatttgcttctgatggcgtttaggttcactatgctttcttacatcatcatgaggccagacaggcatggctacttttagtattagcgcaatggcggcgcagtgtggtgtcacaacagcaaatatcaggtcctgggaacgctatggcctgcttcaacctaccaaagatgaagctggcaatcgtttttattgcatagaagatgctatcagaatacagcatattatcgacgcgttaagcaaaggcttttcattaaaagagattaaacctgccctctatggtgaagaaacgcattgccgctcgggatggttattctaccaggaagagattttagcgcagtgtagaaaattcgaacccgccaaattgcgaaaattactctggcgttatggtcgggaaattccgccgtgtatcgtcattgagtcaatactgcgtcctttacggctgtggttgtccgcaggcgatgatgatgcacgccgatttgaaaaggcattactggatactgcgattattgaatacgccacgttccagctaagtagcgtacgaaaggcgccagcaggcacaatgcttattgctgcgttttcgctgaacgaccccattgagctatggctggaaacgattaaatattgtagtgaaggtatgcgagttgaagtcatcccctggcaggcgccgatgcccgatcttttatcaacgtctttcgagcatattgttctgtggcatgatgagacattaactcccgcgcaggaaaatcttattcaggctttaaaagaatcgggtaaatttagtcttcatgtgaaaaatggctcaggcttaacattactgccagccgtatatcggcagcatgagatgccagaaagcatgcagcatgttgcaccgcaaatccatgcaaacggctacgaaaaatcaggcaccgcacgttgaggcatctgcattattaacgaacaggggaggagtaaacccctcccttgtttatactcttcatacttcaagttgcttatgtgttggctacggattactcggcccatccatgggcctcgccctgacgggccgtcgcacgcgacgttcaaatctgctcccggcagatttgtcgttcaccccagtcatatagttatctatgcttctggggactcactcccttgccgcctttaagcaactcgaattattttgggtatatattagatgtcgtcaggtgtctgaaacaaaacggcttctaaggcattacggtaaatatcaagctgcactacgtctttttctgtttccagtttttcaataagtttggcgatgacatccttatttgagacatgctgctgcgattgcaatagttcgtaagtaatttcctgaatagctcgctgttcacataacatatgtgcagaaaaaggattgccagtactattttgttcgttgactagtgtaatggtagtcatatttcaccatattcgatgtaaattgaagccgatctccctgagcgggggagagaaattagtgacctattaaagttagacctatatcataaaactgtaataaaaaatcataaaaacgtgatgcgcatcacatttgtgtgatttgttgtatattttatacactttaaatgaagattccgcagaatcaacggcctgttcttttttctcactccagtttaaacgaataagcattaatacccatctgtaataattacttaatgttatcttaataaaggtaaattactgtcaggcctccgtaaaaggaggttgattaatgattcgtcatatcgccatttttctttgttctttattgatgtgcagcaccacttttgccgattcggtaacgtcggtatcgcttggcgcgctcttaaccgcgctcaatgaacgcatgttattaatgaaagatgtggctgcttataaaatgaagcaccatctgccgatagaggatttcacacgtgaacaaaatgtttttgccgaggctgaagaagaagcgaaaaataacggtctggacccgcattcgataaccccttttattcgttcgctaatggatgccagtaaagcgatacagtaccgctatttagcgcagtggcgaaccggctcagaaccctcctttccgatacaaaccttgtcggtcacccggcaacgtattcgacaacttgataatcaaatgttgatcattatcagccagcgcttgatggtcggcgctttcagccacgacgatatggtgtggctgagagcgcagtttaatgcgccgaatctgaatgagagcgatatcagtaatgtgttggcagccttatctttggtgcgacgcgcgcgttaactccacatgaggagaggtgggccaatacctggtgattgcctgcggaggtagcgataaaagaacgcttttaggtgatttggatataagcgtggcggaatagcggctggagagacgtggtttcgcttcccatcttccggtgcattcgttagcatactgtttcgcagctaagcgtaaatgttttcaggaagaggttaatgtgttcgcggagtatggtgttctgaattattggacgtacctggttggggcgatttttatcgttctggtaccggggccgaatacgctttttgtgcttaaaaacagcgtgggacgcggggttaaaggaggatatcttgccgcatgcggcgtgtttatcggcgatgcgatattaatgtttctggcgtatgcgggcgtggcgacgctgatcaaaacaacgccggttctgtttaacattgttcgctatctcggcgcgttttatctgctctaccttggcgcaaaaatcctttacgccacgctgacctcaaaagggcgtgcggcgacggaaacggtagttccttttggcgctatttttaagcgtgctttaattcttagcctgacgaatcctaaagccatacttttttatgtttccttttttgtgcaatttattgacgttactgcgccgcatactggggtgtcattttttattttggccaccacccttgaaatcgtcagtttttgctatctgagctttttaattctttctggcgcttttgtaacccactatattggtaccaaaaagaaactggcaaaagtgggcaattctttgattggccttcttttcgtcggatttgccgcccggctggcaacgctccagtcttaaccacctggacccgtcgtcaacggcgggtcattgctctcctttcggttttattgcgtggaaaacagcaaaatagtaaccaataaatggtatttaaaatactgtttttggagcgtaacctttttacgacagcgatgagattatcgctgagtaacctgcgtgaagagggaagcaaatgcggcaaattccacaaaatcatattcatacacgttccacgccattctggaacaaagagacggcgcctgccggaattttcgaacgccaccttgataagggaacgcgacccggcgtttatcctcgtctctcggtgatgcagggggcggtcaaatatctcggatacgctgatgaacattgctctgagccggaagagatcatggtgatcaatgccggcgagtttggcgtgtttcctccggaaaagtggcacaatattgaggtcatgacggatgatacctattttaacatcgacttttttgtcgcgccggaagtactgatggaaggggcgacctcacgaaaagtcattcatgccgggagagaataataatgggaaaagctacttataccgtcacggtcacgaataatagcaacggcgtctctgtggactatgaaacggaagcaccgatgacgttgctggtacctgaagttgcagcagaagttgtgaaggatttggtcaataccgtgcgttcctacgataccgaaaacgaacacgacgtttgcggttggtaaggatcttgtagtatctatttgatataaagtgattttttaaatcagaagccgcatcgcgcgtcgccagcgtgatgcggtttttgcgtattgaaaagcgctgtttatttacatcagacatgggttgaaaagaaacattaagaaaacattaagaatatcgcattgtttgctaatgagagcgtattcataaaacttatgattgggtattaaaaaccagaagagtcttataatcatgaaactcgatacccgattaacttcgtcagcacttactcttgcgcttgccgctgtggtcatcccgtttacggcggactggcaattgcctttgcttaacggcgtggtggtccgatggattgaaaacggacaagcgttatggttactgtttggggcgctatttaccgcctggtatatacggccactttcccgtcccgaaggggcaaagcagttttggctatgggctgttgtctggtgggtggtgctattgggtagaagcaccagttgggggcgtgactatttccctgacgagccgcgtatgctgttcagaacgatttcagtgatattaattgctgcgttagtcttgccagtcctgttttctgccgggctacgtaaggagattgttcgtcgcctacgggacgttcctctgccattgtggctgtttgccgtgacgacatgttcatatctgatttccgacactgtcgagcatcatcggtggttgtcgccgatattcctgcataacgctcgttacacggatttgattgaagagctttatgaagtgccatttatgatcggtttgtttatggtgaccgtggggtttatgcagcaggacaagcaggatgaatgtacggcgctggagatgaccccgtatcacgcaaaatagcgcggctgaaaaaagaccatgaattcgacatgggatagatagcggttagcaaaaaaagcccgcactcggtgaggcgggcaaataatactggaagcaatgtgagcaatgtcgtaccgaacaggtgggttataaactcaaccactcggtattgataaagataatcgttatcattaatgattgcaaccctgatatttatgcgcttttatccacgacgctaaaaggtgatggacatcacaaacttcactttcctgacgatgtgctattctttttaacggcaaataaaccgctaacgttaagacataagtgaggaaaaaatgggcattctttcatggattatttttggacttattgcgggtattttggctaagtggatcatgccaggtaaagatggcggcggattctttatgacgatcattctggggatcgttggtgcggtagtcggaggatggatcagtacgttctttggctttggcaaagtggatggtttcaacttcggcagctttgcagtcgcggtgatcggcgcgattgtcgtgctgttaatctacagaaaaatcaaaagctaaacgcagaactttcagagataataaaggctacgacaggtagcctttattattcaaaatgaatttaccaccagcccagttcggtacccgccaccgcaattagcgcgatgcccatcaacaccatcgttgttttcctcatggttatgctcccggcgcggcgtaaccgccaataaaaaaccatgccaaaaataatattgccgtaatgaaaatgacgacagggaagaggatacccactctcatgctattaccttcactgttcagggggcgccagaatagcagggttttctcagcgacaaaaggttggttgctttgtgacagggcgtggctattgctgacttaacccgggataaacacccactaaagcgctgacagaaagtatggaaatagcgtacccgccaggttatcctggacaaaatatcgctttaaggagtcgttatgaaatttacgtggattgcgttgccaggcgtattgctgctgagcgcttgttcatcgtcgcaacccaacgcccccaggccgccgcgtattgggatgcctaatccggcagccgtctactgtgagcaacagggcggtacgctgatgccggtgcagaccccacaaggcgtgcgttccgattgcaaattgcccaatggcgaaatcattgatgagtggacattatggcgcagagagcaccctgatacgaaaaagtgacaacctgcggtccgacgggatatgattaagaacaatctgataatgagtttcatgcggcgcaagaaaatatgtttcagttaaagccgggcgcgttggcaatagttattggcgctaaaacacccgccggacggcagaatattggtaaatcggttgagctattttgcctgtgccaacccggagatgaattcattaatccagtaaatggacacgtcaccttactgccgaaagaagcgcctcgggcgctgtggctggttacgggcgacgtagcctccgccgatggccagcacggttttgcctgggtgcgggcagaacatttgatgccgttgtccccggacagacaaccaggccaggcggcggcacgacaatcacagctctcgtagccactctgccagcacaatggcatggttctggcgagtatctttagcggcgtatagcaacgttagcggctggtgtcgggcaatatccgccagacgtttgccttcttgatgctgttgcgcaagttctgcccggtattgctgcgcgaagtggttaaaatcaatcagttcgctatgaaaggctttgcgcaattcggtggagggcgtaatggccttattccattcatcatagaccagcgctgcttttttaatgcctcgcggccatagcctgtcaaccaatacccgataaccatcgtctttttccgccgggaaatagacgcgcttacactggattcgcatttttccctcctgtgatggtgtcgcttacggtacttttgtcggatagcggtaatgattttaatggatcaggcctgataaacgaagcgtcatcaggcattcaagtgggtatcaggtttatttatgacgctatctctcgatcgcgtccggcgtagaggccgaaaatcgccatgatgatagccagaaccgtcacgcctgacagcggtagataccagctaccgctggcatcatgaagttttcccatgacgggcggcccacatgccgccagtaaatacccgaccgactgcgccatgccggaaagcgccgccgcctgatgcgccgaactggcgcgcaggccgataaacgtcaggccgaggatcatcgtcgcgcctgaaccgaagccgaacagtagcgtccagatgatcgcctggcccggcacaaaccaaagccccgccgcgcccactgcgcacaatagtgagaccagcgcggcaatccagcgttgatcgttaaagcgatgcaaaataagcggaatagctaacccaggcgccgcggtcgccagttgcagcaggccatgtagcgatcctgcctgtgcttcgctgtaaccgtggctgatgagtattgttggtaaccagccgataatcacataataaatcagtgagttaagtcccagaaacaacgtaacttgccaggctaaaggcgaacgccagataccgcgttcatgtaatgcccgggagctactcaggttagctgagcgggtagtgcgccactgcggcaaccagataagaaacgccaacagcggaaacagcatcagcattaacagcgcgccgcgccagccaaaaccgtgcaacgccagcggaaccaccagcgcggaccccaacgcggcggcggcgcccatcgtcaatgaatacgcgcccgtcagcctggcgacatgttgtgaaaaatcgcgcttaatcaatcctggtagcagcacattacccagcgctatcccgcacccaataatggcagttccggcaaacaacaatgcagcggagggcagggagcggagagcaataccagcgcaaatcagcagcattgcggcaaacagactgcgttccatcccaaaccggcgggcaataccggccgccagcggcgaaaccagtgcaaacgccagaagcggcaaggttgttagcaggcccgtctgggcggtggaaagaccgtaatccgaacggattgtctccagcaacggcgcagcgccggtaaatgttacgcgcagcgtagtggctatcatcaaaataccggcaatcagtaaagcgccctgtttgccgcgtggtgaaagggctgtcgtcatcgttttctcatctcgtcaggcgaggcgataccttaacagtttttactgtttggatgaatcaagctaaaatgacaatttatcgctaaaatcggacaatataatgattggtctgagactggacggttacgatcccgaccttcaccacgatgccgctgtggccttttgtattcgcgccagggatgatgaactgtttagccctcgccatcagcatcgcaagggacagttgattctcgctctgcacggcgcgattacctgcgaggtggaaaatgcgatgtggatggttccgccccagtatgccgtctggctccccggctcgctgccgcacagtaatcatgtgaccgcaggggcggagctgtgctttttatttattgaacctgcggcggtcgtcatgccggagcgttgctgcacgctgaaaatttcgccgttatgccgggagttgattttgtcgctggcgcgcagaaccgatcccgaaagagcgcaaatgccaacgcagcgccttattcaggtgttgtttgatgaactgccgcagcagccgcaggaacaattgcaattaccggtatcggggcatccgaaaatccgccaaatggttgagacaatggcgcaggagcccgcgcgatggaatacattagggcagtgggccagcgtattcgcgatgagcgagcgtaaccttgcccggctggtcgtcaaagagacgggactaagctttcgtcgctggcgtcatcagttgcaattaatcctggcgctacaagcgctgatcgcgggacgtaatgtacagcagacggcgcaaatgctgggttatgattccaccacggcattcattaccatgtttaaaaaaggcctggggcagacgccaggccagtatctgacgggcgagttactgcttccccacaattaaagagaccagccccgccgcaatcagtgggccgaccggcacgccgcgaaacagcgcgacgccaagtaccgtaccgaccagcagcccggcgacgagctgcggttggtttcccatcagcgtaatgccgcgaccgcccagccaggagacgaaaacgccgacggcaatcgcgaccagcgatttccagttcacaaaagagtggatcaatgtggagggcggtagggttccgctggcgatgggagccattacgccgatggtcagaatgataatcccgacggtgagtccctgtttttcaatccagggaaaaaaggtattcaacggggttacgcggacaataatcagcaccagaattgagacggcgacagtggtgttgtggctgataaatcccagagctgccagtccgagcaggatcagcagagtgacatcaaacattatggtttccttgccaaaaagtaagcctgactactttacgcccaaacggcaaagcgcacaggcctttttaacgattgatgcggatttcaggcaactgcctgaaagacaatctctacgtgaaaaacggcgttgtcattaaattgccatcaacgccgcgtattgctaacaggtgaaccgtcattgttgtcttcctgaggatacaattatgtacgatccaccgtttcttgaagcgctgatgattacggcgtcgtttttcgccatttttatcattatcgttgtgtcggtattgctccttgaagggggaggggactaagccgttggcgatgactgaaagcggcggaagactgccagttctggtcgggcgatgcgcagatagtcctgtgtattcataatgactgatttttccagcaggccggcattaaaggcaatttcatcgaaacgctcaaacaggagcggatcggcgaccagtttcagattggggtgaaaactgaaaggcgggatcgcgccaaaaacgcagccggtcagcatatcgacttccgccgggctggcaagggaagcgcgtaagccgcccagatgtgaagcaagctgagagaggtcggcttgctgatcggccgccagaatagcaagaacgtgctggttgacgccgttgcctttgactttacagaccagcgcttttgcgccctggcccagcgcagtaccacgtatttcagataccgcttcgcatttccctaccgcttcatggttcaccacacgatagcgcgcgttctcctgggttaataaagccactaaacgttggtgtgtagcgacacccttcgcgacttcagtcatttcggccatttctcactcctggtgcaatatgaacatttactgcgaagcactatgatgaacgatgttgtttttgttgtttgttcagatagagctgcgcatcggaagcctggtaggcatcattaatcgtatcattgggctgcatattataaatcccggcagaaaaatggactgtcttatccggtgcgataatttgcaggttacgaataatacgctccggcagatggatagccaaatccgccgcgtaatcaacaagaataatacagaactcatcgccgccgaggcgaatggcgtaatcgcttttacgaatcgatgttttaatcgctttcgccaacagggttataattcggtcgccttcctggtgcccctgggtatcgttgatcagttttaacctatcgcaatcaatagcgacaaatgtcaccggcgtcccggtattgaccaggcgttgcagtcgctgttccagcaccggtgttaatattttacggttgtaaagcccggtcatggcatcgctaatattttcgcgtgtgacgttgcgataaagccgaaagtgcatccgtaccatattaagcaggagcgccgttgccagtaagtaaaaggccagcgctttccaggacgagacaaggaaataggttaaatcaagggacaacgaaacgcgcagcccaccagggatatcatggctataattcacatattgaaacagattatttttgctttgattaataataatttcttttccggagtccatatcctttagtgttacgttaagataacgccaaaccagcggacggtcctgggtataaaaaatattttttaaattatcctggttaacatccaccatcacgatgccttttaacgatcccgccagatagactggcgttaaaaaactcatgacgttttcctgagtaatatcatccatgtagatacttgaaataaccgtacggccggtaaaaagtttatctatatcttttctgttaatacccattgtgcctttttgtaaaaaagtccaacgatgcatggcgaagcgccgtgagttgattaaatcatagaaatagacataatgtttatttaaatcaacgtaataacggaatttaagctccagtgtgcccagcccgtgactatggtcgtcctgcgaacggttgatgcttaccgcctgatcaaatgcaggcagtaaaagggcgtcatcaagattatcggtacactgtgtagcggcggtttgcagagtaccatgtagcgccggataattatgccgggtcaggttgacaccgtgcgtaccgttaatagcttcaaaggcgtcgcaaaacgcgcggtgtttttctgcggtgacggggtctcccggcgcttcaaaagttcgcatcaaatgtgcggcgatgctctgattctggtacttatcgtacaaaaacgacgaatcggctctctccatgatataacgcatataggcattcattgccctgtcgctggcaataagttcgtaaatcaggaaggacgatgtcaaaacgatgacgcttgccgagataaagtgcctgagcgctttatgatgcaaattcatgatgaactacagccctgaaagtcggatgcgttagtttaccatagcgatgagaattcctctaatagactgtttaaaaataaaacgtgttgatgttatggaataaaaatcattctcgatttaataaattcaataatatatggtgttgatattttcagtcgtgactattgtcgcaaaaagtaaattgttaattaacggcatcgatttaacactaacgaaaataaaatagcctttattattacgcgaaaggagtgtgaagtggtaaggataataatgtacttccgttcggaggcactatgaaacgatttaaagaaatggcaacaatttttctttttgcattgctggctgcggggttcacgtcgtctgctatggcagcgtcgggtagtgatagtccgtgggattttgatttttcgggtccatggcttttttgcaaactacaaccccctgattctctgcaattaccgccacctcctggtgagtattgctggcattaataaatccatagtatttcagtgataagtcggcgcatgtaaggttaatccagtcaggagatatacaggtttacggctattatagtggtagtatgtataattgccttgttagtgataaatcagcccgtgactcattacgggctgatttatggttatgcactttgattggcgctctgtttctgaaacaattcgcggaataccggataaatatcctcctgatcgcgaatatgctgcatggcgaagttatcgaacgtcgcctgcagatgttcatactcgcgccataaggtctggtgggcgcggcgggtaatctcgatatagctgtaatagcgcactaccggcagcagctttttcgccagaatctcatgacacagcggtgaatcgtcggcccagttatcaccgtctgacgcttgcgccgcatagatgttccactgaccggggtcgtagcgctctttaaccacttcgtccatgagtttaagcgcgctggagacaatcgtcccgccggtctcttgcgaataaaagaactcatgttcgtccacttccttcgcctgggtatggtggcggatataaaccacttcgacgttcttatacgttcggctcaaaaacagatagagcagaatgtaaaaacgcttggccatatctttggttgcctggtccatcgaacccgagacgtccatcagacagaacatcaccgcctggctggagggctcaggccgtttttcataatttttatagcgtaaatcaaaggtgtcgataaacggcactcgctcgattttagcccgtagttcggcaatctcccgacgtaaccgctcctcttcaagcagttgcgctggttcgctgtggctgatggtctccagttccgtttccagcgcgtgcagttcgcggcgttttcctgccgtcattgctgtacggcgcgccagagagttttgtagcgaacgtaccacgctgatattggccggtacgccgtttgaggtgaaaccggcgcggtgagttttatactcgttaagctggcgatgctggtttttcttcagattaggcagcgctaaatcttcaaagagcagatccagatactcatcttttgaaatctgaaaaacaaactcatcctggccttcgccgtcctggctggcctgaccttgaccgctgccggaaccgccgccgccaccgccttgcggacgctcaatgcgatcattctggataaagtgatcgttacccggatggacgcgatggcgcagaccgccgcgcccctgatgaaacatcggttcgctaatatcatcggttggaatagagacggactctccgctgtcgacatcggtcacagagcgtttattaatcgcttcggaaatcgactgcttaatttgtgctttataacgacgcaaaaagcgctggcgattcaccgtgcttttatttttgccgttaagacgtcggtctatgaaccaggtcatatgccccccgtactgccaactgagcgcctgttctgtcagtgccggatagcgctaacgcttagccagtctacagaacattactttgtaggcccggtaagcgcaagcgccaccgggcattaacatcacgacgatttacgcacgcgcaggtaccactcgcacagcaaacgaacctgtttacgggtataccctttttccatcatccgatcgacaaagtcgtcatgctttttctgctcgtcagtcgacgttttggcgttaaaagaaatgaccggcaacagctcttcagtattggagaacatttttttctcaatcaccgtgcgcagcttctcgtaactggtccagtttggattacggccgctattgttggctctggcgcgcaggacaaagtttactatctcattacggaaatctttcgggttactgatacccgctggtttttcaattttttccagttcggcgttcagcgactcgcgatcgaacagttgaccggtatccgggtcgcgatactcctgatcctgaatccagaaatccgcataagtcacgtaacgatcaaaaatgttctgcccgtactcagagtaagattcgagataggccgtctggatctccttgccgataaattcggcgtatttcgggatcaggtagcctttcaggaactccagataacgctcagcctgctcctgcgggaactgctcgcgctcgatttgttgttccagaacgtagaacagatgtaccgggtttgccgccacttccgcatggtcgaagttgaatacgcgggagaggatcttaaaggcgaatcgggtggagagaccgttcatcccttcatccacgcccgcatagtcgcgatactcctggtacgatttggctttagggtcggtatctttcaggctttcaccgtcataaacgcgcattttcgagtaaatactggaattttccggctctttcaggcgggaaagaatcgagaaacgcgaaagcgtttccaacgtgcccggcgcgcagggcgcatgagccagctcgctatgattaagcagtttctcgtagattttgatctcttcggagattcgcaggcaataaggcaccttcacaatatagacacggtcgaggaacgcttcgttatttttattgttacggaaagtcacccattcagattcgtttgagtgggcaagtatgatgccattaaagggcagggcggaaataccttccgtaccattgtagttaccttcctgggttgcggtcagcaaggggtgcagcaccttaataggcgctttaaacatctcgacgaactccatgatcccctggttagcgcggcacagcgcgccagagtaaccatacgcatccggatcgttctgggcgtgatgttcgagtttacgaatatccaccttgccgaccagcgccgaaatatcctggttgttttcatcgccgggttccgttttggcgatggcaatctgctccagaatggagggccagactttcaccacgcggaatttagtaatatcgccaccaaactcatgcaggcgtttggccgcccacggggacataatcgtaccgagatagcggcgcggaataccgtactctttttccagaatctgcgcgtcttcctgcggattaaacaggcataacggatgatcgttgaccggactacgctcgccgttggcgcttaaaacataaattggcacgcgctgcattagcgatttcagccgttcagcgagcgatgatttgcccccccccacaggtcccagcaaatagagaatttgcttcttctcttccagcccttgcgccgcatgttttagataagagacaatctgttcaatcgcgtcttccatgccgtaaaactcttcaaacgcaggatagcgagcaataacccggttggagaagagtcgggaaagtcggggttcctgggcagtgtcgaccatattaggctcgccgatagccattaatagccgctctgccgcgttggcataagcactgcgatcttgccgacaaatggtaagaaaatcctgcagtgtgaactcttcgtccttggcagcttcgtaacgctggcgatagtgatcgaatatattcatgatatgccatcctttcgttttttcgcacatgttaagagccgttcatatgaatagtagaggctcccggaagaggtagactgaacgccgtctctgctaaggaaaaaaaagcaactctcatgccattttattggtcagaagattaacgtgtccggtgatacaccttcttaacattaagcgtagatggcatttgcaaaacttgcctgtacgcgtcagtggatttcgatgacatatcaataactcatcaggtagaaaaggctggtggatatcagaaaaagcgttcccggtcacataacgatcatcagccgatcatctgaaaataatcggttgtggtgatattaaacggttacattgtgtaaaatagttgggcttacaggtattggcggttacacttttgccgcagaacatttgaataaggaattatggattgtgaccaaacttaaacttctggctcttggcgtgtttattgcaacatccgccagcgtcgcgcacgctgaaagcaacctgacgttgggcgcaggcgttggtgtggttgaacacccttataaagattacgatagcgatgtttatccgataccggtcatcgcttatgaaagcgaaaacttctggttccgtggtctgggcggcgggtactacttgtggaatgacaatgccgataagttgtcaatcatggcatactggtccccgatgtacttcaaaccgggcgacagcgatgaccatcagttgcgtcgtctggacaggcgtaaaagtactatgatggcgggcgtttcttacgcgcatcacacccaatatggattcctgcgtacctcactggcaggggatacgttggataacagtaacggtattgtctgggatctggcctggctgtatcggtataccaatggcgggctgaccttaacgccaggtatcggggttgaatggaatagcgagaaccagaacgattactattacggcgtatcacgtaaagaatcttcgcgtagcggcctgcgcggctataacccgaacgatagctggaacccgtatcttgaacttagcgctaactataatttcgccggtaactggagcgtatatggtactgcgcgctacacccgcctgtcggatgaaattaccgacagcccgatggtggataaatcctggaccggtatcctttctactggcgtgacctatagattctgattgattgaatttgccggaaaaaccacgacaaagcctgcgttatgcgggctttgtgctgtctgaaacgcgaacatgacggcttgcataaatgcgctgttgaccgggtatggcgcagccttatgtgatttatactttgttacatcaatttaaaaaactagccttttatatgaaaaatccaggtgattacaactgcgctaacaattagcgtaataattgttgcaatgctggctgatatcgccctgtcacgtcccgcttatgctatacccattcttcacagcgagtaagacgaatgagcatagtattcaataccgtagccaagcccagcggcagtctgtgtaacttatcctgcaagtactgtttctatcttgataaaccccgggggcagcgcgtcatgtctgacgatgtgctggagacgtatatccgccgggtaattgatgatacgccatcctcagaggtctcgttttgctggcaggggggagagccgacgctatgcggtctttctttttaccaaaaagtggtgcgcttgcagcaacgctatgccaacggcaaaactatctacaacagtctgcaaaccaatggcgtattaatcaatgaagagtgggcggctttctttgcgcagcaccagttcctgattggtatatcgattgatgggccgcaagtcgttcatgataattaccggaaaacgccgtcagggcgggcgtctttttcccgagtcgttaatgctatccgccttctgcaggcaaatgatgtcgagttcaacacgctcactgtcgtgaatgatgcgtcatgctgtcatggcaacgctatttatcattttttgacgcaggaactggaaagtaaacacctgcaatttattcccattgttgagccgctcgcgcaaaaagcgcagcgttctttgacgttatctgacaatgaggattcgccttcgctgatgcccttttccgtcacgcctgaagggtggggcgcctttatgtgcgatgtttttgatcaatggatacgtcacgatgtcggacgcatattcgtacagctttttgataacttacttggcgtctggatgggggagcccgccacgctttgtacgatgcagtcgacctgcggacaaagtttgctggtggagcagaatggcgacgtgtttagctgcgaccattttgtttttcccgcctataaactgggcaatctgcagcaacactctttagaagaaatggcggcctctccttttcagcagcagtttggcgcggctaaagcaaacctttcctcacgctgccagaactgtacgtggcgctttgcctgtcacggcggttgtccgaaacatcgaatttgtatggacggcggcgaacggcaaaattatctctgtaaaggatatctggagttctttcaacatgtgacgccctatatgaatgtgatgcgtcaattattactgaatcagcgacccgccgcgcatattacccgcatcgtcgacatgattgcggatgacgttcgtcagtgacaagaaaatcgcccccttgcgcggtatgatgccggacattaccgtagggtctaagagtcctgtattgttttaccgtcgagtgacattgaaaaggaaatgaaatcagtgaaaaacgtaacgttttgcgggcaggtgacgcttcctgccatcggacagggaacatggtatatgggcgagcgcgcggatcaacgtcagcgcgaggtttcggcgttgcgcgcggggctggatttggggttacgccttattgatacagcggaaatgtatgccgacggcggggcggaaaaggtcgtgggcgaggcgttagcagggcgacgcgatgaggcatttctggtgtcaaaagtgtacccgtggaacgctggcggccagaagatagttgccgcctgtgaagaaagcctgcgtcgtctgaaaacagattatctcgatctctatctattgcactgggccggaagcttttcattcgaagagaccgttgaaggtatggagcggctaatcgcgcaggggaaaattcgccgttggggagtctctaatcttgattatgacgatatgcaggcgctgtggcgcatccctgggggacagcaatgcgcgacaaatcaggtgctctatcatctggcgtcacgtggtattgagtatgatttattgccgtggtgtcaacaacagcgaatgccagtgatggcctatagcccgctggcgcaggctggccggttacgtagcggtttactgaatcatccggtggtgaatgaaattgcgcaagcgcataacgctacggcggcgcaaatcttactgacgtgggtgattgcgcatccgggcgtgatggcgatcccgaaagccggaagtacagaacacgtgaagcaaaatgcggcggcgcttgagatcgccttgtcagcaaacgaacttgccttactggacaacgcctggcctgcgccaaaagggaaaaccgcgttggatatggtgtgacgccggataaaatgtgtaagcgccgccatccggcaggtcatgcctgatggcggctgacgcctttcagatcctatagtaacgccgttatccattcacttttagcgtttagcgacgcagatagtctgcgccagacgagagggtttttcttctgtggcttgttgcggcgcagtagcgtaaaccgtttcaacgcagacaaacgttttatagccgtcatccggcatgtcgcccatgctgacggacaacgccgggccagggttccagcctacgacgttaaggtgatggtggtggaccacatcaatcgtgcggtttaatgtcgcatcgtggatcacgctacatgcttcaggattgaggtaaacgcgatcggtacggtccggaaaggtttgtataccgtcggtcaggacaccttctttagcgtcgttaactttatcaataaaccgatcgccgagtccgctgaccttaacgttggcgatgtcgccaacgttaaaatagctgtggagcgcggatgtggttgcaaattcgccatgcgcttccagttcaatttcacaggttttacccactttaaaacgtgccagcagcgtgaaatcgtgcggccagtatttccgggtggcctcactgctttgcagctcaaatgtcagcattacgccattatcatcttcattatgcgcttttagcgcccacggaagattacgcgcaaagccgtgtgacggcagaccctgttgagccgcaggtccaaaccagggccagcagatcggtacaccgccgcgtagcgccacgccggttttgaaaggcgtattattactgagccacaatacctcttcctcgccaacgggtttccaggagagaaggtgcgcgccctgtaatgcaaaagaggctttaacctgcggatggtcaacgacgatcagatccaggtcatcaagctgacgacgggaaaggacaggggtaagctgttcgataaccgggagggcaaaaattttattaatcattacgcaatcctcttaaccctaaataattcgagttgcatgacaaggcgcttgtgccttgaccagtgcttgtgctggcccgtagaggcgaggccgcaggccgagtaacgcggcaagtgaacgacaaattcatcgggaacgaatttgaacaaccgtaggtaatctccggccagggacatggacatccctgattcatcccgataagttcgacttccgtcagtgattcgggtgagaaagcatagccaacacacctgcaacttgaagtatgacgggtatatctttaagcaaaaaaaagagcgacctgagtcgctcttaccaatgactgtgtcatctcaacttatttggagatgtgagcaatcaggtccagtactttgttggagtaaccggtttcgttatcgtaccaggagaccagtttcacgaagttgtcgttcagcgcgatgcctgctttagcatcgaacacggaagtgcatacttcaccgttgaaatcggtagatacaacgtcgtcttcggtgtaacccagcacgcctttcatttcgccttcggcagcagctttaacagcagctttgatctgctcgtaggtagccgctttttccagacgaacggtcaggtcaacaacggatacgttcggagtaggaacgcggaacgccataccagtcagtttgccattcagttccggcagtactttacctaccgctttagcagcgccagtagaggacgggatgatgttctgagatgcgccgcggccgccgcgccagtctttgtgagacgggccgtcaacggttttctgggttgcggtagtcgcgtgaacagtagtcatcagaccttcgatgatgccgaagttgtcgttgataactttagccagcggcgccaggcagttggtggtgcaggaagcgttggaaacgatgtcctggccttcgtatttgtcaaagttagcgcctttaacaaacattggggtgttgtctttagacggacccgtcagaaccacttttttcgcgccagcggtgatgtgtttacgcgcggtttcgtcagtcaggaagataccggtagcttcagccactacgtcaacaccaacttcgtcccatttcaggttagccggatcgcgttcagcggtaacacggatttttttaccgttaacgatcagatgaccgtctttcacttcaacagtaccgtcgaaacggccgtgagtggagtcatatttcagcatgtatgccatgtactctgcgtctaacaggtcgttgattgcaacgatctcgatgtcagaacgtttctgagcagcacggaaaacaatgcgaccgatacggccaaaaccgttgatacctactttgatagtcatatattccaccagctatttgttagtgaataaaaggttgcctgtaaaattacaaaaaccttacgcagcgtcaagcggaatcgtgtcaatcattgcgacaaatcaatcctctgcacaacctttgcgcggctgattcgcctcactcttcctttcggcttgaaaccacatgggggcgccgccccaaattttaaagggcaaccgagataataatgtgacatcagtcacgattcgtgagccgccatttcgcaatgatcaagtttagaacaaaagttggtactgaggtgttaatgttttgttagaatcggtcaggcaatgtgagcacgtttaaagtgagatgtgagcaaatggctaaccaaccttcagcagaagaactcaagaaaaaattgtccgaaatgcaattctacgtgacgcaggatcgtggcacagaaccgccatttaccggacgcctgctacataataaacgcgatggggtttatcactgcctggtctgtgatacgccgctttttcactcccacaccaaatacgattcaggctgcggctggcctagcttttaccagcctgtcagcgaagaggcgattcgttacatagacgatttttctcatggaatgcagcgtgtcgaaattcgttgcggtaactgcgatgcgcatctcggacacgttttcccggacgggccgcagccaaccggtgagcgctattgcgttaactcggcctcgctggccttttctgacgagaaaaacggcgatcaactgaaaggctgaaaaaacgattcagcaaattattccacaggagcggacacatcatgaatcttgatgagatcattaacagcatgacgccggaagtgtatcaacgtttatccaccgccgttgagctgggtaaatggccggatggcgtggcgttgacgccggaacagaaagaaaacagcctgcaactggtgatgctatggcaggcgcggcacaataccgaagcgcaacatatgacgatcgatactcacggtcagatggtgatgaaaagcaagcagcagctcaaagcggatttcggtattacgtcaaagccgattgcgacattgaaaatgcagtaacggcagccggataagaggtagccgccatccggcggtttcattgccaatgcgttgtgcttaccgggcctgctcattgctgtcaggcacaggcccgccatatttttacccattaacgcttaatgtccagcgagtccgccaactgtttcgctaactgattattgtcatcggtgccttattcccagaacattgcgccagccagcccgcgctttttaatctgttttgttagaagcgctctccagcctgcgttgagctttgcctggtagcgacgctgacgtgacgtatccggcccaaagatctatgcaatggtctcaccgttgcgtgatgtattgaccggatacgatacctgctccgctacctggcgacagcctggccctgcgtctcttcccagtctgccagcgtatacagcgtcgcgcctgccgacgccatctccataaacgcgtgcgcgctatcctgcgggtgaatattcacgccgcgacagccatcggtgataacgttaacggcatagcccaactctagcgcatccagcaccgtaaattttacgcagtaatcggtcgccaaccccatcacgataagctcggtaacgtcatgctcgcgaagccaggtatcaagggtagttttctgccgatgttcgttgtcaaaaaacgcactgtagctatcaatcagcgggttttcacccttatagatgcaggcgtcaatcgcatgttggttaagcaggggatgtaacgccgcgccgtcggtatgttgaacgcagtgatccggccagagcgtttgcggcagcccgtccagctttccctgactatagggttccgcctgatgctggctggcgaagctgccatgctgcgcgggatgccagtcctggctggccagcaccggaatctgccggggctggcaccagtcaataagagcgttggcgatgtcgatggtgctgtcgccttccgctacagccagcgcgccgccggcgcaaaaatcattttgcaagtcgaccagtaataaggcccggtttgtcattatcttctccttgtcgtcgggattttttaatcatccggcgtcaattcaccacgcaagttttgcgccatcgcgctacgaatcgcctgagtgtccagaccctggcttaacaaataatgcagtttggttaaggtggcttcgacggtcatatcggcaccgccaatcacgccagcgtgcgccagcgcattaccggtagcgtacccgcccatattgactcgccctgacatgcattgcgtcaggttaaccaccacgatgccgcgcgaactggcctctttcagctcctgtaaaaacgctttattttgcggcgcgttgcctacgccataagagcgcagaatcagcgcttttaccggctgacgcagaaagttacgtactacctcggcggaaatccccggataaatcgtcactacgcctatcggctgcggcgtaatagggtgaacgattaattcaccagaaccgtagggcgcgggaggcgtatttaaacggcgaatgtgaattcctgcttccagcaagggcggcagattgggagaggcaaaagcgtcaaacccatccgcatgggctttggtcgtgcgattaccgcggaacagacgattattaaaaaacagcgttacttcattaatagggtagttggcggcgacataaagcgcattcagcaaattaatttgcccgtcggagcgcagctcagccagcggaatttgtgaccctgtcacaatgaccggtttacccagattttccagcatgaaagagagcgccgatgcggtaaacgccatcgtgtcggtgccgtgcagaataacaaaaccgtcatactcatcgtagtgcgctttgatatctgcagcgatatgctgccagtcttccggcgtcatatctgatgaatccatcagcggggcatattcatggatggtaaaatccggcatctccgggcggtggaattccggcatcagcgccagctggcgctgaaggtgcccggacaccgggatataccctttatctgagcgctgcataccgatagtaccgccggtataggcaacgtaaattgatttcttttgcatgataatgttcagtcgtgtcgcgaaggacgtattaatgattatcggatggcggctatgagcagacgccgccatccggtatggctattgatgaagcattagcgaacgttcgcgcaagtcaaacagaacgcataacggttttgcggatcgttaaatgccgccagtttatccccctcggccttcaccgtgttggcggcggaaacgagcggcgccgggagcatcgcctgaatggtctccggcagcatggcgcgtactgatccggtcatactgtccatgaccatatcaaggaccgtcggttcgtcctgatagtaatcaagatgccactgtttcagtttcgccagctccgccgctttggcgacggcgtcgtcaaagtcgccgagactgtccaccagaccattggctttcgcgtcttctccggtccagacatggccttgtgcgattttatcaatttgctccggcgtacgcttacgcgcgtctgccaccagcgtgataaagcgtttgtagccgtactcaatactgagttgcatcatctgctgcacttccggtgacagcgctttggtcatcgaaatatccgccagcggcgaggtggaaacgccgtcgctgtgtacgccaatcgacgacaggctgttttctaccgtattgatgacgccgaagatgccaattgaacccgtcagcgtgctggggctggccacgatatagtttgccggcgtagagatccagtaaccgccggaggccgccataccgcccattgagaccaccaccggtttgccagccgctcttgccgccgccagttcggcgcggataacttcggaggcgttgacgctaccgcctgggctattgacgcgcagcacaatcgctttcactttaggatcaaggcgtgcgtcgcggatctgcgatgccgtagtgtcgccgccgacattccctggcgtttcttcgccatccataatcgcgccattggcgaaaataaccgcaatagtaccgccggtatccgcaggcgttttcagcgaataatcgtaatagctgatcgcgcgatagttattttcggttttgctccagccaaactgcttcgtcagcgctttttcaacatctgcgctggaggcgagggcgtccaccagtttatggtcgagcgcatatttggcggtgtcgccgcccacgctggttaacccgtcgataatagcctgcgcgccggggaagagttgttgcggcgaaatctggcgattggcggaaacggtatgcaggtagttctgccacagttcgcctatccagcggctgtcggcctcgcgggcggcgggcgacatatcgtcgcggataaacggctcgacggcggatttataggtgccgacccggaaaacgtgggtagagactttcagtttatccagcagcgttttgtagtacaggccattcgtagcgaagccgtgaagatctacctgaccctgtggggaaagccaaattttattagcgaaactggcgagataatactgaccctggctgtagttttcacccacggcgaaaaccggtttgccgctgtcgcggaattcgcgcagcgctttaccgatatagcgcattgatggctgatcggcgccggtgaagtttttcagatccagaacgatacccgtgatattacggtcatctttcgcctgacgaatagcgttgacgatgtcaaacagggagttttcctgcagacggtcggagctggcgccaaataactggcgacccagcgcgcccagacgatgattggtggagggtttatccacaatgacgccggaaatatccagcagcagagcgccgcgcgcggtttgctcactgttgctgccgttaccgatctgcatccagatcccaacgcccaccaggaccagaaaaataaagaacaggttgagtaccatttcacggacgaagttcaacactcgccacgtccatttaaaaaatccggcaataaatcgccacagggttcgcatgtattctccctatctgagtaacaacgcttgtaccttggtgaggataaagcattaagatgtggctatcgtaatgacccatcaggcagttgtcagcaggaatcactgcctgcgctgtaacaaaatccgctcccgtgttaattttgtgaataaatatcattgctggagttaatcaaatggatgcactagaactgctggtcaaccgtcgtagcgcctctcgtctcgcagaaccggcgcctgtcggagagcaattacagaacattctgcgggcgggaatgcgtgttcccgatcataaatctctacagccgtggcgtttttttgtgattgaaggagaggggcgcgaccgcttcagcgccgtacttgaacaaggcgctgtcgctgccgggggggatgagaaggcgatcgaaaaagcgcgtaatgcgccgtttcgcgcaccgctgattattaccgtggtggcgaaatgcgaagaaaaccataaggttccggtgtgggaacaggagatgtctgccggatgcgcggtgatggcgatgcaaatggcggcgattgcgcaagggtttaatggtatctggcgtagcggcgcattaacggagagcgctattgtgcgggaagcctttgagtgccgcccgcaggataaaattgttggttttctctatctcggcacgccgcagctcaaagcgtcaacgacgatcagtacccccgaccccacgccgtttgtgcgttatttctgacgctgagggataaaactgtctggattctgagcaaaggcgcggtaattcagacagtgatacttaccacatcagggaatgagcgctaccatagcgcgaatgcaatgacaggagatgtccatgagcgagcaagccattcgtttaacgcaatacagccacggcgctggttgcggttgtaaaatttcccctaaagtgctggagactatcctgcatagcgagcaggcgaagttcgtcgacccgaacctgctggtgggtaatgaaacccgcgatgatgcggcggtttacgatctgggtaatggcaccagtattatcagcaccaccgacttctttatgccgatagtcgacaacccgtttgattttggccgcattgcggcaacaaacgccatcagcgatatttttgcgatgggcggcaaaccgattatggcgatcgcgatccttggctggccgattaataccctgtcgcccgatattgcgcgtgaagtgaccgagggggggcgttttgcctgccgtcaggccggtatcgcgctggcgggcggacactctattgacgccccggagccgatctttggtctcgcggtcacaggcgtagtgccgaccgaacgggtgaagaaaaacagtaccgcgcaggcgggatgcaaactctttctgaccaaaccgttggggattggcgtgttgaccaccgccgagaaaaaatcgctgcttaaacctgaacatcaggggctggcgacggaagtcatgtgtcggatgaacgttgctggcgcggcgtttgccaatatcgacggcgtaaaagctatgactgacgttaccggttttggcctgctggggcacctgagcgagatgtgccagggcgcaggcgtgcaggcgctgctttgctatcaggacatccctaaactgccgggcgtggaagagtatattgctctgggcgccgtaccgggcggcacagagcgcaacttcgccagctatggtcatctgatgggcgacatgtcgcgtgaagttcgtagcctgctgtgcgatccgcaaacgtcaggcggtctgctgttggcggtaacgccggacgccgaagacgatgttaaagccaccgcggcggaatttggtatcgatctgaccgcgattggcgaactggtcgaggcccgcggcggtcgcgctatggttgagattcgttaacctgatgcggttgtttattgccgaaaaaccgagtctggggcgcgccattgcggatgtgctgccaaaaccgcaccgtaaaggcgatggttttattgagtgcggaaacgggcaggtcgtcacctggtgtattggtcatttgctggaacaggcgcagccggatgcgtatgacagccgttatgcgcgctggaatctggctgacctgcctatcgtgccggaaaaatggcagcttcagcctcgtccttccgtcaccaaacagctcaatgtgattaagcgctttttgcatcaagccggtgaaattattcacgccggcgacccggatcgcgaagggcagcttctggttgatgaagtgctggattatctccagcttcctgccgaaaagcgccagcaggtgcggcgttgtctgataaacgaccttaacccgcaggcggtcgagcgtgctattgacaggctgcgggcgaacagcgacttcgtgccgctgtgcgtatccgcgctggcgcgagcgcgagcggactggctgtatggcattaatatgacccgcgcttacacgatcctgggccggaatgccggctatcagggcgtgttatccgtgggacgcgtgcagacgccggtactggggctggtggtgcggcgagacgaagagattgagaacttcgtcgccaaagacttctttgaagtgaaggcgcacatcgttacgcctgccgacgagcgttttaccgctatctggcagccgagcgaggcgtgcgaaccttatcaggatgaagaggggcgcttgcttcatcgtccgctggcggagcatgtagtgaaccgaatcaacggtcagcccgcgctggtaaccagttataatgataaacgggaatcagaatccgcgccgctgccgttttcgctctcgacgctacagattgaagccgccaaacgctttggcctgagcgcgcaaaacgtgcttgatatttgtcagaagctatatgaaacccacaaactgattacctatccgcgttccgactgccgttatctgccggaagaacactttgccggacggcaggcggtcatgaacgcgattagcgtccacgccccggatttactgccgcagcctgtggttaatcctgatacgcgcaatcgctgctgggatgacaaaaaagtggatgcgcaccacgcgattatcccgacggcgcgcagttcttctgtccatttgacggaaaacgaagcgaaagtgtacaccctgattgcgcgtcagtatctgatgcagttctgcccggacgcggtgtttcgtaaatgcgttattgaactggaaatcgccaaagggaaatttgtcgccaaagcgcgttttctggcggaagccggttggcggacgttactgggcagtaaagagcgcgacgaggaaaacgacggtacgccgctgccggttgtcgccaaaggtgatgagttgctgtgtgaaaagggggaagtggtcgaacgccaaacccagccgccgcgtcatttcactgatgcgacattgctttccgcgatgaccggaattgcccgcttcgtgcaggataaagatctgaaaaagatcctgcgcgcgaccgatgggctggggacggaagccacgcgcgccgggattatcgagctgctgttcaaacgtagctttctgaccaaaaaaggtcgctacattcattctaccgatgctggcaaagcgttaatacattcgctgccggagatggcggcccgtccagatatgaccgcgcactgggaatctgttttgacgcaaatcagcgaaaagcagtgccgttaccaggatttcatgcaaccgctggtcggcacgttatatcagctgatcgagcaggctaagcgcacgccggtgaagcgcttcagagggatagtcgcgccaggcggtggagacaagaaaaagagcgcgccgcgtaagcgagcgggcaaaaaaagcccgcctgctgcggagacaggccgtcagaccgaataagcgtaaagctatctggcctgacgacgggattaaatgacgccctgcgccagcatggcgtcggcgactttcacgaaaccggcgatgttggcgccctgaacgtagttggtatgcttattgtcgccgccgtattcgacacaggcgtggtggatatccagcataatgtgatgcagacgggcgtccactttctcggctttccagctcaaccgcgcggcgttctgcgccatttccagccccgatgtcgccacgccgcccgcgttggcggctttacccggcgcaaacagtacgcccgcttcaaggaagagatcggtcgcttcaatcgtggttggcatatttgccccttccgccacggcttttacgccattggcaatcagtacgcgcgcggcgtcaacgtccagttcgttctgcgtcgcgcatggcagggcgatatccaccggtacgctccagggctgctggccttccagataggttaagccaaactcacgagcgtagtcagcgacgcgaccgtcacggctggctttaatttcacacagacgcgccagcttctctggcgtgaagccactttcatcgaccaccgtcccgctcgaatccgacgcggtaaccacgcgcgcgccaaaggccatcgctttctcaatggcgtattgcgctacgttgccggagccggacacggcgacgcgcatcccttcgaaaccgagaccatgacgtttaagcatcgcttcggtaaagtagaccaggccatagcccgtcgcctccgggcgaatcaggctgccgccgaaggaaagccctttgccggtgaagacgcaggagctgttattggaaagcttgcgcatcattcccgccataaagcccacttcgcgcccgcccacgccgatatccccggcaggcacgtcggtatccggccctaaatggcgatacagttcagtcatcagcgcctggcagaaacgcatcacttcgccttcgcttttccctttcggatcgaaatcgctgccgcctttaccgccgcccatcggcaacgtggtgagggcatttttaaaggtttgctcaaagccgaggaacttaaggatggaaaggtttaccgaaggatggaagcgcataccgcctttataggggccgatagcagagttgaactgcacgcgccaggcgcgatttacctgcacctggtttttgtcgtccagccacactacgcgaaactggattacgcgctctggttcaaccaaacgttccagtaaagacatgtggcggtaacgggggttttgttcaagaaacggccacagggtggtcatgacttcacggacggcttgcgcgaactcggtttgatgcgggtcgcgcttttgtacatggttgaggaacgattccagagaacatgtctgatccatagatataaaaacctcttatatattaatgtggttgtatttgcgttttatcagaatatgtatttgcagttttcgactataccatcagcaatgtgacggtaagcaagaaaaaaatgacgctgctaagtaaattcataacggggcgagggtcataactaaaagcgatgacaaaagaggattaaagttttcacggcggcttaccgttatactgagaatatacttagaaaaataaggaaatcctatgcgccgaagcctcgtggtcgccgtgatggcgataatgccaatggtcgggctggcaaaccagaacagtcgtcctgatattcaggtgaatgtcccgccggaagttttcagcacgcgcggtcagtcgtcccagccctgcattcagtgctgcgtttaccaggatcagaattactccgaaggcgcggtaataaaagtggaaggcgtcttgctccagtgccagcgtgacgaaaaaaccatcagcacgaatccgttagtctggcgtcgcgtaaagctataaacgcctgcaatagcggaatatccgccggggcgagggggtactccagcgcctcttccggcgtacaccaggctaatgcctgatgttccagcgcacgtatcagaccgttaaacgcaggcacatgccaggcgtgcaaatgaattcgtcggccagacacgtcgcgttgatggctggcgatatagacgccgggcgtggcgtcaatccctaactcttcgcgtagctcgcggataagcgcctgcggctgggtttcgccgggttcgactttaccgccggcaaactcccataaaccggcttgatccgcatgagctgggcgctgggccagcagaattttgccgtcgcattcaatgatggcggcaacaacatcgagtttttttatcattgtcgttaaggtcgttattcctgccgggaagcgtcgcgctatcccggccttacggttaatcagaaagcggaatcaaacacgaaacgtcgcccagaccggcgcatggtcggagggtttttccatactgcgaatgtcgtagtctataccggtttctgcgcaacgttccgccagcggagcgcttgccagcaagaggtcgatacgcagcccgcgattatccacgaaacctttcgagcggtaatcaaaccacgaaaatttatccatcgtttgcggattcgcctgacggaacgtgtccactaatccccacttcagtaaccgtgacatccattcacgctcctccggcaggaaggagcatttaccggtacgcagccagcgtttgcggttttcttcgccgatgccaatatccagatcggtcgggctgatattcatgtcgcccataattaataccggattatcgcacttgagttccgtttcaagatagttttgcaagttctgataaaactgcgctttcgcggggaacttcaacggatgatcccggctttccccctgcgggaaatagccgttaatgacggtgatattacccagcggcgaggggatttccgccatgataatgcggcgttgcgcctcttcgccatcatccgggaaaccgcgtctgacggaaatgggcgtggcttttgttagcagcgcgacgccgtaatggcccttttgtccatgatagaaaacgttatagcccagcttcgcgacctcttcgagcgggaacatttcgtcgtggacttttgtctcctgtagaccgatcacatcgggctggtgtttttcgacaatcgcttcaagctgatggggacgggcgcgcaggccgttgatattaaaagagacaaatttcatagtcactgccactttgcaaggtgaatcgtgttgggatggtaacagaaattttaccgggtgactgccactcatcgtcagattcggccaatggaagcgtatggtgttttctatagcgcgaaaatggcacggtttgcgtgcagatgcgccagaacggggcggtaatttccagtaaatttcgtataagatcacaattccagaattatatttggcaactgaataatatttcgctttttcctctttttagccaccgattatgcggaaatattcacttttcatgcagtaaaagtgaatatcgctacgctgtaacccattgatttaccgtttatcacctctgtttatgcaatgttaacgctggctggcacgaatgctgcaatctacatttacagcgcaaacactcatattaattaacatataaataactttatttttaccaaaagaggtcgctatgtctctgtcagttacgcgcgaaaactttgatgaatggatggtgccggtatacgttcccgcgccttttattcctgtacgcggagaaggctcacgcctgtgggatcagcaggggaaagagtatattgattttgctggtgggatcgcggtcaacgccttgggacatgcgcatccggcgctgcgcgaggcgttaaatgaacaggcgaatcgcttctggcatatcgggaacggttacaccaatgaaccggcgctgcgactggcgaaaaaactgatcgacgcgaccttcgccgaacgcgttttcttttgtaattcaggcgctgaagcaaatgaagctgcattaaaactggcgcgcaaatatgcccacgatcgtgtcggcaaccataaaagcggcattgtggcctttaaaaacgcgttccatggccgcacgctctttaccgtcagcgctggcggtcaacccacctattcacaggactttgcgccgctgccgccggatattcgtcatgcagcctataacgatctgaactccgccagcgcgctcattgatgacaatacctgcgccgtgatcgtagaaccggtgcagggcgagggcggcgtgatccccgccacgaaagcttttttgcaggggctgcgtgaattgtgcgaccggcatcaggcgttactgatttttgatgaggtgcagacgggcgtcggacgtaccggcgaactgtatgcatatatgcattatggcgttacgcccgatatcctgacgaccgctaaagcgttgggcggcggcttcccgatcggcgcgatgctgaccacgcaagactatgccagcgtcatgacgccaggcacgcatggcaccacctacggcggtaatccgctggcgacggcagttgccggaaaagtactggatatcatcaatacgccggagatgcaaaacggcgtcagacagcgccacgatgcgtttattgaacgtctaaatacccttaatgtgcgttttggcatgttcagtgaaattcgcgggctggggctactgcttggctgtgtgctacagacggagtttgccggaaaagccaaactcatcgcccaggaagcggcaaaagcaggcgtgatggtgctcattgccggtggcgacgtggtgcgttttgcgccagcgttaaatgtgagcgacgaggagatagccaccgggcttgatcgttttgccctggcgtgcgaacgccttcagacgggaggcgtaccatgcgggtgattcgtcctgtcgaacatgcggatatcgccgcgctgatgcagcttgcaggcaaaacgggcggcggcttaacctcgctaccggcaaatgaagcgacgctggcggcccgcattgaacgcgcgctaaaaacctggtccggcgagctgccaaaaggcgaacaagggtatgtattcgttctcgaggacagtgaaacgggtgaggtcggcgggatctgcgccattgaggtcgcggtcggccttaatgacccctggtataactatcgtgtcggtacgctggttcatgcctccaaagagctgaatgtatataacgcgttgccaacattattcctgagtaatgatcacactggcagcagtgagctttgcacgctgtttctcgatcccgaatggcgtaaagagggtaacggctacctgttgtcaaaatcgcgctttatgtttatggccgcgtttcgcgataaattcaatgagaaagtggtggcggaaatgcgcggcgtcattgacgagcacggttattctcccttctggcaaagtctcggcaaacgctttttttctatggatttcagccgggcggattttttatgcggtaccgggcaaaaagcgtttatcgccgagctgatgcccaaacatcctatttatacccacttcttatctgaagaggcacaggccgtgattggcgaagtccacccgcaaacggcgccagcccgcgcggtgctggaaaaggaaggctttcgctatcgccactatatcgacatcttcgacggtgggccgacgctggagtgtgatattgaccgggtgcgggctattcgtaaaagccgactggttgaagtcgcggaagggcaacccgcgcctggcgactatccggcatgtctggtcgccaatgaaaactatcaccactttcgggccgcgctggtgcgtgccgatccgcagacttcacgacttgtacttaccgcagcgcagttggatgcactgaaatgtcgcgcgggcgaccacgttcggctggtacgcctttgtgctgaggagaaaaccgtatgacgctatggataaacggcgactggataaccggtcagggcgaacgccgccgcaaaacgaacccggtgagcgcggagatactttggcaggggaatgacgctaatgcggcacaggtcgccgaggcctgtcaggcggcgcgcgcggcgtttcctcgctgggccagacagccttttgccgcacgacaggctatcgtagagaaatttgccgccctgctggaggcacataaagccgagctcacggaggtcatcgcacgtgaaaccggtaaaccgcgctgggaggcggcgacggaagtgacggcgatgatcaataagattgccatctcgattaaggcttaccacgccagaacaggcgcacaaaaaagcgaacttgtcgatggcgccgcgacgttgcgccatcgtcctcacggtgtgctggcggtattcggcccttataactttcccggccatttaccgaatggccatattgtgcccgcgttgctggcaggcaatacgctgatcttcaaacctagcgagctaacgccatggaccggggaaacggtaataaaactctgggaacgggcggggctaccggcaggcgttcttaatctggtgcagggcggccgggagaccggacaagcgctgagttcgctcgacgatctcgacggactgctgtttaccggcagcgccagtaccggatatcagcttcatcgccagctatccggccagccggaaaaaatcctggcccttgaaatgggcggaaacaacccgctcattattgaggatgcggcaaatatagatgcggcggtacatctgacgctgcaatcggcgtttattaccgccggacagcgctgtacctgcgcgcgacgccttctggtaaaacagggtgcgcagggagatgcatttctggcgcggctggttgacgtcgccggacgtctgcagcccggcagatgggacgacgatccgcagccgtttatcggcggactgatttcagcgcaggcggcacagcatgtgatggaggcctggcgtcaacgagaggcattaggcggtcgcacgctactggcgccgcggaaggtcaaagagggaacctctctgctgacgcctggcatcattgagctgacgggcgtcgcggatgtgccggatgaagaggtgtttggtccgctgctgaacgtctggcgttatgcgcatttcgatgaggcgattcgtctggcgaataatacccgttttggtctgtcgtgtgggctggtgtcgacggatcgcgcgcagttcgaacagctcttgctggaggcgcgggcagggatcgttaactggaataaaccgctcaccggggcagcgagtactgcgccgtttggtggtgtcggcgcgtctggtaaccatcggcccagcgcctggtatgccgccgattattgcgcctggccgatggccagtctggaatctcccgaactaacgttgcctgcgacattaagccccggcctcgacttttctcgcagggaggcggtatgacggcgcatgaagttaattttgacgggctggtggggcttacgcaccattatgccgggctatccttcggcaatgaggcatcgacccgccaccgttttcaggtgtcgaatcctcgtctggcggtaaaacaggggctgctaaagatgaaagctctggcggatgccggctttccccaggcggtgatcccgccgcatgagcgaccttttattccggcgttgcgtcagctcggcttcacgggtagcgatgagcagattctggataaggttgcgcgtcaggcgccacgctggctttccagcgtgagttccgcgtcgccaatgtgggttgcgaatgcggcgacggtttgcccatcggcagacgcgctggacgggaaagttcacctgacggtggcgaatttaaacaataaatttcatcgcgctcttgaggcgcctgttaccgaagcgctgctacgcgccatatttcgcgatgaaagccagttttcagtgcatagcgcgttaccgcaggtcgcattattgggagatgaaggcgcggcgaatcataaccgtcttggcggcgagtatggttcggcaggcgtgcagctttttgtctatgggcgcgaagaggagaatgaaatacgacccgctcgttatccggcgcgccagagccgcgaagccagcgaggccgtggcgcgtcttaatcaggtgaatccgcaacaggttatcttcgctcagcagaacccggaggtcatcgatcaaggcgtattccataatgatgtcatcgccgtttcgaatcgacaggtattgttttgtcacgaagcggcgtttgcccggcagaaagtgctcattaatcagttgcgtacgcgcgttgacggttttatggcgatagaggtgcccgccggcgaggtttctgtatcagatgctgtggcgacctacctgtttaatagtcagttgctaagccgtaacgacggctcaatgctgttagtgttgccgcgggaatgtcaggaccatgtcggcgtctggcgctatctgaataagctggtggcggaggataaccccatcagcgcgatgcaggtgtttgatttgcgagaaagtatggccaacggcggcggcccggcctgtctgcgattacgcgtggtgttaacagaagaagaacgaagggcggtgaatccagcggtaatgatgaatgacgctctgtttacggcccttaacgcgtgggcggatcgttattatcgcgatcgcctgaccgctgccgatctggccgatccgttattattgcgagaaggccgggaggcgctggatgtgttaacgcgtctgctggatttggggtcggtttatcctttccagcaaacgggggcggctgatggataactttctggcgttgacgctaagcggcacgacaccgcgggtgacgcaggggaagggcgcgggttttcgctggcgctggttaggccatggtctgcttgaactcacgcccgatgcgccggtcgaccgcgcgttaattctttctgcggggatacacggtaatgaaaccgcgccggtcgagatgctggataagctgctgtcggcgctgtattcaggcagcttgacgttaacgtggcgagtgctggtggtactcggcaatccgcaggcgctggcggcgggaatacgctattgtcacagcgatatgaaccgtatgtttggcgggcgttggcagtcctttgccgaaagcgatgaaacgcggcgggcgcgtgagctggagctaagtctggagaccttcttttcatctggccaggcgcgggtacgctggcatctggatctgcataccgccattcgtggctcgcatcatttgcgttttggcgtattgccgcagcgcgaccgcccgtgggagacagattttctggcgtggctgggcgcggcaggactagaggcgttggtatttcatcaggcgcccggcggtacgtttacgcactttagctctgaacatttcggcgcgctttcctgtacgctggagttgggaaaggcgttgccgtttaggcaaaacgatctgacgcagttcaacgtaacctcgcaggcgttgtcggcgttgctgagcggtgtcgaaacgtcaacctcgttttcgccgccgctacgctatcgggtggtgtcgcaaatcacgcgtcacagcgacaagttcgcgctttatatggatgcgcaaacgctgaattttactgcctttgcgaagggaacgttgctggccgaggagggggataagcgcgtgacggtgacgcatgacgttgaatatgttctctttcctaatccctctgtcgcctgcggattgcgggctggattaatgctggaaagactgccctgataaatgtccctgtaagctcacgttaggattacagggatgatttgggacacagtttcatgctattacggattattcctggagaattgctttattaataagcgttgctgcgttatagttctgcataatttctgctatatcatgctgttgtatatttctctttcaactctgcgcaatttattctttttttcttcacaattggcgaaaaagtgttttttatactttcattgttttaccgttgttatgactaattgacgctaagacggttaaagttaatcacgacaacacggcgctgttttaaatatgccgtaaaaataactgaaaggaaggatagaaatatgcgtaaactgactgctctatttgttgcctctaccctggcgatgggtgctgcgaatctcgctcatgccgctgagactaccaccgccgcgccagcggatgcgaagccaatgatgcagcataaaggtaaatttggcccacatcacgatatgatgtttaaaaacctgaacctgacggacgcacagaagcaacaaattcgcgacattatgaaagcgcagcgcgagcaaatgaaacgtccgctgctggaagagcgtcgcgccatgcatgatattatcgccagcgataccttcgataaagccaaagccgaagcgcaaattacgaaaatggaagcgcagcgcaaggccaatatgctggcgcatatggaaacccagaataaaatttataacgttctgacgccggagcagaaaaagcaatataacgctaattttgagaagcgtctgacggaacgcccggcgcaagaaggtaaaatgcctgctgcggcagaataactttccgcataatttaagaccgccggtcttgtcgacaacacaatcgttgaggtggacaggatcggcggttttctttatgactggcgacagtcggtgtgcagttcaatgatctcatattgacctgacattaacggtttacagagaatcttatagccgtcctgatcaaaacccgcaggtgtgcgcaccagggtggcggcctcatccagcgagggtaccgcccccagccataaccaattgttgataatgtggaactgggtcatttgtgggcggctctcttttaacgcgatagcgcctttccagggccagcaaaccacacgtaaccgttccagcgaggcctgcagacgaagaaaatgcgcctgcggggtttcttgcccacaacacgcgccagcgcagcgcttcagagcgaaacgaaaacaggcgcgcccacggcttaccggttcaagccccagcaggccataacacaatttttgttcatcggcgaggttctgtaagctttgcagcgccgcccgacggttggcgaagaggccaaacaggtttggctcatgggaaaaatcgacgctgcgggcggaaacgacctcaatcttttgttcgctcaactggagagagcaaagctggcgattacgccgtaaccgcttgttaaacagcggctgttgttctttgatcagccgcgcctccagcagcaacgcgcccatttccccagcggtgcagatccagcttatccgccgcgcctgtcgcagcatagtggcctcgtcaggcgttcgcagatgtgaaagcacccggctgcgaatattcacgcttttaccgatataaagcggcagcgtatcgctttcgctatgaaatatatagacgcccggtaaggctggcgcttcgctgaggaaaggacgtaaatgttctggatattcgtaaatggccgccgcttcaaactcaaggcggggggctgattgacgccgtaccacagtgatctccgttaactggttattcatccagtataacagcggatgggtgattaaaaaagaggctgggaagagaggaggccggatagacgagcgatatccggcacaacagtagaagtacgcttaccttttccaaaagtcgtcgaataccgtaatcggtaaacggcgcttatgttcagtttttacataccagccttcgatagttttagcgatggcggggtccagcgttttgccttccaggtaatcgtcaatattgtcatacgttacgcccagcgcggcttcatcaggcagtgaagggcggtcgtcttccaaatcggcggtggggacttttttatacagatgctcaggacagcccagcgctgcgagaagctgtttgccctggcgtttgttaaggcgatgaagcgggttaatatcggtaccgccgtcgccatatttggtgaagaacccggttatcgcttccgccgcatggtcggtgcccaccacgacgccgtgagtcataccggcgatgctatattgcgctttcattcgctcacgcgctttttcattgccgcgaacaaaatcgctcagctcaattcccgcttcgcgcagcgcctgttcgctggcgaggacggcgcctttaatattgacggtgagtactctgtccggctgaataaaagcaatggcgtcctggcaatcctgttcatcagcctgtacgccataaggcagacgaacggcgataaactgcagcgcattatcaccggtctcttctcgcaattcggcgatagccatctggctgagtttcccggccagcgtcgaatcctgcccgccgctgatgcctaacaccagcgatttcaaaaagggataggttttcaggtacgctttaagaaaatccacgctgcggcgaatttcttcttcagggttgatatgcggtttcgcgccaagcgcctggattatctcttgctgcagagtcatttaacccccttcgacattaaaaaaatgaatctttaccctgttaaagctaacccttcgccgctgaaacaacaaggtttggcgggctaagcggtgtttaaaacaacatgtcgctgcgttagagaattttccgaaagactttttgtggcgaggcgcggcttgaaaaatgttctgatgtattccaggcttacataacacgctgataaacaagaggacggaaaatgaacaagaacgtagcaggaattttaagcgcagcggcggtaatgactatgctggcaggttgtacggcgtatgatcgtacaaaagaccaatttgttgagcctgtcgttaaagatgttaaaaaaggaatgagcagggcgcaagttgcgcagattgcgggcaaaccgtcatctgaagtgagtatgattcatgcgcgcggtacctgtcagacctacatcctgggtcaacgtgatggtaaagcggaaacctactttgttgcgctggatgataccgggcacgtgattaactccggctaccagacctgtgcggagtacgacactgacccacaggcgccgaagcagtaacaactgtacattgcctgaacattcaaggaaaccggcctgcgagccggtttttttgtgcctgccataaccttatttattatcgcgaattatttgcccgaaatgtgaggggggtcataacgccaggtcaatgagagacaatttagtgggtcaaggaaataccatccggtggtccgatcccgtatactcatttcagccacctaaaaaagtaaatccggttacgcaagtcgcccagagtatggatgcaggttgaggcttgcggcgtatctggttgacagataatcgcacatgaggaaggtttttatggaaaagaaacacatttatctgttttgttctgcgggcatgtcaacatcgttactggtatcaaaaatgcgcgctcaggctgaaaaatatgaagtgccggtgattattgaagcattccctgaaaccctggccggtgaaaaaggcccggcagcggacgtcgtgttattaggcccgcaaattgcttatatgctccccgaaattcagcgtttattacctggtaaaccggtagaagtcattgattcaatgttgtacggcaaggtagatggcttaggcgtgcttaaagctgcggtagcggcaattaaaaaagccgccgcgaattaattattttttaatttttcccgtcaaagagttatttcatacactaaccgcaatattttattgcggtatttaagggtatttttctatgagtaacgttattgcttcacttgaaaaggtactccttccttttgctgtaaaaataggaaagcagccacacgttaatgcaatcaagaacggctttattcgtttaatgccattaacccttgcgggggcgatgtttgtattaattaataacgttttcctgagctttggggaggggtcgtttttttattccatgggcattcggcttgatgcctcaaccattgaaacacttaatggattgaaaggcatcggcgggaacgtctataacggcacattgggcattatgtcgctcatggcgccattttttatcggcatagcgctggcggaagagcgcaaggttgatgcgctggccgccggattgctttccgtggcggcatttatgaccgtaacgccgtatagtgtcggcgaggcctatgccgtaggcgctaactggctgggtggtgcaaatattatctccggtattattattggcctggtggtcgcggagatgtttacatttattgtccggcgcaactgggtgattaagctaccggacagcgtaccggcttcggtgtctcgttcattctcagcattaattcccggctttattattctctctattatggggattatttcctgggcgctgtctaattacggttctaacttccatcagattattatggacactatctctacgccgctggcatcgctgggtagcgtggtagggtgggcatatgtcatttttgtaccgctgctgtggttctttggtattcatggttcgctggcgctgaccgcgctggacagcggcatcatgacgccctgggcgctggaaaacatctctatttaccagcagtatggctccgtcgatgcggcgctggaagccggtaaaacgttccatatctgggcgaaaccgatgctggattcttatatcttcctcggtggtagcggcgcaacgctgggtctgatcatcgctatcttcctggcatcccgtcgcgcggactatcgccaggtggcaaaactggcgctgccgtcaggtatcttccagattaacgaacccatcctgtttggcctgccgattattatgaacccggtgatgtttatccccttcattctggttcagccgattctggcggcgattacgctggtggcttactatttgggtattattccgccgattaccaatattgcgccgtggaccatgccaaccgggttgggggcgttctttaacaccaacggcagtgtcgccgcgttgctggttgcgctatttaacctggcggtcgctaccctgatttatctccccttcgtggtggtggctaacaaagcgcagaacgccatcgagcaggaagaaagcgaagaagatatcgctaacgcactgaaattctaaactccgcgccggcatgggatgccatgccgggctgaatcagaggaaagactatgtttgatcttgaaaatgttgtagataaccagaccgcggctgaggaactcgaagaagtcgttatggggcttatcatcaattctggtcaggcgcgcagcctggcatatggcgcgctcagaaaagcgaaagaaggcgattttgaggcggcgaaagcgatgatggaccagtcgcgcatagcgctcaatgaagcgcatcttgtgcagacaaaactcatcgaaggcgatcagggcgaaggcaaaatgaaagtcagtctggtcctggttcacgctcaggatcatttgatgacatcaatgctggctcgtgaactgatcgccgagttgattgagctccatgagaaactgaaataacagggggcggatgatgcagctacaggttaacgcaacggaaatcaaaacggtttatgagcagcagctcttcaatggcaaaaatttccatgtgtttatctataacaagacggaaagcgtcaccgggctgcatcagcacgactactatgaatttaccctggtattaaccggacgttattaccaggagattaacgggaagcgtgtgctgctggaacgtggagattttgtttttatcccggtggggtcgaatcaccaaagtttctatgagtttggcgcaacgcgtattctgaacgtaggaattagtaaacgtttttttgaacagcattatcttccgttactgccgttttgttttgtggcatcgcaggtatacagggcgaatagcactttccttacctatattgaaacggtgattgcgtcgttgaattttcgcggcaatgggctcgacgaatttatcgaagtggtgacattttatattataaaccgcttacgtcattaccgcgaagagcaggtttatgatgatattccacaatggctgaaagcaaccgtggagataatgcatgataaaacgcagtttggcgaacatgcgctggaaaatatggtgcgcctgtcggcaaaatcccaggagtatctgacgcgcgccacccgacgttattacagcaaaacgccgatgcaaatcattaatgagattcgcattaattttgccaagaaacagttggaaatgaccaactattcggttacggatattgcttatgaagccgggtatagcagtccaagtctgtttattaaaacgtttaagaagatgacctcatttacgccgaatagttatcggaagcgattgacggaaattaatgagtaacggtttgcattgctcgattaattacatttcacgcttgccccaatagcgcggggaacgtcacgctatttcttacgagcgggcatagcgtaatacatatcagtgttatacactgaagggagatattatgagccagaaattaaaagtcgtcactattggtggcgggagcagctacacccctgaattacttgaaggctttattaagcgctaccatgaattacctgtcaccgaattatggctggttgacgttgaagacgggaaagagaagctgggcattatttatgatctctgccagcgaatgattgataaagcaggcgttccgctaaaattgtataaaacgctggatcgccgggaagcgctgaaaggcgctaattttgtcactacccagctacgcgttggtcaactcaaagcccgtgagctggacgagcgtatcccgcttagccacggctatctggggcaagaaaccaacggcgctggcggtttatttaaagggttgcgtaccattccggttatttttgacatcattaaggatgttgaagaattatgtccgaatgcgtgggtcattaactttactaacccggcggggatggtgacggaagcggtttatcgtcataccaactttaaaaaattcatcggcgtatgtaatattcctgtcggcatgaaaatgtttattcatgacgtgctggcgctgaatgagaatgacgatctttccattgacctgtttggtctaaaccatatggtctttattaaagatgtgctggtgaatggcacctcacggttcgcagaattactggatggcgtggcgtccggtcagttgaaagagtcaaccgtaaaaaatatctttgatctgccgtttagtgaaggattgattcgctcgctgaacatgctgccgtgctcttatttgttgtattacttcaagcaaaaagagatgttggcgattgaaatgggcgaatattacaaaggcggcgcgcgcgctcaggtcgtacagaaagtggagaaacaactcttcgacttgtacaaaaatcctgagctaaacgtgaagccgaaagagcttgagcaacgcggcggcgcttattattccgatgccgcttgtgaagtcattaacgctatttataatgacaagcagactgagcattacgttaatattccacatcatgggcatgtcgagaatatcccggcggactgggcggtggaaatgacctgcattctgggacgcaatggcgcgacgccgcacccgcgtatcacccgttttgacgaaaaagtgctggggcttatccacactattaaaggatttgaggtcgcggccagcaatgcggcgctgagcggaaactttaatgatgttctgctggcgcttaacctgagtccgctggtgcattccgaccgcgacgcagaagtcctggcgcgtgaactcattctggcgcatgaaaaatggctgcctaattttgccgcttgcatcgaagcgcttaaaggtaagcaccactgacagaggtaggctatggaacgcgtgttgattgtgaatgccgatgattttggcctgagtaaagggcaaaattacggcattgttgaagcatatcgcaacggcgttgtgacctccacgacggcgctggtcaatggcgaggctattgaccatgcggcgcagcttagccgcgagctgcctgcgcttggggtgggaatgcattttgttttgacgttaggcaaaccggtgtcagagatgccgggcctgacgcgagacggcctgttggggaaatggatctggcaaatggcggaggaggatacgcttccgctggatgaaattgcgcatgaactggcgtgtcagtatcagcgtttcatcgacgtatttggcagcgagccaacgcatctcgacagtcaccatcatgtgcatatgttcccgcaaattttccccatcgtcgcccgctttgcggcgcagcgcgggattgcgttacgtattgaccgccagacggtgttgaacgccgacgatctgccgtcggatttgcgcagcactcaaggatttagtagtgaattttacggcgaggagatcaccgaagcgtgctttttacgcattctggatgcctcggcgcatcgaggagaggcctcgctggaggtgatgtgtcatccggcgtttgtggacaacattattcgccagagcgcctattgttacccccgcttaactgaactggaggtgttgacgtctgcgtcactcaaggcagcgattgcggaacgtggatatcgtcctggcagttttcttgatatttagctcctgagtttgcggcgcaagaatgcgccgcattttttgctgtttatgcaggaatcgcgttaattttccccgcacgcgaccagacacggtgtgccgccatcagcgtcagcagagtgtccataaagtggtggtcaacgttatctgcctcaacaagtccttcttccccctggctatcaatgtttaaaagcgccttaaaccgtcgggcgtcgcctgccagtgcgatgggcttcagatgtttgtaggcttccagaaggtagtaacgggcatcgccgcaactctcgatatcggcaatattgccgcacggtactattaccgcatcgaccgttagcgacggcgcgccggcaaaggttgccgcaatcgttaatgttgaaccatcatcagccgttacttcacccatccgtgaatagagcagttttgcgtggacgcctttggcttttaaagcctgcaaaatggtcaacagttcggcggcgttaactttgtcgttcagcagaatagcgaccactcggcctttaacatcgccgtccggcaccgcatacaggctgagcgccggatcttttttcagaccgttgacatcaggaggcggggcaatttgcgtttgctcatgggtgagtgcaaaaccgagattatgcgcgacgccctgagccagcgtgacatcaatatgcgctaactgatcgaccacccgctcccgaatatacgcgcgggcgactttacccagttcaaagctgaacgcgtcaataatatgctgctgttctatcggcgtctgactgagccagaacaggcgaggatgcgagtaatattcaccgaaagaggggctgcgttcgcggattttattgccatccacgcgttcctggtatgattcgaagccgccgcgttttggcgctggcggcgtttcgcgtggccagttgtcattaatggagtttggttcatagttcgccggattggtgtcgatatccatccggtgcataccgtcacgctggaagttatggtaggggcaggtagggcggttaatcggaatttcgtggaagtttggcccgcccagacgactgatttgcgtgtcggtataagagaacagacgcccctgtaacagcggatcgttggtaaaatcaatgccgggaacaatatgtcctggatgaaatgccgcctgttcgttttcagcgaaaaagttatccggattacggtttaacaccattttgccgacgcgttgtactggcaccaactcttccggaatcagtttggtcggatcgagcagatcaaaatcgaatttaaattcatcctcttcggcaatgagttgtaggcccagctcgtattccgggaaatcgcccgcttcgatggcctcccacagatcccggcggtgaaaatccggatcgcgaccggtcagtttttgtgactcatcccataccagcgaggctttacctgccaacggtttccagtggaaacggacaaaggtcgctttcccttgtgcattgatcagacggaaggtgtgaatgccgaacccttccatcgtccgataactgcgtggaataccgcgatccgacattgcccacatgacgttgtgcagcgtctcaggctgtaaggaaacatagtcccagaaggtgtcgtgcgcactctgcccttgcggaatagcccaatgtggttcgggcttaacggcgtgcacaaaatccggaaacttatgcgcatcctggataaaaaagatcggcgtgttattaccgacgagatcgaaaattccctcttcggtataaaatttggtcgcaaaaccgcggatatcacgtacggtatcagcagaccccgcgccgccctgtactgtcgaaaagcgaacaaagaccggggtaattttctgtggatcgcacagaaacgcggctttcgtgatgtcgctcaggtctttatatggctggaaatagccgtgcgctgcagatccgcgggcgtgaacgatcctctccgggatgcgcccatggtcaaagtgggtaattttctcgcgcaggataaaatcttccaacagcgtagggccgcggctgccggcgcgaagagaattttgatcgtcggcgatgcgcacgccctgattggtggtcagcgcataattttcgctgcctttacgaaaggcgtcgagggcagtgagcttatcattcgcggtctcgggcgcttttaagctgccgggggccgtcggttgcgcgcccggcggcgtcgtttctggcgtggggcgatgtgaaccgtctgacggcgccagggagtccaggccgggctgtgattcacgggtatcatgcacgggggactgatggggggatttctcattatgcgacattgaactcgtctcctgctttcatcactgaaatgggcgtggtagtagtcaaaatcactctaactatagaacatttcagcaattatgctgggggagagcggaacggcagacagggtataacagggaaatcgcacgcgcggaacaggacgtcgggggcgaagatcggctaaaatagtgtttttctgatttttagccttagagcctatcccagtaggcgttattggcgcagccagtttggacacggacagcgcgcaaaaaccggagcgtacacgtagtacgtgaggattttgagcactgcccaggaccaaaatggcaagtaaaatagccctaatgggataggctcttagcctcttttagtgaagcattaatgatgaaacctcttcgccagcaaaatcgccagattattagctatattccgcgtgttgaacccgcgccgccggaacatgcgataaaaatggatacgtttcgcgacgtctggatactgcgcggtaaatatgttgcctttgttctgacgggggagtcatttcaacggtcgcccgcctttagcgtgccagaatcggcgcaacgttgggcgaatcaggttcgccaggaaaacgaaatcgctgactaagaaaaaacaaaacgccggtactggagaccggcgtttttagtgacagacattttgagttgccgatcgtcatgtctcagacgatgtgaacgcccgataatgtattatcgatgcgccagttcagcgtcttcttcgctatcgagaatggttttatcggtctgcttcagccactggctggtcagcgtaccagcggtcattgagccactcacgttcagcgcggtacggcccatatcaatcaacggttcgacggagattaacagcgcgaccagcgtgaccggtaagcccatggcaggcagcacaatcagcgcggcgaaggtcgcgccgccgccaacgccggcaacacccgccgaacttacagtaacgatacccaccagcgtggctatccatacggggtctaaggggttgatgccgaccgtcggcgcaaccattaccgccaacatcgcaggataaagaccggcacaaccgttttggccgatggtcgcgccaaaagaggcagcaaagctggcgatggactccggcacgcccaggcggcgggtttgcgcttcgacattaagtggaatggaggcggcgctggagcggctggtaaaggcaaatgtcagcaccggccacaccttgcggaaatatttcagcgggctaatcccgttcacgcccaatagtatgccgtgaaccacaaacattatcgccagaccaagatatgacgctaccacgaagcttccaagcttaataatgtcctgcagattggagccggcaaccactttcgtcatcagcgccagtacgccgtaaggcgtaagttgcatcaccagacgcaccagcttcatcacccagctttgcagggtatcgatagcaacaagcacacgctcgccttttggcgcatcatctttcagcagtttaagcgcggccacgcccaggaatgcggcgaaaatcaccacgctgataatagacgtaggatttgcgccagtcagatccgcaaacggatttttcggtacaaaagacagcaccagttgcggcacgctgagatcggccactttgccgacatagctcgtctcaatggcattcagacgcgcggtttccgcgccgccctgaaccagaccttccgccgtcagtccgaacagattggtgaccagcacgcccaccagcgctgcgataagggtagtaaacagcagcgtgccgatagtcagaaaactgattttccccaattgagaggcgttatgcagtcgtgccacggcgcttaaaatagaggcgaataccagcggcatcacaatcatttgtagcaattgcacatagccgttgccgacaatattgaaccactgaatggagtcttttaacacctgactgtcagcgccataaatggtgtgcagggccagaccaaagaccacgcccatcacaaggccgacaagcacttttttagccagactccactgtttatgacgggcctgcgccagtacaaacagcagaatgacgaacaccgcaatgttcgcaattaatggaaaattcatccccgttctcctgatttttttattatgaagcgctgtgttttagcgattctgttcgcgcaagattagcagaactgtgagctggctcttatattcaaatggaatggtttataccaaaaatgattttggcgttgatttactaatcaatctggtgatttataaaacgattgaactgcatttgcaggatagtaatcatctgcgaagaccagcgtatgacgttgttttccggcatggactgtggcatccacaccgcccaggcaaacaacgccatgcataaaaatcgctccagttgattgcctttgcgcggcgccagaataggcaggcggaaacgccagcggcacggccacagtaagggaacgcctgcgggggtgagcatatccgcgacgatatggcttaaatagccaagtaccatgccttgcagcgcatccgccgggataatccacgtatccggtaccttgagataaaaggtcgccagtagggcaaagaccgccagcagactatgggtaaacccccggtgaccgaacgcgcgggcgatcggtttcgatacccatttcaggcgctgaccaagaaaagatttggggtggtcgatatccggcagcagacaggtcaaaatagccgaaggaataatatgccaccagtcgccgtgcgcaaggacgggcgttaactcggcattcttggcgaaaaccgcgctggctatagaaaaaagaagatgtccttccgccgtcatgataaaacccattaaactgtcaattcatacagtatagggtttttatacagtaggcggaagtggtgacgttgtaactctttgtctctgtcaaagccgcttgccgtctggctcagcggctaattgcccgttgactttgtttcggaaacatcttaaccgagtagatgcgccgccgtcagctctgtcagtgagttaagtttgacattcgccagcgcaaagcgcggatcaggctggttttcttctgctggcaccacaatggcgcgcattcgcgccgcctttgccgcgattaaaccattcaccgaatcctccagcgccacgcaggttaatggatcaacgcctaatttggccgcacaatccagatagacctgcgggtgcggtttgctgtagggcaatttttctgcagaagccagcgcgtcaaaactgtcgcgcagttcaaacatggtgagcactttttccagcatatgcagcggcgatgccgaggcaagccccactaatagcccctgcgctttacacagcgccacagcttcgcgcacacccggcaaaagagggcgcgtctcttcgataagcgtaatcgcgcgggcaataacacggtttgtcacttcctggcgatcggggccgttccacggttgctgcgcaaaccagagatcgacaaccatatcaatgcgtagcccaagcgtgtctggcagctcatggcgccgagtaatatctacgcctaaacttgccatcacgtccagttcagcgcgatcccagagcggttcggaatcgatcagtagtccatccatatcgaaaattgcagcaagaatttgacgtggggttgacatcacaacctctcctgttgagattaaaaaataacgaattaagcgttcattatgaccatgttcttagtatatcgcccttaaagatcaggcgaaaacgggaatcaacaggtagacttaggccaaaacgacgcgtctttatcaaggggaactcatgacgtatcaacaagctggacgcattgcaatcctaaaaagagttgttgggtgggttatttttattccggcactgctttccacgctcatctcagtccttaaatttatgtatgcgcacagtgaaaagcaggaggggataaatgcggtaatgctggattttacccacgtaatgatagacatgatgcgcgtgaatacgccgtttctgaatgttttttggtacaactcgccgacgccgaattttcagggaagcctgaatatcggtttctggctcatttttattctgatttttgtcgggctggcgatgcaggattccggcgccagaatgagccgccagtcacgttttttgcgtgaaggcgtggaagatcagttgatcctggaaaaagcaaaaggcgcggaagggctaacgcgtgagcagatagagtcacgtatcgtggtgccgcaccataccatctttttacagtttttcccgctctatattttgccggtcattattatcgtgctcggctactttttcttttccttgttaggcttcatgtaaactgaaaaatgccggatagcccgtatccggcatgggctgtacctataccgcaagcagccgatccatcgctttttgcgcagtagccaggtgctgaccgccaaacagccttgcccgattaagcagggtgtagagctggtaaatcggctgcctgtcgagaaaatccagcggtagcggcgaaacggactgatagccgtcataaatctgcggtggctgatcggtatgcagcggcagcatcgccagatcgcattctctgtcgccccaatagcaggctggatcgaagatataggggccgtcagggccaagcgcgcagttcgccgaccatagatcgccatgcaaaagagaaggctgcggttgatgcgacgccagacgttgctgaacatgttcaacaatggcgtcaatattaccaaaagtaatgcctttttccgcagcgagttcaagctgccagccaatgcgctgttcggcgaaaaaagtcgaccaacggcgttgccaggtattcggctgcggcgtggtagagagcgcgttatcaaaatcgaggccgaattgaggttggtcgctccattggtgcaggcgcgccagctgttgcccaagaataaacgcattatgggcatccagcgggcggggcgagaggtagtccatgactaaaaagctgtaatcccgatccgaacctaccgcccataccttaggcacaacaacggttttactgcgggagagcagctccagctgatcggcttctgcggtaaaaccgcggagcatttctcgttcatcgcacttcacgaaaaaatcatggcctgcataacgtaaatgccatgcggcatgaacttctccgcctggcagttcattacgcagttcgatttcgccttcaccgacttgctcgcttaaaagacgactgatagcttgccacataatgtctctccccacgttgtctgccagatcataaggttagtgcaaaaatgcggttgaaaaatacgaactaacgcacatcgcggacgcgccgcggcgggaatggcacttattgtgcgtttttactccacgcctcccaggtcgccacggtaatgtcgacatccttatctaacgcgcttttcgcaagtccggcgacaagcgctttgatttcatcagcgctctgagcgctaacaaagccaaacgtattggtgccgagctcatgcacatccccttcatcgtccgttaatgtcagcaaaaaaccgctacgcgtcagatggttattgagttcgttaatctcggtcagggaatcttcatggaaggttacggtaataacataacgggtaatatcgccactggccatcgttcacctcgttgggagcaactgtgtttttaacagcggcggatgcgccgcccgttaaccgattttccgttatccccctcggcgagggggaaacgattattgcgcggaaagataggcgtatattttttgggtatcgtcacgagaacacagacgcgtaccttgattgagcgtagcagcgctgcctgccgccacaccgaagcgcaccatctcttccagcgacgcgtcttgcgccagttttaacgtcatcgcgcctaccatactgtcgcctgcgccaacagtactttgacttttcaccgggggaggaacaacctggatgcaattctcactgtctatgcccagcgccccttgcggccccagagagaccactacccggcgagccttgccgctttgcactaattcctgggccgctttacgcacatcatcaggctgcgtcagatcacgattaaccaacgcgctcaattctttcaggttcggtttcaccagttcgatatcgccaagcgccagcgcggcggtgagcgcgtcgccagagctatcaataatgcagcgaatgccttgcttctgcgcggcggaaatcagttgcgtgagtttctcgaccttaacgccgggcggaaggctgccgctgataaccagaattgccccggattcaatttccagtacctgttcttcaagctggcgaaattcgtcatcgtccagcgtggcgccgggcataacaaaacgatactgttcgccgctggactcgacgtggacgtgcaggttctgacgcgtccagtccttcgcatcgacggtagacacggggacattttcgtcagccagtagtgcgacaagatgttcgccggtagcgccgccagccgggaaaatggcggtcgcggtgccgccaagatgcgcaatggcgcgagcgacattaatacccccgccgccgggttcgaataccggcgcggagcaccgcagtttaccttcgggataaatttgcggcgtgattgttgcgctatcgagagagggcgcaagcgtcaacgtatagatacgtaccatcgttacctcctgttaggctgatttcagtctggcacttaatccccggaaagtgaaggaattaacaatatgattttccggatctttatttaaagaagtgcgatgtaaagttatataaataaatgaatgcttcgggagggttcttattcaaaaaatgaaatagtaattgattgctatgttattcggggcttcttataattcgctacctttccaggggcgtttgtcattgatccctatgaaagtttccgggaccgtcgtggtctcttttttagttgtacggactctatataaatgaagcttttgaaggcagtacccgctgtagttatgctggcgggtggcgtgttcgcgtctctgtatgccgccgccgatgattccgtttttactgtcatggatgatccctccaccgcgaaaaaaccttttgaaggtaatctgaatgcgggctaccttgctcagtcaggcaatactaaaagctcttccttaacggctgacacggcgatgacctggtatggacaacgtaccgcctggtcattatggggcaatgccagcaatacctcctctaatgatgaacgctcttcagaaaaatatgcggtaggcgcacgtaaccgttttaatatgacggattatgattatacctttggccaggccagttggctgacagaccgtttcaacggttatcgtcagcgcgacgtactgaccgccggttacgggcggcagttccttaatggtccagtgcacagcttccgttttgaattcggtcctggggttcgctatgacgaacatacggacgataccactgaaacgcagccgttgggttatgcttccggcagctatgcctggcagttaactgacaatgctaagtttacacagggggtgtcagtatttggcgcagaagacaccacactaaattcggaaacagccctcaatgtcgccattaacgaacattttggtctaaaggtggggtataatttaacgtggaactcgcagccgcctgaatctgcgcctgaacataccgatcgtcgcactacggtaacgctgggctataagatgtaatattgtaccgggttacgttacgtaacccggttattccgtggtgacgcctcagaagaagaaggtgatgtctccgttgatataagaatagtcgtctccggtgcgaaattccgacgtgactttgtttaaagaaagagaaaatgcgacgggagaatagccgatggtggcaccgacgcgatattcatccacggttttattaatatccaccgtttccatttttgtttgcagcgttttcccctgtaacgtgtagtttttatcaacttccctgcgctcaacgccagcaaatactttatagatcaatccctctttttgagtgtgtattaaccctcggcgggacagtaacccaaacccattatcagagttgaaggtcttatcatttcccagcgcaacggttgcgccgtaccccaaatactggaagagattgccgccgacagcagatacttctggatagaagcccacattgacgcccagaatatcaatagctggcgtaagggacaccattccttttgccgtgtaaccataacggttttcaatttgatcctgccaggcagggtatttttctgcgcctattattcgatgcgcccgattctgaacctcctgaccgcctgcgtcaggaccaataacgccaatatcggtacctaaacgataacgtaaccaattggtggctaatgaattccactccagtccggtatgaagaaaggcgctgaacgcgcggtcgcctttgacggcttcaggctttctcttattggcgcctgatggagaataaatatcttgcgcgatatgaaaagagagttgactggcgtcagtgagatcgtggctgtagcctaaaaagagcccggcagtataatcaccccggtctgcagccgggtgcccataaagggcatttaaggatggttgaaatatacctgcatcatcattcgccactgaaatagcaaggctactggcattggccattgtggtcgtactgagtatggcggcaatcatcgttgcgcaatagctgtatttgttcactttttacccctgaatatgaaagtgaatactcttatttttacaaagtaataagcacagcagcatgatgcgcagtgcctattaaacctttaaatataactaaactcctgccagcagcgagtcattgagaggatacgttgccttaatgttgaaaaatggtgttgaaaaacatgcgtcagatattattgaatatccatttttcattcgctatctgagtgcgagaaattattggcttcacgattatgcatataatacgatgttttttggtatcaatatgaatatcacgttgtattcttttgagctcattttctatgatggcttcgatgtttatctgttattaatttttaccgtgatagtgttgtctttaatgatgagaatatctaacggctgtcagggtaatataaccaaattattgctatctgaattattagggcagttattattaaggaagaaaaagtgaacaagaccattaatttgctaaaattactgcccgtagtattattaagcgcatgtactacatcgtatcctccccaggatacaacatcggcacccgagttaccccatcgtaacgtactcgttcagcaacctgataactgtagcgttggctgtcctcaaggaggaagccaacaaacaatctatcgccatgtctatacgctcaataataatagcgtcacgaaatttgccaactgggttgcctatagcgtgacaaaaaccagccaggcaagcggtcgcccgcggaactgggcgcaggaccccgatttaccgccctcggatacgttggccccttccgcctataaaaatgcccatacgctattaaaagtcgacagggggcaccaggcgccgttggcaggattgggcggcgtatcggactggccgtcgttaaattatttatcgaatattacgccgcagaaatccgccctgaatcagggagcatgggctgcactggaaaaccgggtgcgcgaacttgccaaacaggctgatgtatctgtagtgcacgtagtgaccggccccctttttgagcggcatatcgccacattgccagaagatgcgacggtagaaattcccagcgggtactggaaggttttattcaccggaatggcgccgtcaaaaagtgaaggaaattacgctgcatttattatggatcagaatacgccccgttcggcgaatttttgcgactatcaggttaccgtggaggctatcgaacataaagcgaagccagtgctgacgctgtggtctgctttgcctgaagcggtagccagcgaggtgaaaacgacaaaggggagtctggcgcagaagttaggttgtcgatgagaagcgctatacggcgcgtagaaagataacggagaaaccctgtcaagggtcttgatttgctatagagtgatgcaatctccctttttttagtgttaccatcatcatgccggacgaagatagcgattttcgtctgtgtcgaaggttgtgcgccaatttagcaatggttggctagatggatacacaactcactgtcaataaattcattttctctttgtatgtgatcttgcgtaataagtacaatccttcattcacatccattctcgttcgtttaaacctgtttcaccagttccgcgtcattactggtaatagcggatatatatgtttcataccgttttacattgatccctttcgcgccgtaagatgtacgtacctaatctaacttaagcagggaactgtcattcataacacagagtttattggtatcaatggtagattatattacggtgacaatctcgggatgatccgcatatgagtagatgtggattagggcggagtagcggtaggactaataataaccggcggcgagaaatacataattgaggggctattcataaatcatcatctagaaacgcaagcactatcatgaatatatcataagtaatttacgttggtaatgatggctcagcaaacccaacaagctttacaggaacaatttttacgcttcagagccaaataaaacggcggcattgccgccgtataacttatttattgtttcttagtaaaacgaatcttatatgctctgaaaaaacaaaggaagatgcaatgtataccataaaagcaatcatcaaatgctcagggaacaaccatcccatgctaacaggaatcacacttattccaatgcaaaataggaacattatgaaataatgcgctgactttgtttcctgagttttattggagaaatacttagctaggacgcctttaaatactccagatataactaaccaaactggtgtaaaaagcccgaaatctgcgtatagttcaccatacccgaaagcaggagcgccctgatttctgtagaatgcatcagggaaaaatacttttgccagatacaatgcgccaaaatcttcaggcttatcaggccaaatagccctcggaatcctcgagtaaacctcgctttccattagtaattttccgtacataaagtcaaagtttgaggaagcaacaagaacagcattacgggtataatccgagtaattcgccatattttctatcggattcccatcagtaaacgtatatgcaaagaatgccgttacaatgactgctataacagcaaacgattttaccaggaacataaatttaatttttttattttcaatatatgaaaggtaaaggatgaatgctataaatatactaaatattggtcctttgttaccatgcaagaaaataagtatacagttaaataaaactatggaaatacaaaataactttgattttttgtatgtaaagaacgcgcaaatagaagcgacaagagaaaacattaatgaaggatagaagtatataccataccctgttctggttaattcgtatattcttcttgggctaagtatatactctctgaactccatcaacactggaaggtaaatgataaaagcaaggaaggtgaataacaatgaagtaaacacataccttggtttatttttcgtgtttgatttgttgtatatgggttttctttgtgtgtaaagataagaaataacaaatgatgctatgtatgttatatagcaagtatagaaaaacaaatattccactgtataattctgcacctctgagaggtatacaaatataccttcaaacacgtacagtgtagggactgttattatcaggtatgggaccattacatttattattttcccctcaattcttacggaaagagtatagagataaactataaataataagcataatgcaatgtatgaaattataagcatatagagcctttagaaaaaatgcttagtattaaaaatattaccatcaggcaaataaggtgtggtacggaaaatcttctggcaagatattctgaatctggtagtctataatcattactcatcactatcttcccgatatcaaaaccgtgttattgacatattaacactcattaacactcctatctactgcgcctccgatagcatgaagctatcaagcatttgcagcacaaacatcaaacaatgtaaatgcttttgataattacacatgattgttactgtgtttatatacagtggcattcgaagattcatcatgaggttcccgagtcctgtaaaagactatacagagaaagagctatcactcgacgagtaattcatctcacatcgtgccgcgacatacttcaagcaacacagacgaattacaagtacggcatcataagtgagacgttgctagttatagaagcttcatagcagcatgtaatggctctttgctggtatgtgctttggaaagtgggtttcgtattgtgcgttatcgcatgctgccaggtccccatctggagaatatagatagcggtcgtcgtgaaaagctatctgatgtgaatgcctcatacggtggcagtaagccgagactcagagtgaccatgtacatcattaacgatacgcgtgccgggtagtgtgttgggattcaggttctgtagaacagaaagatgcaatctccctttttttagtgttaccatcatcatgccggacgaaaatagcgattttcgtctgtgtcgaaggttgtgcgccaatttagcaatggttggctagatggatacacaactcactgtcaataaattcattttctctttgtatgtgatcttgcgtatgggtcaccactgcaaataaggatataacatgcctgttattactcttcctgatggcagccaacgccattatgaccaccctgtaagcccgatggatgttgctctggacattggtcctggcctggcgaaagccaccattgcgggccgtgtgaatggcgagctggttgatgcttccgatctgattgaaaatgatgcgacgctttccatcatcaccgcaaaagatgaagagggtctggagatcattcgtcactcttgtgcgcatctgttaggtcacgctatcaagcaactttggccgcacacgaaaatggcgatcggcccggttgtcgacaacggtttttactatgacgttgatcttgaccgcacgctaactcaggaagatgtcgaagcgctcgaaaagcggatgcatgagctcgccgagaaaaattacgacgttatcaagaaaaaggtgagctggcatgacgcgcgcgaaaccttcgtgaagcgcggcgagacttacaaagtcgctattcttgatgaaaatatcgcccatgatgataagccaggcttgtaccatcatgaagaatatgtcgacatgtgtcgtggtccgcacgtgccgaatatgcgtttctgccatcactttaaactgatgaaaactgccggcgcatactggcgcggtgacagcaataataagatgttgcagcgtatttacggtacggcatgggcagataaaaaagccctgaacgcttatctgcagcgcctggaagaggccgcaaaacgcgaccatcgtaaaattggtaagcagctcgacctgtatcatatgcaggaagaagcgccgggcatggtgttctggcataacgacggctggactatcttccgcgagctggaggtctttgttcgttctaaactcaaagaataccagtatcaagaagttaaaggcccgttcatgatggaccgtgtgctgtgggaaaaaaccgggcactgggacaactataaagatgcgatgttcaccacatcctcagaaaaccgcgaatattgcatcaagccgatgaactgcccgggccacgttcagatctttaaccagggtctgaaatcctatcgtgatttgccgctgcgtatggcggaattcggtagctgccaccgtaacgagccatcaggcgcgctgcatggtctgatgcgcgtacgcggctttacgcaggatgatgcgcatatcttctgcaccgaagagcagatccgcgatgaagttaacgcttgtattcgtatggtctacgatatgtacagcacctttggcttcgagaagatcgtcgtcaagctttccactcgtcctgataagcgtatcggcagcgatgagatgtgggatcgtgctgaggcggatctggcggttgcgctggaagaaaataatatcccgtttgagtatcaactgggtgaaggcgcattctacggtccgaaaattgaatttaccttatatgactgcctcgatcgtgcatggcagtgcggtacagtacagctggacttctccttaccgtctcgtctgagcgcctcctatgtaggcgaagacaacgagcgtaaggtgccggtaatgattcaccgtgcgattcttgggtcgatggaacgcttcatcggtatcctgaccgaagagttcgctggtttcttcccgacatggctcgcgcctgttcaggtagtcgtgatgaatattaccgattcgcagtctgaatacgttaacgaattgacgcagaaactacaaaatgcgggcattcgtgtaaaagcagacttgagaaatgagaagattggctttaaaatccgcgagcacactttacgtcgtgtcccttatatgttggtctgtggtgataaagaggtggaagcaggcaaagttgccgttcgcacccgccgcggtaaagacctgggcagtctggacgtaaatgacgtgattgagaagctgcaacaagagattcgcagccgcagtcttcaacaactggaggaataaagtattaaaggcggaaaacgagttcaaacggcgcgtccgaatcgtattaatagcgaaattcgcgcgcaagaagttcgcttaacaggtctggaaggcgagcagcttggtattgtgagtctgagagaagctctggaaaaagctgaagaagccggagtagacttagtcgaaatcagccctaacgccgagccgccggtttgtcgtataatggattacggcaaattcctctatgaaaagagtaagtcttctaaggaacagaagaaaaagcaaaaagttatccaggtgaaggaaattaaattccgtcctgggacagatgaaggcgactatcaggtaaaactccgcagcctgattcgctttctcgaagagggcgataaggccaaaatcacgctgcgtttccgcggtcgtgaaatggcccaccagcaaatcggtatggaagtgcttaatcgcgtgaaagacgatttgcaagaactggcagtggtcgaatccttcccaacgaagatcgaaggccgtcagatgatcatggtgcttgctcctaagaagaaacagtaaggccttcaagtaacaattctgtgaagccttcgggcttcacaggctttgttcgcctatgtttcgtttattaacaatgcgaagtggaagttattaaaatgccaaaaattaagaccgtacgcggtgctgctaagcgcttcaaaaaaaccggtaaaggtggttttaagcacaagcacgctaacctgcgtcacattctgaccaaaaaagcgactaaacgtaaacgtcacctgcgtccgaaagccatggtttctaaaggcgatctgggcctggttatcgcgtgcctgccgtacgcataagccgttaacgtttttaactttttaattagaatagatacaggagagcacatatggctcgcgtaaaacgtggtgtaattgcacgcgcacgtcacaagaaaattttgaaacaagccaaaggctactacggtgcgcgttctcgcgtataccgcgttgccttccaggcagttatcaaagctggtcagtatgcttaccgtgaccgtcgtcaacgtaagcgtcagttccgtcaactgtggattgcgcgtatcaacgcagcagcacgtcagaacggtatttcttacagcaaattcatcaacggcctgaaaaaagcctctgttgaaatcgaccgtaagatcctggctgatatcgccgtattcgacaaagtcgcgttcaccgcgctggttgaaaaagcgaaagcagctctggcataagccagtgaaaagagggagcctggctccctctcttttatttactgttcagtgagttgacaattgacctgtaacccttttcaataaaggatattcggttttaccacataaggtaacgcaagcatgaacgctgctattttccgtttctttttttactttagcacctgatcccaggaggctagcgcgtgaaaaacgaaacgaaaaacagcgcaaaaaagcctcctgatggaggctttttttgtatctgaaatcgagagattacgtccaatgaaccggtgtcttcaccgacacaatgaggaaaaccatgtcacatctcgcagagctggttgccaatgcagcggccgccattaaccaggcgtcagatgttgccgcgttagacaatgtacgcgtcgaatatttgggcaagaaagggcatttaacccttcagatgacgaccctacgcgatctgccgccggaagagcgtccggcagccggggcagtcattaacgccgcgaaagagcaggtacaacaggcgcttaacgcgcgtaaagccgagctggaaagcgcagcgcttaacgcccgtctggccgctgagaccatcgatatctccctgccggggcgccgtattgagaacggtggtctgcatccggtcacgcgtaccattgaccgtattgaaagtttcttcggcgagcttggttttaccgtggcgactggcccggaaattgaagatgactaccataacttcgatgcgttaaacattccgggtcatcacccggcccgcgccgatcatgataccttctggtttgacgcgacccgtctgctgcgtacccagacgtctggcgtccagatccggacgatgaaagcgcagcaaccgccgatccgtattattgcgccgggccgtgtataccgtaatgactacgaccagacgcatactccgatgttccatcagatggaaggtctgattgttgataccaacatcagcttcaccaacctcaaaggtacgctgcacgacttcctgcgtaatttctttgaggaggatctgcagattcgcttccgtccttcttattttccgttcaccgaaccttctgcggaagtggatgtgatgggtaaaaacggcaaatggctggaagtgctgggctgcgggatggtgcatccgaatgtgctgcgtaatgtcggtatcgatccggaaatctattctggcttcgcttttggtatggggatggaacgtctgaccatgttgcgttacggcgtcaccgacctgcgttcattcttcgaaaacgatctgcgtttccttaaacagtttaaataaaggcaggataaaacaatgaaattcagcgaactgtggttacgcgagtgggttaacccggcaattgatagcgatgcgttggctaaccagattacgatggctggcctggaagtagacggcgttgagccggtcgcgggaagcttcaatggcgttgtggttggggaagtggttgagtgcgcccagcatccgaacgctgacaaattgcgtgtaacgaaagtcaacgtcggcggagaacgcctgttggatatcgtctgcggcgcgccaaactgtcgtcaggggctgaaagtagcggtggccaccattggcgctattctgccgggcgatttcaaaattaaagcggcaaaactgcgtggcgaaccgtctgaagggatgctgtgctccttctccgaactggggatttccgacgatcacagcggcattatcgaactgccggcggatgcgccgctgggtaccgatatccgtgaatacctgaagcttgacgacaataccatcgaaattagcgtcacgccgaaccgtgcggattgcttaggtatcatcggcgttgcgcgcgatgtggcggtactgaacaaagcgccgctccaggagcctgaaatggcgccggttacggcaaccatcagcgatacgctgccgattacggtagaggccgctgatgcgtgtcctcgctatctgggccgggtggtaaaaggcattaatgttaacgcgccgacgccgctgtggatgaaagagaaactgcgtcgctgcggtattcgctccatcgatgcggtggttgacgtcacgaactatgtgctgctcgaactgggtcagccaatgcatgctttcgataaagatcgcattgatggcggtattgtcgtgcggatggcaaaagagggtgaaaccgtcgtcctgctggacggtagcgaagcgacgttaaatgcggacacgctggtgatcgccgatcaccataaggcgctggggatagccggtatttttggcggcgaacattccggcgtgaacggcgaaacgcaaaatgtgctgctggaatgtgcgtactttaatccgctgtctatcaccggtcgcgctcgccgccacggtctgcataccgatgcgtctcaccgctacgagcgcggggtggacccggcgctgcaatataaagcgatagagcgcgctactcgtctgcttcttgatatctgtggcggtgatgcgggtccgataattgatgtgagcaacgaagcaacgttgccgaaacgcgccaccattacgctgcgtcgcagtaaactggatcgcctgatcgggcatcatattgcggatgagcaggtcagtgatattctgcgtcgtctgggctgtgaagtgaccgaagggcaggacgagtggaaagccgtagcgccgacctggcgtttcgatatggagattgaagaagatctggtggaagaggtggcccgcgtttacggctataacaatattccggacgagccaattcaggccggtttaatcatggggacgcaccgtgaagccgatctgtcgttgaagcgggttaaaaccatgctgaacgacaaaggctatcaggaagtgattacctatagctttgtcgatcctaaagtacaacagctcatccatccaggcgcagaagcgctgctgctgccaaaccctatctccgttgagatgtcggcgatgcgtctgtctctgtggagcggattgttggcgacggtggtctataaccaaaaccgtcagcagaatcgcgtgcgtatttttgaaaccggtttacgtttcgttccggatacacaagccaatctgggtattcgacaggatctgatgctggctggcgtgatttgcggtaaccgctatgatgagcactggaacctggcaaaagagaccgttgatttctatgatttgaaaggcgatctggaagcagtactggatttaaccggcaaactgggtgatatccagtttaaggcggagatgaatccggctctgcatccgggacagtctgcggcgatttatctgaaagatgaacgtattggttttattggggttgttcaccctgaactggaacgtaaactggatctgaatggtcgtacgctggtgtttgaactggaatggaataagctcgcagaccgtatcgtgccgcaggcgcgggagatttcacgcttcccggccaaccgtcgcgatattgcggttgttgttgcagaaaacgttcccgcagcggatattttatccgaatgtaagaaagttggcgtaaatcaggtagttggcgtaaacttatttgacgtgtaccgcggtaagggtgttgcggagggttataagagcctcgctatcagcctgatccttcaggataccaaccgtacactcgaagaagaggagattgccgctaccgtcgccaaatgtgtagaggcattaaaagagcgattccaggcatcattgagggattgaacctatggcgcttacaaaagctgaaatgtcagaatatctgtttgataagcttgggcttagcaagcgggatgccaaagaactggttgaactgtttttcgaagagatccgtcgtgctctggaaaacggtgagcaggtgaaactctctggttttggtaacttcgatctgcgtgataaaaatcaacgtccggggcgtaacccgaaaacgggtgaagatattcctattacagcacggcgcgtggtgaccttcagacccgggcagaagttaaagagccgggtcgaaaacgcttcgcccaaagaagagtaatcagatccaggcataacatccatcagggtgtattgcggcagatacgctgccatcccgaaagtagatcagcgggatgacagcgtatttgtcagcctgaaagatgacccgtataactaaaaaggccgcattgcggccttttttctttcaagtaaaggatacccaccgtaaaatcacgctacctcttttcagctgaatggataacatgctgacttttgcccgccaacaacagcgacgaaacgttcgctggcttctgagcctgtcactgctggtgctactggctacacttctgagcttatgcgcaggcgaacagtggattgcccccggtgactggttaagcgcccggggggaactgtttgtctggcaaattcgccttccccgcacgcttgcggtattgctggttggcgctgcgctggcgctatctggcgctgtgatgcaggcgctgtttgaaaacccacttgctgaaccgggtctgctcggcgtttcgaatggggccggtgttgggcttattgccgccgtcttactggggcaggggcaactgccaggatgggcgctgggactgtgcgctatagccggcgcgctcattattacgttaattctgctgcgttttgcgcgccgccatctctctaccagccgcttgttgttggcgggcgtcgcgctgggcattatctgtagcgcgctgatgacgtgggctatctatttttccacctctttcgatctgcggcaattaatgtactggatgatgggaggatttggcggcgttgactggcagcagagctggctaatgattgcgctcatcccggtactgatctggatatgttgccagtcgcaaccgctgaatatgctggcgctaggggaaacctcggcgcggcagcttggcctgccgctgtggttctggcgcaatttgttggtcgtcgccaccggctggatggtgggcgtcagcgtggcgatggcgggggcgattggttttatcggtctggttattccgcacatcctgcgcttatgtggtttaaccgatcaccgggttttacttcccggctgcgcgctggccggggctatcgccctgctattggctgatgtggtcgcccgactggcactggcgtcggctgaactgcctatcggggtggtcaccgccacattgggggcgccagtgtttatctggctgctactcaaatccgcgcgttagcgcatcggtaaacaactgctttcatcattcgcagtctatgattaaaggctaacgatgaaacccgctattctaccgacatcagggagacaccatgcaaaactcgcttcttaatactcacgttacgacgattgatggagaggtcactacacttgaaaaatacgccggaaaagtgctgctcattgtaaacgtcgcctccagatgtggcctgacgccgcaatatgaacagttggaaaatatccaaaaggcgtgggcagatcaggggtttgtcgtgttgggttttccctgcaaccagtttatggggcaggagccaggcagcgaagaggagattaaaacctattgtgccagcacctggggcgtcacgttcccgatgttcagtaaaattgatgtgaatggcgacgcgcgccatccgctgtatcaaaaactgatagccgctgcgccaacggcagtcgcgccggagaagagcggcttttacgaacggatggtaagcaaagggcgtacgccactctatccggatgatattctgtggaattttgaaaaatttttggtaggccgggatggtcaggtggtacagcgtttttcgccggatatgacgcctgaagatcctattgtgatggaaagcataaaaatcgcgttggcaaaataatgtctcaattgatgcaattaaaggatgtcgccgagagcacccgcctggggccgctttccggcgaagtaagcgcaggagagatccttcatcttgtcgggccgaacggtgccgggaaaagcacgctactggcgcgtatggcggggttaacctccggcgaggggagcatcaggtttggcggagcgccgctggaggcatgggcgacggcaacgcttgcccaacaccgcgcttatcttgcgcaacagcaaaatccgccgttcgccatgccggtctggcattacctgacattgcatcaacctgataaaacgcgaaccgggcagcttaacgaggtggccgatatgcttggattgggcgacaaactggggcgaagcgtgaatcagctttccggtggcgagtggcagcgtgttcgccttgctgccgttgtactacaaattcatcccgacgctaatccggtcggtcaattattgctgcttgatgagccgatgaacagtctcgatgttgcgcaacaaaacgctctggatcgggtattacatcatttatgtcaggcaggaattgcgattgtgatgagtagccacgatctgaaccacacgctgcgccatgcgcataaagcctggttactaaagcgcggtaaactcattgcctgcggccgccgggaagaggtgctcaccccctcttatctggcgcaagcctacggtttgcgctttcgacgactcgacgtcgaggggcatccaatgctcatttcggccacttaagtaaaatcgtttcttgaaaagcaggtaatttcgacgctaaattaataccaaaataaaaacagaggattgttgcggcatgcgtttttggcttcttgttatcacagcattgttcctggcaggatgcagtactcatcgggcaccggcgccaaatgccagattatcagactccattaccgtcattgcgggtctgaacgatcagttgcagtcctggcgcggtacgccataccgttacggcggcatgagtcgcagaggcgtggactgttccggctttgtggtagtcactatgcgcgacaagtttgatttgcagttgcctcgtgatacgcgtgaacaatcaaaaatcggcaccagaatcgataaagatgaattgctgcccggagatttggttttctttaaaaccggttcgggcgaaagtggtttacatgttggtatttacgatacaaataatgagtttattcatgcctctaccagtcgtggcgtgatgcgttcatcgctggataatgtgtactggcgaaaaaacttctggcaggcacggcgaatttaacctcgcagacgatataaattttatagtctatttttaacatatcgccggttgaacttatgacatctgttgtcatcatatataatgatataaccgtagcatttacaaacgtacttttattaaaaacgggcgtgttcacgccctgtgaaaagtacaagattgaatattggtttataatcagagtaagttaaaaaaaggaaccggttcaccggtaaacaagaaaaatgatgacgcttcaattagtatctgaagttacgtctgtttccgtccgtagtgactggatggcgaatagcgccctaaccatgggactggcgtaatgattgcttcacttgatgagctttaccattccgaactctttttccttcccgtcatggatgaaaacgctcggcttgttggtttagagattattgcaacgtttgccgctgaagacggcgccgtgcggatgccgactgagttggtagcgcctcgcctttcggtggaggaacaatactgtctgtttgttgaaaaactggcgttgttagaaacctgtcagcacttttttattcagcataaacttattgcatggcttaatttaccgcctgcaattagtgacttattattattagatagcgaacttttttcccgggcagcgcgctttccgtttcttgaattagctataaatgagaattatcctgggttaaaccagggcaaaaacaatgaaacgttagctaatctggcaatgcatttcccattaatgctggcaaattttggggcaggcgaggcgtcgactaaagctattttcgatgggcttttcaaacgagtcatgttggataaaaattttattcagcagcgagctgaaatgatctcattcgaaccattcatgcacgctattgttgcccagatctcctccagctgcgagtcgctgatgattgccggtattgatactgaggcgatgtttgcgcgcgcagcgccattggggtttagcgcattccagggcggactatggcctccggtgccggtaagccagctcattaaactcgttcagcgataacctttctgtttgccggtgtttaaccggtgattaaccgtctacactgaagacaggaggccctatgaccctgtcttttactgcccgttggcgcgatgaattgccagcaacgtataccgcgcttttacccacaccgttaaaaaatgcgcgactgatttggtataacgacgaactggcgcagcagttagccattcccgcttcgttatttgatgctaccaatggcgctggcgtttggggcggcgaaaccttattacccggtatgtcgcctgtcgcgcaggtatatagcgggcatcagttcggcgtctgggcgggacaactcggcgacggacgcggtattttgctgggcgaacagctcctggcggatggctcgacgctcgactggcatctgaaaggcgccggattaacaccctattcgcgaatgggggatggacgcgccgtcctgcgttcaaccatacgagaaagccttgccagcgaagccatgcattatctgggtattcccactacgcgcgcgttatctatcgtaaccagcgatacgccggttcagcgagagacgcaggaaacgggcgcgatgttaatgcgtctggcgcaaagtcatatgcgttttggtcatttcgaacatttctactaccgccgtgagccggaaaaagttcagcaactggctgatttcgctattcgtcattactggccgcaatggcaggatgtcccggaaaaatatgctttgtggtttgaagaggtggcggcgcgtaccggaagactcatcgccgagtggcaaaccgtcggttttgcgcacggcgttatgaatacggataacatgtcgattctggggctgaccatcgactatggtccctttggttttctcgatgactacgatcccggcttcattggtaaccattccgatcatcagggacgttaccgcttcgataatcaaccgtcggtggcgctgtggaatttacaacgtctggcgcagacgttaaccccttttattgagatcgacgcgttaaacagagcgctggatcgttaccaggacgcgttgttaacgcactatgggcagcgaatgcgccagaagctgggcttctttaccgagcaaaaagacgataacgttttactgaatgaattgtttagtctgatggcgcgcgaagggagtgattatacccgtacatttcggatgttaagccatacggagcaacagagcgcctcctcgccgttgcgggatacgtttatcgatcgcgcggcgtttgatgcctggttcgatcgctaccgggcgcgattgcgcacagaggcggtggatgacgcgctgcgccagcagcagatgcaacgcgtgaatcctgcgattgtgttgcgcaactggctggcgcaacgcgcgatagatgcggctgaacagggagacatggcggaactgcatcggttgcatgaagttttacgtcaaccttttaccgatcgagatgatgactatgcccgccgaccaccggagtggggaaagcggctggaggtcagttgttcaagttagcctgatgccagcagcatcgtctgctggcggagcgctatttggttaacagtagcttcccggcctgagttttgcgcaacagatactcctgaccgttgtgatcgataatgactttgccgtccggacctaatagcgcctgactgttgacgcgccgttcagcggcagggagaagcgtttcattgtctatttccttagggtgaggcagctcggtgttatccatacgcgacatgctatttattaataatcaaactcacaatgattattattatcaataattaatgcgataacagcaagtgctaattctgcggagtgatatacgcgcgcggagagaaaagggcgggtaacgcatcgaagaaacgcccatcccggcaggatgggcgagctattaaaagcggctgtctaccgccgcggcaagtttttccaacaaaacttccgtatcttcccagttcaggcaaggatcggtaatggactgaccatagattaatggttgaccgctgataattttttgcgtgccttcccgtaaaaaactctctgccataatcccggcaattgccgtggagccattacgaatctgctggcaaatatcatcacatacctctaactggcggcgatgctgtttttgacagttgccgtggctgaagtcgacgaccagatgttccggcagatcaaattcatgcaacgtatcgcaggcggcggcaatatcttcagcgtggtagttcggttttttaccgccgcgcatgatgatgtgcccatacgggttgccactcgtctggtagatagtcatctgtccgtctttatccggcgagagaaacatatgactggcgcgggaggcgcgaatagcatcaacggcaatgcgggtattgccatccgtaccatttttaaagccgaccggacaagagagcgcagaagccatttcccgatggatttggctttcggtggtacgcgcgccaatcgctccccaactgatcagatcggcaataaactggccggtgaccatatcaagaaactctgtggcggtcggtactcccagttcgttcacctgcaatagcaagcgacgcgccagttcaagcccataattgacgcggtaactgccattcaagtcgggatcggaaatcaggcctttccatcccacgacggtgcgcggtttttcaaaataggtgcgcatgacgatctccagacgcgcctgatgcttttggcgttgtgcctggagctgcgtcgcgtattccatggcagcattcagatcgtgaatcgaacaggggccaatgacgaccagtagccgtggatcttcaccatttaaaatcttttctatccggcgtcgggagtcggtaacgtgactggcgacggaggacgatacaggataccgctgcgcgagttcggtcggtgttaccaggctgtcgatacgcgcagtacggagttcgtcggttctgttcattacaagtctcagaaatttgttgcttcaacggcaggactaccgggaagtgatgggcatcacgataaaccaatccctgctgatttcaagtgcgaggcgtgtcacacctcgcaggcagaacggcatgataacaaaaaccaacccattaaactagtttgctagtacatcctgcggttaagccccataatatcgagaatcttggtggctatctcttcaacggaataattagtgctgttcaggcaggggatctgattcttacgatacagcgcttcgacctccgccacttccatgcggcactgacgcaacgaggcatagcgactgttttcacggcgttcttcgcgaattgccgccaggcgttcagggtcaattgtcaggccgaacagtttatgttgtagcggttttaacgatgtgggcagcgtcaaattatccatatcatcggcgatgaaagggtagttagccgcacgaataccgaattgcatcgccagatagaggctggtgggcgtttttccacagcgcgaaacgccaagtaaaatgacctgagcctgatcgaggttgcgcaatgaaatgccatcatcatgcgccagggtataatcgatagcggcaatacgggcgtcatacttgttcaggttacccggattaagcccatgagtacgatgagcgatcggcgtcggatccagtttcatctcctgctgaagcggcgccaccagcgcctggacgatatcctggcagaaaccttcgctctgtaagatgatggcgcgaatttcaggtaaaacaatcgagtaaaacaccagcgggcgaacgccggtttgctgataaatggcgtcaatttggtctttgacggcgcgggcgcgactttcgttttccacgaatggcagcgtgatgctgctgatcgtcaccggaaactgcgacataaccgcgtgacccaggacctcggcggtgatggcggtaccatcagaaatatagaaaacatggcgatcaacaacattatccattctgttcatcctgaagagtaaacataattatctgaaagcataaattaaaagtaacgggaaacgtataacttgtcgcttattttataaaatgacagggactttttataattaatgaaaagtgtgtttcatttcctggaaacgcagtttataccgggggttattcagggaatgccgtgctatgcgcgggtttgcgcaactacgtaaacaatctgaaaaaatgaaaaaataaatttgcttgaacgattcaccgtttttttcgcgggtttaagtatgccaggataaatacgcaactatgtgtttcttaaactcgttcatttatcacaaaaggattgttcgatgtccaacaatggctcgtcaccgctggtgctttggtataaccaactcggcatgaatgatgtagacagagttgggggcaaaaatgcctccctgggtgaaatgattactaacctttccggcatgggcgtatccgttccgaatggttttgcaaccactgccgatgcgtttaaccagtttttggatcaaagcggcgtaaaccagcgcatttatgagctgctggataagacagatattgatgatgtctcccagctggcgaaagcgggcgcgcagatccgccagtggattatcgacactcctttccagccggagctggaaaacgccatccgcgatgcctatgcgcagctttcgtcggatgatgaaaatgcctcttttgccgtgcgttcctccgccacggcggaagatatgccagatgcttcgtttgcgggtcaacaggaaacgtttcttaacgttcagggcttcgacgcggtgctggtggcagtgaaacacgtatttgcttctctgtttaacgatcgcgccatctcttatcgcgttcaccagggatatgatcatcgcggcgtagcgctttccgctggcgtgcagcggatggttcgctccgatctcgcctcgtcaggggtgatgttctctatcgataccgaatccggctttgaccaggtggtctttatcacctcggcatggggactgggtgaaatggtggtgcagggcgcggttaacccggatgaattttatgtccataaaccaaccctggcggcaggccgtccggccatcgtacgccgcaccatggggtcgaaaaaaatccgcatggtttacgccgccacccaggagcacggtaagcaagtgaagattgaagatgtgccgcaggaacagcgcgacattttctcgctcaccaacgaagaagtgcaggaactggcgaaacaagcggtgcagattgagcagcactatggtcgtccgatggatatcgaatgggcgaaagacggtcataccggtaagctctttattgtgcaggcacgtccggaaaccgtgcgctctcgtggccaggtgatggagcgttatacgctacatgcgcaggggaaaatcattgccgaaggtcgtgccattggtcatcgtatcggcgcaggtacggtaaaagttattcacgatatcggcgaaatgaaccgtattgagcctggcgatgtgcttgtcaccgatatgaccgacccggactgggaaccgatcatgaaaaaagcggcggcgattgtcactaaccgtggcgggcgcacctgtcacgcggcgattatcgcccgcgaattgggcattccggcggtagtcggctgcggcgacgccaccgaacgcatgaaagatggcgaaaaagtaaccgtctcctgcgcagaaggtgataccggttatgtgtatgccgacatgctggatttcagcgtaaaaagctccagcgtagataccatgccagagctaccgctgaaggtcatgatgaacgtcggcaacccggacagggcatttgactttgcctgcctgccgaatgaaggcgtaggtctggcgcgactggaattcatcattaaccgtatgattggcgttcacccgcgtgcgctgctggagtttgacgaccaggatgccgcgctgcaaaacgacattcgtgagatgatgaaagggttcgactcgccgcgtgaattttacgttggtcgactgacggaagggatcgcgacgttaggcgccgccttctacccgaaacgcgtcatcgttcgcctgtctgactttaagtccaacgaatacgccaacctggtcggcggcgaacgctatgagccgcatgaagaaaacccgatgctgggcttccgcggcgcgggtcgttatgtcgcagaaagtttccgcgattgttttgcgctggaatgcgaagcggtgaaacgcgtgcgcaacgatatgggccttaccaacgtcgaaatcatgatcccgttcgtgcgaacggtcgaccaggcgaaagcggtcatcgaagagctggcgcgccaggggcttaaacgcggcgagaacgggctgaagatcatcatgatgtgcgagatcccgtccaatgccttgctggctgaacagttcctcgagtattttgatggcttctcgattggttctaacgacatgacgcagctggcgctggggctggatcgcgattccggcgtggtgtctgaactgtttgacgagcgtaacgacgcggtgaaagcgctgctgtcgatggcgatccgcgcggcgaaaaaacagggcaaatatgttggaatttgtggtcagggtccgtccgaccatgaagactttgccgcctggctgatggaagaggggatcgacagcctgtcgctgaacccggacaccgtggttcagacctggctgagtctggcggaactgaagaagtagtgtaataccggatggcggcgttaacgtcgccatccggcaatttataccgcagtgtgctcctggcgcagccgctcaataatatcctgccgcaacagaaacttctgcactttgccagaggcggttctgggcagtttttctacgatgacgatccgttccggatatttatacttcgctacccgttttcgactgaaaaaagcgatcacctcttccagcgtcagcgaaaggtgtggcggttttaagactacatacgcgcatgaacgttcgcctaagcgttcatcaggcatagcaacgacgcaagcatcgtgtatgcgggggtgttgcaataaaatatcctccacctcgcgactgctgatattttcacctccacgtataataatatcctttttgcgcccggtaattttgatataaccgtcttcatccatgcggcagaggtcgccgctgtaataccagccctcattatccagtgcgcgggcggtaagttccggctcgtccaggtatcccataaaaacgttcggcccgcgcgaggcttcttcgccttcgtggcctgctggaagcgtattgcgatcttcatccacgattttaatttctacaccggtggcggcataaccatcggtgttcatcatgcgtgaagtcgaatcacccagattaaccatcgagtgtggagaactttctgtagaaccgtaaatactcaataatttgataccgcgctgctggcagtcgcgggcaacctttttgggaatagtcgtgccgccgcataagaagaatcgtagtgaggagaggtcggcaggctgttgctcaatggcacaaagcagatcgtaaataaacggcgtcgcgcctgacatacaggtacagcgttgctgcgctaataaggtaaggcaggcttctggggtaaagatgtccagcaatacgctacgcgccccgattaaaaagggcgcggtgacgccgtgtaaaaatccggtggcgtggcccagtggcgcaggcatcaggaacacatcttgccaggttaaattcaaccgcgcgcaatacgcccgttcgctggcaagaatattattgtgggtcaacatcacccctttcggcattccttctgtgccggaggtaaacagcactgccgccagttcatcaccgtgaatgttaatgtctgactgcaacggttcgctgcggtcgatgatttgactaagcgcaagcgctgtggtggcaggcgccagtttatccacgccgacaatatgcgtcagatggcgcagttgattttgtagcggaaggataagatcgaccggacgattctgtttgaacacggtgggggcgaagaatattttagcctgacatttgttcagcacccaaaccagctctgcttctcgccaggcgggaagtagcgggacagataccgcgcccgttttcaggcaggccagataaatgagggtaaactcacaccagcccggaagctgaaaggccacgcgatcgcccggttgaatcccctgagacagtaaccagtttgccaggcggcttgccgcgtagtcgagcgcggcgtaggtccaggacgcgccatgattatcgaccacggcgattttatcgggtacggcgcgtgcggtttgccgccagtagtcgcccagtgaagcatcgccccagtagccggactcgcgataggttttccgccttgcggcgtcaaacgttaatgtaacactcattgacttgttctctattaatacaaatgacgtaatctccgggggcaagccgaataagacgccgtagcgtcgttatccggtgtttcagagcgtcagccgtagcgaaactcaacgccgaacgttcccgccgggtattcccatttttcgagaagagtattgccgcagagaaccctgcaggtcccgcattccaggcagcccgcggagtcaaaatgaatatttcccgcatcgtccagcttatagagtccggtagggcaggcttttattaatttattaaactcctgcatgtcaggcgaggagcgcaaaatgatatgtgggtgtccttcatctacgtaaaatttatttacgcccaatttgacgtcaacattcaccttattgtccgaactcataatgccgtagccccttttatgccgtcttttaatagattcaccagtccaatttttttcgcatgtgacaggatagttttacgcaacggtgggactggaccgccatcaacggtgaacagatcgcccacaatgtttgccgccatacgcgggtactcggtaaaaagccgtgggttttccattaatccggggagtttgcggaaatgccgcatatcgcgtaacacgccgtttttctccagcgcgcgtttgtaaccggcaagactcgcggcggaaaaatcttgccgcgctttagcgtcaatggcggtttgagcggccgcttgcgcggacgcgatggctaaatccatgccgcggacggtatagccgagattcagacaaagaccggcggcgtcgccgacaatcatcacgccgtcatttgccagctccggcatcattgctatgccgccttcgggcaccatatgagcggagtattcaagcagtgttcccccctgaatcaaagggcgtattgccggatgctgtttaaaatcttccagcatttgcggtacgcttttggtcgcgtgagcaatgtcgcccaggccacataccagccccagagaaaccgaatcgcggttggtataaagaaacccgccgcccatgagcccgttggagggcgcgccagcgaataaccaggcggcgccttcatgggacgccagattaaagcgctcttcaataagtgccggagagagcccaatcaactcttttacgccgactgcatagtgatgcgcagaagagacaggcaccatgtccagcgaacggcccagcatggaattcacgccgtccgcgagaatcacaatattcgcatccagaatatcatccccggcctgaacgccagtgacgcgattgccttcacgtaccagagcgtcgacccgtacacctgggataaactgcgcgccagcctgttccgcctgcgccattaaccacgggtccagtttgttgcgcagtacggtatatgacgtaaggggcggagtagggggcgcgcggtgaaaatcaagtgtgacggcgctttcttcggttaaaaaggagattttttcacgggtaacgacgcgttcgatgggggcggacgttgcgaatcccggcataatactttcgatactgtgagcgtagagccggccaccggtcatatttttgctgcccgcgctgtttccgcgttcaataaccagtacatccagtcccgcttttgccatcacatacgcggcgaccgttcctgctacgcctgcgcccaccacaatagcgtcaaatttatcatccgacatgctttatgctcctttcccgccgtatcgacgacgggagatgtgcgttgaaaaaggaattagcggcttaactggtcgatgagggcaggaacaaccttatagatatcgcccaccaggccataatcggcataattgaaaatgggcgcgtttttatctttgttaattgcgacaataatttttgcgccgtttccacccaccatatgttgaatttggccggaaatgcccagcgtcagatagagatcggatttcaacagaacgccggatacgccaatataacgctcacgttccatccagttttcaccttccgcaatggggcgggaacagcccacttctgcgccgaggacggtcgccagtttatgcaccatatccagatcgctttgcgccgccagacctcgtcctacgccgatgacccgtttggctttgctcaaatcgacgctgcttaacgatttcgcgcgccgctgctggcacaatacctcgtggcgtggggcaatatatgccagcgtggtctgcgggcaagtatgaccggggagaggggcggcgggttccagtacgccgggtgccagcgtaataatcgcctgcggactgtttaatttctctttgccgaaagcaagtccgccgtacatgcgatgctctgcgtgtagcgtcccgtcgaggaggtcaatagacgtcgcgtcgttcaccatcacggcgtcaagctggatgctcagccgggcgcccagcgctttacagcgcttggtcgccgccatgagcagcagcccattttggtcgcctaataacgaggccagcgtttcggcatagttttccacgcgctgcaaatccgtatgcgattcaagaatgactatctcatcagcgccaagcgctttcacgtagtcgatatccgtgtttccttgcacgatggcgtaaactttttctccccactgccgcgcgccggtcattaattcggcataacgctctactttatcgctaaatacccatacgttagctaaatgattcatgataatttttctccgttgggcttagttcagggattttttcaaatggtcggccagtgcggtaatgacttccggcgaatcgttatcgagaatgatatgcttgcgttctgtctgcggcggtaccgagatggcgaccagttccgccattggcgtggttggggtccagtggatatcgctcgccagccacgacgtaacggcttttttcccggcgccgagaatggctttcattgacgggatgcgtggaacgttaatatctgaggtcacgcaaagcaccgcgggcagcgtgagctcgataatttcaacgtcttcttccagtgtgagttcaacgatgattttgtcgccgtcgcgttgaatatggcttactgcgttgatgacggggagtttcaggagttcgccagtcagcaggcccacctgttgggcataaatatcgccggagccctctccaaagagcaacaggtcaaagccgattttctccgccgcggatgctagcgccagcgcggtttctttgggcagggcgtgctccatttgcgcatcctgaaccatgaaaagcgcatctggcccgcgggataacacatctttgcggacttttgaattttgtaacagagagccgccgacggtgagcgcggcgatctcgtcgccaccgccagctaactgcgcggcggcctcaattgcatttaaatcaaactggctgattttggcctcggcacgatcaaaattgagcgaatgctccggggtcacggtaatgtcctgttcttcaggcaccaacttaaagcaggttattattttcattgcatctccagtgagtcgcgtgcggataagtaacgtaaatctgactgaaaatagtctgcggcagtctgaagaggtttacgatgggtcaatctgttttccttgccaacaatcttgcacaaaaaatctgcgaacagagaatcgttagcaaccatctgaaaagggcgtcataaaaatataaatacggtagtgagaataataagtgcgaagcatatcatcattttttaacatgaaacgtgcgatgttgtttctgtgaggttaaaagaaaacatcaaagatatgtcggctatgtatttttgtctgataatacgctatcgacaggtaatctgagctgtctgcaaaagaacataatatcttgcattcggaacgaataatcttgttttgctggtaatctccacggttgtacaacactgacgctcgctttattttatcctggttatctttttaaacctgacagaggttattatgtatcagcgctgttttgactccgccgcggagacgatttttgaacaggacaagacccctcgattttcacgttttgtcattagcgatgatccaaactgggagtctggccatcatatgcatgataatgaaacagagcttatttacgtcaaaaaagggatagccaggttaattattgactcttcactctacgtcgcgcatgcggacgatattgtcgtcgttgagcgggggcggctacacgctgtagcatccgacagcaattcgccggctaccacctatacctgtgcgctgtatgggttttgttttccaggttgggaagaaaaccaactattgcagagtcattcctgtccggtggtttccgtggttcagggaaaaggggtcattaaaagtatctttaatgaattaagcgtgttacttccgcaggggaaaaacgtattggcttcctctgtatacgatgcatttgcttacactctgaccgcactttactatgaaaattttaaaaacgcctatcgttctgaacaaggttacattaaaaaagatgtattaattaaggatgtacttgtttatctcaataataattatcgtgagaaaatcacgcttgaccagctatcgaaaaaatttcgcgccagcgtcagttatatatgccatgaatttgccaaagaatatcatatatcccctatcaactatgttattcaacgacgtatgaccgaggccaagtttgcgctgacaaacactgagtcgccactggcagaaatttcatggcgggtaggatatgaaaatgtggaccattttgccaaattgtttatgcggcatgtaggatgttctcccaacgattatcgtaagcaatttaaaaatagtctggttgagcaggcgtatttgctgccaaatacctgacggcgaaatatatctgatttattcggcctgatgccgtaaagcagtcaggccgaataagacgttccggtacgatccttacttgttctgatagtctttcagaatctggcgtcctgccacatagatcataatttcatccgtgccgccaccgatacgttcgcagcgaacatcgcgccagaagcgggagacacgggcttcgtcagtataaccaagcccacccataatctgaatcgcatcgtcaatcacttccatcgctgtgcgtgcgcagtacagcttagccagcgcggcgctggtacgcagtgactcttcccgatcggcctgccaggcgactttcaacaccatattgcgcatgttttcgattttgatggccattaacgccagcttttcctggatcatctggttatggccgatgggtttaccaaaggcgatacgctggttggcgtaacgggcggcatcttcaaatgcgcattcggcgaaacctgtactgcgcgccgcattaatcaaacgctccatctcaaaattgtacatgacattgaggaaacccatgccttcttcaccgacccggtcgctttcgtccacctcgacattatcgagataaacttcgcatgtactcaacatgtgccagccaattttgtgcagcggattaatctttatgcccggtttatttgagtccacccaccaaagcgtgaacgcttttttaggatcttttggctccgtatcgcgcgccagaaccagcatgtaaggatattcttttgcaccggtgataaatgttttttggccgttaagataaaccttgccgtttttacgcgtccaggttgttgtggcgctattattatcagagcccgcgccaggttctgttaaggctagcgcatatgctggatcgccggtggccagagtactttctgctgttttacgcagttgttctgcggaaccaaaacggcgcatactgtgaatgcattggccgttggtaatcaaaaaggccggagcgccgcattttgagatttccatcagcgccagcatttgcgttacatagtcagccggaatgccgccgaattcttccgggacgcccagcatcgaaataccgttttccgccagcgcctgcataaattctttgggataggtgcccgtttgatcgcaggtacggaaatactcttccggaaaattgctggtgattaactcgcgaatactggccagtaatagttcttgttcttcagttaatgaaaaatccatatttgtactccttttaatgtgttgcgtcaggaagcgtgaatcccatagtgctatcggtaaataatcttgtgtccatcagttttaaatctggtgagataaccggtgaaaaatccatcttgtcaagaatatcccgttgcagatcgacgccaggcgcaatttcaattaaatgcaggccatcttgtttgagagtgaaaaccgcacgttcagtgatgtaacgcacgtctaacccgcgctcaagcgcaatttttccactgaacgtaatttccggcagttcgctgacgaattttttcacgcgaccttcctgcagaatatttaatttgccatcggtaatttcagtttttaaacttccggccgtcagagtttcgcagaaaataattttttgcgacgttgcgctaatatcgataaacccgccggtgcccataattttgccgttgaatttatgtacaccgacattaccgtgttgatccacttcggcaaaacttaaatagcagacatcgagcccaccgccgtgataaaaatcaaattgtgaggtcatatcaaggatcgcgcgggtgttgacattagcgccgaaggccacgccctgagaggtaataccgcccaccgggccagtttctacggtcagcacgaagtcatcggcgcagccttcctcgcgagcgaccagaccaataccgtcggcaatgcctacgcccacattgcctaccgcgcctttacgcatttcaaacagcgcgcgtcgggctaccagcttgcgctgattaaggggtagggtaagctgcgtactatcatcaagagtgaaatccccggagataaatcggttcaccggcgcgccgccatagagttgcgtctggtcggcgtcgacaaccacaatatccaccagatagccgggaatacgcacggattttggatgcagcgtggctttttttaccattttctgcacctgcatcattacaataccgccattattgtgaacggcctgggcgatcaccagcgcatcaagatacatcacctcatcttcaaatgatgcatagccttcgctgtcgcaggtggtggcgcggataaaagccacattaggcgctatcgctttataatagagatattctttattatcgatctctaccagcttaatgagatcttctttagtcacgtcgtttaattttccgccctgttggcgagggtcgacaaaggtaccaataccgatatcgctcagaatacccggctggtgtgcggcgctggcgcgcagcgtctgggttaatacgccttgtgggtagttataggcggcgattttattttgttcagccagttcagaaatacggggagattgcccccaatgtccgcatagcgcccattttaccagtccctcctgcgccagcgggctgatgccgcgatcggcgcggtcacctaatccggtagggctaataatagataaatctcgtggtgactgggttgtttgatatttatctgccagtgcggtaattaatgttgtcgcttcgagaataccgccgcctgcgcccagaatacataaagtggcctcatctggaatataatttactgcttcttgtgcagagagcacgggaacgcggccattaatgcgtgatggcttattgattttcatatttactccactattatccctgaaaacaatatcgatataaccgtgttaaggtaataaagacagcggctttcaatgaatatggaacatattcatgtcagataactatttattttattgtggcagaaagagaatattccgccacacgataaagtattacgcctggtgcaatatagttaatacggtacgcagatcggctaccgatatttgtcccggcgcagatgcttttttcaccgcgccaaacgttgccgcagaaccgaacacttcgccggcaagacgagatattaccccggttttcgacatcgacatggtaataatcggacgatccgcatagcgctcctgcatttctacagtggcggtaagtaaggtcaggacatcggctttagtctgtggcatgacggcgatcttcggaatatcagcgcccagttcctgcattttacgcagacgctgaacaatctcttccgctgcgggcgttttatgaaaatcatggttagacatgatcaccgcaacattgtgttgatgagcatagccgacggtggctttcacctcatcgtcgccggtaaaaagctcaagatcgatcatatcgaccagaccgctgtcaaccgctgcacgattcagatcgatatactgtccggtggttagcgcctgttcgccgccttctttcgcgctgcggaaggtaaatagcaagggtttatcggtaataatctcccggatggcgccggcggcctcaagtacgctttccgccgttgtcacgttggcaaaatggtcaacgcgccactccagaatatcgaaatccgcttcacggtaggcgagtgcttccgatttcacatcggtaatggtttttcccattagcgacacaatgatctttggcgcgccttcgccaaccacgagatctcttacagttacggttttcatttggtacccttcattgtcattcgtcgcaattataattttaccggtcaggctgtgaatcccatcacctgctttacatagtccaatggaaacgcttttcctgtccacagttcaaactgttcggctccttgccataacaacatgccgtaaccatcaattgttttgcaaccagcttgttgcgcctgctgcaataactttgtcatatgcggattataaacacattcggtgaccagcaattcagggcggagcagggaaacatcgccgatcagggattcgttctccaatggtttcatgccaactttggtgccgttcgtcagaatatctgcgctggcaagcgcttcagtaaaagcgtgctgatcggcaagatcggtgacggtaacgacacaatcagtgttttcattcacccgcttcgcaaaggcaaccgctttttcgaaaaagtcatctttacggttaaacagtttaatttccttaatgccttcaatagctgcctgggcgccaatggcggtagccgcgcctcccgcgccgagcagcaccatggtttttccccgcatatcgaaaccgctttctttaattgcccgaatatggcccgtaccatccgtgttgtagccgcgtagatagccgtcatcgttaacaatggtgttgatagcgccaaccagttttgctgctggcgttaattcatcgacatactcacacgcgagctgtttgtttggcatggagacgcccgtaccgcgcatttttaatgctttcagtccttcaatggcgctggcaaacgtcgtgttatccacttcgaaagccatataggtatacggtagccccgctttttctaacgctttgttttgcatttcgggcgataagctatgacggataggatacgccataagaccaattaattcatattttgcggtaacatccattttatactccttaataagtggacagtgcagagcagggcgcatgcctgttgcgcatcgttaacatttttactggaaataatgctcgccaaatcggacatcgttttgcgggatcttaaatacgcgataatagcgaataaatacaataatggcggtgataaatgtcagtagtgcaaaggcaaaatctaacaaaatgatatattgcaggccaatagtagagagataaccggtaatcagtgggataagaaagttagctacgccccccatcatcatatatatactggtgactttagctttactcttagggaaaaattccgacattaccgatacgcctaattgtaaaatacctccagcagcggaaaaaccaatcacgaaggcgccagcattacagatcagtggagagggatacaggtaaattgccgcagcggtgattgtcgccagcccggcattgaaaacattggcccagatggggcgaaccatttttttcagcaatgcggcaaaaataaacacgcaaaccaacgatcccatactgtaataagagatggttttcagcgcgtcggattccgccattccggcgaaggccatcgcatatttaggcatccagaccacaatcacatagaaggttgagaacgcggcgacgccaaataaaacggaagctacgccttccagccagacgaggggagtactgttcatctggggtaattctttcgcaatactggcatcgacaagttggctgggaaaacggcttttcaacagcatcaacgtgatgaggacgaaaaggataccggggattaccaccgcgtagccgtaccagatatggttgactagcaaggcgctgacgataaggggataaatcatttgcccaaaagagaccatcgctttaaccagaataactgccgagcccgatgctttgggaaaacactccattaatgcagggtatccgccggtatccagcgcggagttcgccacgccgacacacaccgctaatatgaaagcgatcatcaggttaggactggcgggaataccgaagaaaaacagcatatatagtacggcgccaagcagtattattgcccgacggccaaatttatcggacagtacgccaaagaataaaatactgaccagacgaccaagaccaatgccagagattaaataggcaataccggcactatccgtggagaatttctgtgcaagggaggtcatgttctgggctagtgtaataacactcatgccgtggagaaagtaactaaaataaatgcagataacagccagcaaatatggcatgttgcgagccttgttctgagacatttgttcacagctccttgctgatggtttgattcaatgtcctgcttattactgctttactacatgcagcgattgttcagtaacactataagtcggtactgtcgttatatgtacataacatggcgtttaaaatgccaggtttattgcattgatagcatttcatttgttagccaggaaatataaaaattgctgcgaatttgttgtttaatacatataactcgtgatgctcatcgcaatttttctgataagtgtgaagataatgaataataattaacacgaaaattacattttttgtttcccggtgataatggctaacgttttattttgcatagcaaggcaataatattgcaactggcacgctaacatttattgcgcggttgacgctgcttcagcgtgatgttgtgattcagcccgacttcggtaaccgatgaacagtgcgaggagaaatcccactgcggcgataccggtatcaaaccacataatatgtgcaatgctcatttctgaaatccgcgctgtgatcaacggaatagtgaacgtcgcgatactgccggcgctgtaataaataccggtcgctttacctttctcctgtggaaaacgggacgccatcagcgtcaggccgatttgtactacgccaccggcggaagagaatccaatgacgaatgcgaagatcataacaatataggtctgaggatgcaggcagaccgtcagaagcgcaataaaagagataaaggtataaaacatcaataatgtggtagagcgaattgtttttctgaccagcggggcggtaataaaaacgcagagtagcgatccgcaggtataaatacttaacagtttgatggattgggtatacgacattcctgcgacgaactgtccatactgcgccagccactggctgataagataaaaggttgccatcgagatatagccataaagggtgtagctgataagatcgatgagggagcaatgatgtacgcctgtgactggcgcttgcgagattttgggcttcaatatccgaccaggatagggtggaaaagggcagcgtaataaaaacagagcattaataagcatgatcgccccggcaagcaggaaggaccagccaaaccacatattagcccagactaataaactgataataatgggcaacaagaattgcccgccagagacaaatgctttgatcagaatatttgccgtactgggggagcgagggaaggcttccatcaaactgggataggtacctgcatctaaaaaactgttggccatacccgctaaaaagccacaggcataagcgacaaaaatcgtctgagcataaagaatgccaatgaaaaaaatcaggtaacaggtggtccccagaatgataaaaggacggcgaccaaagcgatcggaaagcataccggcgattaacaaaacgcttagccggccaataccaagcgaagagatcacaatagatacgcctgcggcactggtatgccattgctgttcaagcgatgacatgttcaggctcatcaggataacccccatgctatgtacaaagtaattaaaatacaaccctacagcggtagggaaataacgatttttcatattatctgactcagagatgccgcctgaacgttacagtggtatacacaggcaggaagcatattggatagggtgacaagtcaatgtcgtgattgtgtggctttctatccggtatcaatacgatgcggcgataaagtttacgtctaacacagccgctccagatcatgtgcgaaaagttcggcagcaacagattgataaattttccactcgataaaatccccctctgtataaatggactgaaaagaagataaatcagggaagtaacgcattgtattattgccgatgcggttatttattttgtcaacaatggcgttaattcgtcgctgtctcctggctttcatttcctttagcctggcaatgatttctggagagatgggtatgtcgccagcttcccatcgttgccaggttgccgaattattatcctgggtgatatagattgtgcattcttcaatcgtcatatcaaaaatacgccgtagtgcttgtagttctaacgcgttcatcattttttaggcttttatatgaaaaaagtgatgctataaatagcaccaccgacaccgtttcgacttgaacagaatcacactattttgtgcaatattatttgttcgttgcagatatcgcggtgttgaaggaaaacgggagctggcttatgtaacaatgcggcgaaaaaagttaaaaaaaaagcccatcgtaggagacgggcaaagactacacacagcaattcgttgtttcactcaggggatttccatgcttataaatcaatgtgttgatttataaccgtgtgctaatagtaggcatgagcactttttgcgtcgatcagattcgtctcaatagtttaaaaactgtaacggatttgcgacagaaatgagatgcggcggggaacagacgggcgaatcaaaatggagtgtgcgttgaattgataaacgtcgctaaagcatcgggcggcaatgccgcccgacgggattatgactgcttgttggcttcctcgatatcatccagctcttcaaggatctcctctggttcattcgtcggcgccggaacttcatgtacccatgcggagaacaaacgccaggtcacggccagaagcaccggtccaataaacagaccaatcataccgaatgcaatcaggccgccgattaccccggaaaggatcagaagcagcggtaaatcggcgcccatgcggatgagtaccgggcgaatcacgttatccagagtgccgacgacggcgctccaaaccagcagcacggtgccccaggtggtgtcgcctgtccagtaaagccagataatggctggaatcaataccggcaacggccccaactgaaccagacacgaaaggatcatcactaccgtcaacagagtagcgtaaggcacgccggaaatcgccagcccgacgccgccaagtaccgcctgtaccagcgcggtgaccaccacgccaagcgccacggcgcggatcgcctgggcagccagcagaaccgccgcatcgccgcgtttagccgcgagacgacaggcaaaatggcgtatacccatcgccacttgttcgccgcgccagtaaagcagggcgctaaacaacagcatcagggcgcagtgcatcataaagcgtccgatatgcgccgcctgaccgacaaaccaggtcgtggttgtgccgatataaggccgcactttcgccataatagcgctaccgcccatatccagcaggctatgccatccggcatacagtttggcgccaaccaacggaatattatttaaccatgccagatcgggtagcgtcatatcgccgccggtcactgcatggatgagcgggccgctaccatcgacaatgctgttcaccagcaaggcgacgggaataacgaagagcagcactaacagcagcgtcatgaccagtacggcaagcgagcggcggccccacaatattttttgtaatttcagcaaaacgggccaggtcgcgataacaatcgtacctgcccatgcaaaccccaaaataaaaggctgtactatccacaaacaggccacaatcatgatggctaaaaacagcaccgatagcagcacttgcgcaatatccctgggctgacgaacatttaccataaatacttttcacctttgtctttgcgccagaacgttggcgcgacgtgaacatgcaaaccacaccctataatgatgagcaatttcagcggtttttaacaggccgattctgcatgtaattctgttgggcgcacaggaaaaaaatgtgatacaacaaataacgcaacacgcaaacgattaagcatcccttcctgtgcgtagaccgctcgcgctcgccgggttgggcgccaccgttcacaacatagaccgcaggaaaaggtcaatataatgattccacaaatttctcaggcacccggcgtcgttcagctggtgctcaattttttgcaggcgctggagcagcaagggtttacgggcgatacggcaaccagctatgccgaccgtctgacaatgtcgaccgataacagtatctaccagcttcttcccgatgctgttgtgtttccccgttctacggcagatgtcgcgcttcttgcccgtctggcggcggagccgcgctttacgtcgctgatatttacccctcgaggcggcggtactggcacgaatggccaggcgctaaaccagggcattattgttgatatgtcccgctatatgaaccgcattattgaaattaatcctgaagagggatgggtgcgggtagaggcgggagtgataaaagatcagcttaatcaagcgttaaagccgtatggctatttttttgcgccggaactttccaccagtaatcgcgccacgcttggcggtatgattaataccgatgcctccggtcagggttcgctggtctatggaaaaacgtcagatcacgtcttaggcatacgggccgtattgttggggggcgatatccttgacacgcaatcgatgcccgtagagcttgcccggacgctgggtgaaaacacgacgacgccaggccgcatctatcagaccgtctatcagtcctgcctggaaaaccgccaacttatcctcgatagctttccaaagctcaatcgcttcctgacaggctacgatttacgccacgtctttaacgatgacatgacccgcttcgatctcacccgcatcttaacggggtcggaagggacgctggcgtttattactgaagcccggctggatattaccccgatacccaaagtccgccgtctggtgaatgtaaaatacgactcctttgattccgcgctgcgtaacgccccttttatggttgatgcgcgcgccttatccgtcgagacggtcgattccaaagtccttaacctcgcgcgggaagatattgtctggcactccgttagcgaattgattaccgatgtgccggataaagagatgcttggcctgaatatcgtggaattcgcgggtgacgatgaagcgcttattgacggacaggtcgaggcgctgtgccaccggctggatggcctgatggcgcgagcggaagcgggcgtgatcggctggcaactttgtaccgatttgacgggtattgagcgtatttacgcgatgcgtaaaaaagcggtagggctgctgggtaatgcgaaaggcgctgccaaaccgattcctttcgcggaagatacctgcgtgccgcctgaacatctggccgattacatcgccgaatttcgcgctctgctggatggtcatggcttaagttacggcatgttcggccacgtggatgccggggtgctgcatgtgcgtccggcgctggatatgtgcgatccgcagcaggaactgttgatgaaacagatctccgatgaggtcgtcgcgctgaccgccagatacggtgggctgttgtggggcgagcatggaaaaggttttcgtgcggaatacagcccggcctttttcggcgaagttctgtatggcgagctgcgcaaaataaaagcggcttttgatccgcataatcgacttaacccgggtaaaatctgtccgccgcaagggatagaggcgccgatgatgaaggtggatgcggtaaaacgcggcacctgggatcggcaaatcccgctggcagtgcggcagacctggcgcggcgctatggagtgtaatggtaacggcctgtgctttaatttcgatgcgaaaagcccaatgtgcccgtcgatgaaaattagccttaaccggatccactcgccgaaagggcgggcgacgctggtgcgggaatggctccgtctattggccgatcgcggcgtcgatccgttgaagctggaaaaggagttgccagaaaaacgcgccagcttacgcacgctgattgcccgcacccggaatagttggcacaaacgcaaaggcgagtatgacttttcccatgaagttaaagaggccatgtccggctgtctggcgtgtaaagcctgtacgacccagtgtccgattaaaatcgatgttccggagtttcgttcacgtttcttacagctttaccatacgcgttatctgcgcccggtacgcgatcatctggtggcgacggtcgagacctacgcgccgctgatggcgcgtgcgccaaagacctttaacttttttattaaccaaccggtggttcgtaatctggcgaaaaaacatatcggtatggtggatttacctctgctttctgccccttcattgcaacagcaactggtgggccatccgtctgccaatatgacgcttgagcaactggaacgcatgagcgccgagcaaaaagcgaaaacggtactggtggttcaggatccgtttaccagctactacgacgcccgggtcgtggcggactttatccgcctggcggaaaaactgggcaggaggccggtattgttaccgttctcgccgaatggtaaggcgcagcatattaaaggttttcttaatcgctttgcgaaaacggcgaaaaaaacctctgagttccttaatcggatcgccgcgttggggatgccgatggtgggtgtcgatccggcactggtgctgtgttatcgcgacgaatacaaactggcgctgggcgaacagcgcggcgattttcatgtgttgctggtgcatgaatggctggcgcaggaaataaatgcaagactgtccgtcgaggtgagcggcgaaccgtggtacttttttggtcattgtacggaagtcacggctttacccggcgcgcctgcgcagtgggccgccatctttgcccattttggcgcgaagctggaaaatgtcagcgtaggctgctgcggtatggcgggcacttatggacatgaactcaccaatcataaaaattcgctgggaatttatgagctatcctggcatcaggcgatgcaacgtttaccgcgaaaccgttgcctggcaaccggttattcctgccgaagccaggttaaacgcattgaaggtacgggcgtgcgtcacccgttgcaggcattactggagattataggttgatctggaaacgtgaagtgaccctcgatgcgcttaatgcgatgggggaagggaatatggttggcctgcttgatatccgctttgagcgtattggggacgatacgctggaagcgacaatgcccgtcgatcatcgcaccaaacagccgttcggcttgctgcatggcggagcgtctgtggtgctggcggaaagtatcggctcggtcgcaggttatctgtgtacgcagggggagcaaaaggtggtggggctggaggtgaatgccaaccatgtacggtcggcgcgtcaggggcgcgtacgaggcgtctgtaaagcgttgcataccggggctcgccatcaggtctggcagatagagatctttgatgaacagggacgtctgtgctgttcttcgcgtcttactacagcgattgtgtgacgttgtcaccataaaagtgtgatgcatattgcttttggtcaaaatgtgcgcagaaaaaggtgatatactgtgcacgtttacacataagcgaggatgatatgtctactgatttggacccaacccaactggcgattgaatttttacgccgtgataaaaccgaactttctcccgcgcagtatttgaagcgtttaaaacagctggagttagagtttgccgatctcctcaccctctcagcaaccgaactgaaagaagagatctatttcgcctggcggttgggcgtgcattaataaagtctgtgtaggccggataaggcgttagccgccatccggctatgttaccaggcaatctcaccagaccttgtccccaggtaatagataacccccttgattttgtttaaaaaaaatacagatcgccatttgtgctaaaaaggcgcgctctctttatgagattattcttatgccccttcaagagctaagccattaagagtgccggagataagcgccggatggggccggaacccttaagcctgtattgaacagacttaagggtttttcttttccgggcgcgtaaaaaactaaggtctgtcaataaccgccggcatgtcgtcagccgtatgattattcaaaatacggttagccagcacccctgacatcatcgatccgttaacgttcagtgccgtgcgggccatatcaacgataggttcgatggcaataaaaataccgaccagcgcaacgggaaaattcaacgtcgacaggacaatcagcgccgcgaacgtaccaccgccgccgacgccggctacgccaatagaccctagcgcaatggcaggcaacatcgcggccagaaaatgcagcgagagcggatcgatgccgatggtgggcgcaatcatcgctaccataatagccggataaatcccggcgcagccattttgccccatactggagccaaacgaggcggaaatattggcaatggtgctttgtacgccaaatttttcctgggcggaaatggccagcgggatagaggctgcgctgctgcgggaaacaaacgcaaaggttaagacgggccagaccattctgaaataacgcgctggattattaccgctgaggatcagcaagatggcatgcacgataaacatcataaaaatcgcgatgtaacaggcaccgataaaaccaagtaagctggcgaattgttcaaggcggtatgatgaaaatacggtggtcattaatgccatgacgccatagggcgttaatgcaataacgatacgtaccatcttcatgacccatatctgaatagcgttaatgcctgcgcttaatttctgaccttcttccggcgcctcttttttgacctttaacagagcgatccccgctattagcgtgaagataacgatgccgataacggaaacacttctggctcccgtaagatcaagaaaaatattagtcggaatcagcgatgtcactaactggggaatcgacaccgcggcagtcttattgacttcttccgtagttaacattgacggcatgtgcacaaaagcgctggcgtcaagccccagcacatgagcggtcagtaatccgataaaaccggcaaccatcaccaggcataacatgcatccgacgatcgtcagcgacatttttccgatgccggcactattttccagtttattgatggcggaaagaatagaaataaaaattagcggtatagcgaccagttttagcaggtggacgtaaccattgccgacgatgctgtaccattcgataatagttttagtgtgatttgctgaaataaaatgcagggataaaccaataacagcccctaaaaagatagcgataaaaacgcttttcgacagggaatcgcttttttgattaattctcaagatgacccacgagaaaaccaaaaaaagtgcgatatacgcgagcgtaacaaccatattttaagcctcttgcctcattcagcacctgaaatgccggaaagagtttacataaacctatagctcaaactgagttatagaaccgcagcggattataaagagcgcaacgccaggtatccatacaaaaaatggggttctgacctcgccgcccggcaatgtcgacagcctattaattaaatagtcattttctatacatcttttcgtttttgacctgtcagaacggttaatatcttataaatcattacttatcaaaaagttaagttgttttttgtctgtcgtatgacctggcggacagggtctatgcttaataaaaggcgctcaatatgaccatttgttggaaagcccctgcggttaaggggttgaagtgataatcattatcactaacatgctgttatatcctggtgatttagaacgcgaggtaactctatggaattgcattcagacacgtttaacccggaggacttcccctggcaagggctgacgctaacgccagcggcggcagcgcacatacgtgaactggcagaaaagcagccgggcatgttgggcgtgcggttaagcgtaaaacagacgggatgtgccggatttggctatgttctggataccgttcgggagccggataaagacgatctggtttttgaagccgaaggcgcaaagcttttcgcaccgttacaggcgatgccttttattgacggaacagaagtggattacgtacaggaagggctgaaccagttatttaaatttcataaccccaaagcccagaatgaatgcggctgcggcgaaagttttggggtataggcggtactatgtctcgtaacactgaagcaacggaagaggtcggcatctggacaggcggacgccttaattacaaagaaggatttttcacgcaactacccactgatgaactggcaaaaggcatcagcgaagaggtggtgcgcgcgatttccgcaaagcgtaacgaacctgagtggatgctggaatttcgtctcaatgcctatagagcctggctggacatggatgaaccgcactggctgaaagcgcactacgataaattgaactatcaggactacagctattactctgcgccatcatgcggaaactgcgacgatagctgcgtttcccagccgggagccgtacagcaaacgggcgcgaatacctttttgagtaaagaggttgaagacgccttcgagcagcttggcgttccggttcgcgaagggaaagaggtcgccgtcgatgcgatttttgactcggtctccgtagcgaccacataccgtgaaaaactggcggaacagggcattattttctgttcttttggcgaagcgatacacgatcaccctgacctggtcaggaaatatcttggcaccgtcgtgccggggaacgataacttttttgccgcgctgaatgcggcagtcgcttccgatgggacatttatctatgttcccaaaggcgtgcgttgcccgatggagttatccacctattttcgcattaacgccgagaaaaccggtcagtttgagcgcacgattctggtggcggatgaaggcagctatgtgagttatatcgaaggctgctccgcgcccgtacgcgacagttatcagctccacgccgcggtagtggaagtcatcatccataaagatgctgaagtaaaatatcccaccgtacaaaactggttcccgggcgacaacaacacgggcggcattctgaactttgtgaccaagcgggcgttgtgcgaaggggaaaacagcaagatgtcgtggacccagtcggaaaccggttcggcgattacctggaaatacccgagctgcattctgcgcggtgataattctatcggcgagttctattccgttgcgctgaccagtggacatcagcaggctgacaccggcaccaaaatgatccatatcggtaaaaacacgcgctcaaccattatctcaaaaggcatttccgccggccacagccagaacagctaccgtgggctggtaaaaattatgccgacggcaaccaacgcccgaaatttcacccaatgcgactccatgttgattggcgcggactgcggcgcgcatacgttcccgtatgttgaatgccgcaataacagcgcgcagctggagcacgaggcgacaacatcacgcatcggtgaagatcagcttttctattgtctgcaacgcggcatcagcgaagaagacgctatttcgatgatcgtcaacggtttctgcaaagacgttttctcggaactgccgctggagtttgccgttgaagcgcaaaaactgctggcgattagccttgagcacagcgtcggttaatgatgaaggaaaaaccatgttaagcattaaagatttacaggtcagtgtggaagaaaaagcgattttgcgtggcctgaatctggagattcgccccggcgaagttcatgccattatggggccgaacggttccgggaaaagcacgctctccgccaccctggcgggacgtgaagattatgaggtcaccggcggctcggttacgttcaaaggtaaagatctgcttgaactgtcgccggaggaacgggcgggtgaagggatttttatggccttccagtacccggtagaaatccccggcgtcagtaaccagtttttcctgcaaaccgcgctgaatgccgtgcgcgcctaccgcgggcaggcgtcgttggatcgctttgattttcaggatctgatggaagaaaagatcgcattgctgaaaatgccggaagatttactgacccgttcggtaaacgtcggtttttccggcggggagaaaaagcgcaatgatattttgcaaatggcggtgctggagccggaactgtgcatccttgatgagtcggactccggactggatatcgatgcgttgaaaattgtggcggaaggcgtcaacgcgttacgcgacgataaacgcgcttttattatcgtgacccactatcagcgcatactggactacatcaagcccgattacgtccacgtcctctatcaggggcgaattgtccgttccggcgattttactctggtcaaacaactggaggagcagggttatggctggcttaccgaacagcagtaaagcgctacagcaatggcaacatctctttgaagaaaaaggagaaagtcgaactgagcaggcaagacaacatttacaacagatgttacgtctgggattgccgacgcgtaaacatgaagactggaaatacacgccgctggagggcttaacccatagccagtttatccagcagtgtgcgactatcagcgccgcacagcgtgatgcgttggcgctgcaaatcgatgccgtgcgactggtgtttgtcgatggtcggtttatgccagagctcagtgatagcacgcaaaacagcggatttgacgttagcgtcagggatgagcgccaggcgcttgccgcgccggtgcagcctgaggtttttctgcatctgacggaaagcctggcgcaatgtgtcacgtatatacaggtacggcgaaatcagcgtccgacgaggccgctactgttaatgcatatcacgcagggtgtggatggcgacgagctgaataccgcgcattatcgccaccatctggcgctggcggaaggcgcggaagcgacggttattgagcattatgtcagccttacagcggcaaaacattttaccggcgcgcgtctgacgatgaacgttgcagacaatgcgcaactgcgccatttcaaactggcgtttgaaaatgcgtccagctatcactttgcgcataacgatcttctgctggcgacagacgcctcggcgtttagccacagttttctgctgggcgccgcagtactacgtcaccacagcagctcacaactgaatggtgaaaacgcgacgcttcgactgaatagtctggcgatgccggtgaaaaatgaagtctgcgatacgcggacatggctggaacataacaaaggctactgtaacagccgccagttgcacaagaccatcgtcagcgacaaaggacgcgcggtctttaatggcctgattaacgtggcgcaacacgccattaaaaccgacggtcagatgaccaataataacctgttgttggggaaactggccgaagtcgataccaaaccgcaattagagatctatgccgatgacgtgaagtgcagccacggcgcgacgatcgggcgtattgacgatgagcagatgttttatctgcaatcacgcggcatcaggcagcaggaggcgcggcacatgattctttacgcgtttgccgcagagttaacggaagctatccatgatagcgcccttaaacagcaggtgctggcgcgaatcggccagcgactgcccggaggcctggtatgacatttcctgtagaaaaagtacgggcggattttcccatactgcagcgtgaagttaacggcctgccgctggcttacctggacagcgcagccagcgctcaaaaacctaatcaggtgattgatgctgaatctgccttctaccgtcacggctatgctgcggtacatcggggtatccatacgttaagcgcgcaggcgaccgaaagcatggagaatgtgcgtaagcaggcgtcgcggtttattaacgcccgctccgcagaagaactggtgttcgtgcgcggtacgacggagggcattaaccttgtcgccaacagttggggaacggaaaatattcgcgccggggataacattatcatcagcgagatggagcatcacgccaacatcgttccctggcagatgctgtgcgagcgcaaaggcgctgaactgcgcgtgatcccattgcatcctgacggtacgctgcggctggagaccttagctgcgctgttcgatgaccggacccgactactggccattacccacgtttccaatgtgctggggacggaaaacccactgccggacatgattgcgctggcgcgccagcatggggcgaaagtgctggtggatggcgcccaggccgtgatgcaccatgctgttgacgtccaggcgctggactgcgatttttacgttttctccggccataaactttacgggccgaccggcatcggcattctgtatgttaaagaggcgttgctgcaagaaatgccgccgtgggaagggggcgggtcgatgatctcgaccgtcagcctgacgcagggaacgacatgggcgaaagcgccctggcgttttgaggcgggaacgccgaatactggcggcatcatcggtctcggcgcggcgattgattatgtgacgtcgctgggactggataagattggcgattatgagcagatgctgatgcgctatgcgctggagcaactggcgcaggtgcctgatatcacgctatatggcccggcgcagcggttgggcgtcatcgcgtttaatctgggtaaacaccacgcttacgacgtcggcagctttcttgataattacggtatcgcggtacgaacagggcatcactgcgcaatgccgctcatggcctggtatggcgtgccggcaatgtgccgggcttcgctggcgatgtataacacccatgaagaagtggaccgactggtggcaggattaacgcgtatccaccgcttattgggataacagtgaggttttatggctgcgctaccggataaagaaaaactgctgcgtaactttacgcgttgcgctaattgggaagagaaatatttatatattattgagttggggcagcgcctggcggagttaaatccgcaggatcgtaatccgcaaaatacgattcatggctgtcagagccaggtgtggatcgtgatgcggcgaaacgccaacggcattatcgaattgcagggcgacagcgacgcggcgatcgttaagggccttatggcggtggtatttattttgtaccaccaaatgacggcgcaggatattgtgcattttgatgtccggccatggttcgaaaaaatggcgcttgcgcagcacctcacaccttctcgttctcaggggctggaagcaatgattcgcgcaattcgcgctaaggccgccactcttagctaaactgtacagacagcgttctacctgatgtcaaatcctttgtcggacggcgacgtcgctttatccagagtggatagagcgtgtattttgttattctgataagcgaagcgctaccagtcgtcgcagagggcatcaccaggaatacaggaggtttggtatgaaacgtgcgtctttcattacgctaactattatcggcgcgtatagcgcgttacaggcagcctgggcggttgattatccattaccgcccgaaggcagccgtcttattggtcagaatcaaacctataccgtacaggaaggtgataaaaacctgcaggctatagcccggcgttttgatacggcggcgatgctcattcttgaagcgaacaatacgattgcgccggtgcctaagcccggtacgctaattaccattccctcgcagatgctattgccggatgcgcccagggaaggcgttatcgtcaatctcgcggagctacggctgtattattacccgccgggagaaaaccgcgtacaggtgtatcccatcggcatcggtttgcagggactggaaactcccgtcatggacacccggatagggcaaaagatccccaacccgacgtggacgccgacggcaggcatacgccaacgttcgcttgagcgggggatcacgctgccgccggtgatccctgccgggccaaataacccgctgggacgctatgcgctgcgtctggcgcacggtaatggggaatatctcattcatggcaccagcgcgccggatagcgtaggtctgcgtgtgagttccggttgcattcgcatgaacgcgccggacatcaaggcgttatttgcgcaggtcagaacggggacgccggtaaaagtgattaaccagccagtgaaattctctgtcgagccgaatggcattcgttatgtagaggtacacaggccgctatcgccggaagaagagcaaaacgtgcagacaatgccctatgtgttgcctgcggaatttaccgcgttcagaaacgcgcaaggggtggatagtcgcttggtcgataaggcgctataccggcgagccgggtatcctgtcagcgtgagcgccgggcagacgccggcggtaaatacgaccgcagtcgaatccgctcagaacggttttgtcggggaagaggggcaaacgcgcgcgacgcagtagcctttgcagcaaacgacggacaaaaaaatggcgcacgatgtgcgccattttatattgtgcgtcaaattatttacagatgcggaatactttgttgtccagacgttggttcgcgcgagcagcatcgtctttagcagcctgaacgtcggaacgcattgcatttacgtcattactcagttgctcaactttagcgctcagcgtctgtacatcggaagacaactgatcgattttagcgttgcttgaacaacctgccagtaacgtggaacccagaactactgcacctaagatcagctggttagtacggttcataacaataacattatactttgtgtggttatgtgggtaaaaaaaatggcgcacgatgtgcgccatttttattacgcaggtactattacttacggtatttagtagcctggttgtccagacgctggttagcgcgagctgcgtcgtctttagcagcctgaacgtcggaacgcattgcgttcacgtcgttgctcagctggtcaactttagcgttcagagtctgaacgtcagaagacagctgatcgattttagcgttgctggagcaaccagccagcagagtagaacccaggattaccgcgcccagtaccagtttagtacgattcattattaataccctctagattgagttaatctccatgtagcgttacaagtattacacaaacttttttatgttgagaatatttttttgatgggaatgcacttatttttgatcgttcgctcaaagaagcatcgaaatgcatgaaagtccctaaaaaaccgaaagaaaacagggggcttccatcggattcttcttagataatccgcaattagatagtaaaatccgatttgatttttttattaatagtggctatcgattaaataaaaaaagcgccggaagggcgcttttttaaacaaattaattcacacaacaattattacagtacgtgaacagaggcggtgttagtggtgccgcttggaaccagcgcgccggagaccatcactacgacgtcgcctttctgggcgaggccgctttgcagggcgacatctttgcccagacggtagaaatcatcagtagaattgatttctttcaccagctgcgataccacgcctttgctcagtactaactgacgggcggtcacttcattggtggtcaatgccaggatggtggcgtccgggaagtatttacgcacggcgcgagcggatttaccgccctgggtcgctaccacgatcagcggcgcttccagtttttcggcggtttctaccgcgccgcggcatactgcttccgtaatgcgcagtttacggctgtcgttgttgtagtccagacggctgttcatgacgcggtcggtacgttcgcagatggtcgccatgatagaaacggcttccagcgggtatttcccttttgcggattcgccggacagcataaccgcatccgtaccgtcgaggatggcgttcgcaacgtcgcctgcttctgcgcgggtcggacgcgggtttttgatcatagaatccagcatctgagtcgcggtgatcacgactttacgtgcgcggatacatttttcgatcatcattttctgcgcaaaaatcacttcttcaaccgggatttctacgcccaggtcgccacgcgcaaccatgatgccgtcggaagcttcgagaatttcatcgaagttgttcaggccttcctggttttcgatcttagagataatctggatattttcgccgccgtgagctttcagatgctcgcgaatttcgacaacgtcagaacgtttacggataaaggacgccgcaacaaagtcaacgccctgttcgcaaccgaagatcaggtcctgtttgtctttttcagccagcgccggcagagcaatagaaacgcccggcaggttaacgcctttgttctcgcccagatcgccgttgttcagcaccttacaaatgactttattgccttcgatggcggtcacttccataccgatcagaccatcgtcaaccaggacggtgttgccaacgctcaggtcgctggtaaagccttcataggtgacggcaacgatttcattattaccgaccacggatttgtcggtggtaaaagtaaaggtttggcccgctttcagcgaaacgtcgttaccgccttccagtttaatggtgcggatttctggtcctttagtatcaagcagaatagcggcttttttaccagttttgctcatcacgttgcgcaaattctggatacgctgaccgtgttctgcataatcgccatgagagaagttcagacgcatcacgttcatgcccgcgtccagcattttgcttaacatctcttcggattcggttttcggaccgatagtacaaacaattttcgtctttttcatgacagtcttagtctttaagttgaggaggatatggaaatctggcttcgggcgcgcacggcccggaagctaagcctgtgttgctaaagtgatgatgcctcgctctaaggataggtgacatcgaaagagcgtgcagaggaatgtgtgctcgcgtttcagcccaacgggaaggggataattttagtcgttgagttttacagtccaatgcgctgaaaccattcaagagacaattggcgcgcattatacgctgaaatttacaaaaaaggaaaatgaaaaccctgtttcaaaagacatctgtgcagatccacaacggtttgttattacgctgtttacgatgtcgctggcgataacgccgcccgaacaggggcggcgttgcgcaacagcgggtgttgttgcgcataatgtcaatcgagcaactttttgccttccaggtcgatggcgatgttttggttgtgtgcttttcgatagcacagaatcgctatcccgatggccgcccagctaattccgagtatcagagcgtgaatgttcatgtttaaacagacgtagccgatgacgatcatccccatgatcggcgaaatgacatgggcgaaaatgcgccgctgggctttcatccggaaattgaacaggataaacacacacaggttcacgacaaaaaaagcgaaaagcgcgccaaagttcaccagcgtggagatagattcaatcttgccggaaaacaggtagctgagcagcagggtgacgccgccggtaaacagaatggcataatccggcgttttacgcgtggtatggacgtgagcgaggaaggcgggcaacattcggtcgcgccccattgaaaataacactctggacaccgccgtttgcgcggtaataatgttgccgacggcgcacacaaacgccacaatgatggaaaacgccactttgagccagataccgccaacgttgccggcaatggtgaaaaatgcttcattcgtcgcattaccttccgcgaagcggtcgacgttaccggtggcgaacgccgcaaacgccacaacgataataaacagtaccgtcgccaaaactaacgccaacagcgttgctttactgacggcgcgtcccccgccttcgctttcttcacttaatgtactgatagcgtcaaagccgagaaagttcagcgcagccaccgaaatcgccgtcgcgatgagccctggggtgaaccactgtgaatcgaaaaaaggccggaaggaaagcgttatctgactactgtccagcagcatcagacggacaatgagtagcacgaaaatcgccagaataccgagttgaataaagaccagtaacttatcgaatttcgccgtttgctgtatcccgagatagttgactccggtgccaatagccacataaatcaacggccagacccagaccgggatttgcggtaaaatagcgtggaccgcgacgccgcccagcactgccacgagcgtagggaacaaaagataatccagcagtaatatccatccggtcagaaaccctacggcgggattaatgcatacgccagcatacgcataggccgaacccgacgaggagatatgctgcgataaggtagagtagctgtacgcggtaaaaaacatcgcgatcgcgccaataatataaaccagcgcaaccataccgtgcgaaagattataaacgacgccataaagagagactggcgcgataggcaccataaacaccagaccataaagcactaaatcggtaagagacaattttttgacttttttcatgataaataccttaatggctttttatgccagatcgcgtaaaaacgcgcttaccgctgcgaggcagggcgcgatattttcttcatgcgggttatggctgctgccgggaatagtgaccgcgcggcagtctgaaatgtgagagagaagcggagagacgacgcgctcggttgcctgatcgttttcgccgcgtagtaccagaacaggacagcgtatctggcacaaatggggcgtaatatcccagtcggcaagtttgccatttgccgccagttcattggttccccataaaatgtgataaaccgtagggtcggcggcgaactgcgcattagagcgctgaacatgaacggcttcttccgcgagggtataaacgtgtctggcataataagcgaccagctgttccggtgggttttgataaatgacggcgggcataatgacgtttttgatatcgtcatcggacattggcgtcagagcgttaaagagccgtatggcttcctgttgccacagggcgatactggccggcgaactggccagtatcgtcccgcgaagcccggcaggctgtaagcaggcgtgctctgcggcaagcattccgccccaggaatgtcccagtatcgaatacccgtgtccaatacccaggtgatgaattaattgggttaattgacggagataacgcgcaatagtccagaaagacgcgtcagcatgaggaaaatgcgttgaacgaccgcagccatattgatcgtaaaatattaccatgcgcccgtcatcagccagacggcgataatttaataaataatcaaagccgccagaagggccgccatgaaggataatgagcggcgtgagtaatgattttctgtctccataaatccgatagcttgtcaatatgttttcagaaaacatttcgccatagagataagtatcattcatattcttaatgactcagtgtgtggcagggcaggcgaaatttatattcgcctggataatattatttttttattgtgtgtaaaacattacaccagaaggtggcgtaatgttcccattgcagaaactgcggacttccccagtgcggcgaacaatcactggcaaaacaacatactttccctttatggtaagtacccataactaacagtggatcgccattaatttcagcaaggacctgactattttctttggcgataagcttgttatagcccaacagcggcggccattcgctaaatggctgggtaataacatgctctaccgcagtatttactgctttacatccttgcggtagttctacgcggtcatctacatccagcatatcaaccggcaatacttccgccagaaccgtatttttataattggcttttgcttctattcccgtaaaggataaatacccgccgatcattaacagaccgccgccctcagcaacataatcggcgataagttgtaatgcatcaggaataatgtccatattataaaacgttctgttttgtagcaggaacgtattgctaccgatatcactgatgacgatcgcatcatagcaggctaatgcttcggcggtttgtggaaaacgagtttgcacaatatgggcaggcatgtagtccacatcgatattaccctggcgtaagcaggataataaatagtctgcaccttcttcatatttgctcgatgtaaagctatcaaaacctttagagtgaatcatatgaatgtgccaggattcgccaataaataaaattttcattatgtcacctgttaattaatgtgaatgactttattagattgggtacgcattcgatgtaaaacctgcaagtgctgaggcatactcgacgcaccgacttgttccaccgccagagaagcgaaagcggaggcatattgaatggctgcgaccatgtctgcttgtcgcgccagcgcggcggctaaggcgccattaaaagcgtcaccggccccagcggcatcttttaccacggcgctccacgcaggaatatacaacgtgcgggcgtgctcacagatcagagagccacgggcgccaagggtaatgatgacttttttcaccccggattgcagaataatatttccggctttttttgcatcattaatatcagtaatggttacaccggataaaaaagaggcttcagtttcattcggcgtgatgatgtcaatatcagataataaatgcgtcacctgtttcgtatagggggcagggttcagcatgatcattttattttcttgtttgcccagacgaataaattcagtcaacgcttcaatgttcgtttcgagctgcattaacataacgtcagactcggcgatataacggtgttgctcattaatctcttgcgtggtgagcatcatattggcgccagggtagatggcgataatattatcgccatccacggcggagacatagatcaatgcgctaccggtgggtgctttatctgtttgatacgcgctgtatgaggtgatgcctgattgaataatatgattcatagcaaatgcgctgaactgatctttgcccactttaaaaataaaatgtgccgcagcgccagcgttgtttgccgctaaagcctggttggctcctttacctccaggatagaatccaaattgactggccagaatggattctccgctttgtggaaaccacggcacggttgctgaaacatcaatattgaatgagcctaaaacacacaccttgcctgctttttttgggttttcccggcgcagttttgcatcctgatggattggcgtggcgatagtgctggagatatcaatcttattttcagtgataagcttactcagcgcgtcacggtttaaaatccctccgccatagcaacgctgaagcatacctgatttctggaaatagcgtagatcggaacgaatagtctcctggctaaccttataaaggtctgaaagtttactgacgctaacactattatcctttatcagtaaattaatgatggcatgacgtctttcttctttaaacatattgcctccgggtagtgagttgaattgtatttatggcaatgttgtcatgcggtgaattcaatcacagattatgcggtcaaccggaagtaaccccaaatgaatgtcaataatcagaagcgcagccaatgtgttaaatattaattgcttacagaaggggaaaatagttttgtgagtgttgtcatatattttctatgtaatatgacggggtgaacgtaaaatagttgggcttgcacgattcagtgagtatatgcagccggacagcgttcgcttatcagtctctaccctcgacgaaataagacgatatcgctctccggcccgggggttatatacgctcgatttttgccggcagcccctgacgtactgccgcgccagaaacccagtcgagccaggtgttggtaatggttcttgtcggatcggcaaagcccagatcgttaagatttatgcctgccctgatttgtggatcatacggcataggcacgccatccagagagtgctgcgttgcgcccatctcgcggtggccatatccgtgttcgatggcgatgacgcctggcatcacgccatttaacaaactgatttgcgccacgacctgaccgcccggcgtaatgatccgtacccgatcgccatgttgcagtccataacgctcgccgtcttgcggattcagcgccaccaggtttgctggcttcacatggtgtaagcgcgggatgacggctgttgagctggacatggtatttgatttaaatgaaatcagtttcagcggccattgcccaatgggaaactggtcgtcaatcgcacgaccatctgacaaacgcgccggataccagaccgggcaaccgctgaagcgctccccggtgatggcgtgacggtgggcggcgacatctgcattccagatctgtaagggttttttccacgcgttacctaaccgttgctccgtatagccgctatcctcgggcgcaaaccggccgccacgcgagtagataaacgccacgcgaccgacctcatcagctttaagcgtgtgctgaattgctggcagaatgcggctgacgccggtaagcgaaatatcttcctgatttgccagcgcgaccggcgtcttgcccataaaggcgatattagcggctacgcgcagatagaagtcttccgcccggttcagtggaaaagtattgccctgcggatcggttatcgcccggtcgccgaagccgggcagatggagccgttttgctaccgcaatacaaaatgcttccattgagacaggttgcccgtccgccgtgcggtgagtggcgggggcgacaaccggccagcgggcggtagtggctttactggctacgccgccccagggcgccgtaaagccccagctctcaaaattgtgcgtatccggcacaatgtaatccgccagcgccgtcgtttcattcataaaggcgtcaatcgcgataaagagcggcagtcggcgagggtcttttagtttttcttccgccacggcgcgtagaccgggaacaccgtaaaacgggttgctcatattggaaatccaggctttaagcggataaggatagccttcgagcgcggaggtcaacagttcggtaagctggcctgccacaaagggataccacggcgctttagctggataaggggattgcccaccggcaattttgtcgcggtattcttccgatgcttcataagcggttttgctacgggcaatacttaacccggacggtttcacttttccggcaaaactgttcatgttgtagcgggggccgtcgctaacgccgttgaatttgccgccgccgacaaagacgccgccggacaagctgaggttgccgatcagcgcgttaagcatcatgaccgaccaggcgttataaaacccattgccggccatcatgccgccgtgactgatgaccgcagctttacgtccgtgactggtaaaggtttccgccagcgcgataatttgcgcttccggcacgccgcactgttcgctgtattgcgccaacgagagcttttctgccgcctctttcaggcgttgcaacccgctcttcaccgtgacccgttggccgtcggcgagcgtaacgtactgcgtcacgaaaagccgtgcctgtcggcaagtggacgcatcgaccaactcgccgtcggtattcagtacgacaggggtctcttcgccatcgggcgtaagatggcgcagcgtcaggtgttgtccggcaagcgtcggcagctcatccgcaatgaccaggtgcgtggcgttggtccaactttgctcgccggcctgctgcatcgcctgtacgccgggaatcgccagataatcagcattataacgttgattatccatgatccagcggatcatccccattgccagcgccgaatcactgccgggcatgaccggttgccagcgaccgcgaggatcggcgagcaccgttgataaggggagggcgggggcgaccacgacgtattgaaaattctcacgcagtcgggcgctcgccaactgacgtgcctggcgtttaagcggattgccggactgtgccggggaggtgcccataaagagcgcaaactccacgttttcccagtcgggtttgacatgcgggtttttatccagatcgcccatcaatgccccggagccggcccggtaagccagtccacagtaggcgccatgcgcgccgaaattcttgctgccgaagctatttagcgcaaaacgacgcagaaacgcatcgcggccttcgtcgctggtattcgtgaccagtaactgattggttttgggcccgaaactggggtgctttgcgtcaattggcgtatccggcgcatgaatagcgcgcagtccgtccacatgaccttcgccaaacagatcgccgccttccacgacttcttcaataagttgctcaaagctgatgcgctgccatttcccttcgccgcgtttacccacgcgtttcatcggttcaagcagtcgtagcggactgtacaggctttccagcagcgtggcgccgcgcgcgcaggcggttgagcgggcgtcaagaccgctttctcccgccagttgctccatggcttcgctaaaagggacggacgagtcaatcgggtgttcctgcgacaaggggtgatagggattgccggcgatgcgtatcactttgccatcggcattaacccgggcgcggataccgcactgtgtccaacagccgaagcattgcgtcatggcgatggtttgttgtggattttgctgccagtgtgtttgcgcctgcgcctccggaattaacgcattgccaaagatgcggtcgcgcgttaccttgccggacgtcccgtttaacaggccatcaattgcgcgtttcgccacatcacggtagctcagaccaaaagtgaccatcccaccgacggcgagaccgacttttagccactgacgacgggttaaattagccatgttgtaatctcctggtgagtccgttcagcgtttcacgaataataatcagtagcgctatccacaggccgaaggtgccgagaatagccagccagccatccgttccgcctggtaacgagtaagggttaaattgcgcgttgaacttggggacggtttgtacctgaatcaacaatgtccagcgcatcagccaacatagcgccagcgcgctgagaaccagcaggacgcgtcttagctgtgataacggatggcgtagcgccaggctacagaacagcagtgtgcatacccacagcgctacccagccgacagcgtaatatttggctgacagggcgacggtaatccactgacggattgccgtgccggaaagcgtatcgccgctaacccacatggccacaaccagccccagcgccgccagcgtccagatttgtccccacaatatttttggcagccttaccgagtcgtgtcgggcggcgacaatcatcagcgcgaagaatgcctgtaaggcgctaagaaacatcgccacggggaaggcgtagctaaaccagattgggcgcgccagcacaacggagacttcgcggccggtataaatcaacaggcccaccgcgcaaagcgcgctggctaacgccaaccatttagtgacgttgtaacttttattgaataatcgtttaatctgctgcgccaggaaccacagagcgagaaatccggtaaacagcggcaggaataacgctccccagggcatccacgaccagggcgtcggccaggcatagaaatgccagacgcgggcggtctggtgcagatccgccgtcagcgccagcggtgcggtaatcgcacaggtaatggcaatcagtaatgcccgattttcttctgttgcggcgtcttttttccgccagtgaagataacaggcaaacagtgcggcgcaggcggcaatgccaataaaaaagaaatattgtaccgcccacggcagccagctaatgtcctgcgggtgagccagcacttcttcaatgatgagtgaatgcgtcattcagacctcctgccaaagcgcgggctgcgcacggcccattaatggggtgacaaaggcgtcgtccagacccaggtagaaaacatggggcgacgtgccgttttccggctttaataccttgatagcgtcgcgatgctgatgaagcatggtggcgatgcggctatggggatctttgatatcgccaataatacgcgcgccgccgacgcaggactctacgcaagcgggtaacagtccggcttccagacgatggacgcaaaacgtgcatttatcggcagtttgcgtttcatgattgataaatcgggcgtcgtaaggacacgcctggacacaataggcgcagccgacgcagcgtttgttatccaccaccacaatgccatcttcccgctgaaaggtggcttgtaccgggcagaccggcacacagggggggttatcgcaatggttgcacagacgcggcaacagcacattcgtgacttcctgactaccttcacgctggacctggtattggttcaccgtcgtacgaaacgcgccttgcggcgtttggttttcaatagtgcaacttacggtacaggactgacagccgatacaacgccgcagatcgataagcatggcgtaacggtgtcggggagagccttcatgccgctccggcgaaaaaggaaatttcgcttcagccagcggaaccagcgaggcgccagcggtcaggacgccaagctgctggagaaattgccgtttactgctgtccatattgactcccgtccacattgccaacaatgaaacatttgtcacgatgttggttcatgtgtaatgaataaaaaatgtcgatgatttacagtgtaaaaatcgaggcggggtgcgctctattgtggttaaccacatacccggcttgttgttgatctaaaacaacataattgacagggatattggggtgagaggtaaaaccgtaaggcgcctggcggtgttggcggcagtagggctactttgtcatggcgcgtgggcagggacgtggaatatcggtattttggccatgcgcggcgaggcgtctacgcgtagccactggcaaccgttggcaaagacattaagccaacagcttccaggcgaaacctttcacatccagccgctggatctgcatcaaatgcaggaggccgttaaccagggaaccgtgcagtttgtgataaccaacccggcgcaatttgtccaactgaacagccatgcgccgctgcgctggttagcttccctgcgctccacgcgcgatgggaaagcggtgagtaatgttattggcagcgtgattttgacccggcgcgatagcggcatcaccacggcgcatgatctcatcggtaagaccgtcggcgcgattgatgctcaggcgtttggcggctatttattaggctataaagcgctcagcgacgcgggcttacgcccggagcgcgattttcatctccgttttaccggatttcctggcgatgccttagtctatatgctgcgcgaaaaagcggtgcaggcggcaattgtgccagtgtgcctgttagaaaatatggatcaggaaggattgattaataaaaaggactttatcgcgctgctttcccgaccgacgcccctgccttgcttaaccagtacgccgttatatcctgactggtcgttcgcggcgctacctgcggtaagcgatgcgctggcggatcgcgtaacgcgagcgctattcaacgcgcccgccgccgcgtcatttcactggggcgcgcctgcgtccaccagtcaggtggaagccttgctgcgtgatgttcgtcagcaccctcagcagcgtcgactgtggctggatgtcaaaagttggttaatccagcaccagctaatggtcggcggcgtgattctggcgttcttgttgctcacgctcaattatatttgggtcatgctgctggtgcgtcgacgtggaaagcaactggaacgtaatagcgtagttcttcatcagcatgagcgggcgctggaaaccgcccggcaaatgagcgtgttgggtgaaatgacctccgggtttgcccatgagcttaatcagccgctttccgcgattcgacattatgcccaggggtgcctgattcgactgcgcgctgcagatgaacagcatcccttgctgccggcgctggagcagattgaccagcaggcgcaacgcggtgcggatactctgcgtaacctgcgtcactggggcagccaggcgcagggcaacccggtgctaaccgaagcgtggaaggccatagccattcgcgaggcgattgatcatgtctggcaattgttgcgtatggcgcaacagtttccgacagtgactctgcataccgaggttagcgctgcgctgcgcgtaacgctgccgtcagtgctgctggaacaggtgctggcgaatatcattcttaatgcggctcaggcgggcgccacccatttatggatcgttgctgaacgcactgaaaacggcatcagtattgttttacaggataacgccgggggaatcgatgaggcgctattacgtcaggcgtttcagccgtttatgaccacccgtaaagaggggatgggcttagggctggcgatttgccagcggctggtgcggtatgggcggggcgatatcagcatcaggaaccagaccgcgccggacggtctgtcgggaacggtggttacgatacatttcttacatgaaaatgggggcagggatggcgacaattcatctactggatgatgatacggcggtcactaacgcgtgcgcgtttttactggaaagtctgggatatgacgtaaaatgctggacgcagggggcggattttttggcgcaggccagtctgtatcaggccggggtcgtattactggatatgcgaatgccggtactggatgggcagggcgttcatgatgcgttgcgccagtgcggaagtaccctggcggttgtttttcttaccgggcatggcgatgtaccgatggccgtggagcagatgaaacgcggcgccgtcgattttctgcaaaaaccggtatcggtaaaaccgctacaggcggcgctggagcgtgcgctgacggtttcatcggcagcggtggcgcgtcgtgagattatactgtgttaccagcagttgacgccgaaagagcgtgagctggccagcctggtggcaaaaggatttatgaaccgtgaaattgcggaagcgatgaatatcgcggtgcgtaccgtagaggtgcaccgcgccagagtcatggaaaaaatgcaggccggtagcctggcggaactgattaggcgtttcgaaaaaatggcctcgccagagaccagaatacgaacaacgtatgagccatgaataataaaccgcgttatttctttgatttgcatcaaattttgtttaatagagaagactgttatattctgttggtttgatctggcgacgagtaaaacgtatgacaaaaccgacaaaagatgacgaactgtaccgcgagatgtgccgggtggtgggcaaggtcgtgctggaaatgcgcgatctggggcaggagcctaaatatattgttattgcgggcgtgttaagaaccgcgctggcgaatcaacgcatccaacgtagcgcgttagaaaaacaggctatggaaaccgtgattaacgctctggcgcggtcatagccgctatcagggtggcaataacgacatcgcctttgaattgtcgcgattgtcaccatggcgggcgggttacccgccgttagcgatgcgcagggttatcaggtgatggctaagcgcagccctaatgtatcagggtacggctcaaaataattctggctgcgtagatagtcatccggatgttccgccagatagtgcttcagcagcgttaacggtgccaggataggtagtcggcccgcccggtagccgagaatcacctcgcgtaattccgcgcgttgcctgctgttcaacgcgcggtgaaaatagccctggatatgcatcagcacattggtgtgatttttacgtgaagcggggtggcgcaggatagccatcagtttttctctgtatcggacaaagaaggcatccagatcgtcccactcatgcagacgcgcgacgaaagggccaatttcgcggtagccggcctggtggtgggcgagaagctgaagtttgtatcggctatgaaacgcgagcaaactgtgacgactcaagccctgcgcgcgtagcgcatttaattcatgtagcgcgaagatacgtgcgatgaaattctcgcgtagtaccggatcgtgcaggcgaccatcttcctctatcggcagccagggatatttgtccatcatcgcggcggtaaacagccccgtgccagctttgcggcccctgttacccttttcatcatacaggcgaacgcgctccattccgcaactgggcgattttgcacacacaataaaccccgccagttcgcctattgttggcagaaaccgatcagcaaaggcattcattcgctcggtgacgtcatcgtgcggggcatggctatagcgcatccgaatgtcgccacaggtcgtctggataagacgcagcgcagggcggggcacgggcaggccgatcgccacctccgggcagatcggtttgtaggccacccacggcgccagagagttcatgacaaaatccatacgcttatgtccgccatcaaagcgtaccgtggcgccagtcagacatccgctaatgccgactacgggtttgttattcatgattcccccttattgaaagtacgacgactgacgccaatggcgcaaaatgttatctcacgctgatttaaaacttacacaactttgtttttttgtctaagttttcgcggagattttttttgacgtaattaaatatcaataagatagaatgaggggaagaaatctatttcagcgcctatagtgtgataacctccagcgaagcgaccacgttgcgccactgggcaagctgttttttctgcccggcagtgagctttccggtggtcaccaggaaccattttctctgggcgaacagctcgggcgccagcacaactgggggcgagggaagcacattgagccgcagctcttgtccggtacgagtcaacgcttccagccagatttcacagtgatccgagagattccatccgctaataaaggcattgttgccaggcgcttttctgtcgccttcaaggcaaaaagaggtgtaggcaataatgatgccatccagtatttcgcgcagcgtcatcacggcgggaagatgcgcggacactttgctgcgcaacggacgcaataaatgggtcaccagttctgcgcggggatattcccggccacagtcataaatcaactgccgcagcgcgtcaattcgcccttcgtggagatgttgaagcatcgtctcctggatcgttatccagttatcgcccaggcgaataaccggacgcgacagtaaggggttgacctggcttatcggtacgccttttctcacccagtcgagaatgctaagcgcttgtcgaatatcgtcatcgctgtataagcgatgtccgccatcagtacgctgcggtttcaataaaccatagcgtcgctgccatgcccttagcgtggcggcattgataccgcatagtctggcaaattcgccgatagaatacgacatggtaaagcccgttaaataaggggattctactatatcatgatcaaatgaagactaaggtagtgataaatggtgcggcataccagggcatccgtatggattttgtcgatgatgagcaatactgcgtggcgtaaggctcatcaaaatatgaccaatgcttaataccatcggacgcccctggttaatactctattaacctcattcttcgggcacagttaagtaactctgtcactttatgaacctgtagctttctcatcatattcatccggtgtgtttcgacggtttttatactgatatgtagcttttcgctgatcccatgattggtatacccctcgtcaataagtttaagaacctgacgctcgcgcaaagtaagcagttgatgattggtcgtgtcagcgtttaattcagccaggatagcttcccgattcaacgttgggtcaatgtaacgcttgtttactgctactgtttgcaatgccgctaacagaacttgctgactactgctttttaaaacatagccattagcacctgcggctaaagttttaatggtcatatactcttgttggtatgctgtgtaaaccagaatattcattgctggccaacgctgatgtaattgaggaatgatatccaggccattgatgccaggtagactaagatcaaggataagtatgtcaggctcgtatgcacaacaggcattataaacctcaagaccatttttaacatgctctacaattttaaaatgaggccagggtaataaggcattcataatgccgttaatgatgatttcatgatcgtctactaataagatcttatattctttcattttgctgccctcgcgaaaattaagataatattaagtaatggtgtagtttttgaagatcatacgtattttctggcgtaagtcggttagttcctccagcgcgatgattttccccatttttacgcgattctcaatgtctatgacatagcataccaattcagtctgccctatttgacctaaacagccttttaatgtgtgaattaactgatcgattttttctccagccgatacggcattttcaatatcagccagcaagaggtccagtgattggaaaatcttgctattaatgaccatatcatctgtcgccagtagcgctgagcagcgactcggatcctgctcctgtagctctatatttcgtaaaagttggtattctgcggcaatactgatgtagcgagctaaggtagccaatgtcactggttttgtaatgtaatgatgaatcccattttttttacaacgatgaatatcttctgtcgctacgctagcggatagtgccacaaacatgcagtcaggatctaaattattcggctcatcatgccataatcgtacacattcaataccatctatttctggcattctaatgtcaatcagtactaaatcgaatcgctgctgttgtgataaagtcagagcctcgttactactggcggcaatagtgacgtgttggcccaggctgacaagcattttgccgatgatatcccgattaatatcggcatcatcaaccaaaagaatctgcaactgccagggtggtaacaaattatttattactggcatatttggtgtacacaatattaactgttgcgccaggtcgtagagttttccggagaaatacaaaagctctgcgttgagaagcgcattttgctggtggggtggttcaccgcgtattccccagcaagccagttgccgatgcaggcagaacggcgctgacagcgtccctttaattggttgaggcggctggtattcttgtaagggtaatactagcgagacacaggttccaaccccggggacactttttagtgtcagattaccgcccatcattttagccaggcttgacgcaatagtcagtccaattcctgtaccttgcgaatttgtgtctgcttgataaaaagcagtaaagatttgagactgctgctgtatttcaatccctttaccgctatcgctaaccagaaatattaattgttcctcatgacgcttgaccgtcagacgtatccctccggtttcggtaaattttaccgcgttcccgagtaaattaaccaaaatttgccgtaaacggatactgtcggtatgaaaatagagagggacatgttgaccgacaaaagtacgtaatgacagttttttgctttgcgctggcccctggatggtttgcattgcctggtccagtaacggcagtaacgctgtttcttccatatgtaatgtgaaatgaccagactcgatgcgtgaaaaatccagcagattattaataatagctaacaaagacagtgtacaatttctggcggtatcagctaatccttgttgctctatgtttaaaggggtggtttgtaataattcaattgcaccgagtacgccattcatcggagtacgtaactcatgacttattaccgtaagatgaatgcttttacgtttgttagctcgctcagcgcgtttttttgcttcatttagcgcctgggtgcgctctgcgactttgttttccagattgtcgtattggacttgtagagtatcaagcagttggttaaaagcaccggcaatactatctaattcatccagtcgttgtgctggtaaacgtgtgctcagcggtgcagttgcggttttattaatgacatcgacaaaacgccataacggtttggccagtgagcgatgtagtaaccagcaaaaagccgacgtcatcaacaccaatgctgttaatgtaaaggggatttgttgaaggataatttttaagatgcgattatgtagattaccgtatgggtacagcgtaaccagactccatccggggccatgcaaggttgtgcgtaatatcagaaatccgggaatttgctgccatccatcatgtagcgttacattttctaactgtgtacgtattttttgcgggatgtatgaaaacggcaataagtggttgttttgatccagccatactcgaatactatcatctaatggcaggtggctcttagtaatgagatcgggaagtttaaccgtcacctcaaaaaatacgccttgctgatcggcaaccgcaacggaagcgtgccatcctttgccgtttatgtattctggttcactccagtaaaacccggcatgggttgggtataaaggaaagctttttcgcgttaaaggctgtagagttgaataatctgaagggttatcagtagataataacgaaatctcatttttatgattaagaataaaactatcgcgacgaaagctattttcatcgatatcagaggactgcagaaagagacggtgcttctctccgtttagcgtcggcgtgcaatttgaaggaccgacagatagatgccggctcacctcagggaaaatatcgttatgatgaatctcagtcgctaatgagcattgatacattaaatttttagcgtcacgttcagcttcttcaaaccgttgattgcttagtacaatattcatctcggatagaacggataaaccctctattatatgctgccgtttctgaaccattgatatataagctgcggtaagcacagatagcagccaaataattattgttgttaataaaaataaaaaagttagcctgattactaaagatgtttgcagcgtattcttgagattgagcaaattcataatgcttccctccagttgcctgttgcaaaatctttggcacttgatcactatcgcagtacatatagtttcatcagaagattaatcgatggtgttatcattaggaagataaatttcttcatatataacccagtcgatgactacaattactttttaataagatggcgatgtaaaaacatcgtaacagtttatttaataaataatttttcaaattgtaagtttttatgtcaatgctgaaaatgtaattgtgaatttatcggaaaatccgaatgatagaatcgcctgtgacaaggtatatgtagacagcatcctgatattgtacaagaagagtatagtcgaaataaatgtgaatcaggctttttacggatgtggttgtgagcgaatttgatagaaactcccatttatgtctgaggagggattcatgctggcagttttaaaaggcattccattaattcaggatatcagggccgaaggtaatagccgatcctggataatgactattgatgggcatcctgccagaggagaaattttctcagaagcattttctatttctttgttcttaaatgacctggaaagcttacctaagccttgtcttgcctatgtgacactactgcttgcagcacacccggacgtccatgattatgctatacagctcacagcggatgggggatggttaaacggttattataccacaagtagtagctctgagcttattgctattgagatagaaaaacacctggctttaacttgcattttaaaaaatgtaatacgcaatcaccataaactttattcgggtggggtataaaatggtagtaaataaacgtttaatcttaattttactatttatactcaatacagcaaagagtgatgagttatcatggaaaggtaatgacttcaccctttatgccagacaaatgccattagcagaggttttacatctgctctcagagaactatgatacggctattactattagcccattgataacagctacatttagtggaaaaattccgcctggaccaccggtcgatattttgaataacctggcagcacaatatgatttgcttacctggtttgatggcagcatgttatatgtatatcctgcatcgttattaaaacatcaggttatcactttcaatattttatctactggacggttcattcattacttacgcagccagaatatcctttcatcaccgggatgcgaggttaaagaaattaccggtaccaaagctgtggaggtgagcggtgttcccagctgcctgactcgtattagtcaattagcttcagtgctggataatgcgttaatcaaacgaaaagacagtgcggtgagtgtaagtatatacacgcttaagtatgccactgcgatggatacccagtaccaatatcgcgatcagtccgtcgtggttccaggggtcgttagtgtattgcgtgagatgagtaaaaccagcgtcccgacgtcatcgacgaacaatggttcacccgctacacaggcattgcccatgtttgctgccgacccacgccagaatgcagtgatcgttcgtgattatgcggccaatatggccgggtatcggaaactcatcacagaattagatcaacgccagcagatgatagagatttcggtgaaaattatcgatgttaatgctggagatattaaccagttaggcatcgactggggaacggcagtgtcgctgggtggcaagaaaattgcgttcaatacaggtttgaatgacggtggtgctagtggtttttcaacggtaatcagcgatacctcaaactttatggtgcgtctgaatgccctggaaaaaagctctcaggcttatgtactttcccagccatctgtggtgactttaaataatatccaggctgtgctggataaaaatattactttctataccaaactgcagggagaaaaagtggctaaacttgaatccatcactacgggttctttgttacgcgttacacctcgcttgttaaatgacaatggcacgcaaaaaataatgcttaatcttaatattcaggatggacaacaaagtgatacgcaaagcgaaacagacccgctgcccgaagtgcaaaattctgaaattgcttcgcaagccacattattggccgggcaaagtctattgctgggagggtttaaacaaggtaaacaaatccactcgcaaaacaaaatccctttattgggcgatattcctgttgtaggtcatttgtttcgcaatgatacgactcaagtacatagtgtaatcaggctttttttgattaaagcctcagtagtaaataatggcatatctcatggttaatccaaagagttcctggaaaatacgttttttaggtcacgttttacaaggccgggaagtatggctgaatgaaggtaacctgtcactgggggagaagggatgcgatatttgtattccgctggctataaatgaaaaaattattctgagagaacaggcagatagtttatttgttgatgccgggaaagccagagttagagttaatggccgcagatttaatccaaataagccgctaccatccagtggggttttgcaggttgcgggagtggctatcgcgtttggtaaacaggattgtgaacttgctgattatcaaatacccgtttccagatcagggtactggtggttggctggcgtattcttgattttcatcggtggaatgggtgtcctgttaagtattagtggtcagcctgaaacggtaaatgacttacctttgcgggttaagtttttattagacaaaagcaatattcattatgtgcgggcgcaatggaaagaagatggcagcctgcagttgtccggttattgctcgtcaagcgaacagatgcaaaaggtgagagcgactctcgaatcatggggggtcatgtatcgggatggtgtaatctgtgatgacttattggtacgagaagtgcaggatgttttgataaaaatgggttacccgcatgctgaagtatccagcgaagggccggggagcgtgttaattcatgatgatatacaaatggatcagcaatggcgcaaggttcaaccattacttgcagatattcccgggttattgcactggcagattagtcactctcatcagtctcagggggatgatattatttctgcgataatagagaacggtttagtggggcttgtcaatgttacgccaatgcggcgctcttttgttatcagtggtgtactggatgaatctcatcaacgcattttgcaagaaacgttagcagcattaaagaaaaaggatcccgctctttctttaatttatcaggatattgcgccttcccatgatgaaagcaagtatctgcctgcgccagtggctggctttgtacagagtcgccatggtaattacttattactgacgaataaagagcgtttacgtgtaggggcattgttacccaatgggggagaaattgtccatctgagtgccgatgtggtaacgattaaacattatgatactttgattaactatccattagattttaagtgagtggaaaatgacaactttgacccggttagaagatttgctgcttcattcgcgtgaagaggccaaaggcataattttacaattaagggctgcccggaaacagttagaagagaacaacggcaagttacaggatccgcagcaatatcagcaaaacaccttattgcttgaagcgatcgagcaggccgaaaatatcatcaacattatttattatcgttaccataacagcgcacttgtagtgagtgagcaagagtaaagtaaaaatatcttagagcctatcccaccaggcgttaattggcgcagccagtttggacacggatagcgcgcaaaaaccgcagcgtacacgtagtacgtgaggtttgactcgctacgctcgcccttcgggccgccgctagcggcgttcaaaacgctaacgcgttttggcgagcactgcccaggttcaaaatggcaagtaaaatagccctaatgggataggctcttagttagcacgttaattatctatcgtgtatatggaggggaatgatgataaagaaaaaggctgcgtttagtgaatatcgtgatttagagcaaagttacatgcagctaaatcactgtcttaaaaaatttcaccaaatccgggctaaggtgagtcaacagcttgctgaaagggcagagagccccaaaaatagcagagagacagagagtattcttcataacctatttccacaaggcgttgccggggttaaccaggaggccgagaaggatttaaagaaaatagtaagtttgtttaaacaacttgaagtacgactgaaacaacttaatgctcaagccccggtggagataccgtcaggaaaaacaaaaaggtaaagcataatgtcttcaggaaacatcttatggggaagtcaaaaccctattgtgtttaaaaatagcttcggcgtcagcaacgctgataccgggagccaggatgacttatcccagcaaaatccgtttgccgaagggtatggtgttttgcttattctccttatggttattcaggctatcgcaaataataaatttattgaagtccagaagaacgctgaacgtgccagaaatacccaggaaaagtcaaatgagatggatgaggtgattgctaaagcagccaaaggggatgctaaaaccaaagaggaggtgcctgaggatgtaattaaatacatgcgtgataatggtattctcatcgatggtatgaccattgatgattatatggctaaatatggcgatcatgggaagctggataaaggtggcctacaggcgatcaaagcggctttggataatgacgccaaccggaataccgatcttatgagtcaggggcagataacaattcaaaaaatgtctcaggagcttaacgctgtccttacccaactgacagggcttatcagtaagtggggggaaatttccagtatgatagcgcagaaaacgtactcatgaaaaaagacccgaccctacaacaggcacatgacacgatgcggtttttccggcgtggcggctcgctgcgtatgttgttggatgacgatgttacacagccgcttaatactctgtatcgctatgccgcgcagcttatggaggtaaaagaattcgccggcgcagcgcgactttttcaattgctgacgatatatgatgcctggtcatttgactactggtttcggttaggggaatgctgccaggctcaaaaacattggggggaagcgatatacgcttatggacgcgcggcacaaattaagattgatgcgccgcaggcgccatgggccgcagcggaatgctatctcgcgtgtgataacgtctgttatgcaatcaaagcgttaaaggccgtggtgcgtatttgcggcgaggtcagtgaacatcaaattctccgacagcgtgcagaaaagatgttacagcaactttctgacaggagctaaaaatgaatcgaattcacagtaatagcgacagcgccgcaggagtaaccgccttaacacatcatcacttaagcaatgtcagttgcgtttcctcgggttcgctgggaaagcgccagcatcgtgtgaattctacttttggcgatggcaacgccgcgtgtctgctatccgggaaaattagtcttcaggaggcaagcaatgcgttgaagcaactgcttgatgccgtacccggaaatcataagcgtccatcattgcctgactttttgcagaccaatcccgcggttttatcaatgatgatgacgtcattaatactcaacgtctttggtaataacgctcaatcgttatgccaacagcttgagcgggcaactgaggtgcaaaatgcattacgtaataagcaggtaaaggagtatcaggagcagatccagaaagcgatagagcaggaggataaagcgcgtaaagcgggtatttttggcgctatttttgactggattaccggcatatttgaaaccgtgattggcgccttaaaagttgtggaaggttttctgtccggaaatcccgcagaaatggctagcggcgtagcttatatggccgcaggttgtgcaggaatggttaaagccggagccgaaacggcaatgatgtgcggtgctgaccacgatacctgtcaggcaattattgacgtgacaagtaagattcaatttggttgtgaagccgtcgcgctggcactggatgttttccagattggccgtgcttttatggcgacgagaggtttatctggcgcagctgcaaaagtgcttgactccggttttggcgaggaagtggttgagcgtatggtaggtgcaggggaagcagaaatagaggagttggctgaaaagtttggcgaagaagtgagcgaaagtttttccaaacaatttgagccgcttgaacgtgaaatggctatggcgaatgagatggcagaggaggctgccgagttttctcgtaacgtagaaaataatatgacgcgaagcgcgggaaaaagctttacgaaagagggggtgaaagccatggcaaaagaagcggcaaaagaagccctggaaaaatgtgtgcaagaaggtggaaagttcctgttaaaaaaattctgtaataaagttctcttcaatatgttcaaaaaaatcctgtatgccttactgagggattgttcatttaaaggcttacaggctatcagatgtgcaaccgagggcgccagtcagatgaatactggcatggttaacacagaaaaagcgaagatcgaaaagaaaatagagcaattaataactcagcaacggtttctggatttcataatgcaacaaacagaaaaccagaaaaagatagaacaaaaacgcttagaggagctttataaggggagcggtgccgcgcttagagatgtattagataccattgatcactatagtagcgttcaggcgagaatagctggctatcgcgcttaatctgaggataaaaatatggaagcgagtaacgtagcactggtattaccagcgccttccttgttaacaccttcttccactccatctccctccggggagggaatgggtactgaatcaatgcttctgttatttgatgatatctggatgaagctaatggagcttgccaaaaagctgcgcgatatcatgcgcagctataacgtagaaaaacaacggctggcctgggaactgcaagtcaatgttttacagacgcaaatgaaaacaattgatgaagcgtttagagcatcaatgattactgcgggtggcgcaatgttgtcgggtgtactgacgataggattaggggccgtaggcggggaaaccggtcttatagcgggtcaagccgtaggccacacagctgggggcgtcatgggcctgggggctggtgtagcgcaacgtcaaagtgatcaagataaagcgattgccgacctgcaacaaaatggggcccaatcttataataaatccctgacggaaattatggagaaagcaactgaaattatgcagcaaatcatcggcgtggggtcgtcactggtcacggttcttgctgaaatactccgggcattaacgaggtaaacatggtgcaagaaatagagcaatggttacgtcggcatcaggtgtttactgagcctgcatatttaggggagaccgccatattacttgggcagcagtttatattatcgccttacctggtgatctatcgtattgaggcaaaagaaatgattatttgtgagttcaggcgcctgacgcccgggcaacctcgaccacagcaattgtttcacttactgggacttttacgcgggatatttgtgcatcacccgcagttaacatgtttaaagatgttgataatcaccgacgttctggatgaaaaaaaagccatgctacgcaggaaattattgcgcatcctgacagtaatgggagcgacctttacacagcttgatggcgataactggacagttttatccgccgagcatcttatccagcgacgtttttaaatgaccttcctgacgtaaatcattatcacgtgaaaataacaatcaataggtatgatgatgaaagaagatcagaaaaataaaatacccgaagacattctgaaacagctattatccgttgatccggaaaccgtttatgccagtggttacgcctcatggcaggagggggattattcgcgcgccgtaatcgattttagttggctggtgatggcccagccatggagttggcgtgcccatattgcattggctggcacctggatgatgcttaaagaatacacgacggccattaatttctatggacatgccttgatgctggatgccagccatccagaaccggtttaccaaacgggcgtctgtctcaaaatgatgggggaacccgggttggcgagagaggcttttcaaaccgcaatcaagatgagttatgcggatgcctcatggagtgagattcgccagaatgcgcaaataatggttgatactcttattgcttaaataacagaacgaaatatgaaaattcatattccgtcagcggcaagtaatatagtcgatggtaatagtcctccttccgatatacaagcgaaggaggtatcgtttcctccccctgaaattccagcgcctggcacccccgcagcccctgtgctgcttacgcctgaacaaataaggcagcagagggattatgcgatacattttatgcaatacactattcgtgcgctgggtgcgacagtcgtgtttgggttatcggttgctgcagcggtaatttctggcggggcaggattacccattgctattcttgcgggggcggcgctcgtgattgctattggggatgcttgctgtgcgtatcataattatcaatcgatatgtcagcaaaaggagccattacaaaccgccagtgatagcgttgctcttgtggtcagtgcgctggccttaaaatgtggggcaagtcttaactgcgctaacacccttgctaattgtctttctttattaatacgttcaggaatcgctatttctatgttggttttacccctacagtttccactgcccgcggctgaaaatattgcggcctctttggacatggggagtgtaattacctccgttagcctgacggcgataggtgcggtactggattattgccttgcccgcccctctggcgacgatcaggaaaattctgttgatgaacttcatgccgatcccagtgtgttattggcggaacaaatggcagcgctctgtcaatctgctactacacctgcattaatggacagttctgatcatacatctcggggagaaccatgaaacctgttagcccaaatgctcaggtaggagggcaacgtcctgttaacgcgcctgaggaatcacctccatgtccttcattgccacatccggaaaccaatatggagagtggtagaataggacctcaacaaggaaaagagcgggtattggccggacttgcgaaacgagtgatagagtgttttccaaaagaaatttttagttggcaaacggttattttgggcggacagattttatgctgttccgctggaatagcattaacagtgctaagtggtggaggcgcgccgctcgtagccctggcagggattggccttgctattgccatcgcggatgtcgcctgtcttatctaccatcataaacatcatttgcctatggctcacgacagtataggcaatgccgttttttatattgctaattgtttcgccaatcaacgcaaaagtatggcgattgctaaagccgtctccctgggcggtagattagccttaaccgcgacggtaatgactcattcatactggagtggtagtttgggactacagcctcatttattagagcgtcttaatgatattacctatggactaatgagttttactcgcttcggtatggatgggatggcaatgaccggtatgcaggtcagcagcccattatatcgtttgctggctcaggtaacgccagaacaacgtgcgccggagtaatcgttttcaggtatataccggatgttcattgctttctaaattttgctatgttgccagtatccttacgatgtatttattttaaggaaaagcattatggatattgcacaattagtggatatgctctcccacatggcgcaccaggcaggccaggccattaatgacaaaatgaatggtaatgatttgctcaacccagaatcgatgattaaagcgcaatttgccttacagcagtattctacatttattaattacgaaagttcactgatcaaaatgatcaaggatatgcttagtggaatcattgctaaaatctgaagttattagcgacgatgttcgacggttgctgctggaaatcatgtttgcgggcgttaaccatagcctgatttcccaggtacatgcgatgttaccagcgctaacggttattgttccggataaaaaattacagttggtatgtctggcattattgttggcgggtttaaatgagccgctaaaagccgcgaaaattttatcggatatagatttgccagaggctatggcgctgcgtctgttatttcctgcaccaaatgaggggtttgaaaattgaatatttctgatatgagcgtagtgcctgtaagcactcaatcttatgtaaagtcctctgcagaaccgagccaggagcaaattaatttttttgaacaattgctgaaagatgaagcatccaccagtaacgccagtgctttattaccgcaggttatgttgaccagacaaatggattatatgcagttaacggtaggcgtcgattatcttgccagaatatcaggcgcagcatcgcaagcgcttaataagctggataacatggcatgaaggttcatcgtatagtatttcttactgtccttacgttctttcttacggcatgtgatgtggatctttatcgctcattgccagaagatgaagcgaatcaaatgctggcattacttatgcagcatcatattgatgcggaaaaaaaacaggaagaggatggtgtaaccttacgtgtcgagcagtcgcagtttattaatgcggttgagctacttagacttaacggttatccgcataggcagtttacaacggcggataagatgtttccggctaatcagttagtggtatcaccccaggaagaacagcagaagattaattttttaaaagaacaaagaattgaaggaatgctgagtcagatggagggcgtgattaatgcaaaagtgaccattgcgctaccgacttatgatgagggaagtaacgcttctccgagctcagttgccgtatttataaaatattcacctcaggtcaatatggaggcctttcgggtaaaaattaaagatttaatagagatgtcaatccctgggttgcaatacagtaagattagtatcttgatgcagcctgctgaattcagaatggtagctgacgtacccgcgagacaaacattctggattatggacgttatcaacgccaataaagggaaggtggtgaagtggttgatgaaatacccttatccgttgatgttatcgttgacaggactgttattaggagtgggcatcctgatcggctatttttgcctgagacgccgtttttgagccgacctgatcccgaggtgttgcaactttatcgttatttctggcaacctgctcgttacgctgtaccggaatggctggataagctgggctttcatctttcaaactgctggcgttatggcgatcggcccgagttggatcgtcttcttgacagagcgttaaatagactaagaggaagctctgttattccagcctgtttaaatgacaggcaaaaacggcaggttcgtcttgcgccgcgtatatcggcatttgcctttgggctgggattattcaaactcaggtgtagtgactattttatgctaccagagtatcggcaattgcttctacagtggtttagcgaggatgagatctggcagctatatggttggttggggcaaagagatggcaaattacttcctccgcaagtgatgcaacaaactgcattgcagatcggtaccgccattcttaatcgggaagcgcatgacgatgcggttttacatgcgctattagtattattaccccctccgcagcgtatactttggccgaagacttctcttaccgagattatcttcatggagcatttgctatgagttttacttcacttcctctgacggaaattaaccataagctacccgctcgaaatattattgagtcacagtggataacattacaattaactttatttgcgcaagagcaacaagctaagagagtttcacatgctattgtgagctccgcttaccgtaaggctgaaaaaatcatccgagacgcctatcgttatcagcgtgaacagaaagttgagcagcaacaagaactagcgtgcttgcgtaaaaatacgctggaaaaaatggaagtggaatggctggaacagcatgtaaaacatttacaagacgatgaaaatcaatttcgctcattggtcgatcacgcagcgcatcatattaaaaatagtatagaacaggttctgttggcctggttcgaccaacagtcggtagacagtgttatgtgccatcgtctggcacgccaggccacggctatggcggaagagggagcgctttatttgcgtattcatcctgaaaaagaggcattgatgcgagaaacttttggcaagcggtttacgttgattatcgagcctggtttctctcccgatcaggctgaactttcctcaacacgatatgccgttgaattttcactttctcgtcatttcaacgcgttactgaaatggttacgtaatggtgaagataaaagaggtagcgatgaatattaaaattaatgagataaaaatgacgccccctacagcatttacccctggccaggttatagaggaacaagaggttatttcgccttcaatgttagctctccaggagttacaggaaacgacgggggcagcgctctatgagacgatggaagaaataggaatggcgctgagtggtaaactgcgcgaaaattataaattcactgatgctgagaaactggagcgcagacagcaggctttgctgcgtttgataaaacaaatacaggaggataatggggcaacgttgcgtccgcttaccgaagagaatagtgatcctgatttacagaatgcgtatcaaattatcgctcttgcaatggcgcttactgccggcgggttgtcaaaaaagaaaaaacgcgacttgcaatcgcaactggatacgcttacagcggaggagggatgggaacttgccgtttttagtttactggaacttggcgaagtggataccgctacgctgtcctctctgaagcgttttatgcaacaggcgatagacaacgatgaaatgcccttatcgcagtggttcagacgcgtggcagactggccggatcgctgtgaacgggtccgtattttgctaagagcagtagcctttgaacttagcatatgcatcgaaccctcggagcaaagtcgtttggccgcagcattagtacgtttgcgtcgtttgctgttattccttggccttgaaaaagagtgccagcgtgaggagtggatttgccagttgccgcctaatacattactgccgctactactcgatattatttgtgagcgctggcttttcagtgattggttgcttgatagacttaccgctatagtttcttcatcgaagatgttcaatcggttactccaacaacttgatgcgcagtttatgctgatacccgataactgttttaacgacgaagatcaacgtgaacaaattctcgaaacgcttcgtgaagtaaagataaatcaggttttattctgatacctggctttcaatatttaggtaaattggctttctggctcatcatgaggcgtcaggatggattgggatctcattactgaacgtaatattcagctttttattcaattagcaggattagctgaacggcctttagcaaccaatatgttctggcggcaaggacaatatgaaacctatctaaactatcataacggtcgtattcacttatgtcagatactcaagcaaaccttcttagacgaagaactgctttttaaagcgttggctaactggaaacccgcagcgttccagggtattcctcaacgattatttttgttgcgcgatgggcttgcaatgagttgttctccacctctttccagctccgccgagctctggttacgattacatcatcgacaaataaaatttctggagtcgcaatgcgttcatggttaggtgagggagtcagggcgcaacagtggctcagtgtatgcgcgggtcggcaggatatggttctggcgacggtgttattaatcgctattgtgatgatgctgttacctttgccgacctggatggttgatatcctgattactatcaaccttatgttttcagtgatcctgctcttaattgctatttatcttagtgaccctctcgatttatcggtatttccgtctttattacttattactacattatatcgtttgtcactcacaatcagcacatcacggctggtactgttacaacataatgccggtaatattgtggatgctttcggtaagtttgtcgtaggaggaaatctcaccgttgggttggtcgtatttaccatcattactatcgtgcaatttattgtcattacaaaaggtatcgagagggtggcggaagttagcgcacgtttctcgcttgatgggatgccaggcaaacaaatgagtatcgatggcgatttgcgtgccggagttatcgatgcagaccatgcccgtacattaagacagcatgtccagcaggaaagccgctttctcggtgcgatggacggtgcgatgaaatttgttaaaggcgatacgattgccggtattattgttgttctggtgaacattatcggcggtatcattatcgctatcgtacaatatgatatgtcgatgagtgaggctgttcacacttatagcgtactgtcaatcggagatggtttatgtgggcaaattccatcgctgctgatttcccttagcgcgggaattattgtcacccgtgtcccgggtgagaaacgccagaacctggcgacagagttgagttctcaaattgccagacaacctcagtcgctcatattaaccgctgtggttttaatgctcctcgctttaattcctggctttccttttatcactctcgctttcttttcagcgttgttagcattgccaattatcctcattcgccgcaaaaagtctgtggtttccgcaaatggcgtcgaagcaccggaaaaagatagtatggttcccggcgcatgtcctctaatcttacgtcttagcccgacgttacattctgccgacctgattcgtgatattgacgccatgagatggtttttatttgaggataccggcgtccctctccctgaggtgaatattgaggttttgcctgaacccaccgaaaaattgacggtactgctatatcaggaacccgtatttagtttatctattcccgctcaggcggattatttattgataggcgcggacgctagtgtggtgggtgacagccagacgttaccgaacgggatggggcagatctgttggcttacaaaagacatggcccataaggcgcaaggttttggactggacgttttcgcgggcagccaacgtatctctgccttattaaaatgtgtcctgcttcggcatatgggagagtttattggtgttcaggaaacgcgttatctaatgaatgcgatggaaaaaaactactctgagctggtgaaagagcttcagcgccagttacccattaataaaatcgctgaaactttgcaacggcttgtatcagagcgggtttctattagagatttacgtcttattttcggcaccttaattgactgggcgccacgtgaaaaagatgtcctgatgttgacagaatatgtccgtatcgcgcttcgtcgtcatattctgcgtcgtcttaatccggaaggaaaaccgctgccgattttgcggatcggcgaaggtattgaaaacctcgtgcgtgaatccattcgccagacggcaatggggacctatactgcgctgtcgtctcgtcataagacgcagatcctgcaacttatcgagcaggcgctgaagcagtcagccaaattattcattgtcacttctgtcgacacccgacgtttcttgcgaaaaattacagaagccaccttgttcgacgtaccgattttgtcatggcaggaattaggagaggagagccttatacaagtggtagaaagtattgaccttagcgaagaggagttggcggacaatgaagaatgaattgatgcaacgtctgaggctgaaatatccgccccccgatggttattgtcgatggggccgaattcaggatgtcagcgcaacgttgttaaatgcgtggttgcctggggtatttatgggcgagttgtgctgtataaagcctggagaagaacttgctgaagtcgtggggattaatggcagcaaagctttgctatctccttttacgagtacaatcgggcttcactgcgggcagcaagtgatggccttaaggcgacgccatcaggttcccgtgggcgaagcgttattagggcgagttattgatggctttggtcgtccccttgatggccgcgaactgcccgacgtctgctggaaagactatgatgcaatgcctcctcccgcaatggttcgacagcctatcactcaaccattaatgacggggattcgcgctattgatagcgttgcgacctgtggcgaagggcaacgagtgggtattttttctgctcctggcgtggggaaaagcacgcttctggcgatgctgtgtaatgcgccagacgcagacagcaatgttctggtgttaattggtgaacgtggacgagaagtccgcgaattcatcgattttacactgtctgaagagacccgaaaacgttgtgtcattgttgtcgcaacctctgacagacccgccttagagcgcgtgagggcgctgtttgtggccaccacgatagcagaattttttcgcgataatggaaagcgagtcgtcttgcttgccgactcactgacgcgttatgccagggccgcacgggaaatcgctctggccgccggagagaccgcggtttctggagaatatccgccaggcgtatttagtgcattgccacgacttttagaacgtacgggaatgggagaaaaaggcagtattaccgcattttatacggtactggtggaaggcgatgatatgaatgagccgttggcggatgaagtccgttcactgcttgatggacatattgtactatcccgacggcttgcagagagggggcattatcctgccattgacgtgttggcaacgctcagccgcgtttttccagtcgttaccagccatgagcatcgtcaactggcggcgatattgcgacggtgcctggcgctttaccaggaggttgaactgttaatacgcattggggaataccagcgaggagttgatacagatactgacaaagccattgatacctatccggatatttgcacatttttgcgacaaagtaaggatgaagtatgcggacccgagctacttatagaaaaattacaccaaatactcaccgagtgatcatggaaactttgctggagataatcgcgcggcgtgaaaagcaattacgcggcaagcttaccgtacttgatcagcagcaacaggcgattattacggaacagcagatttgccagacgcgcgctttagcagtgtctaccagactgaaagaattaatgggctggcaaggtacgttatcttgtcatttattgttggataagaaacaacaaatggccgggttattcactcaggcgcagagctttttgacgcaacggcagcagttagagaatcagtatcagcagcttgtctcccggcgaagcgaattacagaagaattttaatgcgcttatgaaaaagaaagaaaaaattactatggtattaagcgatgcgtattaccaaagttgagggaagtcttgggttgccatgccagtcttatcaggatgataacgaggcggaggcggaacgtatggactttgaacaactcatgcaccaggcattacccattggtgagaataatcctcctgcagcattgaataagaacgtggttttcacgcaacgttatcgtgttagtggcggttatcttgacggtgtagagtgtgaagtatgtgaatcaggggggctaatccagttaagaatcaatgtccctcatcatgaaatttaccgttcgatgaaagcgctaaagcagtggctggagtctcagttgctgcatatggggtatataatttccctggagatattctatgttaagaatagcgaatgaagagcgtccgtgggtggagatacttccaacgcaaggcgctaccattggtgagctgacattgagtatgcaacaatatccagtacagcaagggacattatttaccataaattatcataatgagctgggtagggtgtggattgcagaacaatgctggcagcgctggtgtgaagggctaattggcaccgctaatcgatcggctatcgatcctgaattgctatatggaatagctgaatgggggctggcgccgttattgcaagccagtgatgcaaccctctgtcagaacgagccgccaacatcctgcagtaatctaccacatcagctagcgttgcatattaaatggacagttgaagagcatgagttccatagcattatttttacatggccaacgggttttttgcgcaatatagtcggagagctttctgctgagcgacaacagatttatcctgcccctcctgtggtagtccctgtatattcaggctggtgccagcttacattaatcgaacttgagtctatcgaaatcggcatgggcgttcggattcattgcttcggcgacatcagactcggtttttttgctattcaactacctgggggaatctacgcaagggtgttgctgacagaggataacacgatgaaatttgacgaattagtccaggatatcgaaacgctacttgcgtcagggagcccaatgtcaaagagtgacggaacgtcttcagtcgaacttgagcagataccacaacaggtgctctttgaggtcggacgtgcgagtctggaaattggacaattacgacaacttaaaacgggggacgttttgcctgtaggtggatgttttgcgccagaggtgacgataagagtaaatgaccgtattattgggcaaggtgagttgattgcctgtggcaatgaatttatggtgcgtattacacgttggtatctttgcaaaaatacagcgtaaacctgataagaaaaataatatgcgaacaatataatagcgttccaggtcgtgtcatgagagatacagtatgtctttacccgattcgcctttgcaactgattggtatattgtttctgctttcaatactgcctctcattatcgtcatgggaacttctttccttaaactggcggtggtattttcgattttacgaaatgctctgggtattcaacaagtccccccaaatatcgcactgtatggccttgcgcttgtactttccttattcattatggggccgacgctattagctgtaaaagagcgctggcatccggttcaggtcgctggcgctcctttctggacgtctgagtgggacagtaaagcattagcgccttatcgacagtttttgcaaaaaaactctgaagagaaggaagccaattattttcggaatttgataaaacgaacctggcctgaagacataaaaagaaagataaaacctgattctttgctcatattaattccggcatttacggtgagtcagttaacgcaggcatttcggattggattacttatttatcttccctttctggctattgacctgcttatttcaaatatactgctggctatggggatgatgatggtgtcgccgatgaccatttcattaccgtttaagctgctaatatttttactggcaggcggttgggatctgacactggcgcaattggtacagagcttttcatgaatgattctgaattgacgcaatttgtaacgcaacttttatggatcgtcctttttacgtctatgccggtagtgttggtggcatcggtagttggtgtcatcgtaagccttgttcaggccttgactcaaatacaggaccaaacgctacagttcatgattaaattattggcaattgcaataaccttaatggtcagctacccatggcttagcggtatcctgttgaattatacccggcagataatgttacgaattggagagcatggttgaatggcacaacaggtaaatgagtggcttattgcattggctgtggcttttattcgaccattgagcctttctttattacttcccttattaaaaagtggcagtttaggggccgcacttttacgtaatggcgtgcttatgtcacttacctttccgatattaccaatcatttaccagcagaagattatgatgcatattggtaaagattacagttggttagggttagtcactggagaggtgattattggtttttcaattgggttttgtgcggcggttcccttttgggccgttgatatggcggggtttctgcttgatactttacgtggcgcgacaatgggtacgatattcaattctacaatagaagctgaaacctcactttttggcttgcttttcagccagttcttgtgtgttattttctttataagcggcggcatggagtttatattaaacattctgtatgagtcatatcaatatttaccaccagggcgtactttattatttgaccagcaatttttaaaatatatccaggcagagtggagaacgctttatcaattatgtatcagcttctctcttcctgccataatatgtatggtattagccgatctggctttaggtcttttaaatcggtcggcacaacaattgaatgtgtttttcttctcaatgccgctcaaaagtatattggttctactgacgctcctgatctcattcccttatgctcttcatcactatttggttgaaagcgataaattttatatttatctaaaagactggtttccatctgtatgagcgagaaaacagaacagcctacagaaaagaaattacgtgatggccgtaaggaagggcaggttgtcaaaagtattgaaataacatcattatttcagctgattgcgctttatttgtattttcatttctttactgaaaagatgattttgatactgattgagtcaataactttcacattacaattagtaaataaaccattttcttatgcattaacgcaattgagtcatgctttaatagagtcactgacttctgcactgctgtttctgggcgctggggtaatagttgctactgtgggtagcgtgtttcttcaggtgggggtggttattgccagcaaggccattggttttaaaagcgagcatataaatccggtaagtaattttaagcagatattctctttacatagcgtagtagaattatgtaaatccagcctaaaagttatcatgctatctcttatctttgcctttttcttttattattatgccagtacttttcgggcgctaccgtactgtgggttagcctgtggcgtgcttgtggtttcttctttaataaaatggttatgggtaggggtgatggttttttatatcgtcgttggcatactggactattcttttcaatattataagattagaaaagatctaaaaatgagtaaagatgacgtaaaacaggagtataaagatctggagggcgaccctcaaatgaagacgcggcgtcgggaaatgcagagtgaaatacaaagtgggagtttagctcaatctgttaaacaatctgttgcggtagtgcgtaatccaacgcatattgcggtttgtcttggctatcatcccaccgatatgccaataccacgcgtcctggaaaaaggcagtgatgctcaagctaactatattgttaacatcgctgaacgcaactgcatccccgttgttgaaaatgttgagctggcccgctcattattttttgaagtggaacgcggagataaaattcctgaaacgttatttgaacccgttgcagccttgttacgtatggtgatgaagatagattatgcgcattctaccgaaacaccataaatgcttttggtatgcttcttcaggccactgcgaaggttaagagggtaatagcgtatagagcagtgcttgacgataaaggtgagagactgaaaataatcgcttttagcctggcacaagcaccagatagcgtattataaaattaaacaagataatggattggtgcgtctgaatggactcgaaccatcgacccccaccatgtcaaggtggtgctctaaccaactgagctacagacgcattaaaatgatggtgcgttcaattggactcgaaccaacgacccccaccatgtcaaggtggtgctctaaccaactgagctatgaacgcaacgttgtaggtgacaacggggacgaatattagcgtcacaaccgcaatgaggcaagagggaaatcgcaattttcttcctgaaatcacctgattgcggtggaaatatgcaacatgtcgagaaaatagccgccatgcgacggctatcgtcgtattatcgcgcagcgcgctgcaaaatgatggcggacggctgacgttgtagatagcgcatccgtagcatcattaacaccgccgccgaggtcaggccgatgatgaaccccatccagaagcctgccggtcccatacgatccaccaccaaatccgttaacgccaggatataaccgctgggtaaacctaacacccagtaggcggtaaaggtgataaaaaagatggaacgcgtatctttataaccgcgcagaataccgctgccgataacctgtatagagtcggaaatctggtaaaccgcagcgagcagcattaattgcgcggcaagcgccacgacctcagggttgtcattgtagagcaaagcaatatgcttacgcagagtaacggtaaaaatagcggtaaccacagccatacaaatgccgacgcctaaaccggtacgcgctgcggtttgcgcatccagcgttgagccctggcccagacgataacccactcgaatcgttaccgccgcagccagcgacatcggcagtacgaacatcagcgagctaaagttaagcgcaatctgatgaccggcgacatccacaatacctaatggcgaaaccagcagcgcaacgaccgcaaataacgtcacttcaaagaacagcgccagcgcaatcggcaaccccagttgaatcaggcgcttcatgacgacgctatcgggtttgccaaagcctttttcattacgaatatcacgcattgaacgcgcgtgtttaatgtaagaaagcatggcgataaacatcacccaatagaccgccgcagtcgcaacgccgcagccgataccgccgagttccggcataccaaaatggccatagataaaaatatagttcaccggaatattcaccagcaggcccaaaaatcccatcaccatacccggtttggttttggccagaccttcgcactggtttcgcgctacctgaaagaaaaggtatcctggcgcgccccacagcagcgcgcgaagataacccacggctttatcggccagcgccggatcaatattatgcatagagcggataatgtatccggcattccacaggacgatcatcaccagcacggagacaaagcccgccagccagaacccttgtcgaacctgatgcgcgatacgctcacgacggccggagccattgagttgcgcaatcacaggcgtcaaggccagcagtaagccgtgaccaaacaaaatggcgggaagccagatagaggtgccgatagcgacggcagccatgtccgtagcgctatagcctcccgccatgacggtatcgacgaatcccattgcggtctgtgccacttgcgcaaggatcaccggtattgctaacgctaataactgacgcgcttcactggtatacttctgcacgtattcaccttttattttgttgttatatgaaagactaaaaagccgccgaagtggcagccaaaagaaatagcaggggaaatttcagtctattgtagcggggtattactatttctccagtgaaaaaacagttgttaacggcgcattgctggcaagctgtttttccacctgctattgtgctgaacagttctgcttttatttatttcaggagttgaagatatgtttacggggatcgtacagggtaccgcgaaactggtatcgattgatgaaaaacccaactttcgcacccatgtggtgacgttacctgactacatgctggaggggctggagacgggggcgtcggtagcgcataacggatgctgtttgacggtgactgaaataaacggtaaccagataagttttgatctgatgaaagaaacgttgcgcatcaccaatctgggcgcgttgagggtaggtgatgaggtcaacgtagagcgcgccgccaaattcagcgatgaaatcggtggtcatctgatgtcggggcatattattacgacggcggagatcgcgaaaatcctgacctccgaaaataaccatcaggtgtggtttaaagtgcaggatgcgtccctgatgaagtatatcctgtacaaaggctttatcggcgtcgacggcatcagtttgaccgtcggcgaggtaacgccaacgcgcttctgcgtgcatctcattccggaaacgttggaacgtactacgcttggcagaaaaaaactgggtgagcgtgtgaatatcgagatcgatccgcaaacgcaggcggttgtcgataccgtagaacgcgtactggctgcgcgagaaaatgcggtcagaaatcaggccgacattggctaacggaaaataagattcccccgcatgaaatgcgggggagatgattagcgaggaacgcgcagtccgttttcaacgccgcgcgtaaataccacctgccaaagctggatatcacgcgcgcgaaacgcacccgcgcaggcgttgagataatagctgaacatacgtttaaagcgctcgttataattgcccgcaatctctggccaggcattgataaagcgctcatgccacgccatcagagtcgtgtcatagtcggcgccaaagttatgccagtcttccattacaaagtgtgattcgctggcctcggcgatttgacgaacagacggcaaacaaccgttggggaaaatatacttattgatccacggatcgacattatgatcggtttttttagaaccaatagtatggagcaggaaaagaccatccggttttaaattcctgtcaacgacctcaaaataggtgttgtagttttttggcccgacatgttcgaacatgccgacagagacgattcggtcaaactgatcgttaaggtcgcgataatcttcgaggagaatggagacatccagaccttcgcaacgcgtctgcgccattttttgttgttcagcggagatcgttacgcccaccacgctaacgccataatgggtcgccatatattgcgacaggccgccccagccgcagccgatatccagcacacgcatccccggttgtagctgtagcttttcgcaaattaatttcagcttggcttgctgtgccgcttccagcgtatcggcatctttccagtaggcgcaagaatattgcatatagggatcgagcatacgggaaaaaaggtcattaccaagatcgtaatgttccttgccgacaatccaggcgcgttttttactttgtagattaatcagacgcgcgccgaggatacggagcgtatctttaacatggtgggggagttgattttcaagaccggcacgtaagactttgctgaagaaaatatccagacgctcgcattcccaccagccatccatgtaactctcacctaaccccaacgatccttcctgaaggacgcgtttaaaaaaatcgggattcttaacacgaatgtcagacggggcggaaccattaattgtaatatccgcgcgacttaacaattcgttggcgattcggtaccagttatcatccggtacgctgacttcttctatacacgatgaactcatagtttctccatcactggacggtgatcagaaccttaaaacagcgtagacgcttttttggctttgtgagaaatcccacggacaattccgtgagccagttatccgacgtagaacagaggaagggaggagcccttgccgaaaaggccatccatggtgaatcgggaacgctccggttcccgttaatgcctaataattatcgtaatataaacaaccgggaatcagtataggccgcaatttttgatgattcaaccgaaaattgttagcgtgctaattaccagcggttaacaagtctttagtgagacttgtcgtgggcgacattggcatggggaaatccggtctcagcgcaatctgcatgagactgcattttgtaacctaacgccgccagaacaacggtagagagcattacgctggtggtggtcagcagcggcgtgctgatgagccatgaaaccaccaggcttgccaggaaacataaccccagttgcagcgtattttgtagcgccgcagcgcgccccgtggcttgagggaaagggcgtaacgcttgcgcgacgacgatagggtagatggcaccattagcaatcgccattacgcagaaaggaatcaggatctccaccagtgaggcattattcagaaggcccgctccccaggtggcgataacgctcagcgcatacagccctaacagccacggaagcaattggtagccctgccatttttgtagcgccgcgcggcaaccatatccgccaatcagaaaagcgatggtttgcggaacatagctcaggccaatcactgccgggctgtaacccatcgcgctgagaataaatggggaccctgttagccacgcaaaaaagctggcggaacaggcggcataaatcagcacattaccgcgataggttttagagcgtaacaacgtcgcgaaagtgagtttatcctgtccttcggtacgcgcttttcccgatggttttaagcgcagcgctggcaacatcagcaacaacgtaatcacgaacagggtggcgaaaatcgcctgccatgagaaatgcgtcagtatccagcttcccagtaagggcgcaagcgccggggataagcccaccagtggcatgatcgtggcgaagatacggttaattttttgcgaaggataataatcggtcaccagcgcttgccagattaccgttgccgcgcaaacgccgacggcctgcacgaagcgcagcgtcagcagtgctgccgcgctttctacccacagcatccccagacttccgagcgcaaagatagataaccccagcagtaaaatcggtttacggccataacgatccgatagcggtccccaaagtagttgcgcgacggcaaagccagctaaaaacaggctgaggctggcgctgaccgcggcggcaggcgtttgtaaatccgcctgtatggcggcaaacgcgggtaggtacatgtccgtagccagaaatcccagcacgctaaggccggctaaccagactaaaaaaccttttccaggttgcatatttgtttctctttcttatcagacagacattgtcgcagagtgtagggagtgaaattacggttgtgaaacgttaatatttgtccagtgaattcaaaatttttgtaggcaaattatgtggtcggaatactcgcttgaagtggttgacgccgtggcgcgcaatggcagttttagcgcggcggcgcaggaactgcaccgtgtgccttcagcagtcagttacaccgttcgtcagttagaggagtggctggccgtaccgctttttgtacgacgtcaccgtgatgttgaactgacgcctgctggcgtctggtttttaaaagaagggcgttctgttatcaaaaaaatgcagatcactcgccagcagtgtcagcaaattgctaatggctggcgcgggcagttagctattgcggtggacaatatcgtcagaccagaacgtacccggcagatgatcgtcgatttctatcgccattttgacgatgtggaactgctggtttttcaggaggtgtttaacggcgtctgggacgcgctctccgacgggcgtgtcgaactggcgattggggcgacgcaggcgattccggtaggggggcgttacgcttttcgggatatggggaccctgagctggagctgcgtagtggcaagcgatcacccgctggcgtcgatgcctgggccgttaagcgatgataccctgcgcaactggccgtcgctggtcagggaagacacttcgcgaaccttaccgaaacggattacctggctgctggataaccaaaaaagggtcgtcgtaccggactgggagtcatcggcaacctgcctgtcggcaggactatgcgtgggaatggtgccgacgcattttgcccgacagtggatagacagcggaaaatgggtggcgctgacgttagagaatccgtttcccgatgcggcctgttgcgtgacgtggcagcaaaacgaggcctcgcccgcgctggcatggctgctggactatttgggcgatagcgaaacgttgaatcgggagtggctacgggagccagaagaggctcccgacagcggggattaacgccgatagtcgcggaacgggccgtcagcgaccgagcgacgctcaaccaggcgtggatgaacttcaatagactgtgactcttcacgcttattgacgatgcgatccaatagcatattaaatgcggtttcgcctaaagagtctttgggctggtgaatcgtcgtcagcgccggggtaaagtaacgggcgttacgcacattgtcataaccgatcaccgaaacgtcctgcggtacgcgaagccccatttcgtcagccgcgcaaagcgcgcccatcgccataatatcgccgccgcagaaaacggcggtagggcgatgtgactgcgataaaatttgctgcatcgcgtggtaaccggattccggctcgaagtcgccctgaacaatccagttgtccggcacgttgatcagcgcctcctccatggctttcataaagcctgccagccggcccgcgccggtgttgcgctccagcgggccgggaataacgccgatatcccggtggccgcgctcaaccagataacgacccgccatatagccgcctgcaaaggcgttatcaatcaccgtgtcggtaaaatcggccttcgcctcgccccagtccatcaccaccatcggaatatggcgatactcttccagcatggaaagcagaggttctggatactcagaacacatcaccagcaggccatccacgcgcttttgcgccatcatggacaggtaggcgcgctgtttttccaggttattccaggcgttgcctaaaatcagcgtatagcctttctggaaacagtttttttcaaccgcctcgataatttcggcaaaataggccgcttcgctgctggtcgccagtaagcctatcgacttggtatggttaaccttcaggctacgcgcgacggcgctgggagagtagtgcagctctttaattgccgcccagaccgcgttacgcgtttcttcagcgacaaaacgcgttttgttgattacgtgtgatacagttgtagtggaaacgtttgcccgtttcgctacatctttaattgttgccattacatttcactccagaccctcgctaagctcctgagaaacgccaggtaaacgtttgcctacacacaccctaatcgcaacatcagggttgcggcacgccggaaaaacgacacggaacgtcaggaaggggtcaatggccgttacgctaattcagtaagcctggaattttgtctgatcttgaggaaaaggggaagcgttaaaaacagttatcaatataaaacatgagagatttttgtgcgggaatgtgcaaaaatgcgctatatcactttttgtgtgggaataaaaaggagaaaacttgatgagtaccgacctgaaattttcgttgattactacgctgattgttctgggcgtgattgtcgcaggtggattaacggccgctctgcactgatttcctctcttctgagggtgggcgtctcctctattctatccctctctaaaacgcagaaggcgtaccttctgcgtactcagacttatgcggcgagatttttcgcaacaaattcccagttaaccagcgcccagaaatgctccagatagtttggacgggcgttgcggtagtcgatgtaatacgcgtgttcccacacatcaaccgtcagcaacggcgttgcatccgtagtcagcggcgtaccggcatttgaggtagaaacgatagccagtttgccatcagcgctttttaccagccatgtccatccggaaccaaagtttttgatagcggcatcggtgaattgcgctttaaattccgcgaagctgccaaaagatgccgcgatagcatcagccagtttcccggtcggttcgccgccagcgtttggcgccaggcagttccagtagaaggtgtggttccacacctgagcggcgttattaaagatgccgccttcggaagtgcgcacgatctcttccagcgatttgccttcaaacgccgtgcctttgatcaaattgttaagattggtcacgtaagtctgatgatgtttgccatagtgatattccagcgtctcagcagaaatatgcggcaccagagcatctttggcatacggtaatgcaggtaattcgaacgacattgcttctctccttattattaatattgcgcacgcacaatacccctggtgcgcgtaaggatagggtagcaaattgagcggtggcgcaaaagaagaagttatcctgtcgttaaacgacaggataaaatattagcgaattgttttaggcgtcatcacccggcgggcgccgacataatgacgttgccagtattcttcgttcagtgaggtgatcttaatttcctgaccgctgcgcggagactggataaacttaccgttgccgacatagacgccaacgtgatcggcggtgccgcgcccctgcgtacggaagaacaccagatcgccgtttttcaactcgctacgctcaatgggcgccgcgtcacgcaggtgatacatctcattcgccgttcgggggatacggatcttcactaaatctttataggcataataaaccagaccgctgcaatcaaaaccggtgcgcggcgacgcgcctccccagtgatacggtttaccaatctgattcatgagtttggacatcgcggttttcgtcgctttttgtacttttgcacgatgcgcatcggcaatagagaccggcaatgttcctttccccttcacgcagtgcggcttacggcctttacgcgtcgtgcatttttccgttacgtcgagggcggcgattgacgtgggcgcggttctgttacgacgatgcgtcgtatgacgagatttcgtggaggcggtggtacgttttggcgtagaagcggaagaagaacggctggtttttgaggttttttttacgttttttttgctggttttactgatctttttcgttgtgcttttctttttatctgccgttttcgtgacatgagaaacagcaggcgtcgctttggcttgcctggaagcatgggccattggcgtaaaggggagagtagtaaaaagtaaagcacagagcgtgatcgagattttgtttatccgcgccactgagcaatcctctgttaaaggcaggcgattcatgcctgcgtatgatttacaaaacctgataattctaatctacaaaagcacagattggtaattgcttttggtttctgaagctgtgtttcgttaacagatgtaaaaaaatagcaattaatgctaaacacgaacgcgttatctacaaatcactgcgcggcaacccgcttaaaagatattttgtatacaacttattcccgcagacggtaaaataataaggcatgatgaaaatgttattttccgttgccagcctgacccgttacaatgacaggcttcagtcgtaaaagtagtttaaggaagcgagacaatgagcaccactatcgaaaaaattcagcgccagatcgctgaaaacccgattctcctgtatatgaaaggttcaccgaaactgccaagctgtggtttctctgcgcaggccgttcaggcgctttcagcctgcggggaacgttttgcctatgttgatatcctgcaaaacccggatattcgcgctgaattaccgaaatacgccaactggccgacattcccacaactgtgggtggacggcgagctggtcggcgggtgtgatattgtgattgaaatgtatcagcgtggtgagttgcagcagcttattaaagaaactgcggcaaaatataaaactcaggagccggacgcagagtaatctgtgcaaggagaaagcgacctgtaaaggtcgcttttttaccgccatcgtgagcaagagcggcgttgttagcctcgttatttgtccgtcggcaaaggtaacggccagccgcccaggcgcttccagcgattgacaatttcacaaaacagcaccgctgtccgctcggtatcatacaaagcggagtgggccttttcaccgtcaaactccatacctgccgccaggcacgcttttgataacaccgtttgtcccagcgccagtccgctcaatgccgcagtatcaaaggtgacgaacggatgaaacgggttacgtttcagcgaggcgcgctctgcggcggccatcataaaactgtgatcaaaagtggcgttatgcgcgaccataatggcgcggctacaaccgctgtctttgatacctttacgcaccattttgaaaatagcgtgtagcgcctcatattcactcaccgcgccgcgtagcgggttagagggatcgataccgttaaacgcaagcgcttccggctgtaagttggctccagcgaacggctccacatggaaatgcagcgtcatgtccggcatcagccagccttgttcatccattttcagcgtgatggcggcgatttcgagcagcgcatcggttttagcgttaaatcctgcagtttcaacgtcgatgacgacaggataaaaaccacgaaaacggtcgcacagaccggaaagttgagcgttatcggacatctgagtctcttaatacgaaaaaatgcagcgcgtattatggcaaattttacgccgggatgcagtaaaacaacgggcgcagtgacctgcgcccggcgggggatcagttacccagaccgcggcctgcgtctttagcttcaatcaattcgattttatagccatccggatcttcaacgaaggcgatgatggtcgaaccgccttttaccggccccgcttcacgggtcacgttgccgccgttctgacgaatgcgttcacaggcttcagcagcattgtcaacgctcagcgcgatatgcccgtacgcattgcccatgtcgtagctctcaacgccccagttataggttagttcgatgaccgcttcttccgtttccggaccatatcccacaaaggccagcgagtatttgtattccggattctcactggtacgcagcaatttcatgcccagaacgttagtgtaaaaagcgatggaacgctgcaaatcgccgacgcgcagcatagtatgcaataaacgcattttcgttgtccttaaaatagtcaagatattcaaagtatagcggcgatgtgaggccgctatcaatgaaattacagagtagggtagtcagtgtagccttccgcgccgccgccataaaaactttcgggacgctgtggattaagttccgctttacgttgcagacgcgctaccagatccgggttagcgatgtaatcacgaccaaacgccacggcgtcaatcagccctttttcgatcagatcttccgctttttctggcgtataggcgccagcgccgatgatgggaccgtggaaacgcgcgcgcactttttcacggaacgcgtcgctgtacggttcgccgcccgcccagtctggttcagacatatgcagataagcgatgccgcgtttgcctaacgcttcaatcagataaagggcgtcagcttcttcattcgggccgttatcgacattctggaaagtgccgacaggagaaaggcggatgccgatacggtccgcgccccattccttaatgccggcatcaaccacctccagtaccagacgggcgcgattctctacgccgccgccgtaccgatcggtacggtgattagaagacggtgagaggaactggtgcagcagataaccgtgcgcggaatgcagctccaccagatcgaagcccgcctctcgggcattggcgatagcctggcggaaatcgttgacgatcccggggatctcgtgagtatccagcgcgcgcggcgtggaagtctctacgcggatggcctggccgttttcgtcacgcaaagaggtgcgggttcccgcattgatagcggatggcgcgacgggcgcttgtccgcctggttgcaggctggcgtgtgaaatacggcccgtatgccacagttgcaccgccatatggccgccctgggcatggactccctgagtgatttttttccaggcggcgatctgctcatcgctgtgtaatcccggtgcgccggcatagcctttcgcctgtgcggagatttgtgtggcttcgctgatgatcaatccagcgctggcgcgttgacggtaatattccgccattaacggcgtaggaatgtcgcccggttcaatactccgcaaacgcgtcaaaggcgccataaatacgcgatttgtcgccgtgatggcacccaccttgaggggggtaaacagttttgctgatgacatagtggctcctgatataagtagaccggtcgtcttgtaataaaggaaataaaaacgcctgttactgctcaggcgttgcaatgatggtcttaacatgcgccaacgcattttccagcggcgcggcgctacgggatattttggcctgcaaattggcgcccagccacagggcataaagtacctgcgcctgtggcaacggctggccggtgaaatgtaaacagtggctattacggccatcttccagcgcgcgtgcaagcagtgccatgatctcctgcgcccctttatccatcgtagagcgcatatcctccgacagatcgcagacttccgctgacagtttcaccgtcaggcaaccgctgatggcgccttgctggcaaaactgctttaacgtttcctgataccaggcgagaagacgatcgcgatgattaccgggaccggaggtgaagtgcgccgtaagacgctgatgatagcaggcgtaatgtcgctcaagcatggcgacgccgaaggcttctttcgagcgaaagtagtgataaaacgaccctttaggcacttgggcggttttgagcaactcgctaagccccatgccggtaaaaccccgttgcatacaaagctgctcgccggtggccagcagatgttcgcgggtatcgtgttcggtttgcttattcatagcaggcagtatagtagaccagtcggtctactgcaagcagagttgccataatgtcagttagcgtcttcaatagtcataagcgtcaaacgttgaggaggggatgtggccgagcagttggagttttttcctgtagcaagcccatgtcgcggtatctgccagtctgatgagcgtggcttttgtcggggctgtatgcgcagccgcgacgaacggtttaactggcaaaaaatgagcgatgtcgagaaacaaaatgtactgcggctttgtcgccagcgtttcttgcgtaaaatacgcgcaaataagcctctcccatcggaagatcctcaacaaccttcactcttttaaacgcggaattgcgtatactcaacctcattattctctatgaggaatctgttatggttcagcgtgtcaccatcgctccacaaggcccggagttttcgcgttttgtcatgggttactggcgtttgatggactggaatatgtccgcgcgtcagttagtgagttttatcgaagaacatctggatttgggcgtcactaccgttgaccatgcggacatttatggcggttatcagtgcgaagcggcgtttggcgaggcgctaacgctggcgccgcatttgcgggaaaaactgcaaatcgttaccaaatgcggtattgcgaccactgccagagcggaaaataagctcggtcattatattaccgatcgccgccatattattctgagcgccgaacagtcattaaaaaatctggcgacagattatctggatatgttgttaattcaccgtcccgatccgttaatggatgcggatgacgtcgccgaggcgtttcaacatctgcaccaaagcggcaaagtgcgccattttggcgtttctaattttacgccagcgcaatttacgttgctgcaatcgcgcctgcctttcaccctggcgaccaaccaggtggagatctcgccggttcaccagcctttgttgctggacggcacattagatcaattacagcaactgcgtattcgtccgatggcctggtcatgtcttggcggcggtcggctgtttaatgatgaggcttatcagccgttgcgccaggaactttccgttatcgcgcaagaactcaacgccagttctattgaacaggtggtctatgcctggattttacgtttgccgtcgcagccgctgccgattattggctcgggtaaaatcgaacgcgtacgcgccgcactagaagcggaaacgctgtcattgacgcgtcaacagtggttccgaatccgcaaggcggcactgggttatgacgtgccgtaatcgccaactcgttgactttccgtacatgttttcgccagtggtttacacttaacaggcgaccacatgtaacggaggttttatgaagcgattaagtttagcgatggtgacgctgctggcctgtgcgggtgcgcaggccgccagcgagaaagtagagatgaatctggtgacggcgcaaggcgtaggacagtctatcggcaccgtcgtcatcgatgaaaccgaaggcggcttaaaatttaccccacaccttaaagcgttgccgccgggcgagcatggttttcacattcatgccaacggtagctgccagcccgcgattaaagacggcaaagcggttgccgcagaagccgctggtggtcatctggacccacaaaataccggcaagcatgaaggaccggaaggccaggggcatctgggcgacctcccggtgttagtcgttaataatgatggtatcgccagcgaaccggttactgcgccgcgtctgaagtctcttgatgaagtgaaagataaagcgctcatgatccatgtgggcggcgataacatgtccgatcagccgaaaccgctcggcggcggcggaatgcgttacgcctgcggcgtcattaaataacccggagccagtgttccctgcgctggagcctgttccagctgcgacagcgaacagtgtaaacgccagataatcgccgccagctcatgcgcggcgggttgatgatgatgtgcgagcgtgtcgcagatacgctgtagttcctgtagcgtgacggcaagcgggcgttgctgcacgccgcgctcgctcatcacatcgcgcagcagggatatacaaatatcccgcacccgggaaagcggatcggaacgcgactcccaggcgcgcagctgccacaccacatgcgagcagttcagcagcaccactccccaacgtaataaccaccggcgcgccagcgcatcctgactattgctgagctgactgacgtgatgataggtcagcgattcaaactcgctttcgttatgggaagggtgacggctaagctgatcgacgaaatcccggcgtagcgcgcggatatggcggcggctttttacggcatcggaaccggggcgcaaaatcgcaaacgccagccaggaaatcgcgacgccgacgatcttggcggtattatcgttaaggaagtcggcgaagtcgtacaccggtggattggtcacggcgatgaatgagcccataaaaacgataagctgcccccacagtcccgccagcttaggcatctgcagtttaagcagttgcatcgtgacgaacagcggaaaaaggaaaagcaagaattgccacagatcggtgatttgcaccatcaggccaaatttcaccacgaagctgaataaggacagcagcactaaagtacgcatcaataaggaaagcgacttaaacggcgtggcgacgatggagtagaggacgcaactgatcgccgccagggttaatgcgccgggcccggattcccattgcgcgccaatactccaggcgccaatcaccgtgagcgtgcaaaaggtacgcacgccgctccagatggcctctgcgttatccgtatgccgcgcaaggccgggagtgcggcggatatggatttgatccaccggcgcgccgctttcgatcagatataactgacggctgctgcgcagatatagctggcaaaaatagcgtaatcgctgccagaacgcgaggtgacgataatcctgttcatcctgcgggcgtagcggcgcaataatctgcgccacggtgtagctgtccgcgcgcggttttgccaactcagctaagagttgctcaatgacttcgcggctgttttccggcggcgtcggccagtttaaaagcattctacgcagactggagatcacgctggttaaccgtaattgctggtgtaacaatgcatttagcaatgcattctggcggcgaaaacggtagtgactccagaaggcctgaatacgcagcaggttcatggtcaggatttgcccaatgaccccctcatgcgcggagcggatagcgtcagtagtctccggctgccacagtagactggcatgttccagcaagcgcgcatgcatgtttttaaacgcggtgagcagggcggtaccatccgatgtgctgggtaggatcatcatcatcatgccgccacagaggatgccgacgataacttcacatacacgtgcctgggcgatatcccacaactgcgtgatttctacaatattaaccatcgggaacgcgatgatcgccgccgtgtagccggacaactggaaagcataagcggcattattggtaaaatgcgcgcaggcccaggtacaaaaaccgatccaggcggccatgctaaataagaacaaccagggttcattcagcgtatggccagcaataattaacgcggcggtcgcgccgagtaaactcccggcaatacgccccagacttttactgattacgccgcctacggtcggaaagctcaccactgcggccgaagtcattgcccagtagggctcatccagattgagataataagcgaatgtcagcgcgagacacatggcaatggtattgcgcaacgcgtaacgccactggccggaggtcgctttaaaccagggcgtatttcgcagggccggcagggagagtttcattaccgctgtccaatggctacgctgcaggtagtgccggagacgagcgtgatatcctgcggtaaagcgtcaaattcgatacgtaccggtacgcgttgcgccagacgtacccacggtacgttgggtttgatatcgggcactaaaccggagtcactttccacgctttggtcgtaaatagcgcgcccgatactgccaacgtgaccctgtaacttaacattgccactatacagtgttattaatgcaggctcaccttcgcggatatggcgtagtttggtttcttcgaaatatcccattacataaaatgaatggctatctaccagggcgaaaagtggcttaccggtgctggcataatcaccggtacgcgtggaaaggttggtcacccagccggataccggcgcttttacttccgtctggctaagctgccactgcgcctgttttaacgttgccagtgcgacatctacgttggcctgcatcgctttaacattcagattggcgctatccagatcttcagcagagatgtagttacgcgataaatgtcgacgtcgatcggcttcattattcgcttttgccagatcggactgcgctttggccaactgcgcctgcgcgttaagttctgcaatatggaagggcgttttatcaatgacaaagagaacgtccccggcgttgacgaactgattatctttgatattgagttgggtaatgctgccagaaacctgtggcgttacgctgacctgttccgcgcggattttaccatcgcgcgtccacggtgactgcatatagtaattccataaccaccacgcggccagaacggcgacgacggcgacaatgagagtagaaaaatattttattgtttttaacgacatatttaccacgcgatcagtaaaacgaggcccagacatacgcaaagcgtaaagagggagagatccattaacaggggatgccagatttcatcagagtatatccggtcacgcaggagtcggtgaataaacaaccagataacgaacccaagcgcaaaggctttaaagaatggcggaaagtaaacagatgctcccaacatgagatcttgtaagggcaatcctgtggcgttgagtatacacttcacaagcaatgttcctttgcgtcagacatcgatgctttagttttagccaaaactgaagctacaggtgccaagtgcgcactatgtctgaaaaaatgtctattggtaagcaaatttagcaatacatttgttttgagaatacaaatactgcacactattctaaaatcagcataataacttagcaagctaattataaggagatgaaattggaatcgccactaggttctgatctggcacggttggtgcgcatttggcgtgctctgattgaccatcgcctcaagcctctggaattgacgcagacacattgggtcacgttgcacaatattcatcaattgccgcctgaccagtcgcagattcaattggctaaagcgataggcattgagcagccatcgctggtacgcacgttggatcaacttgaagataaggggctaatttcgcggcaaacctgcgccagcgatcgtcgcgctaagcggattaaactgaccgaaaaagcggagccgctgatcgctgagatggaagaggtcattcataaaacgcgcggtgaaattttggctgggatttcttcagaggagattgagcttctgattaaacttatcgccaaacttgaacacaatattatggaattgcactctcacgattgaggtgcaggggcatacgtgtggccatgtgaccacacgtaaagcctggtttagcgtggagagacggtaacctggctgccgttgctggccagcacgacacgctgacctgccgagaaacgcgtatttccttgtttctgcacaaccataatggtgttgccatcgtctttacgaatttccagttccacaccctgggttttattcattgcgctctggacgccctggcccgctacgccgccagccaccgcgcctgccgcggtcgccagtgaacgacccgtaccgccgccgatagtgttgccgaggaatccgcccaacaccgcgccgccgatagcgccaatcacgttagaatcatcaccgccctgaatttgaaccggacgaacgttaacgatagtaccgtacgttacattctgaacttgtttagcctcggatgcggtataaacatcacccgaaaggctatcattgttaacacaccccgctagggataaccccatcagtgaaacggccagtacacgtttaatcatttacccatctcctgttcttcacgaaacgctatttcagcatccctatagctaaattatatggcatttatgcagttaaggtcatatcttctgccgaaagaatgtgaaaatcataatcagaagttaattaaccaatcttaaacgaagtcggaagcaagaaaagataggtcattgatatccgtggacgacacggcaaaaaatgtgacgtgggcatagcattacaaaatacgttatgccgagtgttaaggcttaacccagcttaaaaggaagaggtatgaaatcgggccgttttattggcgttatgtccggaaccagccttgatggcgtggatgttgtactggcggcaattgatgaaaccatggttgcgcaacaggcaagtctcacctggcccattcccgttcatctgaaaaaaggcattctcgatatttgccagggacagccgcttacgctctcgcaactcggccagcttgatacccagttaggccggctttttgcacaggcggttaatgcgctgttagcgcaacaacgtttgcagccgcgggatatcgtcgccattggttgtcatgggcaaacggtctggcatgaaccgaccggcgaggccccgcatacgctgcaaattggcgataataatcacatcgtcgcccatacggggattacagtggtcggcgattttcggcggcgggatattgcgctgggcggacaaggcgcgccgttggtgcctgctttccatcacgcgctgttgggacatccgacggaaaaacgtatggtcctgaatatcggcggcatcgccaatttatctctgcttttccccggacaggcggtgcgcgggtacgacacggggccgggtaatatgttgatggatgcgtggatttggcgacaatgcgcgcagccctacgacaaagacgcggcatgggcgaaagaaggtcaggttattcttccattgctgcaaaagatgttgcgcgatccgtactttgctgcgtcggcgcccaaaagtacaggacgcgaatatttcaactatggctggttagagcgccatcttgcggctttccctggcgcagacgcgcgcgatgtacaggccacgctggcggagctgacggcggtctccatcgcccaacaggtgctgctcaacggcggctgcgagcggctgatggtctgtggcggcggtggccggaatccgttagtgatggcccgtctggcggcgctgttgccaggtatcgaggtttcgaccaccgataaggcggggatcagcggcgatgatatggaagcgctggcctttgcctggcttgcctggcgaacgctcgcgggcctgccgggaaatttaccttccgtgacgggggctacagaagccagtgttttaggcgctatttacccggctaacccaataactcagagttaactgaatttttcccggaccctatatcggtaaactagcaaggtcaggaaggggcgtttgcccttccagaagcaggagagctttcgggatatgcctatgaaaaagatcgcaataatgtgtttacctgtgctgctgaccggctgtagcgtttatcaacaatttgttgaacgtatgcaaacggatacgctggaataccagtgtgatgagaagccgcttaccgttaaagtcaataacccgcgtgaagaggtcagttttgtttatgacaataagctgctgaccctgaagcaaggaatctcggcctcgggcgcgcgttataccgacgggatttatgttttctggtcgcaaggcgagagcgccacggtctataaacgagacagaattgtgcttaataactgtcagttacaaaatccgaagcgttgagattttcagtatgggggcgcacaatagcgccacccactgattatttctgatcaacgccatgtctgataacgaccaattgcagcagatcgcgcatctgcgccgtgaatacacgaaaggcggcttgcgtcgccgcgatttacccgctgaaccgttaaccttatttgagcgctggcttgggcaagcgtgcgacgccagactggccgatccaacggcaatggtcgtggcgaccgtagatgacaagggtcaaccgtaccagcgtattgtgttgctcaagcattatgatgaaaaaggcctggtcttttataccaacctgggaagccgcaaggcgcatcagattgagcacaatccgcgtatcagcctgttatttccctggcatatgcttgaacgccaggtgatggtgacaggcaaagccgagcgtctctccactcttgaggtggtgaggtatttccacagccgtccgcgcgacagccagatcggcgcatgggtctctaaacaatccagccgcatttccgcgcgcggtatcctcgaaagcaaattcctggagctcaagcagaagtttcaacagggcgaagtgccgttacccagcttttggggtggttttcgcgtgagtatcgaacagatggagttctggcagggcggcgaacatcgtctgcacgatcgctttttataccaacgcgacgacggcgcgtggaaaatcgaccgtcttgcgccctaaagatgcaaaaatcttgttttaagcactggtgcggatgaatccgccgttttatgctatgtctctttcgcgtctggcgaaaagtcgtgtaccggcaaaggtgcagtcgttttatacatggagattttgatggcaagcagtaacttgattaaacaattgcaagagcgggggctggtagcccaggtgacggacgaagacgcgttggcagagcgactggcgcaaggcccgatcgtgctctattgcggcttcgatcctaccgctgacagcttgcatttggggcatctggttccattgttatgcctgaaacgcttccagcaggcagggcacaaacctgttgcgctggtaggcggcgcgaccggtctgattggcgacccgagcttcaaagccgccgagcgtaaactgaacactgaagagaccgttcaggagtgggtggcgaaaattcgtaaacaggttgccccattcctggactttgattgcggcgaaaactccgccatcgcggccaataactatgactggttcggcagcatgaatgtgctgactttcctgcgcgatatcggtaaacatttttccgttaatcagatgatcaacaaagaagcggtgaagcagcgtctgaaccgtgacgatcagggtatctctttcacggagttctcttataacctgctacaggggtacgacttcgcttgcctgaataaactgcacggcgttgccttacagattggcggttctgaccagtgggggaacatcacttccggtatcgacctgacccgtcgtctgcaccagaatcaggtatttggtttgaccgttccactcatcaccaaagctgacggcacgaaattcggtaaaaccgaaggcggcgctgtctggctggatccgaagaaaaccagtccgtacaaattctaccagttctggattaacaccgcagatgccgatgtttatcgcttcctgaaattcttcacttttatggacattgaagagatcaatgccctggaagaagaagataaaaacagcggtaaagcgccgcgcgcgcagtatgtgctggccgagcaggtgacgcgcctcgttcatggtgaagagggactggtcgcggcgaaacggatcaccgaatgcctgttcagcggttcactgagcgcgctgagcgaagctgactttgagcagttggcgcaggacggcgtaccgatggttgaaatggaaaaaggcgccgacctgatgcaggcgctggtagacgccgaactccagccgtcacgtggtcaggcgcgtaagactatcgcctccaacgctgtcactatcaatggtgaaaaacaatccgatcctgaatacatctttaacgatgaggaccgtctgtttggccgctataccttattacgtcgcggcaaaaagaactattgtctgatttgctggaaataaggcattaagtaacagggagtgagaaatcactcccttatttttgatgttcaggtaaaaaaatgaagaatatcctcgctatccagtcccatgttgttttcggacatgcgggcaacagcgccgccgaatttcccatgcgccgtcttggcgcgaatgtttggccgctgaataccgttcagttttctaaccacacgcaatatggtaaatggaccggctgtgtcatgccgcccagccatctgactgagattgtccaggggattgcggacattggccagttagcgcactgcgacgccgtacttagcggttacctgggatctgccgagcagggagaacacattctcggtattgtgcgccaggttaaagcagcaaatccgcaggcaaaatatttctgcgatcccgtgatggggcatccggaaaagggttgtatcgtggcgcctggcgtcgcagagttccatgtgcgttatgcgctacccgccagcgatattatcgcgcctaacctgattgaactggaaattctcagcaaacatagcgtgaataatgtggatgacgccgtgcaggcggcgcgtgaactgattgctcaggggccagaaattgtactggtaaaacatctcgcccgcgccggttacagttcagaacgctttgaaatgctgctggtgacagcgcaggaagcctggcatattagccgtccgctggtggatttcggttcacgtcagccggttggcgttggcgatgtcaccagtggtttattgctggtcaaacttttgcagggcgcgacgttgcagcaggcgctggagcacgttacggcggcagtctatgagattatgatcgccaccaaaacgatgcaggagtacgaactgcaggtcgtggcggcccaggacaggatcgctaaccctgaacattacttcagcgcaacgcggctgtaattattgctgctaaaaagaggccggatggcggtacagcgagctatccggcaacatgacattaattcagtccttccgctttaagcgctgccgcaacggtcggtctttttgcgacacgctgcatataactttcaatatgcgttaacccgtccatattcagttttacgccataggcccaacgcaatacggtaaacagataagcgtctgcaatggtaaaacgctggccgcaaatccactggtcgtctgaaagcgactcatccacatactgcaatttcttttccagaccggcgcgaacggcgggtttgagtgtttccggcgtgtcagggcggaacagcggggtaaagcctttatgcagttccgttgcaatatagttgagccattccagcgtatgatagcgagcaagactacttaccggcgccagaagctggcggtcgggaacgctgtcggcgaggtactgcataatggcgacgccttcagtcaacagtgtgccgtcatccagcagcagagccggaacctgtcctttagggttgactgccaggtaatcatcaccgttttccaggcgtttttttgcgagatcgacgccatcaagcgtaaagtctttgccaatttcgcgcagggtaatatgggaagcaagagagcaggcacccggtttgtagaacagtttcatcggtaactcctttttgctgaggtttaaagtatggtagtgcggggacgagcaaaaaaaaagccgctaacgcacagttagcggcctgaatgttgtttcccggaaaattaaactgtagcggctttagagcctttttcagcggtatcatcgtcctgggtcatacggttcagcttaggcgctgtcagcagcatcaggacggcgataacggcggttgctatgccaatctgcataaatacgcgaccatagacttccagggacatcagtgggtcagtcacgtcgctcggcacagccatcaggttggcgacataaccgccgatgatgttagcgcctgccgttgtcaggaaccagctacccatgatgaaacccatcagacgctgcggaaccaactgtgcgaccattgccagtcccagaccggagatcatcagctcaccgatactttgcaggccgtagcttgcgatcagccagtttacggatacgatgccggcatcgttcgcaaatttggcacccagcggcagaatcaggaacgcgccggaacacagcaccataccaatggcgaatttcatcggcatcggcagcgtatcgcccatcctgttatagatagcggccagaatcgggctgccgataatgatccagaatgggttcagcgcctgatactgttccggttcgaacgcgataccgagaatagagtgctcgacgttacgaatggcaaagaagttcagcgacgtcggcatctggctgtacagtacgaagaagataatcgcctgcagcatcaaaataaaggcgacgatcattttacggcgagccgcgccgtgcatggaaaacgcttctttaccgaagataatgacgatgccaagagcgattacgcccagcaccatacgtgcgatatcctggttgtgcagcagccaggtggcgaccgcaatcagaacgacaatacccacgatggtcagcagcagattacggaagttgatcggttcaaagtcgggtttggaaccgtagcttttcacccagcgctggcagaaagcaaagttaacgacggttatcagcataccgacgacgctaagcgcaaacgcggtgctccagccataacgcgccgccagccacggcgtcgccagcatagagaagaaggagccgatgttgacggacatataatacatcgtaaatgcgccgtcgagacgcggatcgtccttcgcgtaacaggtagacagcagggaagacgggttagctttaaacagaccgttacccacagcgatagccgccatgcccatatagacgatgccagcgtcatgaccagaccatgcgaccagcgcataaccgatagccagcaccacggcacccagcataataacgcgtttggtgcccagaattttatcacctaaccaaccgccaatggcgaccaggccgtacaccagtgcactgaaggaagagaaaagggtgatggaatccgcttctgacatacccagttgttttaccaggtagacggccataatgccttgcaggccgtaataaccaaaacgctcccataactctatcgagaagatgagatagaacgccttcggttgtttgaaagcgttcaaactgacgctttcagttggttttttgtttgcagtagacacttttacctcttttttacgccccgtattaacagggattgtctggcgcgtgatgagtcagactcatccgtccgattgttatattggaggggaaacggcaggtaatgttcactatctttcctctccagacaagagctttgtaataatctgttacatataactcttctggttgaatcgtccgatgtcagaaatgttatccagcgttaaatttcttcatttgaagaatggcagatttttacactgcaaaaaggccattagtttgggtgaaaggcgatatcttctgctatttaaggtgaaaagcagtgatataggccattatctgaaaaaatggcagagtaatgttttgtagtgaaaacggggcgtcagtctatccggttgtaaatgtaaccttagatgtcattaaatttcacatgaagttatcaaagtgatcctgatcacggatagatagaattttttgcgattaaaaaaatgattaacctgacgtggagtgaaaacgaaagcacattacatcagaaaaaggacagagactggaatgattgatggctaaaatagatccaggccgaaggtgggagcgcgctggcgtgacggacgcactccgaccatatcaaatatcgactttttctttgtattcgcaaagatcttcaatgaggcaggagccgcagcggggttttcgggcgatacaggtatagcggccatgcaaaattaaccagtgatggcagtccactttgaactcattcggcaccactttcagcaacttctcttctacctgctcgacatttttacccggcgcgaactgcgttcggttgcatacacgaaatatatgcgtatcaacggcgatggtcggccagccgaaggcggtatttagcaccacgttagcggttttacgccccacgccgggaagcgcttccagcgccgcccgatcctccggcacttcgccattatgcttgtccagtaaaatacggcaggtcttaatcacgttttccgctttactgttaaataagccgatagttttgatataggatttcacgccctctacgcccagctccagcatcgcggctggcgtattggcgaccgggtaaagtttggcggtagccttgttcacgctgacgtcggttgcctgcgcggaaagcaacacggcaatcagcaactcaaacggcgacgtgaaattgagttccgttgtggggtgcggattgttgtcgcgcaggcgcgtcagaatttccagcctttttgctttgttcatcagactttccctgtttcacctgccggaacagcggaaggcgcggtttcggcgcggcgtttcttcattttttcatcaataagatattttaccgccagcatgagccccaggccgataaacgcgcctggcggcagcatcgccagcaggaaaggcgagtcggtgtgaaatatctcgacccgtaatacttttgcccagcctcccagcaggctatccgcgccatcgaaaagcgtaccattcccgaggatctcgcgcagcgaacccagcacgaacatcgcgcctgtcgcgcccatgccgatggaaaaaccgtccaacgcggaaagccacggtccttttttcgcggcaaacgcttcggcgcgaccaacaacaatgcagttcgttacaatcagaggaataaaaatccctaaagactgatacaaaccgaacgcatacgcattgatcagcatctgtactgcgcttaccaccgaggcaatgatcatgacgtaaatcgggatacggatttctgccggcgtccagcgacgtagtgcggacaccgtaaggttggtcagcgttaataccagcgttgtggccagacccagccccagagcgttggttgccgtagacgtcaccgccagtagagggcacaggccaagtagctgcaccagagcagagttatttttccataacccctgaacaacaatgtcttttatttcgctcatggctattctccacaggcggttaaatgggggagctgagcgggcagtgattcggcgtacagccccgcgcgtttaaccgcattcactacggcgcgcggcgttattgtcgccccggtaaattgatcaaaatcaccgccatcttttttcaccgcccagtgcgtatcattttcaccactgatggttttaccgctaaagtgggtaatccagtcagacaaacggcgctcaattttatcacctaaccctggcgtctcatgatgttccgtcacacgcgtccccaggacggtaccgttgaaatctgcgccaacaataagctggatagcgccggaatagccatctggcgcggtagcctcaatgatggccgctacgggtttatcatccttgcgagcgataaaaacacggtgtgtgcctttgccgagggcgggcgcatcgaccagataacaactctcttgcagattattattgtaacgatctggcggcaatacctgatcgaacagggcatgttgttgttgcagcgcttgttcgtggatggttgattttgtcatctgattaatcaccgcggtcaatcccgtagagcctgcggcaaaaagcgccagcgtaataccgtgtttacgaatcgttttcagcatggtttatcctttgcgatgtccatagacgcgggggcgcgtgtagtagtcgatcagaggaaccgtgatattcgccaacaggacagcaaaagcaacgccgtccggatagccgccgaagctacgaatcagccacactaataccccagccagcgcgccgaaaattaaacgtccacggttggtcgtggaggcggtaaccggatccgttaagataaaaaatgcacccagcatggtggcgcctgacagcagatgaagctgcggcgaggccagcgtagcgggcgagaaaagccagcctaacgcggcgcatagcgccagcgtcagcagaaaactgaccgggatatgccagcggatggctttttgccacagcaggaatacgccgccgacaagccaggcgaggttaacccactgccagcccacgccagccagcgcgccgctgtatatcgggtactgcatgatttgctcaacggagtgcccggcgcgcaaggacgttttaaacgtatccagcggcgtcgcctggctgataccgtcaataccgatacgtagcagcgtcatatcgccgccgctggcggtatgcccggtaaaaatcatccgcaacgtgtccagcatatcgggcgttgttgcggctatttcataaggcggcaaccagcttgtcatttgcaccggaaaggaaattaatagcaccacgtaaccgatcatggccggattaaaggggttttgtcccagcccgccatataactgtttagcgataataatggcgaatccggttcccagcacgaccatccaccagggcgcaagcggagggatgctgaccgccagcaaaagccccgtcaataacgcggaataatcctgcaggtgactggcgaccgattgtttgcgcagcctgaggacaatggcttctgcgacgagcgccgtgatagcagccagaacgatctggaaaagcgttccccaaccaaaaaaccacgtctgcgcggcaatccccggcagagcggcgattaataccagcaacatgattcgcgatgtctggcgctggttatgggtataaggcgagcttgcgattctgaataccatttaatcctcgttaacaacctgctgctgtgctgctttttttgcctgaacgcgggcgatagccgcagcaaccgcggctttacgcgggtcggccggttcggcaggttcgcttccggcctgctgctcctgcttacgggctttggcgcgagcgatggccgcttccactgcggctttgcgcggatcgatcggttcggcaggttcgcttccggtctgctgctcctgcttgcgggctttggcgcgggcgatagccgcttccaccgcggctttgcgcggatcgaccgcttcggcaggttcgcttccggtctgctgctcctgcttacgggctttggcgcgggcgatagccgcttccaccgcggctttacgcggatcgaccgcttcgaccggttcgcttccggcctgctgctcctgcttacgggctttggcgcgggcgatggctgcctccaccgcggctttacgcggatcgaccggttcggcaggttcgcttccggcctgctgctcctgcttacgggctttggcgcgggcgatggctgcctccactgcagctttactcgggtcgtcgccgggtatcgcgctgtcagccatcggatgagcggcttgtttagcgcgcgcttgcgctttacgcgcttcacgggccgcgatgacggcgctattgtctggctgactacccgcctgaataaccaccggttgcgtggcctgcgcctgtttctcttttacccgcgccagcgcagcggcaatggcatcctgatcttttgccgctggttgtaccgctgcgctcttgtgacgtgcaaggcgggcggctttttcgcgctccagtcttgcctgacgagcctcaaaacgcgctttggcttcggcggcgcgtttttcttcaagcctgatcgcattaatctccgctttttcctgacggaaatattggacgagcggaatattactcgggcagacccaggcgcaggcgccgcattctatacaatcagcaatatggtgagcggtagccttgtcatgctgctgccctttgctgaaccaataaagctgctgcggtaaaaggtcggcagggcaagcgtcagcgcaagcgctgcaacgaatacagcttttctcttcctgaggcgctcccatttcagtcacggatggcgccagcaggcagttggtgatttttacgaccggtacgtcaagccagggaagggtgaatcccatcaacgggccgcccatgatgaccatctggtcagcagaagggcagaacccggcatcgttaagcaaatgacgaacgggagtgccgagccgcgcccagacgttacccgggcggcttaccgcttcacccgttaaggtgacgacgcgttctgtgatcggttcgccgtcaatcacggcgcgtttaacggcatacgccgtaccgacgttttgcatcagcacgccaatatcagaggagcgcccgccgtggggaacctgttttcccgtcagtattcgggtgagctgttttgcgccgccggaagggtatttggttgggatcacacgtaacgaaatatcgtgggcgtcagccagtacggcgcgcagcatggaaatagcctgcggtttgttatcttcaatgccgattaatacctcacgcggttgcagaatatgcgccaggatgcgaataccttccacaatctgcgcggcgcagtcctgcatcaaacgatcgtccgccgtaatgtaaggttcgcactctgcggcattgataataagcgtggtgattttatcgccgccgccctgcaatttaacgccggtgggaaaccccgcgccgccaagcccggcaacgccatactgatgaatgcgttcaatgagcgcttcacggctgtgggcgcggtaatcagaccagccctcgcgttcaatccagcggtcctcgccgtcggcatcaatgattacgcttaactccgccagcgccgaaggatgcgccgtcgagtggggggcaatagcgataaccgtcccggaggtgggcgcgtgtaccggcagcattctcccacgtccacgggtaagcgcctggccgcgtagcacgcgatcgccgacgctaacgcacagctcgccctcagcgccaatgtgctgttttaaagggataacaaagcgcggcgctaaaggcacctggcgcagcggcgtgccgtttgactgggtcttcatttcgggcggatgaataccaccgtcgaaatcccagattttatcttttctgaaagcggaaaatagtttaagcatgttgttccacgggaatgatgcgaacgggaatggtgttcaaatcccatttccaactgtcgggcgtctcattcaccggacgtaattcgatgcagtgcgtcggacacggatcgacgcacagattacagccagtacagagatcgctcatgaccgtgtgcatggcgcgcgttgcgccaacaatggcgtcaaccgggcaggcctgaatgcattttgtgcagccaatgcagttattttcatcaataactgccagcatacgtactggcgcagcctgctgttcttcaccatcgcatggttgcggctctacgtttagcaactctgcaattttcagcatgacggcttcgccgccgggcgcgcaacgattgattttctcgccctggagacccacggcttcggcgtaggggcggcagccgggatagccgcactgaccacactggctctgcggcaaaatcgcatcgattttttcaacaaccggatcatcttcaaccgcgaatcggcgggaggcataacccagaatggcgccgaacaccagacccagaagggtcagggcgccaacggcaatccagatagtattcattacaacttcaccaaaccactaaaacccataaaggccaaagacattaatcctgcggtaatcaatgctatcgcgttaccacgaaaaggggcgggcacatccgccacggcaaggcgttcgcggatagcggcaaacagaaccatcactaatgaaaaaccgacggcggcggaaaatccgtacagcgccgactgaagaaagtgatgaccgagattaatattcagtaacgctacgcccagaaccgcacagttagtggtaatcagtggtaagaagatgcctaacaagcggtataacgccgggctggttttccgcacaaccatttcggtaaattgcacgaccacagcaatgacgaggataaaggctagcgtccgcagataaatcagatccagcggaataagtatccaggtgtcgataagccaggcgcatatcgacgccagcgtcatgacaaaggtcgtcgcgaggcccatccccatggcggtttccagttttttggatacgcccataaagggacaaaggcccaggaatttgaccagtacaaagttattgaccagtacagttccgacaaagagcagcaggtaatcagtcatgtttcggcctgaaataaaaaagccgcctattatctgtcaaactaccacaggcgacaacaggttaactgtagggttattacggattaacaaacgttgttttaacgcgcgctgaacgtttgagataaggcacaatgagcgccgttgccaacagtgggaagagtaactgacgcacggcaaaggcatctgagacgggcgaaaaggcaaatgctttaaccgccagtaacaccgacaccagcagccagataatgtaatgcttcggcacgcagcgtctgcgcttgaagaatgcgatcgtcaaccacagggtatagtaccacatggcgatagcggtaataaatgaaatgccccatagcagtaaattaccggtttcctgtccgctaagcgtcttgaacgtttgcggtgtggcaagcgccataacgtagagtaataacgccagcgaggcgctcaacaacgcgactaacagccaggctaacgggccaagaagccagcctccaattcgttgtggcggtgttgtagtcatatcttctccggggttacgcgcattaacggtcatgccgctcattttggggcaaatattataaggtttttgatgttaaacgctactttctttattgcacatagcgccagacggattgcggaacctgacctacatcaaacaggcgtcctccggaaaccagttcggcacggcggtgatctgcagcgcgatacatattaacaatgtccatgtcatcagtaagggtatagttaaggtggtcgaacagtttttccagactttcgagcgaactaattttgcggaattttaatagataatcctgaacagtcatataaagttgatccatattaaatataatgccagcggagtagtcactgataaaaaataaacaaaaccgcaccagtgagaggtcaggggtgcaggtaaaaagggaatattcttaccggtaaagagtcaggcgccacatggcgcctggggcgaaaggttaacgcgctttcctacaacaggcaataaacgtcagaccagataggacatatttcgttttttttgccggtttttgacttttctttgcaccccccggggcgccgcttaccgtaccacgcgaaaatgcctttacattatctgacgcttacttcttctggacggaagccgtgggctctggtggttggtaattgtcaatatggttggcaatacctaaaagaatgactgagataacgagaactatccacccagttaattcaataagacgattcattattgacgacatttgctttgatttatccataaacacagggggtaaatgttactttcctggcgaacggtcggcaagagggagggaaacgttttcagcctctgttctgtaacaagttaatcatttgatgctacgttgatggtcaggacgctattgcggctaatcgcacgatggtgtggaatagcgatatctaaaaccggaggcagtgagatgaatgataaaatccgcgttgggttaatcggttatggctacgccagtaaaacctttcatgcgcccttaattatgggaacgccagggctagagcttgcggcggtatccagcagcgatgaaacaaaagtgaaagcagattggccggcggtttccgtggtctctgagccccgacatttatttaacgatccgcatatcgaccttatcgtgatcccgacgcccaacgatacccatttcccgctggcgaaagctgcgctggaagccggtaagcatgtggtggttgataaaccctttaccgtgacactgtcacaggcgcgagaattggatgcgcttgcgcggagcactggtcgggtactttccgtcttccacaaccgacgctgggacagcgattttttgacgctgaaggccttgctggcggatggcgtgctcggcgaggtgtccttgtttgaatcccactttgatcgcttccgtccccaggtgcgcgaccgctggcgcgagcaaggcgggccgggaagtggtatctggtacgatctggcgccgcacttgttggatcaggccattcaactttttggcctgccggtcagcatgacggtggatttagcgcaactgcgtccgggcgcgcaatctacagattatttccacgcgattttatcctacccccagcgccgcgtgattttgcacggtacgatgctggccgcggcggaatccgcgcgatacatcgttcatggttcgcgcggtagctatgtaaaatatggcctcgatccccaggaagaacggttaaaaaacggcgagcgtttaccgcaggaagactggggatacgacatgcgtgacggcgtattgaccctggttgagggagagacgcgcaaagaagaaaactggcttacgttgccgggtaactatccggcatattatgccgccatccgcgatgcgttaaacggtaacggtgaaaatcccgtgccagcaagccaggcgattcaaattatggagttgattgaactgggcatggaatcggcaaaacatcgcgcgacgctgtgtcttgcctgagatgtcgcatttctccgcctgggatagcattaaaccgcaggcggagagagggcgttagcatcaataaagcaatcttacgcctcggccactttttcgcgcagcgcacgtttttcgctatcgctcagaaaggcgatttccagaccgttaatctgcgcctggcgaatctgttcgcggctcaatcctgccgctggcgcggcgacgtgatattcatggataatatctacgccctgaacagccggatcgtccgtattaagactggcgagaacgccatgctcaaggaaggttttgagtggatgatccgccagcgatgcgacggtactggtctgaatattcgaggtcagacaggattcaataccgatacgctgctgtgcaagaaaatccattaacgcgcgatcttcgacagcttttacgccatgtccgatacgttcggcccccagttcgcgaatcgcctgccagatactttccggccctgcggcttcgccagcgtgaacggtgatatgccagcccgcatcgcgcgcccgattaaagtgcgacaaaaacagactgccgggaaagcccagctcatcaccggctaaatccagcgcggtgatgttctctctgtgcgccagcagcgcatcaagctcctgtaaacatgccgcctcgccgaaggtacggctcataatgccaatgagtcgtgcctcgacgccaaacgtgttacagccgtcgcgtacgccgtcgataacggcttcaaccacgcctgcgattggtaactgatgcgccatcgccatatagccgggcgaaaagcgaagctcgacgtaatgcaggccgttacgtgccgcatcttcaatattttcaaaggccacacggcggcaggcgtcaagcgatgccaggacttttaccccccaatcgagtttagtgagaaagcttactaaatcgggttcggttgaggtgacctggacatgcggaatcagcgtttccagcgtttgggcgggaagggcgatgttgaactgccgaccaagatccagaattgtttgggcgcgaatgttgccatcaaggtggcggtggatgtcagtcaaaggaagcgtaatatcaatcatgggcgcactcaatttttaataaaagtgcgcaccattatactacagattgataatgctctggaaattttgcaaaaacggagtcattacgttgcaacttcgcgagagcgcgggagaaattttgtatcattctctttaacgcgcccccggtcagctcacgggggcgtctctgttatcgcctctcaggataaagggtcaaccccccgcctgtagacagtatcagcgaacggtgcggtggcaaaatccatatccgagatcgtaaaggggagcagatcggcttcgccaaaacgatcggcgacataatcccactacgtacaccatgtcccgcgtcggtcaacttcctgtgaaaaatcgaacatatcccttccttatgcctgaacggtattcatcaggccaaccatttcatcttttaccgactgaacctgcgggccgataattacctgcaaattatgctgattgagctgtacgatgcctgtcgcgtgattgtccttcaatgcctggacatcgacaaacgacatatctttcactgacaggcgtaggggggatgcagttgtccagactcacgatgttttccgtgccgcctaatgctcacgacgagcaccatgtgcggagtcaaacgatagccgctcgcctggtaacgcaaaagtagaggctgcgcgtcgttcggcgcagaccgggtgcagcgtcgcgacacccggcaaggcgattattgttgaggcagcgccggaacgtccggaacggaaagcgccggcatcccaaacaggccgacaaagtcttccaacggcattttttgtccgttgagcgtgatctggccattggcgtactgcaaactggaggcgatagtattatccttcagcgttgtcagtcggaacatctgacccattgcggacagcccctgcacctgctgttttgccagtttttccgcatcatcctgctgatagccttccagttttgctatctgcgtcataaactcgaccgccatgtccattggaattgccagtttcgcatccagcgatttcacggagcggtcgacttcctgcgccagcgtttgtggttgtgccgttgtggttgccggatctttgaggaacagcgacagattcagcgtggtttcccctttggcgtttttccagctaagcggcgccagagtcagtaccggatcgccttttaacagcacggggagagcgctaaagaacgcttcggtgactttttgctgataaagctcaggattctgcgccacgtccggctgattcagcagcgcctgcgtttgcgcatgatattgctgactaaactggtgccaggcttcgccgtcgatttggccgactttcagcgttaatttaccgctgcccaaatcctgattctgcactttcaggctgttaagcgagtaatccaactggctgttaatggtttttccgtcgttgacgagatcggacttgccggtaatttccatcccttccagcaccgccatctctttaccctcaatggcgatggacagtttatccagcgttaacttttggtcgcccacacgttcgccaaagcttgccagtttactggtaccgtcggttttcaaattattaaaggtgagttggaccttctgattatattcgttaacggcatcgaccaggccgctctgcgcttcgcctgacagcgaaaccacattaccgtctttatcggcgttaagctggaactcgccgccgctaaaggcgaccttttcaccggcattctcgtagtttaacggcttgagagagatatcggagcgggtatcgccgccataaccaatgcgggtattgataacaaagggcgcgtcgcctttcgcaatatcaaagaggggttttgccgcatcgttattcaccagagtggtttttaccgacgccatagaagggatcagattgagcgttttgagctgggcgagcgggaaggggccatgtgaaacggactcgtccagcacaatgctttgcccgggcttcaaccaggtattgtctgcgccggcaaccggtttgacaaccagttgcagatggctactgaacacgccgcgctggtagttttgataacttaattcgacaccggcctccggcgcagtacgcttgagctgttcattggcctgagtcaccatttctgcaagatggttctccagctttttccccgtataccaggcgccgcctgtccagacgatgccaagtgcaattactacacctgcagctaccagtgtttttttcatatcaattgtccataaaaatgaaaccaggcggattaaaccgcctggaggagttttacgtctgttataagcttagcaagagttgttaaaaaattcagtacgttgctacagcttgttataaacacgcgctaaacggcccgtgccgctggcgttaaccggagactcatccgcgccgataaaggcagattcacccggcttcagtaccagacgctgttcatctttacgtaacaccgcctcaccctcaacgcagaacagaatcgcggcgctgtgttggccgatgctcgtctcctgaagcgccaggtcgtgcagtgaaaaagcaaaatcgtcaaccggaattgggaagtccagctccgcgccgcttttcaccggggcagtcagcaactcgccggcaggcttaggttcgaacttcacgttcgcgaccagctcagggatgtcgatatattttggcgtaaggccagcgcgcagaacgttatcggagttcgccatgacttccagcgcaacgccctgcagataagcatgaggcgtttcagcaaacaggaacatcgcctcgccgggattcagtttgaccacattcagcaacaaaggagagaaaagcccgctgtcgtcaggataatactctgaaatcacgcggatcgtttgccacggttcgccttgctggctgttaagcgccgctttgagtacggctaacgcgcgggatttttcttcgccttgcatattcaacaggctggcgaaaagctggctcagacgttcagcattcggcacctgcaaaaagtgggcgatagcggaatgcgcgccggcgacaggttgcagtaaagagacaatgtcagaaaattcgcggaacgcgttcatcgccaggaaaggcgtcagggcaaaaaccagctctggtttatggttaggatctttatagttccgctctgcggcatccatggggatacccgccgcattttctttcgcgaaaccgatttcggagttgcgtttattcgggtgcacctgaatagagagcggttgtgcggcgcacagtactttaaacagaaacggcagttcgccgaaacggttggctaccgcttcgcccagcatggcggttttattcttttcgatggcgtcacgcagggagacggtttcgccgttggcggtggtgattcgcgagctgcttttgggatgcgcgcccatccagagttcagccattggctgctgctgcggattggcgatgccataaagttccgttaacgcagttttacttccccaggcatagttttgcactgagttaatgagtttttgcattatcaagccctgtttcaatgtggagatcaatgggaggtattaaaccaagaaacccgcatgaagtaacctccgggcgtaaaaagtcgtacttgtctcagtttttgttaaaaaattgtgtaggatagtgttactcgctttgagtcgggcaatggaacacctgcccagagaataaccataccgagcggtaagtgagagcacaatgtcaaacaaacccttcttttatcaagacccttttcccctcaaaaaggacgataccgagtactacttgttgaccagcgaacatgtttccgtcgccgaattcgaaggacaagagatcctgaaagtcgcgccggaagcgctaacgctgttggcgcgtcaggccttccacgatgcgtcttttatgctacgtcccgcgcatcagcagcaggtggcggatattctgcgcgatccgcaggccagtgaaaacgacaaatatgtcgcgctgcaattcctgcgaaactccgatatcgcggccaagggcgtgttgcccacctgccaggataccggtacggccattattgtcggcaaaaaaggtcaacgcgtctggactggtggaggtgatgaagcggcgctggctcgcggcgtatataacacctatatcgaagataacctgcgctattcacagaacgcggcgctggatatgtacaaagaggtcaataccggtactaacctgccggcgcagatcgatctctacagcgtcgatggcgatgaatataaattcctctgtatcgctaaaggcggcggatcggcgaataaaacctacctctatcaggagacaaaagcgcttctgacgccgggtaagcttaaaaattatctcgtcgataagatgcgtacgctgggcaccgccgcttgtccgccgtatcacatcgcgtttgtcattggcggcacctcggcggaagcgaacctgaagaccgttaagctggcctcggcaaaatactatgatgcgctaccaaccgaaggcaatgaacacgggcaggccttccgcgatattgagctggaaaaagaattgttgcttgaggcgcaaaatcttggcttaggcgcgcagttcggcggcaagtatttcgctcacgatattcgtgtcatccgattgccgcgccacggggcatcgtgtccggtaggtatgggcgtgtcctgctccgcggatcgaaacattaaagcgaagatcaaccgggacgggatctggatcgagaagctggagcgcaatcccggtaaatatattccagaggcgctgcgccaggcgggagagggtgaggcggtgcgcgttgatcttaaccgtcccatgagcgagatactgcaacaactgtcgcagtatccggtatcaacgcgcctgtcgctgaacggcacgattattgtgggccgcgacatcgcgcacgctaaactgaaagaacggatggacagaggcgaaggtttgccgcagtacatcaaagatcatcctatctattatgcggggccggcaaaaacgccggaagggtatgcctccgggtcgcttgggccgactaccgcaggacgaatggactcttatgttgatcagctccagtcgcagggcggcagtatgatcatgctggcgaaaggcaaccgcagccagcaggtgaccgatgcctgtaagaaacatggcggcttctacctgggcagtatcggcggcccggcagccgttctggcgcagggtagtatcaagcgcctggagtgcgtggaatatcctgaactgggtatggaggctatctggaaaattgaagtggaggattttccggccttcattctggtggatgataaaggcaacgatttcttccagcagattcagtcatcgcagtgcgcgcgctgcgttaagtaatgtcgccgccctgcggggcggtaacatgattcgctattttgccggagaacggcgcaagcgccttatccggtctacaccgttgtgttgttatcgttaatactcataagaccgcaaacatgtgagcaatgtcgacacatgatctcatcaacttgagtaaggagcaggtaatggtaacggtacgccgcgagaaagattcaatgggcgcgattgaagtcccggcagataaactgtggggggcgcagactcaacgttcgctggagcattttcggatttccacggagaaaatgcccgtctcgctcattcacgctctggcgttgaccaagcgcgccgctgcgaaggtcaaccaggacttagggttgttggcggcggaaaaagccagcgcgattatccaggcggctgatgaagtgctggcgggaaaacatgctgatgagtttccgctggcgatttggcagaccgggtccggtacgcaaagcaacatgaatatgaatgaagtgttagcgaaccgcgccagtgaaattttgggcggcgttcgcggtatggaacgcaaggtgcatcccaatgatgacgtcaataagagtcaaagctcaaacgatgttttcccaaccgccatgcacgtggcggcgttactggcgttacgcgaacaccttatcccgcaattatccgcattaacggatacgcttcgcgataaatcccacgctttcgccgatattgtcaaaattggccgtactcacctgcaggacgcgacgccgctcaccttaggccaggagatttccggttgggtagccatgctggaacataacctcagacacattgagcacagtttaccgcacgtcgcggaactggcgctcggcggaaccgcagtagggacagggcttaatacccatccggaatatgcccggcgcgtggccgaggaactggcgacgattaccgcggcgccgtttgttaccgcccccaataaattcgaagcgctggcgacctgtgacgcgttggtacaggcgcatggcgcattaaaaggactggcggcctcgctgatgaaaatcgccaacgatgttcgctggctggcgtccggcccgcgttgcggcattggcgagattgctatcccggagaatgagccaggcagttccattatgcctggtaaagtgaacccgacccagtgtgaagcggtaacgatgctatgttgccaggtgatgggtaacgatgtggccatcaatatggggggcgcatcgggcaactttgagctcaacgtctatcgtccgatggttattcataattttctgcaaacggtgcgcctgctggccgatggcatggagagttttaataaacactgtgcgtcaggaatcgagccaaaccgcgagcgtattacgcagttgctgaatgagtcgctgatgctggtcactgcgctgaatacgcacatcggttacgataaagcggcggagattgcgaagaaggcgcataaagaagggctgacgctcaaagcctcagccgtggcattaggataccttagcgacgaggagttcgacgcctgggtacgtccggagttgatggttggcagtatgacgccgggacgttaatccgccacatacaggtgcagtcgcggaataatcagtcgcagcggctgcgcctgtggtttaaaacggtgctgaatattgtcggcgtcatagttttccagcccgccaatatccggcacgccagcgccgctgtccgtgttgattaatgcgataatcggcgtggggcaggcgtgttgcacctgtttctgctggcctttataccagatgcgggagatcggctgtactttaaccggacgcttaatcttgagtcgggcctgctgcggtaaggcagcgatatcctgatattcccgttccagcttgaattgccattgttcgcgcgtccacggcgggacgctgcgcggcgacgcgaggctttttttcaactggctcagaacctcatcccggcttaaatttttaataatatgtttatttgcccagccgaaacgtatggtggcggggttattgataagcgtcagcgtgcggtaagcgttcagcgtaattaagccgggtagatgccgatgcacccactcaaaacgtgccgctgagggaagaccggactctaccgtaaccatctgctcgaaggtggttttcaactggttaatgcgctgtatctgattttccagatctaactgtgtcgcattatccacttgatagcataagacgccaggcaggcggacggcggctttactgctgcggttttcggactgctgttgaataaacaaatggcgatagtgacgtagcgccagcgcttcggcctctttccccagatgttgcgttacctcgatagtatccagcggcgcatgttccgcctctttggtcacctgcggcagtgaaaagacacgggcgataagtagcgaatgctgctgtagattatccgtcagcgccgccaggtgttgttctatctggcgaaaagtgccattcaggcgttcaacgagatcgtagcgggacatggtatcactcactttagttacaacatactatatgtatagcacagttcccgccgctcaaccagcgtgcaaaatgcgtcaggcagcggtcatgtcgggcatcgcgtgccagaccggccagcgaaagctaaattttgcgccgcccagttcgctctcgtcacagacgacgctaccgcccatcgccagggcgatagagtgtacgatggcgagtccaagcccgcagccgcctgtcgcccggtctctactggggtcgagtctgacaaaaggttcaaatacgcgctctcgcgcatccgcttcaatgccggggccatcatcttcgactatcaacgttgcctgactgccgtcgagtaacagactgacctgaacggtggtatgactgtagcgcaacgcattattcagcaggttatccagcactcgcgacattaaccgcatatcaagcgcgccataatcgccgattacacatgtgacaaggtttacggcacgttccggggtcacgctctgcacatcctgcaaatgcgcgagcaaccaggcggggaggtcgggttcggtcaacatcagttcattttgtggtcggtcaaggcgcgcataggtgagcagttcttcaatcagcgcttccagttgaccaatatcgcgattgagcgcctgtgattccggcggtgtcagattttcactcatttcaagccgatagcgtaaacgtaccagcggcgtgcgaagctcatgggcgataccgtcaatcagctgttttttactggcgatcagggcattaatgttatccgccatctggttgaacgcgacgcccagacgttcgaaactggagccattatcgaagtgcaggcgttcagtcaaatgaccctcgccaaagcgctgcgcggcggattcgagcctgagcatttcttgccagtgcgggcgcatccagataaacacaggaaaggcgagagaaaaggcaatgagcgccattaaggcgatatccagcagtcgcatttgatgcaggaaatagagatagggaaccgggccaaccgccaggacgtaatggctgcgcgggatacgctgaataaaggtgtattgatcgtcaagcgcgacaatatcgccttcacgcagtcgctgcgtggtggcggcatcaagcttatagtgatttaacggttcaacgcgtaaatcgaaagagaggttcaggtccatctcttttaacgttttcccccattcacgcggcggaatttcccgcagttcgctgcgcatcagatagagcgaacttttcatcagatcgtcgagcgattgcctgcccgcgcgttcggcggtgaatttgtacaccagtccgaccaataaggtcatgaccagaaaacagacgaacagcaaaaggtaaaactgcacaaacagctttttcatcaacgcccaccggatctcaatacattagctctatcgcgcgctgacgaaaaagatttcccgtcagcgccgctggtgggttataaaagcaggctttgcgtcaactgacaacctcattgtccggcgttaaggtccggactttcgtgaacaatgcgtccatcgacaagcgtcaaaacagcgcgaatggtatcaattctgtcttccggcatcgtcataaatggctgattgagtaccgccagatcggcctgttttccgacgcgaagctggccccggtgttgttcggcaaaggcgagccaggcggcatgacgtgtatataacgctagcgcttccagacgcgtgagccgctcgctggcgggtttacgcacggaaccgcctgacgctataccggtgatatgatattcgatagcgtgccagacaccggcaatgccaatacgcgtcgaatcggtaccgccagctacgacaagccctttatccagcgccagtcgaaccggcggcgaattgtccgtcgcgccgggtggattggcgtcacggatggcaagcccctcaaagtaaggccccatttgcacagtgtatgccagacccagcttacgcattcgctcaagcgtctgtggcgaaccggtattcagatgcgcaatagaccaacggagagggcgcagatcgtactgctgagctacctgctcaaaaatcgtcaatatcgcgtcggcgctatcatcggtataggcgtggatctcaagcggtattccccgttttgccgcaaatgtcgcgacctggcgaagcgcggttttgtcctgctctgaggaagaaaaccctggggccatccgcacgccgtcattcattccggccaccaggctttcccccaggccaagaaaagccagttgcccgtcatcggcacgcgccgggcgaaaggccatcaggttgctgaaccactgcgcttcatgacctttcgcttctggctgtaccggaatgcgataccccacgcgcagcggtaaatccccctggtttcgcattgcaaataaaggctcataagcggcggcaggcccggcagaggggtcaatgatgccggtcacgccgcgagcgttcatatcagcgaaaaattgccgcagaccaccctcacgatcggcgttacgacttatgctggcaaaaagctggttaaacgcggcgatgtcaccaaataatttccccgtggcgctaccttttgcgtcgcgctctacgcggattcccgctaaatcaggaggaggggtgttgttaaggccaagtacgtctataccgcgctgattcactaacgcatagtcgtaaagatactgaatataagccggatgatcgggaagggcgtgactcagttcggctaccgtcggcgcccggttttctgcaaattgcgccggtatccacgatcccactacggctacccattgatcgtggggacgacggttagcgtcggcgcgtaatttatccagcgcgtctttaagcgaagggctgtcgtaccagtaggtttcgaatgtccaggtttgtccgccgcgaatggcgtggatgtgagtatcggtcaggccgggtatcacggttttaccctgtaaatcgatggtacgggtatggtcgccgcgccattcatttgtcgccgtatcatcgccaatcgccacaatccgcgagccggaaatcgccagcgcgctggcctgcggctgggcatcattcagagtgatgatattaccgttatgcaaaataatatccgctgccgggcgggcggcggtggctgcgcctgtggccgtgagcagaaagagaagcgcggttctggaaagcagagacgggacgagactgatcattagcatgttccttttgtcgggcgataagcaaaccatagagagcgaacaagaattgttcaatctgtgcccagggaactgtgcgttctgtttttagaacggtggtgatgaaaaaagaaaagcccgccgaaacggcgggcttgagaagaattaatgaataattagaactggtaaaccatacccagcgcgacgatatcatcagtgctgataccggcatctttatagaactggtcgtcatcatccagcaggttgattttataatcaacataggtggagaagtttttgttgaaatagtaggtagcacctacatcagcatatttaaccaggtctttatcatcgccattaacgttgttataggtcaaatctttacctttagacatcaggaaagaaaccgccgggcgcagaccgaaatcaaattgatattgggctgtaacttcgaagttttgcgttttgtttgctacgcatgagcgacaatcgtcattgccgtaaggcgtcatattacgggtttctgaatacattgtggccagatagatattattagcatcatatttagcgccaacagtccatgcatccgctttatcaccgccagcggtagagtaattaacctgaccattagtacgatcggaagtggtatatgccgcgccgaaacttacgcccatacccagatcataagttgatgagataccgaagccgtcaccgttagcgttcttcacgttacgatcgccgccgttattagtgccttcctgctcatgagaaacctggttttcattggcaccctgatattgcaacgcgaagttcagaccgtctaccagaccgaagaaatcagtgttacggtaggtggccacgccgttagcacgaccggtcatgaagttgtcagcgtaagtgtaggagtcgccgccgaactcaggcagcatatcggtccagccttctacgtcgtacaggacgccgtagttacgaccatagtcgaatgagccgtagtcgccgaatttcaggccggcgaatgccagacgagtccaggaattagcaccttcgccttcggtagtgttagcctgaacgttatattcccactggccgtaaccggtcagttggtcgttaatctgtgtttcgcctttaaagccgacacgcatataggtctgatcgccatctttagaagagtcatcagagaaatagtgcaggccgtctactttcccgtaaaggtccagtttgttgccgtctttgttataaatttcagcggcgtgtgctgcgccagcagccagcagagccgggatgacaagtgccaatacttttcttttcatttttttatccttaaaaacttaacttatttgcaaaagattgaacttctacagattcgttgaatcaaaggcatcctaatctgaataatattatttcagcaaatgctaacttttcttatatgttattaattaatacaaaagttactatcggaaacgcatatatttatggtgaatatatttgttattatgtattcatgtatgtgatttgttttatttcacaatttgcgaaaaaagatggcaatatagcggcgggcagacattctgttatcaattttgtgaactggcttcgagtttttttaatttaactttcttgagcgaaaaagacgtaatcatgaaccacaacgcagagaaaacggtaataaaggggccgtttcgactaataaaaatagcattcatgtatgcaatgtctgttttttgaacagtggcggtgatgagcatcgccactatgacttgataaaggcaggtaaaatctgtcggctaacttatcccgtcgtttcgtcccaggcatgaggggcaaaaagatagcctttattgcgaatggtctttatacgatagggctcagcagcgctatccagcagtttcttacgcaggcgggaaatcgctacatccacgctgcgatccagaccatcataattgacgccgcgcagcgtttttagcaacgcgtcgcgatccataatttgtccggcgtgtgtcgccagttcccagagcaattcaaaatcggcggtggagagcgatatgaaatcgccattgagctggaccgcccggttaaggggatcgatggttaacgcgccaaaacgcagcgctttatgcggcgtaagcgcgctctcctgaagactttttgcctgttgcgtttgttcgctttgccgcaggtgtaagcgcagacgcgccagcaaaacggccggaggcgtggttttgaggatgtagtcgcaggcgcccatctccagcgccagaatatgattcatatcactgtccagcgaggtgagcaggacaatcgggccttgccagcggtggcgtaaatcgcgacatatcgtcatgccatctttacctggaagcataatatccagtaaaaccagatcgggctgagtggtgaggataagatcctccgcccggtcaccacgcggctcaacaatgacatcaatatcatgtttcgccagataagcggcaatgagagaacccacttcagcgtcgtcttcaacaaatacaatgcggttcatattataaatggagaatagaaaacgccaacatacaccgcctctgttttcccttccataaatattttctaaacgagagcggttccgttatgctacacgctgttgttattagcgtgttaaggcaaggtaatgggactcgtgattaaagctgccctgggggcgctggtcgtcgtattgattggtctgctgtcaaaaacgaaaaattattatatcgccggattaattcctctgtttccaacgtttgcgcttatcgcgcactatatcgtggccagcgagcggggcatcgacgcgatgcgtaccaccatcgtctttagcatgtggtcgatcattccttatttcatttatcttgcaacgctatggtatttcagcggcgtgatgcgcctgcccgtcgcgcttggcggtgcggtggtctgctgggggctaagcgcgtggctgctgattttttgctggattaaatggcattaatattggcaaagaccgtggtttccccatcgtaatacagacggatattacgatggggaggttgtcaacccaccagcatccacgtagccggaaccgccgcgaccagcaataaaccaatcagcacgacttcctgacgatttaacacgttgtcatgcttgtgcgtccgacgcgcatacaggaaaaccagtaatccaggcgcgtacagtacgacggacagcagcaggtgcatgggacccgacgcgtataacaaccataagccataaatacaggctccgataccgaccgcccgatggaggggacgtgttgcaatcttcagcagaaatgcgccgaccagaaagtagggcaccagaatcatttctgacgcaatcgtcaatagcgtgttgtagtccgaaccggtcagccagatcagcaccagacagatttgcacacagatattggtgagccataacgatgcagaaggcgcgccttgcgcattttgtcgcgcgaagatgcccgggaaggatttataggctgccgccagaaatggcacctccgccgccataatagtccagcttagataagccccgcagacagacacaatcagtcccgctgcaataataatttctccccacggccccatcatttttaccattagtccggccatcgacgggttacgcatctccgccagttccggacgcgcaagaacgccaagagaaagcagcgtgaccaggagatatattcccagcgccgcgaggaccgccagtagcgtggcgcggcctacatcgcgtttatttttcgctcgggccgagacgacgacggcgccttcaacgccaataaacacccacagcgtaataagcatggtgttcttgacctgttcccatacgggaataccgagttcaacaccagtgaagtccagtgtgaaggtatccagtttgaacatcatgatagccagcacaataaacgcgccgagcggcaacagtttcgccagagtcgcgaccagattgatgctggctgccgtttgtacgccgcgcaggatgaggaaatggacaatccagagcaagactgaagcgccgacaatagcctgccaggtattaccgtcaccaaacagacgcaaggcaggcgtatcggtaaagaaactcagcgctgaaaagacgataaccaaataggatacgttggcgatgaccgcgcacagccaatagccccaggcagaacaaaagccaatcagttcgccgaagccttcgcgggcgtaagtaaagataccgccgtcaagctcggagcgaatgcgcgtaaggattaacatggcgaatgccagtaagagtatccccacgccggtaatggcccagccaattaacaacgcagccggactggcaacggcggccatattctggggcagactgaaaacacctgcgccaagcattgagcttaaaaccagcgcggtcagcgcgctcagtcccagttttttttccattggtatccagctataaaaatgaaattggaagaataattattatggcaaaacgcataaaaatggtgaaagccactaaggcgcgggattttacggagagaagggaccgcatgcaacggcctggataagatttatcgccaaaaaagcgaaaagtgagattcatcgcgatatttgacggaactggcatcccgcgagaaagtgccggatggcggcttatcaggcctgccgttgaacgatcgtgtaggcctgataaggcaggtatgccgccatccggcgagaaagcctgatggcgacgcgcgccttatttatagaggtcggcgctgatggtgatgttattaccgcgctcctgccactgacgcgtaatatgataatacttagcgcctttcttcgccgcgcgtttggcgacctgataggagatttctgtcatattgccgtagttgccggtgaacttaacgctgtcgaaaggcaccatcatcgcagccgtcgctttattcagctcctcaacttttgtgccatccggaagtgtgacagtgtaacgtccgcctttggaggattgcgtttcgaagaaacggcctacttcggcgctcggcgaggctgacgtggcgacgcctggaatttcgactttcttcgcagcttcgccgccctgagccagcgcggcgcggccagcttcagagtctgccggaatagcgtccgggctctggacgatgcgttttttcgcatcttgtttatagataaatgcagtgatgcgctggtttccgccctgattcgcatctatctgacgaacaatatagaaagcgtatgcgcctttttgtttcgccgctttcgtaatggcatcgttaacttccggctggctacggtagaagccctgaacggtgacggtgtcatacggttctaattgtacggcctggtctttcggtaattccacgatgccattaatgacacgatttttgggcgcgtcggctttcggcgcgtcggctttatacacgtccgccacaacacgccagttaccactgttgccgaactccgaggtgtcgacaacatagaaggaggctgcgccttctttatctgcgcggcgggacacggcggagaccgcatcgccaatagcattaaaacgaccggtaataacgatgcggtcataaggttttagtgcagccgcttgctccggcgtcagttctgttgctgcatggacagaaaaagcagccgcagaaagcagagccgacgccaggagagtgttcttaagcttcataaaaataatccttcgccttgcgcaaaccaggtactggtattgttattgactagaaacgtggctgattattgcatttaaaccatatggatgtctgcgggatttttcacgcatcgtgtcatgtatcctatctttgatgataacatttgccgatatgtcgaaaaaaacggcgtccgggcggctaagctaatgaagcgcataaatttaataagttaatttaatgttaatttcttgatcgcgccaggggtttaatgatgttttgctgtcaaatttgagcgaattatcagccctcgcaggccattttcaaggcattatggctgcttagcggctgaatcgttcatgttttgcaaatttgataaaaaattctgttttttggcgctagatcacaggcgttattttcagtaggttatagagagtttgtaacggttttattctgctggggtaacatttacctcaaacgcgggcaggcgtacgcttctcgcgcttactgacaaaccatcatcaaaaatatcgatggaagggaacatttatgcgaattggcataccaaaagagcggttacccaatgaaacccgtgtcgctgcgacgccgaaaacggtagagcagctactgaagctggggtttagcgtcgctatcgaaagcggggcgggtcaactggcaagttttgacgacaaagcgtttgcgcaggctggcgcggatattgtagacggcaatgctatctggcagtcggaaattattctcaaggttaatgcgcctgaagaagaggaaatcgctttactgaaccccggaactacgctggtcagttttatctggcctgcgcaaaatcctgggttaatggagaaacttgccgaacgtaaggttacggtgatggcgatggactccgtgccgcgtatttcccgcgcgcagtcgctcgacgcgttaagctcaatggcgaatatcgcgggttatcgcgccattgtagaggccgcgcatgaatttgggcgcttctttaccgggcaaatcaccgccgccgggaaagtgccgccggcgaaggtgatggtgattggcgcgggcgtagccggtcttgcggctatcggcgcggcaaacagcctgggggcgattgtccgcgcgtttgacactcgtcctgaagtcaaagagcaggtccagagtatgggggctgagttcctcgaactggattttaaagaggaagccggtagcggcgatggttacgccaaagtgatgtccgaggcgtttatcaaagcggaaatggcgctctttgccgcccaggccaaagaggtcgatatcatcgttaccaccgcgttgattccgggcaaaccagcgccgaagctgattacccgcgatatggtcgattctatgaaggccggcagcgtgattgtcgacctggccgcgcagaatggcggtaactgcgaatataccgtcgccaatcaggttgtgacgacggacaatggcgtgaaagtaattggctacaccgatctaccggggcgtttgccgacgcagtcatcccaactttatggcaccaacctggttaatctgctgaagctgctgtgcaaagagaaagacggcaatattgacgtggattttgacgatgtcgtgatccgtggcgtgacggtgattcgcgacggcgacattacctggcctgcgccgccaatccaggtttccgcgcagccacaggccgcgcctaaagcagcacctgcgccaaaagagccggaaaagcccacttcaccctggcggaagtatgcgttaatggcgctggcgatcattctttttggctggctggccgatgtcgcgccaaaagagttcctcggccattttaccgtgtttgcgctcgcctgcgtggttggttattacgtggtgtggaacgtgtctcatgcgcttcatacgccattaatgtcggtgaccaacgcaatttcagggattattgttgtcggggcattattgcaaattggtcagggcggctgggtcagcttcctgagctttatcgcggtgcttatcgccagcattaatattttcggtggcttcaccgtgactcagcgtatgctgaaaatgttccggaaaaactaaggggtaacacatgtctggaggattagttacagctgcatacattgttgccgcgatcctgtttattttcagtcttgccgggctttcaaagcatgaaacgtcccgccaggggaataacttcggtattgccgggatggcgatcgcgttgctggcgaccattttcgggccggataccggcaacgtggcatggattctggtcgccatgattattggcggcgcgattggcatccgcatggcgaaaaaagttgagatgaccgagatgccggagctggtcgcgattctgcacagtttcgtgggcctggcggcggtactggttggctttaacagctatctgtaccatgacgccagtctggcgccggtgctggtgaatattcatctgaccgaagtcttcctcggtatctttattggcgcagtcactttcactggatcgatcgtagcgtttggtaaactgcgcggcaaaatctcttctaagccgttgatgttgcctaaccgtcacaaaatgaacctggcggcgctggttgtttctttcctgttgctgctggtttttgttcgtaccgaaagcgtgggtctacaggttctggcgctactgctgatgaccattatcgcgctggcgtttggttggcatctggtcgcttctatcggcggggcggacatgccggtggttgtttcaatgctgaactcctattccggttgggctgccgcggcggctggcttcatgttgagcaacgatttgctgattgtgaccggcgcgctggtcggttcgtcaggcgcgatcctgtcttacattatgtgtaaagcgatgaaccgctctttcatcagcgttattgctggtgggttcggtactgacggctcctcaacgggcgacgatcaggaagctggcgaacatcgcgaaatcacggcggaagagaccgctgagatgctgaaaaactcccactccgtcattattacgccggggtatgggatggcggtagcgcaggcgcagtatccggtggcggaaatcaccgaaaaactgcgcgcgcgcgggatcaacgtgcgtttcggcattcatccggtggcgggtcgcctgccggggcatatgaacgtgctgttggcggaggcgaaagtgccttatgacatcgtgctggagatggacgagatcaatgatgatttcgccgataccgataccgtgctggtgattggcgcgaacgatacggtgaacccggcggcgcaagacgatccccgcagcccgatcgccggtatgccggttctcgaagtgtggaaagcacagaatgtcgtggtctttaagcgttcaatgaataccggttatgctggtgtgcagaacccgctgttctttaaagagaatacgcaaatgctgtttggcgatgccaaagccagcgtggatgcgattctgaaagcgctttaatcttttaaacgtgcggcggcctcttcggaggccgtttttatacacttcatcctttacgctgcctctttgttggctgcactcagaaaccccggtcacatcgttatctatgctcccggggatttcttcccttgccgccgcgatgcatcttgaatgattttgtgtatgtattgcattttatcttttgtttaaatcgctaagcagaacggcgatactctgcccgccggtggtctgttcgagggcgattttgacaatgatggttaacggaacggagagcaacatgcccaccggacctaataaccagccccagaaaattaacgacaaaaataccactaaggttgaaagacctaaaccacgtcccatgattcgtggctcaaggatattgccgaagaccagattaatcagcagatagcctgccagcaccagcagcgcatcataaaacccgttaaataccagcacctgaataatgggtggcagggcagcgagcaccgatccaatattaggaatatagttcagcgcgaaggccagtagaccccagacaaaggcgaagcggacatccagcgcggccagcattccccatgcgaccagccccgtcacgatactgatcgctgtttttaacaccagataatgggaaacgctatcaagcgcgcgttgaattgccgccataccttctaccgggcggctcatcatctgctgcagtttttcaggcagttgtggaacctccaacagcataaataccacggtcaatagcaataaaaagatggatgacatggcattggacagttgggtgagcaggttcgttaccagagtcatggcggcgtttggatcgatatatttcgccagctcatcaaccgacacgccaatgccagctcgctgcaaccacggttcaatacgttgcaacggtatcaccaatgaggagcgatattgcggtagggtacgagccagttcatttaatgatgtccccaaataggccagtagtagtaccattaacataacaataatcacaatgagcaatgatacggcgataacgcgcggaattcggcatcgggtcatccgttgcacaacgggattgagaacgactgcaataaataacgccaaaataaagggaacaatgatatctgcggcgaagcggataccgctcagaataactaccagcattcccagcataatgacgatttttagaccattgagcgtgatgatcggttttgccatatcagtccctgttttctgatgccgacacgaataataatgtgatgtcggtcgacctgttctggttaaaatcaaacacttcaggtaaagaagtgaaaatattttgagttaattcctggcttatgatacaaatcaggcgtgttcaactaccgaggacaattatcatccgcgatgacgagaagcaacactgcggataattgtaatattatggacaatatgttcagcgcttttttctccacgcaaacgcatcttcactctacctcatttttcctgcttatcggcgagcagcactggcgtaacgcactttagtctctcacttctgcctgagctggcgcaatgcgctgtgctaactgattttattttttagtttgctgcgtgcagcagactcgaaagagtatattctcatgcaggagaagtgtcatgttttactggattttattagctctggctatcgcgactgaaattaccggcacgctctcaatgaaatgggctagtgtgggtaatggcaatgcgggttttattttaatgctggtgatgatcacgctgtcatatatatttctttcttttgcggtaaaaaagattgccctgggtgtagcgtatgccttatgggaagggatcggcattttatttattaccatttttagcgtgctgctatttgatgaagcattatcaaccatgaagattgccggcttgctgacgctggtcgccggcatcgtattgatcaaatcagggacgcgtaaacccggcaaaccggtgaaggaggcgactcgtgcaacaatttgaatggatacacggcgcctggcttgggctggcaataatgctggaaatcgcggctaacgttctgttgaaattttcggacggctttcgccgtaaatgctatggcatcttatcgcttgccgctgttctggccgccttcagcgcgctttcccaggcggtaaaagggatagacctgtcggtggcgtatgcgctatggggcggttttggtattgccgctacgctggcggcgggctgggtgctcttcggccagcgcttaaatcccaaaggctgggttggcgtgatattgctgctcgccggaatggtcatgatcaaatttgcctgagacgatcgctgccggttggttcaggcagcgattcccgcattaatcctgcgccagagctttcagcttatcgcgaaagccggtgacggatatagcgcggttatcggcgcgccagcgatctttagccgcaggggcggagctttgtacgccaataagctgccatccgctatccgtgtgcaataagagcggcgagccgctgtcgccaggtaacgtgtcgcactggtgtgagagtacggcattctgcgcccagccggtcacgacgcaatcctgatgggaatagagcgcattcagatgatcttccggataaccggactgcgcgacttttcggtctgcggctttcaacgccgcagtgagcgccgctttatcgccggtaaataaaggcactggcgtgataccggaaggtgggtagcgcaatattaccagaccaaaatcccagcttgccgcggcaggcggcacaatccagccatcgccatccgctttcaggcgtcggcccagcgacggttcaacgcggccttcaatgccgtggatttcatagcgccatactccttttcgcgccacaaaacgcagcgcaaccgccttgtctggttttcctttcggtggcgttagcaggcagtgacctgctgtcagggcgatatgcggggagataagcgttgccgtacacaaattaccgctggcggtctctagttgcccgatggcatcccacggcgattgggtaggatcggcgacgggcacccgatcatcatggttaaaaaaaagcgttttaacgtcgctggcatccgtggcgtctgtttcagcccccccggctttcgccataaccggtaaaaaacacactatgcccagtaatacagcaatggttttatgcatatcacactctggtgggtaattatgattattaacaacaaaccctcagtactactatagacgtgacggtaagaaagtgggagtaaaatcagataactacactcaggaaagatagaaatgcgtggcaataacggcgcataaaataagcacgataagaatgagctcaaagcggtagcgagacacttttttgccctcccggaaggcggcgctaaaccagaacaatttagcgccgtaaaaacgggcgcgggggcgcgccgcagcatgttacgacttacgcagccggttgagtagttggttttgacgtggttttggctggcgctttaccaccttttttctggtgctttttagccgcctgcgctttttgctcaacggttttcttatgctgttttttgtggtgctgggtggtctgggttgttttggcaggcgctgcggttttcgcaggcgttgcagtctcagccgcgaatgctgcggaagagagacccattgcagcggcaacaaccagagctaatacttttttcattttgataccctcgatttggttttcattcaaccccactgcggggccggtgaaatgactatatcgctgttatcaaaaggcttccgtgagtgattggtttcggcatgtaacgttatgtacaatcccccggtaacgcgatgtcagcccccaccataataggtagctttacgttaccggccgttatttttggtcgcagagtcggtaatatccgccatccagaataacaggcacaccgtatatgaatccgataatctgggtggtatttacgcttctggcgctggatgcaatcagagaagttatgggcgtatcaagcttgacaggtctgtggtgaacagtgagtcgtggcgtgaaaccagcccggcgatagcgcacgttgctatcgccggattatttcttttcaggcgtgaagacgatgatgtaaccgcgtcccgaccaggatggccagcaccagcattagcgcgataaaaccacctacgccgttccagccgtaactatgccagaatacgccgcctagcgtcccggcaatactggaccccagataatagctgaaaagataaagtgacgaggcctgtcccttcgcccggcgcgcacgcgggccaatccaactactggccacggagtgcgcggcgaaaaagccggcggaaaaaagcagcatcccggcaaaaatcagccaaagcgaggtaaaaagcgtcagtaaaagcccacccagcattactgcggtagagaacagcatcaccggcccccggccatagcgtgaggtcattgcgccagctttcggcgagctccatgtgccggtgagataggctacggataacagtccgaccacggcctggcttaattcccagggggagagcatcaggcgatagccaatgtagttaaacagggtgacgaacgcgcccatcagtaaaaagccttccgcaaacagcagaggtaaccctcgatcgcgccagtggagacgaaaattaataaatagcgttttaggccgtagcgacgtgggacggaaatgttgcgaggcgggtaaaatcttccagaacatcagcgcggacgccagcgcaaagcatccgatggccgccagcgcgatgcgccagttaaaaaagtcggtcatgacgccgcttaataaacgtccgctcattccgccgatggaattaccgctaatgtagagccccatagagaaagcgacaaagctgggatggatttcttcgctcaggtaggtcattcccaccgcggcgacgccgcttaacgacagaccgatcagcgcgcgcataatcagaataccatgccagctggtcatcatggttgataacaatgtgcagcaggaggctaataacaaggcggtgaccatcaccggtttacggcctatcgcatcagaaagcgggccggtaaaaagtaagccgatagccagcatggcggtagaaatagaaagtgaaacgctgctgctggcgggggagacgccaaactcctgggaaagtaccggtagtataggctgaacgcaataaaggagcgcaaaagtcgccaggcccgcggaaaaaagggccagcgtgacgcgcatgaaaggcgctgtaccgcgtttaataaattgaaccggctgagaatggcgttgttcatcgatatcgctcgccgtggcgtcatcgagaatagttgtacgactcacgttaaatccttgctttacatctccgtcaacaggagacgggtataaccgacatgtaaagcatagaaaaagcaaaatattctgtctaatatattaattgtctcaaataagacgttaaaaatatgaatatcgaattacgtcatttacgttactttgtggcggtagcagaagagctgcattttggtcgcgccgccgcgcgcctcaatatctcgcagccgccgctgagtcagcagatacaaattctggagcagcaggtcggcgcgcgattactggcgcggaccaaccgcagcgtagcgttaaccgccgccgggcgacagtttctggtggatagccgacacatcctgagtctggtaaacgacgccgccgctcgcgccgagcggttgcatcagggcgaagcgggtgaaatccgtattggctttacgtcttcagcgccttttattcgggcggtatcgcataccttttcgctgttccgccagtcctatccgggagtgcatatgcaaacgcgtgaaatgaatacgcgtgagcaaatcgcgccgctcaacgaaggcgtactggatattggcttgctgcggaatacgccgctgcccgacacacttaatcgcgaggtgattttgcatgagccgcttatggccatgatcccgcgcgaacatcggctggcgcaaaagccggtcgtcagtctgacagaactggcggaagaacctttcgtctttttcgacccacatgtcgggacgggcctctacgacgatattctcggcctgatgcggcgctataacctgtcgccgaccatcacgcaggaggttggcgaggcaatgaccattatcggtctggtggcggcggggctgggcgtctcgattctgccggcatcctttaagcgtgtacagatgagcgagatgcgctgggttcccctggcagaagaggacgccgtatctgaaatgtggctggtatggccaaagcatcatgaacagagtcatgccgtacagcggttttgccaactgctattactggctgcccgacgggattaattacgcttaaaaagggtgaaaatgtgcagttaatcacacggctaagcaaaaagttgacggcgagtattgaagtgtttcaccatagcacacagattatttcggagcgcgaaaataaagggagtgagcggtggttgctgatagtcagcctgggcatatcgatcaaattaagcagaccaatgctggcgcagtgtatcgcctgattgatcagctcggaccggtatcgcgaattgacctgtctcgtctggcgcagttggcgcctgccagtattacgaaaattgttcgcgaaatgctggaagcgcatttggttcaggaacttgaaattaaagaggcgggcagtcgtggacgtcccgccgtcgggctgatggtggaaacggaagcctggcactatttatctattcgtattagccgtggcgaaattttccttgcactgcgcgatcttagcagcaaactggtggtagaagagtgtctgccgctgccgttaaccgaagccacgccgttgcttgagcgaattattacgcacgttgatcggttttttacccgccatcagcagaaactggagcgtctgacatccattgccattacgttaccgggcattatcgataccgaaaacggcgttgtgcaccggatgccgtattacgaagatgtcaaagagatgcctttgggagattcgctggagcggcacactggcgtaccggtttacattcagcatgatattagcgcctggacgatggcagaggcgctttttggcgcttcacgcggcgcgcgcgacgttatccaggtggtgattgatcataatgtgggggcgggcgttatcaccgacggtcatttgcttcatgcgggtagtagcagtctggtagagattgggcatacccaggtcgatccttatggtaagcgctgttattgcggtaatcatggctgtctggagaccatcgccagcgtcgatagcgtgctggaacttacgcagcttcggcttaatcagtcgatgagttcaatgttgcacggccagccgttaacggtagattcactgtgtcaggcggcgatgcagggagatctattagcaaaagatattattagcggcgttggcgcgcatgtcggacgcattctggctatcatggtgaatttatttaatccgcaaaaaattcttattggttcgccgctaagtaaagcggctgatatcctttttccggccattgctgacagtatccgtcaacaggcgctgcccgcctacagcaggaatacggttgtggaaagcacgcagtttaccaaccagggcacgatggccggggcggcgttggtaaaagacgcgatgtataacggctctttgttgattcgtctattacagggttaacattttttaactgttgtacaaaaatttgcgctaactcaagctgattgcccttgccatatcttagactttctccactgtattattttcctggcttatattttcgaagcataacggtggagttagtgatgctgaagcgtttctttattacaggtacagacacttctgttgggaagacggtggtttcccgcgcattactacaagcgttagcgtcgagtggtaagagcgttgcagggtataaacctgtcgctaaagggagcaaagagactgcagaagggatgcgcaacaaagatgcgctggtattgcaaagcgtctcttcgctggagttgccgtatgaggcgattaatccgatcgcgttaagcgaagaagaaagcagcgtcgcgcatagctgtcctataaattacaccttgctgtccaacggtctggcgagcctgagcgataaagtggaccacgtggttgtggagggtactggcggctggcgtagtttgatgaatgatttacgtccattgtctgaatgggtggtacaggaacagttaccggtattgatggtggtagggattcaggaggggtgcattaatcatgcgctactgactgcgcaagctgtcgctaatgatggactgcccttaattggctgggtggcgaatcgtatcaatcctggcctggcgcattatgctgaaattattgatgtgcttgggaaaaaactgccagcgccgctgattggcgagctaccgtacctgccgcgcgccgagcagcgtgagctggggcagtatattcgtttgtcaatgctcggcagcgtgctggcggtagatagaatcatggcgtaacgttcgcgagagcactgacgcgactacacaggcaatcagcagaccggggagtaactgatactcgccggtcatttcacaaatcatcagggtggacattatcggcgcatgggttgtcgccgccagtagcgtcgccatacccgccagccccaataaaatcgctatttcatccgagcctggcagccagaatccccatatccgacccagaaacattccaatggataatccgacaaataatgttggcgtaaagacgccgcccggcgcgccagacccgctgctggcgagcaccgccaggattttgcacacaaaaattccgccaatcagcgagaatagcggcggggagagcaaaaatgattgtacgacgctatagccgtttccccataccgtgggcgtgagtaacgacagtaatccgacaataagcccgcccaacgccagttgccagggcggggacagttttaaacgtaagaaactattatggctggccgtcatcagccacatcagcaatgggccgcacagaccggcgaccaggccggtactgactatcatgacgtactcccgcgcgtggagatcaacggtcagatgtacggtatagagtagtgaatcgctaccgtttaatacatgggtggttagcagggcgacgacggcggaaacgacaaccgggccgagggaagccagcattaaggtaccgaacaggatctccgcgataaacagactgcccgccagcggcgcatggtaagcgcccgccatgcccgcagcggcgccgctggcgatccataatttccattcctcacgcggcgtgaagcgtcgggcaaagctggacgccgccagcgcggcgaggaggatcattgcgccttcgcgaccaattgcgctgccgctgaccacgaccagcagcgaggccagcgatttcaccagactggcgccaacgtcaaattgcccgtcggtttgcaatgcttccatatagtcagtgggcgcatgggggcgctgttggttcattttttgccacccccacagcaacagaccagcggccaggccgccaagcgccggcgtaatcagccgtcgccagggcgaaagcccctcagccgcattcaccagactgccggtgtcattactcaggaaaatccactccagcaattgcatcgcatgacggaaggcggcgacagccagcgccgcgagaataccgatgagcgtagcgatcagcaggcgacgaaacatcgcgcgcagatccgggtaagcgtgtaaacgatgcatgagcgggtaaacagggagtttcaggatagcctattctgcggggaaatggcgtcagacgcaaaagcactatgtgcgatataatattgcgtacaataatgatactgccggatagcgagaggctatccggcggcaacgttagctgttttcgtgaatatttagcgcccgacgcgtgcggcctgagctgagatagtcggcgatgtaatcctgagagatttcaccgttatagcgtccgtcttcatcaacgatcggcatccagctggtattactttcgtacaatctggacagcacaatacgcaggttatcttccgctttgcccgtaatacggaaaggatgggtgatatcggcgcagattccgctggcgttccgcgcttcccggcgcttcacaaatcccagtggcttaccgtcgttgtcaatgacggtaatggcgcgaatatcgtgatcatccataatgccgaacgcctcgcttaacggcgtggaaggccgcgcggtaatggttggctgttggtcggtcacatcgcctgcggagaccagtagcaaacgctttaacgttctgtcctgaccgacaaacgacccgacaaactcgttagccggtttggccagcagttcatcaggactggcgcactgtacaattcgcccctgacggaacacggcgatacggtcgccgagctttagcgcttcgtcgatatcatggctgaccagcatcacggtcttttttagcttacgctgcatatccagaaactggttctggatcacttcgcggttaatgggggccaccgcgccgaagggctcatccatcagcagtaccggcggatcggcggccagagcgcggatcacgccaatacgctgttgctgtcccccggacatctcctttggatagcgatgcagaaattttctggcatccagcgccaccatgtccatcaactcttcggcgcgttgcttgcagcgtgctttgtcccaacccaacatgcgcggcacaacggtaatattttcttcaatcgtcatattaggaaacaggccgatttgttggataacatacccaatattgcggcgtagcgttaccgcatccatatcgttggtattctcgccgttgataagaatattaccgctgctgggcgcgatcagccggttgatcatctttaacgtggtggttttgccgcagccggagggaccgagtaagacgcacatttcgccttccggcacgttcaggttgacgttgtcgacggcttttagcggctgaccctttttctgtacaaattgtttggtgagattttccagttttatcattatcgtatccccttcggtgtcagtacgacttgcagacgatgcaacagccagtcaagtacaattgccagtagacagatcatcagcgcgccggcaattaacatgcgaatatcactgccgctaatgccgtttaacagtagcagccccagaccgccggcgccgatcaccgcggcaatcgccatcacgccgatattcatcactaccgcggtgcggatacccccgaaaataaccggtagggccattgggatttcgacccagcgcagccgttgccagaaagtcataccgatgccgcgtcccgcttcacgcagaccgggcggcaaactatcaagcgcagtatgggtattacggacaatcggcagtaaagagtagagaaaaacggccgtcacggcgggcagaacgccaataccatgtccgatcagcgaaaagagcgggatcattaatccaaacagcgcgatagacggaatggtaagaagtagcgtggcggcgcccaataccggcgttgccagccatttgtggcgtacaatcaaaacgcctaacggtacgccgatgataatcgccagaccgacggccagcgcgaccagccagagatgctgaaaggtaaggctggcgagatagcctgcgttatccagcatataatgtatcgtatccatagtcgctccttacagcagacctttgtcctgcaaaaattgatgggctacctgttgcggcgtgcgatgctcgatatcgacctgagcgtttagggtcgatatcacatcgttattgagcaggccggaaagggtgtttaaggcgtcatcaaggccaggattggcttccagcacctctttacgcaccacgggcgtgacagcgtaacttggaaagaagcctttatcatcttccagcactttcagatcaaaccctttcacccgtccgtcggtggtatagaccagcccggcgtcaaccagcccatcccgaacggcgttatagaccagccctgggtccatctgtcgtatttgcgggcgatcgagctgcatctggtaggcttgctgaaggggcttcattccgtcgctgcgcccggcaaattccagatcgaggccgagcatccagttgtggtcaggatcgttctgccggacctgttcgatttttgccaccatttgcgagatggtggtgatattttccgactcggcgcgtttgcgctgcatcgcgaacgcgtaagtattgttcatgtcagccggtttgagccataccaggcccagcttcgcatccaggcgttttaccgtgtcgtaggtttcctgtggactcatgcgcttatcgatacggttgaaaataatcagcgatgtaccggtgtattcccaggtaatatcaatttgtttattcaccatcgcattacgtgaaatcaccgcggcgatattggtttgcggctgaacctgaaagcctttcttctgcaaatactgaacggtcatagcggaaagaatatgctgttcggtaaagcttttggtggcgagaaccagcggcgcggcctgcgtctggctactgaacaacagcgttgcggcaagccatcccaacaggtgttttttgaatctcatttaacgctccttattgttatttatgcgttcagacggtatgagggctaaggcgtcgcccaaaccaggcaagcagagtgtcaagaatcagcgcgaataacgccgtggccgttgcgccgaggatcaacgtcggaaaatcgttgagataaattcccgggaaaatcagctcgccgtagctgctggcgccgatcagaaaggccagcggcgcggtgccgacattgatggcggtcgcgatgcgaataccggacagcatcactggccacgcattaggtagctctacctggcgaagccgctgccattttgtcatcccaatcccgttcgccgcttcaatcagtgaggcgggaacggaacagaggcccgcataggtattgcggacgataggcagaagggaggccagaaatagcgcgacaatggcgggcgtatcgccgatcccgataatcaccatcgctaaggccagaacggccagcggcggcaaggtattaccaacattaaagatttgcatgacatattcagcaaatccttttgccgcaggtcggctgagtaaaatcccgctcgggataccgaccagtaaagcaaaaaacatggacgtaaagaccagcatcaaatgccgttgtccgagatacagcagatcgacctgacgcgctttcagcgtctccagaccgattccccagataaacagcgccagtaacagcaaaatgacgatagtgaacccaagtacacgttttagggtgagggtgtgcattgcggtgtgtctccctgtttgcatgtgttatggcgacgttaagagtcgcgtgttgttatgccatgttccggcagggtgctttgagctatagcaacaggttgggaaggattccagcgaagcgtgatgtttaacactattaaacatctattaacaattatgctttgcccttatgcggcttagggtgaacattcacgataaagaattatcttaaaaatagaagcgcggtgtgacgttgtcactttttgtagataaaaataggccgcaatgagagaaaaggcaggtaaaatcctgccttttgtggggattaacggaataacggttttacagcgacgggaataatgagttgagcttgccattgcgccagcgtcagacgcgccagttgccccaacgcctgataaaacggatgcccggcatgatcgataaatacgtccagaaagcgggacgaccacggaaacagatgccaggccaggagttgttcgcattcatgatgacggtcgttctcggcaagccaggccgccagtagcaacagcgacccaaaatgatcttctggctcgttttgctgcatttcaaactgaattccgttttcgcgcatccactgacgtagcgccaatgtagaatcgccaaataatacgctctcacgatccagccagacggaaccccacggcggagacggcagagcgtaagggccgataaacagacgctgccaggcctgtggcaacgactcttcgctgtgggtcttaaacatagccgccacaggcgcaagcgcctcggcatcaagcggccactgcgcctgccagtcgtcgtttaatagcgcctggaccagaggagcggtttcgtggctttccggcgaataataaaacaacgcgccaagaacacgcgccgttactgcaaaatcatcacgttgtaaaaaagtggtcattcaaacaatcccgaaaggtgcgggtcgccccgcacgcataaattaacctgcgacggccatacctacggtcatatgcaggccataaaaaagtccgcggccaataatttcgcctgccagcaccagcacgacaccgagcagcaaaccaacggtatgcggttcgcggcgacggattagcggacatagccagcagcctaatccggcagcaagcaagacaatgcgccagacctgtagcataccgtaatccggtgcgagatggctggcctgttgcacggaactgtgaatggttgagagagacagtccttgtagtacgatgaccgtcacgcacaccaccaatgccaggccgctaatactggcaaacgtcacgctgcaaaatgggacgcgcgcgatgcgtagcagtaacgccgcaaacaccgggccgcacaggaatgccgtgaggaaaaaggccagcgtggtgtagccattataccaggttggcacggtatctatctgataaacgagcgtcattgcccagatgaatgcaacgccgagcgccatactgaccagcagccacactttacccagcgccgggggcattttaccgagtaccgccaccagccaccagatgccgcctacggcaaagaacaccgatcctgcggcgatttcattactcagtgcggaagcgcctacgcggttaagcgagttaaacgcgcgcatcggcgagccgagatgcataatcgacgcgaggaatcccagtcccatcaccagccacagaaaaaacatgctgcgcacgatgcgctgacgggcgatggtatcgtcttttgccgtcagccagcccagtccgctaacgattaacgcgccgaccacgcactgaccaaagaccgtgaagatcatcaacggccattcatgccatccacttcccatcttatacctccttcggattggccagataaccggtagtgtccccggtcgggcggctgttggcgttgggtttaatcacaatattcggcttcgtgaaatgcgcgcgcggcaacggcgcgacggcagccagctcaccgtgttttttacgcagttcgtctatcgggccaaagtccagtgcccgcagcgggcaggactccacgcaaatcggtttcttgccgtcagcgacacggtcataacagccgtcgcacttggtcatatgacctttggccgcgttgtactgcggcgcgccgtacgggcaggccatgtggcagtagcggcagccgatacagacctcttcgttcaccaccacaaaaccgtcatcgcgcttgtgcatcgcgccgctcgggcagactttggtacaggccgggtcttcgcagtggttgcatgaaatggagagataataggcaaagacgttctggtgccagacgccgttatcttcctgccagtcaccgcccgcatactcataaatgcggcggaagctgacgtcgggagtgagatctttgtagtccttgcaggccagttcgcaggttttgcaaccggtgcaacgactggaatcaataaaaaatccatactgggttgtcatcggttactccttacgccttttcaacctgaacaagattactgtgtgacggattacctttcgccagtggggaaggccggtgcgacgtcagaatgttaatggagccgccgcgatcgactttgtcgccaaacatgtcggcatttaaccaggcgccctggccgatagcggtgacgccgggcaatatgcgcggcgtgacttttgccggaatgagcatctctccattctggttaaagacccgcacggtgtcgccatgctgaatgccgcgcgcttgcgcatcaatcgggttgatccagatctcctgcggacacgcctgttgcaggatgtcgatattgccgtagctggagtgggtacgcgctttatagtggaagccggttagctgtagcgggtagcgctgacgaagcggatcgtcccaaccgtcaaagcctggcgtataggcgggtaaaggatggataatctcatctttcttcagctcccacgtgttggcgagggttgccagacgctcggaatagatttcgattttaccggacggcgttttcagtgggttggcggcagggtcttcgcggaaggcgcggaaagcgacgtagtgctcctccgggcattttttcttgaaaatccctgtctgtttcatctcttcgtaatccggcatttccgggttacgcgctttggtttttgcgtgcaggtatttgacccactcatgctgcgtgcggccttctgtgaaggtctggtatacgtccggaccaagccgtttagccacttcactgagcgtccagtaaatgggctttctttcaaatttcggcgaggtggcgggctgatcaagaatgacatagcccatattgcctgcggattcgtgggaaatcagatcttcctgctcggtcggcattaaatcaggcagcagaatgtcgcaatattttgccgacgcggtcataaagtgctcgatgccgacgatcatttcacatttactgtcgtcctgaagcacctcgtgggtgtgggcgatgtcgccatgctgattgatcagcgtattactggcgtagcaccacaaaaatttgatcggcacgtcgagcttgtcttttccccgcacgccgtcgcgtgtggcggtcatttccgcgccatgatcgatagcgtcggtccaggtaaagaccgaaatctgggtttttaccgggttctccagcatagaaaaccattcgacgcccagatcccaggtgccttcgcgcacgccggaattaccgccatttatgccgacgttaccggtgagtacagacagcatggcgattgcgcgtgcggtctgctccccgttagagtggcgttgcggtccccagccctggcaaatgtaagccggtttcgccgagccgatttcccgcgccagttgaatgattttttccgccggaatactggtaatctgcgcggcccattgcggcgttttagcaataccgtcgtcgccctgacccaaaatataggctttatagtgcgcgttacgcggggccgaggcgggcagagtggtttcgtcgtagccgatgcagtatttatccagaaacggtttatcaataagatcttcggtaatcagcacccaggcgattgccgccgccagcgcgccatcggtacctgggcgaatcggcagccactcgtcttctcggccagcggcagtgtcgttataacgcgggtcaatgacgatcatccgggcgttggagcgctcgcgcgcctgttcgacatagtatgtcacgccgccgccgctcatacgtgtttccgcgggattattgccaaacatcaccaccagttttgtattggcgatatcatccggactgttgccgtcattgccgccgaacatatagctcatggccgcgctgatttgggcggtgctgtagctaccgtaacggctgagatagccgccgcaggcgttcatcaggcgatacggtacgttagaattggtaatattgccgccgtccacgccggtaccgtaaagcacatgtaccgcttcgttgccgtagtccttgaggatacgtttcaggttatcgccgatggtatccaacgcttcatcccaactgatacgttcgaatttgccttctcctcgtttaccaacgcgtttcatcggatatttcaggcgatcgggatgattcatccggcgacgaatagaacggccgcgcaggcaggcgcgtacctgatggttgccatattcatcgttgcccgtggtatctgattcaacccaatatacggtgtcatcttttacgtgcaggcgcagcaggcagcggctgccgcagttaacggtacatgaactccagaccgctttttctgccacattgccggatgcgaggtctgctgcggcgtgtgcgatgcgggagaacggaagggtgaaagcgctactggcaagcgcaaggctaccgatagcggaggttttcaccaggcttcgtcggctgagactggccgccattaatgcctcagggttggtgattttcataacagctcactatgctcatccaaaaaagagttttaaatgtcgttgtgttcgcaaaacggggagctccgggcgcgtaaaaacgtcccggagcaggcggcttagattttttcgatttccaccagatttgtatgttgaggattcccttttgccaggggggaaggacgcagcgtcgtgagcgtattgatgcaggcgccgtggtcaattttatcgccagccatatccgcattatgccatgcgccctgacccatcgcgctgacgcccggcagaatacgcggcgtgactttggcgggtagacgcacctctccacgatcgttaaagacgcgaaccttatcgccattcgcgataccgcgtttttgcgcatcgagcggatttatccacacctcctggcgacaggcggcctgcagaacatcaatattgccgtagcttgaatgggtacgggatttatagtgaaagccaaacagctgtagcgggaaggtgctccgcttcggatcgtcccatccttcaaaagtaggggtataaatcggcagtgggcttatcacgtcgccttccgccagctcccaggtactggcgatgtgagcgagtttgcttgagtagatttcgattttaccggacggcgtttttaacggattggcctgcggatcttcacgaaattttttataggcgacaaagtggccgttgggatctttgcgtttatagatgcccatttttttcagatcgtcatacgcgggcaatgccggatctcttgcctgcattttggcgtacagatattgcagccattgcgcctgtgtacggccttcggtaaaccgctgatacacatcgtcgccgaggcgtctggcgatttcgctgagtacccagtagatgggcttgcgctcgaacttaggcgtcgtcgccggttggataaaaatcagatatcccatattgccggcgtaatcattggggatgatatcctcctgttcgacggtcatgagatccggcagtaaaatatcagcgtacttcgcggaagaggtcataaagttgtcgatgaccacaatcatttcgcatttcgcttcatcctgaagaatttcatgggttttattaatatccgaatgctgattaatcagggtgttgccagcgtagttccatagaaatttgatcgggacatccagcttatctttgccgcgtacgccgtcgcgcagggcggtcatttccgggccgcgcgcaatggcgtccgtccagctaaagcaggagatggcggttttaacgggattctccaggaccggcagacgttcaatggtaatggtgtaagtggattcgcgtgcgccgctattaccgccatgaatgccgacgttgccggtcagaatcggtaacatggcgatggcgcgagcggtttgttcgccgttcgcctgacgctgcgggccccaaccctgacagatgtaggccggcttgacgctgcctatctcgcgcgccagtttgataatccgatcggcggggatgccggtaatatgcgatgcccactgcggcgttttggcgataccgtcctcgccctgacccaaaatataagccttataatggccattggggggcgcgtcagccggaagggtcttttcatcgtagccgatgcaatagttatcgagaaaaggctggtcaacgagattttcgttaatcaatacccaggcaattcccgccaccagcgcggcatcggtgccggggcgaatcggtatccactcgtcttcacgtccggcagcggtatcggtatagcgcggatctattacgatcatgcgcgcatttgagcgttcacgcgcttgctccagaaaccaggtaatgccgccgccgctcatgcgtgtttcagccggattattgccgaacatgaccaccagtttactgttttcgatatcagatgtgctgttgccgtcgttggaaccataggtgtagggcatggcgcaagaaatttgcgcggtactgtatgagccgtattgattcaacgaaccgccgtagcagttcatcaaacgcttcaccggcgaggcggcaggcgacgagcgggttatgttgccgcctacgatgccggatgaatagtggatataaacggcttcattgccgtaggtctctacggtctttttcaggctggcgctaatggtgtccagtgcttcctgccagctaatgcgttcaaatttgccttcgccgcggcggccaacgcgtttcatgggatagttaaggcgatccggatggttaatacgccgacggattgaacggccccgcaggcaggcgcgaacctgatgattgccgtagacatcgtcgccagtgttatcagtttcaacccaccagacttcattatcttttacatgcagacgcagggcgcagcgactgccgcagttgaccgaacaggcgccccagacgattttatcttcttcgttgcgcatagcctgctgcaccgccgcggccgcggtacgcatcccaaacggtaaagatacgcctccggcagccagcgccagtgagccaagcgccgctgatttcactaacgtcctgcggctaacgcctgtttgttgcttttctccgggcatcactcactccattgtcgttattatttcgctatatattgataactataacgaaattattaacatgctaatgatgtaatgagtttacccctttgggagtaaggattattaatccatgtcaaagagcgttaccctccggacccggagggcaggaggaggttattgcggttcggcggatgaaccgtcctgagcgggagaggtattggctggcgcattgccgctgctggtgcgggtataaagaattttatgcgtgtcgttcgcgcaatggcccaccacctgtgagtccggctgatcggcctggtcgttaggaacgatagtgagcgtaaaattatccgccggcacgccgttattgatgatacgttgttcaatatcgctttttactctctcgcacgatcccggtgccgccatcaccagcgagggggcgctaactaacgccagagcggctattgcagttgcgattttcatcatgaactcctgtgattaatgacgatgttctaagcttagcatttttcgtgtaaataactgtatttgctaatatgatgataaatatcttttcatcctggtgatacgtgtgaagaaaccccttttactgacgttattgtgcatgatactggcaggttgtgataacccgaaatcccttgagtcttttacgccggaaatggccagtttttcgaacgaatttgattttgatccattacgtggtccggtaaaggatttcagccagacattgatgagtgagaatggcgaagtggcgaagcaggtcaccggtacgctttcacaggaaggctgttttgatacgcttgagttacacgatctggagaataatacggggctggcactcgtgctggatgccaattattaccgggatgctcagacgctggaaaaaaaggtgcagttacaggggaagtgccagctggcggcgttgccttcggcgggcgtgacctgggaaacggacgacaacggttttgtggtatcggcgacgggcaaagagatgaaggtcgagtaccgctatgatagcgaaggctatccgttaggtaagacaaccataaactcgcagaatacgctctctgtgacggcaaaaccctccgcggacccgcgtaaaaagctggattatacggcagtcagccgggtggatgatcgacaggtcggcaacgtcacacagagctgcgaatatgatgcgtacgcgaaccctgttgactgccggcttgttatcgtcgatgagagcgttaagccggcagtgtcccaccattacaccattaaaaatcgtatcgattactactaaaccgggcgcggtgcgactctccgtgactaccgcgccgcgcttactgcgcggtgggtttcaggagtgtagaaccggacgttttatgttcatccagatactgctgctggaagatacacatgcggatggtgttacggtattcgccgttaatgaagaactcatgaatcagctcgccttctactctaaacccgagtttacggtagatgtgaatcgctttttcattctctttatcgacgatcaaatacaatttatagagattgagtacggtaaatccgtaatccatcgccagtttggccgcgcgtgacgccaggccttttccctggtactccggcgagataataatctgaaattccgcccgccgatgcacatggttaatttccaccagttctaccagcccggcgttttcaccgtcgcattcgacgacaaagcgccgttcgctttggtcgtggatgtgtttgtcgtagagatccgacagttcgacaaaagcctcatacggctcttcaaaccagtaacgcataacgctggcattattatcaagctggtggacaaatcgtaaatcttcacgctcaagcgggcgcagtctgaccttgtagtcacttgtcatactgtatccttacacttccttttagttatcctgcatcagggcgtaataacgcgacctgtacgacgatccagacaccgcagcgtattgggctcccaataggcgttgatgttggcgctttgctcgcatttatcgcggttatcaaaggcggcatcggctttgtcccactctttttctgcgcgggtattcactttctgacgcagactgcgagtgtcgttccattgttccttttccatcgccgcttcctgacgactttgtgcgctatctcccgattcaatcaccagtttactggtttcagcgaatgcggaagtagtatatacaacggccgccaacgtaagcattgccgtcaggcacaggcgtttgctcagcgtattgttcatcacaacatcctttcattagaggggaaaaagcggtaaaccacctgtaaattctacaccaatccttatgcctggcatatacacaagaatggccggataaccgtaacgatattctgttgtattatcacttatcatttcgtaaccaaatgaatctcatgctaaagacgactctgcttttctttgtcaccgccctctgtgaaatcattggatgttttcttccctggctatggcttaagcgcggcgccagcgtgtggtggcttctgcccgccgctgcgtcacttgcgttattcgtctggcttttgaccttgcatccggcggcgagtgggcgggtttatgcggcttacggtggggtatatgtctgtactgcgctcctgtggttacgtgttgtcgatggcgtccggctcacggtttatgactggtgcggcgcgctgatcgcgctgtgtggaatgctgattatcgtcgtcggatggggacgtacgtaacattgccgcgcgaccagaacattttgtgatctggcagcgctttttacatcaatatacttgtatggtagtagctcagttgggtaaatttcctgcatcccataatgcgatgtaaggaataaaaatgaagattgtaggggctgaagtttttgttacgtgtccagggcgtaacttcgtcaccttaaagataaccacggaagacgggatcaccggtctgggggatgccaccctgaacggacgcgagctcccggtggcctcgtaccttaccgatcacctgtgcccacagctcatcgggcgggatgctcgccgcatcgaagatatttggcagttcttctacaaaggcgcgtactggcgccgtggccctgtcaccatgtccgccatttccgcggttgatatggcgctatgggatattaaagccaaagccgccaatatgccgttgtatcagttactcggcggcgcttcgcgtgaaggcgtcatggtgtattgccataccacaggccacaccatcgacgatgtgctggaagactacgcgcgtcataaagagcaagggttcaaagcaatccgcgtgcagtgcggcgttccggggatgaaaaccacctacggcatggcgaaaggcaaggggctggcctatgagcccgcgacaaaaggccagtggccggaagaacaattgtggtcaacggaaaagtatctcgattttacgccaaagctgtttgacgccgtgcgtaatacgttcgggtttaatgaacatcttctgcacgatatgcatcaccgactgacgcctattgaggctgcccgctttggcaaatgtattgaagactatcgtttgttctggatggaagacccgacgccggctgaaaatcaggcgtgcttccgcctcatccgccagcatacggtcacgccgattgccgtaggcgaagtctttaacagtatctgggattgcaaacagctcattgaagagcaattgattgactatatccgcaccacgcttacccatgccggtggtattaccgggatgcgccgcattgctgattttgcctcgctctaccaggtgcgtaccggttcgcatgggccgtccgatctgtcgccggtttgtatggccgctgcattacatttcgacctgtgggtgcctaactttggtgtgcaggagtttatgggctactccgaacagatgctggaggttttcccgcataactggacgttcgagggcggctatatgcatccgggcgacaagccaggactgggcattgagttcgatgaaaaactggcggcgaaatatccttacgatccagcctatttgccggtggctcgcctggaagacggcacactgtggaactggtaaggagcgaaaaatgaaaagcatcgtaatcgaaaaaccgaatacattaactatcgaaacgcgcgcgcttccgcagcctgcgccgggcgaagttcgtattaaagtgaaactggcgggtatctgcggttccgacagtcatatttatcggggacataatccctttgcaaaatatccccgtgtcataggccatgaatttttcggtgtcatcgacgcggtaggcgacaacgtcaatcacgaccggataggagaacgggtatccgtcgatccggtgatcagttgcgggcattgttacccttgttcagtcggtaaacccaatgtgtgtacctcgctggtggtgctgggcgtgcatcgtgacggcggtttcagcgagtatgcggtggcgccggcccgtaatgctcatcgcataccggacaacatcgcagatcatcatgccgtcatggttgagccgtttaccattgcggcaaatgtgacgggacaagtgaatccgaccgagcaggacgtggcgcttatctatggcgcaggcccgatgggactgacgaccgtacaggcgctgaagggggtttatcaggttaaaacggtcatagtcgttgatcgcattgaagagcgtttagcgatggcgaagcagagcggcgctgactggaccctcaataatggtcaacattcactggcggaatttctacagcagaaggcgctaaagccgaccttgattgtcgatgccgcctgtcatcccgctatcctgcaagaggcgattacccttgcatcgcctgcggcacgcattgtcctgatgggattttccagcgacccgtgtgagattgtacagcagggtattaccggaaaagagctggctatttattcatcgcgtcttaatgccaataaattcccggtcgtgattgactggctgaataaagggcttattgatccggataagctgataacgcatacatttgattatcaacatgtcaccgacgcgattgagcttttcgagaaagaccagcgtcaatgctgcaaagtcttactcacgtttgcgaaataatataaatacttgcgagtaagtggtacgcatcttacctcttagagattgcctatatgacacaaataaagcatgaacgatcgactcaggatttagtgcgcgctgccgtatctggctggttaggcaccgcgcttgaatttatggattttcagttatattcactaggcgcggctctggtcttccatgagatatttttcccggaacagtctgccgcgatggcgcttattctggcaatgggcacctatggtgcaggttatatagccagaattatcggcgcctttgtttttggtaaaatgggcgaccgcatcggacgaaaaaaagtattgtttattaccatcaccatgatggggatctgcaccacgctgattggcgtactgccgacgtatgcgcaaatcggcatttttgcgccagtattactggtaacattgcgaattatacaggggctgggcgccggggcggaaatttccggcgcgggtaccatgctggccgagtatgcgccgaaaggaaagcgtggcatcatttcctcgctggtcgcgatgggcaccaattgcggtacgttgagcgcgacggcgatctgggcggtgatgttctttgcgcttgaacgcgaacaactgatcgcctggggatggcgtattcctttcctggcgagcgtcgttgttatgatattcgcgatctggctgcgaatgaatctgaaagaaagtccggtattcgaaaaagtaagcgaaggtgaaaaatcgccagcgttaacgcctgcgtcagaaaatacattgggcgcgatgtttaccagcaaatctttctggctggccaccggtttacgttttggacaagcggggaattcagggcttattcaaaccttccttgccggatatttggttcagacgttattatttaacaaatctatcccaaccgatgcgttaatgataagttccgtaattggttttatcactatcccactcttggggtggttgtccgataaatacggtcgtcggctgccgtatataatattgaatatctccgcgattattctcgcctgaccgatgctgtctattgtggtagataaaacgtatagccctggcgtaattatggcggcgctcattgttattcataactttgccgtgctgggattatttgcgctggaaaacatcaccatggcggaaattttcggatcgcgtaatcgcttcacccggatggcgatttcaaaagaggcaggggggctggtggcggtcggttttggccccgtcctcgcagggatcttttgtaacatgaccgattcctggctgcccatcttaattatgctggtgctctactcgtgtattggtctgatttctgcgctgttgatgccggaggtcagagatcgcgacctgagtctgcctgaggatgcggcggaagcgacagcggcagagaagttacgccactccgcaacccagacgagttaaatcgtgtcgacggtatggccggaacgctaatgcggtttcggccatgctgtccggtcacttttgtttaattagcgtaaatccaaatgcaccagggcaggcgttactctgcgactgttccgctttcagaatatagaggttataaaatgcaaaacaggcttttatcggcaaaggcgacgcttcctgattacgatcgcgcggcgctggcggcgcggatggtccatctcggttttggcgcgtttcatcgcgcgcatcagggggtttacacagatattctggctgcggagcagcatagcgactggggctattatgaggttaatcttattggcggcgaacagcagattgccgatctaaagcagcaggataacctctataccgtggcggagatgtcggcggaagcctggacggcgcgtgtggtgggcgtcgtcaaagcggcgttgcatgtccaggttgatggtctggaacgtgtgctggcggcgatgtgcgaaccgcaaatagcgattgtgtctctgaccattaccgagaaagggtattgtcattcgccagccacgggccaacttctgctggaacatcccatgattgccgccgacctgcaaaatccgcatcaaccgctaacggcaccgggtattattgtcgaagcgttagcgcgtcgtaaagccgcaggcttaccggcatttaccgtgatgtcctgcgataacatgccggaaaatgggcatgtgacgcgtcaggttgtgacggcttacgcccgggaggtggatgcggaactggcgatatggatcgagcaaaacgtgacatttccgtcaacgatggttgatcggattgtccctgcggtcacgccggagacgctggataaaatcgaacaactgaccggcgtgcgcgatccggcgggcgttgcctgtgaaccgtttcgtcagtgggtgatagaggatacgtttgtggcgggtcgtccgctgtgggaaaacgcgggcgcgacgttggtcgccgacgtggttccgtttgaagagatgaaactgcgaatgcttaacggcagtcattcattcctggcttatctggggtatcttgccggctatcagcatattaatgactgcatggctgacgacaactatcgtctgaccgcgcaggcgttaatgttacgcgagcaggcgcccacgctgaaagtccagggggtagatttacagcgttatgccgatcagttgattgcgcgttaccgtaatccggcgctgcgtcatcgtacctggcagattgcgatggatggcagccagaaacttccgcagcgtatgctggactccgttcgctggcatcttgctaatcatagcgattttgatttgctggcgctgggcgtggcggggtggatgcgttacgttggcggcgtggatgagcagggtaaggcgatcgacgtcagcgatccgctattgccggttattcagcgcgccgtggcaaacagtgaagaaggcgccagtcgtgttaaggcgctgctgggaatggctgaaattttcggcaacgatttgccgcaggcggcgcggtttacgcaaaaagtgcaagaagcctatgacagtttactgacatatggcgcgaaagcgagtgtggcgaaatatgccgagcggttgaaatagcgtaacagagacccggtagcattatgctaccgggaaggccggagcggttcttagcggccagtggtatcagttcatgccaagacgaatcagttcgaccggcgcgaatttaccttcacaaccttcgacaatcaccgttttgccgcggcgaatttgacctgcatccagaccttcgctctcaatggctttgataatcccggtatgacccgtgccgcttatcatgacccggctaccggtagtgattgcgttacggttacgatcgtatgtcatcatggtgttttctcctttcaaacttacagccaaagcccgcaggtttccccgcatgacgggcgacatataaatacgcttatcgttgcgaattttttttgtttttgatcaagctcacggctttttaggcgggaatgtgcagggtgagaaagcggagaaggcgtctcaccccgacgttaaagggggttactcttcgctaaaccagccgctgttttcctgacggataagctgaacggattcgctaatttcctgcaaatgctgggtcattgcgctctcaaccgcattgccgtcacgattttccagcgcggagaaaatatcatggtgctggcgcaacaacatctccggcggagaaacatgatccagactcatatagcgaacccggtcgattgtcgctttgatattttcaatggtatcccacgctaactggcaatcggcgatctgcgccagcttttggtggaaatcgtcatcaagctggaaaaaatcatcaatctgtttgcgctcgatagcaatatgttgcaggtgcaggttttgcgccagttgatagcactggttgtcggtgatcatcgccgccgcacggcggaccaccgcgcattcgatcgcctgccgaacaaagcagccattctgtacctgagaaagcgaaatcttattcacataactaccgcgctgagggcggatctgaatcaacccattttccgccagctttataaaagcctcgcgcaccggttgacgcgaaacgttaaaacgggttgagacctctttttctgatagcggcgtgccaggcgggataagacaatgcacgatatcacgccgaagaatacggtaaatttgctggttgacaggctgtgtagggttaagctgcgtttcgacggtcattcattcttactttttaggcggttgacccggatactctaccacttttccgtggtggtctataccgatcatgtttctggttgcagatacgtttgccagggattacccggcccgcagaccgggtataaccccttagctacggtggacgctgagccctgcgaaggattgggtaacaggcatcatttcaacggtattaatattcacatgcgcggggagcgtggccacccaccataccgcttcggtaatgtcttctggcgtgagcgcggtggtattttcgtaagttttacccgctttctcatcgtcgcctttgaaacggacgctggaaaactcggtaccgccaaccagacccggttcaatgtcggtcacgcgaaccgccgtgccgtgtaaatccgtgcgcaaattcaggctaaactggcgcacaaaggctttcgtcgcgccatagacgttgccaccagcataaggccaactgccggcggttgaaccgatgttaatgatatgaccgcgattacgttcgaccattcctggcagcacggcgcgggtcatataaattaagcctttattattagtatcgatcatagtttcccagtcttctacgctggctttatgcgccggttcaagacccagcgccagaccggcgttattgaccagcacatcaatatcgcgccactgcgcaggcagagaggccatcatctcttcgatggccgcgcggttgcgcacgtccagttgggcggtcaatacgttctcgccaagctcatcttttaacgcttgcaggcgttcatgacgacgtcccgtggcaatgactttatgtccattctcaacaaaacggcgtgcaatgcactcgccaaaccctgcggttgctccagttactaaaacgatcatcacacagttcctcaacgctttttgtgttgtattaccatagcacgcggcgtttatgaaagggtaatcctggttaacacggttgcggtcagcatagggggaagcttactcttatgatcaacctattttcaggagtgaaaaatgtcgacgaatcctttgttagaccagagtatgttgccttatcaggcaccgcgttttgatcggatcaaagattgccattatcgtcctgcttttgatgagggcgtgcggcaaaaacgcgtggaaatcgaggccatcgtcaatcatccggcggcccctgactttacgaatacgcttctggcgctggagcaaagtggggcgcttctgtcacgcgtcaccagcgtttttttcgcgatgacggccgcgcacactaacgatgaactccagcggttggatgaggccttttctgccgagctggcggcgctctccaacgatatttatctgaatagcgcgttattcgctcgcgtggatgccgtctggcaacagcgtcactcactggggctggatgatgagtcgctacggttggtcgatgtgatccatcagcgttttgtgttggcaggcgcgcagcttgccgaagaggataaagcgcgactgaaggtattgaatactgaatccgcgaccttaatgagtcagtttaatcagcgtctgctggcggcaagtaaagcgggcgggctggcggtagatgacgcgcattgcctggcaggattaagcccggaagaaatgaccgtcgctgctgaagcggcgcgtgaaaaaggcctggaggagcgctggttcattccgctccttaatacgacgcaacagcctgcgcttgctacgctgcgcgatcgccagacccgcgaaaatttattcgcagcgtcatggactcgggcggaaaaaggagatgcccacgatacccgcgctatcgttcagcgtctggtagagattcgtcgctgtcaggcaaaactactgggtttccccaattatgccgcatggaaaatggccgatcagatggcgaaaacgccgcaagccgcactgagctttatgcgtggcattgtgccgccagcgcgtcagcgggtactcaatgaacaggcggaaattcagaacgtcattgatggtgagcagggcggctacaccgttcaggcctgggactggatgttctatgccgaacaggtacggcgggaaaaatatgcgttagatgaagcgcaactgaagccctattttgccttaaatacggtgttgcaagagggggttttctggaccgccaaccagctattcggcatcaccttcgtcgagcgttttgacattccggtgtatcaccctgatgttcgggtgtgggagattttcgattccgatggtgtcggcatggcgttattttatggcgacttcttcgcgcgggactcgaaaagcggcggcgcgtggatggggaattttgtcgagcaatccacactcaatgaaacccggcccgttatatacaacgtatgtaactatcagaaacctgttgatgggcagcctgcattactgctttgggacgacgttattacactcttccatgagtttggtcatacgttgcatggtttgtttgccgtccagcgttatgccacgctttcaggtaccaatacgccccgcgactttgtcgagtttccctcccagattaatgagcattgggcgagccatccacgtgtgttcgaacgctacgcgcgtcatgtcgacagcggtgaaaaaatgcctgctgatttacaggaaagaatgcgcaaggcgagtttatttaataaaggttacgatatgactgaattgctcggcgccgcattgctggatatgcgctggcatatgctggaggagagcgtagcagagcagtctgtcgctgagttcgagcagcaggcgctggccgccgagcatcttgatttaccggcagtgccgccccgctatcgcagcagttattttgcccatatcttcggcggcggctatgcagcgggatactacgcctatctgtggacgcaaatgttagcggatgacggttatcaatggtttgtagagcagggcggcctgacgcgtgaaaacgggcagcgttttcgtgatgctatccttgcccgggggaatagtactgatttagaaacgctttattcagcctggcgtggacatgaaccgcatattgaccccatgttgcaatatcgtgggctcgatcgctaagctgatacggttgttcggcactgtcgaacaaccgcctgaaaatgaatcctgaacttctgatgacagccagttaaatttatggggttaagttgtctgaatataaagagggcgtgcattcggatttttctacttatttttccgtggtggcttgattgccaaagatttattaccgcttcgctgttgatgttttcaaaaaatatatcttccgccatgtgatggtattatgtaaataatgcagaaatgaatttgacactgcgcacagggcgactagatttagaactgtatcacatgatatgagaagacatatcatatttaaaacgcaacatcatcatgaggattatattatggcagaacatcgcggcggttccggtaattttgcagaagataaagagaaagcctcagaagcaggtcgtaaaggcggccagcatagcggtgggaactttaaaaacgacccacaacgtgcatctgaagcgggtaaaaaaggtggccaaaatagccacagtggtggacggaaatccggcaattaattttactgctgatatttcataaatatattctgaaatattgcacatacgatgcgggccataggctcgcatttttttattctgaccgggagttattctgaccggtcagatgaaattattgtttatgctttcttcgttaacagaaaaagcaattcagcgagggcgaagcgtacgcatttttccaatacttcctgacaatctccgttgaaatgttgtcggcttgtaaaagttgtattgttaatattccaggcaaaccaaactgtgcccgccggcgtgccatcttcgccgccttccggaccgccatagccgctgatcgctatgctgatattgacctcagcctgatccttagcgccctgtgccatttcagtaacaaccgcttcgctgacggcggtatgttcggcaagactgtggcgttgtacgcgtaagatttttgctttggcttcatcagtaaaggtgacataccccacaccgtaaaatgagggcgtatcttctgctgcgcacaatgctgaagccagtttcccgccagtgcaggattctgcagtggtcagacggagtttctggttaaccagtaaatcaccaagtttttttgtcaggctatcgacggattcggcttcatcaagggtgacaatatcgtgctgttctaatctcatcgtttatttttccgttacagagacaaatgaaatctgttcgttcttctcaagtatggcatatttattttatgacattgtcagtgaatgattattttatccagttaccaacaaacccgctgttgcataacttgcttactttcttacggcgatgactgtcattgattatgtggaaggccattatcctcaaaaaataaagccgattattctgaattgctatccagacgttgatgcatatgacttcagctatgtggcaagttaactattacgccgttacgctttcgcgctcactggcgctgatatcggttgcatattaatccggatgggttgattttattgcttaatattctgcgggtaaattcatgtttgtaaaaactaaaaatagcggccagacttaatacgtcaaatagacgttattaaggagagagcatgaaactacaggtggctgcatttttaagttttctgataatgccttacgcgctagcggatgatcaagggggattaaaaaaagacgtggcaccgccgccgcctcatgctattgaggatggttatcgcggtacggatgatgcagaaaaaatgaccatcgaacaggcaaaaaccctgcatgatggcgcgaccgtttcgctgcgcggcaaccttattgatcataaaggcgacgatcgctatgtatttcgtgataaatccggcgagattaacgtgataattccttccgccgtatttgatgggcgggaagttcagccggatcaaatgatcaacattaacggtagcctggacaagaaagcgaaggaaccgcttgttcgcgtgaaccgactgcaaaaataacgcgcgctaaccggcaatctccaggtcagccatacggggcacgcggctggcctgataccatgggtcttgtaaaagcgcctgggggacaaaaggtcccataatgtcttattcaggtctggttgcgtatcgtttaagcttcattgatattgacggtgctacagtcgttagcgatccgttatcctcgcaagaatttgcccggtagcgtataagcaaaacacaaatctatccatgcaagcatttaccgctggtgaaccggcggtttttttttgcctgccatccagacaaaagcggccccttgcgcaacgatgcagcaaggggccggctctgcgagggattatctccgttcattaatcatcccatttgtgactgaaccaggcggccagaaatccggaaaataaaataattcctaatacaacgataaaaaggttaatactgcctaacatctcgtttctccttattttagtgtgcatcctcttttttaaaaaacctcgtacagactatagtactaatttatacttaagcaaagtctgaattgcgtatttattttactggaagggtaaagcattagaatattttcgtcagcgcccaggaatattcctgaattaccgcagtgacagcagataattagcctgcaatatatagggttaacccggtgcgccagaaactgcgcacatcactggctgcagataattaacaggtaatagcctgttgcgtaggggtaatccgcattccttttaacatcagtgcccaggcgaacacaatggcgattatcaggacaacgaaaagcgaccaggctggaagcgtcgtcaggatgacgccgctggccagcgggtttaccgccgcacccagccagcccagcgattgcgctgaaaaatagctggctttcatcccggcaggcgcaatgttgtcaattaacatatattcgccgggggcataaataatttcgccaatcgtgaatactgccgctgaaagcccccaaaaaaacagattgtcgcctgaaaaaataaatccgatgagcccggccggtgccggtcgtcatcattggtcgaatattgacggcggtaagtcgacggcccacggcgtattgcaaactgaccacaataaccgcattaaccggcaggacgacggctaccactttttccgcgaagccgctatcggcaacgaccataacgtactgtgaaatacaggacgcaaaggcgccccccacaaaggaggccagaaatgccgaaagcgtaaaccacaataatgctttgtcgcgcagcagaacggagggagaccagatagcggcatttttcccctcgctggcggcaaccgatcgtgtcacccatacctgaataaagaccagcgggaatgcggagcagatggcggcaagccagaagggtaaattgatgctttgcatcaccagcagcgtgccgagcggcgggccaaccgtccagccgatattgagtacggtatagttgagcgaaaaaatccgtgtttttgttgtcgcggtgagattatcggcgaaccaggccttcaggacggtagaaaaaaccgaataggcgcagttaataagcgcaaaaagcaggacaaccagtacgacattatgcaccattgggatggcgataaatccgcaggcgaaggcgataatcgcgagtaacatgtagcgctttttatcaaacttgtccgccagaatcccaaagccaagactaaagatgacgccgatcgttaacgcgctggtcagcgcgtagccaatcagatccacgcctaaaccgtactgacggttaagatagatggtcataaaggggagcgtggcgccgcgtccaattgtcaataacagcgatgaggcgagtagagccaacgtcgaacgtctcaatcctggattcatttttcctgcctgaaatggaggttacgtatcgggacgttttaatctaccgtgcccgcaaaagcatgatgtctatacgctatagcgtagtcttaacataccataacgcaggattttgcccatcgtgtgttgttcaatgccatgctcacggtaaaaagaaaagtcctgttatggcgcactgatttccgataacttacctttttacaaaattttaataatgacaggggccgatgatgtcgcgtaaagacggttttttggcgttactggtggttgtcgtatgggggctcaattttgttgtcatcaaagtaggcctgcaccatatgccgccattattgctggcaggattacgatttttactggtggcgtttccggcaattttctttgtcgcccggcctaaagtcccgcttacgctgttgctgggctatgggctgacgataagctttgggcagttcgcctttctcttttgcgcgataaagtttggtatgcccgcaggactggcgtcgttggtattacaggcgcaggccttttttaccatggcattgggggcgtttgtttttagcgagcggttacaacgtaagcagttggcggggatcgccctggcgattataggtgtactggtattgattgaagccagtctcaacggacagcatatagcgatgtcgggatttatgctgactctggcggcggcatttagctgggcctgcggcaatatctttaataaaaaaattatgcaacatagtccgcgcccggcggtgatgtcgctggtggtctggagcgcgctgatcccgatcctgccgttcctgctgtcatcgctgctactggagggggcggatcacattacgcaaagccttattaccatcgatatgacgacgatattgtcgctgctttatctggcttttgtcgccactatacttggctacggcatctggggcgcgttactggggcgctatgagacctggcgcgtggcgccgttatcattgctggtgccggtagtcgggctggcgagcgccgcggtgttactcggggaaacgttgaccgggatgcagcttgcgggcgcagtactgattatggctggactctatatcaatgtgtttggatttcgtgtgcgccgtactgcgcgtgtcagcggatgaggcattatgttactaagaagacaaacgctaatttcagaccatgccgcggggtaatagcggcggacttgtcatagccagacggtactaaaaaaatgccccgcaaaacggggcaaagaggttaaaggtgttggtcgttataatagggcacgcctaattcatctgacttatcgctgttcacgctcacggggtgaaggtcatttggcggatcgcctacacagggcagcagcatcacatcgcggctattttgcgccacaggtaacaaagtttgttctgcaatgccatatccggaggcgataagtaacagacccggcagggcgggaaacagcattttcatggtgctcttcgcgtggcgcataaacaaactagtagttgccatggttcagcggcagcatataccgtgattcgccatgcatattggtgatccggtatttgtgtggcggcacatcaaaatagtttttgaacgtccgggtcaatgtttgctgtgactcaaagccatagcgttccgccagatagagaatgggctcgttgctctcttttaatttttgcgcgatttccgtcattttacggctgcggatgtattggcctaatgaatgaccggtctcttttttaaacatccgttgcaggtgccatttggaatatcctgaacgctcagacactttttccagtgagagcggcgactccaggttatcctcgatccagtccaaaatgctatgaatagtaatagcgtcagtgttgcgtctggacatcgtcatacctcttttttgtctacggcagaattttcttgagcaaatactcaagcgttgccacttcgtccgccgttaagttttttgttaattcctgatgcaggtcttgccctggtcgttgatgacattgctcacaaattgccgcgccgtccggcgttagcttcaccagtacgccgcgtttgtcattaggattcggcagtctttcgatccagcctttgcacagcaggcggtcgagcatccgcgtcaatgcgccgagatcgacagacagcacttttttaagttcaaccggggtaatacatcccgcgcagcgtatcgagcaaagcactttaaactgtgttgcggtgatatccagcggggataaatagttatttaacaggcgatcttttttctgatttaccatgtagatcaagcgacccagcggaatgatttcattgaacagatcactggtgcttttcaaaatggttgccccggcaagtaattaatttcatcagatactattgcccaggcaagtataagtcaactaaatgaattggccgatgccacgatttgctaaaaggcgtccggggtattgtgctgtgataacttgtaactaattgataattacaggttataggttgtagaggatattaacttgcacactggcgaaatggcgcgcctgggcaatttcactttatacttccggttcatgaaacgctgatgggtaagagatagtattatgatggatttgtttaaagcgattggattggggctggtcgtactgctcccgttagccaatccgctaaccaccgtggcgctgtttcttggccttgcgggcaatatgaatagtgcggaacgcaaccggcagtcctatatggcttcggtttatgtcttcgctattatgatggtggcgtactacgccgggcagttagtcatgaacaccttcggtatttcgattccagggctacggatcgccggggggttaatcgtggcgtttatcggcttcagaatgcttttcccgcagcagaaggcgcatgagtcgccggaagcgaaaagcaaatcggaggagctggcagacgaaccgacggccaatattgcgtttgttccactggctatgccaagcaccgcaggaccggggaccatcgcaatgatcatcagttccgcttccacggtgcgtcatggcggcgagtttcccgactgggtcattatggtcgcgccgccgattatttttcttgccgtggcggtgatcctgtggggatgcttacgcagttctggcgctattatgcggctggtgggtaaaggggggattgaagcgatctcccgcttaatgggattcctgctggtgtgtatgggcgtgcaatttattatcaacggcgtgttggaaattattaaaacgtaccactaaggcgcattttcgtctgccggaaacctgttcccggcagacgaatgtcttaatgcggttgttcttccagcgtcactggccatttgcggaatatgagcacagcccataccagcgcggcacaggcgggtatggcgccaatatagccgatggccgacattgaccagtgcaaactcacctgattacctaccagcgcgccagcgccaataccaatattaaagatgcctgaaaatagcgccattgcgacatcggtcgcgtccggggccagcgccagtactttcacctgcataccgagccctatcaccataatcgcgatgccccagaaaatgctcagtatggccagatgcgcttcgctctccgccgcgggcagcagcagacagacaaccagcagggcaatagcgatactgacgagcgacgaggcatggcgattacccagtttaccaaacacgaggctgccgatgatcccggcgccgccgaggatcagtaacaggacggtagcaaaattcgcactgagcccggcgacattctgaacgaacggttcaatatagctataagctgtgtaatgcgcagtcaccacaacgacggtcagtacatagaggctcatcagcgccgggcgtcggaatagcaaaggtaaactttttagtgagccggaatgctcgctcggcaatttcggtagaagcttaatcagacatagcagcgtaattaatgcgcccatgccgatggcaaaaaaggtggtgcgccagccaaaatactgaccaacaacgcgacctatgggcagcccaagcaccatggccaacgcggtgccggtcgctatcagacttaatgcctgcgcgcgtttcccggcaggggccaggcggatcgccagcgaggcggttatcgaccagaaaatagcgtgggcgaaagcgataccaatacggctaatgaccagcacggtaaagttccatgccagaaaggagagcacatggctggcaataaacaaaacaaacagataaatgagtagcttacggcgctccatttgactggtaagaagcataaaaggcagcgacatgacggcaactacccaggcgtaaatggttagcatgatgccgacctgcgcggtttgcatatgaaagctttcagcaatgtctgatagcaaaccaactggcacaaattctgtggtattgaaaataaaagcggcaatagcaagcgtaactacccgtagccacgcgaccttgcgggaaactggattgattgtcataaaaatatttcgggttagttgcgagaaggtgagaccgcgatcttaaaacgtttactggcgaaaagacaatcattttgtgacctgcttctcatttacttcgcaggccgtttcgtcttcagtcggtgctcgccagttgggcgttaagtaactcgataaaggcctcaagctgacgcgtcatcgccccgcgccgccacattagccatgtgttaagccagcgccacttctccgccaacggccaggcttccacctgatgatgtcctggcatactgttgagcatacttgctggcatcagcgcaatacctgcgccggcaattacgcacgccaacattccatgatatgactccatttcgtgaatcgtaccgggggtcgcgccatcggcatgaaaccagctttcgaaatgccgtcggtaagaacagttggcgcgaaaagcatagatgttataaccattcacctcgctggcccgcgaaacgacggaatggccgtgtggcgcgacgatcatcatctcttcctggtaagccggtataccttccagccccggatgcattagcgggccatcaataaaggcggcgttcagctttccctcgagcacgccatccagcatggcgccggaaggaccggtcgttaacgcgaactgaattttagggtaacgctggttataacccgccagcagcgcggggatacgtacggcggcagtactttctaacgcgccgagtgaaaacagtccttgcggttcctctccggcaaccaccatgcgggcttcatcgaccagcgccaggatctgctggctgtaacgtaaaaagttatgcccggctggtgacagcctgagtcgctggttttcgcgaataaacagagagacgcccaggtcggcttcaagctgacggatacgcgtggtcaggttggacggaacgcggtgcacttttgccgccgcctgcgtaatgctgcccgtcagagcgacagcgttaaacatttccagttgcgtcaggtccatggttttctcaattcgtgaatagtctggttaatattattcatttttcagaaagggtaaagggcgtcatgatggtacaactcccctgataacgagagaaagaacatgaccatgatgactgcaacacaggcgttatccgtgaatcctgcgaccggccagacgctggcggcaatgccctgggctaacgcgcaagagattgaacatgcgctgagtctggcggcgagcggtttcaaaaagtggaaaatgacatcggtagcgcaacgggcgcaaacattacgcgatattggtcaggcgcttcgcgctcatgcagaagagatggcgcaatgtattacgcgtgaaatgggtaaacccataaagcaggcgcgtgcggaagtgacgaaatccgccgcgttatgcgactggtatgcggaacatggcccggcaatgctgaatcctgagcctacgttggtagaaaatcagcaggcggtgattgaataccgtccgctgggcgtcattctggcgataatgccgtggaattttcctttatggcaggtgttacgcggggcagtgccgatactgctggcggggaatagctacttgttaaaacatgcgcccaatgtcacgggttgcgcgcagatgatagcccgaatcttggcggaagccggtactcccgctggcgtctatggatgggtgaacgctaataatgagggcgtgagtcagatgattaacgatccgcgaatcgcggcggtgacggtgaccggtagcgtgcgcgccggcgcggcgattggcgctcaggctggggcggcgctgaaaaagtgcgtactggaactgggtggctcggatccgtttattgtactcaatgatgccgatctcgagttggcggtaaaagctgcggttgccggacgctatcaaaacaccggacaagtctgcgccgccgccaaacgttttattgtcgaagagggcattgcgcaggcgtttaccgatcgttttgtggcggctgccgcagcattaaagatgggtgatcctctggttgaagagaatgacctggggccgatggcgcgctttgatttgcgtgatgaactccatcaacaggtgcaggcttccgtcgccgaaggcgcacggctactgttgggcggggagaaaatcgccggggagggcaactattatgccgcgaccgttctggcggatgttacacctgacatgacggcatttcgtcaggaactttttgggcctgttgccgccattaccgtcgcaaaagatgcggcgcacgccctcgcgctggcgaatgacagtgagtttggcctgtcggcgacgatctttaccgccgacgatacgctggccgcggagatggcggcgcgtcttgagtgcggtggggtattcattaatggttacagcgccagcgatgcgcgtgtggcattcggcggggtgaagaaaagcggcttcggtcgcgagctttcgcactttggtttacacgaattttgtaatgtgcagaccgtctggaagaaccgcgtctaatcgccctgacgtcgcgtggcgccctctgctatactcgcaggccttttcagacctgcgagcaaggagcatgttgtggccagggccatggataatgcaattttagagacgattttacagcgcgttcgccccctcattggccagggcaaagtcgctgactatattccggcattagcgtccgtcgaaggttcaaagctggggatagcgatttgtaccgtggacgggcagcattatcaggcgggcgatgcgcacgaacgcttctctattcagtctatttcgaaagtgctcagtctggtggtggcgatgcgtcattatccggaagaggagatctggcagcgcgtcggaaaagatccttccggctcgccgttcaattcgttggttcagttagagatggaacaaggcatcccgcgtaatccatttattaatgcgggcgcgctggtggtatgcgacatgttgcaaggccggcttagcgcgccgcgtcagcggatgctggaagttgtgcgcgcgctttgcggcgtatcggatattacgtatgacgctacggtcgcgcgctctgaatttgagcattccgcccgtaacgccgctattgcctggctgatgaaatcattcggtaattttcatcatgatgtgcctaccgtgttgcaaaattactttcactactgtgcgttgaaaatgagctgcatggaactggcgaggacgtttgtctttctggcgaatcagggcgaggcgtttcatctcgacgagccggtagtgacccccatgcaggcccggcagattaatgcgctaatggcgaccagcgggatgtatcagaatgccggcgagtttgcctggcgggtgggattgcccgctaaatccggcgtgggcggcggtattgtcgccatagtgccgcatgaaatggcgattgccgtctggagtccggagctggatcctgcgggaaactctctggcaggtatcgccgcgcttgagcaattaacacaaacgttaggacgttcggtatactgatgaatgcgcttgaaccgctctttgcccgcctggcgcgatcgacatttcgttcgcgttttcgtctcgggataaaagaaagacaatattgctgggataaaggcgcggaggtgattgataaacacgccgccgattttatcgcccagcgactggcgccagctcacccggcgaatgatggtaagcaaacgccgatgcggggccatccggtatttatcgcgcaacatgcgacggcaacctgctgtcgcgggtgcctggcgaagtggcaccagatacctcagggagaaccgctgagcgaagcgcagcaacagtatattgtcagcgttatccattactggctggtcatacaaatgaatcagcggtagagcagcgcgtcgttgctgacgctttccctgataaattaccctcataccactgatagcagccgttgaccgtcatatatctcatgcgctgaagcgcatatttagttacaacatacagttagttgttttttttcaacgcctgtcagcactatgcaaaaaaatgttctacagggcagggaacccgtgtatcaccagaagcttgcaaccttgatctggatcacgtttaatgacagtgctttttcaccagctgaagataatcatgatcgttagaccacaacagcactggattcgcctgatatttgtctggcatggttccgtgttatctaaaatcttttcacgactactccttaactttcttctttctatcgccgttattatcatgctgccctggtacacaatgctgggtattaagtttacccttgcgccgtttagcatactgggcgtcgctatcgccatttttcttgggtttcgcaataatgcctgttatgcgcgttacgtcgaagcccgacatttgtgggggcagttgatgatcgcttcacgctcaatactgcgagaggtgaaaacaaccttgcctgatgaacgcggtatcgaggattttgttcggttacaaatcgcttttgcccactgtttgcgtatgacattgcgtcgacagcctcaaacgcaagttctgggaaactatcttgaccaggaggcgttacagaaagttgtcgcttcccattcccccgctaaccgtatcttattgctgatgggagagtggctggcgattcgccgccgcagcggaaagctttccgatattttatttcatagcctcaacaaccgcttaaatgatatgtcgtcagtattggccggctgtgagcgcatcgccaacacgccggtgccttttgcctatacgttaattttgcatcgtacggtttatcttttctgcattatgttgccatttgcactggtggttgatctgcactatatgacgccgtttatttcggtgctgatttcttatacgtttatcgcgctggatgcgttagcagaagagttggaagatccgttcggtactgaaaataatgatttaccgctggatgcgatatgcaatgcgatagaaatcgatttactgcaaatgaatgatgaaagggatattccggcaaaacggataccggataaacgctatcaactgacctgagctcgacttaactggcgcagaatgttcatctgcgccataacctgaatagcaaagtttaatagccttctccaacgccggttttggctggaccggagtagtggacatgaacgattcgccatcctgtgtttggtatcttcgcccacacctggctttcgcggcctgtcgtgtgttgagtctgcccattatcacggcgtaccgcggtaaaatgccactcgaactctgcaacggcggcattgccatacacatgaatagcagggggagcgtccagttttaatgtgcgtttgctgaaggttttacccatagtggtgccataaaaattttcagcgatctgcgaccatccgcgttcgtgaccgcgtggatgaataaaactggtttccggtgaaacataaaagagctgcttgcctaacgttgggtctgccttatctattgaataaaggtaacggttaatgccttctgtaatttcttgtttaacggtcgacgtagcttcattttgtgcggcggttggcgttgccgctgatgccgatgacgccatcagagttaacgttatcgcggcggccgaaaacaatagtgacgttttttgcataatagttatacccatatggtctgtttttgagacgctttatctttcctgttacgttcacctttatactaaaggagcatggctcacgaacaataaaaaacatccttctataaaactaccccgaaaagggagtagtgcaattaagaatatcgtatttgtttgtaacggcatgactcaaaatatcaacatttagagtttcagtattgttgttgtccattgacttacttttatttttattaccactggtaaatagttaatcttatgaatagtgatacacaaatgaccgtttgcgctatgtgataattaaccatagtaaaaatacacgaagcgaagaagtgctatttcagtagtactgatattttcataacgctaatttaaaaataaatgtaaacgtaacaaattatacacaaaaataagaagggctgtggcctcaactgactggattatgattccgtcttaccgaatgtcagccgaatgttcagtgccattctcgccctggcatccccgaccgtaagcctgttctctactggtaacccccttgttattacagcagaaaacagggcatatcattgatgtagtcatgcttaacttgcattttaacatcactaatacatagcaagctaatattacaccttgaaacttaacgcacggtaattgttagtgatattgtcctggacagttccgcgagcaggctttgcggaaagtccaaaaataagacaaataaggcatataaaatgaaaaaagtagtggtgttatctgcggtagccgcagccgtaatgatggctggagccgccaacgcagcagaaatctataacaaggatggcaataaactggatttgtatggcaaggtcgacggcctgcattatttttccagtaatcatagtacggatggcgatcaatcttatatccgtatgggtattaaaggcgagactcaaattaccgatcaactaaccggttttggacagtgggagtatcaggtcaacgccaatcgtccggaagatggtgactccagcggttccccgcaaagctggacgcgtctcggttttgctggtttggcatttgccgatatggggtctgttgattatggtcgtaactatggcgtgttatacgacattggttcatggactgacgtactgcctgaatttggtaatgattcgtatgaagcttccgataattttatgaccggacgcgcgaatggcgttctgacttatcgcaataatgatttctttggtctggttgatggtctgaatattgcgttgcagtatcagggtaaaaatgacggcctgtcgaaagaaggcgatcctttaagtaataatgccagaaaaagtatcgcgtaccagaatggcgatggtttcggggcatcagcgacatatgatttgggcatgggggtgagcctgggggcagcctataccagttccaaacgcacgcttgatcagatgacgcaagataaatacgacaatggcgaccgcgctgaagcctggactggcggcgtgaagtatgatgccaataatatttacctggcggcaaactatacccgtacttatgatatgacctatatgggcgatacattgggcggctttgcacataaaaccgataactgggaaatggtagggcaatatcaatttgataatggcttacgcccgtcactggcgttcctgcaatccagagccaatgatgttgatggactgggttcgttcgaccttgtgaaatatattgatgtgggttcctactactacttcaataaaaatatgtccgcgtatgttgactacaaaatcaatctgctaaaagatggcaacccatcgaatcctaatacagacaacaccgtggcgctcggcttagtctacgagttttgataaaacttgctgattaagacagtttagggataccctccttttcccaaaactgtgtcactgcttaacctttattattgttaatttattcttttattatttcaggacgcttctggcgtccttttttattgactattcgttgactattcgacttcgatctcgcgaatgcgcattctgctactgtcatctatctgcactttgcctgaatgacaaaggggacaacagagtgtggatgtttgagaggtgaagggttgattacaggacagacaccaaccttgcgccggtgcgatagtaatgtggaaacgcgcattgtcagcaagggtatgacgagcggcgacgtccaggccaaaatgcagcgccggcacctcaacacaggccataacgccaatctccagccagacttgctttaccttgctgaactggtgatttactgcctgttcctccagcaattcgataatattttgcgccagggctaattcatgcatgggccagctccttcattcaacaatatttacggcgacacaaggatcaattacctgtaactgttgcgaccacaatgagagtggaatagtggccagttcgcgagcaatgacgccgtcaggttgggcgtgacgtgtggtaggcgagataatacggtaatcaagaatattgcctgacgtcgtcagtctggcctgatgaactaaccatcctcgcgcggtttccactaccgctattttccattcgccatcatcaaaacgattccagcgcagggtgggaagggcgctcaaacttcgggcgagcgtaatgcagcgggccagcagacgtagcgcagtcgttttaccgctaagacaacaggctgacagcagcggatattcgatagccagaggcgagacatccaggggaccatgggttattaacgtatggtccggggacgatgccatcggtagtgtaggtgtaatgatattctgtactgccgccagccagcgggcggtttcagaacgctcttgcaaaaaccaggcttcccagccctttacgccagcggcaagccaggtctgaggatcatcgtcaaaaaagattgtgcttgccagcggggataactctccgcgacgtaacaacgcccattcttcagcggttgcctgtcggtggctaaacagggggagccagtctgtcaacgcgcgacggagcgtttctcgcgccagctcttgttgtgcggcctgcatatctggcttcttttcaggaaacaacagtaaagccgccgccgcgctgtgcgcctgagcgcacaacgtaaacaaacgtgaaataagcgtttttgcgtataccggcgttgcgccctgtaacaaacgaccgatcggcgcctcctgccagataatccgtagcgggtgagaatagacggtcaatctttgcacgaactattaccttcatcgatcaccataaacccggacttactggtttcgcaaaccggacagcaccagtaatcaggtaactggttgaagggcacgccgggtggaatttgccatacatcatcgcccagcgcagggtcgtaaacccaccaacatactttgcactccatgcgcaccactggctcattttctgtgaccgggtattctttcaaccattccaacgtattttttagccccgcgtaggcatcttcaatatcgtcgatgcctgcaacggcgatatcaggaatgtccgctatctcaatcatatcttgcagtaatgtattcatatcattgaaatagttgacccgccatacgccgggaaaatgcgtgcttacaatccggcatttaccatatccgcgtgaaaaaatagcgctacagccttcgcctaaaaaatgatccagatactcgcgatcggcatcgtttactggcaacagcgttaagttaatgatatgtggctcttttaccggctgttttacgcgctcggctatttcatgcgcgataaaggcgccattcatcaatcccgccggttgtggcggcaattctggcgtaatcggcggctgcggatgcgtctgccagatgctctctgggatcgggccaatgataatttcatcggcaacccgttgctggtcagcgttatattcacgcacacgccagacgcccgtaaaaaccgtctcctgaatacgctgttcttttccatcggataatagtacccgggcggagatttcaccttcgccgagcagttgatccaataaaccgctattctgttgctcagtggcattcagcttatagctcaggggaaaggggagcgttgccaccgggttatccatatcgcgaataagcgtagtcaggatgtgtctggcaacacggagctcagcgggcagcgcctgttccggtaaaaccggcgtcagcgggagattaatgccggcggggatgggaagaaagttaaagtcttcctcttctggctgcgatcctggtccggcaatattaacgactggaatagttctggaatgattcacgtgtgttacctttcattctattgcgtgataacgggaatatcctgacgatagcccggtgtggtcagcaatgcggccacccgctgagagtattcttgccagctatataatcccgccagactgccgacaaaacggtgctggcgaaagaaaagcagcgccggatatttcagaatgcgatactcccgggcgatcagttcactctgttcgctatccgcaaatgccgcggtataagacgtcgccggaaattgcttgaggatctccgggatgatgacccaactgtcggcgacttccggatgtttgttggggtcgctttgcagcaaaaccagcagagtcggatgcgcattaatcaacgacgggagcgtttgcgcatcggtaaccagaaagcctttatccgccagtggacaaacaggattttggggtgagatagtcatttttttaaatgctccggtaattcaggcgtgcgagacaataaatcggcaaaaccggtcagcggatcgctttgcgtgagcatggcctgttccagtgagtccagcgccgccagtacctcagcggcttccgcttcgtccatttctcgtcgtgctgcgccgccaaatgtcagcagccatgcgcctgctaaggggggagccacaagccgaatatcaacgtcgataagctcgccgtgtcggtcgcggcatttggcgaaccactgaccgggtgaaataacctgcacaggaacgccaatacacattatgatttctctctctgtagcacccgaatatcgccgacccggcaagcgctttgcgcatctgggcgttcatcttcgtagcgttccatacacaggctgtaatgattgagtctttcagtgggcaaggccgctgaagaggcggtgataccccattgcgccagcacttcctgcgcgagatagaccgcaggcatcagttgcgcctttacctgcggcgtaagactcccgccatagtcatccagacattccggctgcacgccaatcagcacaatctccgataactggccgccggttaattgcagcaatgccagcacttcagaaaaactggtctgatgtaaactgagttttttcgccgtcagataggcgggaacctgttcatcacgaaacatcgccagcgaacctggcgccataccaaaatcgatagcatccatgattaacagtttttcggtctgttgcagccagggcagcagcgccagcccctgcgtaccgccatcaacaacgtcaactttctcgttatcggcatactgttcaaacagcttttccgccgctctgacgccgaacccttcatctgcccaaagcaggttgccaagccctaagattgttacttctgccattgttatcacctgaaccagcgccagccgcttatcatgacggaaatcacgctttgtcggctcataatgtcttcgcggatagcggtataaacatgcgcaatgacgaaggcgataatgaaccacatgcccagccggtgccagaaatgcagcgcgaggctatcgttgccagtcaggcgaatcatccagccaaaccattgatacgcccaactgtctgttccaagtccttcgccatagagcgcaaagccgctacacaccatcagtacggacatccagaaatagaacattaccgccagtcccgctaccggattatgtccatagtaacgatgggcctctttttcgaggaaaaaataccagcggatttcgctgataacgcctttgcgccaggcgcggcgccagaacggaaccagaaacatctccctggcgtactcattgccgacacatgcccagtaaatacgaaacagcagcgcgacagtaaaaatatacgccgtggtaaaatggatcagtcgtatccagcccatccaaaacataaaggtcgcttcaccttgaatcgatggcagggggcggccaatgaaatatcctgtaacagccaggacgacaatggataacgccgtgatccagtgccataaacggaccggcgcttcatagatatagtacccctggctggttatttctttgagatgcattgagacctccgaatcgtcgtcatcgtacctgaaccctgaccagctcccctccatgattatcaataacatgggtggagcaggccaggcagggatcgaagctgtgcagagtacgtaaaatctccaatggttgatcgggaacggcgagtttagtccccattaacgccgcttcgtacgcgccaatttgacctttatcgtcacgtggcccggcattccaggttgtcggtaccacacactgatagctgtcgattttctgatttgcaatttttatccagtgccccagcgcgccgcgcggcgcctcgctgaaaccaacgccttttgccgatgtaggccaggtatcgggttcccagagcgtgacgtttgccgtcgccgtatcgccggacttgaggttacgcatcagacgatcgaagaaatattgcagcgtattgcctgcccatacggattccagcgcacgcgcggcagtacgtcctaatgtagaaaagagcgcttctttaggcagctttaatacactcagcagttgatccacgggttctttaaattccggtttattttgatgatatccaatcagataacgcgccagcggacctacctccatcgcatgtcccttccagcgcggcgatttaatccatgaatatttagcggactcatccacctgttcgataaaggtttttgtgcctttatagtgttcgcccatgaccagttgcggttcggtcagaccatcccacggatgcaggcccttatcgttattgccgttaccataggtataccaggagtgagtgacaaactcctgaatctcatcgggggcggttaaatcgacaggatgaatttcgtcgaaacgaccgttaatgatagccccacgcggaagcagaagattactggcggaataatcgttagggttatccggaaactcgccataagccagcaggttcatgctcgataacccgccgccgatttttgcccagtctttgtaataactggcaatcagcaagacgtccggaagataaacctgttcgcagaactggcgagctttttggatgatggaactgacaaggttcaggcgttccatattcactgcgccgaccgcgcccgtttcgtcaaggttgatggcgcaaggaacgccgcccaccagccagttaggatgcgggtttttaccaccgaaaacggtgtgaatttttacgatctctttttgaaaatcgagcgcttcaagatagtgggcgaccgccagcaaattggcttccggcggaagtttcatcgccggatgtccccagtagccattacggaaagggccaagttgaccggactcgataaaccgcttcagtcgattttgcaaatcgcggaaatatcccggcgaggatagcggccatgcggaaaggctttgcgcgatggcggaggtctgatgcgggtcggctttcagggcggcaaccacatcaacccagtccagcgcgtgcagatgataaaaatgcaccaggtgatcgtgaacgtgtagcgtagcctgcatcatattacggatacagtttgcgttgtccggaatcgcgattcccagcgcattttctacggcacggattgaggtcagagcgtgtgtaccggtgcagacgccgcaaatgcgttcaacgaatgcccaggcgtctcgcggatcgcgacctttcaggataacctccaggccgcgccacatggtgccggtcgacacggcgttagtaatgacattattactgtcgatattcacttcgcagcgcatatgcccttcgatgcgagtaaccggatcgaccacaattcgccgtccgctattgtccagcgtaaaaccctgagtctgataaggatatgccataattattttttctcttccggagcgttttctgatgacgtgttgtttttattgcgggcatgttttatggcgctcaccgtggcgtgagcgatggcggcagcgcccgcgacgccagcaacgcccagtccgattttatcggcggtagcctcaatgccggtttgcggaatgcccgttgcccggctgtaaaaagaaccgtaatcccagaatccatcttccgaacatccgaggcatccatgacccgactggataggaaaagacacgccatcattccagcgaacggttgaacaggcgttataggtggtcgggcctttacagcccatcttgtacaggcaatacccttttctggcgccttcgtcatcccacgcttccacaaactgaccggcatcgaaatgcgcgcgtcggtaacatttgtcatgaattcgctggccataaaacatttttggtcgtccaagacgatcaaggggagggatgcgatcaaatgccagcatataggtgataacggcggacatcacttcaggtataggcgggcagcctggcactttaataatgggtttatcggtaattaacttgtgaaccggcgtggctttagttgggttgggacgggctgcctgcacgcagccccatgatgcgcaggacccccaggcgataatcgctttagcatccgcgctgacgcgttttaacttctccaggaacggctcgccagccagtatgcaaaacatcccatcttcattcagcggcgcgttaccttccacagcaacgatataatttcctttgtactcacgcatcacatccgccaacgcctgctcagcttgttgccctgcggcggccataatggtgtcgtcataatccagggaaatgagcgacaaaatggcatcttttgccaacgggtgcgcagagcgaatgaaagattcggtacagcaggtacattcaagaccatgcagccatatcactggcgtacgcggtttattctccagggcataagctatttgaggaatcatcgaactgctcaggcctaaagacgttgcggtaaggctgcaaaacttgaggaagctacgccttgtcacgccgtgtctacgcataacttgataaaatgtatcttgtgtttgcataacgtttatcccaaaccactatagttagtgtgggcatcatatgttgcatttcttgtctttctcaacgtgttttagtagcaattatgtttctaattcgtaacaactgattacatgtgtgctactcacattactcaaaaacataaattaatttaatgttattggtgatgttgagtaaatatagcgttgtgatggcatctcttaatgttgataagaaaccgtgttttttatttataacatgatgggatttttttaaatggtcacacggataacgcgttttcatgttagctcgctctgtttaactctcctttaaacccgtcagttaaatttattagcttgtaaaataagatcacaattaattacgtgctgcataaccattgataggtttaatttaatatattcatccaatccattttacaaacaaggagagcatgatgaaaaaaagtaaagcaatgttatttatcgctccggcgctgttttcatacgccctggcggcacaggcctgcacgacccttgctattcaggataaacaaggcgatatttttcatgggcgtacgctggaatatatgcaggatttaccctcatggttaacgtattacccggcgggaacacagtttgataaaaaaacgccggatggcagccaggggataagctatcaggcgaagtatccgatactggccattacttccaccattactgatggcgatagcagagacatacttgaaggcatgaatagcgcgggattgtcatttagtgaaaacatgatcatgaatgcgcagttgccgccattgcccgcgagtgaatataaacaggcaattcctgtcacctcgttgggagaatgggcgctggcccgttttgctactgtcggcgaggtaaaacaggcaataaaagagggcaaattctggtcaccagaactgcatcggtttggcgatctgaaatcgccatttcattacgcgttttacgacaagaaaggaggaagcattgtcgttgaagtggaaaatggtaaattccatgtctatgacaatcccactcgcgtgatgacaaatggtcccgcattcccctggcatctgacaaatctgaataattatacgcaattaaccaatgtggaccgctcttcaggcacactgggcgggataaaagtgatgcagcctgatagcgggattgctattgcagacttgccatcgtccgatacgtcggtttcccgttttatacgcggcgtttattacaccacatatgcgccgcaagcgacatccgcccacgatgcaatgaatacgcttgcgcatattatgagccgtttcgatcgtccgaaaaatattacggttgattatatggggagtgaaggggaaggcaacgccacccgcaaaccggtctcagaatatacggtctggacaacgctgtctgacttaatgcacggtgagatgatggtgcgcggctacaatgatatcaactataaaacctggtctctttctcagtttaagaacgcgacagcgcccgtgttcgagaaaatcaacgtcaaaggataaatagctcatctcggtttagtttccccggtagtctcggcgaaggtaatggagactaccggcggttgcttctctttatcatgcacggtaattaattatcacgatcaccagcgccaggatggtatgctaaatccattcaaaatcccctggatatggattggagggcgcatggttatacctgaggtcaggcaggagaggctctatcagaagatagccaacctcatcattaagctgatcaatgataatatttttccaccgggaacttttttaccgccagaacgcgaactggcaaaacagcttggcgtgagccgcgcctccttgcgagaagcccttattgtactggagatctcgggatggatcgtgattcagtccggtaatggggttatcgtttcagataaaaaacaccttgccagcgactataccatcgaagaaattctctctactcgcgagctggtcgatagccattgtgcgcgcttagccgcacaaaacgataacgttgacgtcatcaaccaaatagaggcgatttatcatcgtatggatcaagccattaacgataataacgtccacggcttttactcgctggataaagagtttcaccttgcgatctctgaggccagccgtaaccgggtgttgttcgatatgtcccgtatgttatgggaacaacggattaatatcccttatgctgggctcgacgagcagtctggagacagaaatgttttacttaatctcaacaaacaacataaagcgatagtggatgcgatgcgacagtctgatgctgacagcgcctatgagggatcgctggaacatttacgctatgtgagaaagattgtcggcggctaattttgtcgatgaataacaccgcatggcggtcatgccatgcggtggagcttgccgtaaatcaatggaaaacagcattaatctttaagtagcgctccggatagcgatcaagttctttaactgcatcagggatctcatcaagattgacgaccttactgacgacatcttgcggattaatctccagcgtagacagcatacgtaatgcctcatcaaattcaccggcactggtgcgggaaccgcgtaaatccagttctttataggtgatcaggttcgtcggcagcgacgtttcctgttttggccatccggtaaacgaaatacgaccagcaaacgatgctaaatcaagcgtatttcgaatagcgctatttgcgccggaagcttctatcacgacctgcgccatggtgccgtgggtgatatttttaatagcgtcgataacctgatcgtcagcggcgttcagcacataaggaacgccaagcttttgcgcatagcgtagcctttcttccacaatatcgatcagaataggcgttgccttgtaatgacgcgcgcttaatgccgccataagaccaatggcccccgcgccgatgatggcaacatattccccggccttaacgtttgcccgatgcaacgcgtgcagagcgatggtcagcggttctgccagcggcgccatttcagaaggcacattatctggtattttatgaattaaatgtgcgggatgagtaaccacctcctgcattgcgccatcgacatgcacgccaatgacgtttaaattttcacaacaattagttctgccgacagagcaagggtagcagtgaccacaataaatataggggtcaacaattacgcggtcaccttctttaatattgtccggcattccggcgccttcctgaagaacaattccggtcacttcatgcccaataattcttgggtaagtaaccagtgggttcgttccacgaaaagccccgatatccgatccgcaaatgcctgcagcatcaaccttaattaatacttcattttctttcttatggggataatccacccagcgggtttcaacttcaccaggcttattaatgaacacagctttgactttcattggctttgaatcctttactttttacaaacacgaagaccaacaggcttgaaacgatagcgatagcaccagccagatagaacgcatagtcatatttaccgctaaattgaacgataaaaccggtgacaagcggaccgataatgccggatatattagccaggccatgcatggctccgccgacgctccctaccttatctttatgaacaacatcctgaataaccgcccaataaattgggcccgttaaatagagcaggaagagtgaaactgacatgagcgtaattgcgctaccaatagtgctaacagtaccggaaacggcaacacataccgctgcgcctgccagacatacgcccagaataagtcgacgtgagagcagagcattaccggtaatccgataaattacatcggaacagacgccgccgagtaccataccaatggcgccgatgacccagggaattaccgtggcgatactaatttctttaatatcgagatgtaacgaatggttcaggtaacttgggaaccaggtcaggaagaaaaaaagaatatagttgtagctgaaaaaagccagagttgtcgcccataccattggttgtttcatgtaatagccgagtgaaggcgtagcccggccatcatcagataaaataacgtcctcatgattttcaaaatcaatgcgttcttccggcgccaggcgtttactcattgttggcttatcgctaacgataaagtaccacagtagtacccagaccaggccaaataagaaaataatgccaaatgcggggcgccagcctaaggataacgccaacaggcccacaatcggcccggacaccgcgccgccgagcggggaaccggcgctaaaaattccgatcgccgtggcagactcctttcgggaaatccagttattgatgattttatttccggcagcgctgaccggcccttcagccataccgaaaagaacgcgcacgataagcattgtccacaatccggtgactaaaccagttaagccacaaaatacagaccatagtaacgctgcgatgagaaaaaccgtttttggcccaactttatcgctggcccagccaccaataaaattaaacagggcgtatccgataaaaaacgcgctgaagatcatccccatctccgcggcgttaaatcctaactccttttcgatcaagggggcagttatcgacaatgctgaacgatccatatagttgagcatgtaaactataaatagaagaaaaacgataagccatcccattgtttttcttttcatgattaatcctcttattgtggtctagcggcctgaccacaatattttaaggttattttcaaatcacctctcttgtggttagaacgtgatcaatataacaaaaatttatcacaggggatttttatccatcgcaagtgtgatggattaaattctttaaaatcagttgattaattgaaaattcaatcggagctatcgttttcccctaatccacgccccggtaaagtttgacatgcggcgttaacggaaggtggcgctgtctgtgggtatttttcatcgggcgtaatataaacctgactcgtggcgacatagccatcattaaaagttgcttcgatataggtagcttcccaacctgtcttcggttcatttagcgtaatactgatcttattgttgacgggactatctattgtaagcggctgatagcggataccacaggcataacgaaaatcacgcgcatttggattgttggctgtccagcgaacgacttttaccggcgcttctgagaaatagaccgtaagaaggtggtggtgaataaggtcgatcaactgtggtaatgtttttttactttgaaaccggttaataaatggaacgaggcttccttcagcgaactggttaattgagtagtggttcatattaggcactatacgtaatgattttacgccaggaagtttgctataataaaagcgagtgttgtctggtacgaaaaaatcatcgccacttgcattaataatatatttaggtattgcaaggcggggttggtaaatagtgttgagatatcttaacggatctattatttgccttagctgggtaaatgcgggggattttattttctcatctatgccttgctggtagtaggggtagaatgtaatgggccaatttccaccgtatgattgataaatatgctcaagtgaagcatcaatatcaagtagatcaatggcgaagggaacaattgcttcaacatcaggatcggcaatagctgacaaccaggtggtccacccacgctttgaaatacctgtaatgataaaggaatttatattccattgcgttaactccttttttgctaatctcatcgcttgcgatatggcagtgaccataggaatatttaaaggcattaacttacgttgctccggcgcttccataaataatgcccagcttcgggaaacgctttcgtcctctttcagtggttttttatcatcctgaaaggttaaatattggttaggtatatcactcactgatattacgatggtattcgtatcacgggagatgcttgccagtgtttcctgggggaaatcaccgggtttaccagtgatttgtacgcctttatcataattaattccgttgtttacaaccaccaaagcatggtgctcttttgccgtttcagggatataaatatcaacgttatgtcgccattgcgcaggggttaccatgtcatctggcgaccagtgttgcgataataattcatagtgtctgactaccacctgtgctaatggagctgtattaatcaaggtatattttagcggtgtgcctgaaatctgctcccggtagtcggggagaacatgagacaaatcacactccgggctgtttcgacaaaagaagatgttgttatgaagtagtgtataaacttttgtagaaatgaaaaacagtacgataacaacgagatatatttttttcatgctttccccgcgctttacaagggcaaatgccagccagcataatttccataaatacctcttaaacattcaatataagtacaatacttttgataaataacggaagaagggaacaataatgtttgtgacgttgtcacattattctgtttctggtttcactattagcactgaactttttgaaaggtaaatcattgccgtcaccagaccaataatggcgacagagatagctataccgatccagacgccatacagagcataacccaggacaaatccgcccaatacgggggatataaaatcagcgattgcgattaatgcctgcgccgttccgatgacgataccttgtcgggcaggcgatacatggacggacaaggcggcaagataagtgggtttggctagcgcatcagcgatgctaatacaaacgatagcaaaaacaagcacaggtatggtcgtggcgatacccgcagtgagaaatccagtacaaagaagggcgaagatgaggataattagctttcgctccgaaaaatattggctcacccaacctaacagaaatagctgaacgaaaatattaataaccccgtccgccattaacagatagcttaacgcttttggcccaaagggaagcccattccagatgaaggtgtcagaaagaaaaacaggtaattgtgaagagtacatgccataggcgaagaaatgacaaagcattacgatgattaagacgcgaaggacaggcatctttaaaatagcgcgggcagagaacgccgctattttatctgtggtacgtgatgttgtggaagggtcttttaacccccaaatcgcgaccagggcagacccaaggacaagtataaaggcggcgtagatcggcgcgctcagactgatacgcgataaccacccggaaacgcctgccccgacaataccgcctaaaccaatgcagcctgtgaggataccgattgcctgacgccgatttctgacgtgcgtacaatcggcaatataggctgcggcggctgacaaattcccggcgctaatgccaaaaagcgtgcgggcgagcaggataaacaggatacattgcgcgttggcgagtaatagtaaacttatcgccgcaatagccagcgtgacaatcagtattcgcttgcggccaacgcgatcggaaaggtggccaatcaggggcgccgcacaaaattggctaaaagcttcagtggcgatgatgattccaatgataagcggcgaaccgcccatctcgcggatataaaaaggcagtaccgacattacagccgcggtactggcggcgtaaaggccgacaagcaggaaaacaggcaaaatacgccgcttgttgagcggggtgatagtttcgctgtcggtgttctcatagacattagtattcatctttaatccctatggcaaaacgagagagataattttcaatatcgttgctctgtttgccgtgaaagaatgcgccgacatagccatcgggtcggatcagcacgcattgacccggcgccagatgataggattcccggaagtgccccagggtatcgatgagctcgtcctgctcgccaatgtgatgaatacgcagtcctcgccgcgcatcgatgaccttaccatgggtttcgtaggccaacagattccagtccggaccttgtagtaactgaaataatcgtaatgattggccgccggcgcccaaaagaggagcatccggagctctttctcccgcttgtaacccatgctgacgttcgggtaacgtgtgggctaagggggagttggtatactggatgtcatgttgaacatcgcgttctcgtttgatgcctctctgtttttgagagtcaagtaatcgggtagaaaggtggagcagtgattcggctatcgggcggcgttcctgttcatagctatcgagaagttcttctcctgcgccccgcagcgaggctgccattttccatcccaggttataggcatccaggatgctggtatttaacccttgcccacccgtcggcggatgcacatgagcggcatcaccggctaaaaataccttacccacacggtaatgttccgctatgcgcgcattcatctggtacttcgatacccagggaatcgaatggatgcgaacatccgtccgcccgattcgttcagtaagaaaagccgtgagcacgtcggctgagaaattctgcgagtcgtccggggccaacaacgcctggatttgaaagagctgcgtgccggcgagagggcaaatcgttatcatccgcgccatatcgccatcgttaaaatggtgccatacatcccggttcagaccggaaagtgaagcgtcagccacaagcgcatggattcccaacgtacgaccggggaagctgacgcctaatttttttctgacaaagcttccgccgccatccgcacctatcaaataatgcgcgatgatgacctcttctccagccggcccggcaacatacgcggtgactgtgcgtggggtttgcgcaaaatgtcgtaactcgcagccgaactccacccgatgtccccatgcttttaattgctctcgcataatcgtttctgtcacgttctgtggaaccatcaatggcagatggtagggttcggcgtgggtcggttttgtatgatgcgcaatatctgaatctacatagcttccgtcgtgacggtaggttcgtagtcggggatagagcccgccggcggcgaccactttattgagtattccaagatcctcgaagatttcttgcgttcgcggctgaatacctttaccgcgggagccgataaaaggcgtcgttcttttctcaatcaggcgaaatgagaccccgtgacgcgccagttcgatggctaaagtaagcccggtaacgccagcgccgcagatcagtacatctgtagtggtgtatcttgtcatcgtctctccgatatgtgtattatgcacataagaggagacatgctatgtcagaaaataaaaatgtgcaagatacacatatttccgagcaaatgaaggcgcttcacggtgcgttgattcgcgtggtgagcgcgcttaaccggcctcgtaatgatgagaaattaattgcagaggcggggatacaactcgatcgtgcgctattttcgatccttattagtatcgaacgtttagggccgattggcgttgttgagttagccgaacgtgccggtcgtgattatacgacggtaagccgacaggtcgccaaactggagaagctggggttgataatacggcagcataatgccatcgatcgtcgtatacgcgaggccgttatctcccgtacaggaaaggcgatgacggagcgtatagacgctgcgcgagagcaaatgggcaacgttgtttttaaagactggcctcaggatgaacttgatgtctttgttcggctaatgcaaaagtttgccgatgcaatggatagcgatgcttcaatgccggaataagcaaaagaaaagggcggtcaaatccgatcgtccaggctaatatcggtatctgacattgattaaatagccagcaaagtaaatataacaacaacatttatcgagttaattttcaccctttgaaaggccaacgtatactgcagaatacggctatataacaatcgccgtatcaatggtttttcaaagggtaaatatatgcttaccgaaaaatatgattttcgcattaccgatcagatgactatcccactcagacctcattggatagccaatgattcatacagggaaaagtgtaaaatgcttgtcctcaaccggagtaaaggggaaattcataaggtagactttagtaaattaacagattatatcaaagaaggtgatgtaatctgttttaacgacagtactataataaaccatatgtttatctgtaaaacaagacagaataggttaattaaaattgttttagagggatttttaccaaataatagagtaattatttccggacttttaaaagaaaggcttaacgcgaatgatgttttctatttggttgataaccctgaaatttccattaccttcggcgcgcgttatctgcgagggatccagattccggcttttatcatgaggcgtcggatagtttccttgccaagaaccagaccgtgaacttcctccagattttccagcgccagcgtggggccaaaatcacggtagtgctcccggattatacagagtgcctgatctatcagtgaagttggcaacagatggttaccaacgcggccacgactatggttgttcatgccaagtggtccgagttggcgataacgtttcagcagccgtctgcaatggcgtggcgtaatgccgagcatctcagcagcctgaccgggatgtaaattgcggtcgatggcatcctgaaggattttgaggcggttgattcctttcacggtgaacatcccggcgtcatgtctgagaactatagtctggacaatatgagccacaaatagacattagcattgagcctctacaagattggtgcgcataatgtatattatgttaaattcaccagaacatttaaaagacatgttaaagcggctggattcgtgtatgtcaaaaaacttctggcccataagtttgatcccttccctgccgtgacgctgcgcgaattctgttgatttgcacccgcttatcctgcacacgatttcacgcagcacacgccacgcaggcataaaaaaaccggccactgtgaccggttcgtcgcgcaggtttttggctcagtgggttttaccctggtccgctgctttttctgactgatgttctgcagctctgacaacggctataaacgctttgatacccggatccacatccggcgacaacatgcgcattgttgatttggcattcctgccgaacctcgtcaaaaatcgcaggataaccgaacgtgactttaatcagcgtgcgcagcatccctttggccacttccatttcacccgccataattcgccggcgtccaggtcgttatgatactgacaatacactggaaaatctgacggtcaaagcagcaaccggggaaaaacagtggccagttagcacagcgtttgcatgaactggtggatagttcggggaatcagcggaagaccccctattctcaaccatctcctcataggctttcctgaacaatgtgattgtttgagtaactttacgacaattgcttcaaaaactatcaaatgccagacttccgctaccagacggtatacacagtattactatttctttttatatgccccatacaaaagcgatacgggtgttttttctaatatctggatttcatttttatgtgctttatgttcactaaaaatatctgccagacttttacctccaaaggccaggccaattcccgttgctgctgctgaaagtaatgtcaattgcggcatggcaagtgaagctatacctaacgtggctgttcctgcaaaaattaatccagatgagatcttttttttctttgaattcttaatggctgattcatgcgactttccatactcttcgaccacattgattaaatgttttgaaaaattatttgccgcatcttgcatttgatctggtgtttttccttgcaagtcatgccttgagattcttagttcatgccttaaggattccagttgacctctttctctaatcttttttaattccagatcggaaagcgcagtaaggaattttacttccgcggctgaaaggcccattgtaatcgcttgctcttcagaagaaagaggatttaatttaccataatccttgaccaactgctccgtagtccattcatgtaaaaacatatggttactataaataaccggatcaatgcctaatagtgttgccgataattgagttgatcgttgtgcataaattgcaccttcaaccttacccagtaaggttgctatagctgacggcagatcgtaatccagaagatctacctctcttgttgtaaaactctttaaatctgtatcgtaaacccagacttctttttcgatgttattgaaattattaagcaatgtttttaataattctttatttgttaggatcttctggaatgtttcttcgtttctcccaaagtgctcaagaaacgctaaataagtagcgtaatccatttttctatctttaaaaaagagctggcttagaaaagcggcagattgttcatgattgcgttctttatcaaaatccagtaattcaggaacgattagaaaaattggataatcatcatcaatagtcataaacgggatggcgcgaaatagattagaaacatgttcaagtaataccaacctgcgcatgcggacataactattatctggtggcaatgacaaaaatgaatgcagagagctaagagaaggaaaatgtaatggatcaaccattatgatgctatcaaaataaatccccagagatctaaggtgattagatatgttataaccaaagcgttgaatcggaagtaataatcgataacttttagacgcccgcacttctgttataagcgccgcggcgtgagtatcccaaaatttatttagcaacacgattaggtttgtaagttgattatctaactcgggagagctaattagctctttcaggatgaatctacgtaattcttttagttctaaatttctgaatgcatatttatatttttcagaaaaagcgttttccatcaataaaacatattcattctgtatgctttttgtaatactactcatcatctatctccggaaccaccacgcaacgatttcccagtgtagtggttcttatcatgtgtatattgttagtcatgttatcgtagaaaattcagtggtcaataactcattgaggtagctactaaaatttgcagttaccaggatttaggatgattttaaaaatgtttataaattcaggctgcgccgcagtgattgcactgatttccacgtaacatgataatcaatggctttgataccctttaaacgaacaaatatgagcttaacatggcgacaataaaggatgttgcatccatggccggtgtatcaaccgcgactgtatcacgcgtcattaaccagaccgcgtgggttgaacccgtcacgcgcgaacgtgtagagaaagccatgcgcgatctcaattatcgccggaatgccgccgctatcgcgctggcgaaacgcagcggcgatatgctcggattgttaaccggcaatctggctgatcctttttttgcccgccttgctcgcggcgtagaagatgtttctcgtaagcagcagtatcgcttgatggtatgtagcggcggccacgacgaagaaatggaaaaagcgggactggattttctggttaatcaaggttgtgaggctattgttgtacacgccagccgattaccggataaagagctgctgcgctacgcagcccactttccagcgctggttgttgtgaatcgttatatagccggtatggccaaccggtgtatctggctggaaaatcgcagcgccgccagggaagcgacccgatatctcctggcgaacgggcatcggcgcattgcctgtgtgacatctgacttgccaattattgatcgtcaggaacgccttgatggttaccgtgaggcgctggaagaatatggtatttctccagaccctcgctgggtgattagcgttccgtttaacgaagaaggcggcgagcgggccgcgcatcaacttattaatagcgggcttccccttacggcagcggtcacgtttaacgatgtgatggccgctggcattatgcgtattcttcatcaacgcggcgttcagcttccgcaacagctctctattgtcggctttgatgatgtggtgctggcccggtatctttatccggcgttaacaacaatgcattatccggtcgaacaaatggcgcgttgtgccgcgcaactggcgatacagttataccagggcattacgccgccgcccagcagcaatcatttcaatgccgaactggtgatccgcgattctgtcgcgccctatttttcacggtgaatgcgtcgtcaacagtaaaaactgtgatggctatcaaattaacccttctcatgtaatcggttacatggacgaaagtaatggatcacagtagtgggaagcgtatccccctacccttgagctaccttactgaccggagctccattatgagtgcatcacaaaacaagaagaaaacgctgtcattgggtttagcgctaatcccagtcatctccatgttgttattgttgattatcggttacggcattatggggctacgtatcgaaccgctccttctgtgctctgcggcggtagcggcaggcattgcatggtggcaaggatactgttgggaagacatcatcaactcagtggtggataagctggctaaagcaatgccggttatcatgatcctgatctgcgtgggcggtttgattggctcctggatgtttagtggcaccattccctacatggtgtactgggggctaaaactcataagcccggaatatattttgattgcagccttctttttaaccagcgtggtctccgtctgtaccggtacatcgtggggatccgccgggacggttggcgttgcgttaatgggggttgccgccgggctggacgtgtctcttgcagcagcagctggcgccgttgtttctggcgcttatttcggcgacaaaatctcaccgttgtccgactcgactaactttgccgcgattgtcgcagacactactctgtttgagcatattcagcatttactttggacgaccctgccaagtttcctgcttgccgccgtggtttatcttatcgccggacacagtaatatgctgggcgaggtggctacgccgcagcgcgttacggacatcatccactcgctggagtcgctataccattttaatattgttcttattttgccgccggtgatcgtactgtggggcgcaattcgcaaaaagcctgtcatcccattaatgttaagcgcctgcgtacttgccttgttcctcggcgtcatcatgcagggactgagcatcaaacagggactggacgctttcattgatggatttgatatcgccatgttcccacaaggcgcagaaggtgtcgtggccgatgttccgcgcctgctaaaccggggcggaatgttctcgatgatgggaacaatactgttagttttctgcgctttttcatttgccggagcgctaacgttaaccggcgcgttaacaatcatcattaaccgactgctgaccattattcatagcgttggtcaactcattgccgccactatcggcaccacaattttggtcacaggagcgaccagcgacggtaaactggcattgttagttcccgccgaactgtttaaagatgcctatcgtcgtatggggctggatactaaaaacctttcacggacgatagaagatgccggtaccgttatcgaacctctcctgccgtggacctcggctggcgtctacatggcaaccacgctgggcgttagcacgcttgatcttctgccctgggctatccaatgctatgcggcaatcttcttcgcattaatttatggttttagcggaattggtattgccagaactgcctccgcctcagaaaagtcgccgcaatcgtcagtgacggaataataaggaaacaagatggattttaaccagattatcaatcgcaacaatactggttcggtaaagtgggattttattgagcgtcactttggcgatggcgcagggaaactgctgccgatgtgggtttctgatttcgattttgcctgcccgcctgaggttcaggcggcattgcatcagcgaatcgagcacggcgtatttggctatagcgaacgcgatgaggcctattttaacgccctgcttcactggttttcatcacgccaccagctcacgttaaaacaagaatgggtatgcagcgtggaaggcgtcgtaccagggttggcgctcttagtgcaaatgttgacgcatccaggcgacggcgtagtggtacaggggccatactatggctccttcgccaaaataatcacgcttaatggtagaaaactgctggagaatccccttagcgagtcgccggacgatggctaccagatggatttttgccaactggaaaggctgtttcgccatgagcgccctccgctgatgattttgtgtaatccacataatccaaccgggcgttgctggtcggccaacgagctggagcaactgcttttattatgtgaagcttatgatgtcactctcatctcggatgaaatatgggccgatctattgctgcccggcgaaacctttacctcggtactgcatttaggggtgcgctggcataaacgggtcatctccgccactgcggccagcaaaacgtttggcttatcgtcgttgcgaatttctaattttctcattcccgatcctacgcttcgccagcgtttcctgtctcgtctggacgctcatgggctggatgtctttaacgccctctccgttcaggcggcgactaccgcatggaatgaaagcagacagtggctggattcgctactggattacctggcggaaaaccgccgctggtttgttgaacatgcgacagagcaccttccctgggcaagaattgtcccggcgcagggaacctatttattatggatggattgtaaaaaactgggactggatgacgaacagctaaaatgggtaatggcggatgtcgcgggtattgctccttcaatgggcagcggctttggcccggcgggcagcggatttatccgtttaaatctgggatgtccacgtacctaccttgaaatggcaatagacggcctgaagcgaatatcagtgaagacaatcaaaggaataccaacaggcggatgaatttttcgggcggtaaactgacaacggtgttatttctgcggcatgatatcgcctgagcgccagtaaaaaaccggccatcaaggccggttgggtccggagcgcggttttactatcaggggcgtctgaataacacgatactgcgcccggccagatcgaaatccatttcttcggtaatccgcattccctgctgcgcgttatcggcagtcgtcagttcaagtacccagccgccttctccccacatcggaatacggaacggtacgctgccttcaaacggattgaaaagcagtaaggcgtcatgccagatccccgcttccggctgaagatcgggacgactaatacatacgcctatggtcgatccctcatcccattgttcggattgctgcgcccctccgccggcgttaaaccagcggatctccagaccgtcacgccagctctcccggcgcagcaacggttgcgtggcgcgcagttgaatcagatgacgggtaaactcccgtagcgcattggcggtttccggcaaattatcccagtggacccacgatatttcactgtcctgacagtagccattgttattgcccatctgactgcggccaaactcatcgcccgctaataacatcggcgtgccgtgcgagaaaagcaaggtggtcaggaaattacgtttctgtcgctcgcgtatcgcattgatgccctcgtcgtcggttggcccttctgcgccatagttacaggagcggttatcattatgcccgtcattattatcttcgccattggcttcattatgtttgtcgttataagacaccagatcgttcagcgtgaagccgtcatgggcagtaataaagttaacgcttgaccaggggcgacggccgcgcaaatcatagagatcgccggaacccagcaggcgtgcggcgaaatcatttgtgacgttgtcacctttccagtattcgcgtaccgtatcgcggtatttatcattccattcgccccaccctggtggaaagccgccaacctgatagccgcccggtccgatatcccagggttcgccaatcagtttcagttttgccagcaccgggtcttgcgttaccgcatcaaaaaaaccgcctctctgatcaaagccttccggctcacgaccaagaatggtgcccaaatcaaaacgaaagccgtcgacatgcattgactccgcccaatagcgaagggaatccatcaccatttgcagtacccgtggatgagaggtattgacggtattacctgtccctgtatcgttaatgtaatagcgatgctgatcgggcatcgtgcgatagtaagagaagttatcgatacctttaaatgacagcgtggggccaagttcattcccttctgccgtatggttatagaccacatccagtatcacttcgatgccggcatcatggaaagcgcgcaccatatcgcggaatccctgaataccttttggaccatagtagcgcgtcgccggcgcaaaaaagcccagcgagttgtatccccagaaatttttcagtcctttatcgagcagatgctgatcgtccgggaaccagtgaacgggtaaaagctcgacggaggtaatccccagacttttaatgtaatccacgctggctttatgccccatgccttcaaacgtaccgcgtagaggctcagggatcgcggaattaagctgggtaaagccttttacatgcgtttcataaataatggcgttcgaccacggtatggaaggccgttgtctatcctcccagttagcctcatccggatcaatcacccggcatttaggcgtaaatggcgcgctatcctggtcatcaaaggtcaaatctttatcgtcatgaagtaattgatacgcgaaatgcgcatcgttccactgaatatcgcccaccagctcacgggcataagggtcaataagcagcttgttggggttaaaacgatgaccattttccgggtcataaggaccgtaaacgcggtacccatacagcgcgccgggctgcaacttcgggacatagccgtgccatatttcgtcagtatattccggtaactccagacgagcgatttcatgctccccgctcggatcgtaaaggcaaagctcgacgcgttccgcatgggcggaaaaaatagcgaaattcacgccttcgccgtcataatttgcgccaagcgtatggctgtatcctgatctgatttcaaaagccctgtttgttgtcattctctttctccacccacggtaaacgttgtcctgtcacggcacatcaacacataaactcagtcgctcattaaaaccagtacgccgccctggtgtgaggccaacgacaggcgttcaccaggcattaacctctcctgggtaagcacattgcgataacgatgctgattaagctgtccgggtataataatgtcggttcctgaccagaaaccgctatgcgattgtgacaataagccgtcacattcggcgaacaccagtcggggcgcaacaacaatcagcgcatcatcatgattgactctggcgtaagcgatgaccttgtcggcacgctgaccaacagcccgcagcggtatatagtcgccaaaacggaagagctcatgattctgctgacgcagacgcagtaatgcggcggtgacatactgattcacctgcccgttcagccaactctcttcgcgcgagaaaactcccggcgtcagttggtctaactgctgcgccagcgtggcgaaatccggttcgcggcggttgtcgggatcgacaagactaaaattcaacgcctcgcttccctgatagatatcaggtactcccggcgcggttaatttgataacggtctgcgtcaggctgttaaccagtcctgcgcggatgaagggttgcaaggaacgataaaaatcctgcaaaaatgtctgattatccggcgccagtaaataacgggcgtaatcaagcattgccgtttcgtaagcctcattactgtccacccaatcggtacgcagcttcgcttcgcgtagcgctttctccacaaaggcttcaaagcgtgttttcagcgcgtttaggcctgtttcatcctgtggttgtagcaccgggggccagacgccggtcagcgcctgatataacatccacgtatccgccgattttggcgcagtgccatcattcaaaaatttgacatgggtctggttcatctgccgccagcgggcaaggcattcgctccactgctccggcgcttcggtaagcgtatacaggcgtgctcgcgcatcctcgcctcgcttggtatcgtgggtcgacgtaccggataacgcatcaggctgtcgcgcctgtcgggttttcatctcatggtgaaagcgttcgatggagaagtgatgcgtgacgggctcggcgccgacttcatttaacgccagtcccatgttttgacgaaagaaaagcgtatcctctaccgatttcgccatcagcggaccggtgagttgctggaaccgaacgcgaaactgtgtcgcctcctcctggctggaggcgggaacatcgccggtaagaagacggctcagaaatgtaagcgcttctggctgcggaggggtttcaagcgtctttacccgttccacaatacggtgtaacaggcaaatatcggtcggtggtagcccttctgccgtgccgtaagtgcgatatacgggaaaggcaattaataactcgcgtaacgcctgccgaacgacgctctcttcctgtgcgatctgtagctcgctggcaatcgacagcgcaagcgcgagcagccgggtaaattccccctcgaaattgcgatcgaccatcagcaatttagccgcccgtaattccgcccgcatatccactggcgcgccttttacggtctcgtaagcctggcgcagattgtctatctgctcatcgtcaaccagcacctccgccagcgaggcgataaattcatagcctgtggtgccggaaaccggccagtcatcaggaagttgctcgcctttagcgagaattttttccacggtgatatagcacgccggccccacttcctgacgtaaacgcgcaagataggctttcggatcggcaaggccgtcgatatgatcgatacgtaaaccgtcaaccgcccccgttctgaccagctccagaatcagccgatgtgtatcgtcgaagacggttttatcttccacccgcattcctaccagccctgtgacctcaaagaaacgccgatatgaaagcgagcgagcggcatcgcgccaggacattaatttccacggctggcgctcatgcaaatcagcaatagcggctttatcggtaagcgccagtatttcagcctcgcgcccctgccacgtcgccggcgcaagcggataatagttatcataataggcgaacgcgggtttacccgtagcgggatcgggcttgatcgcaatttctccgttttccagcacggcgtcaaacgtgtcgcctaaaaaaggcagcgtcagtcggcgcgaccagtcaatatcgaaatggcgcgcgtaacggctctccttgccatattcaagcacgtcgcgccaccaggcgttttccagcgagctggccatgtgattaggcacaatatcgatgatcaatcccagaccttgcgctttaagttcagccaccagtctttcaaatccttcgcgcccgccaatagaaggctcaatctcattcgcatcggtgacatcataaccatgcgttgacgctttggtggcggtaaagatgggtgaggcataaagatggctgatacccagatttttaaggtaaggcaccagcgccgcagcgcgatcgaaggtcatgccattgcgaaactgaaggcgatacgttgcagttgggatcatgatgcagactctccctgggctaagcggacaataagagaatgttgggaaagcgacccggtggattcattcggccaggcgaagagagtcttacccggtaaatcgggcagcaataccgtcgtggcgctaatattcagcgccagtgacagcgttcctcccggaaaacgccagctaacggcaataaacccgggcgcggtttgcaataccgttcctgagctctcacgggcagcggacaacagcggcacgatatgcttctggcgcaaaagcagtagttcgcgggtaaacgccagccacgctttaccttcttcactgtgctgttgcttccagttaagttttgagcgttgaaaggtctctggcgcattcgggtccggaacattttcccctgcatgatcggcaaactcttttgcgcgaccttcacgaacggcgcgggctaaatccccatggaaatcggtaaaaaaaagaaaaggacggctttcgccatactcttcgcccataaaaagcagcggaatatgcggtgaaagcagcaacgtggcgagcaatacttttgttcgttcagcacccgccagggttatcagtctgtcgccctgggcgcggttaccgacctgatcgtgattctgaataaaatccacaaaagcgaccgggggttgtccggtactttttacgccgcgaggttcgccggtttgcggtgaaatttctccctgataagcgaatccttcggccagcgctcttgcgaggtgtttttccggggcatcagcaaaatcgttgtagtaggcctgggtctctccggtcgcaaaaacgtggacggcattatgaaaatcgtcattccattcggcggtaaacagcggcgcattgccatcctgatctcggggatgcagagaaataatattgcggctatcttcggtggtcagatgaatgggcctgtcggtaatgtcttcccgaatacgttgtgcgatttcaaccagcacatgcctggcgctactgtcctcaatctgatcgatagcgtcaaagcgtaagccgtcgagatggtattctgtcagccagtataacggcgcctcgatgatatagcgccgcacggcgtcgacatcataggcgataccatttccccacggcgtcatgcgctctttgtggaaaaacgccggcgccaatagcggtaaataatttccttccgggccgaaatggttcagcacaatatccaggacgacggaaagaccatacccatgcgcggcgtcaataaacgccttgaaatcatccggcgtcccataggcagaatgcggcgcgtaaagcagtacgccgtcatagccccagccacgctcgccgccaaattgcgcaacgggcatcacttcaataacggtaacgccgagttcagcgagataaggcagcttcgctattgcggcgcggaaggtgccttccggagtgaacgtgcctgtatgcatctcatacaccacggcctgctcccaacggctacctttccacccggtgttgcgccacgtgtagctgcctggatcaaccacatatgacggaccgttgacgtcagttttttgggcgcgggaagccggatcggggaccaccatgccatcgctgagtacaaagttatactccgtacctggcgtcaccccggcgacgtccagcgtaaaccagccgtcaccgttcgcctgcatttcctgatctttacccgcaagcctgagcataaccttttgctgaccggtggcccaaagacgaaagcggacaacatcagcggcgatatattcagccccccagcttttgcaaaaaatttttgaactcatttgtcgctccgtttaacccataacctctacaacatccgaagaacaagcatagactatggggctaatctttacgtgacgctgtcacttaacaggcattctttttcgtatctgcgtgtaaaaccgtggaattattgtcgggattgctcagatgtaccgaagtgcgcggtatcgcctcgcccgtgttcgccagagccctgaacacgctgtagctggataacctctccctgctcccaggcgttagcccccttaacaacgggatgttcaggcagatcctgccgctcgcgtttaatggcttgggtatcaattcccagacggcgatcccgatcggccagcagcgcggggtcaagctgcccgtcgccagtaaagcccatcatcagcgcagggatacccattggcagggttttatcccggtcggtatgccaggtgtgccaggtcttgccataagtattaacaatcttactcatcaacgctttatcagcgacctgcggtaagccaggcgccaccaggctaccggatttcacctcgtactggtggctgtgccacagttttttctcctcgggaggaagcgttttaaataaacgttcgctgataatgtactccacccccatcaggcgcgcgtttttcgtattgccgtcgtaaatcaccgcctgcatgacatcttcgttcaggacggtaacgtaatggtgcgcttccatctgtccgtttttatcaccgctataaaaatggaacccgtcaaggtaggtactgatggcatcgacaggtggtctggattgaatagccgccgcgcctgtttccagggtacgtaatttggcagaggttttttccccgggaataggtgtttgcggcggcgtattattggcgccgcatccggccagaaaaggaatgataaagagtgccagcggtaaaattttcattaggtctccatatagtgaaagggctctaatgaaaatagtgcaataccacgtgattggtagaagaaatggaagatgttatttgtgacggtgtcacaaatagtaaaacccgacacacaggccgggttttgatatcagtttactcttattttgagagttctttcttgatttcgtcttttattttgcttaattcactctgcgggtttttcttacaaagctcaacggctagcggcactgctgtcgtctcagtttcctggaaatctacgtagtccccgcctttaaaatcttcatcttcattcagcacccagaaagcgactggcgccatcgtctgcggattgaggtcaacaaactcctggcagctcatacctttaggcgtaacgtttgttttagtagtatctgttgccgcattcacgctaacactggttaccagcgctgccacgataatacctgctgtagcaagggagaatttattcattgttgttgctccaataattatataaataacctctacatctgcgcgttaacccgttaatgtagaacacagaaaataatacccctcctctctcaggaataaagatcaccctccgtgatatggctattattgatatttacgttgactgattttgatgtttgatgaataaagcaacatggcgagcagattttaaggcgaaaaagtaggccacgacaatagccgcagacgtggtctacggcgcgttgaggtgatagaaatacggcaggatctcagatagaccgggagcgagccctccgtctgaaagtatattcatcagcccgatcaacccatcgttaccgggctggagaggttatcaggcgttaagctggtagtcgagggtgatttccgcattcagaacctgcgataccgggcacccggcttttgctttctggatgatttgatcgaaagttgaagcatcaatatctgctaccgcgactttgctttgtagcgcaattttggtaatggcgaagcccgcctccaccttatcaagcgatacgtcagcggtggtgtcaatggatgtcggcgtaaatccagcctctcccagcatgagtgatagcgccatggagaaacaggccgcatgtgcggcgccaattaactcttccgggttggttccctgcgcgccttcgaaccgggtattgaatccatacggttgttgattaagcacgccgctttctgttgatacagtacctttaccccgtttgatgtcgccttcccagtgtgcctgacctttcttatggattgtcatttttgctctcctgttggctcaaaaaataaagtatagaccatgctgctaatctgcgttgtccatgccgatggaggtagcatgttgtcgattacccgcacttcagatatagaaaatagttgtatgttttttcagtgatgaatattaaaccaacagggctccctttctttaaagaatatatccctccttttgtccttactttttcttctggaggcgtattccattatgtatattttatatgtatattgagatttatcctatcccattgtaataaaggataaaaatcacaataagtagccttttaaatgtatattaattgaccactatttgtatgaggatatgtaattggcaaacgtaatatattttcttcaggggtaaacaattagagttccgccttgcgttaaaataactccaggactaatcttaaccacagccgcaaaaatatttgccatgctgaatacgaattaattttctgcgagccgtactaaataaatacatgttcacggaggcattatatgtttacttatcactcagcaaatacctcagcagcacaaccggccctggtcaacgcgattgaacaaggattacgcgcggagttaggcgttgtcactgaagatgatattttaatggagctgaccaaatgggttgaggcttccgacaatgacatcctcagtgacatctaccagcagaccatcaactatgtggtaagcgggcagcacccgactctgtaaaacctgctatgctgtatcggcaaccttaggggttacgtttctttcgcgtaagcgaatttgtccttaaaactagcaacaggattgaggagttaacatgaaatcgaaccgtcaggctcgtcatatacttggactggattacagaatttccaaccagcgtaaggttgttactgaaggcgacaccagcagcgtggtgaataacccaaccggcagaaagcgccgcgccgacagccaaaagtaatcgtacagtcctgaaatgacgttaaacaccattgcatctgcaatggtgtttttgtttataggaatgaccttaacgtctcacaatgctttatactcagggtcggttccctggtggaaggcaatatatgatgataaacgacggtgccagggacagttattcgaaaaagagtgagtaacatggaaactacaaccaagaaagcacgttccctttatatcccttacgctggccctgtattgctggaattccccctgttaaacaaaggcagcgcttttagcgtagaagagcgccgcaacttcaatttgtcagggctgctgccagaggtcgtcgagtcgattgaagaacaggccgaacgcgcctggctccagtatcaggggtttaaaacagaaatcgataagcatatttacctgcgtaacatccaagataccaacgaaacgctcttttatcgactggtgcaaaaccatcttgaagagatgatgccggttatctataccccgaccgtgggcgcggcctgtgagcgcttctctgagatttatcgccgggcgcgcggcgtatttatctcttatccgaaccgtcacaatatggacgacattttgcagaatgtgcctaaccacaacattaaagttattgtggtgacggatggcgagcggattctggggcttggcgatcagggcatcggcggaatggggatacctatcggtaagctgtcattatacaccgcctgcggcggcattagtccggcctatacccttcccgttgtgctggatgtcggcaccaacaatcaacagttactcaacgatccgctttacatgggctggcgtcatccgcgcattaccgacgatgagtattatgcgtttgtcgatgagtttattcaggccgttaagcagcgctggccagatatcctgctacagttcgaagatttcgcgcagaaaaacgcaatgccgctgttgacgcgctatcgtgatgagatttgctcctttaacgatgatattcagggcaccgcagccgtgaccgtcggtacgttgatcgccgccagccgcgctgccggcagtcagcttagcgagcagaaaatcgttttcctcggcgcgggttccgccggatgtgggattgctgaacagatcatcgcgcagactcagcgtgaaggtttaagcgaagatgccgctcgacagaacgtttttatggttgatcgcttcggcctgttgacggaccggatgcctaatttattgccgttccaggcaaaactggtgcagaaatgcgacaatctccagcactgggataccgaaaatgacgtgttgtcgctgctggatgtggtgcgtaacgtgaagccggatattctgatcggggtttccggccagaccgggctctttactgaagagatcatccgcgagatgcataagcattgccctcgcccgatcgtcatgccgctctctaatcccacctctcgcgtggaggccacgccacaggacattatcgcctggacggaaggcaacgcgctggtggcaaccggcagcccattctcgccggtcatctggaaagataaggtttatccgatcgcacaatgtaataacgcctatattttccccggcatcggacttggggttatcgcttccggcgcatcgcgcattactgatgaaatgctgatgtcagccagtgagacgctggcgaaacattctccgctggtgaataacggcgaaggattagtgttgccagcgcttaaagacatccaggtcgtgtcgcgcgctatcgcttttgccgtaggtaaaatggcgcagcaacaaggcgtagcggtgaaaacctctgcggaagcgctgcaacaggcgattgacgataacttctggaaaccggaataccgcgactaccgtcggacttccatttaatacgtacccggcggtgaatgccgccggatatcactttcttctttagttttggtgagtctgtcgacacacctgaattcctttccctgcttatttgtcaagctactaatattagccacctttatgtattgaacggggatttatcaggataatcctggctaaactattacattgtatttctgccgccttgcataactcatcagaaatattaatcctaaagaggtaatagcgccttacctgctattacttacctgctatgcagttcactattaataaaaggagaaggttatgaaagctgctgttgtcacacaagatcatcaggttgatgttactgagaaaacgctgcgtccccttcgccacggtgaagctttgctaaaaatggagtgctgcggcgtatgccataccgatctacacgtgaaaaacggcgatttcggtgacaaaaccggcgttattctgggacacgaaggcattggcgtcgtggcggaagtcggtcctggtgtcacctcgctgaaacccggcgatcgcgcgagtgtcgcgtggttttatgaaggatgcggacactgtgagtattgcaatacgggcaatgaaaccttatgccgcaacgtgaaaaatgccggttacacggtagatggcggtatggccgaagagtgtattgtcgtcgcggattatgcggtgaaagtaccggaaggtctggactctgcagcggcaagtagtattacctgcgcgggcgttaccacctataaagcggtgaagatttctcatattaaacctggccagtggattgccatctacggtctgggcggtctgggtaatctggccttgcagtacgcgaaaaacgttttcaatgcgaaagtgattgccattgatgtcaatgatggacaactgaaactggccgaggaaatgggcgcagatctgaccattaattcacgtacggaagatgcggctaaaattgtgcaggaaaaaaccggtggcgcgcacgcagcggtggttaccgcggtcgctaaggcggcgtttaattccgcagtagatgccgttcgcgccggaggccgcgtggtggcagtcgggttgccgccagaagccatgaaccttgatatccctcgcctggtgctggatggcattcaggttgtcggttcgttggtggggacacgccaggatctgaccgaagccttccagtttgcggcggaaggaaaagtcgtgccaaaagtcgctttacgtccgcttgaagatatcaacgttatttttaaagagatggaacagggacaaattcgtggccgtatggtcatcgatttccgtcgttaaacgatttgctgtggtcgtctgagtatacagacagcagatgaaaacaaggcgctaccaggatagcgccttgtttatcagattgcgaaagaattactgaataccttcttcgctctctttttttgcttccgccttctcgatttcacgataccagcgtggatgatgtttcttcgcccagcgacggctgaccttcccttcgatcatgcctttaatcgagcctttcacccaaaatgccatatacatatggatgaggatcgcgtgcattaaaataatgcccgccgccgcatgaatcaacaggctataacgcaccacctgcatggggaaatactgcgcgaaatacggacgccagataatcacgccagtcaccagcagcacaaaaatcatgctcataatggaccagaacatcatcttctgtccggcattgtatttaccgacatccgccaccttatgctcattgcctttcaatacttcgacaatatttttcagccacggaatatcttttttatccgggatgttgtggtggacgaaacgcacgaacataaacatcagcgcgatgaagatggcaataccgaagaacgggtgcaaaatacgtcccatctgcggcgtgccgaaagtttgcgtcaaccattgtagcgtcgggaagaaaaacgaaatccccgacagcgctaccaggaagaagcagatcaccaccgtccagtgacaggcgcggtcgacaaatttcgtgcgcacaatcattttcgacttactcatgatgatcctcctcatcgtcgtccgtttctttattcgggccaataccgatgtagtggtaaatcagaccggcgaaagtggcgataaagcccgctgcggccagcggttttagcgcccctttccacagattgattgaggtatcgatctgcggatctttcggcaagccgtggtacaactccggctgattggcatggtgcagcacatacatgacgtgcgtaccgccgacgccctgcgggttgtagataccggcatgttcaaagccgcgcgcttttaacttctccacgcgttgctcacccagttccagcatctcttttttggtgccgaagtgaatagccccggtcggacaagttttgacgcaggccggttcctggcccacgctgacgcgatcgacgcagagcgtacatttataaacgcggttgtcctctttgttgaggcgcggaatattaaacggacacccggcgatacagtaaccacagccgatacagtgttcagattgaaaatcaacaatcccgttcgcgtactggatgatagccccggcagatggacaggctttaagacagcctggatcttcacagtgcatacaaccatctttacgaatcagccactccagcttgccgttctgctcggtttcggtaaagcgcatcaccgtccaggacttggcgctgagatcggcagggttatcgtacaccccgacacaatgaccaacgttatcgcgaatatcgttccattcagaacaggctacctggcaggctttacagccgacacaggaggagacgtcgatcagtttcgcgacttcggctttgtaatcacgcgcctgcggaggcggcgtgatggcgtttgttgcggaccgtttaataatgtcctgcgtttccatagacatatgttcgcctcccttacgccttctcgatgttaactaaaaacgctttgtattccggcgtttgcgagttggcatcaccgacatttggcgtcagagtattggcgatatagcctttgcgcgcgacaccctcaaagccccagtgaatcgggatccccaccgtttcaacctgctgaccgttgacatgcagggtgcgaagacgacgagttaccaccgcgaccgcgcgaataaacccgcgtttactgctcaccttcacatagtcgccgttagcgatacctttcgctgccgccagcgtctcactgatctccacaaactgttccggctgagcgatagcgttaagtagcgcatgtttggtccaggtatggaaatgctctgtgaggcggtaagtcgtgcccacgtacggaaactgctccttcttacccatgcgcagcgcatcttcttcatacagacgcgccgccgggttcgagaccacattcgggtgcagcgggttagtgcccagcggcgtttccatcggctcgtagtgttcagggaacggcccttccgccattttatcaatagcaaacagacgtcccagcccttccggctgcatgataaatggattggtcccgctccccggcgccgcgttgttaaagtccggaatatcgttccctgtccacttcgcgccgttccactggatcagcatccgttttggatcccacggtttaccctgcggatccgccgaagcgcggttatacaatacgcgacggtttagcggccatgcccacgcccaacccagagtattgccaagccctgacgggtcggcgttatcacgtctggacatctggttgccctgctccgtccagctaccggtataaatccagcaggaggaggatgtcgtaccgtcatcgcgcagtaatgcaaaactgctcaacaactggcctttcctggcaagcagtgtaccgttggcgtcatagagatcttccagcgcatagccgttgttctctttcgccacttcttccgaatgcggttcatccggctgcttgtagttccagctcatcttcaatagtggttcggcgcctttaccgccttctgcgcgatacatttcacgcagacgatggtaaataccggccagaatctcgccgtcgttacgcgcttcgcccggcgcgtcctgacctttccagtgccactgtaaccagcgaccggagttagcgatagagccatcctcttccgcaaaacaggtagacggcagacggaagacttcggtctgaatcgttgtcggatcgacatcattagattcgccgtggttctgccagaacgttgacgtttcagtcaccagcggatcgataacgaccagatacttcagtttgcttaagctttgcaccactttgtttttgtccgggaaggacgccaccgggttaaagccctgacagaaatagccggtgactttcccgctatccatcatgttgaaatatttgatcacgtcataggactgatcccacttaggcagccaggcaaagccccagtcattctcttgctgcgccgcatcgccatagaaagatttcatcaggctgacgaagaacttaggataattaccccagtagttgacctgatcggccagcgtcgctttgggggtattcgctgccagataagtttgcagatcggcctgtttttccgatggcagcgtcagataacccggcaggctggtggagagcagtcctaaatccgttaagccctgaatattagagtggccgcgcaaggcgttcacaccgccgccagccatccccatattgccgagcagcaactggatcatcgccatagtacggatgttctgcgccccgacggtatgttgcgtccagcccagcgcatacaggaaggtggtagtgcgatccggaacgctggtagaggccaacacctcacacaccttcaggaaatccgctttcggcgtaccgcagatgttttccacgacgtccggcgtgtagcgcgaaacgtgctgcttcagcagattccacacacagcgtgggtgcgtcaacgtttcatcacgtttggcatagccgttttcatcaaactggtagttccaggaggatttatcgtactgacgcttttgggcgtcatagccgctgaaaagaccgtcatcaaaggcaaaatcatcccgcaccagcaggctggcgttggtgtaatgcttaacgtattcagcgttgattttgttattttcgatcaggtacagcaaaacgccggacagaaaggtaatgtctgtaccggaacgtattggcgcatagatatccgccaccgacgccgtacgcgtaaagcgtggatcaacgacaatcagcgtcgcatcgttattgtttttcgcttccatcgcccagcggaaacccaccggatgcgcttctgcggcattgccgcccatcaccatcacgacgttggcgtttttaatatccacccagtggttggtcatcgcaccgcgaccaaatgttggagcaagacttgctaccgttggtccgtgtcaaacgcgcgcctggttatctaccgccagcataccgagagaacgcgcaaacttctgcgtcagcatacccgtttcattgctggccgccgaggcgcacagcattccggtagagagccagcggttaaccgtgacgccctgctcattcttttcaataaagttggcgtcgcggtcggctttcattaatttagcaatacgagtgaaagcgtcatcccagctaatgcgctgccacttgtcggaacccggcgcgcggtattccggatagcgtaggcgatcttcactgtgaacatagtccagcaaaccggcccctttcgggcacagcgcgccacggcttaccggatgatccgggtcgccttcaatatggtaaatcgcttctttcgcgttttttgccccatctcccaggctatacattaatagcccgcaacctacggaacagtatgtgcaggagttacggatctcttttgcgcgcaacagcttatagtttcgcgcctgagccagggccattttaggggtaaaacccagtgcggccaccgttgttcccgccataccgcccgcgcagattttaaaaaattgtctgcggctgacgtccattgctttcctcttttttccacggatgcacgcctccttcgaactgcagcaaaacctcagcccaggatgcgtgtataacttcgcgaggaaactaacagcaaaatcgataacttttttgcgtcaaatcaatattgaaacggttccgctattaaatagccctatttttaaactgcaataactccagggaggtactaaaaaatgacactgcatggcatcgccctcggaaaaagtgctataagtggcagtttattttgcgcggtattcaggacagtcacaaagcatgacatcacaaaaagcaacgctaatagggcttgttgccatcgttctgtggagcacgatggttgggttaattcgcggcgtcagcgaaggtctcggaccggtaggcggcgcagccatgatctattcattaagcggtctgctgctgatttttaccgtcggattacctgatatccgccgtttcccggggcgatacctcatcgcaggcagcgtactgtttgtcagttatgaaatatgcctggcgctttctctcggttatgccgccactcgccatcaggctatcgaagtcggcatggttaactatttatggcccagcctgaccattctgtttgccattctttttaatgggcaaaaaactaactggcttattgttcctggattgcttattgcacttactggcgtttgctgggttctggggggcgagaatggtcttaatcccggagaaattatcagcaatgtcgccaccagtccgctaagttatttactggcatttcttggggcgtttatatgggcgacgtactgcacggtcaccaataaatatgcgcgtggttttaacggtatcaccgtctttgtgttactcaccgccgtggcgctgtggttacactattttcttacgccgcaacctgccatgatatttagcctaccggtgattgctaaactttttaccgcggcattaacgctggggtttgcctacgcagcatggaatgtgggcatacttcatggcaatgtgactatcatggccgtagggtcttattttacccccgtcatgtcctctgctctggcagcgctgttactcagctcaccactgtcattctccttctggcaaggcgcagtcatggtttgcgtaggttcgctactttgttggctggcaacgcggcggcgctaatagcgacgggcgggccgatattgatattaaatcgacccgctgtaccttgacactcttcataacacaactacgcttttatctattgcctgtgcgtatttaacgattttccattttcacgtgctcctcctgcgccataccaggattgcgctggtaaaaatgaattttataaaatcgttaaatatgttaatgtaatgatgtaattatattaacaaatatataattaacgttagcttgcaactgttattagtgcatataataatcagtggttactaccaaaaataaaaccataaacagcccaatagtcccctccgaaaatatatcttattagacagtccctatttgaattaatactctcaaatgtattaaggagatctcgatcacacaaattaaaataatttgtaatcttatgaaacttattattgaacttatgccactccgtcatttaaaaatagtctgccattgacaaacgcctcgtttaacaatggttgaggaaacacgctaagaaaattataaggattattaaaatgaaacttaagttagtggcagtggcagtgacttccctgttggcagcaggcgttgtaaatgcagccgaggtatataacaaagacggcaataaactggatctgtacggtaaagttcacgctcagcattatttctctgatgataacggaagtgatggtgacaaaacttacgcgcgtctgggctttaaaggcgaaacgcagatcaacgatcagttaaccggttttggccagtgggaatatgaattcaaaggcaaccgtactgaaagccagggcgctgacaaagacaaaacccgtctggcgtttgctggtctgaaattcgctgactacggttctttcgactacggtcgtaactacggcgttgcttacgacatcggcgcatggaccgacgttctgccagagtttggtggcgatacctggactcagactgacgtcttcatgactggccgtactactggtgttgccacctaccgtaacactgacttctttggcctggttgaaggtctgaactttgccgcgcagtaccagggcaaaaacgaccgtgacggcgcgtacgagtctaacggcgacggtttcggtctgtccgcaacgtatgagtacgaaggttttggcgtaggtgcggcctatgcgaagtctgaccgtactaacaaccaggtgaaagcagcgagcaacctgaatgctgcgggtaaaaacgctgaagtctgggctgctggtctgaaatatgatgcgaacaacatctacctggcgaccacctactccgaaacgctgaacatgaccaccttcggtgaagatgcagcgggtgatgcgtttatcgcgaataaaacccagaacttcgaagcggttgctcagtatcagttcgacttcggtctgcgtccgtccatcgcttacctgaaatccaaaggtaaaaacctgggtacttacggcgaccaggatctggttgagtacatcgatgttggcgcaacctactacttcaacaaaaacatgtccaccttcgttgattacaaaatcaacctgctggacgacagcgacttcaccaaagcggctaaagtgtctaccgacaacatcgttgctgttggtctgaactaccagttctaattttgttgtagtctgaatacaaagccagtcctttcagggctggctttttctcttgatgtagactcggtcataaggagtatgccgtgcagacgttcactggtcgttgtctttgcggacagagccattttaccgttgacgtcgaaatgctggatgtctatgcctgccattgtacgctgtgtcaaaaatggtcgggtggaatagccatgtatctggaagcctgcgggcaaccacagctagcccccctttccccggaaccgccatacttttcatcctcttcgcgcggcgaacgctacttctgttccggctgcgggtgtccgctgtggtttcggcttaccgataccgatcgctattttattccctggaccttactggaactgaacgaagttgatcgccgtcggctgattctggctgcggaaatttataccgagacccaacctgccttctggcgactgacggggcaatacgcacgcctcagcggtaaagaggttgaggaaatggactccccctgccagctagcgcattaagcgcttatctcaccaggcgttatgttatcggcgttgggcttttgccaggctgaaccacatccctaccgccagcaaaagaagcatactcccggcgctgcttaacgccacgctatgcgaccagataaaggcatgtctggcggcgtccagtattgcctgcccctgcgtgggcggtaggctattcgccaactgcacggcttctcccattgaagatgacgctctggcaatctcttgcgcctcaagcccggcaggcagacggatagacgcggagaagctacggcttaacaacagaccgaaaatggcaatgcccagtcccgcgcccagttcataagccatcgtttctatcgcgccggccgccgccgctttttctgccggcgcagcggccataattgccgacgtggaagccagcaatgcgctggcggcgctaaatcccagcagcgccatcagcccccaggcctgccattgttgggtgctgaaatccgtcatcgccaggccataaaaactcagcgcgcttaacgccatgccgcccgtcgcgaccagccgtagtcccagacgcgagaccagcacgcccgcaatcggcccgctgaatccactggcgaccattaccggcagcataaataccccggcctcataaggcgatagcccgtgaacaaactgcagctcttgcgccatcagcagctcaaaacccaccagagtgatcatcgcggtcatcgccatcacgacgccgctcaggataatgcgatgggtaaatagtcgcatatcaatcatcggacgcgatgtcgcaagctgtgtgcggataaagagtcccaggagcagcgcgccggtaagcagggtaaacgagataacccacagcgacagatgccctttcagcgcggttttagcgctatagaccaacagcaaaatggcaataatcagcatcaccgcatggccaagattgagcggttgatcgcgacggcccgcctggcgaggaacatagcgggcggttaagcccatgacgaccagcacaatcggcacgttgatcaggaaaaccgatccccagtaaaaatgctctaataatatgccgccgatgagcggcccaaacgccgctccgcccgaacctaccgctgcccagacgcccagcgccatgttgcgatgcttctcttcacaaaaggtagcgcgtattccggccagcgtcgccggtacaatcatcgccgcgccaatagccagtaataccctggtggcgataagccaactggcggtatgcgaaaacgctgccgccaatgacgccaggccaaagagcgtcccgcccagcatcagcaggcgtttaaaaccgatacgatcgccaagtgcgcccatcggcaacaccatgccagccatgaccaaagaataaatatcaatgatccacagcagctcgttgccgctggcccccagtgtcatactcagtgtcggcgcggcgacatgcaagaccgtggcatcaatggcgacaggaatatagaccagcacaataatgactaacgttaaccactgacgaaacataactctcccttcaaaaactcaaatttggacgcttgtccagcttcaggatcctacggtaagttgaacgaatgtccagctttttgttacactgcgcgcattggctaatgtggggaaatatgagttaccttaaccgggatgaacgccgcgaagtgatcctgcaagcggcgatgcgcgtggcgctggcagaggggtttgccgccatgacggtgcgacgaatcgcatcagaagccgatgtcgccgccggccaggtgcatcaccacttcagctcggcgggcgagctcaaagcgctggcctttgtccatttgatccgcaccctgcttgatgccgggcaagttccgccgcccgccacctggcgtgcacggcttcacgctatgttgggtagcgaagacggcggctttgagccttacataaaattgtggcgagaggcgcaaattctggccgaccgggatccgcacatcagagatgcttatctcctcacgatgcagatgtggcatgaggaaacggtcacaattatcgagcagggcaaacaggcaggagaatttacgtttactgctaacgccacggatatcgcctggcggcttatcgcactggtgtgcgggctggacggtatgtatgtactggggattccggaaatggccgatcccgcgtttaaattccatctggatcgtatgattacgcttgaactctttgcgtaaagttacaaataatttaataaaaatcgcttttaatttacaaatagtaacaattaagaaacatcatatctcctcatcgcgccgcgctggcctggttttttatctattctttcactcaatattctaaaaaaacttcaataagttctcaaaagagcgcgtgacgctctgtctcttttttgtgtttttcttcaaatgatatgcgcatgtgaggggtaaaatgacacgacaaaacgagaattataaccgttatctcttgagtgactggcgacccgaaaatccagccttctgggagaataaagggaaaggcatcgccagaagaaacttatggatttcagtaagttgtttgctcctggcattttgcgtctggatgttgtttagcgctgttgccgtcaacctcaataaaattggatttaattttaccaccgaccaactctttttattaaccgcattaccttctctttccggcgcaatattacgcgttccctactcctttatggtgccactgtttggtggtcgtaaatggaccgtattaagcaccgtaatattgattattccctgcgcctggctgggattcgccgtacaaaatcccgccacccctttcggggtatttatgctcatcgctctgttgtgcggttttgcgggggcaaacttcgcgtccagtatgggcaacatcagttttttctttccaaaagccagacaaggtagcgcgttgggtattaacggcggactgggaaatcttggcgtcagtgtgatgcagttgattgcgccgctggttatttttctgccgatatttacttttttaggcgtccagggcgtgccgcaacctgatggctccctgctcgccctcactaacgccgcctggatctgggtgccgttactggctgtcgcgacgcttgccgcctggtttggtatgaacgatatcggcagttcaaaagcgtctgtcgcctcgcaattgccggtgctaaaacgtctgcacctgtggctgcttagcctgctgtacctggcgacattcgggtcattcatcggcttttccgcaggtttcgccatgctcgccaaaacgcaatttcccgacgtaaacattctgcaactggcgttctttggcccctttatcggcgcgctggcgcgatcggcaggcggcgtgatctccgataaattcggcggcgttcgcgtaacgctcattaattttatctttatggcgctgtttaccgccttgctattcctcacgctgccaggctccggcgcaggcagctttagcgcgttctatcttgtttttatgggcctgtttttgacagcgggtctcggcagcggttctaccttccagatgattgcggtgatcttccggcagatcacgctctacaacgtcaaactgcgcggcgggagcgatgagcaggcgcagcgcgaagcggtgacggataccgccgccgcgctcggttttatctccgctattggcgctgtgggcggcttctttattccaaaagcgtttggcacctctttggccttgaccggctcgccggtgggcgccatgaaaatctttttgctgttttacctcgcttgcgtcctgctgacctggctggtctacgggcgtcgtaagcctaaacaacaataacaacatacgcacctgtaggacggccatccggtaatggtttaacgccaaatcgacaggatggcggaaaatttatcgaagcaggagaaatgtcatgagtaaactgttggatcgctttcgttactttaaacaaaaaggcgatacctttgccgacggccatggtcaggtgatgcataccaaccgcgactgggaagacagttatcgccagcgctggcagtttgataagatcgtgcgctcaacccacggcgtcaactgcacgggctcctgtagctggaaaatttatgtcaaaaacggtctggtgacgtgggaaacccagcaaaccgactacccgcgcacgcgtcccgatttaccgaaccatgaaccgcgcggctgcccgcgcggcgccagctactcctggtatctctatagcgccaatcgtctgaaataccctctggtgcgtaagcggctgatagaactgtggcgcgaggctctttcccggcacagcgatccggtgctggcatgggaatctataatgaacgacccgcaaaaatgccaaagttacaaacaggtgcgcggacatggcggctttattcgttcgaactggaaagagctgaatcagctcattgccgccgctaacgtctggacaatcaaaacctatggtccggatcgtgtggcggggttttcacctattccagcaatgtcgatggtttcttacgccgccggaacacgttatctgtcattgcttggcggtacttgtctgagcttctatgactggtattgcgatcttccgcccgcgtcgccaatgacctggggcgagcagactgacgtgccggagtccgccgactggtataactcagcctacattattgcctggggctctaacgtgccgcagacgcgtaccccggacgcccacttctttaccgaagtgcgctacaaaggcaccaagacgatcgccatcaccccggactattccgaagtcgctaaactgtgcgatcagtggctggcgccaaagcaaggtaccgacagcgcgctggcgatggccatgggtcacgttattttaaaagagtttcatctcgataatcccagcgactattttcttaactattgccgccgttataccgacatgccaatgctggtcctgttggatgagcgcgcagacggcagttatgtaccggggcgtatgatgcgcgcgtcggatctggtggatggactgggagaagccaataatccggaatggaaaaccgtcgcgctcaacagtacgggcgaactggtcgcgcccaacggttctatcggttttcgctggggcgaaaagggaaaatggaacctggaaccggtggcggcgggcgtcgaaactgaactgtcgctctctttactcggtcagcatgatgacgtggcgggtgtcgctttcccctattttggcggcaacgaaaacccacattttcgcagcgtgcggcaggaaccggtgctggtacgtcagttaccggtgaaacgcctggctctggcggacggtagcgagcggatggtcgtcagtgtttacgatctggtgctggcgaattatgggctggatcgtggtctggatgacggccatagcgccaataattataacgacgtaaaagcctacacgccggcctggggcgaacagattaccggcgtgccgcgtcgacatatcgaaactattgcgcgtgaatttgccgagaccgcccataaaactcacggtcgttcgatgatcatcctcggcgcgggagtgaatcactggtatcacatggatatgaattaccgtgggatgattaacatgctggtgttctgcggctgtgttggacaaaccggcggcggctgggcgcactatgtcggccaggagaagctgcggccgcaaaccggctggctgccgctggccttcgcgctggactggaatcgcccgccgcgtcagatgaacagtacctcgtttttctacaaccatgccagccagtggcgctatgaaaaactgactgcgcaagagttgctgtcgccgctggccgatccggctaaattttccggacacctgatcgatttcaacgtgcgcgcggaacgtatgggctggctaccctcggcgccgcagcttaatcttaacccgctcagcgtgaaagcgagcgccgataaagccgggctgtctgcggcggattataccgtgcaggcgttgaaatcaggcgctatccgttttgcctgcgaacagcctgacagtggtcataatcacccgcgaaatttatttgtctggcgctctaacctgctcggctcctccgggaaaggtcatgagtacatgctcaaatatctgctgggcacagacagcggtatccagggcgaagcgctgggttccagcgaaggaattaagcctgaagaggtggaatggcagtccaccgcgattgagggcaagctcgatctgttggtcacgcttgatttccgtatgtccagtacctgtctgttttccgatatcgttttgccgaccgccacctggtatgaaaaagacgatatgaatacctcggatatgcatccgtttatccaccccctttccgctgcggtcgatcctacctgggaatccaaaagcgactgggagatctacaaaggtatcgccagcgtcttttctgaagtgtgtgtcggacacctcggacaggaaaccgatgtggtgctacacccgctccagcatgattccccggcggaactggcgcagccatttgatattctcgactggcgtaaaggcgagtgcgaacttattccgggcaaaaccgcccccaatatcgtcgtggttgaacgcgattatccggccacctatgaacgttttacctcgctgggtcccctgctggataaattaggcaacggcggtaaggggattgcctggaatacgcaagatgaagtcgatttcctcggtaagctcaattacaccaaacacgatggcccggcgaaaggacgtccgcgaatagacaccgcgctggatgcttcggaagtgattcttgccttagcgccggaaactaacggccaggtggcggtgaaagcctggcaggcattgggcgagatgaccgggcgcgagcacacccatctggccatcaataaagaagatgagaaaattcgctttcgtgatatccaggcgcaaccgcgcaaaattatctccagcccgacctggtcaggactggaaagcgagcatgtctcttataacgccggatataccaacgtacatgaactgatcccgtggcgcacgttgtcggggcggcaacaactctatcaggatcatgcgtggatgcgcgcttttggcgaaagcctggtggcatatcgtccgccgattgatacccgcagcgtcagcgaaatgcgagaaattccgcccaacggtttcccggaaaaagcgcttaacttcctgacgccgcaccagaaatggggaattcactccacctacagcgaaaacctgctgatgctgaccttgtcgcgcggcgggccgattgtctggatcagcgaagccgatgcccgtgaattgggtattgaagataacgactggattgaagccttcaacgctaatggcgcccttaccgctcgtgcggtggtcagccagcgcgtcccgccgggtatgaccatgatgtaccacgcccaggagcggattatgaacattccgggttcggaagtgaccgggatgcgcggcgggatccataactccgtgacccgggtctgtccaaaaccgacgcatatgatcggcggctatgcgcaactggcttacggcttcaactattacggaaccgtgggttcgaatcgcgatgaattcatcatgatcaggaagatgaaaaacattaactggctggatgatgagggccgggatcaggtacaggaggcgaaaaaatgaaaatacgctcacaggttgggatggtactgaatctcgataaatgtattggctgtcacacctgctccgtcacctgtaaaaacgtctggaccggacgtgaagggatggaatacgcatggttcaataacgtcgaaactaaaccaggcatcggctatcccaaaaactgggaggaccagcaggagtggcaaggcggttgggttcgtgatgttaatggcaagataaggccccgtctgggcggcaaaatgggggtaattagcaaaattttcgccaacccggtgattccgcaaatcgatgattactatgaaccctttaccttcgattatcagcatttacataatgcgccggagagtaagcatcagcccactgcccgccctcgttcactgatcgacggaaaacggatggacaaggtgatctgggggccaaactgggaagagctgctcggcggcgagtttgaaaaacgcgcccgcgaccgcaacttcgacaacatacaaaaagagatgtacggtcagttcgaaaacaccttcatgatgtacctgccgcgcctgtgcgaacactgcctgaaccccagttgtgtcgccacctgcccaagtggcgctatttataagcgtgaagaagacggcatcgtgctaatcgaccaggataaatgccgaggctggcgtttgtgtatcagcggctgcccgtacaaaaaaatctactttaactggaagagcggcaagtctgagaagtgcatattctgctatccgcgtattgaatccggccagccgaccgtttgctcggaaacctgcgtcgggcgcattcgttatcttggcgttctgctctacgacgccgacaggattgaagaagcggccagtaccgaacacgagacggatttgtatgaacgtcagtgcgatgtgtttctcaatccgcacgatccggcggtcatcgaagaggcgcttaaacaaggcatcccgcaaaacgtcatcgacgccgcccaacggtcgccggtgtacaaaatggcgatggactggaagctggcgcttccgctgcacccggaataccgtaccctgccgatggtctggtacgtaccgccgctatcgcccatccagtcatacgctgacgcgggcgggttgccgcacaatggcaatattctgccggcggtggaaacgctgcgtattccagtccagtacctggccaatatgctcagcgcgggcgataccggcccggtcattcgggcgctaaagcggatgatggcgatgcgccactacatgcgctcgcagacggttgaaggcgtgacggatacccgcgccattgaggaagtcggtctgagcatacaacaggttgaagagatgtatcgctacctggcgattgccaattatgaagatcgttttgtcattcccaccagccaccgggaaatggcgcgcgatgcctttccggagcgcaacggctgcggctttacttttggcgacggttgccacgggtcggataccaaattcaacctgttcaacagtagccgtattgatgccatcaatatcaccgaagtacgtgataaagcggagggggaataatgcaaatcctcaaagcgattggcctgttgatggagtatccggacgacgagttgtgggaatgtcgggatgaagcgctcacccttatccaacacgatgcgccaatgctggccgacttcactcgcgagctgctttatgcgccgttactggataaacaagcagaatggtgtgaagtgtttgaccgcgggcgcgccacttcattgctgttattcgagcatgttcatgcggagtcccgcgatcgcggccaggcgatggtcgatttgttaagccaatatgaaaccgtgggcctgcacctcaactgccgcgaactgccggatcacctgccgctctatctggagtacttaagcgtgttgccggaagcggaagcgcgcgagggattacagaatattgcccctattctggcgctactgggcggtcgcctgaaacagcgaggagcgccgtggtatcaactgtttgacgccctgctgacgctggcgggcagcacgcttacaagtgacagtgtcaccaaacagattattcaggaatcgcgggatgatacccgtcaggcactggatgccgtctgggaagaagaacaggtgaagtttatcgaagataacgccacgacctgtgacagttcaccgttacaccattatcaacgacgctttagccaggacgcggcgccgcagtacgtcgacgtcagcgcgggaggcccgaaatgatacagtacctgaacgtctttttttacgacatctacccctatatttgcgccacggtattcttcctcggcagttggctgcgctatgactacggacaatatacctggcgcgcgtcgtccagccagatgctggacaagcgtgggatggtgatatggtcgaatctgttccatattggcattctggggatcttctttggccatctgtttgggatgctaacgccacactggatgtatgcctggttcctgccgattgcggtaaagcagcagatggcgatgatcctcggcggcgtgtgcggcgtattaacgttgatcggcggcgcgggattactgtggcgtcgtctgaccaatcagcgtgtgcgggcgacatccactacacctgatattatcatcatgagcattttgctgattcagtgcctgcttggcctgagcaccattccgttttcggcgcaatatccggatggcagcgaaatgatgaagttggtgggctgggcgcaaagtattgtcaccttccgcggcgggtcttcggaaatgctgagcggtgtggcgtttgttttccgcgttcatctggtgctgggaatgactattttcctgctcttcccgttcacccgtctggttcatgtctggagcgcgccgtttgagtatttcacccgtcgctaccagattgttcgtacccgccgctaattctctttgcccggtgatacgcttaccgggcaaagaaaaacgcctgggcgtcgtcattcggcaacgcacaggctatgatgattcttcagtcaaaggagaacatcaatgaaaccgcagatttaccatgttgacgccttcaccggcgacccctttcgcggcaactctgctggcgttgtcttacatgcggatacgctaagcgacgcgcagatgcagctgattgcccgtgaacttcgtcactcggaaaccgcctttttgctaaaaagcgaagagagtgatgtgcgcatacgctactttacaccgacagtagaagtccccatctgtggtcatgccaccgtggccgcgcattatgttcgggcaacggtactggggttgggaaacaccaccgtctggcaaacctcgttagcgggccgtcatcgcgttgaaattcatgccgaacacaacgactatcgcatcacgctggaacaaggtcagccctcttttgaaccaccgctagtcggagagattcgggctgccatcatcaccgcactgaacctgactgaagatgatatcgtgccgggagcgccaattcaggtggcttcaacaggacatgcaaaagtgatgatcctgctcaaaccagacgttgatattgatgccctttctcctaatctggcagccctgacggcaatcagccagcaaattggctgtaacggcttttttcctttccagattcgtccgggaaaaaacgaaaccgatgggcgaatgttttccccggcgataggaattgtggaagatccggtaacgggaaacgccaatggcccgatgggggcatggctcgtccatcatggcctgatggcgcatgacggtaaaacgctgcagattcaaggccatcaggggcgcgctttaggcaaagagggtactgttgatgttaccgtcaccattcgcgataaccagccggaaaacgtcaccatctccggccaggcggtcattctgtttcatgccgaatgggccattactttttaatctttgtcaggcccgcaaatcctcgcggcaaaaaattattttcccgcctctggatgggtatcaaatgcagccattaccgcggccagctccgcctcggtaaaaccgtgctttacatcatttacgccgagaccaaactgctgctgaagtaactgatacaacgacggtacatccggtacattgacctgttcaacggcatgtccctggtggtaacgcgtgaagtggaaattcgttaatgtcagcttgccgccatcaggcaaatggcggcacatcaacaaatgatgacgaaaatgggattgcggccagtgagccgaccagaaattgcccatcacatgatcgctctgctgctgcacccccagatcaaaacagtacatcgactgccagtgctcatggtggcggaattgtaaaatccatgtgcttccctcctgcatcaggcggtattcgccatgcggcgtttgctgggcaatttcagcctgcagacgaagcggtgcggttagcgtttggccgccaaaccccacgtccgcgatccactgctcatcctcaacatcaaccagcagcaaacggtgcgtgcgcggcggtaaactggcgggatgagacagaatgacccgccccaataagcttcggacgttaaaaccgatgtcgcgtaacgcgcgttcaaacaggccattcagttcaaaacagtatccaccgcgtcgggcataaagcagtttctcctctaatgccgtctcatcgagctgtatttcacgaggcagtagcacatccagattttcaaaaggaatcgcgcagttgtgcgctaagtgaagcgttctgagcgcttcaaccgtaggaacccccaacggctgacaatgtaatcgcgtaaaataagcatgtaaaaaagaggtcatctgaggcttccattaacattaatgcttgcgttcggcacacaggctgaggcggatatcgctgcgcaacaggataccctatccgtggaatagcgttggatacttttgaaaaaaataagacaggccggctgtcgcgccggaggtacgtggaattttggcgtacaaacggaaatcgggttctgagaatctctttgcgacacgccgccaaaatagcggcgtgttaaaatttttaacgccggctcagcgagtctgatttctaacaaaactggctaaacataaacgctttttaataattgtccaaatagttatggtagcgagcttttatgtcggccgcccattgcgctttcgcctcctgcatgttgctggcccgagcgatataatattctaaacacggaatggcgcctaatgcctgaggtaaggcattatatgctgccattcgctctctgacggttttatatttttcatcaatatcataatcatagtacgctggcgcttcaaaaaagccctcttccagtctcatacaaatctcttcaaaggtcccctcaacctcaacggtatgttccccatccgatatcctgacgattggcttaccttcagctatcagcgagagttgttcgaatgttaacatccgaccatcagaaagctcgacatctatagtaaacagtccatcacgtacagcatcagcaaggtgattatggatattccctgcattggcacagaactccgcaactttaggcgtaacattacaataatgttcaattactcgcgtaaatccgtaggccagtcctgcggtaagcacatacaagatgcctttcatgatttttgttgataatttattttcataatctcctgcagcaacatgaggtagcttatttcctgataaagctctggcataggtagaaactgatgtatatggcatatcctactccttcaaattttgctcaatagctttatatgtcctactcctctctcattatgacgatatgtcaatcaacaaaattgctcaaaggcatacattttcaggagaaaatgagaataacaggcgcaacggcctgatcttatgctgcttcaatatcgtcaggtggtttatcgttcgaggtcatatctatgaccataaatccctgcagggattaaccctgattaattattgcgcaacgcaatcactgccgatttgtgctggcgtcttatctggctgaatcgtgaccacaccgcaccacatctgaccacacaaataaactcgacatcctcattttgttctttccgtatgttttgcgtcatttaacaattgcaggtaggatgctccgccggcggttttatccctgtcacagaatcagggaaaagcggcattcgccattgcaggcaatcgattggtgagcgcccgtcgcggcataaggaatttttctgtcaggacaggctataacaggtaacgtaatgaaaacacagactacgcacgccgcagaacaacatgcggcgaaacgacgctggctgaacgcccatgaagaggggtatcacaaagcgatggggaatcgtcaggttcagatgattgctatcggcggcgcgattggcaccggtttatttttaggtgcaggcgcccgattgcaaatggccggaccggcactggcgctggtctatctgatatgcggcattttttcttttttcattttacgcgcgctgggcgaactggtattgcatcgcccttccagcgggagcttcgtctcctacgcccgtgaatttttgggtgaaaaagcggcctacgtcgcaggctggatgtactttattaactgggcgatgaccgggatcgtcgatatcaccgcagtggcgttatacatgcactactggggcgcatttggcgacgttccgcaatgggtgttcgcgctcggcgcgttaaccattgtcggtaccatgaacatgatcggcgtaaaatggtttgccgaaatggagttctggttcgcgctgataaaagtactcgccattgttatcttcctggtggtaggcacgatttttctcggtaccggtcaaccgcttgagggtaatgccaccggttttcacctgattacagataatggcggctttttcccgcacggcctgttgcccgcgctggtactgattcagggcgtggtgttcgcttttgcttcgattgaactggtcggtaccgccgctggggagtgcaaagatccacagaagatggtgccaaaagccatcaatagcgtgatctggcgtattggtcttttctatgtaggatcggtcgtattgctggttttgctgctgccgtggaacgcctaccaggcggggcaaagtccgtttgtcaccttcttttctaaacttggcgtgccttatatcggcagtattatgaatatcgtggtgttaaccgccgcgctttccagcctgaactccgggctttactgtacggggagaattttacgttcaatgtcgatggggggttccgcgccgaaattcatggcgaaaatgagccgtcagcatgtgccctatgcgggtattctggcgactctggtggtttacgtggtcggcgtgttcctgaattacctggtcccctcccgcgtgttcgagatcgttcttaattttgcctcgctcggcattatcgcgtcgtgggcgtttatcatggtgtgccagatgcgtttacgccaggcgataaaagaaggcaaagccgcagacgtcagttttaaactgcccggcgcgccttttacctcctggctaacactgctgtttttactaagcgtgctggtactcatggcgtttgactacccgaatggaacttatactatcgcctcgttgccgctgatcgctattctgctggtcgccggctggtttggcgtgcgacgtcgcgtggcggagatccatcgcactgcgccagtgacggcggattcgacagagagtgtcgtattgaaagaagaagcagcgacataacattccccttccccggcagccccaggcctgccgggtttaatgcgcgttgccgccaacaccgcatcgcgcccaatgcttagtcagccttaatcaactgcgccacatcattgctgttaatttcccgctggttgccttcctgatcggtataactggtcatccccgtctctttatctaactgcggcttaccctgagttacgatcgtttgcccattcttcgtcgtcatcacatagttggttgtacaacccgcaagcataaaaaacatcatgcccaaacctgagcatataaataactttttcatattttcctcgtgaatataatgagttaactacagcaaaaaggcagtgtaattctcacagaatcatcaggctatcggcggggtgtaacgaggcgtatcggtgcgtttaaagagatgactggaggggtttccccctccataccctatttacagagcaatgcgaataacatcatccggctgcgtcgcttcctgttcacgtgtcgatttctgcttcacgctgacgtagagcgttttaccgtctgccgatagcgccaggctattcgggtacgtcggcgtatcgaacgttttaacaacgttataggtcttcgcatcgatcacgctgacctgacctgcctgacgatgtgtcacatacgcctcgttacgtgtcgggttaaacaggacggccaaagaagcaggcgccgcgattttggcaagaatattgccattacgggtatcgacaaccagaacctcagtcgccttcgagtcggtgataaacgcgcgatgacctgcggtatcgagactcaggttaataaagaagtgttctttaccgtcatccagcaacttcttacgactgagaattttattgctggcggtatcgatagtgataaattcgccatccgcattggtggtgtacaggcgttgcgctttactgtcgagcgccagacccgtactcattttgccggtattttcgatcgtcgttttcagtttgatggtttcgccatccactacccaaatagcactctctttaccaacaccgctaatgtagatcgtgttggtcgccgcatcggcaaccagctcacggggctgtaacggacgaacctcttcagtacgtttgcgcgcatcaagtaccagacgaccttttacatcacccgttttggcatcaatcgcggtaactgcgctgttaatggtattgccaaaccacagcgtttgggtcgcggcattgatggtggcgccgaacggcttgagatcgttatgaatcgcttgcgtgatttccagcgtcaccgggtcgagacgataaactacgccgcctttatccagtttacggctttgcgatgtagccagccagagcgcgttttcttgctgactccaggccatctcataagcgcctttgcctaccgctttacgcagcatgtcttccgccgccagcgtgctaaatgaggatgcgacgaggagcgaacctaacaataaagaaccacgcaggcgcggcgaaaaaagatgacgtaagtgcatgacgactccctttgataaaaacgtgtatagctgcttcacactacttcgctgcgcgggatcttcgttccgcacttattataagttgagaataataatcattatttatcagaaagtggagcttttcctcgcctgcgaatgtcatggctcttaaataccgcacattttcttaacttaatgtgcgattaaaatttcaaaactttacatattgactacccttaatgtcacgttttccgttgatacgcttacatttatccggcattttcatgaaaattatttccgttagacagcgactttatcccgccctcttattgcctctgaccttctccccggtccttcaggccgccagcgcgcccaatgaacaaaccatgatagtcaccgcaacgccgcaaaccgtatccgagctggatacacctgccgccgttagcgtcattgagggagaagacatgcgtctggcgacgcctcgcgttaatttatctgagtctttaaccagcgtcccgggattgcaggtgcagaaccggcagaactacgcgcaggatctgcaaatctctatccgtggatttggctcgcgttccgcctttggcgtgcgcggcattcgtctgtatgttgatggcattcccgccaccatgccggatggacaaggccagatttcgaatattgatattaacagcatacaagacgttgaagtgttacgcggccccttctcagcgctatacggcaatgcttccggcggcgtaataaatgtcaccaccgaaaccgggagacaaccgcccacccttgaggccagcagctactacggcagttatggaagctggcgctatggactaaaagccacgggcgcgatgggtgacggcacacagccaggcgacgtgtattacacggtatcgactacccgtttcaccacccacggctaccgcgatcacagcggcgcgcgaaaaaatctggctaatgccaaactgggcgtgcgccttgacgatgtcagtaaactctcgctgatttttaatagtgtggacattaaggcggacgatcccggcggacttaccgaatctgaatggaaagccgatccgcaacaggcgccgcgcgctgaacagtacaatacgcgtaaaaccatcaaacaaactcaggcaggattgcgttatgaacgtcagctcagcgcgcaggatgatatcagcgtgatggcctacgccggagagcgggaaaccacgcaataccagtctattcccctggtggcacagctaaaaccagcccaggctggcggcgtaattacactgcaacgccactatcagggcattgattcccgctggactcaccggggagaattaggtgtgccggtcaccttcactggcggagtaaattatgaaaatatgagcgaaaaccgcaagggttacaataatttccgtctcaacaacggcacccctgagttcgggcataaaggcgatttacggcgggatgagcgtaacctgatgtggaatgtcgatccttatctgcaaacccagtggcagcttacgcaaaaactctcgctggatgctggcgtgcgctacagttccgtgtggttcgattctaacgatcactatatcgcgcccggcaatggcgatgacagcggcgacgccagctatcaccactggctacccgccggatcgctaaaatatgcgttaactgacgcctggaatctctatcttgctgccggtcgcggatttgaaactcccactatcaatgagctttcttatcgcgctgacggccaaagcgggttcaactttgacctcaaaccgtcgaccaatgatacggtggaagtcggcagtaaaacgcggattggcaacggcttgttgaccgccgcgttatttcaaaccgataccgatgatgaaattgtcgtcgccagcagtatgggaggacgcactacctacaaaaacgcgggcaaaacgcgccgccagggcgcagaacttgcgttggaccagcgcttcgccggcgactggcgggtgaaagcatcatggacctggctggatgcgacctatcgcagtaacgtttgtcaggggcaaaactgtgatggaaaccggatgcccggcatcgcccgtaatatgggattcgcctcattaggttttatcccggatgaggggtggtacgccggaacagacgttcggtatatgggcgatatcatggccaatgatgaaaataccgccaaagcgccttcgtataccgttgttggactaaatacagggtataaatttaattacagtcagcttaccgtcgatatttttgggcgggtagataatctatttgataaagaatatataggttcggtgatcgttaatgaatctaatggccgatattatgagccagcgccagggcgtaactatggcgtggggattaatctggcatggcaatttgaataaatatccggcaaatatccggcaatagcggggaatccccgctattgataagtcatagtttcatgaaagttacatgaagtactgatttttaatcgtcgctacgttttgttgcaaaacgttctgtaggcagtggcgactggcttctttatcaccagtcactaacgcattaagcaattttctgtacagattaacgccgttttgataatcatcaagtttaaaattatcatataaaaaatgcagacttggccccaggcgtacccataattgctcgatcatggcatacagcgttggcatatccgcgtagtggtagatctcaaagcggaatgcgcggttggccaaaagaattttctccataacgccactttccagcgcctgttgaaattcatctaatagcgcattcagcgtctgctcgcgatccggggtaatcttacccgcagcggcgaccaccgccatctcctccagggcagtacgaatcgtattaatttccagcaaactttccagcgagatctccggcaccataaacgcctgtgctggcgccaccgccaaagcactggaagagaccagccttaacagggcctcacgcaccggcgtaatactgacgcctaactcttgagcgatatttttagtgataagccttgcgcctggttttaatgcgccaatagacaattgatgctttaaccgattttcaacctgtgtggtcaggcttatatgttgtgttttttccgtacccggcattttccttccttcacctcttggcagaacaacatcgcaatcgagtcccgaagaagtttcggaacttaattgtaaaaaagataatccaggcctgaacggccaaataaataaaagtgataatttacttgcgtgatattctcatcttttacaacaatacaggtttctttatggcaaccgttttatctccgtcattccttcatgtatcgagatttttgaccggttcaggccgctgagggagataagctgccccaccgcgatctgaatgatgaatataagtaaagccgcaattttaaaatttgcacatttttatggcgacataatgccgccattttttctttacgcatcgtccgctaaacgtatcacgactttgccaaagttcttccccgccagcagccccataaacgcttctggcgcattttccagcccatcagtaatctgttcccgataatgtattttcccttctttgatccaacgccccatttcttgctgaaactcatgtatccggtgaccatagtcctggttgatgataaaaccttgcagacgaatacgctttttaagtaatgtcgccatcagcagaggcagtctgtctggaccgtccggcaacgctgtcgcattgtagccgctgaccagaccgcagagcggaatccgcgccgacgtattcagtagcggtaagacggcgtcaaagactttaccaccgacattctcataatagatatcgataccctgcgggcaggcctgcgcaagctgttgtgggaaattatcagcgtgatgatcaaggcacagatcaaatcccaaaacgtctgtcgcatgacggcatttttccgcgccgccagcaatacccacgacccggcagcccttcagcttgccaatttgcccaaccgttgcgcctacggggccggtggcggcggcgacaaccagcgtttcgccctctttcggctggccgatatccagtaaccccatataggcggtaaaccccggcattcctaaaatacccaatgaccaggaaggatgttgcggattatcacccagctttaccaacccttcgccatctgaaatgtcataatcctgccaaccattgtaactcaacacccattcgtctggtcggtaatcaggatgattcgacgcgacaacgcgactgaccgtaccgccaaccataacgcagccaggttcaacaggcggcgcataagagggttcatcgctcatgcggccacgcatataagggtcgagtgataaaaaaacggtacgcaatagcacctgcccttcaccgggcgtcgcgacgtcatcttcttcgaggcggaagttatccatctgcggcgcgccgtggggacgcgaggccaaaacccaacgacgatttcggttggtctgttgcttcattctattctcctcatgcctggcataatccatcaataatagtcgaacattagctttctgagggagttaaacactctcagatatcaggctgtgcgcttttatgaacgactttctcccccttctcgctaaatatgaattcttgcgctaattcgttgatttatgccgccttcaatagtatttctaacactatcgtaaacattccctggggttccctatgacgattcgctttgccgataaagcagactgcgccgcgattaccgaaatctataaccatgcggtattacatactgcggccatctggaatgatcggacggtcgatacggataatcgccttgcctggtatgaggcccgtcaattactgggctatccggtgctggtaagcgaagaaaatggcgtggtgactggctatgcatcatttggcgattggcgcagtttcgacggttttcgctataccgtcgagcactcggtttatgttcatccggcgcaccaggggaaaggactggggcgaaagctgctcagcagactgatcgacgaagcccgacgctgcggcaagcatgtgatggtggccggtattgagtcacagaatgccgcctcgatacgcctacatcattcgctgggatttaccgtcaccgcgcaaatgccgcaggtcggcgtaaaatttggccgttggttagatcttacgtttatgcagctccagcttgatgaacacgccgcgccggacgcctgctgatgaaccagtcgctgacgctcatctttttgatcgccgccggtgtcgggctggtggtacaaaacagtattatggtgcgtattacgcagacatcatcgacgattctgatcgctatgctgttgaactcgctggtagggatcgttttatttgtgacgatattgtggtttaagcaaggcgctacgggcttcggcgagctggtcgccagcgttcgctggtggacattgatccccggtctgctggggtcattttttgtatttgccagcattagcgggtatcagaacgttggcgccgcgacgactatcgcggtactggtcgccagccagttaatcggcggactggcgctggatatcgcgcgtagccacggcgtcacgttacgcgcaatggtcgggccggcgtttggcgcgctgttgctggtcattggcgcatggctgattgcgaagcgccagttttaatgggttacaggatcgtgccgcctttggtgagctgctcgcggcgcgcgtcccgatcttcttgatattgcctgccgtgatgcgcgatagccgtgcgtaaacgctgctgctgcacataacgatcttcgcgacgtaattcagcgtcatcgctcaaggcaatcagcaattcattcatatgggcaattacgctctccgcgatggcggcatccacgcgggcgctcacttcctccaggtgcgacataagctctcctactctttattctgtaacagcatgattcgcctattatacgcgttattgtcgcccgatgcggtaattcgccgccgccaccctgatttaacttacgtcaagtggaaacacggggcttaatagaccgagaattcgcgcctttttgcctttcttccgccgtttgcttgcgtatagaccccgtaaagtagacgcgtgaagaagtctaagggataacaacgtggcaaaatctctcttgcgcagcggcaatctggatgattatcaggccgtgggcggcggcggtcaggccgtatttgaatcagcattgcaaattcgcgaaacgcttcgtctgcgtaaacagcaggcgatggttgactgtctggcgattccgcaacttaacgataatggcgatcgggttgactggtattcgccgattgaaggtcaggcgatagcgtggaaagcggctgacaaagagacacgttctcgggctttacgttatttagccagcacttttgaaagcgcggctgcactcagtcgcaaaagtctgcaatccggtaaaacagcgctccagctatttggttcgctacttgagaaagcgacgcaatttcccggtgaaaatcatgttttcctggttaacggcaaaccggttatcaccttctggggattcgttaatctcaacgaaaatacacgcgatgatgtgctggactgcctgcgggtaaccgaggcaatccccgacatccctctggtcgagccggagcccgaagaaaagccgctggtagaggcggcatttagtcaggcggatgaacctttgttaacgtctgtcattgagccgccgaaaatgccggaggaacctgctgcgccgcccgttatcgttagcgagccgaagcctgccgcacctatcccggttgctgaggcgaaaagagctcgtcgtctaccgctgtggagcttacctgtcgctgccgtggttatcgccgccgtcgccacgccttttttctggccatcttcatccgttgacggggcctctcctgttcgcgccgcgcctgtcgctaccgcgaaaactgacgttacccccttgcctgaactcaccgcgcatttgccgctgcatcgcgctgaggtgacgcccgcccccaaagcggcgccgttgccggaagcgcctgttatcattgccgctatccccaaagacgcgctggtgatggacaatacgcagatgaagcttggaaccacgcgctttttaaacggtagctggcgcatcagtgtggatgtcaaagatccgattaccggcaagccgccctctctgcgttatcagatccaaaataacaaaggcatcgcgcgcgtagtacatggcgataacgtggtttgtcgggcggaaattttctctggtctgcatcaaacgggcgagctgatgattaaaagtcgcggcaatgcgcgctgcaccgacggttcacgttatccgatgccggaaattacctgtaaagcaggcgtcaatgacgtcgcaacctgtaccgcccgttatggcgaccacgcggcaattccgttgacgtttaaaaagataggtgcctgattttatgttggtcaatctgtgtgattacaaacagagcgtcacgctcattgcaaacagcggcgtccagtttcttgattttggcttaacgccgcaagagtcggcccactacggacgttttgtgcgcaaaacggcaaacggcccgctactgcgcctcgattttgatctgaccagcgggcgctacacgttgccaggacgtgctggcggccaacccgaagtcgtgaaaccggaaagcactcagacgctgcactattctctggatgtactcgacggaatctggctccccctgccgttcctgcgttttaatccgccgcgtacctttattgacgggccggataactgggcgcgcattcaggtacgtaaactcagcgagccagatagcgccggaaacacacaccgcatcaccctcgccttcgacagtcagctggcaaaaaatatgcctgcggcgttggcgccttgcgaaaacgatctgctcaatggcacacgttttgcgctcgcctggcgcgatgaagaagttgccgattttcttgaccagacatggattgacggctggctgcgcgagtcgtttcttcagtatgcctcacaggtggaaaaccgttcggaacaggccattcagcaagcgctgcgtagttttgagtatcaggcgcactggttgaatttactgacgctgttaggcgaacagcttacggtgccggaagtgaagtttgtgacacatacgttaagcacgcccgcaatcccggtcgatctgattctggatgtcggcaatacgcatacctgcggcgtcttgatcgaggatcatggcgatgcgaatgacgggttacgccagacggcagagcttcaggtgcgttctttaagcgagccgcagtatctgaacgatcctttatttaccagccgggtagaattctcggaagcacgctttggcaagcaacacttttctgtcgaaagcggacgagacgacgcctttgtctggccttccattgtgcgtgtgggcgacgaggctcgcgcccttgctatgcagcgtgtgggcaccgaaggcagcagcggtatctccagcccacgtcgctacctgtgggatgaaacccccgccttgcaggactggcgttttagccagatccacggtaaaacgcagcgcgaaccgcttgccaccgcgtttccgctgatgaatctgatgaacgatgacggacagccgttattccgcctgccgtatgaagaaaggctaccggttttttcgccgcaatacagccgtagcaccttgatgacgcatatgttgtgcgaaattctggctcaggcgctggggcaaattaacagcgtcgccacccggctgcggctcggctttcccgcctcgccgcgccagctacgcaccctgattttaacgctgccttccgccatgccgaaacaggagcgagaaattttccgccagcgaatgtttgaagcgctggcgctggtctggaaagccatgggctggcatccgcaggatgaggatttcaccacgcctaagcagcgtgaaaaaagcgtggtgccggtaccagaaatacagatggaatgggacgaagcaagttgcggccaactggtatggctttataacgaagccatttcgcattacgccgggcgtaccgaatccttttttaatgcgctggccagaccggatcgccagcctgaacccggcgtcgtccccgggcgcgcgttgcgcgtggcatcgattgatatcggcggcggcacgacggatatggcgatcgttcactatcagttagatgacggcgtgggggccaatgtaaaaattacgcctcatctcctgtttcgcgaaggttttaaagtcgccggggacgatctgctattagatatcattcagcgttgcgtactcccttccctgcaaacggcgttgcaacgggcaggcgttacggatgccgccgccctgctggcgaccttatttggcgattcgggacgaattgatactcaggccattttgcgccagcaaacggcgctgcaattatttatgccgctgggccatgcggtactttccgcctgggagcaaagcgacattaacgatccgtttgccggtttacatgcgacatttggcgatctgctgatccgccgcccaacgagcaacgtgatgaactatatccagcaggcgatcgatcatgccttaccgtctggttcgccgacatttgatatattcaatgtgccgttgcaaatccagtttagccagcttcaggagtctctgctggccggtcagtttacgctgacaacgccgcttcatgcggtctgcgaagcgatatcccactatcactgcgatatcttgctggtgacggggagaccgacctgtttacccggcgtacaggcgctcatccggcacttacaaccggtgccggttaatcgcattgtgtggatggataagtatcaggtacatgaatggtatcccttcagtcaacaagggcgtatcggtaatccaaaatccactgccgcggtgggcgcgatgttatgcagcctggcgctggacttacgtctgccgcgtttcaattttaaagcggctgatatcggcgcgtattcgactgtacgttatctcggcgtactggataataccgttaatacccttcgcgatgaaaacatctggtatcacgaaatcgatttggataaacccggcgcaacgctggacgctcgcttgcattttccgctacgcggtaacgtgacgttgggctttcgtcaactggcgaacagtcgctggccagcaacaccactttattgcctgagcattaattccgccgaactggcgaaaaccatcgctggcgacggcgtactgaatgtgcgactgaaattacgcggcagtagcaaagatagcgccccggaatcgttcatattaagtgatgcctggctccaggacgggacgccggtcgccgccgatgcgctgacattaaaattgaatacgctggctgaccgtcgccacagcggcagccactactggatagatagtgggagtgtatacctgaaatgacaaaaccgttaaacaccacccaggctgttatcgagtgggttaacaacacgcgccgttacgcaacgcgactggatgacgaagccgacgctctgctggcgcaacttacgcttgccgcggcggatgagtcagcgctcaacgccgcctgcgcatcacatggctgcgttggtctgtacgggtatgcgcaatccgcaaaagcgcatctgttaacgacgctatgcggtaacgagaatggcaagctggaaattatcacgccggaccgtgactatgattatttcagccacatcaatccgggtcatgcgccagcgaatatggctattcgctttacgcgcgacattttttcaaacgagagcggctggccgttgcgcctgcgcttgatcagtgaagccgaactggtgcagatctttattgcctggaccagctcgtcccccgtttgtcgccaggtcgaaaaatccattatcacatcacgcctggagaaatggcaatcgcttcgccaaccgcagcccgtccccggcgttaccgctgaagaggtagcgaccatcgcgagtttctggcgctcttgcctgccgtccgccagacaacatattgatgatgcgacatggcaacactttgcctcgctcttgcctgcgctggatctcacgacacgggcgcacgcctgggcattactgtggggagagcaaccggagatcacccagcaatggctggcgctggcgcatatgttgcaacaaaccggccatgccggggaactggcggcgccgctcagcctgctggtcgatcattttggcttaccggcggaaaacttcctgacgcaaatggcgctaaccgccaacgatacgcaaagcgatgtggtggtgcatccggttaaggaaggccgactgctcaatgcggtcagcctttcgcttgattctctggcgctgcttacccgcgaactggtgctaagcgttgaaaacaacgtactggataacgtagatttactggatattccggtcgcgccagacagtcatcctcatccgttatggcgggcgaaattaggttggatgctggcccattaccgccaacaggtacagcccgatgttctggtgatttgcaatgctctggcatctcgctcgcaaacgtccactgccgcccatcacttactggagtgggttaacgccacgcagccgcagcatgaatcagcgttacccggcgtcgtctgggctattactccacaggatgcccgttttgccacccagcaaaatctggatgaagccgtccagcagttgatgggtaaacctggcgtgcattggggaacgttgcaggcgctggataaacacagtatgcagcgtttggtggaatggttatcgcaggcgacatcggcaccacagcgacaggcgcgcttacaggcgttacgcgaacaactgcgaggccgcgtgcgcgatctgttaccgatgtttgatgacgcgcggctaccggttgaaaccgtgatccggcgtcttcaggcccaggccgccagacatggcgacctgctggccgggctgttaccgccggtacagaacttcgaagcgttgctgagcacccgacagtcacgagaagaacaggtctgcggtttatttaatgacgcgatcgatctctttgccgacgaaccaacgcgcgcttcagcgtcagaaggtcacgaaacaggctaccaggcgcacaaaatgtggatcaatcatctgcgccagtgggcccactgccgggataatgcgcagcgtctgggactggaaccgcagatgctcaacgccgtggcggagattttaattaccgccagctatcgcctcggtttacctcagcagttacagaaaaccatgcagcgcgaggaggtgagcggcgcgcagcttcatgccatcattggtaacttcatcgcctggctcggctacgccaatatcgaggaggcccaacgcccggcctgccgcgttcagaaaggcgcagccattttcgccgcaacaccgcgttcgacaatgttgcgtctaacaaagcttgacgaacagcccgttcatgccgccagccgctatgtctatgactggcttgttgcgctgtataccctggccaatgagaacgcaggatatcggcatccgcaggacgttaccgacgtagacagagcgcaattaattgccctgatagcctgacctggcggaaaaaccatgcccggtaacctgtatcgggcttgaggtcagaaaagcgaaaacagcaatgcgacggggaaacttatcggccatgtcgcgccaaccaaaaaggcgctcaggaaacgaattcgttttttgtcatgagtcaaaaaccaggtgatcagggatgatatcaccgccatgacggcgtaaaaaattaatatcttttgaaagagggtcatatcaggcatccacgccaaccagaggaaaaaacgcgcgcaatatgctctttttatttgacgcacatcaaggtttatcagccttaacagcaaaacgttctcaatgcacggctccgctcacagaatatcctgtttaggtattattgcggatctcgccaacccgtactatacccataggggttatgatgaaaggtggcgaaaatgaatgtttccagtaaaaccgtcgtgctgattaatgtctttgctgctgcaggacttttgggtctgatctcgttgagattcggctggtttgcttgaggtgttcaacctttgagtacttgctgcgcatgttggcggggaggtccccctctccgccgacacccgcctattttttcacgatttttctgaacagtaaatgatccttaatgcttaaccatgatgtggcggacaagggtgtagtcttccagaccatacaatgacatatctttgccgtatcccgactgtttttgccctccatgcggcatttcgctaaccaacatgaaatgggtattaatccaggtacagccatactgcaatctggcgctaagccggtgcgcccgcccgacgtcctgagtccagacggaggatgccagaccatagcgagaatcgttggcccacctcagaacctgatcttcatcatcaaagacggttatactgaccaccgggccgaagacctcgcgttgcacgatggcatcttcctgttttgcgtctgccagcaacgtcggagcgaaatagtaacctttaccttccgtttgacttccgccagtaatcacacggatatggctgagggccttcgcctcctctacagccgctgtgacgcgcttcaggtgcgccagcgaacttaacggccccagctctgtcgactcatcctccggcgcgcccattttcaggctgctcactgcgttccctagcttttcgaccagcgcatcatagataccgcgctgcgcgtatatacggcacgccgcagtacaatcctgtccggcattatagaaaccaaaagtccggacgccctgcgccaccgcatccagatcggcgtcatcaaaaacaatcaccggggctttaccaccgagttccatatgcgtacgttttatcgctggcgcagtatggcgcagaatatgctccccggtcgcgatagaaccggttaaagagaccatgcgtactttttcatggccggtcaatacatcgccaacagtttgccctcgtccgaacaggacattgagcacccccggcggaaagatatccttcgccagcacggcaagtttaagcgccgtcagcggcgtgatttcagaaggcttaatcaccacgcagttacctgccgccagcgctggcgccagcttccaggccgccatcatgagcggataattccacggcgcgatagaggcaaccacgccaatcggatcccggcggatcatcgacgtatgtccttccagatattcgcccgccgccagcccactcaaacaacgggccgcgccggcaaaaaagcgaaagacatccacgattgccggaatttcatcattaattacgcagtgcaaaggcttaccgcagttttgcgattcaagccgggcgaactcaagggcgttttgctcgatgctgtccgccagttttaacagacattccgcccgtgctttgggtgtggtctgcccccattcggcaaacgcgttatcggcggcctgcactgcggcgtcaacctgcgcgggcgacgcttccgcaatctcaagtatgacctcgcctgtcgccgggttataaacagactgcctttctccctcgccgtccaccagcacgccattaatcagtaattgatattgcatagcattttcccatatcgtcattaatcgatttccggcgaacgggccgccgctttcctaaaaatagacggcgcgccagatgctcacccggcacactcgggaaatttagtcaggttgtgagctgacacgcattccacctcacacaaggcttttagcgctcagcatctcgcgaatcaggctgccaagctgttttacggcctgttcttcccgttctccccaatgccatgcggtgttaaaacgaaagaaacgcgtccaggcgccggacgttgaaaacattttccccggcgcgatactgataaggtgttcaagcgctttggcgctaagttcaccggcatcaagctgctcaggtagctccagccaaagaaaataaccgctatcgttatggtgaatttttacttccgccgggagatggcgcaaaagggtttgccaagcttgctgtttacgttcggcaagctgccttcgcaatcgtcgcagatgcgcgtcatatcgacgtgtcgagagataatccactaacgccaattgcatgggggaactggtggataatgtgctcattaactgcaaacgctgaatttgtctggcatggcttcctcccgcaacccagccaatgcgaaaaccgggaaccagacatttggaaaaagacgaacaatgcaacacggtatcgtcgcgatcccatgctttggcaggcagaggtttctcgcggccaaagtagagttcgctataaacatcgtcttcaattagcgtcacgttatggtgcgtgagtaacgcaaccagccgcgcttttttctcagcactcagcgtgaaccctaacggattctggctgttggtcattaaccagcacgctttcaccggatattcctgtaacgcctgttccagcgccataagatcgataccttctttaacatcggtaggtatcgacaacgctttcaggcgcaatcgctccagggcctgtagcgcaccgtagaaacaggggttctccaccaccacccagtctcccggcgccgtcaccgcctgtaaactaagattcaacgcttccagcgcgccggcggtaatgacaatctcgtcaggagaaacggtaatcccctgctgcgcgtaacggcgtgctatcgcatagcgcaattctgcattacctggcggcaagttttcgatgacgctcattgccgtcgcggttttgctgacctgcgccagagagcggttcaattgcggcaagggaaacagacgcggatcgggaaacgctgaggcaaagggcaccacagaggtatcacggctcgcctgcagcatctcaaaaatataggtattgatatctacggcttcatcccgaataacgtgcgctgccgtcgcgactgaccgacaaaccggatgcggcgcgacataataaccagattgcggacgggcgataatccgtccctgactttccagcaactggtacgcatgaccgacagtcataaaactcatgccgctactggcgacctgctccctcagcgagggtaatcgatcgccgggttgccaaacgccagaggcgatttgttctctaatttgctccgccagacgttgatattttttcattattcgatctcattgagcgctgcttgcaggtggcaaccgcagtgtatatcagttgttaaaattaacaatgatttgctaactgttatggtgctttccaacaggcgtaatgattagatttcgcaacaaaacgccgtttcagggtctctgcttaacgggaaagtcaaaccaagtgttcgggtatggttcatgagtaagagagaagtgccaccattcagtatccagtggcgtaaaacccgcatcacgcatcaatgtttgtaataacaacctatttgcgcgttgctgagcggtaagtatgacattatcgggatgggataacggactaaaacagtcaaagccggtaccaaaatccagactattatctggcgagcgttgcgccgcggacgcagtacaattcaccagtggtcgtccgggatcgtatattggtattttactgtcaagtggaacaatcgttagatcaagcgtacttccccgactgtggccggatctggcggcaagataaccttcctcaaacagacgatttttctctacctgcggataaaattcgtttttcatttggttttgagaaggatctttggcccacgcgataaagtcgttcactgcgctttgcggacggtagcaatcatatatttttaaggtaagtccgaaggggcgtaaacgatcggcgacctgcttcactgcgttcgcggctggtcgtgttaacaggcaaacaggcgcgttatagcctttaatggggcgaccaataaagttatgggaactgaagtatcgcatgtctacctgtacgtcgggggcgaccgtagtaatatcgacaaagtcttttggctggtggagatcaatatggttttcagctgacattgcctgaacggacaacaggctgaacaggaggaaagaagatacgcattttaccatatgttacacctcgcgagagtcacaggggtgattatgtatttgagcaggtaaagattagcggacaccgcttaaacagatggttaaaataaacatctttccccctgtaatctgtgccttatcacaaacggagagtttatattttgcttatacgaccactgcgcctcctgttctatacccaaaataattcgagttgcgtaaaggcggcaagggagtgagtctcaggagcacagataacgatgtgttttcacaaaggcgagtctacctgaccagaaaggtcatttgataatcagtagtacagttgttgtcgccttccataactaaataacattgtttcgccaaagataagaccactatatagtcaggaaggcaattagtgaggaacacgtcgattgtcggcgataatgcactgaaattacgattcactgcagttgtgcaaacacatagaatccccctcgaaccgagataattcggtctgctggtcatagccattattcagtaagaccgcaggttgcagcggcggatcacgggcgtgaagaaacatcctgtgccccaaattttttggacaagcgctgaacctgccgtatacttttacttaacgtacactccgccataaaaataaaccctgcgatgataccgtaatgccataggcataacttaaggatatgccataaatcaagcgaagcatgatttaacttctcagtaattgcgatagtctgtacaaatattatgggatgaaataataagatgcctaacaaaaatatccctgccacgatcatggcaagtaactgaaaaaaagcccatccgataacgaaacggtaaagtaacagcaataatagccgtccacatttccttagccattctgactgcaaaatgccccaggatgctgtcttttcgtgaatttcaccatctgatttcttcattttgagcctcctcgcaggtttttataattttatcgcccaactggaaacaaagccgtcagctaatcgttacaacaaatataattaagacaaaaactaaagagtaagatatttatatcataagcactatcagtattggccttctgccctaccgctaaacatctcattgttgttagcctaataatacttttagtttaacttcttataagacaatttctacacggttgagcaactatttactttctctaaaaataatatagtgcgtaattaatcattactcatagtacatgatgatgtgagaattaagaaaaccgttttactttcattcgttttatctgacatatttcatggccaggaggcgtgggcatgactaaagctacgggtcgatttgaacaattgaacaataatgttgacggttcaggacaaagcaaaaatcaggtgtttcaccgataggcaaaccgatgggcaacatgggataatatttcgaataccacctattccagtaatgaagtatcatataatcacttgtggtctacattatgccaattactatcgggagaggatttttaaagagtgagatgttttctcaaagtgctatctctcaacgctctttctttacgttactatgggaaaagattaaagattttttttgtgacacgcaaagatccactgccgatcaatatataaaggaattatgtgatgttgcctctccgcctgacgcgcaacgtttatttgatttattttgcaagttatatgaattatcatcaccgtcatgcagaggaaatttccattttcagcactataaagatgctgagtgtcagtatacaaatctctgtattaaagatggcgaagatattccgttatgtattatgatacgtcaggatcactactattatgagataatgaatagaacagtgctctgtgttgatactcagtctgcccacctgaaaagatattctgatattaatataaaagctagcacttatgtttgtgaaccgctatgttgcttgttccctgagcggttacaactctcgctatccggcggtataacattttccgttgacctaaaaaatatagaagagacgcttatcgccatggcagaaaagggtaatttatgtgactggaaggaacaggaaagaaaagccgccatctcctccaggattaatctgggcatcgcccaggcaggtgtaacagctattgacgacgctatcaaaaacaaaatagccgcaaaggttattgagaatactaacttaaagaatgcagcgtttgaaccaaattatgcacaaagctcagttactcaaattgtttattcatgtttgtttaagaatgagatactaatgaatatgctggaagaaagttcctctcatggcctgctatgtttaaacgagcttactgaatatgtagcgctacaagttcataacagccttttttctgaagatttatcttcactcgttgaaacaacaaaaaatgaggctcatcaccagagttgatcacaccataaatagtatggatttacaatcccctggcaataccaaaaccatctaatacaataactttaaatatatactcccagggaataatggatttactatggaacgaattggctcgttatttttataattgacatactgagtataagtatattttctcatacaacttatcgcacttattgacaaaccgttttcgctaatttgaagtgtggaataataactcaaagaaattattggcatcatagcctcacgacgtaactggaaggtggcatgatgcttacaaaaacgttatcagtagttttactgacctgtgcgctgttttcaggccagttactggcgaaacagcaagaccacgcattcgtatggtttgcgacgggagggcaccagcttagacacgaagccgacagcgatgaattacgggcggcagcggaagaatccgcggaaggcttgcgcgagcaccacaactggcagaaatcgcgcaaaccagaaagctattttcgttaattaaacgcccctgcgcttcggcagcgttttcatcagcgcttcagggctcactgaagcgacaacgctgccgggctggggcatttttaagatgtggtttttaattttgccaatgacatgcatttcgcaagggcggcagtcgaattttagcgtcagtacctcatcgccatgcaccaactgcatcggcgtggctttccagctcttaatatttcctttcgcctgctttggacaaaggttgaacgcaaaacgcaggcagtgtttggtgatcatgaccggtacctcgcccttctcctgatgcgcctcataggccgcatcaatcaattgtacgccgtaacggtgataaaattcccgcgctttgtggttgtagacattagcgagaaagctgagatgcgtttgcgggtagaccggcgcaggctgcgccacgggtttccgacgacctcgttgataatgggccagccgcgccgcgtcaagcatatcaatcgcctcccgacggaactgattgagcaggctatttggcacgaacaacgccgccggtaatgtcacctgcatatcacgcgcgtagtaaggcgtctgtcccagcttcgccagtccggcttttaggttattcaacgctttttcagagttgttggcttcctcaaataccccatcaagcgtatgcgtgatgcagacaccgtcttcactggtcagcgtcagaataagctgttcctgccagccgcccagcatgatatcaaccgccacacggcgctcactggaggtttttgtcagcgcttgctgccagttatgatccagattacgattcaacggatgatgcggacggactttatgcaggtcggcaggcatatcatttggccaaacgcggtagcggttatgaccggttttctccaccgtattggcgcgaaaacctaccacttcacgcttaatcaacacgttcagaccatcgccattcgccaacggctccgtagcttctacgtcgagataatccttcgccacattcagcacctcacctaccggcaagccaataaattttggtgaatcaaatgcgccaatatcacctttacgcgcgttaacaaaatagtcggtgctgccgcgatggaaggttttctccgtggagggaacaaaaaagtgttcggtccgaccaaccgacgcacgcgccagatcgccacgttgctcgataatcgcgtccagcatctgacgataatgcgcggtgatgtttttgacatagctcatgtctttatagcgcccttcaatcttgaaggaacgtacgcctgcatcgatcaacgcgccgaggttagccgtttggtcgttatctttcatcgatagcaaatgtttttcgtaagagaccacccgcccctgatcgtcttttaacgtatacggtaaacgacaggcctgcgaacagtcgccccgattggcgctgcgcccggtttgcgcatgagagatataacactgcccagaataagcgacacacagcgcgccatgaatgaagaactcaattgtggcgtcagtagcctgatgaatagccgctatctgactcaaattaagttcgcgcgccagtacaatctgtgaaaaaccgacatcggcaagaaacttcgctttttccacgctgcgaatatcacactgtgtactggcgtgaagctcaatcggcgggatatccagttccagaatgcccatatcctgcacaatcagcgcatccaccccggtgttgtacaaatcggtgattaaccgctgcgcgggctccagctcatcatcatgcagaatagtattcagcgtgacaaaaatcctggcgccgtaacggtgagcaaacggaaccagatcggcgatatcgcgcagactgttactggcgttatgacgtgcgccaaaaccgggtccgccgatgtagacggcatctgcgccatgcaaaatcgcttcgcgagcaattgcggcgtcacgggccggacttaacaattcgagatagtgaggttgctggcgcatacagtcgttcttatccaatagaagcgaaatggcggctattgtagtcagaagcgcaaactaacgaaatagttttcccgcttaatcacgtgggtaatggatcagcgagtgaaaatgaaccgtctggtcactgctgttgcgataggtatgcgccgtatcgccggcaaaacgcaaacctttaccggcgtctatggtttgccataccccaccagtacacatgtccagccgaccctgaatcaccaccacatgttcgataacgccggctttatgcggcgttgattcgctgaccgtgccaggcgccagcaatagggaaaaatagtcaaaacagagttcaggatcccatggaaacaacggtgtgattaccatcgcttgctgctggggatcgaaggtcggaggaaattcggcctgcggcggcgaaataaacactgagaatggaacgttcaggcccgtcgcaattttccacagcgttgcgactgtcggactggattcattacgctctatctgccccaacatggcttttgagacgccggagatctccgccagacgcgataaactccagcctcgctgatggcgtaacgttcttaacgtggtcgccagatagtgtgtcaggttatccattttcccccctgtaaggccatagcgtatcacttgtacgctataacgcacaatgctacattgactgaccgttataacgcacaagaggcgatcatgcgtctgttatcactgccgttacctactgtattatctggtctggtcgccgttctggtcggctatgcgagttccgccgccattatctggcaggcggcgcttgccgctggcgcaacacccgcagagatcgccggctggatgaccgccctcggtatagccatgggcataagcacactaacgttaaccttgtggtatcgtgcgccggttttaaccgcctggtcaacgcctggcgccgctctgttggtaacagggcttcagggattatcgttgccagacgccgtgggcatattcattgtcgccaatgccctgattgtgctgtgcggcgtcacgggattgtttgcgcgtttgatgcggataatcccccattctcttgccgccgcaatgctggcgggaatactgctacgcttcggcctgcaggcgttcgggacgctcaacggagagtttgtcatgtgcggcggtatgctattggcgtggctactctttaaagtattcgcgccccgctatgccgttattgctgccatggtaatgggaataacggtggcgctcatccagggtaaggtggcgatgagcggtattcatttcgcgccggtgtggcccaccttcgttcccccccacttttcattcgctcaaagcctgagcgtcgcggtaccgctcttcctggtgacgatggcatcgcaaaacgcccccggcgtcgccacaatgaaggcgtctggctatcagcttcctgtctctccgttaatgatttttaccgggttgctggcgctgctgctttcgccatttggcgtttattctatctgcattgccgccattacagccgccatttgtcaaagcccggacgcgcaccccgatccaacgcgtcgctggttagcggccgccgccgcaggcgttttttatttacttgccgggtggtttggcggttcgataaccgcgctgatggtcgccctgccggttagctgggtgcaaatgctggctggtctggcactgttaagtacgattagcggtagcctgtatcaggcgcttactcacgaaagtgagcgtgacgcggcagttatcgcatttctcgtcaccgccagcgggctaacgctgatgggcatcggatcggcattctgggggttgatcgctggcggaataggctacgcagtattaacgagaacgcgccgcccatcgttgtctggctgatggtggccgctaatctgccggggtttgcgccatcttgcgatggcgccgcagaattattttttattaacgtcaaacatagaggtatccgtcgccatatcatccacgacctgtttcaacgtctcaaacgccattggcgtactggaattgctcaggtctttaccttcaccctggcgtactaccttgacgaccggcttgttggtcgcggcatctatcagctcaccttcaaaatagaggtgggtatccatggtccggtggcccgtcgccatttgcgtgcccgccacaatcagcgctacagggatcacctcatagaattgcagcccttctttgctggtatccacgcccgtaatcgccccgcggaaaatcaaactgcgcggccctggcgtcgtgaccagcggtttgcgctgttcaattgctgattttactttagtgttcgtataagccagcagtttatcaagaacttgctgcccgacctgggtcgttggtttggggacgggatagtatgttatcggattgtaaacaatactgtcatagttagagtcattgaaatgtggatctacccagcgcaacaccggtttccccgtggcggaggtagtttcctgcaggtccgaataattttttaagaatccagaatacttatccggctgtgtgactttagacgcacagccggataacgccagcaagccagtaagcactgcaactttaaataaagtatgagtacgcatgaaacgatccctttagtcttcgcaatgatgcaaaggaaataatagcaaaacgaaatcattctggatgcactaaaaatggtaacgacagcacaatttgaacgcggcgcccgacaaaaaaatgccgaacgcagcgagacttacagaacttgcatcgctcaggccgtttttctcgccagcatcgtagcaaagcgcagtttgatacggttgccattttcgtccgtgcggtgaagctcgccgacatcttcgttgtatttcagcatgtcccatccttcgtaatagcggcgtaattcgccttctttaaaagcgaacgggaatcccaccgtacagggaaagtccggcgtatccattgccgcaacaatcaaattatacccgccgggttttgtgcagcgttgcatattggcaattaaaccgggaatggtttgcgcctcaagaaacatcataaccaccgtcgagagaataaaatcgtattcgccgtcaaaggtcaatgtattcagatcgacaaggtcggtttgcagattatccagcccttctgccgctttaatacgctcaaggttagccatactggccggatttttatcccacgcggtaacgtcataaccgttcgcggccagatacagactattacggccattgccacatcctaaatccagcgttcggcctggcgcgacaacctttgccgccgccagcacatccgaatgcgtgcgggttaaaccgtatttctcagtaaagtaattttcgtcacgaacggtcatttttttcctccgttttcaacagtgcagcgcgctcagtgcgaataagcaacgtcccctgcaccagcaatagaaatgtacgaaccagcaataaagcgataatagcgttagtgaaaataaacagcgggacggccagaatatggaaaagccctgattcactaccgtgaccaagatgtaaccccgtggtcgccagcgcggaaacgccgaacgaaaaactccagaaggaagcattaaacggttgtgataaataccagggcattaatcgcagcataaataaaagctgtaacagaccgtagccgaatagcattttcgccagcgtgtcgccctccccgccattgacgctcagccaggcgctacaggcgaccagcgcgggcgccagttggatacccagcgacgtacgcagcaccgccggtaattcgccgcagctacgcagtcgctgcaaaataaccggctccagacttaaccacgaaaagacgcctgcgcctaaaaacaccagtccggcatcattgtaaccgagcgctccacaggccatagcgctgataaaattattcgctaccgtgggcagataaagtcctggggttgtcgcttcttccggatgcgctccgcgccaaagtcccgccgtctgccaggcggcatacgccagttgtatgacgacccccacgctgaatagcgcaacggccaacgggcgataccagggaacgaaaccgatcgcgaccagcatcgtggtggcgggaaacaggctgacaaaactgctcattaccggatgtcgcacttcagccatcacgctatggggaaagcgcaccagacggctaaggaacgccagggtcaagagtgcccaaataatcatcgccaggatcaccatgatgtcgccgggccagtggcttattccccatatctggctggcataacgccaggcgaatcccataccgatagtgccaaggacgatgccaaaatagcccgcaggcagattgagcacgcgatcgctctgcttgtgattacgcattttgtttaatttataaagtatatttgaaatgcattttatggaatttctggttgtttcgccagtacctttgctacggttatcttaatcgttcacacggaatttccctatgaccaaatatcgactgagtgaagaacctcgtgcttttacttatcaggtagacggtgagaagaaaagcgtcttattacgacaagttattgccgtaacggattttaacgatgttaaagccggaacctccggcggctgggttgatgccggtaatgtgctgtcacaacagggggattgctggatttatgatgaaaacgcgatggcctttgcgggcacggaaattacgggtaacgcgcgtatcacgcagccgtgctcgctctacaataacgtgcgaataggcgataacgtctggattgatcgctctgatatcagcgatggcgcgcggataagtgacaacgtcaccattcagtcctcttccgtgcgcggagagtgtgcgatttatggcgatgcccgcgtgttaaaccagtcagaaattctcgccgttcagggactaacgcatgaacatgcgcagattttacaaatttacgatcgcgccaccgtgaaccattcgcggattgtccatcaggtacagctttatggcgacgccactatcactctcgcttttattgagcaccgggcggaggtctttgatttcgcgctcatcgaaggcaacaaagacaataatgtctggatctgtgactgcgccaaagtctatggccatgcgcgggttatcgccggcacagaggaagatgctatccctacccttcgctacagctcgcaggtagcggaacatgcgttaatcgaaggcaactgtgtgttaaaacatcatgtgctggtaggcggacatgctgagatacgcggaggcccgattttactggacgaccgcgtgctgattgaaggccaggcctgtatacagggcgaaattctgattgagcaccaggtcgagattagcggacgggcgacggttatagcctttgacggcaatactattcacctgcgcggcccaaaagtgatcaatggcgaggatcgtattacgcgtacccccttagtcggttccctttaatccgcatcaataatgcgggcatacatattaacgtcgtgatagtcgccgttaagatactccgcctgcttcatacagccctccagcgtaaaatggttgcgccgtgcgactgcgttactggcctgattatcaacgcggcatttaatgacgaagcgccgaatatcgccgcgccgggcataatgtgtcatcagcgcctgtaatgattgcgacattatcccttgtccctggaaggactcatccagccagtaaccgatataggcggctttgtttatcggttcgatggcattaaatgagagtacgcctgccatctcattctggcagaaaatcaggtacattttggcgtaaccacgctggtgcaacagtatattaccctgcacatgcttacgcgtttcctcctgcgacgtgacatattgcggccagtcgagcgactgttgtagccacgctttgtttttgagtaccagttggtgcagcgccggaacatgactttcatctgccgctcgcagttccagcgtcgtgctaacaggaataatttccaccatcgcgttgcccttcttcgttgttggtcgtgatcacataaatagcctggtttaccgataacccgcaggtgatatgagcgtttttattgtatcgccatcacattattttttattggccatatttagcgtatttccgcgtgacacatttcacacttatccaaccattctccgcctataaaacgctcaacgactgattgttttatcaccacggagacgccaatgaccttttctgtgcaggaaacgcttttttctttactgcggctaaacgggatttcaggacatgaaaacagtattgcaaacgttatgcagcacgcgtttgaacagcaggccaaagacgtctggcgggatcgcttaggcaatgtcgtcgcccgttatggcagcgataaacccgacgcgcttcgcctgatgatttttgcgcatatggatgaagtgggttttatggtacgcaagatcgaaccctccggttttttacgttttgaacgcgtaggcggcccggcgcaaattactatgcccggttcgattgtgacgcttgccggacgttcaggcgatatcatgggctgtatcggtattaaagcatatcacttcgcgaagggtgacgagcgcacccagccacccgcgctcgataaactctggattgatatcggcgcaaaagataaagcggatgccgaacgaatgggtattcaggtggggacgccagtaaccctttacaacccgccgcactgtctgggcaacgacctggtatgcagtaaggcgctggatgacaggctggggtgtacggcgctactgggcgtcgccgaggccctcgcctccacaccgcttgatatcgcggtattcctggtcgcgtcggtacaggaagagttcaatattcgcggcattattcccgttttacgacgcgtgcgccccgacctggcgattggtattgatatcaccccctcctgcgacacgcctgacctgcaggattactcagatgtgcgggtcaaccacggcgtcggcatcacctgtctgaactatcacggacgcggtacgttggcgggactgattacgccgccgcgtttgctgcggatgctggagaccaccgcgcacgaaaataatattcccgtacagcgtgaagtcgcgccaggcgtcatcaccgaaaccggctacattcaggttgaactggacggtattccctgcgccagtctttctattccctgccgctatacccactcgccagccgaagtcgccagcctgcgcgacctggctgattgtatccgtttactgactgcgctggccaacatgtcgccagaacagtttcccattgagcctgaaacaggcgctacacaagaggcacgaccatgatgaaaaagatccttgtggcatgtggtaccggcatgtcgacatcaaccatgattgcacaaaaactgcaggactttcttgcggagcaaggcattgcggcaaccacggcgcaatgttgtctgaatgagatcccgttgaactgtaacggtatggatctcatcgtaacgtccatgcgtacgcacagtgactatggcatcccgacgctcaacggcgccgccctgctgacaggcatcaacgacgacgcattaaaacaagaaatcaaggcgctgttaacacaataaagggggcattatgtttgattacatcctgtctctcggcggcaccgtttttgtgcccatcattatgattatcatcggcttaatctttcgtattccctggctgcaggcagtgaaagccggggtgacggtcggcatcggttttgtcggcatggggttggtgatcgtcatggcgatcgacagtctcagtccgccgattaaagtgatgattgagcgttttggcctgacgctgcatgtgtttgacgtcggcgccgggcccgcatccggcgtcggctatgcgacggccatcggcgcgatgatcattcccgttatctttctgctcaacgtcggtatgctggtgactcgtctgaccaaaaccatgaacgttgatatttataactactggcactacgccattaccggaacggtcgtccagttgatgaccggcagtctgatttatggcgtactgggcgcgatttgccacgccgccttgtcgttgaaaatggccgactggacggcgaaacgggtacagaacattgtgggtctggaagggatttctattccgcaagggtatggctccagttccgtgccgttgttcgtattgctggatgcgatatacgaaaaaataccgtttatgaaaggacgcaatattgatgctcaggagatccaaaaacggtatgggatggttggcgacccggtgatcattggcgttgttctcgggctgatcttcggacttgccgcaggcgaaggctttaaagggtgcgcaaccttaatgattaccgtggcggcgattatggtgctgtttccgcgcatgattcgccttatcgttgagggattaatgcccatttccgacggcgcgcgtaagttcttccagaaacactttaaagggcgcgaagtctttatcggtctggataccgcagtgacgttaggccacccgaccaccatcgcggttggactgctgttaattcccatcatgttaattctggcgagcatactgccgggcaataaagtcctgccgctggctgatttaccggttgcgccgttttttatctgcatggccacggttattcatcgcggcgatctgattcgtactctgctcagcggcatcattgtcatgattaccgttctgctgatcgccacccagttcgcaccgtactttaccgatatggcgctcaaaggcggctttagcttcgccgctgaaaacgcgcaaattaccgcgctgtcggtgggaaatatgtttggctggtcaatatctgaattgatgtcgctgggcatgattggcgtggttattgtggtcggcattgtcgccagcatcatacttgtcttacgtaaacgtgaactaccggaataaggagcaacccagaatgagttggctaaaagaggtaataggaacagaaaaagccgttatcgccatgtgccatttacgggcgttgccgggcgatcccgggttcgataccaggaaaggcatgaactgggtaattgaccgcgcccatgacgatttaatggcgctacaaaatggcggcgtggatgcggtgatgttctccaacgaatttagtctgccttatttaacgaaagtcagaccggaaacgaccgccgcgatggcaagaatcatcggtcagttaatgagtgaaatccgcgtaccgtttggggtaaacgtgttgtgggaccctgtggcctcgtttgatttggcgatggcgaccgacgcaaaatttatccgcgaaattttcaccggcgcttacgccagcgattttggcgtctgggatacgaatgtcggcgaaaccattcgccatcagcatcgcatcggcgcaggccacgtgaaaacgttgtttaacatcgttccggaagcggcggtgtatctgggaaaccgcgatgtctgttcaattgcgaaatcgaccgtatttaacaataaccccgatgccctgtgcgtctcggggctgacggcgggcgctcgcacggatagcgccatactgaagcgagtaaaagagaccgtccccgacacggtcgtgctggcgaataccggggtgtgtctggaaaacgtcgaggagcagctctgcattgccgacggatgcgtaacggcaaccacgtttaaaaaagacggcgtcttcgccaactttgtcgaccaggcgcgcgtggcgaagtttatggagaaagtacgccatatccgacaataaaatggggataagcaaaacgcttatcccctgcagagagcgataactcttctgccgatctccgtcgccttcgccaaaagacacgccggggatcggttccagagtaacccgaaccggcaaggagtcaacgatcgatgattaatgatgttaagtgggttcaggcgcaacgccatgccagcgactggcgacacgcgctggatatcgccgttcgtccgctgattacgttcggcgcggcggccccctgctacctggacggtattattgagaacacccttaaatgggggccatattatcttatcgcgccggggattgcgctgccccatgccagaccagagcaaggcgccaaccataatcaaatcagcgtcactacgctatcaacgccggtcgctttcggcaatgcggattgcgatcccatctggctgttgctttgcgccagcgccacggatgccgaagcacatattcgcaccattcaacgcatcagccagtggctcgactcgccggaaagcgtcgcgatgttgcaagatgcgccaaatgatgccgcgcttttcgcgcaattaaccgcattgcgctgatggaggttccgatgatcctgcacccttcactggcctccgccgatccgctgcgctatgccgaggcgttgaccgctttacacgatgcgcctctcggctcgctgcatctggatatcgaagataccagtttcatcaataatattaccttcggtatgaaaaccattcaggcggtcgcacaatacactcgccatccgctctcatttcacctgatggtctcatcgccgcaacgctggttaccctggcttgcagctatccgccccggctggattttcattcatgccgaaagcgtgcaaaaccccccggagattctggcggatattcgcgctatcggggcgaaagcaggactggcgcttaacccggcaacgccgctattgccttatcgttatctggcattgcaactggatgcgctgatgatcatgaccagcgaacccgacggacgcggacagcaatttatcgccgcgatgtgtgaaaaagtgagccagggcagagagcatttccctgctgcggaatgctgggcggacggcggtattacacttcgcgccgcacggctgcttgccgccgcaggcgcacagcatctggtgattggccgggcgttattcacgacggcgaactatgatgtgacgttgtcacaattcaccgcgctataaaggagtcatatgctgatgagccaacagcgccccgaccgtatcaaacagatgttgcattacctttggcaacacaggcacctctcaacacagcaagctattgagctttttggctatgcagaggcaaccgtgcgccgggattttcactatattgccagccgttatcccggtatggttcgcggccatggttgtattgacttcgacgacagtacggaagataaagaatatgttttcgacgttaagcgaacgttacaaagcgaggcgaaacgcgaaatcgccgccctcgcccgcacgttcatcaaggatggagactgcttttttctcgactccggctccacctgtctggaactggcaaaatgtctggtcgacgccaaagtaaaagtcatttgcaatgacatcaaaatcgctaatgaactgggtggcttcccacacgtagagagttacattatcggcggactgattcgccccggttacttttcggtgggcgagagtctggcgctggagatgattaacgcctttgccgttgaacgcgcctttatctcctgcgatgcgctgtcgattgaaacgggcatcaccaacgctaccatgtttgaagtgggcgttaaaacgcgcattattcagcgctcacgcgaggtcatattgatggccgatcactcaaagtttgatactgtagaaccccatgcggtggcgacgctgtcctgtattactaccattcttagcgacagtgcgctcccgtctgctatcgcccgacgttatcagcaggcgggatgccgtctcatcatgtcagacccctcatcaggagcgcgttaatggacatcaggcaaatgaacagaacccatctggatcactggcgcggattgcgaaaacagctctggcctggtcacccggatgacgcccatctggcggacggcgaagaaattctgcaagccgatcatctggcatcatttattgcgatggcagacggggtggcgattggctttgcggatgcctcaatccgccacgattatgtcaatggctgtgacagttcgcccgtggttttccttgaaggtatttttgttctcccctcattccgtcaacgcggcgtagcgaaacaattgattgcagcggtgcaacgatggggaacgaataaagggtgtcgggaaatggcctccgatacctcgccggaaaatacaatttcccagaaagttcatcaggcgttaggatttgaggaaacagagcgcgtcattttctaccgaaagcgttgttgagggaaatcatacaggaaaaggtcgggtatagtacccgacctttatattactggggcagatctttttcagttaacaagcgtgtcgttttcacttgttcaatatttctggcgccacccaacatcatgttaattgtcagctctttgtttagctgttcaatcactgatgccacaccctgagcgccgccaagattaagaccgtataatacaggccggccaaccgccacaatatccgccccgctggctaacgctttgaatatgtgcgaaccacggcgtactccactgtcaaaaataacaggcactcgcttgttgacgacttttgcaatcgcaggaagcatatcgaatgaggacggcccgctgtctaattgacggccaccatggttagaaacccatattcctgcggccccggcctggatagcaatttcagcatcctccggcgactgaatgccttttacgataaccggcagaccggaaatacgatgtacataggcaatatcctccggcgtaaaggcttgtttagcctgcgcgtaaatttcacttatccctgctcctttgccagtttttgaaccatcgtcattttttctggcgaacatttccaggtttgcaaagcccaacgggaactggaagttatttttaatatcttcttcccgataaccaccgacaggcgaatctacggtcagaataatcgctttagcgccatgctttaccgcttgtgcaagaataaattcgttaaattgattattcttactcatataaagctggaagaagaacggatttttcccggaaacgttagccacctcttcgatggtcttgttgccataggtgctcaacgagaaaatcgaaccgacctgcgccatgcctttcgccgtcgccaactctccggaggcgtgggccaggccctgcgccgccatcggtgcctggattataggcgttttaagcggaatacccagtagctgcgttgataaatcgatctcttttaactcaatgccctgtaatacgcgcggcataatatattttttgtcaaagctttcggtgttgctgcgaaggttattctcatcttcggctccaccgcgaatataaccaaatgcccctttctccattttggcctgaacgcgcgcttccagggaggctacgttcgtcatttttattgctttttcgtccgtactggctttgtactcttcagcataagccaggcctgatgttgccaacattgccagcgaggccactacccgaatgaggtgatgagttttcatcattattccctttattgcttaaccgcttctgcctggatttttatatcgacaactttcgtcatccccatatcgaccagataatctatcccccactgggtgcgatctatttgcgtgacaaaatcaccaccgcaaacctgcgccttgaatatcgggctcatataacagccaaacttggtggtggttaaggtgacgggcttcgttactcccttcattgttagcaaaccgtcaatagaaaccggtttattatcttcaaaatgccattttgttgatttaaataccatttctggatatttttccgcatccagaatatcgctactgcggatatggttatcaaacgcatccaccccggtatttaaggcgcttacgggaatcgtcacacgcatctctgcgacttgcttttccggctgatatttcagttcgccgctaatagcataaaacccgccatgattggttgaggtctggaaatgatcgatattaaataccacattggtatgcgtattatcaaatttatatacatctgcatgagcagcacttaataaacccagagacaggagagcaccaagaaaactctttttcattatattcactttatatcttaaataaggtgaagctatcttaatgtcccctgtacgcaggatcgagagggataaacaggaaggactgttgcaaaaatagaacgatgaaaaggccgtgtcacaaaaacagcagctcacgaatgagtttatgtcagggctatttccgcaacctgtaccgcctttgtggcggtacagaaggcaaactgactaacgcatgatacgatcgtcgacataacggcgcttatccggcgcgggcgggaaatactgatacagccaggtttcgctgatagcctccccctggcagcgcaggaacatacgcatatccaccggtgccgtagaatccgaggtcggataccagtcaaactggatacgataaccgtcgaaaggctcaacgtagaggatctcaatctgcttcgcctcaccgctggagagcgtaattaccggctcaatgccttttggcgcggccgctttcagatcgccgccgacaaaatcaatagcaaaacggcgcgcccatttatccgggtaatgttcgcccggcgcccaaccttcgggaaagccgcccatccctgtacgggtcgccatgacccgcgcaagcggcgattgtaccggcggctgcgcgctccagtacaaacgataattgaacgccagcgtatccccggctttgatcgctttttccggctgccagaaacagaccacattatccagagtttcgccagtggttgggatctccatcaggctaaccgcgcctttcccccacttattgcgcggctccacccacaggctcggacgtttgttgtaccaccccatcacatcctgataatgcgagaaatcgcgatcgagttgcagcaggccgaaccctttcgggttatcgtccatatatgcattgaactgcaatttctgcggattattcagcgggcggcaaatccactcgccgttaccccgccacatcgccagccgatcggaatcgtgaatttgtggatgaatggtgtcgcatacccggcgttcattattcccacagctaaacatactggtcatcggcgcaatgccaagttgcttaatatctttacgggcgtagagatggttttctacatccatgatcacctgcgatttttcgcaatgaatcacaaatttatacgcgcccgtcacgctggcgctgtccagcagagcgtaaacggtaaacgtagtatcgcccggcttcgcggtgtcaaaccagaatgcggtgaagtcagggaactcttcctgaccgtcagtataggtatctatcgccagcccgcgagccgacaggccatactgataagtatcatctaccgcccggaaataactggcgcccaggaaggagacgacatcgcgccgcgccagttccggcgctttaaagacacggaaaccggcgaaaccgagatcgctctgcccttccagttgcgtcgtatcgacgccggcatcgttgtatttaaacagttccgggcgaaaatgaatctcgcgagcaagatgcgtcgtcgtatcaacggaaaacatgcgtacgcgacgacgaaagcccatccctacgtggaaaaactgaatatcgagctgccggttggcaacaccgttccagagtgaatgcgccgcgtcatactgaatgctgttataggcctgcggcgtcagattggcgagcgtatccggcaagggtcccggcacgccaccccagggctttttcgctaacgcctgggccattgattgcagaccagcaaaatcaaaacggacaattttaccatccgcaatatcggattccgcggcaaacgccgcctgagaaaagagggaagcaataccgctggaaccgcacacggcggccattgccattgaacctttaataaatcgtctacgattcatacctgaaaatgagtccttctggtcttgtgaatggtcccgcgctggttttttcagcagcaagaatgtgcccgtttctgaccgctcactctagacaaaattcattaataatccaattgttggtcgcctggaaactgtgcaaaagcgtaaatattttatgtcgataagaaccgaccgaatcggatgtaaacctcacgcagcattcttcaggttatgaaaagtttattccagactaacgtgatgtttcatgactcgtttaaacagcgccagacgcgcacgcataaagcggttttccactttaaaaccggcaagtttgttcagcccaatccgcaacagacgatctcgcccccgaatgctggcgggccagcgaaccgggccgtgcagcacgtcgcgcgtgcggctggcatgacgagcgaaattcacccagtaatccgccacctgcgaggcaaaggccaggtcattctcattcacataatggcatgtgggctcagcccgcgttaacgtatcgaatacatacggtatttcattgccatgacaggcactattcgcgtaggtgttatgctccgcttcggcgacataatcaaaccagtaacgccagcacggttcgccgatccgctgctgcgcttgcatgacgacataacccaacgtggtaaataccatatcccgacagacctgccgccctagcgcttcgtcgcctttcactccaggataaagcagccggattaaccccaggccaacacgccgctcacggcgcattttttgaatttgaccggcaatatcgacgccaaaaacggccaatacgctggcttcatcgctattcgagccgatcatcaccggtatcggatgctgtttcgccgcaaagaaggtttccagcatcggatgcggcagcacgacgtcgccggaaatcggcgtcggcgcaattttaaaaggcgcgtccagcggccaaaacgtctctgccggtaaagcgcgtagctgttcggcagtggcatgggctaaaccaagatgttccgccagcgcaacgcctttttttagcgccacctcgcggggcgtatccggcagcgtataaccactctgaataatcgctttatgaaaaagccccttcgccaacggcgaagccatcaacgacagcacgctgcgggcgccggcggattcgccaaataacgtcacattctgcgtatcgccgccaaacgcggcaatattgtcctgcacccagcgcagcgcagcgatttgatcgagtaaagcaaaattatgaatacactccgcctcttcgccttccagcgccggatgcgcgaaaaagcccagatggccaagccgataattgaccgtcaccacgatcgcgccgcgcttcgccagcgcttgaccgtcatagggcggcaaactccccgcgccaatggtataaccgccgccgtgtagccagaccatgaccggcaacggttcatgacgcacggcgggagcccagacgttcagatagagacagtcttcggaaaaatttcccggatcgccgccgccgagttcgcgacaccaggtaatatcctgccaactggcgcaggagaaacaatccgcctggcgcacgtcgtgccagggcgtaacaggctgcggcgcacgccagcgtagctcccctgttggcggcgcggcataaggtataccgcgccagatatggatttcttcctgtacgacgcccacgattttaccgtgacgcgtctccaccaacgggatggagggattcaacataacgccttccttttacagtatcctcacagcctgtgaagcttaccgcttttaaagcagaccgcaacggcgtttactgcgttcttccgcttcctgatataacgaaaattcatcccgtactgcacatcccagcgcctgttcaaaggcgtcgcggctggcattgccgtggcttctggccagcgtttcatctcccaaattcgactgaaaaatgccggctgcgctgaccggaagaaaatcttcataggtaatcggctgcgcgattacccaaccgcgctcaataagcggctgcggatcgtcgccaggatggatcgcctgacgatgcgcctcgccggaaggcgttaagcgatagcggaaccaggcaagcccctgctggcgaagcagaaattcgctatccggaaaggcgttaaagacctcccgcaaatggagttgatgcgtgaagttatccttacccgttcccgccttgtgcaacagttcgtcatataatcgacgaccttttggcgtcagcgcgacgccacgttgctcaatttcgccgaagcgcgccgtgtgcgtaccctgcttttcatcaacgaagagcacctgctcttccagagctttgaaactggtttgccgcaacagaataggcacttcgcggcgaggcggaccttcgataagaattttaggcgtaatgccgcactccggcatcatggcctgtacccggtcgatatccagagtacgcggcgtcagatggttaatgtggcatcccggaaaacagaccacgtcggcaattaaacgatgctcacgatgcaggctgcggtacgtttcttcatcaacggtagcctgacgatgccagcgaaaagtctccagcgtttcacggacgaactcttcggcctgagcagcgctaaaaccgccctgctcgtcgtactcatccagcaattgtcggcagcgcgatgtaaaaatatcacgctgcgataagatttccgccgcccgctggcgtaatgccgcgttttcaatgagctccaggcgtaatagcgaagtgaacatgcgaaagggattacgcgagagcgaagcctcgtcaatgggacgaaatgccgtggagtgcacaggcacgcccgcctgagagagatcgtaataacttactgggtacatccccatgatggcgaatatccgacgcaaggtagaaagttcttctgcggtgccaacacgaatggcgccatgtcgttccacgttcaatcgcgccagttcatcggcattagccaactgctcatgcagtttgggattattttccagcaccgccagattcacgtcagccacaagttccagtaacgtaccgtactgcggaacttcctgctggtacattgccgacattgcctgcgaaaagtgttcccgaatctcatctgccgtgatggtgttcgccataatgtcatgcctccagtgaatgttacctggagtgtagaaaacctcatccattccggggagaagaatttataaagtgtgatccgacctgaattcattatgcagaacggattgacatgagctggcatatccccgaccagatcgcggcttaacacgcttaacggcagttgaatcatcagtaaaataaaacagttgtaacttgaaatggtaaaatgttaataatattttgctatcaggttatcaaaaacaaacaactttacttgtcacccgcacggctctgtttttaacatcgcttatggaaaaaaatggtctgtttagtcagcgcattcggttgcgccaccttcatacatttgtcgccgttgcgcaacagggaactctggggcgcgcggctgaaactcttaacctgagccagccagcgctttctaaaacgctgaacgaactggaacaactcaccggaacccgtctgtttgaacgcgggcgactgggcgcgcaattaacggttcctggcgaacaatttttgactcatgcggtaaaagtattagatgcattgaataccgccgggcaggcgctgaatcgcaaagaggacgctagcgccgatgtggtgcgtgttggcgcgctccccaccgctgcgctgggtatactcccggcggctattgggcggttccatcaacagcaaaaatcgacctcgttacaggtcgcgaccatgaacaatacgatgttgcttgcgggtcttaaatcaggcgagatcgatctgggtattggccgcatgtcagacccggaattaatgggcggtttaaattacgaactgctgtttttagaatcgcttaaattagtggtacgccccggtcatcccctgttacaggagacgatcacgctcagccgggttatggaatggccggtagtcgtctcgccaaaaggcacggtaccgcgccagaatgcggaagccctgttgcaaagccaggggtgtaaaatgcctgccggatgtatcgaaacgctatccgcatcgttatcacgacaactgaccgtagattacgattacgtctggttcgtcccctctggcgcggttaaagaagatcttcgccaggcgacgctggtctcattacccgtgccgacccagagcgcgggcgagccgataggtattcttacgcgagttgatatcccgctctcaaccggggcgcaaatgctgattgcggcgatccgtaaatcgatgccgctgtgatagcggctgtcggagaataaacgcgcccgcggctaaaatagcccgctggcgcgacgcttactaaaggaaggatgatcgcatcgtcgcgccagtatcatgtaaacgaaacgcatcaacggcttgcgtcaagcgggcagcctgttcttcaagcgaagctgccgccgcggacgcctcttcgaccagcgacgcgttttgttgcgtaaccctgtccatctcagaaatagcctgactgacctgaacaataccgcgactttgctcatcagaggctgccgcgatgtcgagcataatatcggtgacgcgtttgacggcatccacaatctcattcatggtgctccccgcagcgataacctcttcagatccttgttcaatcaggctgaccgatgcgccgatcaagccttcaatctcttttgccgcctgcgcgctgcgactggcgagggtacgaacctcactggcgaccaccgcaaaaccgcgtccttgttccccggcgcgtgccgcctcgaccgccgcgttcagcgccaggatgttggtctggaaagcgatactgttaatgacggcggtaatttccgagatttttttcgagctggtggaaatattccccatcgtttgtacgaccccggaaaccatctggcctccgcggctggctttaccggaagcatcttccgccagtttgctggcgtgatgcgcattatccgcattctgcttaacggttgccgtcaactgttccatactggccgcggtctgttcaatggcggcagcctgctgttcagtacgagaagataaatccgtattaccagcggtaatttcgctggtgcctcgataaatttcctccgccccctgacgcaccgcccctaccgtttgttgcaacgcatgctgcatctgctgaagatgatggctcaggcgaccaatttcactgcgtcctgtgggctcgtcagccatggtcagatcgccggccgcaatgcgttcgatacgtgacgcagactgctgcaagggttgtatcaccgtgcgacgcagcaccatgaaggtcattaacgtcaataccagcgccaacgtaaatgcgccaatcataaacatcataccgagccgggtacgttggtaagcctgctcgctaagtagtctcgcccgctcggtgcgcagttcaatcgctttcaacaggacatggttatatgcggcatccagttgttttgcctgctcgttttcatgattaatgatcgcttcgaacatgccatttttggcaaatttcagcatcggttgcaggccgttgatataggcggtgtagcgggcgtttaactcgttatctaacgcgtcatcggcgggtgttttcaccgctctggacatataagcgttaaagccgtcctgagactgcttgatccgcgtttccgcagcggcaatattggctttcatttcatccatttcagcaatccggctcgccgcgccagcgtggatcatattgatacgtgcggtacgtaagtggttagcgctgttggataatcccatccgtacctgaatctcgtccgtgacatcacgctgatcgcgatcggcctgtaacagaaaatagcctgccagcccggcgctcaaagcaaaaagaagaaggatgccaccgagaatggaggaaaacagcggaaccagccgaatatgatgcaggaagcccagtttatgcgaggcttgcatcgagaatgtgttgcccatgaccgtcgactctcttgtaggttttatgcgtaaaacacgcccgttagatagtcatcggcacttcgtgacgtttgcttatcgcgaaaagcatcgccttcgtcacattttcacaacattcattccagaaaattcagaaaagcgccagcggaaaatccgctggcggatgaatcagttatcgccaaagtggataacagtacggatggatttaccctgatgcatcagttcaaaggcatcgttaatctgctccagcggcaggcggtgagtaataaaaggatctaaacggattttaccgttcatcgcatcttcgaccatccctggcagctgcgtgcgccctttcacgccgccaaaggcggagccacgccagacgcgaccggtcactagctggaagggacgggttttgatttcctgccctgcccccgctacgccaataataatgctttcgccccagcctttatgacaacattccagcgctgctcgcatcacgttaacgttgccgatacattcaaaactgaaatctacgccgccatcagtaagctcaacaataacgtcctggatcggtttgtcgtaatcattcggattaataaagtccgtggcccccatttcgcccgccagcgtaaatttttccggattcgtgtcgacagctaaaatacgcccggctttagcctgaaccgcgccctgaataaccgccagcccaataccgcctaaaccaaaaacggcaacggtgtcgcccgctttcactttagcggtgttatggacggcgccaataccagtcgtcacgccacagcccaacagacacactttatccagcggcgcctgcgggttcactttcgccagagaaatttccgcgcaaacggtatattcgctgaacgtgctggttcccatatagtgataaacgggttcgccgttataagaaaagcgggtagtgccatccggcatcagcccttttccctgagtggcgcgtacggcctgacaaaggttagttttaccggacttacagaacttacactcgccgcattccgccgtatacagtggaataacatgatcgccgggtttcaggctggtgaccccctcgccgacctcgactaccacgccgccgccttcgtgacccaggactgccgggaatacgccttccggatcatcgccggaaagggtaaaagcatcggtatggcaaacgccggtatgagtgattttgaccagaacttcgccttttttcggcggcgcaacgtcaatctcgacaatttttaacggctgaccgggaccaaaagcaactgctgcacgtgatttcatatatctcttcctgttacggtgagggaaattgttattttagataagcgcgaagaagatggccgatttccgccatccgaaccgcgcgctgatctggcgtagtctccccgctgaccagctcatctttcagatggatttcaaccatttcactcatcaggccattagacgcgccgcgcacggcggcaatctgttgcagaatcgccagacaaggttcgccagactcaagcgcccgctccagcgcttcgacctgcccgcgtatgcgacgaacacgggtaaggatacgttttttatcttcaggtgaatgcggcattcgacctccatatactataggggggtatactatcagaattttatgtttatgtaattgtaaaattacgcacaatataaaaatcaatagcttatagatttccggcatagaccatcaagaatcagttcacattcagcatattcagctcatgggaactttttcaggccacagacaataaacaccaaagctttctttctaagctgcaatgttctgcccgactggggcacagaggtaatgccggtaaatccagtcccattacccagaagtaaatatttgcttaatagtttttatttactcaccaggtggtaatgaataaaggttatgatatgcagatgtcagtcttgtaagaacgtaacatcacaactgcggtacaccgccgacgggtagcgaaaatatctcaaccctgtgtctttccaggcttagtcaatgtggacaaaaaatcaaatgagcgttatttgaaagatttttaatacccaaaagcgtcatcattattgttagtttgaattcaatctcaggtaataatccatgcctatttcgatttgtaaacatggtgctccttttgttgttcaacatgaaaatcggtacggttccggtgcaagtcagtcatcatcactttcaaaatcaatccgccatattagcaactctcatgaggaaataaaatttataagttgctatagtgcaaatggagcctgtttttccaatgcacagatgctagccaatgcctcagggaggcctgttataggttactatgggaaaataaataagttaacagccagtctggataatagcggtcgtatattccgcccacagcataagcttgcggccaatatttgttatgtaggtaatcggcttctgagcgctccagttcaacttgggtttggcctgaaacatctgctaacctgtcactcaaatggtaatgtcagataaagtgtcatgccatgtccttcccggcattgctattccacagcctacagatatgggcgctcagttctttcctcaatcgttgctatgggaagttctgccgtcatttcacgctcttgccaaccagcattttattaaagcctgacttttaccagagtaatttcataagagtgcccatcttctggtctaaaaataataaatctattgttatttttagtaaaggatttcgacaaaataaaactatcatgatatctggccaggacgtagtaccagcctccatcatacaatatcatttcgtattctttctttaattgtggtttatagatcccaacaaaaaaagaaaatataaaaaaatatataataaaaccaagcataactatagtgaaacaatgccttcgcacccaactgagttgcgtaaaacaaatcactggcatcaatttactataaaaacgcatccccaccgataagcataaagctaccagtaaaatgataaaaaaaagctcccacaaaaacgattctgttaagagagaaaactcgataacaattggaataaagaacaaaaccgctgccaaaaaaagacgtaaaaagctaatgtcgtggatacgtgctttttgctttactagaaaaaataatagaatacccactccccacgctattatgaatatagccatcaggctaatcgcatggaatagacttcgggcaatgttgtcagggccgacgcctacataccaccacgggaaaccatagtacgcggagacgccccagccataaaaataggcgcttccccatcccaaaccacctaaataggccaaaagcatcgaagagtttttaataattgaatcatcattcattatagttaactcacttaagaaatatttaatatgaaaatagaaatcaaaatgtcacataaaacactagcactttagcaataatagtcggatgataagtttgtctgtttttcctgagtatcaagccagctcatactcacgccagcacactaaaatcaggagtggcttcttttttagatctttgccttagccaggcgcacactcaataatgagtgcagtcagataatatgtaccaggcattaacctcacgttgttgatgatatatttacttcgttgaaaaacaataaacattgtatgtattttattggcgacgaaaaactgttaaagaagcgtaattccatatacaccatttacctgattacttttcttgctaatatttgctaattaattatttgctaaagcgtgtttaataaagtaaggaggacactatgccattgagtgttggacagggttatttcacatcatctatcagttctgaaaaatttaatgcgataaaagaaagcgcacgccttccggaattaagtttatgggagaaaatcaaagcatatttctttaccacccaccatgcagaggcgctcgaatgtatctttaatctttaccaccatcaggaactgaatctaacaccggtacaggttcgcggagcctacatcaaacttcgagccttagcgtctcagggatgtaaagaacagtttattatagaatcacaggaacacgccgataagttgattattaaagatgataatggtgaaaatattttgtctattgaggttgaatgtcatccggaagcttttggtcttgcaaaagaaatcaataaatcacatcccaagcccaaaaatatttctttgggtgatattaccagactggtattttttggcgacagcttgtctgactccttagggcgtatgtttgaaaaaacacatcatatcttaccctcctatggtcaatactttggcggaaggtttactaatggatttacctggactgagtttttatcatctccacacttcttaggtaaagagatgcttaattttgctgaagggggaagtacatcggcaagctattcctgctttaattgcatcggtgactttgtatcaaatacggacagacaagtcgcatcttacaccccttctcaccaggacctggcgatatttttattgggggctaatgactatatgacactacacaaagataatgtaataatggtcgttgagcaacaaattgatgatattgaaaaaataatttccggtggagttaataatgttctggtcatggggattcccgatttgtctttaacaccttatggcaaacattctgatgaaaaaagaaagcttaaggatgaaagcatcgctcacaatgccctgttaaaaactaatgttgaagaattaaaagaaaaatacccccagcataaaatatgctattacgagactgccgatgcatttaaggtgataatggaggcggccagtaatattggttatgatacggaaaacccttatactcaccacggctatgtacatgttcccggggctaaagaccctcagctagatatatgtccgcaatacgtcttcaacgaccttgtccatccaacccaggaagtccatcattgttttgccataatgttagaaagttttatagctcatcattattccactgaataaagttccatcggctgcggtacgccttgagcaaaacacagctcaatatcatagtgccggtggcatgaaaatatgatgctatctttgctgccgattggtcaataagtgatacatagtctatgttcagtaagacaaaaatggatagagtcgataaatcgccaccgtaactaaaatactcactatcacactgacaataaagtatgttttgaatggctgcttttgcgttttatgacggaagagttgttgaccaacaatcgccccaggccacccaccgacaaccccaaacaccaacaaagtggattccggcactctgcgccaggttttacgtgccgccgttttgtctataccgtagatcgccagcgttagcacattggcgagcaggaaccacatcgcgacgggatgcgatgtaaaaatgcttccgaccgcagcgaagatcaggagtaaataacaaaagcggttaagatacatatcattatgtcatagcaataattaggggcatcggagcccattatacgcgatacatgcgcctatgtgatgtagaatttttttcactcagccaacgagtcattaaggattcatttttaattaccatggtaatcataaggtaattaacggctgtgaacacgattaaaatgggtaaagccaccgaaaatgttaccaccttaaccgttgccaggataacttaatgaagaaccctctttattgctgtttgttatccggttggcagtctcagttttggatttattaatcgtatttatatttattacataagatgtacgatgttaatttgagaattttatctcaacaaccgtatatattcagatatttctgaattaagattatcatcgattaaaacaagttaacgttttgataaacataacaacatcgtcagaaatcatgatttgttgtcgtttgttcatgagacaaataatttatatgcttgcaaatatagatagcacgcaaatcaacttagctcaaaaaatgtatttgacaagaaaagataagtctttatattggccctggatagagtggtaagatgataattagagacatgaaaggcaccgtcactgaagcatttatctgcttatcatgtaaatatgtatgcgtaaatggagcataaactatgtccagtatactaatgtctatggtatctttacattttcacctttcatggtgtcgctgcactcatatccagttgatatcttatggtatattcaatccattccctttgatgattcctgtcaaacctcctgattaaattagttaacagcgatggaatacataacgttaagtactttacgcctgcaaatgtcaggctcacgccctaatgcttaatttataatacgcattaccttactacaggaaatagatagcatgttatccaaaaaatttggcttatcgatgatagtgttgggaataatgtcgtcttcagcgtttgctgatagcatcgttgaagggagaacactcaatgtcgcagtatcaccagcctctccccctatgttatttaaaagtgctgatggcaaattgcaggggatagatctggagcttttttcgtcttactgtcagtcacggcattgtaagctaaacatcaccgaatatgcctgggatggaatgcttggcgcagtggcgagtggtcaggcagatgtagcattttcgggaatttcaatcacagataaacgtaagaaagttattgatttctctgaaccttattacatcaactctttttatctggtcagtatggccaatcataaaataacgctcaataacctcaatgaattaaataaatattctattggataccctcgaggaatggcttactccgaccttatcaaaaacgatctggagcccaaaggatactactcgttaagtaaagtaaaattgtatccaacctataatgagacgatggctgatctaaaaaatggcaatcttgatctggcttttatagaagagccggtttattttaccttcaaaaataagaaaaagatgccgatagaaagccgttatgttttcaagaatgttgatcagcttggcattgcctttaagaaaggctctcccgtgcgcgatgatttcaacttatggcttaaagagcaagggccacaaaaaatatctggcattgtcgatagctggatgaaatagtaagctatgtcatcaggtaatatgctggctatcttttatttcctattggaagggattggtaatacgctgcttgtaacatttacctgttttctctcagcgtttttgaccgggcttacagtcgccgtattacggcgactatcccctcttccactacagaagatactcgacgtactggtctttattcttcggggaattccaatacttattgctgtttttcttgtttattttggattgccatcgattggcatatatgtttcaccactggtggccatgaacctcagcgtcggcttaatcagcgggagttatcttgccgaggtgttcagaggggcgcttaaattagttgagccattcgaaataacggtagcgaaagtggcaggaatgcgtcaattacaggttataataaatattgaactgccacagatgttgcgattttctgtgcccggtattatcaatgagttttcttctgtattaaaagcgacgccctttgcttatactgtaggcatcgctgaaataacgaagcaggcaatgtcactgacagccatcacgctgaacgggttacagatttatactcttgccggggtattatatttcattatttataaagtatttactcttctggccggagtgtttgagaaaaaatatcgcatcagttgaaccataaaaatagaggtgatactcatggctttactgaaactaaaagagataagtaaggaatattcaggaaaaaaggttcttgatacggttagtctgaaaattcaatcgggagacatgaaagtagtcatggggccatcaggttgtggaaaaacgacgcttttacgctgtctgcttcgattagaagaacctgattatggcaatatttattttcacgggaaaaatatttacgacaaagaatttactattcttgagttcagaaaaaaagttggttgtgtcttccagaattacgctttgtatcgccatcttaacgtcatggataatattacccttgccctatgtaaagtgtttggcatgccgggacaactagcccgggagaaagccttacatgagctacaaaaacttgatatggcctcgcatagcgcgaaatacccttcgcaattatcgggcggccagcaacagcgcgtcgccctggcccgaacaatggtcaccgacccagaactcattatttttgatgagccgacgtctgcgcttgatccgctcatgactcgtgaagtcggaatgttgatcaagcaacttcacgacaatggcgtcactatattatgcgtcactcatgatattcgcctcgccagattactaagcgataacgtaacgtttcttaatcatggcaaaattcgtgcagaaggcgcttttaccgatcttgccttacgagaaacggatccagatatccactgtttttttagcgaggcacaacgatgatcgctggctggtctctcttctttaatgacctgactgaacaactgccacttgttgtggacggtattaaagaaacctgtaaacttgcgctgattgtttccatcaccggttttttgtggggaattattattttctttctgagcctgagccatcgccccgtggtaaaagccataactcgactgtacatggatttctttatcggtacgccactcattcttattctatttgttatctattatggtttacctcaatctggcattcacctgtcctcttttaccgtggcggttacaggttttaccttgaatgtcggcgcatataatgccgcgtacatgacaacggcctataacgcattgaataagtatgaaacggaggcagcagtcgttcaggggttgaacaaacggcaggtctttttgtggattatactgcctcaggtattgctgtcttccattccagccttaacgaatcaggtgattaataaccttaaagacagcaccatcgtttttcttatccaatatactgagtttttcgcgcgaattcaggaggttgctgcaaccagctttaaattcttccatgcttacctttttgccgccatagtgtatcttattggcgttacctttatcgtcggtttgacccggtttttagagcatagactgcttcgccattacggtcagggttactgagttgtactgcactattctgattaattcaccactgacattatcaaagttatttttatttagcgttgattaagattttaaccttcattattgcgttagatgtccattctggtctaagtcttactccattgaggatattatggcgctatcacaactatcaatatggcagcccggcgatgggttaagaaaaataaagtataaatatcatgtttgtctcattgtcatattctccgtccttatacggttgctgtttttaactgaccgctacctttggtgtgacgaagcgtccagcgtgctgattagtcgacatagcgtagataatctgctcttccatgccgcttttgacgtgcatcctccgctttattatctgttactgcatgactggatgatattatggggtgatagcattgcagcggtacgctctctcagtctactctttgggatcctgacagttgtgctggttatcgcgcttacgcgatgactggcaaatgaacgtacagccttattggcgggatggttcgccgccctgatgccgatggcagtccattacagtcaagaaacgcgcatgtacgcgttaatgggaatgctaacgctcgctgccgcgttagcattgatgatgtggataaaaacacccacccataatcgctatcttgtcgcgtatgctttacttatgacgttcagcttttacacccattatttcaccctatttacacttattgcccactggatcgcagtaacaatattatcctgccaaagccataaaacggcctgctaccttaaacttcctggctggtggtttgctaacctggcgattgctgtcgcttatctcccctggttgcccgtattgtttaatttactgactcatctggcgcagttgagagccggtaatgatatcggttggattccccccgtaacatggcgtgacctgcctgcgatgtactggcatttttttaccggaaacaacggacagggttttccgtcgttcattctgtggctggctgtaggaggttttatcggtactgtggggcgaatatctttatgcaacggagaatatgaaagatatcagctgatattattttgtaatctggtcatccctgtaatgctggtcttcatcatttcctggtggatgccgttatttatcgatcgttatttcttcttctcatcgctgagcattcctcccctgctcgcggtattacttacccgcgcaaaaaaagcggtttgtggcttctggtttatcttattcaccttattattcggctatggttcatatcataataaccctgagcacatagacgagtttaaaccactggtaaactatattaatacccgtcaccagcctaatgatgccgtggtagtcagtaaaatgttcgattatttaagttatgtgtattataataagcgagattatcgtacgtttctttatacaccgcctaacgcacacggaacatcaggcagaccgaatgcctatggctttggttcactgttttatgcgcaagccgatcagacatatattgatactctgacaacgctttcaaaaagttaccatcgtgtctggttggtaagcggcggtaactttagtcaggattaccccttgccgtcagaatggcaaaatatcgcaaaattcagaagtggtagatttcaggtacaattatttgtaataccaactcaacaggcgcgtcaaatgcaatgattaccgttttctatccagtgcagtgataaacagtactgccactgccagaccgcctaaaagtaaggtccagccaaacgcttcaaaaacctcaatcatatcgcctccagggaggtgatattaaataaagatggctatctcagcgtaacatttaaaatatcaattaatgtgcaataatcgctttatgtgtttgaataaatattgttcttcctgcatttaattgcattgttattatcaaagggcttaatacgcgtacatcaacgattattaattatcagcttataataatatgactgttcaattcatttatcagctattattatcctctatattctttaagataaccgcttaattcataatatcgcctttattcgtcgcattaaattactcactcacctgattaatgcttgcctaacgattgcttcgttgttttaattccagcgcgaaattatttagtgagagaacaatgaagcatacacaacaatcaggcgcaaaagtctataacccattcacgcttagcttatatgactggtgggtactcaatatctcaaacaaatatgcctggaagtgtcctactgatacgcgactacttcctttcttcctgcatcacatgggcgagactcacctggatattggcgtaggtacaggttattacctgaaacatgcacctgcgactcatgccatttcgctgatggatttaaatccggatagcctgaaaatagccgccagccgagtgggtaatacgaaaatccgcgccacactacaacacgatgttttcgacacgttcccggcggactggcacgggcgcttcgattccgtttcgatgtactatcttctgcactgcttacctggtgagatgacaacaaaagcgaaggcaattaaaaatgccggtatggcgcttaaacccggcggcacactttttggcgccacgattctgggcaaagaggttcctcacaatgcttttggtaagaaattaatggctgtttataacaagaaaggaatattcagtaataccaatgattcagccgatacgttacgcagcgtgttggacgaacatttcgctaaggtgactttggagcaacatggcgccgttgcgctattttccgccactacgccacgctcatcgtaagtacaggcacttccgagcggtcggcagcgcgatcatgtgggtttaacccgttgattaaacattggattacggaatagtaattgcttattttatttgtcatacaaataagtataatacccgcttccgatgtagacccgtcctccttcgcctgcgtcacgggtcctggttagacgcaggcgttttctgtatggaatacgccatcccctctgatagatgccttgtttgccttaagcagttaaccccgcctgaagcaaacgtcatacaggacggtcagtcacgcttacgcggcctcatccgtaacagcgtattgtctttccagaaatagtgatgcatcaaagcagcgatggcatgaagtccaataacaaaatagcccagattcgccagcgtgacgtgccaggatttcagcatatctacgcgttcaaagttagcttcggcggcatggggcatagtaatgccaaatgcgacccagggattaccgcggttatacatcatgaccagaccaataacaggcagcgcgataaataacaggtaaatcaccagatgtcctaaatgcgccattccggtcatcatcggttttggacgaggaacaatgggcggcgtgggatatttcagccgaataaacaagcgtgccaccattaaaagcaaaatagtgataccacatgaaacgtgcgtcatattaaaccagggccgataactacgcggcgcaaaaccgcgcagctccatcgcggcgtaagccacaataaccagaaaaaagactaaccagtgaataccaatttgcaggccggaatacttattgcccatagcgcgtcctgaatgaaagccgtaaagcgacaacataaccagcttttataaataattcatcaaatttatgaaatggtggtcgcacttgcccgttcaccctcgcaaacgggcgatttttagcgtaaagctctctgtcctaacgcactgcgcagcgtagtatctgcctgcaatacctgccatgcgttttcaatatcgcgtgggatatcaacgtgaatgataaaatctttaccacgcggtccataccctgtttcatcgtcacgcaaacggggcagctcgccggcaatcagagacagataacgctccaccgtccagatgccctcttcaacattggcaaaacgtgtaccgtcattaaggtggcgcagtaccggaacaaaaccaggaaaactcagccagcgcggcgcatcggtgtcgtcgtttgtcacgcgccggaatgccgcgatagtgcgccgctgcatggtggggtcttgcacaacgatagccgtgttaatgttttctttcgcctgacggatcagtgcgcaggagaaacgggcattttcgccgcaattagttgaccgatcttccagccaaattttctcagccggaatatgccagaactggttcgcgatatccgcaaggatcgcggcttcagcgcgtccgcttgtgcgaatagtgtggtagcgcggatgccgggcaatcacggcgtacaaaaacggcgtcgaatgacctataccgccgctaatcagtaaaggaacgccttgcgctttggcgatgcgacaggccgcgtcgatagtggggatcaccgcattgcccgccaggacgacgcaatccgacgaataaggttgttcgccggaaaaatcattttgcgccagccactgtccgacggtattcaccgccagcaatgtttccgcagagagcgccggaaatggcgttgtattcataattcctcctttttgttccgaacttgtaccggatcgctttgaaagacgtcgtcgcctggctttttaggccgtaatctgatccatggcctgtaaaatacgcttatcggaaataggataaggcgtaccgagctgttgggcgaaataactgacacgcagttcttcaatcatccaacggatctctttaacatcatcatcttcgcgacgcgctggaggcaatttatttatccattgttgccacgcctgctggacgctttcgactttcagcatttgcgcccgatcgcggtgcggatcgacagccagtttctccagccgcttttcaattgcctgcagataacgcagcgtatcgccgagacgtttaaagccgttgccagtcacaaaaccacggtataccagaccgctcatctgcgccttgatatcggaaagccccaacgccatgctcatatccacccgccctttcagacgcttattgatattgaatacggtcgtcaggatccgctcgacctgcttcgcgatatccaccacagtatcattcagctcggcgcgtaccttttcgtgcagcgcggtgaaacctgcttcgctccacaccggtccgccgttggcatctatcagcttatctaccccgcaggcgatacagtcatcaatcaactccagtactttgccgtacgggttaaagtacagccccagcttggctttattcggcaatttctcatgcagatacttaatcggtgaaggaatattgagcaacaacagacggcgtaaaccgcaccacatcgcctgttgttgttccagcggattatcaaacaatttgatagcgacgctgtcacgctcatccactaacgccggccacgccttcactttataattaccgcgtttctgttcgtagctttccggcagctcgccgaaactccagatatgcagcccgctctgctcgatgccgtcatccgccaccgccgagagcgtctcctgcactttgcctttcagcgcatttttaagctcggcgagcgaacgcccttcctgcagtttcttgtttttgtcattcaccacgcgaaacgtgattttcagatgctcgggcacctgatcccaatgccagtcttcccgatcgaccgtgacgccggtcatccggcgcagttcacgctccagagcgtccagcagcggcagctccagcggcgttacgcgacctaaaaacgcttcagcatagtttggcgccggaacaaagttgcgacgtaccggttttggcaacgatttaatcagcgcaataactaattcacggcgcagccctgggatctgccattcaaaaccgctctcgtcaacctggttaagtagcggcaacggaatatggacggtcacgccgtcagcatccgcgcccggttcaaactgatagctcaaacgcagcttaagattgccctggtgccagaagttcgggtaatccagtttgctgattttttccgcgccttctttaatcagcatacttttttcaaagttgagcagatccggcgtctcgcggctgatttttttccaccaactatcaaagtggcgggcggaaataacgtcatggctaatacgctggtcataaaactcaaacagggtatcgtcatccaccaggatatcgcggcggcgagatttgtgctcaagttcctcgacttccgcacgcaattttagattctcacggaagaaggcgtgacgggtttgccagtccccctccaccagcgcatggcggataaacaactcgcgacacaacgccgggtcaatctggctgtaattcactttgcgcgcggcgacaatcggcagaccgtagacagtaaccttttccgtcgccatcaccgcgccttgcgcccgctcccagtgcggttcgctatatgaacgtttaatcaggtgctgggctaccggttccacccattctggctcaatgcgggcagcgatgcgcccccacaggcggctggtctccaccagttctgcgaccattgtccatttcggcggttttttgaataaaccggaaccggggaaaatagagaatcgggcgttacgcgcgccggtgtactcttgtttatcggcatctttcatcccgatatgcgacaacagtcccgttaacaacgcaacgtgaatttcccggtactctgcgggttcgctgtttaccggaatccccagttcttttaccacctgacgcagttgggtatagatatcctgccactcacgcacgcgtaaatagttcagatagtcggtgcgacacagacggcggaattgattcgacgacagggccttttgttgctcgccgaggtaattccacaggttaacaaacgccagaaaatcggattccttatcatggaaacgccggtgtttctcatcggaagcctgctgcttatccactgggcgctcgcgcggatcctgaatagagagtgcggaagtaatgatcatcgcttcgcgcacacagccatgtttttgcgcttccagaaccatacgcgccaggcgcgggtcgaccggcaactgggataattgtcggcccagtggcgtcagcttatatgccgtttgctgttcgtcggcggtaatcgcccccagctcttccaacaaacgcacgccatcctgaatattgcgcttatccggcgcttcgacaaacgggaaggcggcaatgtcacccagccccagggcggtcatctgcaaaataaccgacgccaggttggtacgtagaatttccgggtcggtaaattccggacgtgacaaaaagtcatcttccgaatacagacgaatgcaaatcccttccgatacgcgcccgcaacgccctttacgctggttggcggaagcctgtgagatcggttcaatcggcaggcgctgcactttagtgcggtagctgtagcggctgatgcgcgcagtgccaggatcgatcacatacttgatacccggcaccgtcagcgaggtttccgccacgttagtcgccagcacgatacggcgtccgctgtgcgactggaaaacgcggttctgttcgctgttcgacaagcgtgcatacagcggcaacacttcggtatgccgtaagttcagcttgttcagggcgtcggcggtatcgcggatttcccgctctccgctcataaaaatcagaatatcgccgggactttcacgccccagttcatcgacagcatcgaaaattgcctgtagctgatcgcgttcagtgtcgtcagcctcttccacaatggggcgataacgaacttctacgggatacgttcggccagagacttcgataatcggcgcgttattaaagtggcgcgagaagcgttccgggtcgatggtcgcagaggtaataatcactttcagatcggggcgacgcggcagaagttctttcagatagccgagcaagaagtcaatattcaggctgcgttcatgcgcttcatcaataatgagggtgtcatactgcatcaatagcctgtcctgctggatttccgccagcaggataccgtccgtcatcagtttgaccatggtgttgctactgacatgatcgctgaaacgaactttatagccgatgcagccgccaggctccgtttgcaactcttcggcaatgcggttagcgacggtgcgcgccgccagacgacgcggttgagtatgtccaataagtcctttaattccgcttcccagttccatacaaattttcggcaactgggtggttttaccggaaccggtttcccctgccacgatcaccacctgatgatcgcggatcgcttccagaatgtcctgtttcttctggctaacaggcaaattttgcggataagtgattgaggggcgcgccgcttcgcggagggcgacctgcgccgcagcctgttcaatttctttcgccatcgtctggaaaatggcctgttgcgcatcaggattttttactttctttacgccatgcaggcggcgcgcaaagcgctgtttgtcgcgcagcatcagtgcatccagccgctgctgtaacacctgaagcgtcaacgtagattgttcagtcataaagctcttgggcaggattctgcctgtttaaaatcgttttaaatgataggtatagagtaccacattggggctttttttgcgttgttcaataatttcgaacaaagggttcgatatattgcgctatccctgcgacatatttgtgaataaagtgtcaacaagcaacggggcacgccccttcaaacacataaaaggaaacacccatgagcaaggtattagttcttaaatccagtattctggcagggtactctcagtctggtcagttgactgactattttattgaacaatggcgcgaaaaacacgtcgcagatgaaattactgtccgcgatctggcggccaaccctgttccggtgctggatggcgagctggtgggcgcgatgcgtccgggcgatgcgcctttaacgccacgtcagcaggacgctctggcgctgtctgatgaactcattgctgaactgaaagcccacgacgtcatcgttattgcggcgccgatgtacaatttcaatatcccgacgcagctgaaaaactactttgatctgattgcccgcgccggtatcactttccgctataccgaaaaaggcccggaaggtctggtaaccggtaaacgcgcggtggttctctccagccgcggcggtatccataaagacaccccgacggatttgattgcgccttacctgaaagtgttccttggttttatcggtatcaccgacgtgaattttgtctttgccgaaggcatcgcctacgggccggaagtggcagctaaagcccaggccgatgcaaaagccgcgattgacagcgtcgtggccgcttaaatatttttgcctcccgtttcgacgggaggtgacttcttaggtttgtagcgcaaatatcctaccacgccgctactgccgccatcgctgggatgcgttaccccatcattgacttcaacgcaggcgaaatcaaaaggcgacatattttcgatgcacgccacattgaccccatattgatcgggattggatcgacgctgatgaaaagtatatatcccgcataccgaacagaaaaaatgcaccgccttgcccgtattgaagcgatattcggtaagcttatcctgcccttttagcactttaatacccgacagcggcgcagacactgccaccgctccgcgcatcctgcaaaaggaacagttgcagcgcctggcggtatgaaagccatcgctaagttgaacggtaaacacgacgctgccacaatggcaggcagcagataatttttcagacgtcatacctggttactctcgcgaatagtgataccagccaacagtatagaaatagccttccggttcgcctaatgtaaatacgaccttcgtattcagaaattacccatataaaaatgcattttgcggtaaaaaaattgtcgggaagcggttatttacgcatccatttgccattaattccctggacatattctcccggcctggcgcgctcaaccagtttttgccctgccatcttcgccacctcgtccacgggaagatgattgctatccgctaactgctgataactggcgcggcgggcatgattaatatcaagcaccagtttctgggtttcggcatcattctttaaggccaccagatagccattcagcgtttccccgacccggccctgcgtgcgcgcttcgtccagggttaaggcccacacagaaggtgtgagcaagctcagcgtcagcacccatagtattaaatactttttcattatggcctcagaatagatcgctgcgtgatttcaggagttcttcaacgtctttatcgactttgatatgtatttcatgctcgatctttacattcatgttgatggtaatcggctgttccggcgcggcgacttcaatacgtggcgtgcaccccaccacgataaatgacgcaagcgctgacagcatggcaatactcattttcattatttatcctcacagtccttgtctttccggcaaggaggttgcggcaacgctgtattttgttcaagccatgcctgtaaattgtcgccaaaacgcaaactgcgccacagcgtaaacacattttcttcatgggtatagttcaagttaacgatcgcggttttaccatctacccggcttttgccggtaatagccgcctgcatcgttagtacgcccaggttatcaacgttaattttcgtccacgaatgcgtaatctccatataacgtagccagttgatcgccgagcctgccgtgacattatccttcaccaccgcatccgcagtatctttatcgatacgcaacgtcattggcccaggattcgtaagccagccatctttgattatccatttttcattgttcagccacagcggcagcgcgccgctgaccggaccagacatggcgaattgctttggatttatggcgctaatcaattcgctggatgaaatattttgcacccgcaaaagcgccgggtcgtgctgcggcattcgcaactgtttcataatgatttgaccgcccagcacgtctacgctgacatcgcttagcagtaatggattcgactcgctccagggataaccgccctgtaaatcagcggtgatatttttcgccgtgacctggttaactatcccggcgatacgcagcgagatgggcccgcgcgtccccaattgccacgcgccgttgtggaagcgaaatggcagaatgaaatcgacgccgttgattttgttatcaggcatccaggcgctgccgccttttaacacgccgtgtccacctgcttcaaatccctgcccctgcgcagcggaaaaagccacctgcgcatacagtgagccttcgcgcagcgtcattttccagtccggtggaagcaacggctggaaaacgataagcgactgcttcggccaccaggcctgtccacgaaggcgttcgccatcccagcgcccattcagccgtaccggccctatcgcccccgcccgaaggtcgcctttaaactggaacagggttggctctcgcccttcaacgctaaaattaagggtagaaggcggcagcacgctcccactggtaaatacggttttccccgccaccagagacagcgcgccctgtagcgacggcgttgtggcgtcgcgaacccagacaataggtttattcagcgccagtcttggcgatgtgacggtcattgcgccatagtgcaactgatcaaaaccggtggacaaactggtcaacctgatggtgttatcatgccattcgccctgtccggcaatatcccagtgggcgcgcattggcgtaaagcttccttgcccccaatagcgccaccgccagcgaccagcatcagggagaaaatcattggccaggccatcaagatgaagaacgaaatcgcccatctcattttcgtgcgcccgtaaaatagcctgtaatcggccatcaacgccgcgcggcgtcaccttaacgcccgccagcggccaacgaatttcatcaatatctaacgcatcaatcacccgcccgcgcgagcgtagcaatgcgccaggtgcaaaggtgagctgcggatcggccagactgccgcggaacatagcgggcaatacggcataaaagattaaatccttctgtttagcctcgccggtaagctgtagaggcatctcactgctatccatgctgagttttcccgggccgatagtcagtacagcgttcgctttaccggcatcgccctgggtcagaatattcaggcgtccactgacttgcgcattatccggcccggcttgccagttatcgatattaaaagccagacgtccgctcaaggggaatccctgatatggccagttccagcggccatcgctgatggtaagccgctgacgcgttaccgcccaggggagatcgagaatcgggtcaggattacctcgcgccatcacgatgagctgtccggcgttatcacgccactccagttccgcatccaccagcgacggttcctgcggcagacgcaaggtcgctgccgcatgaccgctgaccggcaggccatccggtaccagcggcaacacaaattcccccgccaggctaacgggaggctggttggccagcgcggcgatctccagttggctcaccgtcaatgcctgaccgcgtagctgcccttgaaattttactttttcgccctgataacgtatctgctgaatgaccggcgtcatggagatcgccagcttgccctgccattccggccagggcgcgagaatgacattatcgatgttaatccaggtattgggcagcattgactgccactgcgccagcgtacgcggcgcggcgggagaagcttccgtagcgggcagtttcgccaggcacgcggcatccagtttaaggcttttaatattcagcaaccaacggctgggatgcgtcagttccgcctgggtaatatgcgctaacgaacaatcattgaccagatagcgaagatcgggaatcactaacccatgacgtgtcaggcgtggactttgttccagagcgatacgggtaccgacgggtagccaaattcccgccagagtgggaacccacagcccgagggtcatcagtagcgtcagagggataagaatcagcagtaacagtagcgcaagggcggctttatatttacccttcatgggccattaatttcctgatttaacgaaaaattcagtcggctatctctttattttggcatgattgcccgtacatagcctaatagttcatgttgcaggggcgccctccggctatttgaggcgttgtggagaatgataacctaaaattattcattatatgtatgactatcaattatttttgattttttgtaagataattttaagcatatttgtgtgattcaaacatcactggagaaggtcatatgaaactcgccgtctatagtaccaaacagtatgacaagaaatatctacagcaagtgaacgaagcgttcggttttgaactggagttttttgattttctgctaaccgagaaaacggcgaaaaccgccaatggatgtgaagcagtttgtatcttcgtgaatgacgacgggagccgaccggtactggaagagctgaaaaaacacggcgtgaaatacatcgcgctgcgttgcgccggatttaataatgtcgacctggatgccgctaaagagctcggtttgcaggtggtccgcgtgccggcttattctccggaagccgtcgctgaacatgcgattggcatgatgatgacattgaaccgccgtattcaccgcgcttatcaacgcacccgcgacgctaacttttcccttgaggggctgaccggctttaccatgcacggaaagaccgctggcgtcatcggtaccggtaaaatcggcgtcgccgcgctgcgtatcctgaaaggctttggaatgcgtttactggcgtttgatccctatcccagcaccgccgcgcttgacctcggcgtcgagtatgtggatctgcaaacgttgtttgccgaatcggatgtcatttccctgcactgcccgctcacgccggaaaactaccatttgctgaaccatgcggcattcgatcaaatgaaaaatggcgttatggtcattaataccagtcgtggcgcgctgattgattcccaggcggctatcgaagctctgaagaatcagaaaatcggctcgctggggatggatgtgtatgaaaacgaacgcgacctgttctttgaagataagtcaaacgatgttatccaggatgatgttttccgccgtctgtcggcctgccataacgtactgtttacggggcaccaggcattcctgaccgcagaagcgctgatcagcatctctgaaaccacgttacaaaacttaagccagcttgagaagggcgaagcctgcccgaacgcgctgttctaatcctgtcgctcccctgcgctcaggggagcattttcggataacccctgaagatctatccggtcatatcattactatagtcagtgttaactatcagattacagagaatatcaatgaagaaaatcgtcacgctggtcgccctgagcatcataatgacagggtgtgtgagcagtggaaaagtgtccgtcaaacgcgagcaactggagcaccaccgctttgttctggaaagcgtaaacggtaaaacggtcaccggcccggagctcagctttggcgaggacatgacggtatccggcaaaatgtgcaatcaattcaccggcgaaggaaaactgtcggacggcgaattaaaagtgaaaaatttagcgatgacccgaatgatgtgcgcagatccacagcttaacgcgctggacggcaccctcagcgagctcttcagcaagggcgcgcaggtcgatttaaccgcgaaccaattaacgctggcgacggcagaaacaacgctaatgtataaactggcggatttagcgcactaagccattaagtgaaaagttatacgcgtcaggcgaaacgccgcgcttaataactcccgcagcttccggcggcaagcgactgttcgctacaacgtttgccgttgggtagcgcgcacataccaattactgaaccatcaagctgccgggccgctgaaagcgaaccgccaatcatagcgcaattcgcttcgccggcgctggacatcgccgctttcatccctggcgaaacatgtgccgcggttgcctgctgaacaggttcgctactgcaagccgacaataataacgcggcacatcccacccaaaacgctgcgcgcatttctctcccctctgtttattcatccaaacgacaccgccctaaataataggcagcagaaactgacgcgtcgagaggcaaagcgcgcatttatgcgcttcattaacatttattggcaattttttacgtcttttcggcaagaaatcgccattctcctcccgccagggacacaaaagcgaaaatggggcttgaagggctttgctaaaataaaaggataactacaggatgcgctcacgattatgcgtgtccctcttttttgcgcaatgtaagggtgtcatatgcaaacaattgacggtaatggcgcagtagcgtcggtggcgttccgtaccagcgaggttatcgccatttacccgattacgcccagttcaacaatggctgaacaagcggatgcctgggccggcaatgggcttaaaaatgtctggggcgatacgccgcgtgtggtagagatgcagtcggaaggcggcgcgatcgccgccgttcacggtgcgttacaaaccggttcgctttctacgtcatttacatcatcgcaggggctgctgctgatgattccaacgctgtataaactggcggggcagctcacgccgtttgtactgcacgttgccgcgcgcactgtcgccacacacgcgctttctatttttggcgaccattccgatgtgatggcggtccgccagacaggctgcgcgatgttatgcgccgccagcgttcaggaagcgcaggattttgcgctgatcgcacacagggctacgctgaaaagccgcgttccgtttattcatttttttgatggcttccgtacatcgcatgaaatcaacaaaattataccgctaacgaatgaaaccattctgaacctgatgccgcaggcggagatcgacgctcaccgcgcccgcgcgctgaatccggaacatccggtgattcgtggaacttcagcgaatccggacacctacttccagtctcgcgaagcgaccaacccgtggtacaacgccgtttatgatcatgttgaagaggcgatgaaggcatttggcgacgctacgggccgtcagtaccagccatttgaatattatggccatccccaggctgaacgcgtcatcataatgatgggctccgccctcggcacctgcgaagaggtcgtggacgagctactgatacgcggagaaaaggtcggcgttctgaaagtccgtctgttccgccccttctccgccaaacatttgttacaggcattaccggaaaccgttcgcgctatcgccgtgctggatcgcaccaaagagcctggcgcccaggccgagccgctttatctggacgtgatgaccgcactggcggaggcctttaataatggcgagcgcgaaacgttgccgcgcaccattggcggccgttatgggctatcatccaaagagttcggcccggcgtgcgtactggcggtctttaatgaactcagccgtgcgaaacccaagccacggtttacggtgggcatttatgatgacgttactaacctctcgctgccattaccggaaaataccctgcccggcagcgctaaacttgaagcgttattttacggtctgggaagcgacggcagcgtatccgccacgaaaaataatattaaaattatcggtaattctacaccgtggtatgcgcaaggttatttcgtttatgactctaaaaaagctggcgggctcacggtatcgcacctgcgcgtcagcgagaaacccattcgttccgcttacttaattgctcaggcggattttgtcggctgccaccaattacagtttatcgataaatatcagatggcggagcgtctaaagcccggcggtatctttctgcttaatacgccgtacagcgccgacgaggtctggtcgcgtctgccgcaagaagttcaggcggtgttgaatcagaaaaaggcgcgtttttacgtggttaacgcggcgaaaatcgcccgcgaatgtggacttggcgcccgcatcaataccgtcatgcaaatggctttcttccacctgacgcatattcttccgggcgatagcgccctggttgagctgcagggcgcgattgccaaaagctatagcagcaaaggacaggatctggttgagcgtaactggcaggcattggctctggcgcaggaatcgctggcggaagtgccgttgcaggcggttaatccgcatagcgcgcatcgcccgccggtcgtctccgacgccgcgccggatttcgtgaaaaccgttaccgccgccatgttggcgggcctcggcgacgcactgcctgtttccgccctgccgccggacggaacatggccaatgggcaccacccgctgggaaaaacgcaatatcgccgaagagattcctgtctggaaagaggaactgtgtacacaatgtaatcactgcgtcgctgcctgccctcactcggcaattcgtgcgaaagtcgtttccccgcaggcgatggagaacgcgccagccagtctgcattcgctggacgtgaagtcccgcgatatgcgcggccagaaatatgtgctgcaggtcgcgccggaagactgtactggctgtaatttatgcgtagaggtctgcccggctaaagatcggcaagatccacagattaaggcgattaacatgatgtcacgccttgagcatgtggaagaagagaaagtgaattatgacttcttcctcgacttaccggaaatcgaacgcagcaaactggaacgaattgatatccgcacatcgcagctcattacgccgctgtttgaatattccggcgcctgttccggctgcggcgaaacgccgtatattaaactgctgactcagttatatggcgacagaatgttaatcgctaacgccacggggtgttcctctatttacggcggtaacttaccctcaacgccttataccaccgatgccaacggacgcggcccggcatgggcgaattcgttatttgaagataacgcggaatttggtctcggtttccgtctgagcgtggatcagcaccgggcgcgcgtcatgcgtttactggcgcaattcgccgatcgcatcccggcggaattaaacgatgcgctgcatgccgaagcaacgcctgacgttcggcgtgagcaggtcgccgcattacgccaacatctgaaatcggttgcgggcgcagaggaactgttaaaggatgctgatgcgctggtagaaaaatcaatctggctgattggcggcgatggttgggcatacgacatcggctttggcggtttagaccatgtgttaagcctgacggagaatgtcaatattctggttctggatacgcagtgttactccaatactggcggccaggcgtcgaaggcgacgccgcttggcgccgtcactaagtttggcgaacatggcaagcgtaaagcccgtaaagatcttggtgtcagcatgatgatgtatggtcatgtttatgtcgcgcaaatctcgctgggcgcgcagttaaaccagacggtgaaagccatccaggaggccgaagcctggccaggaccgtcgctgatcattgcctatagcccctgtgaagaacatggctacgatctggcgctaagccatgaccagatgcgccagttaacggcgaccggtttctggccgttataccgctttgatccccgccgtgcggatgaaggcaagccgccgctggctctggactctcggccaccgtctgatgccctggcggaaacgttgcttaatgaacagcgtttccgtcgcctgaatgcgcaacagcctgaagtagctgaacaattatggcgagatgccgcattggatttgcaaaaacgctatgactttcttgccttgctggcaggaaaagcggaaaaacccggcgcagattaaaaaatattctaaggattaacctggaaacaaaaaaagcccgaacatccgttcgggcttgtcaatttatacgctggaaagcaaaggttaacgcaatggcccagcgacaaaatgaatatgtgacaataaaggcatataacaggcgtagaatatcgtaaccgaatgatattgtataatttttattttgtataatacccccaaaagcattcgtataaattatatctatttcactgcgaattatttcattaattattgaattaaacggtaacatctctttttaggtctttcctgacaaggcagaaataacgttttaacgtcaactcgctgattatttacgtggaatacgcgtaatattacgtcgccctcccctgtaggtagtccccgcagagtatcgtggagcagcacctaaaatgtgacgtatgtcattgtacataaagtgcctttagggagtagaatttcagtggatacttaaacaggaggttttatgaacagaacgattcttgtacccatcgatatttcagattcagaattaactcaacgcgtgatttcgcatgttgaagctgaagcaaagattgacgacgctaaagtgcactttttgactgtaatcccgtctttgccctattacgcttcactgggactggcttattcagcagagcttcccgcaatggacgatttgaaagccgaagccaaatctcaactggaagcgattatcaagaaattcaaccttcccgcggaccgcgtgcaggcgcacgttgcagaaggctctcctaaagataagattctggaaatggcaaaaaaattaccggccgatatggtgattatcgcctcgcatcgcccggatattactacctatctgttgggttccaacgccgcagccgttgtgcgtcatgcggaatgctccgtactggtggtacgctaaatacccgagcccgcataagagagtgcgggctcaaatcaatcatcatcgcctagtgactgacactttttgaaaacagattgattacgattacgccgcagatgataagcaacatgccaataatagccggcacatccagtttttggccaagaaacaaccatcctatcaatccaataagaacaatccctaccccagaccaaatggcataaatgatacccgcagggatggttcgcattgggatggtaagacaccagaacgcaatacaatatccgatgatagtaacgaggctcggtaccagacgcgtaaaactatctgataattttaatgagatcgtggcgataacttctaccacgatggcgataaatagaaagattacagcttctttagtcatacatctcttcgttccaatatttttcgggtcgtgatgatatcttaagtaatacggatgacagaataaagacgcttttgaaccattgcatatcttgccataaaaacgtgctggcattcgtcgccgtaatccgtaccatacgcgacatacttttgcctgctggctgttgacggcaggagcgaacccggcatttatcgccagccaaatggggcatgaaactgcgcagatggtgtatgaaatttacggtatgtggattgatgacatgaacgacgaacaagtagcgatgttgaatgcgcggttatcgtaattgcaaagtttgcccccaatttgccccatttagtaccagagaactgaaataatgcaagaaattcaaaagaatacaaagaaagagcaatacaacctcaacaagttgcaaaagcgcctgcgccgtaacgttggcgaagcgattgccgattttaatatgattgaagaaggcgatcgcattatggtttgcctttctggcggcaaagatagctatacgatgctggaaattttacgtaatttgcagcaaagcgccccgatcaatttttcactggtcgccgtcaacctcgatcaaaagcagccaggtttcccggaacatatcctgccagcctaccttgagcagctgggcgtagaatataaaatcgtcgaagaaaacacctacggcattgtgaaagagaagattccggaaggaaaaaccacctgctcgctgtgctcgcgtttgcgtcggggtatcctgtatcgtacggcgactgaactgggcgcgaccaaaatcgccctgggccaccaccgcgacgatattctgcaaaccctgtttctgaatatgttctatggcggaaaaatgaaagggatgccgccgaagctgatgagcgatgacggcaaacatatcgtgatccgcccgctggcttactgccgcgagaaagatattatccgttttgctgaggccaaagccttccctatcattccttgtaatctgtgcggttcgcaaccaaacctgcaacgccaggtgattgccgacatgctacgcgactgggataagcgctatcctggacggatcgagacgatgtttagcgccatgcagaatgtcgtgccgtctcacctttgtgacactaacctgttcgatttcaaaggaatcactcacggttccgaggtcgtcgacggcggcgatttagcgttcgatcgtgaagagattcccttgcagcccgctggctggcagccggaagaagatgacaccgccttagaggcgttgcggcttgatgttatcgaagtgaaataatctgcaggcgtctcagcactccgctgagacgccatgctatcgatcattttaatagccgtacccggcatgacttgcctttgatcttcccgttttgcaactgcttccaggctttttgcgctactgcttgacgtacggcgacgtaaacgtgcattggatgcacgttaattttgccaatatccgccccgtctaatccaatatcgccggtcagcgcgcccaaaatatctcccggacgcattttcgcttttttgccgccgtcaatgcatagggtagccatctctgcggccagagggagtaacggctgccgggcgggcgcattcagccagttcagcttgagttgcagcatttctgaaagaatattcgcccgctgcgcctcttccggcgcgcagaaactgatcgccaggccgctgcttcccgcgcgcgccgtacggccaatacgatggacatgcacctccgggtcccaggccagttcatagttaaccaccagttcgagcgatttaatgtctaaccctcgcgcggcaacgtcggtggcaaccagaatgcgcgcgctgccatttgcaaaacgcaccaacgtctggtcgcggtcgcgttgttccagatcgccgtggagcgccaacgcgctttgtcctaccgcattaagcgcatcacaaacggcctgacaatcttttttggtattgcaaaataccacgcaggacgctggctgatgctggctaagcaacgtttgtagcagcgaaattttttcatgcgcagacgtttcgaagaactgttgttcgatagccggtagcgcatctaccgtatcgatttcaatacgtattggctgctgctgtacacgaccgctaatcgccgcgatggcctcaggccaggttgctgaaaacaataacgtctggcgcgtcgcaggcgcaaagcggatcacctcatcaatggcgtcactgaatcccatgtccagcattcggtctgcttcatccattaccagaatatgcagcgcatccagcgatacggtttctttttgtaaatgatccagcaggcgccccggcgtcgcgacaatgatatgcggagcgtgctgaagcgagtcgcgctgtgcgccaaagggttgcccgccacacaaggtcagaattttggtatttggcagaaaacgggccaggcgacgtaactctccggcaacctgatccgccagctcccgcgtcgggcacagcactaatgcctgtgtctggaacagagtgacgtcaattcgatgcaagagcccaagaccaaacgccgccgttttgccgctaccggtcctggcctgcacacgcacatcattacccgccagaatgacgggtaatgctgcggcctgaacaggcgtcatctcaagatagcccagctcagtaaggttattgagctgggcggcgggcaaaacattcagggttgaaaaagtggtcacaatttactctcgcggtaacgactcatagtcagcaggcgcgtatcctcgcagatccgggcgtttgatgcgacattttaatcggttcttcgtccggcggcgggtcgggcatcggctgaggacggggaagcggctcaggaatgggaacagggtcagtgggaatcgggtccgacaaggacgagtgtagatataataaggtcaaaagacagctcatattaccctccagaatgtcattcagactcttaaagggtagacgcagatagtctacaggcaaaaaaaagccgactaatctaagtcggcgtcgtacgaatcaattgtgctatgcagtaattcaaaaaaggaagtaagacaatatggagcgcaacgcccatcgcttgacgttgcattcacctgcgagagagatattgccccgaataggtagatggtttattgacttcgctcaaatttctcggcgttttttcacccgaaatggtctgaaaagcgcttttgttacaaccatttactgcgatgcaaccataaagtaacaccaccgatcaggacaactaacagaatacaaaacagagaaaagccgaaccgccatccgccgccgggaataccgcccaggttaacgccaaataaccccgttaagaaggtgctgggcagaaaaaccatcgccataagcgacatggtataagttctgcgcgccagagactcctgcatcacctgggcaatttcatccgccatgatgccagtacgcgcgatacaagcgtcaatttcatccaacccccttcccagcctgtcggcgatatcctgcattctgcgccggtgatcgtcgctcatccacggcagccgttcactcgcaagccgggcatagacgtcgcgctgcggcgccatatagcggcgcataacaattagctgtttacgtagcaatgcgaggaaaccgcgcggtgggatttgctggtcgagaagattatcttccagatcgataattttatcgtgtagctcttcaataaattcactggcgtgatcggttaacgcatcgcacacatccactaaccagccgccgcaatctacgggcccggtgccctcctgcaaatcactgaccacatcgtccagcgccagaacctttcgctgacgggtagacacaatgaatcgctcgtccatatataaacgcattgccactaattgatccgggcgttcgtcagtactgccattaatacagcgcagcgtaatgagcgtcccttcccccatacgacttacgcgcgggcgcgagctttcaccagccagcgcatcacgcacgttattggggagtaaaggcgttgaagccaaccagcgggcgctgtccgggtgggtataattaagatgtagccaacagggatgctgactatcgatcacatcattatcttcgagcggttttactccaccacgaccatccagtagccatgcgaaaacggcatccggcacgttcacatccgatcccttaatggcttccacagcgcctccacgttacaactctcatgccgttagtctagctttcgggaaaggttaagcaatctctcattttctcattgcgcaaaaagaatgacgggaacgtgcgaaaaaagcgccttagcaacaggcgcttaccaaacatgtattatcaggcctggccgcgcctggtgatggtcgaaagagatgatacatgagagtgcgacagcgcatgttcactgtaacccggctggcttaaacgaaatttgtcggttttagtctgtaactcgatcacctgcgcctttaaaacatccgaagaagcagatagcgcttcaaccattaagacattgctatgggttgcgctttccagatcgctcaacgccagggttatctggttaatgcctttttcctgctcccgcgtggtggtggaaatttcactcatcagcacgtttaattgcccggagccgccaacaatctcctgcatatttttttcagcctcctgcactatggcggccccctgccgcacattgtcatgcgtaacgtcgatcagcgccttgatactttttgccgcctcggcgctacgatgcgccagattacgcacttccccggccaccacggagaaaccttttccatgatcgcccgcccgtgcagcctctaccgccgcgttaagcgccagaatattagtctggaatgcgataccgtcaatcaatgaaataatctccgtcatctgcgaggcacagtcggtaatagaacgcatattttctgtaacccgcaccattaattcaccgcctttacgggcgcattgggttgcacaatccgcctgtatgctcgccattcgggtattatccgcattgtttttggtactcgccgccatttcatctatactggcggcagtttgaattaacgaggccgactgctgttccgtctttacggatagcgacagactgcgcgccgccagttgttcggaaagggtcattgccgtttgcgaagaggatctgatttcacgtaccaacgcggaaatattctccgacaggctattaataccggggatgagtcgcccggcgcaattattgccaaattcggagatatgaatagacaagtttcctgctgcgacctcttcaatacttttcttcacggtattaatcggcactaccagatagcaggtcatataccaccaaagcagtaatgccgagatcagataaatgatattacacgtaattaaaatagggagatcgtgcagaaaagctatttgtaaagtatccaccaaaagaaacgcacataccatgaatagaataatgcatgtcctgacgctgatatttatcaacatttttgacggcctacaaccaggataggagacaggttttatttttatagcatttcagatacctattgccattcgtttctgtgacattctccatattcaataccagaccatcgccatttcccttagtgcaacagataaaatcatctatattcgctatgccaggatattcatccatccatattgacaagtgatgtacttatcaccattttctgcttaatagttaagtcgaaagccagtatattttaatagacgcttaaataagcgaatgactgtttctccgtgttattaccgcggacagcgttatcgcccgttctcttgcagaatcctgagcgtttggatgaggcgttatatcaggcataaaatcgggttcgcgcgagcttgcgctggcggtcctgtccgccagcggcaacgatttaccgactacgcttcgcatggcgctcccagttatcctgtttagcctgcactgttttacgtaacgcgacataacatgccccgccgccgccatggtgcggcagcgccgaacaataagcctgtacatcttcaaactctgtcaaccagcgggccacatagcttcggacgatattggcatgcgacttcgcctctcgccctttaccatgaatgatcaggacattacgcaacccctctttctgcgcctccaggataaaacgaaacagcatttttcggcacgtttcgaccggctggcgtaacaaattgaggctggcctgctgagggtatttcccactgcgtaacttgtcgatgacaccctgctgcaatccttcccgacgaaattccagcggttcattcagcggcagaatatccagaaagcccgtcgtcaggaaattatcaagctgaagcgtgtcgatacgctggggcgttttaagattacgcgttggctgccagtgtacatcagtatggcgtttcagcggctggacatcctccatggcgtcaagaaacagcgctttatcgtcaaggttcatggttcatcctccagcgtttttgcgactgccgttatcataaccgtgccctgttataccgacaacggtttacagttatttccaataacagcgacaatgtcaggcaattaaccgcctcgccaggctctctttttctccgactacgatattactgtcgctaaatgtgttatccctgactatcttttaaggagtatggttgcgggtattcctggcatgatatcttgtctcttacgttagattaagacgatgtgagagaacggatgctgagattacttgaagagaagatagccacgccattaggaccgttatgggtggtttgcgatgagcagtttcgactgcgggccattgagtgggaacagtaccgcgatcgtatggagcaactgctaaatatccactaccgtcacgaaggctatgaacgcgtttctgcgactaaccccggtggactcagcgataagcttgcagattattttgcaggcaatctcgccgtaattgataccctggaaaccgccacggggggcacaccttttcaacgggaagtatggcaggcattgcgcgctatcccctgcgggcaggtgatgcactatggtcaactggcggcgcaactgggacgaccgggcgccgcacgcgcagtcggtgctgcgaatggtgctaaccccatcagtattgttgttccctgccatcgcgtcatcgggcgtaacggcactctgaccggatacgcaggcggcgtgcagcgaaaagagtggctattacgccatgaaggctatcttttattatgaatatacaggcaaaaagtgccttatcggtcacacttttatgtaaagcaacaacaaataaattacgtgttttcaaatagataaaaatattcatcaaacttatacttgaattattccttctccgggatagctcagacttacgcgctcaccaaaaagatgttaaaattgacaaatatcaattacggcttgagcagacctatgatcccggaaaagcgaattatacggcgcattcagtctggcggttgtgctatccattgccaggattgcagtatcagccagctttgcatcccgttcacacttaacgagcatgagcttgatcagcttgataatatcatcgagcgcaaaaagcccattcagaaagggcaaactctgtttaaagcaggtgatgaactgaaatcgctctatgctatccgctccggaacgattaagagctacaccattaccgagcaaggcgatgagcagattactggattccatttagcaggcgacctggtgggttttgacgccattggcagcggtcatcatccgagctttgcacaggcgctggaaacctcaatggtatgtgaaatcccctttgagacgctggatgacctgtccggcaaaatgcctaacctgcgtcagcaaatgatgcgtctgatgagcggtgaaattaaaggcgatcaggatatgatcctgttattgtcgaagaaaaacgccgaagaacgtctggccgcgtttatttacaacctgtcccgccgctttgcgcagcgtggtttttcaccgcgtgaattccgcctgacgatgacccgtggcgatatcggcaactatctgggcttaacggtcgaaaccattagccgtctgctggggcgtttccagaaaagcggtatgctggcggtgaaaggtaagtatattactattgaaaacagcgatgcgctggcggccctcgccggtcatacccgcaacgtcgcttaaacgtcagctaaaccattgatgttatcttctgccatatcgttaaatttttctcatttattgatctggcagaagcgcttcctctgtttcattcaccatatttgagttactctttagttacaaactgcgatgacagttgtaaggagaccctgtatggctatgtatcaaaatatgctggtggtcatcgatcccaatcaggacgaccaacccgcattacggcgagcagtttatttgcatcaacggattggcggcaaaattaaagctttcctgcctatttacgatttctcgtatgagatgaccaccctgctttctcctgacgaacgcaccgcaatgcgtcagggcgtaataagtcaacgcacagcctggatacgtgagcaggcgaaatattatcttgaagccggtgtccccattgaaattaaagtggtctggcacaatcgtccctttgaggccatcatccaggaggttatcgccggcagtcacgatctggtgttaaaaatggcgcatcagcacgatcgactggaagcggtcatttttacccctaccgactggcatttgctgcgtaaatgcccaagccccgtgtggatggtcaaagatcagccgtggccagagggcggcaaagccctggtcgccgtgaacctggcaagcgaagagccctatcacaatgctctcaacgaaaagctggtaaaagagaccttacaattggcggagcaggttaatcataccgaagtgcacctggtcggcgcctaccccgttacgccaatcaatatcgccattgagctgccggaatttgatcccagcgtgtataacgacgccatcagaggccagcatttactggcgatgaaagcgctgcgccagaaattcagcatcgatgaaaaagttacgcatgtagaaaaaggcttgcctgaagaagttatcccggatcttgccgaacacctccaggcggggatcgttgtgcttggcaccgttggacgtaccggactctcagccgcgtttctggggaacacggccgaacaggtcattgaccatctgcgctgcgacctgttagtcattaagcctgatgagtatcaaacaccggttgaactggacgacgaggacgattaatccctcttgcgtcctgccggatggcgctgccatccggccaataccctattcctgttactcatctccgccgaggaaatagatccccaaaggaatcgccagcagaatagtgaacaccagactgtaaacgaaaatcattgccgactgaatggcatacatagagcttgtccactcggacagtggaatatgatactgctcaatcacaccgccgatagtcgcgcgcgttaccaccgatgccgcaacgataaacactgccagcaggcataacagaaattttttccccttcgccgatttcagcttcatcatgatcatagtattgtcctttacagatgacttttttacctgatagcaacaataccatgacaatcgcgcgatgtctgctctataaaacgtgacattgtatttacataaaaagtaaaccgctgagattaaagctgatagcactatttcttctttttacttatcgatgatctacgcgtttatcctgggtaaaatacctgttaatcaggtcattctgagctgttatcgtaggaaggagcggaaaacaataatgttcactgaattttttctcaaaaacgcatttaatctggcgatacttttcagttgcggtatggcgttgctggtcgtgagattttggctcagccgtaacgtacagtggaagaaaggattcacgttccatgcggcacagttttttatttatgcaattattattgggaccatcgggagcatcctgaataatgctattgaagattataatttgcgttttatctcttccggggtcattgattttatctgcacctcgctcattgcgcttattctgacgataaaacttttcctgattattaaccaatttgaaaaagcacaggtcaataaaggtagagatgtcaccagtacccgtattctggcacgggtcataaaaataaccattattgtcgcgattgtcttactgtatggcgaacattttggcatgagtctgtccggtctgctgacctttggcggtatcggcggtatcgctgttggtatggcgggcaaagatgtcctgagcaattttttctccggtattatgctctatttcgatcgccccttcagtatcggagactggattcgttctcctgacagaaatatcgaaggtacggtcgccgaaatcggctggcgaattacgcgaattaacacattcgaccaccgcccgttgtacgtgcctaattccgtcttttcatccattagcgttgagaatccgggacggatgaccaaccgtcgaataaaaacggttattgggttacgttacgaagatgccgacaaaattggcctcattgttgacgctatcagaaacatgttgcaggcgcacagagatatcgatcagaaacagacgctgttggtctattttaatgaattcgccgactcttcgctgaatattatggtgtattgctttaccaaaacaacagtatggcaggaatggcttgccgtacagcaggatgtttacctgaaaattattgcgattgtccaggaaaacggcgctgacttcgccttcccaagccagacgctctatatcgatgacccggaggccgcgcctgcgacaaaataaaagatagccggtgcccgataagtgttatcgggcaccgaggcttccctgtccggatggcgggttgttagcgccttccttacggtgatcaacggctcttttcattcaccgtcatggtaaattcaagcacctcattagtgtcgttaacgtaggcatgaggcatgtcggttctggctacagcggagcagccctcccgaataataaagcgtctaccgtcgactgttaatgtcagtgttccctgattaacaaacagtaattcacaggtgtctgccggatgccctgccgattcaaactgttcaccaggatgcattatccattgccagagttccagcatatccggcccgctggttcccgccatcagttttgcgctgccgcctttctcgccgcgccacaacaccggaatagcatcccggtcgataagatggaccatcggctcgctggcgacgttgacaacatccgccacggacactcccattgccgccgcgatcttacataacagcgcaatgcttggattggctttacagccttcaatttccaccagcattcctttactgacgccggaacgccgcgcaagctcatccagcgacatctttttttggctacgaaattgtttgatacgttgggaaacagcttcatttattgtgctgacgtcggcgcccgccgtggtcgataagttgacttttttggtcattggtcgatatcatagaataaaatagtcattacaggattatgcgatgtcttctatgttaccgtcaatcagcccggaactggcccgtatcgctcccggctttcgtgcattaagtattaatgttattgccgctccgattcgcgatgcgcaggtcggagaaatcgcgctaaaagaggcctgtcaggccgtaattaacggccaaccggcgtgggcacaggcgcatatagacgcctggaatacggtgcttaaagcattcggcgcaaaaccaaagcgcaccccctgctcggctgaagcgctacgaaaacgcgtgttgaaggatggaacaatggcggcgctggatccggtcgttgatctttataacgcggtgagcctgcgctatgccgtaccggtaggcggcgaaaatagcgcggcttattgtggatcgccgcggctggttttcgcagacggtagtgaaacatttgatactctgaaagaaggacagcccgccaccgagtcgccagaaccgggcgaagttatctggcgcgatgacagaggcgtcacctgtcggcgctggaactggcgtcagggagtacgtacccgactaagcgcttcagataaagcgatgtggtttatccttgaaagcttgccggaaatgccggttgatgaattgtacgcggcaggaaacatgctgactgacggccttgaaaaaatgatgccaggtttacgttttgaatccacgttgataggtgtttgattgatattgcgtaacaggagaaataccatgtcgctgtttctgacaagttttattttcgaaaaaaaagagtacgacgaagagttttatcaactggatggctgaattgagcgctatacgcagtctgttgatggctatattgggatggaaagctataccgatgccgccagcggaagaatagttaacaattattactggcagacccgcgaatcaatggagctattgataaataatttacagcaccagcaggccaaatcacaaagtcataagtggctttccggttaccagacgattattgcagaaattcaggggtgccataacgttaacctgccccatccgctggcatcattttcagttccttatgcgtaatgcaatagtatatatattaaatgtgagggcacacaagagaatgcctgcgcccctgcattgccggttattcggttctctgtgcaggggcggtgctgatataagtgattagtaaacaggaagatgagtgatatctcgtggtacactaacacgcgtaaccacattgttttcatcgcactctatcaacgctctggcaaaaatactgagctcattaattttcagcccggaattatccaaaaactggcggcaagcgtagtcagaaacaaaaattatgccgggatgaatatcatgttcccgaataaaacgggcctgagcaaatggcgtatccatactcagcacatataccgcccgggttgagtggctacccgctgatttaaggcggtcactatagtcttttacctgccattcacaaactggcgtatccagtgacggaacgacaataatctgcttttttatccccgggatacagtaacccggtaataaattatggctcaccagcccctttgtgcagggtaatggttcgccttcagccagtataccgggtttgagggtcagttgcgttttgccaaaggtgacagcgtgttcctgacccaatgagatataatcctgtgttgttgttggcgtcataaaaacttctccttttaacgtttgtattattttagccataataattatttagcaatccgctaaaaaaccaggtgaacatccataataagatgatggtgataaaaagaattatattagacataataattaatatagttttatagtcttcctctgatggaaatttctttcgtgaaactcattgcatatttaaaagatatgtcaatacgttcattactatgcccacgataggttataacttgtgtatatttacctagaacattttctttcttaagagggccataatcccataagccttttaaattttcacgcgctacagtcttattaatgtgaacttcatttacaggattcccgtcgatatccttaacaatagttgtgatggtggcactttcacccggcgataatacagacttatctatactcataactgttaaatctgggcttggcgtattagatatagtttctgtttcaatatactggaactcagataccgatggcacaggcgtgtaccctgacgctgaagccatatccgtttcattataaatttctagtttaatctttgaaccccgatgttccttttggatattaaatttatgctcacatggcttttctcgtttaagtatatgctgagagttatctttattgatctgataatacgtacatactgtagtaaaagtttccgcagactgatagttattatccggatctctgatgcctacatttctggcattcctcgcaatagtcattcccggaaaaggtgtatacttttcaataaaaaagccaagtccattaaactgcaattcgtagctatcgcgaggtgttccaggcctgtgcccaacgctcggcgccgtaggaggagaaaacatcccgacggttgccgcggacgttgtcgacgaatccgccaagacgcttatcggcgcagccgccagaagcaggctatagataataagattatgtttcgacatacgcactgttgatcctttttaaaacattaattcgcatcagaggttgcggtattacccttagcatttcccttatcagaaataattctgacgcggatatatttattctgaagcgattccccattaagactataaggaagaagccaggtggcctttgtcgcacccggtacggattgccaggatttcatttcatccgagatttcccactgataattaaacgcatcagtacagtccgtgttatttacacaaagcgttctggctcgcatttctgttccgacgactggcgcagtaacgcttccgttggcctcttcagtacccggcgtaaaaagcacctccacagaagtgaccttctgcgcaatactgtctgactgcgcttgtagtagtacggtacccttcaccggatgtttatcgtctggtccgcttgcttcaatatgtaatttgagcgagcgggcatcatcgccgatatgggtcaccagaacccgttcaacccaatggccgtcacgctctgtaccaccgagcgctttaaatgccagacccggcgtatctgattgatacttaatatgacgtggtttgagcgacgcccactcctcttcagaacgctcgcgcacgtagtgccactcaataaccttcccctcttctccggcaggaagcggcgtattgatgacaaagttgccgtcctcaacctgaacatcgtcattgataacatttatccaggaacggaaactggtctcatcctgtgtcacccttaccgggatacgctcggaggtcacgcgagtaccccggctgtcagtcaccgttaaataaaggctatactcctgaccgtcggtcgccgtcagcggaagttgtggaaggataaggccgctgcccagactcccctgaagctggagtccggcgagaagctccgcatcacccgaccactcaaccttctcaaccgggtaacggctatctaccgtcgccattaatgtcaccagcgtcccggacaggcctgacaccggcattgccgtaatgcggattttgctggcctgctcccgatacgccatgacgatatcgtaattacgatcaacaaaggcacgccggttagtcgtattcgacggcgccccaacgttgcggtaatcaagctgttcatgtaacggcgtaccgaaggaataattgactctcagaccgccctctgcctgcgagccgccgttaccggcgtcccgatatcctgctctgacctcaagcaaggggacaggattccagaccagagccgcacctgcggcgcggggattccggcttaatgtaccgttacccaatagatcaactttatccccgtaatactgttcatatgtcagctctccactgaaccagggaaaatcggggagcgtgccttttgttcgcagatcaaagccatatgccggacgctcatcatgtaattcatgcgctgctgacattttccagccggtgagagggaaataatagttgccggaaaaggccagactgtctttatagacttccccgccaatgccgccacgcaagtgggaataacggatgtcggcatccagaaacgtattgacgccgagcagccatccattgacctcctggcggtaacccataccaacgttaacataggtgcggccatcgaaactgctgttgtcgtggtcgcgaaagccaagctgaccaaagagtaaagacgatgttgtttcctggacgggaataaacatatcgaactctgatgagcgatatttcgcgccatcttcaagattgacgccaccacggaaaataatctccggaaaagcgctctttatcccctcgttcaccagatgattagcggcctgccctggtaacgcctttatttttcctttggcataatcctccagcgtcccctcctgcagatgcggagaaatagacgatgccgtccccgcaatccacgactgaatttcattatcgctatcagcaatgaccggcagtggaatctgactggtaacaatggcccaggttatatatttagtaatgggttttttagaaaaaaccactgtattgtctcctgctatatccccctgcctggcagagggagtatttaaataagatgtttatttggcgataaccatcagcgacggatagcgcgtttattctccggcgtggctttcgtcgttttaggcgtaacgtggacacggaacagtttattctgctcagttcccttaataatatatttatgcttttcagcgttggtattattcagatcggtgaacttatctggtgtcccggcatccgccatctgccaggtaaagttataattactgacctcacactcagccgccgctgtggcggcacattccagtaccgcttcaagggtgccgcctaccactggagtgttggcgtcattggtaccgttgagttcatcagtcggtttaccactttcattcaccacattgatagtgacagaacgtagcttattagaaattgtaccgtctgcggcggagtcgccgctcaccccagaagatgcagaagttaataagacagtggcaggcaagaatgcactatccggcgtccccgttgccgtcttaatccggtaaacgattttaatttttttaccgcctgcatcagcaggaatggtaaaagccgtcccggttgccgccggggttccagaaggatcggcggcctcattatccaccagataccatttaatatcgtcggcattattcattttatccagcgataagggatccccatcctcatccctaataaaaacatccgctatctggagggttgaaccggtcgtcagttccccagacacttctattttttttgcattagtagttgccacaggacggtgaccaacagaagcaggtgtagcagaagaagccatatcattggctctggtattcgccaccgcctctactgagaccacggatgcacaaattgctaacgttaataaagatcttttgaagtacaaaacaattcccttttattaaatcattagaaataattacaagatttataatctcacgggctaaaaattcagggttattcaatcattttaaccgcctgtgaaattatgcccttcgccatgctaattacttagctttactggcaaaatccgatctccaagtgtaaagtttattcagaaacgtcaagcaatttaaatctttcttgttttgccagaaaagctaacaaccccccactggtttaataacacagtatatcaaacaccttaaatgtttatattttcggcttcaataaagaggaatgatgatgaaaaaagccataataatctcagtattagagcaaatagaaaaaaaatcttgaagagaggattgatattgaaaagctggttgttataacaggttattcgcgaaggagtttgcaggatttttttaaagaaaagtgtggcgtctctatcggaaaatatatcagacaacgcaagttgagcagaagcgccactctgctaaagctgacctctcagtcggtcacagatatcgcgttcagaatggggtttgattcagtgcagtcctatagtcgagagttcaaaaaaacatttggcgtcaatcccaataactatcgcaaggctgatttctgggatctcagaaacctacggcctccctactggcttgactgtgatgagcattatcagttcgaaatttgtcagcttacgtcaaaagaaattttcggatttcaaacgtctcatcagatcgcaacaaatgaccttcctaaaaaagcgtcgcctataaaatggaaaatcattcatgagacgctcagaacgtggggcgaaaatgtgtattgtctctcgtcttttaagccggataataccaaagaccaggtcatcgccgtaagcagtttttttggtatggaacataattccgtcgatggaggaaaaatacccatgtcgagggtaataaaatgtggtaaatatgcaaaattccattttgttggtcataaggaacaatatcaacaattttccaatacaatatatatgtgtatattaccaaaactgaatcttatcaggagagaaggagaagatattgaatacttccatttggcatccgtccaaaagcaacagaataatgaatccattgtcgatctttattattacatccctgtactgtaatgacttcgtaccatccacgcatttcatctgaaaagtcttctcttttcagaacggtaataaaactctcagtattgattctggtaaaataagtgactattaatatagttaacgttttgaaagaattgaaaaaaataaattgcgtgcacgcgacaccggagacagattactgacagtactgtacggtgtagtgatcaggtaatattggctacagtttacggtaaaagcaaagtccatactttaactattaatgggagtatgctggccgggcggcttgcggggccttcatgctcccacatttacaatgttggtatgattacattctctctatactttactgtgctaaccttttatctcgttgagataacgtttaattaaaatgctctctttttgatgtacattataagaggagacattattcatattttcgaaatcagggcagacgatatgtatacaaccatcagaaacacagcgctagcaatggtagcttgtttttcgtatatcgcacatgccagtacccaccctcctcttattatcaccaggggagccggaggagacgcctccggagccacagtcattcatgataattggcggcatggcactcctgacctggtcaatcttaccgatatccccatagataaaatcagaccagaaaaatacagttgcatactgattattgggcaaggagctataaaagagatgcttcttgcgaacaatgcctcagcaatactttccggaaaaacggttggtctgtatagtcatctgatcgatcagaacacgctcagattacttcggcaattgcagaacaaagtgagattcaatctcttttttacccgctcgcagataactctactaaaactaaggaatatttcagaatataattttttgagttctaaagtaaataatgtctggggacaagactcactagcaattgaaacagtggcacctgacaggggtaatataccggaaaaagcgcttcccctcaaaacaacagattatgtgatctggctgggtggaaactatactacttcctctggtacgcagcgtatcttcacaaacgatcagattgttgtagccctgaaaccactacataatgttatttcatcaaatgcatcgattgctattatgctttcaccacgtttttttgataatagcgtgagtaaagaagcaaaagttaaacgactgaaggcagtgcttaacaccttttcgcgaaacagggtcacattttatatgagtaaggagatgcttgctaatctgaaagaatttgatttgccagttcaactatccccttcttacgcagagctgatgcgaatgccctgggccagcgctacccggcattttgcctctgtggatcaatataacctgtttgctgatctcatacctaaagttacgccgtttcttcttgaaccgaatgatgccgatcaagctctctatgcgacggattatcttaatacccggcgtgtaagtctgacccaaaatattcttaaccacggttgtgactaaataaaacgcgcagaatccgggatagttagcaatccaaaacagaccgttagccatgagtactgtttatcttcactatacagggaacaaccaaataactgacaacacaaatcaagccgagacccggaattcggctatacaggcgctctattcaattcaggcccagaaacagtccggtacccatactggacacggcctcccaactgctttagcgcattaccagtccagcttcgatgcgccttctgtcgtctgcactatttcactggttttcataacgcgatgataaccataaacatcagcgtatttcgtcattccggttgcggtgtcaacctccggcttaccctgcgtttcaataatctctcccgtccgggtcgtcatggtataggtcgttgtacatccggctagcatcaacactgataagctaagtaccgtaataagactacatttttgcatttctcgtttccctggcacctctatttttgatgtactttaccgaataccgcaacggcaagatggatgattagggctattgctccctgtttgtccgtatctgactggctcaggttttttgatgcgctgcgttaatccggcagtaatcgctccagcacatccccagccagaagcacgctctcctgaagacgctccaggccataccccgctcgcgccttggcggaaagccccgccattagcgtccccataaagtccgtcgtccggtcagcctcttgcggataccgcatggcgacataagtgcgaatcaggttttcagcagcgatgtaaaactcgcaggcggcctctcgtgccggtttatcgttacaatgagcgccctccagaaccagacacccagtggcatcaggatcggcagcgtaacgtcttgccgcttccatcagcacatcgataaggcacttcgcggtcgggcgatcgtgacgcagaagcgccccgagcggaatcgcgtcggtcatcctgtaacgctttaatacgcgagtatacagccccaacttgctaccaaacgccgcatagaaactgggaggattgatcccgaacgcttttgtcagatccgctacgctcaccgcatcgtagccgcgcgaatgaaataaatgttgagcggtttcaatggcttgctccggatcgaactggcgagggcgacccggcgttcggctatattttgtagtcattactacataactccttgacggcatgatttcattacgcatattgtagtggctactacaatatcataaaggacatcctgatgacgctatttcgcaacaaatctgtactggttttagggggaagtcgtggtatcggcgcggctattgtacgacgctttagcgctgacggcgcatcggtcgttttcagctacgccggatcgcgtgaagccgccgaaaaactggcaacggaaaccggaagcatcgccatccagacggatagcgccgatcgtgatgccgtcatcagcctcgtgcgtgagtacggaccgctggatattctggtcgtcaatgcgggcgtcgctctcttcggcgatgcgctggaacaagatagcgatgcgatagatcgtttgttccgtattaatatccatgcgccttaccatgcgtcagtcgaagcagcccgcaacatgccggaaggtggacgcattattattatcggttccgtgaatggcgatcggatgcccgtaccgggaatggccgcgtacgccgccagtaaatcagccctgcaagggctggcgcgcggcctggcccgtgattttggcccccgcgggattacgataaatgtggtgcagccaggcccgattgataccgacatcaatccggaagatggccccatgaaagagctgatgcacagtttcatggcgatcaaacgacacggaagacctgaagaagtggctggaatggtggcatggcttgccggtccggaagcctctttcgtcaccggcgcgatgcacaccatcgatggtgccttcggcgcctgacggccaggcgaatatcacacggttgccgtctacgctccggcaaccgtgttagaagctgttcatgcgagaaaacatccgcaagcgccgggatcaatcgtggattttaacgccaagacaaccgcgaacaaattcaggattaaaatgcttcaccgcttcgccaacgtagcctaaatcaagggcgttgatttgagccatttcgttatccgttagtgagaaatcccagatagcaaagttctcttcaatacgttcctgtcgagtggatttaggaataaccgtgacgccacgctgcacgttccaacgcaggacaacctgcgcgatggttttttgatgggcatcggcaatcccttgaagcatgacattttcatacggtttatgtctcccgccgcctaacggcgcccacgcttcaggctgaacgttataatgcttcatggtttccagcgcggcgggttgtgcaaagtatggatgcaattcgacctggtttaccattggcgtaattctgacggtttcacagaagttggctaacacatgcgcatagaagttggacacgccaatggcttttagtttaccggcttcataagcgtcctccagcgcgcgccacgcgctaaaataatcacccattgcctgatgcaataaatagagatcaaaataatctaacccggattttttcagcgacgcttcaatacctgctttggccagatcgtagttagccatatcttgcacccacagtttagaagtaataaataactcctcacgggtacacagacctgtcgcgatggcttcacgaacagcgtcaccaacggcatcttcattgccgtataccgcagcggtatcgataagacgataaccgctgcgaatagcgcttaacactgactgctgacattcttctttgtcggttaccttaaaaacgccaaaaccaaccataggcattttaaggttgttacttaatattgaatattccacgctaaagcaccctttcgtcgtaaagacgccatgataagagcaaaatacaggtacaatgagtattgttaaatacgattatatttatacaaaaagttcattaataacagttgtacagattttttattgcatctaaacgttcagtgcttgctatatcctcgccgtgtagcacctgtttgataatgacttttcttatgcgtcaaaaccagtaccgtcattttgaccgtctgtgaaaaagttttctgaacaggcaatgcgatatccggaataatatttttagcgaagaggcgccggctggctcagcgccgttttgcaccagtcataaaaagcgcgtaccgcaggcggcagaaacctgttttgcggatagaccagcgcaagcggcaaatcataagaatggttgtccatgcaggtcaccagcgccccgctgtgcagatacggcgcaaccagatagctggcgacgcgaattaaccccagtccctgtattccggcctgaatataagcgtccgtatcatcgacaaccagcgtctcctgcacccgtatcgcgtaatccttcccttcacgcgtaaaaaaccagtcgatggtacgcccggtgcggtggttcaggtagccgaccgcatggtgcttttgcagatcatctaaattttcagggctaccgtaacgctcaatgtaagtgggcgatgctgctatcacccagttaaagctggcaagtggacgggcaaccagcgtggtggaatcatcgatcctgccggcccgaatcacgcagtcatacccttgaaggataatatcctccacgctatcgctggaacaaagtatcagctccagctccggatactggcgcaaaaaggccgggagcgtgggaataatgcaatgtcgggcgagagattgcggcatccccactttaaaacgccctttgggttgtgccgcccggccgggaaatgacgactccatggccgcgatatctgccagcactcttttgcactcttcgtagtaacgccgcccctctgcggtcacactaagtttgcgagttgtacgttgcaaaagttgaatcttaagccaggattccagttctttaaccactcgcgataccgttgagcgcggcacgcccagcacttcggcggctctgataaaactatgggtatccactacgcaaacatagacctgcatcgcttccagcttgtccattttccccccgccaattatcccatttatcagaacagtctaacccgtcttcggcgtcttatcgaacgcagatccctgacgtaatctctatctacaggtgaatcaacacagagaggcgcaaatgaaacaatccaataatcaggtgggtgaaaaagtattggtgctgggcgcgggacaactgggggcgtcagtgctggcgtcgttggttccggcggtcacacagcgtaatggttccgttagcgttattgtgtcagggcgatccagggataaacagagcaaacgacgttccagcattcatcaacaactggcagatgccggtgcgcggtttatcccggtcgacatcgcaggcagttcggttgcagcgttaaaagatcaattccacggttttgatacgatcatcaattgtatggggtttgtcgccggtgcgggtacccagataaaaatcacccgcgcggtactggaggcgggcgttaagcgctatttcccctggcagtttggcgtgaattacgatgtggtcggcaaaggcagtggccagccggtgtgggacgaacagtatgacgtcaggacgcttttgcgcgagcaaaacgtcacagagtgggtgattgtttcaactggtatatttacctcttttctcttcgaaccagcctttggtgtggtcaacttagccaaaaaaaccatcaatgccctcggcggatgggaaatgcaggtcaccgtcacgtcgcctgcggatattggtcgcctgaccactgaaatttatctgcatcagccgcgtatcactaacgaagtcgtctttgtcgcgggggaaacgacctcttatgcaaaactggcggaaacggtcgaacgcgtgacgcagcaaacttttacccgaggcgtattgacgctacctgacttacaggagcaactccgtttacatccgcatgacccaatgctgcgctatcgcgtcgccttcgcgcgtggtgacggtatgtggtggccgatgagtgacacctggaatgcacaacatcatctgccgacacaggatattgccgcctggctgaaaacacagcaatgagaacggcggcatcaggcgctcgcttaatccccatgccttctgccagcatcaggcggcgggcgtggctaccttgcgttaacaagaaaccagtacgcatcagtgcttcacgatatacattgtacggctataggccacatcttccgggttagtaatggggtatccctttacccacggtttaattaaccggccattggtatactgataaataggcgctataggcgcttgttccgttaaaattttctccgctgcattgtaatccgcgttacgcgcttcggcagtattttccatcgtcgcttgcgtcaggattttgtcataagtcggattagtaaagcgtgaaatattccccgtatgcgtggacgttaataaggataagaaagtcgacggttcgttgtaatcacccacccaggaggcgcgaataacatcaaaattaccggtattccggctgtcgatatacgttttccactcctggttttgcaatttcacatccacccccagatttttcttccacattgacgccaccgcaatcgcgattttctgatggttttctgaggtattgtaaagcagggttaatttaagcggcttctgcgatccgtagcctgctgcacgcagcaatgttttcgcctgggcattaagttcttcctggctcatttgttcaaacggtgaaggatcgggcgtaaatcctgccgtgacatccggtgtaaaatgccaggccggtttttcaccggtacctaagactttttccgccatcaaacggcgatcaatggtcatacttagcgccagacgaacgcgggaatccgccgtcggccctttctgcgtattaaacgcataataataagtccctaattgcggcggtgtataaacttgccctggaatatccttcaataatttctggtacatatttttagggaaagattcggtgatatcaatatcaccggcaaggtaacgtttcgtcgcagccgattcctggttaatgggtaaaaatgttactttttgcagtaccgttttcgcgttatcccagtaatgcgtattaggcacgaccaccagtttttcatttaccacgcgctctttaagaacatacgcgccattgccaatcagttttcccggcttcatccagtctttgccgctttcaacattcgctttttggaccggataaaaggcaaaactggcggtcagactggcaaaccagggcaacggcttgtcaagctgaacacgcaaagtgtgcgcgtccacggcactgacgccaagctgatccggcgtgactttaccgtcgataatggcttgtgcattagtgatgccagccagagcggcaaaccaggcgaagggggaaagcgttttgggatcaacgaggcgttgccagctatagacaaaatcctgggcggtcaccggcgttccatcggcccattgcgcatcatcccgcaacgtaaacgtccagatacgattatcattgctcttccactggctggcgacgccagggataatttcacccttttcgttctggttaaccagcccttcaaacagatcgcggatcacctgaatttcaggcagcccaacggctttcgctggatctaacgaagcgggctcatctttgatatgacgcaccagttcttgtttttctgccagtaccgttccgccgggaacatccgcagcatatgccagggaaaagctgctaaccaacagcgcacaacaggttactgaaacagaatgcctcatagaagttcctcaaagatgagttaaatgacaacgtaattatttgtttcagcagaaagaaatgcaattatcttccgccagaaagttgatatcgcgccatacaagagggtaaatagaaaccatttgataatcggcgggttttacacaacactacgatgattaccctactggtctcagcttcgggaaacgcgtatgactgtcacccgcccccgtgccgagcgcggcgcatttccgccaggcactgaacattatggacgttcgctactaggcgcgccgctaatctggtttccggcgcctgccgtcaatcgcgaaagcggcctgatactggctggcacccacggggatgaaacctcatccgtggtgacgctctcctgtgcgttacgcaccttaaatccaacccttcgccgtcatcatgtcgtacttgccgttaatcctgatggctgtcaactggggttaagggcaaatgcgaatggcattgatctaaaccgtaactttcccgccgccaactggaaagcgggtgagacagtttatcgctggaatagccgcgcgcaagagcgtgatgtcgtgctgctaaccggcgaccatcccggctcagaaccggaaacccaggcgctttgccagttaattcatcgactccaacccgcctgggtcgtctcttttcacgatccgctagcctgcattgaagatccacgtcgcagcgagctaggcgagtggctggccgatgcgtttgcgttgccgctggtgaccagcgtaggttacgaaacgcccggttcgtttggcagctggtgcgccgacctcaacctgcactgcattaccgccgagtttccccctgtttccgccgatgaagccagcgaaaaatacttgctggcgatgtcgaatctgctccgctggcatcctaaagatggagttgacccgtcgtaaagcgtagcgcgggctcaacatcaaccgccagccatgttgggccatcaagatcggcgaagctcacctgcggcataagcggcagcgcggcgctaatcgctcttgatgtacagagcatacagcccagcatcaggccgaatccttgctcccgcgcctccgttgccagcgccagcgcctcggtcagaccgccggttttatccagcttaatgttgatcatatcgtagcgccccgtcagggctttcagactactgcgagtatggcagctctcatctgcacagatgggcaacggatgaataaaattttccagggcggcgtcatcctgcgcgggcagcggttgctccagcatcgcgacattcagatccgccagtaactggcaacgcgccaccagcccctccggacgccacgattcattggcgtccacaatgagcgtcgcctccggcaccgccgagcggatcgccaccatacgttcgctaatcaaacgagcatcgagtttaattttcagcaacgtcgcccctttttcccatagtgccgccgcactggctgccatctgttccggcgtgcctatcactaccgtttgcgcggtagtaaaaaccggggccagcgtcacgccgagcagcccggcaaggctttgctgccgctggcgggcttgcaaatcccataaggcgctatccaccgcgttgcgcgccgcgcctgccggcaacagtttctgcaatgcttcgcgagtcagcccgttttccaactgaggcacaatactcatgatttgcgccatgaccgaggcatcactttcaccataacgtggatatggcgtacattccccgatgcctttcacgtcctcttcttccagttcgacaacgacaacatgcgcttcgcttcggctaccacgcgcaataacaaaaggcgtatgtaacggccaggtttcctcatataccttaacagatctcatctcttcccctctgatagcgccggacgcggcttgctacaaatagtatttgccgtgttaatgaataatgacttaaactggatttcgacgttaactataagtaaataggaacataattatgtcacagactgtacatttccagggtaacccggtcaccgttgccaacgttattccgcaggctggtagcaaagcacaggcttttactcttgtcgcaaaagatttgtctgacgtttccctcagccaatatgcaggcaaacgcaaagtgctgaatattttcccaagcattgatactggcgtatgcgccgcatcagttcgtaagtttaatcaactggccacagaagtggagaataccgtcgtattgtgcgtttctgctgacctgccttttgcacagtcgcgtttttgcggcgcggaaggcctgagcaacgttattacgctttccactctgcgtaataacgagtttctgaaaaactacggcgtcgaaatcgttgacggcccgctgaaaggtttggcggcgcgcgcagtcatcgtgcttgacgaaaacgacaacgttattttcagccagttggtggatgaaatcacccacgagccggattacgacgccgcgcttaatgtcctgaaggcataagccagcgcctgctggcgctacgtttgtcagtgctacaggcggtgctcttttgtcacaagaaggcctctatccggaggccttcttgttttctactcttcacccttcttctggctcagaccatattcacgcagcttattggcaatcgcggtatgcgatacccccaaccgtttcgccagtttacgcgtactcggatagctacgataaagctgggtcaggacagaacgttcaaaacgactggtaatgtcatccagcgagccttccatcgcatcctcgccgactgccaccgtcgcggcatcgtagtcaggcagcaggatatcctgcggacgcagctcatacccttccagttgcgtcagcgcccggtaaatcgcatttttaagctggcgaacgttacccggccagccgtaacgagtgaggaccgtactcagatcggcagacagtttcggtcgcggaacgccctgttcgtcggcaaaacgcgccacgaacagttcggtcaacggcataatatcctgcggacaatcgcgcaacggcggcaaattaagcgtcagaacgttaagtcgataatagagatcttcgcggaacagtcctttttgcaccagctccaccagatttttctgcgtggcgcagataacacggacatcaacatgaatttcgtgatcttcgccgacgcgacggaacgtaccatcgttgagaaaacgcagcagcttcgcctgcatacgcggcgacatttcgccaatttcatccagcagcaccgaaccgccattcgcctgttcaaagaaaccttttttaccttccggcgcatggccaaatagttcgctttctaccgcatcttccgggatcgaagcgcagttgagcgccagatacggtttcgctgaacgagggcttgcctggtgacaggcataggcgaaaagatctttgccggttcccgtatcgccggtaatcagcagcggcgcgctgagcatcgccagtttgcgcgcctgctcaacgacgtgcttcatctttgcgctcacggcaataatctgactaaacgcgctcagatcctgcgtggacaaattctgtagctgctgccccatacgaatcgtggaacgcaacatcacgaccgccccggtcaacacgtattcgtcattttcgttttgtaaatgtaccggcgtaatctccatcaggaagttttgcccgttgatcacgacatgttcgttatgggagctttgcgggttaccgtccagccagcgctgaaaattgaagccgttgattaattgtgcggcggtatggtgccgcattcgctcctggctctgggcaaaaagttgacaactcgccgggttcgccatctccactttactcttcatatccaatgagagcaccggctccggcaacgcctcaagcagcgcgctcagggccagatgttcacgttcggacggcatccagggaacggtacggacatccgttacgccggaaatacggcggatttcggccatcaggctgctgaagtcggtgaattccagctcagcaaaattaagataaattcgcccaatgggatcaatctcgattccgcgtaaatcaatgctacgtaacaccagtaaatcaagtaattcgcgggtcagaccaagtcggtcttcacaaaagacttccagacgcatgggaaccttcacctgaataatgaaccattaaatagatgataagccactattcggctggcaggaaggattctgtcaacaaatattgacagcatggcggaaaaacgggcgctgcggcgtaaagccaggccgtcagcgccatgtgaaaggtcatttctcaggcgacgacttactcttttgcagcgtctcttttagctgaccgataagctgacgacgaaaatcaccgagacgtggtttatcgttatcgatccacggcaatggtcgacatagctccatcgcttttattcccagtcgagcggtaaggagacctgcgccaatcccctgcgccgcacgcgtggacaagcgtgcggccagatcctgagacatccagtccataccgacttcacgcaccagctcactggctcccgcaaacgcgatattcagcaacaccagacggaacagacgaaggcggctgtaataaccaagttcaatgccatacagcgttgcgatgcggttaatcaggcgtaaattacgccaggcaataaacgccatatccaccaacgctaacgggctgacggcgatcatcagagtcgattccgcggcgaaacggctaatctcacgtcgcgcctgcgcgtcaagtaccggctgtaccagattcgcatacaaaccgacgatttccctgtcgttttgcgtttcgtgaatagcggcataccaacgttgtaatgccggatgtgattgatcaatccccgcctgctgcgccagtttttcgcaaaatgcgcgacctttcccgacgctatggctatgtaacagttcacgcgcttcatcgcgttcatgcgcccgctggcgcaagcgccataatcgccgccactccgtgaccaccgatcccacgccagcgccaacgatcagcgcgcctgcggcacagccgcctaaagcgacccagtcctgagtttgccaggcattcattgtccactgtacgccttgcccgaccacgctcgcgccaaacagcgccagtcctcccatcaccattttacgccacaggctgcgtttggggcgcagcgcggcatcgaccgccgcttctgccgcgccttcgtcttccgggcgctcatcgatagctgcaggcgcaaatgtacgcgactccgcttcgctgaaagtttgctgcgctttgaaggccgacgtaggttcctcctttagcggttctgcaaaatcaatacgcggttttaacggttcgctcatcgcagcttatctcctattaaaaactccagcgcagcgtccagacgaatatgcggtaacggtttatcaacatccatcacctgcggacgaaaggcttcgaactgaaaaccctgactatcccaaaacgcttgccccggcaaacgcgaaggcacttcgccggggtacacggttaacggcgcgccgtcactcaaacggtttccacgtaaagccgggattttttcgccgttgacctcaatcacaccgctggtggtcgcctgtaccgacgccagccccaggcaatccatactaatgccttcaaacgcggcattttgccaggcatcctgaataagctgctggagcaaggccaccatattggcatgttggtcgagggtgacatggtcggctttcgtcgcggcgaacagcaatttatcaatcaccggcgaaaacaaacgacgaaacagagtccgctggccatagtgaaaactttgcatcagctgcgttaaggcgagacgcatatcattaaacgcctgcggcccgctattaagcggttgcagacagtcgaccagcacaatctggcgatcaaagcgtagaaaatgatttttgtagaaccctttgaccactttttcgcaatagtagttaaagcgttcgcgcagcattccagcgttggtctgtttatccgcctgcgccagttttgactcgccgaaggcgtccacatccggccacgggaaaaactgcaatgctggcgcgcccgccatatcgcccggcaaaacaaaccgtccaggctgaataaaatgcaatccctgcgatttacactgatgcaaataatccgtccaggcggcggcaatctccgccagccggttttcatcggcgggcgccagcggatcgagcccgtcgcaaagttgccgccattttgcggcccactcagcgcgttgtccttgtaacaagccgttcatctgacgggaccagcttaaataatcctgagccagcatgggcagatcgagtaaccattcccctgggtagtccacaatctccagatacaatgtcgaggtatctttaaaatggcgcagcagcgagtcgttggagcgatagcgcaacgccagccgaatctcactgacgccgcgcgtcggtgtgggccaggcgggaggattgccataaagctgaagtatcccctcgtcgtaggtaaaacggggaataccaaaatcacgttgaggcacacgctttacgccaagcaggcgttcttcgcgtaccgcgctgagcaacggtaagcgcgcgcccgcgtggacattaagcaactggttaaccatcgccgtaataaacgccgttttaccgctgcggctcaacccggttacggcaagacgcaaatgcctgtctaccccacgattgaccagcgcgttgaattcagttttaagtcgcttcattgacatcctgttgagcctgaagagaagaaaaaataataatgagcctgcgttatagatatgtgcaaaaacgttattatcaactacccggagagatcaacaacggcgcattaagcgccgcggttagtatgagtattgagcaatagattatctatttttttactttcggcatatcaagacgactgataccgcccatattcatcgcgtgcgtataccccatatcaagcaacatttgttttgccatgcccgactgtcgcccggagttgcaatataactttaccgtatcgttcctgtctggaactaccgtttcgatatgagatttaatctccttcaatgggatattaatcgcgccctgaatatgctctcgctgatattgttccggaatgcggacatctatccagtattctgcggcataaagcggcatggctatgaataacgctaacgcaaatattccttttttcaacatacttccgtcctgacacgtaatgtatttcgcacacactatacgccagagcttaacgaaatattatgaccagactcgctatttgtaacgctgcgaaattttattcgccgccttacgaagtactggctccagcgcaaacgccagcaacatttttagcggacgacgggcgacggattttaccgcccatcccgccacgccggcaggcccgtagcgtaacgcggtcaacagaaccagcttacctgctattttgaagccgggcttcaccttctgcccggcgcgttgccagcgagtattcatcttcaccttcccgatatatcacttacagttgacggaaacgactacgcagtgtgaacgtatctgacgtgacgtagcgttccatttctcgcaaacgcttttcgcctgcggcaagctctctgtctacggtatccagcagttcgccgctggtcggctgcggtttgcctgcggccagattatccggcatagggtccagtacaaaagacagaacgatataggccactacggtaaaaaacgccagcccaaagaaaatcgacagcacgaccagaatacgcaccagttttaccggtacatcaaggtagtcggcgatcccggcgcaaacgccacgcaccatgcccttttgcggcatacgccatagttttttattcagattgattccacccattagcgctctctccagttcggatgctctgcatcaagaatgtcttccagcgcctgaatgcgctcgcgcatacgttgcgcatcgtctgtgagttgcagtaagcgttgctgctcgctttgcgacagttctccccgaccggcgcggttgctgtaatgcagccacagccaaatcggtaacacaaacaacacaaaaatggttaacgggatggccagaaatagcgcgctcatgcgttctccttacacctaaagctgatgagcgacggcgcgtatcggcgccgccattgtcattattgattatcttgcttcattttggctttcaactgcgccagctgctcgctgatttcatcatcggctttcaggttggcaaactgttggtccagcgattgctgcttaccaaaacgatggctttccgcttccgcttccatttgatcgatacgacgttcaaaggattcaaaccgcgccatggcttcatccagtttgccgctgtcaagctgacgacggacatcgcgggaagaactcgccgcctgatgacgcagcatcagcgcctgctggcgagcgcgtgtttcgctgagtttgttttccagctcgccaatctctttcttcatgcgcgccagcgtgtcatccaccagcgtgacttcctgttcaagcgtagcaattaaatcggtcagcttttgtttttcaatcaatgcggcgcgcgccagatcgtctttatctttgcgcagggccagttccgctttttcctgccactcgatctgctgagccgtagcctgttcaatacgacgggataactgtttcttttccgctaaagctcgcgcggagttcgagcgaacctccaccagcgtatcttccatctcctgaatcatcaggcgcaccagcttctgcggatcttccgctttttccaacaacgcattgatattggcgttcacgatgtcggcaaaacgagaaaaaatacccataattcaatcctcacataatgttctgataacgggcgatgccctgctatgtgattaatacaatttgcgtgccaacttttcataccactgataataaagaaattgtttcgttttacctcgccagcaaaaaaggataaagtggtgaaaaacactaacaagtggcgattttcatcatggctgaatttaaagataacctgctcggcgaggcaaaccgttttcttgaagtactggaacaagtctcccggctcgcgccgctggataagccagtgctgattattggcgaacgcgggacgggtaaagaacttatcgccaatcgactgcattatctctcttcacgctggcaggggccgcttatctcgcttaactgcgcggcgcttaacgaaaatctgctggactccgaactgtttggccatgaagcgggcgcttttaccggggcgcaaaaacgtcatcccggtcgctttgaacgcgccgatggcggcacgctgtttttggatgaactggcgacagcgccgatgctggtacaggaaaagctgctgcgggtgattgaatatggcgagctagagcgcgtcggcggcagccagccgttacaggttaatgtgcgattagtatgcgccactaatgccgatttacccgccatggtgaaggaagggacatttcgtgccgatctgctcgacaggctggcttttgatgttgtacaactgccgccgctgcgcgaacgccagagcgatatcatgctgatggccgagcactttgctattcagatgtgtcgtgagctacgtctgcccttatttcccggttttaccgatcgggcaaaagaaacgttgttgcattacgcctggccaggtaatgtccgcgagctgaaaaacgtagtcgaacgttcagtgtatcgccacggcagtagtgaacaacctttggatgaaattgttatcgatccttttcaacgccatcccgctgaaccgcccgcgcccgccctgccagcggcatccgtcacgcctgacctgccgctcaaattacgtgagtttcaactgcaacaggaaaaagcgctgctgcaacgtagcttacagcaggcgaagtttaaccagaaacgagccgccgatttgctggcgctcacctaccaccagtttcgcgccttgcttaaaaagcatcagctttagctatttctccggctaattgacgacatttacgccagttatccaccgacatttttacgtggcgggccgaagtgcgatacactttgcaaattgaacttcaaaaacttaactattatgcgcctggttttatcgtctctgatcgtgatagcgggtctactaagtagtcaggctacggctgcgactgcgcccgaacaaactgcgagtgcagatattcgcgatagcggctttgtgtattgtgtcagcgggcaggtcaacacctttaatccgcaaaaagcgagcagcggcctcatcgtcgataccctggccgcccagttatatgatcgcctgttggatgtcgatccctatacttatcgtttagtcccagagctggcagaaagctgggaagtgctggataacggggcaacgtaccgttttcacctgcgccgcgacgtttcctttcaaaaaaccgcctggtttacgccgacccgaaaactcaatgctgatgatgtcgtctttacctttcagcggattttcgatcgtcgacatccgtggcataacatcaacggcagtagcttcccctactttgatagcctacagttcgccgacaatgtaaaaagcgtgcgtaagctggacaataacaccgttgagtttcgcctgacgcagccagacgcctcctttttatggcatctggctacacactacgcttccgtcatgtccgctgagtacgccgcgcagcttagccgaaaagatcgtcaggaactgctagaccgccaaccggtcggtaccgggcctttccagctttcggagtaccgtgccgggcagtttattcgtctccagcgccacgatgggttttggcgcggcaaaccgctgatgccgcaagtggtggtggatttaggctccggcggtaccgggcgtttatcgaaattactgaccggtgaatgcgatgttctggcctggcccgccgccagccagctaactattttacgcgacgatccgcgtttacgtctgacgttgcgcccggggatgaatatcgcctatctggcctttaacaccgataagccgccgttgaataatcccgcagtgcgccatgcgctggccttatcgatcaacaaccagcgcctgatgcagtcgatttattacggcacggcggaaaccgcagcctccattttaccgagagcctcatgggcttacgataacgatgccaaaattacggagtacaatccgcaaaaatcgcgcgaacagctaaaagcgctgggcattgagaatcttacgctgcatctctgggtgccgaccagttctcaggcctggaacccaagtccgctaaaaacggcggagcttattcaggcggatatggcgcaggttggcgtaaaagtggtcattgtgccggttgaaggtcgttttcaggaggcgcgcctgatggatatgaatcacgatctgaccttatccggctgggccacggacagcaacgatccggatagctttttcagaccgctgttaagctgtgcggccatcaattcgcaaaccaatttcgcccactggtgtaaccctgaatttgacagcgtgctgcgtaaggcactgtcgtcgcagcagttggcttcgcgcatagaagcgtatgaggaagcgcagaatatcctggagaaagagctgccgatactgccgctggcatcatcactacgcctgcaggcttaccgctacgatattaaagggctggtgttaagcccgttcggcaatgcgtcttttgccggcgtctcccgcgaaaaacacgaagaggtgaaaaaaccatgattatcttcaccctgcgtcggttattgctgttgctggtgacgctcttcttcctgacctttatcggctttagcctgagctattttacgccgcatgcgccgctacaaggcgcatcattatggaatgcctgggttttctggttcaacggtctgctgcactgggactttggcgtgtccagcattaacggccagctgatctccgaacagcttaaagaggtgtttcccgccacgatggagctgtgcattctcgcctttggttttgcgctgatggtcggcatcccggtcgggatgctggcgggcgtgacgcgtagcaaatggccggatcgttttatcagcgcgctggcactattaggtttctcaattccggttttctggctggcgcttctgctcacactgttcttttcgctcacgctggggtggctgccggtatccgggcgatttgacctgctttatgaagttaaaccggttaccggtttcgccatcattgacgcctggatttcagattcgccatggcgtgatgaaatggtgatgagcgccatacggcatatggttttaccggtgctcacgctctccgtcgcgccgaccacagaagtgatccgcctgatgcgaatcagcactattgaggtctacgatcagaactacgttaaagcggcggccacgcgcggcttatcgcgctttacgattttacgccgtcacgtgttgcataatgcgctgccgccggtcattccccgtcttggtctgcagttttcaaccatgttaacgctggcgatgattaccgaaatggttttcagctggcctgggctgggacgatggttaattcacgccattcgtcagcaggactatgccgctatttccgctggcgtgatggtcattgggtcgctggttattgtggtcaatgtgatttccgatattttgggtgctatggctaaccctctgaaacataaggaatggtatgccttacgatagcgtatacagcgaaaagcgcccgccaggcaccctgcgcactgcctggcgtaaattttatagcgacgcgcctgcgatggtgggtctgtatggatgcgccggtctggcgttgctgtgtatttttggcggctggatcgcgccctatggtatcgatcagcaatttctgggctatcagctactgccaccctcctggtcacgctatggcgaagtctccttttttctggggactgacgatctggggcgcgatgtgctgagccgcctgttaagcggcgcggcgcccacggtcggcggcgcgtttatcgtaacgctggcggctacgctatgtggattagtcctcggcgtagtggcaggcgcgacgcacggtttacgctctgccgtgctgaaccatattctggacacgctgctttccatcccttcgctcttgctggcgattatcgtcgtggcatttgccggcccacatctgtcacacgcgatgtttgccgtctggctggccctgttgccgcgaatggtacgttccgtctacagcatggtgcatgatgaactggaaaaagagtacgtcattgccgcccgtctggatggcgcgacaacgctgaatattctgtggttcgccattttaccgaatattaccgccggtctggtcaccgaaattacccgggcgctgtcgatggcgattctggacatcgccgcgctgggatttttagatctcggcgcgcagcttccctctcctgaatggggcgccatgttgggggatgcgctggagctaatctatgtcgcgccgtggaccgttatgctacccggcgcggcgataacgctcagtgttttactggtaaacctgctcggagatgggattcgtcgtgcgattattgcgggggtggaataatgccgttactggatatccgcaatctcaccattgaatttaaaaccagcgaaggttgggtaaaagcggtcgatcgcgtcagtatgacattaagcgaaggtgaaattcgcggcctggtaggtgaatcgggttccggaaagagcttgattgctaaagctatttgcggcgtcgcgaaagacaactggcgagtcactgccgaccgtatgcgttttgatgatatcgatctgctgcgcctctcctcacgtgaacggcgtaagctggtcggacataatgtgtcgatgatcttccaggagccgcagtcgtgccttgatccttccgaacgcgtcggccgccagttaatgcaaaatattcccgcctggacctataaaggccgctggtggcagcgtttaggctggcgtaaacggcgtgcaattgaattactgcaccgggtgggaattaaagatcataaagacgcgatgcgcagttttccctatgaactgaccgatggtgagtgtcagaaagttatgatcgctatcgcgctggcgaatcaaccgcgactcctgatcgctgatgaacccaccaactcaatggaaccaacgacgcaggcgcaaatttttcgcctgctgacccgactgaatcaaaacagtaataccaccattctgttgattagccacgacctgcaaatgctgagtcagtgggctgataaaatcaacgttttatactgcggccagacggtagaaaccgcgccaagtaaagatctggtgacgatgccacatcatccttatacgcaggcgcttatccgcgcgattccggattttggcagcgcgatgccgcataaaagccgtctgaatacgctgccaggcgcgatcccgctactggagcagttaccgataggttgtcgtctggggccacgctgcccttacgcgcaacgagaatgcattatcacgccacgcttaaccggcgcgaaaaatcatctctatgcctgtcattttccgctgaatatggagagagagtgatatggtggaaactctgcttgaagtgcgcaacctgagtaaaacctttcgctaccggacaggatggtttcgtcgccagaccgtcgacgccgtgaaaccattaagctttacgcttcgtgagcgtcagaccctggccattatcggcgaaaacggttccggcaaatccacgctggcgaagatgctggccggcatgattgaacccaccagcggcgagcttcttattgacgatcatcccctgcattacggcgactattcgtttcgaagccaacgtattcgaatgatttttcaggacccctcaacgtcactgaatccacgtcaacgtatttcgcagatccttgacttccccctgcgccttaataccgatctggagccggaacagcggcgcaaacagattgtcgagacgatgcgtatggtggggctattgcccgatcacgtaagctactacccgcatatgctggcgccggggcagaaacagcgtctgggcctggcccgcgcgctgattttacgccctaaagtcattatcgcggacgaagcgctggcttcgcttgatatgtccatgcgctcgcagctcatcaatctgatgcttgaattgcaggaaaagcaaggcatctcctatatctatgtcacgcagcatatcggcatgatgaagcatattagcgatcaggtattagtgatgcatcagggggaagtggttgaacgcggcagcaccgccgatgtgctcgcctctccgctacatgagcttacccgccgtttaatcgcaggccattttggcgaggcgctgaccgctgacgcatggcgaaaggatcgctaagcgaaacaaataccctcagttcgattctctgagggtgttcatgcgactgcccaacagcaatgtttcaacctcttctaacgcaacggaaggaaataacgtgccctgggttgcccaaatgcctgccgtttttaacaccggcaaatagcgtgtgttttcctggccccccaccacgatcttgtcacaataacgccggatatgtttgacaagcagcggaaacgtcattttttcaatttgtgagacaaaaaagctgcgatcaagttttacgccgctaaaacacccgcaaactaatggcgcagcagttgcattccctacgcccaggtcgcccagccataatggattaggttgcttatgaagcgcgtgtattaaaggatcgattaaggcgttatcttgacatgaaaaatgttcagcgacctgcagctccacaaatagcatggcgtgtagtaatgcgcgaatatctttatcctgaaggacaagctgcgccataccccgatcaatatttacgatacagaataggccgtggcgtagaaaccagccatgtttggccgcgattgtccgcaacagatcaagcagaaaacggcgcttctgcgaattgtcccatgacgagataacaaactcaggatgtagcggacgagcgggcgacgatgcaaaatgggtagtgatttcgacacccagtaaatccccctccattgcccttatcggctctgccataaaaaaatagcgcatgtgaccactccacttgatcttaactccctgataatgcgcttttaacgcaaatcaatcaataaaaacgatcaatatataaaaaatgatcgaaaaaaacaatatatgttaacttcatgataacttgctaattttatgttttgagaatgttcttctattgctataaggaaatttacatactacgccgaacaacgctaatacgacggcatgagaccatccgtaaagccaggtttttcttgtcaggcagaggggaaaaatcaaggcgagttaatgttgttacaccattgcgaggcatttcacccactatggcagcgcggcatcgccaaccctagtggcgagttgcatctccgctacaggctgtccagatcccccgaacgacctttaagcgaatagcaactctcaataattgatcggtaaatctgtagcgaatgtgcccccggcgattcgcagaaaagaacggaactaaatgctatttttttaattcatcctttaataccttagccacaagagtcccttcctccggcgcggctagtttaaaacgtcttcctggcgcaggtgtctgttcttcctctccgattaacgcatcaagatccgtaataagtgacttataatattcaacatcttcagtatctccttcggtctcggcccgctttaattttatcatgtgatgggccttaatttgctcttccagttgccttgttgcaagagaaacgcttcgctgttgccgtgattcttgtgataacacgatttgatcgccatccacaaagaaaagaaccccctctttaaccagaatattacctaagatatttatatcatgcatataaaccccccgggatttaagaagcgcctccgccattcgatagttatcttcatcttcaacatcgaactcctgaccttgaatatattttgaaactaaaaccgtaacgtctttaccattaatattcatgatggccgaacgagaaaaattcttgtcgtcattggccatattcaaatacttactgacacgatcaggatgacaattacgatgctccggagagttaacatccacttttattccccgctcattaactggaatcttaacaacaaagtcatcatgtaaccgatagactgtcccataacttccgctacctattttatttttttcaatatcacgcatgcgaatatttttctgaaactccggcgagttaataaacgcctctattgccgctggttgtgatgcatccgtctgatcaatagcgccgctctcataaccagacgccgtggcgggcgtggtcaggaagtctatcaaacgttgctcaaaagcctcatagattccattactacctgcctcgctcggcggtagattatcattacccaaagcggcaagcgtaatttccccgttattataattaaacatcgtttcttttaaaaaatcgacgcaacgttcagaacactccgtctcggtcactaatactccatcgtaaaacatctgtagtagtaacatattttcttgatgtgctaatacctctacagtgtatttatctattgtttcaggtctggaggcatcaataagtttaatatatccaagaagggggcgccatcgtgtacagtcttcatctcgcttcgaaaatggtcctggagagaaaggccctttaatatcgggatgctcttttttttggcacagtagattatagatttctctataatcagaaattaaacttcgcctggtaaatatattcctgaaaaaatctataaatttctcacacgttgaaaaaacatgttctcttttattatcgatgatatctcttaaatacctttctgatatctggcaactatgatttccgatctgaaatgtaaacggcatatgtctcatcctctgaaaatttattataatacacatgcaaacatataaaaacctgatttgtaactactgtaatcacctgatttccaaaatttttcatattcagtattactctgcatcaataaatagagaaaaccttcagcacctaaaaaagaaattatttttgttaagcatttgctggttaaagttacatgtccataacatcgctaataggtgaggtaaaccatttggatgaatattcaggcttcctacagaacctttatttgtctggtggaaagcgcatcgctatcgtacttgctatccgtcccggtgtctctggttggatgaggcgaaccttacaccagctggtatactgcaccgtagggcctgtcccattagactctttgatttgccagtttggccctggggagtgctcaaaatcctcagggacttcgttaccgtgtggttttagaacgtcacctgccggagatagcggcggaaaaatagcgtgacacacggggccaggagtgggatataatttcagactaatttcgaataatgttgaaaagttgctgttaaccattgttcgtaaaagcaaaaaataagcaatgactataaggattaaagctatgggttttctttccggtaagcgcattctggtcactggcgtggccagtaaactgtccatcgcctacggtatcgcacaggcgatgcaccgcgaaggagctgaactggcgttcacctaccagaacgacaaactgaaaggccgcgtagaagaatttgctgcccagctgggttccagcatcgttttaccgtgtgatgtcgctgaagatgccagcattgacgctatgtttgcggagctgggtaacgtttggccgaaatttgacggttttgtacactcgatcggtttcgcgcctggcgatcagctggacggcgattatgttaatgcggttacccgcgaaggctttaaagtcgctcacgatattagctcttacagctttgttgccatggcgaaagcctgccgcaccatgctgaatccgggttctgcgctgttgaccttgtcttatctgggagcggagcgcgccatcccgaactacaatgtcatgggtctggcgaaagcctctctggaagccaacgtgcgttatatggcaaacgctatgggaccggaaggggttcgcgtcaacgccatctctgcgggtccaatccgcacgctggcggcgtccggtattaaagacttccgtaaaatgctggcgcattgtgaagccgttacgccaattcgtcgcaccgtgaccattgaagatgtgggtaactcagcggcgtttctgtgttccgatctctcggcaggcatttctggcgaagtcgtccatgttgacggcgggttcagcattgcggcaatgaatgaactggaactgaagtaagcgcattaagtttattagcgggcggcacggctgtgctgccccattcccctcactcaccactcatctcgttatatagcgttctgatatttgttatcacctaacaatctttcatccctttcccgcatacgccaggataatccagcataaacgatccgacgccgaatcattatcgatcgccatttcatcctcgggaaaccctatggaacaatgccgaaaagcgggtaaaagccactggtatcatgaaacacaatccactatgtcgtcacaaaccccgctttcgctaatgccggaagccgcgtatgttaacgatcgttttttactggatttaacggtagcagaaaccgcgttgacgccttttgagtcatggttaaagcccgctcgccagttggcggatgtcttatttccccgcacggttctcaacgaccggcttcatacgtttagcgcctatgaacgtatgagcaccgcgctgaccgccgctcaggtatttggggttcagcgtttgtgtcgctattatgccgcgcgtctggcgccgctacctggccctgacgcctcaagagagagcaatcaacggctggcgcaaattacgcaatacgctcgtcagcttgccggctccccctccgttatcaatacgcgggcccgcgaacagcttgcagaggtgggattaaccgcccgggataccgtactcatcaatcagatcattgggtttatcggttttcaggcgcgggtagcggcgatatttcaggcgttttgccgtctgcccgtgcgcgaactgcccggccaggagatgcagcgctttgccagggccgcgcggtttcaaaacccccagacgatatggcggcccgccgccagtctggtagaatatcctccagcccataccaaagttcggcggcaatattcgtcttcacaatgccaaatgatggcgccggtactcatgcgcgatccgtcttcattcgcgttactcgaacgcatactgaccagcacattacacactgcatcgcccccttctttacttccacttatcacgctcctcacatcacgtatcaacggcagcgccgcctgctttaacgaacaggcaacccaacctggcgcgtggcgtcgcgctgtcatcacgttacgccaggaagacgacgacatcgctcgttgggaacttgagcctgcgctgacacaggcgatacaatggctcaccagagcgcccgatcgctttagcgccgcgcattttttcccgctactcaccaggggagtttcatcggagcaggccattaatatgttaggctggtgcggcgtgtgcggatggttaaatcgtttaaaaatcgcgttgggcgaaacctattaactcatccattactgaaagagcgcttgctgcgccaggcagaatcgcgtaaaactgtcagccgctcttttggctacgaaaatagacgaatatgtttcaggacaacccgctgctagcgcagcttaaacagcaactgcattcccagacgccgcgcgctgaaggggtcgtaaaagccacggaaaaaggctttggcttccttgaggttgacgcgcaaaaaagctatttcattcctccgccgcagatgaaaaaagtgatgcatggcgatcgtatcgtcgcggtcatccacacggaaaaagaacgtgagtctgccgagccggaagaactgatcgaaccgttcctgacgcgttttgtgggaaaagttcagggtaaaaatgaccgcctgtccatcgtgccggatcatccgttgctgaaagacgcgattccctgccgcgccgcgcgcggcgttcagcatgagttcaaagaaggtgactgggcggttgccgaaatgcgccgccatccgcttaaaggcgaccgttcgttttacgccgatttaacgcagtacatcacctttgccgacgatcactttgttccctggtgggttacgcttgcccgccacaacctggaaaaagaagcgccgaacggcgtagcgacggagatgcttgacgaagggctagagcgtcaggatctgaccgcgctgaatttcgtcactatcgatagcgccagcactgaagatatggatgacgcgctatatgctgaggaattagcggacggcagactccagcttacggtggctatcgccgatcctaccgcctggattgccgaaggcagtaagctggataacacagcgaaaattcgcgccttcaccaactacctgccgggcttcaatattcctatgctgccgcgtgagctgtctgacgatctgtgttcgctgcgcgccaacgaagtgcgtccggcgctcgcctgtcgcatgataatcgccgcggacggcaccattgacgatgatatcgccttttttgcggccaccatcgaatcgaaggccaagctggcgtacgacaatgtctccgactggctggaaaataacggcacctggcagccggataacgaaggcattgcccagcagattcgtctgttgcaccgtatttgtctaagccgcagtgagtggcgtcatcatcatgcgttagtctttaaagaccgcccggattaccgctttgtgcttggcgaaaaaggcgaagtactggatattgtggcggaaccgcgccgtatcgctaaccgtatcgtagaagagtcgatgatcgccgctaacctttgcgccgcgcgcgtactgcgcgataagctcggtttcggtatttacaacgtacatacgggcttcgatcccgcgaatgccgacgcgctggccgcgctgctgaaaacgcatggtctgcatgtcgatgccgaagaggtgctgacgctggaaggcttctgtaaactgcgtcgcgaactggatgcgcagccctccggtttccttgacagccgcattcgtcgcttccagtcttttgcggaaatcagcaccgagccggggccgcatttcggtcttggtcttgaggcttacgccacctggacctctcctatccgtaagtatggcgatatgattaaccatcgcctgctgaaagcggtcatcaagggggaagctattgcgcgtccgcaggaagatatcacccaacaaatggcggaacgccgtcgcctgaaccgcatggcggagcgcgatgtcggcgactggttatatgcacgcttccttaacgataaggcggggacaaatacccgtttcgcggcagaaattattgacgtcagccgcggtggtatgcgcgtgcgactggtcgataacggcgctatcgcctttatccctgccccgttcctgcacgccgttcgcgatgaactggtatgcagccaggaaaacggtacggtacagattaaaggtgagacggtttataaagtgacggatgtcattgatgtcactattgcggaagttcgcatggaaacccgcagcattattgcccgaccggcagcgtaaccacgcttagctcactcaacggcctttgctgagaaggcaaaggccgtttcttttcttcttctcccttccgtcatgctctaagtttaatcttattcaagcgccccatttcttgttatttttagctggcgactatgctttttccagaatctggattacatatgaatacatagataaaacaatacgttcagccataattacccttatttataacatggctaacctttcttttcgggcacctggcgcttaaatgggatggtacgcatgatgaaacagattcaggaacaaacggcgctaaatccccttcactctcactggcgtctggctgatgaccgcaacgtgctgtatctctccccgacaggtgaaacggatgcagaaaaaacggttgagctatcgccggaacaagccgggcgtatccgggaaataacggcgattacgtccagtctgctgataacgttgttgatagaaaaacaggttaccgctgtgcacctggtaggccgtaagattaataaccgtgaatgggctggcagcctggcaacctggcctgatacgcctgccgtctcgccaacgcaggcgcaggagctctcttttgccgagcaaatcgtatcagaagccaactcagtcattgcgatactggatagtcggggaaaaatctgtcgatttaatcggttatgcgaagagtacacaggcttaaaagagcgagatgtaattggtcaaagcgtctttaaattatttatgagccgccgggaggcggttgcctcccgacactacattgagaatttttttcgcaatggcaatgcctatgaaatcgaacgctggataaagacccgtaaaggccaacgcctgttcttatttcgtaataaattcgtccataacggtagcggaaaaaacgaaattttcctgatctgcgcaggcacggatatcaccgaagaaaggcgggctcaggagcgtttacgcatactggcgaatacagacaccgtcaccggcctgcccaatcgcaatgctattcatgaatttattaatcatgctattgcctcggctggcgagtcgcaggtgggtatcgtttatctcgatctggataacttcaagaaaattaatgacgcctatgggcatatgtttggcgatcagctcttacaggccgtttcgctggcgctgttgagttgtctggaggaagatcaattgctggccagactggggggagatgaattcattgtcctcgctgcccatacgtctcaggccgcgctggaagcagtagcctcacgaatccttacccgtctgcggcaaccgtttcgtattggactcattgaagtttacacgggatgcgccattggcatttcgttggccccccggcacggacaggacagcgaaagtctcattcgcactgccgacaccgcaatgtataacgccaaagaaggcggccgcggtcagttctgcgttttttcgccggaaatgaatcagcgcgtatttgactatcactggctggatacaaacctgcgaaaagcgctggaaaacgaccagttacttattcactatcagcccaaaattacctggcgcggcgaagtacgtagcctggaagcgctggtacgctggcaatcgccggaacgcggattaattccgccgctggagttcatctcatacgccgaagagtcaggactcatcgtcccgctgggccgctgggtgattctggatgtagttcgccagattgcgaaatggcgcgataaggggattaacttgcgcgtagccgttaacttttcggcgcgacaactggccgaccagacgctttttactgcgcttaaacaggctttgtacgatctgaattttgagtattgcccgatcgatgtcgagctaacggaaagctgcctgatcgaaaacgacacgctggcgctatcggttatccagcaatttagtcagctcggcgcccagattcatctggatgattttggcacagggtattcttcgctttctcaactcgcccggttccctattgatgccgttaaactggatcaggctttcgtcagagatatccataagcaaccgctgtcgcaatctctggttagggcgattgtcgcggtggctcaggcgctaaatttacaagtgattgccgaaggtgtagaaaatgctaaagaagatgccttcctgacaaaaaacggcgtcaatgaacgacagggctttttattcgccaaacctatgcccgccgtttcttttgaacgctggtacaaacgttatcagacgaaaaaaatgcgttaatggcgacgataatagggagaacagcctgtgcagacaggcatagccctatttttcccttctcttttcagattaatttctgcatcatgaattgaaaccttttctgacattaaggatgacaaacatgtctgatatcgaagcacaacgaattgccgcacgcattgataccgtgctggatatccttgttgctggcgattaccactcggccatcaataaccttgaaatattgagagcagagctgttagatcaggttaaagacggtatctcgccatcccaggctcccgggtcgccctgggaaatctgatagcgattatttgtccgggatggccgttagcccttcccggctctctgactgtctgttgactcctcttaacgaataaaattaatactatgaactcccgacaacaatcaattttgcaaatggtggttgataaaggccagatgagcgttgctgaactggcgaaaattaccggcgtatctgaagtcacgattcgtcaggatctgaataccctggaaaagcagagctatttacgccgtgcgcacggtttcgccgtttcgcttgagagcgatgacgtagagactcgcatgatgacgaactacacgctaaaacgccgactggcggagttcgccgcctcgctggtcagtccaggggaatccgtttttattgaaaatggcagcagcaatgcgctattggcccggacgctggcggaacaaaaagatgtcacgatcatcaccgtgagcagttatatcgcgcacctgctcaaagagaccccttgcgaagtcattctcctcggtggaatctatcagaaaaaaagtgaaagcatggtagggccgttgacgcgacagtttatccatcaagtgcatttcagcaaagcatttatcggtattgatggctggcaggctgataccggttttaccggacgcgacatgatgcgatcggatgtggttaacgctgttctggaaaaaggctcagaagcgattgtcctcaccgacagctccaaatttggctgtgtgcatccctatcccctgggcccgctctctcgcttccatcgtgtcattacggattccaaaatttccgccagcgatcaaatgcagttagaacatgcggggctgctagtcaatgttattggctcatccgtttaaaatatttcccgatggtttgccctatggcaaatcatcctctctctaagacttttctgacatcccaattaagactatttacctgttgtaacgagcgtaacgtcgtaaaattaatattagcgaaataacaggaagtgactatcacctgcgtgatatacccctgcgcaatcaggttttacggaaaatctcttaacaggttttattttaactatagttatagtgagcttaattccgtgaatcgttaattcaggagagagtattatgtttatgacgagcaaaaaaatggccgctgctgtgctggcaatcaccgtagcaatgtctctgagcgcctgctcaaactggtccaagcgcgatcgcaacacggctattggcgcaggtgcgggggcgttaggcggcgcagtgttaacggacggcagtacattaggcaccctgggcggcgcggcggtcggcggcgtgattggtcaccaggttggaaaataatccagacgtttaaatattgaacggctcaaaataatacgtttattcttttcaggtctggattacaaaaatagacaaagttgacttttacgccacggtaatttacaaccgtggcgttttcattagccgccagctaattttactttcattcctttagcttccagcaatgattttatcaagtcgcgtttatcaccctgaatttcaataatcccttcttttactgccccgccacagccgcattttttcttcagttcagccgccagtttggttaattccgcatcattcatctcgataccggtaatcaaacatacgcctttacccttacggccactggtttgacgctgaatgcgaacgataccatcccctttgggacgaaccggcgccgttttaggttcttcaatgcgccccgtctgcgttgaataaaccagacgactattggaatcgctcattatgcctcccgtttcagtgacgcgttaatatccttcagcgtttgcgccggatctaccgattgcgtaaccgggcggccaatcaccatatagtcaacgccagcggataatgcctgttcgggcgtcataatgcgtcgctggtcgcctgcctcgctgcctgcgggccgaatgcccggcgtcactagcttaaatgcagcgccaaaggcctgtttaaatctgacagcttcctgagcggaacagaccacgccatccagcccgcattgctgcgtcaggcgcgccagccgctccgcatgttccgccggtgacaacgtcacgcccagatcgtgtagatcgctggtttccatactggtcaacacggtcacggcaatgagcaacggcgcatctttactgaatggcgccagcgcgtcgcgcgctgcggccatcattctcgccccgccagacgcgtgaacgtttaccatccagacgcccaggtctgccgcagcggcgaccgcccgggccgtggtgttgggaatatcatgaaattttagatcaagaaagacatcaaacccacgttgctggagatcccgaacgagctgtggaccaaacagcgtgaacatctctttgcccacttttaagcgacaatcgcgaggatcgattttatcgacaaacgccagggctttatcgcgttcatggtaatccaacgccacaacgacaggcgattcagtaatagcgcaggaagaagatgaagcagtaaacgtcatgaccagaccttcttgatgatgggcaccggaagtggcgcaaattggataaacggcgtgcattctacctgcggcgcagggaaattaacaggttcgattgacaacctgataagccctggtcgccgatgctagcgtcgtttcttgttttatgtcattaagtatgttgtaactaaagcgaggctttttttatatactactgcccatcaagtccgcgaataggtttaatggtcgaccatgcccggcaggacggacagtgccagtacaaggtataggcggtaaaaccgcatttctgacaacgataccgcggtttactgcgcacctgctcgccaaccatatcacgcagtaccatcaggctttctttcgctcgcccttcttccgcctcgttgagatggtaatccatcagcttatggaacacccgcatggtaggatgtcgctgtagctgacgcgtgatatagacttgagctgcgtcactaccttcacgtgcttccagaatatcggcaagcattaactcagcgccagcaccggtattctcctcaacggcgcgacgtaaaaactccgcccactcggcatttttaccgagctgttgataacaggtttgcagcatctccagcgtttcgctgaccagctctttatcctgaacgatcacacgttgcaggctttcgaccgctttggcgtaatcccctctcgccatataaacgcgccccatcatgatagacacccgggcgctatttttatctgcggcggcaccttttttcagcaacgccatcgcgcgatccatgtcgtcgttgcccatctgctgtaacgctaactcacagtaaaagtgggcgatttcgatacgctgtttatctttgcccagtttcaccagccgttctgctacttcgatcgccttttgccagtcgctggttagctgatagatttgcaagagctgctgtaacgcgcctacgcgaaattccgtttcgtcggtaagttggttaaacatatcttccgcgcggtcatataaaccggcggccatatagtcgcgccccagttgctgaacagccagtaaacgctgttcataggtcaatgaagcgctttccatgagcgtttgatgaatacgaatggcgcgatcgacttcgccgcgtgagcgaaacagattaccgagagtgagatgagcctcaacggtgcccgtatcctctttaagcatatcgaggaacagatccaccgctttatcttgttggttactcagcaggaagttaacccctgcgacataatcgcgcgacaggcggttagcttcatcctgttttgtttgttgcgcacttctgcgacccatataccacccataggcagcggctacaggcaacaacagaaataacaactccaacataaatgattattcctttacaaccgacgaatcggcagggaccgcaacgtcggttgctggcgagagcttgttttccagtcgtttaattttacgttcagcgcgggcaagggaaacgcggacccgcagccagaacaggccgcaaatcagccagccaatcgcaaaaccgacggcgaacagcacagcaagcaacgtggagatacgatactccccttgcgccagcaggtagttaaacgtcacctgttgatcattctgcgcgcccagcgtcaccgaaataacaaaaatcgccaataccagtaagaaaatgagtaaatatttcacattacttcccgttatgtggtttgcgcgaataaatcgtgtccaacttaccgcatccagccttctaaattaccattttcccgcctcgcgcgaaatggaaatgcgcccaccatcagatgatttaagggcaatagtcagaaaatcaaccgttgtcagctttcctgctcgcgttcagcaatttcttgcgcttcttcgcgaggcggcataagcggcccgcaaattcgctgcgccagccaggtcgccagggtaactaatagccaggagatgagcgtggcgaccactaaatctcgcggccagtgcattcccagaagcaaacggctgcccattacgccggtcgcccagactaacaaaaacgcgatggtgaaagtccgtctgcgcggccataacagacccacggccaaaagcgcccagctcgctgcaaacatggtgtgtccggagggaaacgcaaagcccgtctctttttgccagtgctgacgcaggaaaacggggatgttctgttgcccggccaactgctctttcactaaatgtccgcgttctgtacgctttaaagtgtagaactcatcgacgggaatatggtgcgttttttcaagccagaccacaaatggccgcggctcctgtacgcgctcctttacccatgacttcacgccctgcccgacgataatcgccccaccgagaatcgcaaacagcataatggcggcgcgcaggcgaaatcgcaggcaccataagaaccatccacaaagaatcacatgcgtgataacgccccagggtttggtcacggtttccgttatccagaatagcgtttttagccaccagacctgatgtcctggctgccactgccagcctgatacccatacggcaagcggcatgataagcaacagggcggcgcctgccgcggtgcgcctcgcaattgaaagcatggatgctccttttataagtaagtatcacaatcataactgaaaattctcgccggactggaaaattgacaaatttgtgccattcctgagcaattacgtggtagtgattaggtgatgtccgccgccttatggcaaaatagcgggatacaagccaacaggcgacgacaccgcaggcgtcagcataatctggagaaatacatgcagcttaaacgtgtggcagaagccaaactgccaaccccattgggtgactttctgatggtgggatttgaagaactggcaaccggacacgaccatgccgcgctggtttttggcgatatttcaggtaaaacgccggtactggctcgcgttcattccgaatgtcttaccggggacgcgctttttagtctgcgctgtgattgtggttttcaactggaagccgcgctgacgcatattgcggaagaaggacgcggtattctgatttaccaccgtcaggaaggccgcaatatcggcctgcttaataaaattcgcgcttatgcgttacaggatcaaggctatgacacggtggaggccaatcatcagctcggctttgccgccgatgagcgtgatttcaccctttgcgcggatatgttcaaattactcggcgtggatgaagttcgcctgctgaccaataatccgaagaaagtcgaaatactgaccgaggcgggaattaatatcgtggaacgcgttccgctcattgtgggtcgtaatccaaataatgagcattatctcgatactaaagcggccaaaatgggccacctactaagtaagtaagccaccggtattaaagcgcgggcctgcctgtttacggcaggcccgataaacggctttagttcagcatatttctaatgacatagtgcaagatgccgtcattctggtagtaagtcagctcggtggcggtatcaatgcgacagcggcaaggcaccgtttctttgctgccgtccgatctcgttaacgtcaccggaatggtcgcgccagggcgcaggttttgcagatccgcgatatcaatcacctcttccccggtcagtccaagcgttttacgcgttacgccctgtggaaactccagcggcaggatccccatcccaatcaggtttgagcggtggatacgttcgaacgactcggcgatcaccacgcggatacctaacagccgcggaccttttgccgcccagtcacggctcgatcccgacccatactctttcccggcaattaccgccagcggcgttttttcctgctggtagagcatcgcagcatcataaatcgacatcgcttccgtacccggtaaatgccgcgtcatgccaccttcgacgccgggcagcatttcgttgcgaatacgaatattggcgaacgtaccgcgcatcatcacttcatggttgccgcgccgtgatccataggagttaaaatccttccgctcaacgccgtggttttgcagatagcgtccggcgggactgtccggcttgatactgccggccggggaaatatggtcggtcgtcaccgaatcgcccagcatcgccaggatacgcgcgccgtggatatctttgactggcgcaggctgggcctgcatttcatcaaagaaaggcgacaggcgaatataggttgaatccgactgccagccgtaggtatcggacgattcaacctgaatcgatttccattcttccgtgccctcaaacacttccgcatactctttacggaacatatctgatgataccagttcaacggcgcgggcaatttcctgcgccgaaggccagatatccttcaggtataccggatcgcctttacgatcgtaccccagcgggtctgtcgcgaggttaatattcatgtttccggccagcgcatacgcgaccaccagcggcggcgacgccagccagttcgttttcaccagcggatggatacgcccttcaaaatttcggttaccggaaagcacggcccctaccgtcagatcgccttttttaatcgcggtctcaataggctccggcaacggaccggagttcccgatacaggtcgtacagccataaccgaccaggttaaaaccgagctcatccagataaggcgtaagtttggcctgcgccagatagtcagataccacttttgaccccggcgccagagaagccttgacccacggttgacgcttcaaccccagcgttactgcctttttcgccagtaatcccgccgccatcagcacgctggggttcgaggtattcgtacaggaggtgatggcggcaatgacgacagcgccatccggaagctgatatggctgtccgttcatcgtatagtcaaccggctggcgatctctttgcgcggtattcagctccagctcggcgctggcggcaaaggctttcggcacatcgcctaacgccacgcgatcctgcgggcgtttcggcccggccaggctggcctcgacatcgcccatatccagttccagcgtactggtaaataccggttcgtcaccgggattacgccacattccctgcgccttcgcgtaggtttcaaccagctcgaccagatcgtcgctacgtccgcttaatcgcatatattccagggtgatggcgtcaatggggaagaaaccacaggtggcgccatattccggcgacatattagcgatagtcgcgcgatccgccaacggcagcgaatccagaccgtcaccataaaattcaacaaatttacccacgacgccatgcttacgcagcatttgcgtgacggtgagcaccaggtcagtggcggtgatcccctcccgaagcttaccggttaacttaaagccgacgacatccgggataagcatcgacacgggctgaccaagcatcgccgcttccgcttcaataccacccacaccccaccccaatacgcccagaccattaatcatggtcgtatgggagtcagtccccaccagcgagtccgggtaagcaatccactccccgtcctgtaattcgctccagacggctttacccaggtattccaggttaacctgatggcaaatgccggtgccgggcggcaccacgctgaaacggctgaatgcctgctttccccatttcaggaacatataacgctcatggttacgttccatttccagccgcacgttttcttcaaacgcatcatcatcgccgaaatgatcgaccgtcacagagtggtcaataaccagatcaaccggcgataacgggttcactttcgacgtatcgccgccgaggcgtttaacggcttcacgcatcgctgccaggtcgacaacggcaggcacgccggtaaagtcctgcatcaggacacgggcgggccgccaggcaatttcacgatcggcatgggcatttttaagccaaccggccagcgcctgaatatcttcatcagtcacagattcgccgtcctgccagcgcaacaggttttccagtaacactttaagtgatttgggcaaacgggcgatatcgcccagggatttggcagccagcggcagactgtagtaatgatacgttttatctttggcctgcaatgtatccttactggcttctcgtagggttgacgacatagctcctccttaaatgacagggttgcgttaccctgattctccacagggttgtattaaagataacacaaacaaaatgtaacgttttgataacaacccaaattgctaaaagaggagaaacctaacaggcgagaagcgaagatgaaaaagcccgataaataacgcattatcgggctttgacgagattagacggcaatccagattaactcggcccagaacagtagcgataatataaacgcgccagtccatgaccaatactttatatttgacgttaacataggcgacaccaactgtgtttaatcaatactgagaggcgctcagcacacggttgctgcggtgtaataagacagcgttaataaaacagtaacgccaataaaaagacgaatattatttttgtgacacctcgtcagcaaaagcatcaataaatgcccgctgctgcggtgtgggcgtccagtgttgcggaacagaccgaaaaacggtcgtatccggggtgttatcatcgtcaccagattgaatcgggggcgcgaccacgcgctcgcgttccgacgtaatgctcacttagccccaccaatgccagataacaagcgctaccactacccagaacaacgcagaacccacaaaaaccgccagccatgctttacgtttgagctcagggtcgcggcgcggttcctggttttcagaaggcattactaacctcatgctatcggtatcacttatcatttcagcaccaaacaatcggtacaattaatcatcagatgagacaaatcctaaataaactttagtcaaaaatccagtcaatttacgaatcgttgccagtgaataaatcaatcttttgactcaagataactatttggaaaaagaaactggcgggacgggtaattcaacactattttgctgatcattacccgtaatacttcgagggatattgcaaaaggcggctttgtctgccatgccactacgacacaaaccgacggtgatattacttttcaggcagctttatatcctgaaacatcgcttcaatttcttcattagaacgcaacgccaccgccgtatccaccacatcacgcgtcagatgtggcgcaaaacgctggataaaatcatacatatagctgcgtaaaaaagtactacggcgaaaaccaatttttgtggtgctgtggctaaaaatatcgtgcgcgtcaatccgcactaaatcaggatcggcaagcggatcgaccgccatgctggcaatgacgccaacgcccagtcccaacctgacatacgttttaatcacatccgcatcggttgcagtaaagacgatccgcggcgttaatcctgcgcgattaaaagcggtatccagttcggaacgcccggtaaagccgaaggtatacgtcaccagcggatactgcgccagcgcttcgatcgttacggaagacgttgccgccaatggatgatccggcgtcaccactatcgaacggttccagtgatagcatggcaacatcaccagatcgtcatataaatgcagcgcttccgtggcaatcgcgaaatcggcgttccctttcgataccgcttccgcaatctgcgttggcgacccctggtgcatatgcagcgaaacgcgcgggtaacgctcgatgaagcctttaatcacgcctggcaatgcataacgcgcctgagtatgggtagtggcaatatagagcgagcctttatccggccaggtgtgctcgccggcgaccgacttaatggcatcgactttggaaagcacctcacgcgcaatacgaataatctcctgacctgcgggcgtcacctgagtcagatgcttaccactgcgggcgaaaatctggatgccaagctcatcttccagcatccgaacctgcttgctgatccccggctgggaagtatacaacccctcagcggtagaggagacgttaaggttatgattaaccacttcaacaatgtaacgaagctgctgcaatttcataatacatcatccagattagcgccatcaggccatcgtttatctgcagacttaatcgggctgctaatacgatttaataataaaaaaggtgttaactataaccactatatcatttatatctgaactgtatagccagcgcgataaaataataagcccgctatacccaaaataattcgagttgcttaaaggcggcaagggagtgagttcccagaagcatagataacgatgtgactggggtgagcgacaaatctgccgggagcagatttgaacgtcgcgtgcgacggcccgtcagggcgagcccatggatgggccgagtaatccgtagccaacacataagccactttaaatatgaaggggatataaaaaagggccgcttacgcggcccgcttgactatagtgacgacaggcaggggttatttcttgccttcaacccacttgccgtcgacgaagaacgctgaccatcccgtcgccttcccgtctttttccgccgcaacgtactgctgttttgttttgcggctaaagcgaacaacggttttattaccttccgggtcctgctgcggcgcatccgccagataacgcagtttttccggcaggcgatcgcggaaccggtacagctcctcgactaatggcgcgcgagtttcgcgtgatttcgggaacgtattggccgccaggaatatccctgcggcgccatcgcgcagcacaaagtacgcgtccgatttttcacacggcagttccggtaatggaacaggatcttccttcggcggcgcaacttcgccgttacgcaagatcttacgggtatttttacattcgtcgttagtacaggccatgtacttaccaaaacgccccattttcaggtgcatttcggaaccacatttctcacactcaacgatcgggccgtcataccctttgatgcgaaactcgccttcttcaatctcgtagccgtcacaggtcgggttattaccacacacatgcaatttacgcttcggatcgatcagatagctgtccatcgccgtaccgcacttctgacagcgccgcttggcgcgcagggcgttggtttcggcgtcgtcgccttccagcacgttcagaacttcattttccggcaccaggttaatggtcgttttacaacgctctttcggcgaaagcgcataacctgaacaaccaaggaaaacccccgtactggcagtacgaattcccattttacggccacaggttggacagtcgatgctggtcagcaccatctggttaggacgcatccccccttcttccggatctttctcggctttatcgagctgctgagtaaaatcgctgaagaagttatccagtaccgctttccactcggcctggtgattcgcaacctgatccagactatcttccatctgcgcggtaaaatcgtagttcatcaattcgcggaagttttcttccagccggtcggtgacgatttcacccattttttccgcatagaagcgacggttttcaacgcgaacatagccgcgatcctgaatggtcgagataatcgacgcataggtagacggacgaccaataccacgcttctcaagttctttaaccagagaagcctcgctgaaacgggctggcggtttagtaaagtgctgagcaggcgtcaattcaagtagcgtcagcgcatcgcccttattcacggcaggcaatgtgcgatcttcatcgcctttacgcagcgccggcatcacttttgtccagccgtcaaagcgcaaaatacgcccacgcgctttcagacggaattcgcctgcgccaacggtaagcgtagtggagtcatattgtgctggcgtcatctgacaggcgacaaactgacgccaaattagctgatacaacttctgcgcgtcagcctccatgtctttcagagactccgccatgacagcaacgtcggaaggacggatcgcctcgtgcgcttcctgagagttttctttgctggcgtactggttcgggttatccggcaggtatttcttgccgaaattatcgccaatataaccgcgcaccatgttgaccgcatcctgactcaggttggtggagtcggtacgcatataggtgatgtagcccgcctcatacagacgctgcgccatcatcatggttttcttcacgccaaagcccagccgggtgctggccgcctgttgtagcgtggaggtgataaacggcgcgccaggtttgctgctggtcggtttgtcttcacgctccagtacgctatagcgcgctttttccagcaagctgacggcggcaagcgtctgctcgcgatttaccggccggaatggcttgtcgttctgatgcgtcacctgtagcggtagtgcctcgccagacggcgtcgtcgtattagcgtcaatttcccagaactcttccggaacaaacgctttaatctcgcgctcgcgttcaacgaccagacggaccgcgacagactgaacgcgacctgccgacaaaccacgggcgatctttttccacagcagcggcgagaccatatagcctaccacgcgatccataaagcggcgcgcttgctgggcgttgaccctgttaatgttcagctcgcccggctgttcaaacgcctggcgaatggcatttttggttatttcgttaaagactacgcgactgtagcgcgcgtcatcgccgccgatcacttcccgcaggtgccatgcaatggcttccccttcgcggtcaaggtcggttgcgagatagatgtggtcggctttttccgccaactgtttcagttcagagacgaccttctctttaccgggcagcacttcatagtgcgcatcccagttgtgccacgggtcaacccccatacggttgacgagagcgccacgttcatcctttttgggctttttagccgttttggtggaggtagagtcggcgctctttttagctgctgagccactggtcggcaaatcacggatatgacccacgctggatttcaccacgtagtcattacccagatacttgttgatcgttttggcttttgccggggactcaacgatgacaagagctttacccatattcacctttacctaagttgattcttccaggaatgcgtcgcacgttgattcaccttccactggcgacgagacaacgatatatggtctctgcgtctgcggatatcaaccccttgtactggctttgtgtacgaaatgtaaccctcaggtgactgagttaacaggcttttttgcacacacgcgctatagcacgacggaattttggtcgaatgtcaagcaattctgttgccagattgacgaaagcgtcacactgtacctgataaaattcgatacgcaactttattagcatgcaaaaacaaatcttgccagtgaacgcaacatgacaaatccatcaatttcctgtgagaatatttgcccatcagaagtgctcagcgtagactaatctccttgtttaaggagtaaaaaatgcataaagagacgcaacctatcgatcgcgaaacactgttgcttgaagccaacaaaattattcgggaacatgaagacacgatggcaggtattgtcgccaccggcgtaacgcagagaaatggcgtgctggttttcagcggcgattactttttagacgagcaagggttaccgacccctaaaagcaccgcggtgtttaacatgtttaaacacctggcgcatgtgctgtctgagaagtatcacctggttgattaatccatgccggatggcgctgaatgccatccggcaatagcggtttacatcaacggcttttgtccacgctgccaccagcgcagcagcagccgatccgcgctttccgccgcgctgccggtaacacgatcgatcagttttttacgctgcatatagcgcacattcagcacctcgcgcccttccatcaggccgaggataacctcatcgctggtgttaatctcatcaaccagtcccttctccagcgcctgctgaccgtaccagtgttcgcccgtggcgacctgttcaatgtccagagccggacgcatccgctgcacaaactctttgaacagatggtgcgtttcgttgagatcttcacgaaacttctgccgcccttcttccgtattctcgcctaacaaagtcagggtacgtttgtactgccctgcggtatgcagttcaatatcaatgtctttacttttgagaaagcggttaaagttcgggatttgcgcgacaacaccaattgaccccacaatagcaaacggcgccgcgataattttttccgccacgcaggccatcatatagcctccgcttgccgcgactttatccaccgtcacggtcagcggaatatttttatcgcgcaggcgctgcaattgcgatgccgccaggccatagccgtgcacaacgccaccggggctttccagacgcacaaccgcccgatcgccgggtttcgccactgccagcaccgccgtgacctcttcgcgtaacgcattaacttcgtgagcgtccatactgcctttgaaatctatcacccatacgcgcggtttgtccgatgtcgcaatgtcccccagcttcgctttcgctttggcggctttcgcctcctgcttatgcttttttttctgcgctttatgccacagtttttgctgatggccatccatcaacgccgcagcaaggtcatccttcatctcctgatactgctcactcaaattggtcacgcgcagctcgccgcgctgacgtttgcgttgcgtagcattcacgatcagcagcacaatgacggcaatggccaccacaacggtgacgatttttgccaaaaataagccatattcagacaacaattccacgactcccaccttgattaaataacgcgacttgcgctcagtgtacaacaggcatcgaagtcagtctctcttcatccgtatgcctgttgaggaagaaaaagtatgacaagacgttcattttacggcgttatcgcccctgtctgattgaaaaaaaaggcgctttcaggcataaacccgaaaagttaacgcgaagataagacaacctggcaggacggtgcaccacaccgttgaggagtagccatgcattaccaaccgaaacaagatctattgcaaaaccgcattattctggtcactggcgccagcgatggcattgggcgggaagccgcgctcacgtatgcgcgttacggcgcaacggtgattctgctgggacgcaacgaagagaaactgcgtcgggtcgcgcagcacattgctgacgagcaacatgttcaaccacagtggtttacgctcgatctgctgacctgcaccgctgaagagtgccggcaagtggccgaccgcatcgccgcgcactatccccgcctggatggcgtcctgcacaatgccgggttactgggggaaatcggcccaatgagcgaacaagatccgcagatctggcaggatgtcatgcaggtaaacgttaacgccacctttatgctcacccaggcgctgttaccgttattattgaagtccgatgccggctcgctggtctttacgtcatcaagcgttggccgtcagggacgcgccaactggggcgcctatgccacctcgaagtttgctactgaaggaatgatgcaggtgctggcggacgaataccagaaccgttctctgcgtgttaactgcattaacccgggcggcacgcgcaccagtatgcgcgccagcgcctttccgacggaagatccacagaaattaaaaacgcctgccgatattatgccgctttacctgtggcttatgggcgacgacagtcgccgtaaaaccggtatgacctttgacgcccaaccgggccgtaaaccaggaatcgcccaatgagtgatgaacgttatcagcagcgccagcagaaggtaaaagatcgggttgacgcccgtgtcgcccaggcacaggaagagcgcggtattattatcgtgtttactggcaatggtaagggcaaaaccacggcggctttcggaactgccgcccgcgccgtaggacacggtaaaaacgtaggcgtggtgcaatttattaagggcacctggcccaacggcgagcgtaatctgctggaaccgcatggcgtcgaatttcaggtgatggcaacgggatttacctgggagacgcaaaatcgcgaggcagacaccgcagcatgtatggccgtttggcagcatgggaaacggatgctggccgatccgctgcttgatatggtagtactggatgagctgacctatatggtggcgtatgactatttaccgctggaagaggtcataagcgcgctaaacgcgcgccctggtcaccagacggtgattattacaggtcgcggctgtcaccgggatattcttgatcttgcggataccgtcagcgaactgcgtccggttaaacatgcttttgacgcgggcgtaaaagcccagatgggaattgattattaaccgtaggccggattaaggcgtttgcgccgccatccggcacaaaccctcttgtctgatgatcctcggcctatagaccgcggtagagattacccgttgttattacgcccaccggagcggcgtccgccagctatctggctgtggcgttttaccgcccgacggatctggttcgctttcatacgacgacggtctttttcgacggcaaccttcgacgaggtttccggcgggagctctaccagaccacgcagatagttcgtttgcgcgaggtcgagctcagtccagccgccgcgcggcaggcctttcggcagcgggatatcgccgtaacgaacgcggatcagacggctgacctgaacgcctaccgcttcccacagtcggcgaacttcgcggttgcgcccttccgtcagcgtcacgttataccactggttaatgccttcgccgccgctgaatttaatggtcttaaatgccgccgggccatcttccaactgtacgccacggcttaaatcacgcagtttcgattcatccacctgaccgaacacgcgcacggcatattcacgttcaacttcgcgactaggatgcatcaggcggttcgccagttcaccgtcggtggtaaacaacaatagcccgcaggtgttgacatccagacgtcctaccgcaatccaccgcgcgccgcgcagtttcggtaagcgatcaaaaacggttggccgcccttcagggtcattgcgggtacacagttcaccttctggtttgtaataggccagaacgcggcaaatttgttccgccgactctttcaccgaaatcaggtgaccgtcgatacggattttcaaaccgggagtgacttcaacacgatcgccaagcgtggcgattttaccgtcaacgctgacacgtcccgcttcaataatggattcgatttcacggcgagagccgtggccagcgcgcgccagcactttttgtaacttttcgctcatagagcttccttcaggtgtcgccttcacaggcgtcgaacaggagaatgaacggcgcgttgccgcgccattttaaggccgcgtagtatacaggcttacgcccttataagaaaggtgtaacgtcgccgacgccttcgcgcagcaccaccggggagtcattggtcaaatcgattaccgtggtaggctgttgaccgaggtaaccaccgtggatgatcagatccacctgcttctccagccgatctttaatctcctccgggtccgactcggtaaaatcgctgccaggcagcatcaacgacgtcgagagcatcggttcgcccagcgtatccaataacgccaacgcaatcgggtttgacggtacgcgcaggccgatagttttacgcttttcctgcaacagacggcgcggcacctcttttgtccccttcaggataaaggtgtaattacccggcgtattgtttttcatcagacgaaatgccacgttgtcgacgtaggagtaggtcgacaactcggacaaatcgcggcacatcagcgtgaagttgtggccgtccggcagatgacggatgcggcaaatgcgctccattgcgcctttgtcttcaattttacaaccaagggcatagccggaatcggttggataaacaataacaccgcctttacgcacaatgtcgacggcctgattaatcagccgttgctgtgggttatccggatggatataaaaaaactggctcatacttccctcactgtgatatttgcggctgttcccatgtctgccatacgccttcaacgccagcgggcagccagagtttacgccccaactcaatccacgggcagggctgatggaaatcagatccaagcgatgcccataaatgatgctgacgcgcaagcgtcgccagttgggtgcgttcattgggcgattgttggcactgcgccacttccatcgcgtcgccgtgatggtcggcaaaatgcgccactaatcttttcagccacttagcgctaaggtcgtagcgtcccggatgggccaacaccgccttaccgccagaatgatgaatgacatcaatagcttgttctattgtacaccactgcggcggaacgtaaccggttttcccacgcgcgagatattttttaaaaacatccgccatggtcgcggctttgccgcactccaccagaaagcgggcgaagtggccgcgcgtcaccgcgccgccattggccagtctcaatgccccttcccacgcgccgggaatatgggctttttccagacgctccgcaatgagccgaccgcgtgcctgacgccgctctgtctgctgcgccagaaaatcgcgcattgccggatgcgcaatatcaatattcagacccacaatgtgaatctcatgattctcccagaccgttgaaatctccacgccgggaataagattcagggccagtccggaacgtgaaatttcttctcttgccgcaggaatcgcggctgtggtgtcatgatcggtaatcgccagcgtgccgactcgcatctctaccgcacggtgtactaatgtttctggcgtcaacagtccatcggacgccgtggtatgactgtgcagatcgtaaatcactgcgtaattcgtgtcgctcaaggcggctcccatagagataaagttatgtcatgtacatcataacggttccggcaaatatactgaaataggtgttgacattattccatcgaactagttaactagtacgaaagttcacatgaagagggtatctaaaatggcagcgacatttgcattacacggttggtggcgcacttcctgatagcgggcggtgtatgaacagctgtaatcagccaaacgatacccggcccgcctgttaagcgggcttttttttgaacaaaataatgagaataaccatgcaaacaccaaaacccacgctcgaactgttgacctgcgatgccgcctatcgggaaaacccaacggcgctttttcaccaggtctgcggcgatcgcccggcaacgctgctgctggaatccgcggatatcgacagtaaagatgatttaaaaagcctgctgctggtagatagcgcgctgcgcattaccgctttaggtgacactgtcaccattcaggcgttatctgataatggcgcctcgttattgccgctactggataccgccctgcccgctggcgtggagaacgatgtcctgcctgccggtcgcgttctacgcttcccgcccgtcagcccattattagatgaagacgcccgtttatgctctctgtcggtatttgatgcgttccgtctgttacagggagtggtgaacataccgacgcaagagcgggaggctatgtttttcggcggtctgtttgcctacgacctggtcgctggctttgaagcgctgccacaccttgaggctggcaataactgcccggactactgcttttatttagcggaaacgctgatggttatagatcatcagcaaaaaagcacccgtattcaggccagtctgttcaccgccagcgaccgggaaaaacagcgcctcaacgcccgcctggcgtaccttagccaacagttaacccagcctgcgccgccgttgccggtgacgccggtgccggacatgcgctgtgaatgcaatcagagcgatgacgcgttcggcgcggtggtacgccagttgcaaaaagccatccgcgcgggcgagatatttcaggtggtgccgtcgcgccgcttttcactgccctgcccgtcgccgttggctgcctactacgtgctgaaaaagagcaaccccagcccgtatatgttctttatgcaggataatgatttcacgcttttcggcgcgtcgccggaaagctcgctgaaatatgacgcagccagccgtcagattgagatttatcccatcgcgggtacccgtccacgcggtcgccgcgccgatggtacgctggacagagatctcgacagccgtattgagctggacatgcgtaccgaccataaagagctttccgaacatctgatgctggtcgatctggcgcgcaatgacctggcgcgcatctgtacgccgggcagtcgctacgttgccgatctgacaaaagttgaccgctattcatacgtgatgcatctggtttcccgggtggtgggcgaactgcgtcacgatctcgacgcgctgcacgcctatcgcgcctgcatgaacatgggcaccctgagcggcgcgccgaaagtacgcgccatgcagttgattgccgatgcggaaggacagcgccgcggcagctatggcggcgcggtcggttacttcaccgcccacggcgatctggacacctgtattgttatccgttccgcgctggtggagaacggtatcgccaccgtacaggcgggtgccggaattgtgctggactctgttccgcagtctgaagccgatgaaacccgtaataaagcgcgcgccgtattgcgtgctatcgccaccgcgcatcatgcacaggagaccttctgatggctgatattctgctgctcgataacatcgactcgtttacctggaacctggcagatcagctacggaccaacggtcataacgtggtgatttaccgtaaccatattccggcgcagacgcttatcgatcgcctggcgacaatgaaaaatccggtgctaatgctctcccccggtccgggcgttcccagcgaggcaggctgtatgccggagctgctgacccgactacgcggcaagttaccgatcatcggcatttgtctggggcatcaggcgattgtcgaagcttacggcggttatgtcggtcaggcgggagaaatcctgcatggcaaagcctccagcattgagcatgacggtcaggcgatgttcgccgggctggcgaatccgctaccggtcgcgcgttatcattcgctggtcggcagtaatgttcctgccgggctgaccattaacgcccatttcaacggcatggtgatggcggtacgtcatgatgcggatcgcgtttgcggttttcaatttcatcctgagtccatcctgacgacacagggcgcgcgtctactggagcaaacattagcctgggcgcagcaaaagctggaaccgaccaacaccctacagccgattctggagaaactctatcaggcgcaaacactgacgcaacaagagagccatcagttgttttcggcggtcgtccgcggcgaacttaagcctgaacagctcgccgccgcgctggtgagcatgaaaattcgcggcgagcatcccaatgaaattgccggcgccgccactgcgttactggaaaatgccgccccgttcccgcgcccggagtatctgtttgcggatatcgttggtaccggcggcgatggcagtaacagtatcaatatctctaccgccagcgcctttgtcgcggcggcctgtggactgaaagtggcgaaacacggcaaccgtagcgtgtccagcaaatcggggtcatccgatctgctggcggcgttcggtattaatctggatatgaacgccgataaatcacgtcaggcgttagatgaactgggcgtctgtttcctgtttgcgccgaaatatcacaccggattccgtcacgcgatgccggttcgccaacagttaaaaacgcgaaccctgttcaacgtactcggcccgctgatcaacccggcgcatccgccgctggcgttgattggcgtctatagcccggaactggtgctgccgattgcggaaaccttacgggtactgggctatcagcgcgcggcggtggtacatagcggcggcatggatgaggtttcgctccatgcgccgacgattgtcgcggagctgcatgatggcgaaattaaaagctatcaacttacggcggaggattttggcctgacgccttaccatcaggatcagttggctggcggcacgccggaagaaaaccgtgacattctgacgcggttattacaaggtaaaggcgatgccgcgcatgaggccgccgtcgccgccaacgtggcgatgctgatgcgtctgcatggtcaggaagatctcaaggccaacgcgcaaaccgtgcttgatgttctgcgcaacggcaccgcatatgacagagtcaccgcactggcggcaagagggtaaataatgcaaaccgttttagcgaaaatcgtcgcagacaaggcgatttgggtagaagcccgcaaacagcaacagccgctggccagttttcaaaatgagatccagccaagtacacgccatttttatgatgcgctccagggcgcgcgtaccgcctttattctggagtgtaagaaagcatcgccatcaaaaggcgtgattcgcgacgatttcgatccggcgcgtattgccagtatttatcaacattacgcctcggcgatctcggtgctcaccgacgaaaaatattttcaggggagcttcgattttctgccggtcgttagccaaagcgcgccgcagccgattctgtgtaaggattttattatcgatccctatcagatctaccttgcccgttactatcaggccgatgcctgtttactgatgctctcggttctggatgacgaacagtatcgccaactctccgccgtcgcgcacagtctgaaaatgggcgtgctcacggaggtcagtaatgacgaagaacgggagcgcgcgatagcgttaggcgcaaaagtggtaggtatcaacaatcgcgatctgcgcgatctgtcgattgatttgaatcgcacccgccagctggcgccaaaactgggccacggcgtgactgtcatcagcgagtccgggattaacacctatggtcaggtacgcgaactgagccacttcgccaacggttttttaattggctccgcgttaatggcgcatgacgatcttaacgccgccgtccgtcgcgtgctgcttggcgaaaataaagtctgcggcctgacccgcgcccaggacgctaaagcggcctgtgacgctggcgcaatatatggcgggttgatttttgtgccctcatctccgcgcgcggttagcgttgagcaggcgcgagaagtgataagcggcgcgccattgcagtatgtcggcgttttcaagaacgctgatatcgccgatgtttgccagaaagccgccgtcctgtcgctttctgccgtacagctacatggcagcgaagaccaggcgtatgtcaacgcgctgcgcgaggcgttgccgaaacaggtgcaaatctggaaggcgctgagcgttagcgatgcccttcccgcacgcgattatcaccatgtcgataaatacattttcgacaatgggcaaggcggcagcgggcagcgcttcgactggtcactgctacaggggcaaccgctggataatgtgttactggcgggcgggctggcggccgataactgcgtccaggcggcgcaagtcggctgtgccggtctcgattttaattcaggtgtggagtcacagccgggcatcaaagatgctcgtcttctggcctcagtttttcagacactgcgcgcatattaaggaaaaaacatgacaacacttctcaacccctactttggtgaattcggcggcatgtatgtgccgcagatcctgatgcctgcgctgaaccagcttgaagaggccttcgtcagcgcgcaaaaagatcctgaatttcaggcgcaattcgccgatctgctaaaaaactacgcgggacgccccaccgcgctgacgaaatgccagaacattaccgccggtacgcgtaccacgttgtatttaaagcgcgaagatttactgcacggcggcgcgcacaaaaccaatcaggtactgggtcaggcgctgctggccaaacggatgggtaaaagcgagattatcgctgaaaccggcgccggtcagcacggcgtcgcctctgcgctcgccagcgccctgctgggtctgaaatgccgtatctatatgggcgccaaagacgttgagcgccagtcgccgaacgtcttccgtatgcgtctgatgggcgctgaggtcatcccggttcatagcggctccgctacgctaaaagatgcctgtaacgaggcgctgcgcgactggtccggtagttacgaaaccgcgcactatatgctcggcacggcggcaggaccgcatccctatcccaccatcgttcgcgagttccagcgcatgattggcgaagagacgaaagcgcaaatcctcgacaaagagggccgtctgccagatgccgttatcgcttgcgtcggtggcggctcaaacgctatcgggatgtttgccgattttattaatgataccagcgtcgggctaataggcgttgaacctggtggtcatggtattgaaaccggcgagcatggcgcgccgcttaaacatggtcgcgttggcatctatttcgggatgaaagcgccgatgatgcaaacagcagacgggcaaattgaagagtcctattccatttccgccgggctcgatttcccgtccgttgggccgcaacatgcgtacctgaacagcatcggacgcgcggattatgtctccattaccgatgatgaggcgctggaagccttcaaaacgttgtgccgccatgagggaattatcccggcgctggagtcctcccacgcgttggcgcacgctctgaaaatgatgcgcgagcagccggaaaaagagcaactgctggtggtcaatctctctggccgcggagataaagacatctttaccgtacacgatatcctgaaagcgcgaggggaaatctgatggaacgctacgaaaatttatttgcccaactcaacgatcgccgggaaggcgcttttgtccccttcgtgaccctgggcgaccctggcattgaacagtcactgaaaattattgacacactgattgacgctggcgccgacgctctggaactgggggttcccttctccgatccgctggccgatggccctaccatccagaatgcgaacttacgcgccttcgccgctggcgtcacgccggctcagtgttttgaaatgctggcgctgattcgtgaaaaacacccgaccattccgattggcctgctaatgtacgcgaatctggtgttcaataacggcatagatgcgttctatgcccgttgtgaacaggttggcgtagattccgtgctggtcgcagatgtcccggttgaagaatcggcccccttccgccaggcagcgttacggcataatatcgcgccgatcttcatctgcccgccaaatgcggatgacgatcttctgcgccaggtcgcatcttacggccgcggttacacctacctgctttcgcgttcgggtgtcaccggcgcggaaaaccgtggcgcattgccgttgcatcatctcattgagaagcttaaagagtaccatgccgcgcctgcgttacagggcttcggtatctcctcgccggaacaggtgtctgcggccgtgcgtgccggggcggctggcgctatctccggctcagccattgtcaagattatcgagaaaaacctcgcgtctcccaaacagatgttggcggagctcaggtcctttgtctcagccatgaaagccgccagccgcgcataacgggttaagccgtcagcataacgctggcggcttaatgagtggctggcgccgaaccagaatcacgattcagacgtacatcatcaatctttttggtgttattccccgtccagctttcaaaaagtctgaagtcaatttttgctaagaaaactcctaatcacgccgaaaaatttagcgttttcacgtcaatttcccccgcctttatgtaaagaaatgtcaacaaacaatgcattaacgtttccagggccgcagatagtgacgattgttattaataacaatgcaaagcatttcctgttaaatcgcttattctaaaagaaaatatagaatatattatctctaaaccattttttgtgcgttatttacgcggtaaatcacaactatttccgtcaatttgactaatcggtttaaccaactaattttaatagggtgtcgacacggttaaaaccgattttttcagcaagcaacgagacaggagaaataatatggccgaacatcgtggtggttcaggaaatttcgccgagaatcgtgaaaaagcatctgaagcgggccgcaaaggcggtcagcatagcggcgggaatttcaaaaacgatccgcaacgagcttctgaagccggtaaaaaaggtggtcagaatagtcacggcggacgtaaatccgataattcctgatttactgtaatgtaaatataacacatgcttttatcaagcaatctgcgagtcttctggctcgcagtattttgcccaggagaattagatttatgaatatcaaaaccgttgaagacctttttatccatctactttcagatacctatagtgcagaaaaacaattaaccaaggctcttcctaaacttgccagagccacgtccaatgaaaaattaagccaggcctttcaatctcatcttgaagaaacccagggtcagattgaacgtattgatcagatcgtcgaatctgaatctggcattaaactgaaaagaatgaaatgcgtcgctatggaagggctgattgaagaagccaatgaagtcatcgaaagtacggagaaaaacgaagtacgcgatgcagcgcttatcgccgcggcgcaaaaagtcgagcattacgaaatcgccagctacggcacgctagccaccctggccgagcagctcggctatagcaaagcattaaaactgctcaaagaaaccctcgacgaggaaaaacaaactgatttaaaacttaccgatttagcagtcagcaatgttaataaaagtgctgaacgcaaatcgaaataatatttttaattatcagcttgcatgattccgattttattatcggagcagattatcacgcattgaggaatgtaaaatgaattatactgaacattatcatgactggcttcgtgacgcccatgccatggaaaaacaggcagaatcgatgcttgaatctatggccagccgtattgaaaattatcctgatataaaagccagaattgaacaacatattagtgaaaccaaacatcaaattaccatgctcgaagaagtgttggaccgtaatggcatttcccgttcggtgttgaaagactccatgagtaaaatggcagcaatggggcaatctatcggtggcatgttcccttccgatgaaattgtcaaaggttcaattagcggttatgttttcgagcagttcgaaattgcttgttatacctccctgctggcggcggcaaaaaaagctggcgacactgcctcaattccgacgattgaagccattctgaaagaagaaatgcaaatggctgactggcttatcaaacatattccgcagacaacggaacaatttttactgcgatctgaagcagatggcgttgaagccaaaaaataaataataagcaggaggcaatatgtttcgacacgtaaaacaacttcaatatactgtgcgagtgagcgaacctaatcctggattagcgaacctgctgctggaacagtttggcggcccgcagggcgaactggcggccgcctgccgctacttcacgcaaggtttaagcgatgatgatgccggtcgtagagaaatgttaatggacatcgccaccgaggagctgagtcatctggaaattatcggctcactggtaggaatgcttaataaaggcgctaaaggcgagctggcggaaggtaccgaaaacgaagcggaactttatcgctcgctgacgcagaatggtaatgatagccatatcacctctctgctgtatggcggcggcccggcgttgacaaactccggcggcgtaccgtggaccgcggcttatattgatactatcggcgaagtcacagccgatctacgctcaaacatcgcggcagaggcgcgagcgaagatcatttatgaacgcctgattaatctgaccgacgatcctggcgtaaaagacacactcagtttcttaatgacccgtgaagtcgcgcaccagctctcttttgaaaaggcgctgtattcgattcgtaacaacttcccgccgggtaaattaccgccggtagaacagtataccgacgtgtactacaacatgtcgcaaggcgacgatccgcgaggtagctggaatagcgatgagaacttcaactatgtcgcagaaccgatgcctgctgttgatggcggcgatggcctggcgacagtgaaattgccgcgcgagcagatggcgctgctcaaagcgatggcagaaagaacgaaatcggaccccaccgttgatcctctcactggcgcagaactaggctgcggcgaaccgaaagaagacaagtgagttccgacaagtaaaatccgtgtgtcatgtccttttttgaccccgcctggcggggtcttttttcgtcacaacatcacgcgattagaaacgatagcctgccgagaacataaatacccatgggtccagacgcacgctgtcatgatgctgaacgccgcccattttataattggcggtagtatcaatatccatgtaccagacagaggcgccaattaaccagtcgcggttaatcaggtaatctaccccaacttgccctgccgcgccccaggaatccttaaagctcagatcggacagcccggcatttttaccattatcgttaaagtcgttatcgaagaaggtggtgtagttcacccccacgccgacataaggacgcactttgctgctggaatcgccgaagtaccactgcgccattaacgttggcggtaacaggtggaccgtggcgatatcgcccgtcgcgcccgtacccaccttatggcggaacggcgtagccgccagcaattcaaccccgatattgtccgtcgccatgtaagtgaatgtcaggccgagttgcgtgttattactcacatcaaacccgtttaaatgccccagcgtaccacccgccccttctgtaggtctgacggttgccggacctgcacgcataaagaattctccggcttcgtgcgcgaacgcgctgcctgagagaagagttgttaacgccagtgccgccactgtaaattttttcatacccgctccatcgttatggttataaaagcgtgatgaatatacccacaatgaagtaataagtgatctaatacagatcacatttgttcttataatttaacatttattgatccagattaatttagaacttgtattgaaaatcctggttataggaattcagatcaattttgacatattcacgctatgcaaatatttgtctgctcctgttgccctggcgataaaggctggctaaggtaatcaatgtcccgcaatggcgcgtggcgttaagattcgcgaacactgcgggacagattaatttccgttgtaatctattgatacgttagttttttgcaggtgaatcatgagcgttcttaacccatgcatgacatgcggtgcctgttgtgcctattttcgtgtctccttttattgggctgaaggcgacgatgccagcggacgcgttccggcgtcattaaccgagcctgttaccccttttttacgttgtatggccggtaccaaccaaaaacagccgcactgtaaagcgctaattggcacgccgggtgaaaacgtcagttgcgctatttatgaaaaccgcccttcaacctgtcgcgaattttcgatatcgggcgaaggaggcgaagtgaatgaggcgtgtaatcgcgcccgcgcgcgatacggattaccgccgctttacaaagatatgcttttccatacaactgctgatgctgccactgtagagttatccagggtacaattgcccgcaaattaacacctgcaaaactcaaggagagtgcatgtctatcacggcgaagtccgtttaccgtgacgccggaaattttttccgaaatcaatttattactatcttgctggtttcgttgctgtgcgcatttatcacggtggtcttaggtcatgccttttcacccagcgatgcgcaaatcgcgcaactcagtgaaggagaacatctggcaggcagcgctggcctgtttgagctggtacaaaatatgacgccggagcagcaacagatcctgttgcgcgcctctgccgcctcgacgttttccgggcttatcggcaacgctattctggccggcggtatcatcctgatgattcagttagtttcagcgggacatcgggttagcgcgctgcgcgctatcggcgccagcgcccctgcattgcctaaactgtttattcttatttttctgactaccctgttagtgcaaatcggtataatgctgattgtcgttccggggattattatggccattgtgctggcgcttgcgccagtgatgttggttgaagagaaaatgggcgtgtttgccgcaatgcgcagcagtatgcgtttagcctgggctaacatgagactggtcgcgcccgcggtgataggctggttactggctaaaacattgctattgctgttcgcgcccagcttcgctgtactgaccccaaatgtaggcgctgtactggcgaatacgttgagcaatctgatttccgcagtattgcttatctacttattccgcctgtatatgttgattcgccaataatccgcaatgcgccgttacgcggcgcattcgacgctcgttgatgatggaatcgaagaatgaagcagtttctggattttttaccgctggttgtcttttttgcgttttataaactttatgacatctatgcggcgacctccgcactgattgtcgcgacggcaatcgtgctgatttatagctgggtgcgctatcggaaaatagagaagatggcgctgattacctttgttctggttgccgtcttcggcggtctgacgctcttcttccataacgatgaatttattaaatggaaggtgacggttatttatgcgctgttcgccggcgcgctgttaataagccagtgggtgatgaaaaaaccgttaattcaacgtatgttaggtaaagaactggcgttgccgcagcaggtctggtcaaagctgaacctggcgtgggcgctgttttttattgcgtgcggtctggctaacatttatatcgccttctggttgccgcaaaatatctgggtcaactttaaggtctttggactcacggcgctgacgctcatttttaccctgctgagcggcgtctatatctaccggcatctgccacaggaagataaatcataaccctcccgtgacttatcatcgccagactgcgaacgcctggcgatattttctccgcctttacgccctgcgctttcccgtcagtacctttattcccactattctccacacaaaattcatagtagcatcgcggctgtaattttttctgatagtcggttttacaatgacaacaatggataatactcctcagggcgagctggttttacgtacattggccatgcctgccgataccaatgcgaacggcgatatttttggcggctggctgatgtcgcaaatggatattggcggcgcgatactggccaaagagatcgcgcacggtcgggttgtaaccgtacgcgtggaaggaatgacatttctgcgccccgtcgcggttggcgatgtcgtatgctgctacgcgcgctgcgttaaacgcggtacgacgtctattagcataaatattgaagtctgggtgaaaaaagtcgcgtcagaaccgattgggcagcgctacaaggccaccgaggcgctgtttatttatgttgccgtcgatccggacggtaaacctcgcccgctcccggttcagggttaagtatacccgcttacgccgccagcaggtgatggtatattcctggctggcggcgccagagattactcaatctgcgccgtaccgttcagacggaagataatattgaccaccagcccggaacccggcttgcctgcttcatagcgccattttcgcatcgcattcttaacttcacgctcaaacatattggctggctgcgcggatagaatctgtacattttccactcgcccagcagaggtcacgtcaaacttcacctttacgcggccttcaatacgtaacgcctgtgctcgcgccggatactgcggctggttacggctcagagcgcgaggtccagtgggcacgctcaccgcgggcttgctggtcgccgatgcggtgctgcttgttggccgcaccggggcgctattttcaaacggtgaggcaggacgcggcgcggctggtttgacttcgcgcttcggctgctcttcaacctttttcaccggtttcggttttggcttgggttttggcttaggtttgggtttctcaatcaccacgggcgcttctttaggcggttcagggatcggctctggctccggttcgggttcgggttcaaccaccggctccggcggcggctgaaccgcctggggcggctccaggtcagcgggtgaaaccattgtcaccgtgataggctgcgctggcgcaggcaattcaataacctgatgtaccgaggtatagagcaaacctgccactacagcaccatgaatgcctacggaaaggagtgtcggccagggaaagcgacgaggtaaatcaagggtcattgaagtcataatcgtttcagttgaaaaaccagagctgaattttaaatgcaaatagcaatcatattcaataaggcattgccgatagcggcatttaaaagatgatatcgcacaaaaacaccacacaaaatgtgcatgtttaacaaagtcggtatctttacattgcagttaaatgccctttccaataacgtaatcagcaacttttaccgattaaggagctctacccgtgctgtatgttatttacgctcaggacaatgccaactcgcttgaaaaacgcctctcggtacggcccgcgcatctggcgcgcctgcaacttctgcatgatgaagggcgattattaactgccgggccgatgcccgcagtggacagtaacgatcctggggtagccggatttaccgggtcaacggtgattgctgaatttgaatctttagaagcagcgcaatcctgggctgatgcggacccctacgtcgccgcgggcgtctatgcgcaggtttcggtcaaaccgtataagaagatcttttgaaaaggatggcctgttgggcaccgcatacggtgccctttctggctcacacaccgtgaatcgcaaagagtaatgaattacgctgacgattaaagatgcatttcctgatggtatggatacgcatattacggcgtgattgcccttcaagccaacgcgctttacggcggctcgcctgacgtagcattcgccagcgccccacttccgttctactacgcttcatgtttacgactctcactgtaacagaagcgccattataccccctcgccggatgcagaccagcgcttttcccgtgtttttatttgccatgtgaatcctgacgcgtaaactcttaacaacacgctttctaaaggatttttaaagttatgacaaccttctacaccgtggtgagttggctggtcattttgggatactgggttctcattgccggcgtcacattacgtattctaatgaaacggcgcgcagttccctccgcaatggcctggttgttaatcatctatatccttccgctggtcgggatcatcgcctatttgtccgtgggcgaattgcatttaggcaaacgtcgcgccgagcgtgcccgcgccatgtggccgtctaccgccaaatggttgaatgacctcaaagcctgcaaacacattttcgcgcaagaaaacagtagcgtcgcatcgtccttgtttaagctgtgcgaacgacgtcaggggattgcgggcgtcaaaggcaaccagttgcaattgcttaccgactccgatgatgtcatgcaggcgcttattcgcgatatccaactggcgcggcataatatcgaaatggtgttttacatctggcagccaggcggcatggcggatcaggtcgctgaatcgctaatggccgccgcccgccgcggcatccattgccggcttatgctggactccgcgggtagcgtcgctttcttccgcagcccctgggcggccatgatgcgtaacgctggcattgaagtcgtagaggcgctgaaggtgaatctgatgcgcgtctttttacgccgtatggatcttcgccagcaccgtaaaatggtgatgattgacaattacatcgcctataccggcagtatgaatatggtggacccgcgttttttcaaacaggatgccggcgttggacaatgggtcgatttgatggcgcggatggaggggcccgtggcgacagcaatggggattgtttactcctgcgattgggaaatcgagacgggtaaacgcattctgcctcccccgccggatgtgaatattatgccgtttgagcaggccagcgggcataccattcataccattgcttccggtcctggatttccggaagatctcattcaccaggcactattaaccgccacctatgctgcgcgcgaatatttaattatgaccacgccatatttcgtccccagcgacgatctgctgcacgctatttgtaccgctgcgcagcgcggcgtggatgtcagtattatcctgccccgtaaaaatgattcactgctcgtcggctgggccagtcgcgccttttttagcgagttactggcggcgggcgtgaaaatctatcagttcgaaggcgggctgttacataccaaaagcgtgctggtcgatggcgaactgagcctggtcggtaccgtgaatctcgacatgcgtagcctgtggcttaatttcgagattacgctggtcattgatgatacgggtttcggcgccgatctggctgcggtacaggacgattatatttcgcgctcccgcctgttagatgcacgtttgtgggtaaaacgtccgttatggcagcgtattaccgagcgattgttttacttctttagtccattgctgtaaaacgtgaccaacatgagtaaacaggtagtcactatggaaatggatctgaacaatcgcctgactgaagacgaaacgcttgagcaggcttacgatatttttcttgagctggcggcggataatcttgatccggctgatatcattctgttcaatttgcaattcgaggagcgcggcggcgcggagttgtttgatcccgctgaagactggcaagagcacatcgattttgacctgaatccagacttttttgccgaggtggtaattggcctggcggataccgaagacggcgaaattaacgacatttttgcccgcgttctgctgtgccgggaaaaggaccacaagctgtgccatattctctggcgcgaataagcggttcaggccggatggcgtctgattgcgccctccggcaagcctgtttaatccggtagcttactgccgcatcggttacaatattgcgcgctatgttcatgctggctttgctggcactgcggacattttcgctgccagtgacgtttttgaaacgcgctgctcatgtgcgtggtaatcagtcctgtaggaatcgcaatcaccgaatagccaatcaaaataagcaccgacgcgacaatacgtcccagcggcgtatgcggcgtaatatcaccgtaccccacggttgtgactgtcactatcgcccaatacaccgaggcattaagcgtcgtgaagccatatttcggtccttcaataagatacatcagggcaccgaaaataatcatcacgatcgcaataaatgaatagaacagaataagctgatgacgcgcgctaataatggcgctccagaatacccgcagcgatggcataaagcgtagcagtttaagaatacgcagcacgcgaatcgctcgcatagcgcgccaggcaaacatatagttcaggctaatttccggccacagccacatgacgtacagcggcaaaatcgtcaccagatcaataaatccccagaaactaaaaacgtattttgccggttcgggccagctaaacagtctgagcaagtattcaccggtaaatatcagggtaacgcagagctccagccagacaaaaatatgccattcatcaaatgtcaggtgatattccgttcctacgcctgattcaacaaaaatgaccagtacgctaagcagcgcaaacagcgcgcataacccttcaaaacggcgacctgagcgcgtagtcaaatcgaacagattatgataaagacgacggcgaaccgacgacaaagaaagtgacacggtaacctcacctaaaagaagggctgacgaattgtcagcccttgcgattataacgggtctactttaaggcaggaaacggcatggcgaaaactcccttccagcaccggtcgcgtttgcgcgcattctggcccggctatcggacagcgtgtacggaacacgcagccggaaggcgggttaatgggcgaaggtaattcgccctccagcaattgtatcttcttatttcgctccagatcgggatcgggaatcggtaccgccgacatcagcgctttggtataaggatgcagtggattatggtacacctcatcataggtgcccaattctactgcatgaccgagatacatcaccaggacacgatcggatatgtgctttacgaccgccagatcgtgcgcaataaaaatcaacgacagccccatctctcgctgtaactgctggagcaaattcaccacctgcgcctgaatagaaacgtccagcgccgacaccggctcatcgcaaataatgagcttaggttccaggatcaatgcccgggcgataccgatgcgctggcactgccccccggaaaattcatggggataacggttgatgaggttcggcaacagccccactttcagcatcatggctttcacgcggtcacgcacgtcctggcgcgaaagtttaggatgataagtgcgcagcggttcagcgataatttcgccaatcgtcattcgcgggttgagtgacgccagcgggtcctggaaaatcatctggatatcgctgcgcacctcgcgccactcatccgctttcatgcccagcagatcttttcccagccaggcgactttaccatctgtcgccttcaccagaccaataatcgcgcgcgcaaacgtcgacttgccgcagccggattcgcccaccacgcccagcgtttcgccttcatacaggcgtagcgtaacgccgtccaccgctttcagggttttcggcggttgccagaaccactgcttcccttctttgatatcaaaatgtactttcagatcggcgatttcgaggagaactttacgttgttcaatcacagcattcatagcagttcctccaccggtttaaaacaggcgcgcaagcgaccaggactaaacgcttcaagtggcggcgcattattgcagatctccatcgcatgaggacaacgcggctggaacggacaacctttaggcaaacgcaataaattgggaggattgcccggaatcgtcagcatttccgccccctcgctatccagacgcggcaccgcattaagcaggcctatcgaatacggatgaacgggctgataaaagacatcgcgcgccttaccgtattccatggtacgcccggcatacattaccaggaccttatcgcaaatacccgcgaccacgcccagatcgtgggtaatcatgataatggcggtattaaattcgcgctttagctcattaagcaaggtcataatctgcgcctgcacggtaacatcaagcgcggtggtaggctcatcggcaataagcagtttcggcctgcacaacagcgccatcgcaatcatcacacgttgacgcattccgccggaaaattcgtgcgggtacattttcatccgtttgcgcgcttccggcatttttacggcatccagcattctgacggactcttcaaaagcttccgctttgctcatccctttatgcagcatcaggacttccattaactgctccccaacgcgcatataaggatttagcgaggtcatcgggtcctgaaaaatcatcgaaatctgttctgcgcgcagcgtattcagttcgcgctcaggtagattaagaatttcacgtccgttgaaggtcgcggaaccgccgattcgaccattcgtcgccagcagtcccattaatgcgaacgccgtttgcgatttccccgatccagactcgccaacaatacctaacgtttctccagcgcgaagcgtaaagttcagatcgttgaccgccgtcacatcgccatcaggcgtagcgaacgtaacacgaagatcgtttacctccagcagtacattcgccggttgcggcgcctgagttgcggtttctgataagctcatggctgtactccttaacgatctttcgggtcgagggcatcacgcaggccatcgccaataaagttaaaacagaataacgtcaccacgagaaagccagccggaaacagcagcagccacggtgagacttccattgaatttgcgccatcgctcaataacgctccccaactgcttaacggttcctgcgtcccaagccccaggaaactgaggaaagactcaaacagaatcatgctgggcaccagcaacgatgcatacactaccactacgcccaggacgttaggcacaatatggcggatcacaatgctggcagtcgacacaccacccacctgcgcggcttcgatgaattctttacgtttaagacttagggtttggccacgcacgatacgcgccatatcaagccaggagaccatgccgatggcgacgaaaatcaacagaatgttctgcccaaaaaacgtcaccagcaaaatcacaaagaacataaacgggaacgagttgaggatctccaacaaacgcatcatcacagaatcaattttgccgcccagatagccggacagcgagccatacagcgttccgacaatgaccgccaccagcgcggcggcaatcccgaccattaatgagatacgcccgccgatggcaacgcgcaccaacagatcgcgcccggaagagtcagtgccgaaatagtgaccggacgccatatccggcgcactggacatcatgccccagtcggtatcgaaataggtaaattgcgacagcataggcgccactgtcacgaacagggctatcagaaacaggacaataagactggccaccgccgcacggttatgcataaagcgccgacgggcatcttgccaaaggctgcgaccttccacctccagcttttcactgaaattttccagcgtctcgctgtttttcttacttaacatcatcgcgagctccagtatcaatagcgaattttcgggtcgataacggcatagagcacatcgacaatggcgttaaataatatggtcagcgccccgactagaatggtcaaacttaacaccagcgagtaatcgcggttgagcgcgccattaacgaaaagctgcccaatgcccggtaagccataaatagtttcaatcaccattgagccggtaataatgccgacaaaggctggccccatataggataaaaccggcagcagcgcaggttttaacgcatggcggaagataattctgcgcatcggtaatccttttgcccgcgcggtacgaataaagttcgaatgcagaacttcaatcattgagccgcgcgtaatacgagcgatgctggcaatataggccagtgaaagcgcaaccatcggcaggatcataaattttaacgccccgccgttccagccgccgccaggcagccattgcaaggttatcgcaaagaccatcaccagtagcggcgccaccacaaaactggggataacgacgccggtcatggcaaatcccatcaccgtataatcccatcgcgtattttgctttagcgcggcaatcacgccagcgctgacaccaataatgaccgccagcaaaaaagcggcggcgccaagtttcgccgaaacggggaagctggcggcaaccagatcgttgaccgtgtaatctttatatttaaacgatggtccaaaatcgccatgcgccagctgcttcaggtagctgaagtactgcgtcatgatgggatcgttcagatgatattttgcttcaatattggccagcacttccggcggcaatgcgcgctcgccggtaaaaggactccccggcgcgaggcgcatcataaagaaagagatggtaataagaataaacagcgtcggaatcgcttccagacagcggcgtaaaataaatttcaacattgcccgtaccttctggcctgtgcctttacttcccggacgtgacaaaagatccgccagggaaagttatagtgcgatgaaaaaagacaccatgggacaaccgcagttgtcccatgtcttgccattaatgtttgataatatataagtttttcacataaatattatccagcgggtctttaccggtatacccgcccacccagggtttcaccaggcgcgcgttaacgtagtaatacaccggcacaatagccgagtctttatctaactgctgctccgctttagcgtagagttcgctgcgctgcgtatcgtccgccactttcagcgtgtcggcaatcagcttatcaaacgccgggctcttataatgcgcggtgttatttgaactgtcggacaacatggtattcaggaacgaggtcggttcattataatctgcgcaccacccggctctggcaacatcaaaggtgccctgatgacgggtatccaggaaggttttccattcctgattctccagattcacattgacgcccagatttttcttccagatagacgccacggcaatggccagttttttatgcagatcggaggtgttatacagcaggtcgaatgttaagggcttatccgccgtaaagccggcttcagccaacaatttcttcgcttcttcattacgcttttgctgggaccatttgaaccactcaggctctaccagttttgcgccatcggtatacggcggcgtgtagctataagcgggtaaatcgccctgatttttaaccttattaacaataatgtcgcgatctaacgccagtttcagcgcggtacgcacgcggacatcgttaaacggcgctttttgattattaatttcgtaataataggtacacaaataagggtctacgcggacttcattcgggatctctttcttcagtttctggaataattcgatcggcatattgttataagtcatatcgatctcgccgctgcggtagcggttgacatccgtcacctccgaagagataggcaaataagttacctgattgatgacggttttggcgttatcccagtattgcgggttacgctccagcacgatacgttcgttcaccacccagttttttaacttataagcgccgttagtgacaatattggccggttgcgtccatttatcgccaaatttttcgaccgctgatttcggtacaggagacactgaagggtggaccaacaatttgtagaaataaggcaccggctcacttaaggtcacttcaaaggtgtgatcatcaagcgcttttacccccagatcggtggcgggttttttaccggcgataatgtcatcgatattagcgatatgaccgtattgcagatagctggcgtacggcgatgccgtattaggatcggccaggcgttgccagctataaacgaaatcatgggcggtgacgggcgtaccatctgaccatttcgcattttcacgtagatggaatgtccagactttaaaatctttattttcccatttttccgcgacgcccggtgaaggatgcccctcgacatcactaattaataagccttcgaagaggtcacggctgacgttcgattccggcacgccttcaattttatgcgggtcgagagactgcacttctgatccgttattacgtaccaacgtttgcttgtcggctaactgaacgccggcgggcacgtctgccgcagtcgcggcgctggcggcgatgagcgcagtgagtattcccgctgcaatcaaactttttttcgtgatgttagacattgtgtttgtactccactcattataattactggtttttaccagcctgtttaatcccgtcagggttcctgtgcagcactggtggtgtactgccaggtctgtcactgcttttgctatcaccgactttatttattctgacgattcgttcgatcgcctttcgtcgattcggtatacgacgtacctgcccacgtcgcacgttatttctgacaaccatctaaatgaaaatacttatcaacaatgtgaaatcttctacaaaaatgtttggccgaaaagtatcaaatgcgtttctgaaccgccaattcattttacaattttgttaaccaattctcttttatggaaaaatccctgcccaaaaaaacagttaaacaatgttaaaaatctttgatttattctttataatcaataagttgaaagaaaaatatctctctgtcgcatcgtaggttatgcctgcgccagaaaacacacacaaatttaacaaatgctcattatttagcacattcatctacgatggagctgaaacaactaataacatttcaataatccttcatcaagccccagagtatggtgtgaataaaataacagacctaccgcctctcacggtctcagtaatgttgataatagtttgattaataaaaataaatagcgttagattatattagtattttttatcatttaaacgctgaatgcttatcaaagtaagaagtgttacgtgggaatgtcacaaggcggccccttagggcgccgcctgtaaatcagcaggtgggagtttagttgagcaagccggggaaaatgccttttattcctgtgacaataaattcgatgccgagcgccattaacaacaaccccatgattcgggtaataacgttgataccagtttgccccagcaaacgaaccagccacggcgccatacggaacacgccccagcagcaaagcgcaaaaagcgcaatggcaactgaaaagccaagcaaatgcgcgatgctgtgataacgcgtcccccagacgatagtggagctgatcgcccctggccccgccattaacggcagcgctaacggcacaacgccaatgctctcgcgtatggccgtctctgacttttcttgcttgttttgtttatcttcccccagcttcccgctgatcatcgacattgcaatggtgacaaccaggataccgcccgcaattctgaacgaatcaatagaaataccaaagagttgcaggatgccatcgccgaggaataaggaactccacaagataatcgcaaccgacagattcgcggtgaggttagttttattacgcgccgtggccgtctggtagctggtcatgctgatgaaaacggggataatccccaccgggttaaccagcgcaaagagcccgataaagaacttaaagtaaacaggaaaatcaaaaagcggttgaatcacggttagctccgaagcgttagccggatgaagtcaatgttcgttaatgatcaaaacgcgcagaagatacgccttttattcgcatagttcacctcttatctacgcctaatttcatccattcatcgctgttatttatatgtactcgttatgctaatccactcactcttcatgataacgatttcttaacaatttacataaaaggctaaaatggcctgctgaaaggtgtcagctttgcgtaatcttgatttagatcacacaatcgctactcagaagtgagtaatcttgcttacgccacctggacgtaacgcgttagagttaaatgatactaacgcagaagctcttttagtaaatcagagcgaaacggacgttaagtaaccacctgaatttcaggcatttatacaaagtatcgtcgatctgtctatactcacgtatcgcgcagatgatttactaaaaaagtttaacattatcaggagagcattatggctgttactaatgtcgctgaacttaacgcactcgtagagcgtgtaaaaaaagcccagcgtgaatatgccagtttcactcaagaacaggtcgacaaaatcttccgcgccgccgctctggctgccgctgatgcccgcattccgctggccaaaatggccgtcgccgaatccggtatgggtatcgtggaagacaaagtgattaaaaaccacttcgcttctgaatatatttacaacgcctataaagatgaaaaaacctgcggcgtgctgtctgaagacgacaccttcgggaccatcaccattgctgaacctatcggcattatttgcggtatcgttccaaccactaacccaacctctaccgcgatcttcaaatcgctgattagcctgaagacccgtaacgccatcatcttttctccgcatccgcgcgctaaagaagcaaccaacaaagcggcagacatcgttctgcaagcggctatcgctgccggcgcgccgaaagatctgattggctggatcgatcaaccttccgtagaactgtctaacgcgttgatgcaccacccggatattaacctgatcctcgccactggcggtccaggcatggttaaagctgcatacagctccggtaaaccggctatcggcgtaggcgcaggcaacactccggttgtcattgatgaaaccgctgatatcaaacgcgctgtggcgtctgttctgatgtctaaaaccttcgataacggcgtaatctgtgcttctgaacagtctgttgtcgttgttgattccgtctatgatgccgttcgcgaacgtttcgccagccatggcggctacatgctgcagggccaggagctgaaagcggttcaaaacgttatcctgaaaaatggcgctctgaacgccgctatcgtcggccagccagcctacaaaatcgctgaactggcaggcttctccgtaccagaaaccaccaagattctgatcggtgaagttacggtcgttgacgaaagcgaaccgttcgcacacgaaaaactgtctccgactctggcgatgtatcgtgcgaaagatttcgaagaagcggtagaaaaagcagaaaaactggtcgctatgggcggtatcggtcacacctcctgcctgtacactgaccaggataaccagccagaacgcgttgcttacttcggtcagatgatgaaaaccgcgcgtatcctgatcaacaccccggcctctcagggtggtatcggtgacctgtacaacttcaaactcgcaccttccctgacgttgggttgtggttcctggggtggtaactccatctctgaaaacgttggtccgaaacacctgatcaacaagaaaaccgttgctaagcgagctgaaaacatgttgtggcacaaacttccgaaatctatctacttccgccgtggctctctgcccatcgcgctggatgaagtgattactgatggccacaaacgtgcgctcatcgtgactgaccgcttcctgttcaacaacggctatgcagaccagatcacctctgtgctgaaagcggctggcgttgaaaccgaagtcttcttcgaagttgaagcagacccgacgctttccgttgttcgcaaaggcgctgagctggctaactccttcaaaccggacgtgatcatcgcgctgggcggcggttccccgatggacgccgcgaaaatcatgtgggtcatgtacgaacatccggaaactcacttcgaagaactggcgctgcgctttatggacatccgtaaacgtatctacaagttcccgaaaatgggcgtgaaagcgaaaatgatcgccgtcaccaccacttccggtaccggttctgaagtcacaccgtttgcggttgtgaccgacgatgcaaccggtcagaaatatccgctggctgactacgccctgaccccggatatggcgattgtcgacgccaacctggtgatggatatgccgaagtccctgtgtgcgttcggtggtctggatgcggtaactcacgctctggaagcttatgtttccgtactggcttctgagttctctgacggtcaggctctgcaggctctgaaactgctgaaagaaaacctgccggcgtcttaccacgaaggttccaagaacccggttgcgcgtgaacgtgttcacagcgccgcgactatcgccggtatcgcgtttgccaacgccttcctcggtgtatgtcactccatggcgcacaaactgggctctcagttccacattccgcacggtctggcgaacgccctgctgatttgtaacgttatccgctacaacgcgaatgacaacccgaccaagcagaccgctttcagccagtacgatcgtccgcaggcacgccgtcgttacgctgaaattgctgaccacctgggcctgagcgcgccgggcgaccgtaccgctgctaagattgaaaaactgctggcatggctggaaagcattaaagctgagctgggtattcctaagtctatccgtgaagcaggcgtacaggaagctgacttcctggcacacgttgacaaactgtctgaagatgccttcgatgaccagtgcaccggcgctaacccgcgttatccactgatctccgaactgaaacagattctgctggatacctactacggtcgtgatttcaccgaaggtgaagttgcagcgaagaaagacgtcgttgccgcaccgaaagcagagaaaaaagcgaaaaaatccgcttaattcgttatctgttttagcatgacaataacggcctcaattgaggccgtttttttgttttacctgtttatctgatgcctgaaggcgctatgctgatcatctggcctacgtgctcacggcacgcccttcgtcaggaggcctgaataatgacctccaaagcgctacagggcgttttataagccgctctttacctcaggtatcatatgtgccgatgacgctcctgaatcgccgtcagtgagccctcctccagcgcgtccttataatgcttacggcaaactgaaacgtagcgttcattcccgccaataaccacctgttcgccttcgttataaggcctgccgtcctgatcaaggcgcagaaccatactggctttacgaccgcagaaacagatagtttttaattccaccagcttatctgaccatgccagcaagtattggctgccgacaaagagctccccacgaaagtctgttcgtagcccatagcaaagtactggaatatctaatttgtcgacaacctcggataattgataaacctgctggcgagtcaaaaactggctttcgtcgactaacacgcaatgtattgtctgccgcgcgctctcggcacgaatctcttcaaacaaggatgtattttggttaaacaattttgccggcgacgacaaaccgatacgagagctgactttgcctgcgccgaaacgatcgtcgatttccgccgtatatacgacggtacgcatcccgcgttcctgataattgtatgaagattgcagcagtgcagtcgacttacccgcattcattgccgaatagtagaaatatagctgtgccattggtcgcaggacctcacctgagtgaaataaagattggcgggattgtaccataatttaccgacgcgacggcgcggctcgcgctccggtgagtattaagaattgtacaaacatcgctcactatacccaaaataattcgcgttgcttaaaggcggcaagggagtgagtccccaggagcatagataactatgtgactggggtgagcgagcgtagccaacacataagcaacttgaagtatgaagggtatatacacattccttcacaaattatgccgttaaaattcatcaacaatgcttatcatcacccgccaatatgaaaaccttgtacttattgttaccgttactcatacccggtgcaaagtaatagggttttcttgtaaggaaagctaatacaagagattgatatctctgcaatgagatcgtatttcatcatgataaaatgtgacctgactcctaaatttttagcgacagacggtgagtatcccccctgccaataagctcttttttgtgcggtgcctcaaggaaaatttaagttgagataattaaaacgtgtgcttaataaagcgtaattttgaattccttacattcctggctattgcacaactgaatttatcgctctattattagctcaacaaaccaccccaatataagtttgagattactacaatgagcgaagcacttaaaattctgaacaacatccgtactcttcgtgcgcaggcaagagaatgtactctggaaacgcttgaagaaatgctggaaaaattagaagttgtcgttaatgagcgtcgtgaagaagaaagcgctgctgctgctgaagtggaagaacgcactcgtaaactgcaacagtatcgtgaaatgttaattgccgacggcattgacccgaatgaactgctgaatagcatggctgccgctaaatccggtaccaaagctaaacgcgcagctcgtccggctaaatatagctatgttgacgaaaacggtgaaactaaaacctggactggccagggtcgtacaccggctgtaatcaaaaaagcaatggaagaacaaggtaagcaactggaagatttcctgatcaaggaataatttacttcctggatgcttaaaatcccgccgctggcgggattttttttgcctgagttctccgctgacgaccccaggcataaaaaaagcgccggatttaccagcgcttctgttaaaaaatttataacgtatcgttacttcttaatacccatttcttcttcaagccaggctttaaattcagcacccagcgaattatgacggatgccatattcaacgaatgcctgcatatatcctaacttattaccacagtcatggcttttacccttcatgtggtaggcttcaaccgtttctttttcgatcagcatatcgatagcatcggtcaactgaatttcatccccggcgcccggaggggttttcgccagcaacgcccagatatccgcgctcaacacataacgcccgacaatcgcaaggttagacggcgcgacatccgcttttggtttttcaaccacgccaaccatcggcacactttcgcccggcgccagctcaacgcctttacaatcgaccacgccgtatgcagtcacatcttctaccggctcaaccataatctggctattgccggtttcgtcaaaacggcggatcatttcagccaggttatcctgagacaggtcggactcatattcgtcaagaataacgtctggcagaataacagcgacaggttcgtttccgacaacgggatgcgcgcacaatacggcatggcccaggccttttgccagcccttgacgtacctgcataatagtgacatgcggagggcaaatagactgaacctcctccagaagctgacgcttaacgcgtttttccagcatcgcttccagctcaaaactggtatcaaagtggttttcaatagagtttttagacgagtgcgtaacaagcacgatttcagtaatgccagcagcgatacattcgttcacgacgtactgaattaatggcttatcaaccagcggcagcatctctttcgggatagctttggtcgctggcagcatcctggttcccaatcccgcgaccgggataacggcttttttgactttcgaattaagggcagccatttaaaattctcctggactgttcatgtattgaacgtgttcattaatctgtatcgtgttccagtatatcagtaccagaacaagcctcaggtccaaaaaggacttatattggtataattaagacaaatacttataaatctgccgcagatagtaacactcgtcgggaaaggccggtaaagcaatttccgctcactcttccgtttggtcattccgcagacaacatcaatcgcagacgccctcctgcgccccatatttgacactgccacgagtcgcaacgctggcttaattggttaaggtaggcgttacccaatgttcctagcggcacgccgctgctaatttgaacctgatgagcgcccgtatttaaggtggcgttcaatccggcggagacgagaatcaaatttttgagctcactgtgatagtagccgacaaatagcgggaattgcccaggtaaattggcttgtctgagcagatgatttacctgttttaatagcgcgcctaactccggtaaacggtgcttttgttggcctagctgatcctgcaataagccgttaaatagcgcccgcagcaacaatgcggctaacacgccgttatcgcccgcccgggtgacatccaggcaataaaatgccagttcgttatcagatagcggcgcaatatccagcaccagtccaggctgatcggcggagacgagctgccggtaattaatgcggcaatgagaaatcacctgctgtaccgggggctgcaattcctgcaacaattgcgctgcggcggtcggattactcaccattgcatcccagtcacgaaacaggcgttcttcttcttcaacccgcgagttaaacatattagggtataagcaagcgaatacggtttcccgcaagcggttgagatcttttaccggcttcagcaagacatcttcaaccccaaggcgcaacgctttggcgatatccgccatattttctgttgcggaaataaccagaataggcgtctggtctccgcgattacgtaagttttctaccagtttgagaccgttcattctcggcatagcgatatcacatatcatgagatcaggggtaaaacgccccatcaactccagggcatccaccccgtcgcctgccaatgccgttgtcgctcccaaagaggaaaaccacgaatccagaagcgagcgaaatacaggctcgtcttcaacaataagaatctgttttccgaccaatggctgcgtcatgttctctcccctgactggctttaatcaatagtggcatggtattgccgcttgcgcctgtcagaatttgcttaagtgatcgtaaaaggtacattaaacgtcggtacgcaccaagggtataagttcgtccatctttttctctacggctaactgacccgccgcaatagcggcatgggcgcgatgaaaatccagcgtagagatttgcggacagaatggttgaatgagaatatcaggcggatcgccagccatacggttacgtttaagacgattttccaacacctggatggaggttgtcatgatttccattgccccaggcgaactcacgccacggcgtgaagtcaggctactgaaacgttcttttaaacgcttatgccagggcagcgcatcatcgctctcttcattgatattcccgacatttacagagagcaaatcttgctgcatgaggtgggcatcatgttgcaggtctaccgcaataacgatatcagcccccagcgccctggttaacgaaacaggtaccggattaacgactgcgccatctaccagccagtaaccgttatgttcaaccggagacatcagccctggcatactgcacgacgcgcgtacagcaaggtgtagatcgccttcagtaaaccatagctctcgtcccgtgctaagattcgtcgcgaccgcgccaaaacgtcttgaacagtggtcaaaatccgtgacgggcataatatcccgatagtgattaaatacgcgttcgccgcgaagcaaccctcctctgccccaggatacatccatcaggcgtaaaacatcccagtagcggaatgaacatacccactgttcaagcgccgataatttattacaggcatacgcggcgccgaccagtgaacctattgagcatcctgcaacgatatcaatatcaatgcctgcttgcttgagggctttgatgaccccaatatgagaccatcctctcgctgcgccagatcccagcgccagccctattttcatttttctcatcgtacttaacgacttcccctggcttcaagacgtagcaacatcgccactgctcagttaacataatgccaccctggcgttcaacgccgttttttatattcagggagattattgtgtctcagccttgtccctgtggtagcgctgacgagtatagcctatgttgtggtcgtattgtgtccggagaacgagtagcacccgatccgtcacatctcatgcgctctcgttactgcgcttttgtgatgaaagacgcagattacttaattaagagctggcatccaacctgcaatgcggccgcgtttcgtgatgatatcatcgccggatttgccaataccaggtggctcggcctgactatttttgaacatacctggtcagaagcagaaaatacagggtatgttagttttatcgcgcgtttttccgaacaagggaaaaacggggcgattatcgaacgttctcgttttatcaaagaaaacggtcagtggtattatattgacggtacccgcccgcagttgggtcgaaatgatccctgcccgtgcggttcaggcaaaaaatttaaaaagtgctgcggccagtgacgcctgacagtatcgatacagcaaacactctcaacaggatttttccggcaatgcaatcactacaacgtaaagttctgcgtactatttgtcccgatcaaaaaggccttatcgcgcggattaccaacatttgctataagcatgagcttaatattgtgcaaaacaatgaatttgttgaccatcgcaccggacgcttttttatgcggaccgagctggaaggcatcttcaatgattccactcttctggccgatctggacagcgccttaccggaaggctctgttcgtgaactcaatcccgccggacgccgtcgggtagtgattctggttaccaaagaggcgcattgtctgggcgacctgctgatgaaagccaactatggcgggctggatgttgaaatcgccgcggtcattggcaaccatgaaacgttacgctcgctggttgaacgttttgagatccctttcgaactggtcagccatgagggattaacgcgtgaagagcatgacacgaagatggcggacgccattgatgcccatcaaccggactatgtggtgctggccaagtatatgcgtgttttgacgccaggttttgtggcgcgcttcccgaacaaaattatcaatatccaccactcattcctgccggcgtttatcggcgcgcgtccttatcatcaggcctatgagcgcggcgtgaaaatcatcggcgctaccgcgcactatgtgaatgataatctggatgaaggcccaatcattatgcaggacgtgattcatgtcgatcacacttacaccgcagaagatatgatgcgtgccgggcgcgacgttgagaaaaacgtattaagccgcgcgctgtatcaggttctggcacagcgagtctttgtttacggcaatcggacgattattctttaatcgtcagtaatatgaattgattagctttaatccgttacggatgaaaagtacgcaaacagttcatttcaggcaaaggaatgctttacagcggcgtgtcatttgatatgatgcgccccgcttcccaaaaggaagcgggccagtattaagcattaccccgtggtggggttcccgagcggccaaagggagcagactgtaaatctgccgtcatcgacttcgaaggttcgaatccttcccccaccaccattattcactacagcgatgtagttaactcgatgagcaatgcagaagtttgcacttgtcggggaagggtgagaaccttcgattaaggttcgactcgagcgaaagaacgttgccaacggtaacggcccgtagggtgaggagtgaagcgacgaataatccttcctccaccaccatcttcaagctttacctacaatttgaattacccctggtggggttcccgagcggccaaagggagcagactgtaaatctgccgtcatcgacttcgaaggttcgaatccttcccccaccaccatcgcttccgtcgcgtatcttatccccgttaagcatagtgtctcatatctctctgtacgggaaggatgagaagcttctaccagggttcgattcgagcgcagcgagaaagcgttgccgcaggcaacgacccgaagggcgaagcgcgcagcgctgagtcatccttcccccaccaccatcactcccgtcgcgtatcttatccccgttaagcacactgtctcatatctctccgtacgggaaggatgagaagcttcgactaaggttcgattcgagcgcagcgagaacgcgttgccgcaggcaacgacccgaagggcgaagcgcgcagcgctgagtcatccttcccccaccaccatcactcccgtcgcgtatcttatccccgctaagcacagtgccttatatctctctgtacgggaaggatgagaagcttcgactaaggttcgattcgagcgtcagcgagaaagcgttgccgcaggcaacgacccgaagggcgaagcgcgcagcgctgagtcatccttcccccaccaccatcactcccgtcgcgtatcttatccccgttaagcacagtgtctcatatctctctgtacgggaaggatgagaagcttcgaccaaggttcgattcgagcgcagcgagaaagcgttgccgcaggcaacgacccgaagggcgaagcgcgcagcgctgagtcatccttcccccaccaccataatctcccggcagcgcctcaatcaatcttcatcgcccccacaggcagacttcactccatggcgccatggcttattggttatcttatcaatacttcttcctggcaatctttttcgcctcctttgactgatcaatttttcgccagatgagattaaaggcggcatatgtctcgctaagttgatctggggtgagcgttcccttgagtcggtttctttcggcaatgagcgctgaacaatcatccttagatttttccgtatacatacttgccatgtaataccaaatataggcctgcttattatctttaggcacaccctggcgcccatgagcataaatttccccaagcgctgattgtgccggagtaaacccctgctctgccgctttgaggtaccacttcagcgcattccggctattttcaggcacgcctcttcccgtgctatatgctacgccaagctgatattgcgctttcgcaaaatcctgttttgctgcttttcgataccatgcgatagcctgtctgtcgctttgcgcgacgccgcgaccaaatgcagacatgatgcccagatgcgtttgcgcagcaggcagcccctggcgagcggctttgcgataccacgccagcgcctgttggtagtcctgagaaacgccctcaccctgcataaacatcacgccgatcgcatcctgcgcctcggccaatccttgcgctgcggctctgcgataccactccagcgccaggttgtgatctttcaataagtgataaccgttgtaataccatacgccaaaattgtactgtacctttgccatcacgcgttgcgctgtttttcgataccacgtctgagagtgaacccggtcagcgggatgcgctttatcatagagcgcattcagcggaatgtggcctggcgtatagctgcctggtataccttcattaagccagtaaactgcctgacgataatcctgaggcacgccttcaccataaaaataggcaacgccgagataaagttgcgcggggtagtacatattttccgccgctttacgcatcaagatcgccgtttgctgataatcctgaggaacgccctgaccgtgggcgtacattactccaagcttaaattgtgctgacgaagctgaaccctgtccgcggacaacgcccgcatcattggttggagaggcggcttttcgataccactccagcgctagctgggtattttggggaaacccatcgccatacatataggcgtcaccgaggatttcttgcgtactactatcccctagctctgccgccttgcgataccactccagcgctttttgtcgactaagtggaaaattttcaccatagttgtaatgatagccaaggatgaaataggaaaaatcagaaccttgtttacccgctttctccagccattttatggctagtttataatcaggcttaacgtatcgcccctccgcataccagcttccaagcgagaactgcgcgcttacatctccttgttccgctttttgctctaattcctgaacgtactggcattcttctgagtcggcgggatagcgctcctcgcagacagcagcgtgagccatttttgaaataaatatatttaatattattattttgaaaattgatgaaaaacgcatacaactatccttattgtcgtttatggcgtgattatatgctgcatcatcatttttctgcttacaaaaaactcgcacagatgctgaataaacccaaaaacaaagagtacggattcagatgccagacatggcagacccgctgtaaacgaaacaaggcggcggtcgataaggcatttatgccgcactccggcaaacagccataaaaaaactccgccgaagcggagtttagggcatcgagagaaaatcagtgacgtgcacgaacaatctggtatttgcgggtcagatactcgaccggcacgctccagatatgcaccaggcgcgagaatgggaacaacaggaacagcgtcatccccagtaccaggtgcatacggaagataaaggctacaccatccagatgtgcggatgcgccaccgtggaaggtcacaactgactgcgcccacccgaccagcttcatcatttcactcccgtccatatgctgggcggagaacggaatggtcagcaggcccagcgcgcactgaatcaccagcagcgagagaatcaaaatatctgcgccggtagtggtggcgcggacacgtgggctaaacagacgacgcttgagcagtaaaataccgccaaccagcgtcagcacgccgcaggcgccgccggcaatcatcgccatcttctgcttcacgtcgaccggcagaaaagcttcatacatccagtgcggcgttaacatgcccaggaagtgaccggcgaaaatacccagaatcccaatgtggaacaggtttgacgccaggttcattcctttgcgatccagcatctgactggaagccgcccgccaggtgtactggccgtagtcgtaacgtaaccaactaccgatcagaaataccgatccggcaatgtacgggtagatatcaaagaagaacatattcaggaagtgcattagtgctgtcctccggtggtgatattcagatattgcggcgccacggccccggcaaaacgacgctggtgagcggagatttccgactcgccacacccttgatcggcgaagaatttcacctgctcttcttcccagaccgcatccaacgcctgcggggtatcatcacgtgcttcattcgcaattttttcagccactttatcgctgtcgataacggtattcgccagttttaacagcagatcgaacagcaccgcataacggctgtcacgctgttgcaaacgtgcgctgagcagcgccagaatcggcgcgatatcctgtaaaccccctaacgcttcgcttttcggcaattgcgcaaggtattccagatacagcggcagatgatcgggaagttcgcgactgtcgagctgcaaaccgtgctgctcatactgtgccatcaggtcaaccatcgcctgaccgcgatcgcgggattccccgtgtacatgttcaaacagcagcagcgatgtggcgcgaccacggtcaaacagttcgctataagcggcctgtacatccagcaggtcctgcgcggttaaatcgcgcaggaaaacgcccagagtctgggcatcctctttatccaggttctcagatgacgcgagcgcatcgaacaactcctgctgatgctgccacagggcagcatccgggtactcgagcagacgcgaaacaatgacgagttcaatcatgcgtgcggctccgttttgctggtcacatcaacagcgtcgatgcggcggctgttgaacagattgaatttggtatcagacccgtggcaaccatcgccgaaggtaaagccacaaccgcttttctccgggaatgcgtcacgcgccagttcacgatggctgctcggcaccacaaagcgatcttcataattagcaattgccaggtaacgatacatttcctgcgcctgggcttcgcttaaacccacctcttccagcgcgcgggtatccactttaccgtctacggtttccgcacgtttgtagtgacgcatcgccagcatccgtttcagcgccaacagtaccggctgggtgtcgccagcagtcaacaggttcgccaggtactgcaccgggatacgcagactgtctacatccggcagaataccgttgctgccaagttcgcccgcatcggcggcagactgaatcggtgacaaaggcggtacgtaccagaccatcggtagcgtgcggtattccggatgcagcggcagcgccagcttccagtcaatcgccattttgtacactggcgattgctgcgccgcatcgatcacgctctgcggcacgccgtccttcagcgcctgctcaatgacagccggatcgtttggatcgaggaacacgtccagttgacgctggtacagatctttttcgttttccgtactggcggcgctttcaatggcatcggcgtcatacagcagtacgccaagataacggatacgacccacgcaggtttccgagcaaacagtcggctgaccagcttcgatacgcgggtagcagaagatgcacttctcggacttgccgctcttccagttgaagtaaatcttcttgtacgggcagccggtgatgcacatccgccagccgcggcacttgtcctggtcgatcagcacgatgccatcttcttcacgcttgtagatagcaccgctcgggcaggtcgccacgcacgccgggttgagacagtgctcgcacaggcgcggcaggtacatcatgaaggtgttttcgaactggccgtacatcgccttctgcatgttttcaaagttctggtctttagcgcgtttttcgaactcgccgcccagaatctcttcccagtttggcccgctggtaattttgtccatccgctggccggtaatcagcgagcgcggacgcgcgatcggctgatgtttgctttccggcgcggtatgcaggttctggtagtcgtaatcaaacggctcgtagtagtcgtcgatgcccggcagatgcgggttagcgaagattttacccagcagcagcgcccggttgcccatgcgcggctgtagcttgccgttaattttgcggatccagccgcctttccatttttcctgattttcccagtcattcggaaaaccaacgccaggcttactttctacgttgttgaaccaggcgtactccataccttcgcgactggtccagacgtttttacaggtgactgaacaggtatgacagccgatgcacttatcgagattcagcaccatgccgacttgtgaacgaattttcattttacgctctcctgtacctggtcattgccttcgccatccaaccagttaatgttcttcatcttacgtaccaccacaaactcatcgcggttggagccgacggtaccgtagtagttaaagccgtaggctaactgcgcatagccgccgatcatatgggtcggtttcggcgtaatgcgcgtcaccgagttatgaataccgccgcgctgctgggtaatttccgaccccggcaggtttacgatacgttcctgcgcgtggtacatcatggtcatgcccgccggtacacgctggctgaccactgcgcgtgcggtcaatgcgccgttgctgttgaagacttcgatccagtcgttatcttcaatgcccagatctttggcgtcggtttcgctcatccatacaatcgggccgccacgcgacaaggtcagcatcaacagattatcgctgtaggtcgagtggataccccatttctggtgcggcgtcaggaagttgagcgccttctccggattaccgttggatttacgccccatcaccgctttcaccgagcgggtgtcgatcggtgggcgatacaccagcaaactttcgccgaagtcgcgcatccactggtgatcctgatacaactgttggcgaccagacagcgtacgccatgggatcagctcgtgaacgttggtataaccggcgttataagaaacgtgctcatcttccagaccagaccaggtcgggctggagataattttgcgcggctgggcctgaatatcgcggaagcggattttctcttcttctttattggttgccagatgcgtatggtcgcgaccggtaaactcgctcagcgccgcccaggctttcaccgccacctgaccgttggtttccggcgctaacgtcaggatcatctctgccgcgtcaatcgccgtgttgagcatcggctggcctttcgccggaccgtccgctttggtgtaattaagcttacgcagcaagtccatttcgctctgcgtgttccaggcaatccctttcccgccgttgccgattttctccatcagcgggccgatagaggtaaagcgttcgtaagtcgccgggtaatcgcgctcaacggtcatgatgtgcggcgcggttttccctggaatcagatcgcattcgccttttttccagtctttcacgtccagcggctgcgccagttcagcggcagaatcgtgctggatcggcagcgtcacgacgtcagtctctttacccaggtggcctacacagacttcggagaatttcttcgcaatgcctttgtagatttcccagtcgcttttcgattcccaggccggatctacggcggcagacagcggatgaataaacggatgcatatccgaggtattcatatcgtctttttcataccaggtggcggtcggcagtacgatatcggagtacaggcaggtgctcgacaggcggaagtccagcgtcaccaccagatccagtttgccgtccagaccattgtcacgccactccacttcttccggcttcacaccgccctgtttacccagatccagcccctgaataccatgctcagtacccagcagatacttcagcatgtactcatggcctttaccggaagacccaagcaggttagaacgccagatgaacaggttacgcgggtggtttttaccgttttccggctgctcggcggcaaagcgaatcgaaccctctttcagggatttgacggtatagtctaccggcgtcataccggctttttccgcttcacgcgcaatatacagcgggttagtgcctaactgcggcgccgacggcaaccagcccatacgttcggcgcgcacattgaagtcaatcagatggccgctatagcgggatttgtccgccatcggcgacagtaattcctcggcggtcaccgtctcgtagcgccactggctggagtggttatagaagtaagaggtgctattcatgtgacgcgccggacgctgccagtcaagggcaaacgccagcggctgccagccggtctgcggacgcagtttttcctggccgacgtagtgcgcccagccgccgccgctctgaccaacgcaaccacagaacaccaacatattgatcagcccgcgatagttcatatcgaggtgataccagtggttcagaccggcgccaacgataatcattgaacgcccgtgcgttttgtccgcgttatcggcgaactcccgtgcgatacggatgatctgcgcccgcggcacgccggtgatctgctcggcccatgctggcgtatacgctttggtatcatcataactggcggcacaattttcatcgttcaggccgcgttccagaccatagttcgccatggtcaggtcatacacggtggtgactaacgctgaagaaccatcggccagttgcagacgttttgccggcagtttatgcagcaggacgttatccagcgccacatgattaaagtactctgaaccctcgccgccgaaatacgggaagcccacgtcagcaatctcatcctggctgcccagcaagctgagctgcaattcagtttctgcaccggtagtcccgtcgcgctgttcgaggttccatttgcctttttcgccccagcggaaaccaattgaaccgtttggcgctaccatttcaccgttgctgttgatagcgacggttttccattccgggttattttcctgccccagcgaatcaacgagatcggcagcgcgcagcatacgacctgcggcataataaccatcacgctcttcaagcatcaccagcattggcatgtcggtatagcgacggacataatcggtgaagtactggcgcgggttgtcgaggtggaactcgcgcagcatgacgtggcccatcgccagcgccatcgccgcatcggtcccctgcttcggcgccagccacagatcgcacagtttggcgatttcagcatagtccggcgtcaccgcgacggttttagtgcctttgtaacgtacttcggtaaagaagtgggcgtccggcgtacgggtttgcggcacgttagagccccaggcgataatatagctggagttgtaccagtcagcggattccggcacgtcggtctgctcgccccaggtttgcggggaggctggcggcaggtcgcagtaccagtcgtagaagctcaggcaggtaccgccaatcagcgaaagataacgtgcgccggaagcgtaggaaaccatcgacatcgccgggatgggtgagaagcccgcgacgcggtcagggccataggttttcacggtgtacacgttggaggcggcgatcagctcgttcacttcctgccatgaggagcgaacaaagccgccacgaccacgcgcctgtttgaagcttttggctttatcggcatcttcaatgatggaggcccatgcctctaccggatcgcgatgcagttttttcgcctcgcgccacatcttcatcagacgtttgcgcattagcggatatttcagtcggttagcgctgtagagataccaggagtagcttgccccgcgcgggcagccgcgaggttcatggtttggcatgtcaggacgggtgcgcgggtaatcggtttgctgtgtttcccaggtcaccagaccatttttgacataaattttccagctacaagaaccggtgcagttcaccccatgggttgagcgcacaattttgtcatgctgccaacgttggcggtatccgtcctcccagtcccggtttgtttcgagaagctggccgtgcccatcggcaaaggtttcgcccttctgcttgaagtagcgaaaccggtccaggaatttactcatcgggtttctcctgtgtggaaccttacggctctctgataaatcgacattgcttaactaagggcgaaggtaacgcgctgaatgggcgtgagaattgataacgatcaaggcggacagggatgcaaatggcgcgcaaacctcctgcatactcctttgggaggaggagttttatttatatatattactgatttaattacataaaattaaatttacgcacgacatgaatgttaaattttcaacaagtgggtattaaggggtatccccctggatgaccgataaagatgtgcgtggttagccctgccgcgtctctcttcttgattataagtatgttgtaactaaatacagataaaaaaaagcgcggtctaacgccgcgcaaaggataatcaaaagttactttttatttttagaatgacgtccatataccgcccaggtaataacgacgcaggcgatatagaaaataagaaagactttcatcgcgccgactggagaaccggttaatgctaaagatgaaccaaacgctttcggaataaaaaagccgccaatcgcgccaatcgcggaaataaagcccagcgccgccgccgtatcagttgccgcttcacgcatggctctttcttccgacccgccttccgcttttacccggtccattgtcagtttacggaagataacggagatcatctggaaggtagaaccactccccaacccagccgtcaggaacagcgccagaaataccccgtagaacgcgataaagctaccgccaacgccgccagtaggtaatgtcaggaacagcagaccgctgaaaatcgccatcaggacaaagttgataagcgtgacgcgagtcccccccagacggtcagaaattgcgccgcctgccgaacgcgccagcgcgccgataaacggaccgaaaaacgcataatgcaggatctgcacatccgggaattgcgttttagacagcatcgcgaaccccgcggagaaaccgataaacgatccgaaggtcgccagatacagcagactcatgatccacagatgaccacgtttgagcaccggcagttgctcttttagcgaggccttagacgtcgccagttcgttcatgccgaaccacgccgccagcgtaaaaatggccaggaaaggcacccaaatccaggccgcgttcgccagatagagctgagaaccgtccggctgctctacaccgtggctgccaaaggcggcaaagatagagagcgaaaccaccagcggcgcaaccagttgcatcacgctcacgcccatattgcccagaccaccgttcagacccagcgcgccgccctgcttttgtttaggaaagaaaaagctgatgttcgccatactggaggcaaagttcgcgccggcaaaaccacacagcaaggaaataataatgaaggtgctaaatggcgtactggtatcctgaacggcaaagcctaaccatacgcagggcacgatgaggataccggtactgaacgctgtccagcgacgtccgccaaatagcggcaccataaaggagtaaggcacccgtagcagcgcgccggaaacagatggcagcgcagtcaacataaagagctgatcggtcgtaaaattaaatcccactttcggcaggttcaccgccactgcgctgaatagcatccagacgcaaaacgccagcagtaaacacggcacagaaatccacaaattacggctggcgacacgatggccgcgctgctgccagaatgccggatcttccggacgccattccgtgataacagcgccagttgccctttccggggcggataagtgactcatagacacctctgattcttgatttgatgtctgccacattagggtttactgccgaaggtaagttgatataaatcaaaggaaaagtcgtcatcaccggcgactaaaaatagttattacccttaatgagtaggctattttggtaaaaaagctgtggtttttcaccatgctgtgtctgtctactccttcccgtcgcagatacctctctacagcggcaattaaggagtaactcgttataggtatgggtatactccgctgtatcgttgagaatagcggcacagccgattgacgcccctcttttttgctacgttttttcggcgacattaccccgaagaaagaaggtaacatgtttaaacggtgtttctctcctcttacgctggttaaccaactggcgctgattgtcatgctctctaccgctatcggcgtggcggggatggcggtttccggctggctggttcagggtgtgcagggtagcgctcatgcgattaataaagcgggctcattgcgtatgcaaagctatcgactactggcagctgtcccgctggatgctaaagatcaaaagctgctggatgagatggagcaaacggcattcagccctgaactgacccgcgccgctgagcgagacgggcagcagaagcagcttaaagcgttgcaggattactggcataacgaactctcgccagggctacagcacgcgcaaaacgcgcacgcggtcgcagaagatgtcacgcgctttgtggcgggcctggatcgcctggtgacgtcgttcgaccatacgactgaattgcgtatcgaacgcgtggtattagttcaccgggtaatggcgatctttatggcgctattgctggtatttacgattatctggctacgtgttcgccttttgcagccctggaaacagttgttatcaatggcgcgcgccgtcagtcagcgcgactttacccaacgtgccaatatcagtggacgcaatgagatggccgcgttgggttctgcgctcaataatatgtctgaagaactggccgaaagttatgcggtactggaacagcgcgtacaggaaaaaacagccggtctggaacataaaaaccagattctctcgtttttgtggcaagccaaccgccgactgcattcacaggctccgctatgtgagcgtctttcaccggtactgaatggcctgcaaaatttaacccagttgcatgatattgagctgcgggtctatgacctggaagatgaagataatcaccaggaatttacctgtcagtcggacatcagttgcgatgataaaggctgccacctttgcccacgtagcgccctgccgatgattaacggcggcaccaccttaaaatggcggctcaccgactctcacacccaatacggtattttgctggcgacgctgccctatggacgccatctcagccacgatcaacaacagttggtggacacgctggttgaacagcttaccgcgactctggcgctcgacaggcatcaggagcgccagcagcagttgattgtcatggaagagcgtgccaccattgcccgcgaactgcatgattctattgcccagtcgctctcttgtatgaagatgcaggtgagctgcctgcaaatgcagggcgacgtgttaccggaaagcagccgtgagttactcagccaaattcgcaatgagctaaactgctcctgggcgcaactgcgcgaactgttaaccactttccggttacagttgacggaacccgggctacgtccggcgctggaggcaagctgccaggagttcagcgcccggtttggctttacggtaaaactggattatcagcttcccccccgcctggtgccttcacaccaggcgatacacctgttgcaaattgccagggaagccctcagcaacgcccttaaacactctcatgccgacgatgtggtggtgacagtgacgcaatgtggcaaacaggtcaaactaaaagtgcaggataatggctgcggcgtcccggaaaacgccgaacgcagtaatcactacggcatgatcatcatgcgcgatcgggcgcaaagtttgcgcggcgattgccaggtacgccgacgcgagactggcggaacagaggtcactgttacttttattccagaaacaaacttcacagaaacccagggagatacccatgaataatcaggaaccggcaaccatcctgttaatcgatgaccatccgatgctacgcacgggtgtaaagcagcttgtgagtatggcgcccgatatcagcgtggtcggagaagccagcaacggtgagcagggtattgacctggcggaatcgctcgatcccgatctgatcctccttgatttgaatatgccgggaatgaatggtctcgaaacgctggataaattacgcgaaaaagcgctgtcaggacgtattgtcgttttcagcgtatccaaccatgaagaagatgtcgtcacggcgctaaagcgcggcgcggacggttatctgttgaaagacatggagccggaggacttgctcaaagcgttacaacaggccgccgccggcgaaatggtattaagtgaagcgttaacgccggtactggcggccagcctgcgggccaaccgcgccaccaccgatcgcgatgtaacgcaactcaccccgcgtgagcgcgatattctgaagctcatcgcgcagggattgccgaataagatgattgcccggcgtctggatatcaccgaaagtacggtcaaagtgcacgtgaaacatatgctcaagaaaatgaagctgaaatcgcgcgtggaggccgccgtctgggtacatcaggaacgcatcttttaattattgctcctggaacggttgccaatgcggattatcgtccggcatcgtgataaacggttcagtcagcgcgagcgtgatctcattggaagagacacgctgacctttttcatcctcaaccaccaccgataaacgccagcgatttgccgcgccttcgcggtgatcccaggccggcataatgattgtccagccctcggtactgcgggtgtccgttcctgccgtcaaacttaatgcctgtgtatcgccctgccagctcaaatgacgaataccgtgcacgctgcgcacctgcaattttaacgcaaccgtctcaccaggcgtaagatcccagggcggcgtcgccagaaaaaccgttaacgttttacgctgccgatactccattgtcggcagcgagttacgttgcggcgtatcatagcggctaccgcgtaatgactggctttgcgccacttcactggcggcaagctgctttttgagcggcacgccgaagcggtagttaagcgtcagccccaggttattttgactgaccccgctctcgccctgtttgtgctgggcggtcatggtaagcaaaggtactggcgtatagttgagacccagttttaacgcgacaggattgtgataccccgttccggagtcaaacagatccacgctatcgccaaagtactgctccagactaacgctggtattgatatgctggtaaaacggcaggcgcatttgcgcgttgatatcatatccgcgcgccattcgctgttctaaggtcgccgtatgcgtctgccagtcggcaaaaggctgataatagttggcggataaacgcaaatattctccccacgcctccgcgccaaagccggcgcgctgtagattttcatccagcagattatcgtaaaaggtattatagccaagaagccagccatcctgcgcccagcgctgtcctacgccaatgttgcttaccagtccgtcagtctgttgcgtaagaccaagctggctccaggtcagatagcgctgtttatcctgtaaagggataaaccagcttccgcgactgccgttaaaatgaccttcgttatcgacgttaatatccacgctggcgctgccccaggctgatagccagctttcaagctgctggttaacctgctcgctgaccacatcgcgtacctgtccgaaagcgaattgccgcgcctgttcaccagtatccagatcgttatttttcatgctggcttcgccaaacgctttggccatctcggcaaaatgcttttccccttcgtgggattccggcatcatgcctaaatccggcagacggttttgcgtgaaaggatcttgcgcctgcgcacggatcgtaccgctggcagccagcaagagaagcgagagtgagaatgaacgaaaaacaatacggctcaacgtgtcggcaacttctacaacaaaagataagaggaatgacatcagagtaaaccataacgtgtccggacaggttttgcagccttttctcgtgcttccaggaatatccttattttttccgcagagcgtcccgggattttatccacgcatttggcggtacccggttcccgaggtaacataacgccattgccgacaaaatttctcaaggagaagggttatccatgcaaaatatcgtcattatcgctaacggcgccgcctacggcagcgaatcattatttaatagcctgcgtctggccattgcgctgcgcgagcaggaaagccatctcgatttacgcctgtttttgatgtcagatgccgtaaccgcagggttacgcggtcaaaaaccagccgaaggctacaatattcagcaaatgctggaaattctgaccgcgcaaaacgtaccggtaaaattatgcaaaacctgtgcggacggacgtggtatcactcccctgccgctgattgacggtgtggaaatcggaacgctggtcgagctggcgcaatggacgctggcagcggacaaagtgctgacattttgaatctgtacgcgggaaaagctcccgcgtcaggatagacttccggcaagaaaatcaggctaacacgcgagtaataccgcgtttattttttcttatgccatttatcatcctcgcctttttcataatcgtttttaaccgccgcccaggcgactttgtgtgcggtttcctcgcggctggcgtcatcacgacgatcggctttatctttatattgctcccaggcgctattaaacgcttctttgtaaatgtcctgggcatgggctggaagaacattccgcacattatcgggtaaatcacttttggctttatacggcatcagcgcctccgtcttcagggaaaacattaagtgtggtaaacaatgcgttattacgccagtcgaggaggatttttgctttttacggaaattaactttttgttatttaaacactgttaaaacaagatgcttgttttactgaccttgaaagaaaaaaatcgtctacgccgtaaaactacgtaaaaaaccactaaaaaaatacaaatttctgctatttttaccttctttactctttccaaaatattaacacctgcacaagggagaccctcatgacacatgcctgtgaggcggtgaaaacccgccataaggagacttcgcttattttcccggttcttgcgctggtagtgctgttcctttggggaagcagccagtcactaccagtggttattggcatcaatatccttgcacttattggtattttaagcagcgcatttagcgtggtccgtcatgccgatgtattagcgcatcgactcggcgaaccctatggatcgcttattttaagcctgtccgtcgttattcttgaggtgagtttaatttccgcgctgatggctaccggcgatgctgcgccaacgcttatgcgcgatacgctctactctattattatgattgtcaccgggggactggtcggtttctcgttgttgttgggcgggcgtaaattcgcaacgcaatatatgaatttatttgggattaagcagtatcttatcgcgctgtttccgctagcgattattgtgctggtttttccaatggcattgccgcaagccaatttctctaccggtcaggcattattggtcgcgttaatttccgccgcgatgtacggcgtatttttgttgattcaaaccaaaacgcaccagagcttatttatctatgaacatgaagatgaaggcgatgatgacaatccacaccacggtaaaccctccgcgcacagtagcggctggcatacggtctggttactcattcatttaattgcggtcattgccgttaccaaaatgaatgccagcccgctggaggcgttgctgaccagcatgaacgccccggtcgcctttaccggtttcctggtcgcgctgttaattctctcgccggaaggactgggcgcgctgaaggcggtactgaataatcaggttcagcgggcaatgaatctgttcttcggatcggtgttggcgacgatttcattaaccgtgccggtcgtcacgctcatcgcctgggcgacaggtaatgatctggtgtttggtttaggcgcgccggaaatggtagtgatggtggcctcgttagtgctgtgccatatttcgttctctaccggacgcaccaacgtgctaaacggcgcggcgcatctggctttatttgccgcctatctgatgacgatttttgcctgatataaaaaagccggatagtatcttatccggcctacacaagctaaaaaccgcaatcagttctcggtatccagctcgtcgaagcttttcaccaaatcatcaatcgcttttatctgggtcaggaactgctccagtttcgccagcggcagcgcggaaggaccgtcgcacttcgcgttagccgggtccggatgcgactccaggaacaggcccgccagaccgacagccataccggcgcgcgccagctcggtcacctgaccacgacgaccgccagaggcggcgccaaatgggtcgcggcattgcagcgcgtgggtgacgtcgaaaatcactggcgagttgccggagacctttttcatcacgctaaagcccagcatatccaccaccaggttgtcatagccgaagttcgcgccgcggtcgcacagaatcaccttatcgttaccgccctcatggaacttatccacaatattgcccatctgacccgggcttacgaactgcggctttttcacgttaatcacagcgccggttttcgccatcgcttccaccaggtcggtctggcgcgccagaaacgccgggagctgaatcacgtcaaccacatcagcaacaggctgcgcctggctggcttcatggacgtcagtgatcacttttacgccaaatgtctgcttgagttcctggaagattttcatcccttcttccagacccggcccacggtaagagtgaatagaggaacggttggctttatcaaaagaggccttgaacacgtaaggaatacccagcttctgggtaacggttacgtagtgctcacaaatgcgcattgccagatcgcgtgactccagcacgttcataccgccaaacagcacaaacggcaggtcatttgccaccttaatgtcgccaatgttaaccactttttgtttcataggatcgccttacacttataggtaaaatgtcggttaattaatgtagaacaatttgcttgtgcgcaatggtgttgatctgcgcacgaatcatttcgctgatcgggtcttccggacactgttcaacgaagtagcttaaatcagtcagcgcaacgtgttcacactcaagctgcgcgtagatcaacccgcggtcacggatttcgtaaggatcttccgggttaaattgcaacaatgcttcgctaacgcgcagcgccagctccatttgccgttcctccatcagcgaggatttcagcgtatccagtagcttacgaatcacttcggcgttatccgcttcgtccaaatcttcattaaacaactcggcgaccggactaatattgccttttaaccagacttccagagtatgttcatcaagcgtttcaccgttgaacgggttaatcagccacatttccccttccagcgattcaatacgcaaaatcaactgcgttgggaagataacgggcaccaacggcaaatcaagacggtttgctatccataataaaatagcgcccaacgataccgcgctcccctggcgttttttcaggactttatcgagccataaagcatcagaaagacggtagacgccgcgggaatccgtgaacccccactcgccgtaaaaaagtgccagcaatttttccagttgctcatcctgagacaggagctggctaatttcttcctgcgccagactgaccagacgttccagttcgtcgtagacaaactgcgtgggaaaatccaggcgaatcatctctgatgccaggatcatgccatcacacagcggcgcattgttaaattcgaaatcagctaacgacctcatgacttaccccagtaacggtatttttgtggtggcgagtttaatgatgatgtacagcaccaccagcgccagcgggaaagcgataaaacgcgcctgctggctgcgcgcctgacgataatcaagcgcaataaaacccaaaacgatgtagatgataacgccaaacagtttttcagtcagccatgagcccgactccgtgaatggcaggatgtgcgttttaacgattaacccaataccgctaagcagtaacagggtatctatgacgggaggcacgattcgtgtccagcgcgcggcggccaacgcatggccgcaatagcgccaccagtaacgagcgacaaacaaactgacggagagcgcaacacagataagatgaagcgtgagcaacattgcaattgtcatggcgtaaaacgtccgcaggtcacgcgttcattaccaccataatcacgacacgtttctacatccgagtaaccagaccgcctgaaaaccgctcttaccgcttcgccctgctgccaaccgtgttccagcagcaggaagccgccgggcgttaacatctggcgggcgttatcgataatatgcgtaagatccgccataccgttttcgtccgccaccaacgctgagcgcggttcaaagcgtacatcgccttcgctaaggtgcgggtcctgcgcgtcaatgtagggcggattgctgacaatcatgtcgaactgctgccccgatagcgcgctgaaccaacaactttgcagtatacgcacattccggatagccaaatgttccgcgttgcgtatcgccagcgcaaccgcatcaggcatacgatcgaccgcagtcacctcgcaatccggtcgctcgcaggccagcgccagcgcaatcgcgccggttccggtgcctaaatccagaatacgacaggtttttaccggcaatcgcgccaacgcctgttccaccagacattcggtatccgggcgcgggattagcgtggcgggagaaacgaagagcggcagcgaccagaattcgcgtaagcccgtcaggtacgcaataggttcgccctgtttacgccgctgcagcaggtccgcgagctgttgttgctggacgtcggtaagcggcgtttcgccaaaggccatgatatacgtccgccccttgcccgtaacgtactctagcaggatctcggcgtcgcgccgggggctgtcgctgtcccggagctggtttaccgcctcatgcagccagtgctgaaaatccattattcctgctcggataaggcggctaacaggtcagcctggtgttcctgaacaatcggctcaatcagcatatccagcttaccttccatcgtttcatcaaggcgatataacgtcagattaatacgatgatcggtcacgcgcccctgcgggaaattataggtccggttacgatcgctgcgatcgccgctgccaagcagattgcgtcgcgttgacgcctcggcctgctggcgttttgccgtttcggcggcgtgaatgcgcgccccgagcaccgagagcgctttcgctttgtttttatgctgcgaacgctcgtcctggcattccaccacgatgccggtcggcaagtgggtaatacggatagcggagtcggtggtgttaacgtgctgaccgcccgcgccggaagaacgaaacgtatcaatgcgcagatccgccgggttaatatccggcagctcggcttccggcagctccggcatcacggcgacggtacaggcggaggtatggatacgcccctgcgactcggtcgccggaacacgctgtacgcggtgtccgccggactcaaatttcagtcggccatacacgccgtcgccgctgattttggcgatgatctctttataaccgccatgctcgccttcgctcatgctcatgatctccacgcgccagcggcgcgcttcggcataacgactgtacatgcggaacagatcgccggcaaacagcgcggcttcgtcgccgccggtaccggcgcgaacctcaaggaacgcgtttcgttcatcgtccggatctttcggcagcagcagtacctgtaactgttgctccagttgttcgcttttttctttcgcttcgcgcagttcttcctgcgccatttctcgcatttcaggatcgtcgagcatcatctgagccgtctcgatatcgtcctgaacctgttgccagtccgtaaaacagcgagaaacgtcgcttaattgcgcatattcgcgcgacaatgcgcgaaagcggtcctggtcggcgataattcccgcatcgcccagcaacgcctgaacttcctcatggcgttcgtgcagggcttccagtttggcaacgatagaaggcttcataggcgtaaattcaccctgtaaaaaagtgtggtgtgtgctgctactccagcccgaggctgtcgcgcagaatattcaggcgttcgtcatccccgtcacgggcagcctgttgaagtgatttcgttggcgcatgaatcaggcggttggtcagtttccatgccagatcctgcaagatggcttgcgcatcaccgccctgttgaagggccgacagcgctttggtagtcagttcgtcacgaatctgctccgactgactacggtattcccgaatggtctcgctggccccctgggcgcgtagccaggccataaactcgctggcttcctgctcaacaatcgtttccgcttctactgccgcagcctgacgctgcgccagattatgcgaaatgatgctctgtaaatcatcgacgctataaagataagcgttcgccagtttgccgacttccggttcaacgtcgcgcggtacggcaatatccaccagcagcatcggctggttgcgacggctttttaatgcgcgctccaccatgcctttaccgataatcggcagcgggctggcggtcgaactgataataatatcggcatcctgcaaacgggcgtcgatatcgctgagcgagataacctcagcgcctacctcatccgccagggcttgcgcgcgctcgcgggttcggttggcgataatcatcttttgtactttatgctcgcgcaggtgacgcgccaccagttcaatggtttcgcccgcgccaactaacagtacggtgaccgtcgagagcgattcaaagatttggcgggcgagcgtacaggcggcaaacgcgacggagacggcgctagcgccgatatcggtttcagtccgcactcgcttagcgacggaaaaagacttctgaaacattcgctccagcgcgctggcgttaaggtggcctttttgcgaatccgcaaacgcttttttcacctgaccgaggatttgcggttcgcccagcaccagtgaatccagaccgctggcgacgcgcatcaggtggctgacggcgtcattgtcctgatgccagtacagactgttgcgcagatcgtcctcgttcaggttatggtaatcgcataaccagcggatcagcgcttcttgcaggttatcctgctcttccacgctcagatacagctctgtacggttacaggttgacagcacgaccccgccctgcaccattggctgcgcaagcaggctgtccagcgcctgatcaagcgtgtccggcgaaaacgttacgcgttctcgcagcgatacaggtgccgttttatggttaataccgagcgctaaaagggtcatgtctgcgggagtagtaccagcgttgatatggttagtctgcttgcatcatacaggatgcgcgtggtcaataaaagagagagcccccttttggagtaattggcagcgctcgctaatttgatgatttaagacaacttgaaagtagacgatgtcaccaggcggcgctagcattaaaggctataactgtaaccgatagcaaaaatttgccgaatcgcggcgcgaacgtttttacagcctgcaggttcagttttcaggcctgataagcgtaacgccatcaggcaattattgcaccgtatcacaaggattcgtcatcactatgaccctgcccgattttcgcctgattcgtctactgccgttagcaagcctggttctcaccgcctgtacgcttcctgggcataaaggcccgggcaagagcccggattcccctcagtggcgccagcatcagcaagaggtgcgtcatctgaatcaataccagacgcgcggcgcctttgcttacatctcagatgatcagaaagtctatgcgcgtttcttctggcaacagaccggacaggatcgctatcgcctgctgctcaccaatccgctgggcagcaccgagctggagcttaacgcccagccgggcaacgttcagttggtggataacaaaggccagcgttataccgccgatgacgccgaagagatgatcggcaaactcaccgggatgccgattccgttaaacagcctgcggcagtggatcctcggtctgcctggcgatgccaccgactacaaactggacgaccagtatcgcctgagcgaagtgaactatcgccaggatggtaaaaactggaaagtggtttacggtggctatgacagcaaaacgcagcctgccatgcctgccaatatggagctttcagacggcagtcagcgcattaagctgaaaatggataactggattgtgaaatgatgacccattggccttctccggcaaaattaaatctgtttttatatatcaccggacagcgagcagacggctaccacacgctgcagacgctgtttcagtttctggattatggcgacacactccacatcgaaccgcgtcacgatggcgaaatccatttattaacgccggttaacggcgttgaaaatgaagacaatctgatcgtccgtgccgcgcggctgttgatgaaagtcgcctcggagagtgggcgcctgcccgccggaagcggtgcggatatcagcattgagaagcgccttcccatgggcggcggtctgggcggcggctcatctaacgccgcgaccgttctggtggcgctcaatcatctttggcaatgcgggctttccattgatgaactggcgacgctcggcctgacgctcggcgccgacgtcccggtctttgttcgtggccacgccgcgtttgccgaaggcgtaggcgaaatattaacgccggtgaatccgccggaaaaatggtatctggtcgcgcaccctggcgtaagcattcccacaccggttatctttaaagatcctcaattgccgcgtaatacgccaaaaaggtcaatagatacgttactaaaatgtgaattcagcaatgattgcgaggttatcgcaagaaaacgttttcgcgaggttgatgcggcgctttcctggctgttagaatacgcgccgtcgcgcctgactgggacaggggcctgtgtctttgctgaattcgatacagagtcttgtgctcgccaggtgcttgagcaagccccggaatggctcaatgcttttgtggcgaagggtgtcaacctctccccattgcatcgagagttactctaacgcattcgggtttcaggaagatggcgaaatgacgagtcgccggtcatatatgccgtatttgaccggtgtgaggcatcgataccagcgcacatgaaacgtgaatgaagacgagtaagccgggcaagctgagcttcggtgacaacgtcaccttgttccagacgttgcatcgcgctctttaatacaccgcctggataggattttgcctggcccgcacagttttcggcagattctttccaccaatggacgcatgcctgaggttcttctcgtgcctgatatgaagctttttgctggtaacgctaccccggaactagcacaacgtattgccaaccgcctgtacacttctctcggcgacgccgccgtaggtcgctttagcgacggcgaagtcagcgtacaaatcaacgaaaatgtacgcggtggtgatattttcatcatccagtccacttgtgccccaaccaacgacaacctgatggaattggtcgttatggttgatgccctgcgtcgtgcttccgcaggtcgtatcaccgccgttatcccctactttggctatgcacgtcaggaccgtcgcgtacgttccgcccgtgtgccgattaccgcaaaagttgtcgctgacttcctgtccagcgtcggcgttgaccgcgttctcaccgtagatctgcatgctgaacagatccagggcttctttgacgttccggttgataacgtgttcggtagcccaatcctgctcgaagatatgctgcaactgaatctggataacccgatcgtggtttccccggatattggcggcgtggttcgtgcccgcgctatcgctaagctgctgaacgataccgatatggctatcattgataaacgtcgtccgcgcgcgaacgtttctcaggtgatgcacatcatcggcgacgtcgctggccgtgactgcgtgctggttgatgatatgatcgataccggcggtactctgtgcaaagcagcagaagcattgaaagaacgtggcgctaaacgcgtgtttgcctacgcgacgcacccgatcttctcaggcaatgcggcaaacaacctgcgcaactccgtcattgatgaagtcgttgtctgcgacaccattccgctgaccgacgaaatcaaagcgctgccgaacgtgcgtaccttgaccctgtcaggtatgctggccgaagcgattcgccgtatcagcaacgaagaatcgatttccgccatgttcgagcattgatcgaacccggatctgaaacccgctgcggcgggtttttttgtctgtaacacccttttgtatgacttatgcctccttcacctgccatttagttgacagatgatgcgctcatggatgaaacattattgtgaacaaattattttcctcacatgtgatgcctttccgcgctctcatcgatgcttgctggaaagaaaaatataccgcctcccggttcacccgtgatgtgatagccgggatcaccgtcgggattattgctatcccgctggcgatggcgctggcaattggcagtggcgttgcgccgcagtatggcctctatacctccgctgtcgccgggatcgtgatcgcgctaaccggcggctcgcgctttagcgtttccggccctaccgccgcgtttgtggtgattttgtatccggtatcgcaacagtttggtctggcgggcctactggtcgccacgctgatgtcgggcttcttcctgatccttttcggcctggcgagactggggcgattgattgaatatatcccggtgtcggtcacgttgggttttacctcagggattggtattaccatcggtaccatgcagattaaagattttcttggtctgcagatggcccatgtgccagagcactatttgcagaaagtcggcgcgctgtttatggcgttgcccaccgtcaatattggcgatgccgccattggcgtggtaacgctgggaacgttgattttctggccgcgtctcggtattcgtctgccaggacatcttcccgcgctgctggctggttgcgccgtgatggggatcgttaatctgctgggcggcaatgtggcgactatcggctcacagttccattatgttctggctgacggcactcagggcaacggcatcccgcagctcctgccgcaactgatgctgccgtggagtcttcctggctccgatttcacgctaagctgggattcactgcgcgcgctgctgccagcggccttctcgatggcaatgctgggggcaatcgaatcattgctctgcgccgtcgtgctggacggcatgaccggcaccaaacataaagctaacagcgaacttatcggccaggggctggggaatatggtcgcgccgttctttggcggcatcaccgccaccgccgcgattgcccgctctgccgccaacgtccgcgctggcgcgacctctcccatctcggcggtaattcacgctatcctggtcattctggcgctactggtcttggccccgctactctcctggctgccgctttccgcgatggcggcgctactgctgatggtggcatggaatatgagtgaagcccataaagtggtggatctgttacgccatgcgccgaaagacgacattatcgttatgctgctgtgcatgtcattaacggttctgtttgatatggtcatcgccatcagcgtggggattgtccttgcttccctgctgtttatgcgccgtattgcgcgtatgactagacttgcgccggtcaatgtcgatgtgcctgatgatgtgctggtgctgcgtgttatcggtccgctctttttcgccgcggcggaagggctgtttaccgaccttgagtcacgtattaagggcaaacgtatcgtcgttctgaaatgggacgcagtaccagtgctggatgcaggcgggcttgatgcttttcagcgttttgtgaagcgtctgccggaaggttgcgaattgcgtatcagtaacctggagttccaaccgctgcgcacaatggcgcgtgccggtatcaaacctattcctgggcgtctgaccttcttcccgaacaggacggaggcgttagcggatttactcagttaatggacaatgcccggtggcgataacgcttaccgggcctgaaccggttagctatgacgacgattgtcgttacggcggcaacgtttgtcatagtgacgtacccaccaatatttgtcgctcacctgctcatgcccccctacacgagcccccgccagccaaagaactgcaccgacaaaaatgctcagtattgcgccatgcgcaaaaaattgcggcaaattaaactgcggcagttggtttaaaatagagtaacccacgccgacaaccatcacgaccagccccaaccccatcagcacgttaccgaataacgaagcgtttttgcgtttcatatgtcacctccggaacttttgggttgtttttaggaaatccccctaaactttatgtgtaaagtatagacaacactttcgtttgtaagtgcgggtgcgatcacaaatgtaaagtttcatttaacaaaactttacaaataacacactgaacagtttacatttttaataatcaatgctggcaattatttaatttacttcagagtgtcgctgtgttttgtcaagcgggcagacagacagtaaactacgcgccagttatggatctactcaggacaaaaaacgtggcaattaaattgattgttggtctggcgaatcccggtgcggaatatgccgcgacgcgacacaatgcaggcgcatggtacgtcgatttactggcggagcgcctgcgcgcgccgttgcgtgaagagcctaaattctttggctatacctcacgcatcacgctggaaggggaagatgttcgcctgctggtacccaccacgttcatgaacctcagtggtaaagcagttggcgcaatggccagtttttaccgtattcagccggacgaaattttggtcgctcacgacgagctggatctccctccgggcgtcgcgaaatttaaacttggcggcggccacggcggccacaatggtctgaaagacatcatcagcaagctgggcaataatcccaactttcaccgattacgcgttggaattggtcatccaggcgataaaaataaagttgttggtttcgtgctgggtaaaccccctgtttctgaacaaaaattaattgatgaggccattgacgaagcggcacgctgtacggaattgtggttcaaagagggtctggccaaagcaacaagccgtttgcatacctttaaggcgcaataaccagtgatgtgcggcatttttgccgcacgccgtgtataataggcgaagttatttccatttctgcaatctgttttctataacaggttgattattaagatattaaggtgagttaaatcatgggattcaaatgcggtatcgtcggtctgcccaacgtcgggaaatccaccctgttcaacgcgctgacaaaagccggtattgaagcggcaaactttccgttctgcactatcgaaccgaataccggtgtcgtgccgatgcccgatccgcgtctggaccagttggctgagattgttaaaccgcaacgcattctaccaaccacgatggagttcgtggatatcgccggtctggtaaaaggcgcgtccaaaggcgaagggttgggtaaccagttcctgaccaatatccgtgaaactgaagctatcggtcacgtggttcgctgctttgagaacgacaatatcatccatgtggcgggtaaagtaaacccggtagaagatattgatgttatcaataccgaactggcgctggctgacctcgatacctgcgagcgcgctatccatcgcgtacagaagaaagccaaaggcggcgataaagacgccaaagcggaactggccgcgctggaaaaatgcctgccgcacctggccgaagcggggatgctgcgttcgctggacctgacggacgaagataaagcggctatccgttatttaagcttcctgacgctgaagccgacaatgtatatcgctaacgtcaatgaagacggttttgaaaataacccgtatctggaccaggttcgcgaaatcgccgccaaagaaggttcggtcgtggttccggtgtgtgccgccgtcgaagctgatattgctgagctggatgatgacgagcgcgacgaatttatggctgaactgggtctggaagagccggggctgaaccgcgttattcgcgctggttatcgcctgctgaacctccagacctacttcaccgccggggtgaaagaggttcgcgcatggactattccggttggcgcaaccgcgccgcaggcagcaggtaaaatccataccgacttcgaaaaaggctttatccgcgcccaaactatcgcttttgacgactttattacctataaaggtgaacaaggcgcgaaagaagccggtaagatgcgagcggaaggcaaagattatatcgttaaagatggcgatataatgaacttcctgttcaacgtctaaataaaatttgttgtctcgtgaggttttgctgaatctcataagaggcaaagaaagtcataaaatccacgcagccgcgtggattttttatttcataatatctcaactcatactgacaggctcaattaacgcagagctaacagggtaagttcttttcttaattaccagtcgacattcactgtatggttataaaaaggatgctgatcctttagcggcgtctcataacttgggatcgcatcataatcatcttttccccgaacggaataccttcccgcttcgatatcaaaacgatgtttgagccatcccgcaacatgacttgcgaaagcctcttttcttcttaatggccaatcgacagaagccaaattaacatctaataagtaccgcccttctttattaaccttgatcattccagcctgcagtaacgcccgtaccacctgggattggttatcatgaatccagacccaggcatttccaaattccattgcataactatcatttaaaaaatctttttttgaatataattcacttacataatcattgatagagtcagcataattttttactttagatgcagataaatcaaaaaaagattcaaattcgaaagtattgtcattaatacaggacagtaacgcacccggttccgagagctgggtccatgattgtaaactctctacagctataatgaatttgaaagtatttcttccaatgacaccccggtcaattaaagttaaaatatcgtgagctacggtagggatatcttctgcaaacgggacgattatccccgcaccacttatttcgcttgatctaaaatcaaatcctggggtactttcaatgttttccggaataccatactctttaatatgattaaggaaattattaatatcgccacgatatggccatcgccattcacgttcatgtgtccagtcaatcttacctggaacataagtaacatatctatattgttcaatcaaaggaagagccgtttcatcaagaatacgttccccgtttctgccttgcgagcatcgagcattgttatgctgatccaacccatatatgactggccttgccccataattaaacatttgctctttaggtaaaacgattgcatataaaccgattttttcatttcgttctaatcggcgaacaccagtctctaaataagctgcaatcggcatatctgtaaagcataccaccggggagtcaccatatacggttcgttgcccatttcggtatgaccaggacgagaaaattttatgactgcgtaaagataatcgaagtaaatatttagcatcaatgaaacatgcgtggtgctgattattaaaaccacagtgctcaggcaaataaatatggctaccggtctctaaattaacgtcccgaaaaaaatgaatcaaataatcggataagtcaaatctgatgttatttttcatgggacgccctctttcaaacagtctcttttttgcattcctttaaaaccagcatcactattttatataaaaatcatcacgaagtatgcttcttttaacgatgacctcaaatcctccccccttttgcatcaacttacgcatccctgaaatggcgagaacaggctaaatctacccgaggtcactcgctaaaaacctcatcctggaacaagctcaaccgcccttccccgctacggccctttcgccgaaaaaccgataatgggtataaatataccgctataagctatacccacacacttcacattgtttcttatcgttaatccgatacgcttttttcacattatttctggcggtatacgccggtgcaaagtgaatcgggctcgtttccgcgctcgcgcgtaacacaatgatttaccttgctggcggaacgtcaacggacccgcaaaagcgccttatgcccctggcggagcgtggtgcaaaaaggagaaaaaatacgcgttatgaataacgaggagaccttttatcaagccatgcgtcgtaagggagtgacccgacgcagctttctcaaattctgtagccttgccgccacatcgctgggactgggcgccggaatgacgccaaagatcgcctgggcgctggagaataaaccgcgaattccggtggtctggattcatggactggaatgcacctgctgtaccgaatcctttatccgttcctcgcacccgctagccaaagatgtgatcctctcgctgatttcccttgattatgacgacaccctgatggccgccgccggcgcacaggccgaagaagtctttgacgatattaccactcgctacgccgggaaatacattctggcggtggaaggcaatccgccgttaggagagcaaggaatgttctgtatcagcggcggccgcccgtttattgaaaaactgaagaaagccgccgcgggcgccagcgctattatcgcctggggaaactgcgcctcctggggttgcgtccaggccgcccgccccaatccgacccaggcaacgcctatcgataaagtgatcaccgacaagccgatcgtgaaagtccctggatgtccgccaatcccggatgtcatgagcgccattatcacctatatggtgacgtttgatcgtctgccggaactcgatcgcatgggccgtccactgatgttctatggtcagcgtatccacgataaatgctaccgccgcgcccattttgacgccggtgaatttgtcgagagctgggatgatgacgccgcccgcaagggatactgcctgtacaagatgggctgtaaagggccaaccacctataacgcctgctcctccacacgctggaatgacggcgtctcctttcctatccagtccggtcacggatgtctgggatgctcagaaaatggtttctgggatcgcggctcgttttatagccgcgtggtggatattccccagatgggtacccattcaaccgccgatacggtggggctgaccgcgctgggcgtggtcgcggcgggcgttggcggtcacgctgtcgccagcgcgctcaaccaacgtaaacgccacaaacaacagttagcgcaagccgaacaacagccggacaatgaggataaacaggcatgagtaaccagtatcaaacccagggttataccgttaacgacgccggccgtcgtctgatcgtggacccgattacccgcatcgaagggcatatgcgctgcgaagtgaacattgatgagcaaaacgtcattaccaatgccgtttcctgcggcacaatgttccgcgggctggagatcattctgcaaggccgtgacccgcgtgacgcctgggcgtttgttgaacgtatttgtggtgtatgtaccggggtacatgctctggcatcggtgtacgctatcgaagatgcgattggtatccaggtgccggataacgccaatattatacgtaacatcatgctggctacgttgtggtgtcacgatcatctggtccatttttatcagttagccggtatggactggattgatgttctgaatgcgctgaaagccgatccgcgcgccacctcgcagttggcgcaaagcctttccgcctggccgatgtcatcgccgggctacttctttgacgtacaaaatcgattaaagaaatttgtcgatggcggtcagcttgggatattccgtaacggctattggggacatccacagtacaaattgtcgccagaggctaatctgatgggctttgcccactatcttgaagccctcgacttccagcgcgagatcgtcaaaatccataccatatttggcggtaagaacccccatcctaactggatcgttggcgggatgccgtgcgcgatcaatctcgatcaaagcggcgcggtcggggctatcaatatggagcgcctcaacctggtgcagtcgatcatcacccgcaccgccgactttattaacaacgtgatggttccggacgcgctggctatcggccagttcaataaagcatggagtcaaattggcaccggtctgtcggataaatgcgtgctgagctacggcgcatttccggacattgccaacgacttcagccagcaaagcctgttaatgccgggcggcgcggtgatcaatggcgattttaaaaatgttatgccggtagatttggccgatccgcagcagatacaggagtttgtggatcacgcctggtaccgctatccggacgatcggctgggccgtcatccttttgacggcattaccgatccctggtacaacccgggtgatgtcaaaggcagcgatacgcatatccagcagctcaacgagcaggaacgctactcctggattaaagcgccgcgctggcggggtcatgccatggaagtcggcccgcttgcccgaacgcttatcgcgtatcacaaaggggatgccgccaccatagagtcggtagatcgcatgatgtctgcccttaaactgccgctctccggtatccagtctacgcttggccgtattttatgccgcgcgcacgaagcgcaatgggccgtcggtaagctgcagtattttttcgacaggcttatgaccaacctgaaaaacggcgacctggccaccgccaataccgagaaatgggaaccggccagttggccgcagcactgccgcggcatcggttttaccgaagcgcctcgtggagcgttgggacactgggcgtcaatccgcgatcagaagattgaactctatcagtgcgtggtccccaccacctggaacgccagcccgcgcgatcctaaaaaacagatcggcgcctatgaagcggcattgatgggaacgcaaatggcgattcccgaccaaccgttagaaatcctgaggacgctgcacagcttcgacccctgcctcgcctgttcaacccacgtgctcggcgacgacggcagcgaactgattgccgtccaggtacgctaagcgttaaggaaaagaacgatgactggaaagctatctccacgcgtcggggaggcgcgtgatactgccgtcagccactatgtgtttgaagcgccggtacgcctgtggcactggctaacggtggcctgcatgttggtactgatggtaacaggctacttcattggccggcccttgccgtcggtgagtggcgaggcgacctatctgttttacatgggctatatccggctgatccactttgccgccgcgatgatctttaccgtgttactgctggggcgaatttattgggcctgtgtcggcaaccgctattcacgagagctgtttattgtcccggtctggcgtcgtagttggtggcaaggcgctttcaccgtggtccgctggtatctgtttctggagaaaaaaccggggagcgacatcggacataaccctgtcgcgcaggccgcgatgttcggctatttcctgttgtcggtatttatgatcctcaccggtttcgctctgtttggcgagcatagccagtacgccatctttgcgccgttccgctatgtggttgaatttttctactggaccggcggcaactccatcgatattcacagttggcaccgactgggcatgtggctgatcgccgccttcatcgtcgggcacgtttacctcgctatccgggaagacattatgtccgacgatacggtgatctccaccatgatcaatggctatcgcagccataaattccccaaaccgcacgacaaggagccctcatgaatgcgcaacgcgtagtggtgatggggttaggaaacctgctgtgggccgatgaaggattcggtatccgggtcgcggagcgtttgtatgcccgatatcactggcctgaagaggtagaaattgtggacggcggtacgcaagggctaaacctgttaggttatgttgagcaagccagccatctcctgctccttgacgcgatcgattacggcctggcgccgggcagcctgcgaacctatgccggcgagaaaatccccgcgtatctcagcgccaaaaaaatgagcctgcatcaaaacagtttttccgaagttctggcgctggccgacatccgcgggcatctgccctgtcacattgcgctggtcggcctgcaaccggcgctactggacgactacggcggtagcctgagcgaaatagctcgcagccagctaccggcggcagaacaggccgccctggcgcaactggccgcctgggggatcgtgccgcaggcaaatgaggtcgcacgctgcctgaactataaatgcctgtcgatggaaaattatgagggagtgcgcatacgtcagtatcagacacgtctggagggcaaaagaagtggcgaatgacaccccgttctctgcgctatggcaacgcctgttaacccgtggatggcaaccggtagaggcttctacggtagacgactggatcaaacgggttggagatggcgtcatcctgttaagtagcgatccgcggcgtacgccggaagtcagcgataacccggtgatgattgccgaactcctgcgtgagttcccgcagtttgactggcaggtggcggtggccgaccttgaacaaagcgaagctatcggcgatcgctttaatgtacgtcggtttccggcgacgttggtttttacagacggcaagctacgcggcgcgctcagcggcattcatccctgggctgaactgctcacgctgatgcgttcgatagttgacactcccgcagcgcaggagacagtacaatgagcaacgccttttttcatctgctggggccaggtacgcagcctgatgacgccagtttctcgatgaatcccttaccgctcacctgtcaggtcaatggcgacccaagtatggcggcgctggagcgctgcgctcacagcccggcggtgatggcattgttgaccgatctgcgaggtcagcttgcccggcgcatcccggaagtcggcgacgtgctgggatgggagttatctcccctgaatgccgatgatctctcattcctcaatacgctattgggcgaaggcgaagtctcggtacgcattcagcatccggacgggagtgaaagcgagatccaggagaccatcttctgcggcctgtggcgggtacgccatctgcataaccgacgtctgctgacggatcgtctggaagcgggtagcgcgcccctgacattatggcaagcggcgactgccgatacgctgcctgacgactctctgctgcctccgcctgtcgctggcctgatgaatggactgccgctggcccatgaattattggcgcacgtacgcgatccggcgttgcaaccacacagcatcaatttgacccaactgccgctcagcgaggccgatcgtctttttctggcgcgtttatgcggacacgggaacatccagattcgcatctccgggtatggcgaaagccaaatcaacgccacagcattgcgccatctctggcatgtgcgctgtctggacgcccttaaagggccgttgctcgatagctatgagatttgtcctttgccggagctggtactggcggccccggaagatctggccgattcgcgccagcgcctggatgaagtctgccgatggctggagacgcgctagcgctctcaacaggaacgtcaccggagtccggtactgattagctttttactctctttctgcctacaggagttagcatgtgggatgtcattgacttatcgcgctggcagtttgcgctgaccgcgctgtatcactttttatttgttcctcttacgcttgggctgatttttttgctggccgtcatggagacgatctatgtggtgacggggaaaaccgtctaccgcgatatgacgcgtttctggggcaagctcttcgggatcaattttgctctcggtgtggctaccggcctgaccatggagtttcagttcgggactaactggtcgctctattccaactatgtgggcgatatcttcggcgcgccgctggcgatggaagcgttactggccttttttctcgaatccacttttgtcggtctgttctttttcggctggcagcggctgaataaataccaacacctgctggtcacctggctggtggccttcggctccaatatttcagcattatggattctgaatgccaatggctggatgcagtatcctaccggcgctcatttcaacatcgatacgttacggatggaaatgagcagcttcagcgatctggtctttaacccggtgagccaggtgaaattcgtccataccgtcatgtccggttatgtcaccggcgccatgtttattatgtccatcagcgcctggtatctgctacgtggccgcgagcgtgaggtggccttgcgctcgtttgctatcggctcagtattcggcaccctggccattctgggaaccctgcaactgggggacagttcggcctacgaagtcgcccaaattcagccggtgaaactggcggcgatggaaggcgaatggcaaaccgaacccgcgcccgcgccgtttcatctgattgcctggccgcagcaggaacaggagcgtaatgcatttgccgtgaagatccctgctctgctgggtattctggccacccattcgctggatacaccggttccggggttaaaaaacctgatggacgacgctctgccgcgcctgaagcgtggccgggaggcctggttactcatgaaggagatagcgcaaggcaatcgctcgccgcaggtactgaatgcgtttcaggccgttgagggcgatctggggtacggcattctgctggcgaaatatgccccggatatgaaccatgtgacgccggagcagtatcgtgcggcccagcgtggcgctattcctcaggtggcgccggtgttctggagtttccgtattatggtcggctgcggttcgctgctgttagtggtgatgttgattgcgttgatacagacgctgcgaatgcgtatcgaccagcatcgctgggtattgcgtatgacgctgtggagcctgccgttaccgtggattgccattgaagccggttggtttatgacggagtttggccgtcagccctgggcgattcaggacattctgccgacctggtacgctcactccgcgctgacgccgggccagctggccttctcaatgggacttatcctcggactttacaccctgtttttaatcgcggaagtctatctgatgcagaagtacgcgcgtcttgggccgagcgccatgcaacatcaacaacaagcgcaacaacagggataaaggagacaatcatgttggattatgaaacgttgcggttcatttggtggctgctgatcggcgtcatcctggtggcatttatggtaactgacgggtttgatatgggtgtcggttgcctgctcccgctgatagcgcgcaacgatgacgaacgccgggtattgatcaatagcgtgggcgcccactgggaaggaaaccaggtatggttgattctcgcgggcggggcattattcgccgcctggccacgggtctatgccgccgcgttttccggtttttatgtggcgatgatcctggtgctgtgtgccctcttctttcgcccgctggcctttgattatcggggaaaaatcgccaatgcccgctggcgcgcgctgtgggataccggtctggttatcggcagcctggttcccccagtcgtattcggcatcgcgttcggcaacctgtttttaggcgtgccgtttgccttcacgccgcagcttcatgttgactattttggcaccttctggcagttactctcgccctttgccctactgtgtggattattgagtctgtcgttggtgattatgcaaggaggcgtctggttacagttgaaaacggagggcgttattcgtcaacgggctctgtcggccacccgctacagcgcgctgctgatcgtgatctgcttcctgctggccggttactggctgtgggccggcgttgatggctttgtcttgctcacgcaggatgccaacggcccttccaatccgctcttaaaaggcgtggcgatactccctggcgcatggatgaaccactttatacgctcgccgctactgctcatcatcccgttgctcggtatgatcctgccgattctggctttctatgcctgccttcgcggtcagactattcgtggatttctgttcgcttccctgacccaggcctgcgtcatctttaccgccggcataacgctatttccttttgtgatgccgtcgagtgttagtcctctctccagcctgacggtgtgggacagcacctccagccagatgacgctcgaaatcatgctggtgattgtgctgatttttctgccgatcgtactgctctatacgctatggagctattacaaaatgttggggcgtatcaacctggggaccctccgccgcaacgatcatgaactttattagggagcgggagcgatgtggtatttactgtggtttgtcggcattctgctgatgtgctcactgtcgacactggcgctggtatggcttgagtcgcgtcaacaataaagaggtaaaccggggtcagcgccgtctgactccggttatttttatctttttacgcgcctggtgaagacgtttccccgccgacaggacgacataacattgatacatgtcgttatcataacgtttacttttagaggtgcgtcataattatgacaaatagccaccttgcacatatttcgcatatttaagcaattaattgcataattagcaatatatcacctcttatagcggatagttaaccactccccatccaaaatcataacgaaaatccaactgcctgccatttttgatctgagttaattgtttaaaaaagtgttaaatttatcgctacatggtgtgatctactatgtaccacggtcaattaaagaacatattacttttatcactaaggtttatcatggataagttatcttacgcttcagatagcagcacatctgcctggaatacctacctgcaacaaatcgagcgtgtggccccttatctgggcgagttatccccctgggtggatactctgcgccacccaaaacgcgctctgatcgtcgatattccggtacaaatggatgatggcactattcgtcatttcgaaggatatcgcgtgcagcacaacctctcccgaggtccgggtaaaggcggtgttcgctaccatcctgacgttgatctcaatgaagtgatggccctgtcagcatggatgaccatcaaatgtgccgcgctgaacctgccatacggcggcgctaaaggcggtatccgcgtcgatccgttctcgctgtcggaaggtgaactggagcgtttgacccgccgctataccagcgagatcggcattatcatcgggccgcagaaagatattcctgcgccggatgtcggcaccaacggtaaagtgatggcctggatgatggatacgtattccatgaatcatggcacgacggtcactggcgtcgtcaccggtaagcctatccatcttggcggttcgctgggccgtgaaaaagcgacggggcgcggcgttttcgtcagcgggctggaagccgcacgtcgggcgaatattgctgttgaaggcgctcgcgttgcggttcagggttttggtaacgtcggcagcgaagccgcgcgtctgtttgcaggcgctggcgcccgtgtcgtggcgattcaggatcataccgcgaccctgtttaacgccaccggtattgacatgaaggcgctcacggcatggcagacagaacacaaacagatagccggtttcccgggcgcggaaactatcgccagcgatgcgttctggcgtctggagatggatattctgatcccggcggcgcttgaaggtcagataactcgtcagcgcgcggaagccctgacgtgtaagctggtgctggaaggggctaacggcccaacctatccggatgctgatgatgttctggccagccgtggtatccttgtggtgcctgacgtggtctgtaacgcaggcggcgtaaccgtcagctacttcgaatgggtacaagatatggccagcttcttctggagcgaagaagagatcaatgcgcgcatggacaaaatcatgaccgacgcgattgtccatgtctgggagaaagcggctgagaaatcctgctctctgcgcaccgcagcctatattgtcgcctgtgagcgcattctgctggcccgtaaagatcgcggtatctatccaggttaaggcgacaaatcattgcgctaaaatccacgtcccggcgtggattttttgtctgtataccccgttttccacgcgcgcgccgataaattctgtctcaataaaatgtctgtttgttcgcaaaatagcggttcaatcacgcgtatctggtcatcgtagactaaggttttgtcatggtaaatgtcgttggctttggctcaccgctaaggagataacttgatgatacccccagagattcgccgttctgttctactgcagaaagccataaaactggcgctggcagggacgctgctgacgtttgcatcgttttcggcgactgccgcagacccgtcttccgacactgaaactccgcagccgccggatattttgcttggcccgctctttaatgatgtccagaatgcaaaactcttccccgatcagaaaacctttgctgacgccatacctaatagcgatccgctcatgattcttgcggattatcgtatgcagcggaaccagtccggcttcgatttacgtcattttgttgatgttaacttcaccctgccgaaagcgggtgaaaaatatgtcccgcctgccgggcagtcattgcgtgaacatattgatggcctgtggccggtgctgacacgttcaactaaaaacgtcgaaaagtgggactcgctcttgccgttgcctgaatcctatgtcgtgccgggtggtcgattcagagagatttactactgggacagctactttacgatgctggggctggcggaaagcgggcactgggataaggtggcggatatggtggcgaactttggttacgaaattgacgcctgggggcatattcctaacggcaaccgtacctactacctgagtcgttcgcagccgcctttctttgcgtttatggttgagttactggcgcaacatgaaggtgacgatgcgctgaaagaatacctgccgcaactgcaaaaagagtacgcctactggatggagggcgttgagacattgcagccagggcaacaaaaccaacgcgtcgtcaaactggaagacggcagcgttctcaaccgctactgggacgatcgggatacgccccgccctgaatcctgggttgaagatatcgctaccgccaaaagcaaccccaaccgcccggcaacggagatctatcgagacctccgttctgctgccgcctccggctgggatttcagctcccgctggatggataatccgcagcagctcagtaccattcgtaccaccactattgcccctgtcgatcttaacgctctgctgtatcaactggagaaaaccctcgcccgcgccagcgctgcggcgggcgatcgggccaaagcctcgcactatgacgcgctggccaacgcgcggcaaaaagccattgaaatgcatctgtggaataacaaagagggttggtatgccgactacgatctgaagaacaataaaatccgtgaccaactcaccgctgccgcgctgttcccgctctatgtaaacgccgccgcgaaagatcgcgccgcgaaagtggcggcggcggcccaggcgcatctgctacagcctggcgggctggctaccacctcggttaaaagcggacagcaatgggatgcgccaaacggctgggcgccgttacaatgggtcgctgccgaaggattgcaaaattatgggcaggatgacgtggcaatggaagtcacctggcgctttttaaccaatgtgcagcacacctacgatcgcgagaaaaaactggtcgaaaaatatgatgtcagcagcaccggaaccggcggtggcggcggcgaatatccacttcaggacggctttggctggaccaacggcgtgacgctgaaaatgctcgatctgatttgtccgcaggaaaaaccgtgcgatagcgtaccgtctactcgtccggcatcgttaagcgcaacgccgacaaaaacgccgtctgcagcgacgcagtaacgcgtgtttatagtaggttgacccggtgctgaccgggtcaacgcttacacgttctgcagcggttagccgcgtcgcagaaggcggaaaatcaccagcaccacgatcgcgcccaccacggcgaccaggaaactgtgcagattaaagccgctgatactgccgccaataccaaacatcgtcgccagccatccgccaacgaccgccccgacgataccgagaatacaggtcaggataaatcccccgccatcgcgccccggcataagcaatttggcgataacgccggcaatcaaaccaaaaacaatccaggcgataattcccatttgcgaaccctctttccagtaaaaacgttttaagtataggcaaagtcgagcgtcgcatttctgaacactgatttatctcgcggacataaaaatttatttatcgctattaagttctttctaccgatgccgataacccaacgatagtctgcgtatcaggggttatttcgtgtgagtggttacaatgagcagttcctgaaaaaaaatccattagcgatattaggcgtgctacgggatttaaataaaaatcaggttccactgcgtatttcatgggcgcatggtcaattcatcagtaaaattttggcggtagacccggaaaaactcatcgtggattacggcagccaggaatacgaaaatagcgccgtattacgtgccgggcaggtagccattatcgcagaaacgcagggcgcaaaagtcgagttcacgttgccgcaactcgttacaggcgaatatcagcggctgccggcctttatcacgcccctgccgtcgtcactgtggtttgtccagcgccgggagtattttcgcattggcgcgccgctgtatccgccttattacggcgtcaccacgctaccggacacccgtacgttacgttttcgcctgtttgatctttccctgggcggcatgggcgcgctactggaatccgccatccccgacggactaatcgaaggcgcacgcttttcgcaggttgaactgaacatggggcaatgggggatttttcacgttgacgcccagcttatctccatcagcgagcgtaaggtgattgatgggaaaaatgaaacgatcaccactccccgcctgagctttcgtttccttaacgttagcccggcggtggagcgggagttgcagcggattattttttcgcttgagcgcgaggcccgagaaagagcgaataaagtgcgagaataatcttcacgctaaactacatggcgtccagcgcctgctgaagcttccagatatagcgcggcgcctgcggcgcgggatgattatcaacaacatgttcaaaaaactcgtccgcatccagatcgttaattttttctatcgccttcttcctgtcggatgaaaaagtacgcaataacgcgcctgcgccgttagcataagagacgaccagcgcatattgcatcacctgcggatctttgatgccggccagcggcccattttccagaatgctcagatacgccgcgcccattgagatgttacgctcagggtttttcagctcgctggtggtcggttcgccacgccagcccatacgacggtaaacgtcgcgcccggaggtcgacgcctttaactgcatcaggccaatcgcattagatttactgaccgcgttagggttgccgccggattcaatggcgataatcgcggtgattaaatgcggatcaaccccccatgccgccccggctttttcactgatgggcatccactgcatcgcacgctttacaggcacttcggcattccacggcggattcctgtaatcctgttttgagctacagccagccagtattactaccaaaaaagcaaaccatcttaatttcacgtcatctatccttatagccgtaacttatctgccgaagaggtcataccgccccggccaggcacttaggttgcctccctggtgcgcatccagaaacgtcgcacaacgagggacatcgcctaatatatgcggcatgatatacatttgcattctattgtcagcaaggaattaccatgtctctgtttcatttaatcgccccgtcgggctactgtattaaccaacaggccgcgttacgcggcgttcagcgcctgactgacgcgggtcatcaggtggagaatgacgaggtgattcgtcgccgctttcagcgttttgccggtacggacgcggaacggctggccgatgttaattcgctggcctcgctaacgtcgccggatacaatcgtcatgccggttcgcggcggctatggcgccagccgcttgttggatcgtatcgactggcaggcgctcgcctcccggcaacagcgcgatcccttactgatttgcggtcatagcgattttacggcgattcaggctggactcctggcgcaggccaatgtcatcacctttagcggtcctatgctggcggcaaattttggcgccgaaacgctgaatacgttcaccgagcaacatttctggctggcgctacgcaaggcgcaatttaccgtagagtggcaaggcgacggccctcagtgcgacgcacagggcaccttatggggcggaaatctggcgatgttgatttcccttatcggtacgccctggatgccgactatcgataaaggaattttagtgctggaagatgtcaatgagcatcctttccgggtggagcgtatgcttttgcaactggagtacgccggaattttaaaccgccagagcgccatcgttctcggcagctttagcggcgcggcgcccaacgagtatgacgccggttattctctggagagcgtctacgcgtttttacgttcccgtctgtccgttccgctgattaccggtctcgacttcgggcatgaacaacgtacggtaacgctccctatcggggcaaacgcgatgcttaaaaatacgcgccaggggactcaactcactttatctggccatcctacgctgcaattgtaaaaaaagtccccgacaggctaagtaaaacgctgccctggccgttattatgttaatgttaaataatacgaagtcgtgtgagtcaggagatataaaacgttggatgctgcaacaattattagtctatttattttaggttccatccttgtaaccagcagtatcctgttaagttcattctcatcgcgactgggtatcccgattctggtcattttcctcgccatcgggatgttagcgggtgtggatggcattggcggtattcctttcgataattatcctttcgcttatatggtcagtaacctggcgctggcgattattttactcgatggcggaatgcgcacccaggccagctctttccgggtagcgctgggccccgcgctgtcgctggcgacgctcggcgtactgatcacgtcggggttaacaggtatgatggccgcctggctgtttcatctggatcttatcgaaggtctgcttatcggcgcgatagtcggttccactgacgccgcagcggtcttttctctgcttggcggcaaagggctaaacgaacgtgtaggctccacgctggagatcgaatcgggaagtaacgacccgatggccgtttttctgaccattacattaattgagatgatccagaagcatgaaaccggcctggactggatgtttgccgtccatattatccaacagttcggtctcggtattgtttttggcctgggcggcggttacctgctacagcagatgatcaaccgtatttctctgcccagcggcctgtatccgatgctggcgctcagcggcggtattctgatttttgctttgacgaccgcgcttgaaggcagcggcattctcgcggtctatctgtgcggattcctgttaggaaaccgcccgattcgcaaccgttacggcatcctgcaaaactttgacggactagcctggctggcgcagatcgcgatgttcctggttctggggctgctggtgacgccttccgatctgtggccgattgccgtccctgcgcttattctctccatctggatgattttcttcgcccgcccactgtcggtgtttaccggcctgctgccatttcgcggcttcaatcttcgggagcgcattttcatcagttgggtcggactgcgcggtgcggtgccgattattctcgccgttttcccgatgatggccgggcttgaaaacgctcgcctgttctttaatgtcgctttctttgtggtactggtgtcgctgctcctgcagggaacatcgctgtcatgggcggcgaagagagccaaagtggtcgtgcctccggttggctggccagtatcgcgcgtggggcttgacatccatcctgataatccgtgggagcaattcatttatcagttgagcgccgacaaatggtgcgtcggcgcggcgttgcgcgacctgcatatgccgaacgaaacccgcattgccgcgctatttcgcaataatgaactgtttcaccccacgggtagcactcgcctgcaggaaggcgacgtactctgcgtgattggccgggagcgcgatctgccagcgctgggcaaattgtttagccagtcgccgccggtttcgttagatcagcgtttctttggcgattttatcctcgaagcgaatgcgaaattcgccgacgtggcgcttatctacggtctggaagaaggaacggaataccgggataaacaacaaactctgggtgaaatcatacagcagctgctgggcgctgcgccggtcgtcggcgatcaggtggagtttggcggcatgatttggacggtagctgaaaaagaagataacgtggtacgcaagattggggtacgcgtcgccgaagacgaagcagaataaggtcgcctggcaacgtcgacccgcccccaagtggaccggtcgacgccttagcctgaattaggttacgttgtcacaaacggcacacgcggcgctacggcgcacagtagctcatagcccagcgtgcctgccgcagaagcgacatcatcgaccttaatttctttgccccataattcaaccggcgtgccgattcccgcctgcggacacggcgtcaaatccaccgccagcatatccattgaaacggtgcctactgttctggtacggataccgtccaccagcacaggcgtcccggtcggcgcatggcgtggatagccatcggcataacccgccgcgacgatgccaatgcgttgttcctgagtcacagaataccctccgccatagcctaccctttcacccgcgctcagcgtctgcacgccaataatttcgctactcagcgtcatcacaggttttagtccggtatcggcaatatcccgccactgtcctgacggcgacgcgccgtacaaaataatgcccggcctgacccagtcataatgcgcctggggatgccacagcgtcgctgccgaatttgataacgagtatgcacactgaagaccttccgtcgccagcgcaatacgcctcatcgcctccccgataccttccggatgatcggcctgagcaaaatgtgacatcagggtcatttcaccgacattgcgcattgcccgcaattgctgccagacggtctgcgcccgctcaggctgaaaaccgagtcggttcatgccgctgttgactttgacatagatatccagcggcgcgttaagccgcgcattttgcagcgctttcaactgccagttactgtggatgcaggtggtcagccgataagtgtcatacgcctccaggtcttgcgcatggaaaaacccctccagcatcaatatcggccctttccacccgcgctcacgcagggtaatcgcctcttcaaggttgagcatagcgaaaccatctgtggcgcccagcgcgctccagacgcgttcaataccgtggccgtaggcgttggctttcactaccgaccagacgcgcgcctctggggccgcccggcgcacaatagccaaattttgtttcattacctgtaaatcaaggctggcctgtatagggcgggtcatttcacttcctttatcagttatgcgcgctatgcaaacgttgcgggggggtgggcgtaaaatcggaacggtatcgcgccacgctcagatcgtcgtagggtatcgctggcgtgcgacccgacaagatatcgcttaacaactggcctgaaccgcaggccatcgtccagcctaaggtgccgtgtccagtattaagccacagatttttataacgggtgcgtcctactaccggcgtgccgtccggcgtcatggggcgcaggccggtccagaatgtggcctgctcaatatgaccgccgcgcggaaagagatcgcgcacaaccatctccagcgtctcgcggcgcggttgcagtaagtcggtattaaagcccacgatttccgccattccccccacgcgaatacgcttatcaaaacgcgtaatagcgattttgtaggtttcatcaagaatcgtcgatactggcgcgccgtctggctcgacgattgggatggttaatgaatagcctttcagcggatacaccgggatatcaacaatgcctttaagcatcgccgtcgaatacgatccaaacgccataacatacgcatctgctttaatgatctcatcggcgcatttcacgccgtaaatctgatcattttcgtacagtaatttttccacgggagtattaaagcgaaaggttacgcccgcctgctccgccatgcgcgccagacgctgggtaaagagctgacagtccccggtttcatcattcggtaagcgcagtccgccggttaatttatgcgcaacctcagccagagcgggttcaacttccgccagtcggctggattccaggagctgatacggcaccccggcatcttccagcacggcgatatcacgggtggcgttctcatactgttgcgcggtgcggaagagttgtagcgttcccccctggcggccttcatattcgataccggtcgcggcgcgtagcgttttcagacagtcgcgactatattccgccaggcgcaccatgcggcctttattttccatataatgccgggtatcgcagttacgcagcatttgccacatccacttcagttgaaatggagtgccatccagacgcaccgccagcggcgcatggcgctggaacatccattttatcgccttcagcggtacgccaggggccgcccagggcgccgcatatcccggtgaaatttgtccggcattcgccgcgctggtttcttgcgccgggccggattcgcgatcgatgacggtgacatcatgccccgcctgactcaagtaccaggcgctggtcacgccaactacgccactccccaggatgacaactcgcatagccactccgttaatagtaaaagaacaatcttctgattacatcttgataacccagatgaaaatattattcaacatatgacttttttatggtgacgtgcttcacatataccctaaagacaagcgatcccactggtttgggatctcctgctacgcggcatggctatacagcataaaatgatgccaatacccgattttttgccgttcaatgtggaggaaaccgcaaagaaaagttttcacgatcaagtcgttttttaacatggtgttctatgcttgaaaggaggcgctccatacagagagcgtcgccaacaatgagggtgcgcgaatggcaatgattgattccatgaacaaggacaccacacgtttgagcgatggacccgactggacatttgagctgctggatgtctatctggcagagatagaccgcgtggcgaagctctaccaactggatacttacccgcaccaaattgaagtcatcacttccgaacagatgatggacgcctactccagcgtcgggatgccgatcaactatccgcactggtcgtttggcaaaaagttcattgagacggaacgtctgtataagcatggtcaacaaggactggcttatgaaattgtgatcaactctaatccctgcattgcctacctgatggaagagaacaccatcaccatgcaagcgctggtcatggcgcacgcctgttacggccacaactccttttttaaaaataattatctcttccggagctggacggatgccagctctatcgtcgattacctgattttcgcccgaaattacattacccgctgtgaagaacgctacggagtggatgaagtagaaaaactgctcgactcctgccacgcgctgatgaattacggcgtcgatcgctataagcgcccgcagaaaatctcgttgcaggaagagaaagcgcgacaaaaaagccgggaagagtatctacaaagccaggtgaatatgctgtggcgcacgctgccaaaacgcgaagaagaaaaaacggtcgccgaagcacgccgctttcccgctgaaccgcaggaaaacctgctctattttatggagaaaaacgccccgttgctcgagccgtggcagcgcgaaattctgcgcatcgtgcgtaaagtcagccagtatttttatccgcagaaacagacgcaggtcatgaacgagggctgggcgaccttctggcactacaccatcctgaaccatctgtatgatgaaggcaaagtgacggaacgctttatgctggagtttttacacagccataccaatgtcgtatttcagccgccctataatagcccctggtatagcggaattaacccctatgcgctcggctttgccatgttccaggatatcaaacgtatttgtcagtcccccacggatgaagataaatactggtttccggatattgccggttccgactggctggaaacgctgcacttcgccatgcgcgattttaaagatgaaagctttatcagccagttcctgtcgccaaaagtgatgcgtgatttccgtttcttcacggtacttgatgatgacaggcataattatctggagatctccgccattcataacgaagaaggttatcgggagattcgatcaaaactgtcgtcacagtataacctgagcaatctggagccgaatattcaggtctggaatgtggatttacgcggcgacagatcgctgacgttgcgttatatcccgcataaccgcgcaccgctggataaaggccgcaaagaggtgctgaaacatgtgcatcggttatggggctttgatgtgatgctggagcaacaaaatgaggatggcagcgtagaactgctggagcgttgtccgccgcgcatgaacatgctgtaatcgagatgctgcccggtagtgtttgcgcttaccgggcatcgcgggattatcgtccctgaatcgctaaatcgccgggcagatttttctgcatccgatgccaaatctcgccgctgtcatgcccgtaacgtcgcaccgtttcatacacctggtcgtgcgcgccctgctcgcataacgacgataatttatgatagaaacccagtgccagactgcgcgcttccggattggcgaaatagtggcgaccaatgcgggtgtataaccctttcatgccgttcaggatcaagccgtaaataggattgccggaggcgaatgccagaccacgaaagatgttatagtccagatcggcgaatgcatcggcatggtcggccacttcgtgggcagtggccagtacttcctgcgccttatccgggtgttgacgcaacgcggtacgaataaagatagtagaaatattggtacgcaccgacaacaaattgtcgatcagttgcggaacgctttcatgatcaaggcgggccagcgtttcaaggatattcagccctgacgtttcccaaaaattattaacctttgtcggtttgccatgctgaatggtcagccagccatctcgcgccagccgctgtaacacctcgcgtaatgtcgtgcgcgtcacgccgatcagttcggagagttctcgttctgccggtaagatcgtgccaggaggaaagcggttattccagatactttcaataatatactcttccgcgaaacccgccgggctctgcgccttaatgaccatagtgagatttccattacacagcaaaacatagttgcactcatcataccagacgggcgtaacacctgatagcggacgcaatgaagaaaaaggggatcaaggcaccatttctgatatcgcctgccaatatcgttaaggacttgcttgcattcgtcgcgctcgctactctctgtgtttaaacataaaaacgctatttcatttttctaggtaaggaaaaatttcatggagatctcatggggtcgcgccatgtggcgcaactttttaggccagtcgcccgactggtacaaactggcactacttgtctttttaattgttaacccattcattttcttagctaatccctttattgccggttggctgctggtggcagagtttatcttcactctggcgatggcgttaaagtgttaccccctgctgcccggcgggttactggccattgaagccgttatcatcggtatgaccagcgccgcccatgtacgtgaagaggttgccgccaacctggaagtcttgctgctgctgatgtttatggtggcaggcatctactttatgaagcagttattgctgtttatttttacccgtctgttactcagtatccgctcgaagatggttctgtcgctggccttttgcgtcgccgccgcattcttgtcggctttccttgacgcgcttaccgtcgttgcggtggtgatcagcgtcgccgtcggtttttacgggatttaccatcgtgtggcctcatcgcgcggcgaagagaacgatatgctggacgacagccatatcgatccgcattacaaaacggtgctggagcaattccgcggattcttgcgtagcctgatgatgcatgcaggcgtggggacggcgctgggcggcgtcatgaccatggtcggggagccgcaaaacctgatcatcgctaaagcggctggctggcatttcggcgacttctttttgcggatgtcgcctgtcaccgtcccggtactggtatgtggactgttaacctgtatgctggtcgagaaaatgcgctggtttggctatggcgaaacgttgcccgaaaaagtccgcgacgttttacagcaattcgacgatcaaagccgtaagaagcgcacccgccaggataaaattaaactcatagtccaggcgattattggcgtctggctggttaccgccctcgccctccatctcgcggaggtgggactgattggtctgtcggtcattattctggccaccgcgttaacgggtgtaaccgatgaacacgccatcggcaaagcgtttaccgagtcgctgccgtttactgcgctgttaaccgttttcttctccattgtggcggttattatcgatcaacatcttttcgcgccgattattcagttcgtcttgcaagcctctgaacacgcgcagctaacgctgttctatctctttaacggcctgttgtcttccatctcagataacgtctttgtcggcaccatttatatcaacgaagcgaaggcggcaatggaaaacggcgctatcagcttaaaacagtttgagcttttagccgtggccatcaataccggtactaacctgccatcggtagcgacgccaaatggtcaggcggcattcttattcctgctgacctccgcgctggcgccgttaatccgtctctcctatggccgtatggtctggatggcgttaccgtacactatcgtactgaccctgatagggctactgtgcgtcgaattcactcttgcgccggccaccgaatggatgactcaggcaggatggttagcaacgctttcgtaacgtttggccgggcaatacaccgcccggctccgatttttgcctgataattatccaattacacattatttcatttcccgctagtggcgcacgaattgaattggtttacactgcggtctctacgcatgttgcagggaaattattatgttgcgatttttaaaccagtgctcacggggtcggggcgcatggttactgatggcgtttaccgccctggcgctggaaatggtggcgctgtggttccagcacgtcatgttacttaaaccttgcgtgctatgtatttatgaacgttgcgccctgtttggcgtgatgggcgcgggtctggtcggcgcaatagcgccgaaaacgccgctgcgatacgtggcaatggttatctggatttacagcgcctggcggggtctacaactggcgtatgaacatacgatgattcagttgcatccctcgccgttcatgacctgtgactttatggcgcgctttccagactggttgccgttgggtaaatggctgccacaggtgtttgtggcatccggtgattgcgccgaacgccagtggtcgtttttaacgctggagatgccgcaatggctgttggggatctttgccgcttaccttgtggtggcgatagccgtcgtcatagcccaggcatttaagcctaaaaaacgcgacctgttcggtcgttgatacacacgctccttcgggagcgttttttttgcccgaagcgttgtttgccagtgattaaaaggtgtatattaaatacatcttttaatcaccacatcagggagatgtcttatgtcccacttacgcatcccggcaaactggaaagttaaacgctctaccccctttttcaccaaagagaatgttccggcggcactgctctctcatcacaacacagcggcaggcgttttcggacaactctgcgtgatggaaggcaccgtgacctactatggctttgcgaatgaaaccgcgacagaacccgaagtgaaagtggtgattaatgccgggcaattcgccaccagtccgccgcaatactggcatcgggtagagctgagcgatgatgcgcggttcaacattcatttttgggtagaggaagaccatcagggcgaggaaatgtatcaacagaaaaaagcctgacatcggtaaaccagtcaccactgggcggcgtcccgcccagtagccaggtgattaatggcgctaattaaacgctagagtagtttaattttaacgtggtatccctcaagccctttcatcgtttctcgcggcgcgaactctatttcggaaacctcttgcccggttttcttccgtagttcggcaacctttttgctaatgagtgccgcgatttcctcttctgctttatgtgtcaactcttcgctgttcattgatttcctcctttgaactcgcaaacggctaagcgcaataagacagtgtcgtcatggacgcgctactattttaacgtacaaaaaattataggctatctttctgaggattatcaggatgtttcgctttagaagatgtaaaaaaccgcctggcacagacggtgcatcaggcggttggttaatagcacaagacgctatctacgaggatcttcaacctcattctgggtatccgggtcgagaggatcgtctccctctggtgtatccggaatattttcaccaggaagcggctcatcctctggtaatggatcgactaaatcaggacgttcagacataaagcctccaacgaaccatagttattaaagataccctacagcactacttttggtttttctttggattttttccttcgtcttcgggtgtcttatcaggcttcctgggctgatcctttgaaacgcgcaacggttggttattcatggggtaactcctcaggataggcagcgatatactgctttgaaagtatagagtcgccgccatacgtgcgcgagcgcagcgacaaggcgcgtcagggaagaagagaaggcagtgataacgccaggtgacggaatttgcacgcaattcctggcttcaggggccgcccagcgtaaattaaagaattgtaaacaatcagccgttttgccgaagacttattctgcccacgacggtttatttaaaatatgatcctgccagtcccgtacttcagattctttaaccgcgatatgacggacagaaattcgctcgccatgcatagcagctttcgatccagtcagcagcggatgccacgtcggcaagggcttaccttccgccaacaaacggtaggcgcaggtcatcggcaaccattcaaagtctggcaagttttcgcgagtgagtttgatacagtcgggttcaaattcaaaacggcgctcataatgacggcactggcacgttttgatatttaattgcctgcacgccacgttggtgaagtagatttcatctgtatcttcatccatcagcttatgcaggcagcattgaccgcagccatcgcacagcgactcccactcggcatcggtcatttcatccagggttttacgttgccagaaaggtgtatcgctcattaaagtatccgccattgcactaaagctgcaccttataaccagtctggcctgcagatgcaagttttaccgccgctgaaggcggcaagcagattttacagaacgcgggtagacaacgtttcgccattaaaacgaatgtccagctcatcgccgcttaataatggccccacgcctgccggcgtgccggttagcaccacgtccccggctttgagcgtaaaatagcggctcatataggcgataaggggcacaataggatgaatcatatccgcggtcgacccttgctggcgaacctcgccattaacgttaagtccgataaccgtattttgcggatcgccgcagaaggccgcgacagggatgaagcctgaaatcggacatgcgttatcaaaacctttggctttttcccagggctgtccggcctttttcattttcccttgaatatcgcgcagggttaaatcaagcgccacgccataaccggctatcgctttacgtacatgatcttcggtcgcctggcggagcgttgcgccaatcagcacagcaagctcaacttcatgatgaacagcccccatatccgccggaatcgccagcggctggcgaatatcacacaatgcggtttccggcttgataaaaagcacgggttcttccggcgtcgcgctgcccatctccttgatgtgatttgcgtaattactgcccacgcagaccactttacttaccgggtaatcaagcaaggcgccttgccagttacgatgttgatacatattttcccctaagatcatgatggaattcaggcgcggcgccgaataccgtttaacggtcagcgggcgacgtattttgtcctaccgaagaaagatgttgtttcagcaaatcttccggcggcggcggcaattgtaaataatagccctgctcgcttaacgcctgttttactttttcgagctcggcattgactaattttttacgtccatcaagcggcagcatcatcgctaactgcggctgaccgaatcctttcatcaacgcttcaggcacccgcgaaaaatcgtcttttttttcgacatacaaataggtttgatcgcgcttgctacttctatagatcacacaaaacatacttttactctgaattaacgggatggtgacttgcctcaatataatactgactataacatgccttctggacttcggaatatcactccgtatcggagatgataaatagcaaattgagtaaggccaggatgtcaaacacgccaatcgagcttaaaggcagtagcttcaccttatcagtggttcatttgcatgaagcggaaccagaggttattcgtcaggcgttagaagacaaaatagcgcaggctcctgcgtttttaaaacacgcccctgtcgttattaacgttagcggtcttgaaagcccggtaaactggccggaactgcataagatcgtgacctcaaccggcttacgcattatcggcgtgagcggctgtaaagacgccagcctgaaagtagaaatcgatcggatgggtcttcctttactgactgaaggtaaagagaaagcggttcggcctgcgcccgttgagccggcaacgcccagcgaaccgccgcaaaacgctaatcccatcacaaaaacgcgattaattgatgttccggttcgttccggtcagcgcatttatgctccacaatgtgatctgattgttacaagtcacgtcagcgctggcgcagagcttatcgctgacggcaatatccatgtctatggcatgatgagaggtcgcgcgctggcaggagcgagcggcgatcgggaagcgcaaattttttgtacccatctgacggcagaactggtctctatcgcaggtgtttactggctgagtgataaaatcccggcagaattttatggcaaagcggcgcgcctgcgtttagcagacaacgctttgacagttcaaccgttgaattgatccctttttaacaaggaatttttatggcacgcattattgttgttacttcgggtaaagggggcgttggcaagaccacctccagcgcggccatcgctacaggtttggcccagaagggaaagaaaactgtcgtcattgattttgatatcggactgcgtaacctcgatctgattatggggtgcgaacgtcgtgtcgtttacgattttgtaaacgtcattcagggcgatgcgacactgaatcaggcgctgatcaaagataagcgtactgaaaatctcttcattcttccggcgtcgcagacccgggataaagacgcgctaacgcgcgaaggcgtcgctaaggtactggactcactgaaagcgatggactttgagttcatcgtttgcgactcgccggcgggtatcgaaaccggggcgctgatggcgctctattttgccgatgaagcgatcatcacgaccaacccggaagtctcttctgtccgtgactcggaccgtattctgggtattctggcatcgaaatctcgtcgcgcagaaaatggcgaagaaccgattaaagaacatctcctgttgacgcgctacaatccaggccgcgtcaataaaggcgacatgctcagcatggaagatgtactggagattctgcgtattaaactcgtcggtgtgatcccggaagatcaatccgtactgcgcgcatcgaaccagggcgaaccggtgattcttgacgccactgcggatgcgggtaaagcctatgcagataccgtagatcgtctgttgggagaagaacgtcctttccgcttcattgaagaagagaagaaaggtttcctcaaacgcctgttcggaggataaattatggcattactggatttttttctctcgcggaaaaagagtaccgctaatattgcaaaagagcggttgcaaatcattgtcgcggaacgtcgccgtagcgatgccgaaccgcattatttaccgcagttacgtaaagatattcttgaggtcatttgtaaatacgtacaaatcgatccggaaatggttaccgtccagcttgagcaaaaagatggtgatatctccatccttgaacttaacgtaacgctgccggaagccgaagagtcaaaataagctcttttatgggaaaattcctggattaaaaaaggcagaagaatctgccttttttatttttttacattattccgaatacggacatttatttcactggccgttttcccggcaattaccgtcgttaaagcggatactcctgcaacagaagagttaacttctcctccatcagttcggcgcgccagccggaaatcaattccggttgcccattttgcggttttaatttccagtgccagttaagcaactgattaatctgccgacgcgatgccagtagctcgccgctgacgtgatgcgacgcgctcacctccgccaccagcgctttgatggctttaaacgctttgcgatagcccggcatgtccatcagattcaacaggggttccggcaatgcctcttccggtagcgcctgtgctttcgccaccagcgatatcaacgtcttgccatgaaaacgaatctcgctgccggaaagccccaggctatccagctcaccgagactgcccggcatataacgcgcgaccgcccacagattttcttcacgcacaacaaagttcaccgccatatcgcgctcacgcgccttacgtagccgccagtcagctaaaagttgcagacaggctaactggcgagtacgcagttgccaggcattggtgatatcccgccatgcttcttccggcgcctgaatctcctgacggcgctgctgcatcaaccgacactcatcaagcgcggcaggcagccatcctgcggcttcagtttcaatcatcagctttttggcgatcggtaacagataccagacatccgccgccgcgtattcacactgacgttcgcttaaaggccgggctaaccagtcggtacgagactcgcttttgtccagcgccacgcccgtatactcttctaccatcgacgcaaaaccccacgacagcggacgcccgcaaaacgccgccagaatttgcgtatcaatcaggggttccggcagttcgccaaacgcattcagaaatacttccagatcttcgctacccgcgtgcagaaatttggtgattcccgtatcgcgcaacaccgcttttaacggcgaccagtcgctgatgccgagcggatcgatcagggcgacatttgccccgtcaaataactggatcaatcctaactgcgggtaataggtgcgggtacggacaaattccgtatctaaagcaatagccggacatgcgcggacagcctcacacaggctcgccagcgcatcgtccgtttcaatcatttggtaattcaaatcgtgttctctttggttcgcgccaaaataaatatcctccggcatagccggaggtttttcagatgcgcctataaggctctcttaccagccgcgccctaacaggcgcatacgatctgacatttgcatcaaacttcgttacttacggcccgtaaacgggctgcccggatacgggatcgataattgctcacccattttatcctcttcaagctggtgctttatgtagtcctgtatcttcgccgtgttcttacccaccgtatcgacatagtaccctctgcaccagaactccctgttcctgtatttgaattttagatccccaaactgctcgtaaagcatcagactacttttacccttcagatatcccatgaaactcgacacactcatcttcggcgggatctccagaagcatgtgaatatgatctgcacaacattctgcttccagaattcgtacgtttttccattcacacaattttcttaatatgctgcctactgccctacgcttctctccatagaacgcttgtcttcggtatttgggcgcgaaaactatgtgatatttacagttccatcgggtgtgcgctaagctcttttcgtcccccattgggacccccttttgatttcttgttgaacttttgcagttgccagaccgcaagatgttttaacaaatcaaaaggggttttaataactggcttaaagctgaaagctttccggaacccccagcctagctgggggttttccatagacaaaaaaacgccggcttaaccggcgtctctcgttagctgacttaacgctcaggctttattgtctactttgccacgggcttcgtcacgcagttctcgtcgtaaaattttcccaacgttagattttggtaattcctcgcgaaactcgacctgtttgggcaccttatatccggtcagatggcgacggcagaaggtgatcaacgcatcgtcagtcaatgccggatctttcttaaccacaaaaagcttcaccgcttcgccgctactaccggaaggcacgccaaccgccgcgacttcctgcacgccagaatgctgcatcaccacatcttcaatttcgtttggataaacgttgaaaccagaaaccagaatcatatctttcttacgatcgacaatccgcagaaagccgtcttcatccataaccgcaatatcgcccgtatgcagccagccatctttaatgatttcatccgtcgcgtcaggacgctgccagtatcccagcataacctgcgggcctttcacgcaaagctctccggcctcacccggcgcgacttcgttgtcatcgtcatccaccagtttggcttctgttgacggtactggcaggccgatactgccgctgtgataatcaatatcatgcgggttgacgctcaccagcggggcgcactcggtcagcccgtagccttccagcaggtattgcccggtcagctttacccaacgttccgcaacgacgttttgcaccggcatcccgccgccggctgacagatgcagcgaagaaaaatccagctgttgaaactctttattattgagcagggcgttgaataacgtattaacgccagtcatcgccgtaaatggatatttcgccagctccttgaccagaccggggatatcacgcggattggtaatcagcaggttttgcccacccagctcgataaaaagcagacagttcatggttaaggcaaaaatgtgatacagcggcagcgcggtcactaccagctctttccccgggtgcagcagcggcccataggtcgctttcacctgctccagattcgccagcatattgcggtgggtcaacatcgcgcctttcgccacgcccgtcgtaccgccggtatattgcaggaaagccagatcttcagcgacaacctcgggtttgacatactgcatacggtagccatgctgtagcgcgctgcgaaacgagatcgcatctggcaagtggtattttggcaccagacgcttgatgtatttcacgacaaagttaacaaccgtacctttggcggtagaaagctggtcgcccatccgcgtcagaataacgtgctgtaccgacgttttctcgactactttttccagcgtatgggcaaagttagaaacaataatgattgccgccgcgccgctatcgttaagctgatgctcaagttcgcgcggcgtgtacagcgggttaacgttcaccacaatcatgccagcgcgtaaaataccaaatagcgcgacaggatactgcaacaggtttggcatcatcagcgccacacggtcgccttttttgagtcccagcccttgttgtaaataagccgcaaatgcccgactacgttcttctaatttacggaaggtcattacctcccccatattgacgaacgcaggctgatcggcatagcgcgtcgccgcatgttcaaacagttcaaccagggattgataacggtcagggttgatctccgccggaacatcagcaggataacggttaagccaaaccttcttcaatgcatcacctctaaaatgagtgttcgtcgtcatcacaaccccagttaataaacaagtcgttaacattatattaactcagcgtaccagtttattaattacgcaactgaaaggttgcgaagcgcgtcactatttatttttattatgtctctatgaatgcagaaacagcggaccagccgctgtttcttttattgataaaacaaagagttactctgttactatcgtctgaacctccgcgggtccagggttataccatccccaaccgccatagccataaggccaggcgcgtccgccgtaaaaccacggatcgatcggctgtggaggcatgacgacctgctgaacaagatgccagcgtttatagccggtagcctgcatcagcataaatttatacggcgtattgccgattttaccgtcaaccgtgccggttatcgggccgacaacggtaactaactggccacggaagtccaccgggtccagaaaaccgttcacatcggcaaaaattctgccgcgcgaggcttcgcccagaacaggacgcgcgccgctatcaagcggtacggtcgcgatttcaagccgggtttttccctgctgattttgcaccgccacaactttgccgccaaaacgcgcctcttgcccgatatagagctgcggcgcattcatcacccgcaccaaatcctgctgcggcgtcggactcgaacctttaatggcatccgggatagtcacgcaaccgctcagcataagcgcaaaagcgcacgccagcgccccttttattaaccgtttttgaaccgccatgatgcgactcctttttctcgacctctattccaccccacagcataaagtatggggggtaatagtagtgagagtcattctttgccgggaagtttcttccacgccacttcgttacgcaaataaaccggctcggcatgttccacggcaacggtctctcctgccgccagcttttgactggcgatgggcaacatatcttccgctgccgggagcgacacctccccatcatgaagcgtcaggccgcattccttcgccagatcgggccacgcggaccaacccgttcctacggtcgcccactcgccggaaagctgtttcaaccgctcgccgacccgttccggtttcagcaccgcttccgtctcttcgccctgccagacgccctgcgcatcacgctggtattccgcccagtacacttcgcccatccgcgcatcaatcgcggcgagtacgcgggtcgcgccggttttacgccatgcaccctgcgccatcgtggcaagcgttgaaacaccgatcatcggcagatttgcccctaacgccagcccttgcgcaataccaatgccgatacgcacgccggtaaagctgcccggaccgcgcccaaacgccagcgcatctatctcattgagcgaggcgccgctggcggccagaatctcctgcaccatgggcaggatacgttgagtgtgttctcgtggacaaagctcaaagtgagcattgatagtaccgttgttccacagggcgacagaacaggcctctgtggcggtatcgatagccagaattcgcatgaggtttcgtgcttagatcaataaaatagcgcgcatcttaccatactccgtaacaaattactcggcggatggaatcgcaagaaagcgaacggcacgggcgatatcacgcgtgcgcggcgcaggaggcaggctggcgagaaacgtggcgccatagggccgcatcaccagccggttatcacaaatcactaacaccccgcgatcgtccgcatcgcgaatcagccgccccaccccctgcttcagcgtaatcaccgcgtcgggcagttgaacctcatcaaacggatcgccaccgcgcaaacgacagtcttccattcgcgcttttaacagcgggtcgtccggggaggtaaacggcaatttgtcgataatcaccaacgataacgtatcgccgcgcacgtccaccccttcccagaagctgctggtggcgacgagcagcgcgttgccggcgctaacaaattgctgtaacagttggcctttactggtttccccttgcaacaataccggcagcgtcatggtggcgcgaaactgctccgccaaatcgcgcatcatggcgtgtgaggtgcacagcataaaacatcgcccgttattggcttcgataatcggcctgagcatagccgccaactgtcgcgccgcgccgggctggttggtttgcggtaggttacgcggtacgcagagtaacgcctggcgcgtatagtcgaatgggctgggcagtagcatggattctgcctgttcaattccaagacgggcggtaaagtggtgaagatcatcatttaccgacaacgtggctgaggtaaaaatccagctaccgggcttctgttccatcacctctttgaatttgtccgccacggtgagcggcgtcagcgccagggtgaaatggcgcgaggtgcactcataccagtagctgtatcccggctgattgatctcttttaagcgtttcagccgtgaacggtatagcgtggcgcgttcaaaagccgcatccagcagcgccgaacggcccagcgacagcttcgccacgtcgtaacaaagctccagcgtatcatccagcagtaaaaatgcccgttggatacgtgagtcggctaacagttcacgcaaatttccccggtagccgggctcccccagttgcagacgaaaatcctgggcgctctgggcaaggcgatcggcgcatttttgcaactgttgagtgtctttcagttccgtccggtaggcgatggtgatgtcttttgctaaatccagcaactgacggctggagagcgattgtccgaaatactggctggcgatgtcaggcagttggtgggcttcatcgaagatcattacttcagcctgagggataagttcgccaaacccgctctctttaaccaccatatccgcaagaaataggtggtggtttacaatcaccacatccgcgtccatcgcctttttacgcgctttcaccacaaagcactctttgtagagcgggcaatcgctgccaaggcagttgtcgttggtactggtgaccaacggccaggcctgggaatcctccgccacgctgacgcaggtgctgatatcgccatcccgcgtctgatttgaccaggagcgcagcaatatcacgtcgcttaacgtttgtaccggtaaatcgccgcccgccagcgcttgttgttccagccgctccaggcagaggtagtttgaacgtcctttcaacagggccgtcttaccggtaaacgccaacgcttttgctaccgtcggcagatcgcggctgtagagttgatcctgcaacgctttcgacccggtcgaaataatgacttttttcccggcgcgcaacgccggagcgaggtaagcataggtcttcccggttccggtgccggcttcaacaaccagaggctgcgcattttcaatcgcttgtgttacggcaaccgccatttgtcgctgtggttcgcgcggtttaaagccggttatcgctttggccagttggccatctgctgcaaaatcgtccgtcacactgccccctgttaatttgcacagggattatgtcagggtagaaaggcttacgccagttacagaggtgacggcggcgccacattgtggcagtcttgaaccattcaaatgaaaagcaaatgaggaataagtaatgtctatcgtgcgtattgatgccgaagatcgttggtcagacgtggtgatctacaataatacgctgtggtataccggcgtgccggaaaacctggacgccgatgcttttgagcaaacggcgaatactctggcgcaaattgatgcggtgctggaaaaacagggctccagtaagtcacgtattctggatgccactatttttctgagcgataaagcggattttgccgccatgaataaggcgtgggatgcgtgggtcgtcgcaggccatgcgccggtacgctgtaccgtacaggccgggttgatgaacccgaaatataaagttgagattaagattgtcgcggcggtataagccggttattcgtcttcatcctcaaaacgcgccactatccgttcgccggtatggttggcgcgaagttcgcccgccacctgggcaatcgcttctccgctactcataccttgcgacatcaattcctggatacgttctacggctttttgctgttgttcatgactgagtgaaggtaaacctgcaaacatgattaactcctgctaaattgttagcgctaattatttcacgctacccggcggtaagccagtagtgttgtaacgagtcaggaatgatgaagacgttatctcccactgttatcaccttaccctggcgtccggacgccgctgaacactattttgcgcccgtaaaccatttgccctgggcgatgctgctgcattcaggtgatgctattcatccctataaccgttttgatattctggtcgccgatcctgtcaccacactgaccacgcgcgcgcaggaaaccacggtatgtactgcgcgcacgactaccgtcactctcgacgatccgttacacgttttgcagactcaactggaggcgctgccttttcatcctcagcctgaccctgacttaccctttcagggcggcgcgctgggtctgtttggttatgatttagggcggcgtttcgaaattttgcccgatactgccgcgcgcgatatcgctttacccgatatggcgattggcctttacgactgggcgctgattgtcgatcaccaaaaacaggtggtgtcgctgataagctatcacgatgcagacgcccgatatcgctggctcaccagccagcgcgcgccgacccgcacgcccttcaggcttacctcagcctggcaatccaatatgacgcgttgcgagtatggcgagaagtttcgtcaggtgcaggcctggctgcacagcggggactgctatcaggtcaatctttcccagcgttttcaggcgagctacgagggtgatgaatggcaggctttcgaacgccttaaccgcgccaatcgcgccccgttcagcgcctttcttcgtttacatgacggcgccatattgagcctttctcccgagcgttttatccaactggagaatggtcatatccagacgcgcccgatcaaaggtacgcttccacggcttaacgatccgcaggcggatcgtcagcaggcgcagaaactggctaattcaatgaaagatcgcgctgaaaatttgatgattgtcgatttgatgcgtaacgatattggccgggtcgccgtaccaggttcggtgaaagtgccggaactgttcgtcgtcgaaccatttcctgccgttcaccatctggttagcaccattaccgcccgtttaccggactcgcttcatgctaccgacctgctgcgcgcggctttccccggcggctccattaccggcgcgcctaaagtgcgggcaatggaaattatcgacgaactggagccgcagcgacgcaacgcctggtgcggtagcatcggttatctgagtttctgcggcaagatggataccagtattactatccgcaccgtcacggcaacgcagggccaactctattgctcagccggcggcggtatcgtggccgatagcaacgaagaagcggaatatcaggaaacttttgataaagttaatcgtatcctgcacccactggagaactaatacgtggataccagccgtctgacgctcgatcatttcttatcgcgctttcagcttttgcgcccgcagatgactcatgaaacgttaaatcaacgtcaggccgccgtactgatccctgtggttcgccgcccccagccggggctgctgttgacccagcgggctattcatttgcgcaaacacgccggacaggtcgcctttcccggcggggccgtggacagtaccgatgcttcgcttatcgccgcagcgcttcgcgaagcgcaggaggaagtcgccatcccgccgcaagccgtggaagtgattggcgttttaccgccggtagacagcgtgaccggttttcaggtcaccccggtggtcggcattattccgccaaatctcccctggcgcgccagtgaagacgaagtgtctgcggtgtttgaaatgccgctggcgcaagcgttgcaactggggcgatatcatccgcttgatgtttaccgtcgcggcaattcgcaccgcgtatggctctcctggtatgagcattatttcgtctggggcatgaccgcaaacattcttcgtgagctggcgctgcaaattggcgtaaagccctgactgtacacaacgccattcacgttgcctcaaggcggtaacaatcgcctcccccaaagaggcagcctgaagggcaacgtgtatatacttaactttacgcgcgtaagacacgacttgagattactgtcgcaatattagtaaaaacgcggttattcattagtttaattcatgtgaatagttaagctgatgccagcgttccctcttacactatgcgcagttataacatcgtaaccggaagccccggttgccctgtcaggagtattatcgtgattagcctattcgacatgtttaaggtagggattggtccctcctcttcccacactgttggcccgatgaaggccggtaaacagttcgtcgatgacctggtcgaaaaaggattactggataacgttacccgcgtcgctgtcgatgtctacggctcgctgtcgctgacggggaaaggtcaccataccgatatcgccattattatgggtctggcgggtaatgaacccgctaccgtggatattgatagtatccccggttttattcgcgacgtcgaaacgcgcgagcgtctgttactggcccagggacgtcacgaagtcgacttcccgaaagatgacggaatgcgttttcacaacggcaatttgccgctgcatgaaaacgggatgcagatccacgcctggcatgacgacacggtcatttatagcaagacgtactattccatcggcggcggctttatcgttgatgaagagcatttcggccaggaagcgacgaatgaggttactgtaccttatccgtttaaatcggcgaaagaaatgctggagtattgcaacagtaccggcctttcactctccggcatggtgatgcaaaacgaactggcgctgcatagcaagaaagagattgaagagtatttcggtcacgtctggcagaccatgcaggcctgtattgatcgtggtatgaataccgaaggcgtgctgccggggccgctgcgcgtaccgcgtcgcgcctctgcgctgcgtcgtatgctggtttccagcgataagctttccagcgatccgatgaacgtcattgactgggtgaacatgtttgctctggcggtgaacgaagagaacgccgcaggcggccgcgtcgtgacggcgccaaccaacggcgcgtgcggtatcgttcctgcggtactggcttactacgaccattttattgaatcagtcagcccggatatttacacccgctacttcctggcggcaggcgctattggcgcgctgtataagatgaacgcgtctatttccggcgcggaagtcggctgtcagggcgaagtcggggtcgcctgttcgatggcggcggcaggccttgctgaactgttgggcgccagcccggagcaggtttgcgttgccgctgaaatcggcatggagcataacctggggctgacctgcgacccggttgccggtcaggtgcaggtgccgtgtatcgagcgtaacgccattgcttcggttaaagcgatcaacgctgcgcgtatggccatgcatcgaaccagcgcgccgcgcgtctcgttggataaagtcatcgaaacgatgtacgagaccggaaaagacatgaacgcaaaataccgcgaaacgtcgcgcggcgggttggctattaaagtccagtgtgattaaacgccgtttcccctcccttcgcccatctgctacggatgggcgaaatttttatctcttcctcgtcgactccacgtttccccactacacttgctgtgtcgcggttggcttttgtcgccaacgcttattgggcggcccgcatgcaaacagcacaacggatcatcaatcattatcgccgtaatcgtttcattgtttgcacgatttgtgcactggtcacgctcattcttacgctgaacatccgatttatttcggagcggaacttaaatcaccatcgcacggttgcattcgcgaatcatgccgttgatgcgctggataatgtgctgcatcctctcctggtcggacgaaacatactgctccccttgcttgagcttccgtgcgcgaccgcgcatttgccgttgcgtaagcaagccgcccgcctacaaaccattcgttctatcgggctggtaaaagagggaattctctattgctcaagcatttttggcgcccgtaatactcccatacgccagcttcagcccgatcttcccgcagtcggcgatctgctgctactttccacagaccaatcgttactcaagggaagcccgatcctcattcagtggtatcccgcctctgccgatggccaggatggcgtgatggaaattgtgaatattgacttgctgacgactatgctacttgagccgcagcagccgcaaattaccagcgccagcctgacggtcggcaaacgacacctgttatatggtcggggcgtggtcgatactcttccggaattaaaaaaagatgaagagcgttaccagctttcatcgcgacatttcccttttactatcagcgtcagcgggccgtcggcaggcgtactggcgttcaaacatctcccgacgcagttaccgctggccgtattgcttagcctgttgatcggttatatcgcctggctggcaacggccagcagaatgagcttttcctgggaaattaatctggcccttgccgaacgggagtttgagctattttgtcagccgttgcttaatgcccgcacgcagcagtgtaccggcgttgagatcctgttacgctggaacaacccgcgccagggctggatctcaccggatgtttttattcctatcgccgaggaacataacctgatagcgccgctgacccgctatgtgattgcggaaaccattcggcagcggcactacttccccatcaaccatcagtttcatatcggcatcaatgtagcggcaagccatttccgacacggcgtgcttctcaaagatcttaatcagtactggtttagtgcggaacctgttcagcaactggtgctggagctcacggaacgcgacgcgttgcttgacgttgattaccgcctgatgcgcgagctgcatcgtaaaggcgtgaagttagccatcgatgattttggcacaggaaacagctcgctctcctggctggaaaaactgcggccggatattttgaaaatcgataaatccttcaccgccgccatcggtaccgatgcggtcaattcaacggtgaccgatattattatcgcgctggggcaaagactgaatattgaactggtggcggaaggggtcgaaaaccagacgcaggcacagcatttgcgccagcatggcgtgcaaatgttacagggctatctctatgcgaagccgatgcccattagcgaatttccacagtggctggcgggcagcgcgccgccgcccgcccggcataacggacagattatgtccgcgatgccgcatctatagacttgattcctgcgtgtgacgttattcctcttcgtcgtgggcaggctgttctttaacaattcgaaccagatcgacacgatagtcgttggcctcgacaatggtgatccgcaggggcggaacatcaatgacatcgcctacacgaggaatatggccattagcggcgatcactaaccccgcgaccgtcgcaatatcgccctcttcgttcaccagatggtcaacttccagcgcctgctgtagcgcatggagatcggtgccacccttcactatccagccctcggcatcggcaacgatttccggcgtttcatcggcatccgggaactcaccggcaatcgcttccagcacatccagcggcgtaaccagcccctgcaccacgccgaactcgttagtgacgataacgaaactgccgcgcgcgcggcgcaaaacgcctaacagattgataggatcaagcgtttccggcaccactatcgccggggaagacgcggcgatagccgcaacatccgcgccctcttccagcgccaccagcaactctttcgcgcgaacgataccgataatttcatccagctcgccccgacataccgggaacaggctatgcggagaagagagtaactgctgacggatttcagctacgctgagattcgcatccacccaactaatttcgcctcgcggcgtcataatgccgcgcagggagcgcgacgccagagtcagtacgccgttaatcatgtagcgttcttcttcggcgaaggcgccttccgacaccgatatcgcggccgggctatccgtttcatgttgcgtactcgcctggcgtttaccgcccatcagacgcaggatagcgtccgcagtacgcgcgcgcagcggcaacgtggactgatgacgaataaagttgcggcgcgcaatctggttaaacacctcgataacgatcgagaaaccaattgccgcgtacaggtagcctttcggaatatggaaaccaaacccttccgccaccaggctcaagccgatcatcagcaggaaactcagacagagcaccaccaccgtcggatgctggttgacaaaacgggtcagcggttttgacgccagtagcatcaccgccatcgcaatcaccaccgccgccatcataaccggcagatggtttaccatacctaccgccgtaatcacggcgtccagcgagaagaccgcatccaggatgacaatctgcgtgactaccacccagaagctcgcatagcctttaccgtgtccggtgtcatgctcgcggttttccagacgttcatgcagctcggtggtcgctttaaacagcaggaatataccgcccagcagcataattaaatcgcggccggagaaggtaaaatcccagacggtaaagagcggctttgttaaggtcaccagccacgaaataatggacagcagcgccagacgcataatcagcgccagcgagagcccgataagacgcgctttgtcacgctgctttggcggcaatttatcggcgaggatcgcgataaagaccaggttatcgatacccagaacaatttccaggacgacgagcgtgagtaaacccacccaaattgagggatccattaataattccatgacaagctcctgcttaaggaatgactaaacggcgcccacaacatctcaaaggatgcaggcggtaacgcaataaacaaagtaaggctatggcaagatatgccagattgacaggcgcaaaacggccaaagagtgaaatgacgtcggtgacgatccatacaacgggctgctgccctataccccattctaattaaacggaagctaaacataacagagacaactggtttttggcaaagatttaccttcctttgcaaagagatgtaaccaggatattttacacttcgaaatttctcattatcgaaaacaaaattacggatctccatcacacaaaatatttttttcgatatctaaaataattcacgaaaatcatgcgtttttcgttgtaaccctcatctgaatcgattcgcttgcggacggcgattcaaaaaatacatctgtcaagttgatgtgttgacaataataaaggaggtagcaagtgaccattgctattgttataggcacacatggttgggctgcagagcagttacttaaaacagccgaaatgctgttaggcgagcaggaaaacgtcggctggatcgatttcgttccaggcgaaaatgccgaaacgctgatcgaaaagtacaacgctcagttggctaaactcgataccagtaaaggcgtgctatttctcgttgatacatggggaggcagtccgtttaatgctgccagccgcattgtcgtcgataaagagcgctatgaagttattgccggcgtcaacatcccgatgctggtcgaaacgtttatggctcgtgacgacgatccgagctttgacgagctggtcgcactggcggtagaaaccggtcgtgaaggcgtaaaagcgctgaaagcgaaaccggtagaaaaagccgcgccagcgccagtcgccgccgcgccaaaagcggccgcaccggcaaaaccgatgggcccgaatgattatatggttatcgggcttgcccgtattgatgaccgcctcattcacggtcaggtcgctacccgctggaccaaagagaccaatgtcagccgtattattgttgtgagcgatgaagtggcggcggataccgttcgtaaaacgctgctgacgcaagttgcgccgccgggcgttacggcgcatgtggttgacgtcgcgaagatgattcgcgtctacaataacccgaaatacgccggcgaacgcgtgatgcttctgtttaccaatcctaccgacgtcgagcgcatcgttgagggcggcgtgaaagtcacttccgtgaacattggcggtatggcctatcgtcaaggtaaaacgcaggtgaacaacgccgtttccgtcgatgaaaaggatatcgaagcctttaaaaagctcaacgagcgcggcatcgagcttgaggtgcgtaaagtttccaccgatccgaaactgaaaatgatggatttaattgccaaagtggcgaaataaccgccggcatttaattagctttcacacttaagatagcaataggagaagtacaatggagattaccactcttcagattgtgctggtgttcatcgtcgcatgtatcgcgggtatggagtcggtacttgatgaatttcagttccaccgtccgctgatcgcctgtaccttaatcggcgccgttctgggggacatgaaaaccggtattatcatcggcggtactctggaaatgatcgctctgggctggatgaacatcggtgctgccgttgcgcctgatgccgcactggcgtccatcatctctaccgttctggtcatcgccgggcatcaaagcattggcgccggtatcgcgctggcgattccgctggcggcggcaggccaggtactgaccattatcgttcgtaccatcaccgtggcattccagcacgcggcggacaaggcggctgaaaacggcaacctgacggcgctctcctggctgcacgtttcttctctgttcctgcaggcaatgcgtatcgctatcccggcggttatcgttgccatctccgtaggcaccagcgaagtacagggaatgctgaatgcgattcctgaagtcgtcacaggcggtctgaacatcgccggcggcatgatcgtcgtggttggttatgcgatggttatcaatatgatgcgcgcaggctacctgatgccgttcttctacctcggtttcgtcaccgcggctttcacaaacttcaacctggtcgcactgggtgtcatcggcgcagtgatggctattctttacatccagctgagcccgaaatacaaccgtgtagcgggcgcgcctgcagcggctgctggcaataacgatctcgataacgaactggactaacaggtgagcgaaatggttgatatgactaaaactaccaccgagaaaaaactcactccgagcgatattcgcggcgtatttcttcgttctaacctgttccaggggtcatggaacttcgaacgtatgcaagcgctgggcttctgcttctctatggtgccggcgattcgtcgcctgtatccggagaataatgacgcgcgtaaacaggcgattaaacgtcacctggagttctttaacactcatccttacgttgcggcgccggtactgggcgtgaccctggcaatggaagaaaagcgtgcgaacggtgcagagattgacgatggcgctatcaacggtatcaaagtcggtctgatgggaccgctggcaggcgtcggcgaccctatcttctggggtaccgtccgtcccgtattcgcggcgctgggcgcaggtattgcaatgagcggcagcctgcttggtccgctgctgtttttcatcctgtttaacctggtgcgtctggcgacccgttattatggcgtggcttatggctaccgcaaaggcgtcgatatcgttaaagatatgggcggcggcttcctgcaaaaactgactgagggggcgtcaatcctcggcctgtttgtcatgggggcattggttaacaagtggacgcatgtgaatatcccgctggtggtttccaccatcaccggtcaggatggtcagacacgcgttaccaccgtgcaaaccattctcgaccagctgatgccgggtctggttccgctactgttgacctttgcctgtatgtggctgctgcgtaagaaagttaacccgctgtggattatcgtgggcttcttcgtcattggtatcgccggctactccgtaggactgctgggccagtaaggctgttgtacactaccggggccaaacggccccgttttttatttctctggaggataaatgactatcacggacctggtgctgattctctttattgccgcattattggcttacgctctctacgatcagttcatcatgccccgtcgcaatggccccactctgctttctatagccctgctccgccgcggtcgcgtagacagcgttatcttcgttgggctggtcgccatccttatttataacaacgtaaccagccacggagcgcagatgaccacatggttattaagcgcgctggcgttaatggggttttatatattctggatccgcacgccacggatcatctttaaacaacgtggctttttcttcgccaatgtctggatagaatataaccgtattaaagagatgaatttatcggaagacggcgtactggtgatgcaattagaacaacgacgcttgcttatccgtgtacgcaatatcgacgatctggaaaaaatatataaacttcttattgaaaatcaatagcttaagatatagcctcaactatgtttttcgaattttatttcgaatcataatatagctaaggctatattttctattgaccaattgttatttaatttaacgttttattgatgaataaatctaaatgaaaatcgttttcaattgaaagacaaataatattttatcgctgttgttttatattctaaaaatatgttaatgttgcgccgtcaattggggagtagccgatttccagactccggaaatgtacgtgtcaacatactcgttgcaaaacgtggcgcgtacggaccagccgccgctggtcaggcgagaccataggcgcatcaactgctgtgtatttcgtcacagaatggcgacatgcatgtttgctgggggcagtgatgtgtttaatggataccccggtcaggacgttgtcatgcactttactgctactgttcttctcgctttcggcatgtcgatggatgctttcgcggcatcaattggcaaaggcgccaccctacataaacccaaattctcagaagcgttgcgtaccggtcttatctttggcgcggttgaaacgctaaccccgttgatcggctgggggctggggatattggcgagtaaattcgttctggaatggaaccactggatagcctttgttctgctgatctttctgggcggacgcatgatcatcgaaggtatccgcggcggtagtgatgaagatgaaacaccgttacgtcgtcacagcttttggctattagtcacgacggctatcgcgaccagcctcgatgcgatggcggttggcgtcggtctggcgtttttgcaggtaaacatcatcgctaccgcattagctatcggttgcgccacgcttatcatgtccaccctagggatgatgatcggtcgctttatcggcccaatgctgggtaagcgtgctgaaattctcggcggggtcgtactgataggaattggcgtccagatcctctggacgcattttcacggttaacggttacgctgccagagatgaaggttgaaatccgtctggcagctaagtccggcgctggcagccagttgttcccacacgtctggcctggcgcgccaggcaaatggcgtcatttgcaacagtgctacagccgcttcggcggtgagctgcatgtgataagcaaggcgggtactctgctgcaatgtgaatccgtcgagctgctcggtatacggcgcatgtaaacgcacctcatcataaatgagcccttttagttccatcagatgatgcggccctggcgtggcggtaacgacccaaccaccaggtttcaccacacgcgccaattcctgcgccttacacggggcgtagattctgatcaccgcatccattgacgcatcggcaaagggcagtcgatggcttgacgccacacaaaacttcacctgcgaatagcgtttcgccgccgctttgatcgccgttttagcaacgtccagtccaaacgtggtgactcccggcaacgcctcggcaaaagcatgagtgtaatacccctcgccgcagccgatatccagaatcgccgtggccgactgatccagccgctcgcgcaacaggttaatcacggcatcgcgcagcggctgataatggcctgcatcaagaaacgctctcctcgcctgcatcatttcggcgctgtcgcccggatcgcgcgaacgtttatgctgtaccggcagcagattgatgtaaccctctttcgccacatcaaactgatggcgctgtggacatataacgctgttattaatctgcgtaagcggctgatggcaaagcggacaggtaaacgacatgacaactccggactggggcgctaaagggcgcaagtgtaacgcgaattgcgccccgggaaaatcctttacgaacccggaaccgcaacgtggctgccatgcatcaccagaaggtgatctgaatcggctggcataccgtctggctcaacattttccagccgcagcacatcgcccatgatctggctgaatacgggcgcagataccgcaccgccataataagccccattttgcggattattaatcaccaccaccagcgcaaatctggggttacttgccggcgcgacgcctgcggtatatgccacatacttatcgacgtatttaccatcatcgccaatttttttcgccgtcccggttttgaccgcaatacggtagtctcttactgcggcttttgttccgccgccgccaggcaacgcgacgctctccatcatatgttccacctcgtgcaccagttcttccggcattacccgcgtgccgatcacgggcggatcaactttggtgatcgataacggacggtagataccaaagctgccaatcgtggcataaacatgcgccagttgcagcggcgtcaccattaatccatagccaaaagcaaaggtagcgcgatctaaatcactccagtaacggcgtttcggtaataacccgctgctctctccggtgagacccagtccggtaggcacgccgaaaccaaagcttttataagtatccattaatttctgcaccggcatcgccagagaaaggtgagaaacgccggtatcgctggatttttgcaaaatgccggttaatgtcagttccggatagtaaccgacgtcgcggatacggtgtccatcgagagtaaaaggatgggtatcgataacgctgtccggctgcacgatgccctgctgtaacgcagtcataatgaccaatggcttcacagtagaaccgggttcgaaggtgtcgctaatcgcgcggttacgaaaatcgtccaactgcgcgccttcacggttgttcgggttgaaatccgggtagctcgccatcgagagaatttcacccgttgggatgttaatcaatacggcagcgccggattccgctttgttccagatgacggcgttatccagcgcatcttcggtaaccgtttgcagacgttcatcaatgctaagctgaagttcatgagcaggaaccggattcacttccgtaatgttctcaataacgtgaccaaatttatctttacgcaccaatcgggagcccggttttcccgtcagttgcgcgttaaagctcttttcaataccttctattccctgcccgtcgatattggtaaagccgatcaaattggccgctacgtgtccggcagggtaaaaacggcgcgactcttcccgcaggttaatacccggtagattcagtttatctatccattcggcttgctggggtgaaacctggcgcgcaaggtagataaaacggcctgccgggttactgtttacccgttccgcaagcgtactgagagacagatgcagggcgctggccagcgcctgccagcgctcattgtagccaacgccgcctttgcttatgatagtcttcggatcggcccagacagcattaaccggaacgctcaccgctaagggtcgcccttctctgtcggtgatcatgccgcgtggagaggccgtggtcacttcacgaagcgagcgcatatcttcttgtttcaccagtttcgacggcgtaacaatttgcagccatgccacccgccctaacaacaatgccatactgagcagaatggcagtgcaaagtagtgcaaaacgtatgggcgtaaaattacgggtatcgccgtcgcttttctttttcacctgatctccagccgaatcatttttcaggtgattgatttaacgggaaacggccggaaaaaccagaaaaaacaatgctaataacatcgcgcctttgcaacaaatcgctaacgagagcgcatccagacacattttgaaggatattgaattaaaaagccccgcttttagcgaggctttatatctgaggctgacgcgacaaacgcatcaaatcagtggtgtcgatcagatagctgttacgttaacagcagccggacctttctggccgtcctgaatttcgaactcaacgttctggccttcagccagagttttgaaaccattgccctggatagcggagaagtgtacgaacacatctttgctgccgtcagccggagtaatgaagccaaaacctttggattcgttgaaccacttaacttgacctttaatctttgccatttgcaaaattccttagagtgttttctttgcccgtaggcataacatagataaaactgagacattactgcttgaggcactaatataaggttcggcagagaagcggtattcaacgtcaacgtgtttactcaggacttctttactgaaaatgccacacataaacagaactgtacctcgtttaacccaaagcctgttatcacatacaacgttaattatggcaagccatttttaaacgtgtctcgatccgtcgcacaaattacgagaaccttcacaaattgacagcacgtttatgcaacaaaattgcgaaagatatatcctcacgcgctgacggactcctgacaacgtcactgctgaaaagccatttttctaccatagctcaataacttcgcttcttccagtgcatcaaatcacatttaaaagctgtatttttcatatcactttttatgctgagttatgcataaattgtcacaatgataaaaaacaccttttaatcaaaataatagaaaagaaaagcgattttcggcaccgctttttgtgatgttctgcgtctttacagaatgccttaaaataatgaacaaacaatgacaatccataaagagagagaaacgtttcgcttttaatagagaatgagcggtatcacaaaaatgccatatgtccatttgttatacatataaaactatgttgcatataaagccatatattatgtaaggtgttgatgctgtagtatcagttgcaaacggcaacgcggagagatccgacggggaaatggggcgtatggcactggcgccatttgcgccccggtaagcattatcgttctgcaaccagacgaatgatgtcctcatcctcttttggttcgcttgccgctgttgcgggttccgcttctttttctggttcgtttgcttcgcaaaggcgacgtaacaacgcgttttgccgcttctgttgatccaataacgcttcgagcaattctatctgctcgttggcacgggagcttgcccggttgacaaagaaccagagcgccagccccaccaccagaaccaccattgatactattaaagatgcaagagaaaacgcaccagagtttaaaacgtcgttcatttcaccacctcaatgtagagacgtcattctaccactgctacacgggaaggaaatctctggtgtaaaacgtttaccagggaataaatttattgatggcgcaaataccgctgaaaaattgtacatcctgatcgcacatgatattaaacacctgcgcccacagcaacaggcatactaccaccacgatgccgagaacgacccatcgaaattttttcactccactctccgatcttacatcttatgtcgctaaattatcatgagttacttaaaccaggagtaactgtagcggcattatatgtttttaggaatgattcacttgtttcaatcaatgtacacgctactcttattctaactaaaaaagaaaagaggtagtaatgcgtttgatcattcgcgcaattgtattgtttgccctggtatggataggcctgctgatgagcggctatggcatcctggtgggaagtaaagtgaacgctgcggggctgggtttacagtgccattacctgaccgcacgcggcaccagcacggcgcaatatctccataccaacagcggcattattggcttttccgactgtcccattttcagaaaaatcgccaccgtggtggataatggctaagcggcaataaataatttcacagtgaaactatcaccaataattcccctatattggctgttgttcataagtactgttaaataatattttaataaccgttaaataagccgacagatattatctacttttacgatttcatcccacccgatgttataaaaaaagcagctacatttttcgtagctgcttttttttaacgtcatgctaataacgttgcttagaagggataatcgttgtaacccatttgttcagaaattttacgcgcggcggcgtgtaacatagccacatattcctgtaggcgttcttctgaaaaacgcagcgtcgggaacgaaatgcttaaccctgcgatgactacgccaaaacggtcaaataccggtacgccgatacaacgtaatccttcttcctgttcttcgttatcttcaccgtatccttgcgcacgcacttcatccaacagcggcagcaacgcttcagtgctggtaatcgtgcgtcccgtgctttgcttatactctacgccgtcgagaatctgcttaacctcatcacggtcgcgccaggccagaagcactttaccgatggccgtactgtacagcggattacgacgcccaatacgtgagtacatccgcagattgtacatagagtcaattttatggatatagacaatgctgtcttcatccagcgcgccaagatggatagtttcttttgtcagacgagacagttcgcgcatctgaatgtccgcactgcggatgagatcaacattttgcaaagctcgcgcgcccagctcaaacagctttagcgtcagagagtatttttcagactccccctcctgagccacgtagcccagcgttttcatggtttgcaaaaagcgataaacggtgcttttcgacatcatgacgcgctgcgatagctcggtaatccctatttcacgctcttcacccagcgcctgcagaatgccgaaaactttcagcacagaagatacagaatcaggctgcttatccagatctgcgtttgccatttatcacctcattacgagcgttttataaaattcagaacgagtttttattataatttcacgccaggtcgcccgcaatccatctttgcttacttcgttacaaatctgcgacataacaactcagtattaatgctaacattattattcagctcataactccccttattacaaaatacttatggaaaaaacacgggccgatggcctgcccctcccgcagagatacggcgctatcctgacgattattatcggtatttcgatggcggttctggatggcgcaatcgctaatgtcgcgctgccaaccattgcgactgatttacatgcctcccctgccagctctatctggattgtcaatgcgtaccaaatcgccattgtcgtctcactgctttccctgtcttttttaggcgacatgtttggttatcaccggatctataaatgtggtttagtggtatttctgctttcatcattgttttgcgcgctttcagactcgctgcagatgctgacgctggcgcgcatcgcgcagggatttggcggcgcggcgctaatgagcgtaaacacggcgctgattcgtcttatctacccccagcgtcatctgggacgaggcatgggaattaactcttttatcgtcgccgtctcttccgccgcgggtccgacgatcgccgcggcgattttatccatctcatcatggaaatggctgtttctgattaatgtcccgttaggtatcatcgcgttaattctggccatccgctttttaccagcaaacatcgcccatgacactaagccgcgctttgacttaccgagcgcggtaatgaatgcgctcacatttggcctgctgattaccgcattgagcggatttgcccagggacagtcgctaacgttgattggcgcagagctgctcgttctggtcgtggtcgggtttttcttcgtgcgccgccagctttctttgcccgtccctttgttacccatcgacttgttacgcattccgcttttttcactctcgatcggcacgtcaatttgctcgttctgcgcgcaaatgttagccatggtctcgctacctttttatctgcaaaccgtgctgggccgtagcgaagtagaaaccggcctgttattgacgccctggccgctggcaacgatggtgatggcgccgctggcgggatacctgatagaacgtcttcatgccggtttgctgggggcgctgggaatggtgataatggcagccgggttgtttgcgctggtcatgttgcctgcctccccctccgatctgaatattatctggccaatgatcctttgtggcgcagggtttggcctgttccagtcgccgaataatcacaccattatcacttccgcgccgcgtgagcgcagcggtggcgccagcgggatgctgggcacggcgcgactgttaggccaaagtactggcgccgcgctggtagcgctgatgttgaaccagtttggcgatagcggtacgcatctttcgctgctcgcagcggcgatcctggcgactctcgcggcggtagtgagcggtttacgtattacgcaaccacgcgttcaggcgtaaaaaaagcgcgtcattcgacgcgcttttcatacttgccagtgggcttattatttcaggtactcgccgctacgcagcgcttcaatgcgtttatccagcggtgggtgcgtcataaacagctcgcttaacgatttcgatttaccgttaatacaaaacgccatcatgctggtcgcttcttgcggctcgtagctggttttcaggcgctgcaacgcggcaatcattttttcacgaccaaccagcttcgccgatcccgcatcggcatgaaactcacggtaacgggagaaccacatggtgataatgcttgccagaataccgaagaccagttccagcaccgtcgcaacggcgaaatagattagcggattaccgttacttccttcgccttcatcacggttgccgcccagaaaacctgcagcaatttgcgcgataatgcgcgaaataaagataacgaaggtgttaaccaccccctgaatcaacgtcatcgtcaccatatcgccattggcaatatggctgatttcatgcgcaatgacggcttccgcctcgtcagggctcatattttgcaacagaccggtgctcacagcgaccaatgaggcgtcacggcgggcgcccgtcgcaaacgcgttaatgtccggcgcatggtagatagcaacctgcggcatggcgataccggcctggcgcgcttgcgttgctacggtgttcatcaaccagcgttctctttcattgcgaggctgttcaataacttcccctcctacggattttaacgccatccatttggacatcagcaatgaaataaaagaaccgccaaaaccaaacagcagcgccatgatcagcaagccttgcacgctgctcgactgtatccccgtcaggctcagaaccagcccgaaaacgaccatcacggccaggttcgtcagcaggaagagcgcgattcgcatcataattttcttttaacctcaatttaacaaagcgcactatgcgattacccacatcgtatgggtcttatggctattttcaagcatcaccaggcggtaagtcacgagaaaaacacaactttacattttgtagcattatcctgacgacttctgcgcttgttaaaaaaaaacaggcacaattttttgtgcctgtttagcgttacttattggctgccgcctgctccgctggtttttctttttcaagatgcgccaggtccagagcaatcttcaccgtttcatcaaggtatgggtccggctcctggtaatcctttggcagatcgtccagtttcttcagcaacggtttaccctcgcgtttaaaccgatcgttaatacgcgccagacgcagagcgtcttcttcattgttctctttctcacgctgcgcataattcagagagacgatgttgcgcttatccttcatggcattgaaacgtgcgatatccttcatgatgtactggaactcaggatctttggcgatacgcgcgttgtgttctttcaataattccgggccaaacggggccaaatcgtccgatttcacgtatttcgccgcatcaatgctatcccacggcaaggcgttatcttcaaatttttctccggtttccgtctcttcattgccagtcggcatgatgatatccggcgtgacccctttacgctgcgtactaccgccgttgacacggtaaaacttctgaatggtgtactgcaccgaacccagcgcaggccattccgggcgaagcatctgatcgtaaattcggtttagcgaacgatattgctgtaccgtacctttaccgaaggtcggctcaccgacaatcagcgcgcggccataatcctgcatcgcggcagcgaagatttccgatgccgaggcactgaaacgatcgaccagcaccaccagcgggcctttgtagtagaccacgccgtcggtgtcgctatcctcacgcactttaccgttattgtcgcgcacctgaactatcggaccagaagggataaacagaccggaaagcgaaacggcttccgtcagcgccccaccgccgtttgaacgcagatcgataacgatgctgttaacgttctgtttttccagcttctgaagctgaactttgacatcatcggtcaagccaacatagaagcctggaatatccagtacaccaactttttccttgccgacggttttcaccgacattttaaccgcgcgatcttcaagacgaatccgttcacgcgtcagcgtgataatacgcgttttcgtccctttgccagccggcagtatttccagtcgaaccttgctgcctttcggccctttgatcagcgccaccacatcgtcaagacgccagccaataacgtcgaccatcggttttccggcctgccctacgccgacgatacgatcgccgacgctaatcgacttgctcttcgctgccgggccgccggcaaccaatgagttaatgacagtataatcgtcatccatttgcagcaccgcgccgataccttccagagacaggctcatttcggtattaaactgctcggtattgcggggagaaagataattcgtatgcgggtcgatttcacgcgcaaaagcggtcatcgccagcgagaacacatcttcactgttggtctgcgccaggcgacgaatagcgaatttgtagcgacgcgtcagcgtttcgcgaatttctttgtcgctcttgccggtgagtttcaggctgagctcatcgaatttcactttaccatcccacagcgcatttagctcagcctcatctttcggccagggcgctttactgcggtccaggttaaacgtatcgtttccggtgaaatccattggccgttccagcacttttagcgcgtactggtaacgttcaaaccggcgcttttgcgccaggttataaagatcgtaaaaaacatccagcttacccgtgcgcagctcatcgcccaacacggttttctttttcgcaaactgctcgacatcgctcgccaacaaaacgttgtggctatagtcgagaagattcagatagcgatcaaaaatctttgccgaaaatgcctcatccagatcgaactggcgataatgggagcgggtaaaacgcgacgttacgcgctcgctcaccgtcgcatgttgcgtctcttcctttagtacgggaatttgatcggcacgcgtaatatcttccacggcgaaggactggcctgctaatgcaagcaggccagctaacgcggtaagcctaaaaaaagtgttcatgccaggcctggcctccgtttcagaacaccaggtgttctgcgcgtacaatcaaagacatacccgaattcagctgtacacggacaccatctttggtgatttctaatacggtggcatccatcgcattattacccgctttcaccttgagggactgccctacggtcaatactgaaatatcagaaaccggcgtgtgcttctcttcgcgaggcgcacgcggcgctttcgtcgtcggtttatcagcgcgaggtttacgttcagcgccttctttacgacgcgctaccgggcgaggtttacgctcgcgtcgcggcgcgtcttctttttcgccagccgccgcggcagcttcgcgttttttcgcttgctgctctgcgcgctgcgcctgaacacgggctttggcttcttcaagctgcttacgcgcatgttcgacatgctgttcttccagctcgccgcacggattgccatcaaggtcgacgcgcgttgcgcccggcttaacgccgtacaggtaacgccagcttgaagtataaagacgtaaagcggaacgaagttgcgttttgctgaggttcatttcgcccccaactcgctctaccagatcctgaaaaataccaattttcagcgggcgagcttcgccttccgcactaaaacagtgaggaaaacgctcggccagaaacgcgataacttctttactgctattcaacttaggttgattttccatgaaatttcctgattacaacggacgtagccaacaagcagcaggcatgaacaggcgtcattataatgacgccatcagtaattgctacgttatccgttgattatcctgcgacgctcgcaaagaattttttgtaatccgtcgttgcaagcacggtttcaagctgtgcgaccagcgtacgcaggccgtgttcatcttcttcggtaaaacggccaaacgccgtgctatctatatccagcacgccgataatccgttcgccaaccgtgacaggcagcacaatttcggcgttgctggcggcatcacaggcaatatggccgtcaaacgcatgaacatcatcaatacgttgaaccttattctgcgctaccgctgcgccacacacgccgcgaccaaccggaatccgcacacaggcgattcgcccctgaaacggccccaacaccagcgtatcgccttcgaggagataaaatcccgcccagttcacctcggtaaggcgttcgaacagtagcgcgctggtattcgccagcgtggccagaaagctggtttcacctgccattaacgactgaaaatcgcggtttaacgccgcgtatagttctgttttgctcattatataatcacttcgtggtcttactcctaaacacaggctattaaaataagcattaaatgcgttcttgctcaagattattcctgtcatgagttaagattacattattctaacactttgattcacgatacatggctctgaacacctcacacgtcacgccaacaaaaaagctaacgatcaggtcaattagcgaagcgctgccgcgcagccactaccagcgctgccctgaatgcgacatgctgttcagcttgccggagatgagcgctcatcaaagcgcttattgtcctcgttgccaggccaaaattcgcgatgggcgcgactggtcgctgacgcggctgaccgcgatggcggtaaccatgctgctattgatgccgtttgcctggagcgaaccgttactccatatctacctgttgggcgtacgcattgatgccaatgtgatgcacggcatctggcaaatgacgcagcagggcgatccgttaaccgccgcaatggtgctcttttgcgtggtgggcgcgccgcttattctggttttttcaattgcttacctgtggtttggcagccttctcggcatgaatctgcgtccagtcctgctgatgctggaaaaactgaaagagtgggtgatgctggacatctatctggtcggtattggcgttgcctctatcaaagtgcaggactatgcctttctgcagccgggcatcgggcttttagcgttcgtctcgttggtggttcttagcattctgactatgattcatctgaatgtggagcaactatgggaacgattttatccgcagcgccctgctcaacgtgcggacgaaagattgcgcgtctgtcttggctgccactttagcggctatccggatgcgaaaggacgctgcccgcgttgtcatattccgctacggttacgcagaaaacagagcatacagaaatgttgggcggccttgctggcgtctattgtctttttgctgccggcaaacctgctgcctatctcggtaatctacattaatggcgggcgtcaggaagatactatcctgtcgggcattatgtcgcttgccagcagcaatatcgccgtcgccgccgtcgtttttatcgccagtattttggtgccgtttaccaaagtcatcgtgatgtttacgctactgttgagtatccattttaaatgccaacagggactgcggacgcgaattctgttgctgcgtctggtgacatggataggccgctggtcgatgcttgatcttttcgttatctcgttaaccatgtctctgattaatcgcgatcagattctggcttttactatgggaccggctgcgttttatttcggcgcagcggtaattttgactattcttgcagtggaatggctggatagccgcttactttgggatgcacatgagtcaggaaacgcccgcttcgaagactgaagcgcaaattaaaaccaaacgccgtatttcacctttctggctgctaccgcttatcgcgctaatgatcgcggggtggctggtatgggatagctaccaggatcgcggcaatagcgtgactatcgattttatgtcggcggacggtatcgtaccgggccgtactcccgtgcgttatcagggagtagaagtcggcaccgtggaagatgtcagtctgagcaaagatctgcgcaaaattgaagttcgcgtcagtatcaaatcagatatggaagatgcgttgcgcgaagagacgcaattctggctggtgacgcccaaagcctcgctggcgggcgtttccggcctggatgcgttggtcggcgggaattacatcggtatgatgccaggtaaaggcaagcccagagatcatttcgtcgccctggatacacagcctaaataccggcttagcaacggcgatctgatgattcatctccatgcgccggatctcggttcgcttaatagcggttcactggtctatttccgtaaaatccctgtcggacgggtgtatgactattcgattaaccctaacaaacagggcgtgacgattgacgttctgattgagcgacggtttaccgatctggtgaaaaaaggcagccgtttttggaatgtctccggcattgacgccgatctaagcctgagcggcgcgaaggtgaaactggagagcctcgcggccctggtcaatggcgcgattgcgtttgactcaccggacaattccaaacccgccgcccaggatgacacgttcggcttatataaagatttagcccacagccaacgaggggtaatcgttaaacttgagctgcccagcggagacggtctgaaagcggaatctacgccgctaatgtaccagggactggaggtgggtgagctttctaaactgacgctcaaccctggcggtaaagtcaccggagagatgaccgtcgatcccagcgttgttccgctgatgcgggaaaatacgcgtattgagttacgcaatcccaaactgtcgctaagtgacgcgaatatcagttcgttgttaaccggaaaaaccttcgagctggtgccgggcgacggcgaaccgcgcagtgaatttgtggtggtgccgggtgaaaaagccctgctgcatgaggcgaatgccttaaccctgacgctgacggccccggaaagttacggcatcgaaccgggccagccgttaattttacatggcgtaaaaattggccaggtcattgagcgcaacttatccagtaaaggcgtgtcattcatcgtcgcgattgaaccgcagcaccgggatttggtacagggcgacagtaaattcgtggttaacagccgggtggatgtcaaagttggccttgacggcgtagagttcctcggcgccagcgccagcgagtggattgacggcggaattcgtattttacccggtacgagcgggaagatgaaatccacctacccgctctatgctaacctggaaaaagcgctggaaaatagcctcagtgacttaccgactaccaccttaacgctgacggccgaaacgttgccggatgtccaggcaggttccgtcgtgctgtatcgaaaatttgaagtaggcgaagtcatcaccgttcgcccacgcgccaatacctttgacatcgacctgcatattaagccggagtatcgccacctgttaaccagcaatagcgtgttctgggcggaaggcggcgcgaaagtgcaacttaacggcagcggcctaacggtacaggcctcgccactctcccgcgcgctgaaaggggccattagttttgataacctgagcggcgccagcgccagccggcgcaaaggcgataaacgcattctttatgcttcagaaacctccgcccgcgcggtaggcggacaaattacgctgcacgcgttcgacgccggaaaattggcggaagggatgcccattcgttacctcggtattgatatcggccagatccagacgctggaattgatcaccgcacgtaatgaagtgcaggcaaaagccgtactttatccggagtatgtacagacatttgcccgcgccgggacacgtttttccgttatcacgccacaaatttccgcggcgggcgtcgagcatctggatacgattctccagccctatattaacgttgagccaggacgcggcgcggcacggcgcgactttgaactgcaggaagccacgattaccgactcacgctatctggatgggttaagcatcgtcgtggaggcgccagaagcaggctcgcttaatattggtacacccgtcctgttccgcggtatcgaagtgggaaccgtcaccggaatgtccctggggtcgctctccgatcgggtgatgatcaccttgcgtatcagtaagcgttaccaatatctggtgcggaataactccgtattctggcttgcctccggctatagtctcgactttggtctgacaggcggcgtggtgaaaacggggacatttaatcagttcatccgtggcggtatcgccttcgctactccaccaggtacgccgctggcgccaaaagcgcaagccggtaagcatttcctgttacaagagagcgaaccgaaagagtggcgtgaatggggcaccgctctgccacgttaaacaccaggctccggcgtactcgcgccggagcgttttatgctacactgcgcgcctgtttttttgccggcgatacacctgtggctcaacacgctgtctattttcctgacgcttttctgacgcaaatgcgtgaagcaatgccttccacgctctcttttgatgaatttatttcggcctgccaacgcccgttgcgccgcagtatacgcatcaatacgcttaaaatatccgtggctgatttccttgccctaatcgcgccctacggctggtcgctcacgccaattccgtggtgtcatgaaggattctggatcgagcgcgatgatgaagaggcattgccgcttggcagtaccgctgagcatttaagcggcctgttttacattcaggaggccagttcgatgctgccggtcgcggccctgttcgccgatgataatcatccgcagcgggtcatggatatggcagcggcgcctggctccaaaaccacgcagatcgctgcccgcatggggaaccgcggcgccattctggccaacgaattttcggccagccgcgtcaaagttctgcacgctaatatcagccgatgtggaatcgccaataccgcactgacgcatttcgatggccgcgtatttggcgctgcgttaccggagatgtttgacgctatcctgctggatgcgccctgctctggcgaaggcgtagtacgtaaagatcctgatgcgctaaaaaactggtcgccagaaagcaatctggatatcgcggcgacacagcgggaactgctcgacagcgcttttcatgctttacgacccggcggcacgctggtctactccacctgcacgttaaatcgccaggaaaacgaagcggtctgcctctggctgaaagagacctacgccgacgccgttgaatttttgccgctgggtgatctgtttcctgacgctgaccgcgccctcaccccggaaggcttcctgcacgtcttcccgcaaatttacgactgcgaaggattcttcgtcgcacgtctgcgtaaaatgtcatcccttccagccatgcccgcgccggggtataaagtgggggcgtttccttttacccccctcaaaggccgcgaagcattacacgttacccaggcggccaacgccgtcggactgttatgggatgaaaatctccatctttggcagcgtgaaaaagaggtctggctgttcccggcagagattgaatcactgatcggaaaagtccgtttttcccggctcggcattaagctggccgaaagtcataataaaggctatcgctggcaacatgaggcgacgatagcccttgcctgcccgactcatgctcacgcgttcgaactttctgtgcaagaggcggaggagtggtatcgcggtcgggatatttatccgcaaacaccccctgccgctgatgatgtcctggtgacgttccagcatcagccacttggtctggcaaaacgtatcggcgccagaataaagaacagttacccgcgtgaactggtacgtgatggcaaactctttactggtaatagttaaaaggcgcacaaaaaaaccgcactttttgactggcgcttttgcctacgttgactacgctgaaaaatggacggctaaactggtcgtaccacaattagcgtattaacggagagcacgatgatgaaaaccagtgtgcgcattggcgcttttgaaatcgacgatgccgaattacatggcgaatcgccgggggagcgaacgttaacaatcccctgtaaatccgatccggatttatgtatgcaactggacgcctgggatgccgaaaccagcgttcccgccattctcaacggggaacattccgttttgttccgtactcattacgatcctaaatctgatgcctgggtcatgcgtcttgcctgactcaaaaagaacccgtcgccaggcgggttatttattcttccttttctcatttcccccctgcgctaacctctcctacactatcgtgtaaagtagttaacattgaggatgtaatgttcgcgctggtactttttgtatgttacctggatggaggatgcgaggatattgtcgtggacatctacgataccgagcagcattgtctttattcgatggacgatcaacggattcgccatggcggctgttttccggtagaggattttatcgacggcttctggcgacctgcgcagcaatatagcgatttttaaccctggtcgctgataccgctattgtatccgcgctaacgtcaattgcccgccaaataccgcgcccgtatcaatatagtgtacgttggcaaaatccatgcgccgacgcaacggcgtatggccaaaccaaaaatgatcggctccgctaatcccgccgcgcttatttatgagccgttcgcggctccagagaacctgatgtaagtcgacctttttttgccattgataggttgacgcgggataatctgcatgagcgatcacatgcgtgctatggcggcaacgaacttccagtatccagggcagccgctgacaaagaataaaaagcgcttcagcttgcgcagcgtgttcagccgtcaggcgggtaaaccagtcgccaccattcatcaaccacagcgtcgactgcgatgaggcccgcgcatccagcgccatttgttcatgattgccgcgaaccgccgtcatccaggactcacgcagtaaagccaggcagcccaggctgtccgggcctctatcaatgagatcgcccacagaaactaacaagtcttgttgcggatcaaatcgacactcacgtaaccttttcattaacattgaaaaacagccgtgaatatcgccaaccacccagacatgccgccaattctttgcctctattcgctgataaatctcttcaggccgcatcatgtttttcctgtcgttcattatccaggacagatataaaaagatagcgtgtgcagatttttttgcttagtaagcgtgcgctgttgtaaatagcgaatttcaccattagcgagtaaatgctttgttatcatcgcaataaaatataactggctgcgccaggggagggttatcccctggcgcagcgagctactcactatcgcctgttcaccttcaatactcttcctccttaaaaacatatcggaaacataaaccacatcgcctcagcacacgatatagcacactctttagcggagtgatcctcaaggcaaaccagcgccaatgcaggtgtcgttaccgtggcgaccatcgcccccacaaacaggcgcagcacaattttttttaaaggcggcataacctctcctgacagttaacagaccattaatccttatcgagacatcatccgtgcgcgggtatcatagacttaacaacacgcagcgttacaaaaaaagctgtctggttgtgcaggtatttagagtaataacaattattttaagttttaaggttatccatttgatttttatattaaaataaagatgacgacgttttgttaaaagcgtcgccataaaaacgaatatatagtttcagaaaatctgctattaattcatatggttaatagcagtattgtatttactaccatcaggaggcattctgaagatacttattcgcaatattttctatagttaactgaaattgttgtggcgttggcatcgtccccttattaaacagcggcgtaacctctttcataacgattttctcagcatacgctttaaaagatacctgctgattatgatttataaacatatgcggatatttaatactcgcggaagcaatgagggggacgacaaaaggattcgcccctgccccacctggagtaaatacgccattttttatctccccaggtagccccgcattctgcgcagcctctcctatctctttcaaaaagggggtaatactgacccctttactgatgagtaatttacaacattgatctttattattactgtacacggctgataatatggcttcgcatgtctgacgagcataggccggatctttactcgcattacctttgatatccagactattgagcttttgcagcataaaatctttaacagttttactggttaataccgccctaccctcagaagcgttcccacgatgaaaatgggtagtcggtatgtctgtttgttgatgcaggctaaaacgatctgacagactcgtcgacaggctgataaagctatttctaacggcagtaatactttttgcaaaaatgtccttctccgttgttttttcttttactggttcaacgtcacttctatggattctgtagtgctgggtggatagtgttatgttagtcacggtagttctccttttagataactatgcatagctacactttgtttatatttcttgctttcaaaaaatagccaccttctccacaaccatttttactcattgatatttataaattttattttcctgatggattttgttcttctgtcacttagcctgttttttttcggcgcaaggtgatcgacttttatcgaggaacatttttatcgggacaatcctgaacaggtaaaacatcacttcaattcaactactgcgtcacataaaacattcatgaatattattatttatgctgatgttgttacgattttgcccccattcgcaggctggctaccaattatcctgccagcgagttagccgctttttcaaaacctataaagtcgccacgccaaacctctccgtcactgtaatccttatctaaacatcaattaattaactgatttttatatattatgacttttcatgacgttcagaaaaactacaaatgaaatggattgacgcatctattagtggtcaaaaaaacgcgctacgagaaataatcagtaacaattgcaacactattccaatcataacgtaaactatatgataccaggtgattattattgcttttaggtaacatatctgtatggctgcttttaagcaacaatactctaacacaacatataacattataacttacaataggttaacaaatggaattacagcttatgcttaaccactttttcgagcgcgtcagaaaggatgcaaatttcaacgcatttctaatcgatctggaatataataatatcgcttattacatctattttgttgctaccggcaatgtgaaaattatcactcatgcaggccacttcatttctattaaaagcaatagaaagctgattaaagtcaattcaacaccgaatacgcaattaataaaattgatttcagctaaacacttttcgggggagcattcctatgaaaaatactgtactgatctggcaacggcaggcgtttttaaatggattgttgaattaaaccaaaaaactcgacaatactggtcgaaagacaaccaattattatatatagaaaatgtggtcatgccgctttaacaagccagggtaataatagcgtcagtcgtgacatccggcgtgttacgactgcgggttatccaatttagagaccataatgagagtctgactgcgagagttaccctgtgcagtccgaccgacgcagcaacgtttgacacgattctcgacaacagcatctcctggtgcaggagaaatgatattcaaagcgatatcgactaaaagctcaaaatatttgccttctatttatattctatctaattaataccctccaggaagtgtggcataattgcagaatctgtcaggattccgggagcataccggagcgtaatcgaaaaaacatctggagatgtatgagcaaggatgaaatcagttatcaaattctttaccggtactctctggaaaagctatacagtactcttgccagaagagtagataacgtgctgtcattcgccctcgtttttctcggggtcggcgtcaccataaacgtcgggagtccctttattctggggccaggcattgtgggtatcgccatactaaaaagagtactccgcttcggcacgcgatcagcacaggccgaccggcagtcccgcgcctggctgaaactttttaatactcagcaccgctttccttcagataaaacactgttccttgccttcacatcgcttgagcaagacgcgagtgaagtatggtccatgcttattggtcctgccatcgtcatgactgagaccgccctcggaaaaacgcccattgagccattgacggcgggtgaaaaactctgtgcatttttgagcggcgcgacgaaatcccagctagcagatcgcaattgaactgtcttctaaacgcctgcgccataccacagagatttagtataaaattaattaatggagtactaacgctgtcagcaggtttctctgagtgaaagattcgtattatacgcacagcccagtttacagtttatataacagcgctatatgtttttgtatccgtaccatgccgcctacaagcggctgtctgagtacctctagccgtgccagggggtattagctcaaatgtgagctgacatatctatggcacagcgccaaacctaatctgactgtccgccctgtgccagaagcggacgctgatcatggtgtgtacaggccaacaatacgatatattttaaagctacctgattacagctttcataaagctatgggtattcaaatgcagcaaagctataaaccgggcttaattaaataatgcctttgcgaacctactttaggaaagtccggtagcgacatttgaagtatatacccctgtttttcataaaaagggagagcctggaagctaaaggtatctacaagtccatgaacacagcctttccgcaaaccttctttttcggccatcgccataagtttgctccccagaccgcagttccttgcagattcacttacccaaagatagtcgatgcagagccacggaccttttctgtcagcaattaatccgcctaccatttcgccgctttcgtttctgcagtagaccccaagctgcccatttttactaaaatcgacgaactgagcattgtagcttcttaatccggttaatagttcttctttatcaaattcagtaacttgatgtgtgatttgaatgtccatacatgcccaattgaacaagtttgtatttggaatataacgttataaataagttaattaaatgtatcaatagaaagtttgtttttactcctgggggcaggtcacgtccgctactcgcttaaagcaaactgtcagttggagtctgagctggtacaattaatgtgccactggttagaaatcagtaatacgattttatcaggctggtgctctggcctgtcaggatttgaggtatccacccggtttaccagccccctgtatttggcaccagtggaacccacttcccgatccaggatatccagtacccaccaccgaacctctttccccaaaagacatgagcaacctcaagcgccttgtctggatgataaccacggtatgaagtttgataacacgtggaatcagggcgtatggttcgctctccgttcagcaactggacgcccttctccccagcctttcagcgttgaagatttgccagcgctgggtgaagagtataggcgaattatgaaaatcatttctgccgtttatacttcgaaaaagacgttatcaaaaaggtggttcgcaagcgcggagttattaaacctttacttaacgaaatacggtttaagttgcttgaattgcagcagaaagaaaacgacggcttgctgatgctggacaaattaagcaagcatggcatcaatggactgatacgccgtcaataaaaggaagggtgcatggacgatcccgtcacatcaccaatcacaacagaagagcacaaaacaacatttcacagtgtaaaggataaaacacgatgccattttcaatcaaaaacatatgttcaggtccaaaaggacattgcccagaaatctccagccctatacaggacaagccagtaccgaggaattgcacactgacctcaacaacatgcgatatacagagctatacagtattcagcagatggtcctgcagttatgaaatgcgcccacccggtgcagaagaaagaaccccacgactaaaattctcagcaacggagctctcatggctatctaaaacaatagaaacagagaggcgcaacacaaaagaatgagcctgtcagtaattctgtgtaactgcccagttattaaaggtgatcgctcaggcggtcaccgaactcgataataaaacggctcatcgccagccgccagttctggatcggcatactccattttttgacgcatccttgatcgccagataaataacttttcgtactgagtcatccgtcgggaacaccttgcgtttcttaatcgcggcacggatcacgcagttcagggattagattgcgtttgtggtgtagatggccttgcggatatccggcggataactgaagagcgtattgaggttttcccagtgcgcacgccagcttttgctgatttgcggatatttatcgtcccgggctttcgcgaacgcatccatcgccatcagtgccgcctcttcggtcggagcctgaggccgctggtggcgactttgtagcctttccaggctacgtatttcagactgttacgcaccatatggataatgcacagctggatatggggctgcgggaagacgctgtttatcgcatccgggaaacccttcagaccatccacacaggcaatcaggatgtcctgaacgccccgggttttcagctccgtcagcacgcttagccagaacttttcgccttcattttcggccagccacatacccagtaactctttctggccttcggtgttgatacccagtgccaggaagacggctttgttgattacgctgccattctgacggactttgacgacaatgcagtccatataaacaatggggtacagcgcatccggttgccggttttgcctctcagtgacctgctcttttacggcgtcggtgactttagatatcagcgagggtgacacattggcgtcgtacatctctttgaaggtggcgacgatttcgcgggtagtcatgcctttggcgtagagggataaaatttggctgtccatctgcgtaatgcgcgtctggtgcttcttaagcagctgtggttcgaaggtgttttcacggtcacgcggtgtgttgagttctatctcgccgtcatcgcacaacaccgttttggacgagtagccattacgggtgtttgagcctgttttgggcgcatttttctcatacccggggtggtcagccagctccgcattgagcaccgtttcgacggttaatttcgccagcatacgggaaaacgaattgaggtcggcttcggttttaaggcctttagccagttcaaccgcaagggctttgagtttcttttcgtccataattgcctgtctccgttactggagtgaacatatcaaagacaggcaattacacaattttacttacagtctcagttcagtcacattattgatgagcgactgtacgttaagcaaatcaagaccgggatgaaaatcgctctgccactttcgctcaaccttccttccatgggtttacgcctcagtacggtgattgagcgttgccgcctggtaagccgtagcgaataccttatcagcgctggcatacgcaaaaacagcccgaacgggagtattcatcctaatagcctgactaaaaaatttgttgcggcacgaaaattgaccggaataaatttcagtgaaaacccaccgccgtttcacgagatccgcagcttatccggacgactgtataaagacgcttacggcgaagggtttgctcagaaactcctgggacatacttcagagaacaccacgaaactctatctcgatgaacgcgataataaagcttacgtgatgctctgattttgttgtaaaagaaatgttaaactggatttggatgtgatataaccaaaaagaccggaatacagaaattcgaggaaatttcgaggaatttcgaggggaaacacataacccattgatttataatctaaataaaaagagaccgaatacgattcctgtattcggtccagggaaatggctcttgggagagagccgtgcgctaaaagttggcattaatgcaggctaaatcgccttgccctttaagaatagatgacgacgccaggttttccagtttgcgacgaaggtgattgaaaaaacctggcgttttgtctgttatcagagataaaaaaaccgtaagccttttcgtgaaggtttacggttttttattaaaaatcagtcagctattggatggatcacaaagcttttgcgcacgttcgataaacggcgccagactcattttctcaccgggcttcgccgggttatcgatttgaatgacggcaataggctgagcgcgcgctttaccctccgctacttgctgttcggcaatggcattcaagggatactgcaccagcgtactggggttgatcacatagagcgcctggccaggccgacaggtcaacatgacctcttcccgattaaacgcccacttgtcttttcctacttcaaaacgacttacggtaatcacctgcggcgccgccaacgctacgcccgaagtggccagcagaagcgccggaaggagtatttttttcattcgttatgccagtccatcaaaaaggttcgagggttgcaaacaggctgacgatcgccagaactatgcctccaactccccattcaatttgcgtcatcctgacaaaccataggtcagtccggggattttcctgtcgcatacgtggtacgagaacataccgattcgtcagcgcaattgctaccataagcacgaccagcgcacattttaacaaaagcaactgtccataggtggtctgccagatagcggtaaatcccgtgataaatagcgtgttgccaatgcctgtgagcaatacgcccgccacaaaaaagtgaccataacgagaaaaacgcatcatggcgctaatagcatgttgacgccagcgtccctgagccatgcgcatacaataaaccactggcaacagcccgccaaaccaggctgcggcacagagtaaatgcagagcatggttaatctgctgtaatgttcccgctacaccgtcgcgcatcgtcgcatgtccaacgcctgccagcaggataaactgagcaacggttagaataagaagccgtcgttgcatttttaccggcgcaatgactaccaccgccagcgtgaccagcgcgaggataatttgccatatccagaccgcgccaaagcgggtttgcagtaccgcgccccacaccgagacgaaaaaaacatcgggccagccgccgcccatcagtccgccctgaaccgccagcatgaaagccgcgctgataacgctccaggcggcggcatgttgttgcagatgtaaaaatcgacgcgtcattaaacgacgaattgatgcgggtgccagccaggcaccgtaaagcgcgcagccgtagaccagcatcacactagcaaaatgaataaatcggagagttatccagacgaatgtcagcatcatttatttcacgctgaaggtgtatttcccttttgttttatgtccatccaccgacacaacgtgccagtctaccgtgtaagcgccagattttaacggctgctcaagcgggataatcaactgcgttttatcctgttcatttcgctttgccgggcgcgttttgatgagctcttgctgagggccagtaatggttgcgccgctgaaccctggctcaatcccttcagaaaagttcagggtcagcgcctgtggcgaggccgtaacggcagcattcgccgctggatactgatgcgtcaggtgcgcatgtgcccaggccgctggcgtcgcaaatgtcgatgccagcagcagtaaagctaaacgtcgcgatggtgcagaagaagccatattcactattcctttttgttatacctacgttacaaagaataaccttcaacaatcaatgagtcgaggatcatcatttccatcttgccattaccgcggactcttagtaccttctggcggcaacaaaaaaggagacacgtatgaaaacaaatctggctcagcttgaacaagcggaaatggataaagtcaatgtggacctggcggcagccggggtggcatttaaagagcgctacaatatgccagttgtcgcggaggcggtcgaacgtgagcagccagagcatctacgcgcctggtttcgcgagcggctgattgcccatcgtctggcttccgtatcactatcccgactcccttacgaacccaaagttaaataaaaattatataacgttacacttccttacatgcagacgactacattataaggcgattcttaacctatgctttttagaatggctgtagagactatgaaaaggaagtcattatgtcctcctggaaaattgctgctgcgcagtatgcgcccctgaacgcctcgccggcggagcatgtcgcccatcatctggaatatattgagcttgcggctcgtcaacagtgcgaactgctggtctttccgtcactgtcgctattaggctgcgacgaaaggaataaatcgttgcccgccccgcctgacgaggcgcttttacagccgctcactcatgcggccgatacccaccatatgactatcattgtgggtatgcctgttgagcataactgccgcttcgtaaaaggcatcgctatttttgccccatggctaacgtcgccgctcatgtttcacaaaagtcatggcgcctgtattgccaggcagcgaagcgctatcaacgtggtggatgagcagccagaaggtggtgatatagatccctcatttacgttattcacaaccagtcaatgtcttaacgaacctgaactccatgcttctacctcacgcttacaacgtttttcgcataaatatgcgctggccgtactgatggccaatgcctgtggaagtagcgctctgtggaatgaaagcgggcaacttattgttcgtgccgattgcggttcgctattactgacgggcctgcgcacaacggagggttggcaaggcgatatcattccattacgctaaggtctttcggtgaggaatgaatcatgttgcggattatagacacggaaacctgcgggctgcagggcgggatcgtagagatagcctctgttgatgtcattgatggcaacattgtcaatcccatgagtcacctgatacgccccgatcgccctattacgccgcaggcgatggcgatacaccgtattaccgaagccatggtcgccgataagccgtggattgaagatgtcataccgctttattacggtagtgagtggtatgtcgctcacaatgccagtttcgacagacgcgtattacctgaattgccgggtgagtggatctgtaccatgaagttgtcgcgacgcctgtggccgggaataaaatacagcaatatggcgctctataaatcgcgcaaactaagcgtacaaacgccgccggggctgcaccatcaccgggcgctttatgattgctatatcaccgccgccttgctgattgatattatgcgaaccaccggctggaccgcggaagagatggtcaatattacgggccgtcctgcgctgttaaccactttcccgttcggtaaataccgcggtaaggcggtatctgaagtcgcaaaacgcgatccgggctatttacgctggctttttaataaccttgataatatgagcccggagcttcgcctgacgcttaaacactacctggaagatgttcaggctggcgagcaacgcagcaatggaacaccacaataacccgcgacgctcacaagccgttgcgggcgcgcgtctatgcgctatgtaaggttccctgcgccaggccgattaaaaaggcgaactccagcgcgacgccttcgtaggatttaaaccgccccgacttaccaccgtgcccggagtccatatccgtacataacagcagcagacgttggtccgtttttagctcgcgtaattttgccacccacttcgccggttcccagtattgcacctgggagtcgtgcaatcctgtcgtcaccagcaggtgcggatagtcctgcgctttgacattgtcataaggactatagcttttcatatagtcataatactcaatatcctgcgggttcccccactcttcaaactctcctgtcgttagtgggatcgactcatccagcatcgtggttaatacatcaacaaagggtacctgggcaataacgccgtggaaaagctcggggcgttcgttgatagcgacgcccattagcattccgcccgcgctcccgcccatcccataacacagcgacggcgaaccgtaacccagttttaataaggcatcgcaggcatcaagatagtcattaaaagtattccgctttttgaggaacttgccatcttcataccactgctgccccagctcaccgccgccgcgaacgtgtacgattgcgtaaacaaagccacgatccagcaagctcagtcggctgctgctgaagtcggcgtcaatactggaaccgtaagatccgtaaccgtaaaccagaagcggattttgccctttacgaaaatacttctgatgataaaccagcgataccggcacttcgacgccgtcgcgtgcggtgatccacaggtgttcgctctgataacagccagaatcaaacccaggcacttccgtctgtttaagtacccgtcgttctccggtatccatatccagttcaaacaaggtatctggcgtcgtcattgaagaatagccgtaacgcagccgggaggtctcaggttcgggattataggcaagccacgtcacgtaagccggatcgtcaaaggcgatgcctatcacttcacgggttttacggttaatttgccgcaggctggtaagcccccgttgacgctcttcgaccactaaccagtcggtaaacagggtaaacccttccagcataatatgctcgcgcggagggatcagctcttcccaggcgttttcattgcgcacgcgggtacggtacaacccaaagtttttaccgttccggttagaacgcaggtaaaacttatgttgatagtgatcgagactatattcatggtctttgcggcgcggtaaaaatgaaaacggctcggcatcggccagttccgcgtcaagtaatagcacttcgctagtggtggcgctggcaaggtgaatcaccacataatgctgcgaagtggttttatgcaggctgacataaaaggtatcgtctttctcctcatataccagttcatcttgcgatgacggagtgccaatcgtgtgccgccaaacctgatagggcagcagcgtcttcttatgcttacgcacatagtaaagggtcagggaatcattggcccagacaaattcaggcgcaacgttatccagcagttccggataccagttaccgctttcgaggttacgaaaacgcaacccatactgacgacgggataaataatcttctgccagcgccatgatggtattatccggcgtaatggcaagtccaccgagcgtataaaattcgctgtgcgcggcccgctggttcgcatcgagcaaggtttcccacacatcccactcttcgcttaacgccgattgtcgttgatagatggcatattcgcagccgggttcatagatataacggtagcgatagccatttttcacatacggagcggaaacttctctgggcgggatgcgatcgataatttcttttagaatgcggtcctgtaacgcctgctgagaggtcatgaccttccggccatactcattttcctgatgcaggtaatcaaggacttccggctgcgagcgagtgtcatctcgcagccagtaataattatcaatgcgcgtatcgccatgtacggtcatggcatagggaattcgattggcttttggcaacatgtcgttttttcttttgcgttaatatttgttatatatcacgcggcaaacacagcggcgtagcatggtagtcccggtcgctcacctcggtaagcgcctgagatgtcactgcttcgccgctatcttgcaacatgaatgacgtaaactatccatcctataagggtggcaaaagacacgcatgatgcaagcgaaacatgttacttaatggcaggttatcagcctggtagcgcctgtttttgctgctgcaagtcctgctcgataccgtcccgaacctcctgaggaatttttagcgcgtctcctaacgcattcagatagctacgttccataaagtggtcaatatcaatggcggcgcagctcaggaagtagatttccagggcttcttcttcattgcgaatgccctgtgccagacgttgtggatcaagcggctgctcaatagctttttcgataaacacacgcccttgctcttcaacacctgattctcgcagttggtgctcaatcgccgcgcgttctttggcatcaatatgcccatcgctttttgcagcaaaaaccagcgccaggatcagtcgctcagtgcgaacatccagcggcgtactttggctgccgaattgcggctccccctgatgcgcggcgcgtactttatctttgtacttattccacaatacggaacccgccaccgcgccgccgcccaccagcaaagcgccagtaccgtatttggttaataatttgcgcgaagacttattggcgaccaacagtccagccagaccgcccagcgcgccgggaaccagcagtttatttaacccctgttcaccggaaggcgatgcggaagcgcctttttgcccaagaagtgattgtaattggttcaaccagttagccatagtacccctcaaatacagaccaataatggtcaagcgtacctgaggggatgtcaggaattgtctgttccggcaaaagaagcgcaaattacgctgctagcggggcttatattccgccttgccggctttgcaatcaacgatgacctgataatgaatatcggcgcttttaccgcgaacagttagcggaactgtccatttatcattttgacccacaacgtcctgcacattaacccacgcgaccgggtcagcctgcccgacctttttttggtcgtcggcccaccgcacgatacgattttgctggtagtcgcgcttcacgcttgccgcaatcccggcggcatccagcccttcgcactgcggaaacttaaccgatttactctcggtggatgccgcaaatgccgatacgctggcggataaaaacagcaggctcaacaacgctcctcttttattcatacttttctccttagcacaatgattcaggaaaagcatggtacaaaacgccgggagcgcaagtgtgggttcaggcggcttgctttttcgttttactcgcggcgtccttttcaaccgcctgcggagaaggcaacttaccggttttgaggatagtgcttaacacctctttatgttccgccagccacagcgacaacgcttcgcgctgcccatcttccagcacgactggcgactgctcaagccaggtatcaagaagatcggcagtatcgagcattttgtcccaggcgtcggcttcctttttactggtaaatgacatcttctcctcaccctcgcgaatgactacgtatttaacttcaaccgccattttgcagccccttatttacctgtgtttatatacagtatattgcaaggcagcaagaaaagcaatttattcgaaaagacatacgcaaacgttttcgtatatactgcgcgcaggtaaataaggggacagaaatatgacgctattaggcactgcgctgcgtccggcagcaacgcgagtgatgttattaggggcaggagaattaggaaaagaggtggcgattgaatgccaacgcctggggatcgaggttatcgccgtcgatcgctatcctgatgctcccgccatgcatgtggctcaccgttcacacgtcattaatatgctggacggcgaggcgctacgtcatgtgattacagaggaaaaaccgcattatatcgtgccggaaatagaagcgatcgccaccgatacgctgcgcgagctggagggcgaagggctgaatgtcgtgccttgcgcccgtgcaacgcagctcacgatgaaccgcgaagggatccgtcgcctggccgcagaagaattaggactgccgacatcgacgtatcgctttgccgacagtgaggccagttttcatgatgcggtagccgcagtgggttttccttgcatcgtcaaaccggtcatgagctcttccggcaaaggccagagctttatccgctcggccgaacagctcgcgcaggcatgggagtatgctcaacagggcggacgcgctggcgcgggtcgcgtgattgtggaaggcgtggttaaatttgattttgaaattacgctgctcaccgttagcgccgtcgatggcgtgcatttctgcgcgccggtcggtcatcgtcagcaagatggtgactatcgcgaatcctggcagccacagcagatgagcgaactggcgctgaagcgggcgcaagagattgctcgtcatgtggtactggcgttaggcggtcatggcctgttcggcgttgaactcttcgtctgtggcgatgaagtcattttcagcgaagtctcccctcgcccgcacgataccggaatggtcacgttgatttctcaggatctctctgagtttgcgctgcatgtgcgcgcctttctgggaatgcccgtaggcgctattcgccagtatggtcccgctgcctcggccgtgattctgccgcagcttaccagtcaaaatgtgacgtttgataatgtacacgcggcggtaggagccggagtgcaggtacggctgtttggtaagcctgagatcgacggcacccgtcgtcttggtgtagcgttagcgacaggtgaaaacgttgaagaagcggtgataagagcgaaaaaggccgtcagccgcgtgacggtaaaaggctaatgcgccatcgcctgatggcgacgttagcgcatttttatcagacctgcctgatcgccactcgtaagcccgataagcaagcgccatcgggcatttaacggcttactgcttcgcgccttctaccgcttcgcgcgccagtttggtgatgcgatcgtaatcacccgcttccagcgcgtcggccggcaccagccaggaaccgccgatgcacaacacgcttttcagcgccagatagtcacgatagtttgccggagagatgccgccagttgggcagaaacgtacctgagagaacggaccggcaatcgcctgcaacgctttagtgccgccattcgcttccgccgggaagaatttgaactctttcagaccatagtccatgcccaacatcagttcagaaacggtgctaataccgggaatcaatgggatagtgcctgccgtcgcggctttcagcagtggctcagtcagtcccgggctaatcgcaaattgcgcgcccgcttccgtcacctccgccaactgctgcggattgagaacggttccggcgccgacaatcgcttccggcacttctttagcgatagcgcgaatagcatccatcgcgcaggccgtacgtaaagtcacttccagaacgcgaacgcccccggccaccagcgctttagccatcggcaccgcgtgctccagtttattgactacaatgaccgggacaaccgggccggtggtcaggattgcttctgcacttgttttccagtttttcatcggaattcttctctcgcctgattactagtgtgtcatcttaaaaagtgatacaggttgcgccctgctccgcacccgacagcttttcgcgcagcgcgccaaacaactcacgccccgttccgacgcgcgacgcgctcaggtccggaatatgaggctgacgagcggcaagttccgcctcgtcgaccagcagagttaactcacctgtctgcccattcacgcgaatgatgtcgccatcgcgcacttttgccagtaagccgccatcgtaggcttccggcgttacgtggatagctgaaggcactttacccgaagcgcctgaaagtcgtccatcagtaactaacgcgattttgaaacggcggtccaataatacaccaagtggcggcatgagtttatgtaattctggcattccattcgcttttggtccctgatgacgcacgacaacgacacaatcccggtcaagcaggcccgcgtcaaacgcaggcagcacatcatgctgactttcaaataccatggcaggcgcttcaatgatctggttttcaaccggtaccgcagacgtcttcattactgcgcgccccagattaccgcttagcaccttagtaccgccgtgaggagagaacggcttatcaaaagaggcaatgacatcgttatccagtgacctttccgcgccttcacgccagtccagctcgccgttgttgagccagggctccagcgtatagcgtttcaggccgaagcctgcgacagtattaacgtcttcgtgcagcaatccggcattgagcagctcacgcatcaataccggtacgccgcccgccgcctggaagtggttaatgtccgccggaccgttcggatacagacgcgccatcaacggaaccacttccgacaaatccgagaagtcatcccagttgatcagaatgcccgccgcgcgcgccattgcaaccagatgcatggtgtggttggtggagccgccggtagccagcagcgcgacaatgccgttcaccacgactttttcgtcgatcattttaccgagcggcatccacgtattgccgttgccggtaagacgtgttacctgacgtgcggcagcggcagtcaatgcctcgcgcagcggcgcatccggatgcacaaacgaagaacccggcaactgcattcccataaactccaccaccatctggttggtgttggcggtgccgtaaaatgtacaggtgcccggcgcatggtaagaggcggcttccgactccagcagcgccattctgtctacttttccttccgcatatagctgacgaatacggactttttctttattcggcaggccgctcgccatcgggcctgacggaacaaaaatcgcgggtaaatgaccaaaagagagcgcggccatcgccagccccggaacgattttgtcgcatacgccgaggaataacgcgccgtcaaacatattgtgagagaggcctactgctgccgacatcgctatcacttcgcggctgagtaatgacaactccatgccatcctgcccttgcgtaacgccatcgcacattgccggtacgccgcctgcgacctgacctaccgcattcacggaatgcagggcctgacgaataatctgcggataatgttcatacggttgatgcgcagagagcatgtcattgtaggaggtaataatggcgatattattgcgcaacatacttttcagcgaggctttgtcctctggctgacaggcagcgaagccatgcgccaggttgccgcaggccagttgagatcggtggaccgtggcggttttcgcctgctcaatgcgggcaagataggcttctcgggtctgctgcgagcgttcgacaatacgctgtgttacgcgtaacaaattaggattcatagaggctcctgaaatttatctgtccggctaccgggtttaccatgcgtttcatcaatgtggaaagacagtgaaatacatgatgtccggtgataatggggcaaaatcgtttcaggcagtgtaataaaaaaagcctcgcaggtgaatccacacgaggcttaaaagtgcaaaaatgattctacaatctgtgttagatcatgttaccggtaaaataccacctaagagtgagtggcaaatttactcaaactcattccacgaacgaccgtcacgggtaatcatcgccacggacgctaccggtccccaggtgcccgcctgatacggcttcggcgcgtcgttgtccatcgcccatgcttcggtaatggagtccacccacttccaggcttcttccacttcgtcacggcggacaaacagcgcctgaatgccacgcatcgtttccagcagcaggcgttcataggcatccgccaggtgcgtctgattaaaggtctcggagtagctcagatcaagcttcgtgatctgcagattatgcttatgatccagccccggtactttgttaagcacctgaatatctacgccttcatccggctgcaggcgaatcgtcaatttgttctgcggcaggtcttgccaggactctttaaagaggttcagttcaggcgtcttgaaataaaccacgacttcagagcacttggttggcagacgcttgccggtgcgcagatagaatggcacgcccgcccaacgccagttatcgatgtcgacgcggatcgcgacgaatgtttcggtgttgctgcttttattcgcgccctcttcttccagatagcccggcaccttttgcccctgcgcaaagcccgcggtgtattgaccacgaaccgttttttcacgcacgttggagcgatcaatccggcgcagcgatttcaacactttgactttttcatcgcgaatactgtcggcgctcaggtcagacggcggtgacatggcaatcatgcagagaatttgcagcaagtggttctggatcatatcgcgcatctgaccggcctggtcaaagtatccccagcgcccttcaatccccacctcttccgctacggtaatctcaacgtgatcgatagtgcggttatcccagttattaacgaataacgagttggcaaaacgcagcgccagcaggttgagaaccgtttctttacccagatagtggtcgatacgatatacctggcactcttcaaagtattcgccgacccgatcgttaatctcacgcgaggtcgccagcgaagtacccaacggtttttccatcacgacgcgcgccggtttggcgttgagtttagcctctcctaaccctttgcaaatagcgccaaaggtgctgggcggcatcgcaaaatagttaatggtggtgcggtttttttgatccagcatatcgcccaggcgactaaacgcaggcgtatcgttaacgtcaagattacaaaaatccagacggccgctcagcgtatcccacaagccttcatcaattttttccttcatgaaggtttccagcgcttcacgcacaacgtgggtataggcttctttatcccagtccgcgcgccccaccccaatgatacgggtatccggatggatctggccggctttctcaagctgatacagggaaggcagcaatttccggcgcgccaggtcgcctttcgcgccgaaaatgaccaggtcacatgcctgggctgtttgcgttaccgccatgtcattctccttagttaatctcctggtactttagccaggatatcgttgtaattttattacacagcactgtactgcttttacgagattacggaaaccgtaaacgccttttcatggatgaaccggcgtttgattggcaatataatcggcaaaacgcctaataaaattgtcgcttttccacacaagctggaacttaaaatccgacgtcggtcatgtaatgaaaaaaaacgacaccttttttagccattttgcccccttcggcagtcgccaggagtaatatctaacaaaacgcgctcggtttcgcgcatcattgaaatcgctaatacccatgagccttgctaatcatgaatatgctggaaaaagtccagtctcaactggaacatttaagcaaatctgaacgaaaagtcgccgatgttattctggccgccccaggcagatcgattcacttaagcattgccatgctggcccaggaagctaacgttagcgagccaacggtgaaccgtttctgtcgcagcatgaatacccgcggctttcctgattttaaactgcatctggcgcaaagtctggcaaatggcaccccctatgttaatcgcaatgtggatgaagatgacagcgtcgaggcctatacagggaaaatcttcgagtccgctatggccagtctcgaccatgttcgccagtcgctggataaatcggccgtcaaccgcgccgtcgatttactgacccaggcaaaaaaaatcgccttttttggtcttggttcctccgccgcggtcgcgcatgacgccatgaataagttttttcgcttcaatgtaccggtgatttactccgacgatatcgtgctgcaacggatgagctgtatgaattgtagcgatgatgacgtcgtcgtgctcatttcgcatactggcagaaccaagagcctggtggaactggcgcagttggcgcgggaaaacgatgcgatggtgatcgccctgacctccgctggaacgccgctggcgcgcgaagccacgctggccattaccctcgacgtaccggaagatacagacatttatatgcccatggtctctcgacttgctcagctgaccgtgatagatgtgctggcaacgggatttactttgcgtcgcggggcaaaattcagagataacttgaagcgtgtcaaggaagcgctcaaggaatcgcgttttgataaagaattactcatcaagagtgatgaccgctaaaagcaataacaatgttctacccttttcgtcatccggggacgttcattttataccgttaaggtttcagaacgaccggatcaatgttcacgcaacaccaagttgttttagtcaacggagtattacatgtccagaaggcttcgcagaaccaaaatcgttaccacgttaggcccggcaactgaccgcgataacaaccttgagaaggttatcgccgcgggcgcaaacgtagtacgtatgaacttctctcacggctcgccggaagatcataaaatgcgtgctgataaagtccgtgagattgccgccaaactggggcgtcatgtggctattttaggcgacctgcaagggccaaaaattcgcgtttccacttttaaagaaggcaaagtgttcctcaacatcggggacaaatttctgttagacgctaacctgggtaaaggcgaaggcgacaaagaaaaagtcggcattgattacaaagggttgccggcagacgtcgttcctggcgatatcctgctgcttgacgatggtcgagtgcagttgaaagtgcttgaagtccagggcatgaaagtctttaccgaggtcaccgtcggcggcccgctgtctaacaataaaggcattaacaagctcggcggcgggctttctgctgaagcgctgaccgaaaaagacaaagccgatattcaaaccgctgcgctgataggtgttgactatctggccgtctccttcccgcgctgcggcgaagatctgaactatgcacgccgcctggcgcgcgacgccggctgcgacgcgaaaattgtggctaaggtcgaacgcgccgaagcggtatgcgaccaaaacgccatggacgatatcattctggcctctgacgttgtgatggtcgcacgtggcgatctgggcgttgaaatcggcgatccggagctggttggtatccagaaagcgctgattcgccgtgcgcgtcagctaaaccgcgcagtcatcaccgcaacgcaaatgatggagtcgatgatcaccaacccgatgccgacccgtgcggaagtgatggacgtggcgaacgccgtcctggatggcacggatgcggttatgctgtctgccgaaaccgcagccggtcagtatccttctgaaaccgttgccgcaatggcgcgcgtctgcctgggcgcagaaaaaatccccagcatcaatgtgtctaaacaccgtctcgacgtgcagttcgacaacgttgaagaagccattgccatgtctgcgatgtatgcggcaaaccatctgaaaggcgttaccgcgatcatcaccatgacggaatccggtcgtaccgcgctaatgacttcccgtatcagctccggcctgccgattttcgccatgtcgcgccatgaacgcacgctgaacctgaccgcgctctatcgcggagtaacgccggtgcattttgatagcgcggctgatggcgttgtcgcggcacatgaagctgttaatctgctgcgcgataaagggtatctggtttccggcgacctggttatcgtgacccagggcgatgtcatgagcaccgtcggttcaaccaataccacgcgtattttgaccgttgagtaaaactcccccacgcctgttcatcaggtagtacagggtttgtcagcataaagcctctcttacgagaggctttatttatttgatgggataaagatctttacgcttatacggctgaatctcgcctggcttgcgggttttgagcagcttcaggatccaggtgtactgttccggatgcgggccgacaaaaatttcgacctcttcgttcatccgtctggcgatagtgtggtcgtcagccgtgagcagatcgtccattggcgggcgaatctggatagtcaggcgatgcgttttaccattatacaccgggaaaagcggtatcacgcgtgcgcggcacactttcatcagccgaccaattgcaggcagcgtcgctttgtatgtcgcaaagaaatcaacgaattcactatgctccgggccgtgatcctggtccggcaggtagtaaccccagtagccctgacgaacagactgaataaagggtttaatcccgtcattacgcgcatgcaaacgtccgccgaaacgccgacgcactgtgttccagatatagtcaaaaaccggattaccctgattatgaaacatcgccgccattttttgcccctgagaggccatcagcatggctggaatgtcgacgccccagccatgcggtacgagaaaaatgactttttcgtcgttacgacgcatctcctcgataatctccagaccttcccagtcaacacgctgttgaatttttttcggaccgcgcatcgccaactcagccatcatcgccattgcctgtggcgcggtggcgaacatctcatcgacaatcgcttcgcgctcagcttcgctacgctgcggaaagcacaacgacagattaattagcgcccggcgacgagaactcttccccagccgtccggcaaaacgccccagcgtcgccagcaaagggtcgcggaatgatgccggtgttaatgcgatccccgccattgccgccgcgcccaaccaggcgccccaatactgtggatagcgaaaggatttttcgaattcagggatatactcactattattttttttggtttccatgcttttccagggtctgctgacgcgaaaaggaattgtgaatagtgtagcgacgtctgcgtctcacacaaaacaaaaaagccggcacacatcgcgtaccggctctgtcagcgcatttgttaatcgaagcgcagttgcggcagaacctctttcacctgtgccaggtattcacgacgatctgaccccgtcagaccttccgtgcgcggcaattttgctgtcagagggttaacggcttgctggttgatccatacctcataatgcagatgcggccctgtggaacgcccggtgttaccagaaagcgcaatacgatcgccacgtttcactttttgccccggtttcaccagcagcttacgcaagtgcatgtaacgtgtggtgtaggtgcgtccatgacgaatcgcaatgtagtaaccggcagcgccgctacgtttagcgaccacgacctcgccatcccccaccgacagcaccggcgtaccctgcggcatcgcaaagtcaacgccacgatgcggcgcaacgcgtccggtaaccgggttcagacgacgcggattgaagttggaggagatgcggaactgtttagcggtcgggaagcgtaaaaagcctttcgccagaccaaccccattacggtcatagaatttaccgtcagcggcgcgaatggcgtagtaatctttaccatcggaacgcatccgcacgcccaacaactgactctgttcacgcttgccatccagcatctcgcgcgacatcagaaccgaaaattcatcgccctttttcagcttgcgaaaatccatctgccactgcatggcttttatcactgcgctgatttcgctgctggttaaaccggcctctttcgcgctggcgacaaagctaccccctaccgtacctttcagcagactgttgacccagtccccctgctgcatttcactgctcattttaaaaccgttggcagtgcgatcgtaggtacgcgtttcacggcgggagacttcccatgtcagacgctgtaaatcgccatcagcggtcagtgtccaggaaagctgttggccaattttcagattgcgcagctccttatcagaagcggcaagtcggctaatatcgctcatatcgatgccgtactgattcagaatgctgcttaacgtatcgcctgtggagacgacgtattcatggacgccgacttcgcctgcggttttatcgtccagctcatcctgaggaatagcttcatcttcctgcgcggcctgatcgatgggttcgctggcctccggtaagagggaacgaatctcgcttttctccagttcaatagttttaacgattggcgcggattctgggtggtaaacatagggccgccatacggcgacggccagtgtcagaacggtaagtgaccccagcataacgcggtggggtcggggcagattattaaatgccagggcgacagagcgggctatctgttgcacgtattcacttcctcgttaatctcctttcaggcagctcgcatactggttggctaattggcttaaaaacgctgaatagcttgttttacccagtttaatgttcgtcccgagggggtccagtgttcccattcgaacggatgtccctctcgccacggcttccacgaccgctggcctgaattgtggctcagcaaaaacgcaggttgctttttgctcaaccaactgtgttcttatttcatgtaaacgctgcgcgccaggttgtatctcagggttcacggtaaagtgaccgagcggggtgagtccgtagtgtttttcgtagtaaccgtaggcgtcatgaaaaacgaaataccctttccccttgagcggcgcgagctcgttaccgacctgtttatcggttgcggctaattgtgcctcaaaatccttcaggttggcgtcgagtttggctcgactttgcggcataagttccactaatttttcatggattgcaaccgctgtagcccgcgctatctctggggagagccaaagatgcatgttatattcgccgtgatggtgatgtacgtcacctttttcctcatcggcgcccgtatgcgcatgttcatcctcatcatcatccgcgcccttcatgagtaacggttttacatcggcaagttgcgcaatggtaacctgcttattatcagggatattcctgaccgacttctccataaaggcttccatttccgggccaacccagacgactaagtccgcgccctgtaagcgttttacgtctgatggacgcaatgaataatcatgctcggaagccccatccggaagtaatacttgcgtatccgtaacgccatcagcaatggcggaagcgatgaacccaagcggtttaagcgaagcgacaacggcggcgtcggcagcctgggttgcactcccccaaagcgcggcggataatgctgcgaaaagaagcgtatttttctgtaacataatgcgactaatcatcgtaatgaatgtgtgaaatgtgatattataacattctatcacttctgcaagcctaaaattaacatgacaagtttagtttcactggaaaacgtctcggtctcatttggtcaacgccgcgtcctctctgacgtgtcgcttgaattgagccccggaaaaattttaacgcttctcggccctaacggcgcggggaagtcaacgcttgtacgcgtggttttaggactggtagcccctgatgaaggggtgatcaagcacaacgggcaactccgtatcggctatgtcccgcaaaagctctatctcgataccacgcttccgctgacggtaaaccgatttttacgtttacgtcccggcacgcaaaaaacggatattctcccggcgcttaaacgcgttcaggccggacatttgattgacgcgcccatgcaaaaactctccggcggtgagacacagcgcgtactgctggcgcgtgctctgcttaacaggcctcagttgctggtacttgatgagccgacgcaaggcgtggatgtcaacggccaggtcgcgttatacgaccttatcgatcagctgcgtcgcgaactcgattgcgccgtgctgatggtgtcacatgacctacatctggtcatggcaaagacggatgaagtgttatgcctgaaccatcatatttgctgttccggcgcgccggaagtggtgtctatgcatccggaatttatctctatgtttggcccgcgaggcgcggagcaattagggatttatcgccatcatcataatcatcgccacgatttacagggtcgtattgtactgcgccggggaaatggtcactcatgattgaattattactgcccggctggctggccgggatgatgctggcctgcgccgctggtcctttgggctcatttgtggtctggcgtcggatgtcctattttggcgatacgctggctcacgcgtcgcttctgggcgtggcgtttggcctgttgctggacgttaaccccttttatgcggtaatcgccgttacgctgctgctggccgccggtctggtatggctggagaaacgccctcacctcgcgattgataccttactgggcattatggcgcacagcgccttatctttaggactggtcgtggtcagcctgatgtccaacgtccgcgttgatttaatggcttatctgtttggcgatttgctggccgtcacgccggaagatcttatctcgatcgctattggggtcgttattgtgctggccattctcttctggcagtggcgcaacttgctgtcaatgactatcagtccggatcttgcctttgtcgatggcgtgaagttacagcgcgtgaagctgctattgatgctggtaacggcgttaactattggcgtggcgatgaagtttgtcggagcgctgatcattacgtcgctgctgattatccccgccgcaaccgcgcgtcgctttgcccgtacgccggagcagatggcgggcgtcgccgttggtgtaggtatgatagcggttacaggtggactgaccttctcagccttttatgataccccggcagggccatccgtagtgctgtgtgccgcgctgctgtttatcttcagtatgatgaaaaagcaggcaagctaagcgtgtgttgcccggtggcgctgcgcttaccgggcctacaaaatcgcccaggtctgatgagcgcagcgacttcaggcgctaaggcatctctggcggcgtgatcccgaaatggttccaggcgcgcaccgttgccatacgcccacgcggcgtacgctgcaaaaagccttgctgaatcagatacggctccagcacatcctcaatggtttcacgctcttcgccaatcgccgccgccaggttatccagtcccaccggaccaccgaagaatttatcaataaccgccagcagcagcttgcgatccatatagtcaaacccttccgcatcgacgttcagcatatccagcgcctgcgcggcaatttccgctgaaatagccccgtcatgcttcacctcagcaaaatcacgcacacgtctgagcagacggttggctatacgcggcgtaccgcgcgcccgacgcgccacttccagcgcgccgtcatcgctcatctcaagccccatgtgccttgcgctgcgcccaacgatgtgctgcagatcgggcacctggtagaactccaggcgctgcacaataccaaaacggtcacgtagcggggacgttaacgacccggcgcgcgtcgtcgcgccaatgagcgtaaacggcggcagatcgatcttaattgaacgtgcggcaggcccttcgccaatcataatatccaactggtaatcttccatcgccggatagagtacctcttccaccaccggtgaaagccggtgaatctcatcaataaacagcacatcatgcggttcaagattggtgagcatagccgccagatcgcctgctttttccagcaccgggccggacgtggttcggagattgacgcccatttcattggcaacgatattcgccagagtcgttttacctaaccctggcgggccgaaaatcagcaagtgatctagtgcgtcgccacgccgttttgccgcctgaataaagatctccatctgggagcgcacctgcggttggccgacatattccgccaataacttcgggcgaatggcgcgatcggcgacgtcttctgcgatcgtggcgcctgctgaaatcaggcgatctgcttctatcatcctttacctcataacgcggcgcgtaacgcgtcgcgaatcagtgtttcactgcttgcatccggacgggcgatcttgcttaccatccgactggcttcttgcggtttataacccagcgccaccagcgcagcaactgcttcttgttctgcatcttccgaggttgggctggccggcgacgtcaataccagatcgaccgctggcgtaaagagatcgccatgtagccctttaaagcggtctttcatttcgacaatcaatcgttcggcagttttcttgccgatacccggcagcttcaccagcgcaccaagctcttcgcgctcaaccgcattgacgaactgttgcgccgacatgccggagaggatcgccagcgccagcttaggcccgacgccattcgttttaattagctctttaaatagcgtgcgctcttgcttattgttaaatccgtacagcaactgcgcatcttcacgcaccacgaagtgggtgaagacgattgcctcctgcccggcctccggcagctcgtaaaagcaggtcataggcatatgtacttcatagcctacgccccctgtctccagcagcacgatcgggggttgtttttcgagaataatgcctctgagtctgcctatcacatgacgctcctgcgtaaagggctgaaaagataatgcactatcataaaaaaagactggatgtttatccagatgaaaaacacgttattcgcctatctcaatggccttcccttcgaatcggtcgcgcaacaccaccgggtgccgccgcgccccatgatgtggagatataataagtgtctataataaatataattcaataacattttctgtaagaataataaataaaaagtccagatacgcattatcactatagcttgaatttcctccggtgaaagcacatcctttataaacatttttaatcatcttgttatttaatcattcaggacagaaattcaatgttattgaaaaatattgtcataggtgcattaatggctattcctgcgctggcgtcagctaatagcctcacggaaacacgggaaagaatggccattgagcaacaagctatcgcctatactgtcagccaaaagtgggacaagctggacgctatgtttcaggaatacaataccggattcccgacaaccagcggcggaactcataaactggttatcgcatggggagggatctataatctttttcagtagatgtttccgacaatggtatttctggcgtggcaaaagagtggcttaaagcaaaccccaaatccacgggtgcaaggctgctgcaagcaatggtttttgatgctaaagccgtgaatttacgcggtgaaggtgcggccagcacggtggactctgatatatggccgaaatataaaaagctgatgattcaggaaaaagagtatctgttaaagaacaaagatattgccgacaaagatgtgacctggtatcaggaaatggaaatggtcgcacgcaatcttgaggataaagagctgctctatagcactttggaagaagccagcaaaaaatatcccgcctatcaaaatatttatatcgaggccatggttgctcgtttgcctaaatggggtggttctccggaagaagtcgaaaaaatcgccagaatggccgcagaaaaaaacaaagatcaatcgggactttcttactacgcttatatctggagtaatgcaatccattaccaacctgaattaatggctttactgaataaacgtcagattgtctcctgggacgatatgctgcaaggttggagagatcgctacaaacagttcccatcaacccgcacgcttaataatattctgataagctcctgcattgcccgcgataaagactcctttgtgaaagcagataaaatgattcaaggggaaacggagcgggatacctggccacaagggttaaattatcgggaatgccagcagtccttccaataattgccagattaccatcacagtttaatgcacagcattaattgaattaagccgcctctgccgttatatgcagaggtggtttaatgggaaatgtccttcaacctctggaccatgaacgagataaacggtaccgttgttaatcacttccttaccctttacaagaataataatcagcgattgatgaacagtacagactcgatatttttttgcattgcaacctaaccttttgcactttcgcctcctgttccccctggcgcttaatataacgcagagtcagccaaatatttgcgccaaccactcttgccagatcacacctcaaatgcctattaaaaacaaaagcaataagcatgaagagaaacacaaccagacaataacatagactcaaaaaaatatatggcgatacaaacaattatataatattgaaaggacagtccacttattccctgcgttcgtctatcttccctttcactttcacctctggaaagagataaaaacattatcaccgtaaattataatattcatgatggatatttattgataataatatcttgtcattatgtgagtataatgctaattatccaatagcgtaaaataaaggatattattttaggtaataatggaacgtgaacatgaaaaaacattattctgtccaatatgaaaccggggatatcgtctttacctgtataggtgccgcgcttttcggccagatatccaccgcttcacagtgctggagcaaccatgttgggattattattggtcataatggtgatgactatctggtggcggaaagtcgcgtccccctctcaaccgtcaccacgctgtcactgtttatacaacgttcagccggacaacgttacgcggttcgtcgcctgtgcggcggcctgacggtcgaacagaaactcgccatcatggaacaggttcccgcccggctgaataagttttatcacacggggtttaaatatgagtcatcgcgccagttctgctcgaaatttgtgtttgatatctataaagaagcattgtgtattccggtaggcgatattgagacattcgaagaattgcttcacagcaatcctgatgcgaaactcgccttctggaagttctggtttttaggttcaatcccgtgggatcgtaagacggtgacgcccgccagcctgtggcatcatcccaatttagaattaattagcgcctgtggaattgaaacccctcaacgcgaggctgagggagaatgatttagcgcaaccttccccgcgccagattgagtcggctctcgctcatttgcatcgcgttctggctaacatggcaatgcgtaatggcgatagccagcgcatccgcggcatcggcctgcgggttagcggggagctttagcaacgtacgaaccatatgctgtacctggcttttttccgcgctaccaataccgacgacggtttgcttcacctgacgcgccgcgtattcaaacacgggcagttcctgattgaccgcggcgacaatcgcgacgccgcgcgcctgtcccagcttgagggctgaatcggcgttcttcgccataaacacttgttcgatagcaaaatagtccggctggaactgcgtgatgatttccgtcacgcctgcgtatatgagcttcaaacgagacggcaaatcatcgactttggtgcgaatacatccgctgcccagataggtcagttgtctgcctacctggcggataacgccataaccggtaatgcgcgagccggggtcaataccgagaataatcgacacgctataccccctgcccgccggcgtttaacagcaccattacagggtcgccgccacctcatcagagatctcaccgttatggtagacttcctggacatcgtcacagtcttccagcatatcgatcagacgtagcagtttcggcgcggtttccgcatccatatccgctttggttgacgggatcatggacacttcggcgctgtccgctttcagacccgccgcttccagcgcgtcacgcactttgcccatctcttcccaggcagtgtaaacatcaatcgcgccatcatcataggtcacaacatcttccgcgccagcttccagagcagcttccatgatggtgtcttcatcgcctttctcaaaggagatgacccctttcttactgaacaggtacgccactgagccatcggtacccagattaccaccgcacttgctgaaagcatgacgcacttccgctacggtacggttacggttgtcactcagacactcaatcataatggccgtgccgccaggaccataaccttcatagatgatggtttccatgttcgagtcttcatcaccacccacaccgcgagcgatggcacggttcagagtgtcgcgggtcatgttattggccagcgctttatctacagccgcgcgcagacgcgggttggcatccggatcgccgccgcccaatttagctgccgttaccagttcacgaataattttagtgaagattttaccgcgcttggcatcctgcgcagctttacgatgtctggtgttggcccatttactatgacctgccataaatatttcctcaaaaaaagcgcgccttttcaggcgacgttaatgacaaactcttcaatcgcttgccggttactccaggacttggtaagcgccgccgcgtcaggcgcatcaagccactggtacgtcagatgttcagtgaatatcacctgccgctcatgcggtaacgcaaggcagaaccagaattctgtattgtgcataacgcccggcgcatagcgatgacgtaaatgtgaaaaaatttcaaactccaccgtacgttggcagtcgattaaggtcagttgctctgccgcaacatcaatcgtgacctcctctttgacttcacgcacggcggcctgcaacgcggtctccccttcttctatgctgccagtcactgactgccaaaaatccgggtcgtcgcgtcgctgcaacattagcacccgtttcgtatcctgcgcgaaaataaccaccaggaccgaaacggggcgcttgtacactttatccttcacgcgacctcgttgttggctgttgggtgacgccgcgcattgatgaggctcccccttgcgggccgccgcgatatcacgcgaatgatgtcgtgtacattgttcatatcagttattctcggctttcttcacaacctgaatacccaactccgtcaacgctgccaggttggcgaaactcggcgcttcggtcatcagacacgcggcggcggtcgttttcgggaaggcgataacatcacgaatattgtcggtgccggtcaacagcatggtcagacggtccagaccaaacgccaggcccgcgtgcggcggcgtaccgtatttcaacgcatccaacaggaagccgaacttctcgcgctgctcctgctcattgataccgagaataccaaatacggtttgctgcatttcaccgttgtgaatacgcaccgaaccgccgcccacttcatagccgttaatcaccatatcgtaagcgttagcgacggctccttccggcgcagttttcagttcagacgccgtcatgtcacgcggggcggtgaacggatggtgcatcgcggtcagaccgccttcgccgtcgtcttcgaacatcgggaagtcaatcacccacagcggcgcccatttgtcttcgtcggtcaggctcaggtctttgcccagtttcagacgcagcgcgcccagcgcatcggcaaccactttgttgttatctgcgccgaagaagatcatgtcgccgtcctgcgcgccggtacgttcaaggatagcctcgacgatgtcggcggtcaggaacttggccaccggactgttaatcccgtccagacctttcgcgcgctcgttaactttgatatacgccagtcctttcgcgccgtagatcttaacaaagttaccgtaatcgtcgatctgcttacggctaagctgtgcgccgccaggcacacgcagcgctgccacgcggcctttcggatcgttagccgggcccgcgaagaccgcgaactctaccgatttcagcaggtcagcgacatctaccagttccatcgggttacgcaggtctggtttgtcggaaccgtaacgacgttccgcttcggcaaacgtcatgaccgggaaatcccccagatccacgcctttcacttccagccataaatggcgcaccagcgcttccatcacttcgcgcacctgtggcgcggtcatgaaggaggtctcgacgtcgatctgagtaaactccggctgacggtcagcacgtaagtcttcatcacggaagcatttgactatctgatagtaacggtcgaaaccggacatcatcaggagctgtttgaacagctgcggcgactgcggcagcgcgtagaatttacctttgtgcacgcgcgaaggcaccagatagtcgcgcgcgccttccggcgtggctttggtcagcatcggcgtttcaatatcaaggaaaccgtgatcgtccataaaacgacgcaccaggctggtaattttggcgcgggttttcaggcgctgcgccatttccggacgacgtaaatccagatagcggtacttgagacgcgcctcttcggtattaacgtggttagcgtcaagcggcagtgagtctgcgcggttgatgatagtgagagaggacgccagcacttcaatttcgccggtcgccatatccgcattgacgtttttcgcgtcacgcgcacgcacggtgcccgtaacctgaatgcagaactcattacgcagttcagaggccagctttaacgcgtccgcacgatccggatcgaagaacacctgcacaataccttcgcggtcgcgcatatcgataaagatcaggctgccaagatcacgacgacggttgacccaaccacacagagtcacctgctgccccacgtgggacagacgtagctgtccgcaatattctgtacgcatgagatatcccttaacttagccgcaggcggattgttgcctgccatgcaggcgacgaagtcgcagctttagctgtatgtcacaactggatgaaaaaaggcggctattatactggaaattctgccgcacgataagagtcaatccagcatgggagcgataacttgcccgtttcatgcggtatcgacacttggttcatactgactgtacccgggtttttcacgcgggtattgcgtatgctcacaaaaattaacaatatttgtcgccgctttcctctttaatcgcgcttaaggtgtagtgaaatccgctatttttaggagagtgattatcatgctgaaactcaacgcgaccacaaccgccctggtggttattgatttacaggaaggaattcttccgtttgccggcggcccgtatacggcaaatgaggtggtcgcccgcgccgcgcggctggcggaaaagtgtcgtgccaacggctcgcccgtggttatggtacgcgtcggatggtctgatgattatgccgaagcgttaaaacaacccgtggatgccgcaacgcctgcgcacgcgttgccggaaaactggtggacctggcctacggcattgggtaaaaaggacagcgatctggaagtgactaaacgccagtggggcgcgttttacggcaccgatctggaattacagcttcgccgccggggtatcgacaccatcatattgtgcgggatctcaaccaatatcggcgtcgaatccacagcgcgtaacgcctgggagttggggtttaaccttattattgccgaagatgcctgtagcgccgccagcagtgagcagcatcagagcagtatgacacatattttcccgcgcattggccgggtacgcagcgtagaggatattttaaacgccttatgatctacattggcttgccgcaatggtcgcacccgaaatgggcgcggctcggcatcaccagtctggaagagtatgcccgccactttaactgcgtggagggcaacaccacgctttacgcgctgccgaaagcggaaattgtcgatcgctggtatgcgcaaactacggacgatttccgtttttgctttaaatttcccgccaccatttctcaccaggccgcgctgcgccattgcgacgatctggtacaggcgttttttacccgcctggcgccgctggaaacgcgtattggccaatactggctgcagttgcccgccgcctttggaccgcgcgatctccccgccttatggcagtttcttgatgcgctccccgccacgtttacctatggcgtagaagttcgtcatccgtgtttttttgacaaaggtgaggatgaacagcggctcaatcgcgggttacacgcgcgcggcgtaaaccgcgtgatcctggatagtcgtccggtacatgccgcccatccccacagcgaggccgtccgcgacgcgcagcgaaaaaaacccaaagttccggtacatgctgtcgtgacggccagccatccaatggtgcgttttatcggtagcgataatatggcgcaaaaccgtgaatttttcgccgcctggttgcagaaactcccgcagtggcggcagaccaccacgccttttctgtttttacatactccggatatcgcgcaggcgccggaactggtgaatacgctttggcatgatttacgcagcgtcttaccggaaatcggcactgctccgtccattccacagcaatcttctcttttctgaaaatgccccctatcatagacagtgccatcagccattttaaaagggagtttgtatggtaagcgcgctgtatgccgttttgggtgcgttattattaatgaagttctcttttaatgtcgttcgcttgcgaatgcagtaccgtgtcgcctatggcgacggcggttttagcgaattgcaaagcgccatccgtattcatggcaacgcggtggaatatattcctgtcgcgctggtgctgctgctgtttatggaaatgaacggcgccgaaacgtggatggtgcatatctgcggcatcattttaatcgccggtcggctgatgcattattacggttttcaccaccgcctgttccgctggcggcgggcggggatgagcgcgacctggtgcgcattgttgctgatggtgctggcaaacctgtggtatatgccctgggagttggttttctccctgtattagcgcacaatatgcgcctttatttttcccggatgtatacgttatgtctcaccgcgacacgcttttttctgcgcctatcgcccgtctcggcgactggacttttgatgaacgagtagccgaagttttccccgacatgattcagcgttcggtaccaggctactccaacatcatctccatgatcggcatgttagctgaacgctttgtgcagccgaacacgcaggtctacgatctgggctgctcgctgggcgccgcgacgctgtctgttcggcgtaatatccgccatgagcattgtcgcattatcgccgtcgataactccccggccatgattgaacgctgccgccgtcatattgatgcgtataaagcgcctacgccggttgaagtcgttgaaggcgatatccgcgatatcactattgaaaacgcctcgatggtggtgctgaattttaccctgcaattccttgaacctgccgaacgccaggcattgctggataagatttacctggggttgaatcccggcggcgcgctggtactgtcggaaaaatttagctttgaagacgcgaaagtgggcgagctgttattcaacatgcaccacgattttaaacgcgctaatgggtacagcgaactggagatcagccagaagcgcagtatgctggaaaacgtgatgctcaccgactcggtggaaacacataaagcgcgcctgcgtcaggcgggtttcgaacacagtgaactgtggttccagtgctttaatttcgggtcgcttgtcgcgttaaaagccggagttgccgcatgatcgagtttggtaacttttatcagctcattgctaaaaatcatctctcccactggctggaaacattgcccgcgcagattgcctcctggcaacgcgagcagcagcatggcttgtttaaacagtggtcgaacgcggtagaatttttaccggaaatgacgccctggcggctggatttactgcacagcgtcacggcggaaagcgaaacgccgctcagcgaaggtcagctaaagcgtattgatacattgctgcgtaatctgatgccgtggcgtaaaggcccgttctcgctttatggcgtagatattgacaccgaatggcgctccgactggaagtgggatcgcgtactgccgcatctgtcagatttaactggccggacgatccttgatgtcggctgcggcagcggctatcacctgtggcggatgattggcgcgggcgcacatctggcggtcggcatcgatcctacgcagcttttcctctgccagtttgaggcggtgcgtaaactgttgggtaacgatcagcgcgcgcatctgctgccgttgggcattgaacaactcccggcgctgaaagcatttgataccgtcttctcgatgggggtgctttatcaccgtcgctcgccgctggagcatctgtggcagttaaaagatcagttggtcaacgagggtgagctggtactggaaacgctggtcatcgacggcgacgaaaataccgtactggtgccgggtgaccgctacgcgcagatgcgtaacgtctattttattccttccgcgccggcattaaaaaaatggctggaaaaatgcggctttattgatgtgcgtatcgctgacgtttgcgtcactaccaccgaagagcagcgccgtaccgaatggatggttaccgagtcgctggccgattttcttgacccgaacgatcgcagcaagacggtggaaggctatcccgccccgcagcgcgcggtgctgattgcgcgtaaaccgtgatggattgccgaatgaccgttacgtatagcaccgtttctccaaaatagttcaagttgcagcaaggcggcaacgcagcaaatccccgggaacgtaggtagctacgtggccggggtgcgcgaggcggccaacgctgctgcggcttgaaatatgaaggagaaaaaaaggcccctgttgaattggcaggggcctggtacgagcaagcatcatattgggcgacatgatgcaacggtaaaaatcatttggcctgatggcgaacaatgattcctttcatttcagcgaccgccgcaccctctactctatagcgagaatactcgtccgcctgtatatcggcagacatcgataacccctgattgcgatagcgcatcggcgaaggcagtaagactccggcggaactgtgtacttcccgtactccggcatcgaggaaattctgcaggttatttgcacgaacccccgcaccagccataatggttggagcatccccctgggcaataagttccataattattgataaaccttgcgccgcatcggctttttgtccggaagtcagtactcttgctacgcctgcgtcagccagattctttagcgcattgaagggattagcgcacatatcgaaggcgcggtggaatgtcaccgccagcggcccggccgccgccattattttttccattcgcgacatatcgacatccccatcaacggtcaacacgccagtaaccagcccgggaaaacccaactctctgacgaggcggatatcttccagcatggcggcaaattcgccttcagtgtagtaaaaatccccgccgcgaggacgaataatcggatgtacgggaatcgtaatatgctcgcgtacgctgcgtaagacgccgaaagaaggcgtaagccccccttctttcggcgcggcgcacagttcgatacgatccgcgccgtttcgctgcgcggtgagcgcgcattccatgctgtaacaacagatctcaagtaacgccatattcactccgctcggcaggttaatgggccgcctgttcgctggcgacaatcgcttcaatcgaccatggatgaaattttaccgtgatgcgaccatcggtcacggccagcgtagggtttggcaaacgttcatgctcgccctgtggcgaactggttttaaccactatccccggctgactaagcccctcatccgacaacaacgccagggccctcgcgttcaaggtctccggctcgccgggcagcacgatttcaatatgctcccacccctcgtgtggatagcgtttttctcccggccacggtaattcaataacagaaaaccgccagtgttccacacataccggttcatgcagtttaaacagacaaatcggcctgccgttgatgatattttccgacagtagctcgccgcattgttcaaaaccgcgacgccaacgctccgccgtcgtattctggtgacagcgcaatgaaatgtgatcggcctcaagggcgctaatctgcagaccaaggcgagtggaaagttctctgaacgccagagtgaatcgcggtaaatctgcggaaatatcatgcagttcatcaatgtgttgccagttcgccatatcaggacgctcttcttgctgtgaaaaccgctaatttacgctgttgcgccccggcaaccaacctttgatttgattgggcgtttattgaatgcttatgcagattattgttgcgtatatttcaggcgacgcgccgcgcgcgcaatgctgacgccaacgggcatttgcagtatactcccgccctaattcttaaactggcgcgggcaatacagcccgcttcataaacgtaaggtattccggtgaatattcaggctcttctctcagaaaaagttagtcaggccatgattgctgcaggcgcgcctgcagattgcgagccccaggttcgtcagtcagccaaagttcagttcggcgactatcaggccaacggcatgatggcagttgcgaaaaaactgggtatggccccccgacaacttgcagagcaggtgctgactcatctggatctcagcggcatcgccagcaaggttgaaatcgccggccctggctttatcaatattttcctcgaaccggcttttctcgctgaacaggtgcaacaggcgctggcctccgatcgtctgggcgtttctcagccgactcgtcagacgattgtcgtcgactactccgcgcccaacgtcgcgaaagagatgcacgttggtcatctacgctccacgattatcggcgatgcggcagtgcgcacgctggagtttctgggccatcatgttattcgcgctaaccacgtcggcgactggggcacccagttcggtatgcttatcgcctggctggaaaaacagcagcaggaaaacgcgggcgacatggcgctggcggatctcgaaggattctaccgcgatgcgaaaaagcattatgacgaagatgaagcgtttgccgagcgcgcgcgtaactacgtcgtcaaattgcagagcggtgatacctatttccgtgagatgtggcgtaagctggttgatatcacgatgacgcaaaaccagatcacctatgatcgtctgaacgtcactctgacgcgtgacgatgtgatgggcgaaagtctgtataatccgatgctgccgggcatcgtcgccgatctgaaagccaaaggactggcggttgaaagcgaaggcgcaacggtggttttccttgatgagtttaaaaacaaggaaggcgacccgatgggcgtcattattcagaagaaagatggcggttatctgtataccactaccgatatcgcctgcgccaaataccgttacgaaacgctgcacgccgaccgcgtgctctactacattgactcccgtcagcaccagcacctgatgcaggcctggaccattgtgcgtaaagccggttatgtgccggattccgttccgctggaacaccacatgttcggcatgatgttgggtaaagacggtaaaccgtttaaaactcgcgcgggcggtacggtgaaactggcggacctgctggatgaggcgctggagcgcgcgcgtcgtctggtggcggagaagaacccggatatgccggctgacgagctggaaaaactggctaacgccgtcggtattggcgcggtgaaatacgccgatctgtcaaaaaaccgcaccactgactatatcttcgactgggataatatgttggctttcgaaggcaataccgcaccttatatgcagtatgcctatacgcgtgtgctgtctgttttccgtaaagcgaacatcgacgagcaggcgctggcgagcgcgccggttatcattagcgaagatcgcgaagcgcagcttgctgcccgtctgctgcagtttgaagaaaccctgacggtggtcgcgcgtgaaggtacgccgcacgtcatgtgcgcatatctgtatgacgtcgccgggctgttctccggcttctacgagcactgccctattctcagcgccgagaatgacgcggttcgcaatagccgcctaaaactggcgcaactgacggcgaagacgctgaaactgggtctggatacgttgggtatcgaaaccgtagaacgcatgtaaacgcgccgtcgttaacatcatcaggcctgactccggataacggactcaggcctttttattgccacagcggtatatctgtaacaaatcacaaggaatgacacatttctatagagagatggaacatcttttacctgtgctggcgctgaccgccccgtatcattaggcggcggattgttcaggtacaggtaatgacttttaaagactttgatgcggaagagaaactcttcctgagacgtgtgattgtggcgtttggtgtagtggttgtctgctttggtatcctgatcttcaacctctataacttgcaaatccgccagcaccactactacaccacccgttcgaatgagaacgatatcaagatgctacccgtcgcgcccacgcgcggcatcatttacgatcgcaacggcattccgctggtgcgtaacgtaacctggtatgatatcgcggttacgccctataaaattgccgatatggatgcgctgctaaaacagctcacccctattgttgatctctcccccgacgatatctccgactttcgccgtgcgctaaaatccagtagccgctatcgtccggtggtgctcaaaaacgcgctaacggatgttgaaatcgcacgctttgcggtcaatcagtttcatttcaacggcgtcacgatcaatagctatcaggatcggcagtatccttacggcgcggagctggcgcatgttctcggttacgtgtcaaagataaacgataacgaccttaaagcgctggataaaaaagggctggcagagaattacgcggcggaccataacatcggtaaacaggggattgagcgttactacgaaaacgatcttcatggtaaaaccggttatcaggaggtcgaggtggataatcacgggcgtattgtccgcctgctgaaagacgttcctcccatcgcgggtaagaacattcacctgacgctggatctccatttacaagagtacattgaaagtttgctggccgggcagcgtgctgccgtactggttgaagatccgcacgatggttcagtgctggcgatggtatctatgcccagctacgacccgaacccctttgtaaaaggcattagctatcaggattacggcaaactgctgcacgataaaaatctgccgctgatcaaccgcgtgacgcaagggctttatcctccggcgtcaacggttaaaccctatatggcaatgtccgcgctgttatgcgggattattacgccgcaaaccaccttctttggcgcgccaacctggacgcttcccggcacgcagcggcattaccgggactggaaaaaaaccggacacggtatgctggatgtcactaaagcgattgaggaatctgcggatacctttttctatcaggtcgcttatatgatgggtattgaccgtatcgacacgatgttgtctcagttcggctatggcaaaccgacgggcatcgaccttaatgaagaatatgacgggctgcttcccagccgcgcatggaaacagcgggtccataaaaaagcctggtatcagggcgataccatttctgtcggcatcggccagggttactggattgccacccccatccagatggtaaaagcgatggtggcgctcatcaacaacggtaaggtgattgcccctcacctgttactcaatgaagagagcggcaaaacggtggttccgtatcgtccttcaggaacaccggcacagatagccgatccggcgtcgccatactggggactggtgcgtcaggcgatgtatggcatggcgaatgcacccaacggaacgggctataagttctttcacaccgcgccctacggcattgcggccaaaagcggcacgtcgcaggtatttagcctgaaagaaaatcagacctacaacgcgaaaatgatccccattcgcctgcgcgatcatgtgttttataccgcttttgcaccgtataaaaaccctaaggtcgctattgccttgattctggaaaacggcggaagcgacggcgttaccgccgcacccatcatgcgaaaaatccttgaccacctgtttgatccacaggctgataccacacagccggatcaggcgccatagtcaaataagcaaagcgccatcagacaaggatacggccggaatatctgcatacatcagaaatagttacgcagatattccgtcaaacacagcattgccatcgcctgcccgtaaggcatagaggtcaacggaatatgacggtaaaaatcgagatcgtggcccatgccagtgccaaatgacgtttgcagcagttcaccttccggcgagatatgtttcactatcccccgaatagctttttccgccacctgcgcatagtgccgttcgacatagcgtttgcgcaccgctttaagaataccgtaggcaaaacccgccgtcgccgacgcctcaagataagagtgcggatcgtcaagcagcgtatgccacaaaccgctttcatcctgacatttcgccagcgcggcgatctgcgcattcagtacctggaccagataacggcgcacggcattattttccggcaagtccagcagttcaagaaaatccgggatcacaatggtcagccagctgttgccgcgcgcccagcgagcgttagcgaagttatgatgaccgtcatagctccagccgtggaaccacagccccgtctctttatccatcaaattctgcacgtgcagcaggaactgataggttgcctcttccacgtattccggccggttcaacagtttaccgattttcgccagcggcagcaccgtcatcattagcgtgtcgtcccacatctgctgatgattttcctccgccagcgtgatgtgctgcattccgccgtgatcggtacggggcatttcattcatcgcccattcggcccacgtttccagccacggtaaatacgctggattacgcgtctcttcatagcgatacgccagcgttaaaaacggcgccatcgtattaacgtttttcgtcgtcgcgccttccgcaaaacgatcggcaaaccagtcatcaatgatcttacgcatcgtctggtcgccggtctgttggtaatagtgatacattccgtacaggcccacgccgtgcgtccactcccatccggcccagcctttagtatcgatcacgcgtccgtcgtccagtcgcaataaaaattcgcctgtctcatctttaatattgaccaggttatgcgtcaccttttgcaccagggcttttagttcatctctggcgataaaatgctcaggctgacgcaatagcggactgtgtttgactggataaaccatcatttgcttaacctctgtgtaatgtcgaattcagtgctgcgtgcagttttaccgccgacgcagtcgattcgctacagtaaaagctaagctgggcggaaacctttttgtttctgccattgccagagcgtaaatggcaaaaacgcaaagagtccggcaacctacctcaccattttataaaacagcgtttctatttattcaaaaagagagtcaggtctgctacctggcaaagaaaggggcggttagcggtagttcacaatcacctgattgctccgcacttttaacgccgggataagtcggccgccgccggggacttcccagacaaagcggagcggctcgactgcgggaacatgagcaaaaccgtgggtcgtgccactctgaccatcaagttctacgcaacgggactgggaacataaacgtacccgtaagcccgcgggagtcgggccattcagttcataacgccaggcgaccagcgtcatcacaccggaaaccggctggcgcgccgacaatggcgaagacgatgcggaaacaccccggtaatttaaggttacacccataccgctatcctgccacgcgccttcgcctgcggcctgaaccgtcaggggaaagagcaacaacgccagccatttacgcattattttcctccaatggtcgccgtcatgcggatatgacggttatcggaaagctcaaggttcgacaacaccaccagctgcggtaaactgcgccgcaaaaagcgggacaataatggacgtagcgcatggttaaccagtaataccggcggcgcgccaagcatttcctggcgagaaagcgcttcttgggtctgcgccagcaggcgatccgccaacccaggctcaagtccaccgccgccctgcaatgcctgaagcagcaaacgctccagcgcggtatccaggccaatcacctgcacttcttcattaccggggaaccactgttgcgtaatcgctcgtcctaatgccacgcgtaccacggcggttaattcatgcggatcgctttgtaacggcgcatgttccgccagcgtttccaaaatggtgcgcatatcgcgaatcgggactttttccgccagtaagttttgcaggactttgtgtaaagtcgtgagggtcacgacgccggggaccagatcttccgtgagtttaggcatctcctgagagacacgatccaacagttgctgcgcttcctggcggccaaacagttcggcggagaattggccaatcaagtggttaaggtgcgtcgccacaacggtactggcttccacgacggtaaagccctgaatttgcgcctgctctttcagggcgctttcaatccagatggcatcaaggccaaaagctggatcgacggttttctcgcccggtagcgttcccgccgccgtgccggggttaatagccagccagcgtcccggataggcgtccccgctgccaatctctacccctttcatcaaaatacggtagcgcgcaggctgtaaatccatattgtcgcgaatgtggaccaccggcggcaggaaccccatatcctgcgcgaattttttacgaatactgcgaatacgtccgagcaattcgccatcctgttgaaaatccaccatcgggatcaggcggtagcccacttccattcccagtgaatcctcaagctgtacgtcattccaggtggcttcgaccaccgagttattttccggcatttttaccggctgcggctcctccggcgctttttcttcacgcccgcgcagccaccatgccaggccgagcaaagcggcggtaaaaagtaaaaataccaggttaggcattcctggcaccatgccaagcagccccagcaccgccgccgccagcagcatcacccttggattactgaacagttggccaaccatctgctcgccaacatcctgatcggtactaacgcgggtcacaatgacgcccgccgccgtggagataaccagcgccgggatctgggcgaccaggccgtcgccaatggtcagcagggtgtagctttccgccgcgctgcctatgctcattccgtgctgcaatacgccgaccagcagcccgccgaccacgttaatgaccatgatgagaataccggcgatggcgtcgccgcgtacaaatttacttgccccgtccatcgagccgtagaagtcggcttcctgagtgacttccgaacgccgttttttggcctcgtcttcaccaatcagaccggcattaagatcggcgtcaatcgtcatttgcttaccgggcataccatccagcacaaagcgcgcgccgacttcggcaatacgtccggcgcctttggtgatgaccatgaagttgataatgacgaggatgataaaaaccacaatcccgatcgcgaagttaccgccgaccaggaaatgaccgaacgcctccactacctttcccgccgccgccgcgccggtatgcccttccatcaaaataatgcgcgttgaggcaacgttaagcgccagacgcagtagcgtggtaaacagcaggatggtcggaaacgcggcaaaatccagagtacgctgggtaaacatcgccaccagcagcaccataattgatagcgcaatattaaaggtaaacaataagtcgaggataaaagcaggtagcggcagcaccatcatcgacaaaatcagcagaatgaggatcggcccggcaagaatttgccattgcgtcgatttcaggttgctgggcaggcgcagcatcgcgaccagattagccatcagtattcttctcgttcataaaatccagcgcttctggcaccggaaggttctcaggttgtggaggacgttgcccgcccgcaagccgccagcgtttaagctgccagacccaggccaacacttccgcaacggcagcatataactgcccgggaatttgctgaccgatttcggcgtggcgatataatgcccgcgccagcggcggcgcttctaaagtgggaacccgatgttcagcgccgatctcgcgaatgcgcagcgctattaatccagcccccttcgcgaccactttcggcgcgctcattttgttttcgtcatactgcagcgccacggaatagtgcgtcgggttagtgacaatgacgtccgctttcggcacatcttccatcatgcggcgctgcgcggcggcgcgttgcatctggcgaattttgcccttaacatgcggatcgccttcgctctctttaaattcgtcgcgaatgtcctgccgcgacatgcgtaattttttcaggtggctaaagatctggaaaaacacgtcaaatcccaccatcggaatcacgcccagtaccaccagtaacgcgcagagtccaaccagatccagcgcattccccattgcgacgatcggcgactccgccatcaggcgcatcatttgcggccagtgatgccagagataaaagccggtaacgcagccgaccagcgtggatttcaacaccgcttttagcaattccgcgccggtctgcgccgaaaacatgcgcttaattcccggcagcgggtttaatttagaaaattttggctgtagcgacttaccgctaaaaatcaggccgccaagcataaccggcgagataagcgccaccagcaccacgcccgcgatgagcggtagcagtgccatcatcgccgctttaatcagcaaaattatctgccccaggatcaggttaggatcgttcaccatacggtgatcgaagtgcaggcctgctgagagcattcccgccagctgccgcgctaacgactcgccgccgaaccaaataatacaaacgcccaccagcaatatcagcagtgaggtcagttctctggaacgggggatctgcccttcttcccgcgctttttcaagtcggtggggtgtgggggcttctgttttgtcgtcgtcgctctcttctgccacgcagcaaaccctggatagattgataagagagaatgatgccagaaccgctttacgccaataggcagagtaagcggtaaaaaaggcggggtttatggcgttaatagagatagccggatacgataagaaagtctcgtatccggccgggttgacggattcgaacccgataagcgcagcgccatcaggtcaaaaaagcttaaaagccaagactgtccagcaggtcgtccacctgatcctgactggcaacgacgccagctttcgaggtatccacctgcgggccgttgagcaagctttcgttctcgcgttttggtcgcgcgctctgttccgggatgttttccagcagcaccattaacaactggcgttcaatctcctgaatcacgtccatcatgcgtttgatcacctgacccgtcagatcctggaaatcctgcgccatcatgatgtccagcagttgcgcgttagtaaagctggtatggcccgggacatccctgagaaactggcgcgtatccgtcaccagttcacgggcgtcggaaagctcgatcggattgtcaaaccactcgtcccaacgttgggttagcgctttcgcctctttttccatcgcatcctgatgcggctgcgaggcttcgacactgtttagcgcgcgttccgccgcctgcgccgtcatctggacgacataatccagacggtcgcgcgcatcagggatcgcctccgccgcttcggcaatcgcctggtccagccccagttcacgcaggctgtcgcgcagcattcgggtcagactaccgatgcgcgcaatgatgtctcctgctgagccttcatcagcaggcttgatagatggttgcatcatcatcgcatcctcacatgcccagtttctcaaagattttgttgagcttctcttccagagtcgctgcggtgaacggttttacgacataaccgctggcgccagcctgtgcggcggcgataatattctcttttttggcttccgccgtgaccatcaacacgggtaacgccgacatggcgctatcggcgcgaatggttttcagcagctccaggccatccatgttcggcatgttccagtcggagataataaaaccaaagccgcccgcctggagcttgttcagcgcatcgacgccgtcttcggcctcttccacattgttaaatccaagctcttttaagaggttgcgcacgatacgacgcatggtcgaaaagtcatccacaaccaaaaatttaagctctttatccgccataaaatactactcctggttcaaatacgtatcgcctgtccggcactgattttcgccaacatctgctggcttacctggctaagatcgaccacttcgcttacgccacccatattgatggcctcgcgcggcatgccgaacaccacacaacttgcttcgttttgcgcaatggtccaggcgccagcctggtacatcgctaacattccagcggcgccatcgttgcccatccccgtaagaatgacgcctacggcgttgcgccccgcgtgtttcgccaccgaatgaaacagcacatccacggaaggccgatgccggtttaccggcgggccatcatgaattttgatttgataattcgccccgctacgcgccagctccatatgcttgtcgccgggcgcaatgtaggcatgacctggcaatacgcgttcgccgtcctcggcctccttcacgctgatttgacagagtttattcagacgctcggcaaacgagcgggtaaagccaggcggcatatgctgcgtaataatcactgccggactggaaagcggcagcggttgcagcacatgtcggatagcttcagtaccgcccgttgaagcgccgatagcaatcagtttttccgaactgagcagcggacccgcttttaaggttgtcggggccgccatcggtttatgtgcggcgatgcgggcccgcgcggcggtacgcactttttcggcgatcatctcgctatacgccagcataccttcacgaatgccaagctgcggtttggtgacaaaatcgatggcccccaactccagcgcccgtagcgtcacttcggaacctttcccggtcagcgaagagaccatcaccaccggcatcggtcgcaggcgcatcagtttttccagaaaatcgaggccgtccatacgcggcatctcaacgtccagggtcaatacgtccggattaaattttttgatgagatccctggcgaccaacgggtccggcgcagtcgccaccatctccatatcgctatggctattaataatttcagtcatgatttggcgcattagcgcggaatcatcaactgacaataccctgattttactcatgctttatccttacttagcgcatacaccgtctgtccgcgcaggctaaactcgcgcacgaggttgctaaagttttctgagtgaccggcaaacaacagtccgtcaggtttaaggagtggaacaaaacggcgcagaatgtcctcctgagtcgttttatcaaaatagatcatgacgttacggcaaaaaatcgcgtcaaagggaccgggtacgttgtactgcttttccaataaattaacggaggaaaattcaacataattggccagttcctgacgcacgcgcaccagtccttcatgcggccccgtaccgcgcatgaagtaacgttgtagctgctgcggcgataacgttttcagttcgctgaggcgataaataccgcttctcgctttttccagcacttcagtatcaatatcgctggcgaatactttccagcgaccgggggccatccctaacgcatccgccagcgtaatggcgatactgtaaggttcttctcctgtcgatgccgccgcactccagacgcggtactcgccgtggcggcgacgcgcatgttccgcaaggatgggaaaatggtgcgcctcgcgaaaaaaagcggtcaggttggtagtcagagcgttgataaaagcctgccactcagcgctgttttgattagcctccagcatactgagataacggccaaaatcatccagtcccagggcacgcagccgacggaccaggcggttataaaccatatcccgcttatggtcggccagcacgatccctgcgcgctggtagattaattgacatatccgacgaaaatgcgcgtcggacagcgcgaggcgctgtgtcatctgtaacaatactgacgtttgcccggagggcagagatgatgtcatagcgccttcttaatcacattcaaagtacaacgggcgcgccctgcggcagcgccatgcttcccgtattacacattttttgcttttatctatgcgaaccagacgaaaggtatcggcgggttcgcaaattaatcgataaccgacagcgcacgtcgatcagaaggtttcccagttcgcatcatccctggcggctaatgactgcggcgtattgccggactgagcgttcactgacaaacgcatctcaggtttatttaccgccagcggtcgcgatgccaggcggaaagccgataccgcctgggtcagacggctggcctgctcttccagcgcggcggcggccgctgcggattcctgaaccagcgaggcgttctgttgcgttacgcgatccatttcggaaacggccaaagcgacctgatcgataccccggctttgctcatccgaggcggaggcgatttcgcccatgatatccgtgacgcgcgtaacggcattgacgatgtcagtcatggtttccccggcgctttccaccagcacagaaccggtatcgacacgcgagacggaatcttcaatcaacgcttttatttctttcgccgcctgggcgctgcggctggccagattacgcacctcgcctgccacgaccgcaaaaccgcgcccctgctctcccgcgcgcgccgcttctaccgccgcgttcagcgccagaatgttagtctggaaggcaataccgtcgataacgctgataatgtcagcgatttttttcgaactgtcggcaatttcgtgcatagtgtttactacgccgtcgaccactttgccgccatgacgcgcggtctcggaggcgctttgcgccagttgcgaagcctggcgggcgttatcggcgttttgcttcacggtggccgtcagttgttccatgctggcagccgtctcctccagagcggaggcctgctgttcggtacgggaagagaggtcggtattaccggcggcaatttcactggtgccggaataaatcgcatccgaaccttcacgaacctgcgttacggtgtcaatcagcgagcgttgcatatgttcaaccgttcccgccagttcgccaatttcattacgtcctgagacggtgagcgttttcgtcagatcgccgctggcaatttcacggatatgagtaatcactcgcgctaatgggttaagcagggcatgacgaatgccgaaccaaaccaccatcaaaatcagcaccagcacgaccgcaagaacccccagttgccattgcgcaaaacggtagtcatgagcactttgatcaaatgtctggcggtacaggttttcgctcacccgggcgtaattgcccagcgcctcgcccaacgcgttttgcattccctgggttggctgggcgaagtaggcatccatattgccattgtccagaaactgaataagttcggctaatgcggcctgatagcgctgatatttttcatcgacgttcgcgctggcctccgccatcgctggcaatggcgtcatatttttgaaattggcgtagtgcgccgccgcctgtgcgagagtcgtttttgcattctggagtaaatccgttttggcgctgctctgctggttagaagcgtccatcatcatgcgtgcggcggagcggctcaggttaatgcgcgtttgcagcattaagtcccatgtcgacgtgagttcgctttgttgctgacgtaattcgttagaaataacaaaaccttgctggttatgctgtaatgaagaaaacagcaaaccaccggaaacaagctgtagcagtgcgaaaacccccagcaccatcatcagcattgtgacaacgcggatacggttaaacataaggcaccttcctgataacgagttatcaacgttatcggcacctgcggtgataactttacttttgcaaaaaggaaatacgctgttccggaagacgacattgccaatgacagtgtcgcagcggcgatgccggcgcaaaatgcaggggctgggcgcgggcgatgaagaggcactctcaccgctggcggaagcataacggtgaatattgccggatggcgcgacgccatccggcaacgttattacgcgacgtgtgatgctgcgatatccagcagcgccatctcttcgctgttaagcagtttttcgatattcaccagaatcagcatacgctcgccgagcgcgcccaatcccgtcaaatattctgttgacaaggtcacggcaaattctggcgccggacggatctgttccgccgttaacgacagtacgtcagacacgccgtctaccactatcccgacgacgcgttgccccagattcagtacgatcactaccgtattgtcatcgtactcaacgtcgccttcgcagaatttcacgcgcagatcgacaatggggacaatcacgccgcgcaggttagtcaccccttttataaaggccggtgtattggcgatgcgcgtcacctggtcatagccacggatctcctgcactttcaggatatcgatgccgtactcttcatttcccagtgtaaacaccaggaattcctgacctgacggctcgccggccagtttgcttacattactcataccggtcatattattcccttctcactcaatcaggcggctgtgatcgccatacgttgttcgcggtttaaaccctgcaatgcggaaacatcaacaatcagcgcgacgctgccgtcgcccaggatcgtcgcggcggaaatccccggtaccttgcgataattgctttccagatttttgaccaccacctggtgctgaccgatgagctgatcgaccagcagcgcgtaacggcgtcccgcgctttgcaggatcacaacaatgccctgcgtggcttcggttttcgccccgtccacgtcaaacactttccacaattcgaccagcggcaaatactcgccgcgaacttccagaacccgttcgccgcccgccagcggatgaagatcctcttcacgcggttgcagcgactccatcaccgcattcaacggcaggataaaaacttcccccgccacgcgaaccgacatcccatcgaggatggccagcgtcagcggcagcagaatacgaatcgtggtgccggagccttgttttgactggatctcaacgtgaccgcccatctcctgaatgttacgtttcaccacatccatgccaacgccgcgaccggagacatccgtgacctgttccgcagttgagaatcccggcgcgaagatcaacatgcctacttcatcgtcggtcatgttttcattcaccgccatcccctgcgacatggccttcgccaggatacgctcacggttaagccccgcgccgtcatcggtcacttcaatacaaatattcccgccctgatgttctgcggaaagaatcagattgccgacaacatttttccccgcctcaaggcgtttttccggcatttcaatcccgtggtcgagactgttgcgcaccaggtgcgtcagcgggtcgataatgcgttcgatcaggcttttatcaagttcagtggagctccccaccagcgtcagctctacctgcttgcccagtttgcccgctaaatcacgtaccagacgcgggaaacggctgaagacgtactccataggcatcatacgaatcgacatcaccgactcttgtaagtcgcgggcgttacgttgtaactgacccatactggtaatgagatcgccgtggtttaccgggtccagctcgttagaacgctgggccaacattgactgggtaatcactaactcgccgaccaggtttatgagctgatccactttctctaccgccacgcgaatgctggtggactcgcgttcacgcgcaggtttttcacgccccgcatgatgttcatgggccgcgcttttggcggctggcgcaacgactgccggaggcgctaccggcgctacctcggttttctcttgcgctttttcaaccggcgcggcgaccactttttcaaaagcgatctgatcggcctcgatgacaaaacagagcaccgcgacaatgtcatcttccgcgacgctgccatccagagttgccgacagtgaatccgcccccttaacgacatccgtcagagtagccagattgcccaactcttcttcaagcagatcgacctcattggctttcaaccgtgaaagtacaatgcgcagtttactctcgtcacgaggcgattcggtttcggctacgctctcttcctggatcgccgcgcttagtgccgcggtttctacgaccgccggcgtggtttcgcctttcgcctccagcgccaactggcgtagcgcattgcagatatattcgaagcttgcggcatccggctcttcggagtttttataggcgtcgagctgttcctgcataatatctttcgtttccaaaaacaggttgataatgtcggtattgagctgcatttcaccgcgtcgggcttcatccagcaggttttccattaaatgcgtggtttcctgcagaatagtgaagccgaatgtgcccgcgccgcctttaatggagtgcgccgcgcgaaaaatggcgttcagttgttcagcgtccggggactccggcaccaaatccagcagatgctgctccatatcagccaacagctcgtcagcttcatcaaaaaatgtctgataaaaatcgctaatatccatgctcacgctatcacctcggttccgcttttggcgatgtgggtacgcttgccggcggggctgccgcaggctgttgtaatacacttaccggctcattctggctttcagcgttttcatgcaaaatggcctgttccgcctgtttgtttaacaccagcaggcttatacggcggttgatggcgtcatcaggaccgcgatcgctcagccgcatcgtggcggccatgccaaccacccgtaatacttttccgttatccagcccgccagcgaccagttcgcgacgagaggcattggcgcgatcggcggataactcccagttgctatagcctttttcgccgttcgcgtagggaaagtcatcggtatggccggccaggctaatgcgattaggtataccgtttaacactggcgcaatcgcacgcaggatatcgcgcatatacggctcaacttcggcgctgccggttttaaacatcgggcggttctggctgtcgataatctggatgcgcaacccctcctgaactaaatcaattttcagatgcggacgtaacgcgcgcagtttgggatcggattcgatcagttgatccagatcgccgcgcagtttgtttaagcgactctgctccatccgttttttcagctcgtcgatattcggctgcttttccacttcaccctgctgttgggtgtaatcatcgccgccgcctggtatcgggctctcgctattggcaatccgattcccccccgttaccgcggtggccaacggcgtacgaaaatattcggcaatctgaattaattctttagggctggagatggaaatcagccacatcaccagaaaaaaagccatcatcgccgtcataaaatcggcgtaggcaattttccaggaaccgtgcgccccgccgccgtgcggtttgtgcctgcggcgttttacgacgacaatgggatgagcctgatttttcatgcttcctcagtcgtctgctgctggtttgggtttctcactgcgcgaacgtgttcttccaactcaataaacgatggacgctcactggaataaagcgttttacgaccaaattccacggcaatcggcggcgcatagccgttcagattagacagcagtgtgatttttacgcactgcatcatcttggtggtttcggcgctcttctggcgcaaaacggtcgctaacggtgaaatgaatccataagccagtaaaataccgaggaacgtacctaccatggcatgggcaatcagcgcccccaactccgctgccggacgatcggctgaagccagagcgtgaaccacccccattaccgccgcgacgataccaaaggcaggcagcgaatcccccaccatcgccagactgttggccgggacttccgcctcgctttcatgggtttcaatctcttcatccatcaacgcttcaatttcgaacgtattcatgttgccgctgatgatcaggcgcagataatcgacaataaaatcaagcattaccgcatcggccagaatacgcggataactggcgaagatttcactctcttttggattttcaatatcgcgttcaagggagaacatcccctgctggcgtgatttggccatcaggcgatagagcaacgccagcaaatccatgtacatagattttgtgtatttcgaacgacgaaataacaacgggatagctttcatcgtgcctttgatggccttcccgttgttgccgacaatgaacgcccctatccccgcgccgccaatgatgaccagttcagcaggttgatagagtgccccaaggtgtccgccggtcatgacataaccgccgaaaactgtaccgataaccaccaggtaacctaataagataagcacgacatcatccttccgctgttgactatgacaggatgcgcagtcgggcgattaacgcgaaggcaaggcaaaaaaagcagcggtaatgacttaccgctgctggagtgtttgtccacaccgtttcggttaaacagcctgttcgatctgttcatccagcagttgtggaataatatcggcagcatctcgggaaagtttacgtctttttactgcgcgggatggcggctggcataaactacacgcaaagctgcctacgggctgatgcgcatgggtaataaagttcccaccgcagcagttacagctcgacaattcaagcaacccactttcaacaaaacgcaccagcgtccatgcgcgagtcagcgccaacaacggcccttcaggcggttgcggacactgctcaagataaagccgataagctttaatcaccgcatccacaccgctgcataagccggtcttcagtaaaaattgccaggcgttgcagaacatggaggcatgaatattttgctcccaggtcataaaccagtctgtcgaaaatggcagcatccctttaggcggcgggctaccgcgtaattctttgtacagcctgatgaggcgaccacggctgagctgtgtttcgctttccagcatttgtagacgagcgccaagattaatcaactccatcgccaactggatatcgcgagcttcctgaacaatgcttttttcactcattatcatgcccttttcttacgcgccgtatcgtccacttcattgagcagacgcgttgaaagcatgatacctgtgtgaatctgctgtaagtcatcgacgcgcgaatcctgagtcaaacgggtgatcgtctgatgatcgtcaaaccggaaatgacaaactaactggttcgtctccgccagtttgaccatctgcggcagggtcaacgcgcccagtgtgtttgccatctcttcgttgataccgaggcggaacatcgcagatgctttgtcctggacgatcaaacgctgtgcaaggagtaaatatgacaaattgatgtcataaatgtgttttagcaactcggatgtatgcattgttcccatccagaataaccaactttatttttgtgcgacgtagccgcaccccgtgatgtcgccgggaaggcccggtaaaagaagcaaaaaggtcaaatgcatagcagcgctcagacattatggacattgtgacgtataacgcagcctcccactgagattcgccttacacgtttacatcaatttttacaaatgcctaagatttttcctaattcgacgcaactctactcgtcagcttcgtgacatacaacggagcgggacggcgattttagaaaatatgtgatgcagatcacatattttaacggaatacttacgataaaaccatcagcatggcttttactttgtttaattaataacctaatgttcactttttctattccacactgctgaataggggtacgtcaacaccaaattcttttttgtttctctctgttaaaataacgccaggataatagataacaggctattatttctattttagaaacgcttttattttacctttagtaaacagtagcttaaatattaaacgttattaattaatctcgtcacagcatacgccctccgctgttaaaaataagctcatttgatttaacttttagctttccttgttcacccatttaaatgaagcatccgggtggtgtgtaaaaagtgtcttatgccacgattctttacataagaataattaatgattaattatgatgtccttcacattaatgtggcattagcgcattgcagaaatgcgataaacagagtaaagctaaagcacaatctcatattcttgcaatcaaggagcgagttatgagctacacccatattcttgtcgccgttgccgtcaccccggaaagtcaccagctactggctaaagcggtctctatcgcccgccctgttcaggcgaaagtaagcctgattactctcgcttccgatcctgaactgtataaccagttcgccgcgcccatgatggaggatttacgcgcggttatgcatgaagagaccgagaattttcttaagatgctgggggaaaaggcggattatccgattgaacaaactttcatcgcatcaggtgagttaagccagcatattttggctgtgtgccgcaaacaccatgttgatctggtcatttgcggcaaccataaccacagtttcttttcgcgcgcgtcctgctcggcaaaaagtgtcgtcagcgccagccaggtagatgtgttgctggtgcccttagcgggcgactagtcgccgctcgcgatatttcaggccagcttagggaacgtcgccacgttgttctgctgctgacgctcagggctacgcggcgtgacctcctttaggtcatgaataaaacgctcctgccagcggttaatgtcatttttaacgatcacgtccagcatctccgcatgacgcgaaatacgctcggcaaggggcatcgttagcgcacgattgagcgccgccgccacgtcatcccgatcgtaaggattgacgattaacgccgacgtcagttcattcgccgcgccggcaaactgtgacagtaccagtacgccagggttagcggggtcctgcgcggcgacaaactctttcgccaccaggttcatcccgtcacgcaacggggtgacgagcccgacgtctgaataacggaatatcttcattaacagtttacggtcgaaatgttgattcagataatagagcggcgtccagcccaattgtccatatttcccattaatccggcctgcttccgtctcaagctggtggcgaatatcctgatatgcctgtacttcgccgcgtgacgtaggcgcaatttgggtataacgaatttttccccgatgctgcggatagttttccagtagcgcttcatacgccagaaaacgttccggcagccctttcgaataatccagccgctcaacggaaaaaatattcttcacatttttcagttccgccttgagctgcgccagtttaggcggcaacggcccggcagcctgcagagcaatctcatcgggctcaataccgataggatacacttctgtctggaagtctttaccccacgcgatatgctgcttgccgctgcgagtcgtgactcgcgtttgactcgaaaggctatccagaaaagccaggcgatcattttcggtctggaaccctagcagatcaaagtcacacaactgctccagcagttcatcatgcggcggtaaggcgttaaaaatctccggggtcgggaatggaatatgcaggaaaaaaccaattcggttgttcacgccgcgtttacgcagctcgctggcgaacggtaacaggtggtagtcatgcacccaaatgatgtcgttctctttaatgaggggcaataacttatccgctaataacgcattcacccgcatatagccttcccatgcaggacgctgaaactgtaccaggtccagacgatagtggaacgcaggccagagaaccgcattggaaaattgacagtaataatcttcgtaatcttgttcgctcaggttaaacgatgcccaggtaatattaccttttgtcaccttttttaatggctcatcctcgttacctgtctcgccactccagccgaaccacaacccgccagccgcttttagcgcgccaagcacgccaacggcgaggccgccggcgccgcctttattatccgggggggcaattcgattagatactacgactaaacgactcatagccatctctcctgttattcattacttgttgttcttgttgtggataattgatttgttccagccagcgccagacatcgggtacgctttccagccgccatgccgcctgggttgccccgacgcccacttttacggaaattccgccagcgtgattcaccacgccaaagccagcctcatcggtcaaatcgtcgcccacaaaaacgggaatccgtcccgcaaagggcgcctcctgcataaaggcggcaatggcttcgcctttattggttcccttaggtttgatttccacaacacatttaccaggctgcaacgccagttgcggccagtgctgcgtaacgtgttgcgcaagcgccaacagcgccgcttcatgttccggagcctgacggtagtgcagcgcaaatgccatccccttcgactccagctccgttccgggcagcgctacaagcgtcgaacgtaataacgcctctacctcacggactaccgcttcaggaaggcgcacgatatgggttttaccattgatgtcacgacgctctgccccgtgaacgccagcgagtggaaagcgaaaaggcttcgccaaagcatccagctcagtcattgaacgccctgaaatcaatgccagtgcccctgcgttgtgcgccgcgagacggtctaacaactgaaggattttatgcggtaccactacctgatcgggatgaggctttatctctgccaatgtgccatcaaggtcaaaaaaatacgcatagttcgcagtgagttcgggggatacggttaacggttctgccaccctggtctcctccttatcatcatattgagactcacaaacggtctcattagtcatgtaagtatagacagtgtgacgctgctcgccatttagaaagaccatcgccagccggggtagcggctggcgatgacgtgaagctatactgtttagttgagtgttaattcatcaaatcgtacgcttcgctttttgcttataatggtcgaagataactgttgtcagaaggattcagccgcgaaccatacactgtgcaaaaggtgaaatgttgagcaggttcatcgcgctctccaccgctcctgatatcagtacgctcgccaccacatatgagacttttccgaggccgcctttcaggaatcccccccctaagacacacgcagaaataacgattaactcataacccagggaagtcattgacctgctttagcgttttttatgtagggtaaaatcaaacgattcttgttagagaagacgtaaaacggtgcactgtctttcattcattagataaatgctgatggcaggaatagttttagcggaaaatgacataacccagagcgaattcatcagccaaaaggcaggaaagccagcacattaatccataacatcagccagctaatccttacggccctgggtgaataacgattaccagggataatagatatgttcagcctgttcgcgaaccggcgcatcgtctcccagcagtctggcggaaagggttagcgcgaaatcaaagacatgacccaaccctttgccgctaattaaattaccatcttcaaccacgggcgcatccacatagacaccttccggaaccgctttccacagatcgccggaacagacataacgacgccccttcagcaatccgtgagcacccagcacccttgccgccgcggaacagataggacaaattaatttgcctgccgcatcatgacgcgcaacgaaagcgatcaccgccggattagccgccagattagcgctcccctgcggaccgcccggtagcactaccgcatcgaaaagcgcctgctggcgttcactcagcgtgctgtccgcaaccataggaatatcatggtaactcaccaccgcccgtgattcagcacacgccagcgtttcgacgtcgatatgcaaacgtcgcagaatatcaagagtaacaatggcctctgcttcttcaaatcctggtgccaacagcaccgcgacctttttcattgactgctccttgttaacgagtcacccagcaaaactgcgctcaaccgaataacgtgctcgtatgattaatgatattaaaaatgatctaccgcaaaatcggctagtttataaaaacaggcatatttgctctcaaccgtttatgcgtgtgatatccagactgactaatgtttattttattgaaattaacatacttgaaaggcttaacccatgatctgaaacaatgtttcataaattacaaatctatataatatcatttaactttcaaagggttgcaactgctcctcatccaaaatcattacacctgaaaaaatcacaccgctgaaaatgtaaaaaaagataaacaattgcatttaaggattttcttatttttattgacgcgctattctcattaccgatcgataaacaggaaatgagatcgcataagggactggcggaacggagttcttctgctaagagtatttattgtgcatagaggtaagaatgtgacaacggcccgttgcattctcgtctgtcatgcacatcaacactttctggaaataaggatattgttatggcagctgtaggaatggttcaaaagctcaacacgccaatgaaccttgagttttacgcatcaaatctttacctccatctaagcgaatggtgttctgaacacagtttaacaggcaccgccacctttcttcgtacccaggcgcaaggcaacgtgacgcaaatgatgcgcatgtttaattttatgaaaaacgccggcgccacccctatcgttaaagccattgacgttccgggtgaagagctctgctctctggaagaattgttccagaaaaccctggaggattatcagcaacgcgccagcacgctgtcgcgtctggcagatgaagcgaaagcgctgaatgatgcctcaacgcttgattttctccataccctggaaaaagagcagcagcaggatggcgtacttttacaaactattctcgaagaagttcgcagcgctaaacgagcagggctatgcctggcgcaaaccgatcagcatctccttaacgtcgtgacctatcagcatcactgatagcggcaccccgagcgacaatattgagacgttattagccggatagcaacgcgaagcagcttatccggcctacaccgtttctgatctgtttgccagaggtggtgcctgtcgctactggcgtattatcggcacatcatgccagccgacaggcgcgaaacgcctctgtcttgtctgggcattaccccagcatctcacgtacaaacgcttctatttctttattctggccgttttcaaacaaacattgctggaaacgcggccctgaaaccgccgttttaaccagttcaggatcgatagcccgtagtgtatccagataattctctttgacgaccgcggccttaacctggttcaaaatgcccgcattgcgtacctgcggcgctttgcgctcaggcggatacccctcgcctttacgcccggtaaacgctttttcaaagatgaaacgcacgttcagctcagcgccccagccaaagcctttcgcaaatggcagggacaacgcattgccgttgttgatctgcgcaaacagaaaagcatctgccggatcgatgcaatagccacaaatgacacctggatgaatatttaacgacatcagcgcgccctgaccagtgccacagccagtaaccacaaaatcaaccgcgtttgcattaagcagaatactcgccatgatgcctaaatgaatgtacgtcaggtgatggtcattttcgtcgcacatgccgacgttaaaaacgggaaatcccttttcattggcgacggcgctaagttcgttataaatgatggcatttttgctggcctggctattttccatcatcagtgcaattttcatcgtgtttctcctgaatgcagacggtcgcgcctgcgtaaatcatgacgttttacccacattacacatttgagaacacacattcaaatttaataaaaccaggtttcattaaatgaaaagacgctcacacattttctgttcccgctgtaaatcccctgccgttacctttaatcaaggcgaatccgtaagttattccagccattgacagtgcaagacacgaggtagcatggtctgataccgaactgtcggagcgattttatgaagcctcttatttttactctttcactgctagccctgacgggatgcaccattactcgacaagcgcaggtcagcgaagccagcccgataagcggcatcgtgcgcctgacgtataaccagccgctattttttacttcacggacagatgattatgtatctcacgggaccgcaacacgcgaatgccagcagatgggctatgccgatgccgtttcgtttggtcagccggtaggaacctgtagcatttatgcgggctcgttgtgtctgaacacccgatttaccctctcctggcagtgccggggcgttgccgtcccgcaaatcatgccgctttattattaaggcggctggcttaacgtcgacaccatctacaatggaggagagtgcagggtcgctattgccagcatgaaggtgctggctttcctttatttttatacgctatacactggcgttaatgcgttttattcccattcgtatttttaataattaaatttaatattttaccttttgcaaataataaaataacaaattatagtggcgccacattaccgtatatcttttgctatttgtggagcggaaccatgctgaaaacagaaatgatcgacaaactgaatgagcaaatgaatctggagttgtactcctccctgctctatcaacaaatgagcgcgtggtgtagctatcacagttttgaaggcgcggccgcatttcttcgtcgccatgcgcaagaagagatgacgcatatgcagcgcctgtttgactaccttaccgataccggaagcctgccgcgcattcataccgtttcttcgcccttcgctgagtacgcctcgctggatgagctgttccgcgcgacctatgagcatgagcagcttattacgcaaaaaattaatgaactggctcatgccgcaatgaccagccaggattatccgacatttaatttcttgcagtggtatgtggcagaacagcatgaagaagaaaaattattcaaatctattattgataaattaacgctggcgggaaaaagcggcgaagggctttatttcattgataaagaactctccaccctggatacgcaaaattaatccaacacgtccttacacggtgagacgcgctctcaccgtggcgtattaatggcggcagattttactctcatgcgttgaaaaaccgtcctccaccgcaataaactttcctttcgccgccagaaacgcgaccagttccgccgccgtcatatctgatgctgaacaagtgtgaaatcgtgcccgctcgccaaagcgcgcttttattgccgcctccagcgaggtatgcgtgtactgctcgccagactcaatcatcatgttgagcacttcgtgaccatgaatggaatccataacccctcctgaataaaactcgtagcctaatgtgtccgtgtacaagcgactttgcgctagcgcaggtttacggcggttgtccgcgtctccttccatattcgcttttatgcccggaactgtaaattttacagtacacccattgtaacgaccatttgacgaaaatagcgtaatgccttaccctgcgccgcggatatcaccgttctttgttaccggggtagtagaaagcgtgaaaaacagaactctgggcagtatttttatcgtggcaggcaccactatcggcgccgggatgctggcaatgccgctggcagcggctggcgttggtttcagcgtcacgctgggattgttgattggtctgtgggcgctgatgtgttataccgcgctactattactggaggtatatcaacacgttccggcggataccgggctgggctcgttggcaaaacgctatcttgggcgttacggacagtggcttacgggattcagtatgatgttcttaatgtatgcgctcactgccgcctacatttccggagccggagaattactggcatccagtattaataactggcttggcgccacgctctcgcccgctgccggagtactgctgttcacctttgttgccggtggggtggtatgtgtgggcacctcgctggtcgacctttttaaccgcttcctgtttagcgcaaagatcatttttctggtcatcatgcttgcgttgctcacgccacatattcataaagtaaatcttcttacgcttcctttacagcaggggctggcattgtccgccataccggtcattttcacctcgtttggttttcacggaagcgtaccgagtattgtgagttatatgaacggcaacattcgccggctgcgttgggtctttatgacgggtagcgccattccgctagtggcctatattttttggcagctcgccacgctgggaagtatcgactcgccgacattcagagggctactggccagccatgccgggttaaatggcctgctgcaggcgctcagagaagtggtcgcttcgccacatgtcgaactggcggtccacctgttcgccgatctggcgctggcgacctcttttctgggcgtagcgctaggattatttgattacctggccgatctattccagcgccgcagtacggtgtccggacgcctgcaaaccgggctgattacctttctgccgccgctggcgtttgcgcttttctacccacgtggatttgtgatggcattaggctatgccggcgtagcgctggcagtgctggcactactcatccctgccatgctggtctggcaatgccgtaaacagagccctcaggcgggatatcgtgtggcaggcggcacgccagcgctggcgctggtgtttatctgcggcattgtcgtgattggcgtccagttttcgatcgcactggggttcctgcccgatccaggttaacgccaggcaaagattaccgggcccggacgccgtccaggctcgataatcatcacgctatggccgtttacgagccattaatgcaggcagcactgcttaaattttttgccgctcccgcatggacaaggatcgttacgccccactttcacctctgcttttatcggcatctgtagcggcgtcgtgtgcggatgcgccatccaccaggcatgcagctcaagcgccgcgatacggatagcgtcaacgcttttatcgaacgcttccgggctcattttatccaacagcgcaaagttttcttccgtgccgtgtaaggcaatcgcttccagcgccggttttagcgtatccggcaagtcagaccagtcggacagcgacactccgcgcatgtaaccaaagcaccattcttcaacaatcgttaattcatggccatcaacttctcgcaggccaaacagcggctcgaactgttctggatagtcttcaagccgggcggctgtgtccgccatgtgctggaacaccagatccataaatcgcgtcatttctttttcagatgtccagcgcggtacgtacgcgggtcccccccatatcgcgaccagccactgttccgggtcgatgggacgcggagaacttagtaccgcagtaatcagaccgtccagctccgcgacatccaaaatggcctgatcggtattgtatttcgtcagcacatcatccagccattccagctcgttctcgtttaatggttccattttcataacgcttttcctcagtgatgacttccgcctgtaggcctcttacattgcagcggataaaaataatttttttgcaggcagttggatggcaaccatcaggggccagattaacacgaaatgaggaggattccggaagttaacgcacaaaaggaggatcagggcgcagattttccgccaggaagcgctcgccccacacaaaagcgagagatgggtttctcgctatattatactcatgctaacttataccaccgccgcggacagataaaaccgccctctcaaatagagcttattttcagtaaaaaagtgtttaatgagttcgtctaccgcttctctgtcagcagaaaaggttatttccataaacagcgtatcgtaccctattttgatattttttttcttacagtaaacacggatctcatcctgcacactcagcaacggcaggctaaatgtgtatagcggttgcggttcttttttcgccgctttctcaaaaactttagtgaccagatccccaagatcgcgctctgaccgggcaccgttattaaaatgcaataaattacgtctttttaccacccagcctccagccagataccgccaacaataactctcacttcaatgtgtgaggcacataatcacatccagaatcagctccagatagtatttcaaataaacagcccgcactatagcgcatacttttttcagacacagtttacagggatactctctttatatccacgcgcacggttgccttaatcatgtcttccgcgataacacagtttgtcaacctattctatataaccaagcttaaacagaaccttaccagccagtgatatcagctcaggactttcaggataaaaacgcagtaacggcaaaaataccgcctcaccgataatgctccggctattagcatggtttgggcgcaatccccagatattctgataagtcatcggcacgacctgcccattcatggttgtgttaccgatatacagcataatatgccctggaatatagaccagcgtagtaaacggttttccgtatctggtgagataatcgatccgcatttggggacttttatgactaagatcgaccacccgtccagcagcctctacctgcgcggatgaatgtctgggcaggaatatgccaaacggcattaacaggctgcggatttcggctgaacaatcattataaaagttaaaatttccccaaccgtagggggcgccgtacattgctttcattagcacggcgatattttccggcgtcattttccacggcatagccgtaaactcgttaccgcttagccagacccaatggataaacgcgcgaccgttgctgccgcgaactggcgccgcaatcaggaactggcccgcccgttgatgtcggaacggtaaaatagtgcccggtcgcccggtgaaataatagacgcctgcgacatggacagaaaccggcgcgttgataaatgcccccagttgcttatgagcaagcaaaacccactgtgttataaatttctgatccgtactggcaatatcttcactatgaacccagccagttaccgctggtgaaacgacatattgccagcgttggtctttgctcttcgtcagcgtatagaccggcgtaccgggacgcagcgaagacatttgtaaattatcaaacgggtacccctcgcccgcctgacggggatcgttaaagagcgggtcgtccgttggcagcgctctgactaaactttctctgaccataatacctcgccgggaggcatgatagatattgtcaatctgcgtatccgtattccctctaacctcctatttccagcgagaggtataaagtctgaagttttccccccaataagcactgccgtcgctaagaaactgcttaatactggcatcccgcgcctgtgctgcgttttttttcagcaatgcggtaatataaaaaccattccacggcgagtgcgcttcactgtccattccgaaataatgagattttagtgcgttaaagtagcgttgttgggtagcattatcaataaccggaatagtgtaatcagccgagtccggaggtatccatttatcaaccgactgtgaataatccgctaacggaaagcgtgtttttgtcgggtcaatatagctccctgtgaaaatttcatctttggctgttgatcggtaggtcgtctggtggcaagcggtgaggcacaatggtatcaataaaacggcccaggttttcttttgcatcatcatctccgtaaagcggggaaagcataatatagagactgaccaaaaccgccattcacgaaaacctgaaattatctgtagttgacctgttattaagacaatattgcaaaacgtgattaaagcatgatgcggatcacattaccttatgatgaatattagttcgctatctacctttaattaaactgtgcagaaaacaccctgaacagttatatactcgtttaatttgcataaatactccactgacccgcccctgtttttttcagacaatacatactgtagcgcgtcagttctactttttttatatactctgcaaagtcgttttcatcgacgtagccaataaaattacgcgcatcacatgtcgaagaggaaagctctcctggaaaagagtaggttacgattgcactctcaggctcatacaaaataaaaaaaagtagcaaagcgcaacctacaatcccaatattaatgaagctaataaataattttgcattatcggtatatttcactggcagacctactctctttaataaagcaggcataaaacatatcagcattttttatagagattaatggattttatcggctgatttacccgacgtttagtaattaccaggcataagttcttgcgggtcggtagcacataactgttgtactggcagaaatgccgctaccgatgttttttactgtgtatcgcgctggaaagttcacgctcgcggtcggcatacaaattgaaggcacaaaaaaaccacccgtaggtggtttcacgacactgcttattgctttgattattcttgtctttcccatggtacccggagcgggacttgaacccgcacagcgcgaacgccgagggattttaaatcccttgtgtctaccgattccaccatccgggctcgggaaaaattggaggcgcgttccggagtcgaaccggactagacggatttgcaatccgctacataaccgctttgttaacgcgccaaatttttttggcttttcagccagcatccgctttacgccaatgcttttaaactggagcgggaaacgagactcgaactcgcgaccccgaccttggcaaggtcgtgctctaccaactgagctattcccgcagtatcaagcaactttgttaatcacttgattttgttatcgtctggcaatcagtgctgccgttcgatgcgttgcattctacttacctgacgcactgagtcaacgatatttttcgtcactcacgatcgtttgctgaaatttgcggcgaaacgatcactgatcaagcaaatctccgcgtgcagcgctcaaatattgcaacatggaccacaatgttagcaccgctgcgacaaagaaaagcgcgatcccggcatactctacccagatattcggacgccacaagagccacgccagcgccaccatctgcgcggtagttttgactttaccgatccaggagaccgctacactactgcgtttgcccagctccgccatccattcacgcagagcagagataataatttcgcgggctatcatcgtcgccgcaggtaacgtcacccaccagctatgataatgctcggtgaccagcaccatggcgatcgccaccagcaccttgtcggcgacggggtcgaggaaagcgccgaaacgcgtactctggttccagcgtcgcgccagaaagccgtcaaaccagtcggtaatagcggcaatacagaaaatcagcgcgctgaccatcggcgcccaggcgaacggcaaataaaacaccacgacaaagaatggaatcaggatgacgcgaaacagcgtgagcaacgtagggatattaaattgcatagtgacgggtaactatctgttgtcagtgaaattacccctatgttgctacagtggcctcaatgtttcaacgaccagaagatcttttctgccagaccttgcgaaatacccggcacttttgcaatttcttctacgctggcgttacgtagtccttgcaaaccgcccatatatttcagcagcatctggcgacgtttaggcccaacgccttcaatagtttccagcgtactggtatttttaaccttcgcgcgttttttacggtgcccgccgatcgcgtgatcgtgcgactcatcgcgaatatgctgaataacatgcagcgccggcgagtccggcggcaggctaaacccctcgccttccggttcaaaaaagagtgtttccagaccggcctttctgtccgcgcctttggcgacgccaagcagcaaaggacgatgcttatcccaggggacatccagctcagcgaaaacggctttcgcctgggcgagctgcccttttccgccgtcgatcagaataacatccggaatcttactttcttctatggccttgccataacgccgacgtaacacctgattcatcgccgcgtagtcatcacccggcgtgatgcccgcgatattataacgacgatactcggcgcgtaacggcccgttagcgtcaaataccacacaggatgcgaccgtttgctcccccatggtatggctgatgtcaaaacattccatccgcttgatcgcaggaagttttaataccgccgccagcgcggtcaaacgctgcgtgatggtggactgctgcgagagtttagtgattaaggccgttgccgcgttggtccgcgccagcttgagataacgggcgcgatcgccgcgcggttttgtctggacatgaatacgccgtccggcaagttccgacaacgaatcggccagcagcgttttatcactcagattaaaatcgagcagtatctcgcccggtagcgtgcgcatctggctaccctgcaggtaaaactgcccgacaaaggtttccaccacttcgcccagttccgtaccaccaggtacttttggaaaatagctgcggctgcccagcaccttaccctggcgaataaacagcacatgcacacaggccatacccgcatcaaaagccacgccgataacgtcgagatcgtcgcccgcattggagacaaactgtttttccgtgacccggcgtaccgcctggatctgatcgcgaatacgcgccgcctcttcaaatgccagatcctggctggccttttccatccgggcaatcagctgtgttaagacctggtcgtccttaccggacaaaaacaaccggacatactccacctgttgcgcatactcctcctcgctgaccagtcctgcaacgcaggggcctaaacagcggccaatctgatattgcaggcaaggacgcgagcggttgcgatatacgctgttttcgcactggcggatagggaaaattttctgtaacagcgccagcgtttcccgcacggcatagccattaggaaatgggccgaagtactcgcctttcgcatgtttggcgccacggtgcatcgccagacgcggatgggtatcgccgctcagaaaaataaaaggataggatttatcatcacgcaacaacacgttgtaacgcggttgatacaacttgatgtaattatgctcaagcagcagcgcttccgtttcggtatgcgttaccgtgacatcaatgtgttgaatttgcgcaactagcgcttcggttttacgcgaagccaggttgctgcgaaagtagctggaaagacgctttttcaggtcttttgctttaccgacataaataaccgtaccgccggcgtcatacatacgatagacaccgggttggctggtaacggttttcaaaaacgcctttgcgtcaaatatttcactcactggcttgttaacgtctccgcattacacaggccatggcggattgccaggtgagtcagctcaacatcaccatgaatgtttaatttactgaacatacgatagcgatagctgttcaccgttttaggactgagattcagctgttctgaaatctcattgaccttctgacccttggtgatcatcagcataatctgcaactcgcgttcagacaaactggcgaacggcgtttccgtttttgcaggctcaatctgactgagcgccatctgctgagcgatatcggaggcgatataacgttgtccggaatacaccgaacgaatagcgctcaccacctcctgaggcgcagcgcctttgctgagatagccagctgcgccagcctgcatcactttggcgggcaacgggttctccgtatggacggtcagcatgatcactttgatatccgctgtcgagcgggcaattttacgcgtcgcctcaaggccgccaataccgggcatgttcatatccatcagcacgacgtcaacggcgttagtacggcaccattttaccgcatcctctccgcagcacgcttcaccgacaactttaatgccctttatatcttcaagaatgcgtcgtatccctgcgcgcaccagttcgtggtcatcaacaagaagaacgttgatcaaaggaatatctccagaatagggataacgctactgatagttaatcgtccttatattagctggttttatctcaactttgaaacgtaaaaaaacaccgggtattcgattttgctctcgtttttggaaattatgttgtacgtcatgtggcaactgccaacgttgtagccccttctggcggcgctgtcccgggctgatatttcataatggtgacaaaaatttcacgttccgctgtctaaacactaattagagaatcaactttgtaacaataattaacgagtgaaatacgcgtaataaacaaagaatgaagaaaatatatgcatcacgcggcaacgtttattttgtgggtaacccctccgctttttgatcaaaaaacaaccactgctatttttagcgtagcttatggtatactccgccgccttaacatctgctatcgcacattttcactgaaacataacgaggaaaataaatgagtacgcctgatttttccaccgctgagaataatcaagaactggctactgaagtcaactgcctgaaagccatgttaacgctgatgctgcaggcgatgggccaggccgatgcagggcgcgtgattcttaaaatggaaaaacagatcgcgcagatggatgatgaagcacaagcggcggtattttccagtacggttaagcaaattaaacaggcttaccgccagtagtaaaaaaccggctgttagcatcgctttcagccggtttcgcgtctggcgcgaagcatcgtcagcacgtcatatcagacctgtcgccgcagcgtagcaggcaatctgtgttttatttggcgcattgaatttcttctgcatatttttctgatggaagttaacggtattttcagaaatcgacagaataatggcgatctccgatgaggtcttcccttccgccgtccacttcagaatctctttctcacgtttactgaaacgcatttcaggcgccatcaccatgtcgtcttcaaatcttgtcagcgccgaaagactctcccgcgccagcagttgcaacctcagctccacttcgtcgtaggtaaacgaggagcagcgtaaactgctacgggagaaagataaaaagcccagcgcccggttcggcaacatcacacactgggttacgcctctgcgtaatccgaaacgctgggcggcatcccacatcgccttcgcttcatgaaatagcacgtcatcccaatgtaaatgaccctgcctgaaattttccggctttaataccggatcgatcgcgaaatagttttcggactggtaatgcgttacccacgccggaggataagtggtacgaagcgatattttaggccgggtaaaggggacgggatgacgaacacacagggcataataatcaaattccagccgctgtgtctgatattgcaattcagtataaacatcctctgctgccgccatctcctgaaagcgtaacaacattgcgcgtcgccaggtgaagaaatcattttcctgcatattttatggtcacgcctttgatattgataatcattattatgaatgacttaaattaacacataaatagtgtttatatataagaaatatcggacgaaacgtagaatacttgagcggcattacactttttggcttccgcctgagagcgaggttaataatctggcagaatgacttcataattattcattgcgctcgcccaaggcgcggctaattcgggcgagcgttgaaaaggcattatttcactaaaaatttctcaaggaactgacgggtacgcggatgctgaggatcggcgaacaaggttttcgccggcccctgctcgacgatttgcccctgatccataaatattgcccgatcagccacgtcacgcgcaaagctcatttcgtgagtaacgatcaccattgtgcgcttttcctgcgccagctggcgaatcgtattaagcacctcgccgactaattcaggatcaagcgccgacgtcggctcatcaaacagaatcacttccgggcgcatcgccagcgcgcgcgcaatcgccacgcgctgctgttgcccgcccgacaggcggcgcggataacgggactctttaccggccaacccgactttggctaacagttcccgcgccagcgccgtcgcctcggctttcggctctccctttacaatcaccggaccttcaatgatattttccagcacggtacgatgcgggaacaggttaaaactctgaaagacaaagccgacatgctggcgtagctggcgaatcaaccctttttgctggctgaatgggcgggcggtatcgatgataatatcgcccactttaatggtgcccgcttccggttgttccagcaggttaatacagcgtaataacgttgtcttccctgagccgctcgggccgataatggcgacgacttctccgggcttcacctcaaggtcaataccgtgcagcaccgtttgaccatgaaattttttgaccaggttggtaacttcgatcgcactcattttggctctctctcctggcggttaagctggttttcaaaatagttttgcagtgccgataagacggtcgccattacccagtagattaacgacgcggccagatacatggtaaacacctccagcgttcgcgaggtaattaactgcgcctggcggaacaactccggcacctgaatcgtcgcggcgagcgacgtatctttcaccaggctgataaagctgttgctcaacggcggaagcgcgacgcgagcggcctgcggcaaaatagcgcgacgtagcgtttgccacggcgtcatgccaatgctcgccgccgcttcccattgtcccttgtcgatagccgagatcgccgcgcgcagcgtctcggacgtgtaagccgcggtattgagcgataaaccaatcatcgccgccgggatagggtccagctcaataccaaattgcggcaggccgtaatagatcataaataactgggcgataagcggcgtaccgcgaaaaatcgagatataaaagcgcgccagccagcgaaccggccatagcggagacatccgcatcagcgccagcacaaatcccagcagcagaccaaaaaacataccgccaatactcagttgcagggtaaagacggcgcctttaagcaaatacggcagcgattcaataaccagttggatactttcttgcattcgcgttgattacctggaggttatacatgaggatggtaggcaaacagcgcaggcgccccaccggtgtgaataaagagaatcggcccgtcatcgttaaagcgtttctggctgatgccgtctatcagacccgccatcgctttaccggtatataccggatccagcagcaccccctccaggctcgccagcagtttcaccgcctccatccccgcgtcatttggcacgccgtaacccggggcaaaatagtcatcccataaatggatatccgccgtcgccgtcagcgccagctgaccggcaatagcctgctgcaaggcaatcactttgggtttctgctcggcgacagaacgtgaaacggtcacgccaatcagttcgacatccggcatcagatgttccagcccgacagctaacccggcgtgcgttccggcgctgccggaggccaccaccaccgaagagagcccgacgacctcttcacactgctgggcgatttccagggcgctctctacgtatcccattgcccccagcgcgctggaaccgccgaccggaatcacatagggcctgaacccttgcgcttcaatgcgcgtcgccagcgtttgcagctgcgcatccggatcggttagcgcatcgcacatctcaatttgcgtattaaataaatccagtaacaggcgattaccattcgtcaggtaattttccgcggtggtaccgattggattttccagcaaggcgacgcaatgcagtcccaatttggccgcgactgccgccgtctgacggacatggttcgactgaatcgcccctgcggttatcagcgtatccgccccttctcgcagcgcgtcggccaccaaaaactccagcttgcgcagtttattgccgcccattgcaatgggcgtaacgtcatcgcgcttaatgtaaatctcacggccaagataatcagacaatcgcggcaggtattcgagcggggtcggcgcgccgataaactccaggcgagggaagcgcgttaagtgatgtagtggcattgagcctccggtaacgttgtggtgtgttctttttattatgcacgttgatctaacggaaataaaaaaggcgccgattcacgcgcctccgtttgctgacatagtatgaggttgatattgcccggtggcgcactgcctgccgggcaacgtagaacattattgggtcacgtcagcgccaaaccatttttcagagagcgcttttaaggtgccatctttttgcatttccgcaatggcgttatctaccgccttcagcaagtcttcgttgcctttacgtaacgcaacgccggactcctgacgcgaaaacgcatcaccggtgacggccagcgtacctttggtttttttcaccagatccagcgccgccagacgatcgactaaaatcgcgtcaatacggcctacgcgcagatcctggtattttgtaggatcatcgtcataggtacggatatccacgccctgcacatgttgacgtagccactcttcatagttagtccccagcccaacgccgacttttttgccctgcagatcggcagccgttttgatcgtgccttcattgccttttttcaccagcgcctgaatgccggagacagtataaggcgtagagaaatcatattttttcttgcggacgtctgaaatcgtgacctggtttatcaccacatcaatacgtttagcgtccagcgacgccagcattccgtcccatttggtcggcttcaacgacgctttaacgcccagatgttttgccaacgcctcggcgaaatcgacttcaaaaccggttaatttgccgtcttcgccctgaaagctaaacggcggataggtaccttccagccctaccagcagcgtgccgcgttctttaactttgttcagcaaaccctcatcggcaaagctcttcgcgctcattcccgccaccagcgctacagccattactcccatcagtgcctgacgtcccagcagtgctaatttcatagtaaccccgaatattgccgttaatgaccatagactgtgtcccgccatggcgcatcgtcacgtctcgcgaacctttgggggactcagcctaatgtagaaggtttgccacgtttcaccaacacgactctgctacatcttatgcttttttaatatatatcagaactggcggtaaagggggatttctgtctgggcgcaatctgctgatgcgctttatattgctggtatttacgcagtgcgatacggtaattattggtgctggtttccggcaaccatggcgccaggctttcatcgagaaaaccgtcctgcagcagatcgtgggaaatgttttgctcgctgaggtaattgccaaggcgtcgtaaacgcacgacatattcccgcaccgtgccatggctcatctcggtttgttcaaacaaatactgcttgaaaccgataatatcgaaaaaatcactctgctttttgcagtgcaaatcgccgcaaaagcgacacagcgccacccactccttctgctcccgctgccaggcagcgtcgtcaagtagcatatccagctgtgaaatagcgattttattaacgatcttgccacggcgaaccagcgtaatgcggtcgagcagtttgtgacaatgcgcgcaatgcgtctggctgtgtttaaagtctttaagatagcggctcaaaggccgccttttaggttgctgcaccgtcatgagaactcctggtagtctatacgttgtgcggcacttttcgggtgcgatcatgcgcgacctataacttacccagtttggtgcgtaatcgtttgatggcctgactatgcaactggctgacccgcgattcgccgacttccagtaccgcgccaatctctttgagattgagctcttcctggtaatacagcgttaacaccagttgctcgcgttccggcagcgattcaatcgcatccattacccgctgtcgcaggtcgccctccagcagttgatgtaacgggttttcctgttgatgttcttcagtcaccagttcgatgctatcgccatgctcttcccgccactcatcgtaagagaaaagttggctgttgttggtatcgagcaacatctgacgatactccgcaacagggatgccaagacgttccgccacttcggtttccgtcgcattacgccccagttcctgctccagttgtcccatcgcctgcgccacttcgcgggcattacgccggacgctacgcggcacccaatcgcggctgcgtaattcatccagcatcgccccacgaatacgctgcactgcgtaagtggtaaatgccgttccttgcaaagcgtcatatcggtcgaccgcatttaataacccgatgccgcccgcttgtagcagatcgtccagttccacgctcgccggcaatcgcacctgcaggcgcaatgcttcgtgacgcaccagcggtacataacgctgccacagcgagtgtttatccattacaccttcagcggtatacagtgaattcacgataaacagccctgcgttaaatgagttatcggcatgattatccgtttctacagagggttctatcgaaggaataaggctataaaagaagggttatttcacttatgtaacctgtagcgcctttttagcggctaaaagagcagaataaaatcagccagatagaataaatatcctccggcatagccggaggtttttcagatgcgcctataaggctctcttaccagccgcgccctaacaggcgcatacgatctgacatttgcatcaaacttcgttacttacggcccgtaaacgggctgcccggatacgggatcgataattgctcacccattttatcctcttcaagctggtgctttatgtagtcctgtatcttcgccgtgttcttacccaccgtatcgacatagtaccctctgcaccagaactccctgttcctgtatttgaattttagatccccaaactgctcgtaaagcatcagactacttttacccttcagatatcccatgaaactcgacacactcatcttcggcgggatctccagaagcatgtgaatatgatctgcacaacattctgcttccagaattcgtacgtttttccattcacacaattttcttaatatgctgcctactgccctacgcttctctccatagaacgcttgtcttcggtatttgggcgcgaaaactatgtgatatttacagttccatcgggtgtgcgctaagctcttttcgtcccccattgggacccccttttgatttcttgttgaacttttgcagttgccagaccgcaagatgttttaacaaatcaaaaggggttttaataactggcttaaagctgaaagctttccggaacccccagcctagctgggggttttccatagacaataaacgggatgcgcaaaagcccaccccgaacaaaactatgtcagaagatgaatcatcgacagatcgtcgccagtacgcaccgtttctatatggcgatgaaaattcttcgccacctcgctgttatgctggctgcgggagtgaaaactatacacaatattggtaacgtcatcccactctatacgcccgcgctcatgcacgctggctgccgttaatagcttaataaaggcatattccgccacgataatatacagcgcgcgtaacgggtcgacattcggctggttggggaaattattttcccaaattttatagagaattaaatttctgaaggcccagttcttctgctgctcattcgcctgtaaacagcgcgctaatgaggactcaatatcgctaaccttctgctccattgaaacgccctcttccgccgtcagcacccgcagaagacactggatgtagtgatcgaggataacactgccacgattaagcgggagcgagcggaaatagtcctgcatctgcaataccagcgaggtttttaccttgctatccggcgcgatattcattaactcctgcgccagcacgccggtctgcaactgttcaagtaacgcggcatacacctgttccagttcgcccagcgcggcatcatcaattttggcaaatttctgtgcatacatgacgaatttaatcaacgcatagagcgcggcttccgtactgctgttggcatggttgatcagactcaggcaaaacagattgagtaacttttgctgcgctgggaataacggcgcagtattgaatgtctgctgaatgattgttttttcgctgagtgccattgcgtcaggatcgtttaaaatgcgggacgtcacctccgggcaggcaagactcagagagttacgcacctcatttttataggtatgatgcgcccgcgggaaagaggaacaggtatgacttaatgcctttgcgcctaacgttttttgtacccggcacagacggtcctcatccagataagggcaattccccagcgccgaaggcagcttaatttcgccccagtggctgttgttctttttcagcaggataatatggtcttgcgcgatggtacgaatcgtcgtgtctttactggcgagatattttttaaccgtcgtcttatccagcgtgattttccagcccttacaacagtggtcgcgacaggccgagccagaacaggaaaagcgggtgacaaaggtaggttcagtgacggtgatttctttcattacacaggctccggaattaaaaaaggcagctttcgctgccttgattgtgtaccacgtgtcggtgaatcaatcgccggattaacgcagtaaagagaggacgttttgcggaacctggttcgcctgcgccagaacggaggtaccggcctgctgcagaatctgcgcgcgagacatgttggaaacttcggtcgcgtagtcggaatcttcgatacggctacgggcagaagtcaggttgtttacggtgttgcccaggttggtaatagcggagttgaaacggttctgtaccgcacccaggtcagaacgtaacgtgtcaacctgtgccaaagcagcatcaattttctgcagcgggttttcggtggttgtagcagccgcttccgccagatcaggctgtgctttaaagttgtgaccttcggctttacttgcagcgtaagttttaccaccaatagaaacaacttcggttttgccgtctgcgccacccagtttgtttagtgcagttttggatgtaccgtcatctgcagtgtatttcgtagtattaatacttatggaaccatctttattttgagttgcagaatagtaatcatcgcctaccttaactgctaaaccaccatcaatagttttaccgttattatcagtataagacatcttaacaacagatgctgtgccggtaacacctgctgctgtcaatgcggctttagcctctgtcaaatcagcatttgcaacttgtacatttttcacatcctcagttgctgtcgcaggtagtccacctgtaagcggggaagtcgcaccgccagcaagagtcacctcaccgttcgtcttatcaacggaaacttcataatagccatctttaccagttccccccgtaacggtaactttggcgtaatattttccagtcgtatcatcaaattttaaatcgccatcaattttctggtcagtaccaccaagaccagtagccgaggctttaaaagtactattgtctaaagcaatcgtagtatcggcatatcctgtaacagttgcagccgtatcgctgaccttatatttttgttgcacattcagcgtatccagacccagggtctgagagttgatctgcttcagatcgatatcgatagtttcaccgtcgttggcaccaacctggatggtcagggtgttgtcctgcgccaggactttcacgccgttgaactgagtctggccggatacacggtcgatttcgttcaggcgctgggtgatttcagcctggatggagtcgaggtcagactgggagttggtgctgttagcagactgaaccgccagttcacgcacacgctgcaggttgttgttgatttcgttcagcgcgccttcagtggtctgcgcaatggagataccgtcgttagcgttacgggaagcctgagtcagacctttgatgttcgcggtaaaacggttagcaatcgcctgacctgccgcatcgtctttcgcgctgttgatacgcagaccggaagacagacgctcgatagcggtgcccagagcggactgggatttgttcaggttattctgggtcaacagcgacaggctgtttgtattaatgacttgtgccatgatcttttccttatcaattacaacttgatgttattgggctgttgcccacggtttctcaccgtaacccttgtatcggcacctgaatttcgaactttagaaaatttttcacttcccccgatctttttcttaggcggcgaaatagccgctttatgcatcattattccgcgcattatttttgcaaaattatcattaaactttgcctccagattgccgataacgcgcttaactactgtttgcaatcaaaaaggaagaaggcatggcttcaatttcatcattaggtgtgggatcaaacttaccgttagaccagttgttgacagacctgacaaagaacgaaaaaggacgcttaacgccaattaccaaacagcagagcgcgaattcggcaaagctaaccgcctatggcacattgaaaagcgcattagaaaaattccagacggcaaataccgcgttaaataaagcggatttatttaagtctaccgtggcgtccagcaccactgaagatctcaaagtcagtactaccgctggcgctgccgcagggacttataagattaacgtaacccagcttgccgccgcacagtcgctggcgacaaaaaccaccttcgcgaccaccaaagagcagttgggcgatacgtcggtcacgtcccggacaattaaaattgaacagccgggacgtaaagagccgctggaaattaagctggataaaggcgacacctccatggaggcgatccgtgacgccatcaatgacgccgacagcggtatcgccgccagtatcgttaaggtcaaagagaacgaattccagttggtgcttaccgccaatagcggtaccgacaatacgatgaagatcacggtggaaggcgatacaaaacttaacgatctactcgcttatgacagcaccaccaataccggcaatatgcaagagctggtgaaagcagaaaacgcgaagctgaacgtaaacggcatcgacattgagcgtcagagcaataccgtaaccgacgcccctcagggaattacgctcaccctgaccaagaaagtgaccgacgcgaccgtgacggtaacgaaagatgataccaaggcgaaagaggcgattaaatcctgggtggatgcctataactcgctggtggatacctttagctcgttaaccaaatataccgccgttgagccgggcgaagaagccagcgataaaaacggcgcgctgttaggcgatagtgtggttcgtactatccagaccgggattcgggcacaatttgccaatagcggcagtaattctgcgttcaaaacaatggcggaaattggcatcacccaggatgggacttccggcaaactgaagattgatgatgataagctgaccaaagtactgaaagataacacagccgcagcgcgtgagctgctggtaggcgatggtaaagaaacgggtatcaccaccaaaattgccaccgaagtgaaaagttatctggcggatgacggcattattgataatgcgcaggacaacgttaacgccacgctgaaaagcctgacaaaacagtacctgtccgttagcaacagcatcgatgaaaccgttgcccgttacaaggcccagtttacccaactggataccatgatgagtaagctgaataacaccagtagttatttgacccagcaatttacagctatgaacaagtcctgataacagaggtcaccatgtacaccgcgagcggtatcaaagcttatgcgcaagtcagcgtggaaagcgccgtgatgagcgccagcccgcatcagttgattgaaatgttgtttgatggcgcgaatagcgctctggtgcgcgctcgcctgtttttagaacaaggcgatgttgtcgcgaaaggtgaagcgttaagcaaagccatcaatattatcgataacgggctgaaagccggcctcgatcaggaaaaaggcggtgagattgcgacgaatctttccgagctatacgactatatgattcgccgtttactgcaggctaatttgcgtaacgacgctcaggccatcgaagaagtggaagggttactcagcaatattgcagaagcctggaagcagatttcaccgaaagcatctttccaggagtctcgttaatgacctcaaccgtggagtttatcaaccgttggcagcgtattgcgctgctcagtcaatcgctgcttgaacttgcgcagcgaggtgaatgggatctcttactgcaacaagaggtctcctatctgcaaagtattgaaacggtgatggaaaagcaaactccaccgggcattacgcgaagtattcaggatatggtcgccggatacatcaaacaaacgctggacaatgagcagctcctgaaagggctgctgcaacagcgactggatgaactgagtagtttgatcggacaatccacccgccaaaaatcactcaacaacgcgtatggccgtctttccggtatgttactcgtgccagatgcgcctggcgcctcataatattttcccgtctcgtatgaaaattcttccatactccagaggtcggctaaacgacttctggagcacggaagatgaaaaaccccacgttattgcagtacttccactggtattatcccgacggcggtaaactctggtctgagctggcggaacgtgctgatgggctgaatgatatcggtatcaatatggtctggctaccgcccgcctgtaaaggcgcctccggcggctattccgtaggctatgatacctacgacctgtttgacctcggcgaatttgaccaaaaaggaactatcgcgacaaagtacggcgataaacgccagttactgacggcgatagacgcgctcaaaaaaaataatattgcggtgctgctcgacgtcgtcgtgaaccacaaaatgggcgcagacgaaaaagaacgtattcgcgttcagcgcgtgaatcaggatgaccgcacgcaaatcgatgacaacatcattgaatgcgaaggctggacgcgctacaccttccctgcccgcgcgggccagtattccaactttatttgggactatcactgtttcagcggcattgatcacatcgagaatcccgacgaagacggcatttttaagatcgtcaatgactataccggcgatggctggaacgatcaggttgatgatgagatgggtaatttcgactatctgatgggtgaaaatatcgattttcgcaatcatgcggttacggaagagattaaatattgggctcgttgggtcatggaacaaacccactgtgacggctttcgcctggacgcggtaaaacatatacccgcctggttttataaagaatggattgagcatgtacaggcggttgcgccaaaaccgctgtttattgtcgcagaatactggtcgcatgaagtggataaactgcaaacgtacatcgatcaggtcgacgggaaaaccatgctgttcgacgcgccgttgcagatgaaatttcacgaggcctcgcgccagggcgcggagtatgacatgcgccacattttcaccggcacgctggtagaagccgacccttttcatgcggtgacgctggtcgctaaccacgatacacaaccgttacaggcgctggaagcgccggtagaaccctggttcaaaccattggcctatgcgctgatcctgcttcgtgaaaacggcgtgccgtcagtgttttatcccgatttatacggcgccagctatgaggatagcggcgaaaatggcgagacctgtcgggtcgacatgccggtgattaaccaactggatcggctgatcctcgctcgtcagcgttttgcgcacggtatacaaacactctttttcgatcatcctaactgtatcgcctttagtcgcagcggtactgaagagaatccaggctgtgtggtcgtactttccaatggcgacgacggtgaaaaaaccctcctgctcggcgacaattacgctaacaagacctggcgtgattttctgggaaaccgggatgagtatgttgtaactaatgatcaaggcgaagcgacgttcttctgcaacgcaggcagcgtcagcgtgtgggtcattgaggacgtgtgatgagcgttcccggcggcagagcgctgccgggaagcgaaattacggcagcggcgtcggcagcggcgttttttctaacgcggcggcgcactccggcgtcggacgagcgacccgttgcagcgtcatgccatcatattccagggtattcccgtcgcgctcaatctcatagagctcacgcttaaccgtaacattggttaagtcatcggagagcatggtcagcttgcccggcagagcaataacgcgctgccactggcggcagtccagcgtatcgccttctttagtcaccaccaggctggcgatagcttcagggctcaccagcttacgttgcgggccttttgactgccagtacccttccagaccggccggcgcgggcgttttcaccacatcattatagttttccacctcggcgcatccggccagaaccagcaatgcgccaacgatcgctacttttttcatcattcatcctgcatcagaagaaagaagaattgtggcattaaagccctgacgccgccagcctttccaggcgctggccgcaatttgatccagtcggtattaccgcttattaggtgtaggcaaattctgtgatcggtgtagtatgcgcacttcttgtttcacaccttctgagttcagaggctaaacacatgtcatggcaacacttcaagcaaacctggttaattaaattctgggcgccggcccctgcggtgatcgcagccggtattctctctacctactattttggcatcaccggcacgttttgggccgtgacgggcgaatttacccgctggggcgggcaaattttgcagctttttggcgttcatgccgaacagtggggctactacaagctgattcatctggaaggtacgccgctgacgcgtatcgacggcatgatgatcctcggcatgttcggcggctgtttcgccgcggcgctgtgggccaacaacgtaaaactgcgtatgccgcgcagccgaatccgtatcgtacaggcggtggccggaggcattatcgctggcttcggcgcgcgtctggcgatggggtgtaacctggccgccttttttaccgggatcccgcagttctccctacacgcgtggttctttgcgctggcgaccgctatcggctcctggttcggcgcccgctttacgttgctgccgatatttcgcataccggtgaaaatgcagaaggtctccgcggcttcgccactgacgcagaaaccggatcaggcaagacggcgtttcaggctcggtatgctggtctttatcggcatgattggctgggcgttattaacggcaatgcatcagccgaaactggggctggcgatgctgttcggcgtcgggtttgggctgctgatcgaacgcgcgcaaatctgctttacctcggcctttcgcgatctgtggatctccggacgcgcccatatggcgaaagcgattattttcggcatggcggtcagcgccattggtattttcagctacgtgcagttgggcgttgcacctaaaattatgtgggctggcccgaatgcggtcattggcggactgctgttcggttttggcatcgtgctggcgggcggctgcgaaaccggctggatgtaccgcgccgtagaaggccaggtgcattactggtgggtaggcctcggcaatgtcatcggttcgaccatcctggcttactactgggatgatttcgcgcccgcgctggcgaccagttgggataaagttaacctgctgaatacctttggtccgctgggcggtctgctggtcacctatctgttgttatttaccgcgctgatgttaatcatcggctgggaaaaacgttttttccgccgtgcggggctgacgcctgctaaggaatctgtatgaaaaatatcgtccctgattaccgtctggatatggttggcgaaccttgcccgtacccggcggtcgccactctggaagcgatgccgcagctaaaaaaaggtgagatcctggaagtggtgagcgactgtccgcaatccattaataatattccactggatgcgcgcaatcacggctatacggtgctggatatccaacaggatggcccgacaattcgttatctgattcaaaaataagcgcatactcccgctgtacgttacggcgggagaccttttacggcataaccggcaaaaatctacaacgcataaaagaaatcagacaaggtcgtcttgtgcgccgtggcataaatctattatataacgtataccgttttaattttgtctgagccgatgaaaaatccagggttattttaatcaaaacataaaacaattattattttccgtctacgccataaaagactatcaggtatttatatttttactcactgacatcatcaggtgatgatttatttatgcacagcagaagccaaaaaaatgataaaaattattttcatctccattattggagtcgtctgtcttgccgctgcccgttattcacccgtcacagtggtcaatgcacatccgagcgccattgcccgctgtctcgctgataatctgtccccgtatgggtatatactggatctccatgaaacagatattccaggcattaataaagaatttaccgtgtattatcgcaacggcgcatatattgcaggaacattctggattgcaaactcaatgacaatagcatcagaacgaatagtaggaatgaatggcgttagtaaacaggcgtaccctatttttaataaatccctgcaacaatgtgcaacccgcttatcaataaaatgagcgcgcctcgcaaaaataagcccacataatcacgcactggttgcatgggcgtcgcgtcccccgccgctgacgtaggtaagcgcccgggagttcgctgcggatgtgttgtcagccctggcttaaacctgcatggacatgacttcctgatacgcggcgaccagcttgttgcgcacctgaatccccatttgcatagagacggacgctttttgcatatcggccatcacgtcattaagcgcaatgcccggctcacccagagtgaatttttccgcctgaacgcgcgccgccgcttgtctgtcgctaatacgatccagcgcagcatgtagctggccggcaaaactcaccgtcgactgcgagtgcgtgtcttgcccgcgcgcggccatcgccgtcgcctgtaactggctaataaccccttcaatcccctgtattgctgccatgctattcccctggatgattttttacgcagcagagattaccagtttgtcaataagataaaggcgttaaataacgataaaaaacctcggtttttagcgcatagaaaaattcgaaaccacaaataatgagaccgtcaatttttcgagtttgctgacccgggagtgagtcttgttccactttgcaaaaaacgccgtccacgatcagtcacgaggtgcgagatgagtgcgactgcatcgactgcaacccaacctaaacctctcgagtggcttaatcgcctacgcgcgaatccccgaattccgttaattgtggcgggttccgctgccgtggcgatcgtcgttgcgatggtgctgtgggccaaaacgcccgattaccgcacgctatttagcaacctttccgatcaggacggcggcgcgatcgtcgcgcagttgacccagatgaatatcccctatcgctttgccaatggcagcggcgcgattgaagtgcccgccgacaaagtgcatgaactgcgtctgcgtctggcgcagcaggggctgcctaaaggcggcgcggtaggctttgaactgcttgatcaggaaaaattcggtatcagccagttcagcgagcaggtgaattatcagcgcgcgctggaaggtgaactggcccggacgatcgagacgctggggccggtaaaaagcgcccgcgttcacctggcgatgccaaagccgtcgctatttgtgcgggaacaaaaatccccttccgcctccgtcaccgtcacactggaaccgggacgggcgctggatgaaggacaaattagcgccgtggtacatctggtttccagcgctgtcgccggtttgccgccaggaaacgtcactctggtcgatcaatccggtcatctgctcacgcaatccaataccagcggtcgcgaccttaatgacgcgcaattaaaatttgctaatgatgtggaaagccgtatccaacgccgtatcgaagccattctgtcgcctatcgtcgggaacggtaatgttcacgctcaggtaaccgcccagttggattttgccaataaagagcagacggaagagcactacagcccgaacggcgatgcgtcgaaggccactctgcgttcacgtcagttgaatattagcgaacaggtaggcgcgggctatcccggcggcgtgcctggcgcgctgtcgaaccaaccagcgccgcctaacgaggcgccgatcgccacgccgccgaccaatcaacaaaacgcgcagaatacgccacaaaccagcaccagtaccaacagtaacagtgctggcccgcgtagtacacagcgtaatgaaaccagtaactacgaagtggaccgcaccattcgtcacaccaaaatgaatgtgggcgatattgagcgtctctccgtggccgtcgtggtgaattacaaaacgctggcggatggcaaaccgctgccattgaccgccgatcagatgaaacagatcgaggatttaacccgtgaagcgatgggtttttctgataaacgcggcgatacgctaaatgtggtgaattcaccgtttagcgcagtggataacaccggcggcgaactgcccttctggcaacagcagtcctttatcgatcagttgctcgcggcaggtcgctggttgctggtgctggtggtggcctggattctgtggcgcaaagcggtacgtccgcagttgacgcgccgcgttgaagaagcgaaagcggcgcaggaacaggcgcaggttcgccaggaaaccgaagaagccgtggaagtacgccttagcaaagacgagcagctccagcaacgccgggctaaccagcgtctgggcgctgaggtgatgagccagcgtattcgcgaaatgtcagacaacgatccgcgcgtggtggcgctggtcattcgccagtggatgagtaacgatcatgagtaatcttagcggtaccgataaaagcgtcattttgttgatgaccattggcgaagaccgggcggcagaggtgtttaaacacctctccacccgcgaagtacaggcgttaagtacggcgatggctaacgtgcgtcagatctccaacaaacaactgacggacgtactatcagagtttgagcaagaagcggagcagttcgccgcgctgaatatcaacgccaacgaatacctgcgctccgtactggttaaagcgctgggcgaagaacgcgcctccagcctgctggaagatattctggaaacgcgcgataccaccagcggtatcgaaacgctcaactttatggaaccgcagagtgccgccgacctgattcgcgacgaacacccgcagattatcgccaccattctggtccacctcaaacgcagtcaggccgccgatattctggcgctgtttgacgagcgtctgcgtcatgatgtgatgctgcgtatcgcgacatttggcggcgtacagccggcggcgctggcggagttgaccgaagtgctgaatggcctgctcgatggtcagaacctgaaacgcagcaaaatgggtggcgtaagaaccgcggcggaaattatcaacctgatgaaaacgcagcaggaagaagcggttattaccgctgtgcgcgaattcgacggcgaactggcgcagaaaatcatcgacgagatgttcctgttcgaaaatctggtggatgtggacgatcgcagtatccagcgtctgctgcaggaagtggattccgaatcgctgctgatcgctctgaaaggcgccgaaccgccattacgcgagaagttcctgcgcaatatgtcccagcgcgccgccgatatcctgcgcgacgaccttgccaaccgtggcccggttcgtctgtctcaggtggaaaacgagcagaaagcgattctgcttattgtgcgtcgtctggcggaaaccggcgaaatggtgattggcagcggcgaggatacctatgtctaatgaattgccgtggcaagtctggacccccgacgatctcgccccgccgccagaaacttttgtgccggttgaggctgataacgtgaccttgacagaagatacgccggagcccgaactcactgccgaacagcagctggagcaggagctggcgcagctaaaaatacaggcccatgaacaaggttataacgccgggctggcggagggacggcaaaaaggacacgcgcagggataccaggaagggttagcgcaggggctggagcaaggacaagcccaggcgcagacgcagcaggcgccgattcatgcccgtatgcagcagttagtgagcgagtttcagaacacgcttgacgcgctcgatagcgttatcgcctcacggctgatgcaaatggccctggaggccgcacgtcaggtcatcggccaaacgccggcggtggacaactcagcgctgattaaacagatccaacaactgttgcagcaagagccgctctttagcggcaagccgcagttgcgcgtgcatccggacgacttacagcgggtggaagagatgctgggcgccacgctcagtcttcacggatggcggttacgcggcgatccaacgttgcatcacggcgggtgtaaagtctctgccgatgagggcgatctggacgccagcgtcgccactcgctggcaagagttgtgtcgcctggcggcgccgggagtgctctgatgaccacgcgcctgacccgctggcttaccgcgctcgacaactttgaagccaaaatggcgttattgccggcggtgcgtcgttatggacgtttaacccgcgccactggcctggtactggaggccaccggtctccagcttccgctgggcgccacctgcattattgagcgccaggacggccctgaaaccaaagaggtggaatcagaagtcgtcggttttaacggccagcgtctgtttctaatgccgctggaagaggtcgaaggcattctgcccggtgcccgcgtttacgcccgtaacgggcatggcgacggtctgcaaagcggcaaacagttaccgctcggcccggccctgcttggtcgggtgctggatggcggcggtaaaccgctcgacggactgcctgcgccggatacgctggaaaccggcgcgttaatcacgccgccgtttaacccgctacagcgaacgccaatcgaacatgtgctggataccggcgtacgcgctatcaacgcgttgttaaccgtagggcgcggtcagcgtatgggactctttgccggttccggcgttggtaaatcggttctgcttggcatgatggcgcgctacacgcgggcggacgtgattgtcgtgggacttatcggcgaacgtggccgcgaagttaaagattttatcgaaaatattctcggccccgacggtcgcgcgcgttcggtggtgatcgccgccccggcggatgtctcgccgctgctgcgaatgcagggcgccgcctatgccacccgcatcgccgaagactttcgcgatcgcggacagcatgtgttgctgattatggattcgctgacgcgctatgcaatggcgcagcgtgagattgcgctggcaatcggcgaaccgccagccaccaaaggttatccgccctcggtgttcgcaaagctgccggcgctggtcgagcgtgccggtaatggcatccacggcggtggctctatcaccgcgttttataccgtgttgaccgagggggacgaccaacaagatcccattgccgactcggcacgcgcaatcctcgacgggcacattgtcttgtcccgccgtctggcggaggccgggcactatccggccattgatatcgaggcgtcaatcagccgggcgatgaccgcgctcattaccgagcagcactatgcgcgggtacggctatttaaacagttgctttccagtttccagcgtaaccgcgatctggtcagcgtcggcgcctatgccaaaggcagcgatccgatgctcgataaagccattaccttatggccgcaactggaagcgtttttacagcaaggcatttttgaacgggccgactgggaggactctctgcaggcgctcgatttaattttcccgacggtgtgataaagcaggagggcgacgatcatggcacaacatggcgctctggaaacactcaaagatctggccgaaaaagaggtagatgacgcggcgcgtttactgggcgaaatgcgtcgcggctgccaacaggcggaagaacagctcaaaatgctgatcgattatcagaatgagtatcgcagtaatttgaacaccgatatgggcaacggcatcgccagtaatcgctggatcaactatcagcagtttattcagacactggaaaaggcgatagagcagcatcgcctccagcttacgcagtggacgcaaaaagtcgacctggcgctgaagagctggcgtgagaaaaagcagcgacttcaggcctggcaaaccttacaggaccgacaaaccgcggcagcgctgttagctgaaaaccgcatggatcagaaaaagatggatgaatttgctcagcgtgcagcaatgaggaaacccgaatgatcaccctgccccaactgatcaccaccgataccgacatgaccgcgggtctgacgtcaggaaaaaccaccggttcagccgaggactttctggcgctcctggcgggcgcgttaggcgcagacggcgcacagggcaaagacgcccgcatcacgctggccgatttacaggcggcaggcggcaagttatcgaaagagctactgacccaacatggcgagccgggccaggcggtgaagcttgccgacctgctggcgcaaaaagcgaatgcgacggatgaaacgcttaccgatctgacacaagcgcagcatctactgtctacgctaacgccatcgttgaaaaccagcgctctggccgcactgagtaagacggcgcagcatgatgagaaaacgcccgcgctgagcgatgaggatcttgccagtctgagcgccttattcgccatgctgcccggacaacctgtcgcgacgcctgtcgccggagaaacgccggctgaaaatcacatcgccttgccgtcactgttacgcggcgacatgccatcggcgccgcaggaagagacacatacgctctcttttagcgagcatgaaaaagggaaaaccgaggcgtcgcttgcgcgcgccagcgacgatcgcgccacggggccagcactgacgccgctggtagtcgctgccgccgcgaccagcgcgaaagtggaggtggatagcccgcccgcgccagtaacgcatggcgcggcaatgccgacgctcagcagcgccacggcgcaaccgctacctgtcgcctcagccccggtactcagcgcgccgttaggcagccatgaatggcagcaaacgttcagtcagcaggtcatgttatttacgcgtcagggacagcaaagcgcgcagcttcgattgcatccggaagagttaggtcaggtgcatatttcgctcaagctggatgacaatcaggcgcagctccagatggtatcgccgcacagccatgtccgcgccgcgctggaagccgccctgcccatgttgcgcacccagttggcggaaagcggcattcagttgggacaaagcagtatcagtagcgaaagctttgccggacagcagcagtcttcgtcgcaacaacagtcttcccgcgcccaacacacggacgcgtttggcgctgaagatgacatagcgttagcggcgccggcctcgcttcaggccgccgcgcgcggcaatggcgcagtggatatcttcgcctaacgccagaggtagcatgattatccacgtcttttccacgctttgtcgtggacaggacacgggataatcagccaataagcagtaccgaaacaggaagcccgtatcagatgactgactccgcgattaacaaaaagagcaaacgctcgatttggatacctttgctggtgttgattaccctcgccgcctgcgcgaccgccggttatagctactggcgtatgcagcagcaaccgaccacgaacgctaaagcggaaccggctccgccgcccgcgccggtattttttgcgctggatacgtttaccgtcaatctgggcgatgcggatcgcgtgttgtatatcggcgtgaccctgcgtctgaaagacgaagcgacgcgcgcgcgattaaatgaatatctgccggaagtgcgcagccgtctgctgttgttgttttcccgtcagaatgccgccgagctctcaacagaagctggcaaacaaaaactgattgccgccattaaagagacactggccgcgccgctcgttgccggacaaccaaaacaggtcgtcactgacgtgctttatacagcttttattctgcggtaacgatatgggcgatagtattctttctcaggctgaaatcgatgcgctgttgaacggcgacagcgacaccaaagacgaacccactcccggtatcgcaagcgatagcgatattcgcccttacgatcccaatacccagcgtcgcgtcgtgcgtgaacgcttgcaggcgctggagattattaacgagcgtttcgcacgccagttccggatgggattatttaacctgctgcgccgcagcccggatattaccgtgggtgccatacgtattcagccgtatcacgaatttgcgcgtaacctgccggtaccgaccaacctgaacctgatccacctgaagccgctacgcggcaccgggctggtggtgttctcgccgagtctggtgtttattgccgtcgataacctgttcggcggcgacggccgttttccgaccaaagtcgagggccgcgagtttacccatacggaacagcgtgtcatcaaccgtatgctgaaactggcgctggaaggctatagcgacgcatggaaagccattaatccgctggaagtggagtatgtgcgttccgaaatgcaggtgaaatttaccaatatcaccacctcgccgaacgatatcgtcgtcaatacgccgtttcatgtggagatcggcaatctgaccggtgaatttaacatctgtctgccatttagcatgatcgagccgctgcgtgagctgctggtgaatccgccgctggaaaactcgcgccatgaagatcagaactggcgtgataacctggtgcgccaggttcagcactctgaactggagctggtggccaattttgccgatattccgttacgtctttcccagattttgaagctgaaacccggcgatgtactgccgattgaaaaacccgaccgcattattgctcatgtggacggcgttccggtactcaccagccaatatggcaccgtaaacggacagtatgcgctacgcgtagaacatttgatcaacccaattttgaattcgctgaatgaggaacagcccaaatgagtgacatgaataatccgtccgatgagaatactggcgcattggatgatctgtgggctgacgcgttaaacgagcaaaaagcgaccaccactaaaagcgccgccgacgcggttttccaacagcttggcggcggcgatgtcagcggtgctatgcaggatatcgatctgattatggatatcccggtcaaactgaccgtagagctgggccgcacgcgaatgaccattaaagaactgctgcgtctgacgcaggggtcggtcgtcgcgctggacgggctggcgggcgagccgctggatatcctgattaatggctacctgattgcccagggtgaagtggtcgtcgtggcggataaatacggcgtacgtatcaccgatattattacgccatccgagcgtatgcgtcgtttgagtcgttaatgatgaagacagaagccacggtttctcagcccaccgcgccagccggatcgccgctcatgcaggtgagcggcgcattaattggcattattgcgctcattctggcggcggcctgggtgattaagcgtatgggattcgcgccaaaaggaaatagcgtccggggactgaaggtgtcagccagcgcctcgcttggcccgcgcgaacgcgtggtgattgtcgaggtcgaaaatgcgcgcctggtactgggcgtgaccgcctcgcagatcaacctgctgcacaccctgccgcccgcggagaatgacacggaagcacccgttgccccaccggcggatttccagaacatgatgaagagcttactcaagcgttccgggagatcctgatgcgccgtttgttattcctttctctggcgggtctgtggctttttagtcccgccgccgctgcgcaactgccggggcttatcagccaaccattagcgggcggaggccaaagctggtcattatccgtccagacgctggttttcatcacctcgctgacgtttctgccggcgattttactgatgatgacgagcttcacgcgtatcatcattgtttttggcctgttgcgtaacgcgctgggcacgccctcggcaccgccaaatcaggtgttactcgggctggcgttgtttttgaccttttttattatgtcgcccgtcattgacaagatttacgtggatgcttatcagccgtttagcgagcagaaaatttctatgcaggaagcgctggataaaggcgcgcaaccgttacgcgcgttcatgctgcgccaaacccgcgaagccgatctggcgctgtttgcccgtctggccaatagcggtccgttacagggaccggaagcagtaccgatgcgtatcctcctgcccgcttatgtcaccagcgaattaaagacggcgtttcagatcggttttacgattttcatcccttttttgattatcgacctggtgatcgccagcgtattgatggcgttggggatgatgatggtgccgccagcgacaatcgccctaccgtttaagctgatgctgtttgtgctggtcgatggttggcaattgcttatggggtcgctggcccaaagcttttacagttagaggcgcaaaatgactcctgaatccgtcatgatgatgggcaccgaggcgatgaaagtcgctctcgccctggctgcgccgctgttactcgtcgcgctgattaccggcctcattatcagcatcttgcaggccgcgactcagattaatgaaatgacgctgtcgtttatccctaaaatcgtcgcggtattcatcgcaattatcgttgccggcccgtggatgctcaacctgctgctggattacgtgcgcactctgttcagcaatttaccttatatcatcggataaacagaacgatgatccaggttacaagcgagcaatggctatactggctgcatctctatttctggcctttgctgcgcgtactggcgctgatttcaacggcgcccattctcagcgagcgcgctattcccaagcgggtaaaactggggttgggaataatgattacccttgttatcgcgccgtcgctaccggcaaacgatacgccgcttttttctattgccgccttatggctggcgatgcaacaaattctgatcggtattgcgctgggatttaccatgcaattcgcctttgcggcggtgcgtaccgcaggtgagtttatcggtctgcaaatggggctttcctttgccaccttcgtcgacccgggcagccacctgaatatgccggttctggcgcgtattatggatatgctcgccatgctactgtttctcacctttaatggccatttgtggcttatttcgctgctggtcgataccttccacaccctgcccatcggtagtaacccggtgaacagtaatgcatttatggcgctcgccagggccggagggctcattttcttaaacggactgatgctggcattgccggtcattaccctcctgcttacgctcaacctggcgctggggctattaaaccgcatggcgccgcagctctcgatatttgttatcggtttcccgcttaccctcaccgtcggcattatgctgatggccgcgctaatgccattaattgcgccgttttgcgaacatttattcagcgaaattttcaatttgcttgctgatattgttagcgagatgccgataaataataacccataatttttatcctgttttactaaggtttatccgaaaataaattttaaaaaacattcaccaggatatatccactgccccttatttgtttttacttcactcacataacgcaacattcactttactttaagatgattcctggcaaattatatgtaactttacgggatagtaagttcgcctgaaaaaccgcgtaagcgttgtctaaggtgactattcgtgttccgtctgattatggtgagttattcaggtaaggggaattatcgttacgcattgagtgagggtatgccatgtcaacgattattatggatttgtgcagttacacccggctagggttaagcgggtatctggtcagcagaggggtgaaaaaaagggaaatcaacgacatcgaaaccgttgacgaactcgctatcgcttgtggcgcgcatcagccttcggtggtgtttattaatgaggactgtttcattcatacgccttcagacagtcaacaaataaagcaaatcattaatcaacatcctgacacgttatttattgtttttatggcaattgctaatgtgcattttgatgaatatttattagtaagaaaaaacttattgattagctcgaaatcgattaaacctgactcgctggatacccttcttggcgatattctgaaaaaagagtcgggtatttcaggaaccataaatttaccaacattatcgttaagtcgaactgaatccagcatgttgcgaatgtggatggaaggtcagggaaccattcagatttctgacagaatgaatattaaagcaaaaacagtatcctcccataaggggaatataaaaagaaagataaaaacgcataataaacaagtgatctatcacgtagtacggctgacagataacgtcactaacggcatttttgttaacatgcgctgagacatccggactggcaatgtacctccagtccggctcaattagtcctgctccgccttctcgacaaaaataccatcctggtgacctgactcattgaagaaccagatgccgagcgggtaatcctccagcgaaaccaggtacattgtgccttcactaaattcttccactgccagtaccacgcccggtcggcggggaccgccgtccgttttaacggttacccgatcattcaccttcatcattttcctcctgtcgctttgtgccagtgtagaacaattttctgcgtctgacagcgccttgccggcgtgtttgctggttttctcaacggtctatacttaggctgtcaggaacccgtgaggtggtgaagatgaaaacggcaaaagagtacagtgatacggccaagcgcgaagtgagcgtcgatgtagatgcgctactggcggccatcaatgaaatcagcgaaagcgaggttcaccgtagccaggaagatcctgagcgggtgagcgtagacggacgggaatatcatacatggcatgaattagctgaagcattcgagctggatattcatgattttagtgtaacagaagtaaaccgttaaaaatggccgaaaaaaatcccggccctacgggtcgggatcaaacttgcttatgcaagaagcacttgaaaattcgttacaccaggaaatctgatgtgagatttaccttatctgcaatttttttgcatgacaagtaaatattttttacatgaatgattaagcacgctaatagttcggtagcaaaagtgtgacaacgcatgtgctgcctggaagcgacgggatcggttccagttagcgttcgacttctttcgggtgtgctttaggacttttcctggaaataagcccgccgttgcaacggaaaatgaggaaaaaatgctctcaatccatgaccccttgctgatttttaccgatctggacggcacattgctgaacagccacacttttgagtggcagcccgcggccccctggcttacacgcctgcatgaaagcggcgtgcccgtgatcctctgtagcagtaaaaccgcggctgaaatgctccagctccagacgacgttaaatctacagggactgccgctgattgcggaaaacggcgcagtgatccaactggacgttcattgggaagaccatcccaactatccccgtctgatagccggtatttctcacaacgaaatccgcctcgtcctgcataagttgcgtgaaaaggaacagtttaagttcaccacgtttgatgacgttgacgatcaggtgataagcgaatggacgggcctaaaccgggcacagtctgccctaacccgtctgcatgaagcgtcggtgtcgctgatctggcgcgatagcgatgaacgcatggcgcagtttgtcgcccgtttaaatgacctgggactgcaatttgtccatggcgcccgtttctggcatgtgctggacgcctccgccggtaaagatcaggctgccaattggctgattgaagcatatcgtcggcagtggcgcgcgcgtcctctgacgttggggctaggagacggccccaatgatgcgcccttactggatgtgatggattatgcggttgtcgttaaagggctaaaccgggagggcgtacatttgcgtaacgacgatcctcagcgcgtctaccgtagccagaacgaagggccggatggctggcgcgaaggaatggactatttcttttcccgctcctgagtcgcgtcgctggcgcaaatacggttacgtccggactgtttggcgtaataaagccgtttgtcggccagcgactgcaactgctcaaaatcatagtcgccgtattcctccgcgctactgatccccattgacgcgctgatacgaagcgtcgtgcttttcgtcaccagaatctctttgtcattaatgcgctggcgtatgcgttcggcaatctgcagcgcctgcgctttcgtcgcgccgggcagcacgatacaaaactcttcgccccctacccgtccggcgatgtcgtgcgctcgaatggtgctgccaatgagcccagcggcatgggacaacacgcgatcgcctgcctgatgaccaaagcgatcgttaacgcttttaaaataatctaaatccagctgtatcacagaaaatggctggcgggcttcccggtagcgctttgccagcctggacgctttttcaaacagcgcgccacggttatatagccgggtcagcggatcgtgccatgcctgccattgcagcgaattttgcagaacaaacatgtttttgaccatatgtcgaataacgccccaggagatcaacagcatcgccgtaaaaagcccccataacagcgtcagcgcgatactaatgctgccaaaattcccttgtatgccttcacgtaatgtatgcacgcgcagcaggatgccatcaaaatgatccagccgctcccagcttacataatgcgttcctaaacgcagcccgcccagggtatctttttctatttcacgcgccagtaaggcgcgctcacggtcatttaacgtattcgcggtttgttgttccggcgcggagtccgtcaacaaacggagatggttatcgtatagctgatattccccttcaatatccttttcggccgcatcgcgcaggaaccgctgtaatgacgcgacgggaatatccattgccagtacgccataccagtaattatcgtgatccagcggtagactggctgtcacttttttctgctcgtcagtaacatagggctgtgcggaggtaaaccaccgcacgccgcgctgtgagttacgccgttggctttgctcgataaaccatggctgagtcacgtactgatagtaacgggagacaatatcgctaccgtacgccctagggagagttgagaggtaaaaccctgagcgagaaacatacatcgtctccagcgccagcatggctgatgagcgcgccagacgcgccagataccctaactccagcgtggcggttaattcatttgccaggtcacgactctcccgcgaaagaagcgtcgtccgggcgacaaattgatcggaaacgccatataacggcaatgtccgccgcttatccaactccaattgccagaaatgtctgacgcgtcgttgctcaaactgcgtcaccgcgctttgcaatgcggaaaaagccagcggcgccaccagcgcttcatgcataccgttgcgtaaaaagatcaacctgtccatgttgaattgcagttggcggtcaaggacattcgcgacgctccccagatgattgcgctgactggcgacatacgcgtctttcagtatcatcacttccctccaggtaagtagcgtcgagaacagcatcacgatcagaaaacaggtgttgacgacatgaccgggaccaaaacgccgcgccagctttttaaaccagccttgattgtctaacagtgtttcgtgcggcaccctggtaactcctggttattgatacaactccccctgatggcttacggtagccagacctcatcaagggataccactcaatcctggcataaccaggtagcagcatgtcgcagcgcgacgactctttttctccacagcaaaacgcccggcattaaccgggcgttttgtcatcgggcttcgtcccgcacgcgcctttccttgcctggcacgagctcattctcatggaatgcctcccgctttacgccaaaaccatcataccagcgacactctaccattccgctggaataaccggtgacgatcatccggggcccaccctctttcacggtaacttcctcactgacagaaaagaccatacctgcctcctgtatcagatgaaacgctttcaccttagacgaggatggacaattttgcataattcattgtagaaaatcagtgcgaaacaccgcgaattttcgccacacctttcaccagcgccaccacaatggcgccgataataaagccgagcaccagattcagccccgcagggatcgtatgcgccatgaaagccccctgctgctgcgcaaaatgttcaatggcatggtgtagcggcgcaataccgtgtacgacaattccgccgccaaccagaaacatcgccagcgtaccgacaatggataatgctttcattaaccagggcgcgataatcagtaatcctttaccgacgccctgcgccagcacgctacgcttttccgccagccagtaccccatatcatccagtttgacaataatacccaccaggccatacacgccaatggtcacaaccaacgcaatccccgccagtaccaacacctgattaagcagcggcgcctgcgcgacaatccccagggtaatggccacaatttcagcggacagaatgaaatcggtacggaccgccccttttactttatctttttcaaaggccaaagggttttgcgcagccagcgcctcaagacgtttttgccgctccgccgggtcttctttgtgttttcgcgcctcaaaggtatgcaggactttttctaccccttcaaagcagagaaacgcgccgcctaacattaataaaggcgtaatggcccacgggataaatgcgcttatcaacagcgccaacggcaccagaataaccttgttgattaatgatcctttcgccacgctccataccaccggcagctcgcgattagcgcgaacgccggtcacctgctgcgcattgagcgacaggtcatcccccagtacgcccgcggtttttttcgcggccaatttgcccattaccgaaatatcgtccagcagcgtggcgatatcgtcgagtaatgtcagtaagctacttcctgccaaaatgatttcctcggtcttttcttctaagacgttaagtatgtagcaaaacgcgcaatgccgaaaccggcggcgcgggtcaacgcctttttattccaaaaggacaattataatgctcgccagcataataattttgacgtttactatattcaccctttttatttcaccgtgagtgattatgcgtttccggcagttattacctctttttggcgcgctttttgccttgtacatcatttgggggtctacctattttgttatccgcataggcgttgaaagctggccgccgctgatgatggcaggcgtacgttttctctcggcggggatgttgctcatggcgtttttgctgttgcgcggcgaaaaacttccgccgctgcgccagaccatcaacgccgcgctgattggtctactgctgctggcggtgggtaacggtctggtgacggtggcggagcatcaaaacgtgccatcgggcattgctgccgtcgtggtcgccactgtcccgctatttacgctgtgctttagctacttttttggtattaaaacgcgcaaattagaatgggtggggattgccattggacttgccgggattattctgctgaacagcggcggcaacttaagcggcaatccgtggggcgcgattttgatcctgataggttcgatgagctgggcatttggttccgtttacggctcgcgcatcgccctgcctgtgggcatgatggcgggtgcgattgaaatgctggcggcgggcgtggtattgctttgcgcggcgtttctttccggcgagaagctcgccacgctgcctggtttatcggggtttatggccgtcggctacctggcgttgttcggttctattatcgccattaatgcctatatgtacctgattcgcaacgtcagtccggcgctggcgaccagctacgcctatgtgaatccggttgtcgccgtgttacttggcactggcctgggcggtgagaggttatcgcccgttgaatgggccgcgctgggtgtgattgtgtttgccgtagtgctggtgactctgggtaagtacctgtttcctgtcaaggcggtggtcacgccgtgtaaaacggaagattcacgccagtagatgaatcccctgggtgtcgatctgcgcgctggcgccgccgccgcagatccactcttccaggcgctccgccaacgccgcgtcgctcaatttcgctcgcccgcgcaaggcgcactcccagacgatcagtacccgccagccaagcgcctgtaaacgctgaatatcgcgctcatcgcgctcaacgttcttaccgattttttccagccagaaagccgttcgcgtggccggcactttgaacagataacagtggtgatgatgccaaaagcagccgtgagtaaaaatcacacaatcataatcattcaccacaaagtccggcttgcccggtaatgtcgcgtcctgagtatgaaacgtaatcccctgtgcgcttaacaggccagcaagacgtttttcaatagccgtatcgcgggtcgctatcgcgcgcatatttttactgcgcgtggctttatcgtgaacgtccgccatctaccgtctctctctgacgcaacgtcaccgcctggtgaattttgggttccaacagctttgctaccgcagcaaataccggcaccaccacggagttgccaaactggcgataggcctgcgtatccgagacaggtatcctgaactggtacgtttgcggcgcctcaaatcccattaaacgcgcgcactctctcggcgtgagtcggcggggacgatgttgttggttgccagcatcgtcgaaattcacttcgcctttcgccatatcccaaccacgatcgatcagaatttcggcaccatctttgtagtagcgagcagataacgtgcgcgccacactttccggattgtcaggataaaccatgccatagccaaaaccgtttccccgcgcctggtgctttttcgcgtagcgatataaatatttccacagcaccggcgtcaggatatatttggcttcgacgacgggctccagcagttctgccagcgtcggacggcgcggtggataacaacgggcgatattgcgtaacgtaaaatcggttttcaggtttaaatcgcgacggaatcccaccaacacaatacgttcccgatgctgaggaagaaagtgctgcccgtcgataattttcggatcgtccgggccattgtcagcggcatccgccacgtcatatcccagttcatcaagcgtttgcataataatgcggaaggtgttgccctggtcgtgacttttaaggtttttcacgttttccagcacaaacagcgcggggcggcgggcgtcgataattcttacgacatcaaaaaataacgtcccctgagtctcgcaggcaaagccgtgggcgcggcccagcgcatttttcttggaaacgcccgccagagaaaatggctgacagggaaagcccgccagcaggacatcatgttgcggaatatgctggcgaatgtgttccgccgcctcatcatcgctgaccccttcccggtggctcaatgtgatatcgcggatatcttcattaaagcgatgttgcagcggatcgcaaaaatagttcgctttatatgtccgtaccgcgtgcttattccattcgctggtaaacacgcactgtccgcctatcgcttcaaatccgcggcgaataccgccgatgcccgcgaagagatcgataaaacgaaaggcgtaatgtggatgatgcgctggcggcgtcggcaactctgttttaagacaggtgagttcattgtcgctcaagcgatgccatgccgcgttcatcattacgcgcttgaagatggccgggctccagtgctgttcgcccaggccgttaaggtgcgccaccagcgttttaacatcgtagatttccagcaattgactcagcatcgcctggagctcgcttccggcgtcgtcggcgatgaggttccgggcgtgtgttactgaaatattttcctgcatacatttaaccggccaaaaataattgccgacagactaacataaaatgacgcggtttacgtttcagcgacaggggttactgatgcgtagcaaacatctggatgaccgcatcatcccgtgtttcatagtcgcctttcagctcagcgctcagtttcgccatgtacgacaccagaaaatccgcattacgctgcgccaggtacttgccccgttcggtctgcatcgtcagcggcagtttcagcagtttggtttgaaaatggtcgagcgcgaattgcttatcgttaagaggccgtctgtcggcaaagggatcgtcggcatcaaataacgcgacgcccagcgcgccggagaccgcgaagacccgcgccagaccaatggcgcccaacgcctccagcctgtctgcatcctgcacgatttttgcctctggcgtggtaggcgcaatttttgcgctgaagctatgcgcttcgatagcatgacaaatgcccgccagtttttctgccggaaagtcaggaaaatcccgcagaaaaatacgccgggtttctgccgccgccagaatggaagaacgatgccgctgcggatgatttttcgccaggctgacgatgtcatggaaataacatgccgatagcaccaccagccagtcgacaggactgttttcccccagcgtttgcgcggttgcccaaacacgacgaaaatggaagatgtcatgggcggcatcctgttcctgatggtggtgacgtagccagtcttcaaactgcgattgccagtatcctgagtccatacgccctctctttatagcagaccatttttattacatgcctgagcacagggttcgctatcctgacatatccgccaccactttacatccctgcttacttgcgcgtttctggcttagtgtcggcgggataagccctgtttttgcgaggccgggtataccaggcaatactccccagaataagccagacgacgcccagcgaaagcgcgttaagccatttttccgttgcgctgccaggagtgctgattgggccgagaaccggctcggtttgtatggcggacatcagccacacgcaacgcgccatcgcccagatgaagtagccgcaaaaggtataaaaaacccataacgctaatttgccgcccatgctacgggtggcgttgtcctccctggtactcaaactttactccgcttttgtgatgtaagtcatatgacattaattacattataatgtgatattaatcacatttcgactatggaatacctcatccacctgttctggctattcattccacaaatagtttattctcagttaatgttacgtctggcgctgaacctgctgttaaataagggaatggtgattgaatcgcactctgatgcagaataacctataaccagaacaacttatttttacgcaccgcgatagcgttttattttatcagcattaagtgtcagaatgattcggttattagccttttatcatttattttatcattacccacattaccggcatttatgccggttttttttatgttttttcataatcaaagcatcaaatacatataaaaaacaaattatattcacaccaacaaccatcaaatcaaaaaacataacccattgataaaaaatgataattatagaatatatattcttagttacttatatagtctgtattataaaaaaccaaacagaaacaaattgaaatattttaaatacctttgttacatgttatttttttaaattccatgaacttcatagaatagtatcaatttgtagttttgttgaagtggctacatattcatataaattattatcataagggaatacataatgaacagaaaagttctggcactgcttgtcccggcgttattagtggcaggcgcagcaaatgcggctgaagtttataataaaaatggcaacaaactcgacctgtacggcaaagttgatggtctgcgttacttctctgacaatgcaggcgacgacggcgaccagtcctacgcccgttttggctttaaaggcgaaacgcagattaacgatatgctgaccggctatggtcagtgggaatacaacattaaggtaaacaccaccgaaggcgaaggtgcaaactcctggactcgtctgggctttgccggtctgaaattcggcgagtacggctctttcgattatggccgtaactatggtgttatctacgacattgaagcctggaccgatgcgctgccggaattcggcggtgacacttatacccagaccgatgtctatatgctgggcagaaccaacggcgttgctacctaccgtaataccgacttcttcggtctggtggaaggcctgaacttcgcgttgcagtaccagggtaataatgaagatcctggcgcaggcgaaggaacagccaacggcagcgatgcagatagtggtactcgcaaactggcccgtgaaaacggcgacggtttcggtatgtctacctcctacgactttgacttcgggttaagcctgggtgcggcctactcttcctctgaccgtacggacaatcaggttgctagtgggcgtggtgatggccatcattactatggcaatagctatgccggcggtgaaactgccgaagcctggaccgtaggtgtcaaatatgacgcctataacgtatacctggcggccatgtacgctgaaacccgcaacatgacctattatggcggcggcgatggcggtgatggcggtgatggcggtatcgctaacaaaacccagaactttgaagtggttgcacagtatcagttcgatttcggtctgcgtccgtccatcgcctacttgcagtctaagggcaaagatttaggcggccaggatatggatagccgtggtaactatcgttacaccgacaaagatctggttaaatatgttgacgttggtatgacttactacttcaacaaaaatatgtccacctacgttgattataaaatcaacctgctggacgaagatgatgacttctacgcaaacaacggtattgcaaccgatgatatcgtaggtgttggtctggtctaccagttctaagacgctttatgttattcaagcccgtgcttagcgcgggcttgttattatagggtaagaattaaataacggataacggcgcaaagacaggttgacctggtttcatcggatagatgaagacaacatcgcttttttcaggcgctgtctgcaagagaaataacacttttggggaaaggaaaatgccactatagatgatggatgtcagcgtctatagatgataatcatccgggcataaaaaagctcctgtacggagctaatatgaattattttctaaaatctggcggaacctgccctgagcgaatgtataatccaacattatcaaaagtgatcatggttgacttacaaaaaatacatttcgcgccaaacgggttttgctcagtaacatcgaatgtcgatgttctgtattgtgaaccatggcaacatggacaccggaagtgaattttattagtaatatcagttgccttaaagcgccacaacgttgaccgctgatggaccttttggtccctgctctactgaaaactccacttcctgattttcattcagagtgcggaattcattactttgaatggctgaaaaatgcacaaacacatctttgctgccatctttaggcgtaatgaaaccaaagcccttttcagggttaaaccattttactaaaccagtgattttcgtcgtcataatattgttacctttcgaatgagcccttgggcaaaatggcctgaagaaaattatcagagagaaaaaaacctaaaggagatctcaagaggaacaaatgatgagaaatattacaatcactacttcagataagtttgtatcaaaccgcacaaccattaacgcatggttaactgaacatagcaagctttagttttgttaaaaaaatattaattgttttttagcattatcacgctgattgccatactctttttattcatgcctgtcgctacggctgaaacctggcgtaaataagtgacgtctcacaacgcctgccgggcaataaacgcgccacattttctgatgtcgtaaaccaggatacatgcgcctcatcgtgagaggttcctgtgatcttgtgcgaccaaaaccggttagagaacggggatgatttggcaaccatctcaggcattgatcgcacaagttacttaacacgcagtagatcagagtatcttgtggtgtaccgaggcgaaagcatttctcgcttcatagcccactgttgcgacatcccctgcccggcgaagtacagcgtccccttcccgtcttttgcgttaagatggtccagtacttccatcaacttcgcactaccggcgcgcggcgcgttatcgtcgaaaaggttgagttgcgctacgccctgactgaagaagtcacccagcatcacccccgctttctggtagcgatggccgtcgcgccatattttatccaggcatttcacagccgcattgataatgtcacgtgaatcctgcgtgggggtgagaagcgtcaccgcggcgctgttaccgtagtagggctcgttcagggcaaagggtgatgttttgacgaatgttgaaatgaaacggcagtactggtgctcgccgcggagtttttctgccgcgcgcgcagcgtagctgtaaacagcctggcgcatttcctcatagtctgtgacccgctcgccgaaagagcgactacaaacgatttcctgctttgccggcgcaaactcttcgagctccagacatggctctccgcgaagctctctcacggtacgctccagcacgacattgaagtgtttcctgatgatccaggtactttgttcagagagatcgagagcagtcttgatgcccagggcattgagcttcttactgatgcgcctgccgacaccccagacatcctccacgggtatcagggccagcagccgacgctggcgatcgatgttcgacaagtcaaccaccccgtcggtctggcgctgccactttttcgcagcatggttagccagcttggcaagggttttcgtctgggcaatgcctacaccgacagtcaggtgcgtgcgcttcaggaccgtcgctcttatctcgcgcccgaaatctgtcagatcccggcagtttcgtacccccgtcagatcacaaaaggcctcatcaatgctgtaaatttctacccgcggcaccatctcctcgagtgtggtcattacccggttcgacatatcagcgtaaagctcgtaattactgctgaagcaaacaacaccggatcgccggaagcgttctttctgtttgaagtatggctcacctggtgcgataccgagctgtttcgcctcggcgctacacgcgataacgcagccatcattgtttgataacaccaccaccggtcggccacataaatcaggacgaaagaccgtttcgcaggaggcgtaaaagctattaacatcgcagagcgcgaacataatcaactgaccgctttaatgataaaggtcaccaccccgaatatgtcgagcgtgtcttcactgccgacaggtataggtcgataggcgccgttcatggggattaactgcactgtcgggcgcaactgcaaccgttttacggtgaactctccttcaattgccgcaattacaatgtcaccgtggtcagcgttccgtgagctatccaccaccagcaggtcaccgtcgctgatgcctgcttcaatcattgaatcccccgaggctttgacaaaatatgttgagctgggatgagaaacgagcaactcattaagatcgatacgctgctcaatgtagtccgccgcggggctggggaatccacacggcactaagtaactgaaaaatgggagaggaataatttcgcgcaactctgtaggtctgaaaaattccataatccatacctcgaatactgtttttatatacagtagtgttatttgaacatgcgcgcaagataccggagtcgctacgactgtttaaatcttcgtcgcttcgtttgtaagtttctctctcagttcaaattatgggttttgtaaattttccggttgtattgtcatgtgcgcatatttaagccagcctggaggccagattttctgtacagcgtcgacagtcccgcagcgtaagttatcgccacgcgccagcgcgtttccctcacagcaattaatcttctgcccggcgcccatgtctacaggggaacatgtcgggcaacaggccgggtgcgacgatgaccgaggacgacggcgttaagtcgccgcgagtgacatcaatattaatccagatggggtacggcgaaagagcggggcagaaaaccaggagttgacttatgatcgaaaagtaaaaataacaccatccctggccccctcttctggcagaaaaagcataagatggcgatacgtttttcacgtaatattctaacagaatattctaagtgtattctaagtgtgagactgatcgctgaaagaagatgagctaagtgtttgaattgtggcggagagagggggatttgaacccccggtagagttgcccctactccggttttcgagaccgtcccaatattcttatttaacattaacttatctaataacacgagaaaaaagtagcatttttgtacgcagtattttcagaaagttagcctacttatcaaaatcattttctcaccatgatagactattttttaaacaaaaccatctcctttattgacttcccacaacaacatgcgccataacatcttcgtggcatctggtggtttccgtccttaatcagttatgggattcctacaggttcaccggatgccacaaccttccctcatgcttctagttagcgcggtaatcccgttttttaactcccttccggttagccgataacagaatccagtacagcccgtgtatcgacagccccacatcataaataatcgctacctgctgtcgcggtattcctgccccaatcagacgcccggcctgcgcccattgctcaggtgataactttggtcttcgcccgccaatctcccctgtccccctgcaatacaataaaaacatatcgtataagaagtataaaatacttattcaaaaatgtaattttaagccccccctaaccaagtaaaaactatcgtttcagatagctatggcacgaaaatacggtagcaaatcttcatacaaaaatcttccaatttattaaactaaggttaaaacccgatatcttatcaatctcaaatcatggtatgttatattaatagcgtaagggttgaaaaatgttttctcgagtcagaggttttctttcatgccagaactattctcatactgcaactccagctattactctgccttcatcaggtagtgcaaactttgccggagttgaatatcctttattgccattagatcagcacacccccctactttttcaatggtttgaacgaaacccaagcaggtttggggaaaaccagatcccaattattaatactcaacaaaacccctatctcaataatattatcaacgccgctataatagaaaaagagagaactatcggggttttagttgatgggaattttagtgctggacaaaagaaagcattagcaaagctggaaaaacaatatgaaaatataaaggttatctataattccgacctggattatagcatgtatgacaagaaactatcagatatttatttagaaaacatcgctaaaattgaagctcaaccagcaaatgtcagagatgaatatctgcttggtgagataaaaaagagtttaaatgaagttttaaagaacaatccagaggagtcccttgtttcgtcccatgataaacgcttgggacatgtacggtttgatttttacagaaatctttttttattaaaaggaagtaatgcttttctggaggcgggcaaacatggctgccatcacctgcaacctggaggtggctgcatatatcttgatgctgatatgttacttacaggtaaactcggcactttgtatttacctgatggtattgctgttcatgtaagtcgtaaaggtaatagcatgagtcttgaaaatgggattatcgccgttaaccgcagcgagcatccggcattgaaaaaaggacttgaaattatgcacagtaaaccttatggcgatccatacattgatggtgtctgcggtgggctaaggcattattttaattgttctatacggcacaattatgaagagttttgtaattttatagaatttaagcatgaacatatttttatggataccagcagtttgactatcagctcctggagataattatttgcaaacgtatgatataaacgcgagcaatgtttcggcaaagctaaacgtaaagaccatactgacgatttcgatcgatatcgtggatgtgacgcgcgtacctccattaaattggatgacctgcgtgccgtggtgaaaatcactcatccggttaactccgtggttaaggggtgagtatattttcaggtcagtacacaagagggggctatttgtaccggctgtcaggttgatggcacaacgacaggaaaaagaaaaggcgggtaataaacccgcctgaatatttagcgtggtatatccggccagtcaggcgcagatgtatccaccctgtttaccattacgctataaagttcccatgcttccagccgtttaatctcttcatctgtggcaatttttagttttactgcccgtgccagtggtgcgatggctgattcagcctcagcaaggcggcgaactttttcagcctccgcctttttacgcagctcttccggagaataaccccgttgaacgactttaccgtcctgatataaccacgtaccatcaccacggcaatcatcagggcagtcagcagcgtctatttccgcaacagacatattaaccggccacaacattgatacagaatatgtgtttcctcgttgcgggactggcttattaacaacaccccagataaccccctcatggtcgtacattatttttgcagtatcatcagaaaataatgactgacactcataccagtcctgtccatcgtccgactccagaaaatatgcacctatatttatttcagcctgagttttatccctgtttacgggcgcgtcaataagtctgaaatttttgatattctgatattttttcattataccgttcccccttgtacggtataccactgactcccgactcgtttttgcaaaggcgcataattaataccatcaatattttcgccctgataatctttccagacggaggtaactacatatccgggagtgttaggccaggaacctgcattgttccaggtagtcactgatgtgccagcccctaactgaacatctaagacgagattattattaatccaggtacttaaccagccatttccccatagcgaaccaaagatgtcgccgttattctgatagatagccccgcctgcacgaagcgtgttagcggtgatatctccattgaccgtaaagacaatcgaaccgtcaggatttcgctggctgtacagatgccatccctgatcgtcgtccagttcaataactgttggcctgtttgcgtcgccccataaattaaacgtggctgtcattgtcgaattattattgctcgtcagtgacagtttttttgcgttgcctgcgcgtacggcaccattagtgagaacatctactgacatgtgcagcccggaattgtcgatataaccaaccagagcattattggcataaatccccagaacgccgtcactgtgccacttaaaccctgtatcgttatctccgaatacaatcgaattaccacccagcgcattatcagtaccaatgcctaacggaccgtttagcctccctccattaactgacagtgcctcaacgtcaccggctgtgggtttcatcagactattaaacagtgtatatgtctgaccgctggttgagtttcccggctgaactgatgaatattcaggcgtactgtgcagcgtgacatttgcattaccggtgtaatcatattgcgcaattaaccagtacgcatactggccgatattaatataaatatcgtaggtgtcgcctgatgtattaacccatgcgacctcgttagcagcagaaggtgaacgcctccataatgtggcggttattccaacaggtgaaccattaccggcacgcaataccagttcgctgattgccgcctgttcaggtgaaccagcgttaaaccccgccccaccgtacagtttaatcaccgcagttgatgtagcctgcggcattacaaccgtggcgattttgaaccagcctgattcgccaagtgtaatggtggttgacgttaccgcaccgatggttctcgcaaattgttttttgtcaggaatatcgccgccgttctgcgatttttgcagggcccctgcagcgagatttatcgtttctcctaaaccgacgttctggagaaacagcggcttattcgggatgtccgcgccattctgatttttttcaagacgggttttaacctgttcatcgatcagcctgccaatggcggcgtgaagctgcgtatgttcgcctttactgagtggtatgccggcggcttcaataacagtacagacctcttcctggactgcatcccacatatcactgttgagatccgttgcgcggcggcccgtggcgggatcaccattcgtaaatccgttttttccctgaccaaatttatctttttgcgcggtgggcgtatcaattctgtgcattctcttttccttccggataagcaaaaacaacaaccgtatgtgacggacaaagcttatcaatcacacattcagcaacagtatcgccccacgttctgatcgcagagtcgcaggtgcttgtacaggtctgccagctgatgttcgcatcagccggaatattcacacgccagtagtaacgccagaattccccccattcaggatcgggtgtgctgtcgagattctgaaactgctcaatggtggcagcggtataccccaacgcatcaagctgttcccgataaaacctctcgtttataccgccagcaacatttgcctttgcatccagccgttgctggcgctgctgtaatgtctgaacgccttccggtgcacaggaatcaggcaggccatacagctgttcataacggtctatcagttctgtggttctggccggatcaatttcagccatcagttcatccgctctctgatgtacccggttcagcgacggcgccagcccttcaatcagtgggttttctccgtcccaggcaggcccttccggcagaaggtgataaagtaactgcgtatattcgtcctgtaatgccatagttatccgttctccccggtataggtggcccaggttatattccccaggacaggaagttcagtttttcccagcaccacatctgccgccggcacacgcagctgatgtgccacttccccggtcgccagacttatcgcctcgctgattcgcgaaacataaatttttccggacggcgcgccatcacgcagcatcagcgcatttagctccgcaataatggcagtacgaatttccggggtatctttggccagtgcgactgttaccggaatgcttttttcagtggcagcgaaaacaaagagtccgccgccagcaacaggtgccagcggcaaaatatggtcacgtacagccttaacgagatcgtcgccaggagccggattcaccgggttactggtagccaccatcacaccaacggtgccggtccccttataatggcggaatgtccacgcacgggttattcccgcgatttcctttgcccagatgacgtaatcaggatcagcgcccccctgtggtatccagtaatagcgttccatgacacgcgcgcgccacgtttcaggctcctctgtatcagccccccccggtcagagtgtcagcgtaacctgtagaaggaataccagtaatcggcgtgccaaggcgtaacgccgtaccatcgtcagtattaccggcagttcccgccacatcagcaataaccggcacacgtaacaggccgccggaagctttcaccgtctgcagggtcgtgaatgtaacctgatcatcccgctgaatctgtgtacccgcggggatctccggcgttccggcaataccatcccagcgtgcaaatcccttcgcagatacggcatttttcctgggacaacgcttaatcctcgcgtgacggtaaagccagtcctcatcacacatatcaggcagcatattccgggccagataatcgatataaccatacagcgtatgtacggcagcagcctgtacccggctgtaaacctcggcatccatgcgacgtaacacaacatcctgctgaaaacgggtcagtaaatcgctgcgaatggtagcaatcaactgaggaagttcaggacgtgcaaattgactgtcagccattaagtttgctccatatatcatcgaatgtaatattgtgaattaccccgtcccgctgatatatcgtcacgccagctgccagggtatctgttcctgtgcgttcagatgtcacatcaatacgtgccgccacgccatcgtctgtcatccacgccagcgcctgctgcatgtattcgcgggcatcctgcggcgttttattggtgagtttgcggcgtttcagcaggtagaggcgggaaccgatgcggtcattctgaacagcaggccaggtgtccccccaccagccgtatggctgtggggtcctgtcatcccgctccgcccggcgccaggtaaaaagagaaatcaccactgcccgcgtcagaaagtcgagcgaagccgtggcatccttacggattccattaacataaaggatcatggtgtcagctcatgggttggccaggcttatcggttataccgccgccatcgccattttctttatgggtatgaccgttataggtcgtgcgcatttcagccatcgtttttccactgctgtcacagttgtccctgatatcgccagtggattcgatcggcatttcaaaacgtgctttagtggcattcgtgaaaataactggctttccgccgccatttaccactattccggctcgggttaatgtgaccgactgcccctgatcgtcatatagcgcgacttccccgcgcgccagccctttcagtctgaagcggcggtcagccacaaccacagccactccgtgcgaacggtcaccgccgggaaacaataccaccgcttctgcgccattctgtgctgcagaggtgaaaccgtaaggttcaagatgctccacattctcttttttttcaccggcaataagtttcagtccggcagtctggcattttctgacggtatcaatcgcggtaatgactgcgcgcgttatcatgttctgaagaggatggttagccatcagaaatctgcctcctcactgacttttttcttcgctttcggcctgaatggttcaggaagataggcatccgcaggccccacccggatttcggtcagggtgccgttattgtcctggctgtacgtcacttcggcgatcaccagcgtttcattgtcaaaaccgttcagcgggtcatacaccaccacggcctgattcggtttccacaattcgccattcccctgtctccatccctgtacggtataggtggtttccagcgttttcgccgcacgctgacgggcttcaaattcacagcgtgatttgcagctgtcagttgtggcagttcctgactgctgaatggtgtggggacgataccgcgtgacgcctgcatcaccagtactctgccggatagcagcaatggttgcctcgccgaaatcgtcatccgtaccaggacgctgccccgtaaccagataactggagaaacgctcacgaacactacgctcggtatcacaggaaagaatattttcgccaagtaccagtgccgtggctgctttcatactgcccggcctgccgagaaccagccgtccccgttcgtcgtcatatgccagcgcctgagcctgtccaagcagcctgttcagacagtccacaaccgtttcaccatgttccggctgagcctcaataacggcggctgccggcgcgcctgcatcaacaacgtccacaccgaatggccgggcaagtgcgctggcgatcaggaataaattttccccgttatgctgtgcaggcgacgcagaacagtcgataagatctgccgttttgctgcgcccgacaatgcccgtcataatggtctgcgcatcataacgtagcggtaacgcctcaacccagccggtaataactaaatcatcgccaatgagtacctcaacagagtcaccattttttactggcggtacgtcttctccaccaggccactgccgggtgatcgagacattaaagtcccgggcaatacggtcaatgcccgcacttatccgtactgacgtccatcctccccagtcacgcccgttgacgcgtaaaaaaaccgtattattcatcgtaccggaaccctcagcggctcaaccgggataaatcctggatggggaacgggattacgagtgaggatgtcagattcccgcccggcgtcgtcataccaggctgcagccagtaccagtgcaggcagaacatcatcaggcgttcgcaatgcagtacgttcaacctgtgccagtcgtgcagaaatatcgcgattgagatccgtccgcataacggaaatttgctggaaaagcacatcatcccggatacgcaactgctcctggtcaatcgcagcattgagcgcggtccggatagctttcagatcctcataattcggtggagagctgccattactgactgtctgtacaccatccagcgccgggtgcatgacagtgataatgtctgagtcacggcctgttcctgcaggctgatttacgccccggacaccaggtacatcacgcggctgcttcagtgttgtcacggcgtggacggctgtgctgatggctgttgtcctgatggcggctgcgatcatattgcgttgcattttctgtttcgcagcagatccggagtcagtgggccaggtgcctcgaggggaaagaccgggatcaagcgtgatacctgacatcgtttttatcatcgtgaccagatccgatgtactgcccctgagcctgtcacctgagcgccaggctttttgcagtgcgttaacgaaatcacttgcggcgcccggtggcatcagaatgacagacaaatccccctgtaacagccgcattgcggcagacacgccggagtcaaccatcctgaaagcatcggcaacatcgcccagcatggaggctgcatcggcaatgacatcgttctggataaaatcagaaatacctgacaacgagaatgtggaaaacatactgtcaatcgcatcgtcgaaaagcccgcctgacgtttccaggcgcttcgccgttgccattcctgccaccggaaaagaaagttccccactttccacaaactgaaaggagacacgacacatgcgcccttctgtactgctgtgagtgatcctgacctgtccgtcaatgctgccctgcatttcgccatactgcggatggaccagcgtaccagggcctgcggtttcaatggcaccaataagacgatcccgcctgtctgcgtaatcatcaccgacaagataagcatttatcgtcaggcggcgcgtggcgcgacctaaatcctccgtccagggcttatccctgttcggatattcatgtacctgtacgcggcgtccaaaggtgctttcatcatcttcaacggagaaaggcactccacgaaatgatgcatcacgcaggcgcccgcgccagccagttgaggagaaaaaagccatatttaccccataagaaaacctgccggagcaggtttatcgtgatgtacgaaagggtgagtaacccacatcatggctgatgttcatcaatggattaccggatttcggtatatcagtcacacgcataccttgtggtgcattctcaaatgtcactttgagttcgctgcgctgcgttgatggcgggacagctcgctcgagtacgccagaacgccgggtcagtggcacataaggttgataacgcccctgcggaatcggggtgtccataccaagaagctctttgagtctgggaataaaaccgttatacccgcgttcacgctccttcgtttgcagcttctgtacagcgaatgcgccagcatccatacccgcatcctttgccccctgctccagatccttaagctctttaaagagtgacaccgccacgccaattgtcagcgtcatggcccccatccggccaattttacccagcagaccggaaagccgtccggccagcaggacggactgctgcagggcaccaatggtcctgacggtaaaagaaccagccataaccagaccaaccccttcaatcaccgtctcccatccgcccatctcctgcgcaacgttatcgacctcctgccataccgccttaatcaccggagcaacatcgtcccagttctcaatgatcagcatagcgccggccaccagcgccgcaatggcgactttcgccggagagagattaatgacactgttcaggattttgacagcccgggacaggctgccaatggatacgccaacagccagcagcgccgcgccgaacttcgccgcagactgaaccagttcaggattcgcgcgaacgaatgtccggagctgctccaggtaaggcatgaccgcttctgcagcttcgttaatggcgggcaggaaggtatcgcccagcgttaccgaaatcgcattgacgctgtttttcagcagaaccagctggttttctgttgtggccgcgcgggatgcgtattccttctgcatcgagccgccatattcctgggcatcagccacacgatcaaaattggtgcgtaacaaatccaggttggtcagcagcggggcaatcgcgctaagtgactccttgccaaacagcgcattcatgacggcggcctgtttagcttttggcactttcgcgagcgagtccagcaccttcagcatggccccgcgcgaatccttttgcatatcctcagcgagtttccggggattcagcttcaggaaagccatagcctgtttctgggctttggttgccgaattacctgcggttaacgacagcatgaagtttttgatgccggtggaggctatctccgattcaacccccatcccggcaatggtggcgcccatcgcggcaatttcgccggatgccactccggcaacaccgccaagcggaccaatccgcgtcacgatatcagaaattttcttcgcatttgccgggccggtattccccagatagttgattttatcggccaggacaaccacgtcttcctgcgtcagtctgaacgctgtccgccactgcgccatcatctgaccggactcttcggcagtggtatcaaacgccacacccattttcactgcgtcgttcgcaaactgcatcaaatcgccgcgggcaatgcctgcctgcccgcccgccgccacgatctctgcaattccctccgccgccatcggtaactgtgtggacagcgtcaggatatcgtcactcatctgcgcgaatgcttttttatcatccaggccgtcaaccaccttccggatgtcagccatttttgactcaaagccgatcgcagcattcacgggcagcgccagcgccccaagaacagcggtcccggcagcagcagcaccgatcgccagcccggccatttctttctgaaatcccttcagttcccgctgcatccctttcagcggacccgataactggtcaacggcagtgataatggcctttaactggaaactgtcagccatgcttcatttcctcattgatacggacagcctccaactccagctccagaaaatcggatatcgccgcccgccggagctccagggggtttattcgccagaagtatgcggtgttgtagacccgctttctgagtcctcctccgtctccgaccgggtaaaaaaattgaggatcaacatacaggctttgaaaatatccagttttgccagttgcgctgccgaggagcgtggaatacctgccagcacagggatatatttcagcgcaaccgaactgtccagccggacgccgccgtcaccggaaacggtgaacggaaaaccaatggcttcgatttcatcgtaggacggttcgcgcagctccagcacatgaagcttttcgttatgcgccataatcggctttttgagcacaagttcttttatcactggtaaaatccctcctcaccgtggaactcaagatccacggtgccctcttccgggttatggttggcttcgccgtgcagccaggcgtttgagagaacatacacctgaccatttgccagctctgatgtgatggtcataacatcagaagacgtaattttatcgaccgggaagtttttcggcactttggcggtcaccttcgtatacggtgcccggctggtttccttgtagtcaacggaaccatccaggccaatcacgtcgtcacgaactttggtgttcatggggacttcaatccctccggttaccgacagttgctgtccatcgattttgaaatacgttgttcccgcaatttttcccattatgcagcctcctcgctatactgcagacggaactggttaagcactgcaaacacacgtaactgattgacataatcaggcggaaacagcacatccaggcggttcgaatcgttcgcgttacgctccactatcagatgttgctggaacagatcgaagttttccacgatgccttcccgctccatctggcgatatgttgatcccagctcaccacggataacggcaggcgtgacaatggcctgaccagacccgaaacgcgtaccatcattagcaagtttatggcgcccgtatttactggtaataacagatttcagacggcgcaacacataagcactggtatgcagcgtctcgctgtcaaggtagctgttatccgccacaccatacgcatttttcctgtacgtcgtgatatcccgctgaatacgcagcacgccgctttccacatacgccgttgccacaccgtgggaaagtaacgtctgctgttcagtcgtcgtgaaacgtttgcctttcggtgccggcagcatgtccaccagctccccggtctgggtcgggcgcgccggatcgttacggataaaaaccgcagcacgggcagtacggcttgcagccagttcatcagcaggcgtctgggtgtctttctcatagcccgccagggtgatgtgctgcaggttaaactggtcacccgcggccacaagctccgacagagtccccgtcttcgccgtataaacgtgaccatacaactgccggacataactccagcgaccgctggaatcattcatttcagttgccatcgagttcaccgatgccgtgtcgttaaacggaaggccgatataatcgaacggctcatctcccatcgctgccaccgcgtcgttaagagctggcgcaccagcccccttcacgccgctggcaaccgtaatattcacacccgccggtaacacctccccaccgccaaagccgtaataattgagagtgaccggaatttcatttccatataaccccttgtggcgcgcagtcagtgtcaccacccccgcttctgatgttgccgtaaagggaagatcagggtttgcattgaccgcatccttaatgctcacagccaccgccgcagcgtcatcaccgctggtcacgggagcctgaacgcgggttcggccggtatagacattcaccgttccggtttccgtcgcttcgccagttaccgtcaaagcgacggttgctgccgcgcctgtggattcaggtacggcaatgacatacagttcgccaaatggatcggtcttacggtacgccccgaccatacgggccagctggcttccggcaccgcaaatctgacgggcataatcaaccgatgacaccagaacaagactgttgacggcaattgacgcatcattgctggcgtgaccaatcagcagtgatgccccgctgtcccgggcggtatttgccgccgagttatccatctcggcataaaacagcggaacccgtgtatctgacgggatggaattaaaactaatcgccatttgttttcacctttttattcgtgcgccggacatcaccagcggcctcgcggcgcagccagtagttattctcatcaacatttcgacctccttcaggtaaaaggtcgccacgggccggatcgggaaccgatcgcccttttgcgggtttcacaaacatggtttattcctgaaatgtaatttcggtgtggtgctcgatgtcgccatctggcccggtaccgggttcgataaaatcaacatcaatactgagcgttttaagatcgggcaggccgtccagatcatcctgctggcgggtgtctgtttcggtaatttcatacttcaccgtgaagtcgaactggtaatacagttcgtggcggttcagatcgagaagcatcccacccgcatactgaatttcatgcacctgcgaatccggctcccaccccagcagcgccttccagatttcctgcctgacgtcgtgaactgcgtcgtaagaagcccactgccctttttcatcccgttcgttgctgagtaccacgatgacggaaaaaccctccgtcaaatcctgccagtagtcggtctgcgatttctgctcacccgtgacgtcttcggctggcacaacatacgcggctggtagtctgagctttccggcctccggtatcgctttaaactgcgctgcgccacccacacggttttcaaaccgagggcaacggctgcgaagtgccgcaataatcggggttaatttcattttttcttccttcgctgaggacggagtgattttcgcaattcgcgggagagcacataacgtgtccagctgcggcgtttatccagaacctcagtcatgtagttgttacgtggttccacacgccagccgctgccgcctgatgcgccgcgatgatggcctttcttacgtttcgccccacggcgaacaccgtagaacagaaaggcggggtaaaaggcaccgttgatatgccggttgccctcgccgtttttctggttaggcgcgatcttcaccatgagccccggacgtttttttgacgcacggggtacgtagtagccgatagaacgcgccagctggccggtgcggtacgaggggttttcgcctggcttcgagcggccacgtttcatgaccagtcgccgcgcatcacgcatgtgcacctgaccaattttgacgaacgcccgtcgcattctcgcccggttaaacaccagttcttccggctgtacgaaatcaacgtgtaaatatgctttctgcggcatagtcactcccgttatcggtacccagcgcttcgcactcgatcaacagaaagcggcgtttaccgttcagatcacggacccgtttaacccgataagaaatatcgtcgtggagcacttcatgatcggcggtgataccgcggcgaaaacggatggtgaaatagtgcgtcaccctgttttctatctgcacagacccctgataagctgccgcaccgggttgcgcttttttggcccacgtccggatctgctccgggtacgtcggcgttacgccaaagtcatcagccggaacatcgacacgccgccggataacaatgcgctggtcaagttcgcccgggtcgggcaaaaggtatgtggcgctggtctgcgcctgacgaattttcattgtggaaagtacctgtatggaccgacaagccagccaaagctctgtggcatgtcgagtttttccacttccgtgacggaagatcggttttcgtagaaatgactgataagcatcaacatccccagacggatatcatcctgcaggagcagtccgtcaggatcgctgtccggaatggtttcatccggcgcatagagcttccggttcagatacgtctccgtccgcttttgtaccgctctggccagcagttgcaggtaacgctcatcggcttcaaaatcctcatccagccggagttgagctttaatttcttccacgctcagaagcatactcagccctcttgactggtcgtggattttttctctttcaccgctttattgctttttgcactggtttcgcactctgctaacccggtctgaagcgcaatctcctgcacccgggccgggagtatcctgtcgtcgtgttcaccggcacgaatgatttcaacacgcagaccgtctggcgaccatttgagatcttgtttcaggatcatgattccctcacctgtcagaacaggggcgccgttcagcgccccaccagtgattacgccgcagcgattttcagcagcttgatagcctgtgaatcgaccagcatacccccggtgcgcttggtggtataaaaaccgacaaacggtttgttggtgtacgggtcgcgcaggatgcgggtgccgatacggtcaacgatggtgtaaccccgtttgaagttaccaaacgcaatggctttcgcatcggcggcgatatccggcatctgttcgttttcagcgataccgtaacccgccagtgaggatggctgtcccagttccagccccggacgccacagatagttaccctcggtatctttcagcagacggatggcaaacaggctgttgttgttcatcatgaacttcgcgccggtacgatgcgccttacgcagcgtgtaaatcagcttaatgatggcatcagcggtcaccgcggtcgcttcaccggatacgatgtgctgaagtttaccgaacgcacgagccttatcggactcttcggtggattcataggccaggaaccctttcggcttcttggtgccgtcaccagtggtaaaggcaatttcctcctgttcggcaaattcggtcgccagttcactgttgatccaggcttccacgttgaagaaggcatcatccagcattttctgggtggcctgcgggttgccgtagatttcccccatgaaaggctcaatcagtcccagcctggaagtagcggtctgggaacgcgtgtcagtttcgccgacccatccggaagccgtaccacccagattcaccagttttttatagtcggaaccgcccacggtgatcaccgtggcctcctggcgcatcaccacctcatctttcagcaggctgagaatgctgcgatccagctcttccggcacggcataaccaccatcttcatcagtgcccacctgcaacgccttacgctccagatcgcgcagaccgtcttcgcggcctttacgcagaaagccgacgaaagcgtctttatgttctgcagccaccttgttttgcgctccacgtgccggacgtttcagctcaagcagctctttttcaaggtcgcttttgagattttccagctcgctgagtttcccgttcagggtttccacctgcccggcaagcttgcccttttcctgctcaatcgcctcaacgcgcttgtcgttctttgctttgaagtcgtcaaacttctgttgcagttcctgcgcgacctgttccacatctttaatatcaaccgccatcgtatttctcctgattagaagttcagatttttcagtacattcagtgcagagcccacatcctcagcgtcgcgcagggacagtgcgccatagcccccggccatgaatgctttggcctgggtacgggagagtccgacatcacgcaggactctttcgatttttttctgttcggggatttccccgcgggccagcgcgttcttgacgtcgctgatccgtgcctcatcgtttgacgggaacgtcaccagactgacttcccagaggtcgatttctttcagcagaaaggcttctttgctccggtcgtattcccagtctttcagtacgtacccaatagaaaggccggttaacgaaccggccttcatgtgtgcatgtgcacgttttgccaggggatcatcatcaatgagcaatcgccccttaacgtaaagcccgacatcgtcttccttcatttcggtgtaaacaccgatgggctcatccatgcggtgctgccagagcagcgcaggtaacgcttttctgtcactccactcccgcagggaagcagcaaatgccccggacatcaccacatcatcgtggctgtcctttacaccaaagacggagccatacccttcaaactcaccggagtcacttacagatttaagactcagcggtacatcaagacgttgtttcgtctgcattggcgttatccttctgcttaccggctttactgccatcggagggtttcgtggtcatgttcatcggtgtgagatagacatcaccaccgggacgcggattcatatcttccaggtcgcggcagtcattgggagagtaaatcccccagttgatcccggtggcataggcttcaaaacgggacttcatatccccacgcagtaacgcccccgcgttaaatttggcgtaaaaaacgccctgcttactttttcgtaccagtccggtgttgatccgctgttcgatgcgggtcagatacggcaccagtgaatagttgataaatcccagccccagctcttcaatattgttgaaggtggcgcgatcggtgttctgcaccatgtgcaatggcacccggaacagacgacagatttcttcaagctgaaacttgcgggtttccaggaactggctgtcctcggcgttcagcgccatcgacttccagtccagccccatctcaaggatcatcgggcggtgagcattaccaagcccggtgtgacgctcctcaaaatctttcttcaggcgctcataagcctgatccgacagcgtctgctctgtacgcaacacacccgacgtcaccgcgccattgctgaacagtctggccccgtgctcttcggtcgctgccgccagcgatattgcctcgcgggcataggcgatgggattcagccccaccagtccgtccagcgtcagcgtgcgcacatgccagatatcctcctggctcagtacatccgtggagccatccgggaatgtgacctgatagaccggctcccagctactgttaagcttcggcaccacgcaaccgggatcgacgggcagcagttcagccacttcgccaaatgctttcactttgtaggcataaaagttgccccgcaggcacagacaggtgaccaccagctcccagaactcctgcggcgtcatatagccattgggatgcgtggagatcagcttatgcagacgttcgccagtggctctctgtttcaggctgccgttcaggtgatacaggttgcagggcaacatcccgaccgactctgccagcactctgacgcaggaaaaaaccgccgtcagtcgcatggcccgctgactgctgatctgctttccggtataggtgtcgtatgacagcccgatagcatccgccagctctgctggcgtggtcaccggcgcgtcactttttcgttgaaataatcccgaaaagaacactatttacctccgccgacagactgctgtgtacggtcgagatatcgcgccaccagccacgaccagaacatgcacagcgctccggcaacaacaaaacccgccgggggataaatcagccaggcaccatacgccagcaaaagcgcacccagcacgcccaccagaggcgcgagaatcagcatgatcataattacctcagttaaagcgagcggatcccgtaggactcaatgtggtcagacagcgtgtcttctttctcgtacagcatggctctgccaaccgccataatcagtgcaactgcaccatcgattttattttccgcctgctccttaataggcttcaccacgtcatcgttacccggaatggttttgccgaccacgttgccgatacaccaggtcatgatgggattgccgtcatgatgaaagcgacccgattcaatcgccgcttccagttctttcatcggatcggacatgttggtgtaattctggatgatagtgacgggattcaggttttcatcagctagatcatgtgaaagcccggtggcaccaaatggatcaatgggggattcgctgaccgggttcagtttgttcgcagctttggcctcttcaaggatgtagcggtaatccacctccgcaccatcagttactgtcaaaaagcccatttcaacccatttctgaaaacgttccgcagtacggcgatcctcatttttctcaacactgtagaccgtgtcatacggcacccagaaacgtggcgccacgctgtaaaaatgcgttttcccgtctatttcacgggtaaataacctcgccatgctgttcatgtccagcttacgagccagatcgaacgccagtacgcagggttgaccctcaaacagttccagcgtcagcgtcttatcctcacagttttgccaggaaaccagattaaagaatgctgtgcgggcggcaacccatacattgagatgcttcgttttgaacacacccgcatggcgggcattgttaatagcacgctgttgctgactgagaaggaagtcacggtatactgacaccccaatgttcgggtttgctttctccagcacttttggatctgtccagtcatccccttcatcaaccgtgtaaatcacgccaaaaagttcgttgttcggcaccgatccgttcagcatctcaatcacttcgcgtcgcttgtcgtaacacggcccctcgatgttgtagcccgccgtggttattgcccacatcagcggctgtcggcgcgcgcccatacctgtaagcattgttgtgtagagcgcatccgtagggtgttcgtggtattcgtcaactattgcgcagtgcggtgatgccccgtccccggggttgccgatcaacggctcgaagcgggcaccatcctccggacggttcaggtttgaggcattcacctctataccgaatgcctccaccagtagtggtgtgcgcttacacatcagacgcgcgggacgaaatacctcccacgcctgtttttcagtcgtggcgccggagtatacttccgcaccgaattcgttatcacaggtgaaacagtagagagctacaccagctgaaatagccgatttcccgttcttacgtggtatctctgtgtagacctcacgaaaacgacgaagctttgttcccttctgtacccagccaaaggcacagcacacgatgaaaagttgccacggttccagggtaatcagcatacgtttgaacgcccattcaccttttgtatgtggaagtaactgaataaactttgcagctttctcagccatgtctttatcaaagcggtaccgaaaccttttactcttctccgccgccatatcatcaatgtgacgctggcaggcctgaatgacatactgacatgccgtgatttttccccgcacaacgttgcgggcatactgattagcggcgttaacgttgggatatgatttccggctcatgagttgatcatcttcaggaatgggttagatgttttcttctgtccggccagaccaataaggcgctgtcgactactggggtcaaggcccagcatagaaccagtagaactcatctccgattcctgttctttcttggcagtaagttcagggttctttattttcccccccatagcgccagttatggtgttaccttcttttgcgatattttttactgctctccgccagaactcgtaggcgacacaccagcgctccagtacagccaaatccgtaacacacagcagtccctgaccacacaattctttggtggtcagttcccacataactgatgccagaggcatatcttcttcgttaaaccagtccggaggagaaaccccatttattggtgtgaatactggttcttctttattcagggctcgctttccggggttcccggccagctccttgcgcgccgtaggcttggggcgacgcccggaacgccccgccgttccagccatatgcggcactcctggttaaatttcatttttcgcgggtataaaaattcgagggggcgggcagtccggaagacgtcaggtcacagggatttgacccgccccttccctcagacagttgagaattattatcacttcagacgctcacgggctgtcttagccttatggcatggccagcacagactttgcagattactgtctgtatccgtgccgccatgcgctttgggaataatatggtcgacagttttcgcctcacgtaccacaccggaacgcaggcacaactgacataaacctttatcacgcttcagtacacgcgcacggataacgtcccacttcgtaccataaccgcgctgatggcgggattgtcctggcttgtattgtttccagccctcgcttctgtgactttcacaatatccggatggatctgttgttgtactgcgacagccgcgaacacggcaggctttaggtgttcgtggtggcatataaactccagtaaaaagccccgcgagtgcgaggctaataatttgtttaaattctcagtgtcagtctaacttaatgagttttacaggcttctcacccgcttcggcacaccagttgttatattcgtgcacggctctcatcaattcactatcatagtgactgaccttctctacaaggtcagtaagagattgtgggtcaaactcaacgagttctggtgggacgcgattaatatcccctttctgatgaagggagtaaacggatgatcgtaaatcccctatagctttcatccgctcagcatgaagcgcttttattttttcgttgagtattttgcagcgcccaattgcttcgtagtttagttcagacattccggcctcctgttttcaggggttacattttaaccgatagctacagcatcatcgcagacactcagggaacgcctgctgtaatgtactaactggattaaccggctgtaatcacaccatgccgggtaaatacatttgcactttattcactactcgctcacgagcaacgtgaagcaatcttttccgcccaccaacgccccacttagccatttgacttgcgcactagcttatcgctttggtttccgtgttgatgatgtgatcgattctattcagacgagacatggcaccaacgccgagacggacaaccgttttgaaaacttcataaacttcgatttcaaattccggcttaatccatgctgcatatctgattgccagtagttcaacaccccacacaccagaatcaaccccaccctttattactttaagtggttgaatttctttcaaagctcttttttgagctttggcttttagtgctgaaatgaaccgtttaatctgtgcactcctcagaaaattactggggcgttgagattcagttgcctcgccatttgcaactgctgctgcatgaagatcgtttaagttgtagcgtccgtcctcatcaacacgaacggacacaccattgacaataactgttgggtacttcatcagtgatcaccttttagtgatgaaccttgtcacacaggattccggcccacagaaaggcaccgatcaccaaaccggcatcctcaagggtcatcctgaaaggttctgtgttcagaagtcgcgcgtgtgaagcgcatttactgcggatataaaaacgccccgcattacgaggcattttcatgaaagtcacttgtcaaatttctatgtgatggaaattatttcaggcactgtgttctgatatagtcctgcgccccttccagttgcttttgcattgttgtcactcgctctttgagggtgaaataatcccgttgagcggagtctgccagtctggggcgggctgcattatccacgcgggcggcggaggtggatttacctgtcgacactgcgggacaggtggcgttgacgagcaggcgacgacggccagcggcgacatcatcgcgcaaagcatcattctcagctttcgcatcagcgagctcctttgtatatcttgcatcaagggcggcaacgtcacgctggcgcacctccatatcgctgatagtctcgttcgccagcgtcagactatgactggcggtatcacgctgcgatttatactgaatggcgttgtcgcggtaatggtctgttgtccatgcaagtacagcaatcagcaaagtcactgagagttgcaaccagtattttttcagcaatacaggtaacagattcataccagcaccgattttgctttttcaaagcgctctcgcctgtcaccgatgccgttctgccctccgttaatgatctgcgtaacgcgcaccaggtcgccggagtatttcagacaccctctagtcacaaaaaaccacgctgcggaacgggcggcatgacgatccagttcaagctgtcccggattcgccaccagatccagtttcagggcaacgccgcatctggtgtaattctccagcccggtaatctggataagcccacgcccgcgatacttccagccatctccggcgtctttgttacccatgcggccaccgtaaactagattggctatttgcggctggtgggccacctgcttaccatcgacacgccccagcatttcacactgatacggcgtcaggcgtttaccaaaggttttcatcagcccatctaccgagtagttgaagctctcgaccagcgaggtaaaaccagcagattcatgcccaacttgtgcaatgaacatggcctgatccagtggtgcagtaataccgaattcgctcattgccgccgtaatatgcggataccagcgcgcagaaagcccggcgctaataccagccgcctgctgaaattgggattcattcatgattaaacctgtggggggttaccaccgccaaagcggttactgaaatacgttgaaatgatggtgctgattttcttcacgccgataaatccgatagtgccgccaatggctattgtcagacttttcggcacatcaaaataatccagcgcagaaaccgccgtcagggtcagggaaccacacagcaacccttcaaacagcgtttctttccagctgctgccgttatagaccatgcggaaaaacgcaacaacgattgccataacaacgccgccaatgggtacgtctccccgccaccagctttgaaaaagttcgatccaactgtcccacgaatggggatcaaagtgcattttcatgacctccccctgtccgggagactgtttacccgggtatcgggtgagtggaaaaagaaaaggccgccaaacagcagcctgtgaatggttgccgcgcggtggcggcgttttccccggtttgatattgttgattcgccaaaaacacaacgttaaacggggtaaaaatgagtaattactcagaccttttccaaatcatcaagatcagagtttgccagaacaatgatttcccaacttattcactggcaggaaccaataactaccgcgccagccaggtatggtatcgaatcggacagatattcacccttgaatgcgtcctcgctgaatacagaagatgctgctcatcagattattacctgctggacaacgaaaaggcacttcaccaccttatttttcaaatcacaaagtggaaattggaggatatcagaggattatctcttaatgacagtctgtttattatttcagacaggctaaaacctgattacatgccagcagaagctgcgcaatttctccgctcgctgaaactgccagtcaatcattattctgttgacgatttctcggaagcggactgggatcccagagaaaactcagttttcctttaaaaccaccagcagacattcgttcaatttctgctgaaatctcatttagccgttcctcaagggcggctttttcatttaccagttgattatagtaggtcaggtgaagtttttgctgccctaaccagtcttcaagttgttcgggcgtcatgccagggttaaaaaaataaggctgctgtttaccatcttgcattacaggctcccagaaacgcaaaaaccccgcaaaggcgaggtttcgtaattttaattgacttgcttttcgtcgctgccatcgcggcgcagctttgccaagcatggctgaatcatagactttttttacctgttttcaagatattttttcattttgctttctcattgcatccctgaatgcgagaaatacagcacaattaaagtgattcacacaccatcgcacacggtcttcggcttgttttctggtcaaccacggcgctatctcctgaagatatcgtccgatgtcactcactcgcttacgacgcgcataaaaatcaataccgacgacaaataccggatcgtctttactcagcgccgaaaggatgcacctttcaacaaagtcgctttcttcgatgcgcatttctttattcagcagatcggctatagactgcttcggccacaatatctggcgggccatagacaaaagcgcttcgcctttatatccgatctttctcagccccttgattgtttccgtgatgcgttttgcttcattatccgtccattcttcatcctgcaggcaactccagaacccacagcaatcaagcatggcctcttctgacgttctccctccgtaacattccccccagacagacagtaatgatttaacccacgcactctggactgacgtaagcggcctgaattttcccagccagctcttgcgcggcgcggcagcggctttttctattgcgttacgatgttgacggcgttgacgtggtgtcattccttaccccttaactcagtacaccaatcgccagtgcgcgatcgataaaacgaaatatcaactccagttgagagccgtatttctcttcgaatgccacggtgtccgcatgtaactcattgtgatgcgttctgcacaacggcagcacaaagaggtcatgcgcctttgttcccatccctccctgaccgtggcctatcaggtggtgcggatcatccgcctgcttcccgcagcaggcgcacggctgggatttaacccagcgggtatatctctcattgacccatcgacggcgtttcggacgtaacatgaagctttccggcgattccggatcaaccctgagcgccagtacctttttcgccttatcctgtacaatgctggtggccggcaccgagggaacaatttcactttcacgggtagctgactggacaattgccttcggcattcttaatgcttttctcgcagcgctctccggtaagacttctgccaggtcattgcgtaccatccaccagcacagttccgggagagtaactgcgtgcatatcgtcaaaacccagatcacgacaaacaaccgataaaacccattttgtcgtgttctccacagctattgatttcagccgttccgtaaactgttcgcgcagcaggttatcgcagtgccagcacagtcggattgcccccggggcgtggcgcatggttgtcatctgttcgctgtgccagtctgaatgcggccactgacagccattcccccggagtagccagctttccagactatcgagaccaccagcacgatagataaccgactcattacggaacacatcacgaacagcaggatcatccgccagcggctgtgataccgccgggaccgcgccgcaggcgaaagatgaatattgttccggctctggttcaagcagaacacgcccctgcataaacaggggcatcagttccgctcccggcctgaacaatacaacgcccatacgaggagcaatttcaggggtcagtaacgctctcacgatcacctcaatgaacggtatcgagcagcttcagcagctcagggaatttggattcgaagaaatgcggttgcgtctcgcgagggtttgccgggctggtgatgtttttgccgaacatgcagcctttcgccgtcagcgaccagaattttttaatgccgttaatcgcggagcgactgtaacgctcacgatgttcaacaacacccagctttgctaactgctgatacgcctgattagccgtcatccggataccatgctgttttaacagcgcgctcagtgccagcgtcgggcggcttgaaccatccagcgcgccagccggagcatcaatggcatattgtggcgccaggttaggtagtcccactgcctcctggagtttctggcacgcgcccagtaccgatgaattggacaggtttaactctttgcgcataaaacccagcagaatcacccccgcctgcatcttatcggcagccataccagaagatgtttgtggcgcactggtaatccgatcgaacgtgcggatcaccttgagatggaaagatgggctgatccacattgcataagcaaacaccagttctttgcatacgtatgtaccttgttcagcaccaccgcgaacagtatttactggagcgatacccaaattttgggtatcactaccgccctgaaaaaagctaacggattgattttgttccgagggtggaattccgccctcggtgaaaagttgctcaatcagctcacgggtttgcttattatcaagccagtatttcggacgatatttctgctctccaccagcagcacggtgcaaatcgttaagacaatagcgcccatgaacgtcgcggcgaacttcgataccatcaatgaccattaaattattcatgcttctttctccattttcagtcggctgcacccgcccctgtttcaaatttcgtgatcgtgatttctaccttccccttcgggaaaactggtccccactccaccagcattctctttacctggctgtcgtcctcccagactcctgcgtgagtcagtgcgtcgaacagcgctttgttgtaattgtccaaatccctgatccgcttatctggcggatacaggatgatttctaccgctgctagttcagtcgatggcttcgggagacgtcgtaattgctcaatgatcgccacgcaggcagcgctctggtatttacgaccaacagcgctaatgaggtgacgaccggccagcggccccttgttaggggcgcgccagtaagtgttcacgctcggagggaatgggagtaccagcctcatgcaacctcccgccgcatgctgctgaccagtccaccagcagtagtaatgatttcgctggttggcatacgctccagccacagctggttaatgttcgctttcagcttgttctgctgcgatgcgtccagagaatccgccccctcaacctggttgaacaccagaccaacctcaagcggccagatacgcgaatccacataaggtaatactgctggcgctataatgggttcttcttgctctggcgccgtagtggctggtggctgaaccttacccgcggcaaattcgaccagtgacatgaacgccttccccttttcctccagttcggtacggctgatgtagctgaaacgctcgccgcgccatgacttatcgaagattgcaatggcgccagcaaagaatgcaccagtggtcttctgcttatcgtcggcagggacaaaccacacggggagatcgaagccaatacgaccgcggataaacatgatgtgatcggcgtcttccggccaccacgtttcacttgttgccgctttaacgaggaacacatagcgaccgcccttttcacgcatctccattgtgtgatccatgatgtgggtcatgccggtgatcgcctgcttctcgtggtactgagagcggctatagggtggattaccgaatgcggcaccgccgattgattccagcatttccgcccaatcttgtaccaacgcgttatcatcggcggtgtaccacacagggcacttagcgttatcgtcgtcagcaaagagatccagcgttaggggaccgaacatcgcattaatgccccaaaaaagcaggtctggtgtccgccactgatcgccgacttctttcagttcgtgtgctgatttgttgcgcagttctgccagcgcctggcaatatttattgctcattaagaccccacataattccctgacagataccactcactacctgatgcaacagactttctgctcttccgcaaacaccgttcacggcgcgccagaaaggcgctacgttccgacgggatatgactctcccggaatgcctccatccataccgtagctgcacgacggaacaaccctcccgactccagtgtttctgcctgacgtatcagatgcataatcacctgcgggtcgttggttccgacataacagctccgcacaggtttagtcccgatatctggctcctgatccggctgtatgtctgtctcaagagcaaaatgcctgcgagttttaccttcaaagcgatgagcaacacgcctgcactggcgtaacttacttgtcgactgcaggacgcttttacgcgggaaatctgcgaaagcattcgctatatcgctggaagtacatcccggatgggattcaatgaatttctgaacgtctcccataagactcatatcaccccctgaaccctgtcgggatctggctgtaatccacattcccgtagctggatttgaacatcggatcttcacgtccaggactaggtgcagcaggaacagcccataactccccaaaatgacgatcgggaccaaaaaacgtggtggcctgtttcacgaattgcgtgccgctgttccccgttgcagatacccatcccgcataacgctttacgccttccagcatggtttcagcatttaccccctctttcagacgggctttccaggctttgtaggctgctgattttgaatttccacctgcacgttttggatatgccaaccaggcctgctcgaactcaggtgaatattcctgccgggcaaaacagactgacgaagacgcgtaagcagatgcgccaatggtttttgattcattgactggttctttgactggttcaaaagagtgactggttctgggtgaatctccttcactaccccctggtgcaactcctgcactacctagtgaatttgctgcaccaggtaatgaattatttgcactcccccctagtgaatctcctgcaccatccagatgaaggagatagatattacttgagttacctttttcacctttccgggtgactttttttaccagcccggactcacaaagggccgcaatatgattcatcacagaacgtttgctaatctcgcactggtcagcaatatgctggtagctgggccagcactcaccctgatcgctggcattatcagccagcttgatcagaaccagttttcgcaatggattacccactcgaattttcatcgctttaaccatcagctccatgctcatgcagcacctccgagatgcttcatgtttttgccggaacgaaaggcaataagaggcatgttgacgcggtaattacgcccaagaggctcacagacaaccttctgacattcgcgatcgaccaggctaatacgcagaacgtacccttctggtgtgctgtaccactgtcctggacgagggcaatgaaaacgttggctggtgaaccgcttaaaaatattccggatcatttgcgcccccttacctctgaacggttcagtgtcatattgataaggctcgcaagcgccacagcgtcattgatgcggtcgtacaggcttacggccagcggagattccgctttttccagcatgggataaagctgctgtaaccagacctgatgaatggatgaaatgtaggaataaagaacgctggcattatgtgctgcatcgctcagcaccgatggaattgaaagttgtttctccatctggttaaaggcattgatgtatgcctctttgaattgggcggcgcgtttgcccgtaaaacccattgccaggaacgcaaaaccatcgcgggtgatttgatagcatgggagtttgcgggtaccgccgttgggctgatttattgaaatcgatgtaaacgcaaaattgcgttgacgaaatagagtggaacattcgagagattctattttacggataacatcagcgtgacgcttgatgaagtagtcggcaacagccagggaggaagtaacggcttggccgttaataattctaatttcaggttgagcgagggttgggacagtagccatagtggcagcctctatgttgaattcaatgaactcaccaccaaggctttccacgaccttataggtggtgagacgtacaggggtggaaataccggtcaacatagaacccggcccagccgaaactggccctgcacgccccaccataatttgggcgtagcaatgctcatgacaagaaaaaaccgcatgagcgcggttgtgctctatattgaattccgggtttccacgcccggcacccgctttatgaggtgcctgaacagtgtaacgtcccggaattgcagaatcaatgtgttcctggcgcttcacactcaacaaaatcacgcctgaatttccacaaagggctaaaacactcatgcggatagcccttgcgcagatagataacgcgctcagtttctggttcccagcgaatgacatggacataaagtccccttccatcccgaaaccagcggttaagttcctgcacgattcatcccccacggtcaggctgtgttccctgtggttacgcacgaccagactatttggtaatctgcattcatgacgcaacggccggtactcatacatccccggttgttgcgacaaacggttatttaccgttaaactgttcatgcgttggttttctccataaaatttgacgccacggcgcccggagctgcacactcgcgggcgtcacccttttctggcgcgcaaaaaactctgtataccagtgtcgaatgctgttgcagctttgcgatcgcctgatacaactcctcatcaatcacggctttttcatgtggctcaataacgccatcttcgatagccaccctgatttgctgggaataactggtgatctgctcaatcgcttccagcaggcgctgattaatatctgcgttatccacttcttccatatctgccagcggaacaaaaacgccacctgatgccctggctactgaatgtgccaggtgataggttcctccggcacgttgcagtaccagcgcccacccaatcgggaagatctgatcaccaccagtacgcaggcggttaaacagagcatctttggtgacatccagccattccgcagcttcttcataaccgccatgcagactggaaatcgtctttttaatcgcagccaccagccagcggggctgcttttcaactttccattcaggttcatgtcccacggatctactccttctgcagtggtggcggtcaaatcgccgaatcactaagctgatatctgtttggatacaaaatttgcatctcgctaatttctccggcgtaaaattgagccaggcgctcagcaagctctgttgaaggagcctgctcgcatctttcaacccggcttaatgttgcaggatcaacctgaacccctttagcgacgtgctgtaacgtataaccatgcgatttccgcaattttctcaatggtgattgcataaaacctccttcttttgcgtatatcgcatgttatttcatacagcaaacttgcgcaagttgatttgcacaatgcgcaaaaaattaatgtaatgaacgcatgaatataggaaaccgtgtcagacaacttcgccgcgcgaagaacatgaaaattgctgagctagcagaagccatcggcgtggatgccgcaaacatctctcgtctggagactggcaagcaaaagcaatttaccgaacaaacactttctaggctggctgactgcttaggtgttgatatagcagaactctttacctcagacccaaaaggtaatactgtatgtaaacacagtgatatgaggaaggattcagctaacgtgaaggatttgttccgtatcgagatactggatgtcagtgcaagcgccggtaatggactcattcagggcggtgatgttatcgatgtaatccatgctatcgaatataacaaggacaaagcactagctatgttcggtgggcgccctgccgctgagcttaaagtgattaacgtgcgcggtgacagcatggcaccaacaattgaacccggagatcttatttttgtcgatataagcatcaaccagttcgatggtgatggcatctatgtctttggctttgatgataaaatatacgtaaaaagactgcagatgatccccgataaattattggtgatatctgataacactaactacagggaatggagtattaccaaagacaacgagtgcaggttcggtgtttttggcaaggttctgataagccagacgcagtcactcaaacgacacaattaatagaaagcgtcgacaaggccaccattatggtggctttttttttgactcaaaattgcatatatcgcaattttacacttgcgcaatgtgcaatttaaatgtaatttgcactcatagagcagcgaacaggcaggacgcccacgaagtagccgccggtggcatacgaatgaccggatgattcgctgacatgtgtcttcgggaggggttgcggaactgggttgaccaccagcaacagataactcagccgacaacacggagccgtttaacccacggcgtcggagtgtaaataccgtaggggttgtaccgactggtcatcggtgccccgcccgaagatacctgtagccagtgcaagcgatattctggcggcccgttccattacgttagcggaaaccgccagctttttcaggagagcaacagataagagtttttccgcgcggtaaagcgcttctgttaagagagagaactcttatcgttgtggtgaatgcggctcagcgcacgcgggtaaggttgaagctgatagtcgatcctctgtagttaagcacccgtctggcgtgcaaccttcgccagataccgggaggcacccggcaccacaacgttattgctgtgtgaagtcttgtcggcgtccggctcttccaacaacaggaggaaggcgacagtgttctgccgtgacgccgacctttttacacaacagaaaagagtatctccgcgcgacgggctcattacccaatccacccggaaagctgttacagcaggtgctcttttctgttttgtggagaaaccaactggcggtggcaaccgccatcttgaggggttaacgatgaatgatgaccgcatgaccgtagtgcccgactttctgggcgaactggatgccggcgtgttcatgaacaaaatcgcggcagcgctgaatactgtcggattaggcgttctgaataacggcaataaaggcaaggtagtcctcacctttgattttgagcgcatgggaaattcagtcgaagagaagcgcgtcaaaattaaacacaagctgcagtacagcactccgacgccgcgcggtaaagcgtcagaagaggacacaacagaaaccccaatgtgggttaacaagggcggaaagctcaccatactgcaggaagatcagggtcaactgttcagtattaaaggcactactgacggaaagcttaaagcggctcagtgaaccgcagctaaccaattcactaccaccactttgatcattagttaataaggaatttttatgtctcagttagacagcggcacttttcagcaggtaaaagacctggtcctttctggctatcacctgaacgatattcaggggctggcttgcccgacagcattattacctgccggaacaggtgttgaaagcctcgaacgctttgctctggagcgtttccgcttccgcggcgccatgactaccaccagcattgaagactttgtccgttattcaaagggctatgccagtacaaccgaaaaagcacgctgctttattgatgctgaccatatgacagctcgctcagttttcaatattggtacgctggataaccccggtcatgcagacaacgttgcttctgtcacgctgaaacagactgcaccattccgcgccctgctccagatcaacggggaacgcctgaaacaaaaacagatcgccgaatggcttgaagactggagcgattatctcctggcgttcgattctgacggtaaaacaatgcagatttcacaggccgcccaggctgttcgccgcattacgatccaacaggcaacccagcaggatcatgaagatggcgatttcagcggtaagaaatcccttatgcaaagcattgaggccagcagcaaagacgttatgccggtggcttttgagttcaaatgtgttccatatgagggtctcggtgaacgtgcgttcagcctccgcaacagcctgttgaccggtgatgaacctcgctttgttctgcgtatcgtacaactggaagcgcaggaagaagcgatcgccaatgaattccgcgacctgcttatcagcaaattcgacggtgaatcagtagaaacgttcatcggtaactttaaagcgtaattgctctgcattaaatccccggcgccgcggggatttattgaagtgtaattctgttaattatcgccacccggcgagggattcgcacaaccaaaattcacgcggtgcagcgcgaaataaattataaggagaaccaacgatgagttttattcaaacactttcaggtaaacaatttgattatctcagcgcaactattgacgacattgatattgaagatatcgccgtggcgctttccaatatttgccgcttctccggacatctccctgaattttatagcgtggcgcagcattccgtactgtgcagccagcttgtatcaccggagtttgcctttgaagccctgatgcacgacgcagccgaagcgtattgccaggatatccctgccccattaaaagcgttactgcctgattatcgcgagattgagaaacgtaccgatcaactgatccgctttaagtttggcttgccactggaagaagccagcgtagtgaagtatgcagatctgaccatgctggcaactgaacgccgcgatctggatattgatgacagtattccctgggtaatactggaaggtatccccccgacagatttattcgaaatctacccacttcgccccggtcaggctttcggcctgtttatggcccgctttaatgaactgatggagctacgccaatgtgctgcataaaagataaagagtctgtagtgaaggcaatcagatcaagacttttgtgggagcgcgttgaaggcggtgcagcatgaaactggaaatgtacaccctggacggatcggtgattgttgatagcaatctggtaacacagttctatccagactacaaaagcggcggcgagttaacagtcatcgagactatttcagccaccggagaaactttcaccgtgagggttaaacactcgtttcttcaggtaacaagtgcgctggctacggcgtggagcgttgatgaaaagaaagctgaaggagcagctcaatgagcaaccgaattcgcaatgctcaggtattcgacgcgcgcaccggtgagtacccggtttatatgtacattcactggatcattggtggtgaacttgattttgatgccaattatcagcgcgggtatgtctgggggcatgaagagcagcaggcattcttaaacgcagttatttctggttttcctatcggctcagtggcgctggcaaaggcacctgactggtgttcgcgtgaacttccttacatagaagttgttgacggtaagcagcgtctcaccactttgaaaaaattcatcaccaatgagattccaatcatcctagctgatggtccgctttactggcgagacatgactcgtgcggagcaattggtatttgggcgtcgtccactcccagcagttgtgctggatgaggtgacgtacaaggatcgcttggcttatttcatggtggtgaactttactggcgttccgcaaagcgaagagcacaagcgacacgtaatgcaactaatggaggctgcccaatgagcaacatcgacaaacaggcgctacgagagcgctattcaccaaaacctgcacctgaatgccacatttgcggtgctgaaatgactatacagcgcatgtctgccagtcgaattacctatggctgcacgggcgcgacatacgacgataaaggttgccactacgcagaaggccgcagtatcgcagatgaccattatgaacagtctcgcgtcaccgtagttgatgtgagtgacccgaatgtgctggcgctgctggatgagctggacagcgccaacggttacgtcagcgcatacgaggctgaaaaatggcattaccacggactggctgagtctgagggggagcgggcagacagagcagaaaagcgcgtggccgaactggaatacatcgcgactgattacggtgtgaaatttcagaaaacacaggacgcgctgaaacatcaggcgctgttgcataaatcgcagatggaagccgcagaaaagcaagtggaagaattaacgatgtgggttaaacgactggccaattcactcagaaacaccaagccgaacagcaagttatacggtgccgcaatggactatttgagccgtaaaggattaatcagtgtggaggatgtattgagatgaccactattaccaaagaatggctacagcaaactatcgctgaatttgaaaacactcgcgacgatattccgtttggtctcgacgatgatgacgccaaaattttgttggtgctgaagcgggcgctggcatcgctggatgctgagcccgtgcgatacctgaataaattttccggtacatgcgtgacgttagagcagcagtcaaacgctgcagatgatgttgccgtgtatataccgctctacacagcaccgccagcgccggtagtgccggaagaggcttacagcgacgactgccctgacttatacgccagtcagccggaagcttgggctgctggctggaacgcttgtcgcgctgccctgcttcatggtgccgaacctgtaagccaaacttacgagttgccacaaacgcagtttgagcaggttgcagacctctacgaaatgcaatttgatgatgggcgcacctgcgcattccacacagatggtgcaaaagctgctcagtggttgctcgcatgcgatggtaataaggtgcaggaatacgtcaggcttgagcgctatcatgaggctcttattggtaactctccggtaattccggatgattgggttatggtgccgaagaaactaactgctgagaacggtgccaagagtttgctatccggtgagtttttagaaactacttttataagctttcctgaatgcttggccgacgaagaatgcgaaagctgcgacggcagcgggagaattaaaattgaggttcctgtcagatggacgacgattaaggctatttggaataaaggcgttgaacattttcgtagcagcaccgcaacaggggacaactaatttatgaataacttgatgatcgaccttgaaactatgggtaaaaaacctaacgcgcctgttgtctccatcggtgctgtgttcttcgatccgcaaagtggtgaaattggacctgagttctataccgccgttagccttgaaagcgcaatggaacaaggtgccgttcctgatggtgataccattctatggtggttaagacaaagcccggaagcgcgagcggctatttgcgctgatgcagtatctgttacgaccgcgcttattgagttcaatgactttatcacctgtcacgccgacgatttgaaatacctgaaggtatggggtaacggtgccaatttcgataacgttatcctgcgtggcgctttcgaacgtgccagcctcccctgcctgtggaattaccggaacgatcatgacgtccgcacgatggttactttgggtcgtgcaatcggcttcgatcccaaacgtgacatgccgttcgaaggcgatatgcacaacgcgctggctgatgccaggcatcaggcgaaatacgtttcagctatctggcagaaactgatcccgcccaccagcaacaatatctgatttaaaccgggtgcagccggttagatggagaagcaactcatgagcgatcgcttcctgactgaggaggaactggaagatgctacaggagcaagccagaagtcactccagaaagaagtattaacgctgaacggtatttattttatagaacgccgggacggttcaatcagaacaacctggtatcatataaatcacccagtttcgcgccttcttccaccagcagggtatcagcctgtaccaggcatgaattttgacgctatagagagttaacatgggtcgcaaacgtgcgcccggtaatgagtggatgccaaagggtgtattctttcgcccttctggttactactggaaaccgggaggatcaacagaaaatatagctccagctgatgcaactaaagctgaggtctgggtggcttacgaaaaaaaagttgagggtagaaaaaacagaattacattcacacaattatggcgaaaatttcttgccagtgccgattatgctgatctggccccaagaacgcagaaagattatctggcacatgagaaatatatacttgccgtatttggtgatgccgaagctaaagcaataaagccagaacatatccggcgttatatggatgcccgtgggcaaaaaagccgtgtccaggcgaatcatgaacacagctctatgtcgcgcgtatttcgttggagttatcaacgtggttatgttcctggtaatccttgcgttggtgtggataagtttcctaagcctcaacgcgatcgatatattaccgatgaagagtacagagcgatatataataacgcaacgccagccgtcagggctgcaatggaaatagcttatttatgtgctgccagagtttctgatgtattgaaaatgaactggaatcaaatactggagaaaggaatttttattcagcaaggaaaaaccggagttaaacaaattaaatcctggacagatcgcttacgtgatgccgttgaaatatgtcgtgaatggggagaggaaggccctgttatcaggactatgtatggcgagcgttattcttataaaggatttaacgaggcgtggagaaaggcgcgaaaggctgcgggggatgatctgggacgtcctcttgactgcactttccacgatctaaaggcaaaggggatttcagactatgagggaacggcaaaagacaagcagaagtacagtggccacaaaaccgaatcccaggttcttgtttacgatcgcaaggtgaaaatgagcccaaccctggacaggaagcgttgagcttttcgatgtgcgccagttaaaattctggcgtttttttctcaccgaattttctcattttttctcaacgtgattttcatcactataagaaaatcacgtaagtgcttgaatagtggcggagagagagggattcgaaccctcggcggagttacccccgcaacggttttcgagaccggtccgttcagccgctccggcatctctccgtatattgcaatgatgccaggtaatttggcattttaacagaccctattcgggtaattttgttcaagtgacgagtttacgagcaaaacgatgattaagtggccctggaaagcacaagaaataacccagaacgaagactggccgtgggatgatgcgctggctatacctcttctggtaaacctcaccgcgcaagaacaggctcggcttattgcgctagccgaacgttttttgcagcagaaaagactggtagcgctacagggatttgagctcgactcgttaaaaagtgcacgtattgcgttaattttttgcttaccgatcctggagctcggtattgagtggcttgatggttttcatgaagtgctcatttatcccgcgccctttgtggtagatgatgaatgggaagatgacataggtctggtgcacagccagcgtgtcgtacagtcggggcaaagctggcaacaagggcccattattctgaactggctggatatccaggactcgttcgatgcttcgggtttcaatctcattattcatgaagtcgcgcacaaactggatatgcgtaatggcgatcgcgccagcggcatccctttcatcccgttgcgcgatgtggctggctgggaacacgatctccacgcggcaatgaataatattcaggatgaaatcgatcttgttggcgaaagcgctgccagtatagatgcctatgccgccaccgaccctgctgaatgttttgccgtgttgtcagagtattttttcagcgcgccagaactgtttgctccacgtttcccggcactatggcagcgtttttgccagttctatcgccaggatccttctcagcgcttacgggtaagcgctgccgaaggcgactacggcgaggaatccgaacattaattcctcactttgtgggttaattaaccaattgaattggcgcgttaattttactgttgacacgttatagccggcccagtattatgcgcctcgttgaaacaattcctctgtagttcagtcggtagaacggcggactgttaatccgtatgtcactggttcgagtccagtcagaggagccaaatttagggaagcagacgttcactgacgtctgctttctgcatttatatcaactgattaaccccttcttcaggttcactctcgtttactaaaaaccactcgaagctatacccttttgctggtaaagctggttcgatttgcgttttaccagcacgcggagggaaccgtcatgtcactgactgatactaaagtaaaaaatgccagaccagcggaaaaggccgtcaagctcgctgacgggtttggcctctatcgattcaaaatactggcagtcaggctatcgctttaatggcaaacagaaggtgttttctattggggtttaccctgcggtttctcttgctgatgccagacaacgccgtgacgaggtcaaaaggctgctggatcaggggattgacccgaacgcaaaaaacaggctgatgaaaaaatccttcaggaaaagcgcgataaaacccgctcgtcccgtgtcgtcgccaaaagctgatgcaccataattctgcctatgatattgacggaaaacttttcgcctgcaccagaaatttatctgccatttccgctaccggcgtcagactgcctgtatcaaccattttcacaaaatatttcacgtctaaagttcattctactccctgcccttaatctctacggcgttatgtctcagaattatttgccaagtgcctgccagtttttcacgtttcatcagacgctggtacatagccattgcggtaaggtcacagcatttgacttgtgcaattacagacaaagttgcgccatgccggagcaaagtaggaattagatcaaaacttcaacgctttgttgtttttgtcagcaaacaaacgcgcaaccttatttccccctttgacaagccgatcgcacatcgttactatgcgccccgttcacacgattcctctgtagttcagtcggtagaacggcggactgttaatccgtatgtcactggttcgagtccagtcagaggagccagattttagtttcgggacatcctggcgagtccggagacgtttaaaaaacaagaaattatctttacccggttgatctgataaggtttgccgggtttttttgacatccatagtttttggggcttaatcgggcctcacggttcgttgagtaaatggagccccctcctatggcattaaccgataccgctggcggcacgcagaccgatccgggtacaggaaaaccgtcagaaaatccacccgccgctcccaataagcccactccaccgaaagaagaaacgccgcccggcgcgccggagaaatacgcgttcaccgcccctgaaggtcaggaactcgataccagcgcgctggcgcagttcgaaccagtggcgcgtgaactgaacctgacgcaggagcaggcgcagaagctggtggacgtctatccgaaagtgctggcgggagtgcaacaacagcaagcggagtcatggcagaagcaaacagaagactgggctgcggcagttaaagccgataaagacattggcggtgacaagctggcgtctaatcttggcgcagctcagcgggctatcgacacgttcggtaccaaagaactgaaagagtatctcgatggtacctgcgccagatctctggtcaatgctgcaccgtgacggaagcgattccacccggcacctgttaccacatcagcgccttttactttacgggctgcggcctgcaaagacgtccggctttgctgccgcgtgaccgtcaatctgcgccagaatccgcgatctttcgcgcccggcactcaaccggtgcgtcactttcgtcgcgcaaagcgacaaagtgacgcacaaccactacaccgcgccatgcccctgttttcggggttccggcgttcattcccgaatctgacacgcctttttggggccgctgtcagcaagaaagaagagaaaaagatcgataccgaggggggggctgatgccccggagaatttctgctcacgcaggcagcctgtaccgcgtacagtctgaaactccctatacctcaacaaactgccactccggcgtaaaggtatcgttctggcgcagccaaagagcatacgccggagactgttcgtgttctcaaaatcacaggagaagtgtatgggcaagttaggtggtgaaatgaaggcactggcaaagcactgtggcggtagccataaaacggtgaacgattgcattcatatcgtgcagcgtttcgatcaccacttacgggctttgaacgtccatatccagcgggttgcgcagattaaggtgcgccacattgaaagctatattcatgaaaggttggcgcaggggatcggcaaacgcacgctgcaaaatgaaatggcctcgctgcgcgctgttctgcaacaggccgggcgtaaacaggtggcagagcatgagtggctgactaataaatcgctgggtctggctggtgcatcgcgcagcgggacgcgacaggcgatcacgccggaacattatcatcatgtgctggagacggcccgcatgaaagctccgggactggcggcggcgctggaactggcgaggctgatgggcttacgttcacaggaagcggtgcagagcgtgcaatggatctggggcatggggacgggcgtgggcggtatgtggcgcaggtgtatgggcaaatttgacagctggctaagagcgagcagcggatggagcaggttaccaccgttcacagttagtgaaagactgggcggaggtggtaaatatcaggctgcattaccttcccccttacagtccaaacctgaatccgatagaacgaatgtggaaattaatgaacgaacatgcccggaataatcgctacttcagcagtacgcgagagttcagggacgcaatatctgtcttttttaaccagacgctgccggatatagcggactcactgacatcccgaattaaagatcactttcaggtgctcactcccgcatcttgaggtttattgggtatataatcgttaataatcatcagcgcgttattatcaaattaaaaacaacgcgctcgtaatacttaaattattcttactggtaactgaagaaaactctctcctgccagaatatgctcctcgcatcctttacattaactctttgtttctatagcatgaaataagtttcagggagttattattcatacaaggagaacatcttgaagaaaatattcataacaattatagtttcattatattgcgcgaatatatgtgcaaaacaatcccccagtacagaatccaaacccgttaatttcatcgcccaaattgaaaatatcgattttaataaaaccgccattagcagtgacctgaaacttttactcgccgaccgttattattttaaagataaaacaccctgtaatactaataccctttctgcgcgcgcagaatcaatgggactgacgacagaagaatatattaataaaatacgcagtttaagaccggctattctcgatgaccgttatttttacctgacggtcgatcagtgcgatgctggcggcacgcccatgctgactggaatcgagctatgtaccgaagcgctgtgcggtgccgaatacatgaaaagatcgtctgacttgtggctggatgatgaactgcaaccgacggttaaacgtcaggcaacaacagtagtccatatgcccctcccctatgacaaagagaaaaaattatggaaagtcaccggctggtatctggaatcctcagaagaaacaggggaggtgatgcagagtaaacagatagcctttgaaggctataccaacgaagaaaacttcgctaaccgacaacgtgtttctgtatttaaatctttctatgaaagcggcaatctcaaaagtatttatcattataatgcgcaaaataagcgtgacggaaaagctgaaacttactttgatgaaaaagacaaaatagcggaaacgctgacgtttaaagatggtcaacccgaaggggaatacatcgtataccatgaaaacggagccgttgaaagtaaacgttactttgcccaaggtaaaattaaagatggcgaatgcccacatttttatgataacggcgttttaaaacaaaaacacagctatttaaatcagaaactggaaggcccggcatttgaatatttccctgatgggaaaataaaggggaaatattcatacagtaaaggcaccattgtcggcaccagtacggaatattattctaccggtaaaattcgtggtgtttaccacagaaataaccaaggtgaaaacgacggaacgttcgaacaatacagtgaagagggcaaactcctttctaaagcgacctataaaaatggcaaacagctttctgctcagagctggtatgaaaatgggcatcccaaagaagaatcctcttttgatagtgaaggccgtaaacatggtgcggtcaaagaatggttcagcaacggaaagcctgcctcatccaaaatgtataaacatgatgtgttagacggggatttcgaaaagtggtacgaaaatggtcaccgcgaatcagtctatccctataaaaacggtatgctaaatggggacgctaagcactggaatgaacagggcaaactcacctataccaccgaatataaagacgataaaaagcagggagccgatcgccgctggagcgaacgtaccggtaaacttgttgaagaggttatgtttgctaatgatgaaagaaacggcctgaaaagagagtttaacgatcgtacgggtaaggtcttaagtgcgctgccctatgtcgatggcgacaaggaaggtacagaagaagcctatgatgaagacggcataaaatacatccgttgttaccacaacgatgaagagctttcagagctatatgcgccgactgacgtcaccaataaggcaaagcagggtgacagcactgcgcaatatcatttaggtaagtatgagtttgaatgcacaaactacgatgcggcgatgaaatggttaactcagtccgcagagcaaaatcatcccggcgcgcttctctttttggcctatgcgtacaacgacggtgatggcgtagcgcaagacagtaaaaaatatctctcctatttattcaaagcggcagagcttggcgaaagtgatgcgcagttagaagtgggatatttaaatcttatcggcgaaggaatgccgaaaaacctgccggaagcctataagtggattaaaaaatccgctgaccagggaaatgctcaggcgcactataaccttggactcatgtacaggaatggtgatggcgttgagaaagacctcaacaaagccaaacttcatcttacagcggcggtaaaaggcggcgtcaaacctgcactggcagccttaaaggaattaacgcctcaaactaagtaaatatgactttgctgtaaagaggctattcaaacggaactgaaaggatacacgttgctatgaaatttaaattcgccacattactcacagccgccacggttttttactcttatcagagcgttgcacaaagtcagcaatcgcctgatgtctggtcagttgtcgaacagaaactgcaaaatgccgtccctttaaatgaaaacaccacttttaaatcgcaggcagcctggtttgaattacacagggaactgtttatgtacggcccgatgagccgtgcggatgcattactgaaaaagctggacacacaatcgaatgatgcgaagttttcgctaaaccatgaggcctcgtggatcgctgaaaataatagcccggatgccgcgatggttttcctgtccaaaattggtctcgataaaccgtcgagcattaccgcctacgagagctacgttgatggctgggttaatcgcaaacagcctgaaaaagccttagcccttcttagcaaaaatgccgacgcgaggaatttttatttagccacggttttagaatcctgtcactcagagcctgataaaaccgccgctatttataatgaaaattacgctgataaaattgttgttccttatactcagctaaaaatgctgcttattattgcgaagcagtaccatgccaagggcgacaccgcaaaggcgttggtttacgcagatagcgcgctgaaaatgtttgatacggctattgctcaacaaccgagtgctgaagcctaccgttatcaagagtatctcgacctgatggagatctattacgccacgggtaataaagagaaggcgatggcgttgtctgcgagattgcgcaaagcaaccggcaataaaggaagctatttccagtattcattaccgggattgctctctttttataagaaaaacgagctgacacagaattatcaggagacgctttcaacctgtgtgacgcaggtcgataaaatattcaattttgccccttcgccgcgcattgaaatggagctgattgatttattaagcaagcttgatgatgttgcgctgatgaataagcgtatcgatttgctgatgagcgcgccggaatatacctgctacgacgacaggtattgctacgagtacaaaatcaaagcgctgaagaatctctttcagcataagcagaatgctgtggcggaaaagcatatcgcaaccctctccgccgaggcgcaaaccctgacgttcgccgaatgggaagatgcaacaaatgaaataggtgaagtactcaaagaaattggccatcctgaggcagcgcaaaaattagccgtcagcgccgaggcgatttacctcagccaagcaaaagcctggcctgatgaagatatgtcgcgttcctttcaaagacttgcagagctttacggctatggcaacgacacggtgaatgccaaacgggtgttacaccagcacgttccctctctcgaagaggaggcgatgatcgaccactacatgaatgcaaaacagtggagtcaggcaagggaattgatgattaacgcagatagggtcgataataaaaacctgatgctgttacgccagatttgttctgaaaacacgcccgagtgtcaggaacatattacctttacgctgaaaaaattaaccacgcaggcgtcgattacccgccaggacgacaccggtaatcagcagctttatcagattgggaatatttttcacagattgggtatcataccgggagcggaacagcaggcgctgattcaggcgttgtataacaaggccgcagagcctaaaaaagccacgccttaatcgatttacccgcccggccacctttctcacatgcgggaaggcggcgggcgggaaaaatcaatcgcggaagtttttgaactggaacggctggcccagattgccgccgcgcatcagcaccatcgctgcctgcagatcgtcgcgggatttaccggtcacacgcactaacgtaaattcgaatccaaacccacagagattaccgcaagatattaatgttgacccaacaccgcctgccggaagacccgcgctggaacgccctgcacgaggagttcagctttgacgacgacgacaacctgctgggcatgaacatgccgcccgaaggtggcgagcatcaggcgaaagtcaaaggcgaccgcctgctgctacagggcagaccaccactatgagtacgacgagttcggcaatcccatcgctgaccgctggggcaaggcgcagtgccggaagcaccgatttgaatggaacggcgagcaccggctggtgcgctttaccgacgtgcgccactatgatgatgaaggctttccgcgccactcgtggcgctatgagttcgataatggcgtgaccaccctatatccctgtccgacgcgaaaatcctcagtatcaagccttctgataatccctttaagctgatcgattctcacggtcggtatctgcttgttaatccgggcttgtgggtccaggcgctcaaggagcgtgaagtgcggcgcaatgttttcgccttccggcgcgtttcctgacgtagacgcgattatcggcgacaggtctccggcgatggtgatgaagccgcggcacaataaggccttaacgggatacagaaccgcctcccgctaaggcttcattcagccactttccatatcacataaatacgcctcttccgctcctgtccagcagcaggcgacagctcatttcgttagcgaaacggtggctcattaaacgtgcgtaatttacgtgagtgcaaacgatcaccttctgcgcgtagtaaatcaatagcacgaataccaatttgcaaatgttctgaaatagccccctcataaaaccggtttgcctgcccgggcagtttaatttcaccgtgtaaaggtttgtcagaaacacaaagcagcgtgccgtaaggcacgcggaagcgatagccctgggctgcaatcgtcgcgctctccatatcaatcgcgaccgcgcggctaaggttgaatcgcagcgccgatgcggaataacgaagctcccagttacgatcatccgtggtgacgaccgttcccgtgcgcagtcgctgtttcacctcttcaccgggcattccgctaaccgctttggtggcgtcgtacagcgcacgctgtacttccgcaatgcttggaataggaatatcaggcggcagaacggcatccagcacatgatcatcgcgtaagtaggcatgggccagcacataatcaccaatcgcctgactttctcgtaaccctccacagtgcccaatcataagccagacgtcaggccgcaacacggccaaatggtcgcaaatcgttttagcatttgaagggccgacaccgatatttaccagcgtaatcccctgcccatctgccgttaccaggtgccaggcgggcatctgatgcttcttccaggccagatcggaaatagcctcttccggcgcttccgtttctgccgtgatccaaattccgccggcacaggaaagcgcgatatagggactgtcaggatcaagaatttggctgcatccccagcgcacaaactcatcgacatagcgggtgtagttggtaaacaaaacgaagggctgaaaatgttcaaccggcgtaccggtatagtgccgtaaccgggccaacgagaagtcaacacgacgcgcgtcgaagtgcgatagcggatagaattcgccggggtggaacagaccgtctgccgtctcatcgccaatctgcgccagttctgtggtaggaaaatggcgcgttagcccggcgctcatagaacgatccagcgtcagagccgagccatcgatcacataaggatacgggatctcatggtgcgaggcctctaccgcaatatgcgcgccataatcatggtaaacgaggttaagctgttccagaagataagcgcgaaatagcgcaggccgcgtaacggtagtggtataacagccgggatgagtaaagcgtccaaaagcgcgtgttttaggcgggttcggtgtcgcgccatcccagcttacagacagcgaaggataaacaaacagtccgttaagcctggcgtggggatcgggcagcgtaccgttatcaacatagtcagcgatggcttcacggagcgcgttaaccgactgctcgtatagctcctccaggcgatccagcgcctgctcgggcgttaggtttgtgcctttattttccatattattctccttagcgttcacaggtgaggcacgtcattcgatagtatgacagcaaaggaggaaactaaaggggttagcgtaagggtggcgacagtaaacatgaaccctttaaaaagaaaagagaactatcttagcgccaccatcatcgctcaaaaagaagggtactggtacagccatttgttaagttcattacaattagtcatataaccatttcccggcttttgctgactcgatcagcatgctgatagtgaaatctgggacgggtacaggttccgttttcttgaacggatgccatgaaaaagggtgattaggaaaataggtttctattctgaagttacctcgctcgacattgagttcctcgaagaatttattcatgagatcttcggcttcaagttcatcaatgctcagatcagtatcaaggtcaatctctggtgttaattccacttgcttaatgttgaaaagatatgtgccagcataaggccgtacaagctcgtaaacttgctgttcaatattgtctaccataacttatcattgccccgagcaatggtattgtagtcgcgtatagtgcaatatgttatttgtgacacatctgcggcaaggataatttccccgatcaaaggaatggaacgtccaacaaacggcgcaatgttacgaaccataacacgtctggctgtccatggggtgtaaccgcctaaccatgtcggaagggatattccaaagggaaattttgactttttaaacactgcacgtgcagtcctggacgcgtatgatgtgcctttagtcgctccagcgggtttcgcccttgtccaaagattattacgacctgatgccaaagcaacaacagccccgaaatctgcaacaccaatcccaaactggcttgcggtattctcacaaaaaatcataacagaagttcggcagcagtcagattggattttcctgcatagaagtatgttccatttagttcttctactgtatccattagaaactctatagttactattttggtttacttattgtacatccttgtttcgaatgaaagaaatcaatcttttgggaaagaacggatcaagatcactggaaatatctgaaatcagatgaaagagacagtcgcgattcccaccaggggcatcacctggcaagcttgtgtgatcgctccgtttgaaccgaacacatctatatgtcagcatactgatacgggtttgatcttgcggatagcggtatcggttaatgccatacgtaggggctccattttctcagcgaaccgtgaagcctccgattaagcccccaaaaaccatggatgtcaaaaaacccggtaaaccttctcaggtcaaccgggtaaagataatttattgttttttaaacgtctccggactcaccaggatatcccgaaactaaaatctggctcctctgactggactcgaaccagtgacatacggattaacagtccgccgttctaccgactgaactacagaggaatcgtgtgaacggggcgaatattaacgaggtgcccctggcttgtcaaagcctgttttcacaaaaaaagttcgtttgctgctttattccacacttcggttaaaattcaccgtttcctgatgattttcacagcaaaaagcgcttactccctctttacgcgcgggtatctccacagccagcgcccgcttatcagacgccagtaaaacagtgcgccacgcacggcccagtcaagaaacatccccagccaaacccctacaacccccatacccagcacaataccaagcgtataccctgccacaacgcgacagccccacatccccagcatcgatacccacatcgcaaatcgcacatcgcgcgcgcctttaaaacccgacggcaacacccacgcggccgcccaaattggcataaaggcagcattaagccagagcagaactttcactacctcttttacgtcctgctcctgggtataaaatgaggcaaacagacccgcaaacggcgccgtcccccaggcaattgccgtaagtacgatagtcgacatccagaatacatggcgcagttgacgctctgcctgaccaatttgcccggtaccaagacgcttaccggtgataatagtcgacgccgaaccaagggcgttacccggcaggttgataagcgccgccacggaaaaggcaataaagttacccgcaataacgttagtgcccattccggcgacaaacatttgcgtcagtagcttgccaccgttgaacagcactgattcaatgctcgccggaataccgatacccatcacttcccagataatgccgaaattcagcggcttcagatagcttttcagcggaatgcgcagcgccggattaaaaccaatcatcagcacccaaataatcgctaccgcgccgatgtagcgcgaaatggttaatcccagccccgcgccggcaaaacccagcccttgccaggagaaagccccgtaaatcaggatgctgctgataataatattgagaatgttcatcccgccgttaatcatcaacgggattttcgtattccctgccccacgcagcgcgccgctaccgattagcgcaattgccgcagccggataactcagcaccgtcagttcaaggtacgttaacgccagcccctttacttctggcgtcgcctcgcctgcgacaatattaataatttcactgccgaaataatgaatgaccactgccagcacaacggcaaatagcgtcataatcaccagcgactggcgcgccgccgcccttgcgcgtcgcctgtcgcgcttgccgaggctaaaggcgaccaccaccgtagtaccaagatcgatagccgcaaaaaaagccataattaccatattaaaactgtcggcaagccccacgcccgccattgcttccttgcccagccaactgacgagaaaagtactgagcacgcccattagcaaaacacaggtattttccagaaaaatagggatagcaagtggggtgatttcacgccagaacaacactttgtagctcttgcgtttggcataccagggcgtacggacgacagcctggcgtaaggcagtggagacgttcaaaatggaccttaaagaagagagttgaaaccacatttcaataatgagcgagaaatcgtaaggctgcaaagctttttgcagaaaaaatgtctgcaaatgcaacaaagtgatgagataacccgcaatcgaatctgtaagaggttaaatggggtttgacaaaaatttttccgccgctaatatacgaccccacacgattcctctgtagttcagtcggtagaacggcggactgttaatccgtatgtcactggttcgagtccagtcagaggagccagattttagtttcgggacatcccagcgagtccagagacgtttaaaaaaacaagaacttatctttacccgattgacctgataaggtctaccgggtttcttgacatccatagtttttaggggcctaatcgggggcctcacggttcgctgagaaaatggagcccctgccatgacactcactactaatacagatactccagcccatgaaaaccagcaatgcgacaggatatttaaaggccaggcctgcccgcgctaatgttgaccggcattccggaacggcgctccagcacctcattaacccgcgaagtatcaacgtcatcccctttgataaacgtgcgcagcactggcgtaacgggcaatggaacttttttgtctgactcaaattcagcacggttgcgagaaagcggttcgtgtacctccagccaacgactgccatccggctctaccgaaaatttaacgggcctgtcgataatctgaacgcgggttcctacaggaacatggtcgaataaatatttaatatcgtcattgcgtaaacggatacagccctgactgacgcgaaggccaatgccaaagttagcgttagtgccatggatggcatataacctgccgatatatattgcgtatagccccatagggttatccggccccgcaggcaccatcgcgggcagcgtttttccctctttagcatattcccgacgcgtattagccgttggcacccaaaccgggccatcttgtttgcgttcaaccgcagttacccagttgcgcggcgtttcacggccagcctgaccaataccaataggtagcacctcaaccgtattcgtgcctgcgggataataataaaggcgcatctcggcgacgtttaccacaataccttcacgaacggtgtcaggcagaatcaactgctgcggcaccaccagtgtggaaccagactgaggtaaaaacacatccacgccgggattcgcttcaagcatattactcagcccttgaccgtagcgggcggcaaatgactctaagggctgagtattgttctgcggtacggcgattgtgacaggctgtcctaccagacgactgccttcgggcggcaacggatagcttatagccagcgagaaatggcttaccaacaagacgaaaaacggaaaaaaaggtgtgatacgacgcattatatcccttcctttgtcgcggcaggtgtgcgttaagtatagcttttttctcacatggctggtgttgtgcgcccgggttatgttgcgtttgcgttcccctccggcaggacaatattactggccgccaactcccccatgttgtggaacatggcgcacgcggcttccacgatcggcatcgccagcgccgcgccgcttccttcacctaaccgcatcgccatatgcaaatagggttccatagacaaatgcgcgagcgcgatgcgggcgcccttttccgccgaaaagtgcgacgggatcagataaggtctcaccgcaggcgcaatctgacaggccgccagcgctgccgagtaggaaagaaagccatccagcaatacgggtaagccacaccttgccgcgccaagcatcacgccggtcatcccgaccagatcaaaaccacccaccttcgacaacacatcaatgccgtcgcgcggattgggctgattaatcgcaatcgcccgccgcacgacgtccactttattatcgatgcgggaaggcggaagattcgcgccaatccccaccacctcttttgcatcacttcctgtaaaaacgctgaccatcgcggcggctggcgtagtgttcgccattcccagctcccctacgccaaataaggtcacgccgcgttgcgccaggtcgcaggtgtagcgggaaacctccagcaaaagcgcctcagcctgcaagcgactcatcgccgggccaacggcaatatttccgcagccgcgcgcgacgcgcatattaactacgccaggaataggttcggcatcaataccgacatcaatgacatgcaccttcgcaccggcctgagcggcaagcacgcatacgccggttgttccccgcgtcatattcgccgcctgaatcgccgtcacgattttgggcgaaaccgctacgccttcatcccagacgccatggtcggcgcacatcaccagcaccgccttttcacctacctgcggcgtaccgttaagacccggcatacccgcgagctgaacggctaaggtttccagtctgcccaggctgcccggcggtttgagcaggccgtcaatatgttgctgcgcacgcgccatcgcctcggcgtccggcgcaggaatgtcacggagtaaagcgtgtagtgtctgcataagatgtctcgtccgtaataatcggctcataacagagccagcagaaagatcaattcaccaagttcgatcgccgcgcccagcgtatcgccggtttgaccgccaagcgtacgtttaagcaactggccaaggatgaaaatcgccgcgcatgtgaccaccattgcggccaacccttgcataccaggcagtaataccgtggcgacgattaccgccaatcccagagtaatgcaggtttgccgtccgctgactttaccgataaatacattgccaagcccctcttcacgggcgtagcgatgacggtacatcaataaaacggcgctgccgcgtccggccgcacaggccgccgccaacgccgccaacattggcgttccacgtaacgccagttcgctgaccaccagaatttttgccagtagcacaaaaataagcgccagcccgccatgggttcccagacgactatcacgcataatctccagcattcgctcacggcggcgcgcggaaaaaatgccatcgcaggtatcggccagcccatccaggtgaaaaccaccggtcagcagcgccagcgccagaatacagaacaacgccgctagcggaataccacaccagggttgcaggaggatgaaaatcaggccgcttacgccccccagaatcaacccgataaagggaaacatcacgatcccacgcgaatactgctcgaaatccagtccctgcgaccagcgtgacggcacgggcaagcggctaataaaagcgagcatggcccaaaacagcttactcatttaattttgactccaatacctgagactaccagccagacctcatccgccgctgccgccagtcgttggttgacccgaccggcaatatcacgaaaatggcgcgccagacggttttccgggacgatccccattcccacctcatttgtcaccagtaccactttcgccgggcagcgctggcaggctgcaattaaaatctgaatttcatcgtcaatggcgcgctccatcgccgcgtaatcccactgttcgggatcgttctcgcctcccagcgcaaacagcagattcgtcaccatggtggtaatacattccagcaaaatcgcgtcgtcaggggcaagatccgcggtaatcaacgtatcaagatgccgccagcattctgcggtccgccagtgtgccggcctgccatctttatgatgctgaattctcgccgccatctcgtcatcaagaatctgcgaggtggcgatatacagtacctgcggcgcatcgccaattaaggcttcagcatgacggcttttaccactacgtgccccgcccgtcaccagaatcatcataccggctcctgatgttgttgcatgatggtataaattttatcaatatcaatatgttgccgcatcgcttccgccagcagatcaaattgccgcgctttatgatccgcataacaaaaagtcgtttcccacggcgcaagcccctttcgcgcccgtaacccattgaccaccgcacgggtaaaggcatcgctgtcaaacaggccgtgaaggtaagtgccaaacgccagtccgtcggcggtgaccgcgccatccgccacagagcatccatttttctgtaacgtcatggccgtacagcatccttcctgcagcaccgtttcccccatgtgaatttcataaccgcgtaccggtagccccgccgcggcagccagccagccgggcagctcgcctgacattgtcgcgttaacctgcgtcgtggttttatcctgtgcaaagcgagtgattgtattaagcagccccaggcccggctgcgtacccagccccgactccacctcatccacaatggtgtcgcccagcatctggtagccgccgcaaatccccatcaccggcacgccctgccgatgtgtctgcaataccgcatccgccatcccgctttcgcgcagccaggcgaggtcgctcagcgtattcttactgcccggcaggatcaccagatcaacgtcagtcaacgcttccgggcggcgaatatagcgtatgcgcacatccggctgcgccgccagagcgttaaaatccgtaaagttagaaatatgtggcagttgcacaatggcaatagtgatatcacggggggcgttaccgcgatatttatcgttttgcagcgcgacgccatcttcatcttccagatccacatccagccacggcatcactcccaggaccgggacgccggtaagcgattcgatttgttcgataccggaatagagtagcgccacgtcgccgcggaatttgttgataatgacgccctttactctgtcacgctcctgtttatgcagcagcgccagcgtgccataaatagcggcgaatacgccgccccggtcgatatccgccaccagaataaccggacactgggccatttccgccattcccatattgacgatatcgcgatcgcgcagattgatttccgccgggcttccggcgccttccagcacaataacgtcatattcctgcgccaggctgttatagaccgcaaggatttgctcacgcaaacgcggtttatagtcatggtaactaaccgcatccatattggtcgccactttccccatcagcacgacctgcgcctggcgatcgctggtcggtttgagcagcaccgggttcatacgcacatctggcgtgatccccgcggcttccgcctgaaaaatttgcgcccgccccatctctttaccatccggcgtaataccagaattaagcgccatattttgcgatttaaacggcgcggtacgcagaccatcctgataaaaaatgcggcataaacccgccgccagcacacttttgccgacgtcggatgccgtcccctgcaacataactgcctgcgtcatgacgcctccctgaatgcgcacttttgcattcgatgaaaaaactccgtttctgttttacacagcggcagtcccagttgagtatgaagtttgaccagccagggctgggttagccccgcgtgttccatcgcttccgtacacgcgaaaacctcgccaggcgcgccatgcgtcaggatctggccctggcgtaatacgtatacggcatcgctaatttcataaataagatcgatatcatggctggagataatgacatgattgccctgcgccacaatccgcctgatgatagcaatcatctgagtgcgccctgcgggatcgagaccagcagtgggttcatccagcaatagatagcgcgcctgtagcaccagcgctccggcgatagccacacgttttttttgcccatgactcaaacactgaatgggctgatggcgaaaatgttgggcgtcaaccagcgttagcgcctcgtcgacgcggcgcgtgatttccgcctccggcacccccaaattacgtaaactaaatgcaatatcgctatcgatatcagtataaaaaatctgctgttcagggtcctgaaaaaccgtcgcaacttgctggcgcagcgccagtagtccgcgcttgctgtaatccagcggttttccctgccacaacacggcccctttttgcggacgcaacaagccgctcaggttcataaaaagcgtagacttcccacagccgttcgcgcccaccaaaccggtaacaggcgaaagcgaaaaatccatatttaaccctttaagtaccggctcattctgataacgaaaccacaggtctgaagtggcaagcataatagtccttacaggtgaaaatcaccctgatacagtttgatatccagcgtggtggtcatttgctgataacgcattaacacccgcgtaaacaggagtccagccagcatcgccagagatcgatagccgttcggcaggctgcaataaccaaaacgcagcgtttgcgcacgacggattgccaccgcctcatccagaagaataaagagaaagcgccacgttaacaggatttgctcggtaagcaggcgtggaatatgcgcgcgcttaagcaagctaattaactgcggaaacggtaggttcatcaccagccacaacgtcgcggacagcgccgtcaggctacgccagaacgtttcattcgccgtaaccacgcccgcacgggtaatcccgatccagtacggcccaacagatatgccagccagcagcatttgcggctcgcggctgatgctgaagataatcgttatcacgccgaccaacaaaaatccaaaaggtatcgccatccatcgacaccagcgccagagggatatgcgcaatagccaacagctcaatccggcaatgatcagcagctcaatgccctgccctacaggcggcagaacaaacgccagtatcatcatcgccagccacagcaaaaacttgcgctgcggcgcaacgtgtgcccagcggctttgatagctgagtcgatcaagcccggtcatcacggcgttgtttacctttgcaataccccaggatataaaaaatcaccgccgcgccaagagagccctgaagggtaaacagcaggctttcaatttcaccgctggcaggttcatataacggctgaaaccagggtttatactgcggcgcaatagcctgaatctggctttccgctccgccgtctgaaccgccatattcaccgccatggttaataaaaaacggcagaatcaccagcgccaccaccatcgctaacaacatcaacgtttttttcattttaatgtccttgtacggtaatcacttgccgtttggttaactggtcataaatcatgacggttaataaaccttcagcaatggcgacaggaatctgtgtgaggcagaaaatccccataaacttcacaacagaccctgtcgctccggcatggggatcgggaaacgcaacgccaagctggactgaagtcacaaaataggtcgccaaatccgccagcatcgcgcacagaaaaacggcgacatcacggcgcagtccggcacggcaggccattttccacaccagataaccgacaaccgggccaatcaccgccatcgacattccatttgcgccaagcgtcgtcaggccaccgtgcgccagcaatagcgcctgaaacaacagcacaaccgcgccgagaatcgccaccaccccgggcccgaacaagataaccgccagaccaacgccggtcggatgtgaacaactccccgttaccgacggaattttgagcgcggacaggacaaaaataaacgcgccgcacagcgccagcagtaccttctgatgattatcctcctgcacaatacgccgtaagcgcaccagtccataccacaagcagggtaaaaacagtagccaccaggccagcgcccacactggcggtaaaaagccctccatgatatgcatcgcaaacgcctgttgcgggacaaccatcagcaatagcgctgcagccagtccactgaaagacaactgtcgaagctgctgttcaagtttcattctgcatactcccactgtttattgaccagaatggtcgaaaaatagggcaacggtcgatcatcgttgacctcgtggagatggcgccagcactgctcgccgggcagtgtggcctcggacatcattaaggcgcattccagcaggccagcctgcgccagcaaagctttaatacgggcgaaccggccatacactttcatcaacaccaggctatcatgctgttgtagcgcctgggctatttccgcttccggcgcggtacaagaaataaccgccagcgattgccgttctatggcgagcggcattttcgcgcgggcggctatcgcggcgaaggacgtgacgccggggacaatctccagccactccgggcagccgattcgctggagtaaaaaaatccaggtactgaatagcatcgcatcgcccagggtaataaaaccgacctgtttacccgcttccacctctgcggtaagcgcggcggcaacctcgttccagaccgcttctttctcggcgccgtcagcgctcatagggaaatggcaacaacgtacttccgtctgctcgccgagatagtcgcgcacaatcgacagcgccagactatcgccccccttacgaccggcgggcgcatacagaatgtccagcgagccaagaatccgcgctgcgcggacggttatcaggtcgggcgcgcctggcccggtacttaatgcgtataatttaccgttcatgccgcctcctctaccgccatgttcagcgcctggtgcaaatgcgcgacaaacatcgcccggatagccgggttttctcccagcccgctcagccacggcgtcgccggaatgcccgccgcgttaaagcgcattttccatgagtcgccgtcgtctgaagccatatcattaatggcgtgatcgcccgccaccagcattaatggcatcaaatgtacgccggtgacgccttcgtcacgcaggctgtcgatcaggatgtcgacctccgggtagctttctacggcgccgacgcgcgccggaaagcgctgcgcggtcatcatatgatcgagacaggcataagctgcgaatgcgtgatggctggcgccgtggcccataaaaacgactttctccgtttgtctgagcgatggcatctgttgtcgcaacgcctgcattagctgcacataatcgttatggctgctcaacagcggcacgcccagcgtcaggcgagtgaataacggacgcaagagttgtacttcacggacaattttttcatattcgtcgccgttaataatgtgcaacgactgaatcgccacgtcctgatatccctgtgcggcaagcttttgcaaagcctgtaatggcgtatcgatgtcgataccgtcacgctggcgaagcttgcgaatgatcattccggaagtgaaggcgcgaaacaggtcgcgatcgggacaggacgccgccagatcacgttcgcacgccacaatgtttttttcacaggtgtcgtgatagctggtgccaaaactgaccaccagaagcgcttttttcatttttactccttagctgcggccagccagcgcgataaacgctgcgcaaaggcggcctggctttccagtaactcatcacccgtcacaagcggcgtcgggcgcgcaataacgatgcaaggaatgcccgcatccagacagggctgaactttttcctgatatcccccctccgcgccggacgctttggtaatgaccacgtcggcccggcactggtggtaaaacgcggcgttaaaatcagcgctgaacggcccacacagagcgaaaatttctccaacgccgaaccccagttcgctgcagcgttgaatcacctccgccacgggcagtacgcgcgccagcaacgttttttccgccagcccggcacgccagacggccagatctttactgccggtcgtcagtaacacgcgcggaccaaaacgcctcgctatctcgcaggcatcggcaatactgcgcgccgtatagagaagcggatgcgtcagattgctaagctgctccggacgctgataacgacttaacaacacgcctgccgtttcacaggcgcgaaggaggttatggctgaccatttctgcataaggatgcgatgcatctattacccagcgagtacggttttcttttagccaggcgaccatctgcccgtactccagacgaccacagcgcacctgccctttaatgtcgcccgccagcgcttttccggctggcgtcgccacggataaggtgtacgcgacgttcgccgcatccagttgtcggcataacgcgcgcgcatcgctggtgccgcccaccaccagcacatccccctcattcacagcgtgtaacctcgcggcgttatcatcagcccatcctgaacataggtcgttttattaccaacgatgaccagactggtcatatctaccggttcaaaatccatatcgccgagcgtagtcagccatttttcctctttcttacgtccggcggatttcaccacgccaaccggcgtttgcgcgcttttactggcggcaagcaggtcaaacgcgcgcgccagatgcccttcgcggccgcggctgcgcgggttgtaaaaacagataacaaagtctgcctctccggcggcaacaatacgtttttcaattaccggccacggggtcagcaggtcgctgaggctgatatgacagaagtcgtgcatcagcggcgcacccagcagcgaggcggctgcgatactggcggtcatccccggaataaggcgaacctctacatccagcttctgcttgctcaccagctccagcaccagtcccgccatgccgtaaataccggcgtcgccgctgctaatcagcgccacgttatgcccggcctgcgccagctcaatcgccgcctggcagcgttcaatctctctgcacatcccggttttgatcacctgcttatcgccggtaaaggctttcaccaggtgggtgtaggttttataaccgacgacgatttccgccgcctgaagcgcctcaatcgcctccatcgtcatcattgcctgcgaaccggggccaataccaattacgctcaacatcagtgtgcaactcctaaagtaatagtgacgccctgttctcgcagggtctcgcctaacaattgtccctggcttaataaccacgctgccgggccggatacgctgccaacgcccaccgtttttctgacgaagccagaaccgggaaaatggtgttcgaattcgcgtaacgcttcggcggtaaaggttttaaaaggcacgcggcagcaggaggcgagctgaataagccccggctccccttttttgagcgtgacgctgccaatcgcttttaacgccagcggatcgagtttctgcgcttcaagctggcgcgccagtaatgtcgctaacaggggaaatggcgtatcgcggcggcagccaattcccgccaccacgcgctggggcaccagtttccagtgcggtacgggaagctcagggaggtcattacgcaaagagacgcagataagcgcatccagttcaggcagccgctgcaaatcatcaacagggataaaaccgcgaatatcacactggccgatctcttccgttagttcggcatcccaccataaccccacacgttgatgactgaccaacatctggttaacggtttttaccgccgttcgaagatcggacatgcgggcgttaagctggaaagctaaggtgtccaacgcggacatctcattgacatccgttgccgtggtaatcaccggatcggcgcctaacattcctgccaggtagcgcgtcaaggcattggccccgcccgcatgaccggaaagcaggctaatgacatgctgacctcgttcatcaatgacgaccaccgccggatcgctgaacttgtcgttcactaacggcgccaggacacgaacggcaatgccggtcgcgccgataaaaataagcgcggtataagtggtaaaagcctgccgggcggtattagcgaatccgccatcgaagggaataaatccctcttcccgcagtttttcactggtaaagcaggttaacggcagcatcgcggcgagtctctttgccagcgccacgccgccgggcgtcaggcaaaacaacgcaatggattcaggctttacggtattcatggctaaagtccgctgcataaagtcttgagtagtgatactccttacccagaaaattcccgaccaggattagcgccgtcttacggatgccagcatcacgtactttgtcgctaatatccgctaacgtgccgcgaacggtctgactttccggccaggtagccttataaatgaccgcgacaggcgtagttgccggataaccgccggcaatgagacgttccgccacccggtgaatacgctgaacggagagataaatcgccatcgacgtctggtgactggcgaacgcctccagttgttcgcgcgccggtactggcgtacgcccttccagacgggtaataatgagactctgcgatacctccggtacggtatattccacacccagctccgccgcagcgccgagaaacgcgctgacgccaggcactacctgccagtcgataccacggcgagttaactcctcgccttgctcacgtacggagccgtacagcgagacatcgcccgtttgcaaacgcaccaccgtttttcccgccttcacgcccgccgccatcagctcgataatctgctcaagatgcagttcggcgctgtcgtagcgttctgcctgcgcggggcagtaatccagcagttcggtattgatcagcgaaccggcatagataactacctgcgcctgttgcagcaggcggtagcctttaagcgtgatcagctcgcgatcgcccggcccggcgccgacgaaccatacacagcgtggatcaaatgtctctgacatggttttcttccttctgacaggcgataacaaaaacaggattgttcggtttgaaatagtgccccgcccccagcggcgttaacgatgaaagctgaagctgtacacagtccattcgacatgcgccgatgtgcgcaagatgcgccagcgcgctatgaaggttttcctgcaagataaaggtcatcaccagacggccaccgggatgcagatggcccatcgcccagtcaatcagcgccgtcagatgtccgccgctgccgcccataaacaccgcatcggctttcccggttatggtcattggcgcttcgccggggagaatatcgatattgccgcaggcaaagcgctgacgattctcatcaagcagccgtagtgcggcaggattacgctcgatagccgtcacctgcaacgaaggaaattgcagcgccgcttcaattgagacgcttcccgttcccgccccgacgtcaatcaggtgactggcgcggtggagctcaagtttcgacagtgccagcgcccgtaccgcctctttggtcattggcacgttctcgccgcgcagaaaaagctcatctttcatcaaggatcaccactgcattcatttcatagtcggcgttgaccgcactgacgggtagccagtggatccgctcattttccatcgccagattttcaccaatcaccattaagcgatgccctttgccccgcgcgaccagttcccgcgcgatttctcgcggcccgcagcgggcatccgtgaccatcgccactttgcgatggttcgctaactgctcgaagctgacgcaacgaccgtggctactggtcaaccacatgtcattcatatcaattccagcctgtgcgcacagatactgtacggcgctgatgccagggataatgcgaacctgttcgataccaaaatgcgccaccaggcgtgtaccgatgccataaaacagcggatcgccggaggccagcaccacgatccctttatcccgacgggcggcaatccatgacaacaacgcgccaatatccgcgcccagcgtaaatcgttcgccgccaaacgccggaaactgcgccaaatgccgtttaccgcctgccagcgcatcggcgtggtctatcgcttccagcgccgcaggcgtcatcaaatgccgtccagcgggccccattcccacgaccgttagcattgcagctccttagcaatctcgtcgacgggacgattactgccgagaatatggttatcaaaagaaaacaggatggcgtcgcagacaggcggcgttttggtaaaacgcagcatctgcatgactcgcaaacaaatacgcctggcaagatggttatagatatgcccgaagccatatgcttcaatgtgctccattgccgcttcggtggtatcgcaatcgctgaccagggtgagtaactccagcggcgcgcccagtaaagctaaatgcgcgaccagcgtttccatgcgcgcatcggcaatatggctatgggtatgaaagatcccggcggcgattttgatcaattttccaggatgccccaccagcactatctggcaaaatcccagccgtaccgcctcttcaatcatgtagccgacaaaattgctcatggtgacgactgcctgtgtgtcgacgcccatttgttcgcgaacaaaccgttcgccgtggttgcccggcacgagtatcacccgcgttaatcctgacgcccgtttgatctccagttccagcgatagcgagcgtttccagctttcttccgacatcggcgtcacaatgccggtagtgccaataatggaaatgccgccaagaatgccaagccgcgagttatacgttttttgcgcccgcgcttcgccttccggggcaaaaatctccacatcggccccacgcgccgggcctatcgcttcgcgcaccgctgactcaatggtatggcgcggcgtacgattgatggcggcgctcccgagcggcagtccaatccctttacgcgttaccgtaccaataccttcgccgccagtgagcgtaatctcaccgctgtcgttgagcgtaacgcgggcaaaaatcagcattccgtgcgtggcatccacgtcatcgccgccatctttacgaattgcggctatcgcctgctggccttcaatgtgcggcgactccacgttcaggcatagcgtgacgcccgacggcgtgacgatggagacctgatgaatcagatgttgacgtaataccatcagcgcggcgacttttgccgccgccgtcgcgcaggaaccggtggtatatcctttacgtaacgctttaccgtggtgccagaccggcgcgtcaaaagaaagctcgctcatcaggcctcccggaggtgatagagcaacgcattgacgatagcggcagccacgttactgccgcctttacgccctaacgcggcaaccgcggggaaatggctatgggtgagtgcctctttggactccgccgcgccgacaaagcctaccggtacgcccaccacgccgctcaccgtcacgttatgttcaagcaaacggaacagggccgtcggcgcattaccgaaaacaaagagcttgtttttctcctcctcggcgatagcgatatcgacggcggccattgaacgggtaatcccctgcgtttgtgcggcgcgcaccacgcgcggatcgctgatataacagcgacactcgccgccaaacgtcgccagtaatcttttattaatgccggacagcgccatcgtggtatcggtataaataatgcacggatggcgtaacgcatcacaaagctgctccagcgcatcggcagagaaccacaaaatgtccagccagtcgaaatcggcggtggtatgaataacccgcttgataatggcctcatggagcggactggcgaaacggtaatcaggacgcgtttcgcgaataatgtcgctaataatggtgaaactgttggcctcaatggtttggggctgctggatataatgcatactgtcgtcctcaggccacgccagataacccgcaccgcgccgcaattaacagcgccagcgccagggttgaagcgacccacatcaatcgaatcgttcgggaaatatcgtccacggaaatatcgcgctgcgcgtcgcctatccagggcttgtccacacgctcgccaaagtagttatttgggccaccgagctggattcctaaggcgccggccacacacgcttccgaccaggcgcaatttgggctactgtggttataacggtcacgccagccaatacgcagcgcccgccaaccactcaggcgacacagtcctgccgcaatgcccagcaacagccagctcagtcgggcaggaagatagttcgctacgtcgtccatacgggcgctgaccataccaatcgcccggtatttttcatgtttgtagcccaccattgaatccagggtattgacggctttgtaggccatcgccagcggcgcgccgccgagaaagaggaaaaagagcggcgcgataatgccgtcaacggtgttttctgcaaccgtttccaccacggcgcgattgatctgcgctggctgaagttgcgacgtatcgcgcccgacgatccaggagagttttattcggctttccgcaaggtcgttcttccgtaacggtcgttcaacctcctgcgcggcgtgggccagagagcgtccggccagcgtggtaaagatcatccagacttcgacgctccagccaaaccaggggtgaatccgctgcgccagcgccagtacgccccatgccacgccccaggtcgccccgacaaccacaacccacattacgccgccgccaatccgcagcgctttatcgccgggacaatagcgacgcacaatacgctgcacaaacgtgattaaacgacctatccagcgtaccggatggggccagtgttgagggtcgccgatgataaaatccagcacccaggcgatacaccaggcaagaatcgtcataatacgcgcctcgccgccgccagccagtgctgcaacatttccggacgctgggcgaaatggacgtgcagatagctggcaaacgtgttgcctgtctgccagccgccagtccattcctgtaacacgcggccatcgcgaaccttacgacaggccataacggcgggtgtttcggggataaaatctgagtagtgaaattcatggccgcgcactatctcgccaggcgccgccaatagcgttggctgcatagcctgcgcctcacaataaccaaagcgggtgagtcgcttacccattttgctgtgaccggggataatattcgccatctgatgaatttccccgccgctatcctccagagtgctccccagatacatcagaccaccacactccgcgtaaatcgccacgccgcgctgatgcgccgcccgcaaatgttttaacatcaccgtatttgccgccagatccgcggcgtataattcaggatatccaccgcccagccagatcatctgacaatcaggcaatgcgcggtcatgcagtgggctaaaacgcacaatgttaacgccggcacgctccagcaaatcgatgttatcgggataataaaagttaaaggcctcatcatccgccagagcaagcgtcagccctgcccccgctgtgttatcggggcgttcaggccacattcccgccggaagcgcggataacacgctcagcgagagtagcgcatccacatccactgtttgttccagcgtggcggcaaaatcatgccatgattgctgattgacgagggattctctggcagtaatcaaccccaggtggcgttcaggtaatgcgacgccgtcgcaaggagggacataccccagtaccggcagtgagcaataatgttcaatggcatttttgaggagctgatagtgggcgtcgctagtgacgcgattcacaatcacgcccgcgaggttgagggtcgggtcgaagtgctgaaatcccataacggtagccgcaagcgacgttgaaacagccttgccgtccaccagtaggatgaccgggcaaccaagctgtttggccatcgcggctgtgctgcagtaattggggtcgacgccatagccgtcatacaaccccatgaccccttcaatgacagcgatatccgcctgccgcatttgttcgcaaaataaggcgttgagaacaggaggaggaagcatgaaactgtcaagattacgggacgccacgccacagatagcggtatgccagccggtatcaaggtaatctggcccaactttaaacggctgtacgcgcagcgcgcgtttttgcagcagcctcaacaaaccaagcgtcaccgtggttttgccgcaaccgcttcctgtgcctgcaagaataaatgcgtgatgccttgccgccattaccctgatcctgttcagggtggtaggggtatacaggtacgcgcatgttcagtctttcgactgtacgcgtcttcgcaacccacttcccaccgaagttgttggttatcaccgacaggcaggtcttctggcttagcgtcctcctcgcccgtccttcccaatcttgcgatcagtggtctttacggggtcgtcagcatcacagcagcgggggctgcgggggattttcacccccttccctaccacaaatgtggcaaacctgttggtttacgttatggctgtacggcacacccataacgacaattaataatgtgctacgttttacatttctgtgagcaatagcctgagcggttgctcatctgacgttaatctactcatccttaccggtatattgacgataaaacgtatcgacaaagcgtaataaaacttatctttcctgacactgtacttcatcacaaaaataaaaactggtgcagtttatgccctaaattttattattttgttgcgctatgacaatttattgttacaccagataaattttctttctgaaatgattaagatacaaaagactatcaaaaatcggcaatagcaaaatattgctattcataacgatggaggatgagaattctcatttatctgctggcgataagcctgcggcgtaacctgataggtctggcggaagactttgcaaaaatagctggtttgcgaaaagcctaaattacgcgcaatactggcaatactccagtcactatggcaaagcaattctctggcgctaaccattctctggcggtttacccacgcattaaatccgattccctgatatttcttgaatagcttactgaagtaataggggctgagatagacatgtgaggcgacatcctcaagacgaagatcgtcggacaaatgcgcatcaatatagcgaagcgcttttttcattttactgtcatgcggagtgggaccacgagtggttttatttgcctccgattgctgcggattgtctttgataaccacgaaattgagctgttttttcaggcaattctcaacaatcagtttaagaagatcggcggaagcgataacgcgtgaatagtccatctctggcacattccgaaattcattcaagagctcagggtcagcctgccagcgatcgtcaacattaagaatgtttaccagctccacgtcattacttaaacgaacctgcccgcataaaacaaagccaactaaatgccctgcgattaccagcggaatagaaaaatccgttagaccggcatgacaacgataaatacagggttgatcggacttcgatgcctccagtcccccgcagcgatcgctcatacgacaacgtgtactatgctggggatgctgccgcatcaactgacaaaacggcgtgaaattgaatagctcagatatttcatcaccatgaatattgacaaccacaaccgccagaccggtggcttgtgcaaaatcctgtgcgattttattaatgagttctgagttcagagcgctcgcagaaatcatgataaaacccctcagttaatttattgttataaacaaaacacattatttacattcactttttattaccattatcctggccctgataaaaagtacaatgacaatatcaaaagtctcccattgctgggagacgttttgatcagttcgtgaaagcagatcacgaaattatctcacctgtttttacgatacatcattgctgtgaatctggttcgcatttccttacagttcacagcggttacaaggtaaattcttaccaataaaatagcgatatatggctgctccggcacaggcgccgataacaggcgcgacaatcggcacgataaaataagggatctctcgcccaccgctcatcgccatgttcccccaccccgctaaccatgtgaacagtttgggaccgaaatcacgcgccgggttcattgcaaaaccggtaaggggtccagtagacgcgccgataacggcaaccagtatcccaataagcaaaggcgcaagcggccctttaggaatgccattgccatcatccgtcaatgccatgatcatgcccatcagaatcgacgtaatgaccacttccaccaacgcagcctgccatacatttagcgctgcggccggataggtactgaaaatgctggctaattgcaaactttcgacgctaccgcgcaccatatgatgcgcagtctcaaattcagtaaaaaggctactataaagcacatacgccagcagagcgccgccaaaagcgccggcaaactgggcaataatataaggcaatactttctgtttggggaagcaggcaaacagccacagcgcaatcgtcaccgcagggttaagatgtccgccggagattccggcagtaaggtaaacggccagtgaaattccaagcccccaaataatgcaaatctcccataatccgaggctggcgcctgcgactttgagcgcgctcaaacaaccgataccaaaaaacaaaaagagtccggtgcctaaaaattccgcaccacattgcgcctttagagaatcattcatgtgacaccttctgagcaaagttcgtgtcctggccagcgcaagtttcggctggcggtagagtacagctaacctcactataaaaagtgccgcctgtaaattgttggcaacctgcgaacctgtctcccggaaaaatcgtgttgcgatagcaaaattttgcttttccgatatttttagcagcccatcatacgggagattcgagctataaaatacgcctgtgaaaataataaaatattgcacaagccaacttatcaatttcgaataagcatcacattttgcgtctttcgccatatcaaataaaaatactctcgtcactaacaaaaatgtaaaaatgaaataataaaaacaaaataatcatatagacaataataaattaaatgtaatttatcaataagttataaaagcaaaagacaatttagtcatattgctttcccattattttctgatgctcaacagcaagtcagccattctttttcctcgcatcttcttatagtcccaactatcggaacactccatgcgaggtctttatgcaacaagaagcactaggaatggtagaaaccaaaggcttaaccgcagccatagaggccgctgatgcaatggttaagtcagccaatgtgatgttagtgggctatgaaaagattggctccgggctggtaaccgtcatcgtgcgcggcgatgttggcgcggtcaaagcggccaccgatgcaggtgccgcagccgcacgcaacgtgggtgaagtgaaagccgtacacgtcatcccacgccctcacaccgatgtagaaaaaatcttaccgaagggaattagccaatgagcagcaatgagctggtggaacagatcatggcgcaggtgattgcccgtgtggcaacgccggaacaacaggccatccctggtcaaccccaacctatacgagagacggctatggcagaaaaaagctgcagtttaacggaatttgtcgggaccgccattggcgataccctgggcctggttatcgccaacgtcgataccgccctgctggacgcgatgaaacttgagaagcgctatcgttccatcggcattctcggcgcccgcaccggcgcaggcccgcacattatggcggcggacgaagcggtgaaagccaccaacaccgaagtggtcagcattgagctgccgcgcgataccaaaggcggcgcgggccacggttcgctgattattttaggcggtaacgacgtttccgacgtcaagcgcggtatcgaagtcgcgctgaaagagctggaccgcaccttcggtgatgtttacggcaacgaagccggacatatcgagctgcagtacaccgctcgcgccagctatgcgctggaaaaagcgttcggcgcgccgattggccgcgcctgcggcattatcgtcggcgctccggcttccgtcggcgtactgatggccgataccgcgctgaagtcagccaacgttgaagtcgtggcgtacagctctccggcgcacggcaccagctttagtaacgaagctattctggtgatttccggcgactccggcgcggtccgtcaggcggtgacctccgcccgcgaaatcggcaaaaccgtccttgcgaccctcggttctgaaccgaaaaacgatcgtccgtcctacatctgatacccacgaggctgattcatgagatcgaaaagatttgaagcactggcgaaacgccctgtgaatcaggacggctttgttaaggagtggatcgaagaaggctttatcgcgatggaaagcccgaacgacccaaaaccgtcgataaaaatcgttaacggcgcggtaaccgagctggacggaaaaccggttagcgaattcgacctgatcgaccactttatcgcccgctacggcatcaacctgaaccgcgccgaagaagtgatggcgatggattcggtcaagctggctaacatgctgtgcgatccgaacgtcaagcgcagcgaaatcgttccgctaaccaccgcgatgaccccagcgaaaattgtcgaagtggtttcgcatatgaacgtggttgagatgatgatggcgatgcagaaaatgcgcgcccgccgtactccatctcaacaggcgcacgtcaccaacgttaaagacaacccggtgcaaattgccgccgatgccgccgaaggcgcatggcgcgggtttgacgaacaagagacgacggttgcggtagcgcgctatgcgccgttcaacgccatcgcgctgctggttggttctcaggtaggtcgtccgggggtactgactcaatgctcgctggaagaagccaccgagctgaagctcggcatgctgggccacacctgctacgccgaaaccatctccgtttacggcaccgagccggtcttcaccgacggtgacgataccccatggtcgaagggcttcttagcctcttcctacgcctctcgcggcctgaaaatgcgcttcacctccggctccggctccgaagtgcagatgggctacgccgaaggcaaatccatgctgtatctggaagcgcgctgcatctatatcaccaaagccgcgggcgttcaggggctgcaaaacggctccgtaagctgcatcggcgtaccgtctgccgtgccgtcaggcattcgtgccgtgctggcggaaaacctgatctgctcttcgctggatctggaatgcgcctccagtaacgaccagaccttcacccactccgatatgcgtcgtaccgctcgcctgctgatgcagttcctgccgggtaccgactttatctcctccggttattccgcggtgccgaactacgacaacatgttcgccggttccaacgaagatgcggaagactttgacgactacaacgttatccagcgtgacctgaaagtggacggcggtctgcgcccggttcgcgaagaggacgttatcgccatccgtaacaaagccgcccgcgcgctgcaggccgtgtttgccggaatgggactgccgccgattaccgatgaagaagttgaagccgcgacctatgcccacggttcgaaagatatgccggagcgcaacatcgtcgaagacatcaagttcgcccaggaaatcatcaataaaaaccgcaacggtctggaagttgtgaaagcgctggctcagggcgggtttaccgacgtggcccaggacatgctcaacatccagaaagccaagctaaccggcgactatttgcacacctccgccattatcgtcggcgacggacaagtgctctctgcggttaatgacgtcaatgactatgccggtccggcaacaggttatcgcctgcagggagaacgctgggaagagattaaaaacatccctggcgctcttgatcccaacgagattgattaaggggtgagaaatggaaattaatgaaaaattgctgcgccagataattgaagacgtactccgcgatatgaagggcagcgataaacccgtctcgtttaatgcgcctgcggcatccacagcaccacagaccgctgcgcctgcgggcgacggctttctgaccgaagtgggcgaagcgcgccagggcactcagcaggacgaagtcattatcgccgtcggcccggcatttggcctggcgcaaaccgtcaatatcgtcggcttaccgcataagagcattctgcgcgaagtcattgccggtattgaagaagaaggcatcaaggcgcgcgtgattcgctgctttaaatcttccgacgtggcgttcgtcgccgttgaaggtaaccgcctgagcggatccggcatctccatcggcatccagtcgaaaggtactacggttatccaccagcaggggctaccgccgctctccaacctggagctgttcccgcaggcaccgctgctgacgctggaaacctaccgtcagattggtaaaaacgccgcccgctatgcgaaacgagaatcaccgcagccggtccctacgctcaatgaccagatggcacgcccgaagtaccaggcaaagtcggccattttgcatattaaagagaccaagtacgtcgtgacgggcaaaaacccgcaggaactgcgcgtggcgctttgataaaggataactccatgaataccgacgcaattgaatcgatggtccgggacgtattgagccgcatgaacagcctgcagggcgatgcgccagcagcggctcctgcggcaggcggcacgtcccgcagcgcaaaggtcagcgactacccgctggcgaacaaacacccggaatgggtgaaaaccgccaccaataaaacgctggacgactttacgctggaaaacgtgctgagcaataaagtcaccgctcaggatatgcgtattaccccggaaaccctgcgcttacaggcctctatcgccaaagatgcgggtcgcgaccggctggcgatgaacttcgaacgcgccgccgaactgaccgcggtaccggacgatcgcattcttgaaatctacaacgcccttcgtccgtatcgttcaacgaaagaagagctgctcgctatcgccgacgatctcgaaaaccgttatcaggcaaagatttgcgcagctttcgttcgtgaagcggcagggctgtacgttgagcgtaaaaaactcaaaggcgacgattaaggatttcgtatgcgatatatagctggcattgacatcggtaactcatcaacggaagtcgcactggcgcggcaagatgagactggcgcactgacgattacacacagcgcgctggcggaaaccaccgggatcaaaggcacgttgcgtaacgtgttcggcattcaggaagcgctcgccctcgtcgcaaagcgcgcggggatcaatgtcagagatatttcgctcatccgcattaacgaagccacgccggtgattggcgatgtggcgatggaaaccattaccgaaaccatcatcaccgaatcgacaatgatcggccataacccaaaaacgccgggcggagcaggccttggtgtgggtatcacgattacgccggaggagctgttaacccgcccggcggactcgtcctatattctggtggtatcgtcagcctttgattttgctgatatcgccaatgttatcaacgcctcaatgcgcgccggataccagattaccggcgtcattttgcagcgcgacgatggcgtactggtcagcaaccggctggaaaaatcgctaccgattgtcgatgaagttctgtacatcgaccgcattccgctggggatgctggcggcgattgaagtcgccgtgccgggaaaggttatcgaaaccctctctaacccttacggcatcgccaccgtatttaatctcaacgccgatgagacaaaaaacatcgtcccgatggcgcgcgcgctgattggcaaccgttccgccgtggtggttaaaacgccatccggcgacgtcaaagcgcgcgcaatacccgccggtaacctggagctgcaggctcagggtcgtaccgtgcgcgtggatgttgccgccggtgccgaagccatcatgaaagcggtggacggttgcggcaagctcgacaacgtcaccggcgaggccgggaccaatatcggcggcatgctggagcacgtgcgccagaccatggccgaactgaccaacaagccgagcagtgagattttcattcaggatctactggccgttgacacctcggttccggtgagcgtcaccggcggtctggccggggagttctcgctggagcaggccgtcggcatcgcctcgatggtgaaatcagaccgtctgcagatggcgatgattgcccgtgaaattgagcagaagcttaatatcgacgtgcagatcggcggcgctgaggctgaagccgccattctgggcgcgctgaccacgccgggtaccacccgaccgctggcgatcctcgacctcggcgcgggctccaccgatgcctccatcatcaaccctaaaggcgaaatcatcgccacccatctcgccggggcaggcgacatggtcacgatgattattgcccgcgaactggggctggaagaccgctatctggcggaagagatcaaaaaatacccgctggctaaggtcgaaagcctgttccacttacgccacgaggacggcagcgtccagttcttcccgacgccgctgcctcccgccgtgttcgcccgcgtctgcgtggtgaaaccggacgaactggtgccgcttcccggcgacttagcgctggaaaaagtgcgcgccattcgccgcagcgctaaagaacgcgtctttgtcaccaacgccctgcgcgcgctgcgccaggtcagtccaaccggcaacattcgcgatattccgttcgtggtgctggtcggcggctcgtcgctggatttcgaagttccgcagctggtcaccgatgcgctggcgcactaccgcctggtcgccgggcgaggaaatattcgcggcagcgaaggcccaagaaacgcggtggccaccggcctgattctctcctggcataaggagtttgcgcatggacagtaatcacagcgccccggctatcgtcattaccgttatcaacgactgcgccagcctctggcacgaagtgctgctgggcattgaagaggaaggcatccctttcctgcttcagcatcacccggctggagatatcgttgacagcgcctggcaggcggcgcgcagctcgccgctgctggtcggcattgcctgcgatcgacactcgctggtcgtgcattacaagaatttacccgcatcggcgccgctttttacgctgatgcatcatcaggacagtcaggcccaacgcaacaccggtaataacgcggcacggctggtcaaagggatcccctttcgggatctccatgcttaatcacaggagaacggcagtatgaataacgcactgggactggttgaaacaaaagggctggtcggcgccattgaagccgccgatgcaatggttaaatccgccaacgtacagctggtgggctacgaaaaaattggttctggcctggtgaccgtcatggttcgcggcgatgtcggcgcggttaaagcagccgtagatgccggcagcgcagcggcaagcgtcgtgggtgaagtgaaatcctgccacgttatcccgcgtccgcacagcgatgttgaggccattttaccgaaatcagcctaatcgatggcgaataaggagcaccgcgtgaagcaatcactgggattacttgaagtttgtggtctggcactggctatcagctgcgccgatatcatggcgaaatccgcttctatcacgctgctcgccctcgaaaagaccaatggttcaggctggatggtgattaaaattaccggtgatgtggcctccgttcaggcggctatcaccaccggtgcgcatttcgccgaacagcggaatggcctggtggcccacaaggttatcgccaggcccggagaagggatcctgctcgcagagacaccctccccctccgtcattgaacctgagcctgaagcgtcagagatagctgatgtcgtttctgaagcgccagccgaagaggccccgcaggaatcagaactggtcagctgcaatctgtgtctggatccaaaatgtccgcgccagaagggcgaacctcgtacgctttgcattcattccggcaagcgaggtgaagcgtaatggataaagagcttctgcaatcaacggtccgtaaagttctcgacgagatgcgccagcggcctattccgctgggcgtctcaaaccgtcatatccacctgtccgcacaggattatgagcggctgtttcccggccatcccatcagcgagaaaaaagcgctgctgcagccgggacaatacgccgcggagcaaaccgtcactctggtgggaccgaaagggcagctcaaaaatgtgcgcctgctcggcccgctgcgctcggtaagccaggtggaaatttcgcgtaccgatgcgagaacgctggggattgccgcgccgctgagaatgtccggcaacctgaaggggacgccgggcatccgcctggtcagcccctttgccgaactggagctgccttccggggttatcgtcgcgcagcggcatatccatatgtcgccgcttgatgcgctgatcctgcgggtttcccacggcgatatggtctccgtggcgattgaaggcgacgatcgcgggctgattttcaacaacgtggcgattcgcgtttcaccggacatgcgcctcgaaatgcacattgataccgatgaagccaacgccgctggtgccgataacccgcatgcctttgcccggctggtaggcccgcgatgaacggcgaaaccctgcagcgcattgtcgaggagattgtctcccggctgcatcgccgtgcccagagcacggcgacgctgagcgttacgcaacttcgcgatgccgactgtccagcactgttctgtcagcacgcgtcgctgcgcatcctgctcatcgacctgccgctgctgggtcagcttgcggatgcagaaaccggcgatgccgccgcccggaaaattcacgacgcgctggcgtttggcatccgcgtacagctcagcctgcacagccagctgctgccggttatcccggtaaaaaaactggctcgtctgccgctggtattcaccgatgagcacggactgccgctggttctgcatgcgggttcggtgctgagctatcgcgatgtcgcgctgctaagccgggggcgtgtggttgtccaccgcaaatgcatcgtgaccgccatggcgcgtgacgcggccaatgcgcggaatattcaattaattaagcaggagtaaatcatgcatctggcacgagtcacgggcgcggttgtctccacgcaaaaatcaccttctttgattgggaaaaagctgctgctggtgcgtcgggtcagcgccgatggcgaactccccgcctcgcccacctccggcgatgaagtggccgtggactccgtcggcgcgggcgtcggcgaactggttttgctcagcggcggctccagcgccaggcacgttttttccgggccaaatgaggccattgacctcgccgttgtcggcattgtagatacgctttcgtgttaaggggcggttatggcgatttatacccgaacaggtgacgctggcaccacatcactgtttaccggccagcgggtgagcaaaacccacccgcgggttgaagcctacggcacgctggatgagctgaacgccgcgctgagcctgtgcgcctgcgccgctgcggatgaaaaccaccgcaccttactcgaggccatccagcagcaacttttttggtttagcgcagagctggccagcgacagcgagcagccatcgcccaaacagcgctacatcagcagcgaagagatttcggccctggaagccgctatcgatcgggcgatggcccgcgtcgaaccgctgcacagctttattttacccggacgctgcgaagccgcgagccgcttacattttgcccgcacgctggcgcgccgcgccgaacgccgtctggttgaactggcaactgaagtcaacgtacgtcaggtgctgatgcgctatatcaaccgcttatcggactgcctgtacgccctggcccgcgcggaagatagcgatgcgcaccaggccaacatcatccgtgaagttagcaagcgctatctggctgcctgccagccgccccacagcaaggagacgacgccagtggccctctcattccacgatctgcaccagctcacccgcgccgccgttgaacgcgcgcagcaactgcaggttccggtagtcgtcagcatcgttgacgcgcacggcacggaaactgtgacctggcggatgccggacgccctgctggtcagcagcgagctggcgccgaaaaaggcctggaccgcagtggcgatgaaaacggcgacccatgagctgagcgatgtcgttcagccgggcgccgcgctttacggtctggaaagtcatttacagggaaaagtggtcacctttggcggcggttacgccctgtggcgcgacggcatattaattgggggtcttggcatcagcggcggcagcgttgagcaggacatggacatagcacagaccgccatcgcggctattaacgtgggaactcatcaatgaatacttctgaactcgaaaccctgattcgcaccattcttagcgagcaattaaccacgccggcgcaaacgccggtccagcctcagggcaaagggattttccagtccgtgagcgaggccatcgacgccgcgcaccaggcgttcttacgttatcagcagtgcccgctaaaaacccgcagcgccattatcagcgcgatgcgtcaggagctgacgccgctgctggcgcccctggcggaagagagcgccaatgaaacggggatgggcaacaaagaagataaatttctcaaaaacaaggctgcgctggacaacacgccgggcgtagaagatctcaccaccaccgcgctgaccggcgacggcggcatggtgctgtttgaatactcaccgtttggcgttatcggttcggtcgccccaagcaccaacccgacggaaaccatcatcaacaacagtatcagcatgctggcggcgggcaacagtatctactttagcccgcatccgggagcgaaaaaggtctctctgaagctgattagcctgattgaagagattgccttccgctgctgcggcatccgcaatctggtggtgaccgtggcggaacccaccttcgaagcgacccagcagatgatggcccacccgcgaatcgcagtactggccattaccggcggcccgggcattgtggcaatgggcatgaagagcggtaagaaggtgattggcgctggcgcgggtaacccgccctgcatcgttgatgaaacggcggacctggtgaaagcggcggaagatatcatcaacggcgcgtcattcgattacaacctgccctgcattgccgagaagagcctgatcgtagtggagagtgtcgccgaacgtctggtgcagcaaatgcaaaccttcggcgcgctgctgttaagccctgccgataccgacaaactccgcgccgtctgcctgcctgaaggccaggcgaataaaaaactggtcggcaagagcccatcggccatgctggaagccgccgggatcgctgtccctgcaaaagcgccgcgtctgctgattgcgctggttaacgctgacgatccgtgggtcaccagcgaacagttgatgccgatgctgccagtggtaaaagtcagcgatttcgatagcgcgctggcgctggccctgaaggttgaagaggggctgcatcataccgccattatgcactcgcagaacgtgtcacgcctgaacctcgcggcccgcacgctgcaaacctcgatattcgtcaaaaacggcccctcttatgccgggatcggcgtcggcggcgaaggctttaccaccttcactatcgccacaccaaccggtgaagggaccacgtcagcgcgtacttttgcccgttcccggcgctgcgtactgaccaacggcttttctattcgctaactgaggtcgcgatgaataccttctcactacaaacgcggttgtacagcggtcagggcagcctggcggtgctcaagcgctttaccaataagcacatctggataatctgcgatggctttctggcgcactctccgctgctggataccctgcgtaacgcgctgcccgcagataaccgcatcagcgtctttagcgagataacgccggaccccaccatccacacagtggttcagggcattgcgcaaatgcaggctctgcaaccgcaggtggtgatcggttttggcggcggctcggcaatggacgcggcgaaagcgattgtctggtttagccagcagagcgggatcaacatcgaaacctgcgtggcgatcccgaccaccagcggcaccggctcggaagtgaccagcgcctgcgtaattagcgacccggataaaggcatcaagtatccgctgttcaacaatgcgctgtatccggatatggcgatcctcgacccggagctggtggtcagcgtaccgccgcagattaccgccaacaccggcatggacgtgctgacccacgccctggaggcctgggtgtcaccgcgcgccagcgactttaccgacgcgctagcggaaaaagccgccaaactggtgttccagtatctgcccacggcggtggaaaaaggcgactgcgtggcgacgcgcgggaaaatgcacaatgcctcaacgctcgccgggatggccttcagccaggcggggctggggcttaaccacgcgatagcccaccagcttggcgggcagtttcatctgccgcatggcctggccaacgccctgctgttaaccacggttatccgttttaacgccggcgttccgcgcgccgccaaacgctacgcgcggctggccaaagcctgcggtttttgcccggcagaagccaatgatatcgcggcgatcaatgcgctgattcagcaaatcgaactgcttaagcaacgctgtgtccttccctcactggccgttgcgcttaaagaaggaagatccgacttttccgcacgcattccggcgatggtgcaggctgcgctggctgacgttacgctgcgcactaacccgcgcccggccaatgccgaagccattcgggaactgctggaggaactgctatgagcaccgccatcaacagcgttgaaatgtcccttagcgccgatgaaattcgcgagcgcgttcgcgcagcgggcgttgtcggcgcgggcggcgcaggttttcccgctcacgtcaaactacaggcgcaggtagagatttttctggtgaacgccgccgaatgtgaaccgatgctcaaagttgaccagcaactgatgtggcagcaagctgcgcgccttgtgcgcggcgtacagtacgccatgacggcaaccggcgcgcgcgaaggggtgatagccctgaaagaaaaataccgccgggccatcgacgccctcaccccactgctgccagacggtatccgcctgcatatcctgccggatgtatatccggcaggcgatgaggtgctgactatctggatggcaaccggtcgtcgggtcgccccggctgcgctaccggccagcgtcggcgtggtcgtcaataacgtgcaaacggtgctaaatattgcccgagcggtcgagcagcggtttccggtcactcgtcgcacgttgaccgtgaacggcgcggtcgccagaccgttgaccgttactgttcccatcggcatgtcgctgcgggaagtactggcgctggcgggcggcgcaacggtcgacgaccctggttttattaacggcggcccgatgatgggtggcctgattacctctcttgataatccggtgacgaaaactaccggcggcctgctggtgctccccaaaagccatccgcttatccagcggagaatgcaggacgagcgcacggtgctttccgtcgcgcgcaccgtctgcgaacagtgccgactgtgtaccgatctctgtccgcgacacctgatcggccacgaactctctccgcacctgctggtgcgggcggtgaactttcatcaggctgccacgccgcagctgctgctgagcgcccttacctgttcggaatgcaacgtttgcgaaagcgtggcctgtccggtggggatctcgccgatgcgcatcaaccgcatgttaaaacgcgagctacgggcgcaaaaccagcgctacgaagggccgctgaatccggccgacgagatggcgaaatatcgcctcgtgccggtgaagcggctgatcgccaaactgggactaagcccctggtaccaggaagcgccgctggttgaagaagaaccgtcagtagaaaaagtcactttgcagctgcgccagcatattggtgccagcgcggtagcgaacgttgcggtgggagaacgcgtgacgcgcgggcaatgcgttgctgatgtcccgcctggcgcgctcggcgcacccattcacgccagcatcgacggcgttgtatcggccatcagcgaacaggccatcactgttgtaagaggttaaccatgtctcaggctataggaattttagaactcaccagcatcgccaaaggcatggagcttggtgatgccatgctgaaaagcgccaacgtcgatctactggtcagcaagaccatctgtccggggaagtttttactgatgctgggcggcgatatcggcgctatccagcaggccattgaaaccggtacgtcgcaggccggcgagatgctcgtcgacagcctggtgctggcgaatattcatcccagcgtacttccggccatcagcggcctgaacagcgtcgataagcgccaggcggtaggtatcgtcgaaacctggagcgtggcggcctgcattagcgccgcagaccgggcggtgaaaggctcaaacgtcaccctggtgcgggtgcatatggccttcggtatcggcggtaaatgctacatggtggtggcgggcgacgtttctgacgtcaataacgccgtgacggttgccagcgaaagcgcgggcgagaaagggttgttggtttaccgttcggtgatcccacgcccgcatgaagccatgtggcgacagatggtggaggggtaatggaaagacaaccgacaacggatcgcatgattcaggaatacgtgccggggaaacaggtcactctcgcgcacctgattgctaatccagggaaagatctctttaagaagctgggcctgcaggatgcagtgtccgccattggcatccttaccatcacgccgagcgaagcatcgattatcgcctgcgatatcgccaccaaatccggcgcggtggaaattggttttctcgatcgctttaccggtgccgtggtgctgaccggcgacgtttctgccgtcgagtatgccctcaagcaggtaacgcgcacgctgggcgaaatgatgcagttcaccacttgctcgatcacccggacgtaaagtcatgaagcgtttgatgtttatcggccccagccagtgcggaaaaacctcgctgacccaaagcctgcgcggcgaagcgctccattataagaaaactcaggccattgaatggtcgccgatggccatcgatacgccgggcgaatatctggagaaccgctgcctgtacagcgccctgctgaccagcgcctgcgaggccgacgtcatcgccctggtgctgaatgccgacgcccagtggtcgcccttttctccgggttttaccgccccgatgaaccgcccgacgattggcctggtcaccaaggccgatctcgccgagccgcagcgtatttcgctggttgcggagtggcttacgcaggctggcgcacagcagatttttattaccagcgcgctgaataactcgggtctcgacgccgtgctggattttctgaattcgaaggaacctttatgtcttacaaaataatggccattaacgccggtagctcatcgttaaaatttcagctgctggagatgccgcagggcgacatgctctgtcaggggctgattgagcgtatcggtatggcagatgcgcaggtgacaattaagacgcacagccaaaaatggcaggaaaccgtccccgttgccgatcatcgcgatgcggtaacgctgcttctggaaaagctgctgggttatcaaatcattaacagtctgcgggacattgatggggtgggccatcgtgtggcgcacggcggtgagttttttaaagactcgacgctggtcacggatgaaacgttagcgcaaatcgaacgtcttgctgaactggccccgcttcacaacccggtaaacgcgttgggtattcacgtttttcgtcaactgttgcctgatgccccttccgtagccgtgtttgatacggcatttcaccagacgctggatgaacccgcctatatttacccgcttccctggcattattacgctgaactggggattcgccgttatggctttcatggcaccagccataagtatgtcagcggcgttctggcggaaaagctgggcgtaccactcagcgcattacgggtgatttgttgtcatcttggaaacggtagcagcatctgcgccatcaagaacgggcgttcggtcaatacgtcgatgggctttacgccgcagtcaggcgtgatgatgggcacccgtagcggagatattgatccctctattctgccgtggatagcccagcgcgaaagcaaaacgccgcaacagttgaatcagttattaaataatgagtcaggcttgctgggcgtttctggcgtgtcgtctgattaccgcgatgtcgaacaggcagccaataccggtaaccggcaggctaaactcgctctcactctgtttgccgaacgcattcgcgccaccattggcagctatattatgcaaatgggaggactggatgcgctggtattcactgggggcattggcgagaactcagcgcgcgccagatcggcggtgtgccataatttgcaatttttgggcttagccgttgatgaagagaaaaatcagcgtaatgcgacatttatccagacggagaacgccctggtgaaagtcgccgtcatcaacaccaacgaagagttaatgatcgcacaagacgttatgcgcattgcgctaccggccacggaagggctttgtgtaccagcctgagagggttatacgacgcattgcggcaagtcatggtaataacgcttttaccatgacactatgcgcgcacactattcgtacctgaaaggtgataatgtggctgttgcgcaatgccccgcctcatgcggggaacttatccagggatggattctgggcagtgagaaactggtctcctgccccgttgactggtacagcaccgtagcagtcacggctgcgccgccgttgataaacgagcgcccattgtcgcgggcgatggtggagcgcgttctggcgcactggcagtatcctgcgcactggagtaacgagattcgcgtcgatgtgcgttcgtcaattcccgttgccaaaggcatggccagcagcaccgcagatattgccgctacggcggtggcaacggcgcatcatcttggccattcgctggatgaaaccacccttgcacagctttgcgtctcaatcgaacccactgatagcaccgtttttcatcagttaacgctgtttgatcataataatgcggccacgcaaatcgcctgcgagccaccgccgccaatcgatttgctggtactggaaagcccggtcacactgcgcacgcaagattaccaccgtctccctcgccagcagaaattaatagcaagttcagcaaccttgcagcaggcctggaatctggtgcaggaagcctgtataacgcaaaatccgctccggctgggtgaggcggctacgcttagcgctatcgccagccagacgctgttacctaagccgggctttaccgccctgctgtcgctggtcgaagagtgtgatttatacggattgaacgtggcgcatagcggtagcgtggtgggtctgatgctggaccggaaacgtcatgatattgcgcgtctgaaaggtaagctggcagagaaaaaacttacccgacactggccaaaacaacatttactcaagatggtcactggcggggtcaaactgcagtgagagcctgatatacgctcccactgccgtagcgcattattcggcttttacatcggcgtgtttcatttcgcccatcgctttcagctttttggaaatgtcgcgacgctctttggagatttcggcatttttaatgatgtagtcatcaacgcgatcttcatagtcgcttttcatactggcgatgataccctgaatcgcctcaacgctcatacctggcttgatgtagtcgctcaggttgtccagcagcagcacacgcttctggttgtcacggatcttcttctcaatgtcctgaatttcacgctgcagtttatttttgcgacggaacagacgaacaaactccagcacgtcctggaaagaaggcttggttgtttccatttttacacccctgataatgtgagattcggattcgttaagcaactgctagtggataaacattacgtttatccccgtcatacttcaagccgccagaggaaacaccgttacgtcgccgtctggggaaacctgaaggttcggggataaaatcgttgccagtagcactcattttatccttatattagtatcatactcttaatctttgctgaatcgaagcagcaacaaattcattcgccccatctgctttttatttgcgcaaagcccggcagatcaaatgtgaaagcagttccaactgtcgggcagtttccatacttagccaaacatagccgtggataggggtttcagccaccgcgtcgccctgctgctcgttcattagctgccgcaactcggcagcaatatcattcagtttaccggtgtttgccagtaccggctgcgggttgccttcaaacaacgcgtgggcgatcgttagcaaggtttgctgcgtcatctgctgggtttcacgcaatgtgtgcgcgttaagcatcacaaaatggctggcgcgcgtcgcccagtgggcattgatttgtaattcaagcatacaaaccaggttgcggttgatggtctgaatggcctcgaaaatagatttttgtatccgggtttctttactggcaggcgttatcagcccgcgcattttgacgacatcgttcagcaaccgttgcaaatgtttatccaaccgggggcgctccagcaaattcggcgacagcgctgcctgatacacccgattatacgccgtgacgcaatgcgccagttggatgcgccagtgcaaaaaggcgcgctggggccagatgccggtaaacaacattgccagtagcgaccccaaaatcacatccccgccacgccataatgccgtatccatatcaccagcgggagcgccgacaacaacggcaagcgttatgcctatcagtagcgcctgatacggttttttccctaaggccagccagccgcacaaaaacatcgctatcgcacaccacaccagcatcagcggtaaggaaaagagctccaggcgtagcgccaccagccctaacgccgcgcccagaatcgtaccgcctatgcgctcaaaagcacgaggcactacatttccccagaatgagatgggccccataatcaccactaacgtgattagcggccatgtgccctcgggaatagaaaacagacgaaccagcagaaaggtaagaatgaacgccagggcgatacgtatgccatgcacgatgcgataatgacggtacaaccgtatttcaaaagggcttaatgacttatcggcacgcacgcttgcgctccttacgggaatggcaaaaaatgcattgtacctgctttatagcaaaaatagcgcactggcggacggaacacattatccgtccgctcttttcagccaggaaaccagtcgatcacttccgctgtaccggaatatacatttcaatatcccagtatccatcttccatgccgttattcagataggtttcaaaacagggcgcagaggctatctgataagcgctatcctgctcgaggacatcaaaaaaccgttcccacggcttcgcaaagtcacggtcttccactcgcgcgacagcagtggcatattcgccgccttcaatggcggtcacgattacgccttcgctattgtccggcaggatgaaattctctgccacggacaccacggtatcgcagcggagtttttctgcaggtacgacatctggattgtcgtaatagacggcaatccattcaactggcacgatccgctgtcgatccacccacgtcatcagttgttcaaaaccctgcttcacggtgtgttcccatggaccgaccatgtggaaaccggctatcttgcgtttttgttcctgcctgatttcgtaatccatgctgcctccgtcacttcacaatgctgtattaatgtacagtataattacagccttttacggtcacaaggacagcgtgatcattttgtgagcaacctcgcaatcccgcccttttgacacctcagatgacggtgaacggtgtgtgtgacaacggcttacgctttatgctgaaaatagtcgctcagacgagagaacataccgcctttacccaccgattccagagtgaccagcggccactgagcgatcagtttatcccgatcgtagagctctatttcacctacctgttgatgagcggcgattggcgcctccagctcttttctatccagcacatattttgctttgatatgcggaatttccgctttaggcagcgccatccagaagtcctgttccgtacccagcgcaatcttttctttgtctccataccagattcgctcgctgcccacttttttaccgctgtgcaaaatctgcaccgtcgcaaagttttgctggccccactgcaacagttttcgcgcctgttcctcacgacctttcgaacttttcgcccccatcacaacggcgataagtcgacgctgcccgtccaccgccgatgcgataagattaaatcccgcccccgatgtgtgtccggttttaagcccatcgatatgcatggtcttatcccataacaagccgttacggttctgctgcgtgatgccgttccaggtcaggcttttctcgctgtacatgtgataaaattcaggctcgccgtgaataatcgcccgggagagtacggccaggtcatacgcggagctatgttgtcccggcgcatccagaccgtggacggtttcaaaatgggtatcctgtaaattgagttttttcacatagctgttcatcatcgccacaaactgcggctgcccgcccgcgatataatccgccagcgccacacaggcatcgttaccggaatccacgattaagccacggcttaaatcacgcaccgacacgcgatccccttcttttaaaaacatcaacgaggagccgacaaacaccggattatccttcgcccaggcgtcgcgcccaactgtgacgatatcgtcagggctgatacgatgactatcgatggcgcgatcgacgacgtagcccgtcattagcttggtaaggctggcgggattacgttgctggtgttcattaccggcggtaagaacctgtcccgtagtgtaatccatcaacacccaggcgcctgcatcaatggctggcggttggggagcaaaacttacggcatcggccgcaagcgcaggagaaaggtgcatcgcgaataaagaagcggcaataaacaaacggcgtttcaacagcatgtcctcaggatggtctctatttgccgttctttttacggaagttcagttaaacaaacatggataaattgcaagaaaatgtgacacaaggcacattttcttgctgacattattttatggatacgctcagacggcggacttatccccgcgcggcgcggtacgatgacgatgatagccgtcaaccatgctacggaaaatttgtcccggcgtgtcgccaagagtacacagatagagatgcgcgcaaataaacagtaagccgatgatagcaagcgccatatgcagcaccagcatcacagggcccagacccgcaacctgcggatagagacacagcaaaccggtgatgattaacagcggtaccagcgcgtacataatcgccagatatgccagttgttgcagtggattgaacttattctgctctgttgccacgaacggatgcgcttcccctttcataatgccaaaaaggtaaaaacgcgtctggcgtatgcagcgcgttaccagtccggaaaaatttacccgatagtgacgcccgttacctgtggtgaggttgatcagcacaaacccgccccagaaagccagtaaggcaaaaccacaccaggtatgcacttgtaccattagcgctacagggccgagagaaaaatgaccaaataaaccgcttaacagtaataaaacaaacagtaacgcatttccccaatgccagcggcgaatcgccagcgagtagagatagtcacgatgttcttcaccgcccgccgtttttggcgccagcatccggcgcaataacgcatggataaccagcccaacaagcatgagcagcaccacgacgcctgcgtaaattaaccacagcggccaataatctggcgcataatgtagttccgctccccagatagtattcatgctttaccctcctgatggacttctttacgacggtacagactgaccgcgccgctacgcgcctcctgctggcgatagacctctttctgaccgacccagcgctggatctcgctctcatccagtctgccgaatttcagcgcgtccgttgggcaaacggatacgcacgccggagactggccagccgccaaccgcgtgtcggcgcagaagttacacttgtcggcgacaccggtttgcggattcaaatagcgcacatggaaaggacacgcggcaacacaataatcgcagccaatacagcgcgatttatccacctgcacgatcccgttttcatcacgatatgacgctccggtaggacaaacgctgacacatggcgcattttcacagtgctgacaggagacgcggacaaattgaaaatgggttagtgcgttggatgcctgttcaggggcgcgaatttgtacctgtacgcggctaaatccctccggtacgtcattaagcactttgcaggcaacggtacacgcctggcagccgatacaacgtttttcatcatgcagcatgacgtactgattcgttaaatgattcatggttccctcctccctcatgcccggctcagcgtcacgcctgcggtatgcactaccgtaccggataccggactcgtcacgtgcggcagtaaatttccgcagtggataccgtgtgtcgtcgccgccgttttggccccagctttagcgccaaatcccatatagacaaaaagcgtgtccgggcggataccgggcgtcaccagcgccttacctttctctttacccgtggcattttccagccagatctcatcgccggtcttaatgcctttttcttgcgccgtttgcggatgaacccagaccgcgttatcccacattagctcgctgagtaaaggtacgtactgcgtcgcgccattggtatgcacggccaccttgccctgaatgaagtaaagctcattctcttttttcagcgcaaagtcacgaacgcgcggaacgccgtagccagggagcaattcctccagggttgcggaataaagttcgattttgccggagggcgatttgaagcgaagctgttcgccataggtgttgtcactgtccgtcgcgatagcgccggggtaacgcgccgtaaactgacgaacggattctggttcgcgtaatagcagcggaacgccccattcgagataccctttctgtcgcagttccttcgctaaggcatggtcgccgttcaactgatagagttggcgcgtctgcatatcctgccacggatagtactgccctaatcccaactgctcgccaagttctttccagatttgccaactcggacgcgcctcgccaatcggctctacgacctgttggcgcagagcgtaagccgggtgcagtcccgacatatcggatacctcttcgtcccgttcgagataggtgcattccggcagcagatagtcggcatatgccgcgctctcgctcaaatagacatcgcagctgaccaccagatccagttgctcaacggtttttaccaggtccgaacgacaggtgacggtctggaaaggattatgccgcgacataatccacgcctttatcgggtaaggcttctgggttaacgccgagtcaataatgctttgcaccacgccgccgccagcggcgatatatttaaactgcggtgcgaccaaatcgatgcgttgcgccgtcggtttcggcatatttttaatgttgagtttcgccagcgttggcgcgaccttttctccggccagtttattgtaaacagacgcgttttttttctgatatagcccgccttcgcgctcaatattaccgagcagcacattaagcgtaaaaatcatacgccgcatatcgatctcttcctgcgagaacgtcgcgcgatgaccaggactgacaatagcgtgaggcgcgcaggcagccagttcgcgtgtcacccggacaataacgtcggctgggacatcggcctgcgcggcggcccattccggcgtcgtctcttttaccgcctgtgctaactgttcaaatccgctggtataacgctcaacaaaagacgcatcgtagagctgttcatcaatcatgacgtggcacatcgccagcagaaccgctaaatcccccccgggacgaatagcgtgccactcatccgccttgctggaaaatatcgacaaacgcggatcgaagctcaccattttggcccccttctcctgcgcggtcattaactcatgggtatcggcaacttcaatcccttcatacaaattgtggccaaacgaaaccagatagcgcgtgttagcgatatccatcgccagatcgccgcccatcatcacttttgccgcaatggctttcccggcagggcatgttgaggcgtgcgtaaaggtattaggcgaaccaaaggccgtagccagatggaaaagatggctggagagcgagcccgatttggaagagaaagccacgctctcggggccatgctgcgctttgatggcattcattttcgccgcgatttcctggtaagcctgttgccagctaatcacctgccattcaccgtcgccgcgtggcccggtgcgtttcataggttttacaatccgttgcgggtcattgaccaggctgacgccgctcccgcccctggcgcatatgcgcgtcccctgctgcggcgcagaaggattgccctggataaaaacggtcttgttattgactacctgcgcctgaatagggcaacgaaaggaacacatttcgcacaagcttggcgttagcgtggttttaccgttaatgccggcaatcgggttgcgcgccagcgccccgggcggaaaagcgcccagcgcgcaggcagagcagccgatgcctaccccctgcaaaaaagaacgacgactaatgctcatataacctcctgttattagatatagctgaagattatatttaatttgtattatgaaatgtcggcttcaatcacaatttgaaatagttgttaaaatgagcatgtcaacacgataaaaccttttattttataaatattttacatttcctgaacacgcacatggactgtcattgaataatcagcagaattaccaaacaacccgctgttaattataaaaatgatacaattccaataacacgtaataatatttaaaagaaaacgattatttcctgaaaagcgatttcacgcgctttacgcagttctttctcatacgcgccggaacgtccgccgacgatatcccgaatgccggcgaaaaacgctggttgagcatcgaagcgggtttacttttgcgtgcacacgggcttcgttacccgacccgctcccttatgccttgatttttccgcagatacgtcagcgtcccacaatacggtgacatgatgacaggatggacactttctgaaagaaacctgccagataacatggtgaattgtgatctccatcgccataccgacatatgaagcttacttttaaggcgttaaaaatccagaccgtttttccataatgatgttgataaggaattctaatgaagatatcatcaggcgcaattaatttttctactattcctaaccaggttaaaaaattaattacctctattcgtgaacatacgaaaaacgggctcacctcaaaaataaccagtgttaaaaacacgcatacatctttaaatgaaaaatttaaaacaggaaaggactcaccgattgagttcgcgttaccacaaaaaataaaagacttctttcagccgaaagataaaaacaccttaaacaaaacattgattactgttaaaaatattaaagatacaaataatgcaggcaagaaaaatatttcagcagaagatgtctcaaaaatgaatgcagcattcatgcgtaagcatattgcaaatcaaacatgtgattataattacagaatgacaggtgcggccccgctccccggtggagtctctgtatcagccaataacaggcccacggtttctgaaggtagaacaccaccagtatccccctccctctcacttcaggctacctcttccccgtcatcacctgccgactgggctaagaaactcacggatgcagttttacgacagaaagccggagaagcccttacggccgcagatcgcgatttttcaaacgcagatttccgtaatattacattcagcaaaatattgccccccagcttcatggagcgagacggcgatattattaaggggttcaacttttcaaattcaaaatttacttattctgatatatctcatttacattttgacgaatgccgattcacttattcgacactgagtgatgtagtctgcagtaatacgaaatttagtaattcagacatgaatgaagtgtttttacagtattcaattactacacaacaacagccctcgtttattgatacaacattaaaaaatacgcttatacgtcacaaagccaacctctctggcgttattttaaatgaaccggataattcatcacctccgtcagtgtcagggggcggaaattttattcgtctaggtgatatctggctgcaaatgccactcctttggactgagaacgctgtggatggatttttaaatcatgagcacaataatggtaaaagtattctgatgaccattgacagcctgcccgataaatacagtcaggaaaaagtccaggcaatggaagacctggttaagtcattgcggggtggccgcttaacagaggcatgtatccggccagttgaaagttcgctggtaagcgtactggcccaccccccctatacgcaaagtgcgcttatcagcgagtggctcgggcctgttcaggaacgtttttttgcccaccagtgccagacctataatgacgttcccctgccggctcctgacacatattatcagcagcgcatactgcctgtgttgctggattcgtttgacaggaacagcgccgccatgaccactcacagcggactctttaatcaggtgattttacactgtatgacaggcgtggactgcactgatggcacccgccagaaagctgcagcgctttatgaacagtatcttgctcacccggcggtgtctccccacatccataatgggctcttcggcaattatgatggcagcccggactggacaacccgcgctgcagataatttcctgctgctttcctcccaagattcagacacggcgatgatgctctccactgacacgctgttaacaatgctaaaccctactcctgacactgcatgggacaacttttacctgctgcgagccggagagaacgtttccaccgcgcaaatctctccggtagagttattccgtcatgactttccggtgtttctcgccgcatttaatcagcaggccacgcagcgacgctttggggagctgattgatatcatcctcagcactgaagagcacggggagctgaaccagcagtttcttgccgccacgaaccagaaacattccaccgtgaagttgattgatgatgcctcagtgtcgcgtctggccaccatttttgaccccttgcttcctgaaggcaaactcagcccggcacactaccagcacatcctcagtgcttatcacctgacggacgccaccccacagaagcaggcggaaaccctgttctgtctcagtaccgcattcgcacgctattcctccagcgccattttcggcactgagcatgactctccgccggccctgagaggctatgcggaggcgctgatgcagaaagcctgggagctgtctccggcgatattcccatccagcgaacagtttaccgagtggtccgaccgttttcacggcctccatggcgcctttacctgtaccagcgttgtggcggatagtatgcaacgtcatgccagaaaatatttcccgagtgttctgtcatccatcctgccactggcctgggcgtagtccagcctcaacccgcatggaattaagggacacagcgttgtgtccctctgtacatagacccgttttagtccatgcattttttgagatcccggccagattgcccctggcctaaattccatacagtactaaatcagaatcagtaatttcagatggaccggaatatggtttaccatagagggagcgtagtttagtgtcgctgatgatcattttagtattttgtactcaccatcgcatgtacgaacattagcaacaatatcaattggtgtacaaatacaatcaatcaacgacaaaataaaagaataaaatatttcatatacatataacatcaggcgtgtacatcaagtgacagttaaaaacgacagcatacagagcacattcctcttccacgattacgaaaccttcggtacgcatccagccctcgacagacctgcgcaattcgccgcgctccgtacggataacgacttcaacgttattggcgagccggaggtgttttattgcaaacccgccgatgattatctaccgcagcccggcgcggtgctgattaccggcatcacgccgcaggaagcgcgtgagaaaggagaaaacgaagccgctttcgccagacgcattcatgcgctgttcaccgttcctaaaacctgcgttgtgggctacaacaatgtgcgctttgatgatgaagtcacgcgcaatattttttatcgcaacttttacgatccctacgcctggagctggcagcatgataattcacgttgggatctattggatgtcatgcgcgcctgttatgcgctgcgcccggagggaattaactggccggaaaacgacgacggcctgcccagctttcgtctggaacatttaacccgggcgaacgggatcgaacacagcaacgcgcatgatgcgatggcggatgtctacgccactattgcgatggcgcaactggtgaaaacacgccagccgcggctgtttgattatctttatagccaccgcagtaaacataaactggcggcgctgattgacgttccgcaaatgaagccgctggtgcatgtctccggcatgtttggcgcgtggcgcggtaatacaagctgggtcgcgccgctggcgtggcatcctgaaaaccgtaacgcggtgatcatggtcgatttagcaggcgatatttctcctcttcttgagctggacagcgatacccttcgcgagcggctttatacggccaaagccgatcttggcgatcacgccgcagtgccggtaaagctggtgcatatcaataaatgtccggtactggcgcaggcgaataccttgcgcccggaggatgccgaccggctgggaattaaccgccagcactgcctggataacctgaaagtgctgcgtgaaaacccgcaggtccgcgacaaagtggtggcgattttcgccgaagccgaaccttttgccgcctcggataacgttgatgcccagctctatgatggttttttcagcgatgccgatcgcgcagccatgaaaatcgtactcgaaaccgagccgcgtaacctgcccgcgctggatattacctttgtcgataagcgcattgagaagctgctgtttaattaccgcgcacgcaattttcccggtacgctggatgacgcagagcagcagcgctggctggagcatcgccgtcaggtgctgacgccggagtttttacaacagtatgccaatgaattgcagatgctttctcagcagtatgcggaagataaaacgaagctggggttgctgaaatcactgtggcagtacgcaaccgagattgtgtaattgaccaatgcctgacgggcattgttaatccagagcggataaatagtgacgccgccatccggtaaacatgctggatgacaaacaaaaaaccggaggcactgcctccggttttactattgccgataatacgcgcgattacgcgacgtcttcgtactgtggaaccgggttgcggaagcttttagttacgcacgccagataaatcagcccgatacccgcccagatcaggcccagtaccattgagctctcttccaggttaacccacaacgcaccaaccgtgagcgcgccgcacatcggcaggaacagatactggaagtgatctttcaacgttttattacgcttctcacggatccagaactgcgaaatcaccgacaggttaacaaaggtaaacgcgaccagcgcaccaaagttaatcagcgctgtcgccatcaccaggtcaaaattaatcgccagcagcgcgatcgccccgaccaggatgatgttcatcgctggcgtacgccatttcggatgaacgtaaccgaagaagcttttcgggaatacgccgtcgcgccccattacgtacatcaggcgcgctacgcctgcatgcgcagccataccggaagccagcacggtgatagtagagaagatcagcgcgcccacctggaaggttttacccgccacgtacagcatgatttccggctgagacgcatccggatctttaaagcgagagatatccgggaagtacaattgcaggaaataggttgcaaagatgaagatcaggccgccaatcagcgcggtcaggaaaatcgcacgcgggatcacgcgctcagcatctttggtctcttccgacaggttactgatgccgtcaaagccggtaaaggagaagcacaggatcgtcgctcccgtaatcatcgggataacgtgcgcatcgccggaccagaacggacgggtgctcgccagcgtaccggcgccttcgccttcaaatacgccataaaccaccatgcccagaatgaccgcaatcagcaccacctgtagcactacaatcacggtgttgaagttagcgaccgatttgaggctgcgcaggttaaaggccgtcataaaggccaccagcgccacaacaaacacccatgacggaatggagggcaccagcgcttcaaaataaattttcgccaacagaatgttgatcatcggcgcgaacagataatcgagcagagaagaccaacccaccataaagccaacggtcgggctgatggatttctgggcataggtatacgccgaacccgcggaagggtagcgacgcaccagtttcccgtagctcaacgccgtaaacagaatcgcgattaacgcgaatgcatacgccgtcggtacgtgaccgtcagtgaggcctgaaacgataccaaatgtatcgaacagcgtcatcggctgcatataggcaagacccatcattacaaccggaactaacgtaagcgttttacgtaattccacgcgagaggtgtttggagtaacgttatgcgacatggtcattctcctttacggcgaatgccgtcgcgtaagcaaaaaattgccccattttctggattcctcagcgacaacaactgtcgatttttaagtaagtatctatccggtacgaagcccggcctcttggtattgaatgatgtgtttgaagcaaaaaaataaccgacgcgtattaaaacgtcggttagtgtcattttttgcaagcggcgtattctgccctaaattgaagtgaaatgacaagagaatgcgagcgcgttcaaaaaattatttttcataagcgattgatttttaaaccggcgattttgcatacaccccagcaatagcattatttgctaaaatttcatcccgccaccagccactggccagcccggcggtctgttcattccagccaacccacaccggttcatagacgatttgcgccacaactttcttctctataagcgcgccgctttccaaaaatcgctgcgccagataacgcggtaaatagccgcatcccaggccgctaatttgcagctccagcttggttttaaaatcaaacacggtaatcgcttcctgagcgtcgagcagttcagaccctattgatcgcgaggaatggacgctatcgccaaccacaatcgcgcgaaaacgtttgatcgtctggcggctaagcggttcctcttcatgaaccagcggatgatgaggggcgacggcaaacaccagttcaaggtcgcccagtcttgcaaagccaaagccggtgtcaggcggcggcgcgcgcatggcgccaacaataatatccgcccttccctgcgtcagcgtctcccatgaaccgccgagaacgccattaacaaatttaaggcgcgttacgctgtggcgttgataaaaagcgtcgataagcggggccagaagagaaaagggaaaggtatcatccacaccgatgaccagttcgttctcccagccttcatgcagtttaatcgcctgcttttccagctcgcgaacggtgtgcagcacttcacggcctttttccagtagcatcttaccggttcgcgtaaatcgcgcgcgatgcccgctacggtcgagcagttggatattaagatcgttttccagcttatgaacggtataactgagggcggacggcgttttaaataattttgccgacgccgccgcgaagctgccttctttttctaacgcatcaagaataatcagaacgtccagcagtggtttcatactcgtccccttgcgctatatggcgaccacctgctggacagcgactcactccatcggcatcaccaacggatcgggatattgatattcaaatcccagctcattacaaatccggctaccgtcgataatcttccctttgccgttgtccggtgcgtcacgaaaatgcggcggcgccattcccagcaagcgcgtcatttgcggataaaacacgttgcgggctggatgcgccggcgcacatatattatagatgtgccctcctttcggcgcctgtagcaagagggtaattgcgccaaccacgtcttcaagatgcaccagattgaccccgtgttgaccatccggcgcggtttttccggcaaagaaacgtccgggatggcgcccatgcccgaccaaccccgccagccgcagaatatccactgacgtgcccggcagattatgcagccaatcttccagttccttcagggtacgcccgctggccgtgaccggattacgcggcgtattctctttcaccacgccttgcgcatcgccgtaaacagacgtcgaactggtaaaaataatacgcgggatacgataagccagcgcgctgtcgaccagctcctgcatcgcctgcagataaaaatcctctcccggaccgctacggcgcgcgggcagtgttatcaccagcgcatcgacatccagcagagcgtcaagatcgtccgcctcacagaccaactccggctccagacgcagcggatagctttcaattccactcatacgggccgcttccaccccgtcaagggtggttttgctgccggtaacctgccagcctctcgctgccagcgacattgccagcggcatgcctaaccaacctaaaccgacaattgcgacctttttcatccattttctcctgactttaacgccttatacataaggctacgccagcccgccgtgactgacaattcatactataaatgcgaaatgaaaaaagcgcttgctttaaggcgtaaaagtggtttaggttaaaaggtatcaaatgaataagcattcatcggaatttttatgacacgcgttcaatttaaacaccaccatcatcaccatcatcctgactagtctttcaggcgatgtgtgctggaagacattcagatcttccagtggtgcatgaacgcatgagaaagcccccggaagatcatcttccgggggctttttttttggcgcgcgatacagaccggttcagacaggataaagaggaacgcagaatgttagacaacacccgcttacgcatagctattcagaaatcaggccgtttaagcgatgattcacgagaattgctggcccgctgcggcataaaaattaatttacacactcagcgcctgattgcgatggcggaaaacatgccgattgatatcctgcgcgtgcgtgatgatgacattccgggtctggtaatggatggcgtggtcgatctcggtattatcggcgaaaacgtgctggaagaagagctactcaaccgccgcgcacagggcgaagatccacgctatttaaccctgcgccgtcttgacttcggcggctgccgtttatcgctggcaacaccggttgacgaagcctgggacggcccggccgcgctggacggtaaacgtatcgctacctcatatccgcacctcctcaaacgctacctcgaccagaaaggcgtctcttttaaatcgtgtctgttaaatggttctgtcgaagtcgcgccgcgcgcggggctggccgacgctatctgcgatttggtctctaccggcgcgacgcttgaagctaacggcctgcgtgaagtcgaagttatctaccgctctaaagcctgtctgattcagcgcgacggtgagatggcacagagcaagcaagagctgatcgataaattgctgacccgtattcagggcgtgattcaggcgcgcgaatcgaaatacatcatgatgcacgcgccaagtgaacgcctggaagaggttatcgccctgctgccaggcgccgaaaggccgacaattctgccgctggcaggcgagcaacagcgcgtggcgatgcacatggtcagcagcgaaacgttgttctgggaaaccatggagaaactgaaagcgcttggcgccagctcgattctggtactgccgatcgagaagatgatggagtgatctgacgcctgatggcgctgcgcttatcaggcctacgtaatgcgttgatattttgggttctgtaggccggataaggcggaaccctgtgatggagtaaagaccatgagcttcaataccctgattgactggaacagctgtagccctgaacagcagcgtgcgctgctgacgcgtccggcgatttccgcctctgacagtattacccggacggtcagcgatattctggataatgtaaaaacgcgcggtgacgatgccctgcgtgaatacagcgctaaatttgataaaacagaagtgacagcgctacgcgtcacccctgaagagatcgccgccgccggcgcgcgtctgagcgacgaattaaaacaggcgatgaccgctgccgtcaaaaatattgaaacgttccattccgcgcagacgctaccgcctgtagatgtggaaacccagccaggcgtgcgttgccagcaggttacgcgtcccgtctcgtctgtcggtctgtatattcccggcggctcggctccgctcttctcaacggtgctgatgctggcgacgccggcgcgcattgcgggatgccagaaggtggttctgtgctcgccgccgcccatcgctgatgaaatcctctatgcggcgcaactgtgtggcgtgcaggaaatctttaacgtcggcggcgcgcaggcgattgccgctctggccttcggcagcgagtccgtaccgaaagtggataaaatttttggccccggcaacgcctttgtaaccgaagccaaacgtcaggtcagccagcgtctcgacggcgcggctatcgatatgccagccgggccgtctgaagtactggtgatcgcagacagcggcgcaacaccggatttcgtcgcttctgacctgctctcccaggctgagcacggcccggattcccaggtgatcctgctgacgcctgatgctgacattgcccgcaaggtggcggaggcggtagaacgtcaactggcggaactgccgcgcgcggacaccgcccggcaggccctgagcgccagtcgtctgattgtgaccaaagatttagcgcagtgcgtcgccatctctaatcagtatgggccggaacacttaatcatccagacgcgcaatgcgcgcgatttggtggatgcgattaccagcgcaggctcggtatttctcggcgactggtcgccggaatccgccggtgattacgcttccggaaccaaccatgttttaccgacctatggctatactgctacctgttccagccttgggttagcggatttccagaaacggatgaccgttcaggaactgtcgaaagcgggcttttccgctctggcatcaaccattgaaacattggcggcggcagaacgtctgaccgcccataaaaatgccgtgaccctgcgcgtaaacgccctcaaggagcaagcatgagcactgaaaacactctcagcgtcgctgacttagcccgtgaaaatgtccgcaacctggtaccgtatcagtctgcccgccgtctgggcggtaacggcgatgtctggctgaacgcgaatgaattcccgacagcggtggagtttcagctcacccaacaaacgcttaaccgctacccggaatgccagccaaaggccgtgattgaaaactacgcgcaatatgctggcgtaaagccggagcaggtgctggtcagccgcggcgcggatgaagggatcgagctggtgatccgcgccttctgtgaaccggggaaagacgccattctctactgtccgcccacttacggtatgtacagcgtcagcgccgaaaccattggcgtagagcgccggacggttcccgcgcttgaaaactggcagctggatctacaggggatttccgacaaccttgacggcacaaaagtggtgttcgtttgtagccccaataatcctaccggacaacttatcaacccgcaggatctgcgcacgctgctggagttgacacgcggtaaagcgatagtcgtcgccgacgaagcttatattgagttttgcccgcaggccacgctgacaggctggctggttgaatatcctcatctggttatcctgcgcacattgtcgaaagcttttgcgctggcgggtctgcgctgcggctttacactggctaatgaagaggtgatcaacctgctgttaaaagtgatcgccccttatccgctttctacgccagtggcggatatcgccgcccaggcgctgtgcccgcagggaataaacgcaatgcgcgatcgcgtggcgcagacagtgcaggaacgtcagtatctggtgaatgccctgcaacagaccgcctgcgtagaacacgtctttgactctgaaaccaactatattctggcgcggtttaccgcctccagcagcgtgtttaaatccttatgggatcagggcattatcttacgcgatcagaataaacaaccttctttaagcggctgcctgcggattacggtcggcacccgccaggaaaaccagcgcgtcattgacgccttacgtgcggagccagtatgagtcagaagtatcttttcatcgaccgggacggaaccttaatttccgaaccgccgagcgattttcaggtagaccgctttgataaactggcctttgagccagaggtgattcccgtattgctgaagctgcaaaaagccggttttaagctggtgatgatcactaaccaggatggacttggcacgcaaagcttcccgcaggcggacttcgacggaccgcacaacctgatgatgcagattttcacctctcagggcgtatgctttgatgaggtgctgatctgccctcacctgcccgcagacgactgcgactgccgcaagcccaaagtgaagctggtggagcgttatcttgcggaacaagcgatggatagcgccaacagctatgtgattggcgatcgtgcgaccgatatccagctcgctgataacatgggcattactggtttacgctatcaccgtgaaacgctgaactggacgatgattggcgaacagctaacgaaacgcgatcgttatgcgcatgtggtccgcaacaccaaagaaacacagattgatgtcagcgtctggctggatcgcgaaggcaacagcaagattaataccggcgtcggcttctttgaccatatgctcgatcaaatcgccacccacggcggctttcgcatggagattaccgttaagggcgatctctatatcgacgatcaccacacggtagaagataccggactggcgctcggtgaggcattaaaactggcactcggcgacaagcgcggtatctgccgttttggctttgtactaccgatggatgaatgtctggcgcgctgcgcgctggatatttccggtcgtccgcatctggaatataaagctgaatttacctaccagcgtgtgggcgatttgagcacagagatgattgaacactttttccgctcactctcttacacgatgggcgtcactctgcatctcaagactaaaggtaagaacgatcaccaccgtgtcgaaagtttgtttaaagcctttggtcggacgctacgccaggctattcgcgtggagggcgatacattaccgtcctcgaaaggagtgctgtgatgaacgtcgtcatccttgacaccggctgcgccaatttaagctcggtaaaatccgccgtggcgcgccacggttacaccccggtggtcagccgcgaagcggaaatcgtattacgcgctgacaaactctttctgcccggcgtcggcacggcgcaggccgctatggatcaactgcgcgaacgtgaactgatcgacttaattaaagcgtgtactcagccggtactgggtatctgcttagggatgcaactgctgggtcgtcgcagcgaagagacgcgcggcgtggatctgctgaacattatcgaacaagacgtgccgaaaatgaccgactttggtctgccgctgccgcacatgggctggaatcgcgtgtatccgcaggcgggcaaccggctgtttcagggcattgaagatggcgcctatttttactttgttcacagctacgcgatgccggtcaacccgtggactatcgcccagtgcaattacggcgagccgtttaccgcggcggtacagaaagataatttcttcggcgtacagttccacccggaacgttcgggcgcggcgggcgcacagttgctgaaaaacttcctggagatgtaatgattattccggcattagatttaattgacggcaccgtggtgcgtctccaccagggtgactacgcccggcagcgggattacggtaacgatcccctgccccgtttgcaggattacgccgcccagggcgccggggtgctgcatctggtagatctgaccggcgctaaagatccggctaagcgacagataccgctgattaaaaccctggtcgcgggcgtgaacgtgcctgttcaggtcggcggcggcgtgcgtaccgaagaagacgttgcggcattactgaaagctggcgttgcccgtgtggtcatcggttcaacggcggtgaaatcccctgacgtggtgaaaggctggtttgaacgttttggcgcgcaggcgctggtactggcgctagacgttcgcatagacgaacacggcaccaagcaggtggcggttagcggctggcaggaaaattccggtgtctcgctggaacaactggtggagacctatctccccgtcggcctgaaacatgtactgtgtaccgatatttctcgcgacggcacgctggcgggctctaacgtttcgctgtacgaagaggtatgcgccagatatccgcagatcgcctttcaatcctccggcggtattggcgatatcgatgatattgccgccctgcgcggcaccggcgtgcgcggcgtgattgtcggacgcgcgctgttggaagggaaatttaccgttaaggaggccatccaatgctggcaaaacgtataattccgtgtctggatgttcgtgatggtcaggtggtgaaaggcgtacagtttcgcaaccatgagatcattggcgatatcgttccgctggccaaacgctatgccgacgaaggcgcggacgaactggtgttctatgacattaccgcctccagcgatggtcgcgtagtcgataaaagctgggtggcgcgcgttgccgaggtgatcgacattccgttttgtgtagcgggcggcatccggtcaattgacgacgccgccaaaattctttctttcggggcggataagatctctatcaactccccggcgctggctgacccaacgctgattacccgtctggctgaccgttttggcgtacagtgtattgtcgtcgggattgatacctggtttgacgacgccacggggaaataccatgttaaccagtataccggcgatgaaaaccgtacccgcgtgacgcagtgggagacgctggactgggtgcaagaggtacaacagcgcggcgcgggggaaatcgtcctgaatatgatgaaccaggacggcgtgcgtaacggttacgatctgacgcagttgaaaaaagtccgtgacgtttgccgcgtgccgctgatcgcctccggcggcgcgggcacgatggaacactttcttgaggcattccgtgatgccgatgtcgacggcgcgcttgccgcctccgtttttcacaagcaaatcatcaatattggcgaattaaaagcgtacctggcaggccagggcgtggagatcaggatatgttaacagagcaacaacgccgcgagctggactgggaaaaaaccgatggcctgatgccagccatcgtgcaacatgcggtatccggcgaagtattgatgctgggctatatgaacccacaagcgctggacaaaaccattgaatccggccatgtcacgttcttctcacgcacgaaacagcgtttatggaccaaaggcgaaacctcaggccatgtgctgaatgtcgtcagcattgcgccagattgcgacaacgatacactgctggtgctggcaaaccctgtcgggccgacctgccacaaaggtaccagcagctgctttggcgacgccagccatcagtggttattcctgtatcaactggagcagctactggcagagcgcaaaaccgccgatccgaccagctcttacacggcgaaactgtacgccagcggtaccaaacgtattgcgcaaaaagttggcgaagaaggtgtggaaaccgcgctggcggccaccgtcaatgatcgttttgaattaaccaatgaagcgtctgatttgatgtaccacctgctggtgctgttgcaggatcaggatctcaacctcaccaccgtgatcgacaatcttcgtaagcgtcatcaataagcgtaaaaaaaccgggcaatgcccggttttttaatgagaaattttacctgtcgtagccgaccaccatccggcaaagaagcttacaaggcttttggcttatagctacgtagcgcattgcgtcccagcacaatcccggcaccgatcatcccacccagcaatacagccagcacaagggtaatggctgttttcgggctatcgcgacggaccggcagcgtcggcttcatcacataacgatagacgtgcaccgtatcggcagtcactttcagatttttaatgtccagcagtgtctgcttcgtctggtaataggccggagaaaagaccagtggacgcgtcgcttcgttctgtatcatcgattttagcgcatcgctccccaacaggaacatcgtgtcctgggtaacatcctgggtttgctgaatctgcggctgcgtgattttggcctcatccgcatagcgcaacgcttcttcgatttgcttaatacgcagatctttttgctcctgcgccacaacttcctgcgtctcaagggactcctgcaacgttttggtttgcagcgtgatgttatctttcaggtcaacttccagttccttagcgacctcttcatccacctgttggatatattccgccagccgacgctgcgccccttcagcggtagtactcacataagaaaccgagagtggcagcgcctgcccttttaccgactgttcaatggtaagcttttcccgctctttctgattatccagcacttccgataatgcggaaaacgcagagctaaagcggcttataaaattcgcctgcacttcagagattttgggggcattcccaccatacaagacgttgagcgcgttggtataggtggcaacctgcgcggcatcaggttgggtaataatcgccgtggatgtccatttttctttggctatcatcaggtagcctacagccagcaaaatggcgataataacggctacaataatggtcatcttcccacgccataactgtagcaataactcaatcaaatcaatctgttccggatcgttcccacgcccggaagacgtattactatccactgtcatagataccctaactaaaaaaaggatgaagctggagacagtgtagccataaagcaaatatatgccataggattaatgataaaaatcagacattatttccatttggtcaataaatcatcgggactcatcagccccgattgccttattaatcactaccgaaaagatcgcgggtatacactttttcagcgacatccaaaagctctgccgccatcctgttggaaataatgacatccgcctgctgtttaaagcagtgcaaatcacgttcaagacgtgagttaaagaaagtatcttcttccattaccggctcatagatgatgacctctacgcctttcgctttaatgcgcttcataatcccctgaatcgatgaggcgcggaagttatcggagccactcttcataatcaggcgataaatgcccaccactttaggctttctggcgaggatagcgtcggcaataaaatctttacgcgtacggtttgcttcaacgatagcggagataatattattaggcaccgactgataattggccagcaactgtttggtatcttttggcaaacaatatccgccataaccaaaagagggattattataatgattgccaatacgcgggtcgaggcacaccccttcaataatttgtcgggtatttaatcctaacgtttcagcatagctgtctaattcattaaaataagcgactcgcatagcgagataagtattggcgaaaagtttaatggcttccgcctcagtggagtccgtaaacagcgttggaatctcctgtttaatagcgccttcctggagtaatgcggcaaattctctggcgcgctcagactgttccccaatcacgatacgggagggataaaggttatcgtaaagggctttaccttcacgtaaaaactccggagagaaaatgatattttctgtcgcaaacttctgacgcattgccgccgtgaagccaaccggcaccgtagacttaataatcatcactgctgcggggttgatgctgatcacatcctgcatgaccgattccacactggacgtattaaaatagttagttttgggatcgtaatccgtaggcgtagcaatgatgacgtaatctgcattctggtacgcatcaaacttatccagcgttgccctgaatctgatgttatcttcctttaaaaattgctgaatttctttatcaacaatcggagatatccgatcatttaacagttcaacacgggaaggaacaatgtctaacgccaccacatcatgatgttgtgcaataagcaaaccattagacaagccaacataacccgtcccggatatcgtgattttcattattcgctctcagaattaacttaattatgaatcatgatgtatttcgcatcctgataagatattaaagttttaacgcctgagtatataaagtgcaacgcagacgaaaacaattcagattatcttcattacgataaacacagattattaagttaatattaagcaaaagcgataaatcaataagaatagagataaaaaaaagcccggtattaaaccgggcttaaacatttttgcagaaattattccaaccattcggtatggaaaatgccttctttatcagtacgtttataggtgtgcgcaccaaagtagtcacgctgcgcctgaattaagttagctggcagtactgcggcgcgatagctgtcatagtaggccactgccgcagagaatgtcggcaccggaatgccgttctgcaccgcgtaagccacgacatcgcgcagcgcctgctggtactcatcagcaattttcttgaagtaaggcgctaacagcaagttagcgatatcggcgttttctgcgtaagcatcggtgatcttctgcaggaactgagcgcgaatgatacagcccgcccggaaaatcttagcaatctcgccgtagttgagatcccagtgatattcatcagacgcggcgcgtagctgcgagaagccctgcgcataggagacgatcttgccaagatacagcgcgcgacgcactttctcgataaattcagctttgtcgcctgccggctgcgctttcggcccggagagcactttagatgcggcaacacgttgcgctttcaacgaagagatgtaacgcgcaaagacggattcggtaatcagcgacagcggttcacccagatccagcgcgctctggctggtccatttaccggtccctttgttggcggcttcatcaagaatgacatccaccaggtagtttccgtcttcatcttttttagtgaagatgtctttagtgatgtcgatcagatagctgctcagctcgccgttattccactcagtaaaagtgttcgccaactcttcattgctgagattcaggccgcctttcagcagggagtaagcttcagcgataagctgcatatcgccatattcaataccattgtggaccatcttgacgtagtgaccagcaccatcggcgccgatataggtcacgcacggttcgccatcttctgccacagcagcaatcttcgtcaggatcggcgccaccagttcataggcatctttctgaccgccaggcatgatagatggccctttcagcgcgccctcttcaccaccggaaacaccggtaccgataaagttaaaaccttccgcagacagctcgcgattgcgacggattgtgtcctggaagaaggtgttaccgccatcaataatgatatcgcctttttccagatacggtttcagcgaatcgatagctgcatcagtacctgcgcccgctttcaccattaacaggatacgacgaggcgtttcgagggattcaacaaactctttcaccgtgtaataaggcaccagctttttgccgggattctcggcaatcacttcttcggtcttttcacgggagcggttgaaaacggagacggtataaccacggctttcgatgttgagcgcgaggttgcgccccatcactgccataccgacgacgccgatctgttgcttggacattacatactcctgtcaggtgtggaaaccctgccacaaacggtcatggcaggttaaaggtgaatagtatgttaactcaaaggtatgatattaaggtagcgattgatgcgttcagattttacgcaggctaatttatacaattattattcagtacttctcggtaagcttaatacgcaccatctcgccgcaaaacaactttcgctgttttaaacagaatggcaatatcattccaaagcgtccagtttttaacataccaggaatcaaaataaacacgagtgtcataatcaacatcattacgcccactcacttgccatagacctgtcatgcccggctttgccatcaaataataatcaacatcatcacaataacgctccagttcatccgaaacgataggtcgtggtccaaccaggctcatatcaccttttagtacattaaaaagttgtggcaactcatcaaggctagttttacgtataaatcgacctacagctgtgattcgaggatcatttttcagtttaaaatctttctcccattcagccctggcaataggatcgttagccaaaagttcttttagtacctcttgagaattcataaccatagaacgaaatttgtagcatggaaaaagttttccatgccgacctactcgctggtgaccataaatagccggaccaccatctcgagtaactttataccacagataaatcataagtggtgatgcaattataagaatcattattgaacaaacaatatcaaatgtccgtttgagaaaacgggacgaccttttagccaagttattttgtatccttaataacataacttcatggctaaagataaaagacatatcagtattatataatggcaatcctctaaacgaggggactacagtaacagaacgacaatgatgttttgaaagttcacgtagccaaaaatgtgttttctccaactcggtgtattcataagcaaggatataatggacatcacctgtacgatttaaatcccaaataatctcagtatcctttatcaccggcaacatatttatttcagcatctgacgcatccgtatcaaaaaaagcgataacatcaaaccccatcatctcctcactttgcagcgcagaatatgcaccacgagcattctgtccgctccccaggatgatagtttttttcttccagatacctagcttgttcaataaatgctttgtaagtgcgcgaaaaaaaggcaccaggattagggcaaaagtccaacaaaacacccagacatagcgtgaaaactgccattttgtaaacgctatcagagccaaatcaaatatagcaaaaataacgatcgtacgaaaaatttcttttaactcataccaaaatggcttgcggtatgtataatgtcgcaaacgaatccaaaaccaaccgacacatactactgacaaaataaaatgcgtaataactcttgtatctaattggtcttgaggaataaatcgctgtacttgatcaaaaataaaatagacacatcctaatgaaaaccataaggctaaattaaaaaaaatcaaatccgatatagccaaaaaaattttacatagctgtggattatacttattatcaatattatccatttaatcctcaccctctgaccgtgcataatgtaaataaaataggcatattaagtaaataacattcaatttttttacagcaagcatcgttttttaatattagcaagcgttgtatttacaagatcctgagccctatttaataaattagcttctgcatagcagcgtaactcaggtgcattaccagaagcgcgcaaatgcacaatacatccatcacgtaaagtaattcgcataccatctgtcatatctgtagaaattgcaccttcattctccaaaccaatatagcttaagaggttgctcagattttctctgcccatactaattaaggattgacttttatcagttgtaatcccctgtaatctgtcagaatgggtgtaacgagttgggagttcattgactaaagcgctaatgctggtattcctacttttgtaaagcagcattattgctggtaatacagcatcacgagttggtaaggcatgaagattctgctcgttaatacagatgtcgcttcctaataaaaaaccgccattggcttcaaaaccgacaatacgactataactccgcgataattcattaaaagcttcgataacataaggcgagccaatttttgtaagcttaacatgtttaaaaaagcggccagaagaaattatgctgttacaactaacaggaatagcgacggcttctgcatccaatgcaagtgaacataatagacctagtatatcgcctcttagccactcaccggcctcatcagcaataagagggcgatcaccatccccatctgtcgagaatatggcatctaaatcgaactctttagcccatgagcgagctttttcccgatcctctttgcttacagcctctgtatctataggtacaaaattatcgcttctacccaagctaacgacttcagcccccaatgcaataaataaaggcttataaagatcacgcccagcgcttgaatgttcgtaaataccaatacgcttatttttcaggaatggagtagaaaataaagatgtataacgagatatataattaacagcagccatttctgaaactatgagttctttaagctctaaatggctgcacgtatcttcaacactaaggatcgcagcctcatcatgtttcgtgatttcaccatcaggacgataaaacttgaggccgttccgctcgaatggaatatgacttcccgtaaccattatcgcaggcatattgtcagacatagactgaaaggccaaagctggggttggtaccactccataaaaaatacagttaacgcctttatccgccaatgcagcagcacacgcctgagccatcccataactacttggacgattatctattgccaatgctacggtatcaaaggaaaaatgttcctgcataacggcaacaaatgaaaccgtaaaagcagcacatacctgaggtgtaaaatcttttacaagaccgcgagccccactcgttccaaacacaatacctgatgaataaataacatcacggctattattaactacgttcattagtccactccttcgaaaatccagaacgttgttctaaacgaataatatcatcctcaccaagataggtacctgattgaatctcaattaacttcaggggggtcattccaggattttccagcgcgtgaatagtattcggaggaataaatgttgattcattttcagaaaccatataagtctgctctccctttgtaacacgagcagtcccggataatactatccaatgctcagcccggtggtgatgcatctgcgccacaaatttctcacccggcttaacagtgatacatcgaacgaggtaatttttgccgctatcaatcacattatattttccccaggggcggaaaacttcttgatgttgtttatattcgttcctatcattccgttttaaataatcgacaatttttttaacatcttgtactgtatctttattagccaccagtaaagcgtctgttgtttgaacaatgacaagattgcttacaccaatcgcacttataaacatatcttcggaataaatgtaattatcattacaagcatgtgcgaaaatatctccttttaaaacatttctctgatgatctttattcgatatatcccaaagtgaggaccaggaacccacatccgaccagccagcgctcattggtatcaccaccgcatgctgtgtgtgctccataactgcataatcgatagaatcactcgggcatgacataaactcttctttatcaatacgaataaaatcaagatcgggatttatatgtcctaccgccttttcacaagctttataaatttcaggtgataaatactttaattcgtttaaataagagcttgcacgaaataaaaacataccgctattccagtaatatttccctgatttgaaatagtcaccggcggtatcgatatccggtttctccacaaattcagccactgcataagcgtcatttcctatcaactcaccacgacgaatatatccataacccgtttcagcatgcgttggaacaataccaaaagttacaagcttaccatttgcagcgtattcttcagcatgtctgacagctttcgtaaaagctatttcatcctgaatcacatgatctgcagcaagaaccaacaaaagaggatcagcattatcagcattctggagcgcacaaaacgcggcaagagcgatcgctggtgcagtattacggcctaccggttcgagaataatattatttgctaacttgtcaatttcacggagttgttcagcgactaagaaacggtgtctgtcattgcaaatgacaacgggttcttctgtagaaagtgaagctaatcgctttatagtattttgcagcattgatagtttaccttcaacgcttagaaactgcttcggatgatattcgcgtgaaagcggccataaacggctacctgtgccgccagccataattacgggaagaaaagacatttattttatctcttttgacgaagaatattggatattattccaataactcttgtacatgctaaaatagcgacatgtagacaacggtaaagattgccaatgcttgcctaatttgtaacccaagaatttagcaaaggttgttaataaagctcttggaatccagaacggtgcatttttaagcaggaattgaatctctgattttacgaagcggaaaccctcaccaccggctccgccaaagtcacgctgaatccacggagaacaagcatgaaatacaccagtatcaaaatatcgttgaaactcttctcgcggggtataattatgggagtgtcttaccaccgcttcagcgcagtaggcgaccttataacccgcctgaatcatcttagccgccataaacatatcctcggcaagaattgtatgttcaggaaacccacttaactcttcaaaaacggaacggcgataggcagcaaaagaattggacataaatacagttttaatacccaatttttctatatctgccttacttttaacaatagattttgaactataattaaaatttctggcatgcactgcaaggggattagcatctttatgaggaagttgtctaccacaaaccgctgctatcaatggatctgaaaaataataaaccaaatttttaattgcatccgaatccgcgagaattgcatcttgcgttagaaaaattataacatcagcgtccagagtttttgcaactgctaaatttctggttcctccatgattaaaatctttagagtcaatattaaatattgatatatttttcaggtctgaggctaacggaaccgtttcatctttagaacctgagtctataacaatcaatttatccggatatatagtttgctgcttaatcgcatccagaacattaggccaaagcgaccctgcattatatgtgggaataattaatgttattttcatttattttgattccgccaaccaattgccaaccatctgcttcatattatcaaagtcataccgtgcgacatagttgttaaatcgggaaattgcatcaggcaactgctctatatttttaattgcactctgccagcttttttcatcatccggattcacatataatgcaccattggttaacacttcatgaaatactggtatatcggacactataactggagtatttgatgccatcgcttcaataggaggtataccaaaaccctcatcaatagatggataaacaagcgcgtaggctttagaatataaaatctttaattcattaaatgagacttcatgtaaaaaagtcactttatcttttagttccagatcaacgaccatttgttggagagacattgcatagtcagtacgaccacatacaataattaaattataagagtcagaccaaacttttttattttttatgaatgaatgaatatttttatgtggccaacttgcaccaacagctaaaaagtaattctctttttcttttttttgtataaaatcagatttattaacactattataaattactgatattttctcactatctacattataagttttagcaatgctatctttaacggtataagataccgttaaaacatgcttacatcgcttaacggacatttttaataaaaagcgaaaatacactttctgaataaaactatctggataataaaaaggtcttatatcatgtacggttatcgtttggtttctcagtaaggggatagtgtgatgtgtagtacacaccaattttttattaccaaacttaattaaaaccctcagcgcaagccagtaactatatacataccatactaatggtctaagtcgcgatgtttttgatgtgttgctaacaatattcggaacagtaactactgcataaccgagcttttcaaaataatcagcgtgtaccttgctacagattattgcgtcaacatcagctatttctcgcagtgccgttaaaaatttaatcgagtattgccacattcccgtaccacttttacctaaacgtgataggtttacgatcattgaatagctctccgtttttccatacgcatctttaaagcaataatcataaggataaataatattacgaagcttacactaggtgtaattcttaataatagagttaatgtaataccggcagtaaaacactacaaaaacaatcataaagaaatatattattatactaacattcccagaaaaaaacatctaagtagttaagctatccaaatttatttatatatatcaaatatgatttttcattaaaaagaaaagtcagtaacgtaaatctagctgaatccagaaaggttaaatctacatttaatctcaatataataacttactactacttaattatccgtttagtaaaattcttaagcacggtaatatttttcactgcatatgctagtttcccaaatcgaagtacagtgttgatcatatttttattacaacctagctttgcataaaattcagataaatctcttttttcatcactattgccataacatgccatagccaaagttgtatataaccatggtctctcttttagcaaaacattttcaaatgctcgttttaaagatatatttttactgtaaaaatcattagctaattttaaatatgcaataaaatcaattaaaattcgtctggcctttcctttcttctcgaaactatcattatctcctcggcatattacgagtggttttgatatataatgcaaaaggcaccctggcgtattaaatacgctcatcatgataaatacatgaggataggaagtgccaatataggacgcatcaaaatcaatggcatcccatcgttctttttttactattaaagaacttagatagctaaatacaccaccaatagataagcatctactgagatagatttccctatctaaattattattaaacacataaagttcatcatctgttctgagccaagaacgatgagggtttctaatctcaactaaatcacacccggtctcttttctgtcacataaatatatatctgcttgagaatcgagataagtttgtaatatcgctaacgagtctttcgcaagagcatcatcactgccaaatatccaacaataatccccattcgcaagggatactgaagcaagaaaattcctatctggcccaaggttaacgctattacgccgatatattattgggaaattataattgttcctccaaacatcaatcatttcctctgtaccatcagtagaggcattatctgatatacatatctcaatatctaaattaaatttttcctgattatttatactattcaacaactcttcaagatattcttttctattataagttggaatacaaaatgatataagcatatgattatcccttatttgccttaattaagtaagttagtggaagcccccaaaaaacagttaaagcaaaagatataatcaagccaagcagcactccactgattccaagcgtactagaaaaataccattgtgctattccaccaattattgcttgtagtggtactaatatccaaagtatttttaaataattcatactttgcaataacattgcataagtgtcacaccaaacgcgaatacagaaatatatgccaattaacataaaagataaaatagaaacttgataattaatatctttggctattactgaaaatatctgttctttaaataaataaataaatattgtacatccaacaacatatagtgagccaagcaaaatattgacacctatcattttgttaagttttttccattgctgtttgactctcaattcagcacatataggccataatgcttgcaaaatagcagtataaataaaaaagactaaaccaaaaattttcatcgttactgtatattgaacaatatcagcaggagttagcctttgagaaatgaccatataatctgtttgaagcaccactatcgataataaagtaaaaagaaaaaaccctgaagatctacgtaaaattgctatataatgagattttgttgttttaacatgataaagctttatgtatctatatacaatatagcacaatgaaatcatacccactggaagatacaggactattagtgataattttatgtcaactgagatccccctatagtatatatatagcaagccgagcatacctatcatataagataatgcgtttaatagattagctttccacccgaccaattcggcaaaaagtattttataagcaatagctccgattccaatagaactgaaaaccagacatgaggtaaaaaagagcattctggttttgtcctgtaatacctcatgaaaagaagaaagatatttagcggaaattaccccagaaaaaatataaaataaagcaataaaaaaaataatagctataaagcttagatgtaatgctgatttaatatatgcatcataacttttgtttttggctctgcattctgatatataattttgcagtcctgtacctatgccaaaatcaacagcgctacaccatactaataaaccagttaacaaactaaagattgcatatttctcttcacctagtatagaaataagatatgaaatacttgctaactgcaccccggcaattattattttggataaccatgatgaacctgcaacaattaaatgactcggaatttttaacaattgaactttcactatgcaattaaacgacttagtttttacaacataacgcgactaatttgttaacgatttatttattaaaagatcatgaaaatctcataaccgtttcagtagttcttcaattccttttttataatcgaaatttggtttccagcccattgcttttaaatttttattatttgctacagagaacattatttcattatctctttgctctatcgcaccaaattcaaatatactcgatgaacctggcatcatagtattttgcaaataaaccagaaaatctttcaaacttaccccagcaccagttccaacttgatactcagtatatgaaggtacttcttttctattttctaatatagttaaataagcatttaccacatcatctacaaaaataaagtctcttatctgttcgcctgttgtacatttcacgcaactctgttttttatttaagcagtcgataatgtatggaataaatttattttcaccatccccaggcccatatacatgctctaatcgcatgtttacaaatgaaatgtcatgcatattagcataataatgcccaatttcatcaaagtgtcttttagtaattatataaggccgcatatgttgataattaaaatctttcttggcaaaaaaactatctgtatttaaaaagatatccgcccgatattttattgccaaatcaagaagctttaatggttttataacatttgcatcttcaatatttatgagagatgatgttttatgcccatattctgttgccaaatgaatgataccaattaatgcagaatcaattgataactcctcgactaataattcgatattatcccaactgcaccatctaacattagctaatgcattactattattttttattacatctcgagtgattgcgacaactgaaatccccgatttttttagcgcttcgagtaaatgcttaccaataaagccggaagccccactgacaattacatattctttcaaaaaggtcatcgcaatcaccagatagaataaattgaattagaaattcaaaccaaagaactcttcaaacttgctaactacataatctaaatgctctgtagtcaagcctggataaataccaatccagaacgtttgattcattatacggtcggtatttgtcaactcacccactacacgatatttcacattagcaaaatacggttggcgaatcagatttccagcaaacagtaaacgtgtaccgatttttgcttcatcaaggaatttcaccagttcgacacggttaacaccgctagtttctttcagggtgatagggaagccaaaccaggatggatctgatttctctgttgcttctggtaattcgaggaattcagtgcaagattgcaagccctgtttcagataggaaaagttagctttacgctgctctacaaactcttctacgcgctccaactgagccagaccacatgctgcctgcatgtccgtgattttgagattatatccgaggtgggaataagtatatttgtgatcatagccttgaggaagtgatcccaattgctgaccaaaacgtttaccgcaggtgttatcgcatcctggcgcacaataacaatcccggccccagtcacggaacgactcaataattttcttcagttcacctgacttggtgaatacagcaccgccttcacccattgtgatatggtgagccggataaaaactaacggttccgatgtcaccaaaggtacctaccatctggccttcataagtcgtcccaagggcatcacagcagtcttcaatcaaccataagttatatttatcggcaatccgacgaacttcactcaggttaaatgcattaccgagtgtatgagcgatcattatcgcttttgatttctcagtaactgcagcttcaatgagagaggcatcgatattatatgtcgggatatcaacatccacgaataccggtattaaaccattctggatcgccgggttaactgtagtcgggaagccagcagcgacagtaataacctcatcaccaggtttgagagctcgctcgcctaattttggggaagtcagcgcagtcagtgccagcaagtttgccgaagagccagatgttgtcgttaaaacatgaggaaccccaataaattccccaagttttttttcaaaggcatcattgaaacgaccagtagttagccatccatcaagagacgcctcaaccatcaattgtaactctttggcaccaataaccttcccggaaggaggcacaacgcttgtacctgcaacaaaaggtttcgggctcaatgcctcattcgcatactgagcgacaagctgagagatttgctcacgcaggttatttgctgtcattactttgattccttaaacttattttcttaacgagtagttgcagacatatagtcgctgatttcacgctttgaacaaatcaacatatcttcgccgcgaatccatgctttatgccattttacgatgcgaccaagtgtttcagtcaatccccaacgcggatgccatcctaattgcatatttgctttagagcaatccagtttcaggtaatgtgcctcatgaggatgattctcaccatccagtaaccagcttgcatcatcaccccaaagcgtgaccatcttgtcaacaataaattcgaccgtcttcgcatcttcatcacgcgggccgaaattccatccttcagaaaacttagcaccttctgtatataagcgttgcgccaccacaatgtaaccagaaagaggctccagtacatgctgccagggacggatagaatatgggtttcgaataataacctgctggttattttcaaatgagcgcagaatatcgggaattaaacggtctttagcccaatcgcctccgcctatgacattaccagccctcacagacgccaaaccaacgccatgttgctcataatttgcaggattgaagaatgagttccggaatgcagacgcgactaattctgcacaacctttactattagagtatggatcgtaccctcccatgggttcgttctcacgatagccccacacccactcacgattgtcgtagcacttatcactggtgatatttacgactgcctttatgttacctacttgcttaactgtttcaagcaaatggacagtacccataacatttgttgagtatgtttcgattggctgttcataagataggcgcactaaaggctgggctgccatatggaaaacaatttctggcttaaattctgcaatagaattgcgcagcttttcaaaatcacgaatgtcgccaatatgagattccataagatcattaagacgcactatctcaaataaacttggaacagttggcgcatcaagtgcatagccttttacaattgcacccatttcagtcagccatagcgaaagccagcttcctttaaagccagtatggccggtaacgaatacacgtttaccttgccaaaaatttttatcaatcatctagttactcccaggttttccacggagctttacctttttcccacagcccttcgaggtaaactttatcacgtagggtatccatcggctgccagaaacctgggtgttcaaaagccattaactccccctgttgtgccaatgtcattaatggctcttgttcccaggttgttgcatcgttatcgatgagatcgataaccgatggattcaacacaaagaaaccaccattgatcattgccccatcgcctttcggtttttcctggaatgaccggacctgaccagctcggatatctaatgcgccaaagcgtcctggtggaaaagtagctgttaaagtcgctttcttaccgtgagccttatggaaatcgatagtcgctttgatatcaaggtcggcaacgccatcaccataagtaaacaggaaagcctcgtcatcttttacgtattcagcaacacgtttcagacgaccaccagtcattgaagaatcacccgtatcaaccaatgtgacattccatggttcaacacgtttatggtgaacttccatacggttttcagccatatggaatgttacatctgacatgtgaaggaagtagttcgcaaaatattctttaatcacatatcctttataaccacagcagataataaaatccttgataccatgcacagaatacattttcataatgtgccaaagaataggcttgccaccaatttctaccatcggttttggttttacaattgtttcttcacttagtctggtaccaagtccaccagccaggatgaccgctttcataaattatcctcaatattattagatgcggtaaatgcatcagaatagaaatgttctacagagagatttttcatcataaagtcctttttactggcatcgatcatcacaggtgaaccacatgcatatatatcgaagaactctagagaatcaaaatcatccatcacggcatgatggacaaatccctttcttcccccccattcggcgtcatcaccagaaacaacagggatataatgaacgttgtcgtgctgttcactccactgctgcggtaatgcagagtaaaaatctttactatattgcattccccagtaaatgtagatctcacgacgacattttccctgaatgagatgctcaaccattgatttaactggagcgaatccagtaccgcctgcaaggaagattataggtctgtcactttcacgaataaaaaatgttccgcaaggcccttcaatgcgcataagagtattttcttgtaactccccaaaaatgagcgaactcatctgaccattgggaacattccttacatgcaactcaataccattcgactcatcactattagcgatagaataactgcgagttacacctttataatgtaaattgatatactgccctggaaggaagccaatttttgctgttggtggtgtgcgtaacttcaaagtcataacatcgcctgaaaccagtacagcactatttaccttgcatgggacaattttttttgtctgtccagctagttcaggaaaaaaatgcgcatttagctcaagggcggttttaggtttacagcagcaggttagtattttatcaccctgtccaaaaatattacctttggagtcaacaacttctcccgccaacaaatcggactcacagataccacaatcacccgctttgcagctatgttcaagatggataccagccgatagcgcagcatcgaggattgattcatcctctctaccggaaaattcaatatttgatggaaaaatcttaataatatgagacacgatgcttactctgttaacaaggcttgatccagtaaaggtgctgcagcatcttttgctgaaagctcaggcagctgagaaaaaggccattcaatacctattgcctcatcattccatagaatgctaccttccgatgaaggtgagtaataattagttgctttgtacagaaactctgcatactcactaagagtaacaaaaccatgagcaaaaccttctggaatccaaagctgtcgcttattctcagcagacagatttacaccaacccattgaccaaaagtaggcgattcttttcggatatcgaccgcaacatcaaaaacctcaccgacagcacaacgaactaacttcccctgtgcattttctcctctctgaaaatgtagccctctgagtacgttctttttggattttgaatgattatcttgaacaaatgtaactttacgtccaatcaactcttcaaaggtctgctggttataactttcaaaaaagaatcccctctcatcgccaaaaactttaggctctaagatcaagacatctggtattgctgttttaatcacaatcatcacttataaacctttcaccatcttcagcaaatatttgccataatcattttttgataatggcccggccagttctataacctgttgtgcatttataaaatttttacgaaatgcgatctcttccgggcaggacacttttagcccctggcgttcttcgatggttgcaataaaattactggcctctatcaaactctgatgcgtccctgtatccagccaggcataaccgcgccccatcatagcgacagacaatcttccctgctccatatagatacggttaatatccgtgatttctaactcaccgcgagcggaaggcttaagatttttcgccatctccaccacgctattatcataaaaatacagccccgttaccgcgtaattactcttcggttgtaatggtttttcttccagactaacggctgtgcccttttggtcaaactcaaccacaccgtagcgctccggatcgtttacatgataagcgaagacggtagcaccactttctttattaacggcagcttccattaactttggtaaatcatgaccatagaagatattgtcacccagcactaatgcacaatcatcatgaccaatgaactcttcaccaataataaacgcctgtgctaagccatccgggcttggctgtactttatattgaagattcagcccccactggctgccgtctcccagcagttgttgaaaacgcggcgtgtcctgtggcgtactgatgatcaggatatcccgaatgcctgccagcataagcgtggaaaggggatagtaaatcatcggtttatcataaattggtagcaattgcttacttaccgccatggtcaccggataaagacgggtgccggagccccccgctaaaataatgcccttacgcgttttcatttccatttctcattcatagaaaatgccctgatgggcatttaaatttattagatggttgtcgtcgtaaacatttcagtcagcatacgcttaactcctaattcccattgaggcagaataaggtcaaaattacgctgaaacttttcagtattgagacgcgaattgcctggtctgctcgccggcgtcgggtaggcgctggtcggcacagcattaagctcagtcagcgcaagcgttatccctgctttgcgcgcctcgtcaaagactaaggccgcgtagtcatgccaggttgtggttcccccggcaaccagatggtaaagacctgcgacttctggtttatttaacgccacacggatcgcatgcgccgtacagtcagccagtaattccgcaccggttggcgcaccgtactgatcgttaatgactgaaagtgtctgacgctctttcgccagacgaagcattgtctttgcgaaattattgcccttacctgcataaacccaactggtgcggaagataaggtgtttagggcagttatcctgcagggccttttctcccgccagtttggttttgccatagacattcagcggcgacgtagcgtccgtttcctgccatgggatatcgccggtaccaggaaatacataatcggttgaataatgcactacccatgcgccagtttcgttggctgctttagcgatggcttccacactggtggcgttaagtaactgcgccagttctggttcagactctgctttatctactgcagtatgggctgctgcgttaacaatcacatcgggacgaagcttacgaacggtttcggcaacgcctttcggattactaaaatcaccgcaaaactcttttgaatggacatccagggcaatcagattccctaccggtgccagagaacgttgcaactcccagcctacttgccctgtcttaccaaaaagtaagatattcattactggcgtccttcatagttctgttctatccaactctgatacgccccacttttaacattgtttacccattgagtatttgcaaggtaccattccactgttttacgaataccgctttcaaaggtctccagcggtttccagcctaattcgcggctaattttacctgcatcaatggcataacgacgatcatggcccggacgatccgcgacataagtgatttgttcacgataagaagtcgctttgggtacaatctcatccagcagatcacagatggtaaataccacatcgagatttttcttctcattgtgtccaccaatgttataagtctcccctgccttgccttcagtcactaccatatgaagcgcgcgagcatgatcttctacatatagccaatcgcgaatctgatcccctttgccataaattggcaaaggctttccttccagtgcgttcaaaatgaccaacggaatcagtttttcagggaagtgataagggccatagttattagaacaattggtaacgatcgttggtagaccataggtacgccgccaggcacggactaaatgatcgctggatgcttttgacgcagaataggggctacttggcgcatatgccgtcgtttcagtaaataacggcagcgtaacgctgttttcaacttcatcaggatgcggtaaatcgccgtaaacttcatcagtggaaatatgatgaaaacgaaaattattttttttatcttcgccaagggcagaccagtatttacgcgcaacttcaagaagtgcataggtgccgacgatattggtttcaataaatgctgctggcccggtaatcgaacggtccacatgactttccgcagccaaatgcatcaccgcgtccggctggtactgctcaaaaatacgcgttatttcagcggaatcacaaatatccgcgtgttcaaaattgtagcgattactttcagaaatatcagaaagggattcaagattaccggcgtaggttaatttatcaatattaactacagtgtcctgtgtattcttaataatatggcggacaacagctgatccaataaaacctgccccgccagtaataagtatcttcacttttctattccataaggcgtatttaatgtggtatttaatttgccaataaaaattaattgctcaagtcgttacacacgctaccgcccctggctcatcagctaccagtgcactgcgtacatatcgacttgttgcaaacctcgcccagcagggcaaagctcactaaaacttaaacgctaattgtcttattaattgcatccggaaacaaggattaatcttataaaatcagcattaaaatgctccagataaccccttgttacttaagccctttatacaaaactaaaacggcagtcaacactcgtttcagccaacttgccgcttcgaatgttcactgccgttattatgtttatcaccaaccatttatcacggttgttaatacttattcatgcaaaagctgctctatgctcttacggaacttggctccttctttcaggttgcgcagcccgtacttcacaaatgcctgcatgtagcccatttttttaccgcagtcatagctgtcacccgtcattagcatcgcgtcaaccgactgttttttcgccagttcagcaatggcatcggtgagctggatgcggccccaggcgcccggttcggttctttccagttccgcccagatgtcggctgaaagcacataacggcctaccgccatcaaatcggaatccagcgtctgcggctgatccggtttttcgataaactccacaatccggctgactttgccttcattatccagaggttctttcgtctggataacggaatactccgataaatcacctttcatgcgcttcgccagcacctggctgcgacccgtttcattgaaacgcgccaccatcgccgcaaggttatagcgcagcggatcggcggtagcatcatcgataataatatccgggagtaccacaatgaaagggttatcgcccacgaccggacgcgcgcacagaatagaatgccccagccctaacggctgcgcctggcgaacgttcataatcgtcacgcccggtgggcagatagattgcacttccgccaaaagctgacgcttaacgcgctgctcaagaagtgattcaagttcataagaggtgtcgaagtggttctcaacggcgtttttagacgcgtgagtcaccagcacgatttctttgatccctgcagccacaatctcatcgacaatgtactgaatcattggcttgtcgacgatcggtagcatctcttttgggattgccttggtggcaggcaacatatgcatacccaaacccgctaccggtataactgctttcaaattcatcattgtttcttccacctgtaaaatggttgctgaattatagctctttagcttgttttcgccagcatgaattactctgctgccagggataatgatggcacgctctacattacgtcttagtcggcaccataacattaagtatgaacaactttttcccaggaattttcgtaaaaatagcggtacttaccctccccgcttcggcagcgaaaaattcactgcttcgacattcacggtttggtgattaatcctgtcgatatccacggaactctgcccgttttcattgatggcatgaacattagcgagggaaagcagcgtgtcctggcgggccataaattgaccacgtacatctttacgcaaatcgaaatgcatttttaacgccgggccaatcgctgaagtttgcatcacgttgatattgcgcagaaagaggtgctgcggttgattatgcagttccagcgtagcacgcgtcatccgtacattggtgatggcgacaaaagagggggtgttgccggaggaaatttgaatgccgcgtaatttataagcaacctggcgattatccaaccgaatagcgtttaatttaaagttttgcggaattgacaggtattttcctttaacgacgccatagccgatgagcatcccggcactattcgtcatatcaatattatcaatgacgaaattatcacagccataaattgcgatcgttgcgttatcaatacccgcatttttactgaaaccgggcgtgatgtttttggctttgacattgcgaatgacgaaatgtttgccattttctacgtgcacaagctgtcggcaatcagatccggtaatattggccaccacaaagttttttactgcctggtcttcaggataactgttgtcataggtgctacccgccagcccgatgccgatcccccagttgattttgccattggtacaattaatgcgttcgatgacatgatcggaaatcaggatgtcgcggtcgtgaatcgcgacattccactcaatggcgtccccctgtaaatcgctaaagcggctatgcgtaatccgcgcgccatccatttggttatgaaatccctggcggagaatggcgtagttggcgtgggtaacggtgatgtcatcgataatgagattacgcatcacctgcggttccttaccaccgatgaaaatttgcgcgacggggccaaagccgctcatcgccacgcctttaatcacacagtccgacccgcgaacatccagcgtcacattgtgcagactgccgccctgctcccccaccacctgacacccgtcctgcaaaataaaccgtccccggccattcccacgcaccgcgccctgtacccgcagcgtttttcccgccggaatcgttatcgccgcattgatattttcacacacccatcctggcggtacgaccacggtctgtccgtcggcgaaggcctgtttgaacgaggcgataccgtcatccgccggataatccttaatatcgacggtctcgcgaggttcacgcgcctgtaccggcaaggcgcgcagaaaaggaagaacagcaagcgcagaacctgccgtcaggagggtacgtcgggagaatttagtcgcgggcataccacctcgtttatatcgtttgtagcaggctggctaactggcgattaatcgcctgctgattaaaatcttgcgccactttttcacgggcgcgcgtgatcaccgactccagcgtgtcgtggtcaatccggctgaactcagcgagtcgggccgccagcgcctgcgcatcgttttccggcaccagccagccggatttgccggcctccaccagttccggaataccgctatgcacggtagataccacgggaatccctaccgccatcgcctccatcagcgctaccggaataccttccatatcgccatccgtaccggtaatcgacggcagcaaaaaaacatcggcgtcatccagcatcgccttcacttcatggctcggtttaaaccccggcatctcaatgacatcctctagctgatactgctcgatgagcgtgcgcagccgacgttcccacgggccaatccccagaatgcggtagcgaaacgccacgccctgtgctttcagttgccgacaggcttcaatcgccacatgcaggccttttttttctgtcaggcgcgcgacggaaatcatctccagcggcatccctggcgctttcaccgaacgatgggtaaaacgcgtcatgtcgacgcccatgcgcgaaacggcaatcttttccggcggacagcccatacttttcaggcgaccggcccacagatcgctgatgggcagcatcagatcgccacgacgaaacaactgctgatactccggcgtgtaatgactgagcacctcacgactagagatatcaatcccgtggaaaatagtcgcgattttgccgcgaagcacgcccagttcgcgtagtttggccgccgtcacgcccgccggaccaaagtgtgcgataaacacatccgccacaaaaggctggctcacctgcgcgcaaatcgcggaaaggatcaaattgcgtgattcatcgccatagcgggtaaaattgagcgctttccaggtcgccgcccgatgcagccccggcagcgttttacatgcccggtagcgcagtttcgccagccgtccctggggctcatcctgtaaccagcgggttttcgccgccaggccatacttctcccaggcggcgtgagtatgttgggtatcgcctttttgtaacgcgacaatctccacctcatggcccatatcaataaacgcagtaatctgattcagcacaaaggtttccgatgagagtggaaatttcagcagaaaaaagctgactttcattgcgcctcccgaattctgtcgagaacagatttgatcatcgtgaaccctttcgcccgctcctcggtgacggcgttagccacttttgcctttagcgcaggcaattgattgagcgtatcggccaccacgctttgtaatgaaccgttcagcaagtgacggatatcgatggccaattccgccaggcctagctgctgcataatcccggcggatttatgttcataattaatggcgatggcgggtgtgccaaaattcatggagataatggcggaatgcaggcgcgtcccgatggtcagtacgcaggaggcgaggatctttccgatttccacgtcattgagttcgtccatcgcgatatggaaattctctgagtcgtttacatacttcgccatccgtaacgcaaccatccggtcatcgcggttatagcgatcgatactggtgcaggttgacagcgccagtacctgataaccgtccgcaatcaggcgattcacgacctgggcaaatgcctgctcataggcctgctgagtggtgcccaggcgtttatcaaacggctccagatcgcgcaacgtaatcgcgacggttttgcggcgcgcggtgacgtccagccagtgctgcacagcataactggcaacaaactcgtcgtgacggcgttcgactaaccaggcggtatccaccccctgctccactttccgggtatcgatctgcgcggcggtcatcagatcgcggctgacggtttcacgcaggatcagcgcactggtgcgcccaaaaacataattggcgagctggttaaagtcaggattctggaaagggccgacgctatgtcccaccatataaattggtttgttcgccataaacgcgcacagcggatattcaaagtgagtcaaaccgtataagtcgacatagtttgaaccgcccacctgaatgacggcgtcatactgcgcaataaattgcgcgaattcggcaaattccggcgcgatagcaaaattacgcagcgatccttcctgggcgactttagacaataaaattttatgctgaaaacgacggcgtaatacttttttcacccgaccgttaagccctgccgccgcctgctgtttctggcttaactgatacagcgggtcggcaataatcgggcgcccctgcaaccaggcggaactcaccgggaaacggctcatcacatccatctccgcctctggcgcctgttgacggatggcatcaagcaaaccgcgcataatggcgctatcaccacggttgccgcatgtgtggttgcctaaaattaataatttcataaatagcctcttatatccccgtcatccgacacgtaataactttttcatttttgcactgccaacaagctgatttttaatttccatcaccagcgcattgcgtgaaaaaataatcattaaaataaaactcaaaataccgaccataacctgtagcgcgaatacccccgacaacggtaaataaccgtcgaccagctttcctgcgccgtagctggtaataaatgttggcaatgagagataaaacggtagccacaggctgagaatatactgacgatagctggagccgagtaccggcttaatcatcacgaaatagctcagaatggtgttgatgatttgcaccaccaggaaccccagcgtcacgccaatcgcccccgccagatggccgccaatgagaattgccgggataaacagaaacgttttaaagacgttgaacttaaagctgatatccacgcgcgctttcgccatcagcagcgaaccaatcgggttgccgaccgagcgcaacagccccaccacgcacagcaattgcaggatcgggataatgctgttccacttctcgccaaacactaacggcacaaaattgttcgccactaccatcaggcccaacagcgcgggaaaattgataattcccaccacggaaagcaacttatagaagttgacgcgcagcttctcggtatcgtcctggattttggcgaatgccggaaatagcacgcgagtaatgatggggttaagcttcgccggcggcacaacagccacgttgtacgcgaggttatatcccccggcgacgcttgcgccgagaattctcgccagtaccagcgtcgataaattcgtgttgatgtaattgacgatactgtccgccgtcagccacgcgccaaaacgcaggttcgtggacaccgatgccagcgaaaaatgcagccccggacggtaaatcttgcggccaaagtaaccaaacagcagcgttcgcaccgcgctgttcaccagatagccgagaatcgcggttagcgccagcggccagtaatgggcgctaatcaccgtaaaggtgaaccccgccagcacggaggtcgtttcgatcatgccgatcttattgaactccagctctttttgcatcagagcgcggaactgctgcccgtgagggatcacgataaacgccagcgacaacgttttgattaacggcgcgagatccgggttatgcaaaacatgggcaatcgcatcgctcagccaaaagaccaccgcaaataccacaatcccaagcccaacgtttagccagtaaagcgtggtcagctccagatgcccaatcgttttacgctggataatcgagttcgcgatgccaaagtccgagatcgtgtcggccagcgcgataatcaccagcgagacggtcaacaggccaaactggtggttgtcgatgatccgcgccagcaccgtcatctgaattaaccccagaccgataatcactatcgtggcgatagccgaccatttagcgccgctgatcgttttttgtcgtaaactcattcttttctccagaacctgttcacaaggcatcattggcgcagccagattgaatacggacagcgcggaaaaaccggagcgtacacgctgccctggtgcaatatggcaagtaaaatagccttgtgggtcaggttcttaatacgccgctttattaacaaaccctttaaaaatcgtcagaaaaacgattttgatatcgaaccaaatactccattcgcggatgtattccaggtcgaattccacgcgtttttccattttctccagcgtatcggtctcaccgcgccagccattaatttgcgcccagccggtgatgcccggcttcatcttgtggcgtagcatgtaaccttcaatcaactgacgatactgttcgttgtgcgccaccgcgtgaggacgaggaccgacgatggacatcccgccagttaatacgttgataaactgcggcaattcatccagtgaggtacgacgcaaaaagttacctacccgggtgacgcgcggatcgttttgcgtcgcctgggtaacgaccttatcgttctccatcaccttcattgagcggaacttccagactttgatcggcttgccgtccatcccgtagcgcgtctgacggaaaatcaccggcccgggcgagctcaatttgaccgccagcgcaatgcagcacagtaccggtgagatgagcagcagaatcagcgacgccagcacgatatcttctgcccgtttaagcagacggttaatccctgatagcggcgtgtcatatagcggaacgaccggaacgccgctcatctcctccacgcgcgagtggagaatattaaaggtgaacacatcgggaataaggatcaccgagcaggtggtgtcggccagctcgcgcaccagttttttcaccatggcgccgtcgctcatcgacatggcgatataaacattgtgaattcgcgaggctttcgcatcgtcaattaactgctcgaagttcccggcccagtcagcagagacgccgcccggtttgggatcgtgatagacgcccaccacctcaaaacccagccacggctcattacggaagctatccagcaacgcctggcccgcaggcaaatctccggcgacggcgacccggcgagtgttataaccacgattgcgtagccagcccgcgccgaaacgaataaatgaacggcataacactaagcccaggctggacaacgcataccaggccagccaggtggcgaggcggttgtcaaagtcatcattaaacgccaccagaccggcgctgaagatcaggctcagcgtccagttttgcagtaacagcgttaactctgtcgacattttgacgccgcgccaggagcgataaaaatcggttatcccgcccagcatttgaaaaacaaccagcgtaatcagcgccaccaacaggtgcatgtacaggaatggcagtccactgacttcacagatgaaccacagcccgccaaacatgatggtgatatctgaaaagcgttgcaccatagagattaacgatgcattggttttggctcgttcgcgcttttttagatttgtcatcgttgttcctgtgattggccccttacccgcaggcggtaaggggagatctgacgttactgattcagcagcgccagcagagtgcgtgttcgcgcttccatcagcggaatatcgccgcgtgattccacattcaggcgcaccaccggttcggtgtttgacgagcgcaggttgaaacgccagtcggcgaacgacatgctgaggccgtccgtgcggtccactgcctgcgcctcttccgcaaagtgcgcttccacccgcgcaatggccgccgccggctccgccagtctgctgttgatttccccgctcgccgggaacgccgccatccggtcgcgaaccagctcacccagcgactgtctcttcaggcacaccagctccgccaccagcagccacgggatcatcccgctgtcgcagtaggcaaaatcacgaaaatagtgatgcgcgctcatttccccgccataaatggcatcctccgtacgcatccgctccttgataaaggcgtgcccggtttttgacatcaccggcgtcccgcccgccgccgtcaccactgcctccgtgttccaggtcaggcgcgggtcgtggataatcttcgcccccgggtgtttttccagaaatgcttccgccagcagcccgacgatgtagtacccctcgataaactgccctttctcatcgaacaggaagcagcggtcgaagtcgccgtcaaaggcgatacccatgtccgccccgtgttcaataacggccttgcgggtgtcgtcgcgacactccggcagcaacgggttgggaatgccgttcgggaaggtgccgtccggggtgttgtggattttgatgaactccaccggcgcgcccagcgccttcaggcgcgcttcgatggcgtcaatgaccggccccgccgccccattgccggcgttaaacaccagcttcagcggggtgagattgttaacactgatatagccgagcaggtggtcgatgtaggcgtcgcgcaggctgatttgtctgtagctgccgcgcgcggcctcgttcaccggcgggaagtcgcccgcttccgccagacgctgaacgtcgcgcagaccggtgtcgccgcttatcgggcgggcgccctcgcgcaccagcttcataccgttgtagtccatcggattatggctggcggtcacttcaataccgccgtccacgccaaggtggaaggtggcgaagtaaatctcttcggtgccggacataccgatatccagcacgtcgacgcccgcgtcctgtaaccctttcgccagcgccagcttcagcgcctcgctggtcaggcgcacgtcgccgcccagcacgacggttttcggttttaaatattcgccgtaagcgcggccaatccgccacgcgatatcttcattgagctcttcgcccagcctgccgcgaatgtcgtaggccttgaaacaggttaattttgtcatgtgcttccccttcttcaggcaacagttagccctgaccgtaaatggccagcatcgttattgttattcattgccggatggcgcgttgcgcttaccgggcataattgcaggcgtcagacccgcccgtaacgatcctcgaaccgcaccacgtcgtcctcttcgagatacgagccggaacgcacttcaattaaatcgagcggtatttttcccggattttccaggcagtgggtcgcccccagcggaatatagatggactcgttttcaccgagcagcttaacctcgccgttgatggtgactctggcggtccccgccaccaccacccagtgctcggcgcggtgatggtgcatctgcaccgacagtccttcccccggcttgacggtaatacgcttcacctgatagcgctcgcccgcgtcgatggagtcgtatttgccccacgggcggtaaacctcgcggtgcatgtggtgctcatggcgtccgtcggccttgatcttctccaccacctttttcacgtcctgcaccgcgtggcgatcggcaatcagcacggcgtctttggtctgcaccaccaccagatccttcacgccgacggtggtcaccaggccggattcggcgtaaacgtagctgttttccgttttatggctgatgacgtcgccgtggtggacgtttccctccggggtgtgggcgctgatttcccacagcgaggaccacgagccgacatcgctccagcccgcatccatcggcatcaccaccgcgtccgccgttcgctccatcaccgcgtagtcaatggactcttccggacaggcgaggaaggcctcttcatccacacgaatgaagtcaagatccggatcgacgccgcgcatcgcctgttcacaggcggccagaatatcggggcggaactttttcagctcttccagatagcgtccggcgcggaacagaaacatgccgctgttccagtagtaatcgccgctggcgacgtaggcctgagcggtttccagccccggcttctcaacgaactgcgccacctcaaaagccaccgcatccgtcgcgcccggcacgacatcaccgcgccggatatagccatagccggtttccggcagatccggcacgataccgaaggtcaccagtttgcccgcgtcggcatagggcatggcgccgcgcaccgcgtcgcggaaggcctcttcattggcgattgcatgatccgccgccagtaccagcatcagcggatcgcagtccgtatgctggcgcgtcgccgccagcgccgccagcgcaatcgccggcgcggtattgcgcccggcgggctcaagaataatgttctccgtcagcttattgagctggcggagctgttcggcaacgataaaacggtgctgttcgttacagatcaccagcgggctttcgcactccacgccgttcagacggcaaatggtggtttgcagcatggtgagatcgcctttcaggcacagaaactgttttggataaagcacgcgagaaagcggccacaatcggctaccggagccaccggccatcacaaccgggtaaagttttgtctgacgcattatcatccccgaatatctgcaataaattggcgtagcacgttctctttattgagcgtgcgttcggcgtattcacgtgccgtcgtgttgtttttcggcatggcgagcgcctggctaatcccgttgaccagcgcgtcggtcgactccggttccacgcaaacggcgatgcccggatagcgcgcgcaaagttgtcctaattcggtgtgcggctcagcggtaatcaccgcattaccgccgaccgccagaatgttagtcagcttggagggcagtaccgcatccgccgcgccgcgcttttgcaccaccagatggcagtcgcccattttcagcagcgcgggtaaggcgtcgtaaggctgcagcgggaggaatttaatatttgccaggccgcgttcgcgggccatgttctccagccgcgccttgccgcccccctggccgacaatcgcaaaaatcaacggtcgatcgcgtaatcgttccgcggcgtcaattaccttttccagcccttgcttttcgccgatattgccggaatagagcacaatttttttgccctctggcaagccaagctgctgacgcaaagccgtcacgtcagcgtcattaacgtcctgaaagcgcgccacttccgaccagttcggaaaaaagaggattttttccgccgcgacgcccttttcccgcgctttattcatcatggagcgagagatggtcgaaacattatcaacgttacgcagcgcgctgcgttcaaaggccgtcgctaaccgcgctacgctgccgcgcttgccttttcccgccattcctaagccgagcatggcgtccacttcgtaatcctgaatatgcagtacggtacgcgcgccggagagtgtcgccagcagacgcattcccggcgtacaaaagagcgtcggtacaacgccgataatccgatccggcttccagcgacgctgcgccatcagtgggaaaaaactgctcaatgcaaagctccccagatgaagcagtcgttttaaggtggagggctgtttcggcacatacagcgggcagcgccagacggtagcctcgccctcttcccggcgatagcgccaggcggaatagcgctcaccgaccttccactgcgggtagtacggcggcgcagtaatgacccgcacctcatggccttcctgcgccatccacgccaccatttcgccggtatatttgccgataccggtcagttccggcgaatagttaatgccatagaccaggatcttcataggcccaccgccggcgcgtcaggagagaagtaggcccgactgttctcatgaacattgtcgcttgccagaagctgttccggcgtcagccagcggtaactgccatgctgggcatcaggcaggcgtaaatcgctctccgccacgcgcagacgaaagccgagcacgatgtagtgagttgaaaaatcctcaccggaaaagttgccgtcatagaagtgctgccagacgccataaaacgtccctgccgccagcggcagacgcacgcccagttccgcctgcgtcaggcgtgcaaaggcggcctccagcgtttcgtctttgcacacccgcccccccggcacaaaccagtagccctgcgccggacggttgagacgctggcccagtaaaatttccccttggccgttttccacgatgaaatcgagggagatgaggggcgtggcccgcaccacggcggcgaaatcttcctgacgtaaaaacattgtcacccccggaaccgttgctgattctcaaggaaccactggtaagtaccggcaagccctgcctccagtgaaatttcgtgataccagccaagctgatgcaggcgcgtgacgtcgagcaatttacgcggcgtgccgtccggcttcgcggcatcgaacaccacccggccctggtaacccaccacctttgcgatggtctgcgccagctcgcggatggtgcagtccacgccagtgccgacgttaatgtgcgacagcatcggggcagtgttctcctgccacacttcgcgcgccagctccatcacgtgaatactggccgccgccatatcgtcaacgtgcagaaattcacgcatcggcgtgccgctgccccacaccaccacctccggcgcgtggctctgcgcagcctcatgaaagcgacgcagcagcgccgggatcacatgtgaattgtccgggtggaaattatcatgcgggccgtacaggttggttggcatcaccgaacggtagtcgcgaccgtactgccggttgtaggactcgcacagtttaatcccggcgatcttggcgatggcgtacggctcgttggtcggctccagcgtcccctgcagcagctcgctttccgccatcggctgccttgccagtttcggatagatacaggacgaaccgagaaacagcagtttgttcacgttgtgcaggtgcgcggcgtgaataatgttgctctctatcatcatgttttcataaataaaatccgccggatacgtgttgttggcgacaatgccgcccactttcgccgccgccagataaacctggtcgatacccgccccggcaaagaacgcctgtaccgcgcgcccgtcgagcagatccagctcatcgcgggtgcgcagtaccagttccacgtcgccgcgctgcgcaagctgccgtacaatggcggagcccaccattccgcgatggcccgccacaaaaattcgttgcttattcattctcaggactccagcgcgatggccacctcataaccgtgagatttcaacagtgagtgttttttcgcggcctccagatcgttcgccaccatctcggagaccatctccgacagggtgatttccggtttccagcccagtttctcatgcgctttggacgggtcgcccagcagggtttccacttccgccggacggaaataacgcggatcaacggccacaatcacatcccccggtttcacgcccggcgcatcgtgtccggtaacggataccacgatccctttctcattaatgccttcgccttcaaagcgcagttttatccccagttgcgccgctgccagctccacaaactggcgtacggaatactgcacgccggtggcaatcacgaaatcttccggctgctcctgctgtaacatcatccactgcatccgcacgtaatctttcgcatgaccccagtcgcgcagcgagtccatgttgccgagatacaggcaggactctagtccctgggcgatattggcgatggcgcgggtgatcttacgggtgacgaaggtttcgccgcgacgcggggactcgtggttaaacagaatgccgttacaggcgtaaataccgtaggattcacggtagttaacggtgatccagtaggcgtacagtttcgccaccgcatagggggaacgcgggtagaacggcgtggtctctttctgcgggatctcctgcaccagcccgtacagttcagaggtggaggcctggtagaaccgcgttttcttttcaagaccgaggaagcggatcgcctccagcaggcgcagcgtgcccatcgcatccacatcggcggtatattccggcgactcaaacgacaccgccacatggctcatcgcgcccaggttgtagacctcatccggctgcacttcctgtaaaatgcgggtcaggttggaggcgtcggtcaggtcgccataatgcagatgaaatttcgggttgcagctgtgcgggtcctgataaatatggtccacgcgctcggtattaaacgatgacgcgcggcgcttgataccatgcacctcataccctttttccagcagaaattctgccaggtaagacccatcctgtccggttacgccagtaatgagagcgacttttgacattttcatttcctcaaatagtcccgttagggagtaactttctgaacgcgctggcgcgttaccactgcgggattgccccgacaaatcgcatttgccggtaatgatttaaatacgctgctgcgcgcgccgacgacggtgccatgacctatcgtcacgccgggcgcgacaaaaacatcggtcgccagccaacatttttcgccaataacaatcggcgcggcattaatatcgaaatgggcgctggtataatcatggctaccggtacacaaataccctttttgtgaaataaccgcatgtgcgccaatattaatttcacccaacgtatataacacagcgtcgtcgcctacccaggcataatcgccgacggttaatttccacggataggtaatttttactgacggtcgaataaccacattctttccaattttggcgccaaacagacgcagcaaaaaggctcgccagcgatacaatatttgcggcgacccggcgaataatgtcgcctgtaccgcccaccataattgtacttttagcgcattagcgccgcggaaccccttcggcaccgtaaagccgctaagatcctgcataataactcccggtgattagactttgttataccgcgcttttgttttacccgtcgttttcagacgtaataaataggataattgcgcccaaaatcctggcacacgtaatatttttcgctgtacgttttttgcatcctgacataattccagattattcgaggttgacacgccgcccattgaaaattcagataccagtccgttaattcgccgaaaaggatagcctgctttatagagacgggccgccagcgcataatctgaagagacatgatattgcagatcataaggatacttttttaacgctgccgtcgggaaaaatatcgcctgatggctggctggcaaactatggtagatataatacccgggtttagccttccggcgtattttatgcccgccgccaaaatccagcagcgcgtcgccaatatacatcgcctcgcccttttgtcgcgccagttggcggacaaacagcgcggcatcatcatggaacgcatcaccggaattaagaaacagggtatagcgcccctgcgccaaggcaatgcctttgttcatggcatcataaataccgcgatccttttcactgataaaacgcaggttaaactcaccgtgacgtttttgcagaaattcgcgcgtgccgtcctccgaaccgccatccactacgatccattcaaatgacagacccggatcgcgcgccagattgcgcagcgagcgccaggtttttaccaccccttcgtaattgcgaaaggcgacggtaacgacgcttaaaaacatgcaaccaccccgttatgaaatttttaacgccttgcgcaaaatgaacggacagacgattaaaaaagcatattccgggctaaatattgaaccggtaaaaaacagcgacaccggcgtaaaaagatagagctgcacccgaaaattgcgattatcgccaaacgcatttagcgccatttttaaaactttccccatataccacagcgtcattagcactgcgaaccaggaaaaataaataatcagtagatacaatccattgtctatggttttcccgacatccgcaccgttaaagattccgaatgatgcaacatattcataaagtgagccaaatctgactacaccatcaatatgggtcaaggaatatccgaccatgactaaggggcccacaatacgataataagaagatgagccttccgtccctaaatcgccaagtcgtgtcgcgatataaggaaatgcaataattaccccaaccaaaaacagggttaatgagaccagcgccagtggaagttttttctttatcgcatccttattcaaatattggaacgcccactccagaaggtaaaacaggataaaggtcattacccctgaaaatgatcctgataatattatccctgccagaatcatagcatcgcttttcggtgttttgataccaaactgtttgatgctcagccaaattgagattagtgccaaagcgaaaaatgccggttcaaaataaagcgcagtggtacgcttaccgccaaattttatgaagttcagtacgtagctattactgtaaatgagatatttcgaaattccttccataatactgctgccgccggtaaggataatttgcgccatctccaccgcggcgagcgcgaccaccatacccaccaccagataaaaaaaacgcaaaatctttcggtggttatgcgcggaaatggttttgaatcggatactccagaccatcccgataatgaccacaatatagacaaacagcatcgtggacgtgacatatttaccggcattcagcgactggccgaacaggaagttaaatgccgtaagccccgcgccgatgcctaaggcgatcatcaatttttttacgctaatgcgttccacaaataacagcagcaacagcggtaaaaaagtgacgatggtaatgggaaagctttcccccagttgggcaatcttgacattgaccagtaggtagatcagcggcagcagcagatagctacagattctgatagaacgagacatactcctccagcatctgttgaccgctgtacgcgacgcggctacgcatacgaaaggcgtccagcgtggcgccaaataccgcctgagcaatctctggcttacgccgctgcgccaggcgcagtacatctgtagcggcaaaagtctggccgccggatttcgccagcacctcctgcgccgcctcgctgtgggtggcgattaccggtacgccgatcgagagcgcttcacacaagatcagcggatagttatcgacccgcgagctaaagaccagcgcatccatctcattgagcgcgctcattaatttgcgcttatcggtttcaaaaccgtgattaacaacgttttggccggtaaaaggcgaaaatttaccgaaggtatgcagttcaattttttcgcccagcgccatcatgtcgtgtaccagacgctggtcagttttgccgtcataacgcaagtcatgcgccacaatggcaattcgcggttttcccggattcagcggcacaggtgatagctgcgcgagaatcgcctcggtcgccagatcgataccgttgttaataatctggcagcgccccgcgccataaacgctgttaaaggcctcggccacgtgctggctcggcgaaataaaccggcagcccagccgcagcatgtcccgaaagcgctgacgtttgccgtcaataagctggtgcgcccgatccaccctaaccggcggataattgcttagggtcgggcatttttggcagccgcttttccagccctcgcaaccgtcggtgaaggcgcaacgcccggtgacgctccagtgatcgtgcaacgtccagaccagcgtgacgtctggtttttgcgctttgactttttcgcaaaacgtcacgatgtccgccaggtttagccagtaactgtggagaacatgaaaatgcagcaccagcgggccggatgtctggataaccgtgcggtaaagattgtcgagattgccaaacagatcgcgattcaggaaacgaaacagcgcgatattagcgattgccgtgccgcgcggcgtctgttttatcacctgcggataacggtggtggctgacgcttttttttccgcctttgccataaccataaacaaaatgcgacgtcagccctttttgcagcgcccgcagatggagatccaacgccactcccgccgcgccgccttccgccagccgtacattaaattgcagaatattcatgtgctgaccttcacccgtgctttttctcccaccaccagcgcatgatccggaatactgtcaagcaccacgctacccgcgccaatcgtgacgtgattaccgatagtaatatcgccaagcaggatgacattcgcccccagctcaacgccgttaccaatcaccggacaagccaggctgtccgcgccgcgattgccaatggtgacgccgtggcgaatggtaaaatcgtcgccggcgacgacatgtttgttgatcactaccgcgtaaccatgatggatagtgaaccgccgaccaatggtcgcggcggcctggatttcatacccgaacaggcattccgtgatcacgcgatacagcaccagcaccggcgcggcccacagattattcagcacattctttttgcgccagacggaacaaaaatgagcgatacggtaggccagcaccatgcaacaggggcgtaagctccagctattcgcgcgtaagtcttccagcatcgttatcgcccccgcagcccggccgccagacgtttgctattacgcacggagagcaacgtcagcaacgtgcgccaggtcattcgcttattgcgaatttggtacagggtaaaaagctggtattttttactggcgcgatcgaatttatctttgtgcttacgataaaaatggaaatagccggagaactttttcggcgaagaggtaatctgcatctcgccgtggttgatatgtaaaatttgcgtcgcctcttcgactttccacggttcgccatactccaccaccatgcgcagaaaaatgtcgtagtcctgcgccgccttgagttcggtatcgaacaaacacgctttaaaacgccaggcccaggtaaaaacctgattgccaataatattgcgcttgtagaataagcggcgcgaataaggggatttcggatacagcggcaggctggcaggctgagagtagacctcgccctcgcacacatagtcgttggcatacaaaaaggcgtgcgtagtcaactggtgtttatgggccagaaacacgctcagacggtttggcgtccattcatcgtcatcatcaataccggtaatgtagtgcccttgcgcctgcataatggcctggttgcgaaccgcgcaggcgccggtattcctggcgttatgggtataacggacgcgcgggtcgttcagctcctcaacaaattgttgtagctgctgataagatgaagagcaatcatccacgatgatcatctcccagtgacggtagtcctgacgtagtactgatttaatcgcccggatagccaactgctgcctgttccaggttggcatataaattgagatcagcggattgtctgttgtcatgcttattccccagatagttttgccgcatggcgctacgcttgtccggcctacagtctcaggccgcgccatccggcacgccttattttttatttggaatctgactggtattcatactcgtaatagccataatcctggtagcccgtcgcccggcggaaaatggagttgagaatgacgcctttgacctgaatgccattctggtcaaaacggctcagactggtttccacctcttttaaggtgttgacggcataacgcgccaccatcagcgtcgtcccggcgtggcgacccacaatcgcggcgtccgtcacggccagaatcggcggcgtgtcgattaataccagatcgtagcggctgcttgcccaggcgatcagctcgccgaagcgctcgctcatcagcagttccgatggattaggcggcacctgaccgcgcggaataagatcaaaattagcgatcgccgtgggtttcgcgcaggaggctatctcgcctttgcccgccagaatgtcagataagccgtccacgttattggtgccgagcagttcatgggtgtagcccttacgcatatcgcagtcgatcagtaatacccgtttatgcgtctggctgatgacggccgccaggttggcgcaaacaaaggttttgccgatagagggactgacgcctgtgagcatgagtacattattttgcgcctgcatcatggcgaaatgcaggctggtgcgcaggctgcgaatcgcctcaatcgccagatcggtcggattgcccaccgccagcagttggctctgcttgtaacgcttaattcctttaatggttttgacgctatcgcgcgctttttgccattccgacagcggaatactggcatagacgctgatcccgtgctcctccagcgcctgcgggctttcgataccgcgattaaacagcgagcgcagcagcacgccgacaatcgataacattaatcccagaataatgctgccgagaataatcaacgcctttttcggcttcagcacgcccggctgggtaatcgccgggtcaacgatgcgcacgtcgccaacggtgctggcttcggtgattttcagctcctgctgtttattaagcagttgcatatagacctgctggccggactccacatcgcgggtcaaacgcacaatctcctgctgggttttcggcattgccgtcacccgcccgttcagtttggctttttcatcttccagcgctttacgtttttccagcagggtgcggtaagccggatgcgctttggtaaagagcttggaaatttccgcctctttaaacgtcaactcattcaactgggcgtcgatattaaccatcgaatcgagcaccgccttcgcctccagcggtaaatccaccgagtctttatcctggcggaaagcgtttagcttgttttccgccacatccagacggctgcggacttccggcagttgttttgccagaaacgccaggctcttccccgcctcttcagatttccgcgcaatatcctgttgcagatagttacgggtaatactgttgagaatttcgcggatctggtcgcgatcctctcccgtgaacgtcaggctcagaacgccggtatctttgccggtttccgttacggtgaggttattttgcaggttattaatcatgccaagcgttgagaatttactcaccgtaaattctgtatcaggacgggcgtcaatcgcctctacccgcatcgtcacgccgtctttattgagtggctggcccacaacgccctgcgcgctaaatccgccgtcgctaaccaactgataacgtttgtcgcccagcactttgagggtgaagatctgtccgctcatcgtctctggtcgggtgaatgtcgtgactttcaccatttcattgtgacgtcccatcagccgttcccacccggcgccgaacagcggaaaggtgtttttggtgacggcaatatccagatccagatcgtcaacggtcttccccagcaccaggcgcgatcgaatgagctgaatttccgcatcggaagccggcggcttattcgctaatgcgctattgatatcctgtaccagcgaattaccggcgttttgttcaatctgtaccagcgcatcggcgctatagatgggcgtggcgaagaacgtataaattaccgcgcacagcgcaaatatggccgtcgtccccaacacccaccaacgcgcttcaatcaccgttccgaccaggcgcccgatatcgatttcatcgctacccgtaaccgccgcagattgttttgctttttctgtcatggttttccctgctctgcattcagtgcctgcgcccactggcgggcagacctttccagtaatgtgtacaccgcctcaaacgcatcgcggcttttgcgatacgggtccggtatttcacgctcgctgtcccagtgaccaaacagcattaccttgccgcgcatttccggcgcaatgtcgcacagggcggcgatgtgacgtttctccatcgtcagaatcaggtcatattcccggcacagacgcgcggaaatttgccttgcgcagtgattttccaaagacagatcgtgggcgctcgccacgctcgccgccgcaggatcggcgcctttgccgaccagtgcgcctaatcctgcggacgcaaccgtcagcgagggatgaaagcgttttagcaaacgttccgccgtcggggaacggcaaacattccccacacagaccactaagattttgttaaacataacgattaccaggaatgaatgtcgctggccgtatccgtcatataacggacaccgctaatggttggcagcaactgattgatcagacggttccagcgagcaaccggcgcggtcgtgacgtacaccacatcgtaaggctgaagtcggaattccgtcgccatcaccaatgacgtggcgtcagacatatcaagctggtagatattggcgatcttgccgccgcgtcccccctcgcctttcaacggacgaatcacaaaaatgccgctggcgttggaggtggtcagatcaatgccttccgcattgcctaatgcttcggtgagcgtcatgccgctgaaatccattttgagggtgctctgttttttcacttcgcccatgacaaagactttcagatcgtcattgcgcggcacatacagaatgtcgccagggtagagcaagcggttctggctaagatcgccattttgcatcagcgcctgtagcgaaatgcgctgttctttgccgttgtgcgtcaacacgacgttgcgccagtccgccatatcggtcaggccgcccgcagcgttaatcgcatccaggacggttagcggtacgttagtaatagcctgctgaccggatttattcacctggccggagatgtacgctttttgcgagcggaaagcggcgatattgacatccacctgcgggtccgcaatgtacttcgctaaacgcccggtaatatcgctacgaatctctgacaaagttttaccgacgacgctaaccttgccaatgtagggataaaacatggtgccgtccggctgtacccagttgccggtatcgcttgagctacggtactggcctgctggcgtggtcaattccgggtgatcccagacggtgacattcagcacatcgccaggcccgacgcgatactgatagctggcgatctcctggtccagcgacatattcggttgcgcgacattgggccgcgggcgtaattgctcaaccaaccgtggcgtcagcggatacacattgaccatccggtcgagatcaaagtcagcgtcttgctgtttgatcacatctttccccatcgtagacatattgctgcccggaagtactgtgcaaccacttatcaagctgagcgacgccaataatggcatcaatttcattttggatttcatcattgattatttatcactttggcagagtcattatcctgtgcaatttaaatagcggcttcgtccgtgcacatttaccttgcagttaatagcagagaaaattaactggcatcattctgaaaaaaaatcaattcatccgcaggctattgacagaataataaaggcttatattcaggctttcaggcacgctaccgcccctggcttcttagctaccaatacactgattattctaaattttcgcattcccctcagattttatcctcgttcagataaaaatcttcagcgaaataaaggttacgtattaatagttttctcgatgtcgtgacaggatatttaagcgcgctatcttaatcctgcaagaattgttgcagctaacctaatgacaggcaaggtaacaaacccgccattctatatttttaagattaatattaaatgaattaacagatgattttaggattttattgatgttgacaatatttatttactccactccacctgcgatatttcctaaatatattcttgacattatttagtttctgacagaaacattacggctattttaaagttattttatagccgcgtaacaaagataaattgcgctgcggcattgcatttttccgccgtattatccatgatcgaattgtgacaattgtcatattacagaaggtattgctcttactatggaatggattgccgatccgtcaatctgggccggactggtaacgttaatcgttatcgaacttgttctcggcattgataacctggtctttattgccatcctcgctgaaaaactaccgccggggcagcgcgaccgcgcgcgcattaccggcctgatactggcgatgatcatgcgcctgctgctgctggcgtcaatctcgtggctggtcaccttgactaagccgctttttagcgtacaggcgttaagctttagcgcccgcgatctgattatgctgttcggcggcttcttcctgctctttaaagccaccatggagctcaacgaacggctggaagggaaagatagcgccaaccctacccagcgtaagggggcgaaattctgggcggtggtcgcgcaaatcgtggtgctggacgctatcttttctctcgactccgtgattaccgccgtggggatggtcgatcacctggcggtcatgatggcggccgtgataatcgccattagcctgatgctgctcgccagcaagtcactgacccgatttgtgaacaaccatcccaccattgtcattttgtgtcttagcttcctgctaatgatcggctttagcctggtggcggaagggtttggtttccacattccgaaagggtatctgtacgcggctatcggcttctcggtgatgatcgaggcgctcaaccaactggctatttttaaccgccgccgttttctttccgctaaccatacgctgcgccagcgcacaacggaggccgtgatgcggctgattagcggtaaaaaagaggatgccgaactggatgcggaaaccgccgcgatgctggcagaccatgacgacagccagatttttaatccgcaggagcgcaggatgattgagcgggtgctgaatctcaaccagcgcaccgtaagtagcatcatgacgtcgcgtcacgatatcgagcatatcgatctcaacgcgccggaagcggaaatccgcgctctgctggaaaagaaccagcatacgcgtctggtcgtgacgggtgaaaatgaacaggaagatttactcggcgtcgtccacgtcatcgatctgttgcaacaatcgctgcgcggcgaaccgctcaacctgcgggcgctgattcgccaaccgctggttttcccggaaacattgccgctgctgcctgcgctggagcagttccgtaacgccagaacccattttgcctttgtcgtagatgagtttggctcggttgaaggcattgtgacattaagcgatgtcatggagactattgccggtaatctgccgaatgaagtcgaggaaattgacgcccgccacgatattcagaagaacccggacggttcctggacagcaaacggccatatgccgctggaggatttggtgcagtacgtgccgctaccgctggatgaaaaacgggaataccatacgattgccggattattgatggaatatttgcaacgcataccgcaaaccggtgaagaggttcaggtgggcgattatttgctgaaaacattgcaggtagaaagccatcgagtgcagaaagtgcagttaattccgctgcataacggcgagccagaccaggagatgtaacgtctgttcgcctgccccggcctgcttaccaggcaggccggaggcgcgttagcctcgccatccggctctgccctttggccaaaaactacagcttattcagcagcttcttcacatctttaccgttgcgggtatctttattgcgatccgcccagtcattgagccgacgcttcgcctcatcctgtaaatgcttacgcaataactgatccacttgcagggtatagttcagctcctgccacttgccatagacgcgcaacggcaccggcgtctctttcaggaaggtgatcaggttgctatcgccgttccagccgcccagcacacgcagattaaattgtgtatcacagctctgcttaaccagatccagcgttccgctgccggttaacgccagcatagaagattgcccgaccatgtcgtcgagcgtcagcgtgcccttatttagcgtcagatcggtcgtgaagcgatccagtcgggtcgcgttgtccatattttcctgcgactgctgcgcgtcgccgccgcttcgctctacggcctgctgcaccagttgctggaaattcattccttcaaggcgcgtattgctcatgtcaacatgcgcttttcctttccagctatggcgaaatgcctctgcgtcaatatccgccccggagaaatcgccaaccagcgacatcttaccggtcaggctaatcggataattgaaggctttcaggatagtcccaatctcaacatggttgaggcgagggtggaattcgatgcgcggactggcggtgcgggcgtccagcgtgccgggcagcgacatctctccgtcggccagtttcccctgcaaatcagtaatatccagcaatccggcctgattagacatcttcgtcgaaacctgggtaaagtccattccccgccagcgaactgaatccgcctgtaaagcaatctccgccgtaaagctttgcagcccctgataaggcggcgcaccaacacgcgacgcgataactggcctggtcagggggagcgtattttgcccctgcgacaccgcgccgcctgtctgagccacggcgctatgatgcggcaacaggttgtccagattaagcttgctggactggaggtcaatttgccattccggctgctccgccagcgttacctgaacttgcccggtcagagaactgtcattcgccgttaaatttaagtggttaaatgaaagacgtttttgcgcctcctgccactgcgcctgcaattgtccctgcccctcaatcccctgcgctggtagatccgcgccctgcaattgccagcgcagttgctcaatacccgcggttaaattatgcgggtaatcggaagcatccaccgttccgctgaacgataaagcaagatcccgctgatcgcggttcacgcgtcccgaaaaatcaaacgtgccgcgatgctcggcatcttgttccatattcagacgaatatcgcgcaccgtgacctgatcatcattttcatgctggaaaaccagcacgctgtcggcaacgcgcaggctacgaatatcaaacgaccagccgcgatcttccgctacgtccggcaaggtattatctttcggcgcgaccggcgcatcatcgctgcgtaccgcttccgtttgcggcgtcagttgaatcaccccgcctttcagcatcacctgcttaacatgaagctgatgactcaatagcggccataaagcaacatccaggcgcatattgtcagcccgcaccagcggttcgctggcgcctcgcgccgttagcgtcattcgcccggaaaggatactcagttgcggccatacgtgccagcgcagcggcccgtcaagttgcaactgatattcactacgcgcggcaacctgctgcaccatataggcgcggaaatcattcggattgaccaacaataccaacgcagagaatccggccaccagcacgaccaggagaatcatcagcgtcgtcagaaatcgtctcatgctaccctcaatggaccggcagtattgcgccgaatggctcagtctttatcaatccggctggcgacagcgccctgctgatcgcgatatttggcatcctgacggcggttataaggccgcgccgccgggccggacagcggctcaaaactcagcgcgccgatgagcatacccggacgcaacgccagcggcagcttcccggagttgtaaaactcaagcacaatgcagcccgaccagccgggatcgatacggtgcgccgtcacatgcaccatcagccccagacgcgccagcgaggagcgaccatccagccagcccactaaatccggcggcagggtaacggattcaaaggtaacggccagcgccaactcgcccggatgcagataaaatgcctcgccgtccggcaaaacgatttcatcgctcatcacgcgatccagcgccgcgctgacctcatctttaggcccgctcagatcgataaacgccgccgtatggccacggaaggttcgaaatttattgccaagacgtacatcgaccgtcgcgccgttaatgcgctctacgggaggtcgcggggtgatagacaaacggccttcatccagccaggcttcaatatctcggtcgcataaacgcatggcactttctcctttcgcgcatcaagcccttaaatcaagcacatcaagggctaaccaggttatcactgaacggtacacaattcgccagatttattcaaagaactggctgattttcgctttcagaatatcaatagcgatgcggtttttaccgccgcgcggcacgataatatccgcatattgtttggaaggctcaataaattgcaggaacatcggacgcaccgttttctgatattgcgccatcaccgaatccattgagcgaccacgctcgttcacatcgcgtttgatacggcgcatcaaacagatatccagcggcgtatcgacaaaaatagagaagttcatctcttcacgcaaacgcgcgtcggtcagtaacagaataccttcaagaataatcactttcttcggttctacgcgaaccgtttcctgcatacgggtatgctcaacataactgtataccggtaattcaatcgccgaaccgcgcttgagcgcctgaagatgctgaaatagcaggctgtgatccatcgcattcggatggtcatagttagtttttacgcgttcttccatcgacagatggctttgatctttgtaataactgtcttcgggaataacgccaatatgttcgtcacccacttgttcacgcaattcgcggtaaagggtactggcaataagactcttgccggaagccgatgcgccagcgataccgataatgacgcactgatgagactgatcagtcataaatttagcgacctgattaacctggatgtaaggaaggggggcgccgaaacgccaaacgcggcaattatagggatttcagcagcgcgataccagtccggcgctatgccacggtgaatttgttggcggcgcattcgacgtcgcgacgtaaaagcgttcagttttaacgcgggcagcggttttatcgacccgtctggaggaggaatacgccgggagccacaatttatattcagccagcgtataaatcattacgcgtttatactagcataatcacagagtaaactgacgcgtccggtattccgcgacgttaccggcgattcggatagagtggtaatgagtaaaccatcccaacatgttttcgttaccgtcccccacccgctattgcgtctggtcagtttaggcctggtcgcgtttgtctttacgctcttttcgctcgtattatcgcgtgtcggcacccaactcgcgccgctgtggttccccacctccattatgatggtcgcgttttaccgccatgcgggccgtctgtggccagggatcgcggtcgcctgctcgctcggcagcatcggcgcctcactgactttatttcctgccgcctcgcttaactttagctggacggcaataaatattatcgaggcggccactggcgcgatactgctgcgaaaactgctccccagctacaaccccttacaaaatttgaatgactggtttcgtctggctatcggcagcgccgtgattccgccgctactcggcggcctgttattttggctaatagcgccggaagcggtcgcctcgaaagcgtttctgatttgggtattatcggaagccatcggcgcgctgacgctggtgccgttaggtttactgtttaaaccacactatctgttgcgtcatcgcgacccgcatctgttgctggaaacgctattgacgctggtcattacgctggcgctaagctggctcgctatgcgctatattccgtggccgtttacgtgcgttatcgtcctgttgatgtggagtgcggtgcgcctgccgcgaatggaggcgtttttaatttttttagctaccgttatcgtggtctcgctcatgctggccaatgaccccacgctgctcgccacgccgaaaaccgacgtgatggtcaatatgccgtggctgccttttttaatgatcctgctgcctgccaatatgatgacgatggtgatgtacgcgtttcgcacggagcgtaaacatatcaccgagagcgaatcccgctttcgcaacgcgatggagtattccgccattggtatggcgctggtcggtacggagggtcagtggctacaggtcaataaatctctgagccattttcttggctatagccaggatgaattacgcacgatgacatttcagcaattgacctggccggaagacctgaataacgaccttgaacagctaaacatgctggtgcgcggcgacatcaacagctattccatggaaaaacgctactacacccgcaacggcgatgtcgtctgggcgctgctggccgtctcactggttcgtcataaagacaataaacctctctattttattgctcagattgaagacattaacgatctcaagcaaagcgagcaggaaaaccagcggttgatggagcgtattacacaggcgaacgaggcgctgtttcaggaaaaagaacggttgcacatcacgcttgactctatcggagaagcggtggtgtgtattgatgtcgcgatgaatatcacctttatgaacccgatcgccgagaagatgagcggctggcggcaagaggatgctttaggcacgccattattaacggttctgcgcattacgtcaggtgataaggggccgctgctggaggatatttatcgcgccgacaggtcgcgatcggacatggaacaggagatagtgctccattgtcataacggcggcagctacgatattcattacagtatcacgccgctcagtacgcttgatggcgataagattggttcggttctggttatccaggacgttaccgaatcacgaaaaatgttacgccagctcagctacagcgcaacgcatgacgccctcacccaacttgccaaccgcgccagttttgaaaaacagcttcaacagcgcctgcaaacaatacaggaatcgcctcaacatcatgcgctggtgtttatcgatctggaccgttttaaagcggttaacgacagcgcgggacatgccgccggcgatgccttattgcgtgagctcgcgtcactgatgctcagtatgcttcgatccggcgatctcctggcccgtctgggtggcgatgagtttggcctgttgctgccggattgtaatagtgacagcgcgcgctttatcgcgacgcggcttatcaacgccattaatgagtatcactttatgtgggaaggacgcctgcatcggatcggcgccagcgccgggatcacaatgataaatgaacataactgccagctcacagaggtcgtgtctcaggccgatattgcctgctacgccgcgaaaaatagcggtcgaggccgtctgaccgtgtacgaaccgcagcacgcattaacctcctcaaagggaatgatgccgctggaagaacagtggcatatgattaaaaataaccacctgctgatgcttgccagaaacgtcgcgccgccgcgtacgccggaggccaccagcttttggctggtctcactcaggctgtggaccagcgaaggggaagtgatggaagagcgcgcgttccgggcagggttagccgactccgcgctgcatcacgcgcttgaccgacgggtattccatgagtttttccaccatgcggcgaccgccgtcgccagcaagggattaagcgttgcgctgccgctgtccgccgcgggattatacagcgcgacccttattgatgagctgctggaacaactggagcatagtccactgccgccacggttattacacctgattatcccggctgacgttatcgttaagcaggcgcagaccgccgctgcgactctgcgaaaactgcggcaacgcggctgccaggtgattctcagccatgtcgggcgcgatttacagctgtttaatttactgcccctgcatatcgtcgattatttactgctggatagcgaccttatcgccaacgttcatgaaagtttaatggatgaaatgctgacctcgatcatccagggacacgcccagcatctggacatcaaaacgctcgccgggccggtacaaaacccacaggtgctggatacgctctcccgtattggcgtggatctgatttatggcgacactatcgccgaagcgcaaccgctggatttgttactgaataccagctatttcgctatccattgacggttgccagccgtgggtataccagatatgcagtagcgcgtaggaacgccacggtttccagcgctccgcgtagcgacggatctgcgcgggcgtcatcccggcgaagcgctgcttaattaagtaatcatcgggcaaaaagatatcttttgcctgccaaccgcgcagggcgaaatagttcgccgtccagcggccaattcccggaaacgtttgtaaatttttaacgctctgctcaatatccggcggcgcggcgagcgccagttttcccgccagcgtcgcctgcgccagatgaatcagcgcttcggcgcgccgcagcggcatccccagagctttaagcgccagcggatcggccaacgccagcgtttccggaccgggaaaacagacataatcgggcgcatccggcaacgcctcgccatagcggcgcgccactttcgccgtcaaccttgccgccatcgcgacactcaccagttgccccagtatcgcccgcacgccctgttcaaacgtatcaaccgatcccggtaaacgcagccccggtctgtcctcgcccagtggccccagcacggcggcaacctgcgcgggctggcagtcaagatcaaacagacgcgaaactttcgccagacacgccggcgcgacgggaagtaatccggcgctcacgctaacctgcacagtgtgggtgggcagatggggcctcacgctgaccagtccgcgatgctcgcccaccaccaggctgcgcgcataaaagccctcgcctactgtttccacgccgtccaccgcacgcgcggcaagaaagcccaacatccacgaccagtcgtaaggcggctgccagctcagggtaaacatacttttctcctttatttgacctttcagcataaacgctaatcgcacgtaacgccttgctttcatattccagttgtcgccgcgacgacatttcgctaaagtcacgccccttcttcactggcatggggattttaaggtgtttatcggatttgattacggtacggcaaactgctcggtcgccattatgcgcgacgggcatccacagttgctgacaatggagaataacagcgcattactgccgtctatgctgtgcgcgccgacgcgcgaagcggtgagcgagtggctgtatcgccatcatgatgtgccggcaacggacgaagaaacccaggcgctgctacgccgcgcgatacgctacaaccgcgaggaagatattgaggttggcgcgcaaagcgtacagtttagtctggcgtcgctggcgcactatattgacgatccccaggaggtctggtttgtcaaatcgccgaaatcctttttaggcgccagcggcctgaaaccgcagcaggtcgcgctgtttgaagatttagtctgcgccatgatggtacatattcgtcatacggcgcacagccaattgccggaggccattacccaggcagtgatcggtcgcccgatcaactttcagggactgggcggcgatgacgcgaaccgccaggcgcagggtattctggagcgggcggcaaaacgcgccggttttcaggaggtggtattccagtacgaaccggttgcggcgggcctggactacgaggctacgctgcgggaagagaagcgtgtgctggtcgtggatattggcggcggcaccaccgactgctccatgctgctgatggggccgcagtggcgtcagcgcgccgatcgtgaaaacagcctgttggggcacagcggttgccgcgtgggcggaaacgatctggatatcgcgctggcctttaaaaatctgatgcctttgctgggcatgggcggcgaaaccgaaaaaggtatcgccctgccggtgctgccgtggtggaacgccgtcgcgattaacgacgtcccggcgcaaagcgatttttacagtagcgcgaatggtcgtctgttgaacgatttggttcgcaacgcgcgtgaagcagacaaggtcgcgttgctgctcaaggtctggcgtcagcggcttagctaccgcctggtacgctgcgcggaagagagcaaaatcgccctttccggccaggcggatgttacggcgaggctgccatttatcagcgacgacctggcggtcgctatcagccagcaaggactggaagcggcgctggatcaaccgctgacgcgcattctggaacaggtgcaactggcgctggacagcgcgcaggaaaaaccggatgtcatctatctgaccggcggcagcgcccgttcgccattgattaaaaaagcgctttccgaacagttaccgggcatacccgtcgctggcggcgatgatttcggctccgtcaccgcaggactggcgcgctgggcggaggtcgttttccgctaagcgcctcgcaagcccagcgctgatggattgacattattcttgatgtggcttaacgtcaggagtgagggtaagggaggattcctcctccccctggtgtcttagtaagctggtaggctaatcactaagagtatcaccagtatgatgactaccttcatcataaccctttccttattttggccccttcctcgggaggggctttcccgtttcagcgtcctgctgaaatcggtggcttaccttcattgccgtgccgccactttaccgcactccggcgcgttaacgattttcaccgatgagagttgcgtagcgcctcgcaaagcgggtcgccattcagaataatcccgaccgtgttccataattcctccatttttctcccttccctgctgactacaatagaggaagcaacattccgcaaaacgtttcaggatgagaaacttataccgatgaaaggcagtaatactttccgctgggcaatagcgattggggttgtagtggccgccgccgcattctggttctggcatagccgtagcgaaagcccgaccgccgcgccaggcgtcgccgcgcaagcgccgcataccgcctccgcaggtcgccgcggtatgcgcgacggccctctggcgccggtacaggccgcgaccgcgaccacgcaggccgtaccgcgctatctgagcgggctgggtaccgtgaccgccgcgaataccgttacggtgcgtagccgcgtggatggtcaactcatcgccctgcactttcaggaaggtcagcaggtcaacgcaggcgatctgctggcgcaaatcgatcccagccagtttaaggtcgccctggcgcaggctcagggacagttggcgaaagataacgctacgctggcgaatgcgcgtcgtgatctggcgcgctatcagcaactggcaaaaaccaatctggtttcccgtcaggaactggatgcgcaacaggcgctggtcaacgaaacccagggaaccattaaagcggatgaagctaatgtcgccagcgcgcagttacagctcgactggagtcgtatcacggccccggtctcgggacgcgtgggtctgaaacaggtggatgtcggcaaccagatttccagcagcgataccgcaggtattgtcgtcattacgcaaacgcacccgattgatctcatttttactctgccggaaagcgatatcgcgaccgtagttcaggcacagaaagcggggaaagcgctggtcgtagaagcctgggatcggactaactcgcacaaattgagcgaaggtgtgttgctcagtctggacaaccagattgatcccacgacgggaacgatcaaaattaaagcgcgctttaccaatcaggacgatacgctgttccccaatcaatttgtgaacgcccggatgctggtcgataccgaacaaaatgccgttgtggtgcctgccgcggcggtgcaaatgggcaatgagggccactttgtgtgggtgctgaacgacgaaaataacgtcagcaagaagcgggtaaaaatcggtattcaggataaccgaaacgtggtgatcagcgcaggcttatcggcaggcgatcgcgtcgttaccgatggtattgatcggctgacggaaggcgcaaaagtcgaggtcgttgagccgcaaaccaccgtggcggatgaaaaatccccttcccgccatgaaggtcaaaaaggagcgcgcgcctgatgcaggtattacctccgggcagcacgggcggcccttcgcgtctgtttattctgcgccccgtggccaccactctgctgatggcggcgattttactcgccgggattatcggctatcgcttcctgcccgtcgccgctttgccggaggtcgactaccccactattcaggttgttacgctctaccctggcgccagcccggatgtcatgacctccgccgtcaccgcgccgcttgagcgccagttcggccagatgtcaggactgaagcagatgtcgtcgcaaagctccggcggcgcgtcagtggtaacgctacagtttcagttgacgctgccgctggacgttgccgagcaggaagtacaggcggcgattaacgcagccaccaatttattgccttccgacctgccgaatccgccgatttacagcaaagtcaatccggcggacccgccgattatgacgcttgccgtcacctcaaactcgatgccgatgacccaggtagaggacatggtagaaacccgcgtggcgcagaagatctcacaggtctccggcgtcgggctggtgacgcttgccggcgggcagcgccctgcggtacgcgtaaaactgaatgctcaggctgtcgccgcgctcggtctgaccagcgaaacggtccgtaccgcaattaccggcgccaacgtcaactcggcgaaaggcagtctggatggccccgaacgggcggtgacgctttctgctaacgatcagatgcagtctgccgacgaataccgcaggcttatcatcgcgtatcaaaacggcgcgccggtacggctgggcgatgtcgccaccgtcgaacagggggcggaaaatagctggctcggcgcatgggcgaatcaagcgccggctatcgtgatgaacgttcaacgccagcctggcgccaatatcattgcgacagcggacagcattcgccagatgctgccccagcttaccgaaagcctgccaaaatcggtgaaggtcacggtcctgtccgatcgcaccaccaatattcgcgcttccgtgcgcgatacccagtttgaactgatgctggcgatcgcgctggtcgtcatgattatctatctgtttttacgtaatattcccgccacaattattcccggcgtcgccgtaccgctgtcgcttatcggcacctttgcggtgatggtgtttttggatttttccattaataacctgacgctgatggcgctcactatcgccacgggtttcgtggtggacgatgcgattgtggtgatcgagaacatctcgcgctacatcgaaaaaggagaaaaaccgctggcggcggcgctcaaaggcgcgggtgaaatcggctttaccattatttccctcaccttttcactgattgcggtgctgatcccgttgctctttatgggcgatattgttggtcgactgttccgcgaatttgcggtgacgttggcggtagcgattttaatctccgccgtcgtctctttgacgctcacgcccatgatgtgcgcgcgtatgctcagccagcagtctctgcgtaaacaaaaccgcttttcccgcgcctgcgagcggatgtttgaccgcgtgatcgccagctacggacgtggattagcgaaagtgctcaaccatccgtggcttacattgagcgtggcattcgccacgctcctgctcagcgttatgctgtggatagtcattccgaaagggttctttccggtacaggataacggcattatccagggaacgctgcaggcgccgcaatcgtcatcgtatgccagtatggcgcaacgtcagcgccaggtggcggagcggatattacaggacccggcggtgcaaagcctgacgacttttgttggcgtagacggcgctaaccccacgctgaatagcgcgcgcctgcaaattaacctcaagccgctggatgcgcgtgatgaccgcgtgcagcaggtgatctcccggctgcaaaccgccgtggcgacgattcccggcgtggagctgtatctccagccgacgcaggatttaaccatcgacacgcaggtcagccgcacacagtatcagtttaccctgcaggccacgacgctcgatgcgctcagccactgggtgccaaaactgcagaacgcgctacagtcgttgccacagctctctgaggtaagcagcgactggcaagatcggggattagcggcctgggtgaatgtcgaccgcgacagcgccagccgtctgggtatcagcatggcggatgtggataacgcgctctacaacgcgttcggacaacgcctgatttcaacgatttatacccaggcgaaccagtaccgtgtcgtgctggaacataataccgccagcatgccgggcctggcggcgctggagacgattcgcctgacgagccgcgacggcggcaccgtaccgctcagcgcgattgcccgcattgagcagcgcttcgctccgctctccatcaatcatttagatcagttcccggttacgacattttcgtttaacgtgccggagagctattcgctcggcgatgcggtgcaggcgattctcgatacggaaaaaacgctcgccctgccagcggatattacaacgcagtttcagggtagtacgctcgccttccaggcggcgctaggcagcaccgtctggcttattgtcgccgccgtggtggcgatgtatatcgtgctcggcgtgctgtatgagagttttatccatccgattacgattctctcaacgctgcctacggcgggcgtcggcgcgctgctggcgctgatcatcgctggtagcgagctcgatattatcgccattatcggcattattttgctgatcggcatcgtgaagaaaaacgccatcatgatgattgacttcgccctcgccgccgaacgcgaacaggggatgagtccgcgcgacgctatcttccaggcctgtctgctgcgttttcgaccgattctgatgaccacgctggcggcgttgctcggggcattgccattaatgttgagtaccggcgttggcacggaattacgtcgcccgttggggatcgcgatggtaggcggcttactggtcagccaggtattaactctgtttaccacaccggtgatttatctcctgtttgaccgcctgtcgctgtacgtgaaaagtcgctttccgcgccataaagaggaggcgtagatgcgctttttcgcccttttcatctaccgcccggtcgccaccattttgattgccgccgccattacgctgtgcggcattctgggctttcgtctgctgccggtcgccccgctgccgcaggtcgatttcccggtgattatggttagcgcctcgctgccgggcgcctcgccggaaaccatggcttcgtcggtggcgacgccgttggaacgctctttgggacgcattgcaggcgtcaatgaaatgacctccagcagctcgctcggcagtacacgcattattctcgaatttaatttcgatcgtgatattaacggcgcggcgcgcgacgtgcaggccgccattaacgccgcgcaaagcttgttgccaggcggaatgcccagccgcccgacttatcgcaaggccaacccgtccgacgcgccgattatgattttaacgcttacctcggagagctggtcacagggcaaactgtatgatttcgcctctacccaactggcgcaaaccatcgcgcaaattgacggcgtcggcgatgttgacgtcggcggcagctccctgcccgcagtacgtgtaggcttaaacccgcaggcgctctttaaccagggcgtctcgctggatgaggtccgcgaagcgatcgacagcgccaacgtacgccgaccgcaaggcgcaattgaagatagcgtccaccgctggcaaatccagaccaacgacgaactgaaaaccgccgccgaatatcagccgctgattattcactataacaacggcgcggcggtacgcctgggcgacgtcgccagcgtcaccgactcggtgcaggatgtccgtaacgccgggatgacgaacgctaaacccgctattttgttgatgatccgcaagctgccggaggccaatattattcagacggtcgacggcatccgggcaaaactgccggaactgcgggcaatgatccccgccgctatcgatttacaaatcgcccaagatcgttcgccgacgattcgcgcatcgctgcaagaggtagaagagacactggctatctctgttgcgctggtgatcctggtggtgtttttattcctgcgctccgggcgcgccacgctaattcccgccgtcgccgttcccgtttcgctcatcggcaccttcgccgccatgtatctgtgcggcttcagcctcaacaatctgtcgctgatggcgctgactatcgcgaccggatttgtcgttgatgatgccattgtggtgctggaaaatatcgcccgccatctggaggcgggaatgaaacctttgcaggcggcattacagggtacgcgagaagttgggtttacggtcatctccatgagtctgtcgctggtggcggtatttctgccgctgctgttaatgggcggcctgccaggacgattattacgggaattcgccgttaccctctcggtggcgattggcatttcgctggtggtctcgctcacgctgacgccgatgatgtgcggctggatgcttaaatcaagcaaaccgcgcacccaaccgcgtaaacggggcgttggccgtctgctggtcgccttgcaacagggttacggcacgtcattaaaatgggtgcttaaccatacgcgtcttgtcggtgtggtttttcttggcaccgttgcgctgaacatctggctttatatcgccatccctaaaacattctttccggagcaggacaccggcgtgttgatgggcggtattcaggctgaccaaagcatctctttccaggccatgcgcggcaagctgcaggattttatgaaaattattcgcgacgatccggcggtgaataatgtcactggttttaccggcggatcgagggtgaatagcggcatgatgtttattacgctgaagccgcgcggcgaacgcaaagagacggcgcagcaaatcattgatcgactgcgggtcaaactggcaaaagaacctggcgccaggctgtttctgatggcggtacaggatattcgcgtcggcgggcggcaggctaacgccagttaccaatatacgttgctgtctgactctctggcggcgctgcgcgaatgggagccgaaaatacgcaaagcgctctcggccctgccgcaactggcggacgtaaactccgaccagcaggataacggcgcggagatgaaccttatctacgaccgcgacaccatgtcacggctgggtattgatgttcaggccgcaaacagtctgttaaataatgctttcggccagcggcaaatttccaccatttatcagccgatgaaccagtataaagtggtgatggaagtcgatccgcgctatagccaggatatcagcgcgctggagaaaatgttcgttatcaaccgtgacggaaaagcgattcccctctcttatttcgcccaatggcggcccgccaatgcgccgctgtcggtgaaccatcagggactttccgcggcgtccacgattgcctttaacctgccgaccggcacatcgttatcgcaggcgacagaggccattaatcgcaccatgacgcagcttggcgtcccctcgacggtacgcggcagtttttccggaacggcgcaagtcttccagcagaccatgaattcacagcttattttgatagtggcggcgatcgctaccgtctacattgtgctggggatactgtacgaaagctacgtccatccactgaccattctctctactctgccatcggcgggcgttggggcgcttctggcgctggaactcttcaatgcccctttcagcctaatcgccctgatagggatcatgctattaattggcattgtgaagaaaaacgccattatgatggtcgattttgcgcttgaagcgcaacgaagcggcggcctgacgccggaacaagccattttccaggcctgcttgttacgcttccgtccaataatgatgaccacgctggcggcgctgttcggcgcactgccattggtgttatctggcggagacggttcggaattacggcagccgctggggataaccattgtcggcggtttggtcatgagccagctcctgacgctctataccacgccggtggtgtacctctttttcgatcgtctgcggctacgtttttcgcgtaaaaatagcaaaccggtagtagagatatgacagaacttcctgacaacacccgctggcaactctggattgtggcattcggcttttttatgcagtcgctggataccaccatcgtcaacactgcgctgccctccatggcgaaaagcctgggggaaagcccgctgcatatgcacatggtagtggtgtcatatgttcttaccgtcgccgtaatgctccccgccagcggctggctggcagataaaatcggcgtgcgtaatatcttctttgccgccattgtgctgttcacgctgggttcgctgttttgcgccctctccggcacgcttaatcaactggtattagcgcgggttttacaaggcgtaggcggcgcgatgatggtgccggtcggacgcctgacggtcatgaaaatcgtgccgcgcgcgcaatatatggcggcgatgaccttcgtcaccctaccgggacagatcgggccgttactcggccccgcgctgggcggggtgctggtggaatatgcttcatggcactggatctttctgatcaatatcccggtgggaattgtcggcgctatggcgacctttatgctgatgccaaactacatcatagagacccggcgctttgatctgccggggttcctgctgttagctatcggcatggcggtactcacgctggcgctggacggtagtaaaagcatggggatttcgccctggacattagccggacttgctgcgggtggcgcggcagccattctgctctatctcttccatgccaaaaaaaactcaggcgcgttattcagcctgcgattgttccgcacgcccacgttttcactagggttgctgggcagttttgccgggcgtatcggcagcggtatgctgccgtttatgacgccggtctttttgcaaattggtcttggtttttcaccgtttcatgccggtttgatgatgatccccatggtgctgggcagcatgggaatgaagcggattgtggtgcagatagttaaccgttttggctatcgtcgggttctggtagcgaccacgctcggactggcattggttagcctgttgtttatgtcggtcgcgctgctcggctggtattatctcctgccgctggtactgcttttgcagggaatggtgaactcggcgcgcttttcttccatgaacaccttaacgctaaaagaccttcccgatacgctggccagcagcggcaatagcttattatcgatgattatgcagctctcgatgagtatcggcgtcactattgccgggatgctgctgggtatgtttggccaacagcatatcgggatagacagtagcgccacacatcacgtctttatgtacacctggttatgtatggcggttattatcgcgctaccggcgataatttttgcccgcgtgccgaacgatacacagcaaaacatggtcatttcacggcgtaaaaggagcctgtaatgaaagtctggcggcccggaatcaccggcaagctgtttctggcgatcttcgccacctgcatcgtgctgctgatcagtatgcattgggccgtgcgcgtcagttttgaacgcggatttattgactatatcaaacacggcaacgagcagcggctacaaatgctgggcgatgcgctgggcgaccagtaccagcaacacggcaactggcgttttttacgcaacaacgatcgcttcgttttccagattttgcgttcatttgagcatgacaacgaccgcgataaacccggccccggtatgccgccgcacggttggcgcacccaattctgggtcgtcgatcaaaatggccgggtgctggtcggcccacgcggtccggtgccgcatgacggtactcgccgtcccattctggtcaatgacgtcgaagtcggcgcgattatcgcctctcctgtcgagcggctgacgcgcaatacggatattaattttgatatgcagcagcggcgcgccagttggatgatcgtggcgttatcaacgttgctggccgcgctggcgacatttttgctggcgcgtggcctgctcgccccggtcaaacggttggtcgaaggtacgcacagactggcggcgggggattttaccacgcgcgtgactccaaccagcgctgatgagctgggaaaactggcgcaggactttaaccagcttgccagcacgctggaaaaaaaccagcagatgcgccgcgactttatggcggatatttcccacgaactgcgcacgccgctggcggtattgcgcggcgaacttgaagccattcaggatggcgttcgccagttcacgccagaatcggttacctcgctacaggcggaagtcggtacgcttaccaaactggttgacgacctgcatcagctgtcgttgtctgacgagggcgcgctggcttaccaaaaaacgaccgtcgatcttgttcccctgttggaagtcgctggcggcgcgttcagagagcgctttaccagccgggggctaacgctacattacgcgttgccggatagtatgaccgtcttcggcgacccggatcgcctgatgcaactgtttaataatctactggaaaacagtctgcgctacaccgacagcggcggcggcctgcatatttccgccgaacaacgcgacaaatcattactcctgacctttgccgattctgcaccgggcgtcagcgatgaacagttacaaaagctttttgaccgtttttaccgcacggaagtgtcccgtaaccgcgccagcggcggttctggactggggctggcaatatgcgtcaatattgtacacgcgcataacggtcatcttcacgccgctcattcgccttttggcggggttagcattacagtagagttaccgctggatcgcgatttacagagagaagtatgactgaattacccattgatgaaaacacgccgcgcattttgattgttgaagatgaacccaagctgggacagctgcttattgactacttacgcgcggcgagttacgcccccacgctcatcaatcatggcgacaaggtactgccgtatgtgcgtcaaacgccgccggatctgatcctgctggatctgatgctgccgggtaccgatggtctgacgctatgccgggagattcgccgtttttccgacatccccattgtgatggtcacggccaaaatcgaagagatcgaccggctgcttgggctggaaatcggcgccgatgattatatctgtaagccttacagcccgcgcgaagtcgtggcccgcgtgaaaaccattttgcgccgctgtaaaccgcagcgcgaactccagcagcaggatgccgaaagcccgttaatgattgatgaaagccgctttcaggcctcctggtgtggtaaagcgctggatttaacccccgctgaattccgtctgctaaaaaccttatcgcttgaaccgggtaaagttttttcccgcgagcagttgttaaaccacctctacgacgactaccgtgtggtgaccgaccgtaccatcgacagccatattaaaaacctgcgccgtaaactggaatcgctggatgccgaacagtcatttatacgcgcggtctacggggtgggatatcgctgggaagcggatgcgtgtcgcctggtataatgattattggcataacaataacaaggtcgtaagacgatattttccgccaacgctattctggcggaattaacacactgccctctttcctttggccgagcggtatcccgaaaaccacgacgaacgcgatcggggacaataaattatttggccgctctttttagtttaccgatatactgtgagtagttttttaaacttattgcgcattaattcattaagtgaatctaaaaatacataaacataataccagcttaattatacatggatttttatgacagaaacgtcatctcaccgctataaaccacgcaatataataaatgcgccaaatgtaaaatcgtctattttttcccggagccaacaacgcggcgacagcgaaattatccagcgctggttaagcaaccatttttatcgttggatcattggtgactttcctcatgtttatcctgtgcgctccgtcgccgattatgccgtttattttagcgctgatgcagaaatccccgcctggctggcgccaaagctgggtggcgatgagcgcttttactaccttaacgttcagcacccgcaacttgtggcgatggaaagagatttagtggaatttctttcgcgtcaggaaggaacgcggctggaaactaaactacagcgtatcaactgctttaccgtgctggcaatgcgcgaagcggagcatcaaaaaatgcagcgcctgcgtgaacaaggttggtatccctccaacagcgaggcgctaaaaccggtgatgacggtgaataacggcgtactggttgagcttgatgcaacaaaccccggcctgcgcagtgagatggcgtatgaatcctggcatatgcaacactgcgtcggagattttgataataaaggcgcgctttccggcggctacggcgattactacgcccggcaaattgaacaacagaaacttcgcctgttcagcctgcgcgacggcaataatattccccacgttacaataagcctggtggttggtaataacggcctgagcattgatcagattaaaggtaagcaaaatcgccatcctattaagaaatatgctaacgatgttttatctctgttacgccatctgcaaccacttcctgagcgccacgctgattgcgaagggatgggaatagtttatgaattgacgccggaatattcaggttggaaatttattacgcatattcatgacctcaattttctgctcaatgtgctgcatgacaattttcacttaatggaacacttccccactcccccggtagctttacagtggctgctgctgcacagcgccccggaggcgctgcgctaccttcaggttgttgatcctaacgtggcgacggctgcggaaatgctgtttccgcagcatgaatggcatcctacgcttgccgggaaaaacaccagtagcgaacctttcgaaattgaaagcctgacgctacaaaccacgcgctacctccctgtcatcaaggaggtgcaataatgttctggattgttcttattattgccgccctattttttagctggcgcaactacaaaaaaaacaaaccgctgattgcagcccgtatcgccgaggagaaagaaaaagatcgcctgaaagacctgcgtcgcgatacccgacggcggcaatgggcgctggcgctagctgatatcctcgcccggcgcaacgggctaccgatcaaaggcgttgagctggtatttaaacttgacgatgacaaacgccgctatctggcgcagcaggtaaaaaaagagctgggcttgagcgaaaacctcgacggcgcggcgttacgccacaaggtcgaggatatcttacgccgctggcctgcgggcatcggcagctcgccgcgcacgttttatcatcatctggcggcccagggccaggtccgcgacgcgctggctttcgactgcatgcgcaccgcctttctgacccgctgtatcgccgggctcggctggtgcgacgtacatcaggcctggctggtgttattacttaacgcccagcgcgctcaggactgttttgattcctgggaggattacgccaccgcctacgttcgcgcccgccgggtatggctcacgctacgtgacacgccaacagcgcttgccggacgggatttacaggaagccacccattatctgcaagaccctgtcagccgctggcgacaactgccgtggaatgaattcaaaattttcgagccgatttaaaggacgctttatggaacaggatgatcgtctgctcaacgctatgtttgagatgtgcaaccacaaaaatcccctcaatgacgggcaacgagagtggcatatcgccgatattcccggcctgctgcgcgaagaacgctatgacgaactggacgaacgctacaaccaggcgctgacggagagctttaccagccgcgaagcggaaaagcgctatttcttcgcctggaatcaaatagacaaccctttttacgatatggacacgctggttgaggctgggccgcaaggattagcgctgatcaaaaactggcagcgcgcccgtcctcgctccactcacgcctggcttgccgaggcgcaatactggaatcaccgtgcgtggctttaccgcagctatggctgggcgagagaaaccacccgagcgatgtggatctgcgccgccgcctgcaacgaacggatggtcatcgccgcgctcaatgccatcgactgtgaaccgcgccagtggatggcggcggccctgaccagcaccaactcaaaagtcttcggccagcccgagtggctggttgagttcctcgtgggcgcggatgttgccgggcagccattaatggaagatctggctgaatatcatcgccattcaccgcaggaggtggacgcgctgatggcccattccgggttgtcgtttaccgacgcggtttgcccaaatttgccgcgcccgtccgtgctgccggagtgcaatgacgatgccgggcaaaaatactggctcgccgtctgcctggctattttcccgacggcattttacgtgctggatgaatatatcccgtttcgtatgccacgctggagagggtctcacgaggaaatccgcgaatttctggaatcaagcgtatgcgatcacctttctgccgcagaacgtgaacatctggagctattgatctggtgggacgatcaccgcgatctgcgcatcaaagaggttgactccccggcagaacaggaacgtattatcgccaaagccgaagagattagcctgcgagcgcatatccaggaatctcgccacaacgcgctggagtggctgcgggtctgctatagcgatctggacgataatgacgcgctctggcgaacccttcagcgttcgatcgtggaaaaagttaagctcaacaattacttctctgatgacacgataaagttcgccctgcgcgattttcctgacacctggtggatgtataattttctctgtcagaatgcgcagcaaacggaattcgcagtgccgaaaatccgtcgtggctactttcagtacgccgggttattgggtttcgaaaaggatgaggcgcaaggcctcgcctggctcgatagcgtcgccgacattcaatataaccataactggcgggcggcgattaaaaatttcgactggttcgggctcccggaacatttcgtgccgctggcagagctgggcgcacaaagaaatatacccgccgcgctaaacttgctgggccttgaacacaataataaagagaacaacggcctactaccttacgatcctgccatcgcgttagggtattttcagcgcgcggcggagattttgcaccggcagttagcgctgcgcgagagcaccccgtacaaattaatagataacggaggctataccgactatgaaaatgacctgcaaaatattcatttcagcattggcatctgcaaccagcgtctgagtaaacaagaacctgataccgaaaaacgttccgcttatgaaaaagaactactcgataatctctggctggcgcatcagttcgggcataaagaggcctggggcttgttcctgctgaatatttttgaagtgaaggatattacgctggcgcataagcatctggaactggtgcaacaagaggccaacaaaggcacgctacatgctatggtgaccctatcgcgcctgcacggtaataaacacgatcgaacgctgtttaatatgaagctaagcgcacgctgggcgcattttgccttcacactttacccggataatgaaatcgttatggactgcctggaccacctgcatttcgattctttctggaaacgctttcgtttcgcctggtataccgtccgtatcccgaattcagagctgccgggacaggtcaactcaatggtgtaaggtggtttactcccctctcccacggcgctacaatgcccgcccttaaagtgaggactctcctcaagccgcctcatcaggtgaggcggatctgacctgtcatcagaacgagaaaatgatgtttaaaccagaactcctttcgccggcgggaacgctgaaaaatatgcgttacgctttcgcttacggtgccgatgccgtctatgcgggccaaccacgctactctttacgcgtgcgtaataacgaattcaatcacgaaaatttgcagcttggcatcaacgaagcccacgcgctcggaaaaaaattctacgtggtggtgaacatcgccccgcataacgccaagctcaaaacctttatccgtgacctgaaacccgtcgtcgagatgggcccggatgcgctgatcatgtccgatccagggttgattatgctggtacgcgagcacttcccggcaatgccgattcacctgtcggtacaggctaatgccgtaaactgggcgacggtaaaattctggcagcagatgggactgacccgcgtgattctctcccgcgagctgtcgctggaagagattgaggaaattcgccagcaggtgccggatatggaaatagaaattttcgtccacggcgcgctatgcatggcctattccggccgctgcctgctttccggctacatcaataaacgcgatccgaatcagggcacctgcaccaatgcctgccgttgggaatataacgtgcaggaaggaaaagaagacgttgtcggcaacatcgtgcataagcatgaaccgattccggtacagaacgttgagccgacgctcggtatcggcgcgccgacggataaagtgtttatgatagaagaggcccaaagaccgggcgaatacatgaccgcgttcgaagacgagcatggcacctatatcatgaactcaaaagatttgcgcgctatcgcccacgtggagcgcctgacgaaaatgggcgtccactcgctgaaaatcgaaggccgcaccaaatccttttattactgcgcccgtaccgcccaggtctaccgtaaggccatcgacgacgccgccgcgggtaaacccttcgaccctacgctgctggaaacgctggaaggtctggctcatcgcggctataccgaaggtttcctgcgtcgccatacgcacgacgattaccagaattacgagtacgggtactccgtttccgaacgccagcaatttgtcggcgagttcaccggtgagcgtaaaggccaactggcggccgtggcggtgaaaaataaattctccgttggcgatagtctggagctgatgacaccgcagggaaatatcaatttcaccctggaacagatggagaacgccaaaggcgacgctatgccggtggcacctggcgatggctataccgtctggatgcccgtcccgcaggacgttacgctggattacgcactattgatgcgtaatttctcaggcgaatcaacgcgtaacccccatgctaagtagttaattgcggttattttttcatggcgggaagattcttagaaattgatcacataccgcttcgctcaatgcgggtattattcaacgcgctgaaaaacataacccataaatgctagctgtaccaggaaccacctccttggcctgcgtaatctcccttacgcaggcttattttttgcgtataatccataaaaaagtggtacttcccgccatatccaaaattgaccacactaaccaaagcgcaaatgggcgcttaggtttagagacctcccctatccattgccagccagcaagtcacaatcctccccgcatccggtcggactcaggacttagcattgtgacgttaacgtttaaaatcagtgaattaaatcaataactactttgtgagcacttacacaaaaagtttccaggttattaaattaaggttaaaaactgataatttaagcgtgtaaaaatatggcacgttttaatgccgcttttacaaggattaaaataatgttttcccggattagaggtttgatttcatgtcaaagtaatactcaaaccatcgcacctacgctcagtccaccttcatcaggccatgtaagttttgctgggattgattatcctctattgccactaaatcaccaaacgccgctcgtttttcagtggtttgaacgcaatccagatagatttggtcaaaacgaaattcccattatcaatacgcagaaaaacccttatcttaataatattatcaatgctgctataatagaaaaagaaagaattatcggtattttcgttgatggcgattttagcaagggacaaagaaaagcattgggaaaattggaacaaaattatagaaacataaaggttatttacaattctgaccttaattatagcatgtatgataaaaagttaacgacgatttatttagaaaacatcaccaaactggaagctcagtcagcaagtgaacgagatgaggtcttgcttaacggggtaaaaaaaagcctggaagatgtcttgaaaaacaatccggaggaaacgcttatttcatctcataataaagacaaaggtcacttatggtttgacttctacagaaatcttttcctgctaaaaggaagcgatgcctttctggaagctggtaaacctggttgtcatcatctgcaaccaggcggtgggtgcatatatcttgatgcagatatgttacttactgataaactcggtactttgtatttacctgatggtatcgctatccatgtaagtcgtaaagataatcatgttagccttgaaaatgggattattgctgttaaccgcagcgagcatccagcattaataaaaggactcgaaattatgcacagtaaaccttatggcgatccctataatgactggctcagtaaagggttgaggcattattttgacggttctcatatacaagattatgacgcattttgcgatttcattgaatttaaacacgaaaatatcattatgaacacaagcagtttaactgccagttcttggaggtaatcatgatagccttgttttactcacccttcccaccgtcacgtataatcggtatccagagttattcctttatcctgtaaaatgtgatacagattctccattgatctaataactacctcaatttcacattcaagtttctctacagaactttcattgagtgagaagttgagagccagtaataatgattgtgagttattatcataacacaaatgtggtccattattctctgcaaaccataaattagcattgagaaattcaaaagcaagattattattatccggaggttttccgcaaaaaccgtatatcattatatactcactgttagtgcttgttagtaagatacggtaacggttatctataataaatgagcataatctgttttcgtcaaagacaattgaatcggtatttaattttagtgaaaactgtcttaataagcgatcggctcttgaatacataacaccccatactctatctaaagcgtttctatataagtcataagcctctggtctggacgattaacaccccgtgtcatcgtcggaattcgtcttttccctatgacttgctgtgtttgctcatttatggccaggctggccgggttctgatgccatttgcgctaaggtatagtccggcgcatattcccatcataccaattccccccatgccaaacgatgcgcctaaaaccgtcagagcggtagtatatgccgcaccactactgacactggcgacagcccctgagcataccccactgaaaacacttgtaaacaatgccgtggttcccaggcacattaaacatctgggtttattgccgtaagcgttaaaatcaacgatttcagctaccggtttttcgtcattaccccgttcagaaggagggagcaatggcgtttgcgcattcacgcctgaagtgacattcatataaacctcttcatgcacatgcctgtttatgtttatgagaaaagcgatacatcaggcaacggtacgactataggacaccgcgctaagccatcatctaaataggttttatttgatatatagtagcgtgcttctaatagtgcgccgtgtttctgctaaagagtctaaagaacatttcgattttatgctattaaaaagtatgtttggtaataaatatcaggtttttatctgatattatggtgtttgaaattaatactgataactgacgtatgttcgtcttgttaattctccgtttcgttatcaaaggcgctatatcggaaagcgtctgactaccccttgtgatttccttgcactctcacaagcgctactcaatgcgcataccggcatctctcttgtcgccatttgccttaaaccatgcttcgcttaccgctgcgtacagcaggaagaaaaacggtaaagcaataagtgcgcaacatttcaattttcatcctgttctgacctcgctttttcatttctgctatacactttctggagattgttgttcaacctattaaggcataacggatggctaactttcccgccagcttactgatcctcaatggcaaaagcgctgataaccagccgctacgtgaggccattactctacttcgcgacgaaggcatacagattcacgttcgggtaacctgggaaaaaggcgacgcgcagcgttacgttgatgaagcccgtagactgggcgttgaaacggtgattgccggcggcggagacggtaccattaatgaagtgtcgaccgcgctcatccagatccgcgacggcgtagcccctgcactgggccttttgccgctcggcaccgccaacgattttgccaccagcgccggtattcctgaagcgctggacaaagcgctgaaactggcgattgccggaaacgcgatggaaattgatatggccatggtcaatgataaaacctgttttatcaatatggcgacgggcggttttggcacccgcattaccaccgaaacgccggaaaaacttaaagccgcattgggcggcgtctcctatcttatccacggtctgatgagaatggatacgctgacccctgatcgctgcgaaatacgtggcgaaaactttcactggcagggcgatgcgctggtgatcggcattggcaatggtcgtcaggctggcggcgggcagcaattatgtcccaccgcgctgattaacgacggactgttacagctacggatttttaccggcgaagagctgttgccggcgctgttttccacgctcacgcagtcagatgacaatccgaatattattgacggcgcctcagcgtggtttgatattcatgcaccgcatgaaatcacgtttaatctggatggcgaaccactcagcgggcaagaatttcatattgaggtgctgcctggcgcattacgctgtcggctgccgccggactgcccgttgctacgttaataacacctgtcgctggccggatgcgctcacatccggcttttcttcgttgaactcaggcgatggtgactttgctatccagatagacatcttgtacggcgttaatcaacttcacgccatcagccatcgatttcttaaaggctttacgtcccagaattagccccattccaccggctcgtttgttgatcaccgcggtacgaaccgcgtcgccgaggtcagtgtcgccgccgtccgcgccgccggagttgataagcccggcgcgtcccatatagcagttcgccaactggtaacgtaccaaatcgatcgggttatcgctggtcagtttgctgtacacgcggtcatcggtatagccgaagttgactgctttataaccgccattattctcggccattttctgtttcacaatatccgcgccaatcgtagcggccagatggttggcttgccccgtcaggtcagcggatacatggtaatcaacgccgtcttttttaaaggaagaattacgcaggtaagcccacaatacggtcaccatacccagctcatgcgcacgctcaaaagctgcggagatctcttcaatctggcgacgagactgttccgaaccgaaatagatcgtcgcgcctaccgccacggcacccatattgaacgcctgctcaacgctggcgtacagggtctgatcgtactctgtcggatagctcaatgtttcgttgtgattcagtttgaccaaaaacggaatacggtgcgcatagcgccgtgaaaccgaggccagtacgccgtaggtagaggccacgcagttacagccggcctcaatcgccaattcaacaatgttttttgggtcaaagtagcgcgggttagccgcaaaagaggcgccggcggagtgctccaccccctgatcgacgggcagtatcgaaaggtatcctgttcccgccaggcgtccagtattatagagcgtctgcatattacgcagaacggctggtggacgattattgtcaatcatcacccggtcaacataatccttgccgggtagataaagctgatcggaaggaatggtcatacaacgatgctgtaaaaggctgtcggcgtctttgccaagcaactgcgcaatatcagtcatagctatgctcccgtaagttccgatagggtatcggaaggtgaatagtcctgccccgcagattgcgggtcgcaataagcctggtactgaccgaccatttttgccaactttagcgcattttttcggcgctatctgctgactcgattcacgtccgaaaaagtgttagatcggtcaaaattaatgctcaatggtatttaaaaggtattattaaatggtattgtcatggcgtaccttacctgtcatgaaggattcaaaaatgaaaacgacctttaaactgtcgttcatgatgttcgtggagtggtttatctggggcgcctggttcgtccccctgtggctatggctaaataaaagcgggttttccgccggtgaaataggctggtcttatgcctgtaccgccattgcggcgatcctgtcgccgattctggtcggctccgttaccgaccgttttttctcagcgcaaaaagtcctggcggtactgatgtttgcaggcgccgtgctgatgtatttcgcggcgcagcaaaccaccttcgccggattctttccgctgcttctggcctattcattgacctatatgccgaccatcgcgctgacaaacagcattgccttcgctaacgtaccggacgttgaacgcgattttccacgcattcgcgttatgggaaccattgggtggattgcctccggcctcgcctgtggattcctgccgcaaatgttaggctataacgatatttcccccaccaacattccactgctcataaccgccgcaagttcagcgttgctgggcgtatttgcgttctgtctgccagacacgccgccaaaaagcaccggcaagatggatattaaagtgatgctggggctggatgcgctggtcctgctgcgcgataaaaactttctcgttttcttcttctgttcctttctgtttgcgatgccgctggccttctactacatcttcgctaacggctatctgacagaagtaggaatgaagaacgccaccggctggatgacgctcggccagttctctgaaatcttctttatgctggcgctgccctttttcactaagcgctttggtattaaaaaggtattattgcttggtcttattaccgccgcgatccgctacggcttttttgtctatggcggcgcggagacgtacttcacttacgccctgctgttcctcggtattttgctgcacggcgtaagttacgatttctactacgtcaccgcctacatttatgtcgataaaaaagcgccggttcatatgcgtaccgctgcgcaagggcttatcaccctctgctgtcagggattcggcagcctgctgggctatcgtctcggcggcgtgatgatggaaaaaatgtttgcttatccgcaaccggttaacggtctgacattcaactgggcgggcatgtggacgtttggcgcagtgatgattgccgtcatcgcgctactgtttatgattttctttcgcgaatcggacaaagagatcactgctattgacgatcgcgatattgcgttgacacaaggggaagtaaaatgaaagcagaacgtattctcggtgctctttacgggcaagcgttaggggatgcgatgggaatgccctctgagctgtggccgagaacgcgcgtcaaagcgcatttcggctggattgaccgctttctgcccgggccaaaagaaaataatgccgcctgctattttaaccgcgcggagtttacggatgataccgcaatggcgctctgcctggccgacgcgctactcgaatgcgaaggcaacattgatcccgagattattgggcgtaacatcctcgcctgggcggaacgctttgatgcgttcaataaaaatgtactcggcccgacgtcaaaaatagcgctgaatgcgattcgcgacggcaaacccatcgcggcgctggaaaataacggcgtgactaacggcgcggccatgcgcgtttcgccgttgggctgcctgttgccgccaactaacctgacagcctttatagcagaagtggcgttagcctccagcccgacgcataaatccgatctggcggtggctggcgccgtggttgtcgcctgggccgtctcacgagcggttaacggcgacacgtggcaaagtattgccgactcgctccccgccgtcgcccatcaggcgcagacagcgcgtattaccacgtttagcgcctcgctatcggcacgtctggaactggcgctaaacattgtccgccatgccgacggcgtcgaatctgccagcgaacagctctatcagatcatcggcgcgggaaccagcaccattgaatcggttccctgcgctatcgccatggtggaactggcgaataccgatcctaaccgctgtgccgtgctgtgcgctaacctcggcggcgataccgacactatcggcgcgatggccaccgccatttgcggcgcgttgcacggggtaagcgccattaacccccagttaaagcaaacgctggacgaggttaatcagctggattttgcgcgctatgccgttgcgctggcgagttatcgtcaacggcgggaggcactatgaacggcgcacggttgctgacattattaccgaccctgcatacccggcgtccgctcaccgttatcggcgcggcagtgatcgatatcattgccgacgcctggacgttgccgcgtcgcggaggcgatattgaactgcaacaacagagcgtcaatgtcggcggctgtgcgctgaatattgccgtggcgttgaaacgactggggattgacgccagcaatgcgctgccgctgggccagggcgtgtgggcggagaggattcgccgccgtctggcaaaagagggattatccagcgtgattgacgcggttgaaggagataacggctggtgtctggcgttagtcgaaccggatggcgaacgcacgtttatgtcttttagcggcgtggaaaaccagtggaatgcagactggttgtcgcagctcaggacaccgcggggcagtcttgtctacctgtccggctatcaactggcctcgtcctgtggcgaaccactgatccagtggctggaaaccgtcgacgatgtcacgccttttatcgattttggcccacgaatcggtgatattacagacgatgcaatggcgcgcattatggcctgccggcccatcgtctccctcaatcgccaggaagccatcatcgccgcggaacgcgccggacttgcgaccgatacgcgcactttcggcgaagcatgggtaaaccgcttttccgcgccgctggtggtgcgccacgataaagacggagcgtggtattttagcgcgcaatcttccggcgttgtgccagcgtttccggcaaccgtggtggataccatcggcgcgggcgacagccatgctggcggcgtgctggcaggactggcgtcaggctggtcgctcgcggatgccgtactgctgggaaatgcggtggcgagctgggtggtcgggcatcgcggcggcgactgcgcgcccacgcgcgaggcgctactcctcgcacacaaaaacgtataggtcgctacgacaataactgatgctgtattcaataggccgctgctgctgatcgagcgccacctgcttaatcaccagcaccggcactttaccatccatttgaatatgcgactgaaactcatcatccggcatccgggcgctgacgcgggatcgggtacgctgagggtaaatgtgctggcgacgaaaatagtcatacagagaaataccaatcgcgtcgacatcatgaatcagatgcgcgggcacccaggactcttcaatcgataccgcgtcctcatcaacataacgaatgcgtttgagtaaaaagacgtcgctgcctgcggggatcgccaggtgctgcgcgacctcatccggacaacttaccacgcgtttgttaacccatagcgtatccggttttttgccgcgcaagacaacctgctgagaaaatccccgcgcctctttcagggaatattcaaagatattattgatttgcgtaccgtagccgcgggcgcgcgtgacaacaccctcttcttccagcgcctgcatcgcttttcgtaccgtgatgcgcgagacgccggtaagctggctgagatcgcgttcgccaggcaaaatattaccgtgctcaagaataccgctgcgcacggcatcctttaccgtctgggcgaatttcatgtatagcggcgtattatccgccgctgaaattcgttcattcagttgcgcgatgagccgggtatgcgcttgttccatttatctttcctgacgacgggtctgtaggcagtatactaccaccacgcgtggaaatgatgtaccggaccaatgcccttccccacttccagcgtgtccgcctgcgccagcgccgccgaaagccatgccttcgcctcgtttaccgtctctccccaactgcgatgccggggccgtaacgccgccagcgccgccgacagcgtacagcccgtcccatgcgtatttttggtgttcacacgcggcgcgctaaaacgctgctcgccctcgcgggtaaagagccagtccgggctttgcgcatcctctaaatgcccgcctttcatcaataccgcttcacaccccatcgccagtaacgcccgcccctgcgccagcatctcctgttccgtacgcgcatggggcgcatccagcaacgctgcggcttccggcaaattaggcgtaatcagcgatacctgcggcaacagccggacgcgtaatgtttctatcgcagagggcgagagcagcggatcgccgcttttcgccagcatcaccgtatccagcaccacattacgtacatgatggcgctgtaaccgttccgccacggcctcgacaatatcggtttccgccagcatcccgattttcgtggtatcaatgcgcacatcgctgaacacggaatcaagttgagcggcaacaaagtccggctctatccggtacaccgactgtacgccacaggtattttgcgccaccagcgcagtgatgaccgaacagccatatgcgcccagcgcggaaaaggtcttgagatccgcctggataccggccccgccgctgggatcggtgccggcaatcgtcagcgcgttaattcgttgcattggccgcctccacatccagatgatagagcgcatcaagaaaagccgggatgaagctacccggtccttcgctacgctctgccgcggcctgtccagccagtttcatccagcagcaggccgacgcgacattgtccagcgcggcgcccggtaacgcgcaactggcggcgacgaccgccgacaacgcgcagccggtgcctacaatgcgagtcattaacggatcgccgccgggaatgctcagcgtgcgctgaccattagtgacgtaatctatctctccggtaaccacaacgatgcagtctatctgacgcgccagcgcctgcgccgcaggcagtgcggccaacgccgcctcggtggtatctacgccacgtccgcccagcgccatgccggataacgccaggatttccgaggcgttgccgcgtattgccgccgggcgcagggacaagagatccaggcaaaatcgccgacgaaattccagcgcgcccaccgcgacaggatcaagcgtccacggcgttttggcatcataagcgctttctaccgccgcacgcatcgcgtcagcgcgtgaggcagttaatgttccgacattaatcagcaaggcgttggcgatggcggcaaacggtctggcctcgacaggatcaatcaccatggcgggtgaagcgcccagcgccagcaacgtattggcggtaaacgtttgtacgacgtcattcgtcatacagtgcgtaagcggggagagcgcgcgaaagtgttttaacgtatgcgccgcaagcgtgcggcagtgcaggtcaggctgcatggttcagctcctgcccgcgtgaagaagggacacgagcagtgtcagacttccctacgctggcattatccagatcaggtggtacgggtatttctcagccttcacaaagaagggcaccccgagtcgtcaagccccaccgtgttaagcggggtttcgctattaagcatactgtctgtgccagacaatgtaaatttacagtcagcggcggacgataatttcagcgttatcagatagttctcaaaacctattcggttctggcaaacttgctggcggatatgttgctgcacgacgctttcgtttacactttttacgaaaaggggcgtgagataacaaaatagcgcttgtcagatacgccaccagcagaaatgatacacacgatgttaactgacccgcatatgtggagggtaaaagtatgaaaagtaagttgctgccttgcgcgctgttgcttgcaaccagttttgcatgggccgcccccgcgacaacgggcattgatcaatatgagttaaaaagctttatcgccgacttcacccacttcaagcccggcgataccgttccgcaaatgtaccgcaccgatgagtataatattaaacagtggaaattacgtaatctgcccgcgccagatgccggtactcactggacctatatgggcggcgcgtatgtactgattaacgataccgatggaaaaatcatcaaagcctatgatggcgagattttttatcatcgataaaaaaagccccctcatccagagggggaaatacagccccatgttacttttttattagcccttaatcactctatccccttcaaactgccttttttgttgactgccttcactacccgattcgctctggatctcgcccttttgaaactaccgcataccacattaaaatttattgcagaaagattgtcatcccggtcacttattattgtaagtgaccggaagttcattcacctatcgcgccatatatcttaaatgtttttcatatatattaatcgtatttcacatagatcagcgcagtcgcttttagatcgcctggctttatattgtctcggtcataaacataataactggcgataatagggattgttatcatatcactgttgagcggcgtgcctacttgatccactttccataacgttgaagcattaccctgctctgctgtatttgaaatattcaccgtttttccaccgctctccagtataaatccgacgccattattcacagcaccacgcaacacagaatagctatctggtattaaatcactgctggagagataaaccgtcattttacgcgatgtttgtttagcattaccaaaaagattatcacactggagtcgaatattatccgcggcatttttgttgctgaccttgcctgtgttatataattcagaaagcgcaatattcggtagcgtgatcgtcagatcttcaggtttgcaggttgtctgcttgcgatcgtaggacacaaacagatcaaatgaatataaccctgcacctctaagataactattataatctgcggcacaggcattccaacctcttcctgctagcaggcaccctaaaaaccgcaaaccggccgtaaactgagttgcagaagaagcgcttgttattgataccaccccgttgattaggacactgttcccactaccggcagaaatatttacattcgccccagaggaagcgggttcaaccgttaccgtatagcccgttgtaaacggcattgtgagagtattattatctgcccaggcgatttttaacttcagttttactgtatcattgtataatcccacgatgatatcggaaggatccatacgcgttatcttataagtccctgaacaagttgtatcgttaaaattatggctataagttgcggactgattagggttaatcgtaaaatcctcacgaataattaaattatcctgataagtaatttctcccgtacaggctgcgtatgtttcaggtaaaatcaataacatcacgataaaaagaaagagtttcatttcaccacctcaccactaccgacaaatataaactttactttcatcaaccgttttaccaaaggtgattgaacatgaaagcccctgctctttatctactggtacactgacttcgggcggaatatcattcgttcgaataaatagctgactaccttgtccaacaatgcccacattatgaccatgatgatctactacatcataaccaaaaataagaggcgaaccatcaggacgctgcgctttaataaaccatggtttacgctggtcggtatcaaaattcactagcacgacggcccctcggtacggggcggcaactttacggttaccgcgtaattccgtttcactgctactttgcgacacatcaagcataagatggttttcgcgatatggcgtaaggttgtcataaaccaccgttccttttttattggtggtccgatatttttggccgttaacgtaggctccttcaagtcccggagcctgcataatcgcaaaggtatctgaaagccggctggataaattcaacccgccactccaggctacaaccccaccggaaatacttccgccggtctgagtataattggacgactggctgtaactaccattaagcgttgcaacgggcgtattccaggttaaattcgtccccgcagtggtctcactatcgtgtcgctgatgactaacactcacgccgtaattaaattgatcgcgactgcctgccgtaccggttaaaccaatattgtttgaggtaaatccatcatcatcaaaggtcgtcgagttcgacacattcagatgacgccgcggggtagtaataccgtccccccagtcaaagggaattgaaataaacaggttaaaacgtttatcttcattatgatcctcgtcgtaagtctgactggcggataacgtataattaattttctggaacgtattggaatagcttatttgataatctttactggtgccgctacgtccccagtaatcacgccataatgcactcagtgatactgcgccccatccttctggcaaggattggctcacattagctgaaaacgtatttttacgcccaaaatcgttttgataataatcagcaatatcgtatacatcattcttatcgcgacgatagttatttttattattggcccagacatgatcgttaaatgtgcggtaatcctgtgatgaataccgatacgcagccagaccaaaccgagttaatgtttgggtcaggtatttattataagcaatctgataactctgaccatcaaatacatcgccattatcctgtttactgtgcgctcgcgtagcgtcaagcgaaatggcgccaatccgggtattccaccccgtgccgagggtaaacgcattataatggttcgatagcatcgtaccgccataaagcgtcaacaggttattaaggccatactgataactgatttgtgtaaaatcggcctgattatcggcgccttcaatatgactacggccggcggaaaaatcatacttagagacgccaggctgcaacatgttcggtacggaagcgtaaggcaccagccaggtatttatcgaaccatccgcctcacgcacggtgacatcaagatccgcgccaccgcccgcgagttgcagatccgcaatggaaaaggggccaggaggaacctctttctgataaacaacgaatccgttctgttcgatggttaccaaagcgttagtctgtgcaatcccctgcaccaacggcgtaaaattctgtttcgagtttggcaacatttgcatatcgtgaaacaggcgaacgccggtaaatctcacagaatcaaaaatctctgacgaggtatactgatccccggcgcgtaatgtgccgaggagctcagcgataccgcgctccagatacaatgtgttgcttttccactcaccgctgctgccatcggttttattaaatgtggtatccgcatgcgcttgccagcccaacagattgaaaccgctattgaaccgaacgtaagtactttcactactgccagaattcttatagtcactgtaatactggctggcatagtaagaagtataaaatgcattgatgccgcgatcccagttttcaggcaatacataacccgcctcgacctcatttacataggcctggggaacgctcaaatccagccgaaaaacgccaatattaaaagtatagccaccgcttctcacgacatcttttaacgcaatacaatccgttgctccctgcggttgcagaccatcgcttatcacaccaatatttttcaacaactcagttgaaatacacgtgctaccgggatcatcggcaacaatgatatcgtatttacctcgccattgattgttgacataaatatccaattcgtactgtcccggaattggcttattctcatccagatggaaatttgttattttttgatctctcattccccccaccataaaatgggtatcaaacgtttccgtcgcgatagcctgcgtttgccaggtaaacagagtcaataaaacaagcgaagcgatgggcgtcatccttagcatgatgaactcctgtttattttacattcattttgctactaatatagttaccattatcatcaataatcgttacttcatactggcttgttgacgcatatttcatgttaatattttgcgtcgatagcggtggcagcatgatagtttgatcattaatcttagtatttcctgcttttacatccgtcacggtaatccagtttgcagtatcatttttcatgatgacagctttattactgcgaaataaaccaatcctctgaaaactgtctttggttacggcggcaattcgactggggcgccatattaattttattcgattctgcattgcgaatttaagcacatttttaccggcgttttcctggctgtttggtggaatatcaagcacattcagataaaacagactttctttgttgtccggtaagctattaggcattttcttgattttgatctgctgaccagactcagcggcaacgcgcgccactggcggcgtcagcataaatggcacctgaattttttctggcggtaatgaagtgttaccgtcatcaatccaggactgtaccagcgaagcttgctcgccctgattcaccaattgtacaacgacttctttcttctctgccgggtaaatcacacgcgtaccataaataacaataccagcatgcgcaggcaaaattatggcagataataatactgcagataatattttcatatttacacggccttgcttataaaaaaccggcgacgaacgccgccggttgaataaattagtcagtaacaaccgttaaagtcagtgttgagctaacatcaccagaagcaacatcaccgtctaaacgcgcatagcgtgctaaaaaagtcaggtcgtattcaccgctgctatttggatctagtgtcacccccgtctctggatcaatctgattatccgtacttccgtagtaaaccgcaaaaccgacacctttggcagacccgttattaaatgtgatatcgtggctgtcaaattgcgttgaagagaaggtaatacgcggcgctacaccctgttgacattttattttcaacggcatctgagtttgattagttactgcgtcataaatctgacccggggttaaattaattattttatccgcaccaatttcattcagtctaatttcagcggtgttcgtacccaaaaattgacaggtagtaccaaccacctttccgttaatattcagaacgcctgaatcatactcatcaacagcaaaagccccagcgctcataaatacagcagacaatacagaagcagcaataagtgaacgtttcataatctcttccttaatgaagtaatttctatttgttaagagttattaacccttgcaacgaaaattctcatagacaggaagttatcgcaatgtaaacacgatgttttgttgatttaaaacaatttacagattgcaatataattgcaacaaataatcattgcttatcattattttgtaaacttattaatttccgaaatttactgcccttaaatataaacacaacaaataaaaaagcccatatcattgatatcaatgatatgggcctgcggaattaataagaattagtcgtaatgattaacaacaatctgtcgggtgctatcaccaggcaccgtgtatagctgcgttgtcacacctctcatcggcgtagcggcgggtgtttgcagagttgaaacgtggatagtgttgccgcaacgctgctgcaactgtgcgtttaccacttctgtactgcacgttggcgcggtcacttttccactgatggttaatgttgcggtgtcggaggcaaaaacaggtacgcttatcccataagccgaaactataattcccatcagcaaatattttttcatagtgagtaattgttcctctggtgaacgtcaaacagtatgcaggccgtcctgatgagcagtatgaacgtatcgataccttaaaaccaattgaaaaaataaatcagtaggataggtatgatcaattcaaataatgtttttgccgattatttcagataaacacctgtctgtttaagcaggaattaacaatgcgggggctattattttattaatacattcactgcatcaatatatattaatgcagtgaatgtcatattctctttggaatacgtcaggaggattacaccgcgcggaaggcgatttctcccggaatcacttcaccctgccagtaaagctgtgccgcaacgcgatcggccagttcgcgatagatcgcggtaaattcgctctccggacggctaaccaccgtcggcgtaccgcgatcaagatcttcgcgcagactaatatgcagcggcatctgacccagaagctgagtatggtatttttccgccagcttctgcgcgccgcccgtgccgaagatcggttcgtgatggccgcagttgctacaaatatgcatactcatattttccacaatgccgagcaccggcacttccaccttctcgaacatcacgataccttttttggcgtcgattagcgcgatatcctgcggcgtagtcaccaccaccgcgccggtaacaggaatgttctgcgccagcgttagctgaatatccccggttcccggcggcatatccagtaccagataatccagatccggccacagcgtctcctgcaacatctgcatcagcgccttactggccattgggccgcgccataccatcgcgttatcgtcagtcaccagatagccgatcgagttggtcgccaggccgtgagacataatcggcgccatatgcgtaccgtctggcgatgttgggcgctgatcttctgcgccaagcatggttgggatcgacggaccgtaaatatcggcatcgagaaccccgacctttgcgccttcagccgctaacgccagcgccaggtttaccgccgtggacgatttccccaccccgcctttaccggagctcacggcaatgatgtttttcacgccattaatgccaggctgatttttgacgcgtttcagcgtcgcaatgttgtacgacagtttccagtcgatcgcttttgcgcccgtaatacgtaacagatcggcgctgcattgctcttttaatacctcaaacgcgctgttccagacgaacggcatgaccagctcaacgtgcagcgtatcatccatccaggcgacgtggtgcaacgccttaagcgtggtgaggttatgcttcagggttgggtgctgaaaattcgccagcgtcccggcgaccatcgctcgcagggtatctggtgatttggcctgggattgttcgttcatcccgactccttttgtagttctgaaaagtacgattgtaactttgtagtttactccagcggtaacaattattcatttacggataaatgcccttatcgattggcgcagtaattaccattttggtactatcaaagcccttttttacaacagaagaagtaatacccactatgactcaagtcgcgaagaaaattctggtaacgtgcgcgctgccgtacgccaacggctctatccacctcggccatatgctggagcacatccaggctgatgtctgggtccgttaccagcgaatgcgcggccatgaggttaacttcatctgtgccgatgacgctcatggcacgccgatcatgctgaaagcgcagcagcttggtattacgccggagcaaatgatcggtgaaatgagccaggagcaccagaccgatttcgccggttttaatattagctacgacaactaccactcaacgcacagcgacgagaatcgcgagctgtccgagctgatttatacgcgcctgaaagagaacggttttattaagaaccgcaccatctctcaactctacgatccggaaaaaggcatgttcctgccggaccgatttgtgaaaggcacctgcccgaaatgtaaatccgcagaccagtacggcgataactgtgaagtgtgcggcgcgacctacagcccgaccgaacttatcgaaccgaaatccgtggtgtccggcgcgacgccggtaatgcgtgactccgagcactttttctttgacctgccgtcattcagcgaaatgttgcaggcgtggacccgcagcggcgcgctgcaggagcaggtggcgaacaaaatgcaggagtggtttgaatccggcctgcaacagtgggacatttcccgcgacgcgccgtattttggtttcgaaatcccgaacgcgccgggcaaatatttctacgtctggctggacgcgccgattggctatatgggctccttcaaaaatctgtgcgataagcgcggtgacacgaccagttttgatgagtactggaaaaaagactccgatgccgagctgtaccactttatcggcaaagacatcgtctatttccacagcctgttctggcctgccatgctggaaggcagccacttccgtaagccgaccaacctgttcgttcacggttacgtgacggtgaacggcgcgaagatgtctaagtctcgcggcacctttattaaggccagcacctggctgaaacactttgacgccgacagcctgcgctactactacaccgcgaagctttcttcacgcattgatgacatcgacctgaacctggaagactttgtccagcgcgtcaatgccgatatcgtcaataaagtagtcaacctggcctcgcgtaacgccggttttatcaataagcgtttcgacggcgtgctggcggctgaactggccgatccgcaattgtataaaacctttactgacgccgctgcggtgattggcgaagcatgggaaagccgtgaattcggtaaagctatccgtgagattatggcgctggccgacatcgctaaccgttatgttgacgagcaagcgccgtgggtggtggctaaacaagaaggccgcgacgcggacctgcaggccatttgctcaatgggcatcaacctgttccgcgtgctgatgacgtatctgaaaccggtactgccgacgctttctgaacgcgttgaagccttcctgaacagtgagttgaactgggatgccatcgaacagccgctgctcggtcacaaggtcaacacctttaaggcgctctacaatcgcatcgacatgaagcaagttgaagcgctggttgaatcgtctaaagaagaggtgaaagccgcagccgcgccggttaccggcccgttagccgacttcccgattcaggaaaccatcacctttgacgatttcgccaaaattgacctgcgcgtagcattgattgaaaatgctgagttcgtagatggttctgacaaattgctgcgtctgacgctggatctgggcggcgagaagcgtaacgtcttctccggcattcgttccgcctacccggacccgcaggcgctgattggccgccagacggtaatggtcgccaacctcgcgccgcgcaaaatgcgctttggcgtctccgagggaatggtgatggccgcaggacctggcgggaaagatatcttcctgttaagccctgatgacggcgcgaagcctggccaacaggtgaaataagcaacaagccggagcatgctccggcttttttaaccgcttaatcctgactggcatatcaccccatccgcgtgttttaactttttccttaataagcaatagcgttaagactccatatccggactgctaaataacggctaaaagtcatattctatctctccctgatacattgctattactgggttaaattaattcattgaaattattttaaaaacccaatcattatataaaatggagttttagatgaaaatttctggcaagttattgtccgcggctttggcttccgtactggtgttctctcttgctggctgtggcgataaagaagaatcaaagacctttaacgcaaacctggcggggacagaaatttcaattacttacacctataaaggtgacaaaatcattaagcagacgtctgaaagtaaaatcagctatgccactgtaggcgctaaaacgaaagaagatgccgccaaaattctcgatccgctgagcgcgaaatataaaaatatcgccggagtggaagaaaaattaacctatgaagatacctatgcccaggaaaacgtctctgtggatatggaaaaagtggactttaaagcgttacagcaaatctcagggacgatggtgtccggcgataccagcaaaggtatcagcatgaaacaaacccagacgctgctggaagctactggttttaaagaagcgaaataactggcaggcataatgtattgcatcgactggtaaagtcgctcagggcgctgcttcggcagcgtcttttctttatgaattccgaaaaaagacagcctcgctgtaagtcccctcgccaaagcctataatccctgaattcttggccacaccaatacttaacgacaaggaattgttatgcaggttctacgtcttatggcactgccactattcgcgctctctctatcggttagcataactggctgcgatcagaaaaacgatactctccagggaaagcaaaataacatgacagcgtttatcaagaagatagccgctagcaaagagtcagaggaaacacaacgctatgtaggtaatctcaacggtattgaaatcaagttaacctattactacaaaggggatatcgttttacgtcaaatatctgaacataaactactttataagaccctgaaagccaataataaagaagaagcacaaaaaatgctgagtcaagtcggcgaagcttatcagggtatgccgggtttgactgaacgaatcgactattatgatagctatgctacggaatatgtggatattaattttacccaggcaaaaataagcgacctctgtaaattgccaggatcatcaattgacaactgttccgcgtactatctgtcaatgattcgctcgcagaaactgctggaagagagcggatatcatagaatcaattagtataataatgcgttttcccggtcagacaggacgctgccgggaacaataccgcagaattacttcgccgcgtgttcacgggctgccagaccgcgcagaaaataacgcataaactgatcgccgcattcgcggaagttcttatggtccggcgcgcgcatcatcgcggtgatctctggcattgagacacgaaacaactgaccggtaagtatcgccaggatatcatctgtttttagcgaaaaggcgatacgcagctttttcagcacaatattgttgttgatacgacgttccgccgtcaatgcaggcgccgcctcatctttgccgcgtttttcataaatgaggccattgagaaatgaggacaacacgatatccgggcaacgctgaaacccctcttcctcttctttgcgcaaccagattgcaatctgctccggcgtagcatcaacgttacccagcgccaggatacgcgccagatcggtattattagcttttaaaatgtagcgcacgctacgcagaatatcgttactcagcatgaggccttcggtcgtttctatggcaaaacgatattctaacagtcttttacaggccaatcgcctcttttaaacttttcagatagcgacggcttaccggcaccgtcaggccgttgcgtaaaatcagctctgcctgcccattatcctccagccgtatttcctgcaaatgggccatattcaccagaaactgacgatgacaacgcagtagcggcgtccggctttccagcgtgcgcagcgtcagctcggtaaacccctctttcccttcactgctggtcacataaacgccgctcatacggctactgacaaaggcgacatcatccatttgcaacaaatagatccggctgtgtccggtacagggaatgaatttaagcgcctgctggttttccggcaacaacgaaacatcctgtttactgcgctcctgacgcagacgatgtaacgttttttccagccgtttctcctctatcggcttgagcagataatcaaaagcgtgttcttcaaaggctttgatggcgtattcgtcaaacgcggttaaaaaaacgatatacgggcggtgttccggatcaagcattcctaccatctccagtccactgatacgcggcatctgaatatccagaaacagcacatcaggtcgcaacttatgtaccgcgccaatcgcttctaccgcgttcgcgcactctcccacaatctcaatgtcatcctgcccctggagcaaaatccgcagattttcccgcgctaacggctcatcatccacaatcagcactttaatcatgcgtcctcctccagtggaagtcgtaatgtaattcgggtaaaacagtccggctcgcaggccacgctaataccataatcatcgccaaagtgttcgcgcagacgtttatcaaccagactcatccccagcccgctactgccggcggaaggctgatacagtcccgcattatcctcaatatctaacatcaaatgctgcccttcgcgccgggcgcgaatagcgacgttgccggtatcaagcagttgcgacgtgccatgtttaatggcgttctcaacaatcggctgtaatgtaaacgcaggcaatttctgacgtgaaagcgtcgatggaacatcaagctgtacctgcagacgcgactgaaaacgcgctttttcaatttgcagataagcgtttacgtgttcaatttcatccgccagcgtgacgatttccgacgggcgttttaaatttttgcgaaaaaaggtcgacaagtactgcaccagttggctggcctgttcgctgtcgcggcgaatcaccgctttaatggtattgagcgcgttaaacagaaaatgcgggttcacctgcgcgtgcaacagcttgatctctgactgcgtcagcaacgccttctgccgttcatactgcccggccaggatctgcgcggataaaagctgcgcaataccctctcccagggtgcggttaattgagctgaacagtcggtttttcgcttcgtacaatttaatggtgcccatgactcgctgattttcgccacgcagcgggatcaccagcgtcgaaccgagtttacactgcgggtgtagcgaacagcgatacggcacttcgttgccatcggcataaaccacctctccggtttcaattgctttcagcgtataacctgatgaaatgggtttgcccggtagatggtgatcgtcgccaataccagtaaaagccagcagtttttcgcgatcggtgatggcgacggcgccaatatccagctcctgatataacacctgcgccaccttcatactgttcacttcgttaaatccctgacgcagaatcccctccgttgacgcggcgaccttcagcgcggtagcagaaaatgccgaagtatatttttcgaacatggcgcgcttatcgagcaaaatacgcatgaacagcgcggcgccaacggtattcgtcaccatcatcggcgcggcaatattactgaccagatgcaaggcatcgtcaaacggcctggctatcagtaaaatgatcagcatctgcaccagttcggcaatacacgtaattgctcccgccgtcagcgggctaaacactttgtccgggcgtccgcgacgtatgagaacgctgtgtaccaacccgcccaacagcccttcgacgatggtggaaatcatacagctcagcgccgtcatgccgcccatagaataccgatgtaacccaccggtcagaccgaccagcccgccgacgaccggcccgccgagtaggccgcccatcaccgcgccaattgcgcgggtattggcaatcgaatcttcgatatgcagcccaaaataagtgcccatgatgcagaagatagaaaacgtgacgtaacacagaagcttgtgcggcagacgaaccgtgacctgcataagcgggatgaacaggcgcgttttactcattagccacgcaatgaccagaaacacgcacatctgctgaagcagcagcaacaccagattaaactcgtacatacccgcaaaccacacttcaattaaaagcgcgtaacatacattgagtacaattaactttctttgaactgttgcataaaaatatgaattcgtgaatacgatcacttaaacgccgcgccgcaacccgctacttcgcgttttaatgcataaaaaacaggcaaaacttcctggttcctaaaagagcgtctaaagttaaaccgggacctcgcgagcaagggtgaaacgatggcgctttacacaattggtgaagtggctttgctttgtgatatcaatcctgtcacgttgcgcgcgtggcagagacgttatggacttttaaaaccacagcgaacggatggcggtcatcgtctgtttaacgatgccgatatcgacagaatccgcgaaatcaagcgctggatagataacggcgtccaggtcagcaaagtcaaagtgctgctcagtagcgacagtagcgaacaacctaacggctggcgcgaacagcaggagatcctgctgcactacctgcaaagcagtaatctgcacagtttacggttatgggtcaaagaacgcggtcaggattatcctgcccaaacattgaccactaacctgttcgtcccactgcggcgacgattacagtgccaacaacccgcccttcaggcgctgctcggcattcttgacggtatcctgatcaactatattgcgctctgcctggcgtctgcgcgtaagaaacagggaaaagatgcgttggtgatcggctggaatatccatgataccacccgcctgtggctggaaggttgggtcgccagccaacagggatggcgaatcgacgtgctggcgcattcgcttagccagttccgcccggaactgtttgacggcaagacgttactggtatggtgcggagaaaaccagacgctggcgcagcagcagcaactcctggcatggcgcgcccagggacgcgacattcatccccttggcgtttaaacagaagctaacaaattcgctttaatgtatactccttttattaacataaggagtacataatgcgcgtagcgaaaatcggggtgatcgcccttttcctgctgatggctattggcggtatcggcggcgtgatgctggcaggttacagttttattttgcgtgccgggtaagcacgcgcgtcagcctttcaaacaggcgatcgataatgatcgccgccagcgccaccagcagcgccccctggataacataggccgtattaaagccgctaagcccgataatgatcggcgtgcctaacgtactggcccccaccgttgaagcgatggtcgccgtaccaatattgataatcaccgaggttcggatgcccgccagaatcaccggcgcggccagcggcagctcaacctgatacaactgttggcgacggctcattcccataccgctggcaacgctcatcacgctggcaggcaccgcgcccagcccggccagggtcgcctgcaggatgggcaacaccccatacaggatcaaggcgataatggccggttgctgaccaaaacccatgacgggtaccgcgatcgccagtaccgcgaccgggggaaaggtctgcccgacggcggcgatagtctccaccaggggacgaaactctttcccactttctcgcgtgaccgcaatccctgcgccgacgcccaccacgacggcaaacaaacttgagatgcccaccaaccagaaatgggcgagcgcgagggcggcaaaactctcctgttggtagaccgggcgcggtaaatcgggaaacagcgcggcgaagaacggctggctataaggcaatccaaacagcagaagcaagaacagaacaataagccagagaagcggatcacacagtcgtttcacggggggacgtctccgaaagcagatcgcggaaatggagcgtaccgcagggctcgccctgctgattcgccaccggcaggacgtcgcaccgacgggcgacaaacatcgatagcgcatcgcgtagcgtcatctcttccaccagcgcgtcgccgctgagctgttcatgccgacgtacataatcgcctacgctacgtaacgaaagcagccttacgcccagctcgctgcggccaaaaaatgcctgcacgaaatcattttccggcgaggtcagcatagaaagcggcgatccctgttggataacgtggcccccgtccatcagcaccagatggtcggcgaggcgtagcgcctcgtcgatgtcgtgcgtcaccagtacgatggtgcgccccagcagctgatgaatgcgggtcatctcctgctgcaatgcgccgcgcgttaccggatcaagcgcgccgaaaggctcgtccatcagcaatacctgcggatcggcagccagcgcccgcgcaacgccgacccgctgctgttgcccgccggaaagctgatgcggatagcgatcgcgcagcgcgctttccagacccaataatgccatcagttcatcaatacgatcgttaatccgcgcacgcgaccacttttgtagttgcggtacggtggcgatattttgcgccaccgtccagtggggaaaaaggccgatagactgaatggcatagcccatgcgacggcgcagttcaagcaccggcaggctgcggatctcttccccggcaaaacggatcgttccgctatcatgctctaccagccggttaatcatcttcagagtggtcgattttcccgagccggaggtgccaattaacaccgaaaagctgccttcgctaaaatgcaaattgaggtcgctaacagcctgttgatcgccgaaggttttactgacatggttaaattcaatcatcggttgctcccttcagaaacgcgatccataaatcaaacagcgcgtcgatcactaccgccaacgcaatcaccggaatgacgcccaacaggactaaatcaatggcgctgctcaatagcccctgaaacaccagcgcgccgaaacctcccgcgccaatcagcgcggcgacgacggccattcccactgtctggaccattactacccgcaggctacgtaaaaagaccggcagcgccagcggcagttgcacatgcctgaagcgctggccgctactcattcccatggctcttgcgctctccagcacatcgcgcggcacctgattgagcccggcgaccacgccgcgcaccagcggcaataacgcatagagcaccagagctatcagcgcaggcgtcatgccggttcccgcgacgccgaatgcggcaagccacggaaactgtttcaccagcccggccaacggcgcgatcagcaggccaaacagcgcgacggaagggatagtctggatcacattcagtacggtaaacaccggcccctggcgcgaggcggaaaaataacaccagacgcccaacggtaatccgatcgccagcgccggcagcaccgtgcccgccagtaacatcaaatgttgcaccagcgcggcatcgaaaacatcctggcggttggtatactctttcagaagcgagaggttgtcgaacgtgcctgaaaacagcagcgccagcgggacaatgacaatttgcgcgtgcagcaaccagcgccacagcggcccagtggtaatacggcggatcgcatcgctacaggccagcaacatcagaccgaggcccagccacaatccacttcccagactggtacgcgccagcgggctgccctcctgcgccaactgggtcgccgccctgccgactccccacagcatgacaataaaaagcgtctgcgccatcatcagcgtcagtacgctaccgcgtttaccgggtacaaagcacagcgtaaacagcgcgcatcccgcgccagtcagcatccagatggtcgccggccagatctcccataactggcgcccctcgccgctcaccagacgattcggggcgtaattaatgaaaggcagcgcgacagcaagcaaggtcagaacaaccaacagcaacagcacacgattaaccgtgatttttttggcagcatcactcacagattacttcacccaccctttttgtcggaggtaatctgcggcgacttttttcgcatccagcccttctacggcgattctggcgttcaactgttgcagcgttttctcatcaaggctggcgaaaacgggctgcagccagtcggctatctgcggataggcctgtaacaccgattcacgcactaccggcgcgggggcatagataggctggacgccttttgggtcgctcagggtttgcagacccagcgcggcgacagggccgtcggtgccatacgccatcgcggcgttaacgccggatgtttgttgcgcggcggctttgatcgtgaccgccgtatcgccgcccgccagcgacaagagctggttctgattcaaggtaaaatcataggctttttcaaatgccggcagcgcatccgcccgttcgataaattccgcagacgccgccagtttaaaagtgccgccctctttcagataacggctgagatcggcaagcgaggagagtttatttttttccgcgatgtcctgacgtatcgcgatggtccaggtgttgttggccggcgcaggcgtcaaccagaccagcttattctgctccgcatccagttttttgactttctcaaagccttgctttgcatttttccatgccggatcgttttcatctttaaaaaagaacgccccgttaccggtgtattccggatagatatccagctctccggcggtaatcgcgccacgaacgactggcgtcgtcccgagctgaattttattgaccgttttaacgccgtggctttccagtacctgcaaaatcatgttgccaagcagtgcgccttcggtatcaatctttgacccgaccgtcacgggcgatgccgcctgtagaggtaaactcaccgtcgccagcaacgccagcgaacttacccatagctttgagatcgtcatgatgctttcctcatccttttacggcctttttcagagacttgagaaaaaagcatagttgaaaagtctgcgtttaacctgggattttccgccagtttaagtgacgtggcaggcaataaaaggggggacaggaaaagtcattgccagacagggcgctgctatcgcgccctgttgacggcaggcttacagtagctcgaacgatccttgtttaacgcgagcggaatccacgccgataaagacgttgaacttgccgggttccgcgtcatatttcatctgctgattccagaacttcaacgcctcgatatcaatcgggaaactcacggttttacgttcgccgggcttgagggtgattttttcaaagccttttaattgcttcaccgggcggctcattgacgccgtgacatcctgtaagtacatctggatgaccgtagccccttcgcgtttaccggtgttcgtgacctctacgctggccgtgactttgccgtcgcgttgcattgtcggtgaggagagcgtgacgtcagacaccgtaaatgtggtgtagctcagaccgtaaccaaacggatagagcgggccattcgcttcgtcaaaataacgtgaggtgtatttgtttggcttttcaggattatacgggcgtcccgtattgagatggctgtaatagaccggaatttgtcccaccgaacgcgggaaggagatcggcagtttgcctgacgggttgtaatcgccaaacagcacatcggcaatggcgttgccgccttccgtcccggcaaaccaggtctccagaatcgcatcggcctgttgatcttcttttaccagcgccagcggtctgccgttcattaataccagtaccagcggcttaccggtggctttcagagcggtgattaagtcgcgctgactctgcggaatggtgatattggtacggctggaggcttcatgcgccatcccctgcgactcgcctaccactgcgaccaccacatcggcctgtttcgccgcctgtacggcctcatcaatcatcgcctgcggtgagcgcggatcgattttcaccgcctcttcatacaggtttaagaaatcgacgatgcctttatcattagtgatattcgcccctttggcatagaggatcttcgccccgtcgccgacggcattttgaatacccgccagcaccgtcactgactgattcgcgaccccagcagcagaccagcttcccattacatcacgttgactgtcggccagcggcccaacaacggcaatggtgcccgattttttcagcggcagcgtttccagccggtttttcagcagtaccacactttcccgcgccacttcccgtgcctctttacgatgcaggcggctttcggcattggtgtccaccgggtcgctctctttcggccccagatggctataggggtcgttaaacaatcccatgtcatattttacgttgagcacatggcgcgtcgcgtcgtccagttccgccatcgtcactttgcccgacttaatcagacccggcagatatttgctgtaatactcatccgccatgctcatatccacccctgcctttagcgccacgcgcaccgcatcttccgggtcggccgcggtaccgtgtttaatcagttctttaatagcgccgtggtcggaaacggtaattcccttaaagccccactcatcgcgcaggacatctttcaatagccaggaatctgacgtcgcaggcgtgccgttcagcgagttcagcgccaccatcaccgcgccgctccccgcatccagccccgctttgtacggcggcatgtagtcattaaacagacgctgggaactcatatccacggtgttgtattctttaccgccttcaacggcgccataggcggcaaaatgtttcacgctggtcatcaccgaatagcggtccgccgggcttttgccctgcatcgctttcaccatggtttcgcccatgatagaggttaaatatgtatcttcgccaaagccttcggaggcgcgtccccaacgcggatcgcgggagacatccaccatcggcgcccaggtcatattcaggccgtcgtccgccgcttcatacgccgatacgcgtcctacggttcttaccgcatccagattaaaagaagaagccagaccgaggcttatcgggaagacggttcgctggccgtgtaccacgtcataggcaaaaaagagaggaattttcaggcggctcaacgccatcacctgatcctgcatttgacggatatcctggcgggtgacggtattgaaaatcgcccctacctgcccgtctttgatcatctcgcgaatcgcttctttcgggttatcagggccgacgctaatcagacgtaactgaccaattttttcatcaacagtcattttcttgagtaaatccgtgacgaacgcgtcgcgcgcttcgggcgtcagcgggtgattgccaaacaggttttccgccaatgctggctgcatcgccagactcacagcaacacctactgaacataaccatttcatgttgagtctctctttatctttatcccgacgaggcggtaaaaacagaataaaaaccgcagtttgccataagcctaaacgcgagaggagaagaaagcgaaggttattctcctaattttccgcacagtcgaatacacaaccgccagcaaatggtatcaaggcggcaaatgaataccaccaacacagaaacaatttgaatgagaaagcgtattgtcatacaaagcgctatgcttaacgctgatattttgtcccaccacaaggagtggagaatgtcttccataacaatgactgataataaaacgttcctgaatgagctggcccgcctggtaggccattctcacctgctgacagaccccgccaaaaccgcccgctatcgcaagggtttccgttccggtcagggcgacgcgctggccgttgttttcccgggttcattactggaactgtggcgtgtgctcaacgcctgcgttaacgctgacaaaattattctgatgcaggccgccaacaccggtctgacggaaggctccacgccgaacggcaacgactacgatcgcgatattgtgattatcagcacccagcggctggataagctgcacttactggataacggccaacaggttctggcctggcccggtacgacgctctatgcgctggaaaaagcgcttaaaccgctgggccgtgaaccgcactcggtgattggttcgtcgtgtatcggcgcgtcggtcatcggcggtatctgtaataactccggcggctcgctggtgcagcgcggcccggcctataccgagatgtcgctctttgcccgtattgacgaccaaggcaaactgcaactggtcaatcatctgggtatcgatcttgggcatacgccggagcagatcctgagcaagctggatgatgaacggattaaagatgaggatgtgcgtcacgatggtcgtcatgcgcacgatcacgactacgtgacgcgggtacgagatatcaacgccgatacgcccgcccgctataacgccgacccggaccgtttgtttgaatcttccggctgcgccggaaaactggcggtttttgccgttcgccttgatacctttgcagcggaaaaaaatcagcaggttttttatatcggcaccaatcagcccgcggtactgactgaaatccgtcggcatattctggcgaacttcgacaatctgccagtggcgggagaatatatgcatcgcgatatctacgatattgcggagcagtacggtaaagatacctttctgatgatcgataaactcggcaccgacaagatgccattctttttcacgctaaaaggccgaaccgatgcgatgctggaaaaagtaaaatttttccgtccgcatttcaccgaccgcgcgatgcagaaattcggccatctgtttcccagccatctgccgccgcgaatgaaaaactggcgcgataaatatgagcatcatctgctgttaaaaatggcgggagacggcgtcgcagaagcgcaacgctggctgaatgaattttttaaatccgctgagggcggtttcttcacctgtacgccggaagaaggcagcaaagccttcctgcaccgcttcgccgctgctggcgcagcgattcgttatcaggccgtacacgctgatgaagtggaagatatcctggcgctggatatcgccctgcgccgcaacgataccgactggttcgagcatctgccgccggaaatcgacagccaactggtacataaactctattacggtcactttatgtgccacgtttttcatcaggactatatcgtgaagaaaggcgtcgacgtccatgcgctgaaagcgcaaatgctcgagttgttgcaggcgcgcggggcacaatacccggcggagcacaacgttggacatctgtataaagcgccggaaacgctgacgcgtttttatcggcaaaatgacccgaccaacagtatgaaccccggtatcggcaaaacgagtaagcggaaattctggcaggaaaatacgcccgacgaaacgcattaacaccgtgcggtttaccgtgaagcccggcggcgcgatgcctgccgggcctgcggcgacttaatcgttctgtgcggtttgcgctccggcactggcgctggctgccgccatttgcgcggctttttgctttttatagctcagcgcggcagccggaacgggcatgactttaccggtttcaatccatgtacgcaggcggctggcgtccgcaaagtgggtatatttgccgaacgcgtccatgaccaccagcgcgaccggtttgttattgatcacggtacgcatcaccaggcaatgccccgccgcattggtaaatccggttttcgttaactggatattccagttatcacggtagaccaaatggttggtattgcgaaacggcagcgtatacgccggatgcgagaatgtcgccatgtcttcgcgcgtggtgcttagctggccaatcagcgggtattgcttcgtggcaatcagcaattttgttaaatcccgcgcggtcgagacgttatgaatcgacagccccgtaggctcaacgaagcgggtatgcgtcatgcccagcgctttcgccttcgcattcatcgctttaataaatgcgttataaccgccaggataatagtgcgccaggcttgccgccgcacggttttcggatgacatcaacgccagcagcaacatatttttgcggctaatttcgctgttcaggcgcacgcgggagtaaacccctttcatttccggcgtctggctgatatcgaccttcagtatttcatccagcggcaatcgcgcgtcgagcacgaccatcgctgtcattaatttggttatcgaggcaatcggacgcaccagatccgggtggttcgaatagatcactttattggtgttgagatcaacaatcattgcgctaccggaggcaatctcaggttgagacgccgcggttgtcgctgccgttttcgccacagcctgcggggcaaaaggtacggccaacatcagagcaaggctcaggaatgaagctcggaatttcagcatgatgagatttctgataatgattcacgcgcgtcgtaacgcacaccgcctgagctaagattatactcaagctagcagtggcatcatagcggcacgccagcgttgccgctacagaagaatcgtcagcaaatgctgcattgctggcttttgcgccagccctttttctcatcagaacaggcggtagccgtatccccacaggatcacggtgatcgccagtagcacctccaggaccagcacgccgatagcgagcgtcgaactggagaagcttaatccttcctctctattaatgttaaggaaagtcggaatacccaaatacagcaaatagccggtgtaaaaaagcgcgacagcgccgaccagtgcgcatagccataccaggggatagagcgccaccagaccacttaaaaacagcggcgtcgcgacatagccggcaaaaaccatacagcgcgcaagcgatggccgttgcggatagtttcgcgccatccaccagatgacgcgtcccatcaccgcgacgcccgccagcatcacgccgtagaacaagaccgccagcgcaaaagcggtaaacagcgagagttgtaacacgttgccgtcgccaaaattccagccgatttgcgtcgtgccgataaaggcgcagacgacgggaatcgccgccatcagcaaaacatggtgcgtatagtgatgcgaaacagtttcgttttcgcttttgatcacctgcatttcccgatcgggatgggaaaaaagcccccatacatggttcatactgcccccttctgctgcctcagatgccagtatgttcaagtataattcagtttctggttattttatgaacaatggcaaaatagtctccggcaaaacgtcggctttgccgcgcacgcctcttgccagggtgtatgcttaatgccggaggtggtttacgcatggatatcaacacgcttattacgcattatggctatgcggcgctggttatcggcagtatggccgaaggtgaaaccgttaccctgttggggggcgtcgcggcgcatcagggattgctcaagtttccgctggtggcggcggctgtcgcgctgggagggatgatgggcgatcagctactttatctgttaggacgatgctatggcgggaagatcctgcgtcgtttcccccgttatcatacgaagattcgtcgcgcgcagaaaatgatccaacgccatccgtatctgtttgtgatcggcacgcgttttatgtacggcttccgggtggttggcccgctgctgattggcgccagccgcctgccgcctaaaatttttctgccgctgaatattgtaggcgcgctgatctgggcgctgctgtttaccacgctgggatatcttggcggcgaggtgatcgcgccatggctgcacgacctcgatcagcatctcaggcacggggtctggctgattctggccatcgtcctggtggtgggcgtgcgctggtggctgaaaagacgcggcaaagcggaggcccgttaaacccgatggtatccggatggcataacgccgccatccggcacccggcgtttattttgcgttgaattgcggattcgccagcataaacccgccgtcgacaatcagcgactgaccggtggtgtagcttgctccttccgaacacagccaggcgacgaggctggctatttcatgcgtagaacctggtcgggcgatagggattgagggttccgatcccggctcaatgtcgctgtcatccatatcattcatcggcgtggcgatagcgcctggcgcgacggcgttgaccaaaatatgatgctcaatcagttccagcgccatggatttagtcaatccccccaacgcatgtttcgccgcggtataggcgctggcttgcggaagcggcgtatgctcatggacggaggtgatgttgataatgcgccctccctctccttgtttaatcatatgccgggcggcgatctgcgcgcagagaaacgcgccatcgacgtccacggtaaaaatttgccgccactgcgtaaacggcatatcaataaacgcggatttggtcatcgccccggcattattgaccagcacgtcaacgcgccccaggcgctgaataagatgttcaatggcctgcgcgccctcgggtaactggctcaggtcaagatgaatggtctctgcccgcacaccaaactgcgccgctttttttgccgtctcctgcgcgccgcgttcatcggaatgccaggtgataccaatatcaaaaccgttttgtgctaataacaacgcacacgctttgccaattcccgaatctgatgccgttacaattgcgactttggtcatattcctctccggatgaatcatacacagcctaagtataggaaccctgtctgaatcatccggaaaaatcaggaatgataaccgccgcccagcgcgctggtaagctgaatagaggcatccagccactggccctgcaacagcaagccgttacactgctcgcgcagtgccgggattttggcctcgctcacgcgggaacccgcaataataccggcattaaagcgcgcttgcgccagaccgaccacacgctgcgcgtcatgctcaatctgctgctgatgctgatttttctgcgccagcgtctctacctgactggcggcgcgcgccacatcattaaccgcatctaccaccgctttgttgtagttggcgatagaaaggttgctttgcgctttggcgatatcgaggttggcattcagcctgctgctgtcgaaaatcggcagcgtcagcccgccggtaatgccatattgctgtgcggaatggcggaacagatcgctcagatgtaacgcatcctgctgtaaaaaagccatcagattgatatcgggataaaacgcggccttcgcggcgtcaatgctgctcaacgaggattcaatgtaccagtgcgcggcctgtagatccgcccggcgcgccagcaacgaatagcccagttgcgacggtaactggctttcaacggcggggagactcacctgacgcagcttgagcgccgccgattgcgtattggttaacgcgctgagccgcgcttcaataaccttcattttaccgttaacgtcattcaactgctgctgggttttgctggcgtcgatatcggtctcgaccccttcaacagaagaagtaataccgtgttgatacagctcccggtttaccgccaccacgttttgctgctcatgctcgatttgcatcagcacatttttcagcgctgcctgtgtttgccactcccagtagagtcgcgccacgccgcttgccagcaattgtcgggtctgctcctgctccgcttcgcgcgctttgaccgccccgatccgcgcagtaacttcagcgcggtttttcccccataaatccagatcccagcccgccgtcaggccgaatgtaccgttggtataccacggcccggtcgttcccgccgcagggtcggtaatcgcgaatggccccatcagcccttccgcggacattcgctggcgctcaatgtcggcagaaaagtcgagctgcgggccgtcctgcgcctcaaccgctttcgcctgcgcttccgccagttgaatacgctgttcagccacctgcatatccggcgaatgctgtatggcattatcgatcagcgcgtcaagctgcgcatcgtgatacgccttccaccactggctatccggccaaccgtttttcaatgccgccggcaggctggaatcaacatgagaagagggcgtctgctgggtcagcgactggcgggtatcgtgcatgggggcgcaacccgccagcaaaataaaaagcggtaagctcgctgtcgcggcaaggaaagaattacgattcatggaggtgttctgataaaaaaaggtgcgcagagagtacgtcttacggcgatctattttttagttacgcgtggcaatacatcatcagacaacaaaagacatattttgaaatttatatgattagtaaataatttcatctgatacattttttgatgtaatacttcaatgaaaagtcccactaacccgttcataaatgaacgattttgctgcaatacgcgccagcagccttcatgagttaaacgtcgccgcgcccaacaaagcagcagatggcttaatactttcctatactttgtttgtatttaccaataaagggacaaacaatgaaaattcttctatgggcaatcttaattatttttctgattgggctgttggtggtaacgggcgtgtttaagatgattttctgattcctgcgccgggcagcgatagtatctgcccggcacacgttctggacgctgtagagattagattttaatagcctgaatcgcccgcgcaatctcggacgaacggtttaacgcccgaatcgactgaaagagttccgtcgcctcaatatattccttacgtaaatatcccagccactgtttaatacgcgcgacatgatataaaccggtatcgccctgcttttccagtcgggtatatttttgtaataacgtcaccacttccggccacggcatacgcggctcgttatacttcaccacccggctcaggttaggaatatttaacgccccacggccaatcatcaccgcatcgcagccgctggtcgccatacatgcctgcgcgctctgccagtccaagatttcgccattcgcgataaccggaatagtcagacgctggcgtatttcgccgatcgcctgccagtcgatatgctcggcgcggtagccctgcgctttggtacgaccatgcaccaccagttcactggcgccagcctgctgcaccgcatcggcgatttcaaattttctatcgccgctatcccagccgagacgcacttttaccgtcaccggaagatgcgacggtaccgcggcccgcatcgctttcgcgccctgatagatgagttcgggatctttgagcaatgtcgcgccgccgccgctgccgttcaccacttttgacggacagccgcagttcaggtccacgccatacgatcccaacgccgtcgcccgcgcggcgttttccgccagccactgcggatgctggcccagaagctgaatacgcaccggcgtgccggacggcgtgcggctggcgtgatgcaactccgggcagatgcgatgaaacacttttaccggcagcagctgatccaccacgcgcacaaattcggtgatgcagagatcgtaatcattcacttcggtcagcagctcgcgcactaacgcgtcgagcacgccttccatcggcgccagtaaaacacgcatatcggtatccacagcaaaaaaagaggcgctatcataacgcctctctgcgatgagcaaaactttttgccgggtggcggcgcaaacgccacgctacgtcacgtaaagtgctcaacgcggctcaagacagttatcttctttccagccgtacagccattcgataccgcgataaaacgcctcctgcgatttccctttccacaacagattacgcacctgacgctccaccccggcggcgtgatagagacgccccatctcgcgggtagaccagacgatacgcgccgtgcggggaatacgcaccgactcatacagcgcaaatgcctgctgcgcgtcgccgtcgcagcgttccagcgctttgcctagcgtgacggcgtcttccagcgccatacaggcgccctgggccatatattgcgccaccggatgcgcggcgtcgcccaccagagtgatacgctcggttccccattttgcgaccggctcgcgatcggcggtcgaccagcggcgccaggaggtcggcttatccagcatctggcgcgggcggggatgaatgccggcaaaataagagagcacctcttctttactgccgtctttcacgccccactcttcttgctggcggctgtggaatgtcaccaccagattgtactgttgacctccgcgtagcggataatggaccaggtgacaatgcgggcctgcccacagcaccggtgcgttaatacgtaaatcgtccggcatatcgtcgcaatcaatcaccgcccgatagactacatgccccgttacgcgcggcgcgtcgccgagtaaactttgccgcacgaccgatttaacgccgtcgcagcccacgagaatatccgccgtccagctatttccctgctcatcaaacaccgtaacgtcatccggcgtctggcggatatcgacaatatgggtcgaggtacgatactccacgccagggtgcgtcagcaccgcttcccataccgttgcatgaatatctacccggtgaattaccgcatacggcccgccaaaatggtcgcggaacgcctgtccggtttcaatgcataccacttcttcggcattcacggcatccatcatggtaatgtgatcggtaaacaccgcacgctggcgggcaacatcgcccacaccgagactatccagcgccgaaaaagcgttcggcccaagctgaatacccgcgccaatctcgccaatttcgtgcgctttttccaacagcatgacttttattccctggcgcgccagcgacagcgcggtcgccgcgccgccgattccgccacctacaataattgcgcttgtcacgtgagtcatggtcattctccttttcaggccgggattttatcttgttgattttccggcgcggcggcaataaacgccggtagctgtacgcaggcgtcataaacggctttacagcgcggatagcctgataaatcgcagcccatcctgagcgcattcgcccactgaggaatcaggcagcagtccgcaaggcctggcgcgtcgcccacgcagaatcgtccggactgacttttacgcaatagctgctctaccgcgcttaacccttgctgtatccagtgggcgtaccagcgttttttatcctcttcgctaaccttcagctcatcggtcaggtagcgcaacacgcgcatgttattgattgggtgtatatcgcaggcgatagcgtagacaatttccagcgcctggctgcgcgccgggtcgctcgtcggcagcagcggcgtttgcggaaaatgtcggtccagccagtcgacgatggccagcgattgccccaacgattcgccgtcatcagtgaccagcgtcggcaccaggcctaccggattcatccgtcggtaggccagcgcattctgctggccgatacgaatattgacgcccaccgtctggtaatcaatcccctttaacgccagcgcaatacgtacacgataagacgccgaactattaaagaaactgtacagcttcatcgttcacctcagacaattttcacagcaatcggcgtcagaccttctacgttcccggtgatgacatcccctttcaccactgcgcccaccccctctggcgtaccggtgaaaattaaatcgcctggctgcaattcaaagaagccggacaaatagctgatggtttcattcaccgaccaaatcaggtgacgaatatcgctgcgttgatggtcttcgccgttaacctgtagccaaataggggcgttatccacattatgcgtttcagcggctttgtgtaatggcgcaatgggcgcggagagatcgaacgctttgccgatttcccacgggcgtcccatctgacgcatttccatctgacgatcgcgacgcgtcatgtccagaccggtggcgtatccccagacatattcatgggctttttccagcggaatatcgctcccctttttaccaatcgccaccaccagctcaatttcataatggtagttatcggtctgcgccggatacggcagttccagggtatcccccgccgctaccgggaccacagcgtccgctggtttacaaaagaagaacggcggttcgcgatcgggatcaaagcccatttcacgggcatgggcggcatagttgcgacccacgcagtaaacgcgacgtaccggaaactgctcatcactgcccgccacgggtactgttaccggggcctgcggctggaatacatatttggtcatgttctctctccctaattaataacgtgcttcgcggaacagccccagggcttcctgaaccggcttgtccgaaaaactgaataacaccgtgtcttcgctgctgcgaaacgacacctcatgccaggtcggcgccacaaaaatgtcttttgcggaaaaatgaaaagtttcgttgccgatagtgacctgccctgccccttcaacgacgtggtagatagtgctgtcggtgctccgcgccacacgcgaggcaaagccttttggcagcagttgcaggaacgcgcccatcgacggcatcggataaccgccggtgacgggattaacgtaacgcagcttgtagccttcccactcatccggatcgcccatacgggtcagatcgtgcaacgcctcgcgactgcggtcgtaacggtagttgaaaatcggcgacgagttcccgcgctggtggcgcagcggcagcatattcgctgcatagcgcggcagataatcgccctcttttcgcgtcaccggctgctgatcttcgggatagtcttccgcaaaaccacagcccaggagattgactaacggcagatccagaccatccagccataccaccggctctgatcccggattaccatgatcgtgccagcgccactgcggcgtcaggataaaatcgccggtatgcattggcgtgcgctcgccgtccaccgcggtaaatgcgcctttaccttcgacgataaaacgcagcgccgactggttatggcgatgactcggcgcgacttcgccgggcaggatcagctgtaaaccagcgtataaggtcgccgtgatcgacgactgaccgcgcaatgccggattttccagcaccagcacccggcggatcgcctctttcgcgccaatgacattgccgctttccatcagtagcggacgaatttcctgataattccagtaggccggcgcgcagttggcgtttggcgtctgcggtaccaggtgatgtaacgattcccacagcggcgtcagattctgcccggaaatatgctggtaatactgctgacggctatcttttacgttctgatttatttcagacatggagattctccttattcgtttacgacgctggcacgcggcaggtcgtcaggtacagaaatcgaaaggcggacaaccactgtcagcagggtaagcattaccgcgctgatagccgccggaatagcaatgacaaaaaacaacgtatcgaaagagaaattgagggccatcatcatgccgccggagagcgaaccgacaatcgccccgcagcgtccaatggcgttcgaccagctcacgcccgtcgcccgactttgggtggggtacagcgtcgccgtcagagcattcagcccgacctgggaaccgctaataccgatgccggtaccaaaaatcgccagcgccatcagccaaaggccgttttcgctcaggcctatcatgacaatgcaaactgcgcccagcgcatagctcaccgccagtacccggaacgggttaagccggtccatcaacacgccgagtaacagcgcgccaagcgtgccgccaacctggaatgcggcagtcacccacgacgcctgttgcagatcaatacctcgatggttaagtaacgtcggcatccagctggaaagcagatagataatgagcaggctcataaagaacaccacccataacatcagggtaatgacaagctgtcgcccggcaaaaagctggcgaatactgcctttggcgacggctgccgtctcatgcagaaagaattgcgtatcgtgatagcgctcgccggtaatggcgctgaccgtccgggcgacaacggcttgcggtagttggcgacgtacctgccagcggggagattccggcagcgcgaacagcaggccgaaaaacagcatcaaaggcaagatgccgcctagcgccagaattccgtgccagccaatcagcggcaccagttgcgcgctcacaatcccgcccatcgccgaccccagggtaaaaccgcagaacatcagcgtgaccagcgctccgcgtcgacgagcgggaaggtattccgacgtcatggtgatggtattcggcatcgctccgcccagtcccagaccggttaagaagcgcagcaacaccagggtttctatatccggcgagaaagcggaaagcaggctcaatgcgccgaatagcgccacgcaaagctcaatgacccgcttgcggccaaagcgatccgccagcggcccgcatagcagcgcgccggccgtaagccccagcagccctgcgccaaacagcggcgcaagttcgctggcgcttagctgccagtgggtacgaatatccggggcgatgaagccaatcgcggcggtgtcgaaaccgtcgagcataaccaccagaaaacagcagatgataacgcgccactgcattttgccgacgggcgcggcatcaataagggcttgtagatcacgtcgttgagtcatagctaatgcctcagtgcagggagatagatgttgtttttatgtttgctatgttacgagtttgtagagtgagcgataaaatgtacaatggcttttcaggcagagacataacctggaggttatagcgaatggcgaactgggcgcagaaattgaaattacatcacctgcaaacgctggttgcgctgggcgaacagggcaacctgacgcacgtcgcccggatgatgaatatctcccagccggcgctatcgaagtggctatctcaactcgaagatgagataggcatcacgctttttgagcgccacagtaaaggactacgcccctcggaaggcggtaaattactgctccagcacgcccagcgcctaattaacgatctggagcgttcacagtatgaaatcgcccgtttcaagcagggcggcctggttggcagcctgaagatcggctgttcgcccgtggcgactgactgcgtatcacaggcgattctgagcctgcttaacgaaatgccgacgctgcatctgaatattgaagagaaggtaatgacgccgctgctgcacgatttgcttgccggtcaggtggatgtggtggtagggcgtgtcggcggccgcgccctgcaactgccgcttaattatcaggtactttataccgagccggtctgctttgtggcgcgtccgcaccatccgctggccgcgcgagcgcagatcgcctggagcgatctggcgcactggcggtggatagtctggccaaccggcacccctattcgcatcagtattgataacgccctcgtcgataatggcgtcatgctcccggaaaacaccattgaatcggcgtcaatgaacgtcagcaccaatttgctgcaaagcagcgatatgatctctattctttctttacggctggcgcaacgctatgccagccaggggcaactggcgattttaaacttgccaaaaattgagcaaaaaggcagcgtagggatgttctggcgtaagaatgagacgccgtctttggccctgagtcgctttttgtattttttagcccaggtttagcgccgccgaccaggggcattgcccgatgttcctgctgtctatacccactatgctaagaattcatgatgtgatcggtagcacgttttaacgtttaattgtatgatgaatccatctcatcaagggctttaaacatgagtaagtcactgaatattatctggcaatatatacgcgcttttgtattgatttatgcctgtttgtacgcaggcatttttcttgcatcactgcttcctatcactattcccggcagcattatcgggatgttaattctgtttgtattgctggcgctgcaaattctgccggcaaagtgggttaaccccggctgttatgtgctgattcgttatatggcgttgctgtttgtgccaattggcgttggggtcatgcaatattttgacttactgcgcgcgcaattcggcccggtggtggtctcttgcgctatcagtacgctggtcgtttttgtggtcgtaagctggagttcacatctgatacacggtgagcgtaaagtggttgggcagaagggaacgaaaaaatgatgacatatatctggtggtcgttaccgctgacgctggcggtatttttcgccgcccgccgactggcggcgcattttaaaatgccgttgctgaatccgctgctggtggcaatggtagtcattattccttttctgttgctgaccggtattccctacgagcactacttcaaaggcagcgaagtacttaacgatctgctgcaaccggcggtagtggcactggcctatcccctttatgaacaattgcaccagattcgcgcgcgttggaaatccattattagcatctgttttgtcggcagtctggtagcgatgattaccgggacatccgttgccttgctgatgggcgcaacgcctgaaatcgcggcatcggtactgcctaaatccgtgactacgcctatcgcgatggcggtgggcggcagcatcggcggcatccccgcgatcagcgcggtatgcgtaatttttgtcggtattctgggcgcggtgtttggccacacgctgttaaacgcgatgcacatccgtactaaggccgcacgcgggctggcaatggggaccgcctcacatgcgctcggtactgcgcgctgtgccgagctggattaccaggaaggcgcgtttagctccctggcgctggtgatctgcggcattattacctcgctggtagcgccctttttgtttccgctcattctggcggtaatgcgctaacgacgggacaaaagaccgggttaaaatttgcgatacgtcgcgcatttttcattgaagtttcacaagttgcataagcaatgagatttagatcacatattaagacatagcaggcccgtaaactacggttccattacattgttatgaggcaacgccatgcatccacgttttcaaactgcttttgcccagcttgcggataatttgcaatcagcgctggcccctatcctggcggaccaccattttcccgccatgctgaccgcagagcaggtctcgacgcttaaaaatacggcgggactggacgaagacgcgctggctttcgcactgttacctctggcggcggcctgcgcccgtaccgatttgtcccattttaacgtcggcgcgattgcgcgcggcgttagcggcaactggtatttcggcgcgaatatggagttcctgggcgccaccatgcaacaaactgtgcatgctgaacaaagcgcgattagccacgcctggctacgcggcgaaaaagggctcgccgccgtcaccgttaactacacgccttgcggccactgtcgccagtttatgaacgagctgaacagcggtctggatctgcgcattcatctgccgggccgcgcgccgcatacgttacgcgattatctgcctgacgctttcgggccaaaagatctggagatcaaaacgctgctgatggacgagcaggatcatggctttacgttaacgggcgatacgctaacgcaagcggcgattacggcagccaataagagccatatgccttatagccactcaccgagcggcgtggcgctggaatgtaaagatggccgtattttcaccggcagctatgcggaaaacgccgcctttaaccctacgcttcccccgctgcaaggcgcgctaaacctgctgagtctcaatggctatgactatgcggatattcagcgcgcgattctggcggaaaaaggcgatgcagcattaattcaatgggatgccaccgccgcaacgctgaaagcgttaggttgccataatattgaccgcgtgcttctcggctaagcaaatgtgccggatagcgacgcactggcgtcttatccggcctgactctcctcttccgcgacccgatacaagggaaatcatgctgaaaatctccgcaatcagacggcggtttcttgcgctacgtcttcgggtacagtagcctgatcgtactttcatcctggtatcgagtttcctgcatgttaaagcgcgtgttttacagcctgttggtcctggtaggcttgctgctgttgacggtgcttggcctcgatcggtggatgagctggaaaacagcgccctatatctatgacgagctacaggatctcccctaccgccaggttggcgtcgtgttagggacagccaaatactatcgcaagggtgtcattaatcagtactatcgttatcgtatccagggcgcgttaaacgcttacaatagcggtaaagtcaattacctgctgctcagcggcgacaatgccctgcaaagctataacgaaccgatgaccatgcgcaaagaccttatcgcggcgggcgtcgatcctgcggacattgtgcttgattacgctggcttccgtacgcttgactccattgtgcgtacccgcaaagtgtttgataccaacgactttattatcatcactcagcgcttccactgcgaacgcgccttgtttattgcgttgcatatgggcattcaggcgcagtgttacgcggtaccttcacccaaaaatatgctgacagtgcgcctgcgcgaatttggcgcccgctttagtgcgctggcggatctctatatttttaaacgcgaaccgcgttttttaggcccgctggtacctattcccacgcagcatcaggtgccgaatgacgcccaggggtatccggccgttacgccggaacaattgcttgaactggaaaagaaaaaagggaaatgatcatggatgtacagacgatatttgtcatattagcctttctgctactcccgcttttttgcttccgtgaggcctggaaaggctggcgaaccggcgcggtagataaagttgtcaaaaatgcgcgaaaaccggtttatgtctatcgccatgccgatcccgtacaatattggtcttatctttttctttataccggttgcggttttttatttactggaatgattatttatcttcttttttatcgttaatctatttattatccctttaaaattgagaatagttattattatgatataaggaacaaatgctgttttgcattctggtttcatttttttgtgaattctttcacagaatacccttctttcaatgcttaggctggcggtagattttagatcattaaaacgcgttatttgcgtttcgccttaatttattcaagcattaaggaagattatatgccgcaacaaaattatctggatgaactcacgcctggttttacgccattactggcaataaaagaggcttcacgttgtttattatgtcacgatgcgccctgtagtcaggcttgcccggcgcaaaccgatccggggaaatttattcgttctatttactttcgcaattttaaaggcgcagcggaaactatccgggaaaataatgcgcttggcgccgtctgcgccagagtctgtccgacggaaaaattatgccagcgcggatgtacacgttccgggatagataaacctattgatattgcacgcctgcaacgttttattaccgattttgaacagcagactgccatgcagatttatcagcccgggagtaaaacacgcgggaaagtcgcgattattggcgcgggtccggcaggtttgcaggcaagcgtgacgctcacgcatttaggctatgacgtcaccatttacgaaaaacagccgcagcccggcggatggctgcgtcacggcatcccggcatttcgtctgccgcaaagcgtactcgatcaggaaattgcccgcattgtagaaatgggcgtcaatattaaatgtaattgtgaggtgggcgggtcgctatcgcttgcgcaactcaaagccgaatatcgcgccgtgctgatgaccgtcgggatgtcctgtggctctggtttaccgttatttgagcaagccagtcacgtagagattgccgttgattttttacagcgcgcccgtcaggccgacggcgatattagcgttccgcgtagcgcattaattattggcggcggcgacgtagcgatggatgtcgccagtacgttaaaaattctcggctgcccttccgtcacctgcgtggcgcgggaagaattagccgaattccccgccagcgaaaaagaatttaccagcacgcaggcattaggcgtatcgattattgatggctttacgcctgtcgccgtcagcggaaataaagtgaccttccaccatgtacgccactcaggagaactgacgctggaagcggaaaatattattttggccgtggggcagcacgcgcgactggatacctttgcggagataaaagcgcagcataatattatcgacacgcataattatcaaaccgacgacccggcgatctttgccgctggcgatattgttaaaggtgataagaccgtcgtttatgcggtaaaaaccggaaaagaagccgctcaggctattcatcattatttagaggaggcctgctcatgttaacaaaagatttgtctgttaccttttgcggcgttaagtttcccaatccgttttgtctttcttcttctccggtaggcaattgttatgagatgtgcgccaaagcctatgataccggctggggcgggatcgtttttaaaaccattggtttttttattgccaacgaagtctctccacgttttgatcacctgacgaaagaagataccggttttattggcttcaaaaacatggagcaaattgctgagcatccgctggaagagaatctggccgccattcgacggctaaaacaggattatccggataaggtgctgattgcttccatcatgggagaaaatgaacagcagtggcaggaactggcgcgtctggttgaagaagccggcgcggatatgattgagtgtaacttctcttgcccgcagatgacctcgcacgccatgggaagcgatgtagggcaaagcccggaactggttgaaaaatactgccgcgccgtaaaacgcggttcatctttgccaatgctggcgaaaatgacgccgaatattggcgatatgtgcgaagtcgcgctggccgccaaacgcggcggagccgacggtatcgccaccatcaacaccgtgaaatccattactaacatcgacctgaaccgcaaaatcgggatgccggtggttaacggtaaatccagtatctccggttattcaggaaaagcggtgaaacccattgcgctgcgttttatccagcagttgcgaatgcaccctgaactgcgcgatttcccgattagcggtatcggcggcattgaaacctgggaagacgctgccgaatttctgctgctgggcgcggcgaccctacaggtgacgacaggcattatgcaatacggttatcgcattgtagaagatatggcgagcggcctcagccactatctggccgatcagggatttgcctcattacaggagatgatcgggctggcgaatggcaatattatcccggcggaagacctggatcgcagctatatcgtctatccgcggattaatcaggagaaatgcgtcggctgcggacgttgctatatctcctgctatgacggcggtcatcaggcgatggagtgggatgaacacagccgcacgccgcattgcaatacggaaaaatgcgtcggttgtctgctgtgcggtcatgtctgcccggtcgcctgtattgatttaggcgaggtcaaatttaaaaaaggcgaaaaagagcacgcgttaacactgtagctctcggtatgaagcccggcgcgcagtttcgctgcgccgggttatctgataagcaaggcaataggtctggataactacttcttacgcgcgtatttcagcgagtccagcgccacggcgaaaatgataatgccgcctttgataatgtactgccagtacgggtttaccccgatataggtcaggccgtagttgatgacggtaaagataatgacgccggtcaccacgccgaagaccgtacccactccgccgctaaacgatacgcccccgaccacgcacgcggcaatcgcatccagttcatacataaagccgaggttgttggtggcagaaccaatacgccctgcttccagtaagccgccgaaggcataaaacacgccggagagcgcataaatcatcagcaggttcagcgccacgtttacgccagaaactttcgccgcttccgggttgccgccaatagcaaaaatgtttttaccaaaacgggtcttattccacagcacccagacaaacgctaccgcaatcagagcgtaaaaggtgatgtatgagagccggaaactgcccatcgccacaaagccctgtgcaaaggtggaaaagccgctgtcaaagccggaaatgggcgaagcgccgacaaagtcatagtaaagggagttgatcccataaacgataatcatcgtgccaagcgtggtaataaacggcgtcacgttcaggtaagcaatgatgatgccgttcaccaagccaatcaccgcgccaatcgcgcagacaatcaggatgaccagcgcaatcggcatggtcgccatttccggaaacactttattggcgttttccattgattgcagtaatgttgccgccacgaccgccgccagccctacctgacgccccgccgacagatctgtcccctgggtgacgatgagtcccgccacgcccagcgcgataataatacgtaccgaagattgcgtcagaatattacttaaattcagcaaacttaaaaaagtcgggtcctggaaaataataatcgccagcaacactaaaagaacgacgtaaattccgccctctttcagccaggtcaaaaagcttttcttgtttaacgcactcataaggagcccctgatcttaaaggtgcaaagaagcaagacgcaaaatttcgttttgcgttgttgttttagtatcgacaatgccggaaacgagaccgttactcatcaccaggatacgatcggtaatccctaacagctccggcatttcagaagagataatgatgatccccttgccttttttcgccagttccgcaataagctgataaatttcaaattttgcgccgacatcaatgccgcgggtcggttcgtccagcattaatatttccggctgcgttaatagccagcgaccaatgatcaccttttgctgattgccgccggaaagcgaaccaatttgcgtgcgatgccccggcgtttttacccgcatggaatcaatgacccattgggtgtcgcttttcatccgggaattatccagtaaccccactttatttttataattacggatattcgaaattaatgagttaaatccgatatccagataggcgtaaattccggtggaacgacgctcttccgtcaccagcgcaaaaccgtggttaatcgcttcgttcgcagtgtgattattaattttcttgccatgtaaagtgattgtcccggacgacttctcacgaatgccaaacagcgtttcgacgatatcggtacgctttgccccaaccagaccggcaatgcccagaatttcgcccttgtgcaaatcaaaggagacatcgcgaatggaaggctgacgcagcgaggtcaggtgacggacctccagaatcacgtcgcccggcttattttctttatccgggaaacgctggttcagggaacgcccgaccatcatcgcaatgatcttatccatatccagcccttccagcggctgggtggcaatccactgaccgtcgcgcaaaatagtaatttcatcgcacaattgaaaaatttcttccattttatgcgagatataaacaataccgcagccgcgttctttcagcttgcgaataatcgtgaacagatgattaacctctttctcagttaacgatgaggtcggttcatccataataacgatcttagcgttataggaaaacgccttcgcaatttcgatcatctgcatttgcgaaacggataacgttcctacgcgcgcgcgtgggtcaatatcgatatccagttcatcaaatatcgctttggtatcctggtacattttatcctggtcgacaaacatacctttggtgggataacgtcccagccacatgttatccatgaccgaacgttgtaataccaggtttaactcctggtgtaccatcgaaatcccattctccagcgcttctttcgccgaatggaagtccacttcttttccctgaaatacaatgctgccggaatctttttggtaaataccgaaaagacattttaataatgttgatttgcctgcgccgttttcgcccattaatgcatgaatagagtgcggacgaacgtttaagttgacattatcaagcgctttcacgccgggaaatgatttgttaatgccacgcatttccaacaaatattcacccgacggcggagaaatcgtgctgcccataatgataccctgtcggcctttttaattatgactatccgcgccggatggcaaaagaaatacgttatccggtctgcggcgcgtcacccttccacggtttcagggcgcaacaaaattgcgcccacagacggaaaagttatttttgggtaaattcgctcagattgtctttgtccacgccgacataaggcacgcgcacgattttgttctcaatcttccagctggtgccgtcagccgcgcccttgccttcggcgaggtttttcgccagatcgaatgtcgctttcgcctgattgttggcgtcattcagtaccgtaccggccatcgcgcccgatttcaccagcgccagggcttccggtaacgcatcgacgccaaagaccggaatcgacgatttattatgcgctttcagcgcctctaccgcgcccatcgccatcgcatcgttattcgcgataaccacttcaatcttgttagcgttcgggccagacagccaggcatccatcttatcttttgcctgcgcggtatcccacatagcggtgtctaacgccagttgctcggtctgaatacctttatcatttaactctttcaccacatacgtcgtacgggcttcagcatccgggtgccccggctcgcctttcagcagaacatactgaattttaccgtctttattcagatcccaaccctgattcgcctgccagtgtttggcaatcaagtcgccctgaatcacaccggattctttagagtcagtcccgacataatacgccttgtcatagctgtccagcgctttgcgggaaggctctttgttaaagaacaccaccggcacattttgcccgcgcgctttctcaatcaccgtaccggcggctgccgggtcgaccaggttaatcgccagagctttaacccctttcgccaataaaacgtcaatttgatcattctgtttggactgatcgttttgcgagtcattcatcagtagctgaacatccggcgcggatttgccatctttttcaatagccttacgcaccacggacataaagttatcgtcatatttataaatcgtcacgccaatacgagtatcagccgcgtgcgcgtgcgcgccgaataacagacttgccatcacggcagaaagggtcagtaccttcttattcatggtagctccggttttattatgtagggtatagcgtaaaaaaatgcccggctgttcagcacgttaacgcgtgttactgaacgccgaagcgtatttagagcctatcccaccaggcgttattggcgcagccagtttggacacggacagcgcgcaaaaaccggagcgtacacgtagtacgtgaggtttgactcgctacgctcgcccctcgggccgccgctagcggcgttcaaaacgctaacgcgttttggcgagcactgcccaggtccaaaatggcaagtaaaatagccctaatgggataagctcttattcaactctttatttttgtccggtagtcgcgggatattgtgataacggtttttataagcgaaataccccagcaaaactgacaactaactgttacacgttagttacagtgcgacaaacgttgtcatcatagctatcacaatgttaataaactgtgaatttactcacagattgaaaacggttacatgcggtgcgtaatcagttagtgatcagtaccgcattctgtcgccatgccaccgaatggcgccgtaccagggtcggcataaagcagtgcgtcgccgtgatatccagcgtgcctgcggccccctgtaacgccagctcggtcgcgattttcgccatagaagcaataggatagcgcacggtagtcaactgaggatcggtataacgagcaatagggatatcatcgaaaccgatgacagacagatgcaagggaatggcgatgccgttatcttttaacgccgtcagcgcgcccgccgccatgttatcgttataggcaaataccgccgtcagttgcagattgcgtcccagcaactcaaccattgccgactcgccgccctgcatgtccggcgtgccggtgcctatccagctctccgacgcagcaatcccctgctcttgcagcgcgtgtaaccacccttctctgcgcatcgcgtcatcttcaatacggtggctggaggccaggtagccgatgcgttgatgtccattattcagcaacattcgggtcgccattctggcgccgctcacattgtcgagacaaacacaacgatgcgcataacccggcacgatacggttaatcagcaccataccggggatctgatccataaagtcgctcagctcgcgatcggttaaggcttttgagtgaacaatcaatgcgttacaacgctgacggatcaagacttcaatcgcatggcgctctttttccgcctcatgataactgttgccaatgagaacatatttctggtgctgctgcgcgaccagatctacggctttcaccagagcgccgaaaaaggcatcggaaacatccataaccacgacgccgatggtgtcgctcacctgagtggccagcgcttgcgcattcgcatttggccgatatcccagcagggtgacggcctgcataacggcgtcacgggtgtcgggactgaccaacgcgctgttattcagtacgcgggaaacggtcgctacagacacgccagcctggcgcgctacatcacgaatggtgatcatattcactgccctgtttgagttcaaaaatgctcacaaatgccccgttagcaggcggctattttgtcagcaccctgcccagggctgcgtgagaaacatcacagggatggaaacggttacagccattttgttaatgaatgtgatccagatcgttatctgagcgatcctgacgcgcgcaacgtgagttgacgccataaccactcgaccggtccctgtcgccagaaacgtagccagatgacggaaaagagaaggtttattgcccataccggaacgacaaagaacaagagttccagtcgattgaatttcataaataagccaaactgataaaacagcgtggtacagatgatcgtctgcagcagataattggtcagcgccattcgccctacgcaggcaatggcaagcgtcagtctgcatcggctaagctgcggccagaagccaaacatcagcgcggcatagcccagcgtttgcaacggcgcgctcagttcgcgcggcgcctgcaataagaaggcgcaccagcggtacgcccagtccagccgccattgtaagatgaccgcaggcaggttgatcattagccctaacgccaccagcagagccccggtacggcgatagtgccgcagactgtactgacctttcagccagccgctacgcattagcgcagcgcccagcagcatcatacccgccagttgccagccatactgcgcgccgagcgccagtaaactattcgacagcatctctgcccggttgctgatagcctccatgccgccattcagcttccagtatttttcatacaatattgccgacgcatccggcgtccaggcgcggctggtttcgctactcgataccacgcccagcagcagtagcacgccaatcccgaccagataaaggagtatgccggtattgaacaggctttttaccgaaggcgcatcgcgtatcagtcgccagcaaattaacccgaccagaccgtaggccagcagaatgtcgccgtcccaaaagaataacgcatggataaaacctaacagtaccaatagcgttaagcgcgactgaatccactgtttaccacgcggaagcagcatttgtagccccgcgccaaacaacaacgcgaacagcgtaagaaacttagcctgcgccacaatatcgagaatcgcccaggaccaggcgtcttcgggaacgatcgcgccgtaccaggcgggattgagataagccgccttcggcaatccaaaggcgctaatgttaagaagcaggataccgaggatagcgacgccacgtacaaaatccagcgtgacattacgctccatcgtctccaccttaatcatggatgatggcgaacggcacgcagaaactcctggcgcgtattctggctggacttaaacaatccgcccagcgacgtcgtcgtcgtggcgctggttgcgtcacgaataccgcgcgctttcacgcagtaatgcaccgcatcaatcgataccgctacattattggtgccgagcaaggtttgcagcgccgtcagaatttgttgggtcaaacgttcctgaacctgcggacgctgggcgaagaattgcacgatgcggttaattttcgacaggccgatcacggaatctttggggatatacgcgacggtcgctttgccatcaatggtcacgaagtgatgttcacaggtgctggtcagcgtgatatcgcggacggtgaccatttcatccaccttcattttattttcaatgagggtaattttcgggaaattggcatagtcgaggccggcgaaaatctcgtcaacgtacatcttagcgatacgatgcggcgtttccatcagactgtcatcgctcaaatcgagattcagcaactgcataatctcagtcatatgccctgcgataaggctttttcgcgtttcattatccagttcatccataggcgggcgcagcggcgtttccagcccccgggcaaccagcgcgtcatgaaccagggccgcttctttactgagtgatggcattaatcgtgttctcctgcaggtgtggcgcctctgccctgcatggggcaaagtttgtcaatattgtgacagtgtgattattgtgcgtgaggtagcgcacataatccagtattcacgcccataattgttgaaattgtcgctgcctttcatgacatctgttccggtgcgaaaatgatggcaggacaaagggcatatttgttaacgcaacgttatttaaatgatgaagcatgtttatgtattacggaagtgaaagttactcacaacgcggtgaataatctgtattatgaagaatctgcataccttatcaggttcactataaaaggagcccccgcatggaaatgctcgaagagcaccgatgttttggcggctggcagcagcgctggcgtcatcatgccgccacgctaaactgcgccatgacattcagcatttttcttccgccgactcaggataatgaaccgcctccggtactgtactggttgtctgggttgacctgcaatgatgagaactttaccaccaaagcaggcgcgcagcgtatcgcagcagaactgggcattgtattggtgatgccggataccagtccacgcggtgaacaggtcgccgacgatagcggatacgatttaggccacggcgccgggttttatctcaatgccacacagccgccctgggccagccattatcgcatgtacgattacctgcgcgatgagcttccggcgcttatccagacacagtttaacgtcagcgaccgttgcgccatcagcgggcactcgatgggcggccacggcgcattaatcatggcgctgaaaaatccgggcaaatacaccagcgtctctgcttttgcgcctatcgtcaaccccagccgcgtgccgtggggaatcaaagcgcttaccgcttatctcggcgaagatgaatcagcctggactgagtgggatagctgcgaattaatgctggccagccagccgcaggacgccattcctgtgctcatcgatcagggcgacagcgatcaattcctcgccgatcagcttcagcccgccgtactggcggaagccgcgcggcaaaccgcctggccgatgacgctaagaatccagcctggctacgatcatagctattattttattgcgtccttcattgaggaccatctgcgctttcatgcccggtatttacgggacgagcgtgagacgtcaccaacataatgaattttccagcgccgcgctgtaattcacctcctccgactgcggcgcggaagatttattatttaaatccgcggcctgctggcgtacctgaaggcggccgctgccctctccgccttcataactttcgtgaaaattacgcagctcggattcaaacagcaccgcatcaagattatgcaacttatccagcgcccgcaggagagaaattaacgtatcaagattgagccctcctcccttctcgatacgcttgatggtggcaatgccaacgtgcgcgcgatcggcaagctgctgctgggtcatcgaaagagacagacgcgtctcctttaagcgggcgcacaacgacaggataatctcgtcgttattcatcgtattgtatttcacgctgttaccctctcttgcgcggctgaattttccccagcgaaccatgatacgtttcacggtatttagcgctcatgtctttaccggtctcgtacatcgcagcaatgatctcatcgagcgaaatacagggttcgcttacgcgactcatcgccatcgtcgccgcgtttatcgctttcacggcagagatagcatttctctctatgcagggaatttgtacctgtccgcccagcggatcgcaggtcaatcccagatgatgttccatggcaatttcagcggcgctcagcgtttgctccacggatgcgcccattagttcagccaggcccgccgccgccattgagcacgccacgccgatttccccctgacagccaacttcagatcccagaatagaggcgttttgtttaaacaacatcgcgatagcggcggcggtcaggaagaaacgggtcagagcaccgggctccagcggcgtgacaaatttatcataccagcaaagcgctgccggaatgatgccgcacgcaccattggttggcgcggtaacaatctgtccgccgctggcattttcttcgcttaccgcaatcgcgaaggcattgacccagttcagcgcggttaaaaaatcgctggcggagcgattagcctgtaacgtcttatgtaacgcgcaggcgcgccgcggtacctgataggggccgggtaataccccctcagtatgcaggccgcgataaaccgcctgctgcatcacgtcccatatttgcgccagataattctgcaacgtctgtggcgagtggcggcacagctcatttttcatcatcagcgccgccacggacaggccgttacgccgacacagcgccagcaactgcgcggcatgactaaattcaaagggcgacactgtacgcaaaggaagcgatggcgtcagcggctcgccatgtttgcgaacctgtccggcgccggtcgaaaaccaggtctcttcatacaccgtgaaataatcatctctggcgcgaaacgtcatggcataaggatggcctggatgcgcctggtgattggcgataatcttgacttttatcgtgattccgcccgcgtcggagagcgggagttcgattttgttttcattttccgcacgcttaatcaccgccatatacgaacggagatcgacattctccggctggcaacccagcagcccaagataaagggcggtatccacattgtggcacttgcggcttaacgataacgcgccatacagctcgatttcaatttcccgaattagcggtaacgtctcttgttctctgagcaatgaaataaagtgacaggcggcgcgcatcggccctacggtacgtgagctggatggacctattactattttgaatatatcaaggcaactctccatcgttatatcaatcctttcagtgtcattcgcgttcagtaataaataacatcctcgcacagttggcatatcaaaagtgataccttttgtgtctgaactttacctggtatcaaaaacaacgcttttttagcccttttctggctgtgatatctgtgatagcacgagattccacgccgcaaaagagccattataatacccgtaaattaagggagttatcatatgagcattatttattttattactacacaggatatcgatacgtttcagaaaaaattacaggaaacgttatttaatgccgtcaccatgccgtttccgctattatttgataaacgttatgccgcgcttatcaataccgcttatttaaagcttacgctgccagcggaatgtctgacgcctgaattttatcgctatttacgcgaactctcattgcaatggcagtttgatttttttattaagccgcagccactgcctgctaacggtattatcgcgtttgatatggactcgacatttattgcggaagaaggcgtggatgaaattgcccgcgagcttggcatgtcgacgcaaatcaccgccattacccaacaggcgatggagggcaagcttgattttaacgccagttttacccgacgtatcggaatgttgaaaggcacaccgaaagcagtgctgaacgccgtatgcgatcgcatgaccctttcgccaggcctgttaactattctgccagtcatcaaggccaaaggatttaaaaccgcgattatctccgggggactggatatattcacccagcgtctaaaagaacggtatcaactggattatgccttttcgaatacggttgaaatacgcgataacgttctgacggataacattaccttgccgattatgaacgccgcaaacaaaaaacagacgctggttgacctggctgcccggttaaatattgccacggagaatattattgcctgcggtgatggcgccaacgatctgccgatgttagaacatgctggcaccggtattgcctggaaagcgaagccggttgtacggaaaaaaatccaccatcagattaattatcacggtttcgaattgcttctttttcttattgaagatgaattataacgcgactcacctcgccggaagggaattttaaaatgagtataaaaacatttattttcagccagcccgataagccgattgtaaaagagaaaaaagagatagaccagacctataaaaaatttcgttttgagattatcgcctcggtctttatctcttatgccgtcttttatcttacccgtaaaaacttctccgccgcgatgccggccatgctgacggaaacgtcgctgaccgcagaagacttcgccattatgtcttctattttttacattctttatggcgcgatgaagtttgtcggcgggatgctggtcgataaaattaacccgaaagccatgaccggcccggtgctgattggcgtggggattgtaaatattctgttcggcttttccgacagcgtggcggcattctacgtgctgtacagtctcaacgcgatattacagggcaccagctttccgccgatggcgaaaattatggcctcgtggttttcgaaaaacgaacggggacgctggtgggctatcgttgaagcggcgcacaatatcggcggcagcctcgcgccgctgctgaccagttttgctatcgcctttagcggtagctggaaaatgggattttatgttcccggcgccatttcgctgctgatggggatagtggcgctatttaccattaaagatcgtcccggtacgttaggtttgcccaacgtggggcagtggcgtaacgacccgacggaactggcccaggtcaaggccagcccggtcaacctgagcttctggcagatttttgtgaaatatatcctgaccaatccactggtatggatcattattatcggtgatatgtcggtttatattgcgcgcactatccttaacgactggccgcagatttactattcgcaggttcacggctggagcctgataaaagcgaactcgattatttcctggtttgaggcgggcggactggcaggtgggttgctggcaggctacttgtctgactttatgttcaaaagtaaccgctggatgaccggattaatcttcgcgttagcgctgtgcatatgcatcgtgctggtgccgctggttcaggatacctcttacaccctcaccgcgattctgttcaccatcatgggcttcgccttatacggaccgcatatgctttttgccgtcggctgtctggatgtgacccataaggatgcggcgggatcgattaccggctttcggggattgttcagctatgtcggcgcggcaatggccggtgtgccggtaattatggtgaaaaatagctgggcgtggtcgggcgtttatatctatgcggtgatcgccattctgctaacgactctgtcgctggcgctgctctccaggctgcatcggttataacattctggcgacagcggcaaaacgcggctgtcgccagtctctgtcagaaacggtaatccaccgccataaagtaacgacgtccgtcttcggtataaccgtagtcgtcgcgtttgagatctttatcgcccacgttcagaacgcccgcacgcagtttaacgtttttcgtcgcctgccatgccgcgccggtatcccagaccacgtacccgcccggcgttttcgctgttgcgctgtcggcccgcttacgcccggtataattccctgatacgtagaatgaccagtcttcgagctgcaccggtttccagtccagcgtaccgttcgcggtgtggaacggcagatcggaaagcggcttgttcccgccattactgacgtcgcgcccgtcgttataggtgtaattcaacgacagtttccacgcctcgttaaacggaactttcaactcggtttccacgccctgaatacgcgctttattcacgttgtaataacggaagaccggaacgcgctgtccccgactgttggtttcgaaaccgacaaagttggaatagccgggcgcggcgttaacgtcaggggtacggctaatgctgatgcgattgtccacatcgttacggaacgtggtaacgctcgcttccacgccctccagtatgccttcttcgccccggtaataaaggccgagctcccagctttcactggtttcaggtttcagatccgggctaccgacaatgcggcatccgccacggcaggagttggtcgcccagtccgggcttaattgcaatagcgacggcgctttaaaggccgtggcccacccacctttcaccgtcagggtatccgttgcgttatagaccagataagcacgcgggctccagtgatcgccataggtttcatggtcatccatacgaataccggtggtcagcgccagcggttcgaagatgcgccactcatcttcaaggaacagagcgtactggctggcggaggttttagtactggaaccgccggtcaggttcaccgcatcgctcagtttatcgtgacgccattcgccgccgaaggtgaggaactggttgacagacgctaacggcagaacgtatttcccgtcaatcgaattgctttctgacgtgatagggctactgttgccggggtttttgttttccactttttcgccgtagaatttgagctcactattgccgagatcccaacgtccgttatggctcaacgcatagttttgccgttccagacggtttttatccagcgagtctgagtcccggtcctggcgatcaaaaccgtagcctgcggtaacgtcatgattttcgtttggtgtccaggcaaactcgacgtttccatcccggctggtaaatccttcaatgcgcggcgtttcacccgtagcggtggtggcggaactctgctgctcgtctttttcgcgtttcgccaggctaccgtaggctttcattcccagcacgccgtcgatcagcggaccgctggtaaagaactgaccgttataagtatcgccacggtcgcgatgttcctgaatagtggagtcaaccgtgacgctgccgtgccatttctgaccaatttttttggtgataatgttgaccacgccgcccagcgcatcggagccatacagcgaggacatggggccacgcaccacttcaatacgttcgatagcgtcaaccggtatccagttcagatcaaaatcattatggcggaagaccgcgttacgggagttaacgcgcttaccgtcgatcaggatcagcgtataactgctgtccagaccacgaatactcacgcctttacggttatccccttcgttagtgagctgtacgcccggcacctctttcaggacatctttcaggttttgcacgggcctgcgctgtaaatcttgctgggtaatgacgctgatacttgctggcgcatctttcagattttgttcgatggcggacgcggtaacgaccatggtttcaccatcatccgttgccgcggcaaccggccaggccaacgtaactgcggacatacaaagccctacccgaacgaaagggttaaacctaaacattccatttctccatgaggtaaatacgacaaaaaaatcggttatcgctcacaacgcattacgtttcgcctgcgataacggttatcacggcgaactctttttatgcaggcgagtcgggctcatgagtgacggtcgcgcccgaatcttcatcctttctgatttcgagcgtaacgataaagcaaacgataataattatcaatttaattgttaataattatgtcatttgaaccaatcatgaagaaaaaacaaaaaaccctctcgaatgagagggttagaagagtcaggttcaggcagtcagtgccggatagcggcataaagcctatccggcctatgacgagaataccgcgttactttttaacgcgttccgggaagtgcatttcgctatagcgcacgaaatgcgtaccttttatcagcttgtagccgaaccagataagcaggaacagcggaataccgatataggtcgccgcgacgccgccccagtcgatggtatctttcaggaacgcttcatagttctgccccaacgtaataatcaggcacagtacaaaggcgaaaatcggccccagcgggaagaacccggaacggtacggcaaatcattcacatcatacccttgtaacacgtaaccgcgacggaagcgataatggctaatggcaatccccagccaggcgatgaagcccgtcataccggaggtgtttaacagccacagatagaccgtctggttgccaaacattgaggtcaaaaagcaaagaccggcaatcacggtggtggcataaagcgcattgcgcggtacgccgccgcgggacaatttcgcaaaaatacgcggggccttaccgtcacaggccagggtgtagagcatacgggtcgaggcatacatcccggagttacccgcagacagtaccgccgtcaggataaccgcattcattatcgccgccgcagacaacaagcccgcatgctggaacactaaggtaaacggactgacgctaatgtctttgacgtcgttacgcagcaggtttggatcggtataaggaatgatcaggctgataatcaaaatcgcgaaaacataaaacagcagaatacgccagaacacctgacgcaccgcgcgtggaatattcttctccgggttttcagattccccggcggcaataccaatcagctcagttccctggaaagagaagcccacgatcatcgcgacgccaatcattgccgcaaaaccgccagcgaaaggcgcatcgcccgtcgtccagttgctccagccgaccggctcgacacctttaaaaatgccgataatcatcgctacgccaacgatgatgaagataataacggtcgcgactttaattaacgagaaccagtactccgcctcgccaaaaccgcgtacagaaatgtagttcagcaagaaaatgacacagaggaatagcgcgctccagatccagcccggcgtgtccgggaaccaccagcccatcaccaattgcgcggcaaccaggtcaacagcgatagtcaccgcccagttgtaccagtagttccagcccagcgcgaaaccaaagccttcttccacatagttctgaccatatgtcgcaaacgagccagatactggcatataggccgccagctcgccaagactggtcatcaggaagtagaccatcaaaccaatcagaatataagaaaacagcgcgccgcctggccccgcctgagaaattgtcgcaccagatgcaacgaaaagacctgtcccgatggagccgccaatggcaatcatcgtcaggtgacgcgcctttaattcgcgacgtagcgcgggcgcttctgtggttttagttttggaacccatgtgaaaatgctatccatccaaaaaatgaggcgcgattgtaacagacgaaatactatccttccgacacaaatgcgcggttataagagaccttcatgaccggccacggattataagtaaagcagagaataacgtatacgtaagcggatactaaaaatggcgatgccgcccgggcagccctcctcttcacctttattcacagtaactcaaaaaacgctgcaacgcgttagaaagatgtttctgccgatgatgaacacgccacaacgtgcgcaccaggcgcggtaacggcaccgcgacttcgcccagggttcccgcctggagttgttcagcaatcacccggcgcgataaacaacttatccccagtccatgacgcaccgcatgtttgatcgcttctgaattccccaactccatcgccatatgaaagcgcggcaaatgcgacaacagcaaataatcgacaatttcccgcgtaccggaaccgcgctcgcgtaaaatccatggggatgccgcaagctgttccagcgtcaccggcccctgcgtcagcggcgaggacggcgcggcaaagaccaccagctcatcttccagccacggctcagagataatctctgtactgtgacatggtccttcaatcaggccgatatcaacccgaaaatccagcaccgcgttaatcacgtcctggctgtttcccacgctgagttccagcggcaaggccggataatgctggcgatagcgggcaatcatagcgggtaaaatgtaattgccgatggtgctactggcataaacccgtatcgcgccgttatcttcacgaaatagctgctcaatttctatcgcttgctccagcaatgccagcgcgcgcgggtataacaagcgcccatgttcgttgaccaccagccgtttccccacccgatcaaacaactgtacgccgagctgaccttccagatcggtgagcgcggcgctaacggcggactgcgataatgacagcatgaccgacgcctgggttgttgaaccgcttttcagtacttcagcaaacacttcaagttgtcgtagcgtaatatgcatagtcgtatcccaccgatagcgtttcacttaccacttataaagattaattataaatatataatcaattttatttttaaaccagatcaccgtaaccttattgtccatatacaggagaaggttatgacagaactcaccttgcagaatcatcgtcgtacaatgtggcattttataccggggctcgctctgagcgccgtcattacaggagtcgccctgtggggcggcgctatccctgccgttgcaggcgcggggttcagcgccctgaccctggctatcctgctgggtatggttatcgggaataccatctatccacaaatatggaaacaatgcgacggcggcgtgctgtttgcaaaacaacatctgctgcgtttagggattatcctttacggcttccgccttaccttttcacaaatcgccgacgtgggcattagcggcattgtgattgacgtattaacgctttccagcacgttcatgctggcctgcttcttaggccaaaaagtctttggtctggacaggcacaccagctggctgattggcgccggtagcagtatctgcggcgcggcggcggtactggcgacagaaccggtggtaaaagcggaagccagtaaggttactgtagccgtcgcgactgtcgttattttcggcaccatcgctattttcctttacccggcaatgtatccgctgctggcgcactggttcagcccggaaacttacggcatctatatcggctcaaccatgcatgaagtcgcgcaagtggtcgcagcgggtcatgccgttagcccggatgcggaaaatgcggcagttatcgctaagatgctgcgtgtcatgatgctggcgccgttcctgatcattctggcggcacgcgttaaacagctttcaccggcgaccggcgcggaaaaaagcaaaattaccattccgtggtttgctattttcttcatcgtagtggcgatcttcaactctttccacctgctgccgaaagccgtggtggatatgctggtgacgctggacacggtgctgctggcgatggcgatggcggcgttgggtctgaccactcacgttagcgcattgaaaaaagcgggggcgaaaccgctgctgatggcgctggcattattcgcctggctgattattggcggtggcgccattaacgtcctaatccatagccttatcgcataaattattacgtttcacgcctgttaacccgttatcatagcgttcgtaatgaaccgttagcgggtttaacaggagtcttttatgaaatacatcggagcgcacgtcagcgctgctggcggtctggctaacgcccctgcccgcgcggctgaaattggcgcaacggcctttgcgcttttcacaaaaaaccagcgtcagtggcgtgccgccccccttactccccaggtcattgatgactttaaaatcgcctgtgaaaagtatcatttctcggcggcgcaaatccttccccacgatagttacctgattaatctgggccatccggtcagtgaagcgctggaaaaatcacgcgatgcctttctcgatgaaatgcagcgctgtgaacaactcggcttaaccttgcttaattttcatcccggtagccatctgatgcagattgcacaggaggattgcctggcgcggatcgcggaatccatcaatattgccctcgcgcagaccgagggcgttacggcggttatcgaaaatacagccggtcagggcagtaatctggggtttgagtttgaacagttagccgccatcatcgacggcgtggaagataagtcgcgcgttggcgtctgtatcgatacctgccatgcctttgccgccggatacgatctgcgtacgccagaggcgtgcgaaaaaacattcgccgaattcgggaaaattgtcggatttcagtatttgcgcggaatgcacctgaacgacgccaaaagcgccttcggtagccgcgttgaccgccatcacagtctgggtgaaggcaatatcggccacgatgcgtttcgttggattatgcaggatgggcgttttgacggtattccgctgatactggagaccatcaatcctgatatctgggcggaagagattgcgtggttaaaagcccagcaaattgccgaagcgatggcctgacgctcaatgttcttcaggcaataaaaaaggcagagcgcgctctgccttttttagcgtgtttctcttatgccgcttttgccgtgacttccgtctccggacgtttcaggacggcataagccagccctgccaccagcgtaccggccacaattgccagcaggtatcccaataccggcgtaattgcgcctgggataagcagaacaaacagaccgccatgcggcgccatcaattttgcgcctaccgccatagaaatggccccggtcaacgcgccgccaacgatacagcacggcagtacacgcatcgggtcgcgtgccgcaaacggaatagcgccttcagtgataaagcacagccccagcaccaacgccgctttaccgccttcctgctgcgctttgtcgaacttacggcgcgccaccatcgtcgccagacccagcgctaacggcggtaccatacctgcggccatgatcgccgccatcggcgcgtaagtttgcgtactcagcagaccaacaccaaacgcatacgccgctttgttcaccgggccacccatgtcggtacacatcatcccgccgagaatcgcgcccagcagcaccgcgtttaccgtccccatggtttgcagccagtgggtgagcccttccagaatcccggcaaccggtttaccgatcaggtaaatcatcgccagccccaccaccagactggaaattaacgggatgatcaggattggcttcagcgcttccatactttgcggaagtttcagtttggtactgataagcttcgccatatacccggcaaggaagccggcaatgatcccgccgataaaaccggaaccggtgctaaccgccagcataccgccaatcagacctggcgtaaggcctgggcgatccgcgatggagaaagcgatatagcccgccagtaccggcaccatcagcgcaaacgccgaaccgccgccaatctgcatcagcgccgccgccagcgtgtccggcaccttaaaggcttcaataccaaaggcgaaggaaagcgcaatacacagtcccccggcaaccaccataggcagcatgtaagaaacgcccgtcaacagatgccggtatgcgccagcgctctctttcttcccttcggtcgccgcttgcgatgccttacccgccggttgatacggcgtcgcttccgctacggctttatccagctcctgcgccgtctttttcagcgccaggccggtcgacgtgcggtacatcgggagaccggcaaacttcgccagatccacttcgatatccgccgccacaatcactaaatccgcttccgccacctcttccggggtgatggcattgccggcccccacggagccgcgcgtttcgacttttacccaccagccgcgttttttcgcttccgtttcaatggcttcagccgccataaaagtatgggcgacgccggtcgggcaggccgttaccgcgaccacgcgtttcggaccgccgctcgccgcaggaacagccgcagcaggggcgctgtaaggggtcgcatggcttttggcttcactcagaaacagttccggatgcgcgacggcgcgaccaatatcccccagccaaacctttttgccgttcagagcattgtcgttcggcagagattcgcccagcacgatcgccagctcagcatcattcggattgtcgataatttccagatttgctttatgcgccgccgctccaagcagggttttcgccatgtaagcgcgagcctggccgagattagcgtcaattatcagcagcgttttcattatgcctctcctgctgtcagttaaacggttgtaagtcgacacgcgccatcattgcggccaactgaggacgatcggtaatacccacattgctctggctgaccgccagcgcggcaaccgccgtcgccagacgcagcgtatgttcgctggactcgcgcatcagcaggccgtaaatcaatccgccaaccatggaatcgcctgcgccgacggtacttaccacgtcaaccgccggtggtttagcgatccattctcctgaggcgttaacccacagcgcgccttccgcccccagcgaaatcaccacatgggcgataccctgttcgcgtaacgcgtgcgccgcatcaatcacatctttcatttccgggagcttacgacccgcccaaatttccagttcgcggcgattcggtttcaccagccacggcgcagctttaagaccggcgactaacgcttcacggctactatcaaagataatgcatggacactggctgcgcagacgcgtcatccagtcggtgaacgcttccggactcacgccagccggtaagctaccgctgacgcagaccatatcgaactgacccagccagctcagggagtcgttaacaaagcgttcccagtctgcgggagtcacgtcaaagccggaaaagttgaagtcggtcacttcgccatctttttccgtcagcttcacgttgatgcgggtccggccctgaaccacctgaaagcggttagcgatacccagttcgctgaacaattgctgaaaaccgtcctggttatctttaccgagaaaaccgccgacggtgacgtcgatgcctaagtctttcagcactttggcaacgttaatgcctttgcccgccgcgtgcagacccgtggttttcaccaggttcacttcgccgcgttcgatttcagggcaaaacccaaccagatcgtaagccggattaagggtaatggtggcaacacgcctgctcattatgcgccctccccgagaccggcggcgatcgcatcgccaatcgctttcagcgcctgttcagcatcttcaccctgcgcggtaaagcgcagacgatggcctttcttcacgcctaacgccaccactttcatcagactacgtccgtttgccggtttgccggttccatcaaggtttgtcacggtaatttcactgttaaattgtttaatcgtattcaccagcatggtgcccggacgggcatggagaccatgctcattacgcactacaaattccgcgctcagtacgtcatccgtcagcgcatcatcactggtcagcaacgccagcagcgtcgcggcgtcagcgctcagcagacgatcggctttattgttcagcaacaggtcgccgaggcgttttagcacggcaatcggctgctcatcgttcatcgcgacagtgactaataaggctgctttttcaccctctacgtcaaacgcctgggtcgcacggcttaccgcaacagcgctgcgcaaattgccttccgcgctgtcgttcagccagatgccttgtcccagattcatcggactatcgttaatcgtttttgcgacgaacgccgcatcaaccgctcccgcctctttcagacgcgccgcatttagcgcctgcaatgtgaccagcgagctggcgatgacatccagcgtcatcgtctcgttatcaagttttaattgttcactttgcttctcgcccatcagcaatgcgcgcagctcttccgccgttgtcgcggatttcagctgttcagccacggagtcatcgcttagcacatgcgtcagctgacgcagcaggccgaggtgttcgtccgaactggcggcaataccaatcgccacgtaggcgacctggccttctccccaggtaacgccctgcgggaattgaaagacctggacgccggttttcagcacctgatcgcgcgtgtctgttgtgccatggggaatcgcaataccattgccaagaaaggtcgaggtttgctgttcgcgcgccagcataccgtcaacatagccgcccgccacattccccgcctgcgctaacgcggcggcgatttgccgaatggcctcttctttatttccggcctgctcgcccggatgaatgtcctgaaccgataactggaacatgtgtctcctctcctgctgaattgaaacgattcagccgctatgagaaaaaaagcgccaatctgagttatcaaaaaaaccagatcgcgctgaaacgtttcaagaagtctggatctttctgcttcagcacgcaagaaaagttaccggttttgtagcaattttttgaggtgaagcacattttttctccaacagaccctcaatagctgacgcataaaaggcttcagcttttttctttcagcttgcgtcagcacgccctggtaacaaactggaatgctattttgatttttcgtgtcgattttgattcagacgcctgtttattttctgacgggcagcgtaaactccgcctctcttcacaccactgatatagaaacatgcacaacagtcccgccgccgctgcgcctaaatcgtttgacctgacgtctaccgcctttttgatcgtcgcttttctcaccggtattgccggtgcgttacagacgccgacgctcagtatttttctgacggatgaggttcacgcccgtcccggcatggtgggtttcttttttaccggcagcgcggttatcggcattatcgtgagccagtttctggcgggtcgctcagataaaaaaggcgatcgcaaaaaactgatcgttttctgttgcgtgctgggcatgttggcctgcgtgttgtttgcctggaaccgcaactactttattttgctgttcatcggcgtctttctcagtagcttcggctctaccgccaacccgcagatgtttgcgctcgcccgtgaacatgccgatcgtacaggtcgtgaagcggtgatgttcagctcaatcctccgcgcccaggtctcattggcctgggtcattgggccgccgctggcctatgcgctggcgatgggttttagctttacggtgatgtatttgagcgcggcggtagcttttatcgtctgcggcgtcatggtgtggttctttttaccgtcaatgcgcaaagatgcgccgctggcaaccggcacgctggaagcaccgcgtcgtaatcgccgcgatacgctgttgctgtttgtcatctgtacgttaatgtggggaactaacagcctgtatatcattaatatgccgctgtttatcatcaatgagctgcatcttccggaaaaacttgcaggcgtgatgatgggcaccgccgccgggctggagattcccacaatgctgattgcaggttacttcgccaaacggttgggaaaacgcctgttaatgtgcatcgccgttgtcgccggactgtgcttttatgtgggtatgttgctggcgcacgcaccggcgacgttgctcggcttgcagttgctgaacgcgatttacatcggcattcttggcgggattggcatgctctattttcaggatctcatgccaggccaggcgggttcagccaccacgctgtataccaataccattcgcgtcggctggatcattgccggttcgctggcgggaatcgccgcagaaatctggaattaccatgcggtcttctggtttgcgttagtcatgattgtcgccaccatgttctgcctggcgcgtattaaagatgtttaacttgcaagcctgatacttttactcttcgacacatttcagcgcagagtttatctctgcgcaatgttcatgcgcggtcattcattgtctttttctcaatacgatattctgttagcgccctcttacataagagaccggttattgagaaaattacgcccatcagtccgcaaagaaccaacaccagccgcatcttatattttggtgtgacagcaacatctatcacttcaatgttagcattatttttaaccgcctccgacaacaaggatagctttgcatatgtttccgtttgtaacatatttttatgcacgctataacgtttaatgtcaccatcatcgatataccatgccgccattttatcgacactatttttcagggtggaaataatattattgacgctttcttccctcccctgcgccttaaaaagaacaagctgatttttcgcgtcaaaacttattttatttttatattccgcaggcaagaaacggctaaactggttaaggataaccgttgttttacattgaatatcattagtatagccacataacgcataggtagcaggcgtatccagattaggtttgattgtcatactcacaacctttgtatcatgctgcacgctcacaaaaacatagccaatggcaacaaaaataaaggtagcgatcatgatacttagccattttcttataaggaataaggaaacgtcgactaaatcaatttcactattttctccccgcatttcacatcccttttaaaacgctaatagtcaacccgaatactgaaataacaaaaagcaacaccagcgtaaaaataaacgccctggctgcgaacgtatatttcttcataagataaaacccacacataagaattcgagtattttaaaggaaaataacaatacattcacactggttatatcgatcggtaaatacatcaatgatagatataaactatcaaattcatgatatcgatcgttataaataattaaaatcgatcaaaattcctctttttaatagataaaaactatcatataaataaaattgatcgtttttgttttatgtgacggttcattcggtacacgttcaggcaccaacggggttgagcggcgacatctaccgcttcagaagccacgaaataagggaatcatgtattacgctatttaatggtaaaaggaggtaatttgaggcgcagcttttgcagactatttcgggatataacgtaagcccctgcacgtttatcaaaaacggcatagctcatggtaaggttttctgttcgagttccagcaaataaataatggcctcttcccgggtcgttaaacacatgtcccctgtcggttgcaaaccagagcacacttttgggcgtaaaggcgagccaaagataaggcacaagttatcttccgaaagctgcacgcatctggtattcatcggcttgccatacggcattccgggtatcggcgacgaaattgaaggcgcaatacagcaagcgccacaaccgctacgacagtccatgctcagccctctatttataaccaaatgaaagataacagaatttgtccaaagaaaaatccagatttaaaatgtggacgtcatcatgatcagacctgccctcagacattccgaagacaaggctggaaacagaagggacaacacagcacacttcccccctccgggcgacatgccatcgcgtattctcgttgaacgcggggcggaaagcgggcgaacagtatcaccttttttgcaccagcaaaagtgacaattccacttgcctggatggcccggcgcgagtagttttacgcgatattttagataatctctacaacaggatctcctcgatgccaagagcgaacgaaatcaaaaaaggtatggtactgaactacaacggcaaattgctgattgtgaaagatatcgacattcagtcgcctaccgcccgtggcgccgccacactgtataaaatgcgtttttccgatgtccgcaccggtctgaaagtggaagaacgtttcaaaggcgacgatatcgttgataccgtcaccctgagccgtcgcggcgttgacttttcttatgtcgatggcaacgaatatgtgttcatggataaagaagactatacgccgtataccttcaccaaagatcagattgaagaagagttgctgtttatgcctgaaggcggaatgccggatatgcaggttctgacctgggacggccaactgctggcgctagagcttccgcagaccgtggatctggaaatcgtcgaaaccgcgccgggtattaaaggagcgtccgccagcgcacgtaacaaacccgcgacattaagcaccggtctggtgattcaggttcccgaatacctgagcgcaggtgagaaaatccgcattcatatcgaagagcgccgttatatggggcgcgcggattaagtttcacatttttcggctgcgccccagggcgcagtctgccccttttatttattgactgttctgcaccaggcaagagaaacgttaaaaatttaacattttctgctcttaagatggcagcagcacgacttcgtcaactcagcacttctctttttcacgtttattcgccaggattattaaaagttgttatgttgtatcaatatcctggagctgacgtgaccaaaaccaatcttattactggatttctcggtagcggaaaaaccacctctatccttcatttattagctcataaagatccggctgaaaagtgggccgtcctggttaatgaatttggtgaagtgggtattgacggcgcgctgcttgccgacagcggcgcactgctaaaagagatccccggcggctgcatgtgctgcgtcaatggattgcctatgcaggtggggctcaacacgctgctgcgccagggcaaacctgaccggttgctgattgaaccaaccggactggggcacccaaaacagattctggatttattaactgcgccggtttatgagccgtggattgatttacgcgccacgctctgcatccttgaccctcgtctgctactggaccaacagagtgtcgccaatgaaaatttccgcgatcagctcgcctcagccgatattatcatcgccaataagaccgatcgcgccacggcgcagagcgatgccgccctgcaacagtggtggcgacagtacggcggcgatcgtcaactgattcatgccgaacatggacagatagacggtaagcttctggatttaccgcgacaaaatctggcggaactgccggccagcgccgcgcattctcacactcatgccagtaaaaaaggactcgccgcgctaaatctgcccgcccagcagcgctggcgacgcagcctcaatagcggacaaggtcatcaggcctgcggctggattttcgatgccgataccgtgtttgacaccattggcctcctcgaatgggcgcgtctggcgccggtgggccgggtgaaaggcgttatgcgcatacaagaggggctggtacgcatcaatcgccagggcgatgacctgcacatcgaaacacagagtgtcgcgccgccggacagccgggttgaacttatctcaaacacagaaaccgactggaatacgttacagacggccttgttgaagcttcgtttagcgacgcacgcgtaaggttgccaccgtttaaaaactatggcgaaatgacgatgaaaacccgctattccttgataattctgcttaatgccgccggtctggcgctgtttttgtcatggtatcttcccgtcaatcacggcttctggttcaccattgattccggcatattccacttctttaaccagaaactggtggaaagccacgcgttcctctggtgggtcgctattaccaataatcgggcgtttgacggctgttcgctgctggcgatgggcggactgatgctcagtttctggctaaaagaaaacgcatcgggccggcggcgcattgtgataatcggattggtcatgctactaacagcggtggtgcttaaccaactcggtcaggcgctgatccccgtcaagcgcgccagcccaacgctctcttttgagcatatttatcgcgtcagcgagttgctgcacatcccgacaaaagacgcgtcaaaagacagtttcccaggcgatcacggtatgatgctgctgatattttccgcctttatgctgcgttatttcggcaaaactgcggggattatcgcccttattatatttgtggttttcgcgtttccgcgcgttatgattggcgctcactggttcaccgatattgtggtcgggtcgctcacggttattttgattggcctcccctggtggctgatgaccccgctcagcgaccgggcgatagcgctttttgagaattatctcccgggcggaaataaacaaattttaaacaaataacctatgtaattaacattaccttcagcgatagttttacatcgttgaaggtaatttatgatgatattcccccagcccatcatttttcggtcatattattcctctgcaaaatgaacagtttgcccgatttttaaacgatttgcgcttaatttgacccgtgctgatagttcactttttgtatcataaattcttataaaaaatcacgcgaaatcgctcgcaatgacagcaacaatcgggtaatctcaaactcgttttgcctcgccagataattattctcattgcgaataaatttgtgcgttccgccacagatttgtgcacaaagaattgtctcaagctgtgcaggtaattagtctcatcacgtttggcatttttataacgatatttatcgttaaggacttcaagggaaaacaaacaacatggtcaaatctcaaccgattttgagatatattttgcgcgggattcctgcgattgcagttgcggttctgctttctgcttgtagcacaaccaccaataccgcaaagaatatgcattctgagacgcatgctgtgggcaatagcgatagctcttcactgcaagcctctcaggatgaatttgaaaatatggtgcgtaacctcgacgttaagtcgcggattatggatcagtatgctgactggaaaggcgtgcgttaccgcctgggcggcagcactaagaaaggcgtcgactgttccagctttgtacagcgcaccttccgtgaacagtttggtttagagcttccgcgttcaacctatgaacagcaggaaatgggcaaagcggtttcacgcaataacctgcgtacgggcgatctggttctgttccgcgccggctccactggtcgccatgtcggtatttatatcggcaataaccagtttgtccatgcgtctaccagtagcggcgtcattatctccagtatgaacgaaccgtactggaaaaaacgctacaatgaagcgcgtcgagttctgagccgcagttaatcttcatcaggcagcacctcccttggcttacctgatgagacgacataaaaagcactgcttcagcagtgcttttgcttattatcccttctgaacccgttttgccgaatggcgacgtgtggcgtcttatccagcctacaacacacgaacgtaggcctgataaacatagcgccatcaggcattcaggtcgtttcccccaacggctactgcgacaatacgctttcctgcgcatcacagaaaagcatgactatccggggtaatccaggctatagtcttataaatcaaccagtttaaccggcatccgccttttcaggtcacaccaggaattatgctaacacgcgactcctcttccggtcggaaaatcctgcttacctgtatcattacggggatagcggcagcattacttattggtagcctgcaatttttcctgtcgtggcataaacgggatgttaaatacaatacgctcctttctgatgtacaacattacctggccagctatttcgccgacctgaaagccaccaccgatattcttcaaccgttgacgatcaacacctgtcagcaggttggcgcagaactcacctcaagagccgcttttagccttaatgtccgcgccttcttattgattaaagataaaaaagtgttctgctcttccgccactggcgccatgaatatgccgcttcagcaactggtaccggatatagatatccgcaaagacgttgctatggcgattctgcccggcacgccaatgatgcccaacaaaccgacaatggtgatttggtatcgaaacccattattaaatgacagcggcgtattcacatcgctgaatattaacctgacgccctacttactctataccacgcgccaggatgattttaacggcatcgcgctgattgtcggcaataccgctctgtcgaccttttcttcgcgtctactgaccgtcgcggagctgccgggcacgccatcacgactggcaactatcaacggcctgccgcttaaaatacggctttatgccgatagctggacctacaatgacttgtggtatgcgttgatgctgggctgcattagcggcatcgtagcagggtttatctgttactttatctatgccctccggacgcgaccgggcaaagagattttaacggcgatcaaacacgagcagttttatgtggtttatcagcccgtcgtcgatactcgtacgctgagcgtcaccgggcttgaagtcttactgcgctggcgtcaccctacggcaggcgagattccgccggatgcctttatccactatgccgaagcgcagcaacttatcgtaccgttaacgcagcatctgttcgagctgatcgcccgcgacgcacccacgctacagaaggtgatgcccgtcggtgccaaatttggcattaacatcgcgccggaacatctgcacagcgacagttttaaagaggatatgcaccggctcagggacgccctgcccgcgcaccattttcatatcgtgctggaaatcactgaacgcgatatgctccagcagtatgaagcggccaaactgttcgaatggctgcattccgccgggtttgaaatcgctatagatgatttcggtacaggccatagcgccctgatttatctggagcgatttactttagattatctgaaaatcgatcgcggctttatccaggcgatcggcacggaaaccgtcacgtctccggttctggataccgtgctgacgctctccagacgcctgaatatgctgacggtggccgagggcgttgaaacgccggagcaggcccgttggctacgcgatcacggtgttaattacttgcaggggtactggattagtcgtcctttacccctaaaagatttcgtgctgtggatgtcggcgccttctgtgcctgaatggtagcccccttacggttttaacggattcacatcagacgcaacgtcacttattattcagcgaaacgcctgccggtttgcagcgggcaatacgataaggaaaccgccttcagatgattgcgcgcgtaatgcttctgcttgtcgcactggttagcgctggcgcccaggcccaggaaatcaaagaaagctacgctttcgccgtactcggcgaacctaagtatgcttttaactttgagcactttgattatgtgaatcctgctgcgccgaaaggcggtcagatgacgctttccgccattggtacgttcgataatttcaatcgctattcgctgcgcggcaatcccggcgtacgtaccgaagccctttacgatacgctttttaccacctcggatgatgaacccggaagctattacccgctgattgccgaccatgcccgctatgccgccgactattcctgggtggaaatctcgattaatccccgcgctcgttttcacgatggcacgcccattaccgcccgcgatgtggcctttacctttcataagtttatgaccgaaggcgtaccgcagttccgtctggtctataaaggtactaccgtgaaggcgattgcgcctttaaccgtgcgaattgagctggcgaagcctggtaaagaagacatgcttagtctgttttcattaccgatcatgcccgaaaaattctggaaaaatcacaagctcagcgatccgctttcaacgccgcccttagccagcgggccataccggattactcagtggaaaatgggccagtacattgtctattcacgcgtcaaaaactactgggcggctaatctgccggtcaatcgtggacgttttaacctcgacactatccgctacgattactaccttgatgacaatgtcgctttcgaggcgtttaaagcgggcgcatttgatctacggctggaaaacgacgctaaaaactgggcaacgcgctatatcggtaaaaatttcgataatcattacatcattaaagaagaacagaaaaacgagtcggcgcaggacacacgctggctggcctttaatattcagcgcccggtatttaaagaccggcgggtacgtgaagctgtcaccctggccttcgattttgagtggatgaataaagcgctgttctataatgcctggagccgaaccaacagttacttccagaataccgagtacgccgccagaaattaccctgacgccgatgaactggtattactcgcgccgatgaaaaaagatcttcctcctgaagtcttcactcagatctatcagccgccggtctctaacggcgacggctacgatcgcgaaaatcttcttaaagctgacgccttgttgacgcaggccggatgggtgatcaacggacagcaacgggtcaatagcgtcaccggtaagcccctgacgtttgaacttctccttcctgccagcagtaatagccagtgggttctgcccttccagcataatcttcagcgtctgggcattacgatgactatccgtcaggttgataattctcaactcaccaaccggatgcgtagccgcgactatgacatgatgccgaggctatggcgggcgatgccctggcccagctccgatctacaaatctcatgggcgtcggaatacattgactccagttataacgctcccggcgtacaaagcccggtggtggataaactgatcgcgcaaattatcgcagcgcagggtgataaagcgaaactggtgccgctgggacgggcgctggatcgcgtgctgacctggaactattacatgctgccgatgtggtatatggcgcaagacaggctcgcctggtgggataaattctcccatccggcgattcgcccggtatataccatcgggttagatacctggtggtatgatgtcaacaaagccgccaaactaccggcagccaggaggtagtaagaatcaatgggcgcctatcttatccgccgtctgttactggtgatccccacgctatgggccattattaccattaacttttttatcgtgcagatcgctcccggcggccctgtcgatcaggcgattgccgcgattgaatttggccagggcggcgcgttgcccggcgccagcggcgaaggcgttcgcgccagtcatgcgcaaaccggcgtcggcaatatcagcgacagccattatcgcggcggccggggactcgatccggaggtgatcgcggagatcacccatcgctacggcttcgacaaaccgctgcatgagcgttatttcaagatgctacgggactatctctcttttgacttcggcgacagtctgtttcgcagcgcatccgtactaacgctgatcaaagatagccttcccgtctccattaccctgggattatggagcacgctgattatttatctggtgtctatcccgctggggattcgcaaagccgtccataacggcagtcgctttgatgtgtggagcagcgcgtttatcattattggttatgcgatccccgcctttctgttcgctattttattaatcgtcttttttgccggcggcagctactacgatatctttccgctacgtggcctggtctcagccaactttgacacattaccgtggtaccagaaaatcaccgattatttgtggcatattacgctgccggtgttggcgaccgtcatcggcggttttgccgccctgacgatgctgacgaaaaattcgtttctcgacgaggtgcgtaaacagtatgtcgttaccgctcgcgctaaaggcgtgagtgaaaaaaacattctctggaaacatgtttttcgtaacgccatgctgctggtgatcgccgggtttcccgccacttttatcagtatgtttttcaccggctcgctgctaattgaagtcatgttctcgctcaacggcctggggctgctgggttatgaagcaaccgtttcgcgcgactatccggtgatgttcggtacgctttatatctttaccctgattggcttattactgaatatcctgagcgatatcagctatacgctggtcgatccacgcattgattttgagggacgataatgccgcgattaagcccggtcaatcaggcccgctgggcgcgtttccgccataatcgccggggctactggtcactatggattttcctggtcgtgttcagcctgagcttatgcgcggaactgattgctaacgataagccattgctggtgcgctatgaaggccagtggtattttccgctggtaaaaaattacagcgagcgcgatttcggcggcccgctggcgacaacggcggattatcaggacccctggctacaacggcagcttgagaatcggggctgggtgttgtgggcccccgtacgctttagtgccaataccattaattttgccaccacgcagcctttcccctccccgccttcggcgaaaaactggctgggcaccgatgcgaatggcggcgacgttttcgcccgcatcctgtacggcacccgcatttctattttattcggcctgatgttaacgatttgctccagcgtcatgggcgtactggcgggcgcgctacagggctattatggcggcaaagtcgatttatggggacaacgtctcatcgaagtctggtcggggatgccgaccctgtttctgattattttactttccagcgtagtgcagcctaacttctggtggctgctggccataaccgtgctgtttggctggatgagtctggtgggcgtggtgcgcgccgagtttttacggacccgcaattttgactatatccgcgccgcgcaggcgcttggcgtcagcgatcgtgacattatcctgcgccatatgttgcctaatgcgatggtcgctaccctgacatttttaccgttcattttatgtagctccatcaccaccctgacgtcgctggattttctgggattcggtctgccgcttggctccccttctctcggcgaacttcttttacaggggaaaaacaacttacaggctccctggctggggatcgacgcctttctgtctgtcgccattctgctatcgctgctgatttttatcggcgaagcggtacgcgacgcctttgatcctgctaaggcggtataagatgacatctccattgcttgcgattgaaaatttatcggtaggtttccgtcagcaacagcacgtgcgccctgtcgttaacgccatttcgttacaggtgaacgccggggaaacgctggcgctggtcggcgagtcagggtcagggaaaagcgtgacggcgctttccattctgcgtcttttgcctacccctcccgccgtctacctctccggcgatattcgctttcacggcgaatcattgcttcatgccagcgagcagacgttacgcggcgtgcgcggcaataaaatcgccatgatttttcaggaaccgatggtttcacttaacccactgcatacgctggaaaaacagctctatgaagtgctgtcgctccatcggggaatgagtcgggaggcggcaagggcggagatgatcggttgtctggatcgggtcggtatccgccaggcgagccagcgtctgcgcgattatccgcatcagctttccggcggcgaacgccagcgcgtcatgatagccatggcgctgttaacacggccggaattactgatcgccgatgagccgaccaccgccctcgacgtctccgtacaggcgcagatcttatctctactgcgggaactccagcgcgagctcaatatgggattgctgtttatcacccataacctcagcattgtaaaaaaactggcggattcagtggcggtaatgcaacacggcaagtgcgtagagaaccaacgcgccgacacgctgctctccgcgccgacccatccgtacacgcaaaaactactcaacagcgaacccactggcgatccggttccgctccccgccgggcaggcgccgttgctggaagtggacaagctgcgcgtcgccttcccaatccgcaaaggcattctgaagcgcgtcgtggatcataatgtggtggttaacaatatcagtttcaccctgcatccaggcgaaacgctgggtctggtcggcgagtcaggatcgggaaaaagcaccaccggtctggcgctgttacggcttatccgctccgaaggccgcatcgtgtttgacggtcaatcgctggatacgttaaaccgccgccagcttttacctgttcgccaccgtatccaggtcgtattccaggacccgaactcatcgctaaacccgcgtttaaacgtattgcaaattatcgaagaaggcctgcgcgtccaccagcctacgctttcaggcgcgcagcgcgaacagcaggtgaaagcggtcatgatggaagtcggcctggacccggaaacgcggcatcgttaccccgctgagttttccggcggccagcgtcaacgtatcgccgtcgccagggcactgattttaaaaccgtcgcttattattctggatgaaccgacctcatcgctggataaaaccgttcaggcgcagattcttgccctcctgaaatcgctccagcaaaagcaccgtctggcctatatcttcattagccacgatctgcatgtagtacgcgcgctgtgccatcaggttattgtgctgcggcagggggaggtggttgaacaggggcaatgcgagcgcgtgtttaccgcaccgcaacaggcctatacgcgtcagctactcgcgttaagctgacgcctaaaaaggattattgttagaaaaaggttccgctatcgccacgccgaaatttttcagccgacaggtggcggcaaactcatcctgacgattaacgaacaggcacggctccccttcgcactccagcacggagcaaggaacttcaatatcgcttagcgcctggctgagcttatgcatcactgaccacgcgctatcgcctgccggactcaacagtttaagcgccaccagactattctcggtgctctgcccgttttgcggaatcggttcaacctttgaccccgcaaaacccgccgaccagcgatagttttgcggcagacggtgaacaattgagagctgtaatgtattcactttctttccccggaagcacaattacttcacaatttacttacatttatattaacacatcattgacaacccgtccttaaacagattgctaacgcccttctctccgtcagtggctctacagcaagcgggagttaaaatagttttaccgacacggagatagcggcgggctatatgtacccgtttctgcgatctaactcaacctttttaactacaatgatgtgactttttacataaatggattttacataaaataaacataaaggaggaaaatgatgaattggtaattgatatacatcaactatgaaagccgtttggctttgccatcgtgtagcggatagcatcccccaacgccgcctgcgcattcttcggcgccattgagggacagcgcgcccgtcaccgttttttgggacggctggcgtagagataaaacagaatggaacaggcggcgcaaagcgcaatcgaccagatcatcggccacgcactgttaaaggtagccagcgacagcaacgcgccgacgatagcgccaataccaaagcggaaagtgcccgccaacgaagacgccgttccggccatatgcggaaactcatccaaaatgaccgccatcgcattggacgaaaccatcgacacacagccgacaaacgccgcaacgccaaccaccagcgcccagaatccaatgcccatcagcgcgctgaaaaccatccacaccgccatcgcaaactgaatccatagcccggcccgaaacatgtttagcgcccctacccgtctgacaaaacggctgttgataatcgtcatcacaaacagaaatacgatgttcaacgcgaagtagtagccgaaatcctgcggcggaacatgattaatttcgatataaacaaacggccccgcgctcaaaaaagagaacataccggcaaaactaaacccgctcgccagcatatagctcagtacgcgtttgtggcgaaacaacgcggcaaagttacctattgtggtacgaatatgaaaaggctgacgccgctcaacgggcagcgtctctttaatcagagcaaagatcatgactgacgccagaatcgccgcaatggccagtatccagaagatatagtgccagcttaaccataccaacacccagccgccgacaatgggcgccattaacggcgctatcgtagtgaccagcatgacaaatgacatcatgcgcgaaaactcttcctttggataaatatcccgcatcagcgcattgatgacgacgcttgccgccgcggccgccaaaccgtgaaagaaacgcatcacgatcagttgatcgatagtctgcgccaacgcacaggcgaccgccgcagcggcaaataccagcgtcccgcccaggatgaccggcttacgcccgaggctatccgccatcggtccatagataagctgacccagcgcaaaccccaaaatataggtgctgagcgtcatctgcgcgctaccggcaggcacgccgaattgcgcagaaatcaccggcagcgctggaagatacatatcaattgacagcggcattaacatggccaacaggccaagaataaagacaatggcaaaggaagagtgctgccgggtggtcacatcgaactcctgaatttaacgagatagttagccgacgctggcgatttcttcttcagtcaacgggcggtactcgccgggagccagattctcatccagcgtaatggcgccaatccgttcgcggtgcagttccacaacgcgattgcctactgcggcaaacatccgcttcacctgatgataacggccttcgctgatggtcagacggacctgcacaggtgttatcacctccagcgtagcgggtttagtgagatctttttcattatgcaactgcacgcctttcgcaaattgcgctgccgtatcgtcggccaccggcgactccagggtcaccagataggttttttcacagtgatggcgcggcgacgtaatgcggtgcgaccactgaccgtcatctgtcattaacaccagaccggtagtatcgatatccagacgtcctgcggcatgcagcttatacgccaccggctcatccaggaaatacagcaccgttggatgatcgggatcatcggttgaacaaacgtatccctgcggcttgttaagcataaaatagcgtggcccgtgttgctgcgctaagggattgccgtcatacgcaaccgcatgttctgggagcagtttgaaggccgcatttttaatgatgtcgccatcgacggtaacgcggttaccacgaatttcacgcccggcaatagcgcggctgacgccaagctgctgagcgataaatttatcaagtcgcatgtgtgtgatttagcctgtaataatacggaaatcgggcattctacccgaaaaaagggaattgctatccgctcagtatagcgggctaactatatccctcaagggaaatgattcatggcatactattcccggaaccgtttaacgtagtgagaccatgatttttacactccgcccctaccagcaagaagccgtagacgccacgctcagccactttcgccgccaccgtacgcccgccgtgattgttctgccgaccggcgcaggtaaaagcctggtgatcgccgaactggcgcgcgtcgcccgcggacgggtactggtgctggcgcatgtgaaagagctggtcgcgcagaaccacgccaaatattgcgcgctggggctggaagcggatattttcgccgccggactcaaacgtaaagagagtcagggcaaagtcgtgttcggcagcgtacagtcggtggcgcgtaatcttgacgccttccaggaggagttttcgctgttgattgtcgatgaatgccaccgcatcggtgacgatgaagacagtcagtatcagcaaatcctcactcacctgagtaaagttaatcctcacttacgtctgcttggactcaccgccacgccttttcgcctcggaaaaggctggatttatcaatttcattatcacggtatggtgcgcggcaacgacaacgctctgtttcgcgactgtatttatgaactgccgctgcgctatatgattaaacacggctatctgacgccgcctgagcggcttgatatgccagtggtccaatacgatttcagccgcctgcaggcccaaagcaatgggctgttcagcgaagccgacctgaaccgcgagctgaaaaagcagcagcggattacgccgcacatcatcagccagattatggaatttgcgcaaacgcgcaaaggcgtgatgattttcgccgccacggtcgaacatgcgaaagagattgtcggtctgcttccggcggacgacgcggcgctgattaccggcgatacgccagggcccgagcgcgacgcgctgattgataatttcaaggcgcagcgttttcgctatctggttaacgtctcggtactgaccaccggctttgacgccccacacgttgatctcatcgcgattctacgtcccacggagtcagttagtctttaccaacaaattgtcgggcgtggtctgcgccttgcgccgggaaagaccgattgcctgattcttgattacgcaggcaacccgcacgacctgtatgccccggaggtcggtagcccgaagggaaaaagcgataacgtccctgtccaggtattttgcccggcctgcggctttgccaacaccttctgggggaaaaccactgccgacggcacgctgattgaacactttggccgtcgctgccagggctggtttgaggatgacgacggccatcgcgagcagtgcgattttcgctttcgcttcaaaaactgcccgcagtgtaatgccgaaaacgatattgccgcccgacgctgccgggaatgtgacgccattctggtcgacccggacgatatgttaaaagcggcgctcaggctcaaggatgcgttagtcctgcgctgtagcggaatgacgatgcagcatgggcaggatgagaaaggcgaatggctgaaaatcacttactatgacgaggacggcgcggatgtcagtgagcgcttccgcttgcacacgcccgcccagcgtaccgctttcgaacagctatttattcgcccgcatacgcgcacgcccggcgttcctttacgctggatcacggcggcggatattgtcgcgcagcaggcgctgttgcggcatcccgattttgtggtcgcgcggatgaaaggccagtactggcaggtgcgtgaaaaagtgttcgactatgaaggccgcttccgccgggcgcacgaattacgtggttaattgtacttttcattgatgtaacggcgatttgagtatagaatcccgcccgcctttgcatacgcaaagcagatcacttacctgttgctgggtcgcctgtagcaggaattattaaagagagatttaaatgtttactatcaacgcagaagtacgtaaagagcagggtaagggtgcgagccgccgcctgcgcgccgctaacaagttcccggcaatcatctacggcggttctgaagccccgattgctatcgaactggaccacgaccaggtgatgaacatgcaagctaaagctgaattctacagcgaagttctgaccctcgttgttgacggtaaagaagtaaaagttaaagctcaggctgtacagcgtcacgcttacaaaccgaagctgactcacatcgacttcgttcgcgcgtaatcgcctggaagttgaagaaaaaccccgccccggcggggtttttttatgcgtttaattgaatttgacgacatgcagagcaacgagaacccactttgcttttctgctttcttacacctcgccacattcaattagcgcctcccctaatcgaggatctgtagtttccgccgcggtattcatacctttaagccgattgaataatgcccgttgacgaacgctggcactttccggtttccatggcaaaattcgtattggtatcgtttgcccatcattcaacgcatcaaataccttttcattggtcagtaagtcgccgcagctccatgtcttgctatcaaactgaaaatcaaataagacatggagttccagttcatctacacgcacttgacgctttgcattatcgatgcgtatttccaccttctctttatgcgtcaaagttgcatcaagattgagtccataccgtttcaactgccccttgtcgtaatagtaacgtatgctggaccaggttgatttaaaagcaaatccagtaatgaataaaccacttaacaagaacagcgggcatatgaacaagctcagtaaccagttggtgccataagtataaaacagtaccaacgagagaacggtgaacaccatgccgagcatcaacatcatcaaaaatgcgacaatgtgcgcatacaaaacctgccgaaataaactgaaattaacaggcggcctctgacgtattcctttactcactacggcgtccttttatgtcgtatgcctttatttcccgcccgacgtgcgtcgctgcaactgatcgcgcaaattcggcggcgtccctttgatagtcagggtatcggtcgccgggtcccagaaaatccgctcgcccagtagcatcgcatcaaagttaatcgttaacccgccgccgctgccggcatatttggttaactggcgtagcgtactgcgatctgccgggaagctctcttccagctcatagcctttttcggcggtaaattcgctgaagctgacttcactgacgccggaaagctctttagacagcgattccagctcaatttcttccccggcttgtaattgctcattgcagtagctgtacacctgctggcgcacgttctgacgttccgctttatccaactgcgcttctgcggtgaaatcatccactgcctgcaacaggccgcgattctgcgctttggcgttcaacccttcgctggcgccgaggaaatccataaagaagtcagcgaccttgcgccctacccgacctttgagaaacgtcagatagcgggtcgattgcggattagtttcccactcggtaagatcgatacgcgccacgatatccgcatggttgatatcaagataatgcgtcgggttaatgtccagattttcattgacccgcatactactcaggttgttcagtaccgtaaccagcagatactccaccgccaggtaacgataatggcagaacaatacaatgccgccgtccgcaaagggatatttcgccagttcgtcacgcaggcgtccggtcgccgcccggctaaaggcaagaaaatcttcttccccctgacgttgcaaccgcagcgcttgcgccagttcactctcttcattaaacaggccatacgccttattcttggcgctatagacccgatgcagttcagccaccatctcgacaacggtggttgtcggctccagcaatgaatcgcgcaagaccagctcaagattttgctcatcgcgcttgataagctggtgcagggcaatctggttgatatccagactcatgataaactctcctttaagaccgggcggtattcaaccaccgcctgccggaagacgcaagcaatcgccctgtcatttcaggcgttatccgtaacgcgaatgatttaggggataaaaatgcagaaaaaaaactgttgctacggtaatatgttgccctttcatgaacaaacagattttgatttatgccacaactctcccgctatagtgatgaacatgttgaacaactgctgagcgaactgctcagtgtactggaaaaacataaggcgccgaccgatctttccctgatggtgctgggaaatatggtcaccaaccttatcaacaccagcgttgcgccggctcaacgccaggcgattgcgaactcttttgcccgcgccttgcagtcttcgattagcgaagacaacgcgcactaaaaagccgactccggagaaacaagcgacaggtatggtaactcatcgtcagcgctaccgtgaaaaagtctcccagatggttagctgggggcactggttcgctctgttcaatatactgttggctacgttgctcggcagccgttacctgtttgtcgccgactggccgacaacgcttgcgggtcgcatatactcctacctgagcattgtcgggcactttagctttctggtgttcgccacctatttgcttattctttttccgctcacgtttatcgtgatgtcccagcggctgatgcggtttttatcagccattctggcgaccgcgggtatgacgttgttgcttatcgacagcgaagtctttacccgtttccacctgcatcttaatcccattgtctgggagctggtcatcaaccctgaccagaacgaaatggcgcgcgactggcagcttatgtttattagcgtgccggttatcttattgattgagatgctatttgcgacatggagttggcaaaagctgcgcagtctcacgcgccgccgccatttcgcaaggccgcttgcggcattctttttcgtctcctttatcgcatcgcatcttatctacatctgggcagacgctaatttttaccggccgattaccatgcagcgggcaaacctgccgctctcttatccgatgacggcgcgacgttttcttgaaaaacacggtctgctggatgcgcaggaatatcagcgccgtctggtagagcaaggcaatccggaagcggtctccgttcagtacccgctcagcaatttgcactatcgcgatatgggcaccggtcagaatgtgctgctcattaccgtagacggcctgaactattctcgctttgagaagcagatgccggagctggctacatttgccgagcaaaacatcgacttcacccgtcatatgagttcagggaataccactgataacggtattttcggcctgttctatggcatatcgccaggctatatggatggcgtgttatccaccagaacgcctgcggcgctcattaccgcgttgaatcagcaaggctaccaactgggactgttttcttcggatggcttcgccagcccgctttatcgtcaggcattactgtccgatttctcgatgccggcagcgcaaacgcagtctgatgcgcaaacggccagccagtggatagactggcttgggcgctacgcacaggaagataaccgctggttctcatggatatcgtttaacggtactaatattgatgacagtaaccagaaaaattttgttaagcgttacgccagtgccgccagcgacgtggatgcgcaaatcaatcgggttctgaacgcgctgcgagaggccggtaaattcgacaatactgtcgtgatcattaccgcaggacgcggcataccgttgacgccggaagaaaatcgcttcgactggtcgcaaggtcatctgcaagtaccgctggtgatccactggccggggacgcctgcgcagcgtattaatgtgcttaccgatcataccgatgtgatgaccacgttgatgcaacgcctgttacatgtcagcacgccagcgaacgaatattcacagggccaggacatctttaccgttccacgtcgtcataactgggtaacggcggcagacggcagtacgctggcaatcacgacgccgcaaatgaccctggtgctcaataataacggtcattatcagacctatgacttacacggcgagaagatcaaagatcagaagccgcagctcagtctgctgctgcaagtgctaacagaagagaaacgttttatcgctaactgattaattataaatcagttagcaccgtttccccttgcattcgcgttggaaagaggtagtattagcacccacaagtcggcacgtagcgcagcctggtagcgcaccgtcatggggtgtcgggggtcggaggttcaaatcctctcgtgccgaccaaaattcctcgaagaaccagcctgttacggctggtttttttatgcctgttttctgaacggggaagcaacggggaataatcggggaaaaaccccgacacaaaacatcgactttaccgtaaagtttcaactattcacatcaccgggcagtcatcaaactccgcgttcctggcatcattaatgatgtacgtgataactccaaatattgcgtgtgaagaattgtagccatcaccatcttctggcagcgcttcctttctcccgttctccagatttatcaggtggggctgagggtgagttcggtatcgcttgatcctgaattccccatctatcgcgcatatcagcagcgagccatcacaggctgaaagcgacgcgtccacaacaagtagcgccccctggattatcccttccctgaaatgtgaacgcgatgcccgcatgaaataagtcgctgcgggctggctgattagctgctgatcgagggagatccttgtttcaacgtaatcactggcaggtgaagggaagcccatggctatagtcctccgtttggattgaacagctgaaaggtaggtctccccttcctgcgttgatacatcgcggaatgttgtcacataccactcgatccattcgttagcctgcttcatcgtccagttccagttaaccttgctcagttgctggacaaaccgctgtgtggtgacggtcttccggccattaggttcctgctgtatcgaagcataccaggctatttcaatattgatggtttgcccggagcaaaagatatcattctgggagaattgactaagagggttcaccggatcttccccgatgctgatgttcgggttaaaccgatgatgacactaccggcgatcaatactgacgccagcaagcatgagaaggaacagataagccgtactgttcaggaaatgtttgaagaggctgaattctggttagtgagcgagtaaagtttttcaatatccgccatagttacgttttgatcgcgctgtggcggattttcattttcgtaaacgttcccttttcccattctcaaaatttacagggtgcgattgcgaatgtgtccggtaccgcttaatcctgaactcctctccatctatgcaaaccagcaatgagtcgtcgcgtggcgaaacggacgtatcaataaccagcaagatgcgctggtcagtgaccttctttgatgtagttgatgtagttgatgtagttgatgtaacaggtcaattttaggtgacgacttttataaaaaagtctatcatccattatcttaatttcgtcttgtgtggcaccttggaattataggtaaaaaatgatctacaagaaattcagactcgatataaatgggctaagagcttttgcattgataagtgttgtgctgtatcacttcggtgtaccttatgtgtcaggtggctttataggtgtagatgttttctttgtaatttctggttttcttatgactggaattgtccttgaacgcgtagaccacaaaggagtacttgatttttatattgcaagattcctaagaattgtaccagctctggtatttgcaattctcttgttgatgattttcggtttatttacactaagtacaaatgaatacgaagcacttagcaagaacgcaatatcgtctttacttttttattcaaataattattacgcaattcactctagttatttcgactcatcatcagagttcaactttttgcttcacacctggtcactatcagttgagtggcaattttatattttatatcctttattagtcattatagttaaaaaattacggtttcctgttggactctcattatctgtaattttagccatgtcacttgcaattacacttatgcgagtgactggaaccaaagaagatattttctatcttatccctaccagggcatgggaaatgctggctggcggccttgtatacatagcatctgtacgttacaaaatgccagaatggataaagcattgtgaggtttatgggatagtcctcattgttgttgctgttgttatactgcacagtaatggttactggccaagctattcagcactcgctcccgtgctgggtgcttcgatggttattctggctaacaaacagaactctttattcacatcaaacagaattgcacagtgggtgggtaagatttcttactcagtttatttatggcactggcctgtaattgtagcgatgaaacattatgatattgagttcagcgctataaatattttctttggtgtaattgtgtcttttgcgcttggggatatttcatacagaacaattgaaaacacgctcaggaaacgagttaagctacaatttaatattgtattattttcctctactctggctctatgcttgtttgtcatgttcacaaaaggtgttagttttagattttcagacaccctaaagcaagtcgttgagtatcgtatggacaactctccctggaggcctgatatttgcttcctcaatccagatcaagattattcagcattctcaaaatgtcaggataaaatgactgaaaagtcttttgttgtatggggtgactcgcatgccgcacatcttatgccagggctgaaatcggtatttggaaattcacttaacattacgcagagaactgcaagcttgtgcccaccaatcattgggcttcaaaaagatgacaggccgtattgcaaagacatcaatgatatggtagccaaggaaatttcagacaacaagcctactacggtattaatgtccgcgttgtggcctgtctatcctatgcgtgattatctgcctgagactattaaattcctgaaggataacaaagtaaaaaatatcatcattgttggcccgttcccggtttggaagaaaacgatgattgatactattgaggatatggggattaattccggaaggaccgttccatggagcatgacggatgaaacccgtaatctgagagataatgacaaatatcttagagagctggcgaaagagcattcccttacttatatttcaccacttgagactatgtgtacagaaagttattgcaaagcaataatagggaatagaattgcttaccctatacaatatgacaatgcgcacctaacaccagaaggctcagggtggtttattgaggaagtgaaaaagcagatttcaaaataaacagaggggcttgcccctctttttattttataaaactacaacaataatgcaaattattttatgtgtatagcttttctgatggggcatgctatattttgtgcaaccgatgtatcaaccgctttcagcgcatcgagataatccagccacagattgtactgcgccagttcgtcgcccgtcaggcgcccgagcgccgctttgcccggccaccgcctgctgttcatgtgctcgttggcctgatcgattctcttcttcttttcctgatttgcggcagaaattaaatcatcttgcgttggaggtggaatacaaacccaggcaatacgtccatttgatgaaccgagatacattccctttggtggagttttcatataatacttatcaacttcttcatcggtcagagcataaaaatcattcgaccacaacccactggccttataagctggaatgttctcctctgaaaaatatgtgtttgatgtcgaggaaaaacatattatgctcatgtcaataccccatgtaaattacagatatggaattatcgccaccggatggattaaatatacgaatagcaccgttgttctcaatcaaatatgttggggatatcgtaatatcaccttgtgcatcctgaggggtaagcgtggcagccttgaatacataaggaaatgttgttggtaatggaaaaacataccctgaagggctattcccgggaacaaagcaatttaaagcctgaaagattgcgccaccgggcagagaggtatagatcccggcagggttgtccctgagaacaaatgaagaaatgtccgggttctgattcgcgccgttgcccacgtcccgttgtgcggccgatttcaattgaacgtttcgagcacatgatttttatctatttattcagatattccggccagttaatatcaggtgcaacatctagcgccagtcggcgcagctttgttcggtattcacgtagcgcagtgagttcggacaattcagcagccgttatatcgccatcgtcctgagcttctacaagctgattgatttttgctgtgaccgacgtcatacgcctgtcgcgctctgccgtagctaaagcaacataatcaatctgaacaggggcaataacgccgttgctgtaggtaaaattcccaggctgaaaaccatcgggaatatcagtatcagcgaattccacaacagagcaattcagcggaaatagcttagtcgcatctttatccgcagcaataatcagccctgttttgtcatactggattttcagcgtatcgggctggaataacttctgtaacacataccagtcaacacctgattcatcctggataaactgaatactgcaattctctgataatttctgctgaacaagggttaattccgttgttttagtgaaatttttaaaatgcctcatttttatgctcccaccgtataccactggccattcactttaagctgtaacaggcgtcgttggatcctgtctggtgtatcgttcgagtctccattctcaacacctgtaatgacgtaacctaactggtctgcaaatccgggcgaacgatataagtttccatgctcaacggcaccgaatcgaattgactgaacatacccactcagcatgtcagttgtagcaaggaatacaccagacccatcatcatgaagcataaatggctttgttttgtcgttctggtacacaccaaccatggtgatgtactgacgcgctggcttagaagccacaaacgcgctcagccagcccggtccgctaccaccgccccatatatcaccgtatacatcgccatttttgttgaatatcgcacttccagcctgcaagttttcagcagctgcgataacaccgagtcgggtgctgatatatgcccggatagccaggtcttctgagttctgaaatccgataccattccatgacttaatgttcagattgttaccattaaaacctgcaccatcaacgtcacctttagccatcccaccagtgccatccccaaccgtaaccagggtatcgccacgcatatttggtgcagaaataccccccgtaaaggcgcccccctccagcatcgccacttgacgccatgaggtaatacccgttcctgttccgtgaccaaacaatacgttattgccactgactgcaagaacatccacaacagtggtcggacttaccacctcgctaagggtaataatttgccagaaacttacctggtctggcgcgtcgggggcctgatgcgcacgcataaactgacagcctgtagccgcacgcgcgccgattgatgttcggtcaattgcgtcactgacaaacgttcccgcgaggaatcgcccgtcacctttaaaaagaacgtctactaaaccaacgttctggagaaacagcggcttattcgggatgtccgcgccattctgatttttttcaagacgggttttaacctgttcatagatcaacctgccaatggcggcgtgaagctgcgtatgttcgcctttactgagtggtatgccggcggcttcaataacagtacagacctcttcctggactgcatcccacatatcactgttgagatccgttgcgcggcggcccgtggcgggatcaccattcgtaaatccgtttttcccctgaccaaatttatctttttgcgcagtgggcgtatcaattctgtgcattctcttttccttccggataagcaaaaacaacaaccgtatgtgacggacaaagcttatcaatcacacattcagcaacagtatcgccccacgttctgatcgcagaatcgcaggtgcttgtacaggtctgccatccagcagacgggaaaaacgggtaatctcacgaatcaccacaccatcctcgtcctggtaccattcctctccgtcgcgggcgacgcgaaatgcaaaagaggactggttgatatccccgcgctgcattggtgccaacaccagatcacggattgtctgagtttctggcgcggtgatgtcataacgcagcccccgctcatcaaccgtcagtgccagcgtgcccgcacttctgcgacccaggataaaattggggtcatggttgaacaacgcccgtacatcgtcattcagcacttcatcaaacgcaccgggccggatgatttcgcgaaacgaaccgaaaatcagttcagaacgactgtcaaagaccgaaccatacccgatgatccggctgggctcgctgtcgtgcgtttctgcgcgcacctcgccgctgtaacagcgaatttcacgttcactcatcttgagtgttctcctagattgtggttttggctggccgggaggcgttgacgctgaccagcatttcatcaaggccgtctttcggattcatgtcctcaaacgcgcgtgcttcgttgcggctcatccatccgacatactcaagagcagatgcaaaggtcagtgtcagagcgccacagagcaaaatctcgagcatttttcgcttccagccgccaccactgccaaaataggcgatgcgcaaaccagccataacaatcgacataatgactgcgcccagcggtgtgtctccacgccaccagctctgtaacaattcaagtaaatcaggccaggtatttgggttatgaggcatttgtagttatctctcacctcgctgatacagcaggtgcaaattgagggaataccacgtaccgcaaatcagaagcggaaacgtaaaagaagccgagccaatcgataactgcgggataggccaggcccaacgaatcccaggcccagaaacgacaaaacccgctcgacggcgggtttaagctgcgtggcaaagtaaccactcttagcagattacaagaatttttgcggaccgcgttaatgatttttaatcccaaagtcgtattatgcgttttttactgtaggagttaacaggcttatattatgttagaaacactatcattcactgaacgtgacgagttccaacgaagaaacatcgctgaaaatatcatcaaattgctaaaaccagaggcagacatttcaccactggtaatagacggtgcatgggggacagggaaatcagaatttagtatcaaactgaagaatctcattatcgagcaagaaactgagtctaaagttgtctatgttgatgcctttaaaggggatcatgcagaatctccattacttctaataacatcagctattgcgagcattttgccggaggaggaaaaacaaaacttcattaagagatctcttcctgcaattcgatttggtttaaaaactgtactaaaagctggtgcaggttggtttttacgacaggaggctagtgaagttgccgaagaattccaagatgcgatgaagaaagcaagcaatgcagcaatagatgggactattgaaaatatacttgaagaccacatggaatcagagaaaaacataaactctctaaaatcttgcattgaagatatatcaaacaagcaaaagatagtgataattattgatgaattagaccgatgtaagccaagtttttcaacaaatatcattgaaacaataaaacacatctttgatatcaataacgtattttttattttagttacaaacactgaacaactaaaagcatctataaatcatatttatggttatagcattaactcacaaaagtatcttgacaagtttataaaatataccattactcttccagacacatgcttaataaatgggcataacgtatgtaaaacctcggttatatattgggatcaccttgtaggtgaaactacattacctaaataaaatcaacagcttagttggtagctttatttgtgatttaattcaacgaaccaacttatccttacgtgaaacacaaaccttttcacgcaatcttaacattttccgactgttaaacgacaatgagtgcaaaagcaatgatccttttataaatatgatcgttgtcgtagctgtcttcatacattgttttggtgacaaggaaaaactaaaacaagaaattaccgctgaatctatatcttatttagcagacctgcttaacataaaagaaataccttattcttatgagagaagatcgcaaatccctgaaatatcaattatattcttcggaataattaaagacagcattactcttaatgagcgatttgcccctaaaagtgatgaggaacttaaaaagttcacaaatgtttatactgattatgaacacctaaaattttggagcactactcccagagagttaatgataaaatatattaatcaaatgtcattcatccagtaaataatacgcccctgcatggggcgtattattaaacgtccatatctaatgttagatccagcattgaaaggcagccatcaataaatccttcggctaactgtatttctatacgtaccaatttctcatccttcccacgcacctttgcaatcttacgcttggatattctgtataaataatgtgccacaagaagcgaatgctcatcaggccttttttgctttaaacgagcaagacacccctcaacaattaatgcgtcattatcagaacaagccacacgtgtcttgcaggtatagggaagaagccctttaaacccagcagctataggcgaatagtccactcctgagctatcactcgccgcccatgccccccaacgctcaagaaccatctgaatatcacgcatcaactttctccaccaaatcaggccagcacgccaattgccaacgcgcgatcgataaaacgaaatatcaactccagttgagagccgtatttctcttcgaatgccacggtgtccgcatgtaactcattgtgatgcgttctgcacaacggcagcacaaagaggtcatgcgcctttgttcccatccctccctgaccgtagcctatcaggtggtgcggatcatccgcctgcttcccgcagcaggtgcacggctgggatttaacccagcgggtatatctctcattgacccatcgacggcgtttcggacgtaacatgaagctttccggcgattccggatcaaccctgagcgccagtacctttttcgccttatcctgtacaatgctggtggccagcaccgagggaacaatttcactttcacgggtagctgactggacaattgccttcggcatccttaatgcttttctcgcagcgctctccggtaagacttctgccaggttattgcgtaccatccaccagcacagttccgggagagtaactgcgtgcatatcgtcaaaacccagatcacgacaaacaaccgataaaacccattttgtcgtgttctccacagctattgatttcagccgttccgtaaactgttcgcgcagcaggttatcgcagtgccagcacagtcggattgcccccggagcgtggcgcatggttgtcatctgttcgctgtgccagtctgaatgcggccactgacagccattcccccggagtagccagctttccagactatccagaccaccagcacgatagataaccgactcattacagaacacatcacgaacagcaggatcatccgccagcggctgtgataccgccgggaccgcgccgctggcgaaagatgaaaattgctccggctctggttcaagcagaacacgcccctgcataaacaggggcatcagttccgatcccggcctgaacaatacaacgcccatacgaggagcaatttcaggggtcagtaacgctctcacgatcacctcaatgaacggtatcgagcagcttcagcagctcagggaatttggactcgaagaaatgcggctgcgtctcgcgagggtttgccgggctggtgatgtttttgccgaacatgcagccttttgccgtcagcgaccagaattttttaatgccgttaatcgcggagcgactgtaacgctcacgatgttcaacaacacccagctttgctaactgctgatacgcctgattagccgtcatccggatatttcacctgtacatcatccgtactgtctgatgttgttcgtccgggaatatctttgtcgcaccgcacctcattcacctggtgcatcagttacgacgccactgaacgttcagatagctccccagcatctcctccacaagaggtcgcaggccatccaaaaatgtctttttcgcgctctccatcgctcttgctccgatagtgcgctctgcatcggtattaccgaccagcccagacggtctcagctctgtgtcagacagcatccggtacgtttcctcataatccgatatttgcttttcacgaagcgcgttaacgcgttccggcgctttgcgctccagcactctgtgtaacggcccccactgcagtatccactccctgaactcgcttttttcagcggctttcacctgaagctccgcgtcctgaaggtctgtaaccgtcacgccggatacgtcaaagaaacgcatttctgacgtcacgctggtcagcccgagtgatttcttcagcttattctgatacgccagccagacctcaatttcatcaacgagagccagcgttctgaccttttcccgggcaatctgttccagttttcccagacggaacatctcacgccccgtggcaaccagcgccgcgagatcgttatcgtattgccctttttctgcattatgtaccagctgtacgttcttcatctggtgcaaaaaaaatgtgacccggtcctcgcagcttgaggttgcctctgttgccatagcaaaggtgtttgctcttaacgcctcatcttcagccagttgtgccagccaggacgatatctgtgccttaaaccccgcgtcctttatgaagttttccgtctcactcagtctgtccaggaagaggctgaatgcgtcggcgttatcttcctgtccgaacatatgccatctgtctgcaggagccggttccccctcccgggcaggcaccagccagtcagcggccgccaggtgcagtgcccgggtttcccggggggcggaggctcccgccatatcgaatcgtattatggggcctgaatagccaggcgcgctggtgatctcccgcagcgcctgcaaagtacgttcagacagtgggttcccttccagatttacggttgtctctgaagacagatgaatgagactttccggcaggcgggtcagctggttacgatagaccgacagcgacagtagtcctgacggcagcatcggcaggctggtcagccggttaccagataccatcagctccttcagttctgacggcagcaccggcagactggtcagccggttaccagatacaatcagctccttcagtcctgacggcaacgccggcaggctggtcagccgattattataggcccacagcttatataattctgacggcagcgtcggcaggctggccagttggttatcagataccgacagctcctgtagccctgacggcaacatcggcaggctggtcagctggttattataggcccacagcttacataattctgacggcagcgccggcaggctggccagttggttatcagataccgacagctcctgtagccctggcggcaacaccggcaggctggtcagttgattaccaaagatccacagcttacatagtcctgacggcagcgccggcaggtgggtcagcgggttactaaagatcgacagttccagtagtcctggcggcagcaccggcaggctagtcagctggttaccagagacctccagcgtccgcagttctggcggcagcgccggcaggctggtcagattattatcaggaataaccagtgtggtaatatgcgcgggtaaacagtctggcaaggtggtaagacctgattctcccacgttaagcactgcattgccattattcaggcaggcacgcattttctgtaccactgctgcacggccgcgtgactcttctgcgggtgcagcccttctccacgctgaccagacagcatcatactctgctggcgtctgtggagccgttgtggcagggaggaaggatgtcctgaatgtcccggatgccccttccgcgtgtcctgtgccctcctcaccctgtgctgtgtccagggtgaggcgatgtgtttcactgtacccctggcaatttacggtatagttcccggcataatcaagggtgactgacaatatctcctgactgtcttcatccagaatacagaagtaattttccccgtgctggccggaatgaatgctttcctcccatccggcatacgcgagcgtcctgagcagttcaaatctgttgatcacatcctcccgcgtcgttccggccggcgggtgacaaatcgtccagatgcactccagcgcttcagtctggtgcgttgagcaaaaaaattccttcattttttcccaggaactcatttcagggggggtatcagaccaggcaatacgataaatgcggcgattactgatggtggcgggaagacatccgcttccaatatgaaagggcataacaaaaaacctttataaatttacatatagtatctgtccggcagacatcatctcttcctggtcttaatttcacaataaggttatcggcggattcatggtcgtcctgacatggcgggcttcagaaggtgcagaagaaaaatccgttatgatgaccggatggcgggactgtcattttacagctaaagtgtcgattttttcagggtcgctttccacgatgaccagatcatccggtatcaacgcccgggcgttcaattttcgattctgcctgcctgcgcagctcttccggcgaataaaccctttgaacgactttaccgtctttaaactgccagcagcatgaatatcagcgcgacggttttcatccgtatcaggcaactctgcaacgctctggccagcaggccacagcccggaaacatcacgcgtaatacacgtaataacatcgttatcgtcgtaggtaattttcagcgtgtctgctgaaaataattgctggcacccataccagtcctgaccatcctctgatttaagatacgccgcatcggcgaataatgtgtcatctggttccggtgcatacggaatgaaatttttaatatttaaaaactgtttgttctttttattttttttccgctgtcataattattccttcttatacacttggggctgtcacccacgtatcaccaaccagatactgaatgggacgttgtcacccgaatagtcatcgcgccacgcactcccattacctcaatcactgcgccagcgagacagatattaccgcagccagtatccgtgatgattttgttataagcgtaagaccaagagccacgacacatccagtaagggtgattgaatgcgccctgagactccagccagacgataaactccgccgtcgtccacggattatcatcacagccgataataactgcgccatcaaacgctcgcgcggcaccgatacgacgcacaaacaaatccttgtccggaatatcgccgccattctgtgatttttgtaatgcatcggcggcacgacttatggtttctcgcaaaccaacgtattcgataagaccgtcaacactttttcctgacagcgccgtcagggtttcgtccagcggctgcttgcccgccagtttattcagtaccgtggtggcaaagttcggatcatttcccaacgcgtcagccagttcctgcagggtgtccagtggctccagtacggaaccaaccagcgcggcaatcagtttgcggacaaactccgcgtttgttgtctgaagccctttagcatcgcctggcggcgtcggtgtggtcggcgttccagtgaatgccgggctgtccagcggcgctttggtccgtacctcacccataacggtttttaccgcctttggtgtggccgccagcgcttcgctgtcactgtccgtggcactgcttaatttaacgataccttttttcgtcaggcttgcatcttccagggaaatcacgtctgcgatatcctcggcccgtttcgcggcctcttcggctcaggttgccaattctccggctgcagctctgctttgcgctgccagtgatgcgctggtatcagatgcggcggcgtgggtggatgcctccgatgctgatgactaggcggctgccgccgttctggctgtgtcagccgacgccgcgctggctgatgcctccccggcttttgtggtcgccgtacctgcgctgctctccgcagatgctgcggatgaagctgccgaccaaaattccccttgaaaaccagcctgtcagggctggtttttttatgcctacaattaaaaagttagctgatgccagagacgttattttgcatgaactgattttgcatgaactgattggacatctttcctgtgcagtggtcacagtaaagtcaatgcaggcaactaacgtaaaccatgtttgtactaaaacagaaaaagcgcatctacaccctatactggaaaaaatgtttgcagtggcaggtaaatgagtaagcaatctgtcgcagcaataataaaacgttctggtaaggtaaacggcctaccacgcctttgtcgctaacaattagcctccctgtcgccatagggtcgataacgatcggctattcacaacacgttttgtagacaacgtacggtgattaattactccttcagccagcaactcgctaattgttattcaacttcagaaattataactaattgaagcacctacaaaattatgccctgaatttttatccgtaagtgatccattcgagaaatgccggatataagcttctgtagaaaaagccccaaagttccagccaagaaacgctttttctccaaaggtaaatgcagaattgacacgcatatcatctcgcgacttagattttatataagcccccagaccaataccggtatagataccagcgaaatgaaccagcgccacatccttcgagatacccaatacgccctggttatatttattacagggaacgctgccagaatgtttactgcaatcatcgctacccttagccttaaatcctcctaactccagattatttcttgcctgtaaaaagaaaaaatcgctgggttcactgtatgtcagaaaagccgtatataagtgctcaacccctcctcttcttatactttctcccgcagcaaaagagatctgatgcttgttgcccttgccaaaaaaaacattatcattagcagaacatgcgaatgcacaaggtaataatagatatataaatattctcttcatatacactccaccaccatttcaatgtcaatagttatttttaaccggctaacatatttaaaattttctacgccacgcttacgctcacagaaacggctgatatagcatccacactacgttctccccttgagtcgccccaacgggtgctcaaaacgccgcgagtgttgttcaggcacatccaggataagttataagtgaatgacactcatttctgaccacattttcatttatgataagaatatcgtcagaatctctttatcgcataaaaatacctctgctattgacttaatatttaatttaacagatgtcgcggtttattcgttctgctcagatgtatttcattgacattaataaaaccataaataaattcagttaaaataatttgttaataatgacaagctttagacgctatgacttttaataagaaatttcctgccagtaaagatagtctggacttacgggtgcaagggcgcagcaacatatgccacacttctgttatgtcacattgtccgaaaaaagcgtccagaccagtattcaacttcagggagtattctgttttctctcacaacgggttgttttatcctttctatcgttcagctaattactcgcctgtcacaggttttactacttacccatgcactaattagggtaaaatttacgcgcttgacaatgtggcaaatctggacgatttccgcgctgaaaacaataatcattctaataaaactcaggagatacagcatgcctgaagtaacaccttttcaggtgcttattgtggacgaccatccacttatgcggcgaggtattcgtcaattactggaactggacccggcttttcatgtcgttgccgaagcgggtgacggggcgagtgcgatcgatctggcgaatcgcattgagcccgatctgatcctgctggatctgaatatgaaaggtctgagcgggttagataccctgaacgcgctacgccgggatggtgtgacggcgcaaattattattcttaccgtctcggattccgccagcgacatctacgcgctgatcgacgccggcgccgacggttatctgctcaaagatagcgatccggaagtgctgctggaggccattcgcaaaggcgctaacggcggtaaagtctttagcgatcgggtcaatgaatatctgcgtgagcgcgaacggtttggcgcgcaggaagatccctttagtatcctgaccgaacgagagttagatgtcttgcatgagctggcgcaggggctttctaacaaacaaattgcgtcagtactgaatatttctgagcagacggttaaggtgcacattcgtaatctacttcgcaagctaaacgtgcgctcgcgcgtcgcggcgaccattctatttttacaaacacgcggaatgcagtaacaagccaggcccggtggcgccgcgccaccgggccgtcagggtcttatttctcctgcgccagccggatactgcgctctatcaccgcccgccgggcgtcacccgccggcagtaacttcagcatcatctcccaggccgccaccgcctcgccaaagcgctgctgctcaaaggcgctgaacgcatacaggcttaacacccggatatccgtgtggtcgcggctcaccagctgacgcagcagctccccgccgcggcggttatcctccgggtcggacgagcgcgtcagcgcctccgcgtagcccagcgccgcatcgcggtttttcgggtccagacggtaagcgtttgcataggccccggtggcggtaccggcattacccagtaccataccggtgcgccccagcatgagccagccctcaacattgccggcatcattctgcaggcgggtgcgcagccccagcgccagccgcgccatctcctcctcattcagcggctgcgcctgcgggtccagcgcccgcgccagcagtcccggcgtctgcgccgttgcctgctgccaggccctcacctgcggatagctgccggtctgtgagtaactgatggcggccacgaccagcgccataaccacgcccggcacgtaagcaccccacccggcgcgcggtcccgccgcaggaatggcgtcggccaggacgtcctgtctgatacgcacccgccggcgcgtgcgggcgacgattatccacccgcccgccacgatggtggccagcggcagcacccacagcagcaccgtcagcggggtcagcggcgggtcgtaggtgacaaagttgccgtagcgcgccaccatataatcgatgatttcctggcggctcttcccctcctgcatcaggtcatacaccctgcggcgcatgtcggtggctatcatcgcgttcgagtccgcaatgctgttgttctggcatttcgggcagcgcagctgctccgtgagctggcggaactgctgctcctgcgcttcatctttaaacggcatcacgtcggtggtcgcccgcgctgacccggcgataaccagcaccagcatcagcatcaccatgcccggtaacagtctcattgcgccgcctcccggctgtatctgtcccacagcggtttcagttcactttcccatacccgggcattcaaatcgcccgcatggcggtagcggataatccccctgccgtcgatgaggaaggtttccggcgcgccgtacacgcccaggtccagccccagcatcccgtcgctgtccgataaactcagcgcatacgggttgcccagttcctttaaccaggccaccgccttcgcccggtcgtccttatagttcagccccaccacccggataccctgcgcagaaagctggttcaggtactgatgctcggcgcggcaggtcgggcaccaggtggcccagacgttaagcagcaccggtttcccctgcgtcagcacctccgcctgatagtactgacccggcgtctccagtgattccaggcggaacgccggcaccggctttccggtcagcgccgattcgagattcgtcgggtcatccccctgcgcgttgcgcgccagctgccacagcagcgccgcggcaatcagcagaaaaatcagcagcggtaataacagtacgttgcgtttcatccggcctccggcaatggtttacggcggcggtagcgcgggtccgccaggcacagcagcccgcccagcgccatcagcagtcccccggcccatatccagcggacaaacggtttgtagtacaggcgcacggcccacgcgccgttgtccagctcctccccgagcgcggcgtacaggtcgcgggtcagcccgccgtcaatcgccgcctcggtcatcaccatccggctggtgttgtagagccgtttctccgcgtgcagcaccgcctccggctcgccgtggcgcgtcaccccgatgagggccaccccgccgcggtagttgggcccggtgatgtcccgcacctcccggaaggtgaagcggtagtcgtgaatggtcacgctgtcgcccgcccgcatccgcacgtcacgctccacgctgtaattctggctgaaggcgatgccggtaatcgtcaccgccagcccgaggtgcgccgccaccattccccagtagctgagagaggttttcgtgccgcgggacacgcgctgtacggcttcggccaccgccagcaccgcaatccagcaggccatcgccatccccaccgccgtcatggcgatgattttatcttccagcagccatggcaaaagtaccgacagcaccagggtggagaccagggcggtgagcagcagcgtcctgatgttacgcggccggtcccggccccagcgcaccagcggccccacccccagcagcagggcaaaggggaccatcagccaggtgaacatggtgttaaagaacggctcccccaccgaaatgctgcccagccccagctgtttgtgcaccagcggcagcagggtgcccagcagcaccaccagcatggcggccatcagcaggacgttgttgccgagcagcagcgactcgcgcgaccacagcgcgttgttcacccgcgaacgcaccctgtgcccgcgcacggcgaacagcagcagcgagccgccggtgaccagcaccataaaggcgaggataaacatcccgcgcgccgggtcggaggcgaaggcgtgcaccgacaccagcaccccggagcgcaccaggaaggtgcccagcaggcacagcgagaaggcgcagatggacagcagcagcgtccacgccttaaagccggcgcgctgttcggtgaccgccagcgagtgcagcagggcggtgcccgccagccacggcataaaggaggcgttctccaccgggtcccagaaccaccagccgccccagcccagctcgtagtaggcccacgccgagccgagcacgatgcccagcgtcaggaacacccacgccgccagcgtccacgggcgggcaaaacgggtgaacgcgctgtccagacgcccgctcagcagcgcggcgatggcgaaggcgaaggccaccgagaagccgacatagcccatgtacagcagcggcgggtggaaaatcagccccgggtcctgcagcagcgggttcaggtcgcgcccctccaccggaaaggccggcagcgtgcgggcgaacgggccggaggtgaacaggatgaacgccagaaaaccggcgcagaccatccccatcaccgccagcacccgggcgacgatatccgccggcacctgccggctgaacaccgccaccgccagggtccagccgctcatcagcagcacccacagcagcagcgagccctcgtgcgccccccaggtggcggccacccggtaccacaccggcagctgcgtgttcgagttgccggcgacataggccacggtgaagtcgttaaccacaaaggcgtgcaccagcacgaaaaacgcgcccgccacgcagataaacagcagccaggcgaacaccccggccgacgccatcatccgcgcgtcaccgcgcgccacgccccacagcgggtaaacggacagcagcagcgccacgccgagcgccaggcacagcagcgcgtggccgtattcaggcatcatgatgaggtgtccttatcagcgcgttgcgggcggcggtggttttcctgcatcgccttttccacttccggcggggtgtagttctcgtcatgtttggccagcacctcgtgcgccaggacgtggttgcccttctccagggtgccctgcaccaccaccccctgcccctcgcggaacaggtccggcagtatcccctcatagctcaccgtcaccgacccttcggcgtcgtagagactgaagttcaccttcagcgagtccgggtcgcgcctgacactgccgggcatcaccatcccgccgacgcgcaggcgctggcccgccgccggcagctgctgcgtctcgcgcttgccgtagaggatttcgccgggggtatagaacaggtcgatattcgcgcgcagcgcgtacaggaccagggcggtggtcagccccaggcccgccagcaccgcgcagaccacccatagccggtttttacgtcgcaggttcacgcggcctcctgttgcgcctgtgcggcacgcatccgcgcctcgcgcgcccgctgctgcgccacgccgcgcagaatggcccggcgctgcagcaccgtgtgcagcgccagcagcgccagcggcgccacggtcatcgccaccgccagccagacaaaaaaggcgtacccgcccatggcgaaaaaatcgctccacgatgaaaatgccggactcaccggtgcccccttttcagtatcagttcgctcacccacgggcggcgtttttccatcagtaaaatcaggttgcgcatccgcatcagcgaaagcgtcataaagagcagcaggtagccggcgatggcccagcgcagcggcgagcgcatcgccgggtcgatactctgctgcatccgcgtcgagccctggtgcagggtgttccaccactcgacggaatagtggataaccggcaggttcaccacgccgaccagcaccagaatgcccgccgcgcgcccggccattttacggtcgtcaaaggcgtgccacagggcgatgaccccggcgtagagaaacagcagcaccagctccgaggtcaggcgcgcgtcccacacccaccaggtgccccacatcggtttgccccacgccgcgccggtgaccagcgcgatgaaggtgtacaccgcccccaccggcgccatcgccgcgacggcaaggctggccattttcatctgccagaccagcccggtgaacgccgccaccgccatcgccgcatagatacccatcgaccagatggccgccgggacatgcaggtacataatgcggtagccctccccctgctggtagtccgccggggcgaaaccaaagccccggacccagcccgtggccagcacaatgatgccggccgccgccagccacggcacgagcctgccgcaaatctgatacagccggggcggcgccgccagctgatgaagggttttccacatagtcgtcacctgacctcctgaaaccagtaaaatgtccgtcgcgccggggcgctactgcacgctgaggcgcagcgccgccgcggtggcgaacgggcttaacgtcgcgctgcccgccagcagcgctcccagcaccgccagatagccgtcagcgggtaaatgcatcgatgccgcgtccatcgccgcggcggcgaaaatcagcaccgggacactcagcggcagcaccagaatgcccagcaggacgccgccgcgccgcagcccggccgtcagcgcaacgcccggcgcggcgagaaaccccagcgccggcgtgccgagcagcagcgtcagcgccatgattttccagccgtacacgtccatccccagcagcagcgccaccagcggggagagcataatcagcggcaggccggtcaccgcccagtgggccagcaccttcgccagcaccaccgccggcagcggcaccggcagcagcatcagctgctccaggctgccgtcctgcaggtcgtcgcgaaacagccgctccagcgccagcagcgaggccagcagcgccgccacctggatgatgcccggcgcgatacgcgccagcagctgcggctgcggcccgacgcttaacggaaacagggtgatgaccatcaggaagaaccacagcgggccggcgatgtccgcgccgtggcggaacgccacgcgcagttcgagacagaagacacgccacatcacagcccggcccccccgccggtcagcgccaggcggcggacggtgtccgcggcccccggcagcggctggtgggtggtgagaatgaccatcccgccctgcgccgtgtgcgccgccatccgccgggtgaggcgcgccacgccgttaacgtcaatggcggtgaacggttcgtcgagcacccacagcgcggcgcgggtcagccacaggcgggccagcgccacccggcgctgctgcccggccgagagctgagcgaccggcacgtcctcaaatcccgccagcccggcctgcgccagcgcctccgggagacgcgcgccgtcgccggggtggaagaagtgcaggttctcccgcgccgtcaggcgggttttgatccccggctggtgccctatccacagcagactgcgatggaagctgtcgcgcacgcggcgcaggggttcgccctgccagtacacctccccgccgtccgggcgcgccagcccggtcagcaggcgcagcagggtggtttttccggcgccgttgccgccggtgacctgcacccactccccggcctccacggtgaacgacagcccgcgaaacagcgtcctctcgtcccgctcgcagtacagatctctggcttcaagcattcccactcatcaacgtcctgtcagaaacctggtttaacatcacgcatatccggcagtttatgcgcgatccctttgtggcaatcgatacaggtctgtccatcttttaccgcctgatcgtgcattttcgccgcgacgcctttttgcgcggtcagatccataaagtcgaaattgtggcagttacggcattcctgcgagttgttgtctttcatgcgccgccactcattttgtgccattgtcaggcgatgagcttcaaatttctgcggtgtatctatcagcccaaataccttcgcatacagctctttactggctttgatcttacggatcatcttcggcccccactcatgcggcacatggcagtcaggacaggtggcacgaacgccgctacggttgttgtagtggacggtttccatatactcctcatacaccgtgttgcgcatttcatggcagctaatacaaaactcttcggtgttagccttttccattccggtattgaagccgccccagaagatgatgccgccgataaaaccgattaacagcagcgtccccaacgccaggcggctggggctgcgccaccatcgccagacgcgctttatccagccgggtttacggttagaattttccataatgacctcttatttcccgtaaccttgcgagggggtaaaggtattgtcgataatcggcgcggtatcagactgcggtacgtggcactgcaggcagaaataacgacgcggcgcgacgttgcccgacactttaccgtcgctgtccataaagtgcgtcggactgatacgcggcgcgcccgtcgtacgataactttccacgccgtggcattgcagacagcggttggtattggtcgtcacctggtagccctcgacgctgtgcgggatcatcggcggctggttgacgtaatttagcggcatacgttcctgctctttcggcatacgaatcgccccttcctgcgtcccggatacttccggcgactggctcagatccactccgtttgccgcccaaaccgcaccacttaccaccagggcaagcgtggccatccattgacacagcgctttcatcaggtcatggcttttcattgtttcgctcccgaactccatcgcatttacacttcatccttcgagctgcctctttgttggctgcgctcgaaaatcccagtcacatcgttatctatgctcccggggatttcctcgcttaccgccgcgatgcatcccgaatgatgttgcgtatcgttattgtaaaaacatcctcagaacagacatccacgcagcgaccgcaggtcatgcagtcgcggtgagtgacctgcgccgggctttgctcatccagcaccggcgcacgtagcacatgcggttccgggcaaacatgaaaacaatccatacagcgattacagttctcacgttttttggccgtcacggtcactacgcctttactgcctagcacgccatacagcgcgcccatcgggcaaatatgaccgcaccaaccgtgctcaacgactaataaatcaaataaaaacaaagcaataatcaacaacgcgccgctactaaatcccataatcagactacgacctaacagcgacacgggattaatccattcccacagcagcgtgccggtcaacgccgaaccgattaacaccaccaccagaaggacgtaccgtatatggcgtggaatcgtcgcagactggttcaggtcaaatttcctgcgcatccagttagccaaatcggtaacggggtttagcgggcaaacccaactgcaaaataatcgctttcccgccagcgcatacagcacagcgataatcactgctcccgtcagcgccacggtagcgggaagatgtccactggcgagactttccagggtaatcagcggatcggtcaacgggagggtatcgaacagcaaactactgctgtagttgccatgcaaaacccaaaagcccagccacgggccgctgagaaacatccccagcaccataaactggctgatacggcgtaacaccagccaacggtggctacgccaccagccttttttcgcccgcgcttctcgcccggcgtcgcgtttacgatttgccatctttcccctccagccagccgaagcggtaatggtgtcctaactcccctttcgccaatgacaacggcaacacttttatcgctggttgctccagtacgcagactttttcgcatttgccgcagccggtacaggcgtcgctgtgtacggtgggcagaaagcgcgcatgtttgccggtgcgcatgttgcgatccagctccagcgtgatggcctcatcgattttcgggcattcgcggtaacaaacgtcgcagcgcagcccctgaaagttgaggcagttttcctgatccagcagcaccgccagccccatgcgcgagtcatcaatggaggcgatatctttattcagcgccccgctggggcagactttggcgcacggaatgtcttcacacatttcgcaggggatgtcgcgagcgacgaaatagggcgtgcctgccgatagcccggaggccagcgtcgccagttttagcgtgtcgtatggacacgcctgaacgcactgcccgcagcgcacacaggcgctggcgaagacattttcattcagcgcgccaggcggacgcagccgcacgcccgatgcgcgcgcggtttgctgttgcaagcccagcgccacgccaaccgccgccagcccgcccgcagtgcgcacaacatcacgcaggaagcggcggcggccattttggggtttcgctgtacgggacataacgcgttacaccttcgccagcttaacggcgcacttcttgaagtccgtctctttagagagcgggtccgtcgcatccagcgtcaggttgttcactagctgagcggcatcgaagaacggcatatacaccagtccctgcggcggacggttacgtccacgcgtttcgacaatcgaaatcacttcgccgcggcgggacgacactttaaccttatccccacgacgcagatcgcgcgctttcgcatccagcgggtgaataaagaccaccgcttccgggaaggcgcgatgcaattcaggcacgcggcgcgtcatactgccggtatgccagtgttccagcacgcgaccggtggaaagccacagatcgtactcgttgtccggcgactccgccgcgggttcaaatggcagcgcgaagatcaccgctttgccatccggtttaccgtagaatttgtacccttcccccgcttttacatacgggtcgttgccttcgctgtaacgccattgcgtctctttgccttccacgaccggccagcgcagaccgcgcgcgttgtggtaatcgtcgaacggcgccagatcgtgcccgtggccacgtccaaaccaggcgtattcttcaaacagccctttttgcagatagaagcccagctcacgagactcatcgtttaactgatcctctttcagctcgctcagcgggaatttgctgaccgccggcgtggcgaacagaacgtcatacagcgttttgccgcgcagctccggcttctgagccaacaacgcctccggccagacctcctcggttttaaaacgacgggagaactgcaccagttgccagaggtcggatttagcttcgcccggcgctttaatttgctgacgccagaactgcgtgcggcgttcggcgttgccgtaagcgccttctttctcaacccacatggcggtcggcaggatcagatccgcagacagcgcgctcaccgtcgggtaaggatcggaaacaatgataaagttacgcggatcgcgccagcccggcatccgatcttcattgatgttcggcccggcctgcatattgttattacacattacccagtagacgttcagcttgccgtctttcaacgcgcgatcctgcgccaccgcgtgtaaacccacttttgccggaatagtgccagcggggatctgccagtgtttttcgcagatatcacggtgtttttcgttcgtcacgaccatgtctgcgggtagacggtgtgagaaggttcccacttcacgcgccgtaccgcaggcggaaggctggcctgtcagcgagaaaggaccgcagccaggctgggagatttttccggtcagcagatggaggttgtaaaccaggttattcgcccacacgccgcgggtatgctggttaaaacccatcgtccagtaagagatcacgcgcttattcggatcggcgtagagctgtgccaactgttccagttgatctttcggcacgccggtcatttcagcggtcttgtccagcgtatattctgccacgaaggctttatactcgtcgaagctcatcggctcggaagcgtcggagcccggattcttcgccgctttttccagcgggtgcgtcgggcgtaagccgtagccgatatccgtcgcccctttacgcaggttcacatgctttgtgaagaaatcctgatttaccgcgttgttctgaataatgtaattcgcgatatagttaaggatcaccagatcgctttgcggggtaaagacaataccgttgtccgccagttcaaagctgcggtgctggaaggtggagaggacggcaaccttcacgttcgggtcggacaaacggcggttagtgatgcgcgaccataaaatcgggtgcatctccgccatgttggaaccccacagcacaaacgcatcggcctgctcaatatcgtcgtagcagcccatcggttcatccatgccaaaggtgcgcataaagcccaccaccgccgaggccatgcagtgacgcgcattcgggtcgatgttgttagagcggaaaccagccttgaacagtttcgcggcggcatagccttcccagatggtccattgacccgatccaaacatgccgatcgcttctggtcctttctctttcagggaggttttaaacttctcttccatcacatcgaaggcctgttcccagctcaccggcgtaaactcgccgtctttgtgatagctgccgtctttcatgcgcagcatcggctgcgtcagacgatctttaccgtacatgattttgggcaggaagtagcctttaatgcagttcagaccacggttgaccggcgcgtcggggtcgccctggcaggcgaccacacggccctgctgcgttcccaccaacacaccgcaacccgttccgcaaaaacggcacggcgctttatcccatttgatggcttcctgctgcccgacaacggcgcgggcgacgcccggcacgctcagaccggcagccgccgcagcggccgcaacggcgttagctttcataaagctacgacgactgagtttcatggtgtttcctcaccttgctcatcctgctggtgataaaccagcgacaccgccagtacgccctcgacattgcgtactgactcaattgtttgcatcagcgtttcactctgatctgcttccgccaccacgatcagttgtccgctttcaacatcgcttaacgcgacttcgcaacccggcaacgtgttcaactgtgtgccaatggcggcgatgttctgacttttggcctgcacgaccaggctacagacctgccagttagtgcgcatggtggttctccgctttgatggctgacacggggcagatagccacacacgccccgcatccgttacaggcctgcgagtcaagctgcggctggtaaataccggataacgtgggacgaaaggtaatggccataggttcacaactgtcctggcaacgatggcattcaaccgattgcctggcgaggcagttttccgtgagcgtaaaaaccagatcccaggccctggtgtggcgcggaagaaaaagcgattcggtacaggcctgcgcacaggcataacaaaagctgcactcgccccgtttgaaatctacgctcggatatccccccgcccctcgctgcaggatgtcggcctcacacgcctggatgcaggcgtcgcaacgcagacaatgtgcgagaaaataggtcgtttctctggcccacggcggaagaatcccattgctggcgttgcgccaactgccggtcaacatgcttcgacgggataaatcaaccatgatatcgcccttccataacgacacgcttccatagggagtgaataccaataaaaaccgtacaatttatgagtagttgtttttgtaaataagatatttcaggatgtgtaagagatgcataccccgatagaggtaaatgctgttgccggatcaaaagagtgccgggtaaagacccgtaaacgtgctttttctcacatttcaatgagttatatagatatttatataacgaaaaccactaatagctgataatttcatttacattatcaatatcagaatattccactatataaaaagacgctattttattaataatcttgaaaatatgagtaaatgcagattaatagataatatgaatgtgttaatctgttgtcagtgaataccgaaaacagcagaaaggaaatactgtgaacaatcaaatgaagatgtttgtccctgccgtcgtcttcgccgccctcgccagcgcctctgcctgggctaacaatggcgataccgcccagccgctggaaaaaatcgccccctatccgcaggcggaaaaaggaatgaagcggcaagtgataacccttacccctcagcaggatgaatctaccctcaaagtggaactgttgattggccaaacgctgaatgtggattgtaaccagcatcgcctcggcggcacgctggaaacaaaaacgctggaaggctggggctatgactattatgtctttgataacgtcacctctccggtatcaaccatgatggcctgccctgaaggtaagaaagagcaaaaattcgtcaccgcctggctgggtgaagacgggatgctgcgctacaacagcaagctgccgatcgtggtgtataccccggcgaatgtggacgtgaaataccgcatctggaaagcggacgctaacgtacagaacgccgtcgcgcgatgatgttacgctgcccggtcacacttaccgggcatctgaacacgccgactcacgcagcgctccggggttctttttaaaacacgtctggaaacccgctcgcccgcagcaaaaaataccccgatgcctggtggcgacgcgtggcatcttatcaggcctacccgcgtgcggacgtagggctgccatcaggcggtttatccggcgccataatccattacgcagtacgcgcaaccgcatcacgcgaagcggcgtcacgttcgtcgccggtgagttcggttaactgcccgttacgcatttcaagcagacgatcggcgtgaataaaatagtgatcatcatggctgatggcgaaaatggttttgcccatttcctgcattaacggcaacagtacctgataaaactcccggcggaaatgcgggtcctgatcggcggcccactcatccagcaaaataatatcgcgctcttccgccagcgccagcagcagtgcaatgcgctttttttgccctttcgacagtttaagattcaagatgcgcccgtcgtttagttccagcttgtgcgtcattttcaggtgctcaagccacttttcgaccagcgcgggattggcgggtttcccctgcggccccagcaggcggtcgaataaccacacatcggtgaacaccgcagaaaacagtttgcgataatcttccggctgcccggcggcaataggttgaccgtcaagtaaaatcgttcccgattgcggctggtataaaccggtcaataacatggccagcgtcgatttcccgctaccgttgccgccaattaaaaacagcagttcgccgcggtgaatcgtcaggttgatgggccccacggaaaacgcgttatcctgatagtggaaaaccacgttgcgcagctccagcgtcttccagtcgggaaaggctttcggctgtggaaaatcaggcttatacggggcgagcgcgaatttattcagtttattaaacgccacctgggcggtcagtagcgttggcaacgcccccaccgcagacagcagcggcgtgcgcaggaacagcaacgtcagtgaataggtcgccgcgacgttggtatccgcccagccgagactattcgccatccagaagaccaggcctatcgctcccagcatcatgatattcgaccagttgacggcgctcagatgaaaagtatcggcacggataatgtgatgacggtactctttggcgtccggggtatagcattgctgaaaaatctgctccgcacgctcgcggtttagcgtcagctctttgcgtccttccagcaccgtctgatagtcgttgtacagcttatcttcggtctcgcgcagggtcgccatatgctggtaaacccgcgccaccagcacaaatccgccccagatagtgaccaccatccagatagccgtaaccagcagcatttttgtcgatagcatcgccagatacgccgccgagccgacggtgaggataatgccctgcaccagctcaggcagacgcacaaaggcgatagtaatattgcgaatatcgctggtcagaccggccagtaaagaggcgctgcccagttgctcaatgcgttcaacgtgcgtatccagaatgcgcttgataaattcgctgcgcaggcggtaaacgaaatggtgtcccagagtggtgagcgccagttgggaacctaatgtgacgaccattagtaacaggagcagaccgagaaattccggcagcaccatgacggtggtgtccaccgtttcaatcaggcgctgattgataaacgcgatcaggccaatccccagcgccgcgctggcgaggctcagcgccatcacgctaataaatggccagcggtactgccgccagacaagaataagaagttccatgcatacaacccggaccgataataacagcccgcagtttaactaactccacctgcacagcaataataattcttatttttattctttttcagctgcctgacggaaggtgagattgtaacgaaattcaccggtcatgggatgaaagcccgctttaagcggctggataccatgataaaacagccgggactcgccgccccagaccacgatatcgccatgctccagtaagatccgctggatcgggtcgctgcgacgcaggccgccaaactgaaaaaccgccggcacccccaacgaaactgagacaataggcgcgcgcagatccggctcgtctttatcctgatgcagcgacagttttgcgccgggcgcgtagcgattgatcaggcaggcgtccggttggaagctcgcataccctgccgcgattgccgcctgacgacatacgctggcaaacgataacggcagcgcaggccagggtttatcagtcaacggatcgcgcacggcataacaataaccgtgacgatcggtagtccaccctaacgcgccgcagttggtcatcgccaccgacatggtgtagccgcccggcgtcaccatctgacgaaacggagactgactggcgacaaacccgatatcgtctaatagcgactgcgccgcgcgaaacgcaaagcggcgcaacaccaccgcgccaggcgccaggggctcttgccagggcgcttcatcagcaaatagatccagcattgctactcctctttttgcgcttctcgctttaatagctgcgcttttcgacgcacgccccaacgataaccggagagcgcgccatcgcgacgcacgacccgatgacacgggatcaccatcgccagtttattcgcgccgcacgcgctggcgaccgcgcgtaccgccgtgggtttgccgatagtcgcggcaagctgttgatagcttacggtttcgccgcagggaattgcgcataacgcctgccagacctgctgttgaaacgcggttccctggatatccagcggcaacgagagcagcacatcgcgtgtgttgatagccgcgacaacctgccgcacccgttgctgaaaaagcgcgtcagcaggttcgtggcgggccgacgggaaaagggtgtgtaattcagccagtagcgcgtcgtcgctatcaccggggagaatcgcgcaaatcccccgctcgctctccgccaccaggcaccgtccgtaaacccagtccgtcagcgcatagcgaacggagacattatcgccgcctttgcgaaactgttttgccgtcatgcccagcgtctggtcggcatgacggtagtagctactgctatccgggaagccagcgcggtaaatagccgccgtgatcggctctcctttcgccaaagcctcacgcagccgccgggcgcgccacgcctgctgccaccctttcggcgtcattccggtgctcgctttaaacagacggtgcagatgaaacgggctcatcgccaccgcctgcgccagaaacgccagcgttaccggcgtctcctgctcaagcaaacggcaggcgcaggcaatcttatccaaccgccgttgctgcgcgcgcgcattatccggctgacagcgcttgcaggggcgaaaaccggcgtccagcgcctgctgcgcgttggcaaaaaagcgaacatttttacgtaacgcccgcttcgagcgacaagaaggacggcaaaaaacgccggtggttcgcaccgcaaaaacgaaacgcccatccgcgctggcatcgcgcgcctgcacccgcagccagcattcatcatcgataagtaacgcttttttcatcatagactccttcattaagcatagtgcttgcttacatgcagtgtgtccgtaaatccgcccacaaaaacccgtaatcttgcgttttaattcttatcgctcaccaggaacgttttgaactgcggcgacatccaggttttaaagccttcaccttctttcatgatcataaataccgccagcccttccctccgcacgacctcttgcgccttttgcgtaccaagcaccatcaggccggtgtcccagccgtccgcttccaacgccgttggcgcgatgaccgtaaccgataccagattgtgttcaatggggcgccccgtttgcggatcgataacgtgcgagacacgcttgccatccagctcgtaatagttacggtagctgccggaggtgctgatgccatgcccgttgatatccacaatcgcctgcactgcgttttcccggtcggtcggcttctgaatcgcgacgcgccacggctgcccctgcgcattcatcccgcgactgcttaatgcgccgcccaccgagaccagataacgcgcaatgccctcctgctccatcagacgcgccagatgatccgccgcatagccctccccgaccgtggagagatcaacataaagatccggcagatctttttgcaaaaactgatgtccagccctgtcgataacctgcaaatgttgcaggcctgttttcgcttttgccgcatcgatttgtgctggtgttgggatatgcagcggctgccgatccggcccaaacccccacagattgaccagcgggcccacggtgatatccatcgcgccatccgtcttcgcgccaatacgcagcgccgaggtcacgatatccgccatggcttcgctgaccggccagggcgcaagactgcgtgaatggttaaaacgcatcaacgcggagtcatttttataggtagaaagcaaccaatcatcagcatcaagctgagtctggattttagtctgtaactctgcggcgcgtttcgcatcgataccaaccacgctcacccgccagagagtccccatcgttttaccttccagcacctgagcggcaggtgacgctgttgtcgtttcgggagcctcatcgcagcccataagtagaaaagccgccgccagacacacggcccggcaaaaagtcattttcatcgctgtttatcctcattcgaatggacgcaagcgtatatcaaaacgtcgtatttgtacgccggaataaggcatgaaaaaagggcccgcaggccctttagcaacatcttttgctgattagaactggtaaaccagacccagcgctacgatgtcgtcggtgttgatgcccgcatcgcgggtaaagtcgtttttatccagcaggttgattttgtaatcaacataggtggacatgtttttgttgaagtagtaagtcgcgccgacatcaacgtattttacgatgtcctggtcgccatagctggcgccgtaaccgttgctgatgtccttacctttagactgcaggtaagccacagacggacgcagaccaaagtcgaactggtactgagcaaccacttcaaagttctgcgctttgttggcaaaaccgtaagaggtggacgggttgctaccgttagaggtaccaaaacgggttgcgttataggtctgagaatactgcgctgccagatagatgttgttcgcatcgtatttcaggccgccggtgtaaaccgtggcgcgatcgccgttaccatacaggcgagcgttagcggtgttgttctgatcggcagtacgtttagacgtggtgatagcgccaccgacagagaagccttcgccgattgcataagtcagcgatccgccgtaaccgtcgccgttctggttcagcaggctgcgaccgttggtgttttcaccgctcacgctgccgtttttgccctgatactgtaacgcgaagtccagaccatccaccaggccgaagaagtcggtgttacggtaggtagcatagccgttaccacgctgctgcataaagttgtcagcgccgtaggtgtcgccgccgaactccggcagaacgtcggtccaggaggtcacgtcataggttacgccgtagttacgaccataatcgaaggaacctgcatcagcgaatttcagacccgcaaacgccacacgcgtccaggagtcgttgctgccttcagtctggttgccctgaatctgatattcccactggccataaccggtcagctgatcgttaacctgcgtttcgcctttgaagccgatacgcatgtaggtctggtcgccatcgctgcctttgtcgtcagagaagtagtgcaggccatcaactttaccaaacaggtctaatttgttgccgtctttattataaatttcagccgcattcgctgcgcccgccaccagcagagctggtaccaggagggacagtactttaactttcatgttattaaccctctgttatatgcctttattgcttttttatgccactgcttactggttaaccctcattaaccagtcggcaagtccattctccgcaaaaatacagaataatccaacacgaatatgatactaaaacttttaagatgttacagttatctacatagatgtttcaaaatatgaattttacggaacttttttaaagcaaaaatcaagtaaaaataagcacaaatagacaaaatatattcacgaaacttttaaaatcaacgggttaaattgatgaaattcatagcactgaatgataaaacagaatcttcattcgcaactaaaatagtgaccgctatcatcattaactttatttattaccgtcattcacttctgaatgtctgtttacccctatttcaaccggatgcttcgcattcggttttttttaccctttttcagacacacccggctgatttatgctacctgcctaaaactatcacggttattcactacactcccctgctcgaccgttcgtaagacattagcaaataatttcttgatatttagtgctaaacatttataagtagtctttatatttgtaccgttctgcgaaggttgtacgcttttcccgtcccgccgacggagcgcgtgttaagttgcccggcatgacgtaagagtctggaaattcattcattaccctttatactgcccttcaccttcagcgttgcttttacaggtcgtaaacataaatgagtcagtctgacacaacggtctctacccgattctcccttctaccgggaagcattacccgtttcttcttattgctgatcattgtgctgctggtaacgatgggcgttatggtacagagcgccgtcaacgcctggttgaaagacaaaagctatcaaattgtcgatatcacccacgctattcataaacgcgtggatacctggcggtatgttacctggcaaatttatgacaacatcgccgcgaccactacgccatcgacaggtgaaggacttcaggaaacgcgtctgaagcaggatgtgtattatcttgaaaagccgcgacgtaaaactgaagcgctgattttcggttcccatgacagcgccacgctggaaatgacgcagcgtatgtcaacttatctggatacgctgtggggcgcggaaaacgtgccgtggtccatgtattacctcaacggacaggataacagcctgattcttatctctaccctaccgttgaaagatctctcttccggctttaaagagtccactattggcaatatcgtcgattcccgccgggcagagatgttgcagcaggcgaatgcgctggatgagcgcgaaagtttctcctcattgcgaaaactggcctggcaaaacggtcactattttacgctgcgcacgaccttcaatcagccaggacatctggcaaccgtggtggcgtttgatctgcccattaatgatttaatcccgccgggaatgccgctggacagttttcggatagagcctgacgcaacccaagcgacggggcgaagcagtgaaaaggaagcgcctgatagcgtcacgattagctttaacggttcaaaaattgagatctcctcagcgcttaactctaccggaatgcgcctgatctggcaggtaccgttcggtacgcttttgcttgatacgttgcaaaatattttgctgcctttactgctgaacatcgggctgctggcgttggcgttatttggctacgccacgttccgtcatcagccgggacggtcgacggaatcgacatccggcaacgcggcgaataatgagcttcgcgtcttacgcgccattaatgaagagatagtttctctgctgccgctgggtctgctggtctacgatcaggaaggcaaccgcaccgtgatcagcaataaaatcgccgatcatctgttgccgcatcttaacctgcaaaatattaccagcatggcggaacagcatcagggcgtgattcaggcgacaattaataacgaactgtatgagatccgtctgtttcgcagccagatcgctccccgcacgcagatctttattattcgcgatcaggaccgggaagtgctggtgaataagaagcttaaacaggcgcagcgtttgtatgagaagaatcagcagggccgcgccgcctttatgcaaaatatcagcaacacgcttaaagagcccgtacgccaactggcggttaacgccgcagcagtcaccacgccggaaagcctgaaactggcggatcaggcggatgtattggtacgtatgatcgatgaaatccaactggcgaatatgctggaaaatgacgcatggaagagcgaagccacgctgttctccctgcaggatcttattgacgaagtcgtgccggaagtgctgcccgccattaagcgtaaagggctgcaactgctgattaataaccatcttagcggcaacgatgaacgctggggcgatcgtgacgccctgcgccggattttgctgctgttgattcagtatgccgtcacaacgaccgctatgggtaaaattacgcttgaagtcgagcaggatgaatctatcgcggagcgtctgactttccgtattctggatacgggcgaaggtgtaacgttaaacgagattgataatctgcatttcccgtatatgaatgaaacgcagggcgatcgttacggcaaagcgaatccgctcaccttctggctgtgcaatcaactggcgcgcaaactgggcggtcatctcaacattaaagcgcgagaaacgctgggcacgcgctataccgttcatgtcaaaatgcttcctcacgatcagcatactcaggtcgaagagcgcctgctggacgacgtgagcgtgatggtcgatgtgacgtccaacgaggttcgcgcgattgtgctgcgtcagttagaaaactggggcgccacctgcatcacgccggatgaaaggcagataagtcaagaatatgatctctttttaacggataatccgtctaatcttactgcctcgggcttgcttttaagcgatgatgagtcaggcgtgcggaaaattggcccgggtcagttgcgcgtcaactttaatatgagcaatgctatgcaggaagctgtactacaacttatcgaagagcagctggcgcaggaagagattcccgcctccccgctcggcggagatgaaaatgccgagcttcatgccagcggctattatgcgctatttgtagacacagtaccggatgatgttaagaggttgtatactgaggcggcaaccagcgatttcgctgcgctggcccaaacggcccaccgcctgaaaggggtgtttgccatgcttaatctggtacccggcaagcagttatgtgaaacgctggaacatctgattcgtgagaaagatgctccaggtatagaaaaatatatcagcgacattgacgcctacgtcaaaagcttgctgtagcaaggtagcccaatacatgaacaatatgaacgtaattattgccgatgaccacccgattgtactgttcggtattcgcaaatcacttgaacaaatcgagtgggtgaatgttgtcggcgaatttgaagattccacagcattgatcaacaacctgccgaaattagatgcgcatgtgttgatcactgacctctccatgccgggagataaatacggcgatgggatcaccttgatcaagtacatcaagcgtcattttccgagcctgtctattatcgttctgaccatgaacaacaacccggcgatcctgagcgccgtgttggatcttgatattgaagggatcgtactcaaacagggtgcgccaaccgatctgcctaaggcgctggccgcgctgcaaaaaggcaaaaaattcaccccagaaagcgtttctcgtctgctggagaaaatcagcgcaggcggttacggcgataagcgtctgtcgccaaaagagagcgaagtattacgcctgttcgccgagggtttcctggtcaccgaaatcgccaagaagctcaaccgcagcattaagaccatcagcagccagaagaaatcggcgatgatgaaactgggcgtagagaatgatatcgcgctgctcaactatctctcttccgtcaccctgagtccgacagacaaagaataaatcgcttttatgttacccagcctgatggcgctacgcttatcaggcctaccagtcgactcatcttttacaggccggacaggcgacgccgccatccggcattttttatgcccgcgttttacgtacccgctcggcatacaccgccagcgtctgtttcaacacatccagcgtcacaggcttcgacaaacagctgtccataccggactccaggcaacgttgtttctcttccgccagcgcgttcgccgtcacgccgacgacaggcagcgtcagcccaagctgacggatacgctgcgtcaggcgatagccgtccatgttcggcatgttcacatcgctcagaacaatatcgatagcatttttactcagcacattcagagcgtctacgccatcattggctgtcttacactgataccccagcgatcccaattgatcggccagcaagcggcgattgatcggatgatcgtcaacgaccagaatcatcatgtcgtcatttgaatctgcagttttatccgtcgtcggcaatgcgctggaaagcgcttcactatccagctcaatactatagatacgcgccaacagcgcgggcaactcatgcaccgacgccacactatgcacccactcgcccggcgctctttccaacggaatcccgatatgacggcggcaaaagacgaccgccgccctcccctgccaggtatgctccagcgcgtcatcgacaatcaaaatatcgtccgcggcgggttcttgcccttcataacgctgcgtatgaacgccgctacgcgccagactggtctcaataaactggcacaaagaagtattgcgcaccgccagccaacagcaggttccggcgagtccttccacgctctttttcacagggtattgcgcgccataaagcgggatgcgcagcgtaaactggcttcccatgccaggctccgaatcgacggaaatatcgccgtccatcatgctgatcaatttttcgcaaatcgccagccccagaccggtcccctgaaagttacgctgtacgccggttcccacctggaagaagggatcgaacaggcgaaccacctcttttgccggaataccgacgccggtatcccgcacgcgaatgctgagataatccccatcacagcgcacatgcagcacgatgcagccaatatcggtaaacttaatggcgttgctcaacaggtttgaaataacctgctgtaaacgcatcgggtcgccgttcagcgataccggcacgtcaggctcaataaaacaatacagaccgagctgcttacgcaccaccaacggcagataattggcggtgatatggttcatcacctctcgcggtgaaaattcgcgcggctcaatctttagctgttccgactcaattttcgagaagtcgagaatgtcgctgataattttcagcaacagactggaggagttattcatcgccgtgaccagacgttccacgccttttggcagctctttggtttgcagcagatcgagattgccgatgataccgtacagcggtgtgcgcaattcatggctgaccgtcgcaaggaacatggatttagactggcttgcctgctccgccgcctgcgccatctcttgcagcgactcttccattttgacgcgcgtactcacatctaccaacacgcaaatcgcgacgttttcattgcgatagcgggaatggacgaagctaatttgcaaattggtattattgctggtcaatacatcaacaaagttgacctgctggccgcaaataatttgcgtcaggcgctgtctgtcttcatgcgtgagcatgttcaggtaggtgtgcgccagttcgttactcagaatattgacaccatcaatagtgcgcagaatacagatccccaccggcgcggaggcgacgattttacggttgaactgttcatgctcttccagacgctgagcatcgctctccgccggaataaaaattcgccgctcatacatccgcgcaagcgtaaacagccctgcgcccaccagcacgttcagcaggatagcgttcaggataagaatacgaatacgctccaggactaaatctacaggcacagaatagacaatactgagcgaggatggcggcaggctttttttgagtaccagttcgcgaaaacctggcgtataaccaaaccaggaacgctcctgcatccagcgcggctccgctttaataatgccgtcaggaccggtcaacgaaatcagcgaatggccgttctcatcaataatagtgacgcccatcggcaaactgccgggcgtgaaaaaattttccatacggatggactgctcgacgcccagcagcgcctgcagacggttggccagatacaccggcgtcagcgcataaaagtagcccacgccctgacgcgcgccctggcttatccagaaaaggttattcccactttcttcctgcggcgcgttgcggtatttcataatccgctcatgtaacgcttttaacgcatcatcgcgctccacgggcatttcacgcaggccgaaattcgccatacagaggttatcgctgccaatcaggaaaacgcggttaagatcatacgccgctgaaaagttgtcgcgccagtaacgcataaaccaggccagcgactccagcgatccgcgccaggcggagcccatcgccgcacagtctgagtcggcaaatagcggttcaaagtccggcaccaccattttgtcatcacgcgcacgcgacgacatgacgccgttttccgccgttaaacggttctcggcgatatatttgagctctttcatcacatccgacgtgcgctggataaaacgctgcgcctgatcggagctaaggttgaactcctgacgaatttcagactcccgctggtgcagggcattgacgatgtaaaacaccgaaacaaaggcgattaagagccaaatgagtaacgctaacgctctgaataagtagcgcgagactttcagcgtagttcgaaaggaagcaaggtatttcaaaggggcgaagctccgcctcaggatgtaaatagagtgtgactaaggtagcggtaaatgacgtagcccgcaacggcaaagaaaaagggccggatatccggccctcgcacagcaataacattactcgtcagcgtcatccgcaacgtcgtcatcgctttccgcttccggggcgatatcctcatccccttccgccacgctgccgtcgatagcgtcgagttcttcgtcatctaccggttcagcaacgcgttgcagacccaccacgttttcatcttccgccgtgcggataaggataacgccctgggtattacgtcccactacgctgatctcggacacacgggtacgcaccagagtaccggcatccgtgatcatcatgatctggtcgcaatcgtctacctgtaccgcaccgacaacggaaccgttgcgctcggtcactttgatagagataacgccctgcgtcgcacgagacttggtcgggtactcgtccgctgcggtacgcttcccgtagccgttttgcgttacggtcagaatagcgccttcgccgcgtgggatgatcagagagacgactttatcgtctcccgccagcttaataccgcgcacaccggtcgcggtacgccccatcgcacggacggcgtcttctttgaagcgcaccactttacccgcggccgagaacagcatgacttcgtcagaaccagaagtcaggtcaacgccaatcagctcgtcgccgtcgttgaggttcaccgcgataataccggcggaacgcggacggctgaattcggtcagcgccgttttcttcacggtaccgctggcggtcgccataaagacgttgacgccttcttcatactcacgaaccggcagaatcgcggtgatacgttcgttggcttccagcggcagcaggttgacgatcggacgaccgcgcgcgccgcggctggcttccggcagctgatagaccttcatccagtacagacggccccggctggagaagcagaggatggtgtcatgggtgttagccaccagcaggcggtcgataaagtcttcttctttaatacgcgcggcagatttacctttcccaccacgacgttgcgcttcgtaatctgtcagcggttgatatttgacgtaaccctggtgagacagcgtcacgacaacatcttcctggctaatcagatcttcgatattaatatcggcgctgttggcggtgatttcggtacgacgctcatcgccgaactgatcgcgaattaactccatctcttcgcggatcacttccatcaggcgatcggcgctgcccagaatgtgcagcaattcagcaatctgctccagcagctctttgtattcgtcgagcagtttttcatgctccaggccggtcagtttctgcaaacgcagatccagaatcgcctgcgcctgctgttcagtcaggtagtactgaccgtcacgcacgccaaattctggctccagccattccggacgcgcggcgtcatcaccagcgcgctccagcatcgcagcaacgttgcccagatcccacggacgcgaaatcagcgccgcttttgcttccgccggcgttggcgcgcggcgaatcagttcgataatcgggtcgatgttggccagcgcaatcgccagagcttcaaggatatgcgcacggtcacgggctttacgcagttcaaaaatagtccgacgcgtcaccacttcacggcggtggcgcacgaacgctgaaatgatatctttcaggttcatgatcttcggctggccgtgatgcagcgccaccatgttaataccgaaggaaacctgtagctgggtctgggagtagagattattaagcaccacctcgcccaccgcatcgcgtttcacttcaatcacgatgcgcatcccgtctttgtcggattcgtcacgcagcgcgctgatgccttccacgcgtttatctttcaccagctcggcgattttctcgatcaggcgcgctttgttcacctgatagggaatttcatggacgatgatggtttcacggcccgttttggcgtcagcttcaacttccgcgcgggcgcgaatgtacactttgccacgaccggtgcggtaggcttcttcgataccacgacgaccgttgatgatcgcggcggtcgggaagtccggccccggaatatgttccatcagcccttcaatgctgatgtcttcgttgtcgatatacgccaggcagccgttaatcacttccgtcaggttgtgcggcgggatattcgtcgccatacctactgcgataccggaagaaccgttcaccagcagattcggaattttggtcggcatgacgtccggaattttttccgtaccgtcatagttatccacgaaatccaccgtctctttttcgagatcggccatcagttcgtgggcgattttcgccagacggatctccgtataacgcattgccgccgcggagtcgccgtcaatagaaccgaagttaccctgaccatccaccagcatgtaacgcagcgagaatggctgcgccatacgaacgatggtgtcatacactgcggaatcgccgtggggatggtatttaccgattacgtcaccaacgacacgggcagattttttataggctttgttccagtcattgcccaatacgttcatggcgtaaagtacgcgacggtgtaccggcttcaggccatctcggacatccggcagcgcacggccaacaatgaccgacatcgcataatccagataggagctcttcagctcctcctcaatgttgaccggtgtaatttctctcgcaaggtcgctcatctaaccgctatccctctactgtatcccggattcaaaggtcgcaaattataacacattcgcccacgtactggtaaacggaatgcagccagacaatgctttattcgggtgccgcatgctctcttcatttataagcgtggtctcggcgtttattggcgatcggcttcagaggcgacacaggggagatcggggcctggccaggaagaggttagaaaatcaatacctcccgtgtatacccgtcatacttcaagtttcatgtgcgttggctgcgagttactcggcccatccctgggcctcgccccgtcgcggttagcgcaagcgctgttcaagacggttaaccattttatcctgcaactcgaattatttaggggatatgccgggaggcataaaccataatcagtatcaccagatgctatttaatcacataggccagatattctttcactacctcatcgtttaattcctgacccaatccgggctgttccggcgcgacataatagccattttccggttgataatcgtgggtacaaagttcccgaatagatgctttcatcgcattggtatgatgctcatgaataataaagttgggaattgctgtttccatatgcagcgcggctaccgtggaaacaggaccgccgcaaacatgcacctgtacagtggtgtcataaatattagcatagtcacagattttctttccttcggtaattccgccgcagagacacaaatcaggttgcgctacggcaatagactgcttctccagtaattccctgtatccccatcttgtgtaggaacgctcgccagtggcgattggaatcgttgttgaacgggaaactttctgcatattatcagaatttaatggatgaatcggttcttcataaagaaagatacgatacttttctatcgccttcgcaaattgaatagctgagtttgtaccgagaagagaatggatttccacgataatatcagcatcatcccccattgcttcacgcatagcggcaattcgcgcttcccccatttttaattgatcggccagtaacaatcctgaatagttacgatttctattctgaaaaacacagtcatcgccattacgatcgatttcgagtggatccactttaatcgcatcatatccatcgtcaagagccgcacgcgccgcctcagcatattcctcaggtgtcactaatatatggcgtttatccccccaaccaaattgtaactgactagcataggttcttaatttttcattagttttcccgccaaggagctgataaacaggtacacctaaatatttacctttgatatcccaaagagcaatatcaatagcgctcattccggcataaaaaacgttcccgccccccatcccccaaaaagtctttctgaaaaagaactcccaaattttttcgatatttagtggatcttcacccacaatcaatggcgccagatctctgatgatccctacgccagctttagcgcctgcgccataggccagtcctacttcgccaataccacttaatcctgagtcggtattcacccggataagtactggattataggaggacatcgtttgatctcttttttttaattcacagtcaaaaacttcaatagacgtaattttcataatttctccatttatcaggttcgtgatacaacatttgtttgttggcttttttcttttttcacatcaattttcattaacgccaaaacggctaccgcagcgaagcaaagtattgcctctacaataaatattcctgtcgcaccataatgagtagaaacgaatcccagtgatttattaatcaggaatccgccaagacttgaacatgagttaataaacgcaatgctgatagccaaccctgacggcgacaataatgcagaaggcagcgcccagtaaggtccgtaatagctgaggatcccaacaccatagaacgttagccccagcattctcagcgacattgaggggacaagagcaatcatcagaaaaccacagcctgccagaaacatgggtaatgcagcatgccattttcgttcattctttttatcggaatgccagccccaccagggcatgctgaacatagcgaaaataaacggaatactcatgattaaaccaacgtcagtatccgtaaaatcagctgaaaatcccttcaccaaccccggcaaccagtagtttgccgccagagcagccgcctgaatcaacatgtaggcgaaagaaagctgaagcaaaactggatttttgattacggaaagaaaggatgagttggtatttttatttaatgcagctgcggtttcattgtcagtacgtaatttattaactaaggccgatatctgctgtggcgtaagccatttagccttttctggactgtcaggcagtaaataaaatgtcaggatgccaaggaatacggtagggataccttcaatagcaaaaagccagcgccagccttcataatccggggtattcaaatgctcgatgatccaaccagacatcggtgcagccaataccgatgcaacagcaatagataacatgaagaaactattgacttttccgcgttcacgagccgggaaccagcatgcaagataataaaccatgcccgggaaaaagccagcttcaaatacccccaaaaaaatgcgagccagcaaaatatgttgagtatctttagcaaaaaaaatcagcccagttaccgctccccagccgataataatggaactaatccattttcttgcgccaagcttttgcaagccaatgctactcggaatttgaaagattaaatatgatatgaagaatatagaagaaatattagcgaaatcctcaggcgtaataccgagagattcattcatgcgtaatgcagcaaacccaatattgacacgatccatatagttaaaaaagtaaagaataaaggccaaaggaatgattttcctttttacaatacgaattgcatcgtataaattttcttgtggactactcattttgcatcaccttttatgattcaatgaataagggtattgaccggaatcgatgttacgtaaaaaacaatacaattcaaaagctaatgtgtcatatctgatatatcagcaagcaaacttaatgaaatatacaataacaacaataaagtatgtaaattttcttatatctgatatattagatccgttaattttgaataaattaattacaatggagccgggtttaaccatggaggagaagaaaatgaaaaatagattaaagcgtgactttagtcacatatcaattgaaatacccaaatccatcacccaggtgattaaagagaaaataagggagatgattatccatggcgatttcgatcttgggcaagcgatcagtgaaaatgaactatcaaatattctgatggtaagtaaaacaccaattcgtgaagcttttatttggctgagctataatgaaaacttagtcaacatcattccccgcagtgggacatttgttttttctgtcaccgacgaggatatcaatgatctcatcaaaatgagggttatccttgaacagggcgcaattcgtgaagcgatggagaaaaatgctaacaatgtcatagtcgaattaagcaatattttatcgaagtcagcaaaaattaatgcagagcgagatacgcaagcttacctcaaactggatcatgattttcattatgtttttgtgaaatatgccgataataaatacatttcacaagcacacctgttgatctcagcacgtttattggcaattcgctacagactggattttaccgctgaatatatcaccagctctaaccgtggacatgccactattttggatatgttaaaaaacaacaacgtcgagggcgtctgtaattttatcacgcaccacatcggtagcggttttacagaacgcgcaagaaaacttcttgcgctgaaagcgtaataaagacggcagtagatataacgcagcgactttgcacctgctatactgccccgatagatcaatagcggaatctcatgtactcatgaacactgaaaaaccgtcggtagctcacaacgttgaccataatgaaatcgccaaattcgaagccgtcgcgtcgcgctggtgggatctggagggcgaattcaagccattgcatcgtatcaaccccctacgccttggctacattactgagcgctcaggcggcctgtttggtaaaaaggtgctcgacgtcggctgcggcggcggtattctggcggagagcatggcgcgcgaaggcgcaaccgtcaccgggctggatatgggctttgagcctttgcaggtcgccaaactgcatgcgctggaaagcggcatcgaggtagagtacgtgcaggagacggttgaggaacatgcggcaaaacacgcccagcaatacgacgtcgtcacctgtatggaaatgctggagcacgttcccgatccgcaatcggtcgtccacgcctgcgcccaactggttaaacccggcggcgaggtgttcttctcaacgttgaaccgcaatgggaaatcctggctgatggcggtcgtcggcgctgagtatattctgcgcatggtgccaaaaggcacgcacgacgtgaagaaattcattaagcctgctgaactgttaagctgggtagatgaaaccgtcctgaaagagcaacatatcaccgggctgcactacaacccgataaccaatactttcaaactcggtcccggagtagacgttaactacatgttgcatacccgcgctaaaaaagcctgacatcaaagaattttcctataagggttgcgttagatcatcgggcgcaacctttctcttcgatgaagaaatcagcattcgatcaaattttgatttttttttatgaattgttgacatcctctccaggccttatcagacgcgcatttagcgattcttacgcttttgcaaccgcaatttaacgccaaaatcaactcttgtactcaaaagaatccctactagaatactcaccatatagcgtttcacttatcgattaccccctatatatagtatttatccacagagttagtcacaacgtggcgttgtggataagcggggggatatttttctttcacggacaggtaaacaggtagaaaaccacatgaatcagagtctgctggtgacaaagcgtgacggccgtactgagcgcatcaatctcgacaaaattcatcgcgtgcttgattgggcggcagaaggactgaataacgtatcggtttctcaggtcgagctacgctcgcatattcagttttatgatgggattaagacctccgatatccatgaaactattattaaggctgccgcagacctgatctctcgcgatgcgccggattatcaatacctggctgcgcgtctggcgattttccacctgcgtaagaaagccttcggccagtttgagccgcccgcactttaccaccatgtggtaaaaatggttgagcttggcaaatacgacaatcatctgctggaagactacacggaagaagagttcaagcagatggattcgtttatcgttcacgatcgcgatatgaccttctcctacgctgccgttaagcagctggaagggaaatatctggtgcaaaaccgcgtgaccggcgaaatctatgaaagcgcacagttcctctacattctggtagcggcctgcctgttctcgaactacccgcgtgaaacgcgtcttgactatgtaaaacgtttttacgatgcggtctctacgttcaaaatttcgctgccgacgcccatcatgtccggtgtgcgtaccccaacccgtcagttcagctcctgcgtactgatcgagtgtggcgacagtctggattccatcaacgccacctccagcgcgattgtgaaatacgtttctcagcgcgccggtatcggtatcaacgctggccgcattcgtgcgctgggcagcccgattcgtggcggcgaagccttccacaccggctgcatcccgttctacaagcacttccagacggcggtgaaatcctgttcgcagggcggcgtgcgcggcggcgcggcaaccctcttctacccgatgtggcatctggaagtggaaagcctgctggtgctgaaaaacaaccgcggcgtggaaggcaaccgcgtacgtcacatggactacggcgtacagatcaacaaactgatgtatacccgcctgctgaagggcggcgacattacgctgttcagtccgtcggatgtacccgggctatacgatgcgttcttcgccgaccaggacgaattcgaacgcctgtacgtgaaatatgaacacgacgacagcatccgcaaacagcgtgtgaaagcggtcgaactgttctcgctgatgatgcaggaacgcgcctctaccggtcgtatctatatccagaacgttgaccactgcaatactcacagtccgttcgatccggttgtcgccccggtacgccagtctaacctgtgtctggagattgccctgccgaccaaaccgctgaacgatgtcaacgatgaaaacggcgaaattgcgttgtgtacgctgtctgcattcaacttgggtgccattaaaactctggacgagctggaagaactggctattctggcagtacgcgctttggatgctctgctcgattatcaggattacccgattccggctgccaaacgcggcgcaatgggccgtcgtacgctgggcattggcgtgattaacttcgcctactggctggcgaaaaacggtaagcgttattccgacggcagcgccaataatctgacgcataaaaccttcgaagccattcagtactatctgcttaaagcgtccaacgaactggcgaaagagcaaggcgcctgcccatggttcaacgaaaccacctatgcaaaaggcattttgccgatcgacacctacaaaaaagatctggatgcgattgtcaacgaaccgctgcactacgactgggaacagctgcgtgagtcgatcaaaacccacggtctgcgtaactccacgctatcggcgctaatgccgtcggaaacgtcgtcccagatctccaacgccaccaacggcattgagccgccgcgcggctacgtcagcatcaaggcctcgaaagacggtattttgcgtcaggtcgtgccggattatgagcatctgaaagacgcttacgaactgttgtgggagatgccgaacaacgacggttatctgcaactggtgggtatcatgcagaagtttatcgatcagtcgatttccgccaataccaactacgatccgtcacgtttcccgtcaggaaaagtgccgatgcagcaactgctgaaagatttgctcaccgcgtataagtttggcgtgaaaactctgtactatcaaaatacccgcgacggcgcggaagatgcgcaggacgatttggcgccttctattcaggacgatggctgcgaaagcggcgcttgtaagatctgatgaatagtgccgggtagcgctatgcttacccggcctacgattgtacggtttgtaggccggataaggcgcttgcgccgccatccggcgctcatcccataaaggattcacttcaatggcatacaccactttttcacagacgaaaaacgatcagctcaaggaacccatgttctttggccagccggtcaacgttgcacgctatgaccagcagaaatatgacatcttcgaaaaactgatcgaaaaacagctctctttcttctggcgtccggaagaggtcgacgtctcccgcgatcgtatcgattatcaggcgttgccggagcacgaaaaacatatcttcatcagcaacctcaaataccagacgctgctggattccattcagggacgtagcccgaacgtcgccctgctgccgctcatttccatcccggagctggagacgtgggtagagacctgggcgttttctgagacgattcactcacgatcctacacccacattattcgtaacatcgtcaacgatccggctgtcgtttttgacgatatcgtgaccaatgagcaaattcagaagcgcgccgaaggtatctccgcctactacgacgaacttattgagatgaccagttactggcacctgctcggtgaaggcacccataccgttaatggcaaaacggttgtcgtgaatctgcgtgagctgaagaaaaaactgtatctgtgcctgatgagcgtgaacgcgctggaagccatccgcttctacgtcagcttcgcctgctctttcgcatttgccgagcgtgaactgatggaaggcaacgccaaaattatccgtctgatcgcccgtgacgaagctctgcatctgaccggcacgcaacatatgctgaacctgttgcgtagcggcgtggacgacccggagatggcggaaatcgccgaagagtgtaaacaggaatgttatgacctgttcgtgcaggcggcgcagcaggaaaaagagtgggcagactatctgttccgcgacggttcgatgatcggcctgaataaagatatcctgtgtcaatacgttgaatatattactaatattcgtatgcaggcggtggggctggatctaccgttccagacccgctccaacccaatcccgtggatcaatacctggctggtgtccgataacgttcaggtcgctccacaggaagtagaagttagctcttatctggtcggacaaatcgattcggaagtcgataccgacgatctgagtaatttccagctctgatgggacgcgtcacgctgcgtatcactggcacacagctgctgtgccaggatgaacacccttctctgctggccgcgctggaatcgcataacgttgaggtggagtatcagtgccgcgaaggttattgcggctcctgtcgtacccggctggttgccggtcaggttgactggattacggaacctttagcgtttatccagccgggagagattttgccctgctgctgcagggcaaaaggcgatatcgaaatcgagatgtaactcagtgcaactcgctggtggaaaccaacggcatcacgccacgttttttcatctgcacggcatacagtgcgccagcgagtaccaccaacaccgcgccagcgacataaatcatacgatagccaactgactcaaccatcattcccatgataaaggcgccaatcgccattccggcgtccatcgcgttaaagaacagtgaattcgccacaccgattttatgcggttcaaccgagctgataatttgcgtctggaagaccggcgtgaccgaaccgtagccgataccgatgagaccaccggaaataatgatcatgatgctgccattggtgtagcccagcgccaccagaccgatggtaaaagccaacagacatggataaacaacatatttcggcccttttttatcacaaatattcccggtgaaggtacggcatatcatcagtaaaatcgcgtagcacagcaggaaattactggccgccgccattaaatccagctcacgcgcatacagcgccaggaaagccgacacgccggcataggagaaagtcataaaaaaggtgaccagcgcaaaaggcaaggcggcgcggtcaaacatcgcggaaaaacccagattcggtttcgaaccatcggcatgacgaattaccggaggaaccgtcacaatcagggaaagcacaatccctaacgccgctacagcggaacaaagccagaatgcggcagtgaacgcgtcccagcgggccatattcaaaccgatccacggtcctacgaccatcgccaggcccatcgctaaagagaaaaagctgatgccctctccacgtcgggaggccggaattaaccgcgctgaaatagttccttttaccgtggtaataacaccaaacgtaatcccatgaagtacgcggataaagagcagcgactcgatagaatggcaaaccggatacagcgcggtaatcaccaaaaaagccagagaagagagcaccagaatctttttattcgaatattttcccacccattgtccggcaaatggccgaataacaattgccgcggccaggaaacatgtcactaacagcccggccttatctgcagaagcatgcaggcggtcagcgatataaatgggtaataaagttagcagtacataaaaaacaaaaaagataataaaactgactatggtgattgcccaaaaatctttcgtccataatttttctttcattcttaacgacccgctcagatggcgcacgcaggcaacgctcagctcaactgaacacctatcaggtgcgtcaaaatgtgatgtattcgatagaatcacagtataaacaagtgcactctattagaaaaattaatcgttttaattatattgattaggttttactaatgacactaacccaaatccacgccctgcttgccgtactggagtacggcggatttaccgaggccagcaaacggctatacatgacgcaatccgccgtcagccaggccatctccgcgcttgaggaggagctcggcgttgacatattgattcgtgagcgtcgtaaagagatcgagcttaccgccgccggtagccgcatcgtcaggcacttacgcgcgatccagcgcgacgtcaacgcggtaaaagagattgccgaacaagaaaaaaagaacccggcccgtacgctacggattggctgttttcccagcgcctgcgcctgcattttacccggcgtcattcgctattttgaaagccatcatccaaatgtaaaaattatcccttatgaagagaacagtacggctattattgattcgctgcaggacggaagtattgatgccggtttcgttccttttccggtcaacggtatgtattgcgtccccatttaccgggataaattcaccgtagtggtgcctgaaaatcatcccctggcggccaatagtacggtaacggtcgaagaactgatggacgaaccacttattgtcagtaaaggtcgttatgaattaagcattatggcgttgtttaaagaaaagggtattgagccgatatttaaatatgaatttaaccatcccgatactgcgctgaattttattcgccagggattaggtatcgccttattgccagaattaaccttaaaagccacgacaggaaaattatgctccgtggcgctggaacccaccttttatcgacaaatttccctgttagcaaaagaaccgccggtagaaggaagtccgctatttttattacaaaaatgtatggaaacactgaccgatgaggggttgctataaaacaaccccgcctgatggcattgcgtttaccagacttacgctggcaaacgttgcgccaggccggatgaggcgtttatgccctcatccggcgcgtcacttcgactatggcaaacctttagtcatttttttgcaggaacatgaccgccttatccgggaagtcagtgaacagcccgtcgacgcccgccttgttatacaggatgtcgtacaactgattgacgtctgtggcatagtccggcaattgatcggcacgcacagtgtaaggatgcactaccatcttattctgatgcgcgtcttgcaccattccagtcagcttgatattccctttcgttgagccttccgcaaccagcatatggtaatccggaccaataccgtccgcatattccgccacctgcttcatagcgcccggcttaaacatccagtcgtagttgtaatttacccaacgaccgtccggctgtttctgctgtgtttcattccagtcggtatacgcaataagttgaaccagattgagatccatccccattttgggttccagttcattcttaatacgtttcagctcagcgacatcaaaacactgcaaatagacattgtcctgcttgccggtgtaaccatacttcttcagcacttccagcgttttcgcggcaatatctttcccttcctgatgatggaaccacggcgctttaatttccggataaataccgatatttttaccggtagagtgatttaatccctgaacgaattcaatttcctcttcaaaggtatgaatgcggaaatcagattttcccatcgggaaacggcccggataagtttgtacttttttgccgttttcaatatcaaacccttcggtaaacttcagggatttaatttcatccagcgtaaaatcgatagcgtaatagcgcccatctttacgcgcccggtccggaaaacggtcagcgacgtcagtcacccggtcaaggtagtggtcatggaggacgaccagatggtcgtcctttgtcatcactaaatcctgttccagataatctgccccttgcgcatacgccatcgctttcgccggtagcgtatgctccggcagataaccgctggcaccacggtgggcgataacgactttttcagccgccacggcgccgcttccgatggtcattcctgccaacattaacgccacgctaaggtttttcagtgtggttttcatgttattagcctccgttgcgttttaactgcagctcatcatgatggcgtttttcaccaatcatcacgaccaccagcaggattaccgccagaatgctgccgccaatcatcaccataaagccgccatcccaaccgaagaagtcaacggtataacccacaatggcgcttgcagcgacagaaccgcccaggtaaccaaacagaccggtaaagcccgccgccgtacccgccgcttttttcggcgccagttccagcgcgtgcagaccgatcaacattaccgggccgtagatcaggaagccgatgataatcatacaagccatatcaacgttcgggttccctgctgggttcatccagtaaacgatggtcgcgatagtcaccagggtcataaagaacacgccggtcgcgccacggttgccgcggaagactttatccgacatccagccacacagcagcgtgcccggaatacccgcgtattcatacaggaagtaggcccaggaggatttatccagtgcgaaatgcttcacttctttcaggtaggtcggcgaccagtcgagaataccgtagcgcagcagataaacaaacacgttggcgatagcgatgtaccacaacagtttgtttggcagtacgtactgcatgaagatctgcttcgcagtcagctcttcttccgctttttcgttgtagtcgtccggatagtcgtttttatactcttcgataggcggcagaccgcaggattgcggcgtatcgcgcatcattgcgaaagcgaacagcgccaccacaatcgcgccaaaggctggcatatagagcgccgctttccagtcgttaaaccaagccatccccagcaggaacagcagtggcgggatcccgccgccgacgttatgcgcgcagttccagaccgacacaatgccgccgcgctctttctgcgaccaccagtgaaccatcgtacgaccgcacggcggccaccccatcccctggaaccagccgcaaaggaacaacagtacaaacatcacggcgatgctggatgtcgcccacggcacaaagcccataaacaacatgactgctgcggccagaatcaaccctgccggcagaaaaacgcgcggattcgagcgatcggacaccgaacccattataaatttcgaaaaaccataagcgatggaaatcccggacagcgcaaagcccagatcgccgcgtgaaaaaccctgttctaccaggtagggcatcgcgagggcaaagttcttgcgcaccagataatacgcggcatagccaaagaatatccccaggaaaatctgccagcgtaatcggcgataggtcggatcaatctccgccgctggcaagcgcgctttatgcggcgctggtttaaaaatactcaacatattgtagcctccgtggcccatattttatttagaggtaaacaccgcagttcgttcaaacaaccccgctgctcccagtgtggccgcgatgttaagtaaagatacgtcacgttaatgtgaattacagcacatattgttacagatttatgactaatgttcagaaaggcgcacgaaatcacgtttcattttcgaatagtgagcgattatgcgcgaaatcaaacattacatatgatttgtatggctaaatgataaaaaacgaactgtgaggaaaaacaatgaaaactcgcgactcgcaaacaagtgacgtgattatcattggcggtggagcaacaggcgcagggatcgcccgcgactgcgcgctgcgcggtttacgtgtcattctggtggagcggcatgatatagcgaccggcgcgaccgggcgtaaccacgggctgctgcacagcggcgctcgttatgcggttaccgacgcggaatccgcgcgcgagtgcattagtgaaaaccagattttaaaacggatcgcccgccattgcgtcgaaccgacggatggtctgtttattacgttgccggaagatgatcttgcgtttcaggccacctttattcgcgcctgtgaagcggcaggcattcgcgctgaagccatcgatccgcagcaggctcgcatcatcgaaccttccgttaaccctgcgctcatcggtgcggtaaaagtgccggatggcaccgtggaccctttccgccttaccgccgccaatatgttggatgccagagaacatggcgcaatcgtgttaacggcgcatgaagtgaccgggctcattcgtgaaggcgcaacggtctgcggcgtccatgtgcgcaaccatctcactggcgaaactcagacgcttcacgcgccggtggtggtcaatgcggcaggtatctgggggcaacggatcgccgaatacgccgacctgagtattcgcatgttcccggcgaaaggctcgctgttgatcatggaccatcggatcaaccagcatgtcattaaccgctgccggaaaccatcggatgccgacattctggtacctggcgatacgatttcactgatcggcaccacctctacccatattgattacaatgagatagacagcaaccgcgtcaccgcagatgaagtcgatatcctgctgcgtgaaggggaaaaactggcccctgtcatggcgaagacgcgtattctgcgcgcgtattccggcgtccgcccgctggtggccagcgatgacgatcccagcggtcgtaacgtcagccgcggtattgtgttgttcgaccacgccgaacgcgacgggcttgatggcttcattaccattaccggcgggaagctaatgacttaccgcctgatggcggaatgggcgaccgatgccgtgtgccgcaagttgggcaatactcgcccctgcatcacggcggatacgccgttgcctggctcaaaagagtctacggaacatacgctgaaacgcattatctcgcttcccgcgccgctacgcggatcggcggtttatcggcatggcgatcgcacgccggggtggctgagtgaaggccgccaacaccgtagcctggtctgtgaatgcgaggccgtcacggcgggggaagtgcagtatgccgtcgaaaacttaaccgtgaatagcctgctggatctgcgccgtcgcacccgcgtagggatgggcacttgccagggcgaactgtgcgcctgccgcgcggccgggctattgcagcgttttaatgtgacgaccgcggcgcaatctattacgcaactctctgaatttctgaatgagcgctggaaaggcgtacaacctgtcgcctggggagacgcgctgcgcgaaagcgaattcacgcgctgggtttatcagggattatgcggtctggagaaggagcaccaggatgaaatttgatacggttattatgggcggcggtctcgccggtttgctatgcggactgcaactccagcagcatggattacgctgcgccatcgtcacccgcggacaaagcgcgctgcatttttcctccggctcgctggatctactcagcgccctgcccgacggccaaccggtgactgacattaccgccgggcttgatgcgctgtgccgccaggcgcctgaacatccttattcgcgtttaggcgcgcaaaaagtccttacgctggcgcaacaggcgcaaacgctacttaacgccagcggcgcgcagttatacggtgacgtacagcaggcgcaccagcgtgtcacgccgcttggcacattgcgttcaacctggcttagctcgccggaagtaccggtctggcccttatccgcacagcgaatttgcgtcgtcggcgttagcggattactggatttccaggcgcaccttgcggcagcgtcgctgcgccaacgcgacctcaacgtggaaactgcagaaatcgaccttccggaactggacgtactgcgtgataacccgacggaatttcgcgcggtcaatattgcgcgtctgcttgataacgaagaaaaatggccactgctgtacgacgcgctgtcgccaatagcgacaaactgcgacatgatcatcatgcccgcctgtttcgggctggcgaacgatacgctgtggcgctggcttaacgaacgtctgccctgcgcgctcacgctgctgccgacgctgccgccatcggtgctcggtattcgtctgcacaatcagctccagcgccagtttgtccgtcagggcggcatctggatgccgggcgatgaagtgaagaaagtcacctgccgtcgcggtaccgtgagcgaaatatggacccgcaaccatgccgatatcccactgcgcccgcgttttgccgtacttgccagcggtagcttctttagtagcggtctggttgccgagcgcgaagggatccgcgaacctattttagggctcgacgtacagcaaacggccacccgcgccgaatggtatcaacaacatttcttcgacccacagccctggcagcagtttggcgtcgtgacggatgacgctttccgcccctcccttgcgggcaacacggtagaaaatctgtatgcaataggttctgtgctggcgggattcgatcctatagctgagggatgcggcggcggcgtctgcgcagtcagcgccctccaggccgcgcaccatatcgctgagcgtgcaggagaacagcaatgagcgacacacgttttgaaagttgtataaaatgtacggtgtgcaccaccgcgtgcccggtcagccgcgttaatcctggctaccctggccctaaacaggccggaccggatggcgaacgcctgcgtctgaaagacggcgcgctgtatgatgaggcgctgaaatattgcattaactgcaaacggtgtgaggtcgcctgtccgtcggacgtgaagattggcgatatcatccagcgcgcccgcgcgaaatacgatacgacgcgcccgtcattgcgtaactttattctcagccataccgatctgatgggcagcgtttcaacgccgttcgcgccggtggtcaataccgccaccgcattaaagccagtgcgccagttgcttgattacgcgctcaaaatcgatcatcgccgcaccttaccaaaatactctttcggcaccttccgccgctggtatcgtagcgtggcggcgcagcaggctaaatacaaagatcaggtcgcctttttccatggctgttttgtgaattacaaccatccgcagctcggaaaagatctgattaaggtgctgaacgcaatgggtactggcgtacagttactgagtaaagagaagtgttgcggcgtaccgctgatcgctaacggttttacggataaagctcgcaaacaggctatcagcaatgtggagtcgctacgcgaggcgattgccgtcaaaggtattccggtcatcgccacgtcatccacctgtacgtttgcgttgcgcgatgaatatcctgaagtgctggacgtggacaacgccgggctgcgcgaacatatcgagctggccacccgctggctatggcgcaaactggatgcagggaaaacgctgccgcttaatcctttgccgctgaaagtggtctaccatacgccgtgtcatatggaaaaaatgggctggacgctttacacgcttgaactgttgcggcaaattccggggcttgaattgacggtacttgattcacagtgctgcggcattgccggtacgtatggatttaaaaaggaaaactatccgacatcacagtccatcggcgcgccgctgttccgccagattgaagagagcggcgccgacattgtcgtcaccgattgtgaaacctgtaagtggcaaattgagatgtctacaagcaaacgctgcgaacaccccattacgctactggcccaggcgctcggctaagtaaaaagcgccggagcccctccggcgccattaccctactcaccagggacgattttccatcagacatatacccttcatacttcaagttgcttatgtgttggctacggattattttgggtataaacgcggatgtctctttgcaataacctgccctatttggttaaccatgaccgctaacccacggtggcatgacagataacgacgttactgtttatagagcaatatctcttgtatcgacgcgttaccagccacctttaaagagggggataactgaatatccccaataataattgagtgttatgtgaataataagaaaatcaggtctatgcctgatttaatatatcccccgctaataataatatttttacaaataattatacattacatcatattcgctactttcacttaccaggaaacagagcaaaatgaatatatgtgtaaattcactttaccgattgagcataccgcaatttcacagcttatatacagaagaggtgagcgatgaggcgcttacattgttgtttagcgccgtagagaacggtgatcagaattgtattgatctgttatgcaatcttgcgttacgcaacgatgacctggggcatagagttgagaaatttctttttgatctctttagcgggaaaagaacgggatcatcagatatagacaaaaaaatcaatcaggcttgccttgtattacatcaaatcgccaataacgatataacaaaagataatactgagtggaaaaagctacatgccccttccagattactttatatggcaggttccgcgacaaccgacctttctaaaaaaataggaatagcacataaaattatgggcgaccagttcgctcagacagatcaagaacaggtaggagttgaaaatctttggtgtggtgcgcgaatgttgtcgtcagatgagctagcagctgcaacgcaaggtctggttcaagaatcacctcttctctcggtaaactatcctattgggctgattcatcctaccaccaaagaaaatatattaagcactcagctacttgaaaagattgctcaatcaggattatctcacaatgaagtcttcctggtaaatacaggagatcactggcttctctgtttattttataaacttgcagaaaaaataaaatgccttatatttaatacttattatgatttaaatgaaaatactaagcaagagattatagaagcagcaaaaattgcaggcatatcagaaagcgatgaggttaattttattgaaatgaatttacagaacaatgtacccaacggctgtggtctattttgttaccatacaattcaactcttatcgaatgccggacaaaacgatcctgctaccacactacgagaatttgcggaaaatttcttaacgctttcagtagaggaacaagcactatttaacacccaaacccggcggcaaatatatgaatacagtctccagtaatggtgagtacttagagcctatcccattaggctcttatcctgaaatgatgctctgcgaagaatttataagtatataagggtgggaaggccaggccttcccactaaaagttctatgccgtcaatgattcaaccacgtctatccagccatgctcgctggtaatgtcctcgccattaagccaacggcgcagcatatttagcgccatcaccgcacaaacctcctgacgtattgccagactataccgataggcgctaaaacgcatgcgtaaggcatacgtgccatccggcatttttctcaataactacgttttgccgtgcttactgactgaacagatttaaacatcgccaacctgctgtccagcgcctcggtgtagagcatcgtatctaccccgaccgcgacaaaattcgcgccccacgccagacatttctgcgccattgccggatcgaccgccaaaaaacccgccgcttttccggcggcgcgaatacgataaatacacgcttcaatgattcgctgcacttccgggtgtccggcattatcggggtaacccaatgaagcagagagatctgccggaccgataaagacgccatcaatgccttcaacctccagaatcgcgtcaaggttttccagcgccactttgctttcaacctgcaccaacaggcagagcgactcattggcctgtgccatatagttgtcgattctcccccagcgcgccgcacgcgccacgctcgcgccaacgcctcgttgccccaacggcgggtatcgggtagcggaaacgacctggcgcgcctgttctgcggtgtcaaccatcgggatcagtagcgtttgcgccccgatgtccagtacctgtttaatgagcgctttacttccctcgatcgggcgaatcaccggctggctggcgtatggggcgatggcctgtaactgatgatacaagtcctgcaccgtattaggcgcgtgctcgccatctattaacaaccagtcataacccgacgtcgccgcaatctccgccatataagaggtggttgaactgagccacaaaccaatttgcgtatcccctttacgtaatccttctttaaaaggatttgataacaatgcgttcatagcgatccttacaacgtagataagattaatgatgcgcagcgccggattgcgccaccggacgattaacgctcagcgtgaagataattaatgagccaatgatggcgactccggccagcgtcagcaggcccgccgcatcgctggcaaacaacgtttccgcttttacgcgcagaattggggcaataaaaccgcccacagcgccaaacagattaacgaaaccaattcctgccgccagagccgtaccggaaagtagctgcgttggcatggtccagaatacgggctgaacggcaataaatcctactgctgcaacacagagcgccagaatagcgagcaccggagaaaccagacctgacaggccaatgccaatgcccgcagccagtagcgtcactgccgcaacgttacggcgatcgccggtacggtcggagtagcgaggaataagccatgtgccaagcaaagccgccacccagggaaccgctgttaccaccgaagcggtaaagcccactttagtgcccaatagcgcggcaacctgggtcggcaggaaaaagatgagtccgtataccgccacctgaatcgtcagataaataatagccagttgccagacgcgtccattacgcagcgcatccgcaagccttgacgtgacctttttctcttcttcgctcgccagttgcctgataagcgcgttcttttcttccaggctaagaaaacgcgcctgctgcggagtgtcatcaagccagaaaaaggtgaatatccctgcgccaatcgccagtaggccttcgataacgaacatccagaaccatcccgggtgccccataaaaccatgcatctccagcagagcgccggagagcggcgaacccaacgttaacgccagcggcgcccccatataaaatagccccataatgctggcacggttacgctgcgggaaccattgtgaagttagatagatcatgccggggaaaaatccagcctccgccgcgcccaatagcgtgcggattatcagaaattttgcttcactatccgcccaggccatcgcagcagagagaaagccccacagcagggtagtcgtgccgatccaggttcttgcgccaaatttgcgcatcagcaggttagccggtacgccaaggaaagcgtaaaccacaaagaaaataccggcccctagcgcgtaggcttcattacttagcccggtatctatctgataggtctctttggcaaaaccaatatttgaacgatccagaaacgccagtacatacagcgccaacataaaaggaattaaacgtgcgcggtttttcttcactacgccgtcaagtaaagtgatgctcatagcaatatcctcaacaggatgagggcgttgccgtacaaaggcaacgcacgagttattagtggctataagggcgtttcaagtgacagtcacggttaagctcgacgccgaagcccggcttatccagcactgatttatggatgcgtccattcaccggcaccggctcatccaggagaatcgggtcaaattgcggacgcagagtggagcagtccgggctggtcatcaggaactcgctgaaaggggtattagtgaaagtaataactgcatggtgcgaatagacagacgaaccgtgcggcaccaccagttgcccgcgcgatttggcaagcgcggcgatctcaaccagcgtggttaatccgccgcaccagccaacatccggctgcataatatcaatgccggtttctgccagagtgcggaaggattgcagcgtaccatggtgttcgccgctggtaaccatcatccctgcaggcgcgttgcgttttaattcgcgatagccttcatactgctgcggcggcagacactcttcaatccatttgagattaaatggcgcacaggcgtgagccagtttagtcgcatagttcacatcctgactcatccagcagtcgagcatcagccagaaatccggcccgcacttttcacgcatatccgccaccatcgcggcatctttacggatccccgcatcaccatcgtgcggtccccagtgagtcggcattttaccgccgataaagcccatttctttagccagatccgggcgtgcgccggtggcgtaaaactgaatttcatcgcgcaccgctccgcccagcaatttataaaccggcagcccaaccaccttgccaaacaaatcccacaacgccagatccacacaggaaatcgtgttcatcaccagaccgccggaaccggagtagtacatggtcgcgccgagcatctgatcgtgaataagtttgatatcgcttacgcatttgccttcaataaaccggttaagatgtttttctacgataaaacagcccatctcccctgctgtcgaaacggcgaaccccgtctgcctattttccgcctctacttcgacaatcagcgtccctaacacgttgatcccaaaagactgacgagactgctcatagtcgcgatatttgctcatgggagtggcgatatggtcatcaatccagtgatttcctccctggtcgtgataatccccgccgccagcccctttctctgcggtagcgcccccaataaaccaggctcgaacgtgtttaattttaggaagagtcataatattctccattttaagatgcgagtgagtcgaagggacttttccatcccaacaggcgtgaaatatctttggcacaggcaatagctttaccggccaaataatctagattctcttcgttgatttgcaggcgcgtgccgaccactgaaattgccgcggtcagttcgtttctggcattaaataccggtgcggcaacgcagcggacatccggataatcctccccgttatcaaagctccatcctcgctggcgaatgcgctccagctcatcattcaattgttgcggctcggtgatggtggtcagcgtggctcgctcccataccagttgttcaataatggctttgcgtacggcggccggctgccatgccagcaggcatttgccgatgccggaacgataaagagagaggcttttcccctcatgcgagcgcacgctgatagtggatgaggattccactttcagtatgtaatacgcattttcgtggtcgatgatccccaagtgacacagcagcccggtttcatccatcagttgtgttagacgaggacgcgccagctcccgcagatccatcttgctgagcgcatgacccgacaattcaacgagcttagtccacaggcagtagttatcctgatgatcgaggctaataaatcgctgacgttttaattcattcaacagcaggtacgcggtgctttttggaatacgcagcgtttcaataatgattgccgcgctgcatgggccaatacgcgcgatcaaattgaggatgtcgattgcgcgagtaagagccgggactttacttgattccaacatattggactccagtctgagacactggaatcagtgtgaaaggtcagtagggaaaaaattgtgaagcgcgtcaaagcttatccgccttccaacggagtggaagggttaaccatataaatgtgaattaacgcacgtattactttgtattcagtacaattggctggacaaaaaagcagatgatattgccggataatggcatagcggccttatccggctcacgatgtcgttcccatcgcagataagagaaagggattatgatgtcaatgattcaaccacgtctatccagccatgctcgctggtaatgtcctcgccattaagccagcggcgcagcatatttagcgccatcatcgcgcagacctcctgacgtattgccaggctataccgattggcgctaaaacgcacgcgtaaggcatacgtgccatccggcgtcgccagcgcgaaattaagatgttcgttttccagccccgacacggccagcgccagaccggcataatgattgctgcgccgttctgtcgtccagtgtgccgtttgcgccagcgtctcttcctgagaaggaacgacttcgctggcaagaacaggcgccccggcgcgggaaagctgtagcgccagtaagccgctggtgtattgctcgctcaacgtcagactcaactgcctttcctgcaggcggcgggctatttgcgccggcaggttttccgtaccttcaaaaatcaggttctgcccggcaacccgtttgacctctggccataacgccagcatcgcctcccgttgcgtcgccgggccggtcaatttcagttcaatgatcggcattgatgagcgataccccatcgtcacgccgggcggcaacggcagtgaatcgagacgctgcgcgaggtcactttctgaacgtccaaaagtcgttaaccgcaggcaaagcggcggctccggcagcgaaaaacgcgcgcgtaaccgcggtaagatttccttctccaccataaccttaaattcagacggtacgccgggggtgaaaaacatcaggcagcggttgagctgtagcgcaaatccacaggcagtgccgagcggattattaataaactccgcgctggcaggcagttccgcctgtttacggttgctcggcgccatcacgcggccacgctgctgaaagtagcgttccatttcggtcagccacgcctggtgcagtactaatccttcgccttttgccgttgccgcggcgagcgcgcttaaatcatcgctggtcggccctaacccgccattaacaatcaaaacatcagcatgttgactgcgttcacgcaagatagcgaccagactgtccagattatcgcctaccgtatttcgccgtgataacggaacgccctgatgaaagaaaaaatcagccagccaggcggcattggtgtcaacgatttgtccgtgcaacacctcatccccggtggatagcatttccacatttagcattgtgttctcctgctcttatgatgaaaacactataacgcaaagacgaatatgacgtggaaagaagaatgacgggaacaggaggaatatggcgcgacgattgccgcgccgttagcatcaaaagctggcgtttacgccaacataagggccgtcagcaatcgcattatcgcggttgccgtctttacccgccaggttcaggtaacgataaccggcttcaatgctcagcgggcgcataatggtgaaacgcgcgcctgcattcgcttcttcataactgtcgataccgctggacagcgaatctggtgaataataatactcgccgaacagacggaagctgttgccgattttccattgtagcccaccgccgacagccgccgcatagccttcatcgctgtctttcggattggtataaatacctttaccgccgaccgtcgccagcagcggtcccaccggaatgttcagccccagacccacgcccgcagcatcgccatcatcatcgttgtgcatccagttgccgcttagcgccagtcccgtcgattccgtaccaaaacccacgccaatgttggtgtaatcttcgcccgcctggccgctaatactgatggcctgcgccgatgcagaaacgaacagcattccggcaaaacctaataatatgctttttttcatttttaccctttccagcaagcacataaagaaaaactccccaaaacggcagaattgtactgccagacgctgaggaatcaatgcactaagaaaccattccaaaaacatattgtaacgaaatactactttcgccatgacgcatcattgcgccatcacatggcgacgcctgcatcaacaaaattaacaaaaaacgcagtctgcgttatcgcttccatttttcacaaagaatttcgcagaatgatttgttaagctgatggcctggtggtttaaggaagcgacttatgcgtcaacgaactatagtttgcccattaattcaaaatgatggctgttatctgctgtgcaaaatggccgacaaccgcggcgtctttcccggtcagtgggcgctgtcgggcggcggggtcgagccaggcgaacgcattgaagaggcgctgcgtcgggagattcgggaggaactcggcgaacaactgattctgagcgatattacgccgtggaccttccgcgacgatatccgtattaaaacctacgctgatggcagacaagaagagatttatatgatttatctcatcttcgactgtgtttccgctaaccgcgatatatgtattaacgacgaatttcaggactacgcctgggtcaagccagaagaactggcgctgtatgatttgaatgtagcgacacgccacacattagcattgaaagggttattataatgacgacagccgcttcaggctgtctttacgcttttaacatgcggctagccgggaacaaattcaccatctaaaaagagttttccgttttccgcatgcataacgagcgcattaagatagtccggatcaaactttacgccgcgcttattttttgcaatatacgtcaaacaatgattatgggtaaaaatgactatatttttattctgcgactttttcagtaacgtattgattgaagcataaataccgctgccgcaatccatcatttttttatccaccgtaagcgacctgcccgcagaaaaccaggttgccgactggatggtgcgcaccgtattactggaatagagattgtaattttgtatatcggcactgaaggctttacccagcgctctggcatcttgcgcacccttgaccgtaatccccgtgctgtctgacaggcaggtattatcggaacgatcgcaccgctcggcatggcggaataacacgactaccggatgctgcttcgccagcgccgccagcgctttaccgttaatctgcggtagaccgttaccactccaggcatgttgtgaggtcaacccggcgataataaccaacgcccccgccagaatcgcgaaatagcgtttgtttttaataaagcgtagggtaaatgccagcacattaacctctcaggcagacagtgcagctaacttaatagcaatacaattaaaatgaaattccgcaacggaagaccaggccagaaacataaaaacagcttttgggcatgcataaaatgccttaaactttcggcgaaagcaaagcataattccgttaaaaattatctttttacttcaccttaatttcttaatgttaatttaatcttcatccagtagggttcagctaaatgcgttaaaaaataagcccttttctattgccgaaatatttgaaaagcggctttcaatggctgaaggaaaaatgatgtcggactttttgcctttctcccgtccggcgatgggcgcggaagagcttgctgccgttaagaccgtactggactcaggttggataacaaccggcccgaaaaatcaggaactggaagcggcgttttgtcggctaactggcaatcaatatgccgttgccgtcagttcagccactgccggtatgcacatcgcgttgatggcgctgggcattggtgaaggcgacgaggtcattacaccgtcaatgacgtgggtttctacgctaaatatgatcgttttactcggcgcgaaccccgtcatggtcgatgtcgatcgcgatacgctgatggtcacgcctgaacatatcgaagccgcgattacgccacaaaccaaagcaattatccccgtccactacgctggcgcgcccgccgatctggacgctatttacgctcttggcgagcgttatggcattccagtgattgaagacgcggcgcacgcgacaggaaccagctacaaaggtcgccacattggcgcccggggcaccgcgattttctccttccacgccattaagaacattacctgcgctgaaggcggtatcgtcgtcacggataacccgcaattcgccgataaactgcgcagtctcaagtttcacgggcttggcgttgatgcctgggatcgacagagcgggggacgcgcgccacaagcggaagtcctggcgccgggctacaaatataatttgcccgacctcaacgccgctatcgcgcttgcccagttacagaaactggatgcgcttaacgctcgacgcgccgccatcgcagcgcagtaccaccaggcaatggcagacctgccttttcagcctctgagccttccgtcgtgggagcatattcacgcctggcatttattcattatccgggtcgatgaagcccgctgcggtattacccgggatgctctgatggcatcgctgaaaacgaaaggcatcggcacagggctgcatttccgcgccgcgcatacgcaaaaatattatcgcgaacgtttcccaacgctcacgctgcctgacaccgagtggaacagcgagcggatctgctcactgccgctcttcccggacatgaccgagagtgactttgatcgagtcattaccgcccttcatcagatagcaggacaataagcatgtttgacgccgcccccataaaaaaagtctcggtggttattcctgtctataacgaacaggaaagcctgccggaattgataagacgcaccaccaccgcctgcgagagcctgggcaaagcgtgggagattttattgatagatgatggtagcagcgatagctcggcggagctgatggttaaggcgtcccaggaggccgatagccatatcatctctattttactcaaccgtaactacggtcaacatgcagcgattatggcggggtttagccatgtaagcggcgatcttatcattacgctggatgccgatctgcaaaacccgccggaagagatcccgcgcctggtggcgaaagccgatgaagggttcgatgtggtaggcaccgtgcgccagaaccgacaggacagcctgtttcgcaaatcggcgtcaaaaatcattaatctgctgatccagcgcacaacgggcaaagcgatgggcgattacggctgcatgttacgcgcctatcgccgccctattatcgatactatgttgcgctgccatgaacgcagcacctttatccctattctggccaacattttcgctcgtcgggctaccgagatcccggtgcatcacgctgaacgtgaatttggcgactctaaatacagttttatgcgtctcattaacctgatgtatgacctggtgacctgcctgacgacgacgccgctgcgcctgttgagtctgctgggcagcgttatcgccatcggcgggtttagcctgtcggtattgcttattgtacttcgcctggcgctggggccgcagtgggcggcggaaggcgtatttatgctctttgccgttctgtttaccttcatcggcgcgcaattcatcggtatgggactgctgggcgaatacatcggtcgcatttataacgatgtccgcgcccgcccccgctattttgttcaacaagttatctacccggaaagcacgccgtttactgaggaaagccaccaatgaaagccgttatttttgcctatcacgatatgggatgtcagggggtgcaggccgtactggatgccgggtatgagattgccgcgattttcactcatgccgacaatcctgcggaaaacaccttttttggctccgtctcccggcaggcggcagaattagggattccggtttatgcaccggataacgtaaaccatcctatctgggtcgaccgcatcgctgagcttgcgccggatattattttttcgttctattaccgcaacctgttaagcgaagaaattctgcacctcgccccggctggcgcgttcaatctgcacggttctctattgcctgcctatcgtggccgtgcgccgctaaactgggttctggttaacggcgaaagcgaaacgggcgtaacgctgcatcgtatggtcaaacgtgccgacgccggagagattgtcgccagtcaacgcgtcgctattgcgcaggacgatgttgcgcttaccctgcatcataagctatgtcaggccgcgcgccagttgcttaatagcatcctgcccaccatgaaatgcggcgatataccttctgttccccagcgtgagtctgactctacgtattatggtcgccgcaggccggaagatggccttatcgactggcacaaaccggtttccacggtgcataacctggtgcgggcggtagccgccccctggcccggcgcgttcagctataacggctcgcaaaaattcactatctggtcttcccgaatgtgtccggatgcgcaaggcgcgcttcccggctcggtaatttcggtctctccgctgcgggtcgcctgcgccgatggcgcgctggagattattaccggccaggccggagacgacattactgtacagggctcgcagcttgcacagacgcttggtctggtggcgggcgcgcgtttgaaccgtccaccagcgaccagcggtaaacgtcgcattcgcgttctcatcctcggcgtcaacggttttatcggcaatcatttgaccgaacggttactgaatgaagagaattacgaggtctacggtatggatatcggcagcaacgccattagccgattcctgctccaccctcgatttcatttcgtggagggagatatcagcatccactcagaatggatcgaatatcatgtcaaaaaatgcgatgtcgtactgccgctggtagcaattgcaaccccgattgaatacacccgcaacccgctgcgcgtctttgaacttgattttgaagaaaacctgcggattatccgttattgcgtgaaataccgtaaacgcgtggttttcccgtctacctctgaagtgtacggcatgtgtacggacgcctcttttgacgaagacaaatcgaatctgatcgtcgggccggtgaataagccgcgctggatttactccgtttccaaacagcttctcgaccgggtgatttgggcttatggcgaaaaagagggattgcgcttcacgcttttccgtccctttaactggatggggccgcggctggatagcctgaacgcggcgcgtatcggcagttcacgcgcgataacgcagttgattctgaacctggtagaaggaacgccgatcaagcttatcgacggcggtcagcagaagcgctgttttaccgatattcgcgatgggatcgaagcattattccgcattattgtgaatgatggcgatcggtgcgatggcaaaatcattaatatcggcaatcctgacaacgaagccagtattcaggaactggcgacgctgttgctcgacagttttgataagcatccgctgcgctgccatttcccaccgtttgccggtttccaggtcgtcgaaagccgtagttattacggcaagggttatcaggatgtcgcacaccggaaacccagtatcgacaatgccaggcgctgtctgggctgggagccgtctattgcgatgcgtgatacggttgaagaaacgctggacttctttctgcgtagcgtcgatatcgcggaacgcgcatcatgacgaaagtcggtttacgcattgacgttgataccttgcgaggaacgcgtgaaggtgttccccggctgctggcgacattgcatcgccacggcgttcaggccagctttttcttcagcgtcgggccggacaatatgggacgccatctttggcgtctgataaaaccgcgatttttatggaaaatgctacgttcaaacgccgcttcgctctacggctgggatatcctgctggccggtaccgcctggccgggaaaaaatatcggcaacgctaatgccgggattattcgtgaaacggcaacataccatgagacgggactacatgcctgggatcaccatgcgtggcagactcacagcggccactggagtatccgccagcttgaagaagatattgcgcgcggcataacggcgcttgaggccattatcggaaaacccgtcacctgctcagccgcggccggctggcgagcggatgggcgcgttgttcgtgcgaaggagtcgttcaacctgaggtataacagcgattgccgtggaaccaccttattccgtccgctactgatgccgggccagacagggacgccgcaaatcccggtcaccttacccacgtgggatgaggttatcggccccgccgttcaggcgcagtcgttcaatacctggattatttcccgtatgttgcaggacaaaggcacgccggtatataccatccatgcggaagtagaaggtattgtccatcagccgctgtttgaagatttgctcgttcgtgcacgcgatgcggggatcaccttttgtcctctgggcgaactgctgccggcatcgccggagtctctgccgttggggcaaattgtacgtggacacatccctggccgtgaaggttggctggggtgtcaacaggcagcgagcgcctcatgatgaaatcgatacgctattatctggctttcgccgcgtttatcgcgctctactatgttattcctgtcaacagccgcctgctctggcagccggatgaaacgcgctatgccgaaataagtcgggagatgctggcgtctggcgactggatcgtgccgcattttctgggattacgttattttgaaaaaccgatagccggttactggataaacagtctgggtcagtggctttttggcgctaccaattttggcgtgcgggctggcgctattttaacgacattgctggccgcagcgctggtggcatggctgacgttccgcttatggcgggataaacgtaccgcgttgctcgcctccgttatctttctctccctctttgccgtttacagtatcgggacgtatgcggtactcgacccgatgatcgccctttggcttacggccgggatgtgttgtttctggcaggggatgcaggccacgacccgaatgggcaagattgggatgtttttgctactgggcgcaacctgcggtctgggtgtattaactaaaggcttcctcgccctggccgtacctgtggtgagcgtgctgccgtgggtcattgtccagaaacgctggaaggactttttgctttacggctggctggcggtcttgagctgctttgtggttgtccttccctgggcgatcgccattgcgcggcgcgaagccgatttctggcattactttttctgggtggagcatatccagcgattcgccatgagcgatgcccagcataaggcccctttctggtactatctgccggtactgctcgcgggaagtttaccgtggctggggttactgcctggcgcgcttaaactgggctggcgcgagcgaaacggcgcattctatttgctcggatggacgatcatgccgcttctctttttcagcattgcgaaagggaaactgcccacctatgttctttcctgtttcgcaccgatagcgatactcatggcgcgcttcgtcctgcataacgtaaaagaaggcgtcgccgcgctacgtgtcaacggcgggatcaacctggtgttcgggttagtcgggatcgtcgcagcgtttgtcgtctcctcatggggcccgctgaaatcgccggtgtggacgcatatcgaaacctataaagttttttgcgtctggggcgtctttactgtttgggcgtttgtgggctggtatagcctctgtcatagccaaaaatacctattacccgcgttttgtccgctgggactggcgctgctgttcggcttttccatccccgacagggtgatggagtccaaacagccacagttttttgtcgaaatgacccaggcgcctttggcatcaagccgctatattcttgccgacaacgtgggcgtcgccgccgggctggcctggagtctgaaacgagacgatattatgctctacggacacgcgggcgaactcaggtatggtcttagctatcctgatgtgcaggataaattcgttaaagccgacgattttaacgcctggctcaaccagcatcgtcaggagggcattattacgctagtactttcaatagccaaagatgaagacatcagcgctctttcccttccccctgcggacaatattgattatcaggggcgtctggtgttaattcagtatcggcctaaatgatcggcgtcgttctggtgcttgccagtctgctcagcgttggcggtcagctctgccagaagcaagcgacacggccattgacggcgggcggacgccgccgtcacctgatgctgtggctgggcctggcgctgatatgcatgggcgcagcgatggtgctgtggctgctggtgctacaaaccctgccggtgggaattgcttacccgatgttgagtctgaattttgtctgggtcacgctggcggcctggaaaatctggcatgaacaggttccgccccgccactggttgggcgtcgcattgattatcagcggcattatcattctggggagtgcggcataatgggcgtaatgtggggactgataagcgttgcgattgcctccctcgcccagttgagtttaggattcgccatgatgcgactgccatcgatagcgcatccactggcgtttatttccgggctgggcgcatttaatgccgcgaccctggcgctattcgccggtttggcggggtatctggtttccgtcttctgctggcagaaaacattacacacgctcgcgctcagcaaagcctatgcgctactgagtctcagctatgtgcttgtctgggtagcctcaatgctgttacccggtttgcaaggcgctttcagcctaaaagcgatgctcggcgtattgtgtattatggcgggggtaatgctgatttttctgcccgccagatcatgatggcttgcgcgtcaaccgctgccattcgtcgcaggaataacagcgtgcatcaacgatttttaaggtctggtgtttttcccgattaatacaatactgcgcatcctgtaaaggcgacaggatatcgccgggactcagtaatatcatggaattcgcctcggcgatcatttttagcgaaccgccgctatcgcacagcaccagaacatggcacgccctctttttgacataatgcgatttcttaaccaaccattccatagcgcccccgtttcacgctgattgttcataacacgttacacatcaacggataaacaaaacggcaatagcgatggaatggttgtatattaacctaacattaatttttacagttctcacacacccactgctggagcgcacggcgagatattttaatccctccgtttttcagttctgacggcatcgtcaaccagcgaaccggctgttgaaaacgcgccagcttatcacgaacccattcagcgaggttcacgtctccggcctgcgatgcatactccacaaccgcaacgggacgatgaccaaactctttatcttctaccggcacgacgaaggcttgttgcaccagcggatgcgcattaataacgcgttcgacttcctccggctgaatgccttcgccgccgctaaagaacaggttgtccagccgcccggcgatggttagcctgccgtggttcagctcgccgcgatcgcgcgtggcaaaccagccttcgtcattaaccagcgggatcagtttgccatcacgccagtaaccttccgccatactggcggcgcgcagccagacttcattatcgacgattctgatctctctgccgggaagcggcgcgccaacatcatccgaaccatcggcctctttggcgcataccgtagacgcgaactccgtgagcccatacccgcaccagcagcgaatcccttgtttgctggcctggtcggtgagttcaaccggaatcaccgcgccgccgagcaaaacggctttcagcgtcaccgccgcccgattcgccagcagccgccacagctgcgtcggcaccagcgaagcatgagtacaccctgccagcatctgctccagcggttgcttatcgcgtaccgtcatgcgcgccccggcgaagagccaacgccacataataccctgcccggatacatgaaacagcggcagcgatagcagccagtcatcctgagggccaaacggcattagcgaaagcaccccctgcgcgctggcaagatgcgcctggcacgtatgtacagccgcttttggcaatcctgtggaacccgatgtcagcgtcatggaaaccagacgctgcggttgccaggccacagcatacgccgctgtactcttttgtatctgcaacgcggttaatccagaaaacgcattttcgccttccagtgtcagcgcaaaacgcagcgttaacttcggcaccagcgcctccagcaatgtctggggcaactgcgggttgacgggcagaacccgcgcgccgcactgcatcagcgcaagccatgccaacagagtgcgcggctgattcccggcgcgcagcaggacaccatcgccctcgcgtacgccctgcgcggcaaacccgcccgccagcacatcaatacgctcacagagggcgcgccagcttagcacttcatcgttcaggcgcagagcgggcgcctgactgcgaacctgacgccagtggcgccacggccaatccgtgaatgtcataacagtcgttccagctcctcacgcttcagacaaggcaacgcgctaccgggccaagggcgaatctgttgcgcctgcatcagatgcaaggtatccagtccaggcagcgttcccggcgtcaaccaggcggcaatccgcgccagttgcgtcaggccgaggctggactcgatcgaagagctgatgaccgccgtcagtcccaacgcatgggcggcagcgacttgctcacgcactttatcaagcgatccggtcagcgtaggtttgataaccacagccctgacgccctcttcggcttcaaaggtgaaatccgcttcgcgcagactttcgtcccaggcaatcgcgatgccggtttcacgggcaaaggcgcgggaatcatcccgcgtcttacacggttcttcgagaaaggcgatacgagcgcggtaatccggattaacatactttgcaaactgttgggcttttagcggcgtccaggcgcgattcgcatccagacgcagatgcagatccgggatcgcctccagcagcaaattaaccaccatgccgtcgcgtaccgcttcataaagacccactttgaccttagcgattttctcgccgggcatatcggcaagccgcagcaccaaatcgtcaggatcgccagtgcataacggcgcggcgcgatagtccgccgcctccggcaagacgccagtcagttccgccagcgcgcagcttgcgccaaacgcgaccgaaggcatctcgggtaatccctcgctcccctgaagccagtcgttcacccatgttagtagcgccgtctgcgcctcttcccacgtttcctgactgaagcccggcagcggagagatctctccccatccctcacgctcgccgtcacgcagacaaacatacagcccgtcgcgagtttttaaccgcctgtcgcgcagaaccacccccgcgtccatggggatctgccagcggtatacctgcgcgctacgcattatgggttccgtttgaatttgctgaagtcaggctgacgcttctggttaaaggcgttacggccttcctgcccttcttccgtcatgtagaacagcatggtagcgttgcccgccagctcctgcagcccggcctgaccgtcacaatcggcattcagcgccgctttcaggcaacgcagcgccatcggactgttttgcaacatttcgcggcaccagcgcacggtctctttttccagatccgccagcggaacgacggtgttaaccagccccatgtccagcgcctgttgcgcatcgtactggcggcacaggaaccagatttcacgcgctttcttctgaccaacgatacgcgccatatacgaagcgccccagccgccgtcaaaggagccaactttcggaccagtctggccgaagatggcgttttccgccgcgatggtcaggtcacacatcatgtgcagcacatgaccaccgccgatggaatatcccgcgaccatcgcgacaaccggttttggacaggtgcgaatctggcgctggaaatccagcacgttcaggtgatgcacgccggagtcatcctgataaccgccgtaatcgccgcgcaccttctggtcgccgcccgcgcaaaacgctttatcgccttcgccggtcagaataatcacacccacgttgtcgtcgtaacgggcatccgccagcgcctgaatcatctctttgacggtcaacggacgaaatgcattgcgcacctgcggacgattaatggtgatttttgcaataccgtcggtggatttttcataacgaatgtcggtgtaaccctccgagcagtcgtgccattctaccggtgcgtaaagcattgtttcatcaggatagatcatagtgtgtcctttagtcagagacgcagaatctgagccagactgtctaccacgccagcggggttttcccgatgcgcgttgtgtccggcgttacgaatgacatggcatgtcgccgccacttcctgcgccagggcgcggaatttgctgtcgcgttcgccacataaataataaaacggaaatgccagcgcgttgagcgcctcgcgtaaatccggctggacggcaagcgatgtcgcctccagcatcgcagccagcgtttcgccgttattctggctacgcagcgccgttagcgcctgtctttgctgcgccgtcagcgaggcgaacaccggctgctgataccagtcgtgaaaaacctcagtcaatggttcatgacgaaaacgctctgcccagcgcccgtcggacaatcgtctttcagcgcgcgcctgttcattttgcagccccggatgaccgccttcaaccaccaggccgcacaggccgggtattccctggcaggctgccatcatcgccacccggccgccaagagagtatcccaccaaccaaaactttagtatgttgtaactaattaacgtagcgcgcagcaatctgatgacatcggcaaatccgtcgaccggaatagccgcagatccgccatgtcccggtaagtcaatatagagccgcgaacagccgtgaaactgttcgccaaccggctgccattcgtggcaatcgccagaaaaaccgtgcaggaaaaccagcgagggcgtcccaggctgtccgggcatgtgctgcgcgtgcaacatcatagatggcttacctgagccaaaagttgctgcaacgtctgcgcgccgtccgtatcgtttaccaccagctcaatcaccgttgtcgccggggttcgccacgcgccagccagcgcagactccagttcttcccagttttccgggcgatgatagcgcaggttaaacatggcggccgcatggtcaaaatggacgttttgcggcatcaaataaaagcgctcacgtttgctttgcggcgtcggcagcagggagaagatttgcccgccgttattgttgaccacaatcaacacaaacggcgcggatacctgacgtagtaacgccagcgcgttaagatcgtacagcgcggataaatcgccgacgatagccagcgtcgatttagcgctggcgcgctgcacgcccgccgccgtggaaagcaggccgtcaatgccgctcgccccgcgattgctgtataccggatagccagccggcaactgtgacagcgcgtcgatcagacgcaccaccagactattgcccacgaacaattgcccctgctccggcagatagtcgcggatacggtgcgccagctgcgcttcgccaaaggtgtctcgctgcgcgaccacccgttgccacgccagttccgccagacgcgggatctctacacaccacggtttacgtttttccgccggatgcagttccagccaatcggcgattttcgctaccagtctgcgtccacgatggtgcgccgggtccagacgaccttcaatattgtcgattacccagtactcttccggctcgcaggttgcctgccattgcagtaagcgttttccggtaaggctactgccaagctggacgacaatctgcgcctgctgcagttcggtcaccgctttggcgttgccgagccacaggtcggcgcacggcagcggctgcccggtttgcgacaatacgtcgccaattaatggccatcccagagtttgcgcccactgcgccacttttttgccttcttccgcgctcatacgcccggcgacgacaacgccgcgtttttgtcgccagaagaaccagtcgcgctgtttgtcgctttccagtcgacgcgcttcgcgcagccagggtttttcatcctgccaccagtcgccgagacgctgctgccagaccagaccggtatcattcatatcgccatacagcggttcggcaaaaggacagttaatgtgcagcgcgcccgcatgaagcatggcgagcgcattgtcgatggtcgacaccagccagcgcgccggaatatcctgcgtgggacgcggcaacgacaaagtttgggaggggtgcgaggcaaacatccccgcctgacggatcgcctggttggcgccgcagtcaatcagctctggcgggcgatcggcggtaagtaaaatgagcttctcgcccgtcagccccgcctcaatcaacgccggatagaggttcgccacggcggtacctgaagtgacaataacggcaaccggctgttggctgactttcgccagccctaacgccagatgaccaagcccacgctcatcaaagtgcgtatggtgaataaaagcaggattctctgccgccgccaacgtgagcggcgtggaacgggaaccaggggcgatacaaacatgcctgacgccatgacgggttaaggcttccaggatgaccgccgcccagcgccggttaaatgcacttactgacatgagtttgtccggtatcaatcattgggactaagtataaagagctgcaaaaatggattattgatatgggtcgggaatatgtgactcattacgcatccatctgcaataaggtacgtaacccggccgctttattatctatttcctgccattcctgttccggatcggagccgcggacgattcccgcgccggcatacaatcgcaccacattggccgtcactttggctgaacgtaacgtcacgcaaaactcactttgccgcgtggagagatagcctgccgacccggcataccattcacgttcgaacggctcatgttgttctataaaacaacgcgcgggttcacgagggatcccggcgaccgctgcggtaggctgtaactggtgcaggcagagcgtgtcgtccgcctgattaagcgccgtccagatacagcggcgcaaatgctgtaccttgcgcagtctgagcacctgcggcggcagcacatccagcgagtgggtgcagttttgcagtcgctggcagatgtcttcgacaaccagcatattttctcgctggtttttatcgtctttcattaaccattcgccaagctgccaggctttatggttatccggatggttcgccaccgtcccggccagcgcttcggtacgcagcgccgtttcacgccgccgccagagccgctccggcgatgatcccagaaaggcggtatcggcggaaaaggccataaaaaagtggtagcagttgagatttaaacgacgactggacgccatcatcgcggcggcattgaccggacgggagaattgtaagtcggtggcccgcgccagcacaactttatcaaacgcctcttgcgcaatggtgtgggtggcctgctgaatcagcttcacccaaccgtctttgtccggccagtgttgttcgctcgtgagcgaaaggcgtagcgccggaacaggcttaatgccgaccagagaagcgagaaacgctttcgcctggcgcgcatcatcgcgtagcgaaacgtcactgtgcagatgtaagcgtaaggtcgccgtaccaccgctacgtcgccactccagccgcggcagcaataagtagccctctttcggctcgaacgcattcagcccccaaatacgcaggtcaggctgcgcgtgctgacgtaaaaaccgttgcgccagatcgagcgatgaaaatacggtgatggccccgagaacggcagcttcttcgtcgccattgcgctgttgccagtagaattgcggaaaggatgactggctggccagccagctcaatgcatcgaaggcatcgtttaaagggaaaggcgcatcgaaaacgcaaagccctggcgtcgccggtatctcttgcgatagctgacgcgtcagattttccagcgcagtagtaatagaatgcacgcggaccctccctgttaaaaaccccacattatacggggtactgccctaaaaaagcagtacctcatttagggagggttgcaattctgttcagtggggggatttagcgccgcgccagcagcagtccaagcaccagtcctaccgccgcgcctacgccaataccctgccagggtttttcatgaacgtagtcatccgctttataaacggcctgctttgcccggtaataatagctatccgacgcatggcttacgcggtttttcacctcttccagcgcttgttccgcgcgggctttcagctcaatgtatttttgatcggcgggatcgcctgaggaacgtaaaacctcttccagcgtttcgctgagcaaagtcagatcatcatcaacacgtgattcaccaaattgatatgacattctcattctccgttgtgttaacacctgctcctaactatagtcaacggtttcggtttatgcctgatgaacctcccgcgccattccccggtgcggaatgccgtcttcgtcataaacatcggtgatgggaataaaaccaaaccgcgcataaaaaggttgcagatgcgcctgcgcccccagatatagcggcttatccggccagtgccgcccacaagattccagcgttttcgccattaattgctggcccagtttcgcccctcgccaggcatcgctgacgatcacccggccaatgacaaccgggtctgattcgttatcgcttttcagaatcctcgcatacgccaccagttcatcctgatgccagcccagaatatgccgattgtcgccgactaaatcatcgccatccacatccaggtaaggacagcgctgttctaccacaaagaccgcgcagcgcaatttgagtaacgcgtaaagttgaggaacggtaagttcgctatggtggagatcctgccagtcaatcatgatgcgctcctgtgttgtggtaatcttgggttaaacgataaccaaacgtgtatggacaagatggaattaatttttttaggtacgtccgcaggcgttcccacgcgctcacgcaatgtaacggcaattttattacatctgcaacatccaacgcagccgggagtatggctttttgattgcggcgaagggacacagcatcaaatgcttaataccgcgtttcatcccggtaagcttgagcgcatttttatcagccatcttcacggcgatcatttgtttggcctgccgggtctgctatgcagccggtcgatggcggggaacccccatccgctaaccgtatacggacctcaaggcgtgcgtgagtttattgcaaccacactgcgtcttagcggttcatggaccgattttccgttgcaaattgaagaaattagcgcaggtgatattcttgacgacggtctgcgtaaagtgaccgcgttcaggctggagcatccactggagtgctacggatatcgcgttgttgaacatgacaagcctggcgcgctgaatgccagggcgttaaaagccgcaggcgttacgcccggcccgctgtttcaggcgttgaaggcaggaaaaaccgtcacgcttgccgatggaaggcagatcaatggcgccgactaccttgctcccgccgtggccgggaaatcagtggcgattttcggcgataccgcgccctgcgaggccgccctcgcgctggcgcagggtgtggatgtgatggttcatgaaaccacgctggatgcgtcaatggaggagaaagccaacgctcgcggacacagctccacccgtcaaaccgcgacgctggcgcgggaagctgccgttggtcggctaatcatgacccatattagctcacgctatgacgataaaggctgtcagcgcttactggcggaatgccgcgctattttcccggcgacggagctggcttacgatttttctgttttcccggtttagcgctccattttttgtcctcattgccgataacactaaaaaaggcaggctttcataatgaggttaggatggacaattttcagaaagatattgatgacagggccaatttaaccctgtccaaccgttttgaactgctgttattccgtcttggtacatcgctgcatgaacagaagtcagagctgttcggcatcaatgtatttaagctgcgcgaaatcgtaccaatgcccgcctttacgcgcccggcaggcatgaaagcgccgctattgggcatggtcaatattcgggatcaggtcattccggtgattgatttgccagcggtagcgggctgcaagccggaaaccgggctgaatattttgctgatcaccgaatatgcgcgcagcgtacaggcatttgccgtcgagtcggtggaaaatattatgcgtcttgactggcaacaggtgcataccgccgagaaagccgtcaacggtcgctacatcaccagtattgcctgcctggatgacaacaaagaaaccaacaacctggcgctggtgctcgacgttgagcagatcctttatgatattgtcccctccagccacgatctgcgcgccaccaatctgaagaccaataaattttatattaccccaggcgcggtagccattgtggcggaagactccaaagtcgcccgcgcgatgctggaaaaagggctgaacgcgatgggaattccgcatcagatgcatgtgaccggcaaggatgcctgggagagaatccagcaactggcgcaggaagcggaggccgaaggtaagccaattagcgagaaaatcgcgctggtcctgacagatcttgagatgccggagatggatggctttacgttaacgcgtaaaattaaaaccgatgaacggctgaaaaagatcccggtcgttatccactcctcgctttccggcagcgccaatgaagatcatatacgtaaggtgaaggccgacggctacgtggctaagtttgagattaacgaactctcttcggtcattcaggaagtgctggagcgcgcagcaacaaacagccagggaccactgatcagccgcaaaagcgcctgacgtaacaggggatgcctacagtacaggcatcccctgacgcttagtgagacaagccttccgccagttttaccagtttaataaactccgcgcgatagccttgtctatcttccccgcgcgcctgttcaccccatttaataatttgcggccaggtcgtatctgccagcgtttctgagccacgcagtttttgcccgaaagccgctaccgccgcgcggaaacgaaaatcttcagaggcgtcagcaaagatcggcatctttcccataacgaccgggaactcggctaatgtactttcgctgccctgcggcgctttccagcgcaatttgagccacgccagctcgcttgattttgttgtctttgaggcggctttgttctgagcgtagcgcagtttatccaccgaggctttctgcccgttaagcgtcagttcaaagaatagcgtgacgtgtttacccgcgccgatatcaccggcatcaaccttatcgttattgaaatcctcgtcgcgcagttggcgtttttcataaccaatctgccggtactcagtcacccactgcggattaaattcgatttgcgattttacatctttggcaacggtgaccagcgtttgatgcatctcatccttgaggactttttgcgcctcagagagggagtcgatgtagctgtaattgccgttacccacatcagcaattctcaccatcatggcttcgttgaaattgtcatcgccgacgcccagcgtagataaggtaatacctttctcgcgctctttttttaccagcgcttcgatgtctttgggatcggtaataccgaggttaaaatcaccgtcggtggtcaacaaaatgcggttaacgccgcctttgataaaccctttttcggcctgctcgtaggctagtcgtaatcccgcttcaccaccggtactcccgtaagcatccagattatcaattgccgctttaatcgcggttgtgttatttcccgctgtagacgccagcgcgacgtgagtgccgcccgcgtaggtcacaatcgtgatgttatcctgcgcacgcagatcgttcaccaacagttttagcgccgaccggatcaacggcaggcgttccgctggctgcatagagccggaagtatcaatgagaaaaaccaggttggcaggtggtagatctctggtctgcatgtcccgggcctgaacatcaacttttaatagcgtacgctgcgcgttccacggcgagggagccagttcgtatttaaccgcaaatggcatcggtatacaggccgcaatgggtttagtgttatcctgcttatccgcaacgggctgaggggcgggaaagtagttgagcatctcttctacccgcacggcttccggcggcggcagttgtccctgattcagaaagcgccgcacgttagcgtagctgccagtgtctacatccagactaaacgtggcgagcggcgcctgacttacctgtttaatcggattttcatcgtagtgttcgtaacgcgcggtccccattacattaccgccttgtgcagcgaacgcttttggtgccgcggcacgtgtctgcattacatattgcggtgcttcggctgttgccagagatgccgctttggcatctgccagggctttggcttcagcatattcggctgcttttttcgcagcctgttgggcggcctcggcttgtcttttctggacagtgtcatccccggcctgagcgctattttctttctggatagtccgcttctgttttaactcagccggattatttccctgcgggtcggagggctccggcccacagcccgagagaataaccccacccaacaacagcattaatgtttttccgttaagcatacaaattccttttcaattatattcgggtaattctctgcagatgtcctgcattatattccgcgttacttttattatcagcatgacgaaagtagaaaataattttacctgcgttaatagccaccaataataaaaaagataattatatttttgaggtaaataatatttacgtttaagatgaacggcttaatcagttgctggcgttcgacccacagattctgcgtgaagaacactatttacaggtgaccgatttaccaaaagtgaatatataagatgggggactatctgcactgtgccctcgccgatacttccttttacaacccaccaaacagcaatccattaagccgtgccgacactcacgttattgatggaaagatattatatgctgccgtcacatgaaataatgaactgagcgcgatcggacgccttgaaaaacgctgacagaaatacgcttcagatcaaatttttcccattgaagtcgatgagataaacatttatccgggaaacgggtcacgaaaacagttgggagagttgttccactgcctgatgcaagaaatggacaaactgctgagtttttatcagcgatgcctgagaaatgacagtcacgttataatttttatagcggagtaatgggccatatgtttaacacttcgacaattattgtgaattacccatatgaaaccgctggcgcttacggaaccgcccaacatccggctcttcgttcgtcgggacgtgttgggtttcggctacgcctcacccaacgagtctatggtctctatgcgtcacaggttttcataagttggatgcaatccaacatttagaggctcaggtattgctcatcagcctcaaccgccgataaatcggcggttattgacatcatcaacgcggcattacatcagcggcatcgccagttgcacaaggctaatcagcggctgcggccagacgcccagtaccaacaccagcaacgcggagatcagcaccacgataccgcctgcgctgtactgccagtttgtcggcgcgtcgcgtcccggttgctgcggcgcgtgcaggtagagactcaccgcaacacgcaggtagtagtacaaaccaatcgcggaacccactaccacggcggcgaccagccaccacaggctggcctgaacgccgaccgccagcacgtagaatttgccgataaagcccagcgtcatcgggatacctgccagcgacagcatcatcaccgtcatcaccgcggcaagaaccgggcggtgccagaatagaccacggtaagagtacagagaatccgcatccgggccgcggaacgggctggacatcaggctgaccacgccaaacgcgccgaggctgctgaacagataaccggccagataaacgcctaccgcttccatcgacatctcgccgctctgcagggcaatcagcgccaccagcagatagccgaggtgagagatagaagagtaaccgagcagacgtttgatgttggtctggctcagcgccatcaggttaccgaagatgatagaggcaaaggcgataatgcccagcaccacgcgtaccgcttcgctgtcgcctaccggcgcatacaggaacagacgcatcaccacgccgaagatagcgattttgctcgccgtcgccaggaaggtagaaaccggcacaggcgcgccctggtaaacgtctggcgtccacaggtggaacggcaccagagagagtttaaagcccagaccgacaatcatcaggccaaagcccgccagcagcaacggctcgtgcagcataccatcgccgaggctcttaccgagcgcttcgaaagacaggttgccggactgcgcatagaccagcgccatcccgaacagcaggaaagacgaggcggcggcggagaggatggtgtatttgatactggcttccagcgagcgtttctggcggaaagcataaccaatcaggccgaacagcggcagtgagatcagttcaataccgaggaacagcgccgccagatggttggcgttcgccagcagaattccgcccaggctggcgattaacaccagcaggtagaactcttcctggttatcgttatagccttccagccacgggtaggcaaaggtacaggtggcgaggctcgccagcagcaccagtccggtgtagagcatcgcaaagccgtcaacgcgcatcagcggcgtgacgtccattgccccggcctggccgacaaaccaaagcgaaaccagagcagcgttaagcccaatgaccgacagcgtggcattgaggaagtgattgcgtcgccacgcaatggagagcatcacaaccaccaccgtcaagccgacgatcagcagcggtagcagcgcaatcaggtgttgtggagttattgtcatggcgatttacggccttgtagtagtaacggaattaacaaaccactgctggatgttgctcatcgcagaatgcgaggtatccagaatcggctgcggatagaagccaagcagtaccagaagcaccaccagcaacagaatgataaacagctcgcgcagcgacatccctggcagttctacactggcaatctggctcttcgccttaccaaagtaagcgcgatgcagcatcgccagcgagtatacagaggcgaataccagcccaaaggtggagatcacggtaatcaccggcaccacctggtagctgccgaacagaatcataaattcgccgacaaagttaccggtgcccggcatcccgagcgtcgccaccgcaaagaacatggacagcgcaggcaaccatttcattttgccccacaggccgcccatcatacgcatgtcacgcgtatgcagacgttcgtacaactggccacacagaatgaacagacccgccgcggacaaaccgtgcgcaatcatctgaatcaccgcgccctggtacgccagctgactgccggtgtagatagcgatcagcacgaagcccatgtgggaaacggaggtataggcaatcaggcgcttgatgtcgtattgggtaaaggccatccacgcgccgtagaaaatgccgataacgccaagccacatagcgataggcgcaaactccgccgacgcgttcgggaacaatggcagggagaaacgcagcagaccgtaagcggcggttttcagcaagatccccgccaggtcgacggaaccggcggtcggcgcctgggagtgcgcatccggcagccagccatgcagcggaaccaccggcattttcaccgcgaaggcgatgaagaagcccagcatcagcagatattccacaccgtgggacatcggcgtattcagcagctcttcataattgaaggtccacacgccggtcgcgttgtagtgcacaaagaccagcgccaggatggcaatcaacatcaccagaccactcgcctgggtgtagatgaagaacttggtcgccgccgtgatacgcgttttcccgtcagaagctttgtggccccacagcgcgatcaggaagtacatcggcaccagcatcatttcccagaagaagaaaaacaggaacatgtcgatggccaggaacacgccgataacgccgcctaagatccacatcaggttcaggtggaagaagccctgatatttttcgatttctcgccaggagcaaagcaccgccagaacgccgagcaggccggtcagcaccaccattagcagcgacagtccgtcgagcgccagatggatagagatgccaaaacgcgggatccacggcaggacaaattcagattgccactgcggaataccggcggattgcgtcagtgaatagccgccctgcaaccacaattgcagaccgagcgccagcgtcagccccatggtaatcagcgctatccagcgcggcaccttcacgccaaagcgttcggtctgccagcacagaaagccgccgataaaggggattaatatcaaccagggtaataacatagctaagtatgtcccttatatttactcctgctcaggctatctcactcgtcagcccaaatcctgccagtgctcacacaaaacgcagcgcgttttgaacgtccgtaaggacggccccgtaggggtgagcttcgcgaatcatcctcacgtacttcagtacgctccggttgctgtgcgctggcggtatccggtctgacttcgccgatgacgcctgtacttcaggaacagattttcaacgaattctaaaaattatttttgggtttgtaggccggataagcactgcgccatccggcagtcgttcatccagccaacaaactcaacgcagtaccatcaacagtgccagcacaacgacagcgccgatgctcatggatgccacataccagcgcaaataaccgttctcgctcagtaccaggcctttgcctgcaaaacgggaaaggatagccggaatgttcatcaacgcattaagcgggtcgcgcttcagcagccaggcgataccgaggaatggcttgacgaatactttgtcgtacagccagtcaaagccccaggcgttataccaccaggtgcccagcagacggcccggcgcgctgttggcgatcgacgtcaccagcgtacgtttacccagccacagccatgcggcaatcagaatgccggcaatcgccactacgccagaggtaatttccagcgtcatgacgcgaccatgcgccagttcagttgtctgcggcagcaccccctgcagcggcggcacaatcagcgcgccaacaaaggtagacagaatcatcaggacaatcagcggcagatggtgggtaatccccttccctgcatgagcatgaatttgttctttaccgtggaatacgatgaaaatcatccggaaggtgtacagggaggtcatgaacgcgccgaccagacccgccaccatcagattgatatgaccgttcgccatcgccccggccagaatctcatccttactgaagaagcccgcagtgaccagcggcagcgccgacagcgccgcgccccccaccaggaagcaggcatacaccagcggaatggacttacgcagaccgcccatcttaaagatgttctgttcgtgatggcaggccagaatgacggaaccggacgccaggaacagcagcgctttgaagaacgcatgggtcatcagatggaaaatcgccgcatcccacgcctgtacgccaagcgccaggaacatgtagccaatctggctcatggtggaataggccagcacgcgtttgatgtcggtctgcaccagcgcggcgaaacctgccattaccagcgtaatcgccccgataatgcccaccagatgcagaatttccggggtcatcaggaacagaccatgggtacgagcgatcaggtagacaccggcggtcaccatggtggcggcgtggatcagcgcggagaccggcgtcggaccggccatcgcgtcggcaagccaggtctgcaacggtagctgcgcagatttaccgaccgcgccgcccagcagcatcagcgtcgcccacatcagcatgttgttgccgtcagcaaagtgcgctggcgccagctcgaccatttcgcggaagttcagcgtgcccagttcgttgtagaggatgaacagcgcgaaggcgaggaatacgtcaccgacacgggtcaccacgaaggctttcattgccgccgcgccattcttcggatcgctgtaatagaagccgatcaacagataagagcacaggcccacgccttcccagccgaggtacatcaacagcaggttatcggacagcaccagaaccaccatgctggcgataaacaggttggtataagcgaagaagcgggagtagccctcttctccacgcatgtaccaggacgcgaacatgtggatcaggaagccgacgccggtgaccacagagagcatggtcagcgacaggccgtccagcaccaggttaaaaccgatgttaaagttaccgaccgacatccacgtccacagcggctggctgaacgcctgtttgccgttggcgaagaaatccatcccgacaaacgctgtcaccaacgccgccagaccaacggagcccacgccaatggtcgcggagagattttccgaccagcgtccgcgagagaacgccagcagtacaaagccaatcaatggcagaataatggttaaggcaagcatgttcatccacgcatctcacttactgaatcgatgttcaggttctggcgacggcgatggagttgcagcaacagcgcaagtccaatactcgcttccgcagccgcaaggctgatggcgagaatgtacatcacctgaccatcggtctggccccagtagctcccggcgaccacaaaggccagcgcggaggcgttaatcatgatttccagcccaatcagcataaacagcagattgcggcggataaccagaccggttaaacccaggacgaataaaatcgcagcgaggatcagtccgtgtgttaaggggatcatgcgcgctcctccgtttttcttttcgcgcggtcatcggcgcggttgcttagcacttcgcccgcacgctcttcacgaccgacgtggaacgccaccaccaggcctgccagcagcagcatagacgccagttcgaccgccagaacataaggcccgaacagcgtaatgcccaccgctttcgcgctaatcggcgtgccgtcgatgccctggtcgttaacgcccagaatggcgtacacaatgaccgccagcataatggccgacaaaaccgccggaccaatccacacctgcggcttcagccactggcgttcctgttcgatttcgctgccgccgaggttgagcatcatcaccacgaacacaaacagcaccatgatggcgcctgcgtagacgataatttccagcgcaccggcaaagtaagcgcccagcgaaaagaacaccccggaaatcgccagtagcgatatcaccagatacaacagcgcgtgtaccggattggtatgggtgatcactcgcagggtcgcgaggatggctatcaggccacagatataaaaagcgaattccattgccctctccttacggtaacaggctcttgacgtcgataggcttggcttcgttctctgcttcgcctttatctttgccgtcgattgccatacccgccatccggtagaagttatattccgggtatttgcccggaccggaaatcagcagatcctctttttcgtacaccagatcctgacgtttgtattcgcccagttcgaagtccggggtcaactgaatcgccgtggtcgggcacgcttcttcgcacaggccgcagaagatgcagcgtgagaagttaatgcggaaaaattccggataccagcggccatctttggtctccgctttttgcagagagatacagcctaccggacaggctaccgcgcacaggttacaggcaacgcagcgctcttcaccgtccgggtcgcgcgtgagcacgatacgaccacggtaacggggcggtaaatagaccggctcttccggatacatccgcgtttcgcgtttggcgaacgcatgcaggccgatcatccagatactgcgtacctgagtgccgaaacctactaataattcttttaaggtcatggtctttgtgtcccttattgcgcctgccacagaatgacagccgccgttaccagcaagttgatgagcgtcagcggcaggcaaactttccagccgaaggacattacctggtcataacgcggacgcggtaacgacgcacgaatcaaaatgaacatcatcatgaagaacgcggttttcagcgcgaaccagacgaatggcggtaagaacgggccatgccagccaccgaagaacagcgttaccatcagcgcggaaacggtgacgatgccgatgtactcccccacgaagaacagaccgaatttcatcccggaatattcgatgtggtaaccgtccgccagttcctgctcggcttccggctggtcaaacgggtgacggtgacagaccgctacgcccgcgatggcgaaagtaacaaacccaaagaattgcggaatcacgttccacagatgcgcctggttattgacgatatcggtcatattaaatgaaccggcctgcgccaccacgcccatcagggaaagaccaagaaacacttcgtagctcaccgtctgggcagacgcgcgcatcgcgcccagcagcgagtatttgttgttgctcgaccaaccggcgaacagcaccgcgtaaaccgccagaccggccatcatcaggaagaacaaaatcccgatgtttaaatcggccaccacccaattagggctaaccggcacaatggcgaaggagagcagcagcgaagtaaacgcgatcatcggcgccagggtaaagatgacgcgatccgagaatttcgggatccagtcttctttaaagaacatcttgatcatatccgcgaccagctggagcgagccgccccagccaacgcggtttggtccataacggttctggaacagacccagcagacgacgttcgccaaagctcatgaaggccccgcaggtgacgaccaccagcagaatcaccaccgctttgagaatgctcagcaggatctcaatcagatccggtgtaatccaactcattgttgcgcctcccgcagatcctcaagacgcgcgccagccagaaccggcgcgatgccaggcatacccatcggcagccctacctgccctgccgctaacccttcagagatttcaaccggcagcgtcaccgtattgccatcgtagctaaaggagacgcgcgtcccggcattgacgcccaacttcgcggcatccgccgggttaagtttgatatacggctgcggcatacggctctggaagaccggagaacgctgagacaattcgtcgctgccaaacaggtggtaatacggcgcaatacgccactgaccgtcctgcgcctggaagcttgccggcacggtagtgaaataatccagaccgccctcagtcgcttcaatcaaacgcacgcccggatcgccgtgacgcagtttgccgcccacttcatcctggaatttgttccacgcctgcggggagttccagcccggcgcccaggcgaacggaatttcagatcgcggggcagtcggttggttattcccttccattgagaaggcgaacatggtgtctttatcctgcggctgacgtggttcatgcacgctgatattggcgcgcatcgccgtacgaccgctgtaacgatgcggttcgcgcgccagcttctgcccacgaatgcggaaggtcgcatccggcgcggcgtccttaatgccggcaaattgcggcatggcggcaatgaccgcgtcgatcacgtggtcaagctgagtccagtccacttcgcggttttcgacggtgctgtgcagtgaatgcagccagcgccagctttccagcataatcgtcttgttatcgtagtaggccggatcataaacctggaagaagcgctgcgcgcggccttcgttgttgatgaccgtaccatcgctttcggcgaagcttgccgcggaaagcaccagatgcgcgttttccataatcgccgtgcgctgatggtcaaccaccatcaccagcggcgctttggcgagcgcagcgttcacgcgcgtagcgcttgcatgacggtggagatcgttttccagcaccaccacggcgtccgcgctgccggtttccagctcgcccaacgcatcatcaagcgaaccgccgcccatcatacccagccccatgctgttcacggagcgggcaatcatagtaataccgacgtcggcgccacggcctttcagcgctttcgccacgttggcggccgcctgaatcacctcactgctaccggcgttagtgccggagataatcagcggttttttcgcgccggccaacgcctgcacaatgacatcaattttgttttgtaagtcgctgtcgataccgtcaaccgcaggcgctgtattgtccagcgcatgagcaatcgcaaagcccaggcgcgcctgatcttccaccggcgcgcgataggtccaggcggcgatatcatccagacgggtgtcatccacgttggtcacgaacagcggatgtttggcacgctggccgatgttaaggatggccgcaatctgccagtcggccactttctgcgccgccgccatttcacgcgctttacctttcaccgcctggcgtaccgccagcgcaacgcgcgcgccggtctgagtgacatcctcacccaagaccagtaccgcgtcataagattcgatctcccgcagcgccggggtgtaaattccgccttcacgcagcactttcagcgccagttgcagacgttcctgctcgccgcgcgcgataccggtgtagaagttttccgcaccaaccagctcacgcagcgcaaagttgctctcaatgctggcgcgtggcgaaccgataccgatcactttcttcgactggcgcagaatatccgccgcgccctgcatcgcctgctcggcgttgagggtgatgaagtcatcgccacggcgctgaaccggctgacgcggacggtctttcaggttcacatagccatagccgaaacgaccgcggtcgcagaggaagtagtggttaacggtaccgttgtaacggttttcgatacggcgtaattcgccatagcgctcgcccgggctgatgttacagccgatggaacactgctgacagatgctcggcgcaaactgcatgtcccatttacggttgtaacgctcggagtgcgttttatcggtgaagacgccggtcgggcaaatctcgaccaggttaccggagaattcgctttccagcgtaccgtcttccggacgcccgaagtagacgttgtcatgcgcgccatagacgcccagatcggtgccgtcggcataatctttgtagtaacgcacacaacggtagcaggcgatgcagcggttcatttcgtgcgagatgaacggccccagatcctggttgcggtgggtacgtttggtgaaacggtagcgacggaaactgtgccccgtcatcacggtcatatcctgaagatggcagttaccgccctcttcacagaccggacagtcgtgcgggtggttagtcatcagccactccaccacgctttcacggaactgtttcgcttcttcgtcgtcaatagagataaaggtaccgtcggtggctggcgtcatacaggacatcaccaggcgaccacgcgtatcttccgcgttttggtattgcttcaccgcacactggcggcaagcaccgacgcttcccagcgccgggtgccagcaaaaatacggaatatcaaggccgagggacagacatgcctgtagcaggttgtccgcgccattgacctcgtattctttgccgtctacatgaatcgtagccattagcatgcttccaaattaaaaatcgttaactcaccagcgctctttgagcaggttcggctgaataccattgattaaatgggtattactgaacggctgcttgatgccagcttcgaattcttcgcggaaatacttaattgcgctttgcagtggctcaaccgcgcccggcgcatgcgcgcagaaggttttacccggtccgaggaaacgacacagttgctcaagtgtctcgatatcccccggctggccttcgccacgctccagcgcgcgcagaattttcacgctccacggcagcccgtcgcggcatggcgtacaccagccgcaggattcgcgggcaaagaactcttccaggttacgcaccagcgacaccatgccgatttcgtggtctaccgccatcgccagcgcggtgcccagacggctgcctgctttaccgatgctttcgaactccatcggcaggtcaagatgcgcctcggtcaggaagtcggttcccgccccgcccggctgccaggctttgaatttcaggccatcgcgcataccgccggcgtagtcttcgaggatctcgcgcgcggtggtgccgaacggtaattcccacaggcccggattcttcacgcggcccgagaagcccatcagcttggtacccgcatctttgcttttcgagatgttctggtaccactccacgccgttggcgaggattgccgggacgttacacaacgtttcgacgttattcacacaggtcggcttgccccatacgccggaggtcgccgggaaaggcggcttggagcgcgggttcgcgcggcggccttcgagggagttaatcagcgccgtttcttcaccacagatgtaacgccctgccccggtgtggacaaacagttcaaagtcgaacccggtgcccatgatatttttgccaagcagcccggcctcggttgcttcggcaatcgcacggcgcagatgtacagccgcttcgatatattcgccgcgcaggaagatgtaaccacgatacgctttcagcgcgaacgcggagatcaacataccttccaccagcaggtgcggcagttgttccatcagcagacggtctttataggtgcccggttccatttcatcggcgttacacagcaggtaacggatgttcatggattcatctttcggcatcaggctccacttcagaccggtggaaaagcccgcgccgccgcgccctttcagaccggcgtcttttacctggctgacgatttcatccggagacaggccggtcagcgccttacgcgcgccttcgtagccgtttttgctacgatattcatccagccagaccggctgtttgtcatcgcgcagacgccaggtcagcggatgggtttcgggagtacggataacgtttttcatttataccgctccagtagttcaggaatggcttccggggtcagatggctgtgagtatcctcatcaatcatcatgttcggccctttatcgcaattccccaggcagcaggtcggcagcagcgtaaagcgaccatcaaaggtcgtctgccccggtttgatgttgagatttttttccagcgcggcctgaatcccctgatagccggtgatatggcacaccacgctgtcgcagtagcgaatcacgtggcgaccgaccggctgacggaagatctggctgtagaatgtggcgacgccttcgacgtcgctcgccggaatacccagcacatcggcaatagcgtagatcgcgccgtccggcacccagccacgctgcttctgaacaattttcagcgcttcaatggacgccgcacgcgggtcttcgtagtggtgcttctcgtgctctatcgcttcacgctctgccgcactcagctcaaaagcctcggtttgtggttgttgattctcgtgcataattagcggtccacatctgacataacaaaatcgatactacccagatagacaatcaggtcggagaccaggctaccgcggatcgccgagggaatctgctgcaagtgcgcaaagctcggcgtgcgcacgcgggtacggtagctcatagtgctgccgtcgctggtcaggtagtaactgttaatccccttcgtcgcttccaccatctggaaggactcctgcgccggcatcaccgggccccaggagacctgcaggaagtgggtgatcagggtttcgatatgttgcagcgtgcgctctttcggcggcggcgtggtcagcgggtgatccgctttgaacgggccttccggcatgttatcgaggcactgctgaagaatgcgcagactctggcgcagctcttccactttcagcatcacgcgggtatagcagtcggaaacgccgccacccaccggcacttcaaagtcaaagttttcgtagccagagtatggacgccatttacgtacgtcgaagtcgatcccggtcgcgcgcagccctgcgccggtggtgccccactccagcgcctctttcgcgccgtaagcggcaacgccctgcgaacgccctttcagaatagtgttacgcagcgcggctttctcgtaagaatccagacgcttcggcatccactcaaggaactctcgcagcaggcgatcccaaccgcgcggcaagtcgtgcgcgacgccgccgatacggaaccaggccgggtgcatacggaaaccggtaatggcttccaccaggtcataaattttctgccggtcggtaaaggcaaagaagaccggcgtcatcgcgccgacgtcctgaataaaggtcgagatgtacagcagatgactgttaatgcggaacagttcggagagcatcacgcggatgacgttcacacgatccgggacggtgatccctgccaacttttctaccgccagcacgtacggcatttcattgacgcaaccaccgaggtattcgatacggtcggtatagggaatgtagctatgccaggactggcgctcgcccattttttcggcgccgcggtggtgatagccgatatccggcacgcagtcgacgatttcttcaccgtcaagttgcaggataatacgaaacgcaccgtgcgcagacgggtggttcgggccgaggttgaggaacataaagtcctcgttgtcagtcccgcgcttcatcccccagtcttccggcttaaaggtcagcgcttccatttccagatcctgcttggctttggtcagctcaaacgggtcgaattcggtcgcgcgcgccggataatctttacgcagcggatggccttcccaggtttgcggcatcatgatgcgcgtcaggtgcgggtggccttcgatatcaataccaaacatctcccaggtctcacgctcgtaccagttggcgttagggaaaagtttagtgaaggtcggcacgcgcaggtcgttttcagacaacgccaccttgagcatgatatcgcgattacgctcaatggaaatcaggtggtagaaaacggaaaaatccgcggcgggtaacccgtcacggtgcgtacgcaggcgttcatccatgccgtgtaagtcaaacagcatgacgtaaggtttcggcagtttctttaagaaatcgccaacctccagtagttgttcacgcttgacccaaacaacggggataccggtgcgggtcgcctgaacggtaaaggcatccggcccaaaacggttgcgcagttcgccgataaccggatcatcaagatgatcgcgggtactccatgcagcgtcttgcgcggttaagtcggtcatattgttcaccattgcaaatggtccgtggtggtcggcagtgcttcgcgctattaaaatagtggttagcgaagtgaagtgctgctgccgacaggcgcaaattaaatctcgtccggggtacgcaggttcgtgacggcaatacgctcgccgcgtttacgttcgcgttctggctgcatattggcgcgatacacgccctgatcgcccaccacccatgagagcggacggcgctctttgccaatcgattcttgcagcagcatcaacgcctgcatatacgcttccggacgcggcggacagccagggatatacacatccaccgggatgaacttatcaacgccctgcactaccgaataaatatcgtacatgccgccggagttggcgcaggcgcccatagaaatgacccattttggctccagcatttggtcatacagacgctgaataaccggggccattttggtaaagcaggtaccggccaccaccatcaggtcagcctgacgtggcgacgcacgcagcacttccgcgccgaaacgggcaacgtcatgcactgcggtaaaagaggtcaccatctctacatagcagcaagaaaggccgaagttgtagggccaaattgagtttttacggccccagttaaccatgtcatgcagtttgcccatgaacacgtttttgttaacttcctgctccagggggtcggttacgatctcctgtttttgcagggggtaacggtcattctcaccgttaggatctatgcgggtgagcgtataatccatcttaatgcctcgcggttagcgttgacgattagcgatactgttcgtttccgggttcatacgctcgcggcgtgaacgcgcgggcgtccagtccaacgcgccaatacgcgccagataaaccagaccagccagtaacacaaaaataaaaattgcagcttccacaaagccaacccagccgctttcgcggatagaagtcgaccatgcgaacagatacagcgcttcaacgtcgaagataacgaagaacatggctaccaggtaaaacttggcagacaggcgtaagcgggcggtgccgaccgaatcgatacctgattcaaacggaacgttcttgtgcctcgcgcgtgcgcgaccgcccaaaaaccaaccgcctaccagcatcaggcagcacaggccaatggcaacgataagaaagatagcgaatgcccagtgatgagcgatgacttcagtggatgttgacatactcattgcttactcatcaaaagtagcgccagtttctctgctctttacggcagatgggcgccacatcgattcatggggaggaataaaaaaaaccctacaattactgtagaaaatgataaaaacagctaattgatgtggttttttactcctttctataaccttttgtcaactttaacaaaagttccttcacattaatttacatcaattcatcaccattaacattaagtgccatcctggagaaaatgactcttcgaccaggggggattttatgttgttgaatcgtgtccgttgtgaagcaaaagaaataacacacacctattttgacaggaatttgtgaagatgcctccccctaaatgggagtattttcttgatctgtgacacgcttttgttaattcaccccctaaaacagcaacaatttctctagttttttaacatgcaaattcataaaatggatgttctggttattttttgcccacattgaactgcgaatcgctactggctgatttaccgcaacttttacaatttgtgcggttaagcgcgtacagatgggcacaaaaaaagagccactgagcgttttttcatcgccagcggctcttttttacatttacgacttagcgccttttgcctgcgagctactcaaaacccccttccaccatcagcggatcatctccgccctctgcagaaaactggttgtaatgccatgggttttggtagctttccatcgcatggaaaatcaccatcgccagctcgttctggctattgggatcgcggcacaacagatattccgtatccggcaaaggcggtaatccgtctgcggcgcccagcacgcgaaggtcgggactcatcatttcgacaggtcgagccgttacgccaagaccggctttaacggccgcgcgtaccgccggtaatgtagacgccacataggccagccgccagggaatacccgctgcatttagcgtctccagcaccatatcgcggaatgggctgggatcgtccagcaggactagtggtacgggctctcccctttgcaaaacatactcagccgcacaataccaatgggtgggcgaggtccgcaaattcagacagtccagcgaatgaggttggttagtcgtcaccaccaaatctacttcctgcgatttaaccatgtccaccatataggcgttgcgttttacccgtacatcaagcgcgagtttcggataaaccgagctgattcggctaagcaaaaaaggcaggatagtatcagctgattcatcagaagcgccgattgttaacactccctgaagattactgaacattaatgatgaacacgcctcatcattaaaacgcaggatttttctggcgtaccccagaagctggataccgtgttcggtcaaaagtttgttacggccatggcgggcgaacaattcctttcccacgagttgctcaagacgctgcatttgctgactgaccgcagactgagtacgacataccgccgccgccgccgcggcgaaggtgttcagatcggcaacggccacgaacgttctcagcagatcgagatcgaggttaattatcggacgatttgcatttatcataatttttcacttactggcgggtcatatcgggctgacctggttaatgctgtgcattcagaaacaagcaattccatttgtaatgtgcatccttcgcagtaccgcctggttacccaggtaaatgttagaatgtaattgaaaatacgaccaaaacacttctcttacttactgatataataccaaatgcaactgatcgggatatatcaaagagaatgtgtcatacctttaggcgtctacagatttctgctaatgatggacgtgtaaatcttgtaacagcgtcaaatagtttaccgagacgcacagatacaaaaacaatatattgaacaataggttatgtataaaatcgcgtcatgataattagcagacaacgcagactacgcccccgtttcggatcattatcttaacctaaaaccgctatatttataagtattattacgaataatcttaacctgggatatgttatactaatcggaccagaaagatattattacgactttagtaaatgctttttaaatattaaataataattaattaagatttctaccattcattaattatacttaacaatagtttcacacctcccgccgccggaaaggtctaaccttctcattttacctttaatactcagtatttccgaaatagccgacgcgacactaatgatgaatgcttatctctcataaaacagataatttatgacaacataaaaaaccacattacgcgcaatcatatagaacaaaacaccatacatacagaaaaaaatagaaaatacatctaactaaatgattttatgaagttttaaacagttcgaaagcgcgttaaaaataaacaaaatcttcttctgttcactcttcaaaactcaccgtcgtgggagtacattgtttcgtgctgacttccacggcagggagtggcaataacagctaaaaggtcaagattcatgtcccccattgaaaaatccagcaaactcgaaaatgtctgttatgacattcgtggccccgttctgaaagaagcgaaacgccttgaggaagaaggtaataaagttcttaaactgaatatcggcaaccccgcccccttcggattcgaagcgccggacgaaattctggtcgatgtcattcgtaatttgccgacggcgcaaggatattgcgactcgaaagggctttattccgcccgtaaagcgattatgcagcattatcaggcccgtggaatgcgcgatgtaaccgtggaagatatctatatcggtaacggcgtttccgagctgatcgttcaggcgatgcaggcgttgcttaacagtggcgatgaaatgctggttcccgcgcccgattatccgttatggacagcggcggtatcgctctccagcggcaaggcggtacattatctttgcgatgaatcttccgactggttcccggaccttgacgatatccgcgccaaaatcaccccacgtacgcgtggtattgtcattattaatccaaacaaccctactggcgccgtctattctaaagaattgttgatggaaattgtcaacattgcgcgcgagcataatctcatcatcttcgccgatgaaatttatgacaagattctctatgacgatgccgagcatcactctatcgccgcactggcgcctgatctgctgaccatcacctttaatgggttgtctaaaacctatcgcgtcgccggcttccgccagggctggatggtgctgaacgggccgaaaaaacatgcgaaaggctatattgaagggctggagatgttagcctcaatgcgcctgtgcgccaacgtcccggcgcaacatgctattcagaccgcgctcggcggctatcaaagcattagtgaatttattctgccgggcggtcgactgtatgaacagcgtaaccgcgcctgggagttgattaacgatattcccggcgtttcctgcgtaaaaccgcgcggcgcgttgtacatgttccccaggatcgacgctaaacgttttaatattcacgacgaccagaagatggtgctggacttcctgctacaggaaaaggtgctgctggtgcaaggtaccgcctttaactggccgtggccagatcacttccgcattgtgacgctaccgcgtgaagatgacctggagatggccatcaaccgttttgggcgtttcctctcaggttaccatcaataatcttaaattcaggctacttcggtagcctgaattgcatcttcatctccctccccgcacaatgaagtctgccgcagtgaaaacaaaaggtaatctatgaagcagagccattttttcgcccatctctcccgcatgaagttgattaaccgctggccgctgatgcgtaacgtgcgtacagaaaacgtctccgaacatagtctgcaggtggcgatggtcgcccatgcgttggcggcgataaaaaaccgtaaatttggcggtcagctcaatgctgaacgcatcgcgcttctggcgatgtatcatgatgcctcggaagtactgaccggcgatctgccgacgccggtaaaatattttaattcccagatagcccaggaatataaagcgatcgaaaaaatcgcccagcaaaagctggttgatatggcgccggatgaattacgcgatattttcgcaccgcttattgatgagaatgcctggagcgaagaagaacaggcaatcgtaaaacaggccgatgcgctttgcgcctacctgaaatgcctggaggagctctcagcgggaaacaatgagtttggactggcaaaaacgcggctggaaaaaacgctggaattacgtcgcagccaggagatggactattttatggcggtattcgtaccaagtttccatctttctcttgacgagataagccaggattcaccgctttagttgccggatggcggctaacgccttatccggcctaccgttcttcccgtaggcctgataagcgtagcgccatcaggccttttcctgtctggggttaaaacggaaacaacattggaatcatcacaatacaaaccgccatcacaataagcgtgaacggcacgccaagcttcacaaaatcgctaaagctatagtttcccggccccagaaccagagtattgaccggcgatgaaaccggcgtcataaaggcggcggatgccgccatcgccaccgccatcgcaaacggatagggcgacacccccatcgatttcgccgccgccagcgcaatcggcgccatcagcaccgccgttgccgtgttagaaatgaacagtcctatgacggcacacagcacgaacaggcatcccagcatcatatacggcccatagccgccgccgatatccattaatccttgcacgaccagagagacgccgccggttttttgcaacgccagcgcaaacggcatcatacccacaatcaagataatactcggccagtggatcgctttatacgcgctttcagcatcaatacagcgaaatttccccatcagcaggcaggcgataatcgccgcgatcgggttgggaatttcatcggtcaacatcagcgccaccatcagtaccaggcagaaaatggcgtgcggcgcctggctgtgcgcaggagaggcttcgctgacctcgaccggcatattcagcaccacaaagtcgcggcctttttgccccagcaggctgattaacttccagttccccacaaccagaatgatatcgcccatcaataacggttcatcggccagcgatccttccagcgcgacgccgtcgcgtttcaggccgaccacattcagcccgtaacgtgtacggaaggcgatttcacgcaccgacttgcctatcagttcagactccggaataagcgaaatttccgccatgccaacatccaacgcctgatcggaaaaatattctccacgcaataccatcggttccagcagttgctcggcgcagaactctctgaggtcaacctccgccgccgacatatcaatcagcagaacgtcgcgagcgcgaaactccgatacgccgttcacattgacgataacccgccgaaagcgccgccagcgttcaacgccgatgacattggcgccgtaacgttcgcgcagtttaaggtcgtccagccgctgtcccaccatcggcgaaccggggcgaatcgccagacgacgagcgcgccccgtcagacggtactcgcggataagatcgcggaaagtgcgacgcttaccggcctgttgtccgggcgcatcgccttttagcatgaagcgcatcaccagcatataaacaatgccgagcgccaacaccactacccccagcggcgtcacgctaaaaaagttgaacccgtgcaggccttcacgcagcagttcactgttaaccaccaggttcggcggcgtcgccaccagcgtcatcattccgctgataagcccggcaaaactcagcggcatcatcaggcgcgaaggcgaggtctgcatatgcatagaaacgctaagaacaacggggataaagatcgccaccacgccggttgaactcatgaaagcgccaagtccggcgacggtgatcatcagtaaaaccagcatcttgatttcactgctgcccgccattttaaccagccaggtaccgaccaccgtcgcaacgccggtgcgcacgaggccgtcgccaataataaataaggcggcgataagaatgacattcggatcgctaaagccggagaaggcttccggaagggtcaaggtaccgctaaggacaaaagcaacaatgacgaataaagccaccgcatccatacgtactttgcccgtcgcaaacaacacgacggcaatcgccagtaaagagagaacccaaatcaattcaccgttcacaacatatccttgtcagatgagaagataacgcgattctgccataaatatgccccgccaaagcggggcgatatcatgatcaggtctttcttaacaccaccacatcgccgtttggttgtttagcgaccgataattgcgtcaggctatccaacgcaaaatcaacatccgccagacgcggcgtgtcggccggcgcattgaccgcaatgacgtggcagcccgcagccagcccggacagcacgccagccggggcatcttctactacgacgcactcctgaggggccaggccaagcagttgtgcgcccagcaaatacgcatccggctccggtttgccgcgtttgactcgttcggcggtgacaaacacctctggcgctggaaggcccgcgacctgatggcgcgcacgcgcgaccggcattgaaccggaggtgacgatagcccacggaatgcccactttattcaggtgattgagtaaatcgactgcccccggcagcgcggtgatccctgcggtttcagtggcttctatttgctccaggcgcgtaaactcagcggcaatttccgcctccgatttacccgccataaaatgccgcaacgaggtgatcgcctgtttgccatgaataaagcccagcacctcatcatgagcaaggttaaaacgatcggcccagctacaccacgcgcgttcaacggcaggtaatgagtcaaccaacgttccatccagatcaaacagaaaacctttacactgcacgcgagcctcctcaggcattaatgatttgattgatttcattcgcgctcaggtggtactgacgcgggcaggcatgccagacattcaacatccgctggtatttttcccacatcggcgtctgggcattaaagccgtgtgtcccggcgtcaaagtgagtgtagcgtccttctatattcaccataaaacggacatagccgaggtagcgcgcttctgtcgcggcgtcaaaccccaggaaggtgacgcgacgttcgtcgatggcttgcgtatctttgaggttggtccaggagacgtgcagcgcatggtacatctccataatatcgatgatggtacgacaggtctcttccgtcagctcgccaaactcgcgatccagctcgcgcatctgcaggccgtagccgcgttcaataattgtttgtaagcgacggtaacgctcggcgttggtgggatcgagcatcgtcatcattttgtactggttagacaaaatcagacgttgcgcgttggtcatttccattttgaactcctgtatcacgctatggcgatgaaaaaaagaaggcattggtatgccttcttttatatgcgtaatccggggtcaattacaaatcatccaggaaagttttatccagttgtttgaaggcgcgcttaagcgtgtcagctaatgcctggtaatccggctttccttctaccggcgccagcgcttgtccagcctcctgcaatttaccgcgaacttcgtaaaaccagttaaggattgaaggcggcaacggcgtcacggaacgtttccctaaccaccataatccctgcatgggcaagctcagggcgaacagggcggtcgccacggccggacctaactgaccgcccagcgctatctgccagcataatgtaaagacggcgacaggcggcataaatcgtatggcatagcgcgtcatacgaatgacgcggttttcgacgaaaacgggcgccagccgtttttccatcggccacgtcttcgcgtagtgctgcccccggcgaaataagctaaaaaaatttacggagcgattatccggtgtcgacatggcctacctcaacttcacatataaaatttaaaaaatttgtgcaaaacaacaactgcgagggacaacgttcaaaacattttgtcttcgatacccactatcaggtatcctgtgtcggcctgtcaaaggccggtagtttaaaatcattgagtcgtcaatattacacatagtatgccattggctgaaaaatacgcaaaatggcatagactcaaaggtatttcttccatcatgcccaaaaaaactcctgcgcatgatgttaatcataaatgtcagggctatcatgcgctacgctctatggctcactgacgtttttttagccacgtatcataaataggtacttccatgtcgagtaagttagtactggttctgaactgcggtagttcttcactgaaatttgcaattattgatgcagttaatggtgatgaatacctttctggtttagccgaatgtttccatctgccagaagcacgcatcaaatggaaaatggacggcagtaaacaagaagcggctttaggtgcaggcgccgctcacagtgaagcgctgaactttatcgttaacactattctggcacaaaaaccagaactgtctgcgcagttaactgcaattggtcaccgtatcgtacacggcggcgagaagtataccagctccgtagtcattgatgagtccgtcattcagggcatcaaagattccgcctctttcgcaccgctgcataacccggctcacctgattggtatcgccgaagcgctgaaatctttcccgcagctgaaagataaaaacgttgcagtattcgacaccgccttccatcagaccatgccggaagaatcttacctgtatgccctgccgtacagcctgtataaagaacacggcgttcgtcgctatggcgcacacggcaccagccacttctatgtaactcaggaagcggcaaaaatgctgaacaagccggtagaagaactgaacattatcacctgccacctgggcaacggcggttctgtttccgctatccgtaacggtaaatgcgtggatacctctatgggtctgaccccgctggaaggcctggtcatgggtacccgttccggcgatatcgaccctgcgattatcttccacctgcacgacactctgggcatgagcgtggatcagatcaacaaaatgctgaccaaagagtccggtctgctgggtctgactgaagtgaccagcgactgccgttatgttgaagacaactacgccaccaaagaagacgctaaacgtgcgatggacgtttactgccaccgcctggcgaaatacatcggttcttacaccgctctgatggacggtcgtctggatgcagtcgtgttcaccggcggtatcggtgaaaacgccgcgatggttcgcgagctgtctctgggtaaactgggcgtgctgggctttgaagtcgaccacgaacgtaacctggcggcccgcttcggcaaatctggtttcatcaacaaagaaggtacccgtccggcggtggtgatcccaaccaacgaagaactggttatcgcgcaagacgcgagccgtctgactgcctgatttcacaccgccagcctcgctggcggtgctgttttgtaacccgtccccaaaagacggtaacgaaagaggataaaccgtgtcccgtattattatgctgatccctaccggaaccagcgtcggcctgaccagcgtcagcctcggcgtcatccgtgctatggaacgcaaaggcgttcgtctgagcgtctttaagcctatcgcccagcctcgcgctggcggcgatgcgcctgaccagaccaccactatcgttcgcgcgaactctaccctgccggcggctgaaccgctgaagatgagccacgttgaatctctgctctccagcaaccagaaagacgtgctgatggaagagatcatcgcgaactaccatgcgaataccaaagacgcggaagtggtgctggttgaaggtctggttccgacccgtaaacatcagttcgctcagtctctgaactatgaaatcgcgaaaacgctgaatgcggaaatcgtttttgtcatgtctcagggtaccgacacgccagaacagctgaacgagcgtatcgaactgacgcgcagcagcttcggcggcgcgaaaaacaccaacatcaccggtgttattatcaacaaactgaatgcgccggttgatgaacaaggccgtactcgcccggatctgtcggagatctttgacgactcttccaaagcgcaggtgatcaaaatcgatcctgctaaactgcaggaatccagcccgctgccggttctgggcgcggtgccgtggagcttcgacctgattgcgacccgcgctatcgatatggcgcgtcacctgaacgccaccatcattaacgaaggcgatatcaaaacccgccgcgttaaatccgtcactttctgcgcgcgtagtattccgcatatgctggaacatttccgcgcaggctcgttgttagtgacctccgctgaccgtccggacgtactggtcgcagcttgcctggccgcgatgaacggcgtagaaatcggcgccctgttgctgaccggcggctatgaaatggacgcgcgcatttctaaactgtgcgaacgcgcattcgccaccggtctgccggtctttatggtgaacaccaacacctggcagacttcgctgagcctgcaaagcttcaatctggaagtcccggttgatgaccatgagcgcatcgagaaagttcaggaatacgtcgcgaactacgttaacgctgagtggatcgagtcgctgaccgccacttccgagcgtagccgtcgtctctctccgccggcgttccgctaccaactgactgagctggcgcgtaaagccggtaaacgcgtagtgctgccggaaggcgacgaaccgcgtaccgtcaaagcggcggcaatctgcgctgaacgcggcatcgccacttgcgtactgctgggcaacccggatgaaatcaaccgcgtcgcggcatctcagggcgttgagctgggcgcaggtattgaaatcgtcgatccggaagtggtgcgtgaaagctatgtcgctcgcctggttgagctgcgtaagagcaaaggcatgaccgaaccggttgcccgcgaacagctggaagacaacgtggtgctcggcacgctgatgctggagcaagacgaagtcgacggcctggtttccggcgcggttcataccaccgccaacaccatccgtccgccgctgcagcttattaaaacggcgccgggtagctccctggtctcttctgtgttctttatgctactgccggaacaggtttacgtttacggcgactgcgcaatcaacccagacccgaccgcagagcagctggcagaaatcgcgattcagtctgcggattccgccattgccttcggcatcgaaccgcgtgtggcaatgctctcctactccaccggcacctctggcgcgggcagcgacgtagagaaagtacgtgaagcgacgcgtctggcgcaggaaaaacgtcctgacctgatgatcgacggtccgttgcagtacgacgccgcggtcatggctgacgtagcgaaatccaaagcgccgaactcgccggttgcgggtcgcgctaccgtgttcattttcccggatctgaacaccggtaacaccacctacaaagcggtacagcgttctgccgacctgatctccatcgggccgatgttgcagggtatgcgcaagccggtgaacgacctgtcccgtggcgcgctggttgacgatatcgtctacaccatcgccctgacggcgatccaggcttctcagcagcagcagtaacagtaaaagctaatgccggatggcggcgtgaacgccttgtccggcctacaggtgagataccgttgtaggccggataagacgcgttagcatcgccatccggcattctgctatttaccctgcaaagcggaattttttgcttaactgcgctgcatcaatgaataactattcccttcttctcatacttagcctctttgctttgcaacagggatagtctgtcatgtctgtcgttacagaatcaaaaacagccagaaaatgggcaatgcccgatacgctggtcatcatcttttttgtcgccattttaaccagtatcgccacctgggtcgtccccgttgggatgtttgatagccaggaagtgcagtatcaggtcgatggtcagacaaaaacccgcaaagtcgtcgacccgcactcttttcgcattgtgaccaacgaggccggggaagcgcagtatcatcgagtacaatttttcactaccggcgatgaaagaccagggctgatgaattttccgtttgaagggttaacatccggatcgaaattcggcactgccgtcggcatcattatgtttatgttggtgattggcggcgcattcggcatcgtgatgcgtaccggcaccgtggataacggcattctggcgcttattcgccacacgcggggcaacgaagtcctgtttattccggtgctatttgtcctcttttcgttagggggcgccgtatttggcatgggcgaagaggcggtcgcctttgcaattatcatagccccgctgatggtcaggctgggctatgacagcattaccaccgtcctggtgacctatatcgccacccaaattggctttgccagttcgtggatgaacccgttttgcgtagtcgtcgcccaggggattgccggcgtgccggtactttccggctccgggctgcgtattgtggtctggattgtcgccacgctgattgggctggtttttacgctggtctacgcctcacgcgtgaaaaagaatccgctgctgtcccgcgtccacgaatccgatcgctatttccgcgaacagcaggatgaagtcgtccagcgccctttcaccttcggtgactggctggtactgctggtcctgaccggcgtaatgatttgggtcgtctggggcgtgattgtccacgcctggtttattccggagatcgccagccagtttttcaccatgggcgtggtgatcggcctcattggcgttatcttccgcctcaacggtatgacggtcaacgtgatggcgtcctcattcaccgaaggggcgagaatgatgatcgcgcccgccttgctggtgggttttgccaaaggcattctgctgctggtcggcaacggcgaagccggggaacccagcgtgctcaatacgttgcttaacagtatcgcgcatggcatcagcgggcttaataatgctatcgccgcctggtttatgctgctcttccaggcggtatttaatttctttgtcacgtccggttcgggtcaggcggcgttaaccatgccattactggcgccgctcggcgatctggtcggtgttaaccgtcaggtgactgttctggccttccagtttggcgatggcttcagccatattatctatccgacatcagcctcgctgatggccacgctgggcgtgtgccgggtcgattttcgcaactggctgaaagtgggggcgtcgctgctgggactactgtttattatgtccagcgtggtcgtcattggcgcgcagatgatgggatatcattgatccaaaatgccggatgagcatcagcgccatccggcaatatctccatgattaaagcagtgatttcgcggcttctacaatcgcttcggcggtgagtccgtactctttttgtaagaaatcctgcgttcctacctgcccataacgctctttgacgccaacacggcgcatcggcaccggacagttttccaccagcacttccgccaccgctgaccccagtccattatggatgctgtggttttcacacgtgacgatacgccgcgttttttccgcgtagtttttcaccaacatgcgatcgataggctttaaggtgaacatatcaatgaccgcggcgctcacaccttcctgctccagttggcgcgccgcctccagcgcctccgccaccataatgccgttggcgataagcgtaatatcatcgccctcgcgcagtacgttgcccttgccaatggtaaaggtagagcctggcgcatagatactccgcgcctgcttacggatggtacgcagccagtaaaaaccgtccaggtccattagctggcgtaaaatatccgcgaacatcaccgcatccgtcacctccagtactacggagtgcgccagcccgcgaacaatccccatatcttcaaaagacatatgggtgccgccgttatggcacgctgtcactccggcatcggaggcgatcactttgacgttgttacgctgataatccagcgccataaagagctgatcaaaacagcgacggctggcaaaagcggtaaaggtatgcacaaacggtttacgaccggtcagcgccagccccgccgccgtgccaatcacattcgcctccataataccgcagttaatgacatgctgcgggtagtcacgcgccacgctgtccatcgccattgagctcattaaatcagcctcaagcgcaataattgggcttccggcctcaatctgcccggcgataaaaccggcgtaaactttgcgcatttcgatatcgtctttaagccctgcgggcgcaagcttaatcatgcatgacctccagttgatgaatggcctcattgagcgtctgcttcatgccatccgtcaggcgtaagtggtgagaattcgttaactgctccaggcatggcaccccctgccctttaatgctgtcaaggatcacaacccgtggctgggcatcggcgggcggcacaggctgaaccaccgccagtagtccggcgatatcatcgcctttgacggtgacgacatcgaaaccaaacgcacggaatttcccttccagatcgaatggattgataatctcctccagctcgccgtcaagctgctgtttattccagtcaatgaaaacggtcagattattcaggcggtggtgggcaataaactgaaacgcctcccagcactgcccttcattcagctccccatcgccgacaatgcaaaatacccggttgggtcgccgcgccagtttatgcgacaacgccattccgcccgcaatagagatgccctgtcccagtgagccggtcgtggcgtccacgccgcgcgtttttagccgatccggatggctgggaagacgggtgccgttctggttaagcgtattcagctcttcgcgcgggaaatagcctttaatcgccagggtactgtacaacgcggggcccgcatggcctttcgacagtacgaagtaatcgcgttccggccagtccgggtcggcagggtcgattttcatcaccgcgccgtacagaaccgccagagtctccactaccgacatgctgccgccatagtgaccaaagccaagatggtttaaggatttgagcgtggcgacgcgaatatcgcgcgccagttgggtgatttcggttacgttcattctttcgctccgctattttcctgcacttcggcagtcgcttttttgtttttggccaacacgttgtacgccaccagtagcgcgaatagcgccaccaccagccccgtgatagccatcggcgacagataacgcgccaggttgcccagcaaaataccgattacgccaaagtcagcatccgagaacgtggtattggcgaagccgatcgcgccgagaaccggcagtaacagcactggcaggaaagtgattaatagaccattagcaaatgcgccgatcatcgccccgcggcgaccgccggtggcattgccaaagacgcctgcggtcgcgccggtaaagaagtgcggcacaacgcctggcaggattaacacaagcttcatctgtccaagcaggaacagccccaccagcccgccgagaaaactgaacaggaagccaatcagtaccgcgttaggggcatagggatacaccaccgggcagtccagcgccggacgcgcgtttggcaccagtttttctgaaaagccggtaaaggccggaacaatttccgccagaatcagacggacgccttgcagaatgatgaatacgccggcggcgaaggtgattgccatgatgatggcgtacaccagatagttttgcccgccgctaaacgtcgcttcgacatactcacgccctgcgctgactgccatgatcagatagataatcatcatggtcagcgaaatcgagatagaactgtcgcgtaaaaaactgaggtttttcggcaggttcatctcttccgtggagcgggagcctttaccacacaggctgccaatccagccggaaagcacatatcccagggtaccgaagtgaccaaacgcaatgtcatcggtaccggtaatccgcctcatataacgttgagccaaggccgggaagaaggccatcaccagccccaggatcagcgatccggtgaagaccagccctacgccctcaaaccccgccacggtcaggattacgccaatcatacaggccatgtaaaaggtgtgatgcccggtcaaaaagatatatttaagacgcgtaaagcgtgccacgacaatattggccaccataccaaatgccataattaacgccgtggacgcgccatatttttccagcgcgattgagactatcgcttcattattaggaataatgccctgaatattaaaagcgtgttcaaacataccccctagcggatttaatgaacccaccagtacggttgcgccgccgccaagcacaataaaacctaaaatggttttaatcgtgcctttcaccacatcggaaaacgcttttttctgcgccaccagaccaatcagcgcaattaaccctacaagcaccgagggcacttttaaaatatcaacaacaaaattcagcgtttcaaggataaacatatccacctcgccagcaataattattgtttagcgaaccatgcgcgcagctgcgtttccagttcgttgatgtcgatgatgttattgatcaccaccagttggctttccggtacgctggcgctggccgcgatatctttggccattacaaaaagatcggcagccccgggcgtggccgatgaaagatcggagtgttccacctcggcgtcaatattgagtttctttaatacttttttaatgttcatttctaccataaaactactacccaggccggaaccgcaaattgccatgattttcattattgtcaccttttaaaagtagagttggtctgcatcacgcacgggcgtaatgttatttaccgcaagaaaatggaataaaatcagaaacggtcaataatcgttttaatgtcctccaggttttttgcctgatgtaatttttccatatctacatcactggaaaataattccgccagcgccgatatcatttcgatatgactgtgcttatcaggcgccgccagcataataatgatgtcaaccggatcgaattcgtctgcgccaaatgaaacgccgtgctgtagtttcagtaacgataaacctaaccctttcgccccctcttccggcctcgcatgcggcatcgctaaccctggcgctaatacataatatggcccaagcttttggtgctgctgaacaatcgccgtaaggtattccggtgcgataacacctgcgtccagcaggggtttgccgcaaatttccagcgcctgcggccacgtttccacgctctcctgtagcgtgatggttgcgtcagataaccaggttcccagcatgttattcgcccccacggtgtatgaaattatgaacaaactttattcaagccattcgatattagctgcgatcgttatcacaaagatagcgctaccagcgactattactcagaattgtgatagcgctatcaaattaaaatcatggtgtgaaatcacagcaaaaaagcggatttaaggcgtatactgccagtcatgcgaagcaaagaacgacaataaaaaagcatctcaacatgttgtaatgacgcaggaatttgtatgtcgataccccgtaaacggcgcagtaccggtaaagtgactatcgccgatgtagcccaacttgccggtgtaggcacgatgaccgtatcacgagccttacgcacgccggaacaggtctctgataaactccgggaaaaaatcgaagcggcagtgcatgagctgggctatatgcctaatctcgccgccagcgcgctggcgtctgcctcctcgcacaccatcgcaatggtcgtaccgaaccttgcggaagcggggtgttctgaaatgttcgccgggctgcaacaaattttacagcccgcaggctaccagattatgctggcggaatcgcagcatcgcgtggaacaagaggagaagctgctcgaaacgctgctggcctccaacattgccgcagcgattctgcttagcgtcgaacatagcactaccgtgcgccagtggctaaaaaatgcctctatcccggtgatggagatgggcgcgattcgcagcgatcctattgatatgaatatcggtattgataacgttgcggcaatgtatgagctgacggaaatgctgattcagcgcggttatcagaatatcgggctgctatgcgccaatcaggagcagtggatttttcagcaacatctgcacggctggtacaaagcgatgcttcgccaccatatgtcgccaaaccgggtgattaatgccgccttgccgcccaatttttctaccggcgcgtcgcaactgccggagtttttactggcgtggccggagctggacgcgctggtatgcgtatcggatgagctggcctgcggcgcgttatacgagtgccaacgacggcggatcaaagttccggacgatttagcggtggtcgggtttggcgatagcgatgtcagccgggtctgccagccgccgttaaccaccatggccgtaccgcaccgtaagattggcagtgaagccggacgggcgctgttggaaaggttaaatcagggaaactggagcgatcgaaaatccatcgcctccagtttatgtatgcgggaaagctgctaaaacgcttattccgtctcttccggtttctcctggagcgcggcttcgtttttggcgttgcgggtcatccacagcgccagcgctttgagcgaatctggcgtaaactcatcacagcgcgcggtgatctcctccggggtcagccaacacacttcgctgacttcatcttcctgaagcgcgaaaggcccgtgggaaacgcagctaaacagcgcgccccaaacccggcaatgttggtcttcaaagtaaaacagaccgtgttcggcaaacggcacgcctgcaatacccaactcttcttccgcttcgcggcgggcagattccagtagctgctcatcagcctgaaccacgccgcctgcggtagcatctaacataccgggcaaaaaatcttttgtttcggtacgacgctgcaccagaattttacccataccatcatgaacgacgatatacgtcgcacgatgccgtaagcgttgcgcacgcatctgttcccggctggactgtgcaatgacttcattgtcttcattcacaatatccacccattccgtacttgccaaacgacgctgttccaccatcaggaaaccttcttatttctggcgctcttacggcgcatttacgtttgtgaggtaaattacgagttaattgcaacctgcgcaatgatactttgatcattgagtgcgattacgctcaacacattatcatccagaataccgtagcttgccgcatacccgcctttcgggatgctcactgacccaggattaaagtgatacagtccttcctgctgttgcgccaccggcagatgcgtatgaccatagaccaacacatcgccagtatgcagagcgggcagattcgtcggcccgaagaggtgcccatgcgttaaaaatagccgcctctcttgcgtcaatatttgctgccacggcgcagttatcgggaaatgcagcagcatctgatccacttcgctatcgcagttgccgcgcacggcaatgatttgcgtcgccaccgcgttcaggcgttcggcaacctgagcgggcgcatagccttcaggcagcgcatttcgcggcccgtggttaaggacatcgcctaatatcaccagccaacgcgcgccgctttgcgcgaaccgctcaagcacgcgttccgtggcgggtaaagaaccatgaatgtccgatgcgaacatcagtttcatcgctcactcctcgttgtgaaaaacggcgttatgatactggaatatgaatagattttcagcctgaacgcttcgaggaaagcgcaataaaacgctgtacggaagcacgctgccactggaatgtcgcatatgccgccagcgatgccggcacgtcatcgccatgcagcgccagacgattgatcatcaatgccagatcggtatcggcaatgcaccattcaccaaataaattttgcgtcccctgccccaatagcgcttcagccgtcgcaaacagttttgccgcgctggcttttccagcctcgcttagcggcgcttttttcgccccggcaaacactacgtcggtaggccgttcttcgcgaagcggcagtaaatcgctgcgtagccacgcctgaatctgtcgcgcgcgggcgcgtttttgtaaatcgtgcgggtagatacgctcccactgcggcggcgcgaaacgctcctccaggtattccgcaatagcggacgactcgctcagctcaaaattgtcggcctcaagcaccggtacgcgctgcgtcagcgcatatcctcgccagccaggttgcagatgttctccctggtccagatcgcgagttttcagagtaaaggaaagccctttttcttgtaatgccacccaggcggacaagacgtagggagagaaaaagttcgcatccgaccacagcacaataacaggcttactcataatgtcctcttgagggcgtattaggtttcttcccaaaatatagcgtctttcgcctgctgtcacctgatgaaaactcacacacatcaggaggctttctatacttaattcagcccagactctttacgcacatgcaggagccaaaatgattgacctttactacgcccccacgcccaacgggcataaaataacgctgtttctggaagaggcggagctggcgtatcgtttgctaaaagtagatatcagcaagggcaatcagtttcgccctgattttttggctatctctcccaataataaaattcctgccatcgtcgatcacgccccggcagacggcggtcaaccgcttagtctttttgaatccggcgaaattcttctctacctggcggaaaaaagcggcaaactgcttagcggggagctgcgtgaacgccataccacgctgcaatggctgttctggcaggtcggcgggttagggccgatgctgggccagaatcatcactttaaccactttgcgccgcaggccatcccctatgcaattgaacgctatcaggttgaaacgcaacgcttatacaacgtcctgaataaacgcctggaaacctccccgtggctgggcggcgaccactacagtattgcggatatcgccagttggccgtgggttaacgcacatcagcgtcagcgaatcgatcttgatacctacccggcggtgtataactggtttgaacgcattcgcacgcgtcctgcgacagcgcgcgcactgttacaagcgcaactgcactgtaacagtacgaaagcgtaacgcggtagcatacatcatgtatgatgtagaggtgtatacacggaaaaaacctgcgtccggcacccttattcgtattaaaaacctgacattagggaagaggaaatcctccctactctggaggtcatatgcagattctgattaccggcggtacaggcctgatagggcgtcatctcattccccggctgttaacactggggcatcaggtgacggtcgttacgcgcaatcccgataacgcgcgtcagattctcgattccagagtgacattatggaaagggctggcggaacgtgagcacctcaatgagattgatgccatcatcaatctggcgggcgaaccgattgccgacaagcgctggacgtcgcaacaaaaagaacggttgtgccaaagccgctgggctatcacgcaaaagttggtggatttaattcatgccagcgcaacgccgccctcggtgttgatatccggctccgccacgggctattacggcgatctgggtgacgttgtcgtcactgaagatgagccgccgcacaacgaatttacgcataaactttgcgcccgctgggaacagattgcctgtcgtgcgcagagcgaccagacccgcgtctgcctgctgcgtaccggcgttgtcctggcgccgcaaggcgggattctggggaaaatggttccgccgtttcgcctcgggctcggcggtccggtgggtaatggtcggcaatatctggcctggattcacatcgacgatatggtcaacggcattctgtggctgctggataacgatcttcgcggtcccttcaatatggtctcgccgtatcccgtccataatgagcattttgctcatgcgctgggtcgcgcgctgcgccgtccggcgattattcgcattccggcgacggcaattcgcttattgatgggagagtcgtcagtgctggtgttgggcggacagcgggcgctgccaaaacggcttgaagccgccggattcgcatttcgctggtatgatttagaagaggcgctggcggatgtgattcgctagttcccaaagcgccgtatcctgcccggtgagcgatgcgccgccgggcttcttttatttcagcgagcctttcaggaattgctgtaaacgcgggctttgcggattgccgaacacctgctccggatcaccctcttcttcaattttcccctgatgcagaaaaataacgtgcgaagagacatggcgagcgaagcccatttcatgcgtgaccaccaccatcgttttgccttcttccgccagttgttgcatgatgcgcaacacttcgccgaccagttcaggatcgagcgccgatgtgggttcatcgaacagtaaaacgtcaggttccatcgccagcgcgcgcgcaatagaaacgcgctgctgttggccgccggagagatggacgggatatttgccctgagcgcgctcatcaatccccaccttcgccagatatttcaacgcccgctcgcgcgcgtcgtgcttgcttaatcccagtacctgaatcggcgcttccatcacattttccagcaccgtcatgtggctccagaggttgaagtgctgaaacaccatcgtcaggcgggtacgcaacaagcgtagctgatttttatccgccactttgagctgcccatctttgtcgcgcaccagattaatgttctgaccgttcacgataatcgcgccttcgctcggtttttcgaggaagttaatacagcgcaaaaaagtgcttttaccggagccggacgagccgatgatgctaatcacatctccggcgcgggcctgcagcgatacccctttcagcacttcatgaccgccgtagcgtttgtgcaaatcgataacgtgtaatttattttctgacatcatgttactcgaattatttagaggacacgtgctgcaaccagcgtctttccgcccgacggaacaggcttatcaggacatacgaaatgagtaaatacaacacggcggcaatgccaaacgcggtaaacggctggtaagtcgctgagttaatatcgcgggcgattttcaacaaatccggcaccgtcgcggtaaacgccagcgccgtagagtgcagcattaaaatcacttcgttgctgtaggcaggcaaggcgatgcgtaatgccgacggcaaaataatgcagcgatacattttaaatgacgagaagccataggcccgtgccgcttcaatttcaccgtgcggtaccgagcgaatcgccccggcgaaaatttccgtggtgtacgcgcaggtattcagcgtcagcgccagtacggtacagtttagtccgctgcggaaaaacgtgttaagaagatcggtgcctttgactatctccagcgtatacatccccgaatagaacaccagtagctgtacgtacagcggcgtgccgcgaaaaatatacgtaaacagccagatgggaaaacggatgaatttattactggaaacgcggcctaccgccagaatcaccgccagaagaccgcccatcaccaccgatgaaattaacagccacagcgtaatcgccacgccggtaaaacgatagccatccgtccaaagcagggatttccagtactcctgaatgatctcaatcacaaatcggccctcttcacgcccacggaatagcgacgctcaagtaagagcagcacaccattggaaacggtggtaaataccaggtagataagtccacagaccacggcaaaatagaaaggctcccaggtacttttaccggcaagctgcgtggctttgacgacatcttccaggcccagcagcgacaccagcgccgtcgctttgagtatcacctgccagttattgccgatccccggcagggcgtaacgcatcatcgccgggaacataatccgccggaaggtttgcccgtgggtaaaaccaaaggccgtcgccgcctcgatatggcctttcggcaccgccataaacgcgccgcgaaaggtttcggtaaaataggcgccgtagatgaaaccaagggtgataataccggccaccatcggatcaatatctatctggtcgatacccagcgaatcggtcaccacgttaagcgcgatttgcaatccgtaaaatatcagcagcattaagaccagatccggcaccccgcgaatcagggtggtgtacccttcaaaaataagccccgttacccggttttgcgaaagcttcgcccccgcgccgacgagaccgataagcacggccagcaccacggaactgagcgccagttccagcgtgacgatcgcgccctgtaaaattacgcctgaaaacccgtacaacatgcagcctgtcctgttgtgtgtggtgaagtaataagcctcttttgcatttttgcctcacatcacgccggatggcggctgtgccttgcccggcctacgatgctccccgtaggcctgacacgcacagcgccatcaggcaatgcagacagtcaacattctttgggctttatctgcaccgacggtgattaaccgccataaacatcaaaatcaaagtactttttcgccagcttttcgtaagtaccgtcagcacgcatttcagcaaaggctttgttcagcgcttcgcgcagctcgttatcctctttgcgcagccccataccggttcctacgccgaataacttctcatctttcaccgccgggccgccgaatttatagtcttttccgacgggctgtttaaggaaaccttcgctggccgcgacctcgtcctggaacgccgcatcaatacggccagccgtcaggtcggaataaatgttgtcctgcccctggtaagagacgatctcaatccctttcggcgcccagtgctcattgccgaaggtctcctgcgtcgtcccctgtagcacgccgacgcgcttgcctttcagcgacgcgacggtcggctgaatatcagagttcttcgccaccaccagacgggaatcagcggcgtaaagcttgtcggtaaacgcgatttcctgctggcgcttttcagtgatggacagcgaggacatgatggcatcaattttcttcgcttttaaagacggaatcagcgcatccagcgggttttccacgaacgtacactgtgtgttgatacgtttgcacagctctttggccagatcgatatcaaagccgaccaattcaccttgtgcatttttggattcaaacggtgcgtatgtaggatcggtaccgatgcgaatcttttgtggaatagcggcaaatgctgcggtagcgctggaaaatgccagcaccagagaaagggataacgccagttttttcataactatcctcaacagactgtctttccaggagatctttacagatccgatgcgactatcgtgccattaatcaggccgacaaggcaaagcattctaccttgtcagccggtttattttgcataaaaatcgattaagtatgcatttatgcgcctgttccgcaacggcttatgcaccaaaaaggggcaaaacatctattttgcaccgtgatagttccccagcgcggcgcgttatccccttccctcaatcgccgtaaacattaaaatcgaagtactttttggccattttgtcgtaagttccgtcctggcgcagttcggtcagcgctttatcaaacgcggcttttagctcggtatcatctttacgcagcccaacccccgtcccgtcgccaaaatattttttatccttcacggaaggaccggcaaacgcatactctttgcccgctggctgcttcaggaaaccttcgctggcggcgacttcatcctgtaatgcggcatccagacgaccggcggttaaatcggaatagataagatcctggttggcataagccaccacatccacacctttagtgcgccagttatcattggcgtaagcctcttgcgtggacccttgcagcacgccgacatgcttgcctttcagcgattccagcgtcggctgaatgggagacccttttgccgcaatcaggcgtgaatccgccgcgtaaagtttgtcggaaaacgcaatttcttgctggcgtttatcggtgatagagagcgatgaaataatggcatcaatttttttcgcttttagtgagggaataagcgcatcaaagtcgctggcgacccaggtacatttcacctgcatacgcttacacatttcattaccgagatcgatatcaaagccaataaactcgcctttggcatcttttgatgagaaaggcgcgtaggtggtatctgttccaatacgaaccgtttgcgggatcgcggcgtaactggccgccgtcgcgcccagacctatcagcaaagacaaagcgagaacggtcttcttcatacatacccctcaagtggcgtcattttcttatgttttacgtggcgttgtgtgtttgcagactttttcatgcaggtcttatgccattttcacgtcagcaaaacgattcgacgttaaatttgttaataaaacgttgcaatattgtcctgatgttgaagatagcaggtatgacggttgaaccgcagcgtttcggcggcttttaacgaattaaatgttgaggatatgatcgcggttacaaaattgccctgaaacagggcaacagggacaataatgcacgctaaacagacaacgctatgcgccctgccagcgaacaaaaagatcgtgcggaagggggatatcaaactgatccagcactcggttaaccgtttgatttataacatcatctaacgtctgaggaagatgataaaaagccggaaccggcggcataatcaccgcgcctatctcagcggcctgggtcattaaacgcaaatgcccgatatgcagcggcgtttcgcgcacacacagcaccagaggtcgccgctcttttaatatcacatccgccgcgcgggtaagcagtccgtcagtataactgtggacaatccccgacagcgttttaatcgaacagggcaagataaccattcccgccgtcgggtaagagcccgaggaaatgctggcggcaatgtcgcgcgcatcgtgcgtcacatcggccagcgcctgcacctcgcgcagcgaaaaatgggtctccagcgccagcgtttgccgggccgcctggctcatcaccagatgcgtttccacgctatcgacatcgcgcaaaatttgtaataagcgcacgccataaatcgctccgctggcgccgctaattcctacaatgagtcgtttcatgttctcttaccgtttacgagcgccgttcatcccactgtgttacgtaatcggctcaaagtgggtctgaagagataccatgacaaaagaatccctatcataaaagccagctcaaccaacattatcactaccccctgctcactaaaccaggtgccgaccataatggcaaaattggtgataatgacaaatcgggccgtccaggggaaaagcggcgatcgatagcgtagcaaatcgctggcgtacgttccattacgcaccgattgtcggaagcgatactggcaccatccgatggttatccatgccaggcaacccacctgcccggtactggcgatcagatataaataaaattgctgtgcgggaatatagcgggtcagcaacgacactaacgccaacaaggccgtgattaaaatagcatacaccggcacgccgccgccgttcgttttaccaaagcaggctggcgcaaagcgatcgcccgccatagaccacagcatacgcgaactggcgtaaatggccgagttagcggcagaaaccgcggcggaaaagatcaccagcgtcatcagcgtatccgcccccggaatgcccgcgtgggagaatacccatacaaagggactttgtccatttggcgtcagttcatgcggatagaccagcgccagcaccgcaatcgccaggccgtaaaacaaaatgattctgagaccgatccccaggatcactttcggtaaaataatgtgcggcgattcggtctcccctgccgcatttcctaccagttccaccccctggaaggagtaaatcacgatcgtcatatagaccacaatttgctcccaaccgtggggaaaccacattccgtctgtttttaacgtcgggtgccagtcactatggcccattagcgagtagatcataaccccgcccgcgcaaataaacagcacgatcgcgaaaaccttaatggccgaaagccagtattcgcattcgccaaaactttttgcggaggtgagattgatggccgtcaggatgagcagaatcgccaggcagaacatatataccggaaccgcggggaaaaactggtgagcaataaaccctgcggcagtgaggtcggccgccagggaaaagacccagctaaaccagtaaagccagccaatggtatagctccagcaaggtgacggcataaacatcagcgcgtaatgttgaaatgaaccggagtgaggaaaggcgcatgataattcgccaagacacatcatcgtcgccagcataatggttccggcaaacagataggccagtaaggttcccgccggcccgacgctgcttaacggttcggcaatgccgataaataagccggtgccaatcgtgccgcccagcgacatcatcagcaggtgccgcttcttcaggttacgccgcagaccgccttcaggctctgctggcggagattgttgcagggtatccatcgttactccctgtctttcgtgaggtcaaagatgccgccgcgacatagccgcggcggttatgcgttaacgcgtaaacctccaggcgacgcctttggtctggcaggccattaacaggcccgtataatccagctcaaagcgaaccacatcgcctacttttagcgactgacgacaatcttcaatatccaccagcgtatgatcgctggtttgtcctaagatagtgatagcgtcgtcgcatggcacacagttatccgacggcacatcctggcgaccaaacgccagcaatgcgcgtcggcgtatgccacgatcgacaaaggttttactttgcaaaaaggcatcgacgcccagctccccgaccgggacggtaggtttactgttcagttcgatgatttccgcttccaggatatacatatcggaacaggctttatcgaccggttttgcggagtggtgaaattcattcaggtatttcatgtccacatattcaatgccgaattcatgcagtccgccgatgcgcagatgattcagtccctgcggccagatacctttatccagcaggtgatagctggtgcagtttcccgcagaaagccgccggacaggaataccgctgtcagcttccagccgggcggccagcgccagaaaatcctcgccattttttaccgttggcaacacggtgccgtaacaattaaagttggtgcccagtccatataattccagaccgggcagaccagtaatcagagtcacggtctcaagaatgcgttgatattcaccaaaccagataccctcgcgtaaatcgcccatatccaccatcagtaatacctgatgcgttttcccctggcgttgggcttcttgcgataatgcccgtaataccaccggctcgctatttaaactaatatccgcgtagcgcaccacatcttcgatttcactcagacacggactgcgtaacaggcaggtcgtacatcctgtctcgcgtatttttttcaaattataggttcgtgattcagcgataacggtaattccgccgttgaacaccgcctgcgcggtttccacgcagccgtcaaaaactttattgacagccatcacgtcaataccgctacttgccagcagagctttttccgtgcgggcgttttcttccagcttgcgtagatttatttccagaactggcatatacattttattttcctcccgccatgcttaaacgggcattacgtttctgcgcccgatggtaaatgtactccgcgacgacaaccgccagcacggctccgccaataattttcccggcgtactggaaatatccgcccatatcaatttgagaaggcggaataaataacagcgcaacggcaaaggcgatagaaagaaagcccagcgcgggtaaaatagccggtaaaaccttgcccggaattttaaaacttcttggcgtatccggctgagtcttacgtaaacgccagaacgctgggaacatcaccaggtaaggaataaaataggtgatggtcgttagcgccgttaacatccagtaagccgccgcaacgcttggcgaaataaaagtcgaaaaacacaggaccgtgacaataatcgcctgtacagtcaaggcaaaggcgggcgttttccacaccggatgtaatttgccgattcggtcccccagcagattatcttcacgcgaggcttcctggagcatataaatcggccccaccagccaggagttaatctgcccgagagcgccaaaaaacatacagatggccataacaggaattaaccacggcatatgcagcgtatccgcagcagcatgcatagcctgcatgacgcctgccacgatgtcggttttcccggcgggtaaaagcgtatttagcgcccaggtgccgaccatatagatcccgacgataacggcggcggagacggccatcgctcgcggaaaatcacgctgtggattacgggtacgcccggcaatcatcggggcgacctccagtccggcaaacgcaaacatcatgctggataagaaaacgatcgtatcccagtgtccgagatccggaatccagtttttcgctgtagtgtagtccgtctgcatctggtgtccggtacatagccatactaccgccagcaaaatgaggatggcggagggaataaatacgccgcaccaggcgctgatgctattaataatttttgtccattccatcccgcggatattcatcagcgttaatagccagaaaattaccgcggaaccaataccgataaacgctttattttccgccaggccgccgccgatcatatagcccaacgcggtaaagccgaattgcagcattaatgggaaaaacagtacgcaggaaaagagaaaacaaaccacgacaatccatgcaatacgtttaccaaatgcctctttaatccagacaaatatcccgccatctttcggccagccggttgacagctcgccgcataccatcgctaaaggaaaaaacaagcagaatgcggcgatcacccataacaacatggccgatgccccgtaaggcgccacgttagggatttgccgcaaactcagaatagcgatgacattcataaagacaatgtctttgatgccaagtaagccagaattcgtgttactcatggccatctcctgttatgcattcaggcatcactgccctcttcttatcatctgacgacgggcttcagcatgaaactgaagcccaaaacagtattaataaatgtcgtacttgaccatatcttcgtaactgtcttcccgacgaatcagacgcgtgtcaccatttttatcgatcatcaccacgcccgtgcgcggacggttgttataaacggtttgactttcaatggtgtatgccccggcatcaagaaatgcgacaatatcgccaacatgagtctccttcggcagtaaaaactcttcgcctttcactcccatgtggaaataatctccgccatcacacagcggcccggctaattttatccaggcgtcgtgcgctgccgtcatgcgagaggcgttatagacataaaagaaccagtcaaaatgctggctgtcagagagtacgctgtaaccagcgtcgacaaatttccattcaacgtggcattccacattgccgttaagatcgtaatttgttttacgtttttcgcaggagacttccgtaagtaaaaccgccgccgacccggtcactttacgtcccggttcaatacatatttccacatcggtacgccatttatgcacttcgcgaatgaccgcatcggcaaaatcctgggcggtaataccggcatacatattatcttttaacgggtcgccattctcgtcgtcatatttatagggaaccggaattccgccgcccacgttgatcaaatcaaatttaataccaagcacctcttccaggcgacgggattcatccaccagcactttagtcgcttttgcgaaaggctctgactccggcacctgatcgcccacatgcatatgcaagccgcgcaaatgcacataaggcatcgccagaatgcggcggcaggtttcttccgcctgttccaggtcgagacccgacttcgcatggaaagcggtaaccagttccgcatgcgtcgccgagggaacattcggttctacgcggacgcaaacattggcgactttcttcagcttgcgagagatggcatcaatatgttccagctcatacaggctatcaacattaataagatacagatcgttggcgatggcatattccagatcggcaggctttttcaccacgccgttgaagacgatctgatcgccgcgaaagcctatctccaggcacttgcgaacctcatattgtgagtttgcctccgcgcaaattccggcgtcacgaatggctttcaacacccccatgaccgagcaggtttttgacgcaaagaaggttttggtatttttatgcgccgcaaatgcctgctggatttcatgaatgttacgaataatctccggctcagaaaacacatagaacggcgtggggtactggcgcgccagagcgtccagatcgaccccttcaaaacacaaatgaccgtctttgtgctggaaacggcgatcgccgttgattacctgctcacgtagctggttgtaattctgcataatcgagtcagtcataacgccctctgcttaatgtttatggtaaaaatccgcattctttacagggataaagcaaaaggcatgccactattttttatcaaaataatcaattagttataaaaataagctttttctcattttcgtcattgagtttgctattcatcacaacgacgaaaattcgtcacttttataatgacaacatgaacaatagatatgaggaatgcatatatggcatccaccaatcaggagctggcctcggcgctcaggatgttttcccgctttttcgatttgattcatcagccgttggccgtcattaatgagcgtggtgaatacgtttactacaatcaggaaagcgcggatctggacggctatagtattgaacgggcaatgggaaaacatatgctggatgtctatccgggcatgaaagagacgcaaagtacgatgctttcatcgttaaaaaaaggcgtggaatacattggccattatcaaatttattacaatgcgcgaggccaggccgttgactatcagcacaccaccgcgccgctctatgcaagcgatggcggcatggtcggcgttatcgaaatcggcaggaatatgtccggcgtcaggcggctccaggagcaggtggtagaactgaaccaactgctgtatgccgatcaccatgagaagcaccatgccattattaccgaaaatccggaaatgctcagtaatatcgccaaagccaaacggctggccgccagtaatattccggtgacgattgtcggggagacgggaacgggtaaggagctattttcccgcctgatacatcaatgcagcaagcgggcgaataagccatttatcgccctgaactgcggcgctctaccgcctacgcttatcgaaagtacgcttttcggcaccgtgcgcggcgcctataccgacgcggaaaatagccagggctatctggaactggcaaacgggggaacgctctttcttgatgagctgaacgccatgccgatagagatgcaaagtaagctgctgcgattcttgcaggataaaaccttctggcggctcggcggacaacagcaactccactctgatgtcaggatcgttgccgccatgaacgaagcgcccgtcaaattaattcaacaagaacgtctgcgggcagatcttttttatcggttgagcgtcggaatgttgacgttaccgccgctgcgcgcccgcccggaagatattcccttactggcgaattattttattgataaataccgtaatgacgtgccgcaggacattcacggattaagcgagacggcgcgtgctgatctgctcaatcacgcctggccgggtaatgtcaggatgctggaaaacgcgattgtacgcagcatgatcatgcaggaaaaagatgggctgctcaaacacatcatttttgaacaggacgagttaaatttaggcgtaccggaaaccgcgccggaaaatccccttccctcgtcacccgatccgcagtatgaagggtcgctggaggtacgggttgccaactacgaaaggcatttaatagaaaccgcgctggatacgcatcaggggaatattgccgccgcggcccgcagccttaacgtatcccgcaccacgttacagtacaaagtacaaaaatacgctattcgcttcggcgtggtgcgtaattgacatcggccagcggcattgcgccgctggcaaagccattagccttcgttatgcatttccaggttttccatttcgttctggaacagcaccgctttggcgtcgtcattacgtaatgaatccaggaagtcgaggtattgctggtctacgtctttggtgacatatatcccgttaaataccgaacactcaaactgctggatatccggattttccgcgcgtacggcttcgatcagatcgttcagatcctggaagataagcccgtctgcgccgatgatctgacgaatctcatccacctcgcgaccatgcgcgatcagctcattggcggtcggcatatcaatgccatagacgttggggaaacgaatttccggcgcggcggacgccagataaaccttcttcgcgccggcttcccgggccatctcgatgatctgctctgatgtggtgccacgcacgatggaatcatccaccagcaggacgttcttatcgcggaattccgcgcgattagcattgagcttacggcgcacggatttacggcgtagctgttggcccggcatgataaaggtacgtcccacgtaacgatttttgacaaatccctggcggtacggcttgccgagaatacgggcaatttccagtgcgatatcgcaggaggtttccgggatagggatcacgacgtcgatgtccagatcttcccattcacgagcgattttttcgccaagtttggtgcccatattcacacgagcgctgtagacggagatcttgtcgataaaggagtccgggcgagcaaaataaacgtactcaaacagacaggggttactgaccgggttatccgcgcactggcgcgtgaacagttgccccttttcggtaatatagatagcttcgcccggcgcgacatcgcgcagaaactcaaagcccagcgtatccagcgccacgctttcagaagcgaccatatactccgtacgaccatcgccaacgtcacgcttgcccagcactaacgggcgaatgccgtgcggatcgcgaaaagccaccatgccgtggccgataatcatcgccacgcaggcataggcgccacggatttgacggttagtcgcggcaatcgcggcaaaaatattgtcggcttccagcggatagtgacggaagttgtcgagctcgctggcgaaaatattgagcaggatttcggaatcggaggtggtgttgatatgacggcgcttttcttcaaacagctttttacgtagctcgtgcgcattagtcaggttgccattatgggccaacgtgatgccatacggcgagttaacgtaaaaaggttgcgcttccgaagcgctggagctgcctgcggtagggtagcgcacatggccgatccccatgttgccctgcaaacgctgcatgtggcgagcttcaaaaatatcgttcaccagcccgtttgccttacgcaagcggaagcagttattcgcatcaatggtgatgataccggcagcatcctgaccacgatgctggagcactgttaacgcgtcataaatcgactggttgaccggcataacaccggcgataccgacaataccgcacatacgtcattttcctcgttaagccacatctcagaacctgttacgtcctgggcaagaaactcgacgagctttgcagatagtcaaagaaccatctgatgatgaagctgaactgcgggatgagctgcgatttgctccagtcttcgcttttcgacaagccggtaaaggtatcaaggaagaacagaatggcggcgacaatcagcgcgcctcgcagtgcgccgaaacagatccccaacacccggtcagttcccgacaggccggtcttttctactagctgacctatcacaaaattcacgatagcgccgacgataagcgtcgcgataaacagtaccgcgatagcaatcccattacgaaccagttcgtcttcaaagcccgtaaaccagacagacaggtaagtgtagtagtgactggcgacaaagaaagcacaaccccacgtcaccagcgataacgcttcacgaacaaagccgcggatcaggctaaccagacaggaaaaagcaatcaccgcgataatggcgtaatcaatccagaccatagatgtcccacgattttacgccctgtcgtcctgttcggggcgcattctaacagaaaaagaaaacgtttgcgtagggatttccttcccacgcgtaaataaaaatggcgctgaaaaaatattcaacgccatcacactttttatctcttcgggcacgaccagaagagctgccatcggcctgataagcgcaggatacccggttcattccttctgccggatggcggcgtaaacgccttatccagcctacagaacttcggctattaccagatgaacaccgtaggccttaacgctgcgcgctcaggcaaaacgcgccttagttcgggctatatcccatcaccacgccgcttaacccggaaatctgcttgagctcgccaagcgatcctttcatcttatctttcgacgcatccggcccgacgagaatacgggttattttaccctgtaccggcgttgagggggaagtataaacccggaacccggcggaacgaagcttgccgactatctcgttgactttatccgcgtttttcagcgcgcccaactgtacgacataggctttgccggtcggcgcaggtttatcgtcggcgactggttgcggcgcgggcgtcggcgtggaagcggcgacaaccggctgttgcggtttaggctgcggcttcggcttttcaaccggcttcggtttaggcgtctccaccggtatcggatcaagctcgacattgttagacgccatgcgcgacgggtccagcgacggcgctgccgcatctcccgcccgcacctcttcagccgccccttccggcggctgtgtcggcagcgcctgcgttgcggcaggcatcatatccggctcatcgcggtcgccaggcttcggtaccagtggaatcgcagcaaattcatcctgataatgctttttctgtccgtccagcagaccgggaagcacaataacccccagcgcgactaacacaatcgtgccgactaaacgattctgaaacttactcgccaccgattctccccgcgtctatcacttccataacatgtgcgacggtgtggaacgatccgcacaccagcacggtatcttctggctgcgccgcgtcgatagcggcctgccatgcctgcgcgacgctatcatagacattccctttccccagatgttccagaagttgttccgccgtcgcgccgcgcggcccctctaacggagcacaataccagtcgtcaaccacgcttttcaaccaggctaacgtgccggcgatatctttatcatgcagcataccaatcaccgcaagcacgcgcccgcgtttcggcaacattttcagacgacccgtcaggtattccgccgcgtggggattatgggcgacatcaaagataacgcgcggcgactcactcacgatttgaaaacgtcccggcaaggtagcctgcgcaataccgtcgcgaatcgcctgctcgtcaatattcaacctgctggcgcgcagcgcggccagagcggtggcggcattcggctgaggaacctgcggcaacggcagtccggcaagcgtgccgtcgccatcggtaaacgcccagtgggtcgctgtcacctcataacgccagtcaacgccgcgacgccgcaacagcgcgccggtctcctgcgcgacatccgcgatggttgccggcatttccggttcgccgacgatagcgggtttttccgcacgaaaaatcccggctttctcgcggccgatactttcgcgatccggccccagccagtcagtatggtcaagcgcgatgctggtaattaccgctacatcggcatccacaatgttcgtggcgtccaggcgcccgcccaacccgacctccagaatcaccacgtcaaggttagcctgtttaaacagccacaatgccgacaacgtgccatattcaaaataggtcaatgaaatatcgccgcgcgccgcttctatttccgcaaaggatgcggtatgcgcggattccgctaattctttcccctgcacgcgcacgcgctcggtgtaacgtaccagatgaggcgaactatagacgcccacacggtatcccgccgcgattaacaccgactccagcgtgcgacaggtcgtacctttgccgttggttcccgcaacggtaaaaacgaacggcgcaggcttgaggatgtccagacgcgctgccacctggcttacgcgctcaaggcctaaatcgatactcttgctgtgcaggttttccagataagaaagccacgaggccaggggcgacgcagcttgaggtatagatttgtttttcattgtttccgctgcttctttacggtgaaaagcaaaagggcagagcctgcggccctgcccttttcagttatcaggcctcagactcctgatccggcgccggaggcaccaccacgccttcacgcggggcgtccgggttcggcgcgggcagattcatcagcttcgccagaatgctcgccagcttcaggcgcatttccgggcggcggactatcatatcaatagcgcctttttcgatcaggaactcactgcgctggaatcctggcggcagtttttcgcgaacggtctgttcgataacgcgcgggccggcgaagccaatcagagcttttggctcggcgatgttgagatcgcccagcatcgcaaaactggcggaaacgccgcccattgtcggatcggtcaataccgaaatgtagggcagaccacgttcctgcattttagccagcgctgccgaggttttcgccatctgcatcagcgacatcagcgcttcttgcatacgcgcgccgccggaagcagagaaacacactaacggacagttgtcttccagcgcctgttcaacggcgcgaacgaagcgtgcgccaacgacagaccccattgagccgcccatgaacgcgaattcaaacgcggcggcgacaaccggcataccgtgaagcgtccctttcatgaccaccagcgcgtctttctcgccggtttctttctgcgcggacgccagtctgtctttatattttttggagtcgcggaacttgagcacgtcttttggctccagctcgctacccaactccacaagggaaccttcatctaacaggctatgcaggcgattgcgcgccgacatgcgcatatgatggtcacacttaggacagacctcaagattacgttccagctcagcgcggtataaaacctgaccgcagctatcacacttggtccacaccccttcaggaatgctagccttgcgggtgggagtaatgttgcttttaattcgttcaatccagctcattggtgacctttctgcctgaaccttagtcagctttattataaggggcgcataatgccatttttgcccccaacagaccatgaatgttgcacattaaaacataacagcccgaaactttggataaaaaagtggtcgaaccgctgagttactttctattttgcggcacgcgacgcagcgcgcttatgccggacaatctcaatgacgccaggtaatatcgaaaccacgataatccccacaatcagcagcttaaggttatcctgaatcaacggtatcgtaccgaagaaataaccggcgtaggtaaagagcagcacccacagcagcgcgccgatgacgttataggcggcaaaatgccgataggacatgtgccccatccctgccacaaacggcgcaaaggttctgacgatcggcacgaagcgagcgagaatgatagttttaccgccgtgtttttcataaaactggtgggttttatccagataactacggcggaaaattttcgaattcggattactgaacagtttttcgccgaacagtcgaccaatcgtgtaatttaccgcatcgccgacaattgcggcgatcagcattaacgccaccatgacatgcacattgagatcgttggtttccagcgaagccagcgccccggcgacaaacagcagcgagtcgcccggcaggaacggcgtgacgaccaggccggtttcacaaaacagaatcaaaaacaaaatagcgtacacccagacgccgtactccgcgaccagctccgccagatgcacatcgatgtgcagaataaaatcaataataaagtagatcaggtccatatttgtctttgcctttctacccgacacgtttcgggtgtgcgattcggattagtccgccagaaatagcgggcccattggcggttttggaaggtcaaaccggtcagggtaatccaccgcaaccaaatatagcccttccgccttcgccgttgccgccgccagcgttctgtccctggccgctaacagctctgcgatccagctctccggctggttgtgagcgcctacttccagcaggctgccgacaatattcctgaccatatgatgaacaaaggcattcgctttgatatcgaccaccacataagggccgtggcgggtaacgttgatgtgcatcacattacgccacggcgtgcgcgactggcactgcactgcgcgaaacgaggtaaaatcattttcgccaagcagacactgcgccgcgcgatgcatccgctctgcatccagcggctcatagtaatgcgtcacgccttttgctaataccgcaggacgcagtcgatgattgtagatgatatagcgataacggcgagccgtagcgctaaatcgcgcgtgaaaatcatccggtacagttttcacccagcgcacggcaatgtcaccaggcaaattcgcatttacccccagcgtccatgccgcatctttgcgcaatgcggtcgtttcgaaatggacaacctgcccggtgccgtgaacgccggcatcggtacgcccggcgcagaacacgttaataggttcatttgccacctgcgagagcgctttttccagcttttcctgcacgctgcgcacttcattctgacgctgccagccataatacttgctgccgtcgtactcaatacccagcgcaattttatagaccgccgatgattgctgtccggacatcagtacagatactcctgcaccagcttctccgcaattttaacggccatcagcgcgccgccgaaacgcacgttgtccgccactgaccagaactgaatttgttccggcataccgtaatcattatgcacacagccaatagagagctgtggattgccggaagcgtcgcccacctgcgtcgggtaatccgtctcttctgacagtacgatatcttcaccgcgggaaaatgcctcgcgcgcctcttccgccgccagcggacggagcgcttcaaagctcaccatctgcgcatggccatagaacaccggcgactgcacgacactggcggagatcatcacgccatcgtcctgcaaaattttacgcacttcatcgacgatacgacgttcctggcgcacgctgccttcccgatccggcagcagcggcagcatattgaacgccaactggcggccaaagaaatcatcttcatcaatcggtatgccgttaagcaacttcgcactctgtccggccagcgcatcgaccgcttttttcccctgtgcggacgctgataacatactggtgacggcgatgcgcgacagtcccccctgatcgattaacggcttgagcgccgccagcagttgactggtcagactatcggcgaccgcaatcacgttacggttacggtaatccgccagtacatacgggttaacttccggcacgaccagcggcacatcaggctccagcgcgaacagaccgctggaatctatcaccaggcaacctgcattagtcgcgtcgtctatccaggcagccgatgcctctgcgccggcaacgaaaaacgccaactgcgcctgcgtccagtcaaagtccgccgcatcctggacaatgaccgacttgccaccaaaacggaggtgctcgcccgcgctttcatgacgcgccaacgcataaatttcaccgaccgggaactggcgttcagccagtgtttcaagcagggcttcgcctacggcgcccgttgcgcccagaatggcaatgttccagccttcagacatggtgatttactccagaaatacataagcgtccctgtcgcattattcgacagggagcattaagaagacattaatgtgccgggtgatgaacagcgttaaaacctagcttacacagcaaggcggctgccgtttcgtcgtcacacatcacgtataaagacgaccattcacggcgctcaagataatttttacgcaatttatcaaattcacccggaattccagcgactttacgcagtggcgcatcgtcgcggcgcacatcatacaccaaatgcgccagtcttttcagcgtcggttgatccagcgggccatgaagcgtaatacgaccaaactcaggcgcaggcagtaatgtctccagcgcgacacgctgctcgcgaccgataaacgcgctatacgcctcaaagacctgggtggtgccgcgcgctttgccttccagcgtatagccggcaatatgcgacgtgccgatatccacggcttccagtagcgcgacgttaagatccggttcgccctcccacacatcaagcaccacgctcagcggctgcccggcattaagtcgcgccagcaacgcggcgttatccaccaccggaccgcggcaggcgttaatgagaatggcgccgggtttcagtcgacggatcagcgtctcatcggccagatgcagcgttttgtacggtccgtctttatagagcggcgtatggaaagtcaggacatccgcttcctgcaccagctcatccagcgtacgaaaatcaccctcgtccccgcgtgcggcgcgtggcggatcgcacagcaacgtgcggatacccaacgcttcaagcctggtctgtagccggcttccgacgttacccacgccgacaatccctatagtgcgatcgcgtaacgaaaagccgtcacgttcggccagcatcaacagcgcggaaaacacatactccaccacggcgatagcattacagccgggcgcggctgaaaaaccgatgcccgcctgcttcagccatgcctcatccacatgatcggtgcctgccgtagcagtaccaacgaagttaatcggcgtgccgctcagcagcgattcattcactttcgtgaccgaacgcaccattaacgcatcggcatggttcaattcttcaacggggatcgggcgacccggcactgcctttacctcacccaggcggctaaataattcgcgggcgtaaggcatattttcatcaacgagaattttcacgactgtcgtacctgtttgagaacgagagttaaccggacaagtgtgccataatctggccgccaggcatatattgctcagatttatggttaaaggataattaattatgcatcccatctccggcgcccctgcacagcctccaggcgaagggcgtaatcctctttccgctgcgagcgagcagccgctttccatgcaacagcgtacggtactggaaaggctgatcacgcgcctgatttcactgacccagcagcaaagcgcggaagtatgggccggaatgaaacacgatctggggataaaaaatgacgcgccgctactgtcgcgccacttccccgccgctgaacagaatcttacccagcgtctgggcgtagcgcagcaaaatcacgccaatcgtcaggtgctttcacagctaacagagctgcttggcgtcggaaataatcgtcaggccgtcagcgattttatccgtcagcaatacggtcaaaccgcgcttagccagcttacgcccgatcaactcaaaaacgtgctgacgctcctgcaacaggggcagctttccattccgcagccgcagcaacgtccggcaacggatcggccattattgcctgctgaacataatacgttgaatcagttggtgacgaagctggcggccgcgaccggcgagtcaaacaaacttatctggcaatcaatgctggaactctccggcgtgaaaagcggcgagctcattccggcaaaacagtttacccatctggcgacatggctacaggcgcggcagacgctgtcactacaacacgcgcctacgctacatacgctgcaggctgcgttaaaacaaccgctggaaccggacgaactcacagcgatcaaagagtatgcccaacacacttatcaaattcagccgcaaacggtgctgaccaccgcccaggtgcaggatttacttaaccatattttcctgcgtcgcgtagagcgggaggcggatgagctcgaaccgctctctattcaacccatctaccgcccgtttgcgccgatgattgaaaccgtgaaaaatctgtctgcgcgaccaggcctgttgtttatcgcgctaataattgtactggcgcttttctggctggtttcttaaccgcgccggaacgataatatcgtcaccaggatgccaaccaccgcggagatcgctcccgcgaggaatacggaaggatagccgtatgacgtggccagcatgcccgccagcgggccggtaacgccgtaggagatatcctgaaacgcggcgtagccgccgagcgccgtaccgcgtacctgtgcaggtacgcgtttcacaacctccacgcccagcgccgggaaaatcagtgaacaccctgccccggtgagcgccgcgcctaccagcgctatccaggccgtcggcgccagccacaagagcagcaaccctgccgtctcaaccagcaatgagacaacggcgaccttcacgccgccaaagcggtccggcatccaaccgaacaatatgcgcatcagtacaaacgcaccgccaaacgcggtcagggtgaatcccgccatcgtccagccattgctgacaaaataaagtgaaataaacgtaccgatgacggcaaagcccacgccctgcaatgccaggcccaggcccggtttccagataagcccgaccacgctccacagtgaaggtcgctcccccgtatacgcaggcactttacgcacggtgccgttgaatgcccaggccagcagcggtaaaaccatcgtcgtccccgccagcgccgcgaagccaaagtggctatggatcagcaagcccaacggcgcaccggccgccagcgcgccgtaaatcgccatcccgttccacgacatcaccttaccggaacgcgttgggccaaccagccccagtccccaggtcagggttccggtcagcagctggctttcgccaaatccgaggatcaaacgcccgacaataagcagcgcgaattttactggcgcggaaaccggcaacagcgcggccaggagccaggcggcgcccgccagcccgcaggcaagcatcccctgtaacgccgatcgtttagcgccatattgatccgccagccgtccggcatagccgcgcgtcagtaccgtcgcaaaaaactgaatgcccacggcgatcccaaccatcgtattgctatagcccagttcgtgatgaacaaaaagcgggatgacgggtaacggcaggccgaccgtcatataggtcaggaaaaccgcaaaggcgatgcggaacagcgaaaaattcgcagacggggtcgttgttttttggctaactgctgtcatgcattactccagaatgcagagtaaggcggggaaaggccacgcccccctctacctgaacgtcaggattaaggtgcgttggataacgttaaacgcttacgcattatcggaaggataatgtagaaagtgaagtctgcctgtgagacgcgaaacttgtcaaccttgaaattgcagccagggtatcaacgtggcggcgtgtcatcaaacagaaagggaaagaccgctttcatccctctcaccttaaaccgtccggtcacctgcttgcgctgttctggcgtcagtaacctgaacatcatctcccagatatcttcaggctccgcttcctgtaaggaaatgggttccggcgtcggttcctctccgctgtcgtccagataacgatgaacataaagagggaaaacagatatatgaaactcctcggcctttgatttaacacgcttacgcctgacaccctctttcccttcgctgtacttatacaaacgttcgcgaaccgcaggctcgcttcccggaaaccccggtaagccaagacattccttaaccgtgaaccattcctttgccatcggtttctttcctttcccctgatgaaataaaaatatttcttctttttcgcgaaattttgctttctttctggcactattctcagagtgaaaaagaaagtaactttctttttctcgcgctaatttttaccttaaaaatatcggtgccgataacacatcttcttaggattacagaatggaaccaaaaagccaagactggcatcgtgcagatattaaaagtgcacttgaaaaaagaggtattacgctcagagatctttctcgtcaggccggtttatcacctgattcactgcgcaatgtctttacccgttcctggccgagagctgaacggattattgcggacgcgctgggcatcacgccgaaagagatctggccgtcgcgctatgatgatatgcaaataaaaaatgatgccgatatcgcagaataatagttaatgctgaataaattggctttaacctatcaatctcaacaattaataaatatttaaacttattatattgaaaatagtaatagcactatctgtcatgcttcccgaatcaaatactgttaaagcattacgtcattgctattacgtattttattaacaggaatcattatgagttgggataaaagaatggcggttaattatgccaaaacgcatgcaggttctcattctcaaggccggtgtgcggaatttacccgaaaggcaattcaggcgggcggtatcacgctggggcatacatatcatgcgaaagattatggcccaatgttaagaagcgccggattcaccgctattggtacctatgaaatgccgcgcgagggtgacgtcatcattattcaaccttacgctggcggaaacccgagcggtcacatggcgatatacgatggcacagagtggtattcagattttaaacaacgcgatatgtgggccggcccgggctaccgggcagccaggccctcatataccatctacaggaagaattaatgaaaacgttctcccttgtcgcgcttatcctgttgctttgtagttgctctgcgcctcatcacgacagtacgcaggccgtgaagcagttctatacctcatggatgacgacgttcacgaacgatgtgaatacccctgacgacaccaccgccttaatgcaacgttacgttgctaaagaggttattcatcgcctggcgctaatacagtccctttatgaacaggagattgtgggggcagattattttatgtatgcgcaggactatgcgccagagtggattccacagttacgggttgggaaggcacaccctttcctcggcggagaaaaagtggatgttctgttggctacagagtcaacgcccatccacctggaagtttatacccgttgggaagagggacgctggaaaatttaccgcgttcgggatgctgacaggggttatgaacagccgatttatgacgcaggcgccatcacccaggctgaggcctggtcagcgaaagtcgcgccggaatataagaagcattaaaaaagggaaccgccatcggtctcttgttcgtaccggagaggttaaagcgcctcttgcatcaggctcttattccgtcgctgaaaacagtaagccgaaaacaacccaggcattatttaaaatatgaagtattatcggtatcattagcccacggcttctcattcgaacaacgcataatatcgatgaaaaaacaaacagataaacaaaagtcaccgcaaagagatattgtgtatgcataaatgcaaaagcgagtgaagtaataataataccggaagctcttgagtaccgaccccaaccgatactgctgtttaataaaaaccctctgaatataatttcctccgccacaggagccagaaagcacatcgccagcgtgttaagaaatttatgaagaaaaaattgccttgataactcggccatccagggttccgggccactaaaagcattgtagagaacggtaaggcacaccagggccagcgccggaacaaaacactccacgaatgataagcgacccaatgataaaaacgggtaatactttgaataaatactccaggcggcaatcgcatagacaaaaacaatactatatataaaaggcgcagccagacctcccaaataaagccaggcataggaaggcgaaaatgaggcaaaaacaaaaatgccgaacaaaccaaataaaacagccacacaactcaaactatgcctaattttatctaatgtattagttggcatttatataatatccatataatttgttgttccctgaatgaaaaaacaggtcgcattagcgacctgtttcattgttgatactacaacgtaatagtcaggcttacaacttacgcatcaccagcgtggcgttggtgccgccaaaaccgaagctgttagacattacggtagtcagttcacgctcggtcgtttcggtcacgatgttcagacccgcagcctgctcatccagctcttcgatgttgatgctcggcgcgataaaaccgtgctccagcatcagcagagagtagatggcttcctgcacgccagccgcacccagcgagtggccggtcatcgctttggtcgcggagatagccgggctgttatcgccaaacacttcacggattgcaccgagttctttcacgtcgcctaccggagtagaggtaccgtgagagttcaggtagtcgatcggcgtgtctacgccgtgcatcgccatctgcatgcaacgtactgcgccttcaccagacggagcaaccatgtctgcgccatcggatgttgcgccatagccgacgatttccgcatagatatgcgcgccgcgcgccagagcgtgctccagctcttcgacaacaaccataccgccaccgcccgcgatgacaaacccatcacggtgcgcatcataggtacgggacgctttttcaggcgtatcgttatatttggtggacagtgcgcccatcgcgtcgaactcacaggccatttcccagcacagctcttcgccgccgccagcaaaaacgatgtcctgtttgcccagttggatctgttcaaccgcattgccgatacagtgtgcggaggtcgcgcaagcggagctaatggagtagttcacgccataaattttaaacggcgtagcgaggcaggcggaaacgccggatgccattgctttcgtcaccacatacgggcccacggctttcaaaccacgcgggctacgcatggcgtctgcgccaaagacctggaatttcggggagccgccgccggaacctgcaatcaggccgacacgcgggttattctgatagacttccggcgccagaccggcgtcggccactgcctgctccatagacagataagcatagatggaggcgtcgctcataaagcgcacgactttgcggtcaatgaggccagtggtatccagttttacgttgccccatacctggctacgcatgccggcgtccttcagctcctgagagaaagtgatccctgaacgtccttcacgcagagatgccaggacttcctgctggttattaccgatgctggaaacgatgcccaggccagtaatcactgcacgtttcattcaatacctctgtaattcgcactatttttaagtttcgattggcacaatagcgtacacttgtacgccgaacaagtccgatcagccatttagtacggaaatttgcgccatcaggcacacatcgttaagatcgcgataccgcccgtcagacgagtaacttacgtgaaacaatacgccatacaacccgccacactcgaatttaacgctgagggtacacctgtttcccgagattttgatgatgtctatttttctaatgacaatggactcgaagagacacgctacgtttttcttggcggcaatcgtcttgcggagcgatttcccgtacattcacatccattatttatagtcgcggaaagcggttttggcaccggactcaacttcctgacgctgtggcaggcgtttgacagctttcgttctgcgcacccacaggcgacgctgcaaaggttacatttcatcagttttgagaaattcccgttaacgcgcgacgatctggcgctggcgcaccaacactggccggagctcgcgccctgggcagagcagctgcaggcgcaatggccgctgccgctcccggggtgccaccgcctattgctggatcggggccgggtgacactggatttgtggtttggcgatattaatgaattgaccgaccaactggacgccacgctaaatcaaacagtcgacgcctggttcctcgacggttttgccccggcgaaaaatccggatatgtggacgccaaacctgtttaacgcgatggcgcggctggcgcggcccggcgcaacgctggcgacgtttacctcggcgggtttcgtccgtcggggattgcaggaagccggttttaccatgcaaaaacgcaaaggcttcgggcgtaaacgcgagatgctttgtggagtgatggaacaacacctcatgccgaccctttccgcgccctggttttaccgcagtggaagcgaaaaacgtgaaacggcgatcattggcggcggcattgccagcgcgctgttatcactggcgttactgcgtcgcggctggcaggtgacgctctattgcgcagatgatcagcccgcccagggcgcttccggtaatcgacagggcgcgctttatccgctccttagcaaacatgacgccgccattaatcgctttttcccgaccgcattcacctttgcccgtcgcctgtatgatgccctgcccgtctcttttgatcatgactggtgcggcgtaacgcagctcggatgggatgagaaaagccagcagaaaattgcccagatgctgtccctggcgctgcccgccggactggcctcggcgctcaatgccgaagaggcggaacaggcggttggcgtgacgacacgctgcggaggaattacctatccggcaggcggctggctgtgcccggaacaattaactcgcgcagtcatcgcactggcgaccgaacagggtttacaaacgcgctttcgccatacgctcacgtcgctcgttgcgcaggagtcgcgctggcaactgcgctttacgtcaggtgaaaccgccagccatgagaccgtcgttctggcgaacggccatcagattaaccgttttgatcagacccagccgctgccggtgtatgccgtcggggggcaggtcagtcatattcccaccacccccgctctctcggcgttgcgtcaggtgttatgctacgacggctatctgacgccgcaaaatccgcataatcagcagcactgtattggcgccagctatcaccggggtgacgaaagcaccgtctggcgcgaagaagatcagcgtcagaaccgacagcgtctgcttgactgttttccggatgcgaaatgggccacagaggttgacgtcagcggcaacagcgcccgttgcggcgtgcgttgcgccacccgcgaccatctgccgatggtgggcaatgtcccggattaccatgccacgctgacgcattacgccgatttagccgataataaaacgtcggcggcgcctgcgcctgtgtatccgggtttatttatgctcggcgcgctgggatcgcgcggtttgtgctcagcgccattatgcgcagaaattctggcggcgcagatgagtaacgagccgattccactggatgccggtacgctggcggcgttaaatccaaatcggttatgggtgagaaagttattgaagggaaaagcggtgaagtaatgggtcagtcaatagcggaaggcggcaagcgtcgccttccggcccacggcgttattgttttgccttgtcgaacaaattgtcccacatcgctttgactaacgcctgatcgcgcggcgacagttcgccggcgccgatcgctttttccagactttggctaacgttggcatagaccgcctcaacggagtggtcatcaccgctctccagctcggcaatggctaacgtcaggtggccacgcaggtatccactggcaaaaagctcatcgtcgctggcgtgctctaccatatcgtcaattaatgccagaatgcgtgattcaaactccgcgatcatcttctttcctcattgtaaacgtggcgctggctttaattaagcgcttccggccacgggaactgttccgccttaagttcgggcgtgtgatagtaattctgtagcgctttgatgaagcgggccggacgttcaggaatgccctgctccagatacgccattacctgcgcatgaacccggcgctgaaacgccacgcgatccggttcaatatcgccttccagattgtcgcaactgacgttaaagggataccccgccgccacgcaaaacaaccagtcgaaagcctgtggcttcacctcaacgtcttcgaattgactttgggtctgcgcgtcgcgtccgtccgggcagtaccagtaaccaaagtcaaccagttcgcggcgcgccttaccggcgatacaccagtgagaaatctcatgcagcgcgctggcgtaaaacccatgcgcaaagacgatacggtggtacggtacctgcgcgtcagcaggaagatagatcggttcgtcgtcgcctttaatcagacgggtattaaattcttcggcaaagcagccgttaaaaatctcaattaactgttcgtaatggtgcgtattgttcattaattcatccccaaccagtggaggatctcctgtccgtggctatcataaagtaacctggcgctcattaccgccgagacaataacgatcatcggtctgataagcttttggcctttgctcaacaccagacgcgaccccattcgcgcccctaaaaactgaccaaccagcatcacgaagcccgtcgcccagatcactttgccgccgatgataaataacagcaggccgccaacgttggaggtagcgttaagcactttggcatgtgccgtggatttcgccaggttatagccacataaggtgacaaacgccagagcgtaaaacgacccggcggcaggcccgaaaaagccgtcgtaaaacccgacgcatcccccggctatcagcgcgaacggtaatccatacaggcggcgctggcgatcttcctcgcccagcttcggcatcaataaaaaatagaggccgatgaaaatcaccaggatgggcaagatctggcgcaaaatatccgcctgcacgtgctgcaccagcagcgcgccgctcatcgagccaatgaacgtcatcagaatattgagcttttgctcggccaggtttaccactttacggcgaataaaatagagcgaagacgagagggagccgccgcacgcctgtaatttattggtcgccagcgcgtttgccggcgacatcccggcggccatcagcgcagggatagtgagcagccctccgcccccggcgatagaatcgataaatcctgccagtacggcgacaaaaaacagcaccaccagcagcagcggggagaccataaacagatcataaaaattgtccatcagagtacatgctcatccagtagcgcctggcaggaaggcggcagcggcggcggtgtcttcttctcaggctttgtggtgccaggttttggcggttcgaaccagctttgcagttcagcgccgcatccatcgcccggcgggggtaaaggttgatcttcgcactccaggctgtcggcagggcagcgtaaacgcacgtgcatatgcgcgcgatgctggaaccaggggcgtactttacgtagccagtcacgatcgtttccggcatcgaggcaaagctgttgtttaatagccggattgacgaaaatacgggtgacgtcattgtcttgtgctgccagtttgatcagactggcgatatccgacgaccagcgcgacggcacgacatgtttaccgtcgcgggacaccagatctaacgcctgcgggcgcaatagctgcgcctggctccagcgcgttttcggcaactgcaagaaaatatccacatcaagcccggtctgatgactggcgtgtccgccattaaagcggcctccggcaggcatccccatgtcgcctatcaggacggttccgagcccccgttgctgcgcctgatgactcaaccgctggataaacatgaccagatccgggtggccgaaataacggcgctgatcggtgcgcatcacctgataattatcggactgtaccggcaacgtgtcggcgccaatgatgcatccgttggcaaagctaccgatagactgggcggcgccggggacaggatgggttattttctgccacggcgtcgccgccaggctggcgctactgacaaaccatgccagcagcgcaatcgcggtttttttcatttcttaccagcgtggaatctctgtctttacatccgcattctgtgcccgatggcgcagcaggtgatccatcagcacgatcgccagcatggcttctgcgatcggcactgcgcgaatccccacacacggatcgtggcgccctttggtgatcatttcgacttcttcacctgcccggttgatcgtacgtcccggcacggtaatgctggaggtaggtttcagcgccatatgcgccacaatgtgttgcccgctactgatgccaccgaggatgccgccagcgtggttgctctgaaaaccctgcgccgtgatttcatcgcgattctggctgccgcgcagcgccaccacgttaaatccttcgccgatctccacgcctttcaccgcattaatgctcatcagcgcatgggcgatgtccgcatccagtcggtcaaataccggttcgccaagccctgccggcacgccgctcgccatcaccgtcactttcgcgccgatggagtcaccctcttttttcagcgcgcgcatcagttcgtccagcgcgtcaagtttgtccgcatcgggacaaaagaacggattaagctcaacctgacgccagtctttaatctccagcggaatgtcgcccatctgggtcaggcagccgcggatttcgatgccgaacttttccgccaggtatttcttggcgatcgcccctgccgctacgcgcatcgcggtttcacgcgcggaagaacgtccaccgccacggtaatcgcgcaggccgtatttctgctcataggtgtaatccgcgtgtcccggacgaaaaacatctttaatcgcgctgtagtcctgcgagcgctgatcggtgttttcaatcagtaggccaatgctggtgccggtcgtcacgccatcaaacacgccggagagaatttttacctggtccggttcgcggcgctgggtagtatagcgcgaggtgccggggcggcgtctgtcgagatcgtgttgcagatcggcctccgtcaacgggatgccgggcggcacgccatcgacgatacacccaagcgccagcccgtgtgattcgccgaaagtggttacgcgaaagagttgtccaattgtgtttcctgccatcacggctccgttatcgttgttgtcgtttgcgtgttttaatctttataaatattgaaatgttcacgggccgcgagcaactgcgctttggtcaacataaagacgccatcgccgccgttgtcaaactccagccaggtgaacggcacatccggatactgctccatcagatgtaccatgctgtttccgacttcacaaatcagaacgccgtcatcggacagataatccggcgcatttcccaggatacgacgggtcaatttgaggccgtcagtgccggacgccagccccagctcaggttcgtggcgatattcgttcggcagatcggacatatcctccgcatcgacataaggcgggttagtgacaatcagatcgtactgaactttcggcagatcgcggaacagatcggaacggattggcgtcacgtgatggataagaccgtgttcttcaatgttatgctcggcgacagccagcgcatccggcgaaatatcgaccgcatcaacctctgcgtccgggaaagcataagcacaggcgatggcgatgcagccgctgccggtacacatatccagaatatatttcggctgttggctaataaggccagcgaagtggttattaatcagctcgccaatcggtgaacgcggcaccagcacgcgctcatcgacataaaattcgtggccgcagaaccaggctttattggtcaggtaggcgaccgggatacgctcgttaatgcgacgaatcactcgctcgacaatgcggtgtttttcgctggacgtcagccgcgcggtccgcatatcttccggaatatccagcggcagataaagagacggcaacaccagttgtaccgcttcatcccacgggttatcggtaccgtgtccataccagatattcgccgcgctaaagcggcttaccgcccagcgcaacatgtcctgaatggtatgcagttcacttactgcttcatcgacgaaaattttatccacgtattcctccagggcatgctcgcattaaattcggcggctagtttgccacgaagacagggataaatcagcattgacgcggcgggagaatacgaaaaatccgttttgaccgttcggatatcctccgggtcgggtaaactaaggcaaaagatcagacgagacccacgaatgaaaaagaaaacatcgctcagcgaggaggaccaggcgctgttccgtcagctgatggtcggcacccgaaagattaaacaggatactatcgtccatcggccactgcgcaagaaaatcacggaagtccctacccgaaggttaattcaggaacaggcggacgccagccactatttttccgatgagttccagccgctgctcaatacggaagggccggtaaagtatgtccgtgaagatgtcagccatttcgagctaaaaaaaatgcgccgcggcgactattcgccggaactgtttctggatttacacggcttaacgcagcttcaggccaagcaggaactgggggcgctgattgccgcctgccgtcgggaacatattttttgcgcctgcgtcatgcatggacacggtaaacatattctgaaacagcaaacgccgttatggctggcgcagcatccgcatgtgatggcctttcatcaggcgccgaaagagtacggcggcgacgccgcgctgctggtgttgattgaagtggaagagtggcaaccgcccgaattaccctgatgcggaattgccggatggcggcgcaagcgcctgatccagcctacgaacagccagcgctgtcgtaggcctgataagcgaagcgccatcaggcagcaaagattaaatcgctttcgccattttcagattgcagggactcatttgccagttgaatgtccccttgccgctttcatcaagcgtaacgttggcaattgcggacgtcgtgaacatcggcggcgtttcgcccggacaaagctcagataccaggtatccgaccagaggtaagtgagaaatcaccagcaccgatccgatctcttcattggccagcgcctggaggtaggcgctgaccagaccgacatcgccacagggcgttagctccggcaggacatccacctgagccggcagattcatacaatcgccgaccacatctaacgtctgttcggcccgaagaaacggactcaccagaacacgttcgatatccactttttgacctttcagccagttcgccatcaggcgagactcgtcacacccacaaggggtcaagggacgaaccgaatcactggcggcatcgagggctgcgtcgccgtgacgcatgataaaaacttgcatattgcaccgcttttgttaaccagtttcaccaacacgcttaccacatgcccctattggctgcggcaaaaatgcggtggccggcattgtgccttatccattcactgaatgaaacgctgttttttacctcaatggcgtaagtatagtcaatccttgattattatttcgccactaaggaggcattcagtgcggattcatattctctttgacctcaatttccctggtcagtttccccattcgtccagaaatgctccctgcgctccgccatgcgcactaattgttcacaaggcgcgtaacgaggaccgtaaagtgcggccaggcgctgtaatgtcgccaccatttcacccggcccgagagcatccatatagcggaacgggccaccgagaaacggcggaaaaccgataccaaacacggcgccgatatcgccatcgcgcgcgctgcgaatcactttttcgtcgaaacagcgcgccgcttcgttaagcattaacatgacacagcgctctgccacctgctgcgcagacaatcgactctgcccttgcacgccaataagcttataaatagcagggtcaacctgttttttgcttttacgccctttttcgccataaagatagaaaccgcgaccattttttctacctttgcgatcgtcattcaaaattgaagcgacaacatttgcaggcgcgctaaaacgttctccatacgccgcctcaagcacaggaataattttagtgcccgtgtcgattcctacctcatccaaaagttggattggccccaccggaaaaccaaattttaccagggcggcgtcaatatgttcgacgcgttcgccttcagtcagcatccgaatcgcctcattgatatatggcgcaagaattcggttaacataaaacccggctttatcactgacgactatcggggttttaccctgttttttcgccagcttaacggtcgtggcgatggtctgcgcggaagtagacgcatgaggaataacctcaaccagcggcattttttcgaccgggctaaaaaagtgcaatccaatcacctgttccggtctggccgcattcgccgcaatatcgccaatcggcagggaagaagtattggaggcaaaaatggtgtgagcagcgcaattttgctccacttccgccaccatctgttgttttaacggcagatcttcaaacaccgcttcaatgaccagatcacgatgactgaaaccacggtaatcggtcgaacctgatatcaacgccaactgtttatcgcgttcgctggctttgatatggcggcggcgtacttttgtttcaagcagatcccagctgtacttcagagcatgattgatcccctgagtatttatatccttaattcgtactggcaagccgcctttacaggccgtaacccaggcgataccgccgcccattaacccgccgcctaagatgcccacgctgttcagcgggccgggcggcgcatcgctaccgggatcttttttcacctcggtactggcaaagaaaatagcgcgcagcgcctgcgattgaggcgtcatcgccagctcgccgaaagcgcgcgcttccgcgtcatagccgctactgctgccctgcgccagtccagtttcaatcacatcaatgatccgctccgtcgccggataattaccctgcgttttttgcgctgtctttttacgcaccaggcgaaataacagcgcgcgccccagcggccccgccaggatacgttcacggaccggtaatgtccgctgcgccaggcgttcttttttagccagctcgacagccgcttccagtaaaatagtttgcggcaccacatcatcaaccagcccggctttaagcgcctgtctggcgcgaagctgtttacctgtcaggatcatatccagcgcggtactgacccccaccagccgcggaagtcgctgcgttccgcccgatcccggtaaaagccctaactgtacctccggcagtccgagaacggttttaacgtcgtcggtacagatgcgccgatggcaggccagcgccatttcaaggccgccccccagacaggcgccgtgaatggcggcgataaccggaacaggcaacgcctggatctccgccatcagttgctgtccctgacgcgccagcgtttccgcttcctgcgcgttttggcagtgacctatcatgttgatatcagcgccagcaataaagttatctgctttggctgagataaaaacaacgccctgcaacgctttattttcccggatctgcttcaggatggcgcgtacctgcgtggcaaactccgctttcagggtgttcaccttttctccagggacatcaatagcgacaaccgcgacattatccagacgcacgttaagcataaaagctgatgtggtagtcattattccgcctccagaaccatcgccgcgccaagaccgccagccgcgcaggccgtgaccaggccaaaacctccgccccgacgccgtaattcatgcaacgtttgggttatcatccgcgcgcccgttgcggcaaaaggatgcccgtaggcgattgagccgccgagcacgttgaatttagcgtcatccacctcccctgtcgcctgcgcacaaccaagcacctcacgggcaaatcgttcgctgcccagcagttgtaagttcgccagagtctgagcggcaaacgcttcatgcatgtcaaaaagcgtcagatcggccatcgtcaacccggcccgctccagcgccagcggcgttgaccaggccggccccaatagcatgtcctgccagacatcaatagcggtaaaggcgtagctgcgcagataaccaagcgggcgcagccccagctctttagcgcgggattcggtcatcagaataacggcggcagcgccgtcggtcagcggtgtactgttggcggcggttacggagccatgttttcggtcaaaagcgggacgcagtttagcgtagtccgccagcgtggaggcgccgcgaatgttgttgtcttctgcaaaggggtttttatacggcggcacataggtcgtcatcacttcttccgccagtttgccctccgcccatgcctgcgcggcgcgctgatgtgaacgatgcgccagcgcgtcctgctgttcacgcgtaataccatacgttttcgccatctgttcggcggtatcgcccatgcgcagaccggtggaatactcagcaacggcgggaggaacgggcagcaggtcgcgtaagcgcagacgagaaaaaagcgtcagccgttggcgggtcgtccgggctttattgacatcaaccagtacccgcgccagggctttactcacgcctattggcagtaccgacgacgaatctgcgccgccagcgataccggcgcgtatcgtgccggccatcaggctttccgccacattcgctaccgcctgaaaactggtggcgcaggcgcggcttacgctataggcatcggtatgaacattcatccccgtacccagcacaatttcgcgcgcaatattgggggcttccggcatttgtactacctgaccaaaaaccagttgctcaatggcatcggctggaatttcactgcgcgccagcagctcgcctaccaccatcttgccgagatcaacagcgggaataccatgaaatgcagtggcctgacgagcgaagggggttcgtaacccactgacaatagcaatgcgatcgccctggcgggtgaccaacggtaaagcctgacgcatagtactcccctgtaaaaaaataaattagtggtctgacctgatcacagtcttaaccaattttttacatttagccaagcagagagaaaagaaagtgggagctaaggcacagtgaagggaagcgacaaaaaaagaaaacgcctccgccagatgatgacggaggcgtcgtgaatgaacggattaacgcaggccgagctggaagatcagcgtttctgcttcgcaggcgaaaacaaaatcaatatccagacgaacgccttcggattcctcggtaaaggttggcgtaatttggcaaggttcagactccacgctacgcgctttttcggttaacgccgccagcgtctcttcagcctctgcgcgggtagcgaatacgcggctgtatgacgcggtgcaatcggagttgtccatgatggttccaacgtccatacagcagcaaaccggggtttcatcagcactgcatttactcattgtagatttcctctgtatttgcacccagggtgccagataaacgatggggatattttacgctcccggcattcgcctctccagtcgttaatggtgggaaacgcgttaagtgaccgaaatcacacttaaaaatgatctaaaacaaaaatcgcgcgatcgggtgaccgttaagcccgccgattttgccagccagatctcgtttctaagatcacaattgaaaaaacttataaacatacttgcaacattctagctggtcagacctatactctcgccactggtctgatttctaagtcgtaccgcagaccctacacttcgcgctcctgttacagcatgtaacatagtttgtataaaaataatcaatgaggttatggtcatgagccagaaaaccctgtttacaaagtctgctctcgcagtcgcagtggcaatcatctccacccaggcctggtctgcaggctttcagttaaacgaattttcttcctctggccttggccgggcctattcgggtgaaggcgcaatcgcagatgatgcgggtaacgttagccgcaacccggcgttaattaccatgtttgaccgcccgacgttttcagcgggcgcggtttatattgatcctgatgttaatattagcgggacatcgccatctcgtcggacgttagatgcggataacatcgcgccgacggcctgggtgccgaacgtccattttgtcgccccgattaacgaccagtttggctggggggcttctattacctctaactatggtctggcgacagagtttaacgacacatacgccggcggctcggttggcggtacgaccgatcttgaaaccatgaacctgaatttaagcggcgcttatcgcttaaatgaggcctggagcttcggcctcggctttgatgcggtatacgcgcgtgcaaaaatcgaacgttttgcgggcgatttaggccagttggtcgcggcacagaatccggcgctggcgccggtcgcgggtcagattcccagcgacaccaagattgcccacctgaacggtaatcagtggggctttggctggaatgccggtatcctttatgaactggataaaaataaccgctacgcgctgacctaccgctcggaagtcaaaattgactttaaaggcaactacagtagcgatcttcccatcgctataaaccgatttaacctgcctatcccaacggcaaccggcggcgcgacgcagtcaggctacctgacgctgaatctgccggaaatgtgggaagtgtccggttataaccgtgtggcgccacagtgggccatccactatagcctggcctataccagctggagccagttccaggaattgaaggcaaaatcgaccgccggcgatacgctctttgagaagcatgaaggctttaaagacgcttatcgcattgcgttgggtaccacctattactacgatgacaactggacgttccgtaccggtatcgccttcgatgacagcccggtaccagcgcaaaaccgttctatctctattccggaccaggaccgtttctggctgagcgccggtacgacttacgcctttaacaaagatgcgtctgtcgacgttggcgtctcttatatgcatggtcagagcgtgaaaattaatgaaggcccttatcagtttgaatctgaagggaaagcctggctgttcggtactaactttaactacgcgttctaatctctttctgaaacggatcaaaaaggtgagcattgcgctcacctttttatttactgccgtttattccgagtcgatctctttgagttcgtcctgaatcgcctgcgcgttcgggttttcctgcggcttgagttttccgccattggcgataaagtcatgacgctggaagtacgcctcgcgcaccataatataaggatcggaagactggcgcagcaaaccatcggagtccagcaactgcgcgcgggtttctatcccttcgatagtccattttcctatggacattggccaggtcaaccacgagagcaccggatacaaggtatccgccatatccccgccatcttcacgcagcgtgaagctgccgtagaacggaagttgcatataaggcccataccccacgccataatggcccagcgtactgccaaagcgatgcggttcaacgcgctgcagcttaggattcgccattcccgcgacgtcaataaagccgcccatccctaataaggtattcaggaagaaacgggtgaaatgcaccataccctgataaggatcgccctgcaggaaatagttcaccatgatcgccggttcttcgaggttgccggtgaaattacttaaaccgttacgcgcaggctgtggaacataatcacgccaggcgaccgcgaccggccgaacaacatacgggtccagcacattaaagttgaagttgtacatggtgcggttaaacccttcaaatgggtctgaacgcccctgctgttctgtaccggaactcgcacacccgaccagcagtgtggttcccagcgccagcgccgacaggcgaagcttcatagatgtctccctgtgaattatggctatcgctgattgccatccatgacggaacgctaccgtatccgcctgtttaggtgtgagcgattttaacagcacgtcaaacgatgtctatatgcgcgatctcattgctttgagcatagcctggtaacgcaacaacgtgacggccctattctaacgaaacagataaaaacgagcgtgatcatttttattttttcggagaatgccccggcctgggtaaatgaaaaaccgctacgctttattaatatgtgttaatcagcagagatcatcatggatagccttaacgacgataaaattaaccggcacagcagtgacctggaagttgaaagcgaagaaaaacaaagcggtaaagagattgaagtggatgaagatcgtcttccttcccgcgccatggcgattcatgaacatattcgccaggatggtgaaaaagagatggaacgcgatgcgatggctttgctctggtcagctattgccgcaggactttctatgggggcatcactcctggcgaaagggatttttcacgtgcagcttgaaggcgttcccggcggctttttactggaaaatctcggctatacctttggttttatcattgtcatcatggcccgccagcaattatttactgaaaacaccgttaccgccgtattgccggtaatgcaaaatcccactctgagtaacgttggcctgctgatgcgcttatggggcgtagtcttattgggcaaccttattggcaccggggttgcggcgtgggcatttgaatatatgcctatatttgatgaagagacccgcgacgcctttgtcaaaattggtatggaggtcatgaaaaatagcccaacggagatgtttgccaacgcgattatctctggctggatcatcgccacaatggtatggatgtttcctgcagcaggcggggcaaaaattgtggtcattattttgatgacctggcttatcgcgctgggcgataccacccatattgtcgtcggttccgttgaaattttgtatttggttttcaacggcacgctgccctggagcgactttctctggcccttcgcccttcccacacttgccggaaatatctgcggcggcacctttattttcgcattaatgagccacgcgcagatccgcaacgatatgagcaataaacgtaaggaagaagcgaggctacgcggcgagcgcctggaacgggagcggaaaaaagcggaaaaacagcgctgagtggcgacggtttaaccagtcaggcggcgctacacttactccggcgaataaaaaacgctatactggcgccgcgttgtccccttagttaaatggatataacgagcccctcctaagggctagttgcaggttcgattcctgcaggggacaccattgatacccaggacattctcttcttgctgcataacctttcgagcggtttccctttcatgttgcttttattgcccctatgcaatatcaccggacatgccatacgttcagcaaaaagtcgtcatcggccggttatgaccgatgacatcccgatgtggtctagaagcgatactgcaaccccgcggtaaccgtatagttattattagctatacctgcggcatcgccaccaaaatacgccgtatcaccgctggttttatctatgatttgcgtaccgcccttaccttcttcatatttactgtaagcaaactcagcaaagatttttgcattactggtaatataatatccggcgtcaatagaagcgccataatatcgtgaattttccgttttttcacggaaggtaagtttgcgcatgtagtgttcgtcattatcatgcgcatttacccagtcgctgtatttaaacagtacattacactcaaagtcattaatacgataatcacccgccagcccgatatagggcatttcgaaacgctggctataacctatgccgcgcacgccatgaggaaaattaccaatatatcgaccattatcataaatataagacccgcctcttgccgtccagctaaaacgggtttcctgatagcccgctgttacgcccgccttgtagttatcgccctgcaataaccaacctttcacgttcaaatcgtattcattagcatagttgacgctggtgtccggatgaattgaacgatcggtccagcctggctgctcactgctcatccagtcatggtcaaccatatgacccgatcccgacgccaaagacgtccagccgcgggcgtccagcgtcatgaacgaatagggttcccatgataaatccccctgcaacgtggcgacattttttattttccaatccagttgactcagcttccgcccggtgtcggtatcataaaccagctccctggatttaccatttaacacacccacggaaagggatgtcgtgacgctatcaggagagacgtccggaataaataaggcagactccgcataaaccgactcagaaaatacggcgatcatcattactgcaatagcatgttttttcatttctcttgtcctcatattcagatgtaatctggagaggtgatgaagttttcatcttatcaaatcgtcggacaagagtacatttattacgccagagaacttgacgcatttttaccttatattgaagttaagaaatagaatttgatgctcaggtgaataataagcaatctataatcatgatggaatgatttaccattacggtgatgcgacgttatctggctaacgacatcgttgctgatgttgtcagccagattgaaagtaactgtaatatcagaatttataatgctctttacttagaccatattttttcatgcgcagataaagttttttacggggaatttgcaggtactccgccacttcattaattcgtccctgatgaatatttaatgcttcggtaatgatttgtcgctcatactcttcaacgcgccggtcaagcggggtcggctcctgaagaagcaactgcgggttgaccgtttccgccagcggcagcacgccaacagcaaaaagctctgccgcattagccagttcgcgcacattgcttggccaggcgcgtcgcattattcctttcagtaattcccccgctatttccggcactggatgattgagtcgcaggcaggcttttcgaagataatggcgaaataacggctcgatatcatccggtcgctgagaaagagactggcaggcgatttgggtcatggcgaaacagtagtaaagctcggctgcaatctggttagctgccgcctgctccaccagcgaagcgctgccaacgcccaccaaacgaaaaggccgatgctccaggctttgtaaacgcgccagatggtgctgctgttcgcgtgtcagatattcgggatgactcaacaccagcgtgcctccttgcgcctggtcgatgaatgtctccaactgcccggcattctccggcgtaagttcatagcgtacaaacggccctttcgcgttacgccccagttgatggagataacgggcgccagtcatacgtccagtgccatgctcaccgtaaaaccatacggcaatgtccgtttccgccagttgttgtaaccgttgtcgaaactgattcatccactcgctgcgcccaatcagttcaacctgtaacgtctgctggcaatattgccgccgtgcaatgaccgaccggcgctggcgtagcgcgtcttcaattaatatcaacagcttgcccggatcgacgggtttttgcagaaaatcccaggcgccctttttcaccgcatcaaccgccatcggtacatcgccatgtccggtaatcaataagattggcagttgatcgtcatcctgatgaaacagcgtcatcagatcgataccggaacaccccggcatacacacatcgctcaaaacgatcccctcccaatccgcttttacccactctttggcctcgaaaggatgggtaaagccacgcacgcggtagcctgcctgctcaagcatttgggtataggcgtcaagtacatcaacgtcatcatcaatcagcaaaatagaacattcatcattcaacatcatcgacatccgttaccgagaattgcagcaccacgcaagcgttacgcgtcagcgtcgacgccagacgcaggtcgcccttcatttgcgccatcagcgacacgctaatcgacagcccaatacccaacccgacagctttactggtggtaaacggcttgagtaaagagggcaacagcgccacaggccagccagggccgttatctgcaatataaacctccagcgcctctccctgcgtctgccacgtcaccgcgatcaccgcatcatgcgaacaggcgtcaagcgcattcgccagcacattcaccagaacctgctgaatacgcacttcatcgccgctaacccatacggtgtcggttggcagtgaaagcgctccctgccgggattggtggcgcatggctaataactcccatgccgccacaaaggtttggcgcagatcaacgggatacaatggcgtttccagctccgcccgacgggtaaactgccgcagcgaacggataatggcgtcaatccggttaatgagcccttccgctttggtgagcgtatttctcgcctgtccgctctgaccttgttcaatcgcgcgtcccgccgtaaataaatacattgaaagcgcattcagcggctggttaatttcatgcgccagcgtggtcatggtctggccgactaccgccagtttcgccgtctgaatcaactcatcctgcatggcgcgcaggtcggcttctatctctttgcgctcggcgacctcttgttcaagctgcctgcgttgcatattgagctggcccagcgtatgacgtagcaaacgggctatccgtcctagctcatcgcgcccgtaaaccgggatagtcgagtcggttctccccagccctatctgtaccacagcctgattaagcgcggtaaaacgcttcaccagtcgggaacggataaaatagtggttgagtccccaggccagtagcaacgccaggagcgtcgccactaaaataagcccgccgctaacgcgaacaatctgttccaggcgttgattgaacgtctgcatttgctggtgactactacctaactgcgcctcaagcagcgtgcgaaagcgccctagcgtagcctctctggcgcggctggcgtccagtaaggctttttgcgccgcaacataatcgcgcatggtatcgggcatcttattttttaccatcccgatttccaatagttcgtcgatggtttgccgtagcgtgatcgtactgggccagtcatccagcgcacgaatattctcatccgccgttttttttaggttttccagatagcgaatatgggtctccaccagcatcccgtcattattgccggacttgagctcattcaatctgtcgcgcaggtcgtcaacaatctgattttcaattcgcgccagggtatatacctgctgctgctcgttctgcacctcgcgcgaacgttgcaaatactgcgctgcatcgccctgattcgcctcaatttgatcgagcagcgtcccctgctgccaggtaaaatcctgtaccagcgaatttagctccgtggtgaaatcatcatggagccagtcaatgcgagcggaaagctcgctaactttctcccgcaccaaaaacatgttgtagagggcattgtccagctccgccagcaaggtccggctatcctgtaaaatgacggccagttgccggcgctcagcaagctgaagcccctgactgagacgctcaatcttatccagatgctgaataatctgcgtacgtaactgcaaacgtaccgtcgtgttcggcgccagcaaaaattcattgagttgatccacggccagattcaggttcccctcaattaaaaaagcggagtggatgcgaggaaaatattcatcaagcgaatagcgaacctgcgaactttgctcatgccaggaataaaggctgaccatactgacaatcagcgtcagtaatgcgcccgttaaaaatgcgccccgtaaactgttgctgatactgagctgacgaagccgttgcaataatctccccttcatttcagctcttccagtttgtgaatcgccagccgctgattgttcagaaaccagatctgccactccatcattttttgttcggcaaagcttttattatcaaactgcgccagccaggtttcatcttcgctgcttgccgcatccaccgggacgctggtcaataaggctctgatttcaggtaaggggcgtttaagccgcgtttctgcgctgtgcaacgctcgccatgcatctttaagctgcgcgagacgaaaactgatcgcggtatcaaacatgcgttgtaccagttgctgacgcttcaggatcagacgatagttcaacggcggctgggccatcaaacgctgttgttgcgcggcgcgaggattatcggcgctaagcggtgcgacgggatacttaccggtattcgcgtcagccagtatcctttgccctttcggacttaataagtaatgaataaaagcacgcgcttcgtctgcatgacggctgtttttcaacaccgcgacgtaagtgggcgacaccgcagaatacgggaaataggtaaaagcaagattaggatcgttaagtagcaaattagcatagttatcaatgaccggcccggcaacgccaagcccgcttttgattttatccgctacgccgaaactgcgagaggaaatcgtgaccagattacccgagattgccagcagcgttgcccatcctgccgtccagcctttttgctgcaacagcgactccaccatcaaatgattcgtgtctgagcgtgacggactgctcattaatagagcgccctggtaactgggcaggcccatatcctgccagtcggcaggcggtggaagatggcgcgcagcgagcgctgaacggttgatcaatagcccaaatccggataccgctaccgccactgaagttgagcggatagaacgcggcaccagcttctggctggcggcaggcgcgctatccaatagcgccagcttttggtgctcctgaaggtgttgcaacagcatgggggatgacgtcaggatcagatcgacattttccgcattcgccgtatcaagtaattgctctaaagaaccgctggtacggttgagcgtacgaatcatgacggaacccggctccgtctgccagcgctggataatccaggcggtcgcgctgggtgaaaaggtcgttgccatcaccagctcgcggctgtacgcctggcaagaaccgaacattgccgccagccatagcgtaaaagcgcccactctggcgaaacgactacagcatgagaaaagtcgatttgtgatcccgttcataaatatcgatatcacataaagaaaatattgagacaaaacttacccttttatttctgttggcatccagaacaacgttatttgaataataacgggtccgtcgcccgaaaacatcaataaagcgtatcagatcactggcagcaaatttgttaatatccgcacatgctaacgataaaacggccatgccaataattaaagtttcaccacacccttcaggatgggtcaaaaataacctttaaattcacccaattgagtcaattttgacacatttcttcgacttgaattttattgtcactcctttcactctaccgacaaaacctcctgatgttcatctcactataaaatacaggtgactccatgttaacaatattaaaaacagggcaatcggcgcataaagtcccaccggaaaaagtccaggccacatatggtcgatatcgtatacaggcattgttaagtgtatttctgggatatctcgcttactatatagtcagaaacaacttcacattatcgacgccttatttaaaagagcaattggatctcagcgctacgcaaatcggcctgctgagtagctgtatgcttattgcttacggaatcagtaaaggcgtaatgagcagtctggcggataaagccagcccaaaagtcttcatggcgtgcggtctggtactctgcgcgattgttaacgttgggctgggattcagtagcgcattctggatatttgccgctctggtggtcttcaatggcctttttcagggcatgggcgtcggcccctcgtttattactattgcaaactggttccctcgtcgggagcgcggacgcgtaggcgccttctggaatatctcgcataacgttggcggcgggatcgtcgcgcctatcgtcggtgcggcttttgcgatattgggcagcgaacactggcaaagcgccagttatatcgttccggcctgcgtcgccgtcatttttgccttaattgttctggtcttgggaaaaggttcgccgcgcaaagaaggtcttccctccctggaacagatgatgccggaagaaaaagtcgtactgaaaacgaagaatacggcaaaagcgccggaaaatatgagcgcatggcaaatcttctgtacttatgtgctgcgcaataaaaatgcctggtatatttcgctggtggatgtcttcgtctatatggtgcggtttggcatgattagctggttgcctatctatctgttgacagtaaaacacttttcaaaagaacagatgagcgtcgcgtttctctttttcgagtgggcggcgattccctccacgctactggcaggctggctgtcagataaactgtttaagggccgcagaatgccgttagccatgatttgcatggcgctgatttttgtctgtctgatcggatactggaaaagtgaatctttgctgatggtaacgattttcgccgccattgtaggttgtctgatttacgtcccgcagttcctcgcgtccgtacagacaatggagatagtccccagctttgccgtaggttccgccgtcggtttacgtgggttcatgagctatattttcggcgcctcgttgggcaccagcctgtttggtgtaatggtggataaacttggctggtacggcggattttatcttctgatgggcggcatcgtgtgctgcattctattctgttacctctcccatcgcggcgcgctggaactggaacgccagcgccagaatgcgttacataatcaggactcactgcagcttgcggacgcgcaataaacgattagccttcctggggaacagaagcgccgacattgtcggcgctatctattcactggcatcgtatatacccaaaataattcgagttgcttaaaggcggcaagggagtgagtccccaggagcatagataacgatgtgactggggtgagcgacaaatctgccgggagcagatttgaacgtcacgtgcgacggcccgtcagagcgaggcccatcgatgggccgagtaatccgtagccaacacatcagcaacttgaagtatgaagggtatgtactgactaacgcttaccgtatcccaccataaagcgaataattaacccacatgccggtgcgagaaaaagcaataatccgctaacgatgtcatcgccatcctgcaaccatacattgagtaaataaatcagcgcggcaaggataaccattcccgtaaaagaagaaaccgcagaaaaagcccccatcacctgaccgatatagccactcacggcaagtatacttattgcaagaaatgtccataaatagatcatctataatacctcctgtctatggcaaggcttccatatagccttacggtccctctcacttctcctttaagataaaccttatcagcccgtcatttccataacatttatctcacattttatttttttaatcatttttcaatgaccttcgtctgaaataaaattatcactgtaaaaacaatgcattaaaaataatgattagcttatttttgctacgggagaaatatttacgcttcttgataaagaatttctgggcgcgagtaaataactggtggtacattagcctgcctggcgttcatgccctcgtggtttagtactgacttagttttacactccttacgggaaccattgtcgtacatgatggcctaactatacgtaaatcattcaagttaccctgatgagcttactcaagtaagtgcttcggataagcgaacgcaacttgaaggatgatgcgtatttcagagtgtaccgctgcggataatgactcttctgcgatacattattttcgtatctacagaaggtattttatgtttcctcaaagcaaattttcacgcgcgtttttgcacccgcgctactggctgacgtggtttggcgttggcatcctctggttactggtgcagcttccctacccggttttgcgttttctgggcacccgcaccggtaaactggcgcgccccttcctgaagcgacgtgagtcaatcgcccagaaaaatattgaactctgttttccgaccctctcccgggaagaaagggaaaaactgatcgccgagaatttccactctcttggcatggcgctgcttgaaacgggcatggcctggttctggcctgatagccgggttcgcaaatggtttgatgtggacgggctggacaaccttacccgtgcgcaggcgcaaaatcgcggcgtaatggtcgttggcgtgcattttatgtcgctggaattgggaggccgggtaatgggtctctgccagccgatgatggcgacctatcgtccgcataacaatccgctcatggagtgggtgcagacgcgcggtcgtatgcgctcaaataaagcgatgatcggcagaaacaatctgcgcggcattgtgggcgcgctaaaaaaaggggaagccgtttggtttgctcccgaccaggactacggccctaaaggcagctcctttgcgccatttttcgcggttgaaaacgtcgccaccaccaacggcacctatgtactgtccaggctgtctggcgccgccatgttgaccgttacaatggtaaggaaatccgataactcgggttatcgtctgtatattacccctgaaatggaaggttacccggcagatgaaaatcaagccgctgcctatatgaataaaattattgagaaagagatcatgcgcgccccggagcaatatctctggatccatcgccgtttcaagactcgcccgttgggggaagcgtcactctacatctgaaaaaggccgcaaggccttttattttggcatttcgcattgtcataatattcatatcgtaaattactcattcctgcttttagcgataagtctcctgtttacaggcgattttttactgtgtcggcggcgtcgctcaatagcgattcatcactgtcagaaattaaactgtcgccgattcccgacacttgtaagttactaaaagtaaataagaaaatgcctcttgtttcacctcatttttaggcgtacattagcgccgtctggagcgatgacgcgcagaattctgaggtgatgcaggcggtcgaaacacgaataattctcaatttcgtattatccggcatcaactctctataatcaggtaagtgtaagttcatttaggcgtacgacaggtacgcggagagatgaaacgtgaaatatttctttatgggcatttcatttatggtcatcgtttgggccggtactttcgccctgatgatttaaaagtacaatgcaaagaaaaacaggagccatggggctcctgtttgcttttctactccgtgctcgcttcaacgggttttggatgtgacggcagcacgccatcggcgcggaacatcgctttaatccctctgacggcctggcgaatgcggtcgcgattctctattaatgcaaagcgtacatgggtgtcgccataatcaccaaagcctatccctggagaaacgcaaaccttcgcctcattcagcagcttcttggcaaactcaagcgatcccatcgccgcatattgctccgggattttcgcccagacgtacattgaggctttcggcatttcaaccatccagcccgcctcatgcagccccttcaccagcacatcgcgacgacgtttatactgctcggcgatatcgcgcacgcactgctgatcgccttccagagcggcgatagccgccacctgaagcggggtaaaggtgccataatcgtgataacttttaatgcgcgccagcgcgctgaccagggttttattgcccaccataaacccaatacgccagcccgccatattatagcttttcgacaatgtgaaaaattcgaccgccacgtcgcgtgcgccgggcacctgcataatggatggcgctttccagccgtcgtacacgatatcggcatacgccagatcgtgcactaccagcacatcataacgtttagccagagcgaccactttttcaaaaaattccagttcgacgcactgggccgtagggttagatggaaaacccaaaatcatcattttcggtttcggataactttcgcgaatagcgcgctccagctcgttgaagaaatccaccccctcgaccaatggaaccgaacgcacctgcgccccggcgataacggcgccatagatatgaatcgggtaactggggttcggcaccagaaccgtatcgccatgatccagcgtcgccagcattaaatgcgccagtccctctttggaaccgatggtcacaatcgcttcggtttccggatcgatatcgacatcataacgttcctgataccagtgagaaatcgcgcggcgtaaacgcggtatgccgcgagacgtggaataaccgtgcgtatccggacgctgcgcgacggtgcaaagtttttcaacaatgtggggaggggttgcgccatcaggattacccatactgaaatcaataatatcttcaccgcgccgacgcgcagccattttgagttcagcggtgatgttaaaaacatagggcggaaggcgatcgatacgcgtaaagcgacgttcagggcggaagtcagccataatatcctcagattaacgttagcgcccggaccgtccgagcgacgctgccacgatggtggctcctttagaaaatagcctgaaaattttcttcctgtcgagaggctaatgaaaatatttttagcgacaaaaaagaggaacaagcgtaaaaacttactttttaagcgtgtcagttatagcatcaaacaaatcatattattaacaaattgatatcattgaatttacgtaacgtgacgcagccgacgataatttcctgtcaataaaccttatctcaaataatccccttttgattttgtggtttttcctctttaatcaaaagccttactaacgataatggtattcgatcatgtcatattgcggtgtttttcagggatatttccccgaaaatgaggatcctttccggcaagctgccgcgatgaaaccgtaaataaggcagcgaaccggatacgtatagtaaaataaatccctgttttcgcctgactaaccgccatgacgtgatgactcaacgcgctggtgtttgacctttcgctcagcaagagtaaagtgaaataattcagacagttgaagcattcatgcacaggaaaggcaatgaaaaaaaccgcgtgaggcacgcggtttgagactgacaagagaatgtttaattgcctgataacgctgcgcttatcaggcctacagatgacacacttttgtaggccggataaggcgtttatgccaccatctggcttatagaatatgacctaatgtctggcgcagatgcgcgccggaacctaacaagccaggattatcatggacaatcagatagaccggaataccgtgtacataatctttaaagcggcctttatcttcaaagccaccacggaagccggacgctttaaaaaattccaggaagcgcgggacaataccgccagcgatataaacgccgccaaatgtccccatggttaacgccagatcgccgccaaatcgccccatgatgacgcaaaagagcgacaacgcgcggcgacaatcgatacagctatccgccagggcgcgttcggtaatatctttcgggcgcagattttccggcagacggttgtcggacttaacaatcgcccggtaaagattcaccagccccgggccagacagcacgcgctcggcggaaacgtggccaatttcggcgcgcaatatttccagaatcatcgcttcttcttcgctattaggcgcaaaatcgacatgcccgccttcgcccggaaggctaatccaacgcttatccacatgcaccagatgcgccacgcccaagccggttcccgcgccatacaccgcaataggtttgccgtctaccggttcgccgccgccgaactgaattaaatgctcttttttcagcatcgggatcgccatcgacacggcggtgaaatcgttgatgatttccagatggctaaagccgagattttttttcatttccgcaatagaaaaagcccaggtatggttagtcatcgctacccagtcaccggtaatcgggcaggctatggcgatacaaccatcttccacgctgacgctatgctcatcgagataaacgcgcaccacggcctcaagactgggataatccaggccggaatacgttttggcctgcgagatttctccactggcgatatcacacagggcaagacgcgcattcgtgccgcctacatctcctactaaagcatactttgtcattcttctactgctccgctaaagtcaaaataagtctttgtcacactgtaaattcatgggggcataacaacaacggccatcaggctgactgcctataaatatagatcttcatcacagaattactttcttgtttcagcaccaattgcagcaatgccgtcgggcaggctgtgcaaaataggtatacgaccccgtgtaaggaagagattatgttccacccgcgtgcccgaacgatgctgctgctgtcgctccccgcgctgattattggcgtagcgtcaagcctggttttaatcgctgcgatgaaagtcgcgtcggtttttcagcaatttctttggcaacgactgcccaccagcatcggcatcgcttatgattcgccgttctggatagtgggtatgctcacgctaaccgggatcgtggtgggtttgattatccgttacagtcccggacacgctggccccgatccggccatcgaaccgttaatcagtatgccggtctcgccatctgcgctacccgggctgcttctcgccttaatcatcggccttgctggtggggtaagtttggggccagagcatccgataatgacaataaatatcgcgctggcggcggctttcggctcccgcctgtttccgcgtatcacggcgttagactggacgattctggcctcagcgggcaccatcggcgcgctgttcggcacgcccgtcgccgcagcgctgattttttcgcaaacacttagcggctctaacgatattcccatgtgggatcgcctgtttgcgccgttaatggcggcagcggcggggtcactcaccaccagtctgttctttcatccgcatttttcgttacccatcgcccattacacgcagatgcggctggtggacattgccagcggagcgatcgtcgcggcgatcgccattgccgccgggatggtcgccgtctggtgccttccgcgtctgcatgagttgctgcaccgcctgaaaaatccggtcctgattctcggcattggcggttttatactgggtattctgggcgtcattggcgggccgcttaccctgtttaaaggcctggacgaaatgcaacaaatggcgtttagccagacgctgggcgcgggagattattttaccttagccgtcgtcaaactcgccgcgctggtcatcgcggcggcgagcggctttcgcggcgggcgcatttttccggctgtgtttatcggcgcggcgctggggctcatgctccatgcccatgttgaggccgtacccgcggcgattaccgtctcctgcgcgattcttggcttagtgctggtagtgacgcgcgacggctggctcagtctgtttatggcggcagtcgtcgtaccggataccaatctgctgccgctgctctgcattgtgatgctccccgcctggctattgctggcgggaaaaccgttgctggccgccaaccgtcacgaaccctaatccggcgcagcgggggccattatcccccgttgcgggcttccagcgcccgggtcacggtacgcagtaattccggcagatcggcttttggcaacatcacttcaataaatgacagacgttgtgggcgcgccaaccgttcgaggacctctgccagttggatagcctgcgtcacccgccagcactccgcctgttgcgccgcgtttagcgccggtggtatctgcgtccagttccagctcgcgatgtcgttataccgctgggccgcgccgtgaatggcgcgctctacggtatagccgtcattgttgagcagcaggatgaccggcgcctgcccgtcgcgtaacatcgagcccatctcctgaatcgtgagctgcgccgcgccatcgccgataatcagaatcacccgccgatcgggacaggcggtttgcgcgccaaacgcggcgggcaaggaatagccgatagacccccacagcggctgtaacacaacttccgcgccgtcaggaagcgacagcgcggcagcgccaaaagctgctgtcccctggtcgacaaggataatatctccgggtttgagatactgctgtaaggtttgccagaagctttcctgggtcagttctcctttatcaatccgcactggctgtccggcggaacgcgtcggcggcggcgcaaaagcgcattccaggcacagttcgcgcagcgtagacaccgcctgcgccatcgggaggttgaaccaggtttcgccgatgcgcgacgcgtaaggctgaatctccagcgtgcgttccgccggtaattgttgggtaaatccggccgtaagggtatcgacaaaacgggtgccgacgcagataaccctatcggcgtcctctatggcctgacgcacttctttgctgctggcgccagcgctataggtgccaacgaagttcgggtgctgttcatcaaaaagccccttccccatcagtagtgtcgcatgagcgatgggcgtttccgccatccagcgctgcaacagtggtcgtaaaccaaaacgcccggcaagaaagtcggccaatagcgcaatgcgccgactgttcatcaggcactgacgggcgtgataacgaaaggccgtctccacgccgctttgcgcttcatgcacgggcaacgccagcgcctgcgtaggtgggatggccgtttttttcgccacatcggcgggcaacatgatgtatcctggcctgcgtgcggcaagcatttcacccaacacgcggtcaatctcgaaacaggcgttctgttcatctaatattgcgctggcagcggatatcgcctgactcatgcgataaaaatgacgaaaatcgccgtcaccgagggtatggtgcatcaattcgccacgctgctgcgcagcgctacagggcgcgccgacgatatgcaagaccgggacatattccgcgtaactgcccgcgataccgttaatagcgctaagttctcccacgccaaaggtggtgagtagcgctccagcgcccgacatgcgcgcatagccgtccgcggcataagcggcgttcagctcattggcgcatcccacccaacgcagggtcgggtggtcaatcacatggtcaagaaactgcaagttataatcgcccggtacgccaaaaagatggccaatgccgcatcctgccagtctgtccagcaaatagtcggccacggtataggggttttgcatgacagctttccttctgacgttgatattatgttgagtattaaggaatgccgatggctgtccagcacggtggggatgaaagcctggaaaacaatgtttacagcggcaaacagtaaaagccggataccgcctggcgagtgtaaccgtatacactatttattcacgccacagggggaaaggtcatgatttatcagcccgatgagaatcgttatcacacaatggagtatcgtcgctgcggacgcagcggcgtcaaacttcccgctatttcgctggggttatggcacaacttcggcgatacgacacgggtagaaaatagccgggcgctgctgcaacgcgcgttcgatctgggcattacccactttgatctcgccaataattatgggccgccgccgggctccgcagaatgcaattttggccgcattctgcaggaagattttttaccgtggcgtgatgaattgatcatctccaccaaagcgggctacaccatgtgggatggcccttatggcgactgggggtcacggaaataccttatcgccagcctcgatcaaagcctgaaacgtatggggctggagtatgtcgatatcttttatcaccatcgtcccgatcccgaaacgccgcttaaagagacgatgaaagcgttagatcaccttgtgcgccatggcaaagcgttgtacgtggggatctctaactatcctgccgatctggccagacaagctatcgatattctggaggatctcggcacgccttgcctgattcatcagcctaaatattcgctttttgagcgttgggtagaggacgggctgctggcgctgttgcaggaaaaaggcgtcggtagtattgccttctcgccgctggcgggcgggcagctcactgaccgttatttgaatggtattccggaagattcccgcgcggcgagcggaagccgtttccttaaaccagaacagattaccgccgacaaactggaaaaagttcgccggttgaatgaactggctgcgcgacggggtcaaaaattgtctcagatggcgctcgcctgggtgctgcgtaacgataacgttacctcggtactgattggcgccagcaaaccgtcgcaaatcgaagacgccgtgggaatgctggccaatcgccgtttttcagcggcggaatgtgcagaaattgacgctattctggagggccggttttagcaaaaaatgctctccttcatgatttaagagttaaggcgatgaaacaaatctttactgctttgtaatattgcattaacaggccggcgacggctcgatcgtgaaggagagaaagtatgttcaggtcactgattctggcggcagccttgctggcttttacaccgcttgccgcgaatgcgggcgaaatcaccctgttgccctcaataaaattacagattggcgatcgcgatgattacggtaactactgggacggtggtcgctggcgcgaccgggattactggcacaaccattatgaatggcgtaaaaatcgctggtggcgccatgacaacggctatcatcgcggctgggataagcgtaaagcgtatgaacgcggttatcgggaaggctggcgcgatcgcgacgatcatcgcgggcgaggccggggtcacaaacatcatcactaagcctcctgctgaataacagcccgatgacgcccacgcatcgggcctgctatctttctgtctttatgacaaccccatcaccgttccaaccagcaaccagatattcagggcgacgaccagcacgacaattatccagccaacctgttttacccgccgcgtgttcaccagctcgcccattagcgtagcgttactggtgaaaatcaggagcggcaccagcgccagcgcaataccaaaactcagcagcacctggctcatcaccagaattcgggtagggtccagccccatcaaaatcacaataaatgagggcagcatggtaatggtgcgccgtacccacagcggaatgtgaaaacggacaaacccttgcatcaccacctgccccgccagagtccctaccacagtggaggaaagccctgcagctaccagactaagaccaaacaccgttgccgccgcatggcttagtaacggttccagcgtcaggtatgcctgatcgaggtcggcgatgccggtgtggccgctaaaatgaaacgccgccgcggcggtcgccatcattgccagattgacaaaaccggcaatcgtcatagcaatagcgacatcccatttcgttgctgagtaccgttgttgccgtgttccgccgtgcagatgctgcgttaatgacgagtgcagataaatcacgtgcggcataatcgtcgcgccaagcacgccggcggctaagaatacggcttccgggttcggtagcgccgggataaccattcctttgccgagctgcgccatatcaggctgagagaaaaacagctccacaatgtaagcggcggcgacaaaaagcagtaaaccgccgatgactttttcaagcggtttttgaccgcggcgctgtaacattaaaatcagaaacgtcgcgataccggtcaataccgcgccctgtaataaagagacgcccaggatcagcttaaaacctattgccgcgccgataaattcagctaaatcggtggccatcgcgatgatttccgcctgtacccagtaaaaccagactaccggacgcggataatggtcgcgaatttgctccgccaggttcttgccggtggcgatcccgagttttgccgagaggatttgaatcagcatcgccatcaggttcgcccagaccaccacccagagtagctgatagccaaagctggcgccggcctgaatattggtcgcgaagttaccaggatcgatataaccaatcgcggcaatgaacgcaggtcccattaatgcgagccttagcttgcgcgccgcccgtccgctgctattctctacgcgattgtcagtcatcttttgcctcaaaaacatagcctttgctatgtttcatgctatgtttattgataatgattatcaagtgcatttcaatgggtacgggtgattactttgatagtgtgaaacgatagaccgatacgatgacgacctgtatcagaacagtttggcttaacattacaagattagcacactgatataacttttcattttcatattcagtacagtaaaagtgtattacagatcactaattttgaatctcgtcacaggtccttattatagtgtgtgttggatctcgttttctttacggctgttgcatagaatgtgcacgaaaattaaacctgcctcatatttggagcaaatatggaccgcgtccttcattttgtcctggcgcttgccgttgttgcggtactcgcactgctggttagcagcgaccgtaaaaaaattcgcattcgttacgtcattcagttacttgttatcgaagtattactggcctggttcttcctgaactcggatgttggccttggcttcgtaaaaggtttctccgagatgtttgaaaaactgctcggatttgccaacgaagggacaaacttcgtctttggcagtatgaacgatcaaggtttggcgttcttcctcctgaaagtattgtgcccgatcgtctttatttccgcgttgatcggtattcttcagcatatccgcgttctgccagtggtcatccgcgctattggttttctgttgtccaaagtaaacggtatgggcaaactggagtcttttaacgccgtcagctcgctgatcctcggccagtctgagaactttatcgcttataaagatatcctcggcaaaatgtcccgtaaccgcatgtacaccatggcggcgaccgcaatgtctaccgtttccatgtctatcgtgggcgcgtatatgaccatgctggaccctaaatatgtggtcgcagcgctggttctgaacatgttcagcacctttatcgttctgtcgctgatcaacccctatgtcgttgatgccagcgaagaaaatattcagatgtcgaacctgcatgaaggccaaagtttcttcgaaatgctgggcgagtacattctggcaggttttaaagtggcgattatcgtcgcggcgatgctgatcggcttcatcgcgctgatcgcggcgctgaacgcgctgttcgcaacggttaccggttggttcggctacagcatctccttccagggcattctgggttacatcttctacccggtcgcatgggtaatgggcgtaccgtccagtgaagcgctgcaggtaggaagtatcatggcgaccaaactggtttccaacgaattcgtggcgatgatggatctgcagaaaatcgcctctaccctctctccacgcgctgaaggcattatctccgtcttcctggtgtccttcgcgaacttctcttccatcggtattattgcgggcgcgattaaaggcctgaacgaagagcaaggcaacgtggtttcccgttttggtctgaaactggtttacggttctacgctggtgagcgtactgtccgcctctatcgcggcgctggtactgtaagtctgggtttaatgcagaaaccggggagctatccccggtttttttatgccgcttatttgcctaacgggcgcgggcggccaatcagatatccctgcaaactgtgtacgccaagctgcaatagcagatcgcgctgcgcaggcgtttcaacaaactcagccacgacgctcaacgatttcgctttcgctaaatcagtgatggatttcacaatcatcgcatccagggagtccgtcagaatatcttttacaaaacaaccgtcgattttaatgatgtccgccttgaggcgttttagccgttcatagtttgcataaccggtgccgaaatcatcaatggcgatttttaggccgaacttacgcagttgattgatattgtgcatactgatttcggaatgagagaaggcctgttcttcagtaatttcgatgatgaccgaagcaggcgggacgccatagcgtttaaaaagctgcataatgcgcgacgccgtctctttttgcagcagcgtcaacggcatcaaattaaccgaaaaacgtgccccctgttccgctgaaggatgcgcggacagccattgcaggagcgcttccatcacctgcatatcaaaccgtatgctcaggttaaactgggcgataagcggaatgaactgattcggcatcatgataccgtcgtcgcaccgaagccgcgtcagaatctcgtcatacccttttccctgcgcgtcgcgaatgggttgcgcatacaaaaccagcgcgccgcgctccagcgcctgacggattttctgcaaccgcagcacccgttccgtcgtctgcccggaagcggcttcaatactctgggtcagtgcaagcacccgacggtgcgaacaggattgctccgccagccagcttaattgccccaacagcggttgcaaggtttcctggcgaccatcgaatgttccccacgatgcgccgtattccatgtccagaccggtattgttccagtaaattttgcggttattaagcacgttgagcatatattgcaggcgggcttccgtctccggtcctgtcagcaccagcaataattcactgcccggcagatggaaaattttctccttttccagcagcagcggctgcaacatgcgaaacacctcgcgttcgcaatgcacgcgcatctgcataccgtaatgacggctcagaaattccaggttttccatgcgtaaataacacacgctttgcccggcatcctgtaaaagaaactgctccagcgcacgcaggttaggcagttgcgtcaacggatcggtcaatgcctgcgagtgccattgtcgattcaaccattcgctacgctgattaatccgcgccatgtacaacaaacaaatactaaaagaaatgagaactgaaaggataaatgccagcgaatattctgaacccacgccctgcagaaaattgcggttatagctaagcaggaatagcgcagtgagagcccaactaaaattcaacagcggatagctgattttccccacgccgatggtaaatccaatgaacagaactggcaccagatagccagcaatatactttgtctcgaaaggcgtacacagcaccgctaatagcgtcgccagagtggcaaaccagagaagcgtaaacaggcgtttttctttggcgagataaggagcgacatccctccgccagaaaatacgcatatagtgcgggctgactatcatccgcagcggataatagaaaaagagggtaaaaataagcgcggcagaaatcagactcaataaatcgacaatcgagaaaatagcggtgccggtgccaaagaaggtagagatggtcaccgggaaagccaggtagtgccccgccagatgcatactgatttttataccaaacggcgtcattaaccctaaccagaaaacgcgtagccagatgccttggttgggtattccgtagcgccagcgcgcgcccagctgccagcgtacgatagcgcaaaccagcagcacgggaaacgtttggcaaaatagcagcaccatcgcctgtggcagaggtaaatgaaaattccattcattagtcaacatcattccgcctaccatcggcgcgacgccacggcggccaaataaaaacagcacggaaaacatgacgcagagcggtagccaggccagaaagatatagctggaatcaattgtggcgcggggagaaatgagacgagatagcagaatagccggaacggtcaggcagaaggccagtaagaatatttttatattttttaatacgttacacttatccggcattgctttaatgctcacatcattatataaggcgcatgaataataagtatattcgcattatgaagcaatctaacaaaagctcatattgaccgcaaaagcagcggcaaacaaacgcacctgaagagcagatcagaggccataaattttgtgacaaaaagcaaaaacccccgcttttcagcgagggtttgaatgttggtggagctaagcgggatcgaaccgctgacctcttgcatgccatgcaagcgctctcccagctgagctatagccccatagtgcttttacgtatacgccaaatttatcgggagtaaatttggtggagctaagcgggatcgaaccgctgacctcttgcatgccatgcaagcgctctcccagctgagctatagccccactacgtaaagcttgtcgagttgacgggcggcatcatatgaattccctcggcatgtgtcaacggcaaaatgaacttgccgaattcaatcgctgaaaaagcattcaaataaaggacattgcggcacaactcgcattcagtagttaaacacgtcacggtttcgactaaaatggtgctataaaatgaaccactaattaaccccacgactattcagggaatcgttatgttcaaggaacggatgacgccagaagaactcgctaatctcaccggttacagccgacaaaccatcaataaatgggtacggaaagaaggctgggcaacatcgcccaaacctggcgtccagggcggtaaagcccgtctggttcatgtaaacgaacaggttcgtgaatatatccgcagcgctgaacgttcagttgaccatcacgcagacacattcacgcctgccagcaacgcatcgcttgaagcgctgctcatgacgctcgccaaagagatgacctcatccgagcagaaacagtttacctctctcctcgtgcgtgaagggattaccggtttgttacaacgcttagggatacgcgatagcaaataatatgaaaagattacgcagtaaaatgaccactgaagagctggctgaatgcctcggcgtggccagacaaaccgtcaatcgctggatcagagaacaacactggaaaaccgaaaaatctcccggcgtcaaaggcggacgcgcaagactcatccatattgatgccagcgtgcgggagtttattctcaatattccggcttttcgcaaactgcctgcgttttatcaggcggaagaggctttcgcagaatatgcgaacgcggcgcacagtcatgcttatcgacaaattattgatgccgttgaaaatatgtctgctcaggaacaggaaaaactggcgctgtttttatcgcgggaaggtattcgcggatttctgacgcgtttaggtatcaatgaggcggactaacaaataataaacggcaggcgtctgccctgccgtttattctgtttcagctggcgttactgctgactttcacgctcggcgataaagcccagcgctttgttgatgcgctcaatgctgcgggttttaccaatcgcatgtacggtgacatccagcgcaggcgactgcccggcaccggtcacagccacacgcagcggcatccccactttacccatccccacttccagctcatccgccgtggcctgaatcgcgtggtggacgttttctgctgaccagtccgtaatcgccgacagcttgtcgcgcaccacttccagcggctgacgcgccaccgggcggaggtgttttttcgccgcatcggcgtcaaactcgctgaagtcttcatagaagtagcggcagctctgcgccatctctttcagagttttgcagcgctcgcccagcaacttcaccagttcagcaagctgcgggccgttacgggtgtcgatattttcctgctcgatatgccactgcaaatgcgtcgccacatattccggcgccagcgtattgatatagtggtggttcagccacagcagtttatcggtgttgaacgcgctcgcagacttgctcaccgcaccgagggagaacagcttgatcatctcttcgcgagtgaagatttcctgatcgccgctggaccagcccagacgcaccagatagttcagcaacgcttccggcagataaccgtcatcgcgatactgcatcacgctcaccgcaccgtgacgtttagacagctttttaccgtcgtcgccgttaatcatcgacacatgcgcgtacatcggcaccggcgcgtttaacgctttcagaatgttaatctggcgcggagtattgttgatatggtcttcgccacgaatcacatgggtaatttccatatcccagtcgtccaccaccacacagaagttgtaggttggggaaccgtcggtacgacgaatgatcagatcgtccagctcctgattgctgaattcgatcgggccacggatctgatcatcaaaaataacggaaccgtcctgcgggttggcaaagcgcaccacgcatggctcatcgtcggcatgatgttcgtgactgtgacggcaacgcccgtcataacgcggcttctcgcctttcgccatctgatcttcacgcagttgctccagacgctctttagagcagtagcatttataggctgttcccgcctccagcatctcgtcaatcaccgcgttatagcgatcaaaacgtttggtctggaaatatgggccttcgtcccattccaggttcagccagttcataccatccatgatggcttcaatggcttccggcgtggaacgctcaagatcggtgtcttcaatacgcagcacgaactcaccgccgtggtgacgtgcgaaaagccaggaataaagagcagtacgcgcgccgccgacgtgcagataacctgtcgggctaggcgcgaagcgagttttgattttcatgaaatggccttacgtttataaagatgccgacaaccggcaaatcctggaaagatgaatagccttgtattctatcactgtggcttgattcctcaatgttgatccggtcagaacgctgcgctttgctatttccgtatagaaatcatgcagtgcggggtaattcacgatcgttttgtttaattttacgacgaacaaacaaaaactttagaaaatgcgttgactcattttcaactctccctataatgcgactccacacagcgggggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccaactactttatgtagtctccgccgtgtagataagaaattgagaagtgggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccactttctcgccagctaaatttcttattgtgaagtaccgaagtgggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccacttcgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccaatgtaaaaaagcgccctaaaggcgcttttttgctatctgcgatatggaagattcgaacctgtcgcaggttcgggtcttgcctgatgcgctgcgcttatcaggcctacagacgacaccgcacacgtaggccggataagacgttagtcgccatccggcacagacattataccgtcaacgccgccaccagtttctccagtgctggcgttgcctgctgctggtcatacacaatatacaaatccgccggaatacgttcctctaacggacggaacaccacacccggccagctcatttgcgcatagccatcagccatcaacgtaatcccgatccccatactgatcatcgccaacaccgtttgcggctcaaccacttcccgaataatcattggcgaaaagcctgcctgttggcatacacgttgtaaaaatccccaatcagaatgtacggaaggcaacgtaacaaaatattcattgcgcaacgccgccaacggcacagaatctctggatgccagatcgtgatcttccggaactgcaaccatgaatgcagattcatgcaaacgtatgctggtaaaaccgactgctggttcgatagccatacgccagatccctgcatcaagttcccgacgctctaacaacgccatttgcataccgggagacttttcgcgaaaaagtacttcaacattgggatttgctttcaaaaagtgacgcatcgcaggacgcattcttccccacagcgccgtaccaaccacacccagttcaatgcgccccgcttcaccgcgaccaatctgctccactcgtgccagcgcctgatttgcactggctaacaagcgacgtgactcctccattaaaactttcccggcatgggttaatgcaacgctgcgggaatgacgaataaacagcaatgtacccagttgctgttcaagttctttgatatggatactcaagggaggttgtgacatatttaaccgggcagcagcccggccaaaatgcaattcttctgcaacagcgaggaaataacgtaatagctttagatcaatacgatgggctcgttccatcactatcgcactccaggaataagggataacgtctggaatttaccatattacctagtaaaaaatagatttaacgacaagatacccaatatacataaatacaatagataataccccgggtaaaacatttggtgcgggaataggtatacggcataaagtaaaaaatgcgccaataccaaatccaataccggaggagagaataatttctttcatgctgtgtccttgttcataaaaatggactggcgaacatcctctcgccagtcaaataaaattaatgtgctaatgatttggtcgacagtttttctggatggtgctgatatttaaagaacaatgcaaaaataacggccaatgccagagcgtaggcggcaaagaccagccagatagtttgccaatcttttacgccatcaatagaaaaataatccacggccataccgcttaaaagagacccaatccacgcccccacgccgttaaccatggtcataaatagcccctgcgcgctggcgcgaatacttgagtccacctcctgctctacaaatactgaccctgagatgttgaagaaatcaaatgcgcagccataaacaatcatcgacagcagcagtagcacaaagccaaacggggatggatcgccaaaggcaaagaagccgaaacgcagcgtccacgccagcatactcatcagcattaccgttttaataccaaagcgtttaaggaagaacggaatggtgaggataaagcccacttccgccatctgcgaaactgaaagcaagatagagggatacttcaccacaaagctgtcggcaaactcaggattacgggcaaaatcatgcaggaacggattaccgaagacattggtaatttgcagcaccgcccccaacatcatcgcaaacaaaaagaagattgccatgcgtggatttttaaacagaacaaaagcatccagtccgagcttactggcaagcgtggtgttcgccttcttctcggctaccggaattttcggtaacgtcagcgcatacagggccagcaataacgatgcgccagaagcgatgtataattgcgcactgctcagttccagccccatcaggctcaccgtccacatcgcaacaataaaacctattgtgccgaaaacgcgcacaggcggaaatgacgttaccggatcctgacctgctttcgccagacaggagtacgaaacgctattggataatgcaattgttggcatatacgccatcgcattcaccaacatcacccagaacatcgtctggggatcggtaacggtggtggcgtacaataacgcccccgcgcaaaccagatggcaaagcatgtaggctcgctcagcgcgcagccatttatcagcaatgatccccataatacccggcatgataatcgctgccagtccttttgagctgtagaccataccgacattcgcgccggtaaaatccagagtgttgatcatgtaagagcccagggtaaccagccagctcccccagataaaatattgcaagaacgacatgacttttaagcgggacgtaatacccattttttattccttgccgtgagataaagccccaatacggggccgtagtcattgtgtttaggccagcttacgtaaaaagccgcaaatcagatttataaagttctgccgggaaagttcagccgccgccagcgtttgcgcatgggagagttttacatcgcccagcccttccgccagattggtgatcgctgagacggcaacaactttgaggccacaatgacgtgcgctaatcacctcagggacaacggacattccgaccacatcgccgccaataatctgcatcatgcggatttctgccgccgtttcgaagttcggacccggataagaaacaaatacgccttcagtgagggtgaatccctcctctgccgcaacggactgaagcatggcgcgataatctgcgtcataagcattagccagcgagaagaagcgatcgccataacgatcatcgtttggccccaccatcggcgtaccgggcatcgtattaatgtgatcgctaagcgcaaccaggctacccggccccacttccggacgcagagatcctgccgcattggtgcagaacaacacttcacagcccagtaatttcaacgtgcgaatggcatcggtcatcaccgccattccacgcccttcataaaaatgtccacggcctttcatacaggccaccggaacccccgccagatggccgagcaccagttcaccagcatggccgtgtacggtgctgacgggaaatcccggcaatttctcgtaagaaatggctaccgcatcttcgatttggtccgccagagcacccaacccggagcctaaaataaacgcaactcgcggggtaaatgccggtttatgtgcatgaacaatatcaacacaatactcaggattatgagaaaaaagagcgtgaggcataagtttccttgttctatcggatttaatttgactcctttttataacgaccatcgccccttgctgaccaatacacttttcacgtgtcatcaatagccatttaatatcgataaatttagatcgcttctgtattaatacagagggaaaacagtattggtttttgcttgcaattcatattaacaatatgccgctttcatatttataaattgcctctttttaattaacccattaataattatcggcatagggaaatatgctatgaaaaaaattcttactctgacgctttcttctttactcattattcccgcactcacccatgcggaatttaaaggcgggttcgccgatatcggcctccattacctcgactggacatcagacaccacggaaaaaaccagtaaaaaatcccataaagatgattttgggtacctggaactggaaggcggagcgaattttagctggggagaaatgtacgggttcttcgactgggaaaatttttacaatggccgccacgctaaaccaggcagcgaacagcgttacacctttaaaaataccaaccgtatttatctgggcgatacaggattaaacctctatctccatgcctacgggacgtacggttcacctcatcgcgctaatttccatgatgacatgtttctctatggtttaggctataacttcacaggtaacggttactggtttaaacccttctttgccaaacgttataccgatcagacctactacacaggcgataatggttatgtattaggttgggtggccggctatagcttctcgttgggtagtgagaaattcagcgtaacgaactggaatgagtatgagtttgaccgcgatgcgtcctacgctgcgggcaatggcgggaaagatggcattaatggcgcagtagcgctgtggtggaatgcgactcctcacctgaccgcaggagtacaatatcgttacgctgataataagttaggagaatccttcctgcaggatggcattatttactccatcaaatacctgttttaacacacagccctgtcaaaaatggcagggcaagaccgcacctcacacacggacagatagatatttatagctgatacagcggatctttcgccctcgcggcggttaattcgctggcctgggtacgcaccacgtcccacaacgcctgcgccgccgtggagagcgatcggttttttcgccgcgccagcatgagctgcctttcaactacgggcgtcagccgtttaacctgtaagtggctgccctgcgggagcggtaacgccagcgcgggcagcacgctgatgccgattcccgcttccaccattggaaacagcgtggccgggtgaccaatctcctgcacgatatccgcctcaatagcaaaatgggccagcgccgcatcaatcagcggtcgactgccggaagcataatcctgtaagaccagcgaggcctgtttaagatcctgccagctcacccattcctgatgcgccagcggatgatcctggcgacacaacagtaaaaaaggctctgataagatggcttcacactgtaaatccaccgctgcgccgggatcgataacgatgccaaaatccacttcaccctggcggatgctctccagcacccactgctgcggacgatcgtgcaatacaaaatcaatagcgggataaagtgaattactttgggcaatgcattgcggaataagatgcgcagaaatggtttggctcgcggcaacgcgcacggtgccggttaattgtgtccctactctgcctgcatcgcgcagtatgctgttcagttcatcaagcacccgctccagacgcgtcgccagttgttgccccgcctcggtcagcaccacctcacgcgtagtgcgatccaacagtctgacgccggtttgccgctccagctcttttacgctatgactgaccgcagactggctcagtccaatcctgtcccctgcccgactgaaacttttggcctgggcgacggtaataaaaatacgcagttgacgcagtgaatagttcatcgactagattcatatatagatgcaataaatcaattttatttctcaaagcgaaaaacgcaaaatagctgcaccgactttcaggagtttttatgaaactttttcgtatccttgaccctttcacgctgacacttatcaccgtggtactactggcctcttttttcccggcggaaggtggctttgtgcctgtcgttgaaggcattacgacagcggctatcgctctgctgttttttatgcatggcgcgaagctttcgcgtgaagcgatcatcgctggcggcagccactggcggttgcatctgtgggtcatgtgcagcacttttgtgctctttcctgtcctcggcgtactgtttgcctggtgggcgcctgtcaatgtcgaccctatgctctacagcggctttctgtatctgtgtattttgcccgccaccgtgcagtctgcgattgcgtttacttcactcgcgggcggtaacgtcgcggccgcggtgtgctcagcgtctgcgtccagcctgctgggcattttcctgtcgccgctgctggtcggtctggtaatgaatattcatggcgcgcagggcagtctggaagaggtgggcaaaattatgctgcaactgctgctgccttttgtgctgggacacctgtctcgcccgtggatcggcaattgggtcgcgcgcaacaaaaagtggatcgcgaaaacggatcagacctctattctgttggtggtctactcggcgttcagcgaagcggtggtcaacggcatctggcacaaagtcggctggggatcgctgctgtttatcgtcgtggtcagcctcatactgctggcgatcgtcatagccattaacgtctttgtcgcccgtaaatgcggcttcaataaagccgacgaaatcactattgtcttctgcggttcgaaaaaaagcctggccaacgggatcccgatggccaatattctgtttccgacgtcagtgctgggtatgatggtattaccgctgatgatcttccaccagatccaactgatggtctgcgcagggctggcgcggcgctacaaacgccagaccgagaagttacaggcgcagcaggaaagccgcgccgcgaaagcttaaagcgggcgtttcaggggctgtaccagttgcgtcagcccctcggttttaatcagcagcgtgatttgcatcaactcccccagtttacccgccggaaattgatctttacgggcaaaccacagcaaatactcttccggaaggtcgatcaatcgacgtccctgatatttgccaaagggcatcacggtgttggcgatttcaaccagctgctctttttccatctcaggcacccagtaagcggatcatttccgcttcatcaatcacggtaatacccagttcctgcgctttggccagtttggagcccgccgcttcaccggcaatcaccagatcggttttcttcgatacgctgcctgccactttcgcgcccagcgccactaaacgcgctttagcgtcatcgcgagacatctggctcaggctaccggttagtaccacggttttaccggcaaacgggctatcgatctcttgcacattaatgactaccggcgcgggccagtgaaccccttccgccagtagctgcccaatcacgtcacgattactctcttcggcaaaaaagttaaagacgtgcgtagcgaccacaatccccacgtcaggtactttctgcaactcgtcaatggtggcggcctgcagcgcctccagcgtaccgaaataagccgccagccccgccgccgtcgcttcacccacttcacggatgcccagcgcatagagaaaacgcgcaaaggtcgtcgttttggatttttccagcgcgttaacaacattttgcgcggactttggccccattcggtccaggccggtcagtttacccgccgtcagacggaacagatccgctggcgtatggacatactccctttccaccagttggtcgatgatcttatcgcccatcccgtctacatccatcgcccggcgcgacacaaaatgtttcagcgactctttacgctgcgcgccgcaaatcagcccgccggtacaacgggtaacggcttcgccttcaacgcgctctacgtccgatccgcacaccggacagtgcgttggaaacacaatcggacgcgtctcttcagggcgttcggacagaaccacgttgaccacctgagggatcacatcgcctgcccgacggataaccaccttatcgccaatgcgcaagccaagtcgctcaatttcatcggcattatgcaacgtggcattgctgaccagcacaccagccacctgaaccggttccagacgcgccaccggcgtaatcgccccggtacgcccgacctgaaactcaacgtcgcgcacaaaagtcatctgctcctgagcaggaaatttaaacgccaccgcccagcgcggcgcgcgggccacaaagcccagcagttcctgcaaagccagcgagttgaccttaatcaccacgccgtcgatatcaaaaccgagcgtagggcgatctttttcgacgttgtgataaaaatccagtaccgcctggggagaatcgcacagcgtcacgcgatcgctgaccggtaacccccacgctttaaattgcagcaaacgtcccagatgcgtatccggcaactcgccgccttccagaataccgacgccgtagcagaaaaatgttagcggtcgcttcgccgtaatacgcggatcgagctgacgcagcgaacccgccgccgcgttacgcgggttagcaaacactttgccgccagtgcggcgcgcgtcttcattgatcttttcaaacccggcctgcggtaaaaatacctctccgcgaacttcaagacgcgccggaatgttatcgccgtgcagctttaacggaatggcgcgaatcgtgcgcacgtttgaagtgatatcttcaccggtggtgccgtcgccacgcgtcgcagcgctcaccagcacgccgttttcatacagaatgctgaccgccagaccatccagctttagctcgcagcaccagatgacattttccgtgctttttagacgatcctgcactcgcttgttaaacgccaggaagctttcttcatcaaatacgttatcgagcgacagcatcggtacttcatggcgaatctggttgaatgccgtcagcggcgccgcgccaacgcgctgcgtgggcgaatccggcgtgataaggtccggacgttgcgcctccagctctcgcagttcccgcatcaggcggtcatattcggcgtcgggaatctctggcgcatccatcacatgatacagatattcatgatggcgaagcgtggttcgcagttctgtcagttgttgttcgattggttccatatcacaccatcaatgataaaaaacccccgacaggcgggggttacgttaaaaatgtcacacctgcgttaacctcaggcgttagcgtccatcacctcgcggatgcggtcctgatattcgcgcagtttctgcggcgtcatcatccgacgctggtcatccagcacgacgccaccgacctcatcagcgatatgctgcgcggattgcagcatcagcttgaaattctgcagcgcatcgccgtaagacggtacctgcataaagatagtgacgccaggcgtagtgaagtccgtcatttcaggatcgaacgttcccggattgaccatattcgcgagactgaacaaggccgggccgctgccgtccgggctcaaatgacgatggaaaatattcatatcgccaaatttaaagcctgactgctgaatactgttcagtaacacttcaccattaagctcgctgccatgatgggccgcgacgttcataatgatgaccgcctctttacgctgcggtttttccacaaccggcgcttcttccactaccggttccgcctcaaccacaggttccgcaggctggaaggtttgcgctgatggcggcggcgcgggctgcgcaacaggctgcggcgcttgcgacggcggtgcaggctgctgttgcggcggctgtaccggcggcgcagatggctgaacctgctgaggctgcggcgcaggttgaaccggttgctgaaccggctgttgcatcggcgcttgcggctgcggcggcgccgctggacgcggttgcgcagacgcataaggcggctggtactggtgttgcggcgactgacgaggggcatcatgctcctgcgactggccgggggcatgatttacgcggtgaacacgaacttcacccacgccttcgtcttcttcgtcatcgtcgtcatacgagtcgtcgtcgcgtttcgatttcatgcgttttagtggacgatcgcggaacatagaagatcgttctttacggctggtccagaaaccatgtaccagtaaagcgattatggcgatcgcgccaacaatgattaatatcagacgcaaatcctgcatcattatattctctgttgttctaacaccttgccaccacggcaaacatttactcactaagagtatttgccgattacgtcaagtgcaagtgtactgttggctttcgcagcataaagatgaaggaaaatgtgctttttgctgttttttcgaacatttccgaactatccaccgtctgataaccgggtaagatatcccacgtttacccagggctttaagaaaaaggagtatgtcctgaatatggtttcatcatccacaaccgtaccacgtagcggcgtctattatttctcgcaaggatggaagttagtcaccctaccgggaatccgccgctttgttattttacctttgctggtcaacattgtgctgatgggcggcgcattttggtggctgtttacccagcttgacgcctggataccttcgttgatgagtcatgtgccggactggctgcaatggctgagctatctgctgtggccgattgcggttatctctgttctgctggtctttggctattttttctctaccctcgccaactggatcgccgcgccgtttaacggccttttagccgaacagcttgaggcgcggttaaccggcgccacgccgccagatacaggcatactcggcatcatgaaagatgtaccgcgcattatgaaacgtgaatggcaaaagctggcgtggtatctgccgcgcgctattgtgctgctgattctctattttattcctggcattggccaaaccatcgcgccggtgctgtggtttttgttcagcgcctggatgctggcgattcagtattgcgactatccgtttgataaccacaaagtgccgtttaaaacgatgcgcgccgcgttgcgcacgcagaaggtggcgaatatgcaatttggcgcgctcaccagcctctttacgatgattccggtgcttaacctgttcattatgcctgtcgccgtctgtggcgcgacggcaatgtgggttgattgctggcgtgctaagcacgcgttatggaaataacgtaaaaatgtataaataagagatggcttatgctgtctcttattccatactgataaccattatttcccatcagcatatagatatgcgaaatccttacttccccatatctggctggaaggtatgctgggaaggtatcccaatttcatacagttaaggacaggccatgagtaagatttatgaagataactcgctgactatcggtcatacgccgctggttcgactgaaccgtatcggtaatggacgcattctggcaaaggtggagtcgcgcaacccgagcttcagcgtcaagtgccgtatcggcgccaacatgatttgggatgccgaaaagcgtggcgtactgaaacctggcgtggaactggtggagccgaccagcggcaacaccggtattgcgctggcgtatgtcgccgccgcgcgcggttacaaactcaccctgaccatgccggaaaccatgagcattgaacgccgcaagctactcaaagcattaggcgcgaatctggtgctgaccgaaggggcgaaagggatgaaaggcgctattcagaaagccgaagaaattgtcgccagcgatccgcaaaaatatctcctgctccagcagttcagcaaccctgccaacccggaaatccatgaaaaaaccaccggcccggaaatctgggaagacaccgatggtcaggtggatgtgtttatctccggcgtcggcactggcggtacgttaaccggcgtcacgcgttatatcaaagggacgaagggtaaaaccgatcttatcaccgttgcggtagaacccactgactccccggttattgcccaggcgctggctggtgaagagatcaaaccaggcccgcataaaattcagggtatcggcgcaggcttcatcccgggcaacctggatctgaaactgattgataaagtggttggcatcaccaatgaagaagctatttctaccgcgcgccgtctgatggaagaggaaggtattctggcaggaatttcttccggcgccgcggttgctgcagcgcttaagctgcaggaagatgaaagctttaccaataagaatattgtggttatcctaccttcatcaggtgagcgttatctgagcaccgcgttgttcgccgatctctttactgagaaagaactgcaacagtgatgccagcatgttaaaaacgcgtaaaaaagcacctttttgggtgcttttttgtggcctgcttcaaactttcacctcacctggcattgattcaccctgccggaactggtatttaaccagactaattattttgatgcgcgaaattaatcgttacaggaaaagcgttagctgaatcgattttatgatttggttcaaatcttcctttcgcggcataatgtttaatgacgagcgaaacgtcagcggccataagttgccagcaacggattgcgtagaacaccttttgtgtcgcgtcccgtttacgccggcgctaacaatacaggctaaagttgagccgccaggctagactttagttccacaacactaaacctataagttggggaaatacaatgttccagcaagaagttaccattaccgctccgaacggtctgcacacccgccctgctgctcagtttgttaaagaagcaaaaggcttcacttctgagattactgtgacttccaacggcaaaagcgccagcgcgaaaagcctgtttaaactgcagactctgggcctgactcaaggcaccgtcgtcaccatctccgcagaaggtgaagatgagcagaaagcggttgaacatctggtcaaactgatggcggaactcgagtaagtttttttccgggttcttttaaaaatcagtcacaagtaaggtagggttatgatttcaggcattttagcatccccgggtatcgctttcggcaaagcactgctgctgaaagaagacgaaatcgtcattgaccggaaaaaaatttctgccgacaaggttgatcaggaagttgaacgttttctgagcggtcgtgccaaggcatctgcgcaactggaagcgatcaagacaaaagctggtgaaacgttcggtgaagaaaaagaagccatctttgaagggcatattatgctgctcgaagatgaggagctggagcaggaaatcatagccctgattaaagataagcacatgacggctgacgcagccgcacatgaagttatcgaaggtcaggccactgccctggaagaactggatgacgaatacctgaaagagcgtgcggctgacgtacgtgatattggtaagcgcctgctgcgcaacatcctgggtctggccattatcgatctgagcgcgattcaggaagaagttatcctggttgccgctgacctgacgccgtcagaaaccgcgcagctgaacctgcagaaagtgctgggcttcatcaccgacgcgggcggacgcacgtctcatacctccatcatggcgcgttctctggaactgccggcgatcgtaggtaccggtagcgtcaccgctcaggtgaaaaacggcgattatctgattctggatgccgtaaacaaccaggtttacgtcaacccgaccaacgatgttattgagcaactgcgcgccgtccaggagcaggttgcgaccgagaaagcggaactggctaaactgaaagatctgccggcaatcacgctggatggacatcaggttgaagtttgcgccaacatcggtaccgttcgtgacgttgaaggcgctgagcgcaacggcgcggaaggcgttggtctgtatcgtactgaattcctgttcatggatcgcgacgcgctgccgacggaagaagagcagtttgccgcctataaagcggtcgctgaagcgtgcggctcgcaggcggttatcgtccgtaccatggacattggcggcgacaaagagctgccgtacatgaacttcccgaaagaagagaacccgttcctgggctggcgcgccgtgcgtatcgccatggatcgcaaagagatcctgcgtgaccaggttcgcgcgattctgcgtgcctccgctttcggtaaattgcgcattatgttcccgatgatcatctctgttgaagaagttcgcgcgctgcgcaaagagattgaaatctacaaacaggaactgcgtgacgaaggtaaagcatttgacgaaagcattgagattggcgtgatggtggaaacaccggctgcggcgacaattgcgcgtcatttagccaaagaagttgatttctttagtatcggcaccaatgatttaacgcagtacaccctggcagttgaccgtggtaatgatatgatttcacacctttaccagccaatgtcaccgtccgtactgaacttgatcaagcaagttattgatgcttctcatgcagaaggtaaatggactggcatgtgtggtgagcttgcaggcgacgaacgtgctacacttctgttgctggggatgggtctggacgaattctctatgagcgccatttctatcccgcgcattaagaagattatccgtaacacgaacttcgaagatgcgaaggtgttagcagagcaggctcttgctcaaccgacaacggacgagttaatgacgctggttaacaagttcattgaagaaaaaacaatctgctaatccacgagatgcggcccaatttactgcttaggagaagatcatgggtttgttcgataaactaaaatctctggtttctgatgataagaaagacaccggaactattgagattgttgccccgctctctggcgagatcgtcaacatcgaagacgtgccggatgtagtttttgctgaaaaaatcgttggtgatggcatcgctatcaaaccaaccggtaacaaaatggtcgcccctgttgacggtaccatcggcaaaatctttgaaaccaaccatgcgttctctatcgaatccgatagcggcattgagctgttcgttcacttcggtatcgacaccgttgagctgaaaggcgaaggcttcaagcgtattgctgaagaaggtcagcgcgtgaaagttggcgatccggtcatcgagttcgatctgccgttgctggaagaaaaagccaagtctaccctgactccggttgttatctccaacatggatgaaatcaaagaactgatcaaactgtccggtagcgtgaccgtgggtgaaactccggttatccgcattaagaagtaattcttgccgcagtgaagaatggcgcctttgggcgccatttttttgcctgtacttgcgccgccatccggcgatggtgcagtgcactgcctgatggcgctacgcttatcaggcctacaaggttgcgaacatttcagcgccaatccacgggttacaactgcgaggtcaccgggcgaaagcacttctcgcgcatcaggatcttcatcccatccgggccactctccagcatcctgcgttcggaatcggacacttgcagctcgcactgatagccgccagtgatgccaaacatcgctcgcgccacgcagatatcttccagcgcgtccagcccgctcgtttcaaaatgccccacgatacgtccctgctggcgaaccaccagccgataactcttcatcgcgcctcccctgccggcggcagaattaactcatcacagccacactgctgtgtccaggtcatcacctccagcacgcgctgcgccgcatcttttgccgcggtcgtcagttttttcccctgcacaataccgctgaccagctcggcgcagaagagatctcccgtcccttttaactccgtcgccacccgcggatgggcaaagacctccacgacctgcgcagtaacgaccgcaatcgttatggtctccagagactcgcccggcgcgctggtgataaccacccatttcaacgtatcggaaagcagcgattgcgccgccgccaccgcctcttccagcgtgcggcacggtttaccactcagcatctccagctcaaatacgttcggcgttagcccctgcgcctgcggcaacaaatgcgtgcgataagcctgcggaatttccgcctgcacatacattccactgtcggtatcgccaatgaccggatcaacaagaatacacacctccggatgcgaagcccggatcgccattagccacttcgaaagcaagacaatttggtctgcgctgcccatgtaaccggtggtaatcgcttttaattcacgtagcgcatcgcgctcattcaacgccgtaaggtagcctgcaaaccactcggcgggaataatgccgccataaaaggttttatagtgcggcgtattgctgaatagcaccgtcgggaccgccgtcacgcgtagtccctgcgctttaatggccggaacagcgatactgttgcctacgctgccgtacacgacctgtgactggacggcgacgatatcggtctgtaatgcccgatggttgtcgtcgaagagcactgactgaatatcactctcttgtcccataaaattttcctctcgctggacagcaggctaccgcctcattatcattgtcatatgctaaaattcattttgtcataggtcaataatgatcgacggaaaaaccgctaacgaaatttttgacagtatccgtcaacacattatcgccggcacgttacgggcggaggattcgctcccgccggtacgggagctggcaagcgaattaaaggtgaaccgcaataccgtcgcagcggcgtataaacggctgataacggcgggactggcgcaaagtttaggccgcaatgggacggtgattaaaggcagtccgtctcccgtagcgctggaaggcggcgatccacatacgcctctgcacgacctttccggcggcaatcccgatccgcagcgtctgcctgaccttagccgttattttgcccgtctcagccgcacgccgcatctctacggcgatgcgcccgtttcccctgaactacacgcctgggcggcgcgctggctacgggatgccacccccgtcgcaggcgaaattgatatcaccagcggagctatcgacgccattgaaagactgctttgcgcgcatctgctgccgggcgacagcgtcgcggtggaagatccctgttttttaagcagtatcaatatgctgcgctatgccggttttagcgccagcccggtcagtgtggatagcgaaggaatgcagcctgaaaagctggaacgggcgctaaatcagggcgcgcgggcagtgatcttaacgccgcgcgcgcacaaccctaccggctgtagcctgagcgctcgccgtgccgctgcgctgcaaaatatgctggcgcgttaccctcaggtagtggtcattatcgacgatcacttcgccctgctttcttcgtcgccctggcagccggttattgcgcagacaacgcaacactgggcggtgatacgctccgtttccaaaaccctcggccccgatttacgtcttgctattgtcgccagcgacagcgcgacctcggcaaaacttcggctgcggctaaatgccggtagtcagtgggtcagccatctgttacaggatctggtctacgcctgcctgaccgaccctgagtatcagcacaggctgacgcaaacgcggctgttttacgccgcccggcaacaaaaactggcccgcgccctacagcaatatggcatcgccatttctcccggcgacggcgtgaatgcctggctcccactggacacccatagccaggctaccgcgtttacgttggcaaaatccggctggctggtacgtgagggagaagcctttggcgtaagcgcgccgtctcacggtctacgtatcacgctgtcgacattaaatgacagcgagatcaacacgctggcggctgatatccatcaggcgctaaatcgctaacaggagaaaataacgtgcgagttcattttgttgtccatgagtcgtttgaatccgctggcgcttatctgaaatgggctgaagatcgcggttataccatttcatggtcgcgcgtctatgccggagaagcgctaccgcccaatgccgatgagttcgatatgctcgtggtatttggcggtccgcagtcgccgcgcaccacccgcgaagagtgcccgtactttgactctcgcgccgaacagcacttaattaatcaggcagttacggcccggcgaatggttatcggcatttgtcttggttcgcagctcattggcgaggcgctgggcgccgctgtgtgccaaagtccggaaaaagagattggtcactaccctattacgctcactgaagccggtctgcggcatccgcttatcgcccactttggctccccgttaaccgtcggccactggcacaacgatatgccaggactcaccgatcaggcgaccgtgctggccgaaagcgaaggctgtccacgtcagatagtgcagtacggtaattttgtctacggcttccagtgtcatatggaatttaccgtcgaggcggttgaaggattaatccaacattcgcagcaggagctggccgacgcgcaagggaagcgttttatccgctcggtcgccgagatgcgcgcatggaattaccagcaaatgaatgaaaagctgtggcgttttctggatgaactcacgctggcgcactcacagaaataaccacaccaggagtgcaacttattacccggctaacggtctgaggtgcagtgattattgcatgaaaaaggattttaccatgaagaaaattgtttgcgccgtcgttgcgctcctgctgaccctacccgcctgggcgaagctgaacgcccatgaagaagcgcgcattaacgccatgcttaatgcgctggcgcagaaaaaggatctgacattcgttcgtaacggtgatgcgcataactgcgaggaagccgtatcgcacctgcgcttaaaactgggtaacacgcgcaatcgtatcgacaccgccgaacagtttatcgataaagtcgcgtcgtcgtcgtccatcaccggaaaaccctatatcgttaaaattcccggtaaaagcgatgaaaacgcgcagccttatttacatgcgcttattgcggaaacggataagaatgttgagtaagaaaaaatcataatgccaggcgtgttactgtggttttttaaaggcgttatcgcgcttctgttagcgtttgctgtagggttaatcgtttactattatctggaaattcgtcccatagcccagaccgcattacagagcgcctctttctggttgtccgaatcgccgcagacgcgttttttgcgccgcgctgcggccaaaatacatcccaaatcttatactgccagattgctctatacccaagctggcgtggatgggcatttcaggatcgcgatctgggtgttctggttggacagcctgtaccgcgacgacgagctgtatgccatgatgctggcgcaagcgtattatggccgggattcgcagggtaacgcggtttacggtacgaaaaatgcggcgttaacgttatttcacgtaccagtgacagagatggcctgccagcaacaagtacaactgatttatatgtttaaagcgccgtcactttaccggcctggttcagccaggctggtagaaagcagcaagcattacatgacgctttgccaggaacaaatacaacaataagaacaacagacgagcttttattataaaaggcggcggtaatgcgctggcgcacatagaaaatcggcaggatattcccgcttgtcaaaggcgccgttgcctgtgtttatcccaatcagctgaactcattagtttaaatccctgccccctggctgaaatgctcttcaccaaacacgccggtcgaaaggtaacggtcgccgcgatcgcagatgatcgccaccactatcgcgccgggcgtggctcgtgcgacgcgtaacgcgcccgctaccgcgccgccggaactcacgccgcagaaaatgccttcacgaacggccagttcacgcatggtgttttcggcatcattctgatgaatatccagcacctcatctaccagcgaggcgttaaaaatgcccggcatatattccgcaggccagcgtcgaatgcccggaatactgctgccctcttccggctgtaggccaacgatggtgaccggtttttcctgctcgcgcagaaaacgcgacacgccggtaatggtgccggtcgtgcccatgctggagacaaaatgggtgatgcgacctgacgtttgccgccagatttccgggccggtggtcgtgtagtgggcgtagggattatcaggattattaaactgatcgagcagtttgccctcgcctcgttcagacatagcgagcgctaaatcgcgcgccccttccattccctgctctttagtgaccagaatcagttccgcgccataggcccgcattgccgcccgacgctcctgactcatgttgtctggcatcaacagcttcatgcgataacctttcagcgcggcgatcatcgccagcgcaatgccagtgttgccgctggtcgcttcaatcaggacatcgcccggtttaatttccccgcgcttttccgcctcgacaatcatcgatagcgccgcgcgatctttcaccgatcctgccggattattgccttccagcttgacccagatttcactgccgttatccggccccagacgttgtaatttgaccagcggcgtattgccgatggtttgttctaatgtattcacgttttcagctcgtaaaaaagcccggtatgcgtagcgccaccgggcgataactatacaaattaacctatcaggccgattgcgccagagcaagttcctcttcacgcgtttcaatacgctggtcgccgttatacagacgcgctttttgcagtccaacaaacaaacgctcgccgcgaaccggaacatcctcacccgccatcaccaccgtcagcggatcgtgataccaccccagcggctgtaccactaactgtgtatagtgacctttcgggctggcctcaatgacctgtactggtagaggagaatccaggctggtgcggcggctaatatccacctcccacggacgcaggaacagatcgaccggcccctggtacgcgggcgtataacccagcggccagcgatgcgcgccaacgtgaaactgcccgccgcggacggtgcctgtcaggcggttcacctcgcccataaactccagtacgaagcgggttgccggttcacgccacacccgatccggcgcatcagcctgttcgatattgccctgactcatcaccaccacccgatccgccacttccgtcgcctcttcctgatcgtgggtgacaaagacgctggtgaatttcagttcttcatgtagctggcgcaaccagcgacgtaactctttacgtacctgggcatccagcgcgccaaagggttcatccagcagtagaatttgcggttccacggcaagcgcgcgcgccagcgccacgcgctgtttttgtccgccggaaagctgggcggggaagcgatccgcgaggtgcgccagttgcaccatctccagcaattgcgtcactttcgttttaatcgccgccgcagttgggcggtcgcgtcgcggcagcaccgtcaggccaaaagcgatgttgtcaaacaccgtcatatggcgaaacagcgcatagtgctgaaacacaaaaccgactttacgctcacgcgcgtgcaggcggctaacgtccgtaccgtggaaacgaatatgaccgctggactgatgctccagcccggcaataatgcgcagcagcgtcgttttgccggaacctgacggccccaacaaggcaaccatctggccggaaggaatatccagcgagatatcattcagtacctgagtgcgaccaaaggatttcttaattctggcgatctcaatgctcatgattttcctcctgttgcgcgcgtttttcctgattctccagacgccattgcaacatgctcttcaaaaacagggtaataatcgccattagcgtcaacaatgcggcggcggtaaaggagccgacggtgttgtagtcctgctccagtaattcaatctgtaacggtagcgataacgtttcgccgcgaatcgagccggacaccaccgacaccgcgccaaactcgccaatcgcgcgggcgttggttaacaccacgccgtagagtagcgcccagcgaatattcggcaacgtcacgcggcgaaacatttgccagccggatgcgcccagtaaaatcgccgcctcatcttcctgactgccctggctgagcatcactggcaccagttcgcgcaccacaaacgggcaggtgacaaaaatagtgaccagtaccatccccggccaggagaacatcatttgcaaattatgctcatccagccagccgcccaacgggccgttggaaccataaaacagcagataaaccagaccggccaccaccggcgagacggcaaagggaatatccagcagggtcagcagtagctgacgtccggggaagttaaagcgcgtcaccagccacgccagcagaatgccgaacaccagattcaccggcactgcgatcaaggcaatcaacaccgtcagccagatggcgtgcagcatgtccggatcggccagattttgcagtaccggcattaaccctttgctgaacgcctgcacgaagatgtaaatcatcggcaccagcaggataaacgccgaaaccagcatcccgacgccaatcagaaaccattttccccagttaatgcgggggacgtcgtatcgcttcaattgagtcacttccgccattaatgacctaccacacgtcgaccaaagcgactttgcaaggtattgatagagaacagcagcagcaaggatgccgcaaggatcaccgaggcaatggcgctagcggccgggtaatcaaactcctgcaagcgcacaaaaatcatcagcgaggtcacttctgttttccaggcgatatttccggcgataaaaatcaccgcgccaaactcgcccaggctacgggtaaaagagagcgccacgccggcaatcagcgcaggcgacagctcaggcagcacgactttgcgaaaactttgcagccgggtggcccccagcgtttgcgccgcttcttcatattccggccccagctcttccagtaccggctggacggtgcgcaccacaaatggaatactggtaaaggccatcgccaccgcaataccgagccaggtataggtcactttgatatcaaactgcgcaagaaactgaccgtagaaaccgttcactgagaacagcgaggccagcgttaaccccgctaccgctgtcggcagcgcaaacggcagatccatcagcgcatccagcaacgtgcgccctggaaaacggtagcgggttaaaatccacgccatcagcaggccaaacacgccattaaaaatcgacgctacaaatgccgccagtagcgtcactttataggcagccaccacctgagggttggtcacgacatcccagtattgcgcccagctcatctgtgagagctgcatcaccagcgcgctcaacggcaacagtaggatcaggcagacaaacagcaaactggtgccgaggcttaacgtaaagccgggcagcacgcgtcgggaagaaacggcaagcattacttacgccccgccgccaacagtttgtccagctcgccgccgctggcaaagtgcgttttcatcacttccggccaggaaccaaacttttcttccacgcggaacagttcggtctgcgggaatttatctgcttgcttgcccatgatttccgggttattcacgcggtagtagtaatgggtgatgatggtctgcgcctgcgggctatacagccagttcaggtaagctttggcggctttttctgtgccgttggcctgcacgtttttatccacccaggcaaccgggaattcagcaagaatgttcgttttcgggatcaccacttcaaatccctgggcttcatattgtttgcggatattgttcacttccgactcaaaactaatcagcacatcgcccagaccacgctcggcaaaggtagtcgtagcgccgcgaccgccggtatcaaacacttcgacgtttttcaggaactgggtcataaactgttcggttttggctttatcgccgccgtccgcgttatccgccgcgccccatgccgccagatacgtgtaacgggcgttgccggaggttttcgggttagggaaaatcagcttcacgtcggaacgtacaagatcgctccagtcgtgaatatttttcgggtttcccttgcgcaccaggaaacccatcgtggaatagaatggcgaactgttgttcggcagacggctttgccagtcggcagggatcagtttgcctttatcatgaagaatctgtacgtcggtcacctgattgtaggtgacgacgtctgccttcagtccctgcaaaatcgccagcgcctgttttgatgacccggcatgagactgcttaatcgtcagcttatcgccgccgttatccttcgcccattgttgctcaaacggcgggttaagggcggcaaacagctcgcgggagacatcgtatgagctgttcagcagctccgttgcctgcgcctgccctgccagtaacagcattgctgccagcgtcaggggtctctttttcagtaagttaacggccattgcgcacccttataaatttaatgactttcttatggtcatcatatttataaccagcgctaaaggagtaacggttttatataccgtttgatgatttgaaagttgaaaagggaataagagaatccctccccacgcggcgtgaggaggagaccggcatcaatcagacgcctacgcttacgctttcaggcagggtactgccgccatcaatgacgttttgcgttccggtaagatagctggactcatcggaagccagaaatgccgccagttcccctacttccagcggatcggcaaggcggcgtagcggaatggcttttgccatttccgttaataccgattccggatcgtcagggttagactgacgggcaatgctttccgccatcggcgttcttacataaccggggcaaatggcattcacacgaataccggactgcgcatactctaccgccagcgatttggttaaaccgacaatggcggcttttgacagcgcataggccgtttcacccgggtccgccaccatatctcccgtgacggaagacatcatcacaatgcggccatctttacgtttaatcatctccggcaggacggctttggtgacgttccagacacctttaatattaatatcaatgtggaaatcgcgatcttcttcactcatatcgaggaagttgcccagacggcacacgccagcgttattcaccaaaatatcaattctaccttcagtctctttggcgcgcgcaaccgccgcctgcaccgaagcaaaatctctgacgtcagccttaacggcagtgcagcgatgcccgcgcccgcccagctcatccgccagtttttcaatctcatcggagatatccagcaagattaagttcgcgccgtggcgtgcgaatacgcgagcgatcccttcgccaatgccctgcgatgcgcccgtaatcaatgctgtcttgcccgtgagtttacccattttcaatgtctccttttgaatatggagtcttacactccattaacactgaaaatacagtaataacaaataagtgctgaggaatagctcactaattcaggtaaatattaggtaaaaaaatccccgcggaggcggggatgggcatttttatgctgttctgcctgatggcgctgcgcttatcaggcctaccaatcgtaggtcgaataaagcgtttgcgctgccatccgacagggttttaccttatagcgctaacaggcgatccagcgacggcgcaaaatagtagccgccagtcaccggtttggtgaagcgcagcatcgcgtcgcgtttaccgtcggtatcgccgaacatactcagaagctgctgttcgatattgtgcagacgtgcgcagtaagcgcagaaatagagaccatgagtaccgctggcggtgccgtatggcaggctctggcgcacaatcttcagccctttgccatcttctttgagatcgacgcggctcaggtgagatgttgccggacgcgcatcgccgtcaatctcttcattggcttctttggtacgcccgatcatcatctcctgatcgtgaatactcatccggttaagttgcttgagattgtgttcccaacgctgcacgaacacataactgccgccggcatccacgccatctttgatcaccgccacttcacggcgcgtctcttcgcccgccgggttctctgtcccgtcgacaaagccgctcagatcgcgttcttccacccaacggaaaccgtgaacttcttctttcacgtcgatacagtcgccgaaggcttccatcgccgcctgggcaacagaaaaattcacatcgtggcgcagggaaaggatatggatcagcacgtcatactgcgtggccggtgccagccctttaccataaggaataaaatctttcagttcttccgccccgacgccgccactcagggcacgccaggtattgttgccaaacgccacaacggccccaagatgggcgtccggaaatttgacttcgaaggtcgccagtttatcggcaaatgttctgctggccgcgcgcagggcgtccaggtcgcctttcacattggcttcaatccaaattgccgcacggcaatgttccggcaaaatgccactttgaacctgagacatgattcctcctgaaaatgagaatgccacgcagtcgtggcattaatggaggctattttaccttgtttttaagcgaagcggtttgttcaggcgcaaattaacgacgccagataattttgcgcacgtcccagttttttaagacgtcatcaggaggcattaagccttccggtccgctccactcgccggagaaaacatagctaatatgctgacttccctcggctttacattcgacgttggtatggctatcgctggaaaccggctcgcagtgaccaaacgctttgctgtaaaggtcgctaaacggcgtaccgattttgccccccgcggcggttgggatatcgctgtccagcacatcaatacggctcacggttccctgctcgccgttgatcaccatcgcgacactgtcgcccttcatcgcttcgaaaaagcgcaccacgttgccgttatcggttttcataccgctacgcaggcgataatcgccatctaatgcctctgcaatagccggctcttccagcggcgtggcggcggtcagcgctcccacgccttgctcagtgacttctgtcgaggaaccaaaccagttccatggatttgcggcagaccagttgaccgaggagagcgtcgagcagccggtcaccgccagcggcagtgcgagtaaagtcaaacgcagcgatttcatctcacttcctttcttttattaattaacgttggttggagtgcgggttcgccaaaaagtgccgttattctttctcaagggaaaaacaggcacgcaaacgttgattggttaacagccagatcagcgcgacgatgtccgccagcagcagcgccagcccgacgccgttgaccgggtcgccacccagccacatcaccggcagccagcacaacgacaccagttgagcaaggatcaggagtccgcgcagccagcgccacacaccaggaaccgcgtcacgccgcccgctgagtaaaaatgccactaccgccggaacgccgggcaacagccccagccaaaaattgtcatggtcgggataaaaaaagtttaacaaagtattaccctgtccacgggatgaaccggcaatgacaaagagtacccaggcgcgcgcctgaagtagcagtacgcaccagaacagaaacggcaggcgtaaacgtccgtgtacatcataatcggctggatgaaactcagtactcttcatcttcaatcaggcgtttacccaaacttagggcgtcagaatgctcataccccagacgttcatacatgcccagcacaacgtcgttatcatcgcgcaccataatttggattttcggacacccgcgagcgatgagttttttttccagccggttaagcaacgcattcgcaatgccgcgcccgcggaactccgggtgaacgcccaggtaatacgccgagccgcgatgcccgtcataaccgcccattaccgtaccgacgacttcgccgctaacttccgcaacgaggaacaagctgacatcgtgattcaccttgcgttcaatatccatttcaggatcgttccatggacgcagcaggtcgcaacgctcccagagggtgatcacctcttcgaaatcttcctggcgaaaaacgcgtatttccatggtattcgttgccttttcgggtggaaaaaccaagattatggcgcaaacatctgattcagccaatatctgacgcgatgtagcggaaaaaatggcataatggcgatgtgtcacgtattgaaatgaaaagtaaaacaattctcatcaccaaccgtcgtaacggattacgcgatacgatataacatcttgaacttaattttcacaactcaggccgtatgagcacttttaaactcctaaaaactctcacatcgcgccgccaggtactcaaaacaggtctggcggccctgacgctgtcaggtatgtcgcacgcagtagccaaagaagaaacgctaaaaaccagtaatggtcacagcaaacccaaaaccaaaaaaaccggcagtaaacggttggtgatgctcgaccccggacacggcggcatcgataccggcgcgattggccgcaacggttctcaggaaaaacacgtcgtactggcaattgccaaaaacgtgcgcgctattttgcgaaatcacggaatcgatgcgcgtttaacccggacaggggatacttttattccgctgtacgatcgggtggaaatcgcccataagcacggcgcggatctgtttatgtccattcatgccgatggttttaccaatccgaaagcagcgggcgcttccgtttttgcgctttccaaccgcggggccagtagcgccatggcgaagtatctctccgagcgtgaaaaccgcgcggacgaagtggcgggtaaaaaagccactgaccgggatcatctattacaacaagttttgtttgatctggtgcaaaccgatacgattaaaaacagtctgacgctgggttcgcatattctcaagaaaatcaaacctatacataaattacacagccgcactaccgaacaagcggctttcgtggtgctaaaatcaccgtcaattccgtcggtgctggtcgaaacctcgtttattaccaatccggaagaagaacgcctgctgggcacgacggcgtttcgccagaaaatcgctacggcgatcgccaacggcatcatcagttattttcactggtttgataatcagaaagcacacacgaagaaacggtaatcatgaaacccgatgcacatcacgtaaaacagtttctgctacgcctgcaggatgatatttgccaaacgttatccgctgtggatggcgcaaactttgtcgaagatagctggcgacgcgaagcgggcggcggcggacgcagccgggtattacgcaacggcgggattttcgaacaggcgggcgttaatttctctcacgttcacggcgatgcaatgcccgcgtccgccaccgcgcatcggccagaactcgccgggcgtagcttcgaagcgatgggcgtatcgctggtggtgcatccgcacaatccgtatattcccaccagccatgctaacgtgcgcttttttattgccgaaaaaccgggcgccgatccggtatggtggtttggcggcgggttcgatttaacgccctactacggctttgaagaggatgccgttcactggcaccgcaccgcccgcgacctgtgccagccgtttggtgacgatgtgtatccgcgttataaaaagtggtgcgacgactacttttttctcaaacaccgcaacgagcagcgcggcgttggcggcctgttttttgacgatttgaatacgccggatttcgaccactgcttcgactttatgcaggcggtcggcaacggttacacccgggcgtatttaccgattgtcgaacgacgcaaagcgatggtctggggcgagcgggagcgtaattttcaactttatcgccgcggtcgctacgtggagttcaatctggtgtgggacagaggcaccctgtttggtctgcaaaccggcgggcgcactgaatctatcctgatgtcgatgccgccgctggtgcgctgggagtacgactggcagccagaagcgggtagcccggaagcggcgctgagcgagtttattcaggtacgcgactggatttaacttatttataaagtaaaacaatgcaaacaaatacacggaaagtagtaaccagtgacgccaaatggcatccccatctgggtataagttttattggctgcctgcttgccattacactagaaatatattttgaagaaagaatattcatccctcatagcggaggggtgagcttcggtctgatcgtgcttctggttatcaatatggtgaccatccctgtggtcatggccctgatagcattactctgctttattattcatattccgcgtaaaagcgttaactgtatcttgctatgcctactgtcatgtattttgacgatagccggtttgtttatcgcctatccggttggccgttgaataaaagcaggctcgtagaaataaacgagttcattgtagataaagaattcggataaccgcccgctgccgttatcattagtaaaacagtacagtaagcactcgtagaatttgcagtggagcactaccgcatggacgagcgtattccttgtaaaaacccgcaatgctcacacttcatcctgccagcaacggctgcccgcacggagggctattgtatgccctgcgtccaggcgcgctatcggcaagtgcaggaagaatatatccggaaaaacagaaaaacgatcgacgcgttcagtggcattaccaaccctgttgaaatgcttaaactcgttcatgaaccccgggaacacgatccgttaatcgagtggattccctgccccattccgaccgatgagctttacaaaaagctctccgatgatgaaagccgcgacatggtcgattatgcagaagaattatttgattccggatggcaggaggaagctcaggaaattgcgctgtgcctggcggcatttacccaggccaatctggataatttcctgcgccaggtaataaatgaagaagaactggagctctcttcacccctaccttttcaccgtgcgccgcctgacgtacgcgacgcgcttttgcagaaggtggaaaccgatgacgaaaaccgtgacggcattctttgtgccctggcctggattggcgatgaggttgtcgttgagcattttaaccgctggcgccaggaaccacctgcgtggagtgcttcacttcatatcctccctcatcgctatgctcaccaggcgggatgggagctcactgaaaatggccgcaggcgcgatctttactttacgcaatgtacccatctggtaaaacaggcacctgaacagccggccgtttttcgcgccgttgcagaatatggtgaaaactgcccacactgttccctgccgctaatcaatctgtttgaggttgcgccgagcgccgtcggcctaagcacgcagggttggcccggtcaaattcgtattctgacctgtcagtgttgtacggcatataacaccgttttcgccaccgtcgatccacaaggccagccgcgatggtacgaaaaaaatgcgctctcgacgctggcggtggagaattccgctgactggataacgctaccgcttgatgttctgcaccccggggaatcccgtttgccgctattcgctgctgaaatatttttacccaccaccttctcacagctcggcggccatcccgcatgggttcaggatacagactatcctacgtgcccaacgtgcgcgcaaacgatgatgtttcttgcgcagctaagctatgaagatatcgaggaagaggaatatgcggaaggaatgctttacgggtttatctgcccctcctgccaaacaacggcaacgtcttatcagcaaacataaacgctcatcctcatgatctgatgacaaaactgttttgcacgttgtgcgcgcgcttccccggaggcggcgctggcgcgccttgtccgggctaccaaccacagacagcagcgaatccgtaggcccggtaaggcgccagctgccaccgggcaattcccgacacgcgcacgttatcagcaaccggagagcctccccatcaatatcaagcccattgccgcatccgttgatgcagcgtcaacgacggtttttcggcaaataattgctgataatcggtggcaaattgccccagatgccagaatccccactgcatcgcggcatctttgaccgtggcgctctgcgaccacgggctaatcagttcccggcgtactgcgtttaagcgaatacgtttcagccacgcattggggccaatgcccaaaatggcgtgaaacgcattttgcagcgtgcgacggcttacgtgtagctggttacataagtcgagcaccgtcagcggctccgacatattttccagcacatattcccgcgcccgcgacagtagcctacgatatccctgatggctgatgctttcggcgctatgaatcggcttcgcctcttccagcatcgtgcccatcgccagcaataaattatcactcaagaccttacgcaccgcaggttgatgcagagtttcaggactctcgctgaaggtggccagcgcctgctgcacaaagccccacagcgctgctttatgctgctcttttacctccagcgctagctggttacgcagcatatgcagcaccctttccgggttatgcaaaaacgtggcctgacgggaaataacatcttccgagataacgacgcccagaatggtgtaatcatccggcgtgctcagttcaaactcggtgcctcccggtcgggtggcaatctcggcgctgccgagcccctgcgcgccgataaatccctgttcgccgcgcgtcgccggaataccaaaccagaaagagtttggccaaaccagacacgactgacgcagcgccaggccggtgtattcacggaacacctgaatctcatcaagcaggatttccgtgaactcgccatgaaatttacccgggtgtaactgatcgtagatctgctgccaggcggtgatagtcagagcatgttcatagacatccgtcgtccgtcgctgatgaacattgtccacctcgactctgggcgtaagtttaacgtcttcgggtaacgcttcatgataaagatggtgcaaattcgctgtacgggtctttttcatgatcttctatgccggacgcccgccaggacgcccggccctccgacagattaatttttgatgcgatagcgactactgcgtttacgcaacgctccgtcagaaaagagttgttccagcacgtttctggcctgctccagcggccagccaaaatgcgcggcaacctctcccgccgtcattccctggcgtactgatgccagcagcgccaataacgcctcagcgaactcaggcgttgcgggtacctggggtgctttctcagtcggcgttgtcgcacgcgcaaacccgccaatcagccactgggtgtcctcttccggacgaccaatttctttgcgactaatcacacggcctgtgcgctgcgcggcagcgcttccggcatccagcgccgcacgacacgccgccagatcgccctccaccaccagcgtgagcctgccagggtcgagcacttgatgactgagcaaacgcacgttggccgctttcagcatggcatccgccgcatcgacggcggcgaccattccgtccacttccagtaatcccagggcattgatcattggcagcctccgttacgcacgctggacagggttacgggcgatatccagcacggcgtcggtaaaggcgttgcaggcggctttacacgcggcctggcttcccgttaagaacgcggccgaatagttggtttccgacggcggcggcacgtaagtcaccagctgaacgtcagcggatttcatcgccgcgtcaatgccgaatgtcgcttccagcggcggcgccaccaggtaggccattggatcgcccagcgcgatacctgcggtagacgagaggtacgagccggtacgcgaaaccacatgcgccaggaatgcggtattttccgcatcgttcgcccactggaacgccgcgccgttttcaatgctggcgaccattgcatccagaccggcgcgcacttccgccgggttcggtccgcccagcataatcaacacctcaccagcggtaggcgacggcccgtgagccgccccggcatagagggagcggccatagaccacttccaccatcgcctgttttgtcgcttcgtcagcggcaatataggtcacatcatcagaatctgccgtgatgagtccgagactacgtatatgtggcggtaatttaagttcccgcgcaaagccgtcattcacggaggcaatcacgcgcatggcagtcactgaaggtcgaattaaatctaatgcaggcatgatgtctccttaacgggtcatgttgatgccggacgctttctgctccagcatccgtttggccaaatccacaatcacggcggcggcttctactggcggcgtccccccctgatgaatgtttgaaatacaggttctgtcggcctcgacggtggtcgccacgcgcggggaatagaccgcgtagcaggaaaggctttccgactgccccagccccggacgttcgcctaccagcaggatgacgaccttcgcgccgagaatttcgccaatctgatcttcaatcttcacacggccatagcgcacaaagaacggcgtgccgacgttcagcccggcctgcttcagaccggcaagcaacggcggcaggatctcttcatagttggcggtgatcgcatccgtagagaggccatcggagaccactacctgcacatccgggttcatcacgcactgtgacttcagcgcgtcaatggcttccgggctcaggcgacgccccatatccgggcgcgtcaggtacaggtttttgtcgctgatctccgaacgcacttccagcagcccttgcgcttttacccactcttccggcacttctttgagcacggtatctttcgaacgggagtgatccgccaggaagcgcaacagcgcctgggtgcgcggacgcggcccggcacgccccgtacagacgcgtgccgcagtactgcgacgcagttcggtcagcacgtccgcacgatgtgggttctcgacgccaatccaggcttttgcctccgcggaacctaaatccagcgcgcagctttcggtcaccgtcggcgcggcgcactgcggctttgcgccttcctgcgttgacggcgcggcgggctgcggtacgtcctgtcccattgacgccatcacgctacgtacaatttcttcaatctgtttttgatccatggtgttatccccgcgtcatcagaagaacagtgacggatcgcccgcccgtttggtcagacgaccgtttgccataatgcccatcgtttccagccagcgttcaaactccggcgacggccgtaaattcagcaactgacggacggtggcggtatcgtggaaagcggtggtctggtagttgagcatgatgtcgtcgccgagcggcatccccatgatgtagttacagccggcagtggcgagcagaatcatcaggttttcgttaaggttctggtcggcgtcggcatggttggtatagcagcagtcgcagcccatcgagatgccgctcagcttgcccataaagtgatcttcgagaccggcgcggataatctgcctgtcgttgtagagatactccggcccgataaagcccaccacggtgttcaccaggaacggatcgtagtggcgcgccagcccgtagttacgcgcttccatcgtcacctggtcggcaccaaagttcgcgcctgcggagagcgcagacccttgcccggtttcaaagtacaggcagttttccccggcgatgcggttgaactccgcccccacagcccgcgcttcgtcgagcatggccagctcgacgccgaactcttttaagcccttctcgctgccgcaaatgctctggaaaatcagtccgcccggcgcgccgcgacgaatcgcttcgatctgggtggtgacgtgcgccagcacgcagccctgggtcggaatattgaatttatcgataacgccgtaaacggtgtcgagcacgcgggtcaggttctccacgtcatcggtcaccgggttaacgccgatcaccgcatcgcctgcgccgaaagaaagcccttcgtagatttgcgcggcgatactctgtacatcgtcacgggtatcgttcggctgcaaacggcagctaaaggtgcccggaataccgatggtggtattggcttttttgatcaccggcattttcttgccgccgtagatcaggtcagcgttggagcagattttcgctactgccgccaccacttcggaggtcaggcctttgcgggtaaacgcgatgtcgtccacggaggtttcatcgctcagcacgtattcacgcagttcgctgatgctccagtttttaatccggttataggccgtttcgttgacgtcgtcctgaatcaggcgcgtcacgcagtcctcttcataggcaatcaccggattgttgcggatatccgccaccgtcatttccgacagtacctgttttgccgctacgcgctcctgcgaacttgccgcggcaaccccggccagcacatcccccgaacgcagttcgttggctttagccagtacctcttttacatccttaaactgataaacattgccgaacaatgtggtctttagtttcataagtcgttccctcaggaaggaaatgcgagtgatttcaccgtcaccggcacaaccgatccgccaaaaagaggcgtaccaatgtcgatatagtctcccgcccgcacgaccacctcatcgatgaccgccagcggaagttgcggtaactgtgggcgcaataacatgcccagcgctttaccaaaatcctgctcggccaccaccagcaggggatgtggattgggataacgcgcgacaaaagccgtcagcgcgttgatgaccgtgagtaatgcggcgtaacgcaccggaagcgtggcgggaagcgccagcacgtaagcgtcggtttgcgggtcgagatcaagctggagaagcgcctgccgccaggcgttcaccagatcggcgtcatcctgcgggatcgccaccggcaggttgcgcagcggcagttggacgtcttccagccagatagtactgccggaaagcgagagcgtatgggcccccgcgccaatcaccgtggcgcgcacggtttgcgccggaaactgcacgttcatctcgcgcagacgcgggtgctcatgcagcgcggtcgccagcagcggcccgatatcagaaaagcagaacggatcggcaggttggttgcggtagcattcacctaccccaccggaaagggtgatcacctccggcgtaatatcggcgggcagcagcccggtttgcatcagcgattgcgccagcggcgagagcgcgccagtgataacctcgacgatgagatccgccatccgccgcgccacctgtcccaactgtgcggcagctaaggcgcgagcatcagtacccgaaccgaacacctcatcgataatcatctgccccggctgatgggcataaaccacgcgcccctgagcatcggtttccagcaggcgaccaccgacgttaaggcaggcggtgccgctgacttttcccgcgtcaaacagcgcgtagttagacgtgccgccgccgatatcaatattcagcacccggcacatccgctgctcagacaagctttgcgctccggcgccgtgaccggcaatgaccgattccagatgcggcccggcgctggcgaccacaaagtcgcccagcgactgcgagagcgccatgaccgccggacgggcgttgcgggttttggcgctttcgccggtgataatgatagcccctgagtccaccgattcaggcgcgatgcctgcggcctgatactgggccagaatcagcgctttaagttctacctctttcagaccgccctgcttatccacgggcgtaaagaagaccgggctttgccagctaatgtcgcgtttgatgaattcgtagcgcggcacctgcgacaccgccgcacggttaaccaactccaggcgcgagaagatcacctgcgtggtggtggtgccgatatcgataccgacgctcagtagctggcgagtgttcacgattgcgcctccgcttcggttttcacctgggcggcgtcatctttcggcaccagcatcatcgccacgccaatcgccgtcacgccgccgatcagcttgccgacaatcatcgggaagatcatggcgttcatgttggcagcggcgaagcctaaatggtcgcccagcgcgaacgccgcagagacggcaaatgcgcagttaatcactttgccgcgggtatccatctgcttcatcatgccgaacatggggatattgttcgccagggtcgccaccatgcctgccgccgcaatattattgacgttcagcagtttaccgacattcatcaacggtttttcaaaccagcgggtcagtaacagcaccatcggatacgcgccaagcagcacgcaggagatagagccgatcacttcaatggcgcgcatcacttcgccgggtttgtcgcctggcgccataaagatcgggtcgagtcccggaatcaactcccaacccaacaggaatttaaccaccgcagctgccagaccgatggtgatcagcgctaccagaaatttggcgaagatctggaaaccgttgatcattttttccgggatgaacttcagccccagcgctaccagcaccgcgacgatcaataccgggatcatgttcatcaggatcagcgcgaaggtaaactccactggctgaccattgatctgcacacctgagtacatggcgatcagtccccccgcaatgcagccaatgggaatggtgacgatacccgccagtacgccaagcgccaggtagcggcggtcagacggttcgataatgccgagcgccaccggaatggagaacacaatggtcggccccatcatcgacccaagtattaaccctgagtatagccacgccgcgacatcaccgccggccagctctttggcgaggaagaatccgcccatatcacaggccagcagcgtacccgcgaacatggatgggttcgcgcccagcatttcgtataccgggataataaccggccccagtacatgcgccagcaccggcgccagcgcggtcataccgaccatcgccagccccagcgcgcccatcgccataaagccctcttcaaactggccgccagacccctcgatactcttgccgaatttaccgaggaagcgcgccgacccgccgaactgcgacaggattctgtccacggcggcaatcagcataaagaacatcatgatgtacatgatgatttcgttaattcccatagcccctactccctgtcatttttgatttgtaaaccggataagacgtttacgtcgcctccggcattaacgccgtgttattgccggatggcggtgcgagcaccttatccggcctacaggcattacccggcagccgcgtacaggtcgataatctgtgcctgtgtggcggtgcgtgggttactgcgcagacaaatatcctccagcgcggcttgcgcccacgcgctgtagtgttcgggtttggcgccagcgtcagccagccgtttgctctgtcccacttcggcaatcagctcgcacaccgccgcaatcgcatcgcgatcgtccgatttcttattggttaacgcccgacctatttgactgaagcgctcgcggcaaaccatccggttaaagcccatgactgttggcagcagcatggcgttggcctggccgtgcggaatatgcagcgccgccccaggctggtgcgccatcgcatgacacagccccagaccggcgctggaaaaggccattcccgccatacaggaggccagcaacatattttcacgcgccgccagatcgtggccgtaacccacggctttcggcagcgatttgccaatcatcgctatcgcgccaatcgccaggctgtcggtaaacggcgtggcgttgagcgcgctgtaggcctcaatcgcatgcgtcaacgcatcgataccggtcatcgccgtcacgtttggcggaacgccttcggtcacggcagcatcaagaatcgccacgtccggcattagtgacgcgtgcgccagcacctgcttgcgcccgctgaccgcgtcgataatcaccgttacgttggtggtttcagaaccggttccggcggtggtcggcaccgcaatcagcggcagacgcgggcgtaatgtactgtgctcggtcatggcgctcagcgtctggtcagggttagtcaccagcagggcgaccgctttcgccgcgtccagcaccgaaccgccgccaaaggccactacgccgtcgcacgccgcctcacgcagttgcgccaccgccgcgcagacatcggtgatgcacggctcgccaggcggacacggccagaccgtcatcgccacgcccttcatcgccaggctgcgtgccagcggcgcggtcattcccgcctgatgcaggaagctgtcgaccatcacaaacagatggcttacgcctcgcgcttgcgcttcctgtccacaggcgccgagcgccccaagtccgcacagcgtgaccggcggtacgctgaacgttttcacccgttgcagattcagggtgtcgaatgcctgaaacagcgccgtctgtagttcagcttgcatagagtccctccgctttcgctctcccgctgttggctatcgccagcggggtcataaacaggctgtgctgcggcaaatgcacctgtaactccgggaaacgctggcgaaataacgcctccacgcccggctgcatacaggagccgcccgccagccataaatcagcaattccttgcccttcaatgtggcgagcaacgatttccgccatcttttcgtacaccggcttcactaccggccaaatctcctgcgcattgctgcgcttgtactgttccgcctcttccaggggaatacggcggttgcccgccagcgtcagggagatatggtgcccgccagtggcttcatcggcggagtaagtcaccttgccctgtttgacgatggcaatgccggtagtgccgccgccaatatccaccacgcctgcattatcaagcgccagcagatccgctaccgccgtcggttcatccagtacatggctgacttctaacccggcagactccagcacgttgatcgaaatacgcgggtcggtgcctggcggaaacgaggtcgccgcgtgggtaaagcggcagccgagctgctgttcaagggtgtcgagatggcggcgcacgagggtgacggcgccgaagaaatcccagacgatgccgtcacgcacaacgtcggcccagtcaaggcataccgccaccggctgggcgttgccgtcgaccaccatcgacaccacgtcgcaggtgcccaaatcgacgcccagccacagcggtgtatcgctggcggcgggcgtctggttacacagggccgccgctttttgcagtcttggggtgagccagagttgttcgtcgtgcgccatgagtcatcccttatacaatgcgaaacgcatccaccagcacgcatcgacgcagccgcacaaaggtacgcgcgctggtcaccccttcgccggttggcgtagtgatagtcatggtggtccagccttctccgcccaatccaagcccggcaatgcacggcccgtttttgacgaaaatgctggtgtcgatggcgttcgccatctggttcatgttgtcgatattgcgcgagtgcatcgccgccgtatggtggcaaccgccttcaagctgaaccgccagggcgatggcttcttcgacgttggcgacccgcaccaccggcagtaccggcatcatcatttcagtaacggcaaacggatggttggcgggcgtttccacaaacagcaggcgcgtttgatccgggacgttcaggccgatggctgcggcgatcttgcccgcgtcacgaccgacccagtcacggctgacggtgcctttgccgcgttcatcgatattcttcagcagcaccggctggagctgttcggcctgagcggcggtcagtttcaccgcgtgctgaccttccatcagacgcatcagctcgtcggcgacgctatccaccacaatcagcactttttcgtcggcacagatgatgttgttatcaaacgacgcgcctttgacgatggattgtgcagcgcgcggcaggtcggcggtctcatccaccaccaccgggggattgccggcaccggcggcgatcaggcgtttattagtatgtttacgcgccgcgtccaccaccgcttcgccgccagtcaccaccagcaggccaataccgggatatttgaacaaccgctgggcggtttcgatatccgggttcgccacggtgaccagcaaattttccggaccaccggcggcgaccaccgcctgattgaggagagtgattgcccgctgagagacctttttcgccgccggatgcggggcaaacacgacgctgttgcctgcggcaatcaggctgatggcgttattaatcaccgtcgccgccggattggtggacggcgtgaccgaggccaccacgccccacggtgcattttcaatcagcgtcaggccgttatcgccggtcagcacctgcggagataaacactcgacgcccggcgtgccgcgcgcctgcgccacgtttttggcaaatttatcgtcaacgcgtcccatgccggtttcgctgacggcaagttccgctaattctcgggcgtgtttttcgcccgcttcgcgaatggcatgaatggcaagctggcgcatcgccacgctcttcagcccctgctgggcccgttttgctgccgccactgcgtcatccagggaggcaaaaacgcccatctcatgaacagtactggccggctggctgctgtctttcattttcagcagtaccgctttcaccacctgttcaatatcctgttgattcatgatgttcaatcctatttatggaaaaccactttcccgccagccaccacttcatcgacgatgccaatgacgcacagatcgaccggtgataattcgctgcgatgcgcctggcgtgcggaactgccgctgaccagcagtacccactctccggttcccgccccgatactgtcgatagcgacggcacactgcccgtcggggttgccctgggcatcgatcatttccaccatcagcaatttgtcatgcgccagtccctgatggcggacggtacatacgatttgtcctgtgacgactgccagtttcatatccgcctccatggattgcccgttgggtcgtaggccttgaatctgcgcaccatcaggcaatggcgcgcattcatgccggatggcgacgctgcgcgtcttatccggcctaccatcaaatgttgctgtcgcctttgaagctgatcgggaacacttcttccagatcgccgtgcgggcgtggaatcacgtgtacggagaccaactcgccaatgcgctgcgccgcagcggcgccagcatcggttgcggctttgcacgccgccacatcgccacgcaccatggcagtacacaggccaccgccaatctgcttcacgccgaccagcttcacgcgcgcggcttttaccatcgcatcggaggcctcaatcagcgcaaccaggccccgggtttcaatcattcctaatgcttccatcgtgttttcctctcattaaaggggtccagaacgggaccgttcattcaaccagtgtgtgtaagctgcgttcgcggctcacgtcagcctggcgcggcacggctgccaccaacgccagttcgataatttcctgcacgctacagcctcgggagaggtcgtgaagcggcgcggcaagcccctgaattagcggcccaacagcgcgatagcctcccagacgctgagtgattttgtagccaatattgcccgcctccagcgacgggaaaatcatcacgttggcgcggccttgcagcgggctgtcaggcgctttttgcgcggcgacctccggcacgaaagcggcgtcaaactgcaattcaccgtccacaagcagttgcggcgcacgttcgcgaacgagctctgtcgcctgctgcacgttggcaacattggggtgacgggcgctgccgttgcttgaaaatgacagcatcgccacgcgcggctcttcgccggtaatggcccgccaggtgtcggcgctggcgagagcgatatccgccagctgcgccgccgtcggctgcggcactacgctgcaatcggcgaaccctaatgccggaccggcatactgcggcagcatcaggaaaatagacgacaatgttttgcacccgggttgcaggccaatcacccgcagccctgcgcgcagcacgttcgccgttgacgacaggttgcctgcgatacacacatcagcctcaccggcgctcaccatggcggcagcgaacatcagcggatcgctaagcttttccactgcgtccggcggcgttttttctccggcacgggcaagccagcgttgcgcaaaacgctggcgcatactcaggttgctgtgtgggtcgatgacctgaatgccatccatcgccatacgatgactcagggcaaactgacgcagcgcaaacggactggcgaccagaacggggcgagccagaccgtactgttgcaggtaatgcgccgctttcagcacgcgttcgtccagcgcatcaggaaagacgacgctggcgggggcgcgtaccgccagttcgcgggcgcgttcaatgatcatggcttctctcccaaccgttgttgaatttgggcgaccgtcagcggatgtttcgccacgctcaaaatcatcatcacgtaaaccgtactggagagacggttcagcgcctgtaaaatgtccgggcgcaagacctcaaaactacgggtaataaacacttgtgcggcgagggtttctgtttcgcggactttggttcgcagcagattaagcagcgccgcatcgcgaccgtggctggcctccggcaccaggtgatcgtggtcgaggtagcgcagcggctggtgggaaaggcgatgcagctcatcctcgttcagtccgacgatagactgcgccgccagcggttcatctatagcgtcggcgcgcataatgttgcccagccgcgagcggatatcgaaaagccacggctgccagggttccgccagttcgatttgtagccacacggtcagcgcgatggcgctgtcgagcgcggcgcgaaagccgaggcgcgggtcgcttttggcgaccattttgtccgccgtcagatgggtcagcgtatcgggctttttcaccaccggctggcggcacagttcacagcaggcctgtgggtgcgtatcgctactggttaagccatgtaccggctgcggctgctgttcgtcatcatcgacaaacagccggccttgcggatccagaaacttaatgcgcagacggcgactttccagcagttcccgggccgagggcgtcagtcgtgcgtcagcgggcagatggatctccgatccttcgctgagcgtatgattcgctctgagccacgtttcggtgatgaaatcgttcatacggattgccagtttgcaggccaggcgacgtacagaaagcgcacggacgttggcgtgccaaattcaatgctggagcctttagggatgaacatcacatctccggctttggcaatcatggtttcgccttcatggcgtacgtgcagttcgccttccagcaccatgtcgatttcgtcgtagttcagcgtccacgggaaaaaggcgttgtcccactgcataaacccggcggccatgctgctaccatcctgctctgtaaccagatcggttaagccgacgcagtgcggttcggcgccgtcgaagcggccaaatttcacgctgctgccgtcaatgactttcacgccgcctttacccgtgacggaggtaaagctcggctgcatcgtccccagttccagcgactgcttttccttcagcactttttccatcaactgcgccaccaggctttcagtaaactgcccttccgggagctgcgcgatgatggcttcccgaatgcgctggctttcgcttttacacgcctgcgccgatgtggatgccggaacggactcgtcgcattcggtaatcgtgaagcccagtagttccgccacttcgcgagcctccggggtaataatgctggcgcgcagcactaccgacatcgcctgttcgccgcgggcgtgggccgcacgaatatcgttagctgtgataagttttttcacctgcctcttcctcctgttcactgagagccgccagataatccaccaactgccgcacgctttgcgggtcgtggccgttgagctcgaaaatcggctcccggaatccaatctcgcaaagcaactgccgcgtagcggcgacgtcggcatccggcatgtccgttttgctgataacggcgatatgtcgtttacgggttccaacatccaataacccggcaggtaagcgactttctttatcgtttgccgcgtggacataaatcagcgtgtccacatcctgcaacgtggtaattaaggcgtgataccaacggggatggctaaaatattcacccggcgtatcgatatcgccatgatcattaaattccacggcctgcgtttttctggcgagggaataatttccccgtaacgcgttaaaaagcgttgtttttccggcaccgaccgcgccgacaaaagcaatacgtttcattaccgccaccaattaactttttgttaactcacacagggtaaagtttaataatcgccccagcccgctgaccgtctgtaatagcgcttcttctactgcgccgacggtgccataaatcaccagcgcgccgctaaatctatcgagaaaaccgatgtgtacatccgcagccttcatcgctaaatcgccagcgatcatcgccgtttcccccggcgttaaagtcataatgccaatcgcgccagcatcgggaacgccgatctttttcgccagttcttcaccagggtgcgcaatgagatgcgccagcgtgacctgtttgcccggcacaaattcctgaataatgcgttctttattcattgctcaccgtctccactgaaactgccgtcatcgtggcaattttttgtcggagtaaataacaaaattcggcaaggtgatgtaaaaggtgaggtagatcactaagagaaagaaaataaaagtgacttctgtcgaaggtgttaacgataaatatcgtggtgcatcacattttcaggcgtcattctgaatttaagcctgttccgcaataaatactcaccgactattctttgtattactaccattgataaaaataatgcgtatcactcgatttgtgcatagtacagattcagtgaaataagtaggggtaagcgcaacaggttccagaatatccccacccgagcctttcatgccatggcgaagcccagcggcgcataaataaatatcctccggcatagccggaggtttttcagatgcgcctataaggctctcttaccagccgcgccctaacaggcgcatacgatctgacatttgcatcaaacttcgttacttacggcccgtaaacgggctgcccggatacgggatcgataattgctcacccattttatcctcttcaagctggtgctttatgtagtcctgtatcttcgccgtgttcttacccaccgtatcgacatagtaccctctgcaccagaactccctgttcctgtatttgaattttagatccccaaactgctcgtaaagcatcagactacttttacccttcagatatcccatgaaactcgacacactcatcttcggcgggatctccagaagcatgtgaatatgatctgcacaacattctgcttccagaattcgtacgtttttccattcacacaattttcttaatatgctgcctactgccctacgcttctctccatagaacgcttgtcttcggtatttgggcgcgaaaactatgtgatatttacagttccatcgggtgtgcgctaagctcttttcgtcccccattgggacccccttttgatttcttgttgaacttttgcagttgccagaccgcaagatgttttaacaaatcaaaaggggttttaataactggcttaaagctgaaagctttccggaacccccagcctagctgggggttttccatagacaaaaaagcgcaggagaacctgcgccagaagagagagtaatgcgttattaaagcggcgtggtttgcgcttcaactaccgctaacgccaccatattcacgatacggcgtacagaggcgatcggcgttaatacatgtaccggtttagacacgcccatcaggaccgggccgaccgtgacgccttcggaactggagaagcggagtaagttgtaactaatgcgagcggcttccatattcggcatcaccagaatattggcggctcccttcagcgggctatccggcatccggtcattacgaatactttccaccaacgccgcatcaccgtgcatctcaccgtcaatcatcagatcgggcgctcgttcgcgtacccgctcaagggtttcgcgcattttgctggcggacagcgaatttgaggaaccaaagttagagtgcgacaacagcgcgactttcggctcaataccaaagcggcgaacggtttccgccgccattacggcgatctccgccaactgttccggcgtgggatcttcgttaacataagtatcggcgataaaagtgttgccgcttggcagcagtaaggcgttcatcgcccctgccgtatgcacgccgtcacggtagccaaagacggctttcacgacgctgaaatgctcatggtagtcgccgatggtgccgcagatcatcgcatccgcttccccacgctgcaccatgatcgcgccaatggccgtatggttgccgatcatcgcacgctgcgcctgttcctgagttatcccgcgacgcttcatgatctggtaatactcgctccagtactctttgaagcgcggatcggattcattattcacgatctcgaaatcaacgcccgctttgatctgtagccccagtttctggatacgcatttcgatcacgctcggacgtccgatcaggatgggcttcgccagtcccagggttatcaactcctgggttgcgtgcagcacgcgcgcctcttccccttccggcagcactacgcgcttcggatctttgcgtgcctgcgagaagatcggcttcatgaacaggttggttttgtagacaaactcggtcagtttatcgatataggcatcaaagtcagcaatcgggcgcgtcgccacgccggaatccattgccgctttcgcgaccgccggagcgattttgacaattagacgcgggtcaaacggtttcggaataatgtattccggcccaaagctcaggtcctgatcgccataggccgaggccaccacttcgctctgttcggcgtgcgccagctcggcaatcgcacggaccgccgccagtttcatctcttcgttgatcgccgtcgcgccgacgtccagtgcgccgcggaagataaacgggaagcacaatacgttgttcacctggttcggatagtcggaacgaccggtacagatgatggcgtccggacgcacttctttcgccagcggcggcagaatttccggttccgggttggccagcgccagaatcattggcgcgcgggccattttcttcaccatctcctgagtcagcactttcgggcctgaacagccgaggaaaatatccgcgccgtcaatgacctcatccagcgtgcgcttgccgctgtcgtctaccgcataggccgctttggtctccgccatattcggctcacggcctttgtaaataacgcccttagagtcgcacaccacgatgttgtgcttttgcatccccaacgcgaccagcaggttcatacaagcgattgccgccgcccctgcgccggagacgaccatccgtacgtcggaaatatttttctctacgactcgcagaccattaagaatggcggccgtactgatgatcgccgttccgtgctgatcgtcatggaaaaccgggatgttcatgcgctcgcgcagtttctgttcaatatagaaacattccggcgctttaatgtcttcgaggttaatgccgccaaaggtcggctccagcgctgcgaccacattgataaatttgtccggatcaagctcatcgacttcaatgtcaaacacatcgatgccggcgaattttttaaacagaacgcctttgccttccatgaccggcttgccggccagcgcgccaatgttgcctaaccccagtaccgctgtaccgttggaaatgaccgcgacaaggttgccgcgcgcggtgtatttgtaggctgccagcggatctttttcgatttccaggcagggcgccgccacgcctggcgagtaagccaacgccagatcgcgttgggtggcaaggggcttagtcggagaaacctgaattttaccgggtaccggaaattcgtggaaatcaagggcgctttgttttaactgctcatccatcttgttgttcctttcacgtatcgttcaaaaagtgacgcggcctggtgcgccgcacattatcaccgtactgcgcaacacaaactttgaaggtctgcaaactatcacgacgcagcgcaagagtttgttatcaacttataacggtcatgttacctgcttataccagcaataccatgcctgtctgctatgctttttggttatgtagtgtatcaatctttcagaagtgtgaatcaacacactcatctaacactttacttttcaaggagtatttcctatgaaccagctagacggcatcaaacaattcactaccgtcgtcgccgatagcggcgacatcgagtccatccgccactaccagccgcaggatgccacgacaaatccctctttactgttaaaagccgccgggcttgagcagtatggtcatttgattgaggatgcgattgcctgggggaaaaaacacggcggtacgcaggaacagcaggttgcggcagccagcgataaactggcggttaattttggcgcggaaatactgaaaagtattcccggtcgcgtctccactgaagtcgacgcgcggttatcgttcgataaagaaaaaagtatcgagaaagcgcgccatctggtggatctctaccagcagcagggtgttgataaatcacgcattctgatcaagctcgccgcgacctgggaaggtatccgcgccgccgggcagctcgaaaaagagggtattaattgcaacctgacgttgttgttctcttttgcccaggcgcgcgcctgcgccgaagcgggcgtctatttgatctctccgttcgtgggccgaatttacgactggtatcaggcgcgtagtccgctggagccgtatgtcgtggaggaagatcccggcgtgaaatcggtacgcaatatctacgattactttaaacagcatcgctatgaaaccatcgtgatgggggcaagtttccgccgtactgagcaaatcctcgcgctaaccggctgcgatcgactgactatctcccctaacctgcttaaagagctgaaagaaaaagaagaaccggtgatccgtaaactggtgccttcctcgcagatgttccaccgtcctacgccaatgacggaagcggagttccgctgggaacataatcaggacgcgatggccgtagagaagctgtcggaaggtatccgtctttttgccgttgaccagcgcaaactggaagacctgcttgccgccaaactataaaccttgcatggagtgatttatgtcccgtaaagaccttgccaatgcgattcgtgcgctgagcatggatgccgttcaaaaagccaattccgggcaccccggcgcgccgatggggatggcggatatcgctgaagtgctatggaacgattttcttaaacataaccccaccgatccgacctggtatgaccgtgatcgttttatcctttccaacggtcacgcctccatgctgctctatagtctgctgcatttaaccgggtatgacctgccgctggaggagttaaaaaacttccgtcaactgcactctaaaacgccaggtcacccggagattggctatacgcccggcgttgaaaccaccaccggaccgctgggccaggggctggcgaatgccgtcgggctggcgattgccgagcgtacgttaggcgcacagttcaaccggccggaccatgagattgtcgaccactacacctatgtctttatgggcgacggctgtctgatggaggggatctcgcatgaggtgtgttcgctggctggtacgctgggactgggcaaactgatcggcttttacgatcacaacggcatctccattgatggcgaaaccgaaggctggtttaccgacgataccgccaaacgttttgaagcctaccactggcatgtcgtacatgacattgacgggcacgatccggaggcggtgaaaaaagccattctcgaagcccagagcgtaaaagataaaccttcgctaattatctgtcggacggtgataggttttggctcgccgaataaagccgggaaggaggagtcgcacggcgcggcgctgggcgaagaagaggtggcgctgacccgccagaagctgggatggcatcatccggcgtttgagatcccaaaagaaatttaccgcgcgtgggatggccgtgaaaaaggcgagaaagcgcagcagcagtggcaggaaaagtttgctgcttatgagaaggcttatcctgagctggccgcggagtttacccgccggatgagcggcggactgccggaggcatgggaatccgccacgcaaaaatttattaacgacttgcaggctaatccggccaaaatcgccacccgtaaagcatcgcaaaatacgctcaatgcctacggtcccctgttgccggaactgttgggcggatcggcggatctggcgccgagcaacctgactatctggaaaggttcgacctcgttgaaagaggatccggcaggtaattatatccactatggcgtgcgcgaattcggcatgaccgccattgctaacggcatcgcccaccacggcggctttgtaccgtataccgccacgtttctgatgtttgtcgaatatgcgcgtaacgcggcgcgtatggcggccttaatgaaagcccggcagattatggtctatacccacgactccatcggtttgggcgaagatggcccgacgcaccaggccgtggaacaactggcgagcctgcgcttaacgcctaacttcagcacctggcgtccctgcgatcaggttgaggcggcagccggctggaagctggccattgaacgtcagcacgggccgacggcgctgattctctcgcggcagaatctggcgcaggtggaacgcacgccggaacaggtgaaagcgattgcccgcggcggttatattctgaaagatagcggcggcaagccggatatcattctgatcgctaccggatcggaaatggaaattaccctacaggcggcggaaaaattgactggcgaggggcataacgttagcgtggtgtcgttgccttcaacggatattttcgatgcgcaggacgaggcatatcgcgaatcagtgctaccggcacacgtaaccgcccgcgtcgcggtggaggccggtatagccgactactggtataaatatgttggcctaaaaggcgcaattatcggcatgacgggatacggtgaatccgctccggctgacaaactgttcccgtattttggctttaccgtggaaaatattgtagaaaaagcccgccgggtgctaaacatcaaaggctaaggcgagcgttagcaacacagactttgcacagtctgcagacctgttctgtaggctgtgcaaaattacttcgtagactcaggcgcatctgactgcccgatgacgacctcatcaatggatttatggcacatcaggcaaaaggccttttttttatgcgcctgcaatgttgaatcccacgccgctgatccgccttctttattcactttttctcttatcgccgccagccgatctatttcataataagcgctcaggcagccacaatgggggcataatacggggccattatttattttcatactatttcctgctgtggtgaggctatcgggtaatagtaacaatcctaccgtaacgtagcaatctctataccataaatgaaacctcaataggtgtatccctattctgaaaaggggataacaaccaggattcaacgcgtgatccacagcgtaggccaggcatccggcccgtgccagctatcgcagctcggttcttcggcataacgcaccagacgaaaacgatcgccatcataacgccagcgcgtctggataccgcagtcggttaacccccgccctttcgccaacgtcaccagctcgcgcgttttctcgtcaaagaaggcgttcatcaactccatgtcattactttcgacgccgcgattaaacggcagccgcaaacgtacggcgcgcgagacgagcgtttttttgcgtgaaactacccaggcgagatcaatagtgttataggcgccggcttcgcagttaacaatcaataacgctttatcatccgtcaacgcgctgacctgcgtctcgcgacgcagcgggtcaagcgaacaacgaatgccgtttacccgccatgctgcgtagtccagcagatcgtcgcgttcttcctcactcagcggtacgggcgttggattaatcacggcgatcccctttaatgccggtgccgggggcacgctgagcggcggttcgtttcctttttcaatccaggcggtttcgctgcccacacgtttttgttgcgcgtcgataaacagtaatgccgcttttaatcccgccagcgaaagcgtctgaacgccgttttttaaggtgatggcctgcgcatcctgaatcgtctgtaaaaatgcggtgatggtggcaggatcgccggtcatgagatgccagggcgacacgcgccagtgtggactgttgaacgaaagcggtttgccatccagcaataagcgaggcgcaattgcggcttctttagcgtcgggcggcgccaaaccgccgcggtcgatacgcagtaccgcatcggtacgcgccccggcgctgcggcttaatgtcatcaccagcccatgatgttcgccagtattgcgcgctacgcaaaaattttggttattgcaggtgacctgccagtcggaaaaagtccgttgcgctggcgcagcccacagtagctggaccggcaacaggccaaacagacaaaaaagaataacgcggtagcgcatgaacggaacaaccccagattcagaacaacacagctaaggcggtatcttccttgcgcgcctcagggttctcaatcagatttatcggattggtcttttttgtgtaaagaaatatatttctttttttttcagtccattagatgagacgtctgtaaatagttaagcaataacacggtcttaccgtcccgaatctcgcctgagcgcaccatttccagcgcccgggaaaacggtagttcaagcacctcaatctcttcgtcctccacgccgccgccgatgctggcacgctcgctatcatgatattcggcaatgaagaaatgaatcagctccgtgacgccgcctggcgacatataaagctcaaatatcttgcgtacctcaccaacgtcataccctgtctcttcaatggcctctttacggatacagacctccggctcgtcgttatcaagcaggccagcgcaggtttcaattaacataccgtcttgattaccgttgacccatgtcgccacgcgaaactggcgaaccagaaccacggtttttttagttgagttgtaaagcagaatggttgcgccattcccgcgatcgtaaacctcacgcttgtgacggataacctcgccattacgacgggtcaggtcataggtaatgttgcgcagagtaaaataattatcagaaagaattttatccttaataagcgtaatggtttgcgacatgctggctccagggtgtaaaaagagcattaatattacgccgtgaggtcggttttgtctgctgaagggttaatccttaatgccgactgaacggacgtacagccatatttttctgtcactgccatgaccatattctgcttctccgggccgcagagtccatgctcgcgatatgatttgacggccggagtgagactgagggaatcatcatgaaatttactctcgttgcgacggttctactgacgttttccctttcagcttttgccgttgagtatcctgtattgaccaccgcgagccctgatcaggtggggtttgatagccaaaaacttcaccgacttgatggctggattcaaaatcaaattgatgccggatatcccagcatcaatcttctggtgataaaagataatcatattgttctacaaaaagcctggggctatgccaaaaaatatgacggttccacgctgttagcccatcccattcgggcgaccactaacacgatgtatgatctggcttcaaacacaaaaatgtatgccactaacttcgcattgcaaaaactagtgtatgaaggaaaaatagatgtcaatgatttggtatcaaaatatatccccggctttaaggatatgcctggggataaaataaaaggcaaaaataaactccgcattattgatattcttcatcacgtcgcgggctttcctgccgacccacaatatcctaataaaaacgtcgccggtaaattattctcacagagtaaaagcactactctggagatgattaaaaagacaccgctggaatatcaacctgggtcgaagcatatctacagcgacgtggattatatgattcttggttttatcattgaatcgataacggcaatgccattagatcgctacgtcgaaaccaccatttataaaccgctcggattaaaacataccgtctttaacccgctgatgaaaggcttcacgccgccgcaaatcgccgcaacggaactacatggcaacacgcgtgacggcgtgattcatttccccaatattcgcaccaatacactatggggccaggtgcatgatgaaaaagcctggtactcaatgggcggcgtttcaggacacgccggactgttttctgacacccatgatatggctgtgttaatgcaagtcatgctcaatgggggcggctacggtaacgtgaagctattcgacgacaaaacggttgcgcagtttactcgccgctcgccagaagacgctacctttggtctggggtggcgcgttaacggcaacgcctcaatgacccccacgttcggggtattagccagtccgcaaacgtatggacataccggatggaccggaacgctgacgtctatcgatccggttaatcatatggcgattgtgattttaggtaacaggccgcactcgccggtagcaaatcctaaagtgaatccgaatgtttttgtcagtggattattacctgcggcgacgtatggctggattgttgaccagatatatggttccttaaaataaaaattaagagcctatctctgtaggcgttattggcgcagccagtttggacacggacagcgcgcaaaaaccggagcgtacacgtagtacgtgaggtttgactcgctacgctcgcccttcgggccgccgctagcggcgttcaaaacgctaacgcgttttggcgagcactgcccaggaccaaaatggcaagtaaaatagccctaatgggataggctctaagaaggggttctgatagcgtcccttccttcaatttacactctattttcaatactaagattgtcctcatcaggcctgttaaacgtcgccccgacgggaaaatgtttatcgcagggcgttcagccctgcgagcgtcaacatttctgcaaacggagtaaggttagccaataagtttaagattttttatcactcaatcatttaaccgttccaggccttaaccggcctacaaatacgcttatttagctaaccagtcgagtatcccctgcgcagcatgtcggccttctgccatcgccgtcaccaccagatcggcgccgcgcaccgcatcgccgccggcgaaaattttcgggttggacgtctggtaacgaaactcgctctcgacgctggcggcaatacgtccccagttatccaccttcacgccatgcgattccagccacgacataccatgcggatgaaaaccaaacgccataatgaccgcatccgccggcatcacgaactcgctgtccggtacaggtaccgggcggcgtcgcccctgaccatccggttcgccaagccgcgtacgcaaaaagcgaataccgctggcgcgcccgtgcgtatccagcaccaactcaaccggctgaacgttaaattcaaagttcgcgccctcttcccgcgcgtttttcacctcttttttcgaccctggcatattggcctcatcgcggcgataagcgcaggtgacgttagcagcgccatgacgcagcgccgtacgtacgcagtccattgcggtgtcaccgccgcccagcacaaccacgttaaggcccgcagtatcaataaacggctcgtcaggcaacgccggaagccccatcacctgtttggtattggcgatgaggaatggcaacgcatcatatacccccggcgcatcttcattcggtaaatcagccttcatggaacgataggttccaaccccaacaaagacggcgtcataactctccagcagcgtctccagagaaatatctttccctacttcgcagttaagctcgaaacgaatccccatcgcgctgaagatttcccgacggcgcgccagcagagatttatccagtttgaaagccggaataccaaaggtgagtaaaccgccgatttccggatggcgatcgtagacggtggcgcttacgccatggcgcgccagcacgtcagcgcaggcaagacctgccggccccgcgccgataatcgccacgcgcttatcgctcttctgtacgtccgacaggtcgggacgccagcctttgctcagagcgcgatcggagatatagcgctcaatgttgccgatggtaaccgcgccatactcatcgcggagtgtacacgcgccttcgcatagccgatcctgcggacagacgcgcccggtaatttccggcagacagttggtctggtgggaaagctctaccgccgcatcaatatcgccggctttcaccagttcgatccactggggaatatggttatgcagcggacaggtccattcgcagatactgtgttccccgcatgtgaggcagcgggacgcctcacgctccgcctgcgcggcgcgaaacggcagataaatttcctcaaaggtggttttacgcgcttcaatcgccagtttatccggttcgccgcgcggcggcgtcgcctgcatacgctcggctttgctgcttgctgccccactgtgttgtgtatccacggtatgccaggggtgaatctcctgccgggcggtacgcagccgtcgcgttttagccagacgggtcaacgagtcttcggtgaccagttgcagcgcatccgccgggcaattttccacacaggccggcccctgttcacgtccctgacacagatcgcatttatgcgcgctggctttgaactggtttggcgcgacgggcgtcaataccatctgcatggtgccgaatggacaggcgacgacgcaggatttacagccgatgcacttctgcgcattgacctgcacgctgtcgttaatatgcgcgatcgcgccgttcggacagctacgggcgcagggcgcatcttcgcaatggtgacatgtaaccgcgctgcgctggtgctgatgtttaatgacagtaattcggggctgatagcgctgtgacgtcaggacatgtcgctcatcattgtgagccattacgcaggcgacctcgcaggcatggcagcccagacactgctggctattggccataataaaacgattcatggcgtccttctgttttggttgcaaaaaccttattctttatatgagcattgttattaactgacgaaggcggggtcggcaatgttcatctgcccaggaagcacaactatctgtccagaacctgtggcagatcaatttatttcaaagcaaatgaaattgcggttcagctaaatgcggggagtaccagtgtgacggttaaacgcccggtctcggccagtctggctaaggcttttttctatattgtgctgttgtctattctgtccaccggcagcgcattactgacgctgaccagcagtttacgggatgccgaagcgatcaatatcgccggttcgctacgaatgcagagctatcggctgggttacgatctgcaaagccgtagcccgcagattaatgcgcatcgtcaacttttccagcacgcgctcaactcgccggtactgcaaaatctcaacgcctggtatgtgccgcaggcggtaaaaactcgctacgagcgcctgcacgccaactggctggagatgaatagccgcctacaggacggcgacattgcctggtatcagaccaatatcaacaattacgtcaatcaaattgatctcttcgttctggcgttacagcattacgccgagcgtaaagtcatgctggtcgtcgccatatcgctggcgggcggtatcggcatatttacgctggtcttttttaccctacgacgtattcgccagcaggtcgttcgcccgctgaatcaactggtcaccgccagtcagcgaattgaacatggtcagttcgccccgctgccgctggataccagcttacccaatgagctgggattgttggcgaaaacgtttagccagatgtcgagcgagctgcataaactttatcgttcgctggaagcctcggtggaagaaaaaacgcacgatctgcacgaagcgcaccgccgcctggaggtgttataccagtgctctcaggcgctgaataccagccaaatcgacgtccactgttttcgccatattttgcaaattgtccgtgaacatgacgccgcttggtatctggagttaaccgtgggcgataactggcggattagcgaaggcacgcaaagccccgacctgccgatgcaaatgctgccagtgacgatgcaggacacggtctatggcgaactccactggcaaagccccaacgttaatgcctctacgccgctgctgaacagcgtctccacgatgctggggcgtggtttgtactttaatcaggcgcaaaaacacttccagcaacttttgttaatggaagagcgcgcgacgattgcccgtgagctacacgattcgctggcgcaggtactttcttatttacgtattcagttaacgcttttgaagcgcgctattcctgaggataacgccggcgcgcaaagcatcatggcggatttttccagagcgctgaacgacgcctaccgtcagcttcgcgagctactcaccacgttccgtctgacgttacagcaggccgatttaccctccgcattgcatgagatgctggaagatttacagagtcagaccccggccaaactcacgttggattgccgtttacccacgctggcgctggatgcgcaaatgcaggtgcatttgttgcaaattgtgcgtgaagcggtcctgaacgccattaaacacgccaacgcgagcgaaatcgccgtgagctgcgtcaccgcgcctgacggcgatcataccgtttatattcgcgataatggcattggtatcggcgaaccgcatgagcctgccggacactatggtctgaatataatgcgtgagcgcgcggagcgccttggcggcacgctgaatttttcgcaaccctccggcggcggcacactggtcagtatcagttttcgctcctccaacaaggaagagagtcagttaacgtaaagaacggcaaatcgccggaaggccagatgtcaggctttccggcgttggcacaaaaagtatgctgtaaaagcgcatgataatttacattatctcctttatttctccacgtttggctcgtagcttgccgctacagtgaagcagttcaaatctataacgatatgtagaaacacgaggtttccctttaatggcgaatttttttatcgatcgccccatttttgcctgggtgctggctatcctgttgtgtctgacaggggcgttagccattttctctttacctgttgaacaatatcccgatctggcgccgcccaacgtacgtattaccgcgaattatccgggagcgtcggcgcaaacgctggaaaataccgtaacccaggttattgagcagaatatgacgggcctcgataatctgatgtacatgtcatcacaaagcagcggaaccggacaggcgaccatcaccctgagctttattgcgggaaccgatcctgatgaggcggttcagcaggtgcaaaaccagttacagtccgcgatgcgtaaactgccgcaggcggtacaggatcaaggcgtcacggtacgcaaaacgggcgataccaatattttgaccatcgctttcgtctctaccgacggttctatggacaagcaggatatcgccgactacgtcgccagtaatattcaggacccgctcagccgcgtcaacggcgtcggcgatattgacgcttatggttcacagtactctatgcgtatctggctcgatccggccaaattgaatagttttcagatgaccacgaaagacgtgaccgatgcaattgagtcgcagaatgcgcaaatcgccgtcgggcagcttggcggtacgccttcggtcgacaaacaggcgctgaacgccaccattaatgcgcagtcattgctgcaaacgccgcaacaatttcgcgatatcaccctgcgcgttaatcaggacggttccgaggtcaaactgggcgatgtcgccaccgtggagctgggggcggaaaagtatgactacctcagccgttttaacggcaatccggcttccggtcttggcgttaagctggcctccggcgcgaacgaaatggcgaccgcgaagctggtactggatcgcctcaacgagctggcgcagtacttccctcacggcctggaatacaagatcgcgtatgaaaccacctcctttgtcaaagcctcgattatcgatgtggtcaaaacgttgctggaagctatcgcgctggttttcctggtgatgtatctgttcctgcaaaactttcgcgccacgctcattccgacgatcgccgtgccggtagtattaatgggcaccttctccgtgctttacgcgtttggctacagtattaacacattaaccatgttcgcgatggtgctggcgatcgggctcctggtcgacgatgccatcgtggtggtggaaaacgtcgaacgtatcatgagcgaagaagggctcacgccgcgtgaagcgacgcgcaaatccatgggacaaatccagggggcgctggtcggtatcgcgatggtgctgtctgcggtattcgtgccgatggcgttctttggcggtaccaccggggcgatttatcgtcagttttctattaccattgtctcggcaatggtgctgtcggtgctggtcgccatgatcctgacgccggcgctgtgcgcaacgttattaaaaccgctgcacaaaggcgaacagcacgggcaacgcggatttttcggctggtttaaccgtaccttcaatcgtaatgccgaacgttatgagaaaggcgtagcgaaaattttgcatcgcagcctgcgctggattctgatttatgttctgttacttggcggaatggtgttcctgtttttgcgcctccccacctcctttctgccgcaggaagatcggggcatgttcactacgtctatccagctaccgagcggttctacgcaacagcagaccctgaaagtcgttgaaaaggttgaaaactattacttcacccatgagaaagacaacattatgtcggtcttctcgacggtaggttccggccctggcgggaatgggcaaaacgtcgcgcgcatgtttgttcgcttgaaagactgggacgcgcgcgatcccaccaccggctcctcgttcgccattattgagcgggcgacaaaagcatttaaccagattaaagaagctcgcgtcttcgccagcagcccgccggcaattagcggtctgggcagctccgccggttttgatatggaattacaggatcacgccggagcaggccatgacgcgctgatggccgcacgagatcaactcattgagctggccgggaaaaacagttccttgacccgcgtgcgccacaacggcctggacgacagcccgcaactgcaaattgatattgaccaacgaaaagcgcaggcgctgggcgtatcgattgacgatatcaacgacaccctgcaaacagcctggggatcgagctacgtcaacgactttatggaccggggccgcgtgaagaaggtctatgttcaggccgcagcgaaatatcgtatgttgccggatgatattaatctttggtatgtccgtaacaaagacggcggcatggtccccttctccgccttcgccacctcgcgctgggaaaccggatcgccgcgtctggaacgctataacggctattcggcggtagaaattgtcggagaggccgcgccgggggtcagtaccgggacggcaatggatgtcatggagtcgttggtgcatcagctaccgggcggttttggcctggaatggacagccatgtcttaccaggaacggctctccggcgcgcaggcgcccgcgctgtacgctatttcgctattagtcgtcttcctgtgtctggcggcattgtatgaaagctggtcggtgcccttctcggtgatgctggttgtgccgctcggggtcatcggcgcgctactcgctacctggatgcgcgggctggaaaacgatgtttacttccaggtggggctgttgaccgttatcggcctctcggcgaaaaacgcgattctgattgtggaattcgccaacgaaatgaatcagaagggacacgcgctgttagacgccacgctgtacgccagccgccaacgcctgcgaccgatactgatgacttcgctggcgtttatctttggcgtattgccgatggccaccagcaccggggcaggctcgggtagccaacatgctgtcggaaccggcgtgatggggggaatgatctcagcaaccgttctggctatcttctttgtacccctgtttttcgtgctgatacgtcgccgcttcccgctgaagccgcgcccgaaataagatcccggccagcctgatacgaggtgtcgggcacaaaaaaggcgactttcgttgagtcgccttttcttatcccctatgggagcgcggtgccttccaggcatttatttacgaagcatgacttcgataaaatctttccagttccccagttcacgttcaatcataatagcctctcttattattatgggtattctacgtagttagcggtatagagagaagttcatttaaccgattgttgcgatatcctctggttatgctgtctatgatattactatggcgctgtagccataaattttatgtgacttactgcaatatttagcaacattaataccttttctactactttatcaaattgggttaaaaaacaaacaattgcatatgcacaaaataggatttataccgcgaagtataaacaagccacatctggaacgttttggaatcattattcacattcactcaacaatgttatattgattgccgatcagcgctggataaataaccataaacggccacacttattatcccgcagacgatactattgattatttattcgaatttcgcgttaaaggattcaatatgattaccctctatggcattaagaattgcgacacgatcaaaaaagcgcgccattggctggaggaacatggcattgattatcgttttcacgattaccgtgtggatggcatagacctccctcttcttaatacctttattgccgaactcggctggcagcctttactgaatacgcgcggcacaacatggcgcaaactggatgaaggccaccgcagcgggattaccgatgccgactccgccgctgctctcatggttgaacagccggcaatcatcaaacgcccattgctctgcgcgcccgggaagcctatgctgcttggtttcagtgaatcccgttatcagcagttttttgatgaggtgtagtctatgtcgtgcccggttattgagctgacacagcaacttattcgtcgcccctccctgagtccggatgacgcaggctgtcaggcattaatgattgaacgcctgcgtaaaatcggttttaccattgagcatatggattttggcgacacgcaaaatttttgggcatggcgtgggcgtggcgaaacgctggcgttcgccgggcatactgacgtcgtaccggctggcgatgtcgatcgctggatcaatccgccgtttgagcctacgattcgcgacggaatgttgttcggtcgcggcgcggcggatatgaaaggttcactggcggccatggtggtggctgctgaacgttttgttgcgcagcatcctcatcaccggggccgcctcgcatttttgattacctctgatgaggaagccagcgcaaaaaatggcaccgtaaaggtggttgaagcgctgatggcccgtaacgagcggctggattactgtctggtcggcgaaccttccagtactgaaattgtgggcgatgtcgtcaaaaacgggcgtcgcggttctctcacctgtaacctcactatccatggcgttcaggggcacgtcgcctatccgcatctggcggataaccctgttcatcgcgccgcgccttttcttaatgaactggtcgctatcgagtgggatcggggcaatgactttttcccggccaccagtatgcaggtagccaatatccaggcaggcaccggcagcaataatgtcattcccggcgaactgttcgtgcagtttaacttccgtttcagcacggaactgaccgatgagatgatcaaagagcgggtacatgcgctgcttgaaaagcatcagctacgctataccgtagactggtggctttccgggcagccgttcctgaccgcacgcggcaagctggtggacgcggtggtaaacgccattgagcactataatgaaattaaaccgcaattactgacgacgggcggtacgtccgacggacgttttatcgcccgtatgggagcgcaggtggtagaactggggccggtgaacgccaccattcataaaattaatgaatgtgtgaatgccgccgatctccagctactggcccgtatgtatcaacgcattatggaacagctcgtcgcctgatgagcgttccggtaagaggaaataagcatggactggctggcaaaatattggtggattctggtattggtgtttctggtaggcgtactgctgaatgtgatcaaagatctcaaacgcatcgaccataagaaattccttgccaataaacctgagctgcccccgcatcgcgattttaacgataagtgggacgatgaagacgactggccgaagaaagatcagccgaaaaagtaaccggatatcatgccggacaggtatcgctatccggcatggtccccaccgccgggcattacgtcgcgcaaactctgcgttcgtccggcatccaacgcaattagcgcctgcgccgcctgcgcacgctgcaacgccagcagagctttacggcctgaaatgcgtagccgggcgcacagttcggcatcgctggctttttcttccagccgccctctcagcgccggtaatggcaatgcgctgtattgcagtaaacgatgcaggcaacctaacgatgtcagtagcggacggtgcgcgaacgcaaaaccgaccagctcacgccagtcttcatcattaagcgcctgttcgcgcaacgccgccagcggtatcgcctcgccgttccactgcgtcaggatatccgcatcgcggcgcaaacgccggtgttcctgctgcgccagccgttttcccgcgtcgctcagcggcaataacgccatcgccgtatagcaaccgctgctcgcctcccgatggttgcccatccgtaccagtacaaagccgcagcgttgccagaaacgccacagcttcggcgtatagccgaagctgacggaaagataatcacactgcgccgcctgcatgcacgcgcaggcaatcaactgctgaccgatgccttcacgctggcgagcggggtgcactgcgatacggcttacgcgacgcccaaccagcgtcgcggctaaagggtcgctaccgtgcgccgccagcgactgcgccaccagattcccacgcggccgccggaaaccgcaccatacagcctgactgagttctgcggataacccgccctcttcgaccagccagagggcgcccgccacacggttattcgccgtagcctgcaagaaatgctgtcctggcgcatccatcattcggcgcagatccagcggcgaagtacgatagtgcgcccccgacagtaactgatacacagccctcggcaacgcgggcgtattcacccaggcctgttggtaaaacgccgagatttctatcgcgccatgtggcgcctgcgcaaacgcttcatcgtcgaatatcagcgcctcgctgacgatattttccagcgggcattctggcgcccagcggacaggctgacgaagcgtgaagcggtgaagctgcggaaaacgggcgcaaaacttaagtaaaaaaccgcgtccggtgccttcgtagccctgaacggtggtggtgagtagtatgcggggaaagcgcgaaaccagttgcagcagcagcggcgtggggattgccgccgcctcgtcaaccaccagccagtcggctcttgccccgctcgccagcaacgcatccggcgccataaagcagaaccgctcaccggcaaacgctgccaggatatccgttgccgttttcgccggtgcggtcacgatagccgtgcccgccatccgggagatgaattgcccggccagcgccgatttgccgcgcccacggggggcaatcaccgtcgccacgccgggcggcatttcacgtaaacgcgataagatagccgcctgctccggctgcggctcgccggtggcgggtcgccagcattcacgggaaggataagatggccagcaaaacggctggcgctgtcgccaaagcagcgtttgcggatcgcgggagagagtccgtttaagatgctgtgcaaactgcggtgtggggataggctgcgcgcagtcgctccagcgcagtgaatcggtatcaggcctgctttcccacgtctcgtacggcggcatcagcagaagcagccagcttccggcctgcaaggtcccgctcagggcggcaaacgctgcggcgtcaaagccctgccaggcatcaaatatcgcatgacggaattcacggcccagcagcgtttgtaacgcctgtggcgtacagcacggctgggcgggcgcgtcaggcgcgacccacagccagtcaccgggcaatgcagcgcgtatcgcctcggcccgcttccggcaccacgccgcatcgccgctgatgaccagtaaacggcgaatgccttcctgtgtcatttgcgacgttaacgcctgtagcgcatcgatatcagacatccctgccccggtttatcaaaagtttttgccaaacgtattacattgcgccgggtcaccgctgtcaaatccacgcttaaaccagctgtagcgctgttctgaggtgccgtgagtaaaactatccggcacgacgcgcccctgcccctgttgctgtaagcgatcgtcgccgatagcctgtgcggcattgagcgcctcttccagatcgcccgcctccagtacgccttgctgctgcatactgtgtccccacacgccggcaaagcaatccgcctgtagctccatgcgcaccgaaaggcgattcacctccgtttgcgacgcgttttgctgcaactggcgtactttcggctcaatacctaacagtttttgtacgtggtggccgacttcgtgggcgatgacataaccctgggcaaaatcaccgtccgcgcccagcttatttttcatatcatcgtaaaatgagagatcgatataaacggtgccgtccgccgggcagtaaaacggccccatcacggactgacccgcaccacagccggtgcgcgtcataccacggtacatcaccagttttggctgctgatagccgcgccccattttttgaaagagttgaccccaggtatcttcggtcgtcgccagaatcaccgaggtaaattttgccgcttcatcatcattggggcttatcgaacgcgtcgactgctgctgcgaaaccggctggccggtcaacagaccggttaaatccaccccatagtaccctgcgaccaacaccaccaccaacagaatgatgccgccttttccgcgcggaagacgaaagcctgggccacccagcgaggggccgcctggccgattacgtctgtcctctacattgttgctttcacgacgcccttgccagcgcataatcacctcattctctctttgttatacagatgatcgtaggcggtcaggcgcaggattaccacaggtaaacgctatcagaatgaggaaaggatgataccggagagcggttgccccccggtcagaagcggaattaatctaatttcacgcccaggcgatgcgcgacggcttcataggcttcaatcagaccgcccaggctctggcggaagcggtctttgtccattttgtccagcgtctctttatcccacaggcggctaccgtccggcgaaaactcatcgcccagcaccacttcgcctttatacaggccaaactccagtttgaaatccaccaggataagacccgcgtcatcaaacagttttttcagtacgtcgttggctttgtaggttagctctttcatacgcgccagattttcctgacttacccaaccgaacgtttcacagtaggaactattcaccatcgggtcgtgcagcgcgtcgtttttcaggaacagatcgaatatcggcgggttaagctccatgccttcttccacgcccagacgcttgaccagcgacccagccgcacggttgcgcaccacacattcaaccggcaccatctccagcttcttcaccagacactcggtatcagacagcaaacgttccatctgggtcgggatgcccgcctcggccagtttggtcataatgaaatggttgaatttgttatttaccatgcccttgcgatcaaactgttcaatgcgcgcgccatcccctgctgacgtatcattgcggaattcgagcaccaacaggtccgggttttccgtgctgtatacggttttcgctttaccacgatacaactcagcttgcttttgcatctttaacactcctgggtgtgaattaacgataagtattcatttcctgctacgcctgccggagacgccggcctgtaattgtggtgcgaaatagcggttaaatcgcgtttttgtaccgacgcacacgtttgcgtatcttatcagaaaaaagggccggattgctccagccctgttaaattacttgttgaacgctgcctggaagacggcaaccagcgcgtcgttctggctttgcgtcagagtatgccccttaggatcgataaactgcaagctgctgcggttatctaaatcgccaacctgcaatttatagtctccggatgccaggcccgggtcgctagcgcccagatcccgccagtcgctgtcagacaacggtttgtacgttaccgccatgctgccctgagagcgagtgctgtcggtgactttcatgcccactttttccagcgcggccgggaggcgctgccacacgaggttgaacggaccgcgaacgaccagcataggtaaaccggtatcatcagcggcgctctgcacatccatcgttgcggcggaacggttctgcgcggcatttgccgcatccgtagcggtcttatccagaccggcggaaatgacgttcatcatttccgtgctatagcgctgcagcgacgccgcgtcagcgaccggcttgccagcctgttccagattaaccagttttaccgttaccgcctgctgatagccctgcggcttcaccgagatttgataacgtccacgatactgttcgtcttcatccaggcgattccagttcacccaatcggtcgtcagggtctggctggcatcgtcacgtttttcaatcggataatttttcgcctgaatcacgctgacgacttgcggccacagcgtgctgctccggccattttccaccaatagcgtagcggtatcgccagagaactgggtacgcgcgccgctcactaacgctaacggctgcgccggcggacggatatccaacgccttaccaaccgcgccgctccccttcgtgaccggaataacgtagtcgccggtcgttatcggcaggatcattcctgccggggcgtgaagttcagcaagcggcgcggcatccagataggattcatcgccgcttacctggcgcttgtagcgcgaatcggaactacaggcagcgagcagcaaaacaagcgaaacacccgcaaccttcgccaggcgcgacttttgtactgagtaagccatcaaatctccctaaactttacagcaggccagcatgctgaagcgctgctttgacgatgtcacgaccatggtccgtgataggcgtcattggcaggcgcagcgtgtcggtcgccacaagacccaatgccttacatgcccatttcaccgggataggattgggttcgacaaatagtttgttgtgtaacggcatcagacgctggttgatagcgcgcgcctcggcaaattgcccttccgccgccagtttgcacatgtcagccatctcgcgcgccgctacgttagccgtaacggaaatcacgccatgaccacccagttgcataaagtccagcgcagacgcgtcatcgccgctaagcagaataaaatcgtctgaaaccagctctttgatctggtgaacgcgggttaagttccctgtcgcctctttgatagcgataatattttttatttccgccagacgacccacggtttccggcaacatatcgcaaccggtacgggacggcacattatacagaatttgcggcaagtcagtgtgttccgcgatggctttgaaatgctggaacaaaccttcctgcgtggggcgattgtagtacggcgttaccgtcaggcagcctacaataccgctatcgttaaaacgctgcgtcaggctaatcgcttccgcggtcgcgtttgcgcccgtgccggcgataaccggaatacgtccgtcagccagttccagcgtcatcatcacgacatcgccatgttcatcatggcttagcgtggcagactcgccggtagtgccaaccgaaacaatcgccgaggtaccgttggcgacatgataatcaatgagttttttcaggcaagacctactgacgttacctttctcatccatcggcgtaacaagcgcgacaatacttcccgtgaacatgggccatcctctgtgcaaacaagtccctcaatggtacgtttggtatggcaataaaagcaagcgaccaaagccgttctgattgttgtatgcaggttttttttatggtttccttaagattacctcaccgctcaaaggaataactggtttgacaccgtcatcacaacactatttggttatcactgcgctgggcgccgacaggcccggtattgtgaataccattactcgccatgtcagcagttgcggctgtaatatcgaagacagccgactggcgatgctgggcgatgaattcacgtttattatgctgttgtccggcacgtggaacgcgattaccttgattgaatcgacattgccgttaaaaggcgcggagctggatctgctgattgtgatgaaacggacgtccgaccgcccccgcccggcaatgcccgcgacggtatgggttcaggttgaggtcgccgactccccgcatttaattgagcgattcaccgcgctgtttaatagtcatgaaatgaatattgcggagctggtctcccgcacgcagccggctgaaggtgataaagctgcgcaattatttattcaaatcaccgcacatagcccggcgtcgcaaaattccgcaaatattgagcaagcctttaaagcactatgtacagaactcaatgcgcaaggcagtataaacgtcgtcaattactcacaacatgatgaacaggatggagttaagtaatgaatccactgaaagccggtgatatcgcaccgaaatttagcttgccggatcaagacggggaacaagtaaatttgaccgacttccagggacagcgcgttctggtttatttctacccaaaagccatgacacccggctgtaccgtgcaggcctgcggcttacgcgataacatggacgagctcaaaaaagcaggcgtggacgtgctgggcatcagcaccgataaacctgaaaaactctcccgtttcgctgaaaaagagctgctgaactttacccttttgtccgatgaaaaccatcaggtgtgtgaacagttcggcgtctggggcgaaaagtcgtttatgggcaaaacgtatgacggcattcaccgcatcagctttttgattgacgctgatggtaagattgaacacgtctttaatgattttaaaaccagcaatcaccatgatgtggtgctgaactggctgaaagaaaacgcgtaaaagcctcaggccgcgctgatgtgcggcctggaaagggaatgcgccgtcaggcttgccgcgccagacgcccttctccggtcatcaccagatcggcatctttaaccgcctgctcaagctgtagcgtttccacgacaatctctacgccggcgcgtaattcagcattgagcaaccctaaaagcgcggcgcccattccgcctgccgcgccgggagcgttaatcacctcacgtcccgtagcctgataaatatgccggccgcagttttccagcgcctcgtccagggtgttcaccatttccgctgtcgcccctttttgtgggccaaaaatggccgatgcgccctgaggaccacacagcggattgttgacatcgcacgcctttaagctgattggcggtagcggaatcaatttctacaatacagttttccttcagcagcgagaattttgtaggttccgacaataaaaatgccgcaacacggtgcggcattaaaaaaaagagcggctttctaagcgcttgtccctcatcaggcgtgcgcaaaatggcggcagggcactatgatgtcgttcacgctttacaacttttgtactgaccgctcaggatgaggcatccgtcacctgaccatccggccaggcatggacaacggctttaatcagcgtcgccaatggaatggcgaaaaacaccccccagaaaccccacagaccgccgaaaatcaccactgacagaataatcaccagcggatgcaaattcaccgcttcggagaaaagtaccggtaccagcaaattgccatccagcgcctgaataatgagataaacggcaaaacagctccagaattccgtccccagaccaaactgaaacagcgcgacgcccaccaccggaattgtcaccacaaaggcgccgatataggggatcagaaccgaaaagcccaccagtaccgccagcagtagcgaatagttgaggccaaacagcaaaaaacccagccaggtcgctacgcccaccaccaccatctccagcacttttccgcggatatagttggtgatctgctgattcatctcattccacacctgccccgccagcccgcgattacgcggcagcacgcggcgcacggcattcagcatctgctctttatcttttaccaggaaaaagaccatcagcggcaccagcaccagatataccgccagcgtcagtagcccgactaacgaagccagcgaatacttcaccaccgaatcgcccatgttaagcatccgggtacgcatgttttccgccatcgcatcaataatgcccgcatccatcagcgccggatagcgtcgcggcaaggtcgcggcgaaatcggacagtttattcagcataccgggcatatcacgaatcaggtaaataccctgctgccaggcaatcggcatcaccacaaacgccattaataacagaatgccgacaaaaaggataaggacaatggaggctgcccagcgccgggaacagccaatcgcctgcaggcgcgccgtcggccactccagcaggtaggccagtacgatagcgaccagcagcggcgctaacaggccgctaaagaaaaagaggatgctaaaaccagccaccagaatgaccagcaaggcaatcgcctccgggtcgctgaagcgacggcgataccattgcattaacatttcgagcataaaacccttcccagaactcaactgcgggattgtgatgccgaattgtatcgaaatgtcacaaaaaagacttcgctttttatcgttgattcaggaaactaaaatagtgagtctgtgctcatcacagttacacttatgaagtgtcggagcgtggaacgatatttcacgacgttggtcaaagggctatctcaaaacaacaggatagaggttatgttcaggcagttgaaaaaaaacctggtggcaaccctcattgcagcattggctctcggtcaggtcgcgcccgcatttgccgaccctgccgacacgctgcccgatatgggaacctcggcaggaagcacgctttctatcggacaagagatgcaaatgggcgacttttatgtgcgccagctacgcggcagcgcgccgttaatcaacgatccgctgctggtgcaatacattaacgcgctgggtatgcgtctggtctcgcacgccgactccgtcaaaacgcccttccattttttcttgatcaataatgacgaaatcaacgccttcgcgttctttggcggcaatgtggtgctgcactcggcgctttttcgctacgcggataacgaaagccagctagcttcagtcatggcgcatgaaatctcccacgtgacgcagcgccacctggcgcgcgcgatggaagatcaaaagcgcagcgcgccgcttacctgggtgggcgcgctgggttccattttgctggccatggccagcccacaggccggtatggcggcgctaaccggtactctggcgggaacgcgccagggaatgataagtttcacccagcaaaatgagcaagaagccgaccgtattggtattcaggtactgcaacgcgccggatttgacccacaggcgatgccctctttcctcgaaaaactgctcgaccaggcgcgttactccacgcgcccgcctgaaattttgctcactcaccccttaccggaaagccgccttgcggatgcccgcaaccgtgccaaccagatgcgcccggtcgtggtgcaatcttccgccgacttttatttcgccaaagcgcgcgccctgggaatgtacaattccggacgtaaccagcttaccagcgacctgctggatcagtggtctaaaggcaacgtgcgtcagcaacatgcggcgcaatatggccgggcgttgcaggcgatggaagcgagcaagtacgatgaagcgcgcaaaacgttgcagccgctgttaagcgcggaaccgaacaatgcctggtatcttgacctcgccaccgatattgacctggggcagaaaagagccaacgacgcgattaatcgcctgaaaaatgcccgcgatctgcgcgttaatcctgtgctgcagttaaacctcgccaatgcgtacctccagggaggccagccgaaagcggcggaaaccattctgaatcgctacacctttagccataaagatgacggtaacggctgggatctgcttgctcaggccgaagccgcgctgaacaaccgcgatcaggagctggcggcgcgcgctgaaagttatgcgctggcgggacgactggatcaggcaatttcactgctcagtagcgccagcgcccaggcaaaactgggtagtcagcaacaggcgcgttacgatgcgcgtatcgaccagttgcgccagttacaggaacgcttcaagccatacacgaaaatgtaatcgccgtttattagccggatggcgtcacaaggagaactcatgaccgacacgattaaaatctaccataacccgcgctgctcgaagagccgcgacacgctgaacctgctgaaatctaacggcgtggaaccggaagtggtgctttatctggatacgcccgccgatgccgccaccgtgcgggaactgctgcgtatgttgggcatgtccagcgcgcgcgaactgatgcgccagaaagaagatctctataaaacgcttcacctggcggatagtgagctgagtgaagaggcgttaatccaggcgctggttgaacaccctaaactgatggagcgccccattgtggtggcaaatggtcaggcgcgcattggccgaccgcctgagcaggtgctggacatcctcggttaaccgttgaacgccgccgtcgcggcgtattacagtttcaggatctctttgacaaacgggatcgtcagttttcgctgggcagtgatcgacgcatgatcgagctgatccagcgtcataaacagcgtgcgcatttcgcgatcaagacgtttgagtaaaaaccgcccgacatcttccggcagttcaaacccccgtaaccgggcgcgcaactgtagcgcctgaagtttgtcttcatcggaaagaggctggagtttatagatttgcccccagtccagacgggaagcgagatcgggcaagcccagatttaactgtcttggcggacgatcgccggtgatcaataaccgcgtcttaccggactccagaatgcggttatagagatcaaagatcgccatctcccacagttcatcgccagcgacacactcaatgttatcaatacacaccagcgagaggtgttccataccgtcgagcacttccggcacgaaccaggtacgtttatcgagcgggacgtagcctaccgcatctccacgctgcgacagttcagcacaggcggcgtgcagtaaatggctgcggcccgcgccttcacgcgcccaaaggtagatatatccactatgttcctggcgcaacacgttttgtaacgcggccagtagagaggcgttatcccccggccagaaacttgcgaaagtttcgtcgtcaggaagataaagtggcaaagagagctgtgccggtgtgttcagagatacctcaacccaggatgacataaaatcgcgctgagtttaccacataattcccgtgagatagaaccgggcagcatcgctgcccggcaacccgttactgatgcgggggctccgcatcatttgcctccagtaccacttcttccggacgcaacaggctaatcagtttaaaaatcaggctcaggcaaatcccgacgatggtcgccagcgccatccctttcaattctgccgcgccgatatgcactttcgcgccgctcacgccgatgatcaaaatcaccgaggtgaggatcaggttttgcgctttgttgtagtcgactttcgattcgatcaagacgcgaatccccgacgcgccgataacgccgtacaacagcagcgagacgccgcccatcacgggtaacgggataatctgaatcgccgccgccagtttgccaacgcaggaaagcagaatggcgaaaatcgccgcgccgccgataacccaggtactgtaaacgcgggtgatcgccatgacgccaatattttccccataggtggtattcggcgtggagccgaagaaaccggaaatgatcgtcgacagtccgttagcgaacatcgagcggtgcaaaccgggatcgcgcactaaatcttttttgacgatattcgccgtcaccaccagatgaccgacatgctcggcgatcacgaccaacgccgcgggcagaatcgtcaggatcgcgaaccattcaaaacgcggcgtatagaaggtcggcagcgcaaaccagtgcgcctgggcaatcggcgtggtatcgaccacccccagcgcgaatgacagcgcatagcccgccagcacgccgatcaaaatcggaatgatcgccaggaaaccgcgaaacagtacggagccgaacaccgtcaccgccagcgtgaccatggagatgataattgttttcgtgtccggcgactgcccttgcgcaggcagtaatccggccatccccgccgcgacgccagccagctccagaccgatgacggcaacgattgcgcccattgccgcaggcgggaacatcacatccagccagccggtgcccgcttttttaacgatgaaagagaccagacagaacaacacgccgcacataataaaaccgcccagcgccacttcataacccagcggcaacaacagtaataccggggaaataaaggcaaagctcgatccgaggtaggcaggaattttacctttgcagataaagagatacagcaacgttccgataccgttaaacagcagcaccgtcgcgggattgatatgaaacagaactggcaccagcacggtcgcgccaaacatggcgaaaaggtgctgtaaactaagcgggattgtctgtaaaagcggcggtctttcactcaccccgatagcacggcgcgtcatagtgttttcctctaagtgtgtttgttatgagtggttttattcaaataaatatcctccggcatagccggaggtttttcagatgcgcctataaggctctcttaccagccgcgccctaacaggcgcatacgatctgacatttgcatcaaacttcgttacttacggcccgtaaacgggctgcccggatacgggatcgataattgctcacccattttatcctcttcaagctggtgctttatgtagtcctgtatcttcgccgtgttcttacccaccgtatcgacatagtaccctctgcaccagaactccctgttcctgtatttgaattttagatccccaaactgctcgtaaagcatcagactacttttacccttcagatatcccatgaaactcgacacactcatcttcggcgggatctccagaagcatgtgaatatgatctgcacaacattctgcttccagaattcgtacgtttttccattcacacaattttcttaatatgctgcctactgccctacgcttctctccatagaacgcttgtcttcggtatttgggcgcgaaaactatgtgatatttacagttccatcgggtgtgcgctaagctcttttcgtcccccattgggacccccttttgatttcttgttgaacttttgcagttgccagaccgcaagatgttttaacaaatcaaaaggggttttaataactggcttaaagctgaaagctttccggaacccccagcctagctgggggttttccatagacaaaaaaagccgactcttaaagtcggcttttaattatttattcacttatttggtaccaaaaatcttatcgccggcatcgccaagccccggaataatgtatccgtgctcgttaagcccctgatcgatagaggcggtgtacagttcaacgtccgggtgcgctttttccagcgccgcaatgccttccggcgcggcgaccagcaccagcaccttaatgctgctacagcctgcttttttcagcaggtcgatggtcgcgatgacagaaccgccagtcgccagcatcgggtcgacgatcagcgccatgcgctcatcaatgttcgataccagtttctggaaataaggtactggctcaagcgtctcttcgttacggtacatcccgactacgctgatacgcgcgctcggtacattttccagaacgccttccatcatacccagacccgcgcgcagaatcggcacaacggtaatttttttacctttgatctggtcgatttccaccgggccattccagccttcgatggtgactttttccgtttccaggtcggctgtcgcttcatacgtcagcaggctgcctacttctgaggcgagttcacgaaagcgtttagtgctaatgtcgttttcacgcatcagacccagcttgtgtttgacgagtgggtgtttgacttccacgatcttcatactcttctcctatcctcagatgactggcaaccacaaaaaaaatcgccggattataccgcttttcctctctgacgcaacacaatgtatgcttgacctggatcaaccaaaagcgctgatagcggaaaagtgagtataaatcactcacgttgaaacaggcgataaaggctaacaaccgtttgaatattagcaattttaagggtgaatgacctgtcccgaccgcctgtcgtaaaccaagtgctggatatccttttcttttttaccaacagggaaattttcaagcagcgaccgaaaccatgcaaaaaaaatcgcccggataaccagggcgcagaccacgctcgcaaacgtttgctttccctgttagaattgcgccgaatttaacttttaccgcaagaaaaaacgtggggaaccaggcagtgaccgataagacctctcttagctataaagatgccggcgtcgatattgatgcgggtaacgctctggttgatcgaatcaaaggcgtagtgaagaaaactcgccgcccggaggttatgggcggtctgggcggtttcggtgcgctgtgcgcgttgccgcaaaaatatcgtgaaccggtactggtttccggcactgacggcgtaggtaccaaacttcgcctggcgatggacttaaagcgtcacgacgctatcggtattgatctggtggcaatgtgcgtaaacgatctggtcgttcagggcgcggaaccgctgtttttcctcgattactatgccacgggtaaactggatgtcgataccgccgccagcgtgatcaacggtattgccgaaggctgcctgcaatccggctgcgcgctggtcggcggcgagacggcggaaatgccgggcatgtatcacggcgaagattacgatgtggcgggtttctgcgtcggcgtagtcgaaaaatcagaaatcatcgacggctcccgggttgccgaaggcgacgtgctgattgcactcggctccagcggcccgcactcgaatggatattcgctggtgcggaaaattattgacgttagcggctgcgacccacaaaccactctgctggaagggaagccgctggccgatcatctgcttgaaccgacccgtatctacgtaaaatcggttctggaactgattgaaaacgtcgatgtacacgctatcgcccacctcaccggcgggggcttttgggaaaatattccgcgcgttctgccggagaatacccaggcggtaattaatgagtcgtcctggcagtggcccgccatctttacctggctgcaaaccgccggtaatgtcagccgacatgaaatgtaccgtacctttaactgcggcgtcggcatggtgattgcgctctccgctccggaagcggacaaagcgcttgctctgctaaacgagaaaggtgaaaacgcatggaaaatcggtatcatcaaagcctctgattccgaacagcgtgtggttattgaataatgaatattgtggtgctgatttccggcaatggaagcaatttacaggcgattatcgatgcctgcgaagcgaagaaaattaaaggcaccctcagggcagtattcagcaataaggccgacgcgttcggccttgaacgcgccagagaagccggtattccggcgcaagcgctgactgccgatcggtttgacagccgcgacgccttcgatcgcgagctgattcgcaagatagacgcgtatgcgcccgatgtggtcgtgctggccggttttatgcgtattctgagtccgatgtttgtcgcgcattactacgggcgtctgctgaacattcacccttccctgctaccaaaatatccggggttgcatacccatcgccaggcgctggaaaacggcgatgaggagcacggtacctcggtacatttcgtgacagacgaactcgacggcggcccggtcattctccaggcgaaggtgccggtttttgccaacgacagcgaagatgatatcaccgcacgcgtacagactcaggaacatgcgatttatccgctggtgattagctggtttgcgcaggggcgtctaaagatgcgcgataacgccgcctggctggacgggcgtcgtctgccgccgcaaggttatgcgtctgacgaataatatgtcatcggacaggactgcgtctgcttgccggatggcggcataaatgcctatccggcctactcttttcccttcctttatgctatcagtttattgtcatatttttctgacgctgttggacattaacgcgtaatgctcgccataattatcaggcagtgtcccgtgaataaaacggagtataggtagtaatgggtcaggaaaagctatatatcgagaaagaactgagctggttagcatttaacgaacgcgtgttacaggaagcagcggataaatccaacccgttgattgagcggatgcggttcctgggaatctattctaataacctcgacgagttctacaaagtgcgtttcgctgaactgaaacgacgtattattatcagcgaagaacagggttcaaattctcattcacgccatttgttaggcaaaattcagtcccgcgtgttgaaagcagaccaggagttcgacggcctgtacaacgaattactgctggaaatggcgcgtaatcaaatctttctgatcaacgagcgtcagctctcggtgaaccaacaaagctggttgcgccactattttaagcactatttgcgccagcatattaccccgattctcattaaccgggagacggatcttgttcagtttttaaaagatgattacacctatctggcggtggagattatccgtggcgacaccatcaactatgcgctgctggagataccgtccgacaaagtcccacgcttcgttaatctgccgccggagacaccgcgcagacgcaagccgatgatcctgctggataatattctgcgctactgcctggatgacatttttaaagggttcttcgactatgacgcgcttaatgcctattcgatgaaaatgacccgcgatgccgaatatgacctggtgcatgagatggaatccagtctgatggagctgatgtcttccagcctgaagcagcgcctgaccgctgagcctgtgcgctttgtctatcaacgcgatatgcccgccgcgctggtcgacgtactgcgggaaaaactgacgatctcccggtatgactcaatcgtacccggcgggcgctaccacaattttaaagactttattaattttccgaatgtcggtaaagccaacctggtcaataaaccgttaccgcggttacgccatctttggtttgataaagagaagtttcgtaacggtttcgacgcgattcgtgaacgtgatgtgctgctctattatccttatcacacctttgaacatgtgctggaactgctgcgtcaggcgtcgtttgacccaagcgtgctggcgatcaaaatcaatatttatcgcgtagcgaaagactcgcgcattattgactcgatgatccatgccgcccataacggcaaaaaagtcaccgtggtggtggagttgcaggcgcgcttcgatgaagaggcaaatattcactgggccaagcggttaaccgaagcgggcgtccatgttattttctctgcgcccgggctgaaaattcacgccaaactctttctcatctcacgaaaagagggtgatgacgtggtgcgttatgcgcatatcggcaccggtaacttcaacgaaaaaacagcgcggctgtataccgattattcgctgctgaccgccgatgcgcgcattaccaatgaagtgcgtcgggtctttaattttattgaaaacccctatcgcccggtcactttcgattatttgatggtttctccacaaaactcacggcgtctgctgtatgagatgatcgatcgtgaaatcgccaatgcccagcaaggcttaccgtcagggattaccttaaagcttaacaacctggttgataaagggttggtcgacaggctatacgccgcgtcgggttcgggcgtccaggtcaatctgctggtacgcggtatgtgttctcttattccgcaactggaaggcattagcgataatattcgtgcgattagcattgtggatcgctatctggaacacgatcgggtttatattttcgaaaacggcggtgataagcaagtttggctctcttcagctgactggatgacgcgtaatattgactaccgtatcgaagtcgctacgcctatcctcgacccgcggcttaaacaacgcgtcctggatatcattgacattctgtttagcgacacggtaaaagcgcgttttatcgataaagaactcagcaaccgctacgtaccgcgcggcaatcgccgtaaagtccaggcgcagctggcaatttatgactacatcaaatcactcgagcaaccagactaacgctatgccaatttacgataaatcccctcgtccgcaggagttcgctgcggtcgatctcggctcaaacagctttcatatggtcattgcccgcgtggttgacggcgcaatgcagattatcgggcgcttaaaacagcgcgtccatctggcggacgggctgggcgcagataacaaactcagcgaagaagccatggaacgggggcttagctgtctgtcgctgtttgctgaacgcttacaaggtttctccccttccagcgtctgtatcgtaggcacccatacgttacgtcaggcgcaaaatgccgctgattttctcaaacgcgcggaaaaggttattccctacccgatagagattatttccggtaacgaagaagcgcgcctgatttttatgggcgtagaacatacgcagccggaaaaaggccgcaagctggtgatcgatatcggcggcgggtcaacagagctggtcattggcgaaaacttcgaacccaggctggttgaaagccgtcgtatgggctgcgtgagcttcgcgcagctctactttcccggcggcgttatcaataaagaaaacttccagcgcgcccgaatggcggcggcgcaaaaactggaaaccttaacctggcagtatcgtattcagggttggaacgtagcgatgggcgcttccggtacgattaaggccgctcatgaagttctcctggcgctgggtgagaaagatggcttcattacgccggagcgcctcgataaactgaagtcagaagtgttgaagcaccgctcctttaatgcgctcagcctgccgggtctgtctgaagaacgaaaagcggtctttgtgccgggcctggcgattctgtgcggcgtttttgatgctctggctatccgcgagcttcgcctttccgacggcgcattgcgcgaaggcgtactgtatgaaatggaaggccgcttccgccatcaggatgttcgcagccgtaccgcaaaaagtctggccaatcaatacaacattgacagagaacaggccagacgcgtgctggaaaccaccatgcagatgtacgagcagtggcaggcccagcagccaaaactggcgcatccgcagcttgaagcgttgcttcgctgggcggcaatgctgcatgaggttggactgaatattaatcacagcggtttacatcgccattcggcttatattctgcaacacagcgatttgcccggctttaatcaggagcagcaaatgatgatggcgacgctggtgcgttaccatcgtaaagccataaaactggatgatatgccccgctttacgctgtttaagaaaaaacagtatctgccgttaattcagctacttcggctgggcgtattactgaacaaccagcggcaggcgaccaccacgccgccgacgctgcggctaacgaccgatgacagccactggacgttatgttttccgcatgactggttcagccagaatgcgctggtactgcttgatctggaaaaagaacagcagtactgggaagcggtaactggctggcgtctcaatattgaggaagaaagctcgccggagatcgccgcgtaaattgtgagccagacgccgcgccgcggcgtctgtctttactgaatctcagataatagctgcggctcgccaattaaatatccctgaagatagtcgatccccaacgagagcactacgcttcgtatttcttcgctctcgacatactccgcgacgacctgcatatttttcattcgcgctaaatgacaaatagaagccacaatctgataatcgagactgtttgacactatattgcgaataaaactgccatcaattttaagaatatcggcgtcaacgtttttcagccgcgcatagctggcgtagccagtaccgaaatcatcaatcgctatctgacagccaaactgctgtagctgtcccagcgtcaactgcgcctgctcagcattggtgagagagttgctttccgttacctcaaaaaccagttgccagggttcaacctgatattgcgtaagcagctgcttaacttctgcagggaaacgagcgcggcataccgatgttggcgacagattaatggcaaaacgatgcgcgggcatatattcccggctggccgccataaaccgcagcgtgttttcaatcacccaaagatcgatagcggaagacaatccaaactcatgcgccacgggtaaaaaattgtccgggttgataacgtcgccgttgtcatccctgagtcgcagtaagatttcatggtaaacgtccccacgaacaccgaaaataggctgcgccatcaggaaaaaatgatcgtgctccaacgcctgttgcaggcgattcatcatcgcaattctgcccttcaaatcgcgctgcaggtgcattgcgccgcgccgctgtaaatcctccggcgcgttagtcgtcaacgaaagatcggaactggtgcttaattcgcccaacagcagataaaggtggctaaccggagaacgcacgcagcaatagctcacgccgacaggcggctgtagcggcagtccatcccagataaaccgaaactgcttaatatgtttatccagcgcttcaatacgctgctgatgcgcctctgtattaagacgcagcaccaggtcgtgccctgacatctggtagacgcactcatttgaggccagcatcggcgtaatccagtgagagagcttttgcttatactggatgcgtagcatgacgccataatttttacccaatagctccaggcccggcacgtgtaaaaaacagatcgtagaccagggcgcattttggagcgcgcggtttaacgcacgtaaattgggaagatgtacaaccgggtcaagataggccagccgccgtgcgcgaccactcactacgcgctgacgcgtggccagtacagacatataattaacaataaaagaaaaaaccagatagctcgaagaggtaatcgctaattgcgtatcataacctgaataccagggcatataacgctgataataatgaatcgacgtaattagcacgacggcccagataattgaaataaacttatagccatagcgcatcgcgccccacagcatgaccggcaataataacgaaagcgtatagttggtactaaatattgaactattatcagtcaatggcatacacagtataaacattagtgtagtcaatacggccagccaaataacgatctcttttttagtggccttgctatcaatctgtagctttaattgctgataatacccccgtaggtgcagcggattgcgaagagtacgaataataaaatagcacaatggcacgccgacaaggttaccgaccagtaacgcctggtaattaatcagcgtgttgatattaaagggcattacccccatcaggctggctttgctttcgtacatgccaacaaaagcggcaaactggtagatgaccagaaataatgttgctgaacaaaatacctgccagaatattcgttgaaacagcaggtgggcgtcgccgtgggaaacattgtttcgccggggggaaaagacacgatagccgccccagcttagcacgatagtaatgataaagtgcatcgtcacggaaagggtttcatacagccctgtctgcgggtatctgcgccagaagatagcaagcacaatgcccggcagtgctgcccagccgaaaaagagcatcaggctaagcataaaagctaacggcaggtaaaaaagaaccacatttccagtgctggtaagcgcataagtatttgcgctacttaaaacaggcagtaaaatcgaagggagaatgagcggtagtccccaccatttatctctgatatttatataagttttatttagtttcatagatgctcagcagaaccccccaatcccaaaggggcgttaacagacaggcatcccacctgactttaaattgatgatgagatatacatcacacgatagtcatcgattgtaattattaaacaaaagtaacatttgatttaagtcaattattacctttctcctgcagcctttattcgcctttttattctttgttatcattaatttattattaatgtaaatactaaaattatcttccataacaatataagataaatcaactgacgcaattttacattaagaggaattgaccatcggttcgcagtatgccttaatgtagagtgaacgcaggcttgttacgttcttcgccttgataatacccttgaagaacccagcctgatcccgcccatatcgctgggccaacgttaaggaaccctttgtgagtcaggccaacagtatgcgaaaacgacatcgatttaacactcgcatgacccgtatcgtactgcttatcagttttctcttcttctttggacgtttcgtctactcttctatcggcgcctggcagcaccatcaggataaaaaagaagcgcaacagtcatcgctttctgtcaccacgccgggacaacgttaagctgttatccgttaaaaagcccgcgcaagaaaaagaagctttagcgttaacgcaaaaagacaatcccactcaatgggttcaggccatgatcagacgcttaaagagcaaccgcgggatatcctgcctgggtgataagatcacatgcgcggttactaagattccctcgaccgaatacaaaacccgatagccttcagcgtggttaaactcccggtagctggcacagccaattttcagcagttcagggcaaccagttctacctacgaggggtaaacctcgtgggacaactccagtaacattaattgcttctaagtacatcagtaattggttgaactataaactgccacctgggatcagattaccaacgttgacaggcaaaactatcaactcattacagctaagctcaacgaataatttaggtcgtttcgttggtcgtaatgtaccctggctcggttgggttatgacattcactacgatttatgatatccagcgtaatattaaagatacatttaatcgtgtggcggttcctaaagatcgcattaagtggacgtacttctaatgagagatattgagaaagaaattatcgattttatcgatcaggaatataacactaaaaagtactttctctgtgggccaaagcgaatcatcacgcttgataccagtattagggatgatcttaaactcgtttttgaagatagtgaagaacttctacaaaagtacttcaagcgttggaatgtagattcagaaggatttgacatactcaactatctgaatccagagtactttggaagtaaagagcctgatccgcgtaagccactaacggttggtatgctcgttgaaagtgctaaagctgggcgttggttatatagttgaagaataaagttactatattttaaataccccttatttgggctgaatcgccacggataacctggacacttctgagtcgttggtagatctttttctttatccgttcacgcttcagtagctggaaaaagctttctgcaaccgcattgtcatgacagttgccacaacggctcatactgccctccagtccgtgcaatttcagccattcatagcgggtgtactgactaccctgatcagactgaaccagcacctgtttttggggatgacgtcgccacacggccatcagaagcgcattcagaacaatatcttttgtcattcgtggttgcattgaccaaccgataactttgcacgagaacaaatcaacgaccacggcaagatacaaccaaccttcgtgggttcgtaattacgtcaaatttgccgtcaggaactgtgcgccacatagaaaattcatgaatgcacataaataaaaaccctctgtaaaaacagagggttaaattcacctttacctgttcatgaaaacacaggaaggattatcggcttattcccactcaatggtagccggcggtttaccgctgatgtcatacaccacacgggaaatcccgttgacttcattgatgatgcggttggaaacgcgaccgaggaagtcatacggcaggtgcgcccagtgtgcggtcataaagtcgatggtttcgacggcacgcagagagacaacccagtcatacttacgaccatcgcccataacgccaacggaacgaaccggcaggaagacggtaaacgcctgactgactttgtcgtacagatccgctttgcgcagctcttcaatgaagatagcgtcagcacggcgcagcaggtcgcagtactctttcttcacttcacccagaacacgaacgccgaggcccggccccgggaacggatggcgatacagcatgtcatacggcaggcccagctccagaccaatcttacgcacttcgtctttgaacagctctttcagcggttcaaccagccccatcttcatctctttcggcaagccgccgacattgtggtgagatttgatgacgtgcgctttaccggttgcagacgccgcagattcgataacgtcagggtaaatggtgccttgcgccagccacttcacgtcttccagtttgagcgcttcttcgtcgaacacttctacaaaaacacgaccgatgatcttacgcttggcttccggatcgttctcgccagccagcgcggacaggaagcgctcttctgccggtacgtgaacgatattcaggccaaaatggtcgccaaacatgtccatcacctgctcggcttcgttgagacgcagcaggccgttgtcgacgaatacacaggtcagatttttaccgatcgcgcggtgcagcagcattgcggtgacggaagaatccacgccaccagagaggccgaggatcactttgtcgtcgcccacctgctcgcgaatgcgcgccacggcgtcgtcgatgatcttcgccggcgtccacaacgcttcacactggcagatatcgcgtacaaaacgctccagcatgcgcataccctggcgggtgtgagtcacttccgggtggaactgtacaccgtagaagcgtttttcttcgttggccataatggcgaacgggcagctctcggtgctggcgacggtcacgaagtcggacggaatcgccgtcactttatcgccgtggctcatccacacgtccagcagcggtttgccgtctgcggtcagggaatcttcaataccgcgaaccagcgcgctgtcggtcaacacttcgacctgcgcataaccaaattcacgctcattagaaccttctacatgaccgccaagctgcatcgccatggtctgcataccatagcaaacgccaaataccggcacgcctgcttcaaagacatactgcggcgcgcgcgggctgttttcttcggtggtgctttccgggccgccggaaagaataatgccgcttgggttgaagtcacgaatttgtgcttctgtcacatcccacgcccacagttcacagtaaacacccagctcacgcacgcggcgcgcaaccagttgagtgtactgagaaccgaagtccagaatgaggatgcgatgcttatgaatgttttccgtcattgacgcttattccgaggcaagtgaaacagattaaataaatcgcccgacacgaaggtcgggcgaagaaaatcaggagcccagacggtagttcggggactctttggtgatggtcacgtcgtgaacgtggctttcctgaatgcccgcaccgctgatacgcacaaactccgctttagtacgcagttcgtcgatggtagcacaaccggtcagccccatacaggagcgcaggccgcccatctgctggtgaatgatctctttcaggcgacctttataggctacgcgaccttcgataccttccggcaccagtttgtcagcggcgttgtcgctctggaagtaacggtcggaggaacctttggacatcgcacccagcgagcccatgccgcggtaagatttgtaagaacggccctggtagagttcgatttcgcccggggattcttccgtacccgccagcatggaacccaccattaccgcgcttgcacctgcggcaatcgctttggctatgtcgccggagaaacggataccgccgtcagcgataaccggaataccggtaccttccagcgcttcaactgcgtcagaaacagcggtgatctgcggaacgcccacgccagtcacgatacgagtggtacagatggaacccgggccaataccgactttcaccgcgctgcaaccggcttccgccagtgcgcgagcgcctgcgcctgtcgcgacgttgccgccgatgatttgcaggtcaggatatttagcacgggtttcacggatacgttgcaacacgccttctgaatgaccgtgagaggagtcgatcagcagtacgtcaacgcctgccgccaccagcgcgtcaacgcgctcttcgttgcccgcgcctgcgccgaccgccgcgccgacacgtaaacggccctgctcatctttgcaggagtttggtttacgttccgctttctggaaatcttttacggtaatcatgccaagcagatggaagttatcatcaacgaccagcgctttttctacgcgtttttcgtgcatttttgccagcacgacttcacgggcttcgccttcacgaacggtcaccagacgctctttcggcgtcatgtaaacgctaaccggctggttcaggtcagtcacaaaacgcacgtcacgaccggtgatgatacccaccagctcgttatcttcagtcaccaccggatagcccgcaaaaccgttacgctcggtcagggctttcacttcatgcaacgtggtggttggcaggacggtctgcgggtcggtcactacgccggactcgtgtttcttcacgcggcgaacttcttccgcctggcgctcaatggacatgtttttgtggataaaaccaatgccgccttcctgggccagggcaattgccaggcgcgcttccgtcacggtgtccatcgccgcagaaagcataggaatattcagacgaatagttttcgtcaactgcgtgctgagatcggcagtattcggcaaaacggtggagtgagcgggaacaaggaggacgtcgtcaaacgtcagggcttctttagcgatacgtagcatgggcaatatctcacctgggaggttaataaatattgccgcggcattatacagaacgtaatcggttgcatctacatttttttgcaaatagtgcttgcgatcccccgtgagcaggttactatcgattgaataacctgctgatttagaatttgatcccgctcacatgttatcctctcaaacttcctcaatttttaccgtaagccgccttaaccagacggttcgtctgctgttagaacaggagatgggacaggtatggatcagcggcgagatttctaatttcacgcagcctgcgtcgggccactggtactttacgctcaaagacgataccgctcaggtgcgctgtgcgatgttccgtaacagcaatcgccgggtgacgttccgcccgcagcacgggcagcaggtgctggtacgcgccaacattacgctgtacgagccgcgcggcgattatcaaatcatcgccgaaagtatgcagcccgcgggcgaaggcttgttgcagcagaaatatgagcagctaaaagccaaactgcaggccgaaggcttgttcgatcagcagcataaacagccgttgccctccccggcccactgcgttggggtgatcacttcgaaaaccggcgcggcgctgcacgatattctccacgtgctaaagcgtcgtgacccatccctgcccgttattatctatccaaccgcagtccagggcgacgacgcgccggggcagatcgttcgtgctatcgaactggcgaacgcgcgcggcgaatgtgatgtactgatcgtcgggcgcggcggcggttcgctggaagatttgtggagttttaacgacgaacgcgtggcgcgggcgatttttgccagccgcattccggtggtcagcgccgtcggtcacgaaacggacgtcacgatagctgattttgtcgccgacctgcgcgcgcctacgccatcagcagcggcagaaattgtcagccgtaaccagcaggagttgttgcgtcagatccagtccgcccagcagcgtctgggcatggcgatggactactacctcgccaatcgcagccgccgtttcacgcagatttttcaccgtctgcaacagcaacatccgcaactgcgtctggcccgtcagcaaaccgcgctggaacgtctacgccaacggatgggatttgcgcttgaggccaggattaagcaggccaatcaacgccaacagtgcgtaagtcaacgcctgagccagcaaaatccgcagccgcgcattcaccgcgcgcagtcgcgcatccaacagcttgaatatcgtctgacggagaatatccgctcacggttaagcgaacagcgcgagcgttttggcaacgcggtcacgcatctggaagcggtcagcccgttagccacgctggcgcgcggctatacggtttcgacgacaacggacggcaaggtgctgaaaaagatcaaacaggtcaaagcaggcgatatcatgaccacgagactggaggacggctggcttgaaagtgaagtcaaatccgtcacgccgggcacgtaatccaacactcccccaccctttgcagcgcgatgttgggtttcgacttcgcctcagccaacctacgcgccacgtcggataaggtgtagccataatctgacgatcaaccggtttgtcattcgcctcaaaaccgggcagggaacacccgcccggttttgtctaacttaccagttatagcgcagattgaggctaccgttcagatcgccaaagtcattgctgccagtctgcccggcaacctgagcgcgaacgctccactgcttatcgatatctgcctgcagacccactttcagctccgcacggttagccggaagatcctgtttcaccgtagcatcatcaaacgataccgacacatcatcgctggtgtgcagccagttagcttcagcaaacggctggataaccgtacggctgcctttgtacagcttgccgtcaacacgcagacccagacgcgttgtccaactgtcgccatcctgaccatcgatccgggtgccgtagttatccttcacgctatccgctgagtaattctgccagacaacctgcgcctgcggcgtcagactgacagtattaccgttgctaagcgcaatatcgtagcgataaccagtttccagcgagacggcgttagcggttgaatcataagattcagatcccgcatcaccgctctctacgctgttgttgtagaaaccatattggtaccagctgtcgacatacgcgccgctatgcgtttgggcatcggcaaaccaggtggcatagacgccaaggttgtagccgtctacgttgccgctactggtgaactggctaccgtctgcgccacggttaccggtgctgtcggtatcggcgttgatgtagctcgccatgacgccaacggtaacgctctgctggccgttaccccaggccagaatgtcgccgcctaactggaactgggagtagttgctgtccatatcgatattgccgctgacagcctcggattccgctttacccgctttgaagcgcgcccatacgctgccatcggcattacgatactggctgccctcgcggtcatagagggtctgcatttgcaggttgcgcgccatccactggttgcccatgtacgcgccgatatccgcacggtactgcggtgcgacatcgccgccgtggtccggaggcgtgacatcgccgccgtcgccgccgtcgtccggaggcgtgacattaccgccatcgccgccgtcgtccggaggcgtgacattaccgccatcgtcaccgccatccgaaggcgtgtcatcaccgccgctgtcgtcatcatcagactgtgcttttgacgccagataccagtcgttgtcactttcattccagtacagacggtaggtatacagaccggcgttaacctcattttttagctcaaacgcatcgctggtcgatacgccgccaacatccaccacttcgataccgttagtggtctgtgctccatcgccgatgccgttgatgtacagatcggtggtgccggaagcatcgccggtaatgaccaacttatcggttgccgaatcatcgtcgcccaggacggtattcaggtaaagcgagccgccgttgccggtgtaattgccatcgacataaagcgtattgccaggcgtgctggagctgctaccactggtcattgtccccatgttgatcagatcgccattgagggtgaagatagcgcctgtttcctcgctgttgccgaagaccagcgtcccttcgttggtcaccttaccgttaacggtcgtaccattgctgccgccgaaggtcgccccggaggcgacgttcaccgcctgctggctgcccatctcgccaatcgagccgtctccggacagccatagcgtgccttcctgtacgttggtatcgccgctataggtgttcgcgccgctcagcgtcagtttacccgcgcccagtttggtcagcgatttaccgtcccagtcgccgttgccggttttatcgcccagtacgctggtgacttcaaaactgtcgcctgcgcccagggtaaacgtgccgtgtgctggcgtcgctgacgtggcggtcgcattccagctcagcccttcggtaagcagatattctgacgcatcttcaggattgattgtcccggttacggtcagatagtccggcttgtcagtgaggttcatcgtcaggctggtaaagtcgccgctgatatcgctggtcatatccatcagtttaaaggactggaactccgcgtcggaggcgcgcgcttgcaggctggcgtcgctgacgaccaaatcgccgccaagcgtggcgctgctgccggtaatcagcggttgcactgagtcactattcagctcaacgttcagcgtactgccatcttgctgaattaacgcgctgtcgccgagatccaacgaggtgccgagcgccagttgggtcgtcgcgccgctatgagtggtgatgccgcccaccgcgctgacttcaccgtctgcgtccagcaccagcgtggcattattgtctaccagaccggtgcccagcgccgtcgtactggcggcgaccagcgtaccttcattgatggtggtgccgccgctgtagtcgttgtcgccagagaggatcagcgtgcctgcgccttctttggtcagcgatttaccgtcccatctgctacccggatccagcgtatcgtcaacgtctgtcagtgtagccgcaacgttaaagctgccgtcagggtcgctcagggtaaaggtgccgtgggcgtcggtagtggcgttgtctctgtccgcataccaggagagggaggccgtcagatcatagtgggtgttgtctgcttcatcgacttttccgtcgatagtcaggaagtcaacatcttctctattcattcccgcgacggtcagatcgtcgaaatcggtcgtaatggcgctgtcgctgccaatcagcgtgtaggtgtatgcctcaggcgtccagctgtctgtaacgctgccaatgccggtaacattcagcgtgccgcccagcgcgacgctgtcggcggtaatcacggcgtcgtcggtggccgcgccgaggtcaatacttagcgtactgccgtcttcctgggtgaactggcccgcgtcaagggtgctgcccgctgccagcgcggtagtggcgccgctatgggtggtgacgttcgcaagctcaaatgcgccgttggcatccagtatcagcgtaccgctgttgtcgatattgccgctgcccagcgcgttgacgttggcggcaatcagcgtgccgtcagtgatagtggtggcgccggaatagctgttgtcgccgcctaacgtcagctcgccggtaccggttttgaccagcgaaccgctgccggaaagcgtattttccagctcgccctcaccgacctgaagcacaccgctgttggcaacagctccggtacccagcgaatccgcatggtcagccgtcagcgtaccgccgataatggtggtgccgccggagtaactgttatcgccgcttaacgtcagttcgcccgtaccggttttgaccagcgaaccgctgccggaaagcgtattttccagctcgccctcgccgacctgaagcacaccgctgttggcaacagctccggtacccagcgaatccgcatggtcagccgtcagcgtaccgccgataatggtggtgccgccggagtaactgttatcgccgcttaacgtcagttcgcccgtaccggttttgaccagcgaaccgctgccggaaagcgtattttccagctcgccctcgccgacctgaagcacgccgctgttggcaacagctccggtacccagcgaatccgcatggtcagccgtcagcgtaccgccgataatggtggtgccgccggagtaatcgttgccgccgcttaacgtcagctcgccggtaccggttttcaccagcgaaccgctgccggaaagcgtattttccagatcgccttcgcccaccttaagcacgccgctgttatcgatatcgccgctgcccagcgaatccgcatggtcagccgtcagcgtaccgccggtaatggtggtgccgccggagtaagtgttgtcgccgcttagcgtcagctcgcctgtgccggttttcaccagcgagccgctgccggaaaggatgttttccagctcgccttcgcccaccttaagcacgccgctgttgtcgatatcgccgctgcccagcgaatccgcatggtcagccgtcagcgtaccgccggaaatagtggtgccgccgctgtagttgttatcgccggtcacgatcagctcatcgctaccgcttttgacaatttggccctcgccggtcacgttgttatccagcgtgccctggctcagcgcaagcgttgcgctttctgcaatcgtcacatcgccagtgccgagcgcggcggcgtctttggcggccagaatgccgccgtcaatttcagtatcgccgtagtcgttgccggtgttgctgaggatcagcgtgccgtcgccttgtttggttagcttgctgccgttccagttggaggtcgccgtggtttcgtccagttcgctggtgacggtaaaggtactgcctgcatcaacggtaaaagtgccatgcgcagcgcgcgcagaatttgcgcccgcgtaccaactcaagcccgtagacaactcgtagttggtattatcattcgcatcaacgcccgcgttgatcgtcagataatccggcatagcggaggtgtcagcatccagtgttacgctgtcaaaatcggtagtgattgcagtttgcgaatcaatcagcgtgatcgatccaaagtgttcgtcggtttcgggcgcgacaaaggtggccgttgagctaaggttcagcgtcccgtccagcgtgacgttggcggctttgataattggcgcgctgttggcggtatccagcgtcgcgtttatctggctgccgtcctgcaaggtcagggtattgtccaccgtcagcagcgtacctgtcgaaccgctcgcgttgcccagcgtaatatcgccgtcgttggtcagattgccgacggttgacgggtcggtcatgttccactggctggtgtcgtcgagcgacagcgtagtaaacatcgcatctacactaccggttaacgtggacccctggcttaaagagagcgatgacgatgacgcgtcagtctggacaatgttgccggtcagcatcgttttttcggcctgaatagtcgctttgctgcctaatttgatcgcggtcggcgccgtaaaggtgctgttggtgagctcaatggggtcgttaatggtcgtgctgccatcaatgttcagtgcgacagtttttgaggtgacgtttgcgtcgctgaccgtcagcgcgttgagatcctcatacccgtcgagttttcttttgctggttataaagataccgtcgccgtcggcgttgatggtggcgccgtcgatcctggcgtccgacgccagaatatacacgcccgtaccggcagaggtaatgttgccgcctgtaatatccagggtagtggcgttattggcctgtaccgccgcgccgctggcattggtatgtgttatggtcgcgttggtgagattaagagcggccttattggtaccctggatggtgctcatcgtacctgcagagctgaccgagctatcagacaggttcagggtggaaccctcgtctgtcgcggtgtttccggcaacaacgtttatctggccttgcgccagggtgattgtgctaccgtccagcacgttcagcgtactgccttgttgcacctgcgcgctgctgctgttagctgcctcaacgatggtaccgtccagcgttgcttctgaacccgtatacaacgtcattacgccgaaattgccgtcaatcgttagcgtactgtctgttaacctcagtgtgctgccatccgctgcggaaataccctgggtataaatacccgtagtggttatcttcgcgtcggtaagctcaaggatagcgtaatgatccagcgaaatggcgttggaaacatacttaccgccatccggatcatcagccccgcctccgcttgtttcaatgacgagccccgtccctgtgaccgtggtgggctgccagccgacggtggcgacacccgagacatatagcgccgcgccttcatcggtgcccgaatagcttatcggcggcgttgacgcatccagaacgtggggctgcgcatcagcatatgatacctgattatcggccatagccagcgggctgaaaaatccgagcgccgcagccacggcgcaagccagcgccgcgcgcgttgcttttattatttgtccatattcggacttttggtttggagaatgggtttcactcgcgcatacttgcgctttaactttgctgtggcctcgcgccagttctgaagccacgacatacatatttcgcacggcgctccagacaatactgtaagtcctgttcaatttttaaatttccctttaataacgttcacgaagcaaactggattttgattgggctgcaaatagcctttaaatgctacattatcaatgagttaaataataaataacaaaaatacagctctatgaatggttgcaatcacctgaaacaatatattatccaagccaaattattaactaatttcaaggcttatttcaatgccaggtcaatttctggttgatttataattgatataaatacattcatccatttaataaatatttatatcgtgaataacatttaataacttcatatattgaaataaataaatgcgtgaaacaaaaaggtgtgattatcatgcgacacctggcgttattttaaatatactcgtcatacttcaagttgcatgtgctgcggctgcgttccctcaccccagtcacttactttagtaagctcccggggattcgctcgcttgccgccttcctgcaactcgaattatttagagtatatacgtagcgccagatgccgggttgcagaagggagacggcgcttttacacacgcgtggcaaacggtggtgacgccaattagcagaacatatacttttcaatgaatgctactttcactttttcatgaagctcaattgaacgtgaaaagcagattattttcgtgccagacgcataatacgttactccacgcacgtcgcataacccgctgagcctgccggcttaatggcgcagttttgactcttggtattctcatctacgccgcaatacatgccgccgcttgaggttgatttagataaatagggatagccctgcgtcggccagcctaacgagctaattgaatgatacagcgtcaacaggtcgttattatccggtgctttgctaaggctaccgcactgtttggcaatatcccatttcgtgttgtccaccgtatgcgccatcgcccagtactcgttatttgcatgcactccgttggtaaatactggcgttacgcctgacagcatctcagcctgaagccacggacgatgcagcgtttttccgttgacggatgtcgtatccgacatatttccccagaacaacgctttatccgtatccgggctggtaagtaccataaaaatcacatccagcgatgcgtgaagagtcgtattgtccgtcactttcaccgtgagtggcgttttcaaccccaggcttttatcctgattaagcgtaaacgttgccgtaccgtcgctgccggtagtgccggtaaagacaatcccggtggtggtcatactttggctggcgcttgcgggagtcagctctttaagcatgagatcgtctgctccggcatccgctgccacgtcgccatccgttatcaccatacctgcccgatttttcgaatcgccacgtgacaacgtaaaaccgacgttggcgaccgggttaccgctgctatcttttaccgtcaccgttaacggcatcgcgcttcccttcgccactaccgccgcatttttcgcgctgtccatcgccgtcgaggtcagcgtaatactggcaggagtagaagtacgcggctcgaccagacacacctgagcgccggtggcagtcgatgaactggcggtgcccttaccgccgctattcaggtttataaattggtaatatccggtattcggcgcacgatccgccgcccaccaggatttgttccccgccaccggccagccgtaatttgtaccgattgcgccgttaggattgtcgctatacaacgtttgcagatcgcccgacaacggctggtattccgcatcacagccggttgcgcccgctttttcagtgttcgctgcggtgactaagggccatgtttcattgttaaccaggtaagtaccgctattcgacgtcatctccgccgccagcagcggacgccggaacttcacgcccgcgctgttggttacggtttccggcatgtgtccccagtatttagctttatcactgtccgggctggtaatgacggtgaaaatgacgtccatatcgctaactgtcagcggatcgtcgacaagcatcgcctgtagcggtgttctcaggccacgggaatcatcctgcgtcacttcgagttgcgctttaccatcctcatccgtaatgccataccaataacttgtgcacgaagataccgtgcagttaaacgtcattgagcccgtagacggcgcaaccgatgtgagtacctgcctccgccggaactgccatcaacgacacccgcccggtctatcgaaagcgttcgtcccaaacggatagcggtattgggctgcggcgtgccggaaccatccctcacagtgacggtcaacggcaggctctcgcccttcttcgccactggagcgcctttatccgcatccatgtcgctggaggtgagttctatcgacaagtcccggcgctttgccagacaaagctgcgccgtggcggtattggctttggttgtcagcgtattattatcgctgagtctgacatactgaaactgactgtctgagtgcgtggcatccggtactgagttacccgccccccaatattttcctgatgccaccggtaggccaagcgttgtcgtgagtgcgccattgggataatcggtatatagcgtctgtaaatcatttaccgtcggcaaccccagccgatcgcacgggctggcggtgtcctgatacatattcggataacggctccaggtataccaggtctcgttattttccgtataacccgacgtgtccgccgttgaagaaagttcagcgcgcagcagcggtcgcttaaattcaacccccttactgttggtaaaggtttccggcatatggccccagtatttggccttatcgctgtccgggctggtcactacggtaaagattgcgtctttgctgtctgtcaggttgctgccgtccatcgtggcggcgctgatagtggtttttaaaccggcggtactgtcctgcgcaagggtaaatgtcacctgtccctgggcatcagtttgcgcatacagatatttcgccgaggtatccagcaggtatgtcgccaggccggacggcatcacattacgcagcgtaatatcgtctgtgatgcttgaggacgatgtggcgctgttggcgcgattgtacgaagatccgcggctgattttcaccatcacgtttttcatcggctgacctgcggcgtctttcacgtcgatggtggcggccatctgctcgcccttcttcgcctttgcgcttccggtggtttcatcctggcctgccagcgtcagcgtcaggctggcggcggcgctgcgcggcgaggcaagacaggtctgcatgtagtacatcgaggtgctggtcgtcgttttgacatcattgccgtcgttaaacaggttgaccgccgcatagagcgacttcgtgccgtctgacgatatcacgtaatcccccgcccaccagtagcggctgacgttgttgttgcctgaactggtcatcggccagccgttacggctgcgcatggcgttatccgggtatgtcccgtacagtgtctggaggttggctacggtcggtagcgtgtcgcgcccacagccgccaccggtgccgttccaggctttatcgacggttatcatgccccaggtttcgcctttgtcgtagtagccgttggcgatggtcagcgttttgccgggcgtagcgctaaactcgctggccagcagcggacgcctgtacgccacgccgctgctgtcggtcagcgtttccgccatatggccccagtagttggccttcggcgtgtccggactggtgaccacggtaaagatgaccggcagcggcgcgctcgttacgccgttgtgttctatcgccgccgtcagcggcgttttaaagcccgcgccgctgtcctggctgatattcagcgtcagtgtgccgtcggcgcccgtggcggtgtaatagttagcgccgctgctacgcccgtcgctgtggtttatctgtatatccgccgccgccgagctattcacctcctgattcgcgcgcccgacgctgtcgccgcgcgtaaagataaccggcgtgtcggcggccgggttgccctgggcatcccgcgtggtgatgatgaccgggatggtctcgccgactttcgctttggcgaatccgtcgctgtcgttatacacaggcgaagtgagcgttatctgcgtcgccgccggatgggcgttttgcaggcagacaaaatagagttgttcattccacaatagcgaaccgacgccgccgtcgcgcagattaatcgacttaacgtagcggttttgcgtactccggctcaaatcggcggtgctgtcctggtagtttttaccgtccagcggccagccctgctgcgtattcatggcgccgccgggcctggcgtcgtacagcgattgcatatcggcaagggtcggcacgtatcccgcgccgcaggcgtcgttcgccatttcaaaatcgacgattccccacgcttcgttgttttccgtattgtcgccgtgggtaacgccgctggcgatttcagccgataacagcgggcgcttaaacacctcgccgttggccgccgtcgtcgtttccggcatatggccccacattttggctttgtcgctgtccgggctggtgaccacggtgaaaatagtgtcgatgctggccgtcgcgctggcgttgtcgtacagcgccgccgtaatcgcgactttcgtcccgtgggtgtccgggcgggtgacgttgatgattttgctgccgttttcaccggtcatgccgccgattttggtggcggtgtcgttgagcgaatcgccgtcgatcaccaccgccgagacgatgccgtcgccgctaccggcgatatgtttctccccatggcgggtatagccgtcgccgcggcttaacacgaacggcgcttgcggcagcggattgccgctggcgtcttttaccgtcactttaagctggagcgtatcgccctttttcaccttcaccgcgtgttcgctgtttgcgttataccacaatgccgcatccaccggctcaatggtgatagacgccgccgtcggatttttgctgaccagacagctcacgtagtccgacgcatcgccggaagcggtatagccgcccgcagccagtgataccgcctgccatgtagcggcgctggcgaaggtggatgaccagtagtcatactcagtcggccagccggatacggtgtggattttattgccgtcgctggaggcatacagtgcggcaagctgatcggcgcgcggcagatggccggcctcgcagcccccggcgttggggttattcagcgcgtcggcgtggctgacacgcgcccaggtttcgttatcctgctcctgggtacgggtggcggcagtcgcttccgccgccagctttggccgctggaatttcatatcacccacggtgagcgtgtccgccatatgaccccacatctgcgcctccggcgtatcggggctggtggcaacggtaaatttcacgctgcggttgacgggcgtggtaatcagtgagttgaccggcagtacgctcagcggcgtcagcaagcccacgccctgcggctgttcaatcaccagcgtggcgttgccctcggcatcggtcatgccctggtacgtcatcgacgcctgggaagagccgaaaggcgttccgcccatcaccagcgttccgtcgctgggatcggtaaagcccgtggtggcgttgtcgcgatttttgccgtgcgacatggtgacggtaaagctggcgttaggcacgcttaacccattcagcgcattgacggaatggacgttcatcgtgatttgttcgccgactttggctaccgcattgcgtaacgactcatcgccattaaagtaaacgtccagactggtcaccaactcattgccggagcaggagagatagttcggttcggtgccgctgaacgtgctgtccgcaccggtcgccaggttgacgtgcgcggtggtggaaccatcagtatccgccgcgatatagctgtgtttctgcgtcggccagccgtaggtcgtttccatcgcgttgccggaatgggcctgatacagcgtatccagcaacagttgccccggcacctggccggtaccgcactagttcgtcgccgccgttaccgagttaaacgtcgcccagtattcgttattctcaaattcggaaccggtatcctgcgcggcttcgtccgccagcagcgggcgtttgtagatattgcccgcttccaccacgccctgcatatggccccacatgcgcgcctgcgccacgtccgggctggtgacgacggtaaaaatcacgttctgcgtcgcttccgtgccgtcgaacagcaccacgcgcaccggggttaatacgcccgcccccttgtcctgagtcaacaccagcgagaactgaccgttggcgtcggtgacgccgtgatagtgaccgtcgctgccttccagattggtgataattaccggatcatccgtccactgatgcccgctatcaatatcggcgttcttttgattctggcgattttgctcgtcgcccaggtagacgttaaagtagcgataaggcagcggtttattggtggcgctgtcggtgacggtgatcttcatgttgatctcttcgcccaccttcactttcgccgcgttgaccgttgaatcaaaattatcggcgctaatcactaatttcggcgtgaccgcaggcggggctttatccacgcagctaaccagcgattgcgtggcgtccggcatctgcgtaagggcgcggctgcgcatatcaatgctgatatggtcagtggcagtcgatccctgggaggaggaccagtactcttcgtcaccggatgtcagccctaccggccagccgagggtggtggccagatcgccgcgcgcaatttttaacccttccagttggcgtgcatccggcagaatatcgcagtgcgcgtcggcgtggccccagttgaactgcgcccaggtttcattgttgatgctggcggtgcggtcttcactgtcggtttccgccgccagtttggggcggtaaaaggtgtagcttgcgccgtccaccgtggcggtggacgtctctgccatatgaccgtacatgttggcgctgctgctgtccgggctggtgagggtggtaaaaatcacgtccacgctggctttcagcgctggcgcgctcgacgggtgcgctatcagcggcgttttaacgcccgggccgttcgcctgggtgacgaccacggtcgccacgccctcggcgttggtcgtaccgtgatattccgtggcggtggtggtcagttcggtgttgccgacgcgcaccggcgcggcattgtttaccacgccctggcggttttgcgcgtcgccgcgggtaatcacgaaatcaacgttgccctccggttcgccgccgcagtctttggtcgttaccgtcagcatgatgctttcgcccgctttgaccttcgcggcgttgagcgactcatccagatgatcggcggcgagcgttaccgggtcgcccacggcgggcgcgatatccacggcaaacttttgatcaagcacttcgaccgccgtgttataaggcacgccggtgcgggtaagcaaccacagcggcggtatggcggttgaggtatccagttgcgaccagaccaccagatggcggcccgccagattctgcgcgcagaaacttatattgctgacgggttgtggatcaagcggcgtgtccggcgtggcggcgtcggcccacaccagcgtaacggcgggcgcgcgttcagcctgccaggccagcggcggcacggcgaagatatcgccttcggtgtcgtgcggattggttaaggtcagcgcgctgccgacatcactggtgctgaactggctgggcttcgcggagtagtcaacaggattcgccgcatcagagcacaactgcacgctgccctgatataccgggatcgttacactgtcggcctgaggcggagtgccattaatagccgcagtttgctcagtgagttcctgccatgcgccgctgcttcgcacggcctgcgcgaagaaaggcgttaaactgagggcgcatagcagcagccagggtaaaaaaccgacacactttttcgatttcactgacgtacctgagaaaagtccatttcgttgcagttcattccatgaatacaaaaacgtaaaaatacatcgctaccggaacagcgccagctacaagggatacccaggttgggcgccgcaaagcgtcacccaacattcaaacgcgctcccggccccattccccattcactacggcacccggcacgagcctaagcccgaggtcgtcgctttttcacgagtacaggttgtctggccggtcgtttcgttaaatgaacagtagtacttattgctttgaccttcatcttgcgacacatagtcccaggatgatgtcgtcggccattgcaacgtgccgataacgctctgcaacgctttcagatcgtccagcgaggctatattttcctgcgatccgcaaagatgcgtcaacgacgtttccacgtgttcggactgataataatagttcgtcccccagaattcattattaaacggccaggtatcccggggcgcggcagagagctcggctttcaggtacgggcggcgcagcgtaacgccgttcacctgcacggtatccggcatatgaccccagtatgacgcatacggcgtatccgggctggtttgtaccgtaaagattgcatctacgctcgccgcctcatcaaattgattcgcaaacgccgccgtgacagacgtttttaaccccagcgatttatcctgagttaacgtaaaccgcaacttaccgtcatcgccggtgaagccagaccattttgtgctgaggccattctggttattaaacgccactgccgtacccgcaggtgcaaccggcgccagcatcatattcgccggcgaagttgtaaacggaaccggctcgccaatcacgcctggttcaatgtattgcttatccaccgcaccgcgcgaataagcgtaatcacgcgtcaacagtacggccaccccggcctgcggctgcccggcgtcgttagtcaccgttaccgtcatcggtatcgtttcgccttttttcgccacggccgccgatttatcggcgttccatgcgtcggaagagagcgcgatattcagcccgctgcgcgatgttgtcaggcagagttgtaagtagtagttacccgggttttccgacatgctgtagtttttccccgtcttgagatctttatactgccagtaaagggttgagcctttcagcaggctatcccccgcccaccaccgcttcccgacgggcaatccaatatcggtcgccaccttgccgcttgggtgatcgttgtacagcgcagtgaaatcatctatcgcagccatctggttcatcggacatccgccgtaattaccggtattaaaactattcaccatgatccagttttcattggtttcgaaataggtatccgtgtgcgcctccgatgagggctcgcctgccaccagcgggcgcttaaactccgcaccgttgctggcggtgaaggtctccggcatatggccgtacatgttggccttgtcgctgtccgggctggtgaggacggtgaacaccaccggcagcgatgaggtcgccgtcggcgtatcgttcagattcgcggtcagctggtttttcaaccctatgccgccgggttcggcaagcgtcagggccagcgtaccatccgcgccggtggcgccggtcagaaccgatgtggcatagtaaaactgttgctgcgcaccggtgagcggcgtcaccgtcatgttggtgccgttagtggctacaaatttattatagtcagggttgcgcgccttcccggcgtcacgtttaagcgaaaaagtcgcataaggcaccgggttgcccatcgcatcggtagtggtgatgagtagcgggatcgactcgctgtttttcgccttcaccgcctgaatagcgtcatccatcgcctgcggggaggtgagggtaatctgcgtggcctgcggaagcggcgtcgtggcgcaaatttgatactgccaggcagtgctggtcgcgctgttttctgaccgacgcgaaccatcagccagatcgactgcgtaatagaagtcaagttttgccccgctggaaaatgacgtcgagttcgatccgctccagtaagaatagtagaccggccagccctgggcggtatttatcgttcggctcgggtatttgctgtagagcgaatccagcgcctcaacggcagggtaatagcccgccgcgcaacgggccggattggccccttcactggctggcccatgaaaaaccgcccaggtttcgttggtttcttgcttagacgcagtattgtccgtactggacagctcagcgtacagcagcgggcgctggtacaccgcgccatccgccgccgtcagcgatggcgccatatgcccccacatgcgggcaacgctgacatccgggctggtgacgacggtaaagatagtgtcgatgctggcactcacggcggcattttcatacagcgtcgcgttaatcgcggtgcgggtgccgtgggtgtccgggcgggtgacgctgatgatacgggtgccgtcagtgccggtctgcgaccccattttggtggtggtccatgccagcgattcgccgtcgatcaccacgggcgtcacgatgccttgcagatcgtcaccgtcctgagcggtatacttttcgccccggcgatcgtaaccgtcgccgcgggtgagcacaaacggcgcttccgggatcgggttgccgctgacgtccttcaccgtcaccttgagctgcatcgtctcgccctttttcactttgaccgcgtggacgtcgctgccgtcgtaccactgcgacggattgaccggttcaatggtgatggacgccgccaccgggttatcgctggccaggcagctggcgtaaatcgagacgttgctgttggcaaattcactgccgttcgtcagcgcgatcagtttccaggtggtggcgctctggtaggtggacgaccagtagttaagataggtcggccagccctgaatgctgtgaatcttgccgccgctgttggcgttatacagcgcctcaagctggtcgatgcgcggcaggcggttcgccgcgcagccgcccgcatccgggttgcccaccgcgtcgctatgggccacgcgcgcccaggtctcattgctctcgtcctgggtacgcagcgggttgctcacttcacccgccagtttgggccgctcaaaggtccagtcgcccacggtaatcgtgtcggccatatggccccacattttggccgctggcgtatccgggctggtggcgacggtaaacttcacgctgcgggaaaccggcgtgctgattaatgaatcgacgggcgcaatatttaacggcgtcagcagccccacgccctttttctgggtgaggataatggtcgcatcgccgttagcgtcggtgatcccgtgataaacctgcccggcaacgtagcccacgtcgtcaaactgcatctcgccgttgctggtatcggtaaagccggtcgtcagcccgtcacgccgcctgccgttcgccatggtgatggtgaagtcggtattgccgatcgccatgccgttaagggcgttgcgcgaatggatgttcatcttaacctgttcacccactttggcgtcggcgtttttgatcaccgggtcgtcgttgaagtagacgtccagcaccgccaccatttcattggccgagcaggtcaggtagttgggcgtatcggtaaatttgccgctatcgccgttttcgaggttgacgtgtaccgtcccggaggcgtcgctgtcggcggcgatgaaataatcttcagtcggccagccgtgctcgctttccatctgtccgcccgcatgttcgctgtacaaatgcgccagcgacgactgatccggcacctggccgacaccgcactgcgcggtggccgacgccacggagttaaacgtcgcccactcttcgttattttcgctgaattggccgtctttatggctggcctccaccgccagcagcggacgtttgtacaggttgcccgcgtccaccacgccgcgcatatggccccacatgttggcgccgtccacgtccgggctggtgaccacggtgaaaattacgctaaaggacagctcgacgttgccgccttcgtcgtccggcatcacgatgcggatgggcgtttcgacgcccaggccgctgttatgttttaacgtcaggtgcgcctggccgttgacgtcagtcacgccggtatagtgctccggcgacgaggcgctcataccttcggaatcaacggtgacccgcaggttatcccatgcgtcctgatgttcccctttgcggtttttcgccgggtcgataaacagctccatgtagcggtaaggcagcggtttttgcgtgtcccggtcaactacggtcatcgtcagatcaatcgactcccccacctgcgctttatacggtccttgtggggagagagtaatctgcgggtgcgccgcaggctgggctttatccacacaactgaccagcagcgtgtcgctgtcggcggccctgacgaccgatgcgctgttcatatgtacggcagcgtggtagccgctcagttggtttttggtcgatgaccaatattcagcatcgcccgccaccggccagccggtccaggtttccagcgtgctgtgctcatgtcgcatctgcaccagctgttcggcgtccggcagaatgtcacagtggttatccgcgccgctccaggtaaacagcgcccaggtttcgttggtatcgacgacgcttttgtcagcgccgctcgcttccgccgccagcttcgggcgggtgaaggtgtaggttataccgttcagcgtcgcggtagcgctctctatcatgtggccgtacatactggccttatcgctgtccgggctggtgatggtggtgaaaatgacggcggtttcagccgtaagcgccggaaagttgaccgagctgacaaccagcggcgttttgacgccggggccttccttctgggtgaccaccaccgtggcgttgccgttggcgtcagtgacgccgcgatattccgtttgggtggtcgtgagctcggtatcgccaacgcgaaccgggttggcgttattgaccacaccctggcggttttccgcatctttacggcggatgacaaacggcgcgttgccttcgggcgtgccgtcgcacgctttggtggagatggtgagggtgatgctttcccccaccttcacttttgatgcctcaaaggccgaatcaacgtgatcgccgctgactgtaaccggcgtgtcggtggccggtttaatgttgagcgccactttcgggcttaacagcggaatggtcgcataattcggcaccccggtacgcgtaaagagccacagcgcgggaacgttggtttcatcttccacctgcgcccaggccaccagctgtcgcccggcgaggttttgggcgcaaaaggtcaggttcggaaccggctgcggcgagagcggcgtgtcgggcgtggcggcatcggcccataccaggcccatggcgggcggctggcggttttcccaggcgatggtgggcggatcgctaaagagatcgccttcggtatcggtggaattgaccgcccgcatcgaggttgaggtagcatccgcgctaaaatcgcgcggcatggcgctgaattcaatatcgtgggttttgctcgggtcaagcagcgtacttccctggtaaagggggataatagcgccgtcggccagcggcgcggtgccgttaaccgcaccggtgactgagttcagctcttgccaggttccgcccttcaatagcgcctgcgcaggtgcgatcgacactgcaaacatgatcagtaatgtcagtaagaaatgtacaactttattcacttgccgattcctgtccatgagcgatagccacccgttttcattctctgtcgtaattcaacccactttgcttagcgcgcggctaagcaaagtgcgcggaaaataccactccccgcggggagtggtatgttgaggacaacttatttgcgtttgtagtcgatggacagaccaaagccctggacaccgtcgctacccacggtaacgccgccgtctgctccctcgaacgccgttttcgcttcggcgttggtgacagggatgacaaggtctttatcgttccagctttcgttgacgataccgccggtaccggtacctgcaattttactggtgccgacgaatttccagcggtagtcatactggtcggtaacgttttcaccggcatcataggtaccgttgccgttcttatcgctccacagcaatacctgataggtggtattcgttttgagtgtcgtccctgaattcttcaacaggttggtattcgaatctttctcatgaataaccacatggacgttttcatccaccaccggaccttccggaatttcgtcatcatccgaaccaccgcccgcatcggtcgacaggtctttcaacagcagttcggttgccacggcagggtcaccggtggtagtggttggcgtgattttgataccgatataacgatccgcatcagcggcctggatttcataactgtcaccagtaccaagatctttggggtcgctgccattctgatcgctaaagctcacccatttcacggtggctttagttgccgtgttgtcggtgtccaggtcgccttccgtatcgccaatcgcccagttcaccgtgaccttatcgccaacgtggaactgcttatcgccttcggtcacaattttacgatcgccgcgatcgatagttaccgttacgtgatctttgtcggtatccgcagttttatccgccgcacgggtaatccacggcaccgtaccctgaatggtgcccgtctgttcagagacaatctgccactgccccgatttcagattaccgtttgccgccaccgctggcgcggcgcaatacccggcaactactaatgctaaagcgaccttcgtcagccgccgttttactgttgcttgcattcagactctcctttttctcaaaattcagcggctggctggtcagccacaacgctgacgctatttctgactatacgtaacgcgtatgccgtaaccctgaacgccatcttccacattggcggcaaacttctgcgccgcctctttattggttactggcaggacaagatcttcattcatggtgttggccagcgcgccggtatgtccgtttgtactctgcccggtaaactcccactggtagtcgtacagcgccatctcttcttccgtgagctgctcggacatctggaatacgccgtctttatttttgtcgcgccacagcaggaaacggtaagcattattgaccgtagggtgcttatcttctttgccgataaggttgacagggttggcggctttgacctgataaatcaccgcattcagcgcgctcaggttgtcgccgataaaagtgacatcaacgtagttactgtcgccataggcgtctgctttcgccttccagcggaaagtccccggcagggtgctggaaagcgtcaccgtccccgcttctttgtcacgactggcaataaacacgcagggggtttccgtggtgcagggcgtctgggccagggtgacttttttatcattgctgtcgtacaacacgggcgtcatggcatcgtccaccagttcgttaccattgcgatccgtggagtcgccaaaggaatcggtgatcagcagatccatcaccacgccgtcttcgccatcggccagcgcgctggcttcatggctgtgatcgctgcgatcggtatcggcaatgttgtcgacgatcagctcaattttgcgatcctgctggacggtgatttccaccacgccggagttctgcttattgcccttttcatcttccagcgtcatgcgtactttccaggtgttcagggcggtgcgctgctcttcggtatcggcattaacccaggcaggaagcaccagattccagctgttattgttgccttcggttaacgcattagcttttaccaccggcatcaccagcgtacgggcggcgttgtttttcgcctgccaggaggcagaaataattttgtaatggtggttaatcagcgcgttgacagtccatttgcacttttccagaccaacagcggcctcaggcgtatcttcaatcacgcattccgggtgttcattggtggcgtcagccttcagccacaacgtgacgtccagcggatctttctcacgatattcgagaatgatgaaattgttacgatcgacaaaatcggtgcggctgcccattaaggagtgctgaattttaacgttttccggatcgagctgcgccgccagcggcgtgcctatctggtagttcacggtcgcgttaacgctaaagtcgttactatcgccagtaccggctttgtaatccgtaccaaccgtgaccagcggtaccggcgtatattccagccccaaagtgacggcatgaggatctttttgcagattatcggtgccaaacagcgctacttcatcgccgtagtactgttcgtaaactaatttagcgccaagctgcggataaaacggcagccagctttccatgcggatatcccagccgcgcgcgggtcgttcttcataaaagtcgaaatcttcggagtctttccagtcagaaagaggatggtaatagttgccggagaatttcaggtaatccgtccaggcttcagttcccagacctaatcgacggtgaccgcgcgtaaaatcgtagtcatagaatgcgttgccgccaagcagccagttgccgacgttctggcgaacgccaagcccaaagttaccaatggtgcggtcttccttacgctgagccgaaatctggctaaagaaaagcgtgctctggttgtcataccagggaataaaataatccagcgaactgccgtccagatcgccgccttcgcccacggacaggctggtacggatcttgccataaggtgacattacaccttcaagatatgactgtgctgaggaagtgatttggttttgcaaatagctacgcgcctgggattccagcgcttccggggtgagattatcaaagccctgggtggcggaattaataaagtagtcagcgccctgttctttaaaggactttcctttattttcctgttcttcttttttcgcggattcgctggctaaatcaggcagggaggagtggctttcatcatttgcagatgcagagttatctgcgccagaagccgcaactgagactccagacactaatagcaaaaccagaatgcgaatccttcgcaccatatgatatccctgtcgttaaataaaaacgcctctatgaaaagatattatatggatgattcagatggaatcataactaacaggcctaaatatattcctaaaaagaaaagtttaatatgaaacagatttataatattgatataataaataaaaagaaagctgttatttatttctaatattaattttcgggaataatattccctataaatagttgaatcaataaaaagaataaaataaccgccgggcaggatactatgctgatattacgggagtatcgaataacgcttttgcccttagccggataagacgtcggcgcctctgctctgcggcgcaacgtcgacagcggttttattgatcggaaatgacgaaattaacccgtttttttgaaattaaaccatgaccgttctggcaaaaatagtccactgcgccgcaggctttcaaaacctgtaacggctggcggcagtcaggacaaagtgcctgtaacgagaaatctttagcgcatgtctcgcaatgcgctgtatcgccattgcgctccagcgcgtgatggcaaacggggcaggttatttccataacattctcctcaggcgcgtgacttacttttacttgaaaggcctgatagcgcagcgcttgtcaggcctggaatattactgaaaaagcattacttgcttttcttgatatgtttcatcagacgcttacgtttgcgcatttgcgttggcgtcagtgtgttacgcttgttcgcatacgggttctccccttctttaaactgaatgcgaatcggcgtccccatcacttccaacgacttgcggaagtagttcatcagatagcgcttataggagtctggcagatcttttacctggttgccgtgaatcaccacaatcggcgggttatagccgccagcgtgggcatatttcagttttacacggcgaccacgcaccagcggcggctgatgatcttccaccgccatcgtcatgatacgggtcagcatcgcagtgctcacccggcgagtggaactgtcgtaagcctcgcgtacggactcaaacaggttgccgacgccgctgccgtgtagcgcagagataaaatggacgcgggcaaaatcaataaagcccagacggaaatccagcgtctctttcacctgctctttgacttcctggctcaggccatcccatttgttgactacgataacgagtgagcgcccactattgaggataaagcccagcagagacaaatcctggtcggagatcccctcgcgcgcatcgataaccaacagtacgacgttagcgtcttcaatcgcctgcaacgttttaatcaccgagaacttttctaccgcatcggtgatttttccgcgcttacgcacccccgccgtgtcaatcagcacatattcccgttcgtcgcgttccatcgggatataaatgctgtcgcgagtggtgcccggcatgtcgtataccaccacgcgctcttcaccgagaatacggttagtgagtgtggacttacctacgttcgggcgaccgacaatcgccagctttatcggcaggctttgcgggtcaaaatcatcttccggcgcttcttcaccattttgttccgcctcgaactgcgcccagtattccgcgtcttcatccacctcttcctgcggcgcgacatcatccatccacggcagaagcacatgttccagcaggctcaatacgccgcgaccatgtgaggcggcgatagggtaaatttcgcctaatcccagcgagtaaaaatcgacaaccgcctgatcgggatcgagaccatccgttttattcgccaccaggaaggtcggtttttcacgggagcgcagatgtttggcaatcgcttcatccgccggcatcagaccagcgcgcgcatctaccatgaataacaccacatccgcttcttcaatcgccagcagcgactgttccgccatccgcgtttcgacgccgtcttcggtgccgtcaataccgccggtgtcgatacagataaactcgcggccttcaacctccgcacgaccgtacttacggtcacgagtcagacccgggaaatccgcaaccagcgcatctcgggtgcgggtcagacggttaaatagcgtggattttccgacgttagggcgcccgacaagcgcgaccacaggtaccatgtttaaagcctcatttaaaaaatcatcagacaacgcgcgtcatttttacgccgttgttaaaaacaggaaaacggcccctacaccaggagccgttttttaaaacacacaaccgtgacgattaacgcgtaatcgcgtagaccgtaccgtctttggcctggatgagcagtttaccatccgccaccgtcggttcggtcagaaaaccggaactgtctactttttgttgggccacaaaacgcccgtcatcgacattaatccagtgcagataaccttcgctatcgccgacgactaaatcaccattatacagcaccggggaggtcagcaaacggtgcagcaaatcgctttgcgtccacagcgttacgccgccgtcagtggtcagcgccagcacgcgatcgttctgatcgaccaggtagatacggtctccgtcgacgataaagtcattgaccgaacccagctcgcgtttccacataatctgaccactgcgcagatccagcgccgttaagttaccattatacgccaacgcgtaaacgacgccgtttaccacaaccggcgtggtatcgacgtcgctcagacggtcaatttccgttgggccagtggcctgggagatacgctgctgccaaatcatctgcccttgttgcatcagcacggcgctgacgcggccattatcaccaccaacgatagccgcgccgaacgcggttgccggcgcagattcgccgcgcagcgacagcgaaggcatatccaggttcaccgtccatttaatggcgccatccgcctgatttagcgcctgcaactgaccgttgctggtatggataagaacgattccatcactgacaaccggacgagacaacgcttcgcctgcgaccttcgtctgccatgctgtggtaccgtcgctggtattcagcgcataaacctcggccttttcactgccgatatagacgtgaccgcccgcgacagtgacgccgccggacaacaacgcggacgaacgagagaaccagccgtctttctcgcccagattcacagaccagatctctttgccatcatccgcattgagcgcttttaccacgcccgcgcgatcggctgcatagaccacgttatctaccattaccggatgaaggttagaataaaattcgccaattccgttaccgacagaggtgctccagacagtggtcggggtaaactggttttcaacctgcggtaatggagacatcttgacgacatcttcttcgccgctaaacagtgaacagccgctgagcagggtaacggaaagcaaccctggcagaagtaatttacgcaattgcatcgggtccctctcagatggacaaattattgattttcatctgcatcatttcgctcaacgccggagaagcatcgctattgacgcccgcttcccatgcgctgcgcgcgccttttttatcacccttactcagcaacgcttcgccgcgcaaatcagcgacaatggctgtccatccttcgcctttaacggcatccagagttttcagcgcggcgtcggcttgcttaagctgcaactgaacgcgagcgagacgcagattaatcaccgctttgagattttcatcgctggtggccgccaacccctgctgcaactgggcttcggcttttttaagttcattcttatccacaaactgctgcgccagttccatagacgccagcgcaccataggtgtttttattctcagccgcgaatttttcagcggcgggaatgctatccggcttatcggcgcttaccgccgtcaccgcattttgatacgccagagaagcagcacgcgcggactccgtctgatggctgctccagtaacgccagccaaccagcgcgccaacccctaaaatcactccgacagccagcgctttgccgttttcggcaaagaagcgtttaatcgcatccacctggtcgtgttcgttctcgtaaatttccacgctgtccttctccttagcccaataaagtgcgcaaatgcgcggcgacgctgtcctgcgccactgccgtttgctcaccggagcgcaaatccttcactacaacagtcccatcggcgacttcagattcgccaagaaccagtgcaatacgggcgccccacttatcggcgcgggcaaactgtttcttaaagttgccgccgccgtggtttgtcattagcttcacgcctggcatttcatcgcgcagccgctccgccagcgtcattgccgcagactgcgtttgtgcgccggcagccaccaggtatatatcgacaacaggagaggcaataaattccggattaactgcctgaactaacaaaacaagtcgttccaggcccatcgcaaagcccactgccggggtagcgcgaccgcccagttgttccaccagaccgtcataacgaccacccgcacagacggtgccttgtgaccccagactgtttgttacccattcaaatacggtgcggttgtagtaatccagaccgcgtaccagacgctggttgacggtgtaggcaattcccgccgcgtccagcaatttacacaggccggcaaagtgctcgcgtgaatcgtcatcgagatagtcgccgagagcgggcgcgtcgttgagcagcgcctgcacgtccggattttttgaatccagcacgcgcagcggattggtatacatacggcgtttgcagtcttcgtccagcgtctcttgatgctgttcgaggaacgcgaccagcgcatcgcgatagttcgcacgcgcctctaacgaaccaatagagttcagctccaggctaacgtgttcagcgatgcccagcgcgcgccaccagcgtgcggtcagcataatcagctccgcgtcaatatccgggccttgtaagccgaagacttcggcgcctagctgatggaactgacggtagcggcctttttgcggacgctcatgacggaacatcggcccgatataccacaaacgctgttcctgattgtacaggagaccatgttcgatgccggcgcgtacacagcccgccgtaccttcagggcgcaatgtcaggctatcgccgttgcgatcctcaaaggtgtacatctctttttcaactacgtcagtaacttcaccgatcgcacgtttgaataacggggtctgctctacaatcggcaagcggatttcactgtaaccgtagctgccgagcacgtttttgagtgtgccttcaatgcgctgccagatggcggtttcgccaggcagataatcgttcatgccgcgaatggcttgaatgttttttgccacgtttattctctttctgaatataaaaatgaaccctcagcgcttccccgaacgaaccgggagccatgcgggttcaatcatacacgggaagcgcgccgcttcccatcacgttcttatttttcaacctgcagcacgtcaatccgacgcgcttcatcaagttgacttgctttcgcgcgaatacgggattcaagctgcgcgatcatatcgtcgttatcgagtctgtccttacgcacgccgtcttcatacaggccgcttttcttattgccgcccgtcacgcccagcgtcgataccagcgcttcgcccggcccgttcactacgcaaccgatgatcgagacgtccatcggggtgatgatatcttccagacgctgctccagcgcgttcaccgtgccgataacgtcgaactcctggcgagaacaggtcgggcaggcgatgaaattgatgccgcgcgcgcgaatgcgcagcgacttcagaatatcgaaaccgactttgatctcttccaccgggtcggccgccaacgatacgcgcagcgtgtcgccgataccttccgataacagcagacctaaaccgatcgccgacttgaccgccccgctacgcgcgccgcccgcttcggtgatccccagatgcagcggctgatcgatctgtttagccaacaaacgataagactcaacggcaaggaatacatcggacgcttttacgctcactttgaactgatcaaagttgagacgatcgagatgatcgacatggcgcatggctgattccagcaacgcctgcggcgtcggctcaccgtatttttcctgcagatctttttccagcgatccggcgtttacgccgatacgaatagggatgtttttgtcgcgcgcgcagtccaccaccatacgaatacgttcttcgttaccgatattgccggggttgatacgcaagcagtcaacgccgtattccgctactttcagcgcaatgcggtagtcgaagtgaatatcggcaaccagcgggacgttaacctgctgtttgataagcttgaacgcttcggcggcgtccattgtcggtacagaaacacgaacaatatctgcgccaacgcgctccagcgctttgatctgattaaccgtcgcttccacgtcagtggtacgcgtgttagtcatcgactggacggcgataggggcaccatcgccaatcggcacattcccaacgtaaatacgtgtcgattttctacgttgaatcggagcctggttatgcatgaaaaacctcccgcgttacccgtctgttactgcgccggtgtcggttcggcattaagggtcagacgcgcaacctgattagttctgataaagcggctcagatcgacaggttttccttgatactggatctgcaccgcggccggcgcgccaattttaagtttataaggcgcctgaccggttaggtttaaattaccatctttacgctgcataccgctaaacagcttcttacccgtggcgtcagtgacttcgagccagcagtcagcggtaaaattcatcaccagcgcgttcggatcggcagcaggcgccgctacgccagcctgactggtcggcagcgcggacggcgtctccgttgccgctggcgcggcagatgtcgcagccgtatcgacattcgcctgcgaaggcgcgactaccgtattttgcgtcgccgccgccgttggcgctggcgtttgcgtcgccgccgtcgaatcaaccggcgtcgcaggagccggagccgtttgcgctggcgtcgtatcctggcttgtcgcggcaccggtgtccagcggtacgctttggccgctgtctttatctgcgttcagttcagccgtgctttgatcggccatcgtcgtgatctcttcctgctgcgccttgtggttctgccaccaccaggcgccggtcagccctacgaccacaaacagtaccagccaggtaaaagacattaaccagccgtcgcgttttttacgacgctttcctaatgagaaactctgcatcggggcgactttagcggcgcgcagcggagcttgtttttccagccccggcagcagttcctcttctggaacatgcaccagacgcgcatatgagcggatatatccgcgcaggaaggttgaagcaagatcggacggcgccttatcttcttcaatatcgcgtaccgtagaaaccttcaggcaaagtcgctcagcgacagcctgctggctgagtccgagttgttcacgggcattgcgcagacgaacgccggtggtttgtgcttcattttggtcgtgcgtggcttcagtattcattcgctacagctacaggtacgtgtaaattaggattcaggcgccgacgagccgtaatgcccgcccacaccgcgaaacatcaggttagttaaccttagtcagacagtataagcctgtcaggccgcagatgacaaaaccgctaagacacaaggctaaactcttgttgcaccattacatactgccttaaagtcgacaaaaacgcaccgttattattgaccagacaagtacaacgccagacattattcaactgacattgcgccacggtataatgaatgccccgtggcgcaactgctatcaaatagccttgatgtcaatcacctctccctgcatacgcttacgcagggtacgtttggtacggtcaatcacatcgccagccaactgtccgcatgccgcatcaatgtcatcgccacgcgtcttgcgtacgatggtcgtgaaaccataactcatcaaaaccttagaaaagcgatcgatacggctgttagagctgcggccatacggcgcgccagggaacgggttccacggaatcagattaatcttacaaggcgtctcttttagtagctccgccagttgatgcgcgtgttcagtgccgtcgttaacgtggtcaagcatcacgtattcaatcgtcacgcgcccctgattggcgttggatttctccagatagcggcgaaccgcgcccaggaacgtttcgatattgtattttttgttgatcgggacgatttcgtcgcgaatagtgtcattcggcgcatgtaaggagatagccagcgcgacatctatcatatcgcccagtttatccagagcaggcaccacgccggacgttgagagcgtgacacgacgtttggacaggccgaaaccaaagtcatcgagcataatttccatcgccggtacgacattggtcaggttaagcaatggctcgcccatccccatcatgaccacgttggtgatcggacgctggccggtgactttggccgcgccgacgattttcgccgcacgccagacctgaccgataatttccgatacgcgcaggttgcggttaaagccctgctgcgcagttgaacaaaacttgcactccagcgcgcatcctacctgtgaagagacacacagcgtagcgcggtcgtcttccgggatatagaccgtttcaacgcgctgatcgccgacagcaatcgcccacttgatggtgccgtctgaagaacgctgctcttcaacgacctccggcgcgcgaatttccgcgacctcttttaatttgccgcgcaacactttgttgatgtcggtcatctcatcaaaattatcgcagcaatagtgatacatccatttcatcacctgatcggcgcggaaaggtttttcacctaagtttttaaaaaactcgcgcatctgctgacggttgagatccagcaggttgatttttgtttctttgttaggaactaccggggtactgctttcaggtgtgacaatttgttcagacatatgctattccggcctcgttattacacgttatggcccctggagggttgaaaaaagaaacgccccggtaagcttactgctcgtccgggggcgctgcattgtacaaattctggcgtaaggatgccacgtctgcacgcggcattagcaaaaataatatttgaaccgataatttatcgccaacgcatttacagcgtgaaagacgaaggagattaacgggtgcgcgggcacacttcgccttcaccgaagaaaaaggcgatttcgcgctgcgcggattccagcgaatccgaaccgtgggtgccgttttcagttaagctatcagcgtagtcggcgcgcagcgtacccgccaacgcgttcgccggattggtggcgccaagcagatcgcggtgacgctgtaccgcattttcactttccagcacggataccacgatagggccagaggtcatgaactccaccagaccgtcaaagaacggcttgccgtcgtgctcagcatagaagccgcgcgcctgctcaacggtcaggtgcagcattttagtgccaacaattttgaaccctgcagcttcaaagcgcgcaaagatgctgccaataacgttttttgccaccgcgttgggtttaatgatggaaaaagtccgttcaatagccatgtttacctctgaaatatgttctgttgttatgtcaggcgcggattataaagagcatcccatcaattgcctatggatgcaggtaacatttttttaaaataaaatgagcattagcaacaaaagttaaaggcgcacagcaaactcaggggactgacacagcacgcagtgcgtgtgttcaggcgtgagagcatgaaaagtacgtttgcagatgtcgcaggtgagcgtatacgccgtactatgccgcgttgaggcgggttccacgtcaaaccgcagccgcagcgcctgatgcggacataccgccgcacagccgccgcatcccgtacaacgcgccgccgctatcgtcagggtattgtcgtcaaactggataacgttttccgggcagcttcgccagcaggcgccgcacatcctgcactcttgcggactgatttcgggtacgcattcgctgaacgcggaaaacgcctgtctgagacgccgtttccccggctcgacggcgcacggggtaatggcgtcgcgcggaacatgaaacagagtgcgccgcgaggcgttaatctccgcgccgacaacgtgtttgaaagaccagcccggctcgccgtagcggcgcagcgctaaatttagcctcgccagcgccatcagccactgcgccgatcgctccaccgcaatatcaataaagcgaataccgtactggctgtgccagagaagcagttcatcgaccgttggcgcctgtagcgaaaacggccccaccaacgtatccccctgcacaaagcgtttaaccggtttgataccggtaatggcgtcaacaggacagacaaacagacagtcgccacaggctatgcagcgcgtcgtatctatgctgacctgcccctgcgccagcgaaaacgcctgcgccggacaaacatcggcgcaagcgcggcaggaagaaaaacgaaagcgacgacggacgcaggcctgcgtcacgtctaccgccggatcgatcgtcaggttaaccatcagccaatactaaagaagacgtagcgcagcataatctcgccgagaagcagcaatacgctgcccgccaccagcgtccctctggcgtttcgcagaccgcctgcggcaaagcagagcattcccgccgctgagacacaccagccgagaagatagacgtcacgcaactgcgccagcgcctgtagcggatgatgcgggaaagtgacgaccgtcgtatccaccgcattaatatccgccagccatagcggctgcatgatcaggcgaatcagcaccatcagtgcgaccaccaccacagcgcagcgcattgcggcgccagcgttgcgcagataagccagcgcaatgactaccgagccgataatgcctgacgtgccaaagaacagcgccagcgtgttgctatgctgccaggtcgccaccgaggcatggatataaacctgcgccatgcagaatacatccaccagcccaaacgctgccgccagcgccagcagcggctgccagcctggctttcggaaaaacagcagcacaatccctagccccagcgccgccagataaaggctggcaaagacgatttcgcgactcagccacgaactggcgacatgacgtaacgcatttagcgcattcaggggatagcccatgtgcagcgctgaagcaagcagccccacgcaggccagtacaaacgcccccgccatcgtgggaagcgcgccgcgtgcaggcacgcgtccctctacggcgtactggcggcccaacgccagccacactgtcacgcccacggacccttgcaaacagagcgtaaaaatcagcagcggtaactcatgcatggcgtttaccctctttttctgcgccctgatgcgctttgacaaccagattaggtttggttatggatgaatctggcagcccgttaacgtcgcatacgctaccgtacttcgcgcgcagttcatcaatcggaccaaacttgatggcctccagcggacaggtcgcaacacagacgggcggttcacctttcgccagtaaatcaacgcacatgtcgcacttagacatttggccggtctgctcgttaagctgcggcgcgccataagggcaggaccaggcgcaatagccacagccgacgcatttgtcggtatcaacgcgcacaatgccgtcacccgggcgtttatgcatagcggtagtcgggcaatttttggtgcagacagggtccgcacagtggttgcaggaaatggaaagcgtataagcaaatacgttattgctgaccccaccctgcccggtcgggatgaaacttccgcccttgacttcatagacgcggcggaaacgacggcctacttccagattgtttttgtctttgcaggccacctggcaggctttacaaccggagcagcgtgaggagtcgatgaaaaatcccagttgtttatcgctcaccggcgggtaatgtgtaaactgactcatgctttagccacctccaccagcatggtttgatgtgaatttcccttcgccagcgcggtaatacgggccgagctgaggacgttcgcacagccgcctttatcaacgccgttttcatccggctgccaccaggcgccagcctgcatcgcgacaacgccgggaataatgcgcggcgtcacttccgccgggatttcgcaaatcccgcgtgagttatgaatgcgcaccatgtcgccatgcgtaatgccgcgcttttgcgcatcctgcgggttgatccacaatgtctgctgctgcacttcaatcagccacgggttagcgtattgcgttgagttggcgcggttttttcctttccacgtaattaactggagcggaaaatctttcgccagcgcatcctccgggccttcatgcgcgggaacgtagtgcgataacgccgggatttccggatgctgcatgtcgtagaggcgcttcgagaagatctctattttccctgacggcgtcgggaacggatgattttccggatcgcgaatattgtcttcaaaggcgataaatggcgcgcttttgaacagatgctgacgggtcttttgcagcgtggcgaaatccggcagattttcgtccggcatcgccaggcgcgtctgttcccagatgtgttcaatccacgctttctcatcgcgcccctggctaaattcattctcaatgcctaatttcgccgccacctcacgtagccagtcgtagtcggagcgccgctcaaattcaggctcaatcagtttttcagagagtatcaggtagcttgccgtgccccaggtttcaccgatgttccagcgttccataaagctggtttccggcagcagtagatcagcgtatttcgcgctcggcgtcataaacagatcgctggcgacaataaactggatctttgattcatcctccagtacgcgtaccgcctggtgcagatcggggttctgattcgccagatagttcccggccagcgagaacagaatacggatgttactgtccagcttatcggcatctttcagccccatatccggcgtcactttgctggcgtcgtctgcggcctgcacccagttcatcaccgaaattttggcttttaccgggttatccggcatctccggacccgcggcgaatttacggttagcgcagccgccgtaacccgcagcccaaccgcctttgatgccgacattaccggtaatggtcgccagtagagtcgaaccgcgcgcggtgcgctcgccgcagttgtggcgctgtggtccccacccctgaatcaacgcggcgggtttggtattcgcgtaatcacgcgctaactggcgaatggtttgcgccggcacatgggtgatcttttccgcccactcgggggacttaacgacaccgtctttggcgccggtcagatacgccaccagcgattcgttagccggtacgccttccggcattgagtcttcatcaaaaccgatagcgtaacgcgcaataaatgcgcgatcgtgcagattctcgctgatgatgacgtacatcatcgcgtccatcagcgcattgtcggtggtgggcagctgcgggatccactgatccgccagcgacgaaacggtgtcggaatagcgcggatcaaccacgataaaccgcgtaccgttctgcttcatcttctgcaagaaatagttggtatgaccaaaaatggtctccgtcgggttatggccccacagaatcaccagtttggtgtccaaaagcgtatccagtgaactgccgctggcggcaatgccgtaagtataaggcgtcgcggccgccgtgttgcccatactcacagaatggtagctttcgagatatccgccggtcagattcaacaggcgacgtgccattttatcgccggaaaaggtgccgccggaaacggcggtaccaacatgaacatagcgcgaagccgggccatatttttcagtaatcgattttaaattatcggcgattaaggttgtcgcttcatcccaggaaattcgctcaaattttccttcaccgcgttttcctacgcgcttcatgggatatttaagtctgtcaggatgataaacaaatttacggtatgcgcgtccacgaacacaggcacgcatcaccggcatttgcgcatccagcgcattatccggtcgcgttgaaattcgcgtcacgataccgtcactaacatgcgcccgaatatcgcatttgcccccgcagtcaaaagtgctgcatgtctgaacgactttttccgcaggcctgttttcagttgccgtcacagcgcgcgcctgagcggtagctggcgaggagacaaacggtaacgcaataagcgcggagctggcctggataaagtggcggcgagaaatagcgggctgttcgccatttccctggctttttatatttttcatgatccgactcgtcaaataaaaacccattctcacgtttttatgcgctggttctcttgatatttatcaagctccctcattaagggtaattccggaaaaattaataattctcattaactttaaattaaatgaaattcataatttattctgaagagttgttaacgtattaattcaaaattaaccgctgcaacctgaccggactcatccattacgacaagttgataacgtccagcgatattgagtaataaagaaaggcgattattttcgccattaacaggttcgccatttaaaaaccaccagcgacgccctttgccgccggtagtcgagacgggcagcgtgacgttttcctggcctggcaattgcctgatcaccgcgccatccctcactcctgacagcattaacggcgcggcgtcattgccctgtagcggcggacagtggtcggacgccgcgggcaagcgggcgctacgtctttccgcaggcggcagccacggctccagcggccgcggccagacgataaacgtatgcgcacgcgcctgcggacagtcggcagcgacacgccgccccgtatcatccagccagaccgggaaacgaataccgttgatgtcttcctgctcaggtaacagcagcgtgggcggctggctgtcatcgagcagccatgtcgccagtcggcggcgacagttgctgtctccggcaggcagagtctgtccgcccggccagcaaatgacgccgcggcttaccgcctgcggacgcggatcttccggcaggcgtcccgtatgcgccagtaacagattattgacctggttaagcaatggcaccgcgctggcaaaaccaaattgccccaccacaggcgtgccgtcgggtctgcctgtccagataccgatgatatagcgcgcgttaacgccaatagcccacgcatcgcgatagccgtaactggtgccggttttccacgccaacggcacaatgcgcggcagcgcgttatccggcaagggttgcgcttcatccgccataatccgtcgaatgatccacgccgctcccggcgacattaatggtctttccgacagcggatcgtccggctgtaaccgtagtttcgccgctttcccatgacgagcgaacgcgctgtatgccgccgccatctcgtcaagccgcgcgcccgcgccgcccagaatcagcgaaagattgggcgccgcgccagcaggcaaatatagcggcaggccgacgttacgcagttttgccgcaaatcgtttcggcccataggcttcaagcacctgaacggctggcagattcagcgagcgtaccagcgcgtcgctcatgctgaccgggccgtgaaatccgctgtcgaagtttcccgggcggtaatctccggtacggcgcggaacgtcctgtaataatgatgcgggatggatcaagccgtcatccagcgccagaccatacacaaagggtttgagtaccgatcccggcgatcggatcgccgttaccatgtcgacatgaccaaaacggctgtcgtcattaaggtctaccgatcctacccagccgcgcacgctcatatcggtatgatcgacgacgatcatcgccaacgaactgcgtgcaggcagccgccctttccatgcccgcgccagatcttccagttgccgctgcaacccggcgtccagcgtggtcacaattttgtcgttctggcttttactcaacatcattcgggcaaaaagcggcgccagttgcggcatttgacgcggcgccagccagaccggttcttcacgcgactcgcgtaccgtttcggcaggccagacgccctgcgccgccatccgatccagcactttatttcgtgccgcttcggctctcgcaggccagcggtcggggcgtaaccggctcggcgcctgcggcaatacggccagcagcgccgcgtcagcgtagctcaggcgcgcgggcggcttgccgaagtaggcccagcttgcagcgccaataccctgtagcgtgccgccgaacggcgcgcggttcaggtacagcgtcaggatatcgcgcttggacaaatgccattcaagctggagggcgcgccaaagctggcggattttaccgccgaacgtgcgcgaatgcgggtccagcagtctcgccacctgcatagtcagcgtactgccgccggaaataacgcgcccggcggtaagatcctgccatgccgcgcgcgcgacggagaaagggttaacgccagggtgccgccagaaccagcgatcttcgtaattgattagggcctccaggtagcggggagagacctcttcaatcgtcaccggataacgccagatccccccggcgtcggcaaagcgccacagcggcgtaccgtcatgggctaccacgacccgcgcaggatggacctcattgagcggcagcggccagagtttatccgctgcccataacgccaggaaaataaaaagcggcgcgcccgccagccacagccagcggccacgtttaccacgccaaccgttcatttaaggcgtcacaatcagcagcccctcgctcgcgccggttgcccgccactgaggcgcatacatcgattccacctgcggttgcgcaagctggtacgtccccgacgttaccgcgcgcgccaggtagaccagcgtcacgggctggccctcattgacaacgacggcagccacaaaccgatcgtcgcggaattccatatactgaatatccgcctgctgcatctgattaagcagattttgcacttcgctaccgctctccggcaggctggcgctgctgtcagccagattctggttttccagctccagcccggccgggagcaggtccaccaccagcgcatccggcacattgcgatcggccactaccgttaaccagaccagcaccagttcgccgctacgcaacgaggacagcgatttacgctgaccatcggtccccagtatttgtcgttcaatctgcaaaacgttgctggcaggctcaggcgcagatgagggatagccgctgctatccagacgcagccatagcggctggctaccggtgttcgtcacctcaagggcggccagctggtcagcatccagattacgggtcagcgccttgtcgcccgacagcggctgcgcctctaacgaggtctgcacctgccaggcgcccgcgctggcctgtcgcgaatgcgcggcgaggaacaaggcattgttctcctgggtagagagccagcgctgaccgaaggcctgctcagaaagcgagcttaatagcgcgttttgcgcgtccggtctgaggttgttctcttccagtagcgacaacatcagagcgttatcgcgcagagaactgccgtaatccgctatccattgccgttcgtcctgacgcggcgtattcagagccagcgtaatggcctcttcgccgcgtctggcatcacccatcgtgtttaacgcgatgcccaattgcatcagcggcagtcctgaagccgcctgactacggcgctcccagatttcgcgcagcgtgccgagcggcgctttctgctgacgcgccagtaccagcgcagcgtaagcctgagcggcaaaagtactggcctgagtattatcgctataacgaatcagcatcgtaccgggatcctgcagatagcgcagcagtcgctcattgccccggttaatggcctccggcgggacgctatatccctgctcgcccgcgcgaataaggaaatccatcgcgtagaccgttagccagggctcttccgccccattttcatcccatagcgcaaaaccgccgttatcacgctgcatctgtagtatccgggagatgccgatatctaccgcagcgcgccgtttttcatcgctatcgccggtaataccgagcgactgcaattgagcggcattggtatacagcgccgggaataacccactggtggtttgttccaggcacccgtacggatatgctttcagctcgcgaatgtagcgcgccagattgagcggcggttttccgcttaacagcagttgtccctgtaacgtggctggcgagatgtttgccagatgctgctctggtacatgccagctctctcccggagccagcgcaatgccgctatttaccgtttgggcaggccaggccggacgcacgccgatttgccactgcttatgctgcgcgtcgagggtttctcccggcagattcagaccgctaatggtcgcctggatttcgccttcgccaaaaccttccagcgcgcgtaccggaacgaataaggtggtgcgcacgcccggcgccaggttgaccggttgcggctgctggctaagcagttccagtaacccactggcggcgagcgcaatattcagcgtctgcggacggtcggtcagattggtgacgtccagcaccagtcgcgaaacatcccctcccgccagaaaacgcggcatattcagctcggcaatcactggcgcggcgacaacgactttgctttcgccgcgaccaaaatcgtccgctgtccatgcctgcgccataacccgcagttcgccgttaaagtcgccaatcggcagcgttacgaccccttcgccctgctcattgagcgtgatcggctgcgcctgctgcgcgatgatattgacatggtttaccggcggttttccgccgcgcttaaggtcgtcgccatcgccgccaaaacgcaacgccgccagccgcccctgcccttcaatgacctggccgtaaatatcgtagatatccgcaccgtagcgtttttgaccgaagaacgcctgccacgggtccggcgtcgcgtaatcggtgatgttcaatacgccgctatcgaccgcggagaccagcacgttgatctgttttggcatttcgccgtgtttaacgctggctttaaccctgacggtgagcggctgattcgggcgcattttagccgggctttccagcgccagatcgaggcggcggttgtcatcccccagcggtagatgtagtaaccccacggcgcgttttggcgtcgcggaacgagatttatcgccgggacgcaccaccagcgtactgagatagagatcgtggcgattccaggttttatccaccggaatcgtgagctccagcccctgcgccggcacgtcgatcgcctgccaccacagcggaccatcgctggactccaccatcgcataacctttaccggcgaccggcgcggcgatatgcaatttcatggtatcgcctggacgataattcgctttatccagtttgagggtgacgcgatccggacgcgccgcgccgctaccgtcgctgttatcctgccagctatagccggcccagaaacgaacgctgctgaccgtctcattcggcgctttgacctccagacggtacgcgccccattccaccgggaagctgacttttccggtttcatccgcgttcagatccagcgtctgctcgccctccaccagatctttttgatcaaactgcgactgccagccttcgctttccgaccagttccagtaatagtcgcgacgctcgcggatgagccgcacctgtaaaccggacaccgcttttttctcgccctgcgcgttggcgtaaacaatatcgaatgcggcgttgctgtcttcgtcgacaatcggttgattaacggtggtatccgtacggtagtcgtataccgctttggcggcgaactgtggacgaattcccggtaacgtatcggcaggccaaatcgcctgctctacgcgacgagtgaccggacgaccgccagactccagcaggctggcctgtagaattacctgcagcggcgaatgcgcttcttgccactggctggcagcactcacttcaccacgtccgcctttatccaacgtcagttgaacttcgtccaggctgcgcgaaagattctcttcggcaatattgccgaactggaagccaggcaacgccgcgacagcgtcgcgcaggggacgcaggaaaagttgcccttgcagggtattgccgttagcaggcgcgccatacaagtaatagccgacaacggagaatttcacctcatccgcaggcgccagcggtgttttttgcgccgtcaggttgagcgccatccgctccggcataaagtcttccacgtggaaatcccaactccgcagcaaattatcgccggtgttggcgcggacatgccacaagccggtcggcgcgttgatatccagcggataattcaaacggtatagcccgttttccggctggctgacgacggtacgcatcacctgtccgtctggttttaccacttccagcttaacgggttgatcgggcagcgttttaccgtcgctatcgcgcagtaatccgttgaggataaccgtttcgcccgggcggtagagatcgcgcgggccgaacataaagaactgcttgctgtagccgggcgcgccagcgacattaaattccgacagatccagagccggaagcgtgagatcgagcagcgtggtctgctcctctttacgcgccagtaatagcgccgccgctttatcagcctccagttgcacatgtccctgcgcgtcgctcgtcgcctgcgccagcgtctgccctttatcattcagaagaacgatctcaattcccgactgcgccgcgccgttttccaggctttgcgtaaagatatccagccgattatggtaacggtgcgcggacacgccgatatcgctaagggtaaacaacgtagcggcattactatagttgtagtgtccagcctgattcattaccgccacatatacgcccgcctgttgcagcggcttaatatcgcttaatggcagcagcagtttctcacgcgtattgcgcgccggattaagatcaaaacgaccggtataaaccagatccgccattttcagcagattgtcggactcccagttagagagagaactacggtactcccactggctgacaaatgacgccagcgatccgggcttaacgcggaaaaagttcacatcaacgtggttgacgttaagcgccatgaccggcagtccttccgcgattttccccggtagcagcgatccccggctggcaaagccgacgctgggctggacatcacgcgtggtaatcgttttttcataagacttgccgaaggtggcgttattcagcgccttaacggcgggatcaaccgtgaccaccagcacgcgctcaggttccagatgacgtaaccttagctcttttaaatttggcgccagctcccatgcgccgtcaacgctgccgcttttcttatcaaccacgtgaaccacacgggagaaatcctgttcaggatctaaaggaattgaaaacgtcagcaccagcgtcgccgcgccgtcgagctgcgcttcggaggcgtctaatagcgtgagcgctttgccctggctttgctgcgccagcttttgtagctgtgccgggtcttgcgcgggcgagggctgcgctacggctggcgcttcgcttttagtcgtcggggcggttttatcgttgttatcgcatcccgccagcgccagcatgatcatgcaggccaccacgcgtaaatgtttcatctttcatccctggccttaacggcctgtcagcaacggttgatgagatattatgcgcgagaaattttattgtgtaagtccgtattactgtgatgatgcgaaaattttacgcagaaatgtggtttcgccagccaaaacagcctcttctacttgtcccttttcgggaaacgtccgacaatttgaccataatcaggtaacaatggagatgcccatgaccaccgccttttttgtcgccgccgactggcttgccgaacatattgatgatccggaaatacagattcttgacgcccgtatggcgccgccaggacaggaacatcgtgatatggcgggcgaatatcgcgccggacatattcccggtgcgctgttttttgatattgaagcgctctccgatcgcgcatcgccgttgccgcatatgatgccgcgcccggaagcgtttgcggtagccatgcgtgaactgggtgttcgtcaggataaacacctggtcatatacgatgaaggcaatctgttctccgctccgcgggcatggtggatgctgcgcacgttcggtgccgagaaagtgtccattctggcgggcggactggcgggctggcagcgcgacgaatggctattgcgcgaaggcgaggaagcgcatgaaggaggcgagtttgaggcgaaattcgcgccgcaagccgtggtgcgtctcaccgacgtattgctggcaagtcatgaaaaaaccgcgcaaatcgttgacgcgcgtccggcggcgcgttttaacgctcaggctgatgaaccgcgtccgggactgaggcgcggacacattcctggcgcgctaaacgtcccgtggacggaactggtgtatgagggcgaattaaagaccactgacgaactgaatgaggtttttttcagccacggcgtgagtttcgacagaccgattatcgccagctgcggttccggcgtgacggccgcggtcgtggtgctggcgctcgccacgctggatgtgcctgacgtcacgctttacgacggcgcgtggagcgaatggggcgcgcgtaccgatttaccggttgaacccgcttaatatccgccatgccggatggcgctcacgcttatccggcctaccgttcaggctgatgtaaaacgatctacagacattgtttttattccgctcttttccgctgtcctgcaaacgggcattattttctcttaataaaatcctattttttatcggtaaatactttacgtccggtataaggagtatcattaccgctgtttttgttttcaccggaaaataactcctgtaaatataattttttaaggatggaaaatggatatttcactcactaatttaattgagttggttaaaaaggttaaccgtaataaggtacctactcctatgtctgccgaggaaataagtcgtctgcgagtgcgtaagtatcgcgatccgcaaaatacggaaaccactgagttacctgaaagcctgaaggcgctactggcctacgaccgcgatctcctgagcaattataatatgcctgtgattgaaacattacaaaaatctattgataacgagggagtaattcattcttactcccctgatgaagaggcgtattacggcgttggcatggatagctcaggtattgatattgaagatctgatgcctgtctggagtaacgatccccgtcttccggcattaattcgtatcgatcatgtcggcgatcaggccatttttatctatatcacagaacgggatgccaacggcgaataccctattgcccgcatggaacgtaatgaattctggctggcggagtcttccctggtggaatatctctataatattatttcgggcgctaaagacattggctttaccgaagaggatttacatcttccgcaatggaaggcacagcaaaaaatgaatgaacaacgcgatgccgctttacttgacctagaggattatcatgaggcgttttgggcaaaactggacgcgctcgtcgattaatcgacatgatgtcgggtggcgctcacgcttatccggcctaccgttcaggctgatttaaagcgaatctacataaattctgtttaagcaggccacaaaaaaaccgctcaattgagcggtttttttgtgctggtccggttcgcggcctttccagcaggctttgttgccatagcaacgcaggcacaccgtaggggattaatactcccttttaagggagcaaatgtcaatatgatttaccgggaaactattcaatatttgaggtattatctttcccggccctttccgccgtctcgcaaacgggcgctggcttcaggagaggataacccatggccgtaagcgcaggcacaccgtagtgcctgctatcacggcattatcgccagcggtgctgccgtgatgcggtcttcgcaaggaccgcaacatgaaggtacgatgcttttgtgtcgtgcttcttgtttctggcacgttgtgtcttcacgcagacagaagctacccaggtaattctgttcccgtaacgctcaacgtccagagcaggtaagccaggaggccgccctgttgggcggctttcttttcttcagatgatgcggttctgtttaaaatcgcgcaggaacccgccccagcggcgctcgtagaacggcgcgatatgctcggtgataaagtggctgataccctgctcgcccttcctcacctgacaaatatcgatcggttcgtcacccggtaacgtgtcggtcgccacattgcccgctgcgtgaatgatctcttcaatttcgccgtcagcctcaatgccaatcagcagattgggttgggcgtccgcatgttctttaatcgcgcagagaaacgcgcgtttcaccggtttgatggttttaaacagcgtagtgagggaatcaatcatctgcgacggcggctcggccacttcggatagaataagcgactcgccgccttccagcacttcctgcgtacttaacggactgccttcctcagcgagaagcaggctgatttcacgcggcataaactctttgccggtcggcaatttagcgttgaggaatagcgtttcgccaagcgtcatttcaaacagcgtgcgcgccggcatcaccacaaacgcctgttcgtcttccacggcctgctgcagcgcctccagagaagtaaagaagggaatgacggtcgtgccgtcttctttttcccagtgctgcaaatccagagcgctgtcttccacaatcgcctcgccttcggcagcgctgcccggcacccagacggtggactccagtaaggtacggaaaaatgccggacgatgcgcgggctcagtcgccgctttctccagcaagatttctaattcatttttagtttcggacataggaatcacaaattatgtatatgggttgtaggcctgataagacgcacggcgtcgccatcaggcaaaatgccgggtggcgcttcgcttacccggcctacaaaaacaccgttcaggcggtcagcaaattcgcgatggtgcgcacacccagaccggttgccccggcagcccactgctcaaccggcgctttgcgataagtggcggaacagtcaatgtgcagccagccttcgcggtaattttcaacaaagtgcgacaaaaaacccgcggcggtgcttgccccggcgggataagccgcgctgccggtgttgttcagttccgcaaagttagacggcagctggttacggtggaactccgccagcggcagacgccagaacggttcattttcttgcgccgcgctggtcaacaagcgccccgccagcgtatcgtcaaaactgaatagcgcatggtagtcgttacccagcgctgttttcgccgcgccggttaacgtcgccatatcaatgattagctgcgggtgttgcgcgctggcgtcaatcaggccatccgccagtaccagtcgcccctccgcatcggtattcatgacttcgacattcttaccattacggtagcgaataatatcgcccagtttaaacgcattgccgctgatcagattatcggcgcagcacaggaacagttttacgcgtttattcaacccacgggtaatggcgaacgccagcgcgcccgttactgtcgccgcgccgcccatatcggatttcattgagtccataaaagcgctttgtttgatactgtagccgccggagtcaaaggtgatacctttaccgaccaggcaggcataaaccggcgcatctttgtctcccgtcgggttgtaatccagcgccagcagcaccggcggacgctcagaaccacggcctacggtatgcaaccccatatagttctgctcgcgcagatcttcgcctttggtgatacggtaagtgacgctatcgcacgcgacgctgcacagcagatccactgcgcgctgcgccagttgctccggcccaagctcttccgccggagcattaatggtgtcgcgcacccagtcaataatggtcaggcggttatccagctcctgacgttgggcatcgtctaaatccggccacattacggtacggacgccttttggtcctttgtaacccgcccagaatgcccaacaacgctcggtatcccatccttcgcctgtcagcgcgacctgttttattcccaggccgtcgattttacgcgccgcacgctggatcaatcccagatcgtctttaccgttaagatgcaaggtaataccgtcgttattaatactgtaagtggctttatcgccccagcgcgcatcggcaggctgcgtggaaagcgtaattttcatggcttctgtcattgttattttccttattagcaaacgggccgccgtagggcagcccgttagatcttttgctaaatgattcgcgttgcaggaaggcggcaagtgagcgacaaattcgtcgggaacgaatttgcacagccaaaggctgcctctggtgagggacaaggatgtccctcatcatccccgggagcatagcaaactatgtgactggggtgagcgaacgtagccaacgcacctgcggcgaggatcatgacgcaaaaattactctgcttcatccaaccagactagcagaatcgcctccagaattttttcattggatgcgttagggtcgtcgtcaaaatcgtccagttcgcagatccactgatgcagatcggtgaaacgaacggttttaggatcgacatcaggatatgcgtcgtataacgcttcgccgatctcgcggctatcggtccacttgagtcccatactaccctctgttaatgctcacgcgcatggttgattgtgtaacgtggaatttcgataaccagatcgtcgtcggtaacgcgggcctggcagctcagtcgactttccggctccagcccccacgctttatccagcatatcgtcttcttcttccgaactttccggcaaggagtcgaagccttcacgtacaatacagtgacaggtggtgcaggcgcacgatttctcacaggcgtgttcaatctcgatgccgttgcgcagcgcaacgtcaagaatggtttcaccggtctcagcttccagaactgcgccatccggacaaagatcctgatgaggcagaataacaatcttcggcatgttaaacctcgtctacggaatggcctttcaacgcgcgacgaaccgactggtccatgcggcgagcggcaaattcctgggtttgtttatctacgtttttaatggcttgttctatggcgtcaacatcatcgccttgtgcgaccgcgcttaaatgtgcggcggcatcatcaatgcattgacgttctgcggcgcttaacagcgcggcgtcggcagttagcgcgccggtcaaactttccagcacgcgcgcggcttcgactttttgctccgccagcatacgcgctttcacgtcctgctcggcaaaactcatggaatccttgatcatcgaggcgatttcgccatcggtcaggccataggaaggtttgacctgaatggaggcctcgacgccggtggatttttccattgcggtgacgctcaacaggccatcggcgtctacctggaaggtcacgcgaatatgcgccccgcccgccggcagcggcggaatcccgcgcagcgcaaagcgcgccagcgagcggcagtcctgcaccagttcgcgttcgccctgcatcacatggatagacatcgcggtctggccgtctttgaaggtggtgaaatcctgcgcgcgcgccaccgggatagtggtgttgcgcggaatgactttttccaccaggccgcccatcgtttccagcccaagagagagtggaatcacgtccagcagcagcatttcgctgtccggcttgttgccgaccagaatatcggcctgaatcgctgcgccaatagcgaccactttatccgggtcaatagcggttaacggcgtgcggccaaaaaattcgcccacccgctcacgcaccagcggtacacgggtcgaaccgccgaccatgaccacttccagaacgtcctggggctcaacgccggcatctttcaatgcgcgacggcaggccaatagcgtgcgcttaaccagcgcggaaatgagatcgttaaactgctcgcgagtgatctccccctgccagcccgcaacgttaacgcgaacggtatcggcatcgcttaaggcgattttcgccgcaatcgcggcatccagcagttcgcgctgaacgcgattgtcgctacgatcggcaattcccgcctgctcacgaatatagtccgccagcagatggtcaaagtcgtcgccgccgagcgcagaatcaccgcccgtcgccagcacttcaaacaccccgcggctcaggcgtaaaatagagatatcgaaggtaccgccgccgagatcgtaaacagcaataacgccttctttgcctgagtccagaccgtaggcaatcgccgccgccgtcggttcgttgagcaggcgcagcacatgcaggcctgccagccgcgcggcgtctttcgttccctgacgttgggcatcatcgaaataggcgggaacggtaatcaccacgccatccagctcgccggagagcgattcgctagcccgcgcggccagcgctttgagaatatcagccgatacgcgcaccggattgagcaatccagccgccgtgtcaatcatcggcagcccattaacgcttgccttaaaccggtaaggcagatgcggatagcgcgtctggatatccgccagcgagcgtcccatcatgcgtttcacagagctgatagtgttggccgtatcctgcgcggcattgtcacgcgcagcgtaaccgaccgtatggccctgctgctgatagtgaaccactgaaggcaacaggtggcgcccttcgtggtcaggcagagtttccgcctggccgctgcgaaccgtcgcaaccagagagttggtagtgcctaagtcgatgcccgccgccagacgacgctgatgcggcgcggcgctcagaccaggctcactaatttgtaataaggccatgttagattccagttaaaaatcgagcagcttttcttcgagttgttctgcgctgcttcgcagtttatcgagaaaccgcagtttgcgcaccgtatccgccgccgcgtcccacgcggcgttgtccaactgttccaccatttgctgaagacgagcatcaaacatcttttgtacgcgtttgatgaagctttccagccgcgcgtcgtcttttgattgttcgatatcgtccagctcttcgcgaagcgtgagttgttccatcagaaacgcggtgtcgcgtaccgtatgttgctcgctggccagatcgaacccgtgtaaggaaagcagatactccgcgcgcgtcaaagggtgacgcagcgtttgccaggcctggttgatcgtggcggattgctggacggcggcaagctgctgcgcctgagtgccgttggcaaatttgtcagggtgatactggcgttgcagatcctgaaaacgaaggctcagcgcctgggtgtcaatctgataacgggctggtaagccaaagagggtgaagtaatccataacattctcagggatagcctgtcagaacaaaccccacacgcaggcgaccacggtggggttataccttcttacttcgcgccgcagatgcgttgtctgcgcgggttcccccagtcatttactcaagtaagcgccaggggattcactcgcttgccgcttttctacagcacgaatgctcggtataacagcggaacacggttacacgtggaagctttcgccgcaaccacactcatctttcacattcgggttggagaatttaaacccttcgttcagaccttcttttacgaagtccagctgtgtaccgtccagaaattgcaggctcttgccgtcaaccactaccttaacgcctttgtcttcaaacacggtgtcttccgccgttggctcgtcaacaaattccagtacataagccatacctgagcagccggaggttctcacgcccagacgcagaccaaaccctttaccacggttggccaggaaggtattaactcgcgctgctgcactgtcgctaagtgtaatcgacataacaaaacctcaatgttaacgttctattttatttcgcttcgcgtttgcttttgtaatccgcaatagcggctttaatcgcgtcttccgccagaatagagcagtgaattttcaccggcggcagttccagttcgtctgcaatgtcggtgtttttaatcgcctgcgcttcgtccagggatttccctttcacccactccgttaccagagaactggaggcgatagcggaaccgcagccgtaagtcttgaagcgcgcgtcttcaatgataccttcatcgttaactttaatctgcaacttcatgacgtcgccgcaggccggcgcgccaaccatgccgcttcccacgttatcgtcgttgttgtcaaacgaccctacgttacgcgggttctcatagtgatcgattactttttcgctgtaagccattataaattctcctgattccgataccgattaatgatgtgcccattcgatgctgttcagatccacaccctgcttgtacatttcccacagtggagaaaggtcacgcagacggccaatggatttacgaaccagatcaatggtgtagtcgatctcttcttcagtggtaaaacgacctaaagagaaacggatagagctatgcgccagttcgtcattcatgcccaacgcacgcagcacgtaggacggttccagactggcggaggtgcaggcggaaccggaagagaccgccaggtctttcagcgccatgatcagcgactcgccttcaacgtagttaaagctcacgttgagaatgtttggcgcgccctgctcaaggtcgccgttcaggtaaacctcttcaatatctttgatgccgttccacagacggttacgcagaccgcgcaaacgggccatttcggtctccatctcttctttcgcgatacggtaagcttcgcccatgccgacaatctggtggacaggcagagtaccagagcgcataccgcgttcgtgcccgccgccatgcatctgcgcttcaatgcgaatacgcggcttacgacgcacatacagcgcgccaatgcctttcggaccataaattttatgaccggagaaggacatcagatccactttcagttggctcagatcgataggcagtttgcccacgctctgggtggcatcaacgtggtagatgataccgcgcgcgcggcacatttcgccgatggtcgcgatatcctgcaccacgccgatttcgttgttcacgtgcatgatggaaaccagaatggtgtcgtcacgcatcgctgcttcgagctcgttgagatcgatgatgccgttgcgctgcggcgccaggtaggtcacttcaaacccttcgcgctcaagctgacggcaggtgtccagcaccgctttgtgctcggtcttgctggtgatgatgtgcttgccttttttctgataaaagttggcagcgcctttaatcgccaggttatcagactccgtcgcccctgaggtaaagacgatttcacgcgggtcggcgccgaccagttcagcaatctggttgcgggcgatatcgacggcttcttcagcctgccagccgaaacggtgtgaacgagacgccgggttcccaaaggttccgtccagggtcagaaactgcatcattttctcggcaacacgcgggtccaccggcgtggttgcggagtagtcgagataaatcggtaatttcattgctcttaaactccgtacatcactcaatgcaaggaatcaggcaaccggctggatgtacgaccgtgttgacgggacgtccgcgtcccggcctgattctgaattcttttttacgcttcatccttcagacgaccgcggcgttcaccgcatgaggccgccagaagagatggcgtaatattttaattaagcgcgtaatttaacgtcgatagcgtcctgcgcacgaccgctggcgcgcggcgcgtcatgcgtgtgctggcgaccagacacatccagaacttcctggttattcaccagctcgcctaaggtaatattgttgagaaaaccggtcaggcgatcgcttaaatcacgccacagcgcatgggtcaggcatttatcgccgccctggcagccgcctttgccctggcaacgggtcgcgtcaacggattcatcaaccgcgctgatcacttcgccgaccgcgatactgccagcatctttacccagcagataaccgccgcccggcccgcgtacgctggaaaccagaccgtttttacgtaaacgggaaaatagctgttccagataagaaagggaaatcccctgacgttcagaaatatcagccaacggtaccgggcccgcttcggagttgagcgcaacgtctaacattgcggtcacggcataacgccctttagatgtcagtctcatgtcttacttaacctcaaactcgcccctgcccggggttttttattgtaaaatgggggtattgcatagcagggacaagtctgacattcccgagtaatttggtcaactatttacttgagtaaattagtcaggtatttagcgttccgtgcgatattgacgcggttacttgcctttattctgctgctcaatagacgccagaatcccacgcagaatattcaactcctggctttccgggcgggcgcgggtaaacagacggcgcaatttattcatcacctgccccggatggttttcgcgaataaagccagtggagagcaacgtttgctccagatggccgtagaagcgttcaagatcgtccaccagcggatacggcgtctcttcatgatctgccgcgtcgccgttttcctgcgtcgccagccaggccatgcggacttcatacgcgatgacctgtaccgccatcgccagattcaacgagctgtactccgggttagcggcaatagcgacgtgataatggcatttttgcaactcatcgttagtcagcccgacacgctcacgaccaaaaaccagcgcaaccggcgtatttgccgcttccgccacgctttttaagccgcactcgcgcggatcaagcatcggccacggcaaagtgcgggaacgggcgctggtgccgaccaccaggctacagccagccaacgcttcatccagcgtatcgacgatctgcgcattaccgatcacatcgctggcgcctgccgccagggcgatggcctgggagtccggtttcaccaacgggtttaccagccacaggttagttaagcccatggttttcatagcgcgagccacagagcccatattgccggtgtgggaggtttccaccagcacaattcgaatgttttgcagcattgtctttcttcagctaaagattattctgacatcttaccataaaaccaagacagattccgatctcgctgctatactctgcgccgttttcccgttctttaacatccagtgagagagaccgatgcatccgatgctgaccatcgccgtgcgcgcagcgcgcaaggcgggtaatgtaattgccaaaaactatgaaactccggacgctgtagaagcgagccaaaaaggcagtaacgattttgtgaccaatgtagataaggccgctgaagcggtgattatcgacaccattcgcaaatcttacccgcaacacactattatcaccgaagaaagcggtgagcacgttggcacagatcaggatgttcaatgggttatcgatccgctggatggcaccaccaacttcatcaaacgtctgccacacttcgctgtttccattgctgtacgcattaaaggccgtactgaagtggctgtcgtgtacgatccgatgcgtaacgaactgttcaccgccacccgcggtcagggcgcgcaactgaacggctaccgtctgcgcggcagtaccgctcgcgatctggacggcactatcctcgctactggcttcccgttcaaagccaaacaatacgcgaccacctacattaatattatcggcaagctgttcaccgaatgcgccgatttccgccgcaccggttccgccgcgctggatctggcctatgtggctgcaggtcgtgtcgatggtttctttgaaattggccttcgtccgtgggatttcgccgcgggcgaactgctggttcgtgaagcgggcggtatcgtcagcgatttcaccggcggtcataactacatgatgaccggtaatatcgtggcggggaatccgcgcgtcgttaaagccatgctggcgaatatgcgcgacgaactgagcgatgcgctgaagcgctaagtctcttcggcggatggggccactcatccgccgtgccttttcaggcgtttttcctaaacacagcctcatcgctttacttgcctgcatgtttttgtacgatcgctccctgctccgctattggcataaagcggcaaggaagcgaacatgacccttcaacatacccgacgcatcgtcaaatccctttttattctgtttatcattgtggtctgtatttatctgctaccccgcgtagcgatcaatgccttttattacccggacaataaagtctatgggccaacccctgccgaagctgaatccattacctttaccgccaaagatggcacgcatctgcacggctggtttattcccactgctttcggcaggccggaaaacgccgtcgcgacggtgattcatgtccatggcaacgccggaaatatgtcggcgcactggccgttagtcagttggctgccagaacgcaacgtaaacctgtttatgtttgattaccgtggttttggcgaatctgagggcaccccatcacaagaggggctactggacgatacgaaaagcgcgatagattatgtgcggcatcgcgccgacgttaaccccgagcgcctggtactgctggggcagagcctgggcggcaataatgtactggccgccgtaggccactgcgtaggctgcgcaaatatgcgctacgccgaccaggcgggcatacgtgcgattatccttgactcaacgtttttatcctattcctccatcgccaaccagatgatcccgggcagcggctatttgcttgatgaccgctatagcgcggatcgcaatattgccagcgtcagccccattccggtattgattcttcatggcacggcagaccatgttattccctggcaggacagtgagaaattgtatgccctcgcccgggagcccaaacaaaaaatcttcattcctgacggcgatcacattgatgctttttccggacgttatgcaaacctttaccgtgatgcaatgattaaatttattcagaccgcgctatccgctaaatagcgcgacgctgtatatatgcatattttatgattaagaatatatttattataccgatagtaaaaaccattttttcccgttagcgaaggcggtggattagcgctagcgtaacagtaatattcaactgatttttataacaatttattttcatttgtttttcctgaatattactgtggagtatgtgatggctatcaaaattacgcctgacgagtttagtttgcttatccagcgattaaacaaaaaatggcgcgtgtttgccccgtccgcagagtttcgcggcggacgtttttccgacactgacaacattatttatcaacggattagcggctggcgcgatctcatctggcacgagaaatcgcacatgtcgccgaataccattatcgcccctatcaccgaaacgctcttttatttcgataaagacaccattcaaattgccgagacagacacttccccgataatcatctttgcccgcgcctgcgacattaacgccatgtcgcggctggattatatgtatttatcaaatgggaataattccgattacagttatcaactgctacgggagcatattcgtttcgtccttattgagtgtgaagaaagcttcgaaaattgtttctgcgtctcaatgggtaccaataaaactgactgttatagcgccgccatgcgttttagcgatgagggcgcgcttgtcagcatccgcgatccctttatcgaggcggcgatacaagggctggggcaggaggctgactataccccctctttcgtcagcgaaaaccgggaaaccgtcgtcacgccggacagcgtttgccacgatccgcaaaaaattcgcgacattctcacccaccatccgctatgggacgcctacgacagccgctgcatcagttgtggccgctgcactaccgggtgcccaacctgtacctgctatagcgtctttgacgtcgcctatgatgaaaatccgcagcgcggcgaacgccgtcgccagtgggcaagctgcatggtgccgggctttagcgacatggccggcggtcatggttttcgcgaaaaacccggcgagcgtctgcgctaccgcgccctgcataaggtcaatgactacaaagcgcgcaacggcattgaacatatgtgcgtcggctgcggccgctgcgacgatcgctgcccgcaatacatcaaattttctttgattatcaacaaaatgaccgctgccgttcggcaggcgctggcagaggaggcataacgcatgtcacattgttcctgtcatgataaaccgcagcacagtttgctgcctgcggcgtaccgcatcctcagtattactcgccacacgccgctggagtggaatttccgcgtggccgtcgattttcccgcgcactgggggcaatttgttgaggtgtcgctgccgcgcgtcggcgaagcgcccatctccgtttccgactacggcgacggctggatagatctgctgattcgtaatgtcggaaaagtgaccagcgccctctttacgctgaaagaaggcgacaacgtgtggctacgcggctgctatggcaatggctatccggtcgatacgctgcgccataagcccttactggttgtcgcaggcggtacgggcgtcgcgccggtgaaaggcttaatgcgctatttcgttgagaatccccaggaaattggtcaactggatatgattctcggctataaaagtcgcgattgcgtgctgtacaaagaagaaatggcgacgtggcgcggcaaacataatctggtactcacgctggatgaaggcgaggctgatgaccgttaccagattggccgggtgaccgatcggcttgccgacatgacgcttagcgatatcgacactatgcaggccatcgtcgttgggccgccaataatgattacctttaccgtaaaaatgctgctgcaaaaagggctcaagccggagcaaatctgggtggactacgaacgccggatggcctgctccgtcgggaagtgcggccactgccgtatgggcgaagtgtatgtctgcaccgacggtccgatatttaactacgccgtcgcgcaacgttttgccgattaaggagaacatcatgagcattgatattgatatcattaaagcccgtgcgaaaaacgaatatcgcctgtcaaaagtgcgcggcgaagccatgatcagcgtccgcattcccggcggtattttgcccgcgcatttgctaacggtggcgcgtgacatcgccgaaacctggggcaacggacaaattcacctcactacccgccagaagctggcgatgccgggtatccgttacgaagatatcgacaacgtgaacgctgcgctggagccgtttcttcgcgagattgaaatagaactgtgcgacgtccaggttgaggataccaaagcgggctatctcgctattggcgggcgaaatattgtcgcctgtcaggggaaccgcatttgccagaaagccaacactgacacgaccggtctgtcccgtcgtcttgaaaaactggtctatcccagcccttatcatctcaaaacggtcatcgtcggctgcccgaatgattgcgcgaaggcgtcaatggccgatctggggattattggcgtggcgaaaatgcgcttcactgccgatcgctgtatcggttgcggcgcctgcgtgaaggcctgtagtcaccacgcggtaggctgcctggcgctgaagaacggcaaagcggtcaaagaagagtccgcctgtatcggctgcggcgagtgcgtgctggcctgtccgacgctggcctggcaacgtaagccggatcagctctggcaagtccgtctgggcggacgcaccagtaaaaagacgccgcgcgtcggcaagctcttcctcaactgggtgactgaagatgtgataaagcaggtgatcgttaacctgtatgaatttgaaaaagagatgctcggcggaaaaccgatctatctacatatgggccatctgatcgacaaaggcggctacctgcgttttaaagaacgggtactgcgcggcgttcagctcaatccggaagcgatggtcgccgaacgcatttactgggccgaagacgaatccgtcgcgcggatgcatctcaaacccgccgggcactaatcaaccacgccatggccgcagcccgcccacaggctgcggcacgctaaaccacatgaccagcgccgcgacaagcagtatgccccctccagccagcgccagcgttgaccagcctacctgccgccataacgccggcgctttgtttccactgagtttcaccgccagagcacgaaaagtgtgtaccagcaacgccagcgaggtaatcgttagcgaggttcccgccgccatcgccagtaccgacgccattccccagctaaaaacgccaatcactttactgaataacagcaccattatcgcgccggaacagggccgcatccccatagacagtacgatcatgaatcgcgcgcgccagtcatcgccgctatgcaattgttcctgcgtcggtagatgctgatgtccgcagccgcatttttcatggtgaacatggcgcggcgtaaaagcgataaagacaggtttacgtagcagcgcgcgtaacctttttatggcccgccagcacagcaaaatgcccagcccgccaactaacgcatagctccccttttccagccagaagccgctcagatggagctgcctggccggaagttgcaatacggtcagcacgcccaccaccaacccgatagccacgagcccctgtaataacgcggcggcgagggttaacacgatactcgatttcaacttcgaaggatgcgtcgccagccatgtcgcgatcaccactttgccgtgtcccggccccagcgcatgaagcacgccatacataaaactcagcagaagcaacgatccgcccgcccgctcaggatgcgtcgccaccgcgttaagcagcgcgctcaactgctgattcacgtcccgctgccaaagagcgcttttcaacatcacctgcggccaggcctgccacatccacagaccgccaaccagcatcagcagcaggaataacgccaatggccacagcgagagccagcgccgccccggagtgcgttgagaaaaaattactgacattgcaaggtcaccgtttgggcaaactgtttacctaaatccatatcctccggcggcgcgtcctctttatccagcgactgggcgaaacgtagcgtctcttcgccgggcgcaggagtataaacctgaatccgacacttttcgcgcagcggttccggcatcgtgatatcgctgtcctggtcataatgcatatcgacataataagagggatcaaacgttgaaaaggtataagtctgtccgcttaacggctgcggttcagccagcggtagcgtaaaggtcaataccgcctgatgcgcgtcacgcgtcataccgtattctgtcggcctgtttttaaacttcactttcgcgccattgcgccacacttctgtaaagtagtgctgcccaagtacgttagccatcacttccgccgccaactttttccatatttctgaccccggtgccgcgtttccggcgtcatacagcagatctgcggacgtcagcgcgtccattgtccagcgcatttttaacgccacaaattgctcattttcactgaccacctgcgtttgcagacggatgaagctgtgcggatgcgccgccgccacgaaagataaaacggcaagaaatagtgttaaggcgctgcgtttcactggcttcatctgttcctcgcgataaaaattctgtgacactcctcagcattcctggcctaaaagcacgcttatcacatttttcacacgcaaactttagctatccttaccagacaaactaacgggagacctgacagatgatgccgacaattgccccaccatctgtactttccgctccccagcgccgctgtcaggtattgctgacgcttttccagccggagccaattgccacggtggaaatcttcagcgcgcttaatggcgttgatgatgatactgcccgtgaggatatcactgagacaagcctggagatccagcgctatcatcgccttgccatcacaacatgccagaacggttgctatcggatcgaaggtacagcactcgatcagcgcctttgccttttacactggctcaggcgcggcctgcgtttatgcccgaccttcgtcacgcaacagtttaccccggccttaaaaaacgcgctaaagcagcgcggtatcgcgcgtccgctgtatgacgatattaatctgcacgcgctcatcaatctgtgcgcccgccggttgcaaaaaccatttgaacatcgcgacgtgcagttcctgcgtctctttttacagtattgtctgctacaacaccatgccggcatcaccccggaattcaaccctgtgcagcagatttgggcgcagtcgtgcgcggaatatccactcgcccaggaaattggtcgtcactggcagcgccacgtgatgcaggccgcaccgctcaatgaagcgctgtttatggcgttactgttttcaatgattcgcctccccgacccgattcgcgacacgcatcaacgggcgcagcaactgcgactggaggtggcgcggctggtgctgcgctttcgagaaaaagggaacgtacgcttcagcgacgaacaagggcttaacgatcagctgtatgtccatctcgcccaggcgctgaaccgaagtttattcacgattggcatcgataatacgcttccggaagagtttaaccgtctttatccgcgtctggttcgcaccacacgtgaggcgctcgccggatttgaagccgaatatggtatccacttttccgaggaagagacggggctggtggcagtgattttcggcgcctggctaatgcaggataacgatttgcatgagagacagatcgtattgttagcggataaaaatgatgcgctggagacgcatattgagcagcaactgcgtgaactgaccctgttgccgctgaatatcagacggatatcgctccaggcgtttcaaaaagagggatgcccgcgcggcgtagcgctgattgttaccccttacgccacgccgctaccgctcttctcaccgccgttaattcatgcggatcgcgccctcacagagcaccaacagcagcagatccgcaagatcctggaatcatgacgcggcaaccactttgggccgaaggaagatagcgggcaatgccaccagcgccataatccagaatacgccgccgcccagatgttgatacagaaaaccggcaaataccgtcataatcgcgatactgccgcccatcgccacagcggaatagacggcctgcaaacgaatcacctcgcttccctgacgcgcagcgatatagcgcatggcggccagatggcaaacggtaaacgtgccacagtgcaggatttgtatcacaatcagccacggcaacgccgtactccagcccatcagtccccagcgtaccacgccgcacacagcggaaagcaacagcaagtcgcgggcgctaaaccggcggaatagctttttactcagggcgaaaatgatcacttccgccaccacgcccaacgaccataaatagccgaccgccgatgctgaatagccagccccctgccagtagatggcgctaaaaccgtagtaggcggcgtgcgccccttgcagcaaacagacgcaggcgagaaaacgccaactttgtgccaccagcgtacgccaggcgggccagcctgcgctctcctgctgacggctttccccttgcggcggcacgctgggacgtaacaacatacccagcaacatcgaggcgacgccgagcgtcagtagcgccagaatcgcctggtaatcgtataaactcaccagcttaccggtcagcgccgaccctatcacgaaggcgatggacccccacagccgcacccgaccatagtccagggtaatttgcttttgccaggtattggccagcgcatcggtcagcggcaccagtggcgaaaagaagaggttaaacccaaccatcaccaccattagccacgcgacatgcgttcctgcccaaaatgccagcgcaaataccagcgtcagcaatgccaggacgcgcagcgcggagatcaaccgcgaaggatcgcttacgcgaggcgcaatgagcagactaccgagaaaacgcgcgaccagacccacgcccagcagaagaccgatggtttccggcgttagcccaagacctttgagccagacgctccagaagggcagaaaaataccgtaactaaagaagtaggtgaaataactgagcgccagccagcgcgtggaatgcaatgccatgattccctcccgtttggaggcgatagtctggcggtaaacggttgcgctggcaagggtaacataaggttaacaggcggagggagaagttcaaacggcaacgccgccggataatgacttccggcggcgtcacgttatggcgcataagtaatgcccgacagacgcagcgccatcgggccattttcacaacacaagcgcttatgcgtaaaccgggaagcgtgcgcagatatccagcactttcgctttcacgcgttcaatggtggcttcatcattgatgttgtccagcacgtcacacatccagccagccagctctttcacttccgcttctttgaagccgcgacgagtaaccgccggagaaccaatacggataccggaggtcacgaacgggctcttaggatcgttcggcacgctgtttttgttcacggtgatgttagcacggcccagcgcggcgtcagcttctttaccggtcaggtttttatccaccaggtccagcaggaacaggtggttctcagtgccgccagacaccactttgtagccgcggttcaggaacacttccaccatcgctttggcgtttttcgccacctgctgctggtaaactttgaactccggctccatcgcttctttcagcgctaccgctttaccggcgatcacgtgcatcagcgggccgccctgcgcgcttgggaagacggcggagttcagttttttatacagctcttcatcgccgcccttcgccaggatcaggccgccgcgcggacccgccagggttttgtgggtggtggtggtgacaacgtgagcgtgcggaaccgggttcgggtaaacgcctgcggcaatcaggcccgccacgtgcgccatgtcgacaaacaggtatgcgccgatgctgtcagcgatttcacgcatttttgcccagtcaaccacgccggagtaggcagagaagccaccgataatcatcttcggcttgtgctctttggccagcttcgccatctcgtcatagtcaattttaccggactcatcgataccgtaaggtacgatgttgtacagtttaccggagaagttaaccggggagccgtgagtcaggtggccgccctgcgccaggttcatacccagaacggtatcgcccggctgcagcagcgcggtgtaaacagcgaagttagcctgagaaccggagtgcggctgcacgttagcgtagtcggcgccgaacagttctttcgcgcggtcgatagccagttgctctacgacatcaacgtattcgcaaccgccgtagtagcgcttgcccggataaccttcagcgtatttgttggtcagctgagacccctgcgcctgcatcacgcgcgggctggtgtagttttcggaggcgatcagttcgatgtgctcttcctgacgtactttttcctgctccatagcctgccacaattcggcatcataatcggcaatgttcatttcacgctttaacatccgcatctcctgactcagctaacaataaaatttgtgcctgaaaaggcagtccgtgggacttcggccaacagtataaccgaatcattcttcgataacaggtcttgacaaaggtttttacgcaaacgattacctatgcgtcagataagggtttcctgaacgagagtctgacgaatttcaacggatttcttttcagctttgtgatgcagatttttcacgttgttacctccataacgtaaagcagagaagatccatttacaatgcaagggtatttttataagatgcatttgatatacatcattagattttcacataaaggaagcacgtatgcttgacgcacaaaccatcgctacagtaaaggccaccattcccctgctggttgaaacaggaccgaaactgaccgcccacttctacgaccgtatgtttacgcataacccggagctcaaagaaatcttcaatatgagcaaccagcgtaacggcgatcagcgtgaagccctgtttaatgctatcgcggcctacgccagcaatatcgaaaatttaccggcgttgctgccggcggtagaaaaaatcgcgcagaagcacaccagcttccagattaagccggagcagtacaacatcgtcgggacacatctgctggcgacgctggacgaaatgttcaacccgggccaggaagtgctggacgcgtggggcaaagcctatggcgtactggctaacgtctttattcatcgggaagccgagatttatcacgagaacgccagcaaagacggcggctgggaaggcacgcgccccttccgcatcgttgcgaaaaccccgcgtagcgcactgatcaccagctttgagtttgaaccagtcgacggcggtacggtggcggaataccgtcccgggcagtatctgggcgtctggctgaagccggaaggttttgcgcatcaggagatccgccaatattcactgacccgtaaacccgatggcaaagggtaccgtattgccgtgaagtgtgaagacggcggccaggtatcaaactggttacaccatcacgccagcgtaggcgatgtggtgcatctggctgcgccggcaggtgacttctttatgaatgtcgccgctgatacccccgtttcgctgatttccgctggcgtcggccagacgccgatgttagcgatgctcgatacgctggcgaaagaacagcataccgcgcaggtgaactggttccacgcggcggagaacggcgacgtccatgcgtttgccgacgaagtgagcgagctgggccgtacactgccgcgtttcactgcccatacctggtaccgcgagccgactgaggccgatcgcgcccaacgcctcttcgacagcgaagggctgatggatttaagcaaactggaagccgcgatcagcgatccagcaatgcagttctatctttgcggcccggtaggctttatgcagtttgccgcaaaacaactggtttcacttggcgtgaataacgaaaacattcattacgaatgcttcggcccgcataaagtgctgtaattgcaacaaatcctctgaaaaaacgggcgttatcgttaaggcgaacgcccgttttcctccccgttcccctgcttattgcgctgctttttatgcctttcttttacaaaaaaggggaataaaaaaagtctgtgcaaatcgtgttattattaacgtttgacttagctcgttagggcatctttttatgcagcaacctgttgtacgcattggagagtggctggttacaccttctgttaatcagatcagtcgtcagggacgccagattactcttgaaccacggctgatcgatcttctgatgtattttgcgcatcacccggatgaagtgttaagccgggataacattattgatcatgtctggatgcgcaccatcgtgaccaaccatgttgtcacccaaagcatttctgaactacgcaaatcattaagagatggcggagacagcaatgctgaatacatcgttaccgtacctaaacgcggctataagctgacggcgccggttatctggtgcgaagaaaatagcgatgagatcgataattcatcaacgtcgccgccgccgccgatcgcagcgacgaatgcagaaccgacggagggggttactgccgctacgcctgtgccgcccgcctctttgcaaacgccgactaaaaaggcgaaaaagccgcgtattgccgctttctggacgtgggtgatgttcctgctctcgctggcgacgctggtggtgtttatcgtgatgtcggtggtagatcataatgccgcggtaacaaaaacgcggttattacttaacccacgagatatagatgttcgttttgaaggcggcaattcctgtaataactgggtctcgcaggagtcctacgccatcggtctgggcggcttaatcaccgacctgctgaacacctactcgacttttatggtgcacgataaaaccaattaccgggtcaatgagccaagcagctccggtaagacgttaaccattcagtttgtcaatcagcgccactatcgggcgcagcagtgctttatgtctgtagtgctcattgataacgccgatggttcaaccatgctggataagcgttatttcgtcaccaatactaaccagttgtccatccaggatgatctgtttaatagcctgtctttcgttttaacacagccctggcctaatcgtatgcgagaacaactggccctgttcagaacgccgcaaaataccgcactgatgcgtttttatgaggcgcgccagcttattctgagcggcgatgcgcaggcgctaggtaaagccagcgatattctgaatggcattattaaggaaacgcctgatttcaactatgcctatgaatataaagtgctggtagatgtattacggcaatcacagcagccgtttgataaagaacaagtggccgcactgaacgaagagtttaaaaaaatagatcaaattccgggcgttgagaaaacgtctgtttattataaaatcaagaccgtcgatctgttaggcaaaggtgatatcgatgcagcgtatgaggaaatcaataaaagcatcgagcttgaaatgtcgtggtttaactatgtcctgttggggaaagtttacgaaatgaaaggtgagaatcgtctggccgctgatgcctatctgaccgcctttaatttacgtccaggtgaaaacactctgtactggatcgagaacggcgtatttcagacatccgttcagaaaattgtcccttatctgaatagttttctggcagaagcttaaatttaacgctgaaccatgacaaataaaagcgaaaagatattaaatttttcgcttttattttgtgaaaaacatgttgccaaaaatagcttatgttaattttggcaacatattcattgcaaagatatataaatataactctttgtaattaaacgatgtttatcctttcatgatattttccatgatatttatatgttaattcaaaaaaatcaatctatcagttttttcatgtttgtgtttatttcactttttctttaggacttatctcaacccattcgttaatcttgtcgacagttgaacgggcacgcagcatatatgaagcataagcccggttcttaaaaatacagctcaggagaaatgaacatgagttctgtcaaaaagatcgggctatttgcctgtactggcgtcgttgccggtaatatgatggggagcgggattgcattattacccgccaaccttgccagtattggtggcattgccatctggggctgggtaatttctattattggggcaatgtcgctggcttatgtttatgcgaggctggcaaccaaaaaccctcaacagggtggccctatcgcttatgctggggaaatatctccggcgtttggtttccagaccggcgttctttattatcacgcaaactggattggtaacttagccatcggtattaccgcggtttcttatctttctacgttcttcccggcattaaataatccaataccggcaggtattgcctgtattgctatcgtctggctgttcacctttattaatatgctgggtggggcctgggtcagccgcttgacaacgattggcctattcctggtgctgatcccggtagtcttgaccgcagtcgccggctggcattggttcgatatcgcgacctatcacgcgaactggaacacgtccacgacgaccgactctcacgccattgttaaaagtattctgctctgcctgtgggcgttcgttggcgttgagtctgccgccgtcagcaccggcatggtgaaaaacccgaaacgcaccgtaccgctggcaaccatgctgggtaccgcgctggcaggcatcatctatatcgctgcgactcaggttatcgccgggatgttcccagcttccgttatggcctcttccggcgcgccgttcgctatcagtacctccacgattctgggtggctgggctgcgccgctggtttccgcctttaccgctttcgcctgcctgacgtctctgggctcctggatgatgctggtcggccaggctggggttcgcgccgccaacgacggcaacttcccgaaaatttacggtgaaatggataaaaacggtattccgaaaaaaggtctgctgttggctgcggtgaaaatgacggcgctgatgattctgatcaccatcatgaactccagcggcggtaaagcgtccgacctgttcggcgaactgaccgggattgccgtactgcttaccatgctgccgtacttctactcctgtgttgacctgattcgcttcgaagggttcaacatccgtaactcggtaagcctgatttgttctgtactgggctgcgcattttgcttcatcgcactgatgggcgccagctccttcgaactctccggcacctttatcgtcagtctgatcatcctgatgttctacggtcgcaaaatgcaccagcgccagaacaacgacagcgacaacaatacggctgaagcgctttaaccgctaactcctttttctcaaagcccctttcgtcacctgctatagcgtagcgggaggggcccactttaccaggaacaagactatgaacgttattgctatcatgaaccacatgggcgtctactttaaagaagagcctattcgtgaactgcatcgtgcactggaaggtttaaatttccgtatcgtctatccaaacgaccgagaagacctgctgaagctgattgaaaataactcccgcctttgcggcgtcattttcgactgggataaatataaccttgagctttgcgaagagattagcaagctgaacgagtatatgccgctgtacgccttcgccaacagctactctacgctggacgtcagcctcaacgatctgagaatgcaggttcgcttctttgaatatgctttaggcgccgcagccgatatcgcggcgaaaattcgccagaataccgatgaatacatcgacaatattctgccgccgctgacaaaagcgctgttcaaatatgtgcgcgaagggaaatatactttctgtacgcctggccacatgggcgggaccgctttccagaaaagccccgtcggcagcatcttttatgatttcttcggcccgaacacgatgaaatccgatatttcgatttccgtttctgaactgggttcgctgctggaccactccggcccgcataaagaagcggaagagtatatcgcccgcgtctttaacgccgaacgtagctacatggtgacgaacggcacctctacggcgaacaaaatcgtcggtatgtactccgcgccggcaggcagcacggtactgattgaccgtaactgccataaatcgctgacccatctgatgatgatgagcgacattacgccgatttatttccgcccaacccgtaacgcctacggtattcttggcggtattccgcaaagcgagttccagcacgccactatcgctaaacgggtaaaagagacgcctaacgcaacctggccggtccatgctgttattactaactcaacctatgacggtctgttgtataacactgactacatcaagaaaactctggatgtgaagtccattcattttgactccgcctgggtgccttataccaatttctcccctatttatcagggtaaatgcggtatgagcggcgaccgtgtggaaggcaaaatcatttatgaaacccagtccacgcataaactgctggcggcgttttcacaggcatccatgattcatgttaaaggcgacattaacgaagaaacctttaacgaagcctacatgatgcataccaccacttctccgcactacggtatcgtagcgtctactgaaaccgcagcggcgatgatgaaaggtaatgcgggtaaacgcctgattaacggctctattgaacgtgcgattaaattccgtaaagaaattaaacgcctgaaaagcgaatctgacggctggttctttgacgtatggcagccggaacatatcgatggagctgagtgctggccgctgcgttcagatagcgcatggcatggcttcaaaaatatcgataacgaacacatgtacctcgacccgatcaaagtcactatcctgacgccggggatgaagaaagacggtacgatggatgagttcggtattccggcaagtctggtcgccaaatatctcgatgaacgcggcatcatcgtagaaaaaaccggtccatacaacctgctgttcctgttcagcattggtatcgacaaaaccaaagctctgagcctgctgcgcgcgctcactgaatttaaacgcgcctttgacctgaacctgcgcgtcaaaaacattctgccggcactgtaccgcgaagcgcctgagttttatgaaaatatgcgcatccaggaactggcgcagaatattcataaactggtcgaacatcataatctgccggacttaatgtaccgtgcgtttgaagtgctgccgaaaatggtgatgacgccgtatactgcgttccagaaagagctgcatggcgaaacggaagaggtgtatcttgaagagatggttggacgcgtcaacgccaacatgatccttccttaccctccgggagtgccgctggtgatgcctggtgaaatgatcaccgaggaaagccgtccggtactggaatttctgcaaatgctgtgcgaaatcggcgcccactatccgggcttcgaaaccgatatccacggcgcctatcgtcaggcagacggacgttacaccgttaaggtgctgaaagaaaatacgaaataagtaccaaagggaagtggcttgccacttcccttttttcacgcagcaaggagactttatgaaaacaccctcacaaccgcgcgcgattttttacatcgtggcgattcaaatttgggaatacttcagcttttacggcatgcgtgccttactcatcctttatcttacccaccagcttggttttaatgacagccacgcgatcaacctcttcagcgcctacgcctctttagtttacgttacccctattcttggcggctggcttgccgaccgcctgcttggcaaccgcgtggcggttatcaccggcgccctgttgatgacgctgggtcatgtggtattgggcttagaatctgattcaacgttgagtttatatgcggcgctggccattattatctgcggctacggcttgtttaaatccaatattagctgtctgctgggcgaactttacgcccctgatgacaaccgccgcgacgggggattctcgctgctctacgccgccgggaatattggatcgatagccgcgccgatcgcctgtggtctggcggcgcagtggtatggctggcatgtcggctttgcgctggcgggcgtgggaatgttcatcggcctgctcatctttttaagcggtcatcgccactttcagcagacgcgcggtgttaatcgccccgcgctgcgggcggttaaattcgcccttccaacctggggttggctggtattaatgctgtgtatcgcaccggtattcttcaccctcctgctggaaaataactggtctggctatgtgctggccattgtctgcgtcttcgcggcgcaacttatcgcccgtattatggttaaatttcccgaacaccgtcgcgccttgtggcaaatcgttctgttaatgatcaccggcactctcttctgggttctggcgcagcagggcggaagttcgatcagtttattcatcgaccgttttgtcaaccgccactggctaaacatgaccgtccccaccgcattgttccagtcggtcaatgcgattgcggtgatggcggcgggcgtggtgctggcgtggctgagcagcccgaaagagagcgcccgctcggtgctgcgcgtctggcttaaatttgccgtggggctggtattgatgggcggcggttttatgctgctggcgctaaacgcgcatcaggcccggttagacgggcaggcatcaatgggaatgatgatcgcagggctggcgctgatgggctttgcggaactgtttattgatccggtcgcgatggcgcaaattacccgcctcaacctgcctggcgtcacgggcgtactgaccggtatttatatgctggcgaccggcgcggtcgctaactggctggctggcgtggtcgcgcaacaaaccacggaatcgcaaattagtgatacggcggtagccgcctacggacactttttctcgcaaatgggcgagtggacgctaagttgcgtggcgctgatcgtcgccattgtcggcctgagatgggtttgcacccggactacatcggcgctaccgcagggcgattaaacggtggttcgctgcccacaaggaggagacgggcagcgaatcggcacatcagatagccgcgtcgtcttcttcgccagtacggatacgaataacgcgggcgacatcaaagacaaagatcttaccgtcgccgattttccccgtctgcgcggtacgaatgatggtatcaacacaggtatccacgatgtcgtcaggcacaacgatttcaatttttaccttcggcagaaaatccaccatatattccgcgccgcgatacagctcggtgtggcctttttgacggccaaaacctttgacttcagtgaccgtcatgccggtaatacctacctcggccagcgcttcacggacatcgtccagcttgaagggtttaataatcgcatcaatctttttcatgctattccttgaaaaggtcgcctgtgttttgatcggttaaacgtaacatatttcgcgctactttacggcatgaaaactactctttgaaatcattcgcatccagttcgtgacgggagagtagcttatagaattccgtgcggttgcgccccgccatccttgccgcgtgcgtcacgttacctttggtaatttgcagtaacttgcgcagatagttcagttcaaattggtttcgcgcttcggcaaaagttggcagcgcggtgttttcgccttccagcgcctgctcgaccaacgcatcgctgatcaccggcgaagaagttaacgccacgcattgttcaatgacgttgaccagttggcgcacattgcccggccagcttgccgtcatcagccgtttcattgcatcagtagaaaaggcgcgaacaaacggtttatgccgctgtgccgactgtctgagcagatgattagccagcagcggaatatcctcggtacgctccgccagcgccggaattttcaggctcacgacattcagccggtagtacaaatcttcacgaaattcgccccgcgccatcgccttcggcagatcgcggtgcgtcgcggaaataattcgcacgtcgatatcaatatcgcgattgctgcccagcggcctgactttgcgctcctgtaacacccgcagcagcttcacctgtaacggcgcgggcatatcgccaatttcatccagaaacagcgtgccgccttccgccgcctggaacaacccttcacgattgctcactgcgccggtaaaggcgccgcgcgcatggccgaataattcggactccagcaactgttccggtaacgcgccgcagttaatggcgacaaacggcttgttactgcgcgggctggcattatgaatcgcctgtgcgaaaatctctttcccggtgccgctttgtccgttaatcaatacgctgacatccgactgcgcgaccatgcgcgcctgttcaagcagtcgcagcatcagcgggctacgggtaacgatagcgttgcgccagctatcgtccgtcgcgggagcggactgctccagcgcttcatctatcgctttatataacgcgtctctgtcgatcggcttcgtcaaaaagctgaatacgcctttctgggtagcggccaccgcatccggaatagaaccatgcgccgtcagaatgataaccggcattcccggctgtactttctgaatttctgtgaacagttgcataccatccatttcgtccatgcgcaggtcgcttattaccagatccactttttcccgatgtagtacccgtagtccttcctggccgctctctgcggtcacgacgctgtatccttcactggtcaggcgcataccgagcaatttcagtaatccgggatcgtcatcgaccagcagcaggtgcgccggtttacggcttatcatggcgttacctcatcttgtgacggcgacggcgccgcgccatcttcagacgtcgcgggtttgtcattcgtatgcggcgtatcggcgttgtaattccctgccggttttcgtgtcgaaagctggcgctcaatatcggttaaactctccagcttacgggtggtaagatcgagctgcgtttgcaaggcctgttgctgctggcgcagcgcatccagctcactatctgacatttgctggagtttgctataacgctgacgttcggcagaaagcgccagttgcagcgcctgaccgtcatgccagatttggtagacgggccgtacctgagccggtatttgcgcgcttaacgcctccagacgggtcactatggcgcgccgctccggcggcgtaatttttgcatccgccagtaaaatcccgcgcctgaaggcattttgccagttatcatccgtcaacgcgcgcgcctctgcgcgcgactgaaccggcatcagacgatcggcgcagtcaatcgtgcgtagccagtacagcggattcgtctccaccgcctgcccgcgtagcgaccagatatccgcgcacgccgtcgggagataatccgccagttgataatgggggagcgtgtcctgcgctgcgctaccgggcagttgctgtgaagcatggggaacacatgcggtcagcgccagacacgatatgcccaccggtattccccaccgcaaaaggcatcgtttaatagtttggacgaaaacgtgtgacatacgcaccaggcttaaattcatattagtgtttgtcagatgcaggcaatggcagcgagatgcgaaaacaaacttcctgcgcgttgtcatccaccagttggatctctccctgcattcgacgaatacaatctctggcgatactcagccctaacccactgccttttaccgccccttttcgctggtggcttccctggaaaaaaggctcaaaaatcatttctctttcggtttgcggaatcggctcgccgctattaaccacatcgatataaaccgtggagccctgagagcgactacggatacaaatgttaccggattcagcgccatagtgcaccgcgttggaatagagattatccagcacgctcatcagcaacatgggctctgctatgcagcgttcggcctccaggtcgacatcggtatgcatcattttagcgcgggcaggcaaactgtgggcggaaaccaccatatccacaagcggcgcgatatcgaccgcttccagctctgtggcactgtctaccagtttccggttgtaatcaagcaattgctcaatcaatttttgtaaattacgactgctgtcatccagaatatcgaccacctctttttgctccggcgtcagcggcccaaccacctgatcggccagcagctcagtcccctcgcgcatactggccagcggggttttcagctcatgggacaggtgacgtagaaactgatggcgctgggattccagccacgccagacgctcactcagccagataatgcgctgccccaccgatcgtaattcacgcggaccggtaaaggtgacggtattccccaaagaacggccttcgcccaggcgattaatcatccgttcaattcctttcaccggcccgataatcatgcgggtaaaaagtagcaccatcgccaggctcaccagaaatagcaccagcgcctgccagccgaaaaattgtccgcgctcggcgatttcttgttgtaactgctgcccgcgcgagtaaaccacggtacgcgtcgcctgcaccatttccgtattcgcgttggcaaaggcctccaggcgcgcggccgctgccgcttccgggccgctatctttacactgcaattgcgccagcgcgtttaaatcctggcgtaacgcctgatacaacttatcatccggcaagacgccggcatgggcgtccagcatatcgctatagcgcttacgctggctttgatacacttttgccagcgtcggatcgtcaagcacgcaatactgtcggtagcttcgctccatctccagcgcgacgttggtcatcgcctcgctgcgccgggcgtcaataagcgtgctgcggttagtcaccgcagcctgatcgcttaacgcgttaaggctttgccacgcctgccaggccagaaccagcaacggcagcaggatcagcaaaaaggccagcatgaccaattgtcgtaaagaacgggggaaaacagaccagcgcttcaacgtgtcgctcacataaaagaagaataaaaaagatgctaaccgagggaagcgccagatacaacaaagccgggctaaacccggctttgttatggaataaggcggtgcctaactcgacgtttcgcccggaggttgataaagctacgctgttatcagaagttggacggcaggcaccttgttgtgcgtcattcgaagtttatgtagcgcgtccctaaggggctgacataagaaggtgaatgagccactggttaccattatgcagtaattgtgccaacattcaaaagaatttgttaacataatgatagatatgaaaaatatcgttattcatgctaaaaatggctctgtctgttttttgccctttctgtcgccaatcagcaacacctgcaacacctaaaaataaaacaatttaaaatcaaatagttaaatgtctctttttggcgacaacctatcccccactcatgtcgggatttcccgacactttaatcttgcggcataagcgctagtttattgccggatggcggcgtaaacgccttatccggcctaccgcttgacgttcaagacggtagctacaaccgcgcttccccgtgggcctgataagcgccgtctacaaaaaagcccctcgtgaagaggggcttaatggctatcgggctaattaaccaagctgcttacgcgcattacggaagatacgcatccacgggctatcctcgccccagttttccgggtgccaggagttggcgacggtgcggaatacgcgttccggatgcggcatcataatcgtcacccgaccgttttcggtcgtcaccgccgtgatgccgttcggcgaaccgttcgggttagccggataggtttcggtcaccttaccaaagttatcaacgtagcgcagagcgaccaggcctttgctctcaagcgcggcaagatgcgcatcgtcacgcacctcaacgcgcccttccccatgggaaaccgcaatcggcatctgtgagcctaccattccttgcagcagcagcgatgggctttgcgtcacttctaccaggctgaagcgggcttcgaagcggtcagaatggttacgtacaaaacgcggccacagttcgctgcccgggatcagctcgcgcagattcgacatcatctggcaaccgttgcacacgcccagcgccagcgtctgcggacgatggaagaaggtttcgaattcgtcgcgcacccgatggttaaacagaatggatttcgcccagccttcgcccgcccccagcacgtcgccgtaggaaaagccgccgcaagccaccagcgcatggaagttacccagaccgatacgaccgcccagcaggtcgctcatatggacgtcaatcgcgtcaaagcccgcacgatggaacgccgccgccatctccacgtgagagttcaccccctgctcgcgcagtacagcgactttcggtcgtgcgcctgtcgcaatgtacggcgcggcgatatcttcattaatatcaaacgacagcttcacgttgaggcccggatcggtatcattcgctttcgcctcgtgttcctggtcggcacattgcggattgtcgcgcagacgctgcatctgccaggtggtttccgcccaccagacacgcagtgtagtgcggctttcgctgaataccgtctggtcattagcggtaatcacaaagcgatcgccagccagggcctgaccaaggtagtggacgcagtcagcaaggccgtactgcgccaatagcgcttcgaccgcgtctctgtcttcagcgcgtacctgaatcacgccgcccagctcctcgttgaacagtgcggccagatggtcatcgcccagcgcggcaatatcgacctgcacgccgcagtggccggcaaaggccatctcggccagcgtcaccagcagaccgccgtcggaacggtcgtgccaggccagtaatttacgcgcagcgaccagcgcctgcatggcgtcatagaagcctttcagttgcgcgacgtcacgcacgtccgcgggtttgtcgccaagctgacgatagacctgcgccaacgccgttgcgcccagcgcgttgtggcccttgccgagatcgatcagcagcaaggcgttatcttccgttgaaagctgcggcgtaagggtgtgacgcacgtcttccacgcgggcaaacgcggaaatcaccagcgacagcggcgaggtcatttcgcgctgttcgttgccttcctgccagcgggttttcatcgacatcgaatctttgcccaccggaatagtcaggccaagctgcggacagagttcctctcccaccgctttaaccgcgtcatataaaccggcatcttcgccaggatgaccggctgccgccatccagttagcggaaagcttaatgcgcttgatatcgccaatctgcgtcgcggcaatgttagtcaacgcttcaccgacggccagacgggcggaggcggcaaagtccagcagcgccaccggcgcgcgctcgccaatcgacatcgcttcgccgtagtagctgtcgaggctggcggtagtgaccgcgcagtcagccaccgggacctgccacgggccaaccatctggtcacgcgccaccataccggtgacggtacggtcgccaatagtgacaaggaaggttttttccgccacggtcggcagatgcagaacacgctttaccgcgtcggcaatcgtgatatccgcgcggttcagcgcatcgcctttcgccttcaatgtttgcacatcgcgggtcattttcggcgttttgcccagcaggacatccagcggcaggtcgatcggctgattgtcgaaatggttatcatgcaacgagagatgctgttcttcggtagcgtcgccaatgaccgcatacggcgcgcgttcgcgcttacacagttcatcgaacagcggcaactggtcagccgcgaccgccagcacatagcgctcctgggattcgttacaccagatttccagcgggctcatgcccggctcgtcgctaagaatgtcgcgcagttcgaatttcccgccgcgcccgccgtcgctcaccagctccggcatggcgttggagagaccgcccgcgcccacatcatggataaacaagattgggttagcgtcgcccaactgccagcagcggtcgatcacttcctggcagcggcgttccatttccgggttgtcgcgctgaacagaggcaaaatcgagatccgcatcagactggccggaagccattgacgatgccgcgccgccgccgaggccgatattcatcgccgggccgccaaggacgatcagcttcgcgcccacgacgatctcgcctttctgcacgtgatcggcgcgaatattaccgatcccgcccgccagcatgatcggcttatggtagccgcgcagctcttcgccgttgtggctgttcactttctcttcataagtacggaagtaaccggtcagcgccgggcgaccaaattcgttgttaaacgccgcgccgcccagcggaccttcggtcatgatatccagcgcggtgacaatacgttccggcttgccaaaatcctcttcccacggctgttcaaagcccggaatacgcaggttggaaacggagaaacccaccagcccggcttttggtttcgcgccacgcccggtggcgccttcatcacgaatttcgccgccggaaccggtcgccgcccccggccacggagagatggcggttgggtggttatgcgtttcgaccttcatcagaatgtgcgcgggctcctgatgaaaatcgtaacggccggtattgtggtcggcgaagtagcgccccaccgcagatccttccatcaccgcggcattgtctttataggcagagagcacatagtccggcgtggtttcgaaggtgtttttaatcattttaaacagcgacttcggctgcggtttaccgtcgataatccagtcggcgttaaaaatcttgtggcggcagtgctcggagttcgcctgggcgaacatgtacagttcgatatcgttcgggttgcgccccagtttggtaaacgcctcctgcaaatagtcgatttcatcttccgccagcgccagaccaagacgcaggttggcgtcaattaacgcctgacggccttctcccagcagatcgacactggaaaccggcgcaggctgatggtggataaacagtttttccgcatcggttaaagaagagaacaccgtctccatcatacggtcgtgcagctctgcggccacttgtcgccactgttccgccgtcaacgtcgaagcctcgatatagtacgctacgccgcgctccagacgatcaacctgttgcaggccgcagttgtgggcgatatccgttgcttttgaagaccagggggagatggtaccaggacgcggtgtgaccaacaggagtttacccgccggcgtatggctgctaagcgccgggccgtattgcagcagacgggtaagctgcgcctgctcgctatcatttaacggggcgttcaggtcagcaaaatggacatactcagcgtatatattgtggacctggaggttggcagcctgaaagcgcgccagcagtttattgatacggaatgcagacagtgcaggcgaaccacgcagaatttccatcataagtctctcgtcttctaagctttggtgtgcgcaaggggggaaacggccgtcattataaagaatctgacgcgccgacgaaaccgtttgcgtagaaataaaatcaccgctttttcttgtcatacggtgcggctatcgttgcgaataagttgccaactggcgcattgttacgcaaaatgccgctcattaatgacttatctattgcagcaaaacatctttttcagcccgaggcaacgcacgatccagagaattaactaattgaaaaaattaaagattaattatctgttcatcggcatattgacgctgctgctggcagcagccctttggccctcaatcccctggttcggtaaaaccgaaaaccatatcgccgcgattcaagcccggggggtactgcgcgtcagtacgatcgactcgccattaacctattccgttatcaacggtaaaaaatatggtctggactatgaactggcgcagcagttcgccaactatctcggcgtgaagctgaaagtgacggtgcgccagaatatcagccagttgtttgacgatctggataacggcaatgccgacctgctcgcggctgggctggtctacgacagcgcacgcgttaaaaactatcagcccggccccatgtattattcagtttcgcaacagctcgtctaccgggtcggacaatatcgcccacgttcgctggcgaccgttaacgagaatcagcttaccattgcgccagggcacgtcgtggtcaatgatttacagcgtttaaaagagacaaagtttcccgacctgagctggaaagtggatgataaaaaaggctcgacgacgctgctggaagaggtcatcagcggcaaactggattacaccattgccgattcagtggcgatcagtctgtttcagcgcgttcatcccgagctggccgtggcgctggatgtcacggatgaacagcccgtgacctggtttagccgactggacgacgataatacgctctccgccgcgctgctcgattttttcaattcgatcaatgaagacggttctctggcgcggatcgaagagaaatatctgggacatggcgatgatttcgactacgttgatacccgctctttcctgcgagcggtagataacgtcctgccggagctggaaccgttatttaaaaaatatgccaaagagatagactggcgcctgctggcggcgatttcttatcaggaatcacactgggacccgctggcgacctcgccaaccggcgtgcgcggcctgatgatgctgactaaaaataccgcccaaagtctggggctgaccgaccgtaccgatgcggagcaaagcatcagcggcggcgctcgctatcttgaagatatgatggctaaagttcccgaaaccgttccggaagacgagcgtatctggtttgctttagccgcctacaatatgggttatgcgcacatgctcgatgccagatcgttgacggtaaaaaccaaaggcaatccggatagctggaccgatgtgaagcagcgtttgcctctgttaagccaaaaaccgtattacagtaagctaacctacggttacgcgcgtggacatgaggcttatgcttatgtggaaaatatccgtaaataccagataagtttggtggggtatttgcaggaaaaagaaaagcaggaagcggaagctatgaaactggcgcaggattacccggcggtgtcgccggaggagctgaataaagcccccttccccttcctgtcgtttttatcgcagtcatcaggctacctgacgcattcgccgtctttactgtttacgccgcagaagaaagaagaaaaatagcgcgatggtcttatcggatggcgacgcgcaacgtcttatccggcattgcgctatactgccggccccgcgccttccgcacggtcggctttcttcagagctttaatttcctgacgacgcatacggaaaaaatcactgagcagcgtcgcacattcatcgcgcaacaccccttcaataatctcgacccggtgattcattcccggatggtgcagcacgtcaattagcgatccggccgcgccagtttttgcatcgcgcgcgccaaagacaacgcgtccaatgcggctatgcaccatagcgcctgcgcacatcacacagggttccagcgtgacatacagcgtggtatccagtaaccgataattctgcaataccagaccgccctgacgcagcgccattatttcagcatgcgcagtaggatcgtggcggccaatgggtcgattccagccttcgccaatgacgcgatggttatgcaccaataccgcgccaaccgggacctcgcgttcgtcccaggcgcgtttcgccagcgtcagcgcgtggcgcatccagtattcgtgatctaattcgacatcagacaaagaggtaactccggtaatgaaagcgggcggcattatacacagacgctatgcgtttcactattcgagctgctgcaactcgccgtgcggcgtcacccgccagcgatgctggcaaaaataaagcagcgggttatcctgtttgctgtcgctgtagccgctataaagacgcagcggcgtaccgattttacgttccagttgcgcgactttttcatggcccagacagcgcacggttaatacccagccgccataccgtcgcgccatctggctggcgatgaggttaacgcgcggcagccacggcgtatcaaaatagacttgctctaccaatgattgcggagaaccggtaataagccagatatccgcgtcagagctcaatagataggtggtcagacgctcctgtacaaccggaaacgccgtgacgttagcgcgaaaccaacggacaaaatccgcctgatgcgcctgcaaacgcgtttcgctatggccaaaagtacagccccacaacaacagactcatcggccagcgggccgcacgcccttttaccagtaaaccgataccgataatgggcaacaacggcagtacgagcagcgcatttagcggctgacggcgcagcaaataacgcagaaaactgccgaacatatcctgttgatgtaacgttccatccaaatcaaaaaagacgacacgacgctcgtggctgaccaaaccttactcctctggatcattgaaccccagcagccaggtaaaaataaacccggcaattaccgctattaaatagcctaacagatagaacaggacttttccggcaacaattgttaatgccagcggcaaaccggaaataccaaaggtaattaccgtcgccactttccagtagctgatcaacgccccgcctaccgcgccgccgaggcaagcgccaataaatggcttacccaatggcagcgtgacgccaaaaatcagcggctcgccaatccccagcagtccgacaggaagcgcgcctttaatcacctttttgagtcgcgcattgcgggttttcatcagtacggcaatggccgcgcctatctgaccaacgcccgccatcgccaggatgggaaacagcgcgttatagccgtgctcttgcaccagctccacatgaataggcaccagcccctgatgcagcccggtcagtaccaacggcaggaaggttccggctaacaccgcgcccaccagaaaaccgccgcgatcgatagcccaggacgcgccgtgagcgatagcgtctgaaatccagccgccaagcggttgcagagcgacaatcgctaccgcgccggtgataacagtcgtcaataaagggttaagaattaactccagcgaccccggcagcagcttacggaactggcgctcaatccagcacattaacgccaccaccagcaggacggcgataacgccgccccgtcccggctgaagcacctcgccaaagagcgtaatctgcgccagttgcgggctggaaaggatccccgccatcacgccgcctaacgcctgcgatccgccaaagactttcgcggtattgacgccaaccagaatgttcatgatagcgaacaccgcgctaccaaatatccccatcaggcccagcaggttaggataatggacggcaacatcgccgacgatatccggacgtttaagaatgttgataatgccggtaatcaagccggatgcgataaaggcggggataagcggtataaaaacattcgccagcttacgcaacgcatcgctcatcggcgctttatacttcgctttcgcctcggatttggtacgcgccatagcgtcatccggttttacaccacctgcggcaatctgcacgcgcatcgcatcaaccacctgcgcagccttccccggcccaacgatcagctgatgttgctccccttgctttacgtatccactgacgccaggcaacgcttttaagcgcggaatatccagttggctgtcgtcctgtacctccaccctgactcgcgtcatacagttttccaggcgcagaatattttgctctccgccgataccacgtaaaatgtcgctggcgagcgctgccgtcttatccatacacacctctttagtgttctaacgccgcccttaaaaagccctgatgagcggcaagtttttccctggcggctgcagcatccagccccgtaagcgccatcaaaatggcgggcttaacctcaaaatcggtctgtttcagcaacgcttctgcttcttcacgacctatcccggtcgcttcaacgaccatccgacacgctcgatcgaccagtttgacgttggtggctttcatatccaccatcaggttttgatagaccttgccgaatttcaccatcgcgccggtagaaatcatattgagcaccattttctgcgcggtgccggatttcagccgcgtggagccggtaagcgcttccggcccgacaacgggcgaaatagcgatattagcctcccgcgcaataggcgaatctggattacaggagacggcaacagtggtacaaccggactgtcgcgcatagcgcaggccgccaatcacatagggtgtacgacccgacgccgcgagccccacaaccagatcctgttcttgcagatttagcgcgacaagatcgtcttcgcctgcctgttggctgtcttccgcgccttcgaccgctttcagcaacgcgcccggcccaccggcaatcagcccgacgaccagaccgtgcggaacgccaaacgtcggggggcattcagaggcatccagtacgccaagccgaccactggtgcccgcgcccatatagatgatacgtccgccagacttcagcgccgccgcagcggcatccaccgcacgcgcaacgtcaggcagagtggcttttaccgcttccgctaccagcgtatcctgttcattaaaacgcttaactaattcaggagtaggcaacgcatccagatccatcgtttgcgggttacgggtttcagacactaaggtaccaagattcatttttgtccctctggaatttttaattcataataagcgtccatgatggaatagaatattcccccaggcgagtgaaatttcgttttgtcgtcgccatcacgtttcgcaggagctgcccatgaactgtttgattcgtattcgccagcgttatccggatctcgcgcaaagcgacaggaaactggcggattatctgctcgcgcaaccggatacggcgcggcatctgagctcgcagcaactggcggctgaagcgggcgtcagccaatccagcgtagtcaagttcgcgcaaaaactggggtttaaagggtttccggcgttgaaactggctctcagcgaagcgttggccagcaatcctaatccgcattccgttcccgttcataaccagattcgcggcgacgatccgatgcgcctggtcggggaaaaattaattaaagagaatgtggcggcgatgcacgccacgctggacgttaacagtgaagaaaagctgttagaaagcgtcacgatgctgcgccacgcccgccgtattgtgatcaccgggattggcgcctctgggctggtggcgcaaaattttgcctggaagctactgaagattggcattaacgcggtggttgagcgcgatatgcacgccctgctggcgacggtgcaggcgctggcgccggaggatctgctgctggcgatctcttattccggggaacggcgcgagctgaacctggcggcggacgaaacattacgcgcaggcgcgaagatcctggccattaccggtttttctcccaacgccttgcagcagcgcgccacccgctgtctgtatacgattgctgaagagcaggcgacgcgcagcgccgctatctcctcgacacatgcgcaaatgatgttgaccgacttactgtttatggcgctggtacaacaggatttagagcgggcgccggagcgtattcgccatagcgaggcgctggtaaaaaaactggtttgaaaatggctcttccgcctcatgcagaagagctatcaagtttattgcgcttctttagcgtgaatcaattgcgtcaggagtttgttaaccggtacggcaatattgttctgagcgccgattcgcgcaatcgcaccatttaaatagtcgatttcggtcagtcggcctttatgtaaatcctgatgcatagaaggatagtggtggccgctctcacgcggatcgaacactttcttcaccgtattcatcaccatttgctcagtcaacggaatattctggctggcagcaactaacacaaactcatcaactaccgcttgcgctaaatctaaagcaccaggccgctgaccaaatccgccgacattacaatccagtaacgcgcaataggtgttcattacgctattaaaggctgctttcttccagatcgataataatacgtcagggcttatttcagcattcaatccagcactattaagggtggcaatgaccttagcctcttgagccgaatcctggctggctatcggctgcagttcaatcgttccggtaccggtggccataatatgcccagccccctccagttcgctggaccataacgtcacacccgcatagattttctgccgatcgacatatttctccagggtttcgatatttcccaggccgttagataaaatcatcacgaccttcgcggctggcagcagcggcttaatacgctgtaacatgctatccaactgcatggctttggtaaacagaataaccagctcaaactccccctgggattcatcagccaacatagcagggatggggtaatacttctgagtcgtttccgtttcgacaaacaaccccttgctacgaatagcgtcgacatgctcctgccagccatcaataagcgtcacgtcgtgcccggcctccagcagcatatagccaaaacgacatcccatagcgcctgcacctgcgattgcaattttcatttttatttccttattatctgattaatgaattttggctaaaaccgttgcgacatattttttcgttatcagggtcaacacgactccaataagcaatagcaccgttgtcaaaataaatactgtattgtagcttccggtatattttgcaatagcggacgtgacgtaaggagcaataaccgcaccgacggcaaaaccaaaatacataaagccgtagtttagtccctggttacgcataccaaaattctggctggtcaagccagggaagataactaatataccggcataagcaaagcccacgcccagagcgctgaaatagaataccgaagtattaccgttgaagaacaacagcagcagcatacagacgcaggtaaaaagataaacaataaccagcgtattatagccgcctaatttatcggttaaccctccccagaacaggcgaccgatcgagttaaatatcgagaccaggctaacgactaatgcaccggacagtaaaccgtactgcgtcataccaatttgcgcagaacttgagctaattaccatcccagagaacacgcccagcgccagaatcataaacagcagccagaagcgcagatctttcagcatgtgccgatagtctttatccagtggcgaggctttaattcctccgctatcttttgctggcgcgctacgaataaagagctggacgataaaaataaccaccagataaacaatacccagatataacaacgcccgactaacatcatgagtttgcgccataaaatattcggccaggcgggtgcaaagtagcgttccgacgccaacacccgccagtacgataccgctggcaagaccgcgacggtcagggaaaaatttcagaatattattaagattacccgtaaaagccaggcccgatcccaacccggcaatgacgccgtaggttaaaaacagcatgggcaaattatccacaaacccggacaagataaaacctaaagaaaacaggataccgccgataactatcgcctgctttcctttaccattgtcgatcattctcccaccccaaatcatcggtaaaggaatgatccccatgttgatagagaatgctaacgccagcgtagccggatcccagtgatattgcgccatgagtggtgttttgaaatagctaaatgcgtagacgcccccgagcacaaaattgatgcacacgtgagcggcaagcattccccagcggttgattgatgccgacataattttccctttttaaaatgcactgatcacagtttaaaaaaagcaaaataggcaaacaatttggtattttttataatcgttataacaaaacccaatcgattggcattaaattttaatgaatatcaaacaactacattccttcctgatattgtgtgatgaattacattatggtcgggcagccagtcgcctgtttatcactcagccatcattaagtcagcaaatcaaacaacttgagtcatcacttaaaacaatattatttaagcgaaaaggtagaggaattaaattaacaaaagcaggcattattttgcaacgacacgctaacaaaataatgctggatttaaaaaatgccgaaaatgaacttcttccctatcaggatcaacagcgcgatactatttcaatcggggtgtcaggcagctacctggtcctgcccgcttttcgcaactttatggcgcaccatccggaaatatctttaaatgttaaagagttctcaactgagcaaaccattaaaaagctgacggatagcgccgttgatattggcattgtttatcgaacagcgctccctgcccagctaagctcgaccatgctgtttgaagatgaaattatcgctgcaatcccactttctcatcctctggcgacacgcgaacgtctgcatctaaaagatttaaacgaccagcccattatcgtgcttaatgactctctgctattaagagggatcatcaccacagaatttaataaccgcaaagtcgttcctaacgtcatctgcgaactggataaccactactcatgccttgagtatgccgaagcgcagattggcatcgcatttattacccgctcgctaacccatttatcgacacccaaaaatgttcgcctggtttcactgggcatccccgcattctttattcctgtcatgctggtgcacagtaatgacctttcactggataacgcaaccatctgcctgctcaagcagatcaaaaatttttacactgtagataacaaatcagcgccagaaaagagctggcccgagcagaaaataggcgtataatgcccgcccgatttgtgttgtttctgagaatttcctgatggcgctgttaatcaccaaaaaatgtatcaactgcgatatgtgcgagccggagtgcccgaatgaggcgatttcaatgggcgacagcatttatgaaattaacagcgacaaatgcaccgagtgtgtaggccattacgaaacgccgacctgtcagaaagtctgcccaatccccaatacgattttgcaggatcccgcccatgtcgaaagcgaagaacagttgtgggataagtttgttctgatgcatcacgcagataaactgtaagcgggttaacgtatttccaacgcaacaatgtctgatggcgctatgcttatcaggccgacaatatatcggcctgtaggtcagataacgtgtttacgccgccatccggcaaatctaactttccagaatgaccgtagcgcaggcgtaatggcgttcatcggccaacgtgacatgcatgtgcgccacaccgagtttttccgccagcgttaacgcctcgccccacagccgcaaacgtggttttcccagctcatcgttaaacacttcgaactgattgaacgccagaccgttgcggatgccggtgccaaaagctttcgctgccgcctctttgaccgcaaaacgcttggcgagaaaacgcaccggctgctgatgcgtctcccagatagcccactcgttgtcactgagcacacgccttgccagacgttcgccggaacgggagatcactgcttcaatgcgggcaatctctacaatatccgttcccaggccgagaatcgccattagccgcgcgcttccagcatcaaacgtttcatttcagccaccgcctctttcagccccgtcatcactgcccgaccaataatggcatgaccgatattgagctcgtgcatttccggcagtgcggcaatagctttgacgttatggtaggtcagaccatgacccgcatttacttttagccccagacgggccgccagggtcgcggcgctggcaatacgcgccagctcttttgcctgttccgcatcggtttctgcgttggcgtagcagccggtatggatttcgataaacggcgcgccgacttccgccgccgcgttgatttgcgtttcatcggcatcgataaagagcgaaacctggatgccagccgccgccaggcgcgcacaggcatcacgcattttatcgcgctgtccggccacatccagaccgccttcggtggtgacttcctggcgtttttccggcaccagacaacagaaatgcggcctggtttctacggcgatcgccagcatctcttcggtcaccgccatctccagattcatacgcgtatgcagcgtctgacgcagaatgcgcacatcgcgatcggtaatgtggcgacgatcttcgcgcaggtgtacggtaatgccgtccgcgcctgcctgttcagcaataaacgccgcctgtaccggatccggatagtcggtgccgcgcgcattacgtaacgtggcaatgtggtcaatattgacgcctaacagtaattcagccatgacaatcctcgttaatctttcttcgtttttactgtgcgtttgggcataaattgccggaacagctcccggctttttaacggttttcccccaagatacggctttaatgccatacgggtaaagcgtttagcggcacgcagggtatctacatccggaaattcccgcgcctccagcgctttcaggtgccgtccggtaaaggtgttgttatcgatgacgacgctggcgaaaaagcctttttcttcgcggtaacggtaggtcatggtgtcatccacccgttcgccgctgcctgcacagtgggtgaaattgacgccataccccagatgacccagcaacgccagttcgaaacgtcgcaacgccggttcaggcgagccggtggttcccgccagcgcctgaatacagttcagataatcaaaaaagagttcggagaagcgcgtttcatattccagtacgcgagagaggagttcgttgatatacaggccgctatagagcgtaataccgcttaacggcagcgccagagaaactgcctcggcgctgcgcagggttttcacctcgccgcgtccgctgtagcgtaacaataacggtgtaaaaggctgtaacgcgcctttcaaattggaacgtttagatcgcgcgcctttggcgacaaggcgcactcgccccgattcttccgtgaagacgtccagcatcaggctggtttcgctccaggggcgactgtgcaggacaaatgcgcgctgccacccttccacgctgtgttaactcacagatcgtctacgtaaccgagactgcgcagagcgcgttcgtcatcggcccagccggatttcactttcacccacagttccaggtgtaccggcgcttcaaacatctcctgcatgtctttacgcgcttcaataccaatggttttgattttggcgcctttgttgccaatcaccatcttcttctgcccttcgcgctcgacgaggatcagcccgttgatatcatagccgccgcgttcgttggtaacaaaacgttcaatctcaacggtaacggaatacggcagctcggcgccgagaaaacgcatcagcttttcacggatgatttcagacgccataaagcgctgagagcgatcggtgatgtaatcttccgggaagtggtgaatcgcttccggtaaatgtttacgcacgataccggcaatggtatcgacgttcatacccgtttcagcagagatcggtacgatatcaagaaagttcatctggcttgccaggaactggaggtgcggcagcaaatcgactttttcctgcacgttatccaccttgttaacggcgagaataaccggtgctttgccatcgcgcagtttgttcaggaccatttcgtcgtccggcgtccaacgggtgccttccacaacgaaaatcaccagctcaacgtcgccaatcgaactgctcgccgccttattcatcaaacggttaatggcgcgcttttcttccatatgcagacccggggtatcgacatagattgcctgatacgggccttcggtatgaataccgacaatgcggtggcgcgtggtctgcgctttacgggaagtgatcgaaatcttctgcccaagcagtttgttcagcaaggtggatttgccaacgttcggacgtccgacgatggcaataaatccgcagtaagttttgtcagtgctcattccaactccagttttttcagcgcctgttcggcggcagcctgctccgccttacgacggctggaacccgtgccaaccaccggttcgctcaggccgctgacctggcagtggatagtaaattcctgatcgtgcgcctcgccgcgtacctgcacaaccaggtaagatggcagcggcagatggcgaccctgcaaatactcctgcaagcgcgttttcggatctttttgtttatcgcccggacttatctcatccagacgggttttataccagttaaggattaactgctcgacggtctggatattactatcgagaaatactccgccgattaacgcttcaacggtgtccgccagaatggactcccgacggaatccgccgctttttaattcgcccggccctaaacgcaggcactcgcctaaatcaaattcacgggctaattccgccagcgtattaccacgtaccaacgtggcgcgcatacggctcatatctccctcatccacccgtggaaaacggtgataaagcgcgttagcgataacgaagctcaggattgaatcgcctaaaaattccaggcgttcgttatgtttactgctggcgctgcggtgagttaatgcctgctgcaacagctcctgatgattaaaagtgtagcccagcttccgttgaagccgattaattacgatggggttcatgcgataccaataaatgaatgcgtcaacaatccagcacacgaaacagacctgatacacgtcatctgtcctgccgcatcgctgcagcggaaagaaggttgtctataaccaacgctgtttcgtgtgccgtggcgaccaaacggcgccaacctaaaacttcgggggaatattctatacacaacgacaggggatgtcgttagtcttagggaatttatccaggaaataattcacgctgccgctaaaaagacggcagcgtgaacgatcatttcatcacagttagtgaataccgccgatacgactcaggcgtacgcctgtcggccactccccttcctgcttgtcaaagctcatccagatagcgaccgctttaccgaccagattcgcttccggaacaaatccccagtaacggctatccgcgctgttatcgcggttgtcgcccatcatgaaatattgtcccggcggtacaacccaggtcgccagcggttgtcctggctgttggtaatacatgcccaactgatcctgagctatcggcaccatcaggatgcggtgcgtcacatcgcccaacgtctctttacgttcggtcaggcgaatgccgttttctttcgtctcgtttagcggaacttcaaagaaaccgctggtcgcttctccgccgttacggcgggcaaaagtctgtacaaaatcgctcggctcaacgttagagtaggtaaccggcagcgcattttcgcacgcctgaccggagctacagccaggctgaatcgtcacctctttcgcaaccggatcataagtgattttatcgcccggcaaaccgacggcgcgtttgatgtaatctaacttaggatcttccggatatttaaataccacaatatccccgcgctttggatgaccggtctcaatcagggttttctggtagatcggatctttaatgccgtaggcaaatttttccaccagaataaaatcgccgataagcagtgtcggcatcattgagcctgacgggatctgaaagggttcataaagaaatgaacgaacgatcagaacgatcgccagaaccgggaaaaccgacgccccagtctccagccagcccggcttaggcgccactttattgagcgtagcgttatccagcgcatctcccgacgccgtttgcgcggcagcctggcgcgcccgacgttttggcgcgaaaacaaacttatcaacgcaccataaaatgcccgtcaccagtgtggctatcaccagaatcagggcaaacatgttcgccatgccaactccttagggattatttattgtctttaccgacatgcagaatggcgaggaacgcttcctgaggcagctcgacgttaccgatctgcttcatgcgtttcttaccttctttctgtttctgcagcagttttttcttacgactgatatcgccgccgtagcacttcgccagcacgtttttacgtaactgttttaccgtcgaacgggcaataatatgcgtaccaatcgccgcctgaatcgcgatatcaaactgctggcgtgggatcaaatctttcatcttctccaccagctcgcgaccacggctttgcgagttatcacggtgcgtgatcagcgccagcgcatcgacacgctcgttgttgattaacacatcaacacgcaccatatcggaagcctggaagcgcttgaagttataatccagagacgcatagccgcgcgacgttgatttcagacggtcaaagaagtcgagcaccacttccgccatcgggatttcataggtcaacgcgacctggttaccgtgatacaccatgttagtttgtacgccgcgtttctcaatacacagcgtaataacgttacctaaataggcttgtggtaacagcatatgacattcggcgataggctcgcgcagttcataaatgttattcaacggcggcagcttggaggggctatcaacatagatagtctctttcgccgttgtttctacttcatacaccacggtcggcgcagtggtgatcagatccagatcgtattcgcgttccagacgctcctgaatgatctccatgtgcaacaggccgaggaagccgcagcggaaaccaaagcccagcgccgaggagctttccggttcataaaacagtgaggcatcgttcaggctcagcttgccgagcgcgtcgcggaaactttcataatcgtcggagctgaccgggaacagacctgcatagacctgcggtttcaccttcttaaagcccggcaacgctttttccgctgggttacgcgctgaggttaaggtatcgccaaccggcgcgccgaggatatctttaatggcgcagaccagccagcctacttcgccgcacttcagctcggtacgatcaacctgttttggcgtgaagatccccaggcggtcagcgttgtaggtctgcccggtgctcatcactttaattttgtcgcctttacgcatggtgccgtttttaatacgcaccagcgataccacgcccaggtagttatcgaaccaggagtcaataatcagcgcctgcagcgggccgtccggatcgccttgcggcggcgggatatcgcgcaccaggcgttccagaacatccgtcacgccgacacccgttttggcggagcagcgtaccgcgtccgtcgcatcgataccgacaatgtcttcgatttcttccgccacacgctccggatcggcggccggcaggtcaatcttgttaagcaccggcaccacttcaagatccatttccatcgcggtgtagcagttcgccaacgtttgcgcttctacgccctggccggcatccaccaccagcagcgcgccctcgcaggcggctaacgaacgggaaacttcataggaaaagtcaacgtgtcccggcgtgtcgataaagttcagttgataagtttcaccatcagacgctttaaaatccagcgtcacactctgggctttaatagtaataccgcgctcacgctcaagatccatcgaatcaagtacctgagcttccatttcacggtcagacaggccaccgcagatttggataatacggtcagacagcgtcgatttaccgtggtcaatgtgagcaatgatggagaaatttcttatgttcttcataaatatgaatttttcaactcgctatgctgataaatttttcttgatggacacagcggtggacattccacaataactaccccatcaacgactggcgtgcatattacactgtagctttgaaatcgtcagcatacgatctgctgatcaacatacgatgttacatcacaatagaggtctatacgatctataaacctataaacacggttacagtcagtcctgactaaacagcagccggcctaccgcagtcacgttcttgcagacaacgtgactgcggtaatccatcccaccggattgtcttcaaattctccatgttgctgaatcggctaacagcttcttaaacgatcggtattaggctaggttctaaatcttgcctgaatgaaaataaatgtaataatgatagcttggtattgacatatagattgaaaaagcgcatgaaaataggattccaaccagccatattgcaatatgcatatacaagtaacgaggcgacatcaaaccttgagttattaaataaatggagaatagaatccccagatattgagaaggaggagcgtaatagtatttacgacaaaataatagaagcaaatcataccgggagcttatcaattactgctcatcatgttacctctattccggtatttcctgataatttatccgaattgaatttatcttcatgctatacactggagtctattccaaatcttcctgatgggttaaaaagtttaactatatctggaaatcagaccattaaaatttcatatttcccagatagcttagagtcactatctatagatatgcaggcatatgaagaaaattatactttccccgcattaccttatggattaaagagttttactgcatgctatggtaaatttttgcctccccttcctccgcatctatcttctttgtcattgcaaaatttctctgaaatattatgtgctgagttaccatataaattagataaattagatttacaaaattgccctttcttgccattaatgaaaatgttacctgaggagttaaaagaactaagtattgaacttatacgaacagttcccggtactgttatagatgatattttgcctgataagctaaaaaaattaagtatcaacttttgtgataatattaaacttccagttaagcttcctgttaatttaaagtctatcaatttatcctcaaggacccctattgcatgggaaataccaacctgcaatctgcctgcacatatagatattagtaccgatggttatgttaagcttaatcctgaatttcttaccaggagtgatattacctttagtaacaaacctgcaggagatgtgttaagttttcagcctggagatgtggtttatggtttatgtaaggcaagagatcgagtaaatactttagttaattcgttatattatttttcaaaaaaagatattattattcaaaatacattaacagatgcggtctgggacaggaagaatagagccgtgtttaataaagatgagaagatagcagaaagattgaatgatgttcagagagggattttttttagagaatttttatctcaacataaaaaatacaatattaccgaagataaatattcagacttatccaatgaggagtgctggataaaaacaagtaaagccggtcttgaatttcaaacacgattgagggaacggtcagttatttttgtcattgacaatttagttgatgctataagtgatatcgcaaataaaacaggaaagcatggtaattctattacagcacatgagctaagatgggtatatcggaatcgacatgatgatctggtaaaacaaaatgttaaattttttcttaatggtgaggctatttcacacgaagatgttttttcattagttggttgggataaatataagcctaaaaatagaaatcgttgactttaaaaaaatatgcaattaatatatttatatatagagcagccctattggagttaaggatatatactccccctaactctagactacatgccaactttacttagtatcatattttcttgctacatatctgtttggcaagggtatgaataaaaaacaagattaatttaattgatatcgcaacagataagcacctgcatttatctttaaacttttttatggccaaccagatttttcaccatctgcgcacgtttattcgggcatgcgttgaaaacctgcaaaaaaagaaaaatatcgatgcttattattttttctttaattaaattttcgctcaacaaacttaattattaatccaatgacagtgaagtgtgaactatgctgagcataaacgacatcaatagcaagggcaagggcaagggcaagggcaagggcaagggcaagggcaagggcaagggcaatctgagtatttacaggtgaaattatgaaaaatagtatatttttaccattgcttctggtgctgtcggcaacgaccttttcggcattggtgatggctgccagtcattctccccaccagataatacaaaacatttttccagtggctggccgccagatatcctgaagcaactgaattggtctcaggtttgtggttgttagtatactgaatattacttcaggatggcatgttttattgacaccagcctgatttttcacaacgttatattacccgtttacagataattcccagctaataaatcaggaagttccagatgtaacagaagttatgaggtgtattaattgataggtctaacaggcttgaattacttttctttaaaaactactgcatgtaaaagggtctcctcttgttgtgatgagattcgtatatatttatatcttagtgatttatggatcatacttgtggttttccttaggaggtaacatgtttacaattaatagtactaacagggtggcgagcacaatcgctccatatgcatgtgtaagcgatgttaatttagaggacaaggctacatttttagatgaacatacctcaatacatgcgaatgattcttctttgcaatgctttgtcttaaatgatcagcatgttccgcagaatacattagctacagatgttgaaggctacaatagaggattacaggaacgtataagcctcgagtaccagcccctggaaagcattgtttttctactcggcacccctgcagttttagagactaaagagtctttatcattaccagtttccccggatgctttaacccaaaaactattaagcattagtagcaatgatgaatgtaaattatcaggtagcaccagttgcactaccccagccagtcataacccaccgtccggttatatcgctcaatacaggcattctgcagaggttttcccggatgaataaaacaaagcgttataaatagctgcgccgaatagtagatcactttgattgaactcagtccggattgtgtgatttgatcaatcgccaaaaatcacaaatcaccaaccggactaagcgatgccgatcatagcaccaattccccgtaccgaacgacgcctgatgcagaaaactatccataaaacgcgtgacaaaaaccatgcccgcagactgactgccatgttgatgctgcaacccgggagacagtatcggccacgttgccagaacgctctgctacgcccgttcacccattggacgctggattaactgattcaccgctgacggtgtggaggcgctggacaagtgtgatgcggataatcctcatcatatggtcatgtatttttcataaacaataaagctcgtccaggagtgcactaaataacagattgttagagcttgcttaaacatcagtcgtctaagtttaccttaaagcaagtggcgttttatgtcccatatatgccccatcacatcctcgttccatcatcaaactcactggatctcatgatgttgtagggaagtaagccggagagataatttccttctgtgccgtgccggcagaagaatttatctggcacgctgtctcgcgctgtatggagtgtgaagagccaacacccggaattgattgaacaagttacttaacacgcaatagctcagagtatcttgtggtgtaccgcagcgaaagtatttctcgcttcatagcccactgttgcggtatcccctgcccggtgattttctggttgtattgtcatgtgcgcatatttaagccagtttagagactgggaattttctgtacagcgtcgacagccccgcatcataaataatcgttacctgctgtcgcggtactcctgccctaatcaggcgcccggcctgcgctcccagtggatgggagccagtaaggatttgaatagcacatgaactcactctcatatgaattaatttacattggaaagaaaatataatagcgcttatcatttttatttaagttaaatattttataaatggtttttatttactcacctgatggtaatgaataacgtttaatatctatagtaaaggatgctgtaaccgtaaggatagtgtgccaaaatttaacaggcaacgtattattaaacacgttaagagcgtatttttagcaatgattttaatattaccatcttcactatattctgctcttacaatagcggcagactctcaagatcataaaaaagaagaaacaattaagccaatgcctcaaaagtggtgtaatctttggcctgctggcatacccttccctgaagattggtttaaaatgtgtagaggttattgagtataaatttaatatactaaccagtaaccatatcagttatgacagacaggtcttcttcatatttgctataaataaggcctgagctttcctgacaaattataaactactggctggtttctccggccagacaggctttaaagtatcaacacggtttacctgtacccggtactttctccatgccagaagagaagctttttctttatcggttgcttcgtccagatccactgcatcctgtaacggcgcgattttttcagatgccatttgcaaaagacggcttttggtcccttcagcttcacgaagtctggccgctgtttccgcagcttcatccttcacccacgccttaccatcccatttctggtattcaccgtctggtgaaactgatgtgacattttcaggtagcgggccgggagcggaaatataaacctgattgccggttgttgtgtcgtaaaccgtctcgccgcggtggtcctcatgcagactccacgttccggtttcagcatcaaatatcgcaatatgactggctggaatatccgggggcgcaatatccgtacaatttgccggtaatccagtgtgtggcgggatatatgcatcacctgcaccaataaattcgtttgtatctgaacgcagattaaaaattttaattgtctgcggggtatcgctcattttaaacgtcattttttactccggataaatattcaggtttcaggtgctttccatgagaattggggctaaggaaaacagcatggctatgcgcaccaatataaatatcatcaacctgatgacggggactgatgcaggtgttacctgattttttgcaatacgttctgtaatcaccaaaaccgatatattccgttctggcgttcggacaaagcgcctttgacggacagtatgccgttgtactgaatacagcattctggcgggcgctggcgtattgccagttaatttccgtggtgcagttaataaaaccatcccacgccagcttcatttgccgggcgacactgcccggggatacctgaccacacccggcccccatcgcagggaatactaccgatttaattttcctgtcttccccggcgcttttattgtgctgaaatatcgctaataacgctgcacgtgttgcattataaaccgcgtcggtgccgtcgattatcagcggaacgcgcatcgtcggggcgtgaaccagccacggatatttactgttacccgtttcaataacaaaggcggtgccgacgggctgttctcccagatattcacggaggatatgttgctgtacccgttcctgtaattgcggcccgaaatatgccgtaatagcagcatccacaccaccatccataagaccaaagctgttggccgcactgaccatgcagtcaaattccggtatggtttcaaacggtccggggataatttccacattttcggtattctgaaaagaatgttcaaaagccacggccattgctggcacgggtgctgaaagaattaatttaatcatgccagcctcactatgtagttaaatgcaatatttttaaccgtggtttccgcattaccgtctgcgtccacaataacgacgtgaccgtgtggaccgatatacatggtgtgctcgtgtcctccgatataaactgtatgcgcatggtcgccagcggcctgtgtccatgcaccacctccaggctgaaatgaggtgtgattggagtctccccagtatgaattgatataaccgccgaactggtgagtatggttgcccgtggtattggtcgatttcgtgccgtaatcaaaagatgaggtagattttgtccctaagtcagtatcctgcgcccgcgcggtgtgcgagtgcgatttattgccgtccatttcttgcgacaatacggcacgtccactgatgggcttaccctttattgtccagcctctcatgtcagggataacgccggacggatacgctatagccagtaacgggtaagcagatttatcgaaggactgcccctgcatcagagcgtaacctgccggagtagcatcagatggccatgcaatcgccgcccctactggatgcgaatccggaggtgggtttagtgtggtgtaaagcattgcccattcggaccactcagcatcggcggtatctcgatggctgcgaatatatgcgggcgctggcgcaccatttgtcccgctccagccaatgaggatttccccatcaccggttccggtcagacgtaaaatatttccgtattgcgtcggatagccattgttgtagacctcgcccattatcaggccgccatcgctgcctcttgtcgtgccagtcagtgccggaagcgcgccgcgtgatgcaagcctgttcgctgcgacagccgtaccaccagcaggcaacgcaccagcagccttatcaattgtgctccgtaaaccaacgtattcgataagaccttcaatgctttttcctgacagcgccgtcagtgtatcgtccagcggctgcttgcccgcaatcatgttagtgatagtggtagcaaaattaggatcgttacccagcgcgtcagccagttcctgcagcgtatccagcgactcaggtacggaaccgaccagtgcagcaatcagtttacgaacaaactcagcgtttgcagtctgaagtcccttagcgtcatctggcggcgtcggtgtggtcggcgttccagtgaataccggactgtccagcggcgctttggtctgtacctcgtccatgacagcatggaccgcctttggcgtggctgccagcgcttcgctgtcactgtccgtggcgctgcttaacttaacgataccttttttcgtcaggctggcatcttccagggaaatcacgtccgcgatatcttctgcccgttttgcggcatcttctgctctggtggctgctgctccggcagcagtactgctttgcgccgccagtgatgcgctggtatcagatgcggcggcgtgagtggatgcctccgatgctgatgacgaggcggctgttgcgctggccgctgctgtacttgctgacgttgctgcatttgtctcagatgttttcgctgcggctgccgatgcggctgccgccttttccgacgctgccgccgcagtggctgacgcacctgcatcaccggcactggaagccgcctgcgtttctgacgtcttcgcggcggtttcggatgctccggcgcgctctgctgatgtctgcgccgccgtcgcgctggcggctgcggcagcagctgaatcgccggcggcagtacgggaggcatctgcattcgcttcagatgttttcgctgcggctgccgatgcggctgccgccgttctggctgtgtcagccgacgccgcgctggctgatgcctccccggcttttgtggtcgccgtacctgcgctgctctccgcagatgctgcggatgaggctgcctgtgtggctgatgcttctgccgctccggctgcattcactgctgccgtggcgctttccgatgcctgacctgctgatgtctgcgcctgttcagatgcctgccctgcggcggtggcattccgcgatgcctccgatgcctggcgggcaacttcttccaccatcgcctcaaaacgccgcagcgcctccgggcggacgtcgtcttctgtcatggcccccagaaaatcattcagggtgcccggctttgaatcatcgtaaaccgtaataactccggcatgtgacgggggatacccgtccaccaggagcgtgacagtgtactgcccctgctccacatccatgctgtagcgcccggcgtcatccggattttctgatgccaccgtattcacgaccaccgtcgtactggtccggcaggccttcagctgaatggtgcagttctgtaccggcgttcccgtaccatccttcagtacgccggaaataagtactggcatattgcctccataaaaaagcccgcccgcaggcaggcttcagattcattcacatctcagcactgattatccgggtcacgtaaatatgccggcagagaacactggacgctccgcgtgattgtttttccctttgcctcgcggtgctgtttctgcccacggtcggtgccggtataaatccgggtctggttttcaatattgctgttgccgcttcctcttccgttatcggcaacggcagcagtggaaaataaaacggacagggaaagccctgccgccagagaaattacgcgcgacatagtcatatttgttcctcattaaacgaaagggaccggaaatccggtcagtttgtgaagttgctccccgaccgggaaaccatcaccagcggccagacggaagcagacgtggtgtactgcccacggaccctcagagagacgctgatatccacgacaggtgaagtggtgtagaccgaaaagacgacggtctgatacatggccggaatccctgcggtatacggcataacctccgccgttttcacctggccgttaatatttatcgtgactgtgatggcaccggtgccaccgttacgctcacagttagccatcaccgtgatggttttccctatctgataggtggcgctgtcggtataccgtgttgaggtgctgcgttcgtcgttcgtcgccctgatgctcacgccctgcatgacttttgagccgcagatatcaccgacaaactctcttgcttctatcacgccagaaaacttaccggaggtggcattgatttctcccgtaaacgagccagatacagcgttgatatggccgctgatatccgcatttttcgcagtcagctttccatccggcgtcagggaaaatgccggaggattcccgccactggtaatggtcggcgcgctcagatatttcaggaacgcctcattcatgattatctggtcgccctgcatgacgaatccgggcgtctcgtttccgtttgccgggttaatataagcaatgcgatccgccgccaccaggaactggcttatcttcccgtcaggcatgtcttccatgctcagtccaagtccggccacataatatttgccgtctttggtctgctctattttgacgccccacatggcgttccatttatcgttagcatcctgccactccttcgaaaactgctgcagtttgctggcgttatcctccgtcagttccaccttctccagcagttccttacccaggtgactttcagttatctgccctttgaaaaaatccagatagcctgcggcatcgttgctggcctgcccggtcgcctccacgaatgcggatttaccgacctgatttaccgcccggatataaaaatagtaatccctgccgggcctgatattcacactggccgctatccagtacagcgccgttcccagatatcgtgcggcgttttccacctgatggatatccgtaatctgcgcgtctgaaaaccagaactcatactgcaccgtcgggtcgtataccgcctgacgcggtgtggctgtaatctggaaatagccaggggtgagttcgataaatgatggtgccgccggcgcggagatgctgaactgtgtgctggccgggtctccctgttgtccctggctgttcaccgccctgacggacagggtgtagcgccccggcgtcagcccccggaaccggtactgcgtatccggcgttcctgcgctgcttaccagccggtcactgccatcttccgccgccacgttcaggcgcaaagaaaacgaggcgcccttaacgactcgcggtgtgtcccagcgcgccagtacctgatactgtccctcctccgccagaatttctgtggtcagatgctgtatcgccgggggaacggtgccgtgaatcgttccgggttgcggatcgaatgatgccccgttgtccacgatggactctttttccggcacatgctgtacggcggtgatggcatacgttccgtcgtcgttttcccggacagccacacaccggaagagacgctggcgcagcgacggcagtttcagcccccagacgctgtattccgccacgccgtccggtatccggctgacctgaacctgcacaccgtcggtaacagactgcacgtccacgctgaccggcaagccttcgccatccatcaggcttatcagcgtggtgccggacgacggcagggtaatctccctgtcaagggtcagaatgcggcgggcgcggtcaacggacagaatccgcccgcccaggctgatgccggcataatcctcgtcgcaaacctcaatcacatcaccgggaacgtggcgcagcccctccgcacccacactaaaatcaaccgtctgggtttccagcagctccgtttttatcagccacagcccggcgcggtgcgcctgcccgcgactggtacagccaaacgcatccatttttaccagattgcgtccgtagtgactgatggcgaccgtgtcttccaccagttccgtggatgtctgccagccattatcagggtcgatccagttcacctctaccgcattatggcggtccttccgcgcactgaagctgtaacggaacggtgtgccctcatccggcattaccacattgctgcgggtataggtccagactgtatccgagggcctgtcctgcacgaaggtcatcatctgcccgttccacaccggcatacaacgcatggcggagcagaagtcggtcagcacatcccacgccttacgctgctgtgccagatacgcattaaaggtcatacgcggctctgtcccgccgaatccgtcagggaccatctggtcgcagtactggcctattgcatacagcgcccacctgtccacgtccgccgcgccgattcgctgtcccatgccataacggggatgtgtcagcacatcccagagacaccacgccggattattgctgtatgcaggcttgaacgtgccgtcccagatgccgctgtaggttcgcgctaccggatcgtaattcgacggcacatgaataatccgcccgaaaaaatggtaatttcgcgtcacctgctggctgccgaactgctcagactccacctgcaggccaattacggcggtgttgggatagcgctgccggacatcaatagtctcggtatacgacgaccagaccgtgttgttctgtaactggtcagtggtactgtctgccgtcacacgtaccatccggataccaaatggccggggagggagattatccactatcaccgaggccagatactgtgtggttgttttcccggtaatcgtaatctctttttccaccacccactgaccatagcgctcaagatggatttgcagcctgaccgatgtcggattgcggtcgcccttgctgttggcctccaccagtgactgcacgccgaacgtaaaacgcaggcggtcaatatttgcagccgtgatggttctggtcaccggattgtcgtatttgacctgtacaccaagcaccgtctcggcgccggacgattcaaatccctccagcggggtctgttcctgctcaccgacgcggtataccaccttcacgccgtggatattcgtgttaccgtcgcggtccaccaccggcgtctggtttaccagaacactttgcagaccgttcaccgggccttctatcggtccctcgctgatggcatcgatgacgctcagcagctgcgtggatttaaggttatccggtgcctcgcggggcgtatgcccttttccgccgccctttcccatttattaccccgtaaaacgacaaaaccgcccggaggcggttctgtctgaatctgttctgttgtcagcggccaatcaccacaacctgaccaccatctccttcatcagcggtactgacttcctgggaaatcacgcgtgaccccacctgcatctcgccgtacagcaccggcaacgtgttaccgttggcaaccatattatccagcgacgagaaatacgtgttctgcctgccgttatcggtctgcctcatttcggacattttaggttttggtgccagcatctgcgccacaccgcccagaaccatcgacgccccggtcatatacataccggataccgccgccgctcccagccagcctgccgggttccaccaggcaacggcaatcagcgccgcaccaagcaccgcctgaaacaccccgccagatttggccccgcccagacgcggcacaatatgaatcaccgcgccaggcggcagcgggtcatgcaggctggttgtcagggtatcagccgtaacatcgtctccggctatgcgtacctgataccagccgtcgttcagtttctgccggagaccgggcaactgtaccgccagtgcccggacagcttcagcaccactggctacctgcaggctgacgcggcggcaaaatcgttgcagatccccgtaaaggcagatgcgcgccatgcccggtgtcgccagatggagtgcgtgcgtcgttgccatttgtcggtatacctctcacgtttactcagttgttcaggaatatggtgcagcagctctccgtcgccgcagtaaatcgctgcgtggttcggaacggaggagccaaagcagcaaatcaacacgtcgccgggctgcgcactggctgcgctgacacggtaaaaccccgtcgtctccagattatccagatagagattgtcaccatgccgccaccagtcgtcgtcccggtgaaaatccggcatatcaatccccgccagatgataggcatcacggaacagcgtgtaacagtcaaaaaccccatgtttataatgccgtccggtcaggtgtggcacacagcggaatttatgtacctggccggcgcataccagccaccacggcaggtcgctttgaacctgcagcctgcggtccacatcgctcagatacggctggccgccaggatggctgtgaaccagcgccacaatatccccctgcgtttcagccctcagccagtcctccggcgccatacggaaataatcctccggcgcggcagaaatattcacacaggggagataccgttctcccgcctgtgttctcaccacgaagccgcacgactccgcaggcgcacaccgtcgggcgtgcgccagaatatcctgttctttcatgatgatttactgtgaaagtttattaatggagaggaaaccgccaaagtttccggtattgttacgcagggcgcatccccgggcgcagcggctgcaggcatcttttgccggatcggcggtagggttatcaaattcatctgcgacagctggtcccgtataaccgcattcgtcagagcggtatatccatgtacaggtattggccagcataattcgcccggggaagacacatccgtccgtttcagtcggtgttgccaggacaaatgtcgcacttaccgccgtcagatcactgcactgctcgatcacccatcggcttacggattcctgctccgggtcagcctcctggttgccgttttgaaaattcacggcatcgagaaaccgggcatatactatcctgcggatgaccgtcgccccaaccaggctatgcaaatcctccaccattccggtcaccataccgtaaagattggataccttcagtgacgggcgcgcagctgcgcctttgccgttcatttcaaatccgcaaccgtctacaggataaacgtcatatttccgtccctgccaggtaaccgcctcccccttttcatttgcctcgttacaaaaaaaataacgatcaccgccagactgtgtcagatcgatttcccacaaagtgatcctggcggactgcgccagtttagcggattcgttcagcgtatcctgcgaaatgtcctgcatcactcctcctcagataacaacctgttcaaaagtcgtggtcacagtcacccaaagagagccaacgttaatcgaccatttgcggcaaatcacccgaatttgtgtccaggtataaggcggcgtccagagaaaggatttcactccaccgtggcgggataaaaatgcctcaaggttctgatgttctcccttacgaatccggaccgttacgttatacttcgccagatggttgttcagcccggctggacgccgttgttcatacccgtcacccagttttatggaggtgacttttggttctgattccactgtcatatcagggcggatcttccagttaaatgtttccattgttatcgccctcctccagcaatacccccgtcacgcgactgctgttgccagaaatcaatggcggctttttttccaatgttatatacggcctgtaatgcctgcggaccaatctgtccgttgccggcgtcgttgtggatttcaatgttgtactcaggcgcaaacatcgccatccctcctgaaccggctgccacgacacccagcttaccgtcagcaccacgacgaagtggtaatattgcctccggtcctgcctcgcccatcaccccggcacctttggcaaaagcaaaaaatgtcgggcgattaacaatgctgccgctgtactggctgagtcctgccgaacggtacacgccgccgtccgcattcggaataaccgacagcgccgcagaactgtatgcccctgatggtgtactgccgcctgccgatgtgccaaagccgaacattgccagcactgaacccaacagtttagaagccgcaatacgtgcctccatttttgcaaggtcagccaggatggagaccgtcaggctccggaaactgccctttccggtcacggcaaaattcgcgatactgtccgccatgccgttaaatgcgtttgtgaaaacgttctccgtcatgcctgccacattgccgccctgcgccagaaagttatccagcgcccgcgacgcccccagcgtccagtctccctgcgcagcgtcaactttcgcattgtaatccgcccactcagccagccggcgatcgagactgcccttcagcgcctgctccgcctgacgatattcgtcagaaccgtatgtcccttttgccttgctgtcgcgtttaagctgctccagttgttcctggtagtgctgctgaattttcagacgctcttcgtatcggccacgttgctgatcgcccatacccattgtggccagcgccattgcgtgctgttgcctgacgcgggattcttcgtcagcgagctggctggtcaatgtgagcgtctttttcttcagttcattaagggcattctggtgttgcaaatcctgttgtgagatatccagcttctgtagcgcaagcgcaatttcatccttatgtgccagtacgctttgttcatccgccgtcagttttttaccggacaaatcagcgatgcgctgctgaaatgacaaaagctgcttatgcgcttccgtcattttttcggtcgtggaaagcttcgcggcggcaatctgcccttcagtctgcgcctgttgctggctgtactgcaaaagcagtcgcctggcctcgtcgttgtggtaagtctttggctttttcgcctgttgtgacaacgcctttttatgacgttcattttcgcgctccagtgcggcattgcgtacagcagcatcggcatactgcatggcggtaatgcgcgccacctcccgttggtgccgcagggattcagtttcattatcccggttcagcgcggcgttctgctcgttccgacgtttctgcgtttcctgataattacgctctgcctgcgccttcgcatccagcaggtccttctggcgtttctgttcctgaagttcgttcagctgctgctgatcgtattcagtctgggaagaagacaccgtccagggcgtttttctgtcgcgcgcgattttttcctgcagtgtcgcgatcttttcatcgagcgtgtcttcccgcccgatatccagcatccgatcccatgcccacttcgccgcatcaccgacagcattccatgctctttcaatccagcccagattgtcgtgtacgtcccccatccgcttattcatttcttccgaatacgcggacatggcaattttcgcggcatcagccactcttccctgctcgcccagtaccctgatttgttcaagctgggtggctgtcagaaaatgcagtgtcctgtccagttctttcgccgcattcaccggatcatcccgcaggcgtttaaactggcggatggtttcatccactgattgtcccacgttttcctgcattctggtcgcggtacgggataccattgccattgcctgcccggtaaacgctccgctaccgaccacctgtgccagcacgcctgcagcatcgtgctgcgtgacgccatttccggcgagcgacttcgccatcgcattaagctggcctgtggtttttccggcataactcccggtcagaataagctgtttattgaacgtctcgctttccttagcgccttcatagtaggccttgcccagcccgtaaacagcagcagccacgccgccagccagcccgccgagcatcatgcccttcggagacatcagttgctcgatccacccggcgcggttagcgagcgtgataccacttccccgcagtgccccgaaattcccacgggccagctcaccagccagcacgcccagttcacgacgggcagcagcgcttttcagtcctagcgtatgggtggcagttccggtacgctccagtttacggatataaatatctgcggcgctactgacacccagttcagccgccttcacccgcagcagctcggtacgggagaggccctgtaccgtcgtctgctctttcaggcggcgtataaactgtgcttttttctgcgtggccagcgcttcggcatcggtaagctcacgggtcttcctggcggtttcagacaccagcgccagataatcgccctgtgagatatctccgcgtcctttcgcctgtcgtacctgcgcctggatacgctgcagctcctgcagaccaccgcttaactgttttacactgtcaatctggcggtaaaaagcagcacttgtcctgtcctgtgctgccgccacagccgctgactgcgcctgttcctcacgcagtttccttcccagtgcctccaccctctgtcgcgtctgatccacatccgccgccagacgcgtactggccgctgcgcttttctccacagcggaactgtacgcggtactgctggcagtcacttgatccagactggcggacgtccggcgcgtcgcctccgtctgcttatccagaaaacgctgcatccgggccgctgaacgttctgagtcaccagccgcatcgttcagcaattttttaatgcgcggaacttcgtttcggaactctgcgctgtcgatacttaaatcaatgaccaggttcgctatctggtccatagcggacacctccggtaataccttcgcccaggatcatcagttcatcatccgttttttcgtgcaacgactcaggatcagtgatcaggctgaacatttctgcatcgtgatgcgtgcctgtaaccagtccggaaatcagcgatttcagcgttgcaaactccgcatccagcaacatgtcactgaagctgttcttcccgaaatgctccgcccactcacccagctctgtcgcactcatttccgccagcatctgccgccagtctggtcgccggaactcacgcgcgagccgcatcacaaacgccagctcccggttcaggacttttccggcgtggtcgtgtccttttcactcccgctgtcgtcttcctgcgatgccggaagacgcataccactcagggacagaaccatatcagcgccacgtcccagcgcctcataagaccattccagtctgacggactcatacagggcgcgggcctcctcctcttttttgctttcacacagggagcgggataccagccatgcattaatatccacccccatctgcataaattctgtctgacgctctgcttccgtcagggtttcaggctgtgcgtcatagtctgccgtccgctgctgaataaacttcagataatccacacgttgcagggcagaaagctcactgagcacgatggaatgcccaccgtagttaaaggtgtctgtattgagaaacatgatgattttccatagaagccccggaaccggggcggactgataagagagggttatgacgccgtcactgtcactgctgccaccgcgacaagactgccgtcactgctgataccaacaatattcacgctgcccgccttcacgcctttaaccgtggccacattatccttcagcgtgacggtggcgatcagcggatcggcggtcgcaacctgcagcgttttatctgacgcgttatcaggttttaccgtaaatgtcagcgtggtggtggctccggcagccaccgtggcactggccggcgcaacggtcacgccggatacgctgactacgtcaggtgtatcctcctccgcaagagaaggacgcccgacgccggtgatttttacgctgcgtgtcatcacctctttggacgtcacggttttacccagtgaactcagccagccgcggaacacatcaaccgtcccgttaggatacctgatacggaaggcgcgaacttcgccggtgtcaaacagctcaaccagttttttctgtccggtctcaccgggtttccaggccagcgtggccgtggtgtcaccgacgcttttctgcccctgcgtagtgcttttccagtcggcattttcatcatcaagatagtcatcgtcttccgcatctgcactcatttctccgggctgcagatccttaatacctgccagtcgcagccagtcatcatcagccagtggatttttaaacgcatcgccgctgccggtatacagccagaatgtggttccggcgcctttcgtttttaccagtgggtttggtgttcccatcatatcctcctcagttggtataggtgatccggtaagtaatttctgccatcccccacgttgccatttcgctgtcacgctggtagtcataacccagcggggtcatggtatcgataaggcgctccagaccactaacctcttccagcgcaggaaagattttttcttccatccagatatcaagctctgtatcaggagcctgagccctcagaaaaactgccgtatggagagtagcctgccagtcatcctcatcggtcataaggcctgtatactgtgcgtctgtcagccagacagctattgcgggtaaatcttcctgttctacgaaagcaggaagtccatcaaaaagagtgacaggtgcgccagtcacggattccagcttttccagaacggcccggcggattaatgtgtgtttgctcatcagaatgcctcctttcctccccggcctgaaggccggggaggaaaggaggcggttttccggctaactgtcttttgcataatcacattttcctctttaatatgtgaagccatgaaacgcgcatataaataccggttttaccccacgactgagcaggctgagcttttagctcagacgttcggttgtgtgcgtttcgtctacaactccatcctccgctggcgtaccgatgcgtactacgagcgaaaggaaaagatcggttacctacaggccaacgctcgccttacggcgctgaaaaaggagccagaatttgcctggcttaacgacgtttcctgcgttcccctccagcagtctttgcgccaccaacaaaccgcctttgctaacttcttcgccggacgggctgcatatccggctttcaaaagcaaacggcacaagcaggcggctgagttcactgcgagcgcgtttaaataccgcgacggcaagctgtacatggcaaagaacaaaatccccttagacgtgcgctggagtcgtccgctgccgtccgtgccgtctaccgtcaccatttccaaagatgccgcagggcggtactttgtttcgtgcctttgcgaatttgaacccgcatcactgccgatcacctcttcaatggtcggcattgatgttggtttaaaagatttgttcgtcaccgataccggattcaggtccggcaatccccgccataccgctaaatacgcggctcgcctggcactactccagcgccggttaagcaaaaaggccaaaggctcaaagaaccgcgccaaagcccacttaaaggtagcccgactccacgcgaaaattgctgattgccgactggatgccctgcacaaggccacccgcaaactgattaacgataaccaagttgtatgcgtcgaatccctgaaagtgaggaacatgatccgcaacccgtcgctatccaaagcaatagcagacgcgagctggggcgaacttgtgcgccagctccggtacaaaggcgaatgggcggggcggtcagtggtagccattgaccagtttttcccgtcctcaaaacgctgtagctgttgcggtttcatcatgaaaaaaatgcctcttgatgttcgtaaatggcagtgccctgagtgcggaactgaccacgaccgggacgttaacgcggcacgtaatatcaaagctgccgggctggcagtgttagcccacggagagcctgtaaatcctgaatcgctcaaagcggcttagattcggctcgttgaagtgggaatccccgtccttcagggcggggagcagtcaacgtgaaagataaagcctcagttgttgtttcagggcataccccagttgcttcggtatttcctcgtcaatcaagctttgtgtggcgctttcgaatgcctgagtcaatggtccggaaagaggaattttcactacatcgattggataacggtttttcccgttaacgcgtcgcataacatgccagcgtccgttagccagttgctgaataaaggcatcccggaacagatatggcccgattttaagcacacttccgcgatacagcagtttgcccctccgtttgctcatcctgacctgtgcagcgcccaactttatggcgggaaggtttccccggttaatccgtatccgggcagagcgtttaccgtctgtaccggctttaaataacctcaccctctggcgaaccagcttcagcggaagtcctcttacctggttatctccggcgacagtctcccgcgccaccttacgggttgccactgaaacagctttctgcgccacgcgattcacagcccagatactggcccggggaaccatctgtcggtcaaggctgttcagattccggatcgcattttcaagccctttcatcagaatgcctccgggaaaccccggcctttaggccggggagcagtcaaacattcctcccgtcctgcgccggttatccgtcggcggcgtccccctgcccagcagaataatactgctgtctccaccagccggagtgatgcgatccacccagaaggtgtcaccgagaatggttagtgtgtccgggcgcttcagatggactgtcagggatgttttgacaaaaaatgtaggcttgtctccctcaatccggacacctccggcggcatacgacacactttcaggatcgtcaaatacgcccgtaagcgtggcccctgccagaacgccggaggttattgttgctaccgttcccatcacccggaggatggcatcatcagcctgagaaatcgcggtatcaaacaggttttcggactgcgacatatcgccacccttacagttcaataataagtcctgcagcaatcagctcgtccacatcgtgttgcgaaatacgcgccgggtttcccgccataaccatatccagttcccggttactgtccggatcgatggcgcagatgtgtagtgtacgaagcgccctgataagtacccgttcggatctttgcccgatcccgggcggcactatggattcatcactgtcattttccacagcaggcaaatgctccgcctccgcttcctcttcccattccatgacacgctggctgagttcagcggcgctcccggacacatccggatcacgaccaagccgcgtcgcaagctcccgcagacgctgtatattctcttcttttgttgccataaaagatcctcccgcaatttgtaacaataaaggcctgaatcaggccttttgggatgcttaaccgacagtgacaatgacaaactcatccgggtccggcaggaccatcagcggcgcagactgcgtcatggtatattcattcgccggatcccccaccgtcagccagtgtttgggataacgggtggcggcaacaataccctccgcgagcgcctgtgaatcctgaatggcaccatagcagcggataccttctgccgccgtatttcccagaaccagagtcccttcaggcaggtaacgcttttcggtcccgttatcagcaacataggatgttttagccaccacaatggccaaatctccgtaataccccttgaacgacaccacagccccaaggtccttcaccgccgtttccagctgagaatttgaaccgcggcgtgtatccagtttttcacggaacagcttaaaaccgttcagcagacgccagactttcccgtccatcacggcaatattgatcagaccggatgcctggtcgcagtacatatccagatcataagtcgggtcaaaggtttccctgtcctgctctgaccattttttacctgtggcctgaataatgttattcccggcggagcgaccaaaatccacctccacggtgtcaaactgctcgccctgcatggtgtatttcccgttcagcaccgcactgacggcctgcatctcctccacctggacgatggccttctcttcctgcttcaggttatcggtcagaatgcgcagacgacggtaggccggatcgttaagcctggccgggtcttcacccggcagacgctcaacaacctgcgcatagttaacttcatgcttcggtttgacataccccggacgcagtacgcgcgtttccccgccgcggttacgcagaaccttccctccaaccaccggagatacataagcggcaatcggtgtttttccggtaattttgtccagcatgacttcctgggtaggaaatgtcacagtacggcgaaaaaacaggctcaggaagagtgggttaaatttaactttctgctcggtataacccagcaactggcgggtggtaaacaatcccataaatggtgtcctccggacgttaaatacgataaaggccgcttcgcggccttcttattacggtaaagcggcgtgactgacggcgcttccggcgaatgcatttgcctgcttaatggcatccacactcttcggccatgccagtgattctgtggcaaaggtgccgctcttccagtacgtcagcaggttttccgacccgtccagctcaagggccagaaccccgaccgccgttccggccttctgcccgtcccaggccaccagtttcccggtggtatcatccagcatcaggggcgtcagcatcggtgtggccgccgttatcccgctgactcccgttgcggtatgtgccggatcgttaccggcgaaaatgcggttatccgcacgtttctcaatagtggtggtaaatgacatactgtctccttatcaggtggctgaagtaccgggaatactcatcaacaacgtcgtttcggtatcattactgtggcctttgccgccggatatggggcccggggaatgagactgcatgaaagcatcaaatgcgttgttcatgctcagccccgcattaccggatttgtccggcgcggcagccagcaggtcacgggcctgatctgtggtcataccaggcatgacagccagtttttccgccaactcttcacggcctttcgcctcatcaagcgccatcacggcatcatgaagtgacgttgccgcagcgatcggcgatgctgccagaatggttctggcctgttccaccgtcatctctggcatggccgccagtgtctgtgcgagtgtttcccgaccaccagcttcttccagggcaaggatacggtcagcggtgctggtcgtgtccgccggcgcggcggcagccagaatagacttcgcctgagcaacgctcattcccggctgcccggccagcatctgtgccagtgcctcatgccccctggcctccgggcaacccagaattcccattacgcgctggttttcctgcgtgacagcgtcagctgcacttaattcaggcatagtgcctcctgtcttgttactgttgatagcttctgccatcacgccgatggcgtcagcagcattcaccattccatctgccagtccggtagtgataatggcctgcccgtcatacactgccgcctccgtcgccattaccgcatcgacagacaaccccgtgtaccgggccactttttctgcaaacatctttctggcctcgtccattcgctgctggtagtcggcatagacactttccggtaatttctggctgggcgtcagatcagccttgtgtgcgccagaatagataagggtgatatcgatcccttcctgtttcagtttttcggcgtagctggtatgcgccatcaccacaccaattgatcccattctggacgtctgggtcacaaggcggtgcgaacaggctgccgccagcaacatggccgccgaacaggctgtttcatttgccagtgcccagacaggtttctgttcgcgcatccggtaaatcatgtcagcacagtcaaacgccccggcagcctgaccgccgggactgtcaatatccagcagaatgccttttacctccggatctgaaaccgcctgttgtagccgggcagtgacaccgtcatatccggtcatccctgaaaagggacgcattccgccgagtttatgaaccagtgttccggtcacgggtaataccgcaataccgttcactacctgataaaaacgtgcctgcggctttccggtcgccataaaatcgcctgtgaccagtgccatatccgactgatccagactttcgttattaccgggaatgtgcaggctgttaatgcctgactccctgcccagcgcgcaaaagaaaacccgcgcataggcgggttcaagcagcaacggagcactggttgcctggctgatgatgtgcgagagattacgttgcacgcttttcctcctccgtctgacggctcgccgcgatctgttgttgataggtatcagtgatccataccggacgcgaaagtccggctgcccgccgttcttcggattccctgacctgctggcggaatatctcctggtaatcctcgcccataatggcgagttctttttcataggtactcagcccggcctcaatacgcatcacggattcctgaacctccttgagtccgtcaatcgccatacgtccggcaccaatccactccgagcggctccagctggatcgggcctcccagaaggaaaacctggcccggggtgcccggataactccccgtatcagcgcctcctccagccagcaggaaaacatttgtgtcgccagccgtccggcaatgaaccggcgccgccccaggaaatagcgccaggactcattggcagatgcgcgggcgctggaatagctgacctgagaataatcacgcgaaagctgctcataagagacccccagcccggcggcaatataccggagcagcgcctgctccagcgctgaaaagccattatcggaatcctgcgcagtctgcagattcagctcatcacccgggtacaggtggggaatttttacaccgcccagtttgatactgttggtactgtaatagcgggcataatttgccagcatgttaacaaggggcgtatctttgttatctgccgccgtgatgtattcaaaggctttctcggaatcgagttcgctttcgatcgtggcggcgtacatggctttgacaatcgcggactgaagctgcgttgcctgcagggtatcaagcatcttcagccgctccatcacactgtaaaactgattggcaccgcgcgtctgtccgtcctcaaccggctcgaaaatatgtaacatcgcgggtcgtccggacggcagaaaacgaggaatacgggtccagcgttccccaccagccaccggccagtcatcatcacagacatgataggcgagggcttttccattccggtccgtttccactcctgcgcgaagctggcggtttccgcgggcataccccggcgtgtccacccgtttcggactgacagccttgaatcgggtacggaaaacctgcgtggtttcagcgtcccagacaggctggagaaaaatttcaccattaaaggcgtgaacgcccacgccttcacggatgaactctgtaaaagtacgcttcccctcggcatccatttcgccaaaaataccatcgcaatattctgtccatgcagcttcaacctcatccacaaaactcttcgctgcgctctcacgcataccaagatagcgccagtttggacgatagctgataagaaacaggtgtccgacaatatgatccttgtgcagcgccaccgcatttgctgcaataccattattacggaccagatcatcagcccgcgcattgccgaggcgcaacgaaggcagcagcgcggcatccacgctttccgccgggggcatccagtcagccatctgtccgccgaaaccgatccccccgccggtgtatcccagactttcccgcagcggcgtgccgtgaacatccaccagaaccggggtgcgcttcacagtctcacccccacaggtgcccggcggcgaccattgcacagtgacgcctcaagttccgcgacatattttttcagatcccctaccgatgtcgcggtaaattcaacccgtcgcccgtctttctgaaccgtcgccacccgttttcccgtcatcaggtcatgcagcgcgacgcgggcttcctgtagctcagtgattgttgccattaactcctcctgccagcattgcggccagttgttcaagtgtcggggtatcctgctcttcgcttttccttgatgtcgccagcgcctccagatccagttgccagcgctgcacagacacccgtaacgctgcactggcatagacaagacaatccagcgcttcgttacgacgtcctttggcatcccataacagccggaattttccgttaaccagtttctccaccagctcttcggctaccagttgcttcgcttccacctccgtaaaaacatccggattatccggaaagcggatcgcataaggcgtggcttcgtcggcaggcgcagtaaccgcccccattctggcgtaaagcatttctttggcagtatcagtaccgatttcgcacaggaataccccgctctggttgcgttttttaggcatggtaataacgggttttccgtaaacggaggcccctttgacaggcagcacgcggaaaatgccgtgtttttttgagcgtttatagacgatttctgcatcgataccgccgatatcccagcagatacgggaaatggaaatatccgtcccgtcagcatgacgatattttttattaatgacggcatccacacgctgcagggtatcttcatcatcatgccgtcccatgataatttgcttatcaataaggaaagcctcttcgcccggcgcccagccccagacatacatttcataacggttacgctgggagtcgataccagcggtcagatacaccacccgctccggaaccggcgccgcataatgaatcactttttccagcaaaagctcatggctgagtttttcggccaccgcctcttcataaggctcgcccaacgtggtgtttataaaggttttcacaccatttggatctttcagcgcatccagccagtcataaataatctgtatccaggtggtaaagggactgtaagccgtccagatatgaaaggtaatggatcgtggcggcggaacctcctcaccggacgcgctgaaataagccagtccatcgcgtgtccacatgcctgtgttatcgcaaatccagcggcctgctttctgatcaagttccgattgacggatcacgcatccattatgttcacaaaggtaatacaccgtctccggcttgcttttctcccatttcagaccgaacggcgtactgccatcaccgaatttaaggtactgttcttcgccacaatgcggacacggtacataaaaacgcataaaatgcgccgattcatttgccgccttttcaatctggcatgaccctttgacttttggtgtggagccccgaatggatttaggccagacagaaccttcaatacgtttatcccccagcagcgtcggcgaaccttctttctcgacatccggctcaaaagatgacaattcgtcatagcagaccacatccaccgatttttcacggtagtttttggctgctgcaccgccgaggcaccagaacccgacaccggaagaaaagcgtttcagggtaagcgtgttatcacgatgtttacgcccgaaccagggggccagctccagcaatacaggaacatccctgatagtcggctccacgtgggatttcataaaatcctcagcggatgagtcggtcggctggaacagcaggctgttgcgcgacttgtgctctatgaaatagccttccacccccagcaacattttggtatagcccacgcgggcagacttaatgaggtttacaacgcggatcagttcataccccatcgcgttcattatcgctacctgaaacggcagcgtttcccatttgccgggggtgtaggaggactcttttggcagatagtaatactcatcagcccactgcacggtggtaagcggtacgggaatatgaagcgctatcagcccgttagttatggctctgttggcattattcgccctgcgctctccggaaatcatcggtccacttctccacatccgctatcgtggcggccctgcctgacgccctggcgatttccgttctgaccacatcgatgtgcgactggcacagatcaggatatttgcgctgtaataccagcggtacccttgacagtatccctgctatttcctgagccacccgttgcaggatgtaggtgaacagttcggtctcaagaaccagcccttcgcgctcagcatttttaagttcctgcgcatccgcctgggcttttgtcaggcggtagcgctcatagtcgatggtgccgggattaagatctgattccgcagcggcacgtaaatcatcaacctctttacgcagcttttcattttcaatagacgcatcacgctccgcgtaccatgaaatcgctgccgcggtgtcgaacactgcttcgttaccttttcctcctccggaaacaagtggcagcccctggctttgccaggctgtgacagttctgacgtcacaaccaaaaatttcagccagtttttttttattcacgttcatggaaaagtctcccggaaacaggaaaggatctgcgatcttcgtttttaactaaaaacgttatccagcagatcctttctttttttctaaaaaaacctttaaaaacaggaaataaacaataagaagaacggatctggcttttctctgaaaattttcataaggagtgaaatcctgcgacgctgccgccccgtaacaggcagaattcccggaaaggaccctggaaaaaaccgaacagttattgttacaatataacaattaatcattttaacgctgactgagggtcttacatatgaaattcaagagtattgctaaaactgtttttctttttgcactgctaacctcagctggctttgcaactggtaaaaacgtgaatgtcgaattcgataaaggacaaaatagcgcccgctattccggcgtaataaagggatacgattacgatacatataacttccaggccagaaaggggcagaaagtacatgtaagtatttcgaatgaaggcgcagatacctacctgttcgggccaggaattagcgattccgttgacctgtccagatattcatctgaactggatggcaatggccagtacacgctaccggcgtccggaaaatacgaactgaaagtacttcagacacgtaatgaagctcgtaaaaacaaagcgaaaaaatacagcgtcaatattcagataaaataaatgccagcctggtcagggggttcgttccaacaccaaacttttcagccactgggttatttcatgaggtgtaccagtttttagcgtctggttacgtttttgaggtgtacgaaaactggcttatatcagtacgataaaaacgcgatgtggtagtacgcagacccagagacattgtcatgtttatgcatttctgaaactcccccgcaggtaagctccttttccctcctgcgggaattttttatttgcactgcgtccggatgtactcctgcaaatacttcagtttttcctgatcgctgatgattccggcgcggatatcgagaacgttttgtccagcaactggagagagttcgacggtggcagcattgcccacgcggcgggtactggcggttttggttgtggttgtggttggcactgtacagcgtccttcgacacgcacccggctaccagcagcaaggcggcgctgcaaatcagtattcctgttttgtgcatcagctagttcctttgtgtattttgcatcgagggcggcaacgtcacgctggcgcttcgtcatatcggtaattgtctcgttcgccagcttcaggttgtgagtagcagtatcacgctggtacttgtaagtgatagcgttattgcggtagtgatttgccagccgaccggcaacaattagcgagacgagcaacaggccaacaaacatcgttttccagttgaacatcatgacaggaacagagcacgctccgcctcacgccgacgggtaagcccgttcagtaccttgctaccagccttattccagcgcaggaactcatcagcggcgccagcgtaatcaccagcgtttagcttccgcagcagagttgatgtggataatgtccgggcgccgaggttgtacgcgaacgacaccagcgcatcaaactggccttgcgtcaacttgaccttaaccagtctggacacatcattttcataaccgactaaaccagttttaagcaagcgctcggcagtagcctcgtcaatcatcattccgggcttaactggcttaccgtcaacagagtgggtccagccataaccaatcgtccagggatctccccccgttcccgggtccggataagctttcaggctacaaccttcaaactctttgattagggtaatgcctttttcactgattctcatcattaacccctgcacgttttttgagtgcgctaattgcgatttcgcgcagcttgtccacaccgacaaagccaataattccgccaacgaaaggcgaaatggaaaccggcaggcctaccacatcaagcgcactggtgacacataaggaaagagcgccacacaggacgccctcaagccatttatttttacgggtggcgccgtcgtatatcagtcggccgtaggcaatgagtccggccattaacgccccaagtatctggggccacgcatttttgagtccggtcaaaaccgcagcccagaattcaggagtcttgtcattcattttcataagcctcacctccgatgatttcggatggtaactagagtgagtgaaatggttgggttgcagggtttaatatcttgtaaaacaggattgcctgtggttgcagaatctgaaagtaaaatcacgcagagtacaattttaatggaggtgaggcacaaatactgcaaatttagcttttagcttaattgattgcgtgctgagtgaattctgtttgacaaaaacatgctatttatagaatgttaattccatgtaataaaaaggatgtgtaactcatcatgccagcaggaattaaaccaatatttatcaataatatgatgtcaatatatggattatcccatcctcatgacagcaaggtatttccagaccttccagaacaccaagataatccttcgcaattacgcctccaacatgatggtcttgctaccgatgataaagccaggctggaaccaatgtgtcttgctgaataccttatctctggaccaggaggaatggaccctgatatcgaaattgatgatgatacctatgatgaatgccgtgaggtactatcacgcatacttgaagatgcatacactcaaagcgggacattccgcagactgatgaattatgcctacgaccaggaattgcatgatgtagaacaacgctggttgctgggagccggagaaaactttggtactaccgtaactgatgaagacctggagagttcagaaggcagaaaagtgattgccctcaacctggatgatacagacgatgattcaataccagagtgttatgaaagtaatgatggcccacaaccatttgatacaacacgctcatttattcatgaagtagtacacgcgttgactcaccttcaggacaaagaagataacaatccaagaggcccggtagtcgagtataccaatatcattttaaaagagatgggtcacacatcaccaccaagaatcgcctacgaatctagtaattgacactcatcaaaaaatgcaaaatcccacgatgctacaacacagtaaccagttcaggtcagcagtccatagacactggctcctgtcaggatgccacctgctaacccagtaccggaaatcggatcggacattcatccccctctggttgtgtgggtcctctcagttatgaggggaaataaaaaaggccgccgaatggcagcctcaaatggaatatgtattaaattggaggttctaacggtcccgccagaatctcagcctctccgttgtgacaaatgtcatcgccctgcgtcagatgccagacaccaataatagtctgaccagtttccaggtcctcggttacgccgtgggtgtagtaagcaacctgaaccctgccgttgtgctgtatccagtagaagccttctttcattctaatctctcctcttcttaagaggagtttagctattgggattgcaggttggcgttagaaatactaaatcatcaatgaagtatttctctggtccgccatcgaggattcgaaccccgaaccacagaggtagaagctccgtgctctttccagttgagctaatggcggaaaaaattgaccagtgaagtccactggtcatgggtcatgcagttgtctctgcgaaacgggtgtatccccacccagtgttttcagtatcgagagcattatcaaatgccatattaactatagcatcgcagaaaaaagtcatactgataattcccaatgacgcacttctgaaaggctctatggttgtattgcgttgtacatagcgcaaaaaataccgattggcagacttagaaatggaaaaccccgcacgatggcgaggcttgaatttgtttggtcgacgattgaagctatggcgacgatatcagatttacataaaatatagccgttttaatccagttttgcaatcaccacgtcgccagcttctcagcaagcaaatcccttttaatgactatccagccgctatcgcgtaatccgctcaatatctgctctacttttccaacgaacatgtctggaccaacctgccgaatgtctttgacgttaccatcgcggatcttaatcagaaggtcgatgttaagcatgtcgacggcaggctgaacctggcgtgttggcgatggtagtgtctgactgaaatagcaatcctccagtttttcgaacacctcccaagcctgatctgtttcgagcatcttggcgtggcgggcagcgccgcgttctgtccagaggattagggaacgggcatttttaccaactaacccgattgtttcgggtctgttcttgaactcgcgtaattcgtttttttcaattttaaaaaaatgctttcctacaacgaatcgcgtggtgttgttcagaaagttatcagaaatgtttttgatttttgtgccgtataagtgcgccaaaagttcggtagtaataacgggaatttggttatgggtaatcggggaaagagtttcgacagagatttgagtggtcataatgacgccctccggtgattgttttgtttatcaccaccgccgacgccaatcggattgggtggtgagacgtacagggttggcgtaaccggatcaccgaccggcgagcctttcggctcccccatacgccccaccataattcaaatgcgcgtatacaaacgacaataaaaaacacgctcgcggcgtgtctctgtcgcggtgaaattccgggacgccaatcccgacgccagattttgctggcgtactgggaatatagccccggataactgtttgtgtcaattaagtgcgtataggttgaaagccacctgttccgaacgcgactccgatacactcaaaagagacgcctgatcaagacgcagaaatatcgcgcgcatggtcagccagtgtctggtgaaggtttctgaccagttcttttcgctaacgcctaccagtcccgctaactctttatattgataaacctcacgcccggctaattcagatttgacatcctgtgccgccagccagattaatgcccggagtcgttcctgtgttttaccggccatcttctttccgtcgagttgcgccgcaaacgcactccagccccactgtgttatttcgacctggtgttcccagcaggtattctcactgtaattccacaacaaccacgccttgtagtgttcatcgagtgaaagaaccgcccggcgccatgaggcagtggaatattccacaggcttcaccagcgggatagcgcttcctttcgccagcgactgcttgccggggattggcgggttatttaacgttatccagctttctgtttcctcgtcccagatacgctgtttttttcggggatagtttttcgtgtcgaattgcgcgttctccagccaggccaaaagctgccctttagtctccccgcttaaatcggctgtcgctaccattagctgctcacgtacatactggaggtattgagtgttcattgagtaaatcctgtgaactgataaatacgaacaaaattgcgcaggatgcggtagtcaaccaacaccgaccccggacggcggtatatgcggaggcgctgccagcgcatgcggagtatctcgatcagttctggtttcatgcggcctccagcttttttagcgcacgcagatccgccagagccgcgagcctgatttccttcagctcctcgaccgtccagcggtgcggggtgttattgttctcgagtgccagcaccgccgcctcaccgtaacgctcaaccagcgcggtacgatatgcttcgatgttccctgatttgtagacgttgcagacatcacactgaagatggatgttgaagcgagtaaagcgcagatgcccggcggcggccgtactcctgtaatggcctgcatgccatgcgaacgccgtcttcgttccacaggagatgcaaccgagtccttctgccagttcggtttcacggcaaatgtcatttacggcgcgctgcgtcaagtcaatccagtgcttcagcggcttaaccgcggctttccgctggcgccaggcggcgcgttcttttttctcagcggcgcgctgaagggattgcgccttacgttgcgcggcttcgcgagcttttctggtttgttctttgccgacggcgctggcacactggtacgagcaaacgatctgcccctcgcgtatcgggtgaaaccactggcggcattctttgtttgcgcacttacggcgcggtaatttagccatgctcacccccagaccttttggcgtaaggattttggcgtccgcacccggtgtgcatattcaggtaatttcgcgctgacagtccaggtaatgaagtcagggttcaggctctttcctgtccttatgccccgcttctgataatccgatatcagcgtgtcggcctgctcggttgtgcagtcatgatgatggaaccaggagtatttcatcgccatcaccccgcccagctcatgagctgggcggcggcgttctcggcctcgcgctgagtacggagtgtacgtgataaaatccagcgccagagaacatcaagcgcggatttatacaactgctgaaattcgacctcatccatgctggaaaaagcgatgctgcggggatgtttgcgaagggtgccgtccggtaactggatggcgtcatagtgaccagcctcaaccgtcacccatgcgcggtaggcatcgaatgatttacacaggctaatcccgtttgttacccggcggtttgcaatctgttccagatactgttcagccgcatccagtaatgcgctttcattcccgccatatgcagcgagaaactttgcataaccgtttaccagtttgcgctcattggcagaaatggcgccgccggtaggttcccagtattcaaacccaagattaagcaacgcgaaaaagcggcgatggaatgcaggattcctcacctgacggaactcagccaccagcacggcgccgagtttgatttttgattgcagaatatcactggtctccggcgttgcggggatcagaattccagatgactgcttgatgagttgtaattcgtgcgccatggtattctccgtggcgcagaaggttaacggttgttcaggccgttgatttcatattatcagaaggtggtgttacccggtagccgagacgacgaataaaatgcataaaaccgttgggagtaaaaacttcttcatcatccagcaaaggacgcatagataccatgccatttacacgatagataagatgcctgcctgatgatggaaagctaaacaccacgcagccatcagatcttcttacaatgtcataccagctatcttctgacttttgcaaagctgaattactcaatttttgttctcccttcaggcgatgtacagacgcggttaaaaattgtcggcagcagcatcaaagggatacgcaaattgcggtattctgaaaaatgcgcgccagcattaagcgcaatgttaataaaaccagtcgtcagcgctttcccacgtttcctgcaggatgctctgtatacgttttttatcgccatcagcagcaccgacgatactcagaccatcctgactgcctcgacggatggttaagttgcagttttcatactgattctggagacgggtaattaattctttttcaagtgcaggaacggcaccttccggaagctgttttgtccggctgataacaagttcaattctcataattccctctacatttaactactgtatataaacacagcatacctgttagaaagaatattcaagaggtgaatagcactttttgcaaaagctagcatgttgtttcatatcagattttaggcggaaaaacccgccgaagcgggttaaattgtctaaagtttttagactgcaatttcattcggctggcaaagctctggcaagtttgcccttactggcgtctcagcatagagaagctacataacctgctaggagggcttaaacgccatttttgtgctccccattttcagttttccttgccgatgaagctcatttagcagccaaaaagcgcccaagttagagatgcaaaacgccatagcaaccaacttacaaattcgcctccgattatcaggaaagtccttaggaatatcattcataaaggcgatagaacttgctcccaaattagtgatggatgttattagggtgctgtcaattagtgaggcatggttaatatcatcaacggggacactcattatcaaggagtcaatacgctccgcatcttcatcggttattatatactcgattttatgggcatacttattacgaatattgttcatttccgtgaggcatttagccaatgaaacaggaagaccaagtgcgacggcggttttaatcttaggcataaagtatttgtcaacatctacaaacttttcggttccttctcgacggagattttcgattactattgaaagaaagttttcatgtataagattgagtttgattaatgcggccgattcatcaacaaattcagtaatgggaacatacttctgaggatcaagaaagtagcccaaattatggtcgatcgacgttcctgttgactgttcaactctagagtatttcattgaatgctcctgtgatttattgcattagccttaaaaagacattactttcatcattataaagaaatgatataaccaaaatcttaatatgctttgatttagatttggttttattttgttatccatttgctaagcatggcagcgcgacaggcgttccaaccctccacaaatccgcactcatgcattcctataattccgtccgccgtgatttcctccggcactaccggcgctgggtgttttttgatgtgcaagcgaggctcaccatctttcggctcaggccactggcgggacttgtttatctccagcttttccaccatcgcccgggtaatctgtttgtcagtaataccagcacggcgctgcgcatcccataacaggaattgcatatcagccaattcgctgaggtcgccaggttctgcggcagtttccaatgcctcttttgagagatgtttcagcggccctactggaccgacatcgccgaacgtcttatctgaccactcggcgtgctcgcggcgaatacgttcgcgttctgacgctggctgggcggagtagaaatacggtctgatagtccactttttattccagaaatctcgcgttttctcagcttcctcaagcgttgcaacactacagccaacctttccgcactctttgatgacgtggtatccggctggctcttggtatttcagccccacattctccgctaccagcgccgcgcatctggcttccagtgccgctatggtagttacgtgttcagcattacgttctgcaagctgattcatggttaaaccatcagttattccacgttctttcatttggttgctcctgttaaatcagaccggcgtctttgcgttgtttgtatttcgccattaacaactcggctggcgttggaccgcgatcccgcgacggcgcggataaagcgcgacaaacaggcggtatgggtttacctgcaagagctcgcttttcccagtcatgcaggatgtcgccagcggcccggataagttccttttcacttaattgcccctcagttccacggcggcgcagctccaggcagacgtggtaatacagcggatttttatctctccaggggaactgctcactggtcggataacggaaaacaagcttccgccaacgccagtattcgcccatgatgtcgtcaacactgaccccgagtgctccactcccctcacggcaccacgaaataaactgacctggcgacggccagaatggagactggctggaacgggctttctgcattccggcggatagctgcttgcgggtgcggatgccattttctgaaaatgccgctatccactgctgcttagctactcgctcgtcagcatcggagcggagattggtttgcgtcgcggccgggaaaatctgcttcagttgcatgaacagcgcgtcaacaaggcgctcagcgtctgaactcacaacccggccatgctcagggttgcccccggctatgcttgccatcgctgcgccatcccgattgtttattgcgcggtagagttcaggtttcataggaaatccctccatgcatccgggctgttccagtggatactttcctgatcggtatctctgctgcgcttcgcctgtccgtcaggttcgaacagaccctgccagccattcgcaatactgcggttaataatttcttcaggtgtgtatccgttcagcctgcagcggtcaagcaggttgatagcctgcgtcacggtctgctgagacttgatcggctttttcaggtcacggcggtattcaacccatgaagaccagatgatcgaagacagccagtcaggcaactgaacacttgatgcatcgaacgaaaccgcccgggggggtttagggggtttattactattgtctttactgtcttttgtaatagtgtcttttgtgtttacctgatttgggtaatagccgttacctgattcgggtaaacttttcttacctgattcgggtaaacttttcttacctgattcgggtaaacttttcttacctgattcgggtaaatttaccttttccaggtaaggttttttttctgtaccttttacaggtaaagatgaccattcgctgaccgttttattaatcccgataacacgaccggtttgagttaatatcccccgcttaaccagggcgctttttgcagatgagcacttatgagggagaatgccggtcagctccgagagctgctcgttactgacccagtcagatttcttattgaagccgtatgttttgcgcatgacagccatgaacaccaaaagctgatgctgcgacaaacctgcatgcattacagcctcaaggatctcattggcgatgcgcgtaaacccatcatcgagatctgccacgcgcggctccttatgtgccacgtcaggcacaggaaaattgattacttcagcagtgtttgccataattactcctgtgaattgatccagttaattccaccagaaagccgttggtgacccctcaccgcggctttcgcctttttggttgctaccattttcagtcccaccccagcgcatccggcctggctcgttcagcctttagcccggcatcagcgagaatctctacggctgtgagatagtttctggataccagtaccgcctccggtggcgcggcctgaattccaagaaaagccagctctttcgccatgttgcagaaatatccctcagctttacgtctgctgactgtcgactcgctgatgcccatatgctcggcgtaagatttctgacctaccgatgcaagccggttgagcaggacgctctctatttcaatcgggttgatttctggtgggtctaactttcgtgcaattgcgttctccatgggtaaatatcctctatggttgtttggctgatgcctcttggcttggtaatccatctgttgggtttgggtagagatcagggcgcagttcgtgtggggtaacaccagtagcgctgtaaattggaagtactcgatcggcaggaaccactccttgataacgattccgccaatgactgatggtcattgcgcttacttccagtagttcagcaagccgggttgcggttcctgctctggtaatggctttatcaattgctttcatatttgactccagtggcaacagccaaattaaacaaaatgtttatcataatgtcaacattttgaatattgagctaataaacttttggtttagaattgtgttatgaaagaaaaaactcatcagattaatcacccacaagtgcagaggctcaacgagatcctcgaacttaaaaagttgaccaagtcggacatggctcgcatttgcggggtcagtgctcagtcggtcaataactggtttgtgcgcggtacaattgggaaaagctcggcgataaaactggcagacgcgcttggggtgagtcttgagtgggttcttggccaagaggtcgacgagagggacggtttaaaggccgacgaacggagactgctcgaactatatcgccagcttccagatgacgaggaaaagcagaattttcttcgggtattatcgcttcgtctcaaggaactggatgccatgtacgagaagtacatgaagggaaggattcgaacgcgcgaagattaagataaaagctcggagtaattatcaaaatgactcattctcaacatagcaaggaataattatgccagcatcggtaattagctttattaatatgaaaggcggggtaggaaaaacaactctatgtgttggcattgctgagttcatggctaactatcttggtaaaagagttttagttattgatgttgatcctcaattcaatgcaactcaatcactcctaggtcattatggtcgtgtcgatgaatatcttgatcaacttcaaacaaataaaatcacaatacgtcgaattttcgaagttccaacatccattatggatacggctcaagccattagacctgttgatgttataactaaagtttctgataacctcgacgtcatcttaggtgatattaatataatctttgacacatctcaggagtctgtaagaatattcaaaatcaagaggttcatcgatgataacaacctccgtgaccaatatgattatattttcctagatagccctcctacaatatcaattttcactgatgcttcacttgttgcttcagatttttatgtcgttccggtaaaaattgatcactactccattttaggagcaactagtctggtcagtgtggtgcgaaatgtaagacacaatcataatccgaatattagacacttaggattcgtttacaccaatactgatgatgaattgacattaaaaacaagcaagataaaagataattttgaagaaaaattcagtgaattttacttctttgaacataagttatcatacgtacgagatttaatggttgggcagcagggtaacattccctcttgctatacaaagtcaagaagtgatataagcgcaatatcaacagaattcgcattaagagttgaccaactaatggtgagtgaaaatggataaagaacaatacaacactctattcaggtttgcccatggcggagtaacaaaagaatccgcgataggtctttttgtgaccatcttacttgataaagatttgttaaaatcaaatcatgatgtaaaagattttgttgaaagtgtcttttccatagccctattaccatacgttgttcgctcaagaacacttatttgcgcaaaaatatgcagatttttagtaagcagagaaagaaaagaaatcaataactatggtgttatggctcgttcatatttcgaaaatattttttctaaagaagaagacctgcaaggccataaaaaaagaaatacagcactttctaatatggatctgtgggtatctaggatgcttaagaaaggcgataaataatgctttctaacgacccatacggcaacagagcagaaactgacaggtttcgccaagaggcaactaagtatctgagtgatgagtcagatataaataccttggtaagtgttttcaaacacgttagaatttatagcatgattattgaaatgaataccaatctatcacacaaatcacatgtgaagggtataatttatgattctttaaattccatcgttgcaatattaaataaaagagaacgatatttacatttaaatcttcgttctatgattgagcatatagcaagaatagctttgaataaaacttattctggtggtgatttcgatggaacggtacgacgacgagattttgattaccttaaatctaatagaagaaatgaaaattggaactatctgcacaatgtttatataaacgcttgtcattatgtgcatttttcaccgcaagcaaatattaacacgtcagcaacttttttgcagttgcttgtaaacgactgccattcatcgcaaaagaatcttattcgtaatctacatagattaacaagttccgtaatggaaacttacattacttattttcactatgaagttgcgagtacattttatagatccatggcagatctgaagtatctgctggggaatagtttatacaccaaatttaaagcgctgaactaacacctctaatttaaccgggcaacaaagacgttttttatccttagcccccttccccaaaactgcaagtgatcccagcctcatggctggttttttttgtccaaaatcggcataaatcacacctccaaaagtcagattaaacattttgtttattgatttatactcattatgttgacatatgtttaaacattgtgtttaatgaaatcaccaaaacgcaccacgaccacccaggcaggacgcccacgaagtagccgtccggggcatacgaagaccggaatgaggtggaaaagttaacgcgcagaaggtgataaacgttccgctggccggcgataaggcaaacgagggtgagaatgattgatttcgcacgtaaaccagctcgacagcaggccgtcccgctcaaccggattgaggttttaatccgccgcctctgctacctgctggcgcagaaaggagatccggatgcttaaacaatgcggttactgccgcaaatccattgatgaaggcaaagaagtaaaaaacacccttctctatctcaacggctcgcaactggcgcgcaaagaaaaggaatattgttccaggcagtgcgctgaatacgaccagatggcgcacgaaagttaaatagtagttccgaaatatgaaatgaaaaattcgccattaatttggcgtggcttcctacaccctgaatttaagactggagaaattatggaaatcgtaaaaatcgaaatgaacctgaaagcagttaataagagcattgctttattcaattgcgaaaagaaagtctcaggcgttattcactcaaattcaactggcgaaaccactgtgattctcgacggtggatatgtactcggaaagttcgactgtcctcattgtgctgtaaaagccatttcgctgctcacagtcaaggtaagtgatggagaacaagcagggtttggtaattaccgaagttacaagcttgattactcagaaaaattttatcagaccatccattaagaaaacgcccaccgaagcgggcgtgccctgtccggtccaaccgaccaaagcgaaccggacctaacaaccagatatatcggggtgctgttaaggcacctccattctacacgaattgaggacaaaacaatgagtggaactaatcctgtatttttagtccgcaaagcaaagaaatcatcaggccagaaagacgctgtactctggtgcagtgatgattttgaagcggcaaatgcaacactggattatcttctgattaaatccggtgcgaagctgaaagattatttcaaagctgtcgctactaatttccctgtcgttaacgagctgccgccggaaggcgaactgagcctcactttctgcgattactatcaactcgctaaagacaatatgacctggacgcaaatccccggcgtcaccctgccatcatctgaagccgccgccgcggcgcgccagcatatcgtcgatggtgttgataccgaaacaggcgaagtgctggaagaccacaccgaaaattttggtaacgaaagcaacagccctgcccaggcaacagccccagcccccgagctgactgttgtcgcaactatgcctctccgtcaccgcgttcttgctcagtacataggtgaaggtgagtatctttatcacgtcgacgcctcccagaaaaaagaaattctgcgtctcgaaatggacaccgataattcatatgtccagaacctgctgcttgccgccgagaatgttgaagcgttcaagaaagccattgaacatgacattcacaaaatagtgaatgccgttaaaaaaatattccctgtcgatggaaaaactcctgaactggcgactgttatccagttccttaaaacatggttcgagacggagcatatcgatcgcggtttgctcgttaaggagtgggcgaaaggcaaccgtgtatcggctattcaacgcactgaaagcggcgccaacgctggcggtggcaataagactgaccgtaaccctgattacgaacatactctcgatactctggacgtagagattgcaatggccactttgcctatggactttaatatctatgagctacctggcagcgtttaccgtcgcgcaaaagaaatcgtaaagaaaaaggaaagtccgttcaaagaatggtccgcagcacttcgcgcaacgcccggtatcctggattattcccgcgccgctattttcgcgctgatccgaagcgcgcaccctgagttttatcactaccccggacgccttcaggggtatatcaacgccaacttaacggagactgatcacgagaaccccaccgaggaagctctcacggctgcccgacacactccggaaaaagacgcggtagaagaagccaaccgacagcttgccgccgcgcgcggtgaatatgtggaaggcatcagcgacccgaacgacccaaaatgggtgaagaccgggacaagccagccgaccaccgaacctgaactggttaaaaatgttggcaacggtattttcgacgtgtccgctttaatgcagaactcatcaactcatggcacagaaacgaatccggagaccaccagcaatgtgcaggttcaaaaagctgacagtgatgaaaaacaggctggtgatgcggtgcaggcaggcgaaggcgatctgggtactggtaaagaagcagttaccgtagagaaccagaatcaggctgagacgcaccagaacaacgattctgtgaaccaatctgaacctgaggcgcaacaaaacgtaccggaatcgcaacaagaagagccagaagcagcctggccggaatacttcgagccgggccgctatgaaggtgtaccaaacgaggtttaccacgccgccaacgggatcagctcaactcaggtgaaagatgctcgcgtgtcgctgatgtactttaacgcgcgtcacgtagagaagactatcgtcaaagagcgctctccagtgcttgatatgggcaacctggtacatgttctggctctacagccggaaaacctcgaagcggagttcagcgtagagccggagatccctgagggtgctttcaccaccaccgccaccctgcgcgagttcatcgacgcgcacaacgccagcctgccagcgctgctgagtgctgacgatatcaaagcgctgctggaagagtacaacgccaccctgccgtcgcagatgccgcttggagcttcggtagatgaaacctatgcatcgtatgagcagcttcccgaagaattccagcgcattgaaaacggcaccaaacatacagccacggcgatgaaagcctgcatcaaagagtacaacgccaccctgcccgcgccggttaaaaccagcggcagccgtgacgcgctgctggagcaactggcaataatcaaccctgacctggtcgctcaggaagcgcaaaaatcgtcgccgttgaaagtctctggcacgaaggccgatctgattcaggccgtgaaatcagtcaacccggcagtggtattcgccgacgaattgctggatgcgtggcgggagaacaccgaagggaaagtgctggtcacccgccaacagctcagcaccgcgctgaacattcagaaagccctgctggagcacccgaccgccggcaaattgctgactcacccaagccgcgctgtcgaggttagctattttgggattgatgaggaaaccgggttggaagttcgggtacgccctgaccttgagctcgatatgggcggcctgcgcattggcgccgacctgaaaactatcagcatgtggaacatcaagcaggaaggcctgcgtgcgaagttgcaccgggaaatcatcgatcgggactatcacctgagcgcggccatgtactgcgaaactgcggcgctggaccagtttttctggattttcgtcaacaaagacgagaactaccactgggtcgccatcattgaggcgtctaccgagttgctggaacttggcatgctggaataccgcaaaacaatgcgagagatagcaaacggcttcgacactggtgaatggtcagcgcctatcacagaagactacaccgacgaactgaacgattttgatgtgcgccgccttgaagcgttgcgcgtacaggcataaggggaaaatcatggaaaacacaaatattgttaccactgagcagcaggcaccaaacaccatttctgccagtaacgcaatttttaacgttcaggcactgggtcagttaacagctttcgctaacctgatggcagactcacaggtgacggtaccggcacaccttgcagggaaaccagccgactgtatggctatcgtcatgcaggctatgcaatggggcatgaacccttacgctgtggctcagaaaacacacctggttaacggtgttcttggttacgaggcacaactggtcaacgcagtaatcgcaagctccagtgccattcatggccgttttcattaccgctatgggggtgactgggagcgctgcaccaggacacaggaaatcacacgcgataaaaacggtaaaaatgggaagtacaccgtcactgagcgcgttcgtggctggacggatgaggacgagatcggcctgttcgttcaggttggtgccattctgcgaggtgaatctgaaatcacctggggagaacctctttacctctccggcgttgttacccgcaattctccgctatgggtttcaaaccctaaacagcaaattgcctatctgggcgttaaatattgggctcgcctgtactgcccggaagtgatcctcggcgtgtacagccctgatgaggttgagcaacgagaagaacgcgagattaaccctgctccagtccagcgcatgagcgtacaggaaatcaccagcgaggttagcaccaggaccagcgcgcaggagtcggcagctaacgttgatgctgttgccgacgatcttcgcgaacgcattgatacagcaagttccgttgatcaggcaaaagcaatccgtgcggatatcgaatcacagaaagcgttgctgggtactgcgctgttcaccgaattaaaaaacaaagcagtgaagcgctattaccaggtcaatgcacagaacaaagtcgaggcagtgatcaactcaattccaaaccctggcgaaccggaagccgcagagatgtttgctaaagctgaaagcacgcttggcgctgctaaacgtcatcttggcgacgaactgcacgataagtaccgcgtccccctggacgatatgaaaccggaatacatcggctaattgcatcgggagggggtacgccctcccgcctgaggaggttttatgcgcctaataaatcgcagtaagcaatcgccattgggccgtcgcgcatgtgatgttgcactggcggcgcatcatgaaaagttcggcgattacggcagacaaaagcacgttaccaattacaccgttgtagtggatggcgtaaaggtgcctgttgaagtagttaaccgggccaccagctacgtagccaccgcaatgatcggcgtccggaaacttagaaatctgccagcacaggcaaactgaatattagcgatggcccgctgcggggccactggagaaaacgatgagcaaaaaaattagagactttgaattgatgagcacccgcgaaatttgctgccagctcaggatttcttccaggacgctggagcgttaccgtaagcgaccaagcgacaacaacccattcccggagcctgactgttcatatatgggtggctccaacaaatggcttaaaaccaaagtcaatgagtggcaggtcagggaaatgtcacgaccaacacgccgtccaatgtcgcatctgaatctgccccgtgacaacaaaggtcgactcatccggtctgacgtggcgtgaactccagaacatcgggctcgatgatgctcatcagtcgggcccaccatttactataagcttctctcatttcttcgatataggtgtatttgtcgtacaccgaccacactccaggcagtttgtgcccgagcatcatctcagcaatatgtggttcagtcagctcggagaaattcgttcgcgcagttctgcgtagatcatggatcgtaaagtgcggaacctgctcgttataagccttcagcatgaacttaacaaggttgctgctgatgctcatatgaaagccttcgctcatcggcttgtctgcatattttgagaaaacaaaacggcctggcgccagctcaatggctcgttgtatcagcgggagcatttcagggatgatcgggcggattatcggcttcttacttttccgtcccgttttatgattttcccacggtacggtccagacgccctcctcaaaatcgaaatgcgaaacttcagcctgacggagttcaccgaccctgcacgcccatatcagggacaatttataaaggatcttgtttcgctcaataaggcgggaatcctcaatagctcgccagacaatcgcaatttctttgcgatccagtgttctctcccccattttcttctgaataccaaaatcacgaccggacatttcagaaagtgggttaacctcaagcaactggcgcttcactgcccatgagtagcactgccgaccgttactaattactcgccgggtgatctcagtgtatccctgcgccagtcggtccagaactgtaagccagttgtgcagcgtcaactgatgcgccggatacttacccagcttagggaatacatgcagctcaaacgaacgcagtatttgatcggatgtttctttctgaacgcataccatcgcatgccattctctgaaaagttcctcgaatgtgtactggctgttgattttagctttatcgaggctttgcctgatccgcggattttctccccgggcaagaatggcggcccacttagttacctcttcgcgcgcggccttcaacccgaattccgggtaactgccgatcgtcatcttgtcctgcttacccaggaaacggaatcggtagaaaaaagtgacggcgccctttttggaaatgcgcacccacagaccgtcccggtctgccttctcctcaactttatcgcgttcgcgcccgaggcacgactttagataactatctgaaatagccatgatttatccctgcatgtgtccatcagaacggaagattctgtgtccatcataggatatggacgcactggtggacacaaaaaccatgactcatgatgtcgtaggttgactgtacatgcaaccagtatcatttttgtgagcgcttattttgcggggatcttgagaggattttgtcgtaggtttgcggagggtggcggggtatcaattatcgatgtgagcaatgatcgaaaagttacgtatgttcttcatagagataaattattatgccttacgcctggttgaccagactttagaggtcgctgttctgagcttaacgtctgttttaactgaaacgccgcattctacactacaacgctaaggcgaggaaatgttcatagtgtaaggagagcgggaactggaaaacgcctcgcttttttcctgtaaaacaccgcaacgcaggaaaagcgcatgcttatcgggacaacaacccaacgcggcaggtgtaccgttgggcaaaacgtttactggcgcgtttcgattgaggtagtttcgacgcgaacaaggtcaggcgggagggcaacgtttaaaatcaccggctgccaggcgtcgcgctccgccagttttcgggaataaccgcgggcaaccagaaaaccgcccacgccgcccagcacggccccgcttaatgcggcaaggtcagatccaaacagcatctgaaaaagcgccgcacaaagaaatagccccgctaaaggcgacatatagaccagcaacgccgaacctaaaaggcttttttcggcgatgcccaactcgactttctgccccggcgccagcggctccgcgcttggcacaacaatggtatgcgtggtttgcggccctaatttattcagcacgcgactgccgcatcccgcacgggaggcgcagctgctgcatgacgctttaacgtcgcagctcaccaccgcctgaccattctgccaggagacaacggttgcccactctttaatcattgtactgccctgaatttgatactgtcggcaatgcgcttcgccgtttgcggcggaagctcgccgacaatggtgatttccgcgttgtcgcgaacgctgctataaaccgttcggcgcccggtgcgcagcatctgatcgctgctgttttgcgtcgcccggttcacattgacggaaaagctaaacagaccgtcagaataaagccgcgattcgataggcaggttatccatcgtcggcaacggacgacggctgctggaaacttcgctaaagccttgcggcacccaggatggactccagttaaatttcgttttttcgccaccgggaacagaaagcagcggcggcagattcgccttcgccagcgcctgcatgttgctgccgatatcctggctcaccgtgaacgcaataacgcggaactgctccagcgtctcgccatcgcgatccagcagatcaacgcgcatcggcagtttggtgtccatgtccatccagacgatatagctgtaacgcgtaccatcgcgcgccacaacgcggataacttcgcacaatctgtctgcgatacgggtgcgtccgacagaaataaagtcgtagtaaggcgccaggcgcttaaagtcggtgtaaatcagggaaggcagagaatcgacaatataatcaccgttcagggtgaacggctcaaggcccggttcaaaataactgatttcattaccacgctgtacgacctcccggcggggaccgtccaactgtagcaattgcgcaagcgggcgaccatccaggcgtgcgtgtcgataacgcagagattcaacgccttgtttcgtgatgctgacgaatgacagctcgtaattcagtgactgactggcgatgttcatctgctgcaataacgccccggacgcagggtcggccgaggcgtttgctgagaagaacaggctagccgccacaagggacatggcaaaccaaagttgcttcattactgcgattgcgttcctaaagtttggattcctggcacctgtaccgcggcttgctgggtttgcgcctgctcaaactgaagctgttcggagtgcagtcggcgctgcagttcatagtcctgcaacatggcattaatgcgacgacgctgctcctgtacctgctgttgctgactgccgacaggcgctgcttcagaaggcactcccagacttaccgggctggctttccccatcataggcagggtattgaaaaccggcgtttcaggttgttgggatgtttcagattgcccattatagtgctggacaccgacgataactgcaagtgaaacgcacgccgccacgcccatttgggtaagctgcgccgcccacggacgcacttttttccagaacggcattttctgccattgctgcggagcgggttgggcctcagggattaatggcgacacctgacgtactggctcgttttcaatagcggccatcacgcgagcggatatatcgaaatggagaacgtcaggcgtatccccccgcattgaatcgcggatcaggtgataactctcccaggttttctgcatttccgggtcgtgcgtaagcgctttgagcagctcactatccaacgtttcgccatccatcaaagcggaaagtttttctttctgcatgcctaataccttttccagtatcccgctatcgtcaacgcctgataagcggttgaactttattatcaatagcttcccgcgcccggaagatacgtgaacgcaccgtccccaccggacaatccatgatagccgctatctcttcatagctcaggccatccagctcccgtaaggtgattgccatacgtaaatcttccgggagggactcaatagttcggaaaactatctgtctcagttcttctgacaacattaagttctcagggttcgaaatttctttcagcgcgccgccgctttcaaagttttctgcttcaatcgcgtctacatcactggaaggcggacgacgcccctgcgcaaccaggtagttcttcgcggtattgaccgcaatacgatacaaccaggtataaaaagcactatccccccggaaagaatccagcgcgcgataggccttaataaatgattcctgtacgacatcgggaacgtcgcccgatggcacatagcgggaaaccagactcgccactttatgctggtagcgcactaccagtaagttaaaggctttctgatctcccttctggacccgttcaaccaggacctggtccgttaactgctcgctcatccgaggtaatgtctccccaaaccaaatttccacgcgctttcgaaacgccactccataagccgcactatgagcaagcaacaggttagagtgtctatgtttcgtaaagttccgttacgcatttgtttttgtttgtcatgttgtagacaggtcttatcttccattataagtctacagatgctgaacaacgcactatctgtacagaaatgcccatttcgtcgtttgcagagtaacctaacagcatctttatttcactacaaaatccgacgctaacaccctgccctataaaatattttttgccgtttatctctcgccgtatttttattttatgtttaataagcacaacaccagcgaaatcataacgtgctttttagcgccatatagtgctaatctgccgcaaccatgtttagtaaattaaacaagaaccatgatgacaactcctgaactgtcctgtgatgtgttaattatcggcagcggcgcggccggactctcgctggcgctgcgtctggctgaaaagcataaggttatcgtcctgagtaaagggccggtgagcgagggctccacgttttatgcgcagggcggtattgccgccgtgtttgatgaaaccgacagtattgcgtcgcatgtcgaagatacgctgattgccggcgccggaatttgcgatcgccacgcggtggagtttgtcgccagcaacgcccgtacctgcgtgcagtggcttatcgatcagggcgtcctgtttgatacgcatgtccagccaaacggcaaggagagctatcatctcacgcgtgaaggcggccatagtcatcgccgtatccttcatgccgccgacgctaccggaaaggaagtcgaaaccacgttggtcagtcgggcgcaaaatcatcctaatattcaggtgctggaacgcagcaacgccgttgatttaattatctccgataaaatgggtctgccggggcctcgccgggtcgtcggcgcctggatctggaatcgcaataaagagtgggttgaaacctgtcatgcgaagtcggtggtgctggcgaccggcggcgcctcaaaggtttatcaatataccactaacccggatatttcctccggtgacggtatcgcgatggcctggcgcgcaggctgtcgggtcgctaatctggaatttaaccagtttcatcccaccgccctttatcacccgcaggcgcgtaattttctccttaccgaagcgctgcgtggcgaaggcgcataccttaaacgtccggacggttcacggtttatgccggacgttgacgaacgcggggaactggcgccgcgcgatattgtcgcccgcgctattgaccatgagatgaaacaactcggcgcagactgtatgtttctcgatatcagccacaagcctgacgattttgtccgccagcacttcccgatgatctatgcgaaactgcttgatttggggatggatttaaccaaagaaccgattcccgttgttcctgccgcacactatacctgcggcggcgtggtcgtcgatgattatggtcgtaccgatgtagacggcttatatgccattggcgaagtcagttacaccggcctgcacggcgctaaccgtatggcgtccaactcgttgctggaatgcttagtgtacggctggtccgcagcaatggatatcgacaggcgaatgccttctgtccacagcgttgacgcccttcccgcctgggatgaaagccgcgtggaaaacgccgatgagcgggtggtgattcagcataactggcatgaactgcgcctgctgatgtgggactatgtgggcattgtgcgcacgacgaaacggctggagcgcgccctacggcgtattaccatgttgcaacaagagattgacgaatattacgccaactttcgcgtctcgaataatttactggagctgcgcaatctggtgcaagtggccgaactgattgtgcgttgtgcgatgatgcgtaaagagagtcgggggctgcactttacgctggattatccgcaacaactggctgaatcaggcccatcgatcctttcgccgttaacgcctcacataaatagataaaatgcctgggtcagcgccgtataactttcagaataatgctggtctgacccgcgaattactaatctgtcgctaaagcactccccggcttgcggggagaatgcgagcaaaacccggtgcggcaagcgcgcttcgttttccgcaacgtcagtacgtagccgcaaatgccatcccatgttgagcgcttgctgcgtaaaagcgttacctatttgttccggcaagactacgcaaaaaaagccatcttcggtaatacaatccgccgcaatagccaataacgtctggtgatccagcgtagcggtgtaacgcgcctgctcccgctgcggcgtggcgcattccacaccgggttcgtaataaggcgggttgctgataataagatcaaagcgtaccgtctggcgaggcgcccaacgctgaatatcgtcagtatgcaccgttattcgatgcggccagggagagtgagcaacgttttcctgcgcttgcatggcagccccggcatccagttccacggcgtcaataggcacattgtcatccgtccgctgcgccagcattaacgccagcagaccgcttccagtaccgatatccagaattcgctttacatccgcgaccggcgcccacgccccgagtaaaataccgtcagttcccactttcatcgcacaccgatcgtgtgcgacaaaaaactgtttaaacgtaaatccgttacgacgaagaacggagccagactgagacatgtaaaaacaaccttgcaaaaaaacggcgacagcgccgggtgaaaacaatacctgagaagggatatccatacaaacagatgaagattgcggccgtaacgtctataatcagcgccccacacagaggtagaacatgactgtaacgactttttccgaacttgaactcgacgaaagcctgctggatgccctccaggataaaggtttcactcgcccgaccgccattcaggctgccgccattccgcctgcgctcgatggccgtgatgtactcggttctgcgccgacaggcaccggtaaaacggcggcatatctgctgccggcgttgcagcacctgctcgactttccgcgtaaaaaatcggggccgccgcgcattctgatcctgacgccaacccgcgaactggcaatgcaggttgccgatcacgctcgtgaactggctaagcatactcatctggatatcgccacgattaccggcggcgtggcctatatgaaccatgctgaagtgtttagcgaaaaccaggatatcgtggtcgccacgacgggccgtctgctgcaatatataaaagaagagaactttgactgccgggcggttgaaacactgatccttgacgaagctgaccggatgctcgacatgggcttcgctcaggacattgaacatatcgctggtgagacccgctggcgtaaacaaacgatgctgttctccgccacgctggaaggcgatgcgattaaagattttgccgagcgcctgctggaagacccggttgaggtttctgccaatccgtcaacccgcgagcgtaagaaaattcaccagtggtactaccgtgccgacaatttcgaacataaagttgcgctgttgaagcacctgctaaaacaagacgatgcaacccgttctatcgtgtttgtacgtaaacgtgaacgcgtccatgaattggctgaaacactgcgtctggcagggatcaacaattgctatcttgaaggtgagatggcgcagatcaaacgtaacgaaggtattaagcgtctcaccgacggtcgcgttaacgtgctggtcgcgaccgacgtcgcggcacgcggtattgatattcctgacgtcagccacgtcattaacttcgacatgccgcgcagtggcgatacctatctgcatcgcattggtcgtacaggccgtgctggccgcaaaggcactgcaatctcgctggtagaagcccacgaccatctgttgctgctgaaaatcggtcgctacatcgaagagccgctaaaagcgcgcgtcattgatgagcttcgcccgaccacgcgtgcgcctagcgaaaagttgaccggcaaaccgtcgaaaaaagtgctggcgaaacgcgccgagaagaaaaaagagaaagaaaaagagaagccgcgcgtgaagaaacgtcaccgcgatacaaaaaatatcggtaagcgccgcaagccaagcggtacgaaaatgcaggagcaatccagcgaagagtgatgataatgccgggttcgttaacccggcatttttttatcttccacggtaaaacacgcctccatacactgcataaatatctgcattgccgggctgaccgctttcccggcatgatgggcgcacagcgccatgatcgatagcgacggcgcgccaaacggcagctctttcaactgaccggtactaagttctcgttcaacggcaaaacgtggtaaaaagctgatgcccaggttagcagccacacactgtttaatgctttcaatactccacagttcaatggtgttttccagcgtaatccgcctctgccgtagcgtactttcaaacagctggcggaagacacattgcggttcattgatgatgaagctacagggaatatgctgatctggctgcgtaaaatcagcatcctgtagcagtggagaggccaccagcgccagcgactgcttccccaattgctgcatcgtgagcgcgtcatcattacctacgcgataaaaaacgcccagatcgacctcgtcattcagcaacgcatcacgtatcacatagcaattcagcgactgtagcgacaatctgacattcggcgctcgcagcttaaaacgttgtaaaacctgcggcattttgtacgccagtaaggtttcacctgtcgccacgcgcagctctccgccgggttccgcatcctgtcttgcggcttcacgaatcgactccatcacacgcgtcagttcatggatatgcggcatcagctttttcccctcattggtcaggcacattcggcgccctattttctcgaacagttgcagggaaaactcacgttcaagctgttgaatatgaaaagttaccgtcgactgagtgcagcacagcttttgcgaagcccgcagaaacgagccctcttccactaccgttttcagcgtaataaaccgacgcagatccataaccaccaacctatcgaaaatctcgaattcagaattaaaaaacattcatttttttaaatatttcatatcgggtactgtctgctaaaacagaggagatgacaagtgacaccgatgcttttaagcgctttctggacttatacattaatcaccgcccttacccccggccctaacaatattctcgcgcttagcgcagcaactgcacatggttttcggcagagtattcgtgtactggcaggtatgagtctgggatttttggtcgtcatgctgctgtgcgccgggatcgcgttttcccttgcggttatcgatccggcaatcattcatttgctcagttgggtgggggctgcgtatatcctgtggctggcgtggaaaattgctaccagtccagcggcggatgagaacgccagaccaaaaccggttggcttttgggtaagctttggtctgcagtttgtgaacgtcaaaattattctgtacggcattaccgctctgtctacatttgttttaccgcaaacgcaggcgctgaattgggtcatcggcgtcagtatattgctggcattgatcggcacgttcggtaatgtgtgttgggcgctggcgggacatctgtttcagcgggcgtttcgccattatggtcgccagttaaatatcattctggcgttactgctggtgtactgcgcggtgcggattttttactgacccaaataaaacaaaagcggaaaaggcccggcctcttccgcttgttattaccggataagccttacaggctttcggtaaaggtacgagcgataacgtcgcgctgctgttccggcgtcagggagttaaaacgcaccgcataaccagaaacacgaatagtcagttgcgggtatttttccggatgcttaaccgcatcttccagagtttcacgacgcagaacgttaacgttcagatgctgaccgccttcaacgcgtacttccggtttaacttccatcggaatttcacggtattcaatctcgcccagtttgctgacagccacaacttcatcttcagcaaagccggattttgcaacgatgcagcgcgcttcgcctttttcgctgtccagcagccagaaggaattcagcaggtcgtcgttagcggctttagtaatctggatacctgtaatcatgtgatgcctccccaggcaaaattatttgatttcggtcggcctaatcccggccaattggtaaaaccattgttgcttgagtgtatatatacccttcgatcacccttcattctttgatttaaatcaataaaaaccacaccacaaaaagggtgatgaagggaatttattgttttacatcaacttacaccattcagacctataaactttttacataaattttcaactatcttttgtaggtaaccgtttttgtagcacgcaggattttgcactgcagaaagaagcagttaagctaagggaactggaaattcgcaggagagcgagatggcgactgagttaacctggcacgatgtgctggctgatgagaaacagcaaccttactttatcaatacgcttcacactgttgctggcgagcgtcagtcgggtatcacggtctacccgccgcaaaaagatgtgtttaacgcctttcgctttacggaactgggcgacgttaaggtggtgatcctgggacaagatccttaccacggccccggccaggcacatggtctggcgttttccgtgcgtcctgggatcgctcccccgccatcattagtgaatatgtacaaagagctggaagcctccattcccggctttgttcgccccgcgcacggttatctggaaagctgggcgcgccagggcgtactgttactgaatacggtgctcacggtacgggcaggccaggcgcactctcatgccagcctggggtgggaaacctttacggataaagtgataagcctgattaaccaacaccgcgaaggggttgtcttcctgctgtggggctcgcacgcccagaagaaaggcgcgattattgatccacagcgccaccatattctgaaagctccgcatccctcgccactctctgcgcaccgcggattttttggctgtaaccattttgcgctaacgaaccaatggctggaacaacacggcgagaaaactatcgactggacgccagtattaccggctgagagtgaataacgttggcgactcgccgttttatcgcccggataacggcgcgaaagcgccttgtctgaccgggcggtagaaagtacatcattggcccggcgcgcgttgcgtcaccgggctgcagcccttacgctttattctgtcgccaccactcggcgagcagtacgcctgtcgcaaccgacacattcaggctttccacgttcccggtgccgttaattttcacgcacagatcgtcgggttcgcgcgccgcttccggcaggtagtcatattcacggcctaagaccagcaccatcttttccggcagggtcgtactaaagagcgcctgaccgcgatcgctggacgtcgtcaccacggtgtaccccgcctgacgaaaatcatccagtacgtcaacaatgctttcaccagtgatcggctggacatgctccgccccgccttccgcggtacgaatcgccgcgccggactccagcaacgccgcatcctgtaccaccacgcctttcacgccgaagtgcgcgcagctacgcatcatgccgcccagattatgcgggttagcgacatcttccaacgccagcacgcagtcttgatccgccgcctgctttacccattgcttaacggtcgtaccgttacgctttttaatcaggaaacacacgccaccgtggtgctcagtcccggaagcttttgccagttcggcttcatccaccacatggtaggctttacgattcgccgccatccagcgcagcgcctctttaaaacgcggcgttacgctttggataaaccatgcgcgcacgatggcgtcaggacggctctggaatagcgcctggcaggcgttttcaccgtagacgcgcgtctcttccgcacgctggcgacgcaaaacttcagggtcaataaaacttttaccgctaataccaccatgatcgactttctcaggcgtttcatcgcctggcgcgcgggacacggtgcgccacggcgaagtttcatgtttacggtcacggctctgattatttcgctcatcacgggcggggcgacgtccaccgtcagtgcgagactttgctgggcggcctccccctttcccggtacgcgggttatgggtgcgtttatcagagtcatcatcactacggacatacatcactttgactttgccgcttttgttttttaattcatcgttcatgcttttctccaccagcgctgcgcgaagcgcgaagattacccgatgtgcatccggttagccatgatttcgtttaaaagcttgcgactattgtactcattgaataaaacacattgttgtttagcacagactcctcgataatatgtaacattatagaaacatcccgcgcgtagcgggacgtcttccgacgtattcagaggttagctatgaacaccgtttgtacccattgtcaggccattaaccgcatccccgacgatcggcttcaggatgcggcaaaatgtggacgctgcggtcatgagttgtttgacggagaagtcattaatgcgaccggcgaaacgctggacaaactgttgaaggacgatcttccagtggtaatcgacttttgggccccctggtgcggcccttgccgtaactttgcgccaatcttcgaggatgtcgcagaagagcgcagcggtaaagtccgtttcgtcaaagtgaataccgaggcggaacgggaactcagcgcccgtttcggtatccgcagcatcccgacgattatgatttttaaacatggacaggtggtcgatatgcttaatggcgcagtgcctaaagcgcctttcgacagctggctgaacgaagcgctgtaaacgccacggggcgcatcttgtgccccgttttcacctctgccacaatagcgtttttctccgcaaacgctttctatgaccaataacgctgtccttcagttacgcgccgaacggcttgcgcgcgctactcgcccttttcttgccagaggcaatcgggttcgccgctgtcaacgctgcctgctgccgctaaaatcttgcctgtgtgatacgttaacgccttctcaggcgaaaagccgtttttgtctggtcatgtttgacactgaaccgatgaaacccagcaataccggccggctgatagccgatattttgccggataccgcggcgtttcagtggtcgcgtaccgagccgccgcaggcgttgctggagctggtacagcatccggattatcaaccgatagtggtctttcctgcgtcctacgccggcgaagcgcgcgaggtcatttccaccccgcccgccgggaaaccgccgctgtttattatgctggacggcacctggcccgaagcacgtaaaatgtttcgtaaatgcccttatctggatcatctgccggtcatttccgtcgatttatcgcgtctttcagcttatcgtctgcgtgaaatccatgccgaagggcaatattgtaccgccgaagtcgccatagcgttgttagatctggcgggagataccgaggcggcaaccagtttaggtgaacatttcacccgtttcaaaacgcgctatctggcaggaaaaacgcaacatccgggaaacgtcacagcataaaatagcgaaagcgtttaaaattatccggtcacttctgtgtaagggaaaccggtatgagccagcaaggactggaagcgctactgcgaccaaaatcgatcgcggtgattggcgcatcaatgaagccccaccgcgcgggttacctgatgatgcgtaacttgttggcgggcggattcaatggccccgtccttcccgtgacgcccgcctggaaagccgttttaggcgtcatggcctggccggatatcgccagtcttcctttcacccccgatctggctattttatgcactaacgccagccgtaacctggcgttactggacgcgcttggcgcgaaagggtgtaaaacgtgcattatcctttctgctcccacgtcgcaacatgaagaacttcttgcctgtgcccggcattataaaatgcgtctgctgggtccaaacagtcttgggctcctcgcgccgtggcaagggctgaatgccagcttttctcccgtcccgattaaacagggcaagctcgcttttatttcccagtctgccgccgtgtccaatactattcttgactgggcgcaacagcgtgaaatgggcttttcctactttatcgcgctgggcgatagcctggatattgatgtcgatgaactactggactatctggcgcgcgacagcaagaccagcgcgattttgctctatctggaacagttaagcgacgcccgccgttttgtttccgccgcccgtagcgcttcacgtaacaaaccgattctggtgattaaaagcggccgaagcccggcagcccagcgtttacttaataccagcgcgggaatggaccctgcgtgggatgcggccatccagcgcgcaggcctgctgcgagtccaggatacgcacgagcttttttccgccgtcgaaacactgagccatatgcgtccgctacgcggcgacagactgatgatcatcagcaatggcgccgcgcctgccgcgctggcgttagatgagttgtggtcgcgtaacggcaagctggcgacgttgagcgaagagacctgcctgcaactacggcaggcgcttcccgcgcacatagatattgccaatccgctggatctgtgtgatgacgccagcagcgaacattacgtcaaaacgctggatatcctgctcgccagtcaggattttgacgcgcttatggttatccactctcccagcgctgccgcgccgggtacagaaagcgcccatgctctgatcgagacgattaagcgccaccccagaggcaagtttgttacgctgctgacaaactggtgcggcgagttctcgtctcaggaggcaagacggctattcagcgaagccggattaccaacctaccgtacgccggaaggcacgattaccgcgtttatgcatatggtggaataccggcgtaaccagaagcaactgcgggaaacgccagcgttgccgagtaacctgacgtccaataccgctgaggcgcataatctgttacagcgggcgattgcggaaggcgccgcctcactggatacccatgaagtacagccgattttacacgcctatgggctgcacacgctcccaacctggattgccagcgacagcgctgaagcggtgcatattgccgaacagataggctatccggtagctctcaagctgcgctcgcccgacattccgcataaatctgaagttcagggggtcatgctttacctgcggaccgcaagcgaggtacaacaggccgcgaacgctatttttgatcgtgtaaagatggcctggccgcaagcgcggattcacggtttgctggtacaaagcatggctaaccgcgccggcgcgcaggagcttcgtgtggtggtcgagcacgatccggtgtttggtcctttgattatgttgggtgaaggcggcgtagagtggcgtccggaagagcaggctgtcgtcgcgctgccgccgctcaacatgaacctggcgcgctatctggtgattcagggcattaaacagcggaaaattcgcgcccgtagcgcgctgcgtccgctggatattgtcggtttaagccaattgctggtccaggtttcaaacctgattgtcgactgcccggaaattcagcgtctggatatccatccgctgctggcttccgccagtgagtttaccgcgctggatgtgacgctggatattgccccgtttgatggcgataacgaaagtcgacttgcggtacgcccctatccccaccagcttgaagagtgggtggagatgaaaaatggcgatcgctgcctgttccgtcctatcctgccggaagatgagccccaactgcgacaattcatcgcacaggtcaccaaagaggatctttactaccgttatttcagcgagatcaacgaattcacccatgaagatttagccaacatgacgcagatcgactacgatcgagaaatggcctttgtggccgtgaggcggatggacaatgctgaagagatcctcggcgtaacgcgcgcgatctccgatcctgacaacgtagatgccgaatttgccgtattggtgcgttcagatctcaaagggttgggtttaggacgccgtttaatggagaaattgattgcctatactcgcgatcacggattgaagcggctgaacggtattacgatgccaaacaatcgcggcatggtcgcgctggccagaaaactgggatttcaggtcgatattcagctcgaagagggcatcgtgggattgacgctgaatctggccaaatgtgatgaatcgtgagtaatgtactggaaatgttgaccactttaacgggtactgatgttattattgctcgcttatgtcgtctgcatagcacagaggacccttcaatgaacagagaagaaatgcactgtgatgttgtcaaaatttaagcgtaataaacatcaacaacaccttgcccaactccctaagatttctcagtcagttgatgatgtagatttcttttatactcctgctacttttcgggagacactgctggagaaaatcgccagcgcgacgcagcgtatttgtatcgttgccctgtatctggaacaggacgatgggggtaaaggtatactcgacgcgctctatgcggctaaacggcagcgtcctgaactggacgtgagggtgctggtcgactggcatcgcgcgcaacgcgggcgcattggcgcagcggcctcgaataccaatgcagactggtattgccgactggcgcaggaaaaccccggcattgatgtcccggtttacggcgtaccgattaatacgcgagaagcgcttggcgtactgcattttaaaggctttatcattgatgatagcgtcctgtacagcggcgccagcctgaacgatgtctatctccatcagcatgacaaatatcgctacgatcgctaccagctgattcgcaatcggcaaatggcagacatcatgtttgactgggtgacgcaaaatctgatgaatggccgtggtgtgaatcgtctggataatacccagcggccgaaaagcccggagattaaaaacgatatccgcttataccgtcaggagctgcgtgatgcgtcatatcattttcagggtgacgctaatgacgagcagctctccgttacgccgctggtcgggcttggaaagtccagtctgttgaacaaaaccattttccatctcatgccctgtgcggagcataagctcaccatttgtaccccttacttcaatctaccagcggtactggtgcggaatattattcagctactgcgcgacggaaagaaagtcgaaatcattgttggcgataaaaccgcgaatgatttttacattccggaagatgaaccgttcaagatcattggcgcgctgccctatctctatgagattaacctgcgccgcttcctgagccgtttacagtattacgtcaataccgatcagcttgtggtgcgtctgtggaaagatgacgacaatacctatcatctgaaagggatgtgggtagatgataaatggatgctactcaccggcaacaacctgaatccccgcgcctggcgtctggatctggaaaacgccattttgatccacgatcctaagcaggagcttgcccctcagcgggaaaaagagctggaacttatccgaacgcacacaaccatcgtaaaacattatcgtgacctgcagagcattgccgactatccgataaaagtgcgtaaattgattcgccgtctgcgccggatccgcatcgacagattaattagccgtatcctgtaatcgaagccccgtcctgtacggggttttctcttaggagtgaactggtgcgcgtgttgattccttttacggtgttgtttctctccgggtgcagccatctggctaacgaccactggagcggtcaggataaagcccagcattttatggcatcagcgatgctatcggcagccggtaatgagtatgcgcgtcaccagggagtaagccctgaccgcagcgcagcgatagggctgatgttttctttgagtctcggagcctcaaaagaactctgggacagccgcccggaaggcagcggctggagctggaaagattttgtctgggatgtcgctggcgcgacaaccggttacgctatctggcaaatggcgcgatactaaaggcgtaagccctttcctttacggtgcaacatcaacgaaaccaggaaagccagaacggccatcgcggtaacataccagaagaacgaactctccataccgacagattttagcgacagcgcgacatattccgcagagccgccaaataacgcgtttgctaccgcgtaagataaaccgacgcccagggcgcgaacctgcgccggaaacatctccgctttcaggatcccgctaatcgaggtatagaaactcacaatcaatagcgcgcatatcactaaagcaaatgcggcataaggcgacgtcacattctgcaacgcggagagaattggaacggtgaaaagcgtcgcgagtgcgccaaaacatagcatagaggtgcgcctgccaatcttatcggataacgcgccgaataacggctgcaccaacatgaaaacacacagcgcagccgtcataatgccgctggcgacattggcatgcatacctgctgtatttaccagatatttctgcatataggtggtgaaggtataaaagcacagcgagcctgccgcggtgaaaccaagcaccatcaaaaaggctttgcgattacgccacaaacctttcaacgaaccggcttcttttaatgcgcgagtctcatgcttcgaggtttcatccagctggcgacgtagccataacgccacaaccgccagcacggcgcccagcgcaaagggaatacgccatccccaggcacgaagctcagcatcgtccagaacctgctgcaaaatcacaacgaccagcaatgccagtagttggccaccgataagcgtaacgtactgaaacgacgcgaaaaatcccttacgaccttcaagcgcaacttcactcatatatgtcgcgctggtcccatactctccccctaccgagagcccctgaaataaccttgcaataagtagcagcgccggtgcccaggtgccgatggtatcgtaaccaggtaagcaggcaatcaccagcgaccccatgcacatcatgcacaccgaaatcaacattgaggctttgcgcccgcgtcgatctgcaatgcgtccaaatagccaaccaccgataggccgcattaaaaaaccggcggcaaagacgcctgccgtttgcaaaagctgagtagtggtattaccagaaggaaagaagatatgtgcaaaatagagcgagcagaaagagtagacgtagaaatcaaaccattccactaagtttccggaagaggcccccacgatagcccatatgcgtcgccgcatctccggagcctcagcgttgtttttatctatacgctgaataatttctgccatactgttctccttgttgccaggcttaatcggccttttattttggagattcagattacgcgagacccaaaagtaaataaagtgttaattatttgtttgctaatttttatccccaccgtgcctgatgctggcgtttccgtttcagatagtcttcgtcctgacggattttatcccaccaacctttgaaaaccgttgccgccgcggccttaataggatcattaccccgtgtattcaggctgccgtcttctgcatactttttaccgcctttatagttagcgtatcgcctggcgcgggtgtatcccatctgaataaatttacgcgccatgtccataccaacgaaatcatcctgctgccggtaagcttcgaacaactggtagatctgttctgcggatttcatcgccgatgcttcatctttatagcgccagaaaggaagaatttcgcttttgtagggttcaaccagtagccccccctgctcgcctcgtccaacctgatacaattcaggctgctggcggaagtcgatgctggaaaagtcctgctggtagttaaaaggtttgatagccaatgaaaatcctcactgcttatataagcacgtgtaaaggatagttcatcgttaatgattgggtgggttgtgctcttatcagttctacaagagcaccaacttcgtaggcgggataattcctgtaggccggataaggcggagccgccatccggcagaaacagacaaaaacaaaaggccctgtcttccgacagggcccttcgttttatttgatgcctggcagttccctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatggggtcaggtgggaccaccgcgctagtgccgccaggcaaattctgttgccagaaacgaatcttttacaccgatgctgcgttggctgcattcgtaaagtcagtcacatacttctgtatgctccttcctttccttcatttgccgccttgcctcagcgtaaaatctttcgttcccgaaaatccggaatcactgctgaaaatcgtcttctcatccgccaaaacatcttcggcgttgtaaggttaagcctcacggttcattagtaccggttagctcaacgcatcgctgcgcttacacacccggcctatcaacgtcgtcgtcttcaacgttccttcaggagacctaaagtctcagggagaactcatctcggggcaagtttcgtgcttagatgctttcagcacttatctcttccgcatttagctaccgggcagtgccattggcatgacaacccgaacaccagtgatgcgtccactccggtcctctcgtactaggagcagcccccctcagttctccagcgcccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggacctacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactatgacctgctttcgcacctgctcgcgccgtcacgctcgcagtcaagctggcttatgccattgcactaacctcctgatgtccgaccaggattagccaaccttcgtgctcctccgttactctttaggaggagaccgccccagtcaaactacccaccagacactgtccgcaacccggattacgggtccacgttagaacatcaaacattaaagggtggtatttcaaggtcggctccatgcagactggcgtccacacttcaaagcctcccacctatcctacacatcaaggctcaatgttcagtgtcaagctatagtaaaggttcacggggtctttccgtcttgccgcgggtacactgcatcttcacagcgagttcaatttcactgagtctcgggtggagacagcctggccatcattacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaggagcttcgcttgcgctgaccccatcaattaaccttccggcaccgggcaggcgtcacaccgtatacgtccactttcgtgtttgcacagtgctgtgtttttaataaacagttgcagccagctggtatcttcgactgacttcagctccgtgagtaaatcacttcacctacgtgtcagcgtgccttctcccgaagttacggcaccattttgcctagttccttcacccgagttctctcaagcgccttggtattctctacctgaccacctgtgtcggtttggggtacgatttgatgttacctgatgcttagaggcttttcctggaagcagggcatttgttgcttcagcaccgtagtgcctcgtcatcacgcctcagtgttaaagtgaaccggatttacctggaacacacacctacacgcttaaaccgggacaaccgtcgcccggccaacatagccttctccgtccccccttcgcagtaacaccaagtacgggaatattaacccgtttcccatcgactacgcctttcggcctcgccttaggggtcgactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgagcgggcttttcacccgctttatcgttacttatgtcagcattcgcacttctgatacctccagcaaccctcacaggtcaccttcgcaggcttacagaacgctcccctacccaacaacgcatcagcgtcgctgccgcagcttcggtgcatggtttagccccgttacatcttccgcgcaggccgactcgaccagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctggctgtctgggccttcccacatcgtttcccacttaaccatgactttgggaccttagctggcggtctgggttgtttccctcttcacgacggacgttagcacccgccgtgtgtctcccgtgataacattctccggtattcgcagtttgcatcgggttggtaagccgggatggccccctagccgaaacagtgctctacccccggagatgaattcacgaggcgctacctaaatagctttcggggagaaccagctatctcccggtttgattggcctttcacccccagccacaggtcatccgctaatttttcaacattagtcggttcggtcctccagttagtgttacccaaccttcaacctgcccatggctagatcaccgggtttcgggtctataccctgcaacttaacgcccaattaagactcggtttccctccggctcccctattcggttaaccttgctacagaatataagtcgctgacccattatacaaaaggtacgcagtcaccccaccccaaagcattcaccgcttgttttgtgtgttgggcgtcgcaaacgacgctccgccaccgcgatgctgctttgcagggccttcaacaccagagaatgctttggtggtggggctcccactgcttgtacgtacacggtttcaggttctttttcactcccctcgccggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggataccacgtgtcccgccctactcatcgagctcacagcacatgcgcttttgtgtacggggctgtcaccctgtatcgcgcgcctttccagacgcttccactaacacacatgctgattcaggctctgggctcctccccgttcgctcgccgctactgggggaatctcggttgatttcttttcctcggggtacttagatgtttcagttcccccggttcgcctcattaacctatggattcagttaatgatagtgtgacgagtcacactgggtttccccattcgggtatcgccggttataacggttcatatcaccttaccggcgcttatcgcagattagcacgcccttcatcgcctctgactgccagggcatccaccgtgtacgcttagtcgcttaacctcacaacccgaagatgtttcttacgattcatcatcgtgctgcgaaaatttgagagactcacgaacaactttcgttgttctgtgtttcaattttcagcttgatccagatttttaaagagcaaatatctcaaacgtgactcgtaagtcagttttgagatattagggcaggtgactttcactcacaaaccagcaagtggcgtcccctaggggattcgaacccctgttaccgccgtgaaagggcggtgtcctgggcctctagacgaaggggacgtatcagtctgcttcgcaagacgccttgctatttacttttcatcagacaatctgtgtgagcactgcaaagtacgcttctttaaggtaaggaggtgatccaaccgcaggttcccctacggttaccttgttacgacttcaccccagtcatgaatcacaaagtggtaagcgccctcccgaaggttaagctacctacttcttttgcaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtggcattctgatccacgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactacgacgcactttatgagctccgcttgctctcgcgaggtcgcttctctttgtatgcgccattgtagcacgtgtgtagccctggtcgtaagggccatgatgacttgacgtcatccccaccttcctccagtttatcactggcagtctcctttgagttcccgacctaatcgctggcaacaaaggataagggttgcgctcgttgcgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcacagttcccgaaggcaccaatccatctctggattcttctgtggatgtcaagaccaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtctacttaacgcgttagctccggaagccacgcctcaagggcacaacctccaagtagacatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctgagcgtcagtctttgtccagggggccgccttcgccaccggtattcctccagatctctacgcatttcaccgctacacctggaattctacccccctctacaagactcaagcctgccagtttcgaatgcagttcccaggttgagcccggggatttcacatccgacttgacagaccgcctgcgtgcgctttacgcccagtaattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgggtaacgtcaattgctgcggttattaaccgcaacaccttcctccccgctgaaagtactttacaacccgaaggccttcttcatacacgcggcatggctgcatcaggcttgcgcccattgtgcaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctggtcatcctctcagaccagctagggatcgtcgccttggtgagccgttacctcaccaacaagctaatcccatctgggcacatctgatggcaagaggcccgaaggtccccctctttggtcttgcgacgttatgcggtattagccaccgtttccagtagttatccccctccatcaggcagtttcccagacattactcacccgtccgccactcgtcagcaaagcagcaagctgcttcctgttaccgttcgacttgcatgtgttaggcctgccgccagcgttcaatctgagccatgatcaaactcttcaatttaaaagtttgatgctcaaagaattaaacttcgtaatgaattacgtgttcactcttgagatttggtattcatttttcgtccgaggacgttaagaatccgtatcttcgagtgcccacacagattgtctgataaattgttaaagagcaggtgcgacgcggcttgcagctcaccgtcgcgaggtggcgtatattacgctttcctctttttgagtcaagcctttattttcgctttcctcacagacttcttaacgaagcttttctgacccggcggcctgtatgccgttgttccgtgtcagtggtggcgcattatagggagttattagagcctgacaagacctaaatgcaaaaaaaagctcaaccgttcacttttcaaacaacatttgaaccaaaagcctattttcgcctggtttttaaacaaaaacgagcccgtcagggcccgttttattcaaatttgtgacttactgcactgccacaatacgatcatcattggcttcaaggcgaatcactttgccaggaaccagttcaccagacaggatttgctgcgccagtgggttttcgatctgctgttgaatagcacgttttaacggacgcgccccgtagaccggatcgtaaccgttggcgctcaacagtttcagcgcctcgtcggagatatggatttcataaccacgttcttccagacgtttgtacagacgctgcagctggatctgagcaatagaagcgatgtgttgttcacctaacggatggaataccacaacttcatcaatacggttgataaattccggacggaagttttggctaaccacacccagcaccatctctttcattcgaccgtaatccagttcgccaaagcgctcctgaatgagatcggaaccgaggttagaagtcataatgaccaccgtattacggaagtcgaccgttctcccctgcccgtcagtcagtcgaccgtcgtccagcacctgcaacagaatgttgaatacatccggatgcgctttttccacttcatccaacaagatgacggaataagggcgacggcgcaccgcttccgtcaaataaccgccttcttcatagccgacatatcccggaggcgccccgaccaaacgagacacggagtgtttctccataaactcagacatgtcgatacgcaccatcgcgtcgtcgctgtcgaacataaagttagccagtgctttacacagttcggttttaccgacccccgtcggccccaggaacaggaaggaaccaatcggacggttcggatcggacagcccagcacggctacgacgtatggcgttcgatactgcttcaacggcttcattctgcccgatcacacggctgtgtaactcttgttccatacgcaacagtttttcacgttcgctttccagcattctggaaaccggaataccggtccagcgcgctagcacttcggcaatttccgcatccgttactttgttacgtaacagacgcatggttttaccttccgactgggtcgcggcttccagctgtttttccagctccggaattttgccgtactgcagttcagacattcgcgccaggtcgccaacgcgacgcgcctgctcgatggcaatcttcgcctgctccagctccgctttaatagtttgcgtaccagagagcgacgctttttccgctttccactcttcttccagctcagaatactggcgctctttgtcgtccagttcttcgttgagcatatcgagacgttttttactcgcctcgtcagactctttcatcaacgcctgctgttccagtttgagctgaataatgcggcggtcgagtctgtccagctcctccggcttagagtcaatctgcatacgaatgctggatgcagcttcatcgatgaggtcgatagctttatccggcaactgacggtcggcgatatagcggtgagataatgttgccgccgccacaatcgccgggtcagtgatctgcacatggtggtgcagctcgtaacgttctttcaggccacgcagaatagcgatggtgtcttccactgaaggttctgcgacaaacactttttgaaaacgacgttccagcgccgcgtctttttcaatgtactgacggtattcatccagcgtggtggcgcccacacagtgcagttcaccacgcgccagcgccggtttcagcatattcccggcgtccattgcgccatcagccttacctgcgccaaccatcgtgtgcagctcgtcaataaacaggatgacgttgccttcctgtttcgccagatcgttcagcacgcctttcagacgctcttcaaattcgccgcgatatttcgcccccgccaccagcgcgcccatatccagcgccagtacgcggcgaccttttaagccttcagggacttcaccgttaataatgcgctgcgccagtccttcaacaattgccgttttaccgacccctggctcaccgattaacaccgggttgtttttggtacgacgttgcagtacctgaatggtacggcgaatttcttcatcacgaccaattaccgggtcaagcttgccttgttcagcccgctcggtcagatcgacggtatattttttcaaggcctgacgttggtcttcagccccttgatcgttcacgctttcacctccgcgcatctgttcaattgcctgagtgatattggccgtggtcgcaccggctgatttcagcagatcggttaacgtgccgcgagactcaagcgccgccagaacaaacagctctgacgaaataaaattgtctccccgtttttgcgccagcttgtcgcaaaggttcagtacgcgtaccagttccgaagaaggctgtacgtcgccgccggtgccttccacctgcggtaaacggctcagcgcctgatcgatagcggtgcgcaactggccagcattaatgccggcggaggttaataaaggacgtatcgatcccccttcctggttcagcaaggcgctcattaaatgaagaggttcgatgaattggttgtcgtgccccagcgcgagcgactgggcatcggcaagagcaagctggaatttgttagtaagacgatccagacgcataactcctcccataacaggtcaaaattgctactggagattaaatgaggtcatccctcaattattcaaggtgaatgacctgaattatgtgaaaagaaagttacccgtaccggatcgtcttgattctttaggttatatcagccaaataaaacttgccatacgacctgtcgtcttgtcgcgacgataagagaagaaagtctcactttcgctaaaggtgcagcgatccccgccatagacatgttcaacgccggtattcgccagacgttggcgtgcaagctgataaatatccgccagaaatttttccccgtgcggcaaaaatgcgctatcggcttgcgcatcttttgctaaaaatgcgtcacgcacttccggccccacttcaaacgcggtcgggccgatcgccggacctaaccaggcgatgatattttctggtttgtcagcaaagcaggtgacagtttcctccagtacgccttcacataatccgcgccagcccgcatgagccgccgccacttctgttccctcacggttacagaatagcacaggcaggcagtctgccgtcattaccgcgcagacggttcctggcgtattgctgtaagacgcatccgcacgtttggaggcataaggttctccggtaagcctcaacacatttttaccgtgaacctgttcaagccagacaggtttcgaaggcagattgcccgccgcaaacagacgcttgcggttctcttcaacatgctccgggttatcgccgcaatgcgcgcccagattcagcgagtcgtaaggcggtaaactcaccccgccaatacgggtagaactacaggctgcgacgcctttcggcagcggccactgcgggacaatcagtgcattcataaccagtccacatcatctttatgatcttcaaaatcggcgcgcatcgcatcgataaggtccaccatatcttgtggaatcggcgcgtgccactccatttcgatacccgatacaggatggtagagacgcagcatcgttgcatgaagcgcctggcggtcaaacttacgcagagtggaaataaactcttccgatgcgcctttcggtggacgtggacgaccaccgtagacctgatcgcccactaacgggtgcgtaatatgcgccatatgcacgcggatctggtgcgtacgcccggtctccagacgcagcctaagacgcgtgtgcacacggaaatgttccataatgcggtagtgggtcaccgccggtttgcccatgggatgcactgacatatgggtacgtttggtcgggtgacgactgatgggttcattcaccgttcctcccgccgtcatatgtccgatcgcgaccgcttcatattcgcgggtgatctcgcgcagctgcaaagactccaccaggcgcgtttgcgccggaacggttttggccaccaccatcagccccgtcgtgtccttatccagacgatgtacaatgcccgcgcgcgggacatccgcaatcggcggataataatgtagcaacgcgttcagtaccgtaccgtccgggttacccgcgccaggatgtaccaccagatcgcgtggtttgttgataaccagaatatcgtcatcttcataaacaatatctaacgggatatcctgcgcttcaaaacgaatctcttcgtcgatctccgcatcaatagccacccgctcgccacctaacactttttcttttggcttatcgcaaagttgaccattgaccaacacgcgctgattcaaaatccattcttttatacgcgaacgtgaataatccgggaacatttcggccaaagcctgatctaagcgttgaccgagttggttttcggagaccgttgcggtgagttgtactcgttgtgccatatacagcttcttcgtttaacgttgggttttacggctttgccgtttaatatagtgtgctattgtagctggtcttaaccgggagcaggaacagagaatctcccgtaaaacattttgaggaaagtcaaaacgtcatgacgcgcatgaaatatctggtggcagcagccacgttgagcctgtttctggcgggttgctcgggttcaaaggaagaggtgcccgataatccgccgaatgaaatctacgcgactgctcagcaaaagctgcaggacggtaactggaaacaggcaataacgcaattggaagcgttagataatcgttatccattcggaccgtattctcagcaggtgcagttggatcttatctacgcctattacaaaaacgccgatttgccgctagcgcaggccgccatcgatcgttttatgcgtcttaatccaacgcaccctaatattgactatgtcatgtacatgcgcggcctgacgaacatggcgctggatgatagcgcgctgcaaggtttctttggcgtcgatcgcagcgatcgcgatccgcaacatgcgcgggcggcgttcaatgacttttcgaaactggtacgcagctatcctaatagccagtacaccaccgatgccactaagcgtctggtattcctgaaagaccgtctggcgaaatatgaatattccgtcgcagagtactataccgcgcgcggcgcatgggttgcggtcgtaaaccgggtagaaggtatgctacgcaattatcctgatacgcaggccacgcgcgatgcgttgccgctgatggaaaacgcctatcgtcagatgcagctgaatgcgcaggctgacaaagtcgcgaaaattattgccgctaacagcaaaaacacctgaagcaatacaaacaagcaaaacggcagccttccggctgccgtttttttattcggtatctgatgcaacagaaatgatttcactgcaacgcatccagtcaaatatggcctgctttcagccattcctcaagtaaaagatcgcttcttcctgcgatgcctcacaaaaagttcgccttgacaaaaagtgacaaaataatgtgatttacatcacacattttgacattaagaacggtatgctggaatcaccaagacgggaaagacaagaggtaaaatttatgacaatgaacattaccagtaaacaaatggaaattactccggcaatccgccaacatgtcgcagaccgtctcgccaaactggaaaaatggcaaactcacctgattaatcctcatatcattctgtctaaagagccacagggctttattgctgacgccaccattaatacaccgaacggacatctggtcgccagcgcaaaacacgaagatatgtacaccgctattaatgaattgatcaacaagctggaacggcagctcaataaagtgcagcacaaaggcgaagcccgtcgtgccaccgcatcggtgaaagatgccagcttcgtcgaagcagaagaagagtagtcccttacattgagtgtatcgccaacgcgccttcgggcgcgttttttgttgacaggattaaaacagtacgggtactgtacttacgtacacaaaggaaacagttatgaagctcacccggtttttcttcgcattcttttttatcttcccctgaccgggaggcgtttcgtcatgtgataaagaatgcgaagacgaacaagaaggcctcccccaccgggaggccttttttattgataacaaaaaaggcaacactatgacatcggaaaacccattactggcgctgcgagataaaatcagcgctttagacgaagagttactggccttactggcaaaacgacgcgcgctggcgattgaagtgggacaagcaaaactactgtcgcatcgtccggttcgggatatcgatcgtgaacgcgcgctgctggacaggctcatccatctcggtaaagcccaccatctcgacgcacactacattacccgtctgttccagcttatcattgaagactccgtgcttactcagcaggcgctgctgcaacaacatctgaataatactcaccctcattcggcacgtattgcgtttcttgggccgaaaggctcctattctcatctcgcggcgcgccagtatgctgcacgccattttgagcaatttattgagagcggttgcgcaaaattcaccgatatttttcatcaggtcgaaaccggccaggccgattacgccgtggttccgatagagaacaccagctccggcgctatcaatgatgtgtacgacttattgcaacacaccagtctgtcgattgtcggtgagatgactgtcactatcgatcactgcgtgctggtttccggcgctacagatctgaataccatcgaaacggtgtacagccatccgcagccgtttcagcagtgcagtaaatttttgagccgctatccgcactggaaaatcgactataccgagagtacgtcggcagcgatggaaaaagtcgcgcaggcaaactctccgcgcgtcgcggcgctcggcagcgaggcaggcggcatgttgcacggattacaggtgctggaacgcatcgccgcaaaccagacgcagaatatcacccgctttctggtactggcgcgcaaagccattaatgtttccgatcaggttccggcaaaaaccactctgttaatcgccaccgggcagcaagctggcgcgctggtcgaagcgctgctggtgctgcgtaaccacaatctcatcatgacgaaactggagtcgcgccccattcacggcaatccgtgggaagagatgttttatctcgatattcaggcgaacctggagtcgcaggtaatgcaaagcgcgctaaaagagctgggcgagatcacgcgctcaatgaaagtgcttggctgctatcccagcgaaaacgtcgtgccggtagaacctgcctgacgttcaataaaacggcttttcttcatccctgcgacggctacctgcagggtgaagatggcgccggagagcggataatccgccacttcctgagcagacatattttctctggtagttgtaataaacagcgttttcatatctgcgccgccaaagcaaaccatcgtcggacaacgtaccggcaaccggtactcttccagctgctcttcttgcggtgagaaacgcgccacgcgccagccgtcaaacatcgcgctccagtagcacccttcgctatccatcgccgcgccgtcgggaagtccttctccttcgccaaaatggcgaaaaagttcacgcttgcccggatcgccatgcttatcaagtaacgtgcggtatatcacgccattcggcgtatcggaggtatacatccactggttatccgggctgaacgccaggccgttgtgtccctggatatcgcactggatcacttttgccgtcaggtcatgatcgatccgcatcagcaacgcgccattatagtcacctggcgcccagaacgttccggcataaaaacgtccatcgccatcagtgccgccatcgttaaaacgcgccagtttcgtattagagggattgtcgcaaaccttacgctgcaataatccatttttatcggccagccagatagcatgacgcatggccacaataaatccgccctgctcacgcaaggcaaaacagcccacctcttccggaaacaccagcacgctatgcgtcccactcgccggatggtaacgatggatctcctgttccaggatatcggtccaatacagcgcgctttcatcctcgctccatgtggggcattctggtagatgtccgacataatcaaataaaacgtgcggcgtagtcataacggttccttaaacgaaaaaagccagcaaagctggcttttagtatagatgtcatcattatggtcggctgtcattcgcctgacgcaataacacacggctttcattctggaagcgtctggcataatcgccaaaccagtgttcaactttgcgaaaactgtcgataaaagcctgcttatcaccctgttccagtaacccgatcgcatcgccaaaacgtttatagtaacgcttgataagcgccagattgcgctccgacgacataataatgtccgcatacagttgcgggtcctgggcgaacagacgcccgaccatcgccagctccagtcgataaatcggcgatgatagcgccagaagctgctcaagctggacgttctcttccgccagatgcagcccataagcgaaggtagcaaagtggcgcaacgcctggataaaagccatgttctgatcgtgctcgacagcgctaattcgatgcaaccgcgcgccccacacctggatttgctcaaggaacctctgatacgcttccggttgacgcccgtcacaccagaccaccacctgcttcgccaggctcccgctgtccggaccaaacatcggatgcaagcccaacacggggccatcatgggccgccaacattgcctgcaacggaccgcttttcaccgatgccagatcgaccagaatacagtcggacggcaggggcggcagttgcgctatgacctgttcagtaacatgaatcggcacgctgacgatcaccattccggcatcggcgacaatgtccctggcgcgcggccagtcctgctgttccagaatacggacctgatagcccgacagcgtgagcattttttcaaacagacgccccatctgtccgccgccgcccacaatgacgaccggacgcagagaaggacaaagcgttttgaaccccttatcattttcgctggagtaagattcacgcattacccggcgcaggacatcttcaatgagatcgggcgggacaccgatcgcttctgcttccgcccgtcgtgaagccagcatagaggcctcacgctccggcacgtaaataggcaggccaaaacggcttttcacctcgccgactttggcaaccagttccaggcgcttagccagtaaattcaacaacgctttatcgacatcatctatttgatcgcgtaatgcggtcaattcagcaaccataacaacctcttatgcgacgcgcaccgccagctggccgctcaaatctttatgaatttcacgtaacagggcatcggtcatctcccagctaatacaagcatcggtgacggaaacgccatacttcatttcgctgcgcggctgttcggaagactggttaccctcatgaatattactttcaatcattaagccaatgattgaacgattgccatctttaatctgcgcaaccacagattcggcaacggctggctggcggcgataatctttattggagttaccatgactgcaatctaccatcagcgaaggacgtagtcccgcctgttccatctctttttcacactgagcgacatctgccgggctatagtttggcgctttgccgccacgcagaatcacatggccatgcggatttccctgggtttgcaataacgcaacctgaccggcctggttaatgccaacaaaacgatgaggttgcgcagcggcgcgcatggcgttaatcgctgtcgccaagctgccatccgtgccgtttttaaagccgaccggcatagaaagaccagacgccatttcgcggtgggtttgcgattcggttgtgcgcgcccctatcgccgaccagctaaacagatcgcccaggtattgcgggctgttcggatccaacgcttcggtcgccaatggcaaccccatattcaccagttccaccagtagctgacgcgctattttcaacccggcttccacatcaaatgagccatccatgtgaggatcgttaatcagccctttccagccgacggtagttcgcggcttttcaaaatagacgcgcattaccagatagaggctatcgctgacctctgcggcaagggctttaaatcgacgggcatattccagagcggtttcaggatcgtgaatagaacaaggaccgcataccaccaacagacgcggatcgcgcccggcaataatgtcagaaatgattccccgggactgcgctatctgcgcttcctgcgccaggctcaagggaaaggccgctttaagctgctccggcgtcattaatacctgttcatcggtgatacgtacgttattcagcgcgtctttttgcatgatggcgatcctgtcttttcttgtttgcgatagttgatcctccacgaggatgtttaaaccataccacaaaaagtaaagatttcaatccatattacgtaaaataaactttacaccatgcgcaatcgtcgattaatctccctcatttcgtatcaaaaactttacacaacaagtgaattattttattcccagcctcagaaaagcggtaaaatgagcgatgctcgctattttttgattattttttctccgcacacatatttttactttctgatatagggtgattaataccattatcacaagaatttaatatcagggatatcacttaaattattcatattatcaataagacataatgacgatatggcaaaataatgttattttgctacaaacaatcacggatgtattttaatgctttacgactgaagatggtggggacttgttaatgcgtttttctcaccgatttatccttctgttatcgctattattagcaagcttgcctctgtatgctcaacgcgtcacggaagaagagaaatccgtacgcgccatcgtctccggtatcgtcagttatacacactggccggcgttatccgggccgccaaggctatgcatattttcatctgcgcgttttgtcagggtacttagcgaagaggctgactgggctttcccttatcaaccgcttgtcatccgtaccacacaagaagccctgagcgcccgctgtgatggtttttactttggcaatgaatcgccagcttatcaggtggagttaacgcgtcattatccagttaatgccttgttattaattgccgagcaaaataccgaatgtattattggcagcgcattttgtctgatcattaacaatgatgaagtcaaattttccgtcaacctggactccctctcgcatagcggcgtgagagtaaatccagaagtattaatgcttgcacggaatcaaaagcatgaataaggaattttctctgtccaggccaacatttaaacgcacactacggcggattagtataatcagcgtgctgcttacaatgacattgatctggctattaatttgcgttgcgtctgtccttacgctcaaacagtatgcgcaaaagaatctcgatttgaccgccgccacaatggcccatagccttgaagcggcactggtattttccgataacgcggccgcagcggaaacgctcgccacactgggacgccagggacaattttcagcggcggaggtccgcgataaaaatggccgtactatcgcctcatggcgctatgatgcgcgagccgcagacgataagctcattggcttaattagccactggctttttccattgccggtatcacaacccgtctggcacaacggcagggccatcggcgaagtacggcttgtcgcccgcgacagccttattggtcattttatctggctatcgctggcagtgctgacaggatgtattctgctggcatccggcattgccctgctgctcacgcgttatttacacaatggcgttgtggatgcgctgcaaaatattactgaagttgtacacgacgttcgcactaaccgaaatttttcacgccgggtacctgatgagcgtattgcggaatttcacctgtttgcgcaggatttcaatagccttctggatgagatggaagaatggcagctacggcttcaggctaaaaatgcccagttactacgtaccgcgttgcacgatccgctgacggggcttgccaatcgcgcggcatttcgcagctgtattaacgcgctgatgaaggacaattccgctcgtagcagttcggcattgttatttctggatggcgataactttaaatatattaatgatacctggggacatgcggcaggcgaccgcgtacttatagaggttgccaaaagattagcggaattcggtggtagccgttatcagacttaccgactcggcggcgatgaatttgcgatggtgctttacgatgtacattcggaatatgaagtacaacgtatttgcgcagcgctatcccaggcgtttaatcgaccttttgaactgcataacggccagcgaataacgatgaccctgagtattggctttgcgctgacatgggaacatgccactgccgaaaaactacaagaactggccgatcgaaatatgtatcaggctaaacaccggcgtgcggagcgctcgctaaactaaggaacgggcctggccgtttctgactcagcgttgagaccactgacccagcctaatcatgcaaccatctatggcgtggagcaaacccataaaaaaggggccagcgtaatgccagccccttcttttctacaagctttcggatgttgcgaaagcgcgttcttagttaagacgctctttgatacgagccgctttaccagtacgctcacgcaggtagtacagtttagctttacgaacagcaccacgacgtttaacagcaatgctgtcaactaccggagagtgagtctggaagacacgctcaacgccttcgccgttggaaattttacgaacagtgaatgcagagtgcagaccgcggttacgaatagcgataaccacgccctcgaatgcctgcagacgtttcttggtaccttcaacaacccatactttcacttccacggtatcgcccggacggaaggaaggtacgttctgcttcatctgctcttgttcaagttgcttaataatgttgctcataatttaatctcttatcctgggtaaactgatattcgggggcctatgccatcccatcatgtttatgctgctgttgtgcgtgttctgttttgaactccgccagcaaccttgcttgctcttcagtcagagccaggttttccagaagttcaggtcttctaagccaggttcggcccagcgactgtttcaaacgccagcgacgtatctcagcatggtttcccgacagcaatactggcggtacttccatcccctctaacacttcagggcgcgtatagtgcggacaatccagcaacccatcagcaaacgaatcttcgattgctgatgcctcatgccccagaacccccggtataaaccgggcgacggagtcaatcagcgtcattgccggtagttcgccaccgctgagaacgtaatcgccaattgaccattcttcgtcaatttcggtctgaattacgcgctcatctacgccttcgtagcgaccacacaccagaataagcttctgattcgtggccagctcgctaacgcccgcttgatcaagcttgcgtccctgaggcgacagataaatcactttagcgccttcacctgccgcggcttttgctgcgtgaatggcgtcccgcaagggttgcaccatcattaacatccccggtccgccgccgtaaggacggtcgtccacggtacggtgccggtcatgcgcgaagtcgcgaggactccagctttggatgttcagcaggcctttttttactgcccggccagttaccccgtaatcggtaattgcgcggaacatttcaggaaacaggctaactatgccaataaacacaagccaatccccataacgccatttattaccgtttattcggtggtttaaaaaccaggatcccagtctacttcgatagtacgagtagcgagatcgactttcttgataacctgcccatcgaggaacggtactagtcgttccttgataccaaatgcatctttcaggttcgccttaatgacgagaacgtcattcgacccggtttccatcatgtcgataactttaccgagatcgtagccttcagcggtgactacctggcagcccatcaggtctttccagtagtagtctccctcctcaagcgcaggaagttgcgaggaatccacgacaatttcgcaattggtcagaagattcgcggcatctcgatcgtcaacgcctttcagcttgatgatcagatcctgattgtggtgcttccagctttccagctgtacctgctgccactgacccgccttctggataaaccagggctgatagtcaaaaatgctttcggcgtcttcagtggaggaaaacactctgagccaaccacggataccgtatgaagaacccattttccccagtacaaccggttcagcgggtacttgtgcggcgagttgcttgctcatcatgaccaccgtgacagattaagctgctttttttacttctttgatcagcgccgcaacgcgatcggaaatggttgcgccctggccaacccagtgagcgatgcgatccagatccaggcgggtgccttcttctttttcgctagcgattgggttgaagaaaccaacgcgctcaatgaagcgaccgttgcgtgcattacggctgtcggtgacaacaacctggtagaacggacgctttttagcgccgtgacgagctaaacgaatagttaccataacatcctcttgtgtgaataaaacaaccgggccccatcgaggaacggagcccggcgtcatattaaaagcccgaaaattttactgatttctgggaaaaaagcaatcaacatgtgatgaagcttgattccagggcgtgaccgttgcagccagtttggcgtcggcgtgcgcgcagaaagcggagcgtacacgcagtacgtgagcatttactcgctccgctcgcccttcgggccgccctaaagggcgttcaaaacactatcgtgttttgtcgagcacactccggcgtcaaaatggcaaataaggtagcccgatatatttatctacccgggaagcctggcggcatcatccccttcatactccgcatcatcttcgccatcccgcccttcttcatcttcttcatcatgcgctgcatgtcgtcgaactgtttcagaaggcggttaacgtcctgcacctgcatcccacagccctgcgcgatacgacgcttgcgggaacctttgatgatttccggcttcgcgcgttctttcagcgtcatcgaattgatgatcgcctccatacgcaccagcacctcgtcatccatctgcgatttaacgttgtccggaatctgccccatgcccggtaatttgcccatcagactggccataccgcccatgtttttcatctgtttgagctgttccaggaagtcgttcaggtcgaaaccgtcgcctttcttcagtttggtcgccagcttctcagcctgtgcgcggtcaactttgctttcgatatcttcgataagagacagtacgtcgcccatgccgagaatacgcgaggcgatacgatccggatggaatggctccagcgcgtcggttttctcgccgacaccgaggaatttaatcggcttgccggtgatatgacgaatagagagcgccgcaccgccacgcgcatcaccatcaactttggtcagcaccacgccggttaacggcagcgcttcgttaaaggcttttgcggtattcgccgcatcctgaccggtcatcgcatcgacgacaaacagcgtttctactggcttgatagaagcgtggacctgtttgatttcgtccatcatcgcttcgtcaacatgcagacgaccggcggtatccaccagcagcacgtcgtagaatttgagcttcgcttctttcagcgcggcgttgacgatatcaaccggtttctggccgacatcagacgggaagaaatccacgccaacctgctcagccagcgtttcgagctgtttgatcgccgccgggcgatagacgtcggcagagacgaccagcactttcttcttgtgcttctcgcgcaagaatttacccaacttaccgacgctggtggttttacccgccccctgcagacccgccatcaatactacggctggcggctgcgcagctaaattcagcgtctggttctcttcgcccatcgccgcaaccagttcgctacggacaatcttgacgaactcctgccctggggtcaggctcttgttaacttcatgaccaaccgctttctcttttacgcgattgatgaactcacgcactaccggcagcgcaacgtcagcctccagcagcgccatgcgcacttcgcgcagcgtctctttaacgttgtcttcagtaaggcgcccacggccactgatattgcgcagcgtgcgcgacaaacgatcggttaaattatcaaacattgtctctcgcctggggtggaaacggttggtcgccgcagcgacacagttacagaatttcgccacagtataccatgaagccgtctttgttgttatgcaacggttggagctgcggtcacgtaacgctatactgcttctctttctcactggtcaactgtcgacacaactatgcccgtttttgctttacttgcccttgtcgcctactccttcagcctcgcgctgatcgttcccggactgttgcaaaaaaacagcggctggcggcgtatggctattctttctgcggtcatcgcgctggtgtgccatgctgtcgcgctggaatcgcgtattctgcccggcggcgacagtggacaaaacctgagcctgctgaatgtcggttcgctggtcagcctgatgatctgcacggtgatgaccattgtcgcgtcgcgtaatcgcggctggctacttctgcctattgtctatgcttttgcgctgattaacctggccttcgccacgttcatgcctaatgaatatattacgcatctggaagcgaccccaggcatgatggtgcacatcggtctgtcgcttttctcttacgcgacgctgataatcgccgctctgtatgcgctacagctggcgtggatcgactatcagttgaagaacaaaaagctggcgtttagtaatgaaatgccgccattgatgagcattgagcgcaaaatgtttcatatcacgcagattggcgtcgtactgctgacccttactctgtgtaccggcctgttttacatgcataacctgttcagtactgaaaatattgataaagccgtgctctctatcgtggcatggtttgtctatatcgttctgctgtgggggcattaccatgaaggctggcggggtcggcgggtcgtgtggtttaacgtcgcaggcgcgggtattctgacgctggcctattttggtagccgcatattacagcaatttgtaagctaagcttttaaaggagtttcccctggaacacatctccaccaccacgctgattatcatattaatcatcatggtggtcatctcggcctatttttccggttccgaaactggaatgatgacgctaaaccgttaccgtttacgccatatggcgaagcaaggtaatcgctcggcaaaacgggtagaaaaattattgcgtaaacccgatcgactgataagcctggtgctgatcggcaataacctggtcaacattcttgcctcggcgctcggcacgattgtgggtatgcggctttacggcgacgccggcgtggctatcgccaccggggtactgacgtttgtcgtgttagtttttgctgaagtcctgcccaaaactatcgccgcgctctatccggaaaaagtggcctatcccagcagcttcctgctggcgccgttacagatactgatgatgccgctggtgtggttacttaacaccatcacccgcctgctgatgcgtctgatgggaattaaaacggacatcgtggtcagcgggtcgttaagcaaagaggaattacgcactatcgtgcatgaatcccgttcgcaaatctctcgccgcaatcaggatatgctgctgtcggttctcgatctggaaaaggtcagcgtggatgacatcatggtgccgcgtaatgaaattatcgggatcgatatcaatgacgactggaagtctatcgagcggcagctcacccactcgccgcacggacgcattgtgctctatcgcgattcgctggatgacgccatcagtatgctgcgcgtgcgtgaagcctggcggttaatggccgagaaaaaagagttcaccaaagagatgatgctgcgcgccgccgatgaaatctattacgtcccggaaggtacgccgctcagtacgcaactgattaaatttcagcgcaataaaaagaaagtcggactggtcgtcaacgaatatggcgatatccaggggctggtcaccgtggaagatattctcgaggagatcgttggcgacttcaccacatcgatgtcgccgacactggcggaagaggtcacgccgcaaaacgacggttcggtcattattgacggtaccgccaacgtccgggaaatcaataaagcgtttaactggcacctgccggaagatgacgcgcgcaccgtcaacggggtgattctggaggcgctggaggaaattccggttgctggcacgcgcgtgcgcattgagcagtacgatatagatattctcgatgtacaggaaaatatgattaagcaggtaaaggttgtaccggtaaaaccgctgcgcgagagtgtggcggagtaacacaatggcgaactccggttcgccttttttatcgccgtcttttaagattccatcaattcctgccatttacttaacaatgcaataatgtcttttcaggcattcagaaaggatattgatgttatgtcagaagattatgtaattgaatgggataagaattttgcagacgacctcaacgtcgtcgccaacgtttttttatcacacaacccaaccttatggcccactattttctctcaactttcgacggcaacctgaaatctttgaagacgaagatgaagacgaatatgggttgcaggacgtcctggattgtagcggtggcgatctcggaaataacgagctggcacaggcatttttacaagttctacgcggcgaaggatttattcacctcgttgactggaaaggtgaagatgaagaaggcgaactggctaattttgccgcagatcgcttttatgaactcacaaaaaacctgacggattctgaggaattaagaaatcttcttgtcgaaataacccaagaggatgaaatctccgatgtctgtgaagccggggaccgttaccttgacgagatctttgaacgcatccagaccgaactcaataagaggggcttccagatttttgatctgaatgaaggatctgacacctataatgtggtcgttctgccaatgagcgaatataaaaaaatagaggacttcaacacgccgtggctggaagtgcaggattttttaagctaaaaaaatggccgactttacatcggccatcaaacttttacttcgccttcgctacagtcaccatcgccgcgcgaatggtacgaccgttcagcgtatagcctttctgcataatacccagcacattgcctgccggaacctcttccgactccaccatcgcaatcgcctgatgcacgttcgggtccagcggcacgttggtctcagcaatcacttccacgccgaatttacgcaccacatccagcatagacttcagcgtcagctcaatcccttcgaccattgccgccatatccggattggctttgtctgcgacttccagcgcgcgatccaggctatcgatgaccggcagcaattcgttgacgaacttctcgagagcgaatttatgcgctttttcgatatcctgttcagtacgacggcgcaggttttccatttccgctttgatgcgcaacacggtgtcgcgttcgcgagtctgggcttctgcaagctgaacttccagattcgcaattttttcatcgcgcggatccacctgctcagcagaatcgtttggttcaactgcctcaacctcttcgtgctgatccatgataatttcttccggggcttgcccctcaggcgttttctgttctttactactcatgaatttctccgcgtttttttcgcattcatctcgctaacttcgcttattatggggatcagattcagggtttcaagggaagtactcacattgtcatcaatcttcgctacaaggacctcagaaaaatgaataatcatttcaagtgtatcggcattgtggggcatccgcgtcatcccaccgcactcacgacacatgaaatgctctaccgttggctatgcgatcagggttatgaggtcattgtggagcaacaaatcgcccacgaattacagctaaaaaatgtgccaaccggcacgctggcggaaattggtcaacaggcggatctggcggtagttgtgggcggcgacggcaatatgcttggcgcagcgcgtacgctggcgcgttatgacatcaatgtgattggcattaaccgcggtaatcttggcttcctgaccgatctcgatccggacaacgccctgcaacaattatctgatgtgctggaagggcgctatatctccgaaaaacgttttctgctggaagcgcaggtctgccaacaggaccgccagaagcgtatcagcacagccattaatgaagtggtgctgcatccgggaaaagtggcgcatatgatcgaattcgaggtttatattgatgaaaccttcgctttttcacagcgatctgatggtctgatcatttctacgccgaccggctccaccgcctattcgctctccgcaggcggccctattctgaccccttcactggatgccatcaccctggtgccgatgttcccgcataccttgtcggcacgcccgttagtcattaacagcagtagcacgattcgtctgcgtttttcgcatcgccgtagcgatctggaaattagctgcgacagtcagatagcgctgcctattcaggaaggagaagatgtgctgattcgccgctgcgactaccatctcaacctgatacatcccaaagactatagctatttcaatacattaagcacaaaactcggctggtcaaaaaaattattctaattttacgttagcctctttactgtataaaaaaccagtttatactgtatttaattacagtcatggtttttcatacaggaaaacagctatgttggcgcaactgaccatcagcaattttgctatcgttcgtgagcttgagatcgattttcagagcggaatgaccgtcattactggtgaaaccggcgcgggtaaatctattgcgattgatgccctgggtctgtgtctgggcggtcgcgctgaggccgatatggtccgtaccggagcgacccgcgccgatttgtgtgcccgctttgcgctgaaagacacgcctgcggcattgcgctggctggaagaaaaccagcttgaagaaggtcgcgaatgcttacttcgccgcgttatcagcagcgatggccgctcacggggctttattaacggcaccgctgtgcccctgtctcaattgcgcgagctcggtcagttgctgattcaaattcacggccaacatgcgcaccagcagcttaccaaacccgaacagcaaaaatcgctgctggatagctatgccaacgaagccgctttagcgcagcagatggctgctcgctaccaattatggcatcaaagctgccgcgatctcgcccatcaccagcaacaaagccaggaacgcgccgcgcgcgcggaactgctgcaatatcagttaaaagagttgaacgactttaatccgcaggccggcgaattcgagcaaattgacgaagagtacaaacggctggccaacagcgggcagttgcttacgaccagccagaacgctctggcgctactcgcggacggcgaagacgttaacctgcaaagccagttatatagcgcaaaacaactggttagcgagctggtaggtatggacagcaagctttccggcatcctggatatgctggaagaagccactatccaactcaccgaagccagcgatgaattacgccactattgcgagcgtctggatttagaccccaatcgcctgtttgagcttgaacagcgcatcgctaaacaaatttcgctggcgcgaaaacatcacgtcagcccggaagcgctgccgcagctttatcagtcactgctcgaagaacagcagcagctcgacgatcaggccgattcgctggaaacgctaacgctggcggttaataagcatcaccaacaagcgctggaaacggcgcaagcgctgcatcaacagcgtcagttttacgcccaggagctggggcagttgatcactgaaagtatgcatttactttcgatgccgcacggtctgtttactatcgacgtgaaatttgatgagcatcatctgagcaacgacggcgccgatcgcgtggagtttaaagtgacgacaaacccaggtcagccgctgcagcctatcgctaaagtcgcgtctggcggtgaactgtcgcgcattgcgctggctattcaggtgattaccgcgcgcaaaatggaaacgccagcgctgatttttgacgaggtcgatgttggcatcagcggcccaaccgccgccgtggtcggtaaactcctgcgtcagcttggcgaatccactcaggtgatgtgcgtcactcacctgccacaggtagccgggtgcggtcaccagcacttctttgtcagtaaagaaacagacggggcaatgaccgaaacccatatgcaacctttggataaacgtgcgcgtttacaggaactggcccgcctgttgggaggaagtgaagttacgcgtaatacgctggcaaacgcaaaagaactgctggcggcgtaaacttttttatctcccgaaggtctgagttcacaacaaaaacgccgtaagacccgacagcaaaaggttttaaagtgatgaaaggtctattatcatcggcatattaatatgagccacgtactgctcaggcccgaaaaggaacccaatcactatgcgctgtaaaacgctgactgctgccgcagcagtactcctgatgttgaccgcaggctgttccactctggagcgagtggtttaccgacctgacatcaatcaggggaactatcttacacctacggatgtcgccaaagtgcgtgttggtatgacgcaacaacaggttgcgtatgctttaggcacgccgatgatgaccgatccttttggtacgaacacctggttttatgtcttccgccagcagccaggacatgagaacgtgacgcagcagactctgacgctcacctttaacagcagcggcgtgttaaccaatattgataacaaaccggcgttgacgaagtaattttgtgataccgcctgatgaggttacgttcatcaggcctgcaaacctctcccccgccatttggtacgaatttgcctgatggcgctacgtttatctggcttacaggcacgcctgtgcttcaggtgtggtacggctttcacaccgttatccggcaaaagaggctaattatctaccagccgatttttcggcgcgctggcggcgtaatgcttttggatcggcgattaagggacggtaaatttcaacccgatcgccatcctgcaccgtatcggtgagttttaccggacgactgtagatacctactttatttttcgccagatcgatatccgtgcgcaattccagcaagccggaagcgcgaatcgcctcttcgaccgtcgcgccctcctccagcgttacgcgctgcaaatactgcttttccggcagcgcataagccacttcaaccacaagtttatcaggcacggtaaacctctttggcgcgaaccgtaaacgcctgcaccatgttggacgctaactctttgaatatacgaccaaacgccagctcaatgagtttattggtaaactcaaaatcaagctgaaactcaatacggcacgcctcggggctgagcggggtaaatttccagccgccgatcagctttttaaaggggccatccaccagatgcatcagaatgctctggttacgcgttagctgattacgcgtcgtaaacgtcttgctgatacccgccttcgacacgtcaacagccgccgtcatctgtgctggcgatgactccaggacgcgactaccaacacacccaggcaaaaactggggatacgattgcacgtcattcactaactgatacatctgttccgcactgtaggggactaaagcagtccgactaatctgaggcatagcaattcccatcaacataaatcgtgtaaataataccacttatcagcgagtaaaaaaaatgctgtccccaaccgtcatgccttaattgtgcgtgcatagcccaactcatgctaagatagatttttgcacctcatcaggacgtaatggggtgttttcgatatcagattacctatgaattcacgacacttatgacgaagaaaaaagcacataaaccgggctcagccaccatcgcgctgaataagcgcgcccggcacgaatactttatcgaagaagagttcgaggctggtctcgccctgcaaggctgggaagtaaaatctctgcgcgcaggaaaagccaatatcggcgacagttacgttatcctcaaagatggcgaggcctggctgtttggcgcaaactttacgccgatggcggtcgcctcgacacatgttgtatgcgacccaacccgaacccgcaaactgttgttaaatcagcgtgagcttgattcgctgtatggccgtattaatcgtgaaggttatactgtcgtcgcgctttctctgtactggaaaaatgcctggtgcaaagtgaagatcggcgtggcgaaaggtaaaaaacaacatgataaacgttccgatcttaaagaacgtgagtggcaactggataaagcacgcattatgaaaaatgcaggccgataatagacattttttgtgaccagcttctcagtatgaagctggtcaatgttcatatctcatgcatgcctcgaaaatatattctctgtgtctgacgcttatcaatagcaataaataccacaacaagaatatattctttgtttaaaaatttttatagtctaataacacaatacttcaaatgatttttataaaatttaatattgctgaataccttcacaaaaagtattgtttttatgttaaaagagaaaaagaagaaaaaattaaaattcattataaaacataaagataaataaaaaattatcatgtattgttagcccaccctacatctccttaacacaaactccgttatatttcagacgcactaacacctttatcaatagatcttaatttgcagaaagatttttttctgactatatcatctaatacgaaagcactagtcaggcacaaaaaacaaagggttattcggcgagaaaaccagacctccacctacgctcataaaaaagaatatggctacggaaattcatctctcacgatgaacgggaaggctcgtctacgcattttgccctgaacgttgtgcccgttaattaatacacagagcaaatccatcaggagctgatttatgcgtctactcgccgtggtttcgaaattgactggcgtctccaccactgtggaatcctcagcggtcactcttaacgccccgtcaattgttaaattatcagtggcccgggaggaaattagtcaacttacgcgcattaatcaggatctggtggtgaggctccattccggcgaaacgatcacgattaaaaacttttacgttaccaacgatctgggcgcaagccagttagtactggcggaaaacgatggcacgttatggtgggtagaaaatccgcaagccgggctacattttgaacaaatcgctgatattaatgagctgctggtcacttctggcgcttcccatgaagcaggcggcgccgtttggccgtgggtactggctggcgcggtggcggctggcggcattgccgctatcgcgtcttccggcggcggcgattcccaccatcattcggatggcgataatccgccccccgataacaccaatcctgacggtaatccccctgataacagcaatcccggcggcagtacccccaacggcaatactccaggtagcagtaatcctgtagatactaccccgcctctcgctcccggcgaattattgatttcagcggacggaaaaacggtaagcgggcaagccgaagcgggcagtaccattaccatcaaagatccctcaggcaacgtcgttggcgagggcaaagcggatagcgacggtaaatttagtattgatctgacagcgccacagattagcggcgaacaacttaccgtgaccgcgactgacgatgccggcaataccggcccatcggcaaccattgatgcgcccaacattcctctccccgatacaccggttatcaccgccgctatcgatgatgccgctcccctcaccggcacgctgagcaataatcagtttacgaacgacaatacccccactctggagggcaccggcagcgcaggcacagtcatccatatttacgccaatggtcaggaaataggctcaacaacggttgataccagcggaaactggcattttgccattaccagcgcgctagcggatggggaaaatcatttcaccgccattgcgactaacgtgaaaggcgaaagtagcgaatcagcccgctttacgctgactatcgacacactcatccccgatgccccacgtgttgaactgattgccgataacaccagtttgctcaccgggccgctacagaataatgaccgaactgacgaggcaaaaccgctattttccgggcagggagacgcaggcaataccatcacgattaaagaaggttcaaccgttatcggcagcgctaccgtagacgaaaatggacgctggacctttacgccgactacgccgttaagcgatggcgaacatacctttaccgtcgaacaaagcgacaaagccggaaacacgagccgcgtgacgacaacgcctactatcattgtggacaccacgccgcctgacgccgctatcattgataatgttgcgaaagacggcacaaccgttagcggcaccgctgaagctggcagtactgtgtcgatctatgacccggcgggaaattacctgggctccacgattaccggagaaaataaccacttcagcatcacgctgaatccggctcagacccacggcgagcgtctggaagcgcgtattcaggacgccgtcggtaacatcggccccgccacggagtttaccgcttctgactcacagtatcctgcccagccgactatccttaccgtgacggatgacgctggcgccgttaccgggctgctgaaaaatggcgatgccacagatgataaccgcccacccctcagcggtactgctgaaccaggcagtacgatatcgattaacgataatggctttcctgtagcgacctttccgcccattgtcgctgacgctgacggcaaatggagctttaccccctcgctggcgcttgccgatggcgaccatgtctttaccgctaccgcgaccaacgatcgcggcaccagcgggcagtccgtctcctttaccattgatatcgacacgcagccgccggtgctggaaggcctggcggttagcgacgtcggcgacagactcaccggcactacggaagctggcagtactgtggttatcaaagacagcctgggaaatacgctcgggagtggaacggcaggcgacgacggtaccttctcaataggtattagcccggcgaaaattaacggcgaaacattaagcattagcgttaccgataaagccgcgaatagcggtccggtagaaacgctgaacgcgccggataaaactgcgcctgcggcaccggacggtcttaccgtggcgaccgacggtctgtccgtaagcggtcaggcggaagccggggcaacggtcactatccgcgacagtagcaacaccgtacttggcagcgccgtcgctaatggcaacggacaatttatcgttccgctgaatacggcgcagactaacggccaggcacttatcgctaccgccaccgatgtcgcgaaaaacgaaagcgccgccgcgacggttatcgcgccggacagtaccgcgccggaaatgccgaaaaacgtggtaattagtgaggatggcaccagtatcagcggcaccgccgaaccgggtagcgccatcacgatcgccacgccggacggcaagccgcttggcagcggcaaagcagatggcgaaggtcattttacccttcccctcgtccccgcacagaccaacggcgaacaggttaccgtcaccgccaccgacagcgccaacaacgtcagcccgccaaccacagcgcaagcgcccgatatcaccgccccggataagcccattatcactcaggtactggacgatgttgaaagcttcaccgggccgctggttaacggacaaaccaccaacgacaaccgtcccacccttagcggtacggcggaggccggcgcgcgtgtcgaagtctttgataacggcttttcactgggactcgccacgctacagcccaacggtgcctggacgtttacgccgtcgcaaaatttaggtgaaggcgcgcatcgactgaccgtaatcgcaaccgacgctaaaggcaatgccagtcaggccgcgtcattcgacctggtggtcgatacgcaatcgccgcagcaaccggtaatcaccttcattacagatgatgcgccgggtattctcggtagcgtcgcgcatctggggctcactaacgacagcacgccaacgattaatggtacaggtgaaccgggttccacagtacacctgtatcagaatggcgcccggatagcagatattatcgtcggtaattccggcgtctggagctacgcttacaccacggcctcgccactggcggacgacacctacacctttaccgtgacggccagcgacagtaacggcaacaccacgcctttttcgaccgattttacgattaccattgatacccaggcccctgccgcccccggcgttatcggcgtagctgacggcgacggaaatacgattgataccaatcagattacccaggaatcccagccccggttgagcggtagcggcaccgcaggcgacacaatcatcctttacgataatggcaatgccataggtcaggcgctggtcggcacggacgggcgctggcagtttacgccgcctgccgcgctgggcgacggcgaccaccttctgaccgctcgcgccaacgatccggcggggaacgaaagtcccgaatccatcagctttaccctacgcatcgatacccaggcgccggatgcgccgcagatcgtgtcagccgccatcaccggcggagaaggcgaggtgctactggcaaacggcagtattaccaatcagcgtatgccgaccctcagcggcaccggcgaacccggcaccatcatcaccctgtacaataacggcgtagaactggctaccgtccaggtcaatccacagggtagctggacctatccgctaacccgtaatctgagcgaagggttaaacatcctgacggccaccgccacggatgccgcaggcaatagtagcccgacctccggcgttttctccgttacccttgatacccagcctccagcgcagcctgacgcgccgctaatcagcgataacgtcgcgccggttattggcaacatcggcaataatggcgcaacgaacgataccacgccgaccttcagcggcacgggagagatcggcagcacgataattctctacaataatggcagtgaaattggtcgcacaacggtaggcgataacggtagctggaactttacgcctgcggcactgacgccagaaacctataccattaccgtcacggaaaccgatagagcgggcaatatcagtccaccttccgcctcagtcacttttacgctagacaccactgcgcccgccaatccggttatcacttttgccgaagataacgtcggcgaagtccaggatactattgtcagcggcgcaaccactgacgacaatacaccggtcattcacggcactggcgacatcggcagcattattacgctctataatggcagcagcgttttaggcgtagtcaccgtcgatgagaccggcacctggacgctgccggtgaccagcgcgttgccggatggcgtctacaccctgactgccattgccgccgatgccgccggaaacagcagcggcgtatcgaacagctttaccttcaccgtcgacaccgttccgttgcagccgcccgtcgtcaatgaaatccttgacgatgttgcaccagtgaccgggccattaaccgatggcgcctttactaacgatcggacgctgactattaacggcagcggcgaaaacggcagcaccgtcacgatttacgacaatggcgtggcaatagggacggcgctcgtcaccgacggggtctggacattcaatacgcccgaattatcagaagccagccatgcgctaaccttcagcgcgactgacgatgctggaaataccacggcgcaaacccagccgatcactattaccgtggatatcaccgccccgcccgcgccaacagtccagacggtggatgacgatggcacgcgcgtcgccggaattgccgacccttacgctaccgttgaaattcatcatatcgatggcaccctggtcggcagcgctgtcgctaatggcaccggtgaattcgtcgttacgctcagtccggcgcaaaccgatggcggtacgctgacggcaattgctatcgatcgcgcggggaataacggcccggctacgaattttcccgcttccgacagcggtctgcccgccgtcccggccatcacggcgattgaagatgatgtcgggagcgtacaggggaatattgcggcgggcggcgccacggacgacaccacgccgacgctgcgcggcaccacggatatcggctctaccgttgaagttttcattgatggcgattcggcaggctttgccaccgttgacgccagcgggaactggatctttgagatcgcgacgccattaagcgaaagcacacattacttcaccgtccaggcaaccaatgcgaatggcccgggcggcctgtccgcaccggtcgggatcactgtcgatcttagcgcgccggcgcaaccggttattaccagcgcaacggatgatgtccccggcatgaccggtacgctggataacggcgcgctcaccaatgattcacgcccgacgctcaacggaacgggagaagctggcgccacgatccgcattctggataacggcgtagaaatcggttccgccacggtagatcaaagcggcaactggcgcttcaccccgaacgcgccgctggagagcaacgcgcacatctttaccgccgtagcgaccgatcccgccggcaatagcggccagccttcggacggctttacgctgaacattgacgcgcaggcgccagatgtgccggttatcacctccgtgattgacgataacaatcaaccgaccgttccggtgttaccggggcaatccaccgacgatcggcagccaatactgaacggaactggcgaacctggcgcgacaatcaccatttttgataacggtacgccgcttggcacggctcaggtaggcgaaaacggtagctggaccttcccggtgccccgcaatttgtcagagggaagccataatctgacggttagcgctaccgatccggcgggcaataccagcgcggtctccgcgccgtggacgatcgtggtcgatattacgcctccggcgatcccggttctcacctccgtcgtggatgaccagcccggaattaccggcaacctggttagcgggcagctaacgaacgatgcgacgcccaccctgaacgggcgcggagaggcaggcgcgacgattaatgtctatcttgacggtaatcccgcgtccatcggtaccacgacggtgaatagcgacggcacgtggagtttcacgccgcagacgccgcttgcaaacggtagccacacgttcacccttagcgccaccgatccggcgggtaatagcagcgcggtgtccagcggatttgtgctgacgattgacgccacaccgcccgccgcgccggttatcgccagcgtggcagacaatacggcgccggtaacgggcatcgtccccaacggcggctcgacgaacgaaacccgaccaacactctcgggtaccggtgaggcgggtacaaccatctcgatttataatggcagcgcgctggtcggcacggcgcaagttcaggccaacggtagctggagctttacaccgtctacctcgctgggcgcgggcgtctggaacctgacggcgacagcaaccgatgcggcaggcaataccagcgccgcgtccgaaatacgctcgtttactattgataccacggctcccgccgcgcctgttattgatacggtctacgacggtacgggccccattaccggcaatctgagttcaggacagatcacagacgaggcgcgccctgtcattagcggcacccgtgaaaccaacacaactattcgtctctacgataacggcacgctgctggctgaaattcccgccgacaatagcagtagctggcgctacacgcccgacgcctcgctggcgacgggcaaccatgtaattaccgtcattgccgttgatgccgcaggcaacgccagccccgtttcggacagcgttaatttcgtcgtcgatactacgccgccgctgacgccggtaatcacatcagtcagtgacgatcaggcgccaggcctcggcacgatcgcgaacggccaaaataccaacgatcctacgccaaccttcagcggcaccgcagaagccggcgccacgatcacgctctatgaaaatggtacggtcattggcacgacaacggctcagcctgacggcgcgtggagcgtctccacctcaacgctggcaagcggaacgcacgtcatcaccgccgtcgccaccgatgccgcaggaaacagcagcccgaacagtacggctttcaccctgacggtcgataccaccgcgccgcaaacgccaatcctgacgtccgtggtggatgacgtcgcgggtggggtcacaggaaatctcgctaatggtcagataaccaatgataaccgccccacgctgaacggcactgccgaagcgggcagcgtggtcagtatctatgatggcgacactctgcttggcgtcacctcggctaacgcgagcggcgcgtggagcttcacgccgacgacagggttaaacgacggcacgcgcacattaacagtgaccgccaccgacccggcaggcaacgttagcccggccaccagcggttttactatcgtggtcgatacccttgcgccaacggttccgcttataaccagcatcgttgatgatgtcccgaacaacaccggtgccattggcaatggacaatcgaccaacgacacacagccgacgctcaacggtactgcggaagccaacagcgcggtaagcatcttcgataatggcgcgctggtcgcgaccgtgaacgccaatgccagcggcaactggagctggacgccaaccgccgcgctcggccagggaagtcacgcctatagcgttagcgccgccgatgcggctggcaacgttagcgccgcttcgccatcgataacgattatcgtggataccattgcgcccggcgcgcccggcaacctggtcatcaatgctaccggtaatcgcgtgacgggcaccgcggaagcaggcagtacagtgacgattacctctgagactggtgtggtactgggaaccgccaccgccgacggtacaggcagcttcaccgccacactcacgcccgcgcagaccaatggtcagccgctactggcatttgcccaggataaagcaggcaacacaggcattgccgccggatttaccgcgcccgatacgcgcgtgccggaagcaccgatcatcaccaacgtagtggatgatgtgggtatttataccggcgctatcgccaacggccaggtcactaatgacgcacaacccacattgaatggtaccgctcaggcgggcgccacggtgagcatttataacaacggggcgctgctcggcaccaccacggcgaacgccagcggaaactggagctttaccccgacaggcaatttgaccgaaggcagccacgccttcaccgccaccgcgactaacgccaacggtacaggcagcgtctccaccgccgcgacggtgattgtcgatacgctggcgcccggtacgccgtcaggtacgctcagcgccgatggcggttcactttccgggctggcagaggcaaacagcaccgtaaccgtcacgctgacggggggcgtgacgctcaccaccaccgctggcagcaacggcgcatggtctctcaccttgccgacaaaacaaattgaaggtcaactcattaacgtgacggcgactgacgctgcgggtaacgcctctggcacgttaggcattaccgcgccggttctgccgctggcggcaagggataacataaccagtcttgatctgacctctaccgccgtcaccagcacgcaaaactattcggattacggcctgctgctggttggcgcgcttggcaatgtcgcctcggttttgggtaacgataccgctcaggttgagttcaccattgctgaaggtggtacgggcgacgtcaccatcgatgccgccgcaacgggaatcgtgctttcgctgctcagtactcaggagattgtggtacagcgctacgacaccagcctcggcgcctggacgacgatcgtcaacaccgcccttggcgacttcgcgaatttgcttaccctgaccgggagcggcgttaccctgaacctgagcggcctgggcgaaggccagtaccgggtactcacttataacaccagtctgctcgctaccgggtcatataccagcctggatgtcgatgtacaccagaccagcgcaggtattattagcgggccaaccatcagtaccggcaacgtcatggctgatgataccgcgccgacgggcaccacggtcaccgccatcaccaacgccaacggcgtcagtacgccggtcggcgcgggcggcgtggatatcctggggcaatacggcacgctgcacattaatcaggatggcagttacacctacacgctgactaagcccacggcgggatacggacataaagagagcttcacctacaccatcacccagaatggcgtcggtagcagcgccgcgcaactggttattaatttgggtcccgcgcctgtaccgggcagcgtgatagcgacagacaataacgcctcgctggtctttgatactcacgttagctacgtcaacaacggcccctcgacacaaagcggcgtcacggtattaagcgtcggacttggtaatgtactgaacgcgaatctgcttgatgatatgactaatccgatcatctttaacgttgaagaaggcgctacgcgaaccatgacgttacagggaaccgtcggcggcgtctcactggtttccacgttcgatctgtacgtttatcgcttcaacgatgccattcaacaatatgagcagttccgggttcaaaagggctggattaacaccctgctgttagccggacagtcccagccgctgaccctgacgttgcctggcggcgaatacttgttcgtgctgaataccgccagcggcattagcgtcctcactggctatacgttggcgatttcccaggaccacacctatgccgttgacagtatcaccgccaacaccaccggcaacgtactgaccaatgatgtcgtccctacggacgccctcctcactgaagtaaacggcgtggcgattgcggcgaccggcacaacggaggtaaacgggctgtatggctcgctcatcattgacgcaagaggcaactatacctacacgctgaagaacggcgtcggcgccgacagcattaaaacgccggacagctttatctatacggtcaaagcgccaaacggcgataccgatacggcctcgctcaatatcacgccaaccgccagggcgctggatgcgattaatgatgtcagcgataccctcagcgtcgccacgcttcaggataccgctgcctggctggactccagcgtcggcagcgccagttgggggctactcggcaaatcgggcagcgggagcggcacctttgacgttgcaacgggcaccgtacttaaaggcgcgtcactggtttttgatgtctccacgctcattacgctgggcaatctgaatattagctgggccattcaggagaacgggaccgtcatacgcaacggaaccgttccggtggcgaatatcacgctgggcagcgcgacggtgaccgttaacctgagcggcctggagctggatgccggaacgtacacgcttaactttaccggcaccaataccctggccggggcggcgacgatcacgccacgcgtcatcggcaccaccgtcgatctggataattttgaaacgtccggaacgcataccgttctcggcaatatttttgacggcagcgacgcggcgggggcgatggatcagcttaatacggtgaatacccgcctgagcattagcgggtataacggcagcgccgccacgctggacgccgcggcgaataccaccagcgccacgattcagggacattacggcacattgcaaattaaccttgatggcgcttacacctacaccctgaataatggcgtcgcgatgtcgtccatcaccagtaaagaggtctttacctatcaactggatgacaagatgggtcatacggatagcgccacattgaccattgatatggcgccacaaatcgtcagtaccaaccaaaacgatgttctcatcggctccgcctatggcgatacgctgatttaccacctgttaaacggcgcggacgcgaccggcggcaacggcgtcgatcgctggcaaaacttctctaccgcgcagggcgacaagatcgatatccacgaactgctgaccggctgggatcaccaggcggcgacgctgggtaactttgttcaggttcataccagcggcgccaatacggtgatatccgtcgatcgcgacggcaccggcagcgcgtttaaatcaaccgaccttgtcactctggagaatgtgcagctcacgctaaatgatctgttgcagaacaaccacctgataaccagcggttgataaaaaagccccgaacgccacgacgttcggggcaacaagcggtgatatttaaaagggataaactatgggaagagtcgcgcctgtcgccatcgtactggcatttgctttgtttcatcaccagccccggggcgcagaagcgccgccaatgattacatccgaaggattagcaacggaccagatgcttccttcgctggatggctccgccgctgagttgccgctcagcgccgccgcgccgggcaacctgacgctcaatgacgcggtcaatcgcgccgttaactggcatccttctattcgcgaagccatcggcaaactgctcgcacagaatgaacaaatagaggtcgccaaatcgaaatattatccgcaagtcagcgctggcgtgaacaatgggtacagcaatacctacaccgatcacgggtatagcccctcgctagtgctgtcggtatcgcaaatgctttatgacttcggcaaagtggcaagccaggttcgcgccgaaaccgcaggcgcagcgcagcaacaggccaatgtgttgctcagtattgataccgtcgcgcacgaaaccgccaacgccattgtacaaacgcagagctggcagcaaatggtagaagcggcggaagaacagctcgtcgcgctggacagcatcggtaaacttatccggcagcgcagcgatgaaggcgctacgtcgctctctgacgtggtgcaaaccgaagccagaatcgaatccgcccgctcgcaactggcgcagtatcaggccaatctcgacagtgcgaaagcctcactgatgagctggctgggctggaattcgcttaacggcatcaataatgacttcccggcgaaacttgctcgcagctgtgagacggcgactcccgacgatcgactggtgcccgcggtactggccgcctgggcgcaggccaacgttgcgcgggcgaatctggactatgccagcgcgcaaatgacgccgacgatttcgctcgaaccttctgtacaacattatcttaatgataaatatcccagtcatgaagtgctggataaaacccagtattccacctgggtaaaagttgagatgccgctttatcagggcggagggctgactgcccgacgcaacgccgccagccatgcggtagacgcggctcagtcgaccattcagcgcacccggcttgatgtccgccagaaactgatggaggcgcgcagccaggcaatgagtcttgccagcgcgttacaaatccttcgtcggcaacagcagcttagcgaacgtacgcgcgaactgtatcagcagcaataccttgacctcggttcccgcccgctgctcgacgtgcttaatgcggagcaggaagtttaccaggcgcgttttgccgaactgcaaacggaaagccagttgcatcagttgcaactgaactgtctgtataacaccggcgcgcttcgtcaggcgttcgcgttaaatcatcgcagcattcaatccgtggagatccagccatgacccgcgccgcccccgatgtagaagaggtactcagtgagcgcgcgctaagccaatgggcgcaggccatcagctatgtcgccggtcattatcgcgttgcctgttctcccggttcaattcaggccaacgccccgtggcttaggggtaaaagcagaacgaccgccttaacgcagctcgcgcggcaggcgggtttatcctttcatgcgccggacatagacaaaacggcatttagtcagtggcgattgccgttggttgtcgagctccgggacgggcagttattggtcatcgaacatgttaatggcgaagaggcggtagacgtttttgtgattgaagaagagggtcagcgtaaccgcctgacgctcagcgagttattgccggagatcctctatgttgccgcgctacgccctctatcggcgctcaaggatagccgcgtcgaccgctatatctcccgctttaaacccgactggatgcgcgagctggttctgcaggatattcgcccttatttaccggtaatggtcgccgcctttctgattaacgtgctgtcgctggccgggattgtgttctctatgcaggtttacgatcgggtgatccccgctcagtcatatcctaccctgtacgtgctctccttcggcgtgctggtagcggtgctgttcggttttctgctgcgtgaagcgcgtacgcacattatggacgtgctcggtaaacgcgccgatatgcgcatttccgatcgggtattcggtcacgcgttaaggctgcgcaacagcgctattccccgttccaccggcagttttatctcgcagttacgcgaactagagcagatccgcgagatgattacctcttcaacgctggcgaccattgtcgatctgcctttctttttcctgtttatgatagtcctggcgattattgccccaccgctggcatggatagcgcccgtggcggctctgctgatgatcctgccgggcgtcgcactgcaaaaaaaactggctgtcctcgccaaccaggccgcccacgaagcgacgctacgcaatgcagtcttggtcgaaagcgttcaggggctggaggatattaaactgatgcaggcggagaaccgctttcttcagcagtggaatagctatatccgtattaccggcgagtcgggtctacgcacccgcaaactcacgcaagggcttatcagttgggggatgtcggtacaaagtctggtgtatgccgcagtgattatgttcggcgcgccgatggttattgaaggcagtatgactaccggcgccgtggtcgccgcgtcgatgctcggctcgcggatgatcgcgccaatggctaacctgtgcggcgtgctggcgcgctggcagcaggtgaaagcggcgaagatgggtctcgacaacattatgcaactgcccaccgagacacagcatgacgatagcctgatacaccgcgacatcctccacgggcattacctctttgaaaacgctcagtttcgttaccataacgacgatcaacgcataccgttgcgcctcgtgcgtctggagatcatgccaggcgagcggattgcgatactggggcgtaacggtgcgggtaaatccacacttttacaggcgatggcgggcggcctggagatgattcagggagatgcccggcttgataatctcagcttgtcgcacatcgatatggcggatttacgccgcaacatcggctttcttagccagaacgcgcggcttttcttcggcaccctacgagagaacctgacgctcggcgcgccgcacgccaacgatgaacagatttttgacgcgctcgaagtcagcggcggcgccgtcttcgtcaggcggctggcaaaagggttggatcatcccattatggagggtggtaacggcctgtccggcgggcagcgtcagtccctgttgctggcgagaatgctgctgcgctcccccaatattgtgctacttgacgaacccagcgcctcgctggacgagcatacggaacgagagtttattcagcggttacatcagtggcttggcaatcgaaccctggtcgtcgcgacgcaccgggtaccaatactggagctggttgagcgtgtcgttgtcctgaaagaaggacaactggtgatggatgcgccaaaagcgcaggcgcttaacgcggatcggatgcaaagtcaccgtcgggagtggaaaaatgaaaatcaatcagcatgatgccgcgatggacgatcccgatattcagcgtgaacgggcgttttccggcgcgggtcgtattgttctgatctgctcactgttatttctcattctcggcatctgggcgtggtttggccgactggatgaggtttccaccggcaacgggaaagtgatccccagttcacgcgaacaggttctgcagtcgctggatggcggcattctggcgcagttgacggtgcgggaaggcgacagagttcaggctaaccagattgtcgcccggcttgatccgacgcgtctggcgtccaatgttggtgaaagtgcggcaaaatatcgcgcttcactcgcctccagcgcacggttaaccgcggaagtcaacgacttacctctcgccttccccgctgagctgaacggctggccggatctgattgccgcagagacgcgtctctataaaagccgccgcgcgcagctggccgataccgaagccgagctacgggatgcgctggcgtcggttaataaagagctggccattacccagcggctggagaaaagcggcgcggccagtcatgttgaagtactgcgcctgcaacgacaaaaaagcgatttaggcttaaaaattaccgatctgcgctcacaatattatgtgcaggcacgcgaagcgttatcaaaagcgaacgctgaggtcgatatgctctccgccattttaaaaggacgcgaggattccgtcacccgccttaccgtgcgttcaccggtacgcggcattgttaaaaatatccaggtcacgacgattggcggcgtgatcccgcctaacggcgagatgatggagatagtgccggtagacgatcgtctgctgattgaaacccgcctttcgccgcgtgatatcgcctttattcatcccggccaacgcgcattggttaaaattactgcttacgattacgccatttacggcgggcttgacggcgtggtggagaccatttcaccggataccattcaggataaagtgaaaccggaaattttctactatcgcgtatttatccgcacccaccaggactatctacaaaataaatcaggacgccgtttttcgattgttccaggcatgatcgccacggtagatatcaaaaccggtgaaaaaaccattgtcgactatttaatcaaaccgtttaatcgcgcgaaagaagcgctgcgcgagcggtaaatcgttgaagataagaagatacgggggctggtcacgcgtgtcacaagtctgttatacttaccttacacattggggctgattctggattcgacgggatttgcgaaacccaaggtgcatgccgaggggcggttggcctcgtaaaaagccgcaaaaaaatagtcgcaaacgacgaaacctacgctttagcagcttaataacctgcttagagccctctctccctagcctccgctcttaggacggggatcaagagaggtcaaacccaaaagagatcgcgcggatgccctgcctggggttgaagcgttaaaacgaatcaggctagtctggtagtggcgtgtccgtccgcaggtgccaggcgaatgtaaagactgactaagcatgtagtaccgaggatgtaggaatttcggacgcgggttcaactcccgccagctccaccaaacattcattcatgatgcatcatgaaccttaaaaaagcctgtaacttcaatgagttgcaggcttttttgttgcatgtgtggtcatgatctctgtatgaatcttgagcttttggcaccatgtttagcaccacggtatcgtggggctaaaaaagcgtggtgctaaaacatgcctaaccaactgaaacccttaacaaatgtggagatcgctggcgcgaagccccgtagcacagactatgagctacgggacggtgaaggcctgtacttgctggttaagacttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaagcagaatggcgcatccccgatacctttatgaagatgaaccgttcgcacacggtgccgcttagcaaacaggcgctgcgcgttcttcagatcatggagcccgtcagccgccatcgtccgtgggtcttccccagcatccgcaaaccactggagcatatgcaccagcagaccgcgaacgccgcgcttatccgcatggggttcggcggcgaactggtcgcccacggcatgcgcagccgccaggaccgcaggcgcaggtcattttccccgtgaagtcctggaatctgtgctggcacaccagaaagaagacgagatcgaagcggcctacaaccgcagcgactatctggaacaaaggcgaccgctgatgcagtggtggggaaactacgttgatgccgccagacggcaggcgctgctcggtgcagaagaaccgctgcaaatcgtggaaggagaataatgtgaccagtcccattcgtcagaatctgtttgaacgggaatgtgatatgccgcttctggaagcgcggcatctcgcccttctgcttctaggcctcgatgcttcccaacctgcaaacgccctgccggaagaacatcaggaaaactaccgtatcctgcacgacgccatcagccggaccattaaggcaacaggcatggtcagtgccccggcgaacaagcgcatgttctatgccgatgagatgtttgccctggcctggcggcttattgatgacgaactgacgccgtcagaagtaaaagaccgtagcctgaaggcggtgatgaaactgtcgcgtaatagccgtggccgcaagtggctgaagacgctcggcgacgacgcactaccggatctcacggcttcaacacaaccttccctgcgtggaatgcataagcgcgacaaagcacgggagaatactgcccgactctgctggctgctggttcagcttctggttgaggagactgatgggcgttatgggacgtcggataaaccggcttctgaccagatacttcgaaagctgaagacgctggctaaggaacaggaattgccgtcggatgggcttggacgggggacattttatgaggtgttgaagatggaaagagaaaagtgagtataggtaattgatatctgtgtaagatgcagcgaaccgaataaaatctgaaagctcagacgtatagtctgcttcgtcctgtgagttcaataggttgatgcaacgctatccttaatcaagggggacgttgcttgtgtaacatttaatctacggatattggtcattaatgcgggttgatgttgtactgtcatgattgagcgacctcaggttgagggtggggctcacttatatacgtgtatccattattagtaggtaaattcatgtatattggctacctaatttagccactcctccgcacatagttaactcctgatttgagatagagagggattatgatgctaggaagatttattgcttagcatatagcaggtgatcttttacctactggagtggtaaattacccctatttttcagtgaatgttttgtcagggagtattaatttcgtggaaaacgataaggtgaagttaggaagaaatgataaatgctggtgcaaatcaggacttaagtataaaaaatgccatctcgatcgagaccgtgaaatgccggtatctaaagccgaagccctgaaattttcaaagtctaattcgcagagaaaggcgtgttatgcaccagcatccatgcacgaagattgtgacaaacgtatcgttcaggcgcacacgctttctaagagcagtagccttaaggcgatcgccgactctagtaatcatgttatgggagtggtaatgaacctgccgagcctgataaaaaacaacggaagatgggttccagagaagattggtatcaatcaggcatccacttttaccggattttgtgcagttcatgacagaatattattttcatgtctagagaacgaaaaatttacaggcacggatgagcagtgttttgccctaatgtttcgttcgttatctaaagaaatttacgccaaggaggggggaagacggtcttccgattttgctaaaaatgccgataaaggaaagttacaggccgaacaagtctatattcaggaatttgtcagcctgcatcaaagcggtttgaatgcagcaataactgaactaaataatcttaaaactagcctcgaccgcattctgcttaacagacagttttcagaaattgaaagtgttgtcttcacgttttcagaaccattacccattgcggtttcgtcaattctttcaccggagagggattttgatgggaccaaaattcaggatttgaacgatcttaccgtgtcggcggaacaggtctgcttcaatgctttttccagcgaaggtaagggatatgtagtgttcagttggctgggaacttcagcaattatcagacgttttgtgcgatcactaattaaggttcaaactgacaggattttcaacaccctcctgtattttttcttcacaaaagctgaaaatacatactcatctcctgagtggtgggacagcctcagtgacaaacagcgagagaatatcggcaatatgattatgtcgggtgttgacttttttgataattctacattacgcgtcgatcattcagttgattataactctgctgcgcttgcagagataagatacagcaacagcgagatttccagttgaatgctttaatgccattagaaaaaacgggccaatcagttgtaccgaaattgtaacgataagatgtcaccgccttttgctgccagatcggcatctttcgacaaactgatgtaggctgctgatttccgcttaagcggaggttatcaggttagggatgctatctgcagataggctatagtaactgggtactctccccaattgtaattgacctgctctccgttaatgaacaggtcacaatcgttgtaatgcggccattaggagtttccatcgtagtattttatccagtcacaatcggagtaaaaaataaacatatattctatcaattcactcattaaatttaatctagcctacatacaccagctggttttattttttcagtaatgaaaattaacatatcgatttcattcttcttagggactaacatcgaaaccccatgtacaagactatttctaacctcagtaatttttttaataaaagttgcatcttgcctagaaattattttgttttttactaaagcattgactactttccctataaaaagagggcgattaggttgtttagccgaaaaaaccttatgccttgcaattttttcaaaattaatccaagcagagatgaaacaagtaaagccagatacaaacatatattcttcatgatcaatgtctggcaggtgcccaacaactgaacgaatcatgtcatctggtaagttgaaaagttcacgttcaagatctttcgctacaataactccagtatcaattaagttaaaatcactttgcaaaacaattaattccttgtgcaactgcggtaaggaacccttatatttatcatttaagacaaagtaatattttttaataggacatatatcatgccagtaatcccttaacccttcaaaatcatcttttattttattaacagcagctagtacattattagatgcatcttctggtgcatacacctgataatataccccctgccccttaataaaaccatcattctttctgtctccaatatttccataaggcttcacctgctgaaaatctggcgacttatagtacattatttttgaaaacaagtcctcaaagcgaactccgtcagactcatagacttggagatgaaacatgtttctagcaatagataatgagatatcatccatagtcaaaccttgcataattagagtaaattcaacaacatttacttatctaagttatatgaaacttggcgttaccacaataacagaaaatattaaattgttagttcttctgactgcccctgttgattaacacaccgcaacttaagtaatgccatcatcagtggttagaacagttaacagcttcctcgcttacaactgacgatgagatagcggcagctattgtgaagtgtttgtagtcgtgcgttgccattcgttaaccatagcaaatattatctcgacggagctcaactggataaaaaccatttattttcaataaattaatctaacaccatcagttttgatggcaaagaaaatcttcccggactctttactttctatccggacttaactttttcacccggacctatacctcccctccccgttccgcgctataaccgcctcgacactctgttcccgtgaggtgcaatcatgaaaatccgtgctgacagtaacgatgcttttcccgaaagcggcaacgtgcgtatgcggcaggtggtccagtttctggcgatgagtgaatcatcggtttaccgcctgattaaagacaccgactttccccgccccgtccacctctcttcccgactggtggtcttcgatgctgcggaaatccgtcagtggcaacagcgccgcaccgtcatccgttaatccacgctcagggatgagccgactgataccccatcatgaaacgcgcgccctttctctgtaagcagtctccggaccgcacgctcgaagtggtgatccttgccggaagcctggcatgggaaacctcacgcgtgtggcgaaaagatcccgaccgggaagatgatgttcctccgatggtactcggcccgaatgaactggccgatctgagcaatctgaccattatcaggcccgacacgctctacgtccgggtacttcgcaccggcgatatcagtgaagaagatctgctgaaaattgccgtaaaactggcgcacgcgggtgtgcagatggcccggctgatgagccctgacggtgagttactggagaactggaccgggcagcttgaacgcctgcgacaggaaaggccttccgatatcctgccggatcacttccgcctcgatgaagaggcgctgtggtttgacaagctcaccgaacggcgcgacggcgaaagcgacgtccagccccagcgcatctgttcccctctgcgcgtcaccgccatcacctgcgacagccatgacggcagctatggccgactgctggaatggcacaccaccaccgggcagttgcggcgctgggccatgccgatggcgatgctcagcggcaacggcgaggagctgcggcgcatcctgctggagaacggtctgaccaatatctccacccgccccgccctgcgcagcctgctgtgcgaatacatctcacggtcactccccggacgccgggtcacctgcgtggagaaaaccggctggcacaacggggtatacgtgctcccggatgaagttatcggtcccgatggcgacaatgtcatccttcagggcagccactacctgactggtggctttgcgcaggcagggacgctggcagagtggcaggagcaggtcgccgcactctgtgcaggcaactcgcgtctggtctttgccgtctgctgtgcgctggccgccccgctgttgcgcctgaccggaacgggtggcgggggtttccacctgcgcggtgagtccaccgatggcaagaccacggtgatgaaagtggccgcttccgtctgcggtggcacggattactggcactcctggcgggccaccgggaatgcgctggagggaattgccagtcgccacaatgatgccctgctgccgctcgatgaactgcgcgaagtggatccgcgtgaagccgggatgattgcctatatgctggcaaacggccagggcaaggggcgcgcccgcaccgacggcgaggtacgcaaccgcaggcactggacgctgctgctgttctccaccggggagctgtcgctggcggaacacaccgaacgcgccggggagcgtatctacgccgggatggacgtgcgcatggtacaaatccccagcgacaccgggcagcatggcgcgtttgagcaactacacggctttgccagcggccagcagttcgccgataccctctgcgacagggtggcccgctttcacggcaccgcctttcgtgcctggctggccttcctcacccacgaccaagacgccagcaccacgctagcgagagagttacttcgccgctaccagaacgccctgatgccggacaacgctggaaaccaggtgcagcgcatcgtggcccgttttgccctgctggcggcggccggagagatagcgacgctgcacggcatcacgggctggcagaaaggcacggcgtatgaggcggtgcagatctgcctgcacgcctggctgaacgagcgcggccatattgccaaccaggaagatgaaggcgtgctggcgcagatcaaacggtttatcaccgcgcaccagtacagccgctttgcctcgtgggatggcccggaccgcccgctgaatatggcaggctttcgccgggtggaaaaagatccgctgacgggcgaggaacacacactgttcttcatcctgccggagggctggcgggaaatatgccggggattcagtcccgccagggcggccagattatgccaggaagcagaatgcctgcagcccggcagcgacgggaaataccagtcgcaggttcgcctgccggagatcggcaaaaccagggtttaccggcttacctcccgcatcctcagtatctgagtgcagtctaacgtgtcttaaaaaaaggtggtacagggtgggacaagtggtacacgcagagctggcgagggttacagcgtcccaccttagagaatttgattaaaaaaaagtggtacagggtgggacagccgttgctaaatctgtcccacttttccgactggcatttttcaggtggtacagcgcaaagccacggctggcgcggttgtaccacttgtcccacctgtaccacctcaaaaacagaatgaatgaaaatggcgaaaagggagtgaaaaggcaaaggctgaaaggaagggagaagaaggggaacggacttgcccgaaaaattccgaaacataaacaacatacgaagttgaagcaataacaacaacgtacatttcaagcgcttagaagcgagatttcacgttacagtaacaatttaatatattgatatcattaactattccccttatcttatattcataatataatcattgctaacattaataaaaagtcgagaactgcaatggaactcagaagaatatctgtaaataatttgttcggaattttaaactatgatattgatttagggaactcagaaacaattattattaccggaccaaatggttacggaaaaaccatgcttttaaagataattgacaacattttaaataaaaatatagattttttctttgatttgcgatttgaagaaataaaatttgaacttgacaccatattactatgtatagagaaacaaaaaaataagaatgttgcagttacggtagtcgattatgtaaacgataaaaaacgacaggaagtattcactctaaataaaaacaaagaacttgacgtcgattattttgatgaaatatataataaactattaatctgtgacaacatagattctgatcctatactaaaatcttacaatcatgaggaaatattaaattactataaaattaaaaaaataaaacttcataaagaaaagcatcataaaagtgatttcttggataaatccattcctaatgcagagttaacttttatcaaagcgcaaaggatagagaatataaaaaatgaaaaatcagcaatcgagtcacaagcaaatttccttcttgagttgataaaaagagctgctgaggaatcagcacaaataagccaaagacttgactccacatttccagcaagattatttgatagcattaacgaaaatatatcttcaacttctatcaatgacagattgataggcattcagagaaaaagagaactttttatgaagttcgggataataaagtctgaagatacttttatccctagaaaattcagcaatgcaacattaggaaaagagtactcaaccgttttaaatctgtatatttcagatgctttagaaaaactatcaccttatgaagaattatttgaaaaaataaatttatttgttaatttattgaacgaaaaaatgcttgcatttaaagaaatcaagatcagtaacgagcatggattttattttcaaagtgataatggagaaagaatatcattaagtaacttatcttcaggtgagcaaaaccaaatagtcatctattttgatcttatattcaaagctaaacaaaattcagtaattcttattgatgaaccagaaatctctttacatgttgcttggcaaaaagaatttcttgattcaatagcaagaatacaaaaacttaatgagttctctaaaataattattgctacacactcgcctcaaatagttaataataattgggatataacttacgatttattcgagaataacaataaaaacatggagggacaatgaacagcctccgtgatatcaccggtgtttcagactggatatctggaatgcttttgctttttagatcaccaaaatatagcaggaagatttttttcactctagaaggagaaagtgatattagatttcttaatactcattttgcagatgagagaatccattatgattcgccgtgtagtggtaaaccagaagtaataaatgctgtgcaattattgcgctctcatggaaaacaaaacgtatatggtttatgcgatgctgactttgatattttagaaggtaacagctacgaaaacattcattttacggactgtcacgatctcgaaatgatgttaatagaaggtggttcatttgacaaatttatttctgagttcttaaagacaagtatacttagaatacatactcttgaagatatacgaaataatcttaaagaatctataattgacgtgacttacaaaataggaatactaaaatggcttaatttcaaaaataatttattgttaatgtttaaaggaatgaaatacgataacttcataacctttgtggactttagtgcgaatatagacatagataattacattcagcacatcctcgacagaagtcctcgaaaacctccacactgtgatttcaattttttgaaaaaagagtaccaattactttataacaaacaagcagattataaatatgtttgcaatggacatgactttacgtatatcaccatgatggcctttcactcagaattttcccgtgataagaatataactcaagaaaaagttgaatcacatttaagaatagcatactcagcaactgcatttcaaagaacaaatatttataacgaactttcgggcttaatagatagccataatatttaataaattacattcaaaaaaaaatagcaaaatacaccgtttcaataccgaaatggtgtatttttcagaaaaaaaaccaccttcattaaaattaaatataacccattgttttattaaataaaaacacgagtggatgaacaatcaatgcaaataacctcatatattaccagacaatatcaatgtacttccggggttatttttcttaaaacggtgatactggaggatcaattctgcaagctcatcgtcaacagcataaaaatacgcttccggtacatcaagcgctgctgccagcttacagacgagtttgaaatcgggtgcatggacttccttttcatacgaactgatacgcgcgcttgcggattcttcatccagcccagcgagtgcacccagttccgcttgcgtcagatcagccctgactcttgaaatctttaatcttttaccaatcacgattgcaatcctgcacctgaacatgcaggaattatccctctctgggcagcaaccatcttcaggcattcccttacctattcatgtattacttgaattttgattacatttagagcaatattcaagaattgcgtgatttatcacggttaaaaagagaaaaccgatgaaaaagtcaacaaccaaagactggcaccccgccgacatcgttgccgccttacacaagcgcggtaccagtctggcgaagctgtcgcgggaagcgggactggcctcgtcaacattgtcgaataccctgacgcgcccgtggccgaaaggcgagtggctgattgccatcgcgctcgacatgcatccatcagaaatctggcccggccgttacctcaattccagtaacaaacgtgaaccccgaaaaccgcttcacccgatgacaacaaccgacaactccgggacataacgacccgcgctgtgagtggcaggacgcattaaccaacgacacctgacaggagagttgtttatgcacaccgaaccacaaccatgcaccatcgcaccactcgcaggaggccgccatgtttctggtctccctggctgaaggctttatccacctgttccaggccgcaggcaaaatctttctcgacatgatgaccgggcttatcccgatgctcatctgcctgctgctggccatcaatttcctgatgaagctggtcggtaccgtcagaatggagaaggtcgctgccctgctcggccgctcgcgcattctcacctacggcgtgttgccggtgctcggctggttctttatgagcagccccggcgcgctgacgctcggtaagctcttacctgagaagagtaaacccggctatgaagatgcgctcggcaccaccgcccatcccctcaccagcctgtttccccacgtagtgccatcagagctgtttgtctggctcggcgtggctgcgggggttaaggcactcggtctgcccgttacttcactggcgctgcgctatatcgccgccgccatgctaattggcctgatacgcgggattatcaccgagtacctgttcctgcggctcagcaggcgggggaatgcgccatgatgatttactgcgcacgtattactgccatcgggctgtttgtcgccgacggcctcaccgacaagatgctcatcaccttcgacagcaacgggccgaaggactgtctcgattactcgctgtcgctggagccgtcgttccgggaagagagcctgatgatactccccggcgaccgcctgctgctggcagggcatgattatctggtgactgccgtcggcaagggggtacagcaggcgctgtttgaactcggtcatctgacgctggtgtttgacggtgacctgaagccctgccacaccggggcgattcatctctccggcccggtgccgaaactccatgacctgcacggcaatctggtgattgaggagggacggccatgaacacggtacttattcctcccggtcccggcggctacggtaaagggctttggctgcccgttgccagcggcaaaaaggtgctgtcactgaccgggcgcgagattcatccggtggcgatagaaatcggtgcgctcactgaatcggaagtggtgaacggcttctccgatatcccgcctgataacgacatcctgtgcgtggtgattaactgcgccgggtccctgcgctgcggcctgtatccgcagaagggcatcccgaccatcaatgtgctgcccacctggcgcgcggggccgctggcgcagtttattagcgaggataactacgtctccggcgtgacgatagagcaactggttctggtggatacggccgaagcgccggacggtgaaccggagccagtgtctgtcacggcaccacggattatcaccactccgccgcctgcacgtggcgcggaaaaactggttcgcatggtcgagcgtaccggcaccgccgtcggacacgttatcgccctgctgtttgccgccagccgtgaggcggtggacgtgtcgctgcgcaacgttatcccgtttatggcctttgtctcactgctgattgccctggtgcaggaaaccgcactcggcagcctgattgcccacgccctgacgccgctggcgaactcgctgtggggactggtgctgctgtcgctcatctgcggcattccgtttctctccccggtgctcgggccgggggcagccatctcgcaggtcatcggcgtgatgattggcacccagattggcgcgggcgcgatatccccggccttcgccctgcccgcgctgttcgccatcaacgtgcaggtcggctgcgacttcgtgccggtaggtctttcgatgcaggaggcgaagccggagaccatcgcgaagggcgtccctgcctttctgctctcacgtcagttaacggggccgctggcggtcatcatcggctggctgttttccctgggcttattctgaggacatcatcatgaacaaaatcagagccgccgtggtgggtgcaggtatctacggcaaacaccatatgaacgcgtaccgccataacccggacaccgtgctggttgccatctgcgacaccgatacagaacgttgtgacgaccttgccatggcgtacgggatccagggctacacacgactggatcggttactacagcaggaggctattgatatcgtctcggtggcgacaccggatccgtaccataccgaatccatcctcaccgccctgcgccacggtcagcatgtactggcggaaaaaccgctcgccacctcagtacgcgagtgtgagcttatcgtggagatggcgcagcagcgggacctgctggtcggcgtcgatttccacaaacgctgggacccggcagtaatgcgcattaaagccgaactggaaaatccggagaccggatgcatcctgcgcggccatatcagcatggacgacgtgataacggtcccgacgcagtggctgaactgggcgggcgcaagctccccggtgtggtttctcggttcccactgctttgacctggtgcgccacctctccgggcaggaggtggtatcggtgtacgccgtcggacagaagcggctgatggtcgaatgcggcctcgacaccttcgacagcgtgcagagcctgctgacaatggccgacggcagttcgtggggggtggaaaactcatgggtgctgccggagggctttccgaaggacaacgacgggcgcatcgacattctctgcgaggcaacctatatccgcagtacttcccaacatcgcgggctggaaatcaccacgccggccttgacgctcacgcccaacagctatttcatcaactaccgcaacggcgttgccagcggctttggtatcgacccgatcaatgattttgtgcgggcggtcagacataaagccccctacccggtcaccgccgaagacgggctggcggtgagcaggatctgcgaggcggtacaccgcagccttgagagcgggaaacctgaagatgtttaaacaaacggcgcagggtagctccctgtgccagttccatatgattttgctaattctacttactggtctattcactcgtcaggctttggcccgcagatatattaatgttttccatcctgccgcaacaaaaccccacacacgattgtacgttttttagtcattaaggtgaatagcggtattttatggctatgacctttttcaccttcctgccaatagtatcatgctaaacctctcatttatgtttattgcgccaataatagtcaacaagtatttcaaaaaagtcccaagcaaattataatgctggagtttcataatgtccctttaaaaaccattttaagaagagctattatgtccctccctacaaattttaatgatattcttcgtttttttgaaaaagattacgatacagccaaagaagataatgctttaagtgcacgcggccaatttctgcaactttacccccttaatcacctaaaaaaaatgacgcttgatgactatgtcatcggcaaaggtacagcttcattttgtgcttgtgttgaagtaaaaaccagaacatgggcaaatatgcaaggtgcgacggcgctcaaatttggtatttattatggaaaatcaaaatcagatccaaccgtccgctatcgttttactcagaaatttggcgatgatgatagtactaataaagaagttttcgctaatgttaaagacgctttactagacctaatacagtcagggaaagaattagattttagagcgattgacgagaaccccctatcccaaatgtttaaggctaaaatattgagcctttactttccagaacactttataaacatttgcagcaaagatcatcttaaagaaattgctatggaaatgggtataaaagagcaacagtttattagtaaatatcaacatttgttattcaagaaaaaactagagcataaaatcacccgaaactggagcaatccaaaatatatgtccttcctttatgcccagttcatacgtaaggatcttagcagcgctcctgctgtgatagttaaaaaaccacaaaaaagaaaccatcccgaagtcaatttcgaagaaataacggacaatcgtgatttaataggcaaaaaaagcgaagaatatgcattaaactgggaaaaaaaccgcctaatcggtctcggctattcaaaactagctgaggaaatagatgatcgccgtaatcgtccaacttatggttacgactttctttcttttaatgccccaggtgatgagcgatacatcgaagttaaatcaattggccgggatggaaaagagggagcattccgttttttcctctcagaaaatgaactcaccgtttctaatttaagtaaccacagtaaaaactattatttttatcttgtacagtatgggaaagatggagagccatgcaatctatatgtaaaacatgctcaagatctttacactaatagtgaaatgtccccttgtgcttacgttgttaggttcgatctggaagaacctgcttaatagtttcgacaacctccggctcataactttaaaagtgtgaaatcaggcgcagagttccccctgcgccttcacctcagtgatgctgtaacaacacctgtgaaatcttcctcgcttcacctgccggatccgccgcatgcgtgatcgctgatcccacaatcactacatccgggcctaacagtgcgtagtccttcacagtctggctactgataccgcctgccacggcaatccgggctttccggcgcaccttcaacatcgttatcaaatcatcaatcggtttgcgccctgctgcctgctggtcggtgcctgtgtgtaccgccagcatatctgcccccgcctcctccagcaggcggactcgtgcggggagatcgtcgacgcagatcatatccaccaccacctgctttccggcctcttttgccgcgcggatgcacgactggatcgtcagcacgtcggtcacacctaacaccgtgacatagtctgccccggcgtcgaaaagcagctgcgattcaaaatggccgccatccataattttcgcatccgccagtacttccttatgcgggtatttttctttaatggctttaatcgcgttcacgccttcccgaataagaaagggtgttcccacttcaataatatcaacgtcatcaaccaccttatccataaataccatcgcttcaggcagggttaactcgtccagggcaagctgtaatttcatgttggtttccttgtgtcgaatgactattcgaggttggcgtgcagcgcaaagcctttggttaagcgatatcccgtcgactgcgccagattcacaatcatggcgtcacccagcaccatgaccgcctcttcaaacaggctgccgccgggcagaatacctttcacattctcgggtccatccggcagtttgtcggaataagccgggatcctgaccgccacccccgccagtttccccagcgtggactcggggaaaatggtcagcaaggccacagtgccacccagttgcttcgctttcgttgccacattcaccagcgaagccgtttcacccgatgcactcgccagtaacagcaggtcgcctttttgcagcgcaggcgtgaccacatcgccgacaacatgcaccttcaggccgatatgcatcaggcgcatcgcaaaagctttcagcatcaacagcgaacgccctgcgccaaaaacaaataccgctttcgcgtcagcaatggcctgctccagacgcgccagcgcagcgccatcaatccgcgacatcgcctgattcaggtcgctacaggcaacgcctgcaacagattgcgtttccatcatgcgtcctcctgacagagcgggaataaatcatcctcatactggagcatccccatgatttcccggacatagttatcgacatgccccagaaaatgaaaacgttccggtgcggcgcggtagcgctggtaaagcggcatatcgaaggtgatgccaagatgcgggttctctttgacggtggcgaatttgatgcgcggaacacgcgggtagtagtgattcttgcgcacgcagagctgcccgttctcctccacgatgtagcaggccataccgtggtaaaactgcaccgtgtcgtagtgaaccgtacagggtttatacgccagattgctgaacaccagcggcccgtcgccgatattgatggagcagtggccataattcggcggcacgataatgctctgcccctccttcacgacggccacgataagatcgtctaccaccagctcctgcggcgcggcggcaaaatccggcgacttttgcaggatatacgccgccgtacccttaattacttcatacacctccggatgggtgttgcgccgcgtgtcgttatagccgtgataatggccactggttttcttacgctccttgccaatcgtccccggcatgatgatggtgatgtcgtactgatactggtcagcagcaagccgttcctgatcctccgcaaagctgagaccgcgataaacatcgtaagccggttcattacgcagcccttcggtgaactccggtaaaaccaccgccatctgcccggcgcttttgcggccaaagccgagatagtttagcggcggtttcagcgccattacgccatcatcatcgagatacagcggcaggccgctgtggtgtagctgtttcatttttgccccctgtatacacgtcatacttcaagttgctgctacgttggctgcgcgccttcatcccggtcacatagttatctatgctcccgggaactcacgcgcttgccgccttgctacaactcgaattatttagtgtatgggttcacaatgtccggaaaccggatgcgctttaatcgcgcggatcgcctctttcagccggtcggatttcatgccaaagacgctctgaatgttgttcccgacctcaacgacgcccgccgcgccaagctgtttcagcagcgctttgtccaccagcgtcttatccgtcacgtcaatgcgcagacgtgacatgcaggcttcgatgctggtcatattccccaatccgccataggccagaatgatgccgctcaccaggtcgttctgttcgctttcctgcgccacagcggtttcttcgacttcacggcccggcgtcagcaaattccagcgacggatggcaaaggtaaacaggacgtagtacaccgcgcccatcaccagcccgaccgggaataccatgtaccagtgaggcgctcgcggcagaacgccaaagaagagatagtcgataagcccgccggagaaagagagcccgatgtgcacgctgaaccactccatcagcaggaacaccagccccgccaggacggcgtgaatgccatacagcacgggtgcaacaaacaggaaggagaactcaatcggctcggtgataccgcagacgatggaagtgatcgcgccagagagcataatgcccttcacacgcgctatgttttccgggctggcgcagcggtagatcgccagcgcaatcgccggaatacagaacatcttgatcggcgtcagcccggccataaaggttccggcggtaatcggcacctgatctttcaactgggcaaagaagataagctggtcgccatgcaccacctgcccggctttgttcacgtactcgccaaactgcagccagaacgtcggccaccagacatggttaagaccaaacgggatcagcagccgctcgacaaaaccgaacaggaaggcggacacgcccggcccctgcaccgtcatggtattcgacaggccattaatcagatgctgaaccggcggccagaccaccgccatcaccagcccgacaaacagcgcggcgaaggaggtcactatcggcacaaatcgcttgccggagaagaactccagccatgaaggaagctggatgcggtaatagcgtttatacagccaggcggcgataatcccgataatgatgccgccaaacacgccggtctgcagcgaagggatgcccagcaccatcgtgtagtcacgcacctgcgccaccgattcgggcgtgatccccagaaactggccgatggtgacgttcataatcaaaaacccggcgatcgccgacagcccggcaatgccctgatcgtcactaagtcccaccgccacgccgaccgcaaacagcagcggcaggttggcgaaaatcgcactgcccgcttccgccatcagcttcagcacgtgaaccagcccgtcagtgccgagaaacggcaggctggcgacaatattgggatcctgaaagctaacaccaaaagccagcaaaataccggcggcaggcagcatggcaatggggatcattaacgatcgcccgatgctttgtaacatttgcagaaggttgaatcttttcatctcgatctcctgagcgcgtctttatgacagggattcgcacaacagcaggttctgctccgaacaccttcagtatccgaacccgaaatgattaaaaaaacagcaaccaaagacgaaagttatttccggttttcgcttaaaaccggaaaatttatgagggcaatcacgccagataccgtcagaaagggataaaagaggaaatcgcgttcggcgggaggccatcatatgagtatcttcgaggcgcattttcgcaggctgcacgcccgctacggcgcaggtcagacgcacgaattacagatgcaggagatcgccgccatcttcggctgttcggtgcgtaattgtcgtattgcgctaaaaaagatgcatcaggaaaaatggctcgactggcagccccagcgcgggcgcggcaagcgctcacggctccatctgttaacctcgccggaaaagctgttcagccagaacgtcaataagctgctggagaagcaggattacggcaacgtgctgcggtttatcggcaacgacaagtatctgctggatcgcctgagcctgtggcgctttggggtacaggataaaagcagcgaaacgcgggtacgcatcccctactatcgcaatctggatccgcttaacccactcgtccccctgcggcggaccgaacgccaccttctgcgccagtgcctgagcggactgacgcgctatgacgccgttcagggcaggatcgtccccgatatcgcccactactggacccataacgaggactttacccgctgggagttctggctaaaatccaccgcccgctttgccgatggctgtgagctggatgccagcgccgttcagcgctgcctgctcgccgccagccagagcccgcagttcgcgccgattttcagcccaatcaaaaccattaccgctgacgccccctggcatctggtaattgaaacgcatcatccggtcagacggctcgactgcctgctcgccacccagccgacgatgctgtttgattaccagcacggacacatccgctgtaccggcgctttccacctgcaggagcacagcgacaattttatggttttgcggcgcaatcaacactggcatcaggcgcgccccggactggatgagatcaccattttcacctgggctccggagcatatcagcatgagctttattcccctgctgcggggcgaagaggtgcaggatgaccgcccgctcaacgagcgtagtctggagcagagctgctgctttgtgctgctcgacggtgacggtgcctttgcagatgaggccggaagacggtttatcaattacctgctgcaacctgtcgaactcctcagccagacgcagcttcccgacgaatacgcacgcatcctctctgtggctcagggtatgctgccgcagtggaatcaccgcccggtagattttggcgggatcacagcgccgtttaacctgcgtcagccggttattatcagcacctttcagcaaccggaactggtggagcttgccggagcaattcgccgcctgcttgaacgctggcatattcgcgccgaaatacggatcgacgcatttgaccactttaacaaccagctgcgccctcccgcggatatctggctcagcaactttatgctcgataccctttcggttccggcatttctggaatggctagcttccaccgcgctgtttacacgactgcctgaatcccagcgacaaaacctgaacgcgctgttaccgacgattctaaacagcgacgatgaacaggcgttcgctaccattgccgcctttttccatgagatgacccaccagcgatatgtcattcctttgctgcatcactggatggaatttgcgactgagaagtcatttacctggcgggatttaaatacgctgggatggccggatttcagccaactttggctcgaataatgctacgcccgcaaaagctcgctaaagggcctttaaaggcctttaagggtaagggagataagtgcgccattgtggctgtcaattcgttttgtttagctcttcctgattttcttcttgcctgggagaactggcatattttttcgtttctggatccagaggagctgcgtccggcatcagagtaacattccgcatggtgcgttagatcattctgcatacccaattctgttcgtttaagtattttaggtacggctgagatagcgtggtttgaaccatcagaacaattaaaatctacacccgcaaaggctcgctttagcgagcctttgcgggcggcatttctggataattatccatgaaagcctcaccagagatgtaaaagaatccttcctgccgcggcattctctggacaatattttcccaatcttctgatgctcatgaaaccgcatactgcatcatgataataaagttatttattatcaatgaattatgcggattaaatcagcttgaccatcgcatcaacaatgctatttttacggtaactgccgcagtcctgggactgcacccgagacagccacgaccttagaggactgtgcctggctgctatgtcaggttggtcaagcccttaaccccgcaagccggacaatacggcgggggcgtctctgacgcagtccggtcgttgttgctgctataacctgtgccagtaagaggcaggttggtaccgcctctttagacggagcgtatctctgcgccagtaaacaggttgcctgaaacggcggcgcgtcactttggaggcgaagcaaaacaaagtgacgccgacgcacaccgctgcgccagccgccgtcttatcaggcttatcgttgtattaaccctctgacgccatcatttctgcgtcaaaaagataacaaggaggaatgaacagtaccggaggcggaccacgacgatccgggggcatccctgctgaggcaggcggcctgcacaccgtgcagtaccgtaccccaccatacctcaactctcgccttccggcgcaccggtattgtttagcatggcgcagctttcgctctcccatgcattccccacgcgccggaaaatattgctaccgcatcaggcggaggagtcagcatgtcgcgactggcgcaggatatgaaaaaactggcgcaccgcgcaggtggcagccacaaaaccgtccacgaccgcgaacagatggcgcagcgttttgcccgtcatttgctggcgcagaatattcaggtcaccagcacctgccagctcaaagccagacacatcgcgggatatattcatgaatggctggcgcagggtatttctctgcgaacgctacagaatgagatggcaatggtgcgctctattctggctgaagccggacgcacacaactcagccagtcagaattaatcagcaaccagtcgctcggtatcagtggtgccagctgtgacgggacgcaccgggccattccggatgcactttaccatcaggtactggaccgggttcatcatatcgacgcaggcctcgcagccagcctgcaactggcgcgggtgatggggctgcgcggtcaggaagcagtacagtgctgccagtcgctgaaaacctgggataaacagctggaaaaaggggctgaacgtctgccggtgatcttcggcaccaaaggcgggcgaccacgcatgacacaggtgacggaccgggaagcggttcgtcaggcagtgaaagaggcgcttgggattgccggggagcgtaacgggcatctcattgacaagccggatctgaaatctgcaatggactactggcacaaccatctccgcgataccgggctgacgggggaatactctccccactccctgcgctatgcctgggcgcaggatgcgatccgctattacgaagagcagggtctgagccataaagaggcgctggcggtaacttcaacggatctgggccatggtgatgggcggggaatatatattgagcaggtatacgggtatactgattgaatctcactaatacaagatgtttcattcctttttgtgtgtaaaaattcataactactttaaaattttaaatgcacaataaaagtatagatagataatgtgtactgtttccatttcaccgcacttgagtttaaaataccaagattcatctaaaaccaagattgtgtcatgaaaatttcatatttaaaatcatctccgtcaatgattgaagttttaaaaaataactatgaagcatttataattcaaaactataaattcaatcacttaggtttatttcatgacgaagacagtatttatgctgtaatacagaattacaaagaatctaatactacgttagatgaaatacaagaactttacaactacagatttaaaaccgcaggtgttccgggaccaacgtttacagaagaagtaaaagacaactatataaaaatagatcttagaaatacatatgaaaaagtaagtttatttggccaactatttaacgcattcgaatttaataataacatacgcatagccataccatctaaatttcatccttttcatgttgacatgaagtggtccgacaacagttttacatttaccttcaataaagaacttactcctaatgatattgatgaaatcattttaatatgtgaaagcttaggtttttatggttataaatacaatattaaaacagaccatgaactacctgattataatcatcaaataaagaaaagtaatacacaaggaaatcttacattagttgcgagtcaataccttaggaataatcaacctaaagaaatcttggagaaatatgaagaggatcaagacttttggacagaaaaaagagccaatattttttcagatgtcaatctaaccaaggatgaatgtcttattgattcattcagaaagagtcaaaacagatgctttgtcgatgccagtgtatttccacgaaataacataagagaatatatatcactgtatgacactgtaatcattgcaattccattagcagattcacccaatagtcagagtttttatgacatttttaaaataagcaagattgagctgttagagttagttcgacgtggacgtataaaattcgtcgcattccaaaatctccagcggtatgattcaaattttttggcggatgttctgtctgttgatccagaatgtgtattattttcaagaagattagccgccgcgacattattagcaattagagaaaaaacaggattatttggattcgcatttgatagcagcactcaatataacttattgaaagaatgctacaattcaaaagtcgatgcacttaaaatattagcagagtcgttatcggaaaatatagcattttttgagtatggcataaatcaaagaggtgcattgggtattagtcaattttgtggggcaagctttgcagcccaaatatataaatcacgcggtcgcgattatggtattgagctaatgacaagcgcaatgtcacttgagttctcactagggctaggggcacatcactttccctttgagcacacaggttattctgaggtaaatgcctgtaaaatccttaatggcatatataatggagttcagcaatcacaaaatgaacttcgagaaatggagatacagactttactatcaaatattttcactattaataacgacatgaatgttctcgagttagatgacatcttaagcaaatacagtcgacgtatgatcccacaaatattacaagagtatgcccatctgacacctgaagaattaagctttaagatatactctctaaataaagatattaaagcaattgaaaagaggaagcaaaacttgtctattttagacttgtcaggttttgccccagtagttgcaggggcagtaatggagtataagggactatcgggagcgggttatattgcgttgctaccatggattttcaaattattaaaagtcaccaccaataattcaaagatattcagcaatgaaatatttagtaatttagaagctttaactttaaatactccaagaaacacaatgttggtacataaaataagacaagacatgcctaaatagtacgttttaattcgatgcattatactatttgcacatcaaccaagcccatacgaatatatgggccataacgatgctttcacaggtatggccatttatttggcaaattttaaatcagatcgtttaatctttttttctagtatagcaactatttctcttaacttttttataagttcaataatcgccctacattgcatccatcacaaataaaatgaattgagaatgagttcattgaaaaaatctcatcaattcataatgtaatttagtgatcttttgaagaataaccctcgatctctataacaacttctaaagtatacccaccattctggcttgcaaaatcctctttggtaatagacacatagcgattatctttctttatcataactgggatcttactaaatagctcattaatattaaagtcatcatcccctaatgcttttgatattaattcttccgcaagcaatgaaatggtattttttgaacaatttgatatgggtgaattatttatattagctcttaacttgagtttcttagcagcatattcatctccatataaataatatgcaacactatcacgaaataaaccatcattaccaatctcaatcatatgactacatgatatccaagtatcaaaactgaaatgataatcattggtgtcaactccttttccaacaagaaaatctttggctaagaatggtgaccacccatatttattatctacttcgggtggattagattcgatttttttccgtaattttacgtcttttaaacttgccttaattccttctttcgtcttaatttcattaatatgtatgtttcttacccagcgattaagagcatcaagatctgttctaaagaagcaaatcgctaatttttttgcataattaaacagagcctcatcgtcaaaatatatttttaatcctaataacttagtttcataagcttgataaaggtaaagcatataaataaatggcataaacgaaaatgataataaaactggcgtcagaagttcagtaagattagcccaagaaaacgttaccgaaggcgacataattgaaacaaaaaatgaatgggcaaaataaaatataacgaaaacgcctagcactacctttatcgtcgctccgattttttctgtttcttttttcgtattagctacgacagccagcaaccctaaaaaaagcataatagggtatattataaactctatagcaaaggaaaaactttgtagttcaagaataaatgtaagtagagcacttaatccaatcgtttctttgatttgtgatttaaaataatacttactgctctttattttatgtgtttcaaagattgttacgaaagcatatgtaattacccataccaaagtggtcttaagattatctgtactccaaacaccaatttcataaaaaagcacaatacaaatagacgtccaaacaaccgcaaatcctaatactgtcaaaatttgtttatggaaaaatgttttgataagttgataaaaagaatctctaatatcctttttacaccaaagcagagcaatgattattaacatccatataacaaaagcatactctctactattaatgtccatttagtcaccattactcagttaaattcatttcaaagttacattttatcaagcctttatcattttaaactgaattacggtaggcgtaccaactttgtataagatagaatacaacaagcttcatgcttcttttttagatagtttgttgttcgtgcctatcgtacactttgcgactgttcgttttgcatctattccaagcatcaatcaatacaataaatttcagcaccataaagataataataaaaatcaacaagatacgaaaaccccttccatatcaacatcatcaccaccctttttgcgccttcccttccccgcaaaaaataaaaatctccaacaaactcaaccatctcccccaccaattacaaggacgccagccactttttagttgtttgaagttcaatgaagtctactaagcccgcacagcacaagctctgcgggcttttttacgtctattgtcgtccagtgagaattgctgagaactacgagttatggcaccctgaatgagacccactaagaagggtccaaaaatcgagggtcccaaatggcaaaaatcgctaagaagctcactgacactgaaatcaaaagcactaagccagccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacccgttttagttccaggcattttttgagatcccggtcaaatgattgtgttgccgatattcctccggcgtcatattgttcagtgattcatgagggcgttcacagttatattctgacacccatctttccgtgatttcccgcacttcattcagcgttctgaacagataaaaatcgagtatttctgtacagtatgttcggttaaagcgctcaataaaagcgttctgcgtcggcttacccggctaaataaattccagttttactgcatgttgctctgcccattcagccagtgcaagtgagataaattccggaccattatccatgcgtagcatgaccggatagccgcgatttgccgcgatttgccgcgatttgccgcgatcctgtcgagtacacggaccacgcgcaaggctggcagattcagatcgatttcaatcgacaatgcctcacggttaaagtcatcaacgacattgaacgtgcgaaaacgacggccacagaccagggcatcatgcataaaatcgacagaccagctctggttcagcgcttccggcgtggccagtggcgaggggttacgcaccggcagccgttgtttgcccttacggcgaaaatccagcttcagcagacaataaatacggtggatccttttgtgattccacatgtatccctaccgccgcagaacctgaaaaagcttcggaaaaccgtatcgtggataccgttcagctgccgcctgcaatgcggtaataacgggttcgtcacgtgtgttatccggacggtaatgataaaccgttctgctcaggttcaggctccggcaggcctgacggatactgagtccgaatgccgttatcagatgagtgaccagctcacgcttaaaggctggttttaaagctttttttcgataacgtctttcagcgcccggttctcaaggctcaggtcggcaaacatctgtttgaggcgtcggttctcgtcctcaagatcttttatctttttaatatcagaaggttccatgccgccgtatctggacttccagttatagtaggtggcttcagatataccggcctcccggcaggcatctttaacggttcgtccggcttcaaccgatttaattacggcaatgatctgatgctcggtaaaacgggctttacgcatagcgatctcctttgttggcagattgattatgccggaggatctctaaatgtgaatggcacgattatgcgggatacttacaatggggcgtggaaaagactcttaggtaattgttgtctgttgtaggacatagcggcaggttaagcagtgaaattaggaatagttagcttggagttagatgcagacgttcttcagatactatttcagattcagttcgtgcatgtctgcagtaacttctgcaatattaccagcagacagtgagcaaatgtgtgtctaggcatagaatccgcatctccccacgcctgcgggacagtatccagagcggactaagttacttagatatctggctggcaacggaaacggtgagaacaatataaaaatgcatttatcaaatttaaataaaatgattgcttattttcccattactaatgagcgcccaacagggcgcttgtgaatcaggtcagatatggccgatctttactgacatcaaacaagtccaagaaaaatgtatcgcctatccgaatattagaaccaatctttacattagtagagttgttgcagaagaaatcaaagtgatatcttggatgcactttacccctagcatttttaagatcatcgtcaaatctgaagtatccgtgatcaactaaaagcaatgaagaaattgcatcacaataatttattgcctgctgaatatctctatcaaagttatcacataattctacagcaatggcctcgtaagaaaaggagccattaccgcaagtagcaattacatttctgcatcgggaaataaattcagcattaacaggaagagcataagcatcataattaaagcagatattgctttcatactcgattacctgaaaaggtaagttcatagtaaaaaaaccatctgttttttttaccaatatacgcttatgtgtacctgtgcttattaataaatcgaaatcctttgtttctttattccaggactcatgacatgtgtttaatatctctgcggtaacaagcagattttctaggttagaaaatgcatcccttacagcacaaaacttgtcaagatattctgctggcacgttattgaaaaagtaaaggctcatagttttttgttcctttcatattctatttcaatcaagcctttaatgtattccccgtcagcatcatcatcttccgcaattatcctttcgactcgatcagttatttttgctattagtcgaggtgtagacttcttgtctgcgcaataacttttaaccatctgagaaattgaaaccgactcatctagaacaataaaatctttttgactttgtatttcttcatctgaaggaagccttacatccatgtagttgttttcattgagaaagttcagaccttcgagaattgtagggattgccggattttcattatcattatttaaaactaagtgactttctaaaaatgacctcgccatcatagtgtagagtgcatttcgaaaattagctctcttcaccagtttcatggcaaaacaaataacaaatggaaattcaagaccttttgcattatttatattagaaataaaaagtttaccatcttgctttgattttgtttcatgtgagatatttgaatcccacccaagctgttgttttacttttgattttagcgaatgaatgtactcataaatataaccaccggcgtcaagaaaaataacagcaatatctccttgctctaaagatggattgcgttccttaatatcgattataatatcaactattttatctggcccattatctgttccttctaacaaatgaacagcagtacttttatgatttttgggaatatcttcaaaacgcctcaaagggtctcttgataaatggactctatctcctacttttttatatttatacccacaagaatcccattcaggctcttttaaccaacgcagaacaggttcctcgtagagtcccattcctaaggcatgagaaaacatcaaattcttaggatctgtgcggtagcattttttaagaacgatatctgctcgattcacgttatcgctaatcggcatgaaaatattttggaaaacgtcacctgctacatataattttttagaagtaaccatttcacagagatcaatgaagctttgtgggaagtcttgactttcgtcgataaatacgtaatcaagtgcctttttatcagctctcccactattatttatatctgcaatggctttcttacatagggcatcaaaatcgccattaccaaatcccccaaatggaatttcgtaataatggcatatatatctgtacattccagaaaaaggttctttagtcaaaccccaagagttgaagcaaaaaagttttgtaccccattctatctgtttttcgactcgcataaaatcgaaaaactcagggattctggttctcattgtggaagcgagaattttattaaagcaagtaaatgcaattctagaatcagggttttttgaataaatctcttttaatttgtgtaaaagtaattcagttttacctgaaccagctaatccttgtattacactcttttttccaaagccactctggaagacaaactttgtttgatccgtatcaaataaaataattttggattttattgtatctaataaattatttgcttcaaggttaattcttgatgtgtcgttaatactaccaacaataagtgagataattaaatcaatcaccctactttctttagtttcgacttccagttttttgaaatcgatatcattacgagaaagcgattcaaataaaatttgccacgattttttcctgccgatcttatctcgatacttgaatttctccgctaaataagaaacatcttcgagaaaatcttcctgatactcctcaaaaagatcatcgtcatccccaaaatctataaaaaaaggttttataccagaagaaaatactgcaatcgctcggtcataatcatactttacatcctcattagatagaggtctgcaaagaatatatgtttgttttttatgctgctcagcatagctgtttattattacatcaacaccagcactttgagccagagctaatgcatcctgagagtaaaagcagtagttggacattaaacttcctctttagcgggttgtctactcatttcaaattcttagttgtgtgctgtgcgagctaatgactgtctttgttctgaatcatactctttacacagaaaaaaaacactttgcagcttcgttaaggtggctcgcgttccgataaactttagcctgctctgcaatgtcgtatcgtaagttattcgttgggatgagagggtaaacctacctgatcttacccagcaatagtggacacgcgactaagtgagtaaactctcaagtaagaggtgactcacatgacaaaaccagcattaaccaccaaaaagccacgcaagcagcacacgcctgaatttcgtcaggaagccctgaaactggctaagcgcattggtgttgccgctgcagcccgtgagctcagcctgtataaatcacagctccacaactggcgaagcaaacagcaaaatcagctctcttcttctgaacgcgagcaggagatgtccgctgagatcgcccgtctgaaacgtcaactggcagaacgggatgaggaactggccattctccagaaggccgcgacatacttcgcgaagcgcctgaaatgaagtatgtcttcatcgaaaaacatcaggctgagttcaatatcaaagccatgtgccgtgtatttcaggttgcccgtagcggctggtacgtctggcatcagcgtcgtcatcagataaaccggcgtcagcggttccgccttgtctgtgataacgtcgtccgggaagcattcagtgacgcaaaacaacgctatggtgcgccacgcctgacggatgagcttcgtgctcagggttaccagttcaacgtgaaaaccgtggcggccagcctgcgtcggcaggggctgcgggcgaaagcctcgcgccggttccgtccggtcagttaccgcaaacatggtctgccagtctcagagaatctgctgaagcaggacttttacgccagcggcccgaatcagaagtgggtgggtgacatcacgtatcttcgcactggtgaaggctggctttatctggccgtggttatcgatctgtggccgcggtcagtcattggctggtcgatgtcctcgcggatgacagcacagcttgcctgcaatgcgttacagatggcgctgtggcagcgtaaatgtccggaaaatgtcatcgtgcatacagacagaggcggtcagtactgttcaacggattaccagagcttactgaaacgccataatctgcggggaagtatgagcgccagaggttgttgttacgacaatgcctgtgcggaaagcttcttccatacgctgagggtggaatgtatccacggagaggactttgtcagccgggaaataatgcggacagcagtgtttaattatagtgagtgtgattacaatcggtggcgtcgtcacagtgcctgtggcggtctcagtccggaacaatttgaaaaccagaacctcgcttagggttgtgcccatattacgcgggtaggatcaagcttccttcagtcttttggggatcataccgtgcaccttatagggatttcacggtaatatttagtaatgctcaagttcttttatttttagatttcataaagatagaaaccataacattaaaggggggtactaacacgaccaattaacttattatgcaccttttccactgcacccgttttcccccatatagcttcagcattgcatcagcaaagctgtcatccagcgcgtagaattaaccttcaggcaaattgagaacttcagcaaatcgacaaaccagttcgaagtgagttgggttatcaacccacaaatagcattaaattagacactatgtaaaacttggaacccctacagtatcacagaaggcgttggcgtacccattgagccaaatttgagccttcataaaaggcctggtaaattttgggattattgggatcgatagctacggcctcttacatcgcttcaactcgttcggcaagcatgaatgaagagtaatcatcaccagacgacaatagtgtaactgccctctttcctggactgttccggtatcccaggagaaagtactttatcagtgttcatctctcttatgatgcccgtgaacccaaatgcgtcgcggaacctacttttaccttcttctgacaagagcaagagtctggcacgatgaataccttccatgacctccgttcattaggtcccctccggtagccccctaagttttacttttctcacggaattttttattaccgtaggcgttattcagcgtagtccgaagacgtgatcctgctcacccagtcaaacataacttgcatatgattgccattggatgtcctcacaccaacctgacacgcatttacgcctgtcgttttgccagtcaaaacctgtccatacttcatatagattttgataccgactccctgtttatagcacttattgcaaatcgagaaataatctcttcttgatggagtatattgctgaagattaaatccgtcagccggcaccagcgaaagattaaaagcgtcattacctgataattcttcaagaattgccagagactctagtttaacttcaatgcgcttatttcctttaggtttatccgaagccagaatcaaattttccttcggattaaacttcgcaatgtagcctgtgattatccgggcattattactcaccaatcgaacagggatatcattaaaacgtagaaattgaactcgacgagcaagcatagaataatcccgcggccatatttcagcttctcgcccgtaggaaatatcatttacagccatacattccataaatatatattcatctatgctaaatgaaaaagccccgaattcacggggctgaataaaacgaaataaattaacgtaacagagacagcacgttctgcgggacctggttagcctgcgccagaacggaagtaccggcctgctgcagaatctgcgcgcgagacatgttggaaacttcggtcgcgtagtcggaatcttcgatacggctacgcgcttcagacagattgtttacggtattgcccaggttggtgatagcagagttgaaacggttttgtaccgcacccagatcagagcgcagcgcatccacctgcgccagcgcggcatcaattttctgcagcgggttttcggtggttttagcggctgcttccgccagctctggttgtgctttgaaatcatgaccagcggctttgctggcattgtaggttttaccgtcgatagtaacgacttcggttttaccgtctacgccacccagttggttagccgctgttttggtagtgccgtcagcagcagtataacttgtggttttagctttaattgctcctgtcgcttcatcgtaatctgcggcgtaatacttatcgccagctttaagcgcataaccgccttcaattgtcttaccatttttatcggtataagacattttgaccaactcagcgccattagcatcggtagcgtcaacgccgccagcaattaaggcatttttagcatctgctgaaacaactgccggtgtatcttttaactcctgtacttctgttttagttgtcgcaccagcaggcattgtggttttagttgcgccagccgcaagggttactgtaccgtcagtagcaacgttaacttcataatcgccatttttggcggcatcagcaccagtaaagccaccaatagtaacaaagtacttgttattatctgcgtcaaatttaaccgcaccaccggttacagaagccgtaccattcgtaccacccgtagccgctttaatagctgcatcatcaagacccgatacatccagtgtagtaccattattggcataagctttcgttgttactgctgtatctttcacatcatacgctttctgcacgttcagtgagtccagacccagggtctgagagttgatctgcttcagatcgatatcgatagtttcaccgtcgttggcgccaacctggatggtcagggtgttgtcctgcgccaggactttcacgccgttgaactgagtctggccggatacacggtcgatttcgttcaggcgctgggtgatttcagcctggatggagtcgaggtcagactgggagttggtgctgttagcagactgaaccgccagttcacgcacacgctgcaggttgttgttgatttcgttcagcgcgccttcagtggtctgcgcaatggagataccgtcgttagcgttacgggaagcctgagtcagacctttgatgttcgcggtgaaacggttagcaatcgcctgacctgccgcatcgtctttcgcgctgttgatacgcagaccagaagacagacgctcgatagcggtgcccagtgcggactgggatttgttcaggttattctgggtcagcagcgacagactgttagtgttgattacttgtgccataaaattttccttttggaaggtttttgataaagcaatcctccatgagaaaagcgactaaaattcttccttatctgatgtaaaggagaaaatcatggctactattgggtatattcgggtgtcaacaattgaccaaaatatcgatttacagcgtaatgcgcttactagtgcaaattgtgaccgcatttttgaggaccgtatcagtggcaagattgcaaaccgccccggcctgaaacgagcgttaaagtatgtaaataaaggcgatactcttgtcgtctggaaattagacagactgggccgcagcgtgaaaaacctggtggcgttaatatcagaattacatgaacgtggagctcacttccattctttaaccgatagtattgataccagtagcgcgatggggcgattcttttttcatgtaatgtcagcactggccgagatggagcgagaattaattgtcgagcgaacccttgccggactggctgccgccagagcgcaaggacgactgggagggcgccctcgggcgatcaacaaacatgaacaggaacagattagtcggctattagagaaaggccatcctcggcagcaactagctattatttttggtattggcgtatctaccttatacagatattttccggcaagccgcataaaaaaacgaatgaattaaaataaaaattacaacaggatggatataacatttttgtaatacaggcgtgtggcataaataaaccgaaagggtatacaaaaaagacagcatctaattaaaaagagaaaaaattcaacgtattaacatatatagtgtaacgcgctcacgataaggcctatgttacatccagctatagacgacatcgctcaaaacactaccagacacagtattcacctggaaaggctttttaatcaaaatgttagatgtaagcaattacggacagaaaaaatagtaaagtttatgcctcaagtgtcgataaccaggatgacacaggtaagcctggcataacattggttatcaaaaaccttggttttcaagaaccaataaatcgtgtggctgatgcgctataaaaatcgcagagcggtgacgatattccgcataaggagctgttcgttcgcaacattcgaacggtgacgttaaagccggtttcattggctaatgaagacgaaggggacaaaattcctacagagttgataccacagagatagtccaggctcgcaggtgatacgggatttaacgccggaaagtctgcacagaacacgatctgccgccggacaccattaaattgccccgcaacgtgttatcaatactactccctacgtttcccgttaccttgctgtcggtacgtttacctcattgtctgaaaggttatttgcgaagttatcattaataatccacgggcgtctggtatgcgaatccagttccccaatcctggcgctttgcctgtgcgaccatacgcgcgtaaataagcctgaaaccaaacttcaccgcttaacgctctcatctttcccgatttttacgcaaaaaatcatcacatgatcaagtgtcatattagttattgcattttacaaatgatattggtaattattatcattctcattaacgacttgttcgatttatgacgtggagagagaggatttctcatgcgtattctgtttgtcggtccaccactgtatggactgctataccctgtgctgtctctggcgcaagcgtttcgtgttaatggccatgaagtactgattgcaagcggtggcaaatttgcacagaaagcagccgaagctgggttggtggtatttgacgctgcgcctggtttcgattcggaagcgggttatcgccgtcaggaggcattacgaaaagaaaataacattggaacaaaaatggggaacttctcattcttcagcgaagagatgactgacccgctggtcgcgttcgccgggcagtggcgaccagatctcatcgtctaccctccccttggggtcgttggaccactgattgccgctaagtatgacattccggtagtgatgcaaaccgtcggcttcggtcatacgccctggcacatcaaaggcgtgacgaaatcactttctaacgcctaccgccgccatggggtcagcgcgccaccaagagatctggcgtggatagacgtcacaccgcccagcatgagcatactgcaaaatgacggagagccggttatctccatgcaatacgtcccgtataacggcggcgccgtctgggaagaatggtgggaacgtacacctgatcgcaagcgtcttctggtcagcctcggcaccgtcaaaccgatggtggatggcctggatctgatttcctgggtaatggattctgccggcgaagtagatgccgaaatcatcctgcatcttccggcaaacgcccgctcggatttacgttcactgccgccgaatgtccgtctggtcgactggcttccgatgggcgttttccttaacggcgccgacggttttatccaccatggcggcgcaggcaacaccctgacggcgctgcatgccggcattccgcagatagtctttggccagggtgccgacagacccgtcaatgcccgcgccgtggtcgagcgcggatgcggcattattcccggtaagagcgggcttacgagcagcatgattaataccttcctcggtaatcgcgcgcttcgcgaggcgtcgcaggaggtcgcggcggaaatggcggcccagccttgcccgaccgaggtggcaaaaaaactgatcgccatgctgcaacacggctaaccgcggcagcgcaatgacaatatggcggctgaacccagcgtgtgtcgccatatctcatctttcaccgataaggaggcttaatgcccgcgactcattcccccatgcccgctcgtgcctggatagttcgccttgcccgcgtgtgttgggaacgtaaaacactgagcatcattgtcatcgtagcatcagtatcgaccattttactggctgcgctgacgccgctaataacgcgtcaggccgtcaatgacgcgatagcaggcgatacgacccacctgccgttacttgcctgcggcctgctgttaattgccctttttgattttatcgggaattacgtgcgccgcggctatgccggagaactctcgctgtgggttcagcatacgttacgtagccgtgcgttcgacagtattcaaaaactggacggcgcaggccaggacgccttgcgtaccgggcaggtcatttcgcgtaccaacagcgatcttcaacaggtacacaccttgctacaaatgtgcccggtgccgctggcggtactcacttactatgtggccggtatcgcggtgatgctatggatgtcgccatccatgacgcttatcgtgatttgcgtactggccgcccttgccattaccgccctgcgcgcccgtcgccgtgttttcgcgcaaacggggcttgcctcagaccggctggcgcacatgacggaacatatgcgcgaagtattggaacagatctcagtggtgaagtcctgcgtggcggagttgcgcgaaacgcgttggctcgatggtcagtcgcggcagatggtgcgggtacgcatcggcgccgctatctcgcaggcgatgccgggcgcaaccatgctggcgctaccggtgatagggcaaatcgtcctgctgtgctatggcggctggtcggtaatgaatgggcgcatcgatctgggaaccttcgttgcgttcgcgagttttctcgctatgctgaccggccctacccgcgtactggcatcgtttttggttatcgcacagcgcacacaggcgtcggtggagcgcgtcttcgcgcttatcgacacgcgttctcgcatggaagacggtactgagtcggttgaaggtcagattatcgggctggacgtggagaagatgagtttccactacgacaacggtaaccgtatcctcaatgagatctcgttttccattcacgccggtgaaaccgtggcagtggttggcgcctccggctccggaaaatcaacattgctgatgttgctggcgcgcttttacgatcccacctccggcggggtgtggctcaacaccactgcgggtcaacagaatattcgcgacctgaaactgacggcgcttcgtcgtcgcgttggcgtagtttttgaagacgcgtttctgtttgccggtacggtggcggaaaacatcgcctatgggcacccgcaagcgactcaggacgacattcgacgcgccgccgatgccgcaggcgccagcgggttcatcaatgcgctaccgcaggggttcaacacccgactggccgaacgcggaagcaacctctccggcggccaacgccagcgtattgcgctagcccgggcactgattaccgcgccggaactgctgattctcgatgacaccacctcggcggtcgatgccggtactgaagcggaaattaacacggctcttggtcgttatgccgataatgagcatatgctgctggtgattgcacgccgccgttcaacactgcagttagccgatcggatcgtcgtgctggataaaggccgcgtcgtggatatcggtacccaggcggagctggatgcaaggtgtccgacgtttcgctcgctgatgagcggcgagggggattttctcgcccttgccccggcagaacaacgtacgctatggccaacaacgcaggcggtaaaatccgacgacgcgcatgagcgccagacacccgccggaaaaggttttgtcgaccggatgacgcgcgttccagaacgcgccgtacagatggcgctggcaggccacgggcgtcaagtctcatcgctgctgacgccagtagcctggatgttcgtcatcgccgccctgcttatcgcgcttgattccgccgcaggcgttggcgtgctggtgcttttgcagcgcggtattgactcaggcgttgccgcaggggatatgtcgactattggcatatgcgccctgctcgcgctgtgcctggtggcgatcggttggtgctgctatgcgctgcaaacgatcttcgccgcccgcgcggcagagtcggtacagcatacggtacgcttacgcagcttcagccacctgctacgcctgagtcttccctggcacgagaagcacatcgactcgcgtcttactcgcatgaccgtcgacgttgattcactcgcccgatttctgcaaaacggtcttgccagcgcggccaccagcatcgtgacgatggtcgctatcgccgcggcaatgttctggcttgaccccattcttgcgttaacggcattaagcgccgtgcctgtagtgatgctggcgacgtggatttaccgccgtttgagctcgcctgcctacgcccaggcacggctggaaattggtaaggtgaacagtacgcttcaggaaaaggtctccggtatgcgggtagttcagtcacacggccaacaacagcaggaagccgccaggctacgggcgttatcagacaacttccgcgccacccgcgtgcgggcgcaaaaataccttgccgtttattttccgttcctgaccttctgcaccgaggctgcctatgccgccgtgcttttaatcggggcgagccgggtcgccggaggcgaaatgacgcccgggatactggcggcgttcttcctgctactgggacaattttatggcccggtacagcagttgtcaggcattgttgattcctggcagcaggcgaccgccagcggcaaacatatcaatgcgctattggcgactgaggaaacggagaatattgaaccgtcctccataacacctggcactggcgcgctacgtctggaggcattgacattcctctatcccgaaaaaacgcaacctgtgcttgataatctctcgctcattattccgccaggaacggtagtcgcggtggtcggacgtagcggcgctggcaaatcgacgctgatcaagctgctggccgggctctactctcccggtagcggacaaatccgtgtcggtgagcgcttaattgatgccgcgtcgcttagtgattatcgtcgccagacggggctggtcactcaggatgtcgcattatttagcggcgatattgccgaaaatatccgctatccgcggccagacagcagcgacacggaggtggagagcgcggcgcgacgggcgggactctttgaaactgtgcaacatctgccgctggggtttcgtactccggtcaataacggcggcacggatctgtccgcgggccagcgtcagttgattgccctcgcccgcgcccacctggcgcaggcgcatattctgctgctcgacgaggcgacagcgcgtatcgaccgtagcgccgaggagcgcttaatgacctcgctgaccagggtgacgcataccgagaaacgcatcgcgcttatcgtcgcgcaccggctgaccaccgctcgccgctgcgatgtgattgtcgtaatcgataaaggatgtatcgctgaatatggcagccatgagcagttgatagcggctcatggcctgtatgctcgtctgtggcggaacagcatcggccagacacgcgatacgcaaggagaggtcataggatagtttttatctccacgatttacgcaaaagaaagcccgcaagcggctgttcatgtaacagccgctttagctattgatactgaccgaaatataaacgagatggaatacaaagaatgagactgagcccgcccgtcgctcctgtcgctatacagaccgctacgcgccttcgccgtcaactcgccgccggaagccaggttgacgcttctcacttctggcgagaagcaaactcgctcgcactgccgctggtgacagccattaacggcgcagacgatgaacgggaagtcaccttcctgtggcgtgccgcctctcctctgcggggggtttatgttcgcctgaaccgtgtcaccgataaagataacgtggcgaaaggtatgatgacgcaactgcccacaacggatatctggcatctgacgcttcgcttaccggcgtcctactgcggttcctatacgatggtcgaaataccaccggaaaccccgggcgagacggtgttgcagcttggaagccgtttcgcctcccttgtcgggaaggcggatccgctgaacagcgcgccgggaataaatgttcggggcaatgcgcaggaatccgttctggcgctggatcatgccccggcacaggaggagtggtcaggctgtcgcgcttacgccgggcagcttttcacctcagagcatcggctcgccggacaacgtcgccgtgtgcggctgtatcttcctgacgttcctgtcgtacaaccgctgggcttgctggtactcacggatggcgagatctggttcgaccatcttggggtaagcgccgccattgacgccgccatccgcagcggacgcatcgcgccggtggccgtactcggcattgataacatcaacgcgcgtgaacgcgtcgcaatactcggcggtcgccgcgagctggtgctcgacattgccgaacgcctgctgccaacccttcgcgccaaatacccggaacggcggtgggcggaccgtacacaaacggtgctggcagggcaaagccttggcggcgtgaccgcgctgatggcggcccgccacgcgccagagagcttcggcctggtgctgagccactccccctcaatgtggtggacgccggacaaccgcaaccgcccgaaccatttcagcgcagaagagcgctcatgggtcagcgaacatgtgttatccgcgccctcgccagccgtacgtacgcatctgtgcgtgggatcgctggaaggttcgacggtcccgcaggtcaaacagttgcatgaaaaattgcgcgccgccggcgtcgaaagccattacagcgtgtacaccggcggtcacgattatgcctggtggcgcggcgcgctgattgacggattacgtctactgccccgataaaacttcacctgccaaaaaggaataacatccgatgtatggtcgccagtaccacaacaagcgctatcgcatggcgctatttttagtgagtttttgttttagcgcgctgagttatgcgcagccggatatgcagccattagggccgaatatcgctgataaaggttcgggatattaccatttcagggtcaatgactttcaatctgccgatggcgcaagacattaccgggtatggaccgctatccccaataaagccgccccgccgtcgggttatcctgtcttatatatgctggacggcaacgcagtgatggacagactgccggagacgctgctcaaacagctggcagaccactcgccgccggtgattgtagcgattggctatcagactaacctgccgtttgatcttaacggcagagcttatgactatacgccggcgccgggaatcgatcgcgatgacagtgaaaataacccgcgttttcatcgtaaaaccggcggcgggccagcgttccgccagctactggagagacatatcgcgccgcaggtggaacaaggaataaccatcaactccgaacggcgcggggtatggggacattcttatggcggcctgttcgttttagactcctggctgtcgtcatccttctttcatatctattacagcgccagcccgtcactcagcagggataactttgtcctgttgaatcgccttacgacagtgaagccgtcgctgttctgccataaaaaactcatcataatggaaggttcagcgtcgaatggggatagcaggcaacgccagatggccgagctcctacaaaaagttcaggagaccgtgagaacgcttgagaacaacggcgttaacgcggccctgcagcattacccgggcctgggccacgggcccatgtttaacgcctcttttcgcagtgcattgctggatatcagtcgcgaaccggcaagccaaaaaccacgctgccattaacccgccgccagaatatgcccgccagcggcgggcataatccatcaaaacgaggccgtcacaccggcataataagcccgccccggttcgttataggtatttgccccttcggcggagcgatagatctgtttatcgaagatattgctgataccgacattaagacgcaggttcttattgatatcgtagttaacgttagcgccgaccagtgagtaagcccccagcgctttcccggacaatcctttggtctcttcactacgcgactccgcatgtgttcgcggtttttgcttgccgtataacgtccagttgacgttagcggagagcgcgctggtgatagtccagtcgaggaaggtattcaccgtatatttcgggattatcgataagggattgccggtatctttttgctcagaagcaatcatataagtcgcattggtattccagttcagacggtccggcatcagcggaacagccatgctggcttcaataccttcaatcagcgctttaccgccgttctgccactgcaatacataagcgccagatgcgcttctgccaataatctgatcacctgcgacaatcttattctgataatcgttacggaaatacgttacgcttgcgtgataatcgtctacggtaaattccagcccaatctctttattgatactaatttcaggatcgaggttcttattaccaaccaggtaacagccgcccgacgtaatatcttttggacaaccgttgcctttcgaatagagtaaatacccctcactggtttgatacaagttcggagccttaaaggcacgggcaataccggctttcaccttgacgtattcacctaactcctgggaaaggttaagactgggactaaaattactcccggattcgctcaaatagtcaaaacgcagacccggaataatattggtaccggccataggttcgatattatcttcaacgtacagcgcactgatttccgatttatttttgctgctacggttagccgccgaaccgggaatcccggcgatattgctatccttaaccgtcagactggtagaggaaggatcgttcagctcatcgcggttccactccgcgccgacggtgagcgtttgctcaaatagccatatcaccgggacattcacctcgccgctggtgcgatacgaggtcaggcggttagtggtgaacgtctggtcgttggtaatacgcccctcgccgccgccggagagcccctcattcatgcgggtgttatcggttttttcatagtagaaccccaggcggctttgcccccagtcccagatgccgttatgagttagaccgtaattctgccggtacaggcgattggtctcccgcccggactgcgccagacttttggtaaccgcgtttgaagtactgttttgcgtatcgccagcataaatattcccctgccgactatatcccgcttcaaaatcaaggatttgctgcggggtcattttccatgagaagacgctattaatatctttattggtgaccccctcccgtccggcggcatttttggtaccggcggaggagttaatatcccagctatcggcatcggttctgttgagattaccgtacaggcgcatcgtcaacgtatcaccagccaacggaccgctaaggctaaagttaccccgccgggtgtcaccttctttgctgctttccggctggttggtatagagcgacagcgagccgtgccagtcgttagtcggacgtttggtgatgatattcaccaccccgccagcggcaccggagccatagcgcgcggcggcgggcccacggatcacttcaatacgttctaccatctccggcggtacccagttcgtatcgccacgggtgtcgcgttctccgcgccagctatagcgaaccgaatttcgcgacgtcaccggcacgccgtcaatcagcactaaggtattttccggccccataccacgaatatcaatttgtcggttatttccgcgcgtccccgaggcgctattgccggtaagattaaccccaggcatcttacgaataatatcggcaagatcgttaacgggaggattcttttgaatatcgtcacgagtaataatcgaaacgcccggctgttgctttaatacttgctcggcggtggattcaaccaccatcgtttcgccgttgtcgtcagtagattctgctgctgataatggactattaacccctgtagaaaccacggttattaaccagatgaacttcttaactctcatacccattccctaaataatgtctaaagtagcgctgttgccctcaagctcacatccttgccaggttacgtctatatagtaattattatcatatgctaatgataataattatcattcaattaaggaaaaggcaatctttcgaccacaaaaatctggtaataaaaaaacggaaacgggattttgcaatatgactctctgtccgggctccgctttgccagtaaatccgggaaggggggcagaatgcgcctactgaacggaggttttacaaaacagaaatagataaaataaaactatttttcagatcgttaatcacaagaaacacccaggtaagatggtatagcacggttcagggttcaccgccgcttccctgccgacggcgaaccattcttacagtttgccagcgactttccgtctgggtaatggcgggatcggatacgattgtagccatttgatatttgatgatgaaagtgatgttggcaccaacatacaaagcgcctggtaatatttatcaggcgctttgcagacagaaaactatcaaacatcagtttctcgttctccaggaactactggaaaatatggcaacccacagttattgggttttactgtcgggtcttgccagggattttgtgttacccccaggtcttttaaaagaccgcgtaacagcactaaatccctgggtgtcattttttgctttggttcaccctctttaggtggacgaatatcctcctgactagtacatgtaacacaataaccttttaactctatccacttaggcttagggggggccttaggatcgggaggcgtcgagctgacaacgcacgaacaggcacttatacatccaggcatagcgttttccttttcaaacaattcgctttagttggaagttctacttgagaaaataggaatggttattcagatatttttaccgtcgcatactcctgtaataataaaagatactgtaaataatttactctcagctactattcagtagcagattgttattcttacattgcttttatttcagatttacgtcaaaaagggctaaatattttcactataaaattcgttaaagagtgtttgtgtgcttgtagacattgtggcgtcttcagtacgcaaatcggttagtgtacaatctttaaaacaggtattgtttaaattagcctcagccaaatcagccccgtccaggttcgtagaaatgaaactcgcctttcgcaggtttgcccgggttaagacagcgccttccataattgcagccattatagtagcaccctgtaatgtcgcaccgctcatatcagcacgtataagggttgcgcctgaaagattagtgtgatccatatttgcaccggagcaattacattctatcatgctacagcctaacagactcgcgtgttgtaaattggcgccagtaagattagcgtgatcgagggtagcgccacacataatgctatcttccagacaggcgttcttgaaattactgtcgcctagtgatgttcccgatagatttgcgcccttaaaatttgcaccttcacaatccgccataaacagcactgccccctctaaatttgcgccgcttaagtctgcgtcacataaattttctgacgtcagatttgctccggtaaggacagcgcctttaagattcatgcctccctgggcagttaatattacagaatcctgagggagagaaaattcgcatctgaatagtaaagctcggcatattttttcaaaagaggcaagcggaatttctcttgtctcagaatggtcgcctttactgactcgtacaataacttgtccagcttcgttattctcaccaggaagattaaattcgacacgacacccatccatatcatccaggatgatgttttctggcaacggagcacctctgtcaggcattgtacttttcaatgtctcagccatagtctctatcaattcctgatattgtgtttcatttctccgacgtatcccaccacaggtaaaaaagttaatgatatattccagaatggttttgggcgaggtagcttgccgcatagcagcagaagtccccgcgccaaaagcagatttagccataccagccagactatcgagtgaacgctccatatattttctcccagagacagcaacacagtgcatgataaaatttatcatatagatttgcatttagagataaggtgaataccccctttacgtctggttacataataacgtatcacgacgcgttgctgtctggcttacacaatagcagccaaataaatatattggcttatactcgtcatacttcaagttgcatgtgctgcggccgcgttccctcaccccagtcacttactttagtaagctcctggggattcgctcgcttgccgccttcctgcaactcgaattatttagagtatataacatcatttaaaataataaacacggcattcgttttaatactacgttctggactcatcccactcattagcagaaaacctattaaaaagcgtgttcaggcattttattaccgccattgataaactgtttaacaacatcgtctgtacagaccttcttcgttgcctttacgtttaactcaatcaggctaccgtctcggttataagtctatcgagtagtagagccgtagtatgacgatgcagcaaagtgatatggaaagatataatccattattaatgttaaaagaagtcatggcgcagacgccttatcgccataaacgctggggagagcgtaagtttcgctataaatttttattacgttgccttattaaccccgtaacgacaattaaatacttcaatgaattatgccatctgtctcagcccagaacgctgattattcatcgtccactgttgccggcaaaaatccagcggccctatttgtataccgggcttagcatacgttgccgggcaaaagctattctggaacactaccagttcgttcagtcctttccggaaagtaaaattaaaaagatcctcctgtccgaggaacaaatcttactcgctcacctggaaggaaaaaacggtgctctggtagatatctactgcggtccctgtggctatgacagagaaggtgaactgacattaacgctgtgcttcaatgatacgccgttggcacgtttatcattttcctttatccgccatgaagggaagcaaatagcgctggttgccgggttacaagggcccagtaaacatatcggcccacaagtcatacgtaacgccaccaaagattgttacggtctctttcctaaacggatgctgtatgaagcatttgcgacattgatgcaggcctgtaatgtcgacgagatttatgcggtcagtgaaaacaaccatgtttatcgtcaactccggtacttattccagaagaaaaaaacttttgtggccagctatagtgaattctgggagtcgctaaacggcgttaagaaaggtgccttatatcatctgccatcacaggtgatgcgtaaagcgcctgaaagtatccccagcaaaaaacgcgcagagtatcggaaacgctatcatattctggatacaataatacaagaggtcaacagcctctcccggtagaactatttcatacgcggatgtgcagatcctgctaccgttcagcggatcttttgaaatctgtatcgctactggatggttaaatacagaatggcttgcgagtgaatagcgcggcattaaaccgtcgctttcactcatgttatgatcaacatcttaatcttattcccttcaccataacgtcatcgattagcatgttaaccattaaatacaagctaaacatttgtcacatttttatttggttaagcaaaaaaataatacaaaatagcattttcagtaagctaagtcaggagttttggtgaaaatacaagaagttaagcgtatattaacccgctggcaaccgtcttccttttccctataccgggaggtgtttacgcaatacggcggtagtatcaatatgcacccagatattgtggattatttcatgaagcgctataactggcattttaaattcttccactataaagaagatgataagattaaaggcgcctactttatctgtaatgatcagaatattggtatcctgacgcgcagaaccttcccgctatcttcagatgagatacttattccgatggcgccagatttacgctgcttcttgcccgatcgtactaaccgactttcggcgttgcatcagccacaaatacgcaatgccatatggaaactcgccagaaagaaacaaaattgtctggtcaaagaaacgttctcttctaagtttgaaaaaacacgccgtaatgaatatcagcggtttcttaaaaaaggcggaagtgtaaaaagcgttgctgattgttcttctgatgaactgactcatatttttatcgagttatttcggtctcgtttcggcaatacttcatcctgctatcccgctgataaccttgccaacttttttagtcaactgcatcaccttctgtttgggcatattctttatattgaagggataccctgtgcatttgatattgtactgaaatctgaaagccagatgaacatctactttgacgtatctaatggtgcaattaaaaatgagtgcaggccactcagtcccggcagcatactaatgtggctaaatattagccgtgccagacattactgccaggaaagacaaaaaaaattgcttttttccatcggcatactaaagcctgaatgggaatataagcgcatgtggtcgaccccctattttaccggaaaatcgatttgctaaaaagaaagcctggacgtaaatatgttttttacgtccagatttttcataaatcctgatgaactgataaaaaacgaaaatttaatcagaatttaaaaaataagttaaccaccatataatcataatgacaattactcgaaattcacttacactatactcggttttatggaattgattaacacggtatgttacagataacgtgctaaaaagcgtgcagcggttatacattttcatatgtgtgtgtcattaacctggcgtcaggaacagatgatgatgacaactacccttttatctcttctggcctggcataccgtcagtagattaaaggagtagccttgctttatggcattacaaaaatgcgggtggggtctatgctcaatgtatacgttatttgtaacaacgctcttgtgcataaacaatacgttattgccaacagcactgaacgggtacagtggttcttgctgacaacaggcttaaagatcgccttaacacgggatacctgataactggattatattatgacacatgcagactggctgattcttgggtatacaactgttattattatttttggtattgtatgttatatcggattgcttaaattgataacgaaaggcaagcatgaaaaataacgcacttaccgggaagaatatactctcaggagataaaatgcttcggcaatgatatgacaccactgccgaaatgctatttttaaagaaatcaatcaggtattgagggtgattttatcatagccgcgccagcgataattcaacaccgagagcagccagaatagcacaaaagcacccactacccagaagcccacattccccatatgatcgttaagcgtgctgacggtctgccaaaatgttccgcttaactgtaacgcatcatcaatcaaccccagcgcctcaagcccgccaatcgccagcgcgacaatgacggatgcggcggtaatggtcatattataataaagcttacgtaatggatgcgagaaagcccaaccgtaagcgccgaccatgacaaagttatccagggaatctaccagcgccatcccggcggtaaacagcacaggaaaaatcatcattgaccagagagatagcccctggttagctgctgaagcggaaatgcccagcaacccaacctcggttgcggtatcaaatcccagaccaaacagaaaaccgacaaaatacatatgccaactggaagtgaccaaacgaaacgtacgctgaaatatacgcgtcatcagcccgccaggtatcgcctcgtcatgcgccctcactgactcgccgcgggtaaccgagcgaaattgccgccagacgttgaacaaaataaacaggttaagcagggccatcgccagcagaaaaaaagcggaaacagccgtaccaatcaacgaaccatattgatgcaaaacatcaatacgatcgcgaaatgccatcgacgtcacaacaatcgccagacatgccagaacgacaatggtcgaatgacccaatgaaaaaaacgcccccacgcctaaaggcgttttaccctgctgcatcagtttacgggtgacggtatcgatggctgcgatatgatcggcatcaaccgcatgacgcagcccaaagctatacgccagtatggctgcgcttagcatgacggcatggtgatgaaaaacacagaacgcccaaatccaggccaggatgttaaccccgacaagaaagacggttaatgctattccccgtcgtttagtatgattattcatgcccctgcacccactatatttttaattaacgctacggtttgtagggggaatgtatgatcatttgattaaaacgtcacacctcaagatgcgactttttgtaaacgtgctttaccgctgacacatttgtccgcattactgcggaacaaggcttaaaaagcgtatccgaacgtataaccctcccaacgcttcgctacgggaaaaatggggatgagtacggtgcaggcgtgcgatatcattgaccaaagccagaccaatgcccgccccggccacatttcctacgttatcgagccggtggaacggctgtagcgccagatggatgtgttcatcatcgatgccgggaccgctatcttcgacaaccagcgtcacggcatcgccatcccgttcaagccgcgcggtgacgatgccttgctcaggcgtgtatttcagcgcattatccagcaagtttccgcatagctcgctaagcagtacctcatccccctcgatccacatcgcttcctgttcgccttcgtagcccaggtcgatatgtttactgcgcgcctgcgccagacgggtaaaacagccgctctgtacgatatcgtacagattcaccggggaaaaacgccgctcgccctgctctttatgctttaccgcagaaagttgcaacaatctttccgtgagctgaatggtgctatccagcgttacgctcatcgcctgcagactttcgtaccagtgatgagggtgctggctggctaacgccaccgccgcctgcgtttttaacaccgccagcggcgtttttaactggtgagaagcatcggcgctaaagcgttcctgccgggagaggatgccgcggagcctgtcaatgtagcgattaaacgccacgattaacaagcgtgtttccgaccacggcagcagttccggcagcggcgttaacagacccggttcgcggcgtaccattaatgacgaaagttgacgcatagggcgcaggatccggcgtaataaccagccaaccagcaccagggtcagcaacaccagcagaccctgtgagatccaggaagagaacagcagttggcccgccagataacgacgggactgcagcgtctctgcgacataaatctccgccatgccgataatgccgccttcgttgaccggctgtagcaaacgcgccacgcggatcgcctcgccgcgatactcggtatgatagaaccacgccagcgccggataaagccgggtacggggcgtagcgggcggcatgacgggcagatcgtcataaccggaaatgacctttccggaagggtcgacgactttgtaatagagtcgatcattcatattaagctcgaagctatccagcaccacccagggcacgttaacttccagatggttattgcgcaccaccagccgttccgataccgttcgcgccgaggagagcaacgtacgatcataagcctgagtggcggcctgtagcgcattgacataactgttaaacgccgacagcccccatagcagaatcagcggcaaccccaggaacagtaagagttgcaggtacaacgattgcggcttaacccacttcatcgccgcgctccagcacataacccaggccgcgcagcgtcgtaattcgtacatcgcttccctgaagttttttacgcagtcgatgaatataaagttcaatgctttcagggcttacctcatcgttcaggctgaacacctgttcaaaaagctgctgacgcgaaactggtcgcgttcgtcggtacatcaatacggttaagagcgcctgctcacgcggcgtcagcgctaacggctgcccctgtaacagaaaatacccttcatcatgaaagatcaattcccccagttgctgaacttcatgaacctgcccagcgctgcgtcggagcaaggcccgtaaacgggcatccagctcttccagttcaaagggtttcggcagatagtcatccgcgccgacgttgagaccttttacgcgatccgccaccgcgcttcgcgccgtgagcagcaaaacgggcaaggtctgaccgcgtttacgcagccgttgcaccacctccagtccatccattcccggcatattgatatccagcaccgccagcgcgtacatttcactgtgcagaagatggtcagccgccaggccgtcaaatacgcagtccacggcaaagccgttttgcaccagcgctttctccagccagtgagccagctcacggttatcttctgccaataagagacgcatatcacatcctgtaaagtttctgccgcattgaaagggaattgaaaggttattgttttaacaatcacgcaaccgaactgctacatgtcggctcacataatcacaaaaatcttcttccgaacctgaaaaatccggacgtccggcgtgaggataaaaaatgaaaaaacaattacttcgtacccttactgcaagcattttattaatgagtacctctgttctggcgcaggaggcgccgtcgcgaacggaatgtatcgcgccagccaaacctggcggcggtttcgacctcacctgtaagctgattcaggtgagtttgctggagactggcgctatcgagaaacccatgcgggtaacgtatatgcccggcggcgtcggcgctgtggcctataacgcgatagtcgcccaacgccctggcgaacccgggactgtggtcgccttttccggcggttcgctgctcaacctgtcgcaggggaaatttggtcgctacggcgtggatgatgtgcgctggctggcaagcgtgggcactgattacggcatgatcgccgtgcgtgcggattctccgtggaaaacgctgaaagatctgatgacggcgatggaaaaagatcccaacagcgtggtcattggcgctggcgcctctattggcagccaggactggatgaagtcggcattgctggcgcaaaaggcgaacgtcgacccgcacaagatgcgctacgttgcctttgagggcggcggcgagccggtgacggcattaatgggcaaccatgttcaggttgtctccggcgatctcagtgaaatggtgccttatctgggcggcgacaaaatccgcgtgcttgccgtcttttcagaaaatcgtctgccgggccagcttgccaatatccctaccgctaaagaacagggctacgacctggtgtggccgattattcgcggcttctacgtcgggcccaaagtcagcgatgccgattaccagtggtgggtggataccttcaagaagctccagcaaaccgacgagtttaaaaagcagcgcgatctgcgcggcctgtttgagttcgacatgaccggccagcagctcgatgactacgtgaaaaaacaggttactgattaccgtgaacaggcgaaagccttcggactcgcgaaataatcgcggaggcaatgatgagcgatcgtatctttgcgggtatctggctgttgctctgtatcgccgggctattcatcgcctggcagatccaaagcgaatacagctatgaacccgtcggcccccgcccttttccgctggggattatcggcctgatggcgctctgcgcgctggcgctgttattgcgccatcccgacacggtgagctggccgcgccgccatgttctgcaaaagctaattaccatgatcatcatcctgttgatgtatgcctggggattcgaatggctgggttttcccatcgccaccgcgcttctcaccatggttatcgggatgctgttcggcgccacgattccggcggcgggtatctccggcgcggtattgggcattctgctgtggtatgcctttgaccggctgcttgatgtcaccttacctctcggcgcctggctgagttaacggagcaacgatggatacctggatatatctttctcagggctttgcggtggcgatgacgccggaaaacctggttatcgcgttgattggctgcttcgtgggcacgatcgtcggtctgctgccgggtctgggaccgatcaacggcgtggcaatcttactgccgctggcctttgcgttgcatctgcctgcggagtcggcgctaattctgctggcgacggtgtacattggctgtgagtatggcggcaggatctcctccatattgctcaacgtccccggcgatgcggcggcgatcatgacggcgctggacggttacccgatggcgcagcaagggaaaggcggcgtagcgctgtcgatttccgcagtcagctcatttttcggttcattaatcgctatcggcggcatcattctgttcgcccctttactggcgcaatggtcgctggcctttgggccggcggaatatttcgccttaatggtttttgccatcgcctgtcttggcagcatgatggcgcaaaacccgcttaaatcatttctggcagcgctgatcggtcttggccttgcgaccgtcggcgtggacgccaacaccggggtttatcgctttacctttgacagcgttcatctttccgacggcgtacagtttatcgtcgtggtgatcggcctgttctcggtatcagaaatacttttaatgctggaacataccagcagcgggcaaacaatggtccgcaaaacgggtcgaatgttgttcaacctgaaagaaggcgcgcagtgtatcggcaccaccctgcgttcttcggtaatcggcttttttgtcggcgtattgcccggcgccggggcgaccattgccagcgccattacctatatgaccgagaaaaaactcagcggcaacagcgatagcttcggcaaaggggatattcgcggcgtcgcggcgccggaggcggcaaacaacgcctctgcctgcggctccttcatcccgatgctgacgctgggcgttcccggttccggcactacggcagtgatgatgggggcgctgacgctgtacaacatcacgccaggcccggcgatgttcaccgaacagccggatatcgtctggggactcatcgctgcgctgctgattgcgaacgtgatgctgctgatcatgaatatcccgttgatcggtctgttcacccgtatgctcaccattccgctgtggttcctggtacccgccatcgctgccgtatcggcggtaggggtgtatgcggtacacagcaccaccttcgatctggtgctgatggtcgcgctcggcgtgttagggtacattttacgtaaaatgcacttccccatgtcaccgctgatcctggggttcgtactgggggaaatgctggagcagaacctgcgtcgcgcactctccatcagtaacggcaatatggcgattttgtggcaaagcggcgttgccaaagccctgctgatcatggcgatcatggtcattgtcgtaccgccagtgttacgtctgctccgtaaacacagccgtaaaccgcaggttgacgccggttaattgactgctgaaatacgttgtacttgtccggcctacgcgctcatgtgtcaggccgggcaaccccgccagcatcactttccccataacgctctcattttacaccccttcttgccgttgtcaggctcgtggcgccgttaacctcaccctttgcattgttaaatatttgttgtttttgatcacaataattaaacaaaagcggttatttcatacgcgttcctggaaaatgtcgatatttttaatttatggctacgaaatgagcatcgccatgtctccctgaccatctaccgagaggaatgattctgatgaatgcactgactgccgtaaaagcgaacacagatgatttagcccaacgccatactggtttcacccttgccccttcggcgcagtcgccgcgcctgctggcgttaacgtttacggcggataccacaaaacaatttcttcatcaggttgcgcagtggccggtgcaggcgctggaatacaaatctttcttacgttttaaaatcggcaagatcctcgacgatctgtgcggcaatcagctacaaccgctgttgatcaaaacgctcctcaaccgtgcacaaggcgcgctgttgatcagcgccgaagggatcgatgatgtcgcacaggcagaagagatggtcaaactggcgacggcggtggcgcatcttattggtcgctccaactacgatgcgatgagcggccagtactacgcgcgtttcgtggtcaaaaacgtcgacaactccgacagttatctgcgccagccccaccgcgtaatggaactgcacaatgacggtacctatgttgaggaggtgaccgactacgtgctgatgatgaaaatcgacgaacagaatatggaaggcggtaattcgctgttgctgcaccttgatgactgggaacatctggagtcgttttttacccatccgctggcgcgtcgcgtcatgcgctgggcggcgccgccaagcaaaaatgttagccatgacgtctggcacccggtgtttgatgtcgaccaacaaggccgcccggtcatgcgttatatcgaccagttcgtccagccaaaagactttgaagaaggcgtctggctcagcgagctttcagacgcgctggaaaccagtcaaaacatcctctccgtaccggtaccggtcggcaaattcctgttgattaacaatctgttctggctacatggacgcgatcgttttacgccgcatcctgacttgcgtcgcgaactgatgcgccagcgcggttacttcgcctacgccgccagccattatcaaactcaccaataagcgccacggcgaaggaattacgcggatgtatgattttgtgattatcggcggcggcattatcggcatgtcgaccgccatgcaacttattgatgtctacccggatgcgcgcatcgcgttgctggaaaaagagtccgcgccagcctgccaccagaccgggcataacagcggcgtgatccatgccggggtgtactacacgcccggcagcctcaaagcgcagttttgtctggcaggcaatcaggcgaccaaaaccttttgcgatcaaaacaacatccgctacgacacctgcggcaaaatgttggtcgccacctcggagctggaaatggcgcggatgcgcgcgctatgggagcggacggcggccaacggcttagagcgcgagtggttaagcgcggcggagctgcgtgaacgcgaacccaatatcattggcctgggcgggatttttgtcccttccagcgggattgtcagctatcgcgatgtcgcgacggccatggcgaaccgctttcaggccaaaggcggcgagatcatctaccatgccgaggtcagcgcgctaacagaacatgccgctggcgttgtcattcgcacctcgcaaggtcgggaaatagaaaccgctacgcttatcggctgtgcaggactgatggcggatcggctggtcaaaatgctgggcgtggagcccggttttattatctgccctttccgcggcgagtactttcgtctggccccgcgacacaaccggatcgttaaccatttgatctacccgatccccgatccggcaatgccgtttctcggcgtccatcttacccgcatgatcgacggcagcgttacggtcgggccgaatgcggtgctggcgcttaaacgcgaaggctaccgtaagcgcgacgtttccttcaccgacaccctggagattttccgctccgccggcattcgccgcgtactgcaaaaccatctgctttccggactgggcgagatgaaaaactcgctgtgcaaaagcggctatttgcggcgagtacaaaagtattgccccagcctgaccgtcaacgatctccagccctggccggcaggcgtgcgggcgcaggcggtttcaccggacggcaaactgattgatgattttctgtttgtcacaacgccgcgttccattcacacctgtaacgccccctccccggcggcgacatccgcgatacctatcggcgcgcatatcgtcagcaaagttcaggcgctacgcgcaagccagagcaaccccggacgtacgctgcgtgcggcacgcagcgtggacgcattacacgccgcatttacccgttaacccttcagacaggaagcaattatgcaacttaacgactctaccctgttccgccagcaggcctttatcgatggcgactggcgcgacgcgcgcggcggcgatgtcatccccgtgagcaaccccgccaacgggaaaccgcttggcaatgtgcccaaaatgggggcggaagagacgcgcgacgccatcaacgccgccaatcgcgccctgcccgcctggcgcgcgctcaccgccaaagagcgagccaatatcctgcgtcgctggttcaatctgatgatggaacatcaggacgatttggcgcgtctgatgacgctggaacagggtaaaccgctggcggaagcgaaaggcgaaattagctacgccgcctcgtttattgaatggttcgccgaagaggggaagcgtatctatggcgacacgattccaggccatcaggccgataaacggctgctggtgattaaacagcccatcggcgtcaccgccgcgattaccccgtggaactttccctcggcaatgatcacccgtaaagccggccccgcgctggccgcaggctgcacaatggtactcaaacccgccagccagacgccgttttccgcgctggcgctggcggaactggcccagcgcgccggaattcccgcaggcgtatttaacgtcgttaccggttcggcaggcgatatcggcggcgagctgaccagcaacccgctggtacgcaaactgtcgtttaccggctcgacggagattggccgccagctaatggaacaatgcgccaaagacattaaaaaagtgtcgctggaattgggcggcaatgcgccgtttatcgtctttgacgatgccgatctggataaagccgtcgaaggcgcgctggcttcgaagtttcgcaacgccgggcagacctgtgtctgcgccaatagattgtatgttcaggacggcgtttacgatcgttttgcggaaaaactcaaccaggcggtaaataagctcgcggtcggtgacggcctgcaagccgacgtcgctatcgggccgctgattgatgaaaaagccgtggcgaaagtccaggaacatatcgccgatgcgctggaaaaaggcgcccgcgtcattacgggcggtgaagcgcacaaattgggcggcaacttctttcaaccgaccattctggcggatgttcctgataacgcgaaagtcgccaaagaagagacattcgggccgctcgcgcctctgttccgcttcagcgacgaggcggacgtcatcaggcaggctaacgataccgagttcggcctggcagcctatttttatgcacgcgatttaagccgcgttttccgcgtcggcgaagcgctggaatacggcatcgtcggtattaataccggcattatctccaacgaagtcgcgcctttcggcggcattaaggcctccggattaggccgagaaggttccaaatacggcatcgaagattatttagaaatcaaatatatgtgcatcggcctttaacaggagagtcgctaatgaataccaataacgctttaatgcagcgccgtcataacgccgttcctcgcggcgtggggcagattcacccgattttcgccgagcgggcggaaaattgtcgggtgtgggatgtcgaaggccgtgagtatctcgatttcgcgggcggcattgccgtcctgaacaccggtcatttacatccgggcattgtttcagcggtcgaagcgcagttgaagaaattgtcccatacctgttttcaggtgctggcctatgaaccgtatctggcgttgtgcgaacgcatgaaccagaaggtaccgggcgatttcgccaaaaaaacgttgctggtcacgaccggttcagaagcggttgaaaacgcggtgaaaatcgcccgcgcggcgacaaaacgcagcggcgctatcgcgtttagcggcgcttaccacggtcgtacccactacacgctctctctgaccgggaaagtacacccgtactctgctggtatgggattgatgccaggccatgtctaccgcgcgctttatccttgcccgctacacaacatcagcgacgacgacgcgatcgccagcattgaacgcatctttaaaaatgatgccgcgccggaagatatcgccgccattattattgagccggtacagggcgaaggcggattttacgccgcctctcccgcgtttatgcagcgactgcgcgcgctatgcgaccaacacggcattatgttgattgccgacgaagtgcaaagcggcgcgggccggaccggtacgctgttcgccatggaacagatgggcgttgcggcagatattaccacgtttgcgaaatcgatcgccggcggctttccgctggcaggcgttaccggccgggcagacgtgatggacgctatcgcgccgggcgggctgggcggcacctatgccggaaacccgattgcctgcgccgccgcgctggcggtactggacattttcgagcaggaaaatctactgcaaaaggcgaatacgcttggcaaaacgctgcgcgatggcctgatggagatagcggaaacgcaccgtgagattggcgacgtgcgcggactgggcgccatgatcgccattgagttgttcgaaaatggcgaccccggcaaaccgaacgcggctctgaccgccgacattgtgacccgcgcccgcgagaaagggttaattctgctctcctgcggtccttactacaacatcttgcgcatcctcgttccactcactattgaggcctcgcagattcggcaaggcctggagattatcgcccagtgctttgatgaggcgaaacaagcgtaatgtccaataagcagcgtcgggtggcgacgtaactgtcttatccggcctacaaaaaccgtttcgattgtaggccgaataagccaggcgccatccggtaaacgagcgcaataacaataaagaggttttaggatggggcaattgtcagaatcacatgcattagggggcgggctgaaatcacgccacgtcaccatgttatcgatcgccggcgtcatcggcgccagcctgtttgtcggttccagcgtggcgattgcggaggccggccctgcggtactgctggcctatctgttcgcaggacttttagtcgtcatgattatgcgaatgctggctgaaatggccgtcgccacaccggataccggatctttttccacctatgcggataaagcgatcggcccctgggccgggtataccatcggctggttatactggtggttttgggtgctggttattccgctggaggccaatattgccgccattattctgaattcatggataccgggtattccggtatggctattttcattagtgattacgcttgccttaaccggaagcaatttattgagcgtcaaaaattacggcgagttcgaattctggctggcgctatgtaaagtaattgccattctggcgtttatcgcgctgggcgcgacggcgattagcggtttttatccgtatgctgaggtaagcggtatctcccggctctgggatcacggcggttttatgcctaacggcttcggcgcggtgttaagcgccatgttgatcaccatgttctcttttatgggcgcggaaatcgttactattgctgccgcggaatccgatacgccggataaacatatcgtacgcgccaccaattctgttatctggcgaatttccatcttttacctgtgttccatttttgtggtggtggcgctgatcccgtggaatatgccgggtctgaaaagcgtaggttcgtaccgttcggtactggagctgcttcatattccgcacgcaaaattcattatggactgcgtgattttattgtcggtgaccagttgtctgaactccgcattatataccgcctcccggatgctctattcccttagccgccgcggcgatgctcctgcgataatgggaaaaactaaccgtagcaaaacgccctgggtagcggttctcctctctaccggcgcggcctttttaaccgttatcgtcaattattacgccccggcaaaagtgtttaaatttcttatcgacagttccggcgccatcgcgctgctggtctatctggtgattgcgatttcgcaattgcgaatgcgtaaaattctgctggcgcagggcggagaaattaagctgaaaatgtggctttatccgtggctcacctggctggttatcggctttatctgctttgtcctggtggtgatgctatttcgaccggcacagcaactagaagtcatttcaacggggctgttagggctgggcataataggtactgtccccattatgtctcgctggaaaaaactgataaggtggcaaaaagcccccctgcaaaacctacgttagttattcccggcgtcagccgggaagcttctcaggagtaaaagatgaccgccctttcccaaccgacggccatagatggctatcgctggcttaaaaatgacattattcgcggcacttatcagccggatgagaaactgcggatgagtttattaaccgcccgctatgcgctcggcgtagggccgctgcgtgaggcgctgtcgcaactggtggcggaacggctggtcaccgtggtgaatcaaaaaggctatcgcgtggcatccatgtcagaggcggaactcctcgatatttttgacgcgcgcgccaatatggaagcgatgctggtacgcctggcgattgaacgcggcgatgatgcgtgggaggcggagatcctggcgcgagcgcatatgctcagcaaactggaagccagcgatgccagtgaacatatgctcgatgaatgggatcagcgccaccaggcgttccattccgccattgtcgccgggtgcggctcccactatctgctacagatgcgcgaacgcttatttgacctggcggcccgctaccgctttatttggttacgtgaaaccgttctgtccgtcgagatgctggaagataaacatatccagcatcacacgctaaccgaagcgatactggcgcgcgaggcggcacgcgccagcgaattaatgcgtcagcatttgctgacgccgattcccattattcgccaggcgatggcagggaaaatgtagcctggcgcgacctgatagccattattcttcaggaatacgcaacacttgtcccggatatattttttccgggcttttcagcatcggtttatttgcctcgaaaattttattatacagattggcgttaccatacacttgctttgaaatagcgctcagggtgtcgcctgattttacggtataaaactgactttcagccgccggcgtcgtggttttaacctgatcgtcaacgctgctaatcccggcgatattccccacggcaaccagaattttttcttttgcctcctgactcagcccatcacccgtcactgtcgcttttccatcagctatttgcacattcactttgtcagcgtcgggtattcccgttttatttaaatgttcctggacttttttcgcctgatcgtccttatcatgattagcggttaccgcgtcccagagtttttcacctgcatcttttacaaaattgaaaagtcccatattcacctcgcttgtcaaaaatacacacaaagaaaagtgtagcagagggaatgaggttatcctgataagcggcgcttatgcgccgccggtggccggtaattaatgacgcatctgaacccaaaatgcgtggataagccccggaatatatccgagtaatgtcagcaggatattaaggataaatgcccaaccgaacccttttcctaaaagtacgccgagcggaggcaaaataatcgtaaatacaattctccagaaacccatatacactccatacaagcaaaattagtcattgtttaaaaagagattttatctctaagcatagtcagtttacctgagcctgccagtcgcgcgccgcgcttttaccctcctttacgctctttacgctggcattaggttgatgtttattttagaattaactaaatttagaaaatacttaaataactatgacagagcttgaacaacttcaggccagcgcagaacaggcggcggccctgctcaaagcgatgagccacccaaaaagattactgattttatgtatgctttgcggttcgccaaaaaccagcgcaggcgaactggcgcgcattaccgggctaagcccctccgcgacgtcgcaacatctggcgcggatgcgggaagaagggctgattgatagtcaacgcgatgcccagcgcattcactatttcattaaaaatgaggcggttaatacgattatcgccacgttaaagaatctctattgtccataaggaggcacgatgtccattgggatagtttccccccgtgaggcgcaagcgctgatagcgcaaggcgcgaaactgattgatgtgcgcgacgccgatgaatatctgcgcgagcatattccacatgcgcaactggcgccgctctcccggcttgaacagggcgatttgcccgccaacctgcgagcggaacagattatttttcactgtcagtcaggtaaacgaaccagcagcaatgcagcaaaactacaggccattgccgcccctgctcaggtcagtctactggaaggcggtatcgacggatggaaagcggcaggattgcccgtcacagaagacaaatcgcaaccgttgccgctgatgcgtcaggtgcaaatcgccgccggcgggttggcgttgcttggggttattatgggctatacggtccacggcggctttttcctcattagcggttttgtcggggccgggttaatgctggcaggcatgaccggcttctgcggaatggcgcgactactggaaaaaatgccctggaatacccgtactcattaagcggtaccttcaccacgcgtcggtaagtgtgtagtagactgaaggcgggtttataccattgttcaacaggagggcgtgatgttcacaccaggcgatatcgtacagccccgaatgggtgggccgaaactgaaagtgattgaagtcaacgaggatcatattgtcgcggtacaggtcggtaatgaaccgggcgaaaaattgatcctcaaagcggcagatgtcaccccctattgcgaagagggcgattttggcgtgtgctgatttatcaaaatgagcatggcgcaacgttccctgagtcccggttaatagagacaggaaacgaagcgccatctgttaaaagctatccgtgattagattaagaaatcatccagagatttccccgccgccagcgcctgggcaatcggtttaggcgtacgaccttgtccggtccaggttttttcttcgccattgaaatcagtaaaacgatattttgccggacgcggctggcgctttttagcagaacgcggcattgctgaatccatggcaaataactcttccgggttaataccgtctgctttcatcagctccagaaaggcattaattttctcctgcttctcggcaagctggcgttgctgcaattcttcttcttcgcgtctttctttagtgacaaccctgaatttttcgagcatttcttcaagaacgtcaatggagaattcgcgagccatagcgcgcagcgtgcggatattatttaagttctgtaacatcaaattcatatcaataaaaaccttttaacgcagaaaacaaaaaactattacaggcggtattgtatgcgattgttgattatatttccagatcctaaagttcatacagatatacacagcataactcgattaattatattaatctgttaaccagaaggttatattcattaccccctgcgtgtttcaggttattctgcctacggtatatctgtaggtttcccgtttggctgtttatagcgtattgcgtatctcagtaaccgcggtgaccctcacggtggctgaccttatacagaagtgaatatttcagcacaataagagattaaccattcaaaaatcatcatcagagctttatgctaaaaatcagtctgcaatggctataattatgctgagaaaagtagagcgcgtgccgttagccgagaatacatcgcatctgacaacatttggaatgtggctgaaaatcgccagaaaaacaatgcattataatgcattgatttaaaagtaattaatgactaacaacaacgaaaatctcgccgcgagcaaaaaacacacaatcacagagtattttatcgacaaaaagcctataaataaaaatattacactagttgatagttattatatagggatatactctatgcaaagacaaaagtgctttatgatttcactaccaaccatcacctcattctgatcgatacgctacaaggagcattaacatgttctctccacagtcacgcttgcgtcatgccgtagcagacacgtttgcgatggttgtttactgttctgttgtgaacatgttgatcgagatattcctctccggaatgagctttgagcagtcgctttcttccaggctggtggcgatacctgtcaacattttgattgcatggccatacggcgtttaccgcgatctgattatgcgcgtcgcgcgtaaggcaagcccggcgggatgggccaaaaacctggcggatgtattggcttatgtcacctttcagtcacccgtttatattatcatcttgctgaccgtcggtgccggctggcatcagatagtggccgccgtgagttcaaacattgttgtttcaatgttaatgggcgcggtttatggctacttcctggattattgtcgccgcctgtttaaagtgagcagctatcatcaggctaaggcgtaagttagcgtcgcgactggcattgccagtcgcgcttttagtcggttttttcgtcgccaaaaagcccattcagataacgttctaacgctattcgggagctaaagccgtggggaataccgtaatgttcgtgggtctcgccgcctaaatagagcggaaagttttggtaatgatcgcaggttttaatatccgaagccgggtcagccagtgatgagctacggtcttttaatctggggtgaatgatcagcgcggtacgccccatacgcgcctcgcggttaacataaacataattctcgccgcgtcgataaccatacgtcttattcgtcaccacatcgacggtaaaccctgccttttccagtacccgcgccacctcgtcaggtcgtaaatacatattttatcctcattctcttgtactgcgggcttaccttacccgatagcgcgttatcaacgctttcagaaaagtccagaaacgcatgatatcgccgtaacaagcctcagcaggtaaaaatatgaactacactgaaagctacatcgaaatcaatggaggatcatatgcttaacaaaccgaaccgaaacgacgtcgatgatggtgttcaggatattcagaatgatgtcaatcgattagccgacagtctggaagatgtccttaaatcctggggaagcgatgcgaaagacgaagccgaggctgcgcgacgtaaagcacaggcgttgctgaaagagacccgggcgcggatgcagggtcgtactcgcgtaaaacaagccgcctgtgatgcgatggggtgcgcggatacgtttgtgcgtgaaaaaccctggtgtagcgtaggaaccgccgcagcggtggggatttttatcggggcgctgcttagcctgcgtcgctaacgacgtgcgctgccggatggcgacatactttatggggcctgcatcattgccgcaggcccaggtcgcgccattcggcgaaacggttactgtatcgcctgtcgaagctgacatgcgacctgtttcgccatgccagcggaagtaatattggtaaacgacagtaaaatgcccccctttcctgacgaaaccactcgccaacggcttagcgcctgtaccgccagtccggcctgattcgcttttgctacctgcgctttatcatcaccttcaacctcaataaccaattgaataccgcctttctgtaatgtcacgacaaatccctgttctgccagcgcctcttcaatccataaccgtcgctgagcataatgttgacgcatctttttcagatgccgccagaaatggccatcacggataaaatcagccagcgtgtgctgccataacaacggtacgctacagggcatcagcgacgcctgctggcggaaatgctcaatctgctttatcggcaccaccagccaggcggtacgtaatgccggaaagagcgacttactgaacgttccggcgtaaatcactcgctgcggggcatccagactcttgagcggcggaagtggtttaccgtgataacgaaattcgctgtcgtaatcatcttcaataatccaggcctgcacattcgccgcccatgccagaagttgccgtcggcgagttaacgacagcgccacccccaacggactttggtgggcgggcgtcaccaatgcaaagcgcccctgcgggcaatcccgcatccccgccgcgacattcagcccatcggcatcgaccggaatcggcgccagcgtaatcccctcctgcgttatcaccgggcgaattaacggaaagccgggatcttccacccacatgctgtctcccggcacagacaatgtacgcaggattagccgcatagaatccgcataaccggaggtaataaatacctgttccggcagacattcaatgctacgcgaaacccgcaggtaatcgactatcgcctggcgcaaaatcgcctcgccgcagacgtcgcctaatgccagatcgaagcatgtctgcgtgcgcaaccgacgccccattactcgcgcccacttctcgcgtggaaagagatccagcgccggtaaccccatctgaaagggtttcggttccggactttctccggcaaaaacagcgggtatcggcggcgccgtctcaaaccgtagagcgttgctcacaaacgtgcctgcctggccacgtcgctccagccagccctgcgccaccagctcgccataggcattttccaccgtggcgcgagaaacgcccagttcctgcgcccacgtcctactggaaggcaaacgcgttccgggcgcgagttctccttgctcaatggccgtttttaactgacgagcgatgtgctgatagcgcggcatatggtctgctttttctgtaaaaatatggctctcttttacagaccattatagtgctacagtgctcgtcatcaacacgaggagaaacatgatgacaacgttacgccaaccctattatgaactgagcccggaggtttacagcgctctggtgcaggcgaaaaacgcgctggaaaagagcacgcttgaccccacgctgatggagctgatttacctacgtgtttcgcaaataaatggttgtgcattttgcctggagatgcacagtaaagcgctgcgtaaggctggcgtgaatcaagctaaattagatgcgctggcaggatggcgggtaagtcaccatttcagcgagcaagagtgcgcggcgttagcctgggcggaatcggtgacgcacattgctgaaacccacgccgaagataatatttacctgccgctgctcgatcatttcagcgcgcgtgaaatcagcgatctgaccttcgccatcggtttaatgaactgctttaaccgtctggcgatcggtatgcgaatgtgacgcattgttgccggatggcgctgatgtcagccaactctgttatgcgtgaacctgcaggccggatcgggcgttcacgccgccatccggcaaaaattagccatgcctcccctaccccgcggcgttcatcagcggcgttaaaatcaatcgaaaattcccatatcttgtatggttgaatcttaattcaactacatctagtatttcctgtatcaacacacgacaatccgacgcgtttcatcgcgccgttttctcattttaaatggaaatacgaatcatgagcattactatttacactcgcaataactgtgttcagtgccacgccacaaagcgggcgatggaaagccgtggatttgaatttgagatggtgaacgtcgatctggtgccggatgcagcggatacgctccgggcgcaaggatttcgtcaattaccggtggtgatggcgggcgatttgagctggtctggcttccgcccggacatgattaaccgtctgcacccgacaccccacgcggcaaacgcatgagcgcgctcgtctacttctccagcagctctgaaaatacgcaccgctttatgcagcgtctggggctgcctgccacgcgtattccgctcaatgagcgggagcgaattcaggtagacgaaccgtacattctggttgtgccgtcatacggcggcggcgggatggccggtgcggtgccgcgacaggtgatccgctttttaaatgatgaacacaaccgggcgcgcattcgcggcgttatcgcctccggtaatcgcaatttcggcgatgcctggggatgcgctggcgatgtgatagcacaaaaatgcggcgtcccctggctgtaccgctttgagctcatgggcacacaacgcgacatcgataatgtccgaaaaggagtaaatgaattttggcaacaactaccccggagcgcgtaatgcaggaaaccatggattaccacgccctgaacgcgatgctgaatctttacgataaagcaggccatattcagttcgacaaggaccagcaggcgatcgacgccttctttgccacccacgtccgcccgcattccgtgacgtttgccagccagcatgaacgtctggggacgctggttcgggaagagtattacgatgacgccgtcctcgcgcgttacgaccgcgccttcgtccttcgcctgttcgagcacgcccatgccagcggctttcgcttccagacgtttcttggcgcctggaagttctataccagttacacgctgaaaaccttcgacggcaaacgttatctggaacactttgaagatcgggtgacaatggtggcgttgacgctggcgcagggtgacgaaacgctggccacccaactgaccgatgaaatgctttctggtcgctttcagcccgctaccccgacttttttaaattgcggcaaacagcagcgtggggaactggtctcctgcttcctgctccgtatcgaagacaacatggagtcgatcgggcgggcggtgaattcggcgctgcaactctccaaacgcggcggcggcgtcgcgtttttactctccaatctgcgcgaggcgggcgcgccgatcaaacgcattgagaatcagtcttccggcgtgatcccggtgatgaaaatgctggaagacgcgttttcgtatgccaaccaacttggcgcgcgccagggggccggcgcggtttatctccatgcgcaccatccggatattctgcgttttctggataccaaacgagaaaacgctgacgaaaaaatccggatcaaaacgctctctctcggcgtggtgatcccggatatcaccttccggctggcgaaagaaaacgcgcaaatggcgctcttttcgccctatgacatacaacgacgctacggcaaaccgtttggcgatatcgccattagcgaacggtacgatgaattaattgccgatccgcacgtgcgcaaaacctatattaacgcccgtgacttttttcaaacactggcggagattcagttcgaatccgggtatccctacatcatgtttgaagatacggtaaaccgcgcgaatcccattgctggtcgcattaatatgagcaacctgtgctcagaaattttacaggtcaatagcgcttcccgttacgacgataaccttgactatacccacatcgggcatgacatctcctgcaatctcggctcgctgaatatcgctcacgtcatggattcaccggacattggccgtaccgtagaaaccgctattcgcggcctgacggcggtgtcggacatgagccatatacgcagcgtgccctcaatagccgccggtaatgccgcctctcatgccatcggtctgggccagatgaatctgcatggctatctggcgagggaaggtattgcctacggttcgccggaggcgttggatttcaccaatctctatttttacaccattacctggcatgccgtgcatacttcaatgcggctagcccgcgaacgcggcaaaaccttcgccggatttgcgcagtcgcgctatgccagcggcgactattttacgcagtatttacaggacgactggcaaccgaaaacagcgaaagtcagggcgctatttgcccgcagcggcattacgctgcccacacgagaaatgtggctaaagctgcgcgacgatgtgatgcgctatggcatctataaccaaaatttgcaggcggtgccgccgaccggttcgatttcttacattaatcatgcgacctccagcattcatccgattgtggccaaaattgagattcgcaaagagggcaaaaccgggcgtgtgtattaccccgcgccgtttatgaccaatgaaaacctggacatgtatcaggatgcttacgatatcggtccggaaaaaattattgatacctatgccgaggccacgcgccacgtcgatcaagggctgtcgctcaccctgtttttccccgataccgccacgacccgcgatatcaacaaggcgcagatctatgcctggcgaaaaggtattaagtccctgtattacatccggcttcgccagttggcgctggaaggtactgaaattgaaggctgcgtatcctgcgcgctataaggaaagccatatgaaattatctcgtattagcgccatcaactggaacaagatccaggacgacaaagatctggaggtatggaaccggctgaccagtaacttctggctgccggaaaaagtgccgttatcgaatgatattccggcctggcagacgctgagcgccgccgaacagcagctcaccattcgcgtgtttacgggacttacgctgctcgacactatccagaacatcgcaggcgcgccgtcgttaatggcagatgccatcacgccgcatgaagaggcagtgctgtcgaacatcagctttatggaagcggtacacgcccgctcttacagttctattttctccacgctgtgccagacgaaagaggttgatgccgcctacgcctggagcgaagaaaacccaccgcttcagcgtaaggcgcagattattttagctcattacgtcagcgatgaaccgctaaagaaaaagattgccagcgtctttttagagtcttttctgttctattccggcttctggttgccgatgtatttctccagccgcggtaagctcacgaacactgccgacctgattcgtttaatcattcgcgatgaagcggttcacggttattatattggctataagtatcagatagcgctacaaaaactatcggcaatcgagcgtgaagagttaaagcttttcgcgctggatttgttgatggaactgtacgacaacgaaatccgctacacagaagcgttatatgcggaaaccggctgggttaacgacgtcaaagccttcttgtgctacaacgccaataaagccttaatgaacctgggttatgaggcgttatttccgccggagatggcagacgtgaatcccgcaatccttgccgcgctctcgccgaatgccgacgaaaaccatgatttcttttccggctcaggttcatcttatgtgatggggaaaacagtcgaaaccgaagacgaagactggaatttttaaccttacgggcatgggaaataacgttacatttcccatgcctttatttcaagcaatagggagtcaaatcgcgcaaatattacaacatgtcctacactcaatacgagtgacattattcacctggattcccccaattcaggtggatttttgctggttgttccaaaaaatatctcttcctccccattcgcgttcagcccttatatcatgggaaatcacagccgatagcacctcgcaatattcatgccagaagcaaattcagggttgtctcagattctgagtatgttagggtagaaaaaggtaactatttctatcaggtaacatatcgacataagtaaataacaggaatcattctattgcatggcaattaaattagaagtgaagaatctgtataaaatatttggagagcatccgcagcgtgccttcaaatatattgaaaagggactatcgaaagagcaaatactggaaaaaacggggctatcgcttggcgttaaagacgccagtctggccattgaagaaggcgagatatttgtcatcatgggattatccggctcgggtaaatccacaatggtacgccttctcaatcgcctgattgaacccacccgcggacaggtactgattgacggcgttgatattgccaaaatatcagacgctgagcttcgcgaggtgcgcaggaaaaagattgcgatggtcttccagtcatttgcgctcatgccgcatatgaccgtgctggataatacggcattcggtatggaattagcgggcatcgcggcgcaagagcgtcgcgaaaaagcgctggacgccttgcgtcaggtggggcttgagaattacgctcacgcctacccggatgaactttccggtgggatgcgtcagcgtgttgggcttgcccgcgcgctggcaatcaaccctgatatcttattaatggatgaagcgttttccgccctcgatccattaattcgtaccgaaatgcaggatgagctggtgaaattacaggcgaaacatcagcgcaccattgtctttatttcccacgatcttgatgaggctatgcgtattggcgacaggattgccattatgcaaaatggcgaggtcgtacaggttggtacgccggatgagatcctgaataatccggcaaatgattatgtccgcacgttcttccgtggcgtggatattagtcaggtctttagcgccaaagatattgcccgtcgcagcccggtcggattaattcgtaaaacgccaggtttcggtccccgttcggcactgaaattattacaggacgaagaccgtgaatatggttacgtcattgagcgtggcaataaattcgtgggcgtcgtgtccatcgactcattaaaagcggcattaagccaggcgcaagggattgaagcggcgcttatcgacgaccctttagtcgttgatgcgcaaaccccactcagcgagttgctctctcacgtcggccaggcgccctgcgcggtgccggttgtcgatgaagaacaccagtatgttggcattatttcaaaacgtatgttgctacaggctttagatcgcgaggggggtaacaatggctgatcaaacgaatccgtgggataccgcacaggtggccgatactacgacgcaaacggctgatgcctggggaacaccggcaggcgtagccacggacggcggcagtaccgactggttgaacagcgcgcccgcgccagcccctgaacacttttctcttctggacccgttccataagacgctgatcccgctggatagctgggtcacagagggaatcgactgggtcgtcacccatttccgtcccctttttcaggggattcgtgtgccggtggattacatcctcaacggctttcagcaactgctgctgggaatgcccgcccctgtggcgattattctctttgcgctgattgcctggcaggtttccggcgtgggcatggggatcgcgacgctgatatcgctgatcgccatcggcgcgatcggcgcctggtcgcaggcgatgattaccctggcgctggtattgaccgccctgttgttctgcgtcgtgatcggattaccgatgggaatctggctggcgcgcagcccgcgcgcagccaaaatagttcgtccgctgctggatgcgatgcagaccacgcccgcgtttgtctatctggtgccgattgtcatgttattcggcatcggtaacgtgccgggcgtggtggtgacgattatttttgctctaccgccgattgtacgcctgacgatcctgggcattaaccaggtgcctgccgacttaattgaagcgtcgcgctcgttcggcgccagcccgcgccaaatgttgttcaaagtgcaactaccgctggcgatgcccaccattatggcaggcgttaatcagacgctgatgctggctctctcgatggtcgtcatcgcctcgatgattgcggtcggcggacttggccagatggtactacgcggcattggtcgtcttgatatggggctggcaaccgtcggcggcgtcggcattgtgattcttgccatcattctggaccgtctgacgcaggccgtcgggcgcgactcgcgtagccgcggtaaccgtcgctggtataccaccggtcctgttgggctaatcacccgccctttcgttaagtaactctcctgacgcccggtgacattgcgcttaccgggcttacaactccctaccataattaaaggaacaacgatgcgacataccgtgatatttgcctcagcgtttgccacccttgtcaccgccagcgctttcgctgccgacctgcctggcaaaggcattaccgtccaacctatccaaagcacgatttctgaagagaccttccagacgttactggtcagtcgggcgctggaaaagttgggttataccgtaaataagccgagtgaagtcgattacaacgtaggctacacctccatcgcctctggcgatgcgacgtttaccgccgtgaactggcaaccgctgcatgatgatatgtatgccgcagcaggcggagacaacaagttttaccgcgagggcgtcttcgtctccggcgctgcgcagggctatctgatcgataaaaaaaccgccgagcagtacaacatcaccaatatcgctcagctaaaagatccgaaaatcgccaaaatcttcgatactaatggcgacggaaaagcggacatgatgggctgctcgccgggctggggctgcgaagccgtaatcaatcaccagaataaagcgtttgatttgcaaaaaaccgttgaggtcagccacggtaactatgcggcgatgatggctgataccattacccgttttaaagaaggcaagccggtgctgtattacacctggaccccgtactgggtgagcgatgtaatgaagccgggtaaagatgtcgtctggctacaggtgccgttctcctccctgccaggcgaacagaaaaatattgatactaaactgccgaacggcgcgaactatgggttcccggttaataccatgcatattgtcgccaataaggcatgggcggagaaaaatccggcggcggcgaaactgttcgccatcatgaagctgccgctggcggatatcaacgcgcagaacgccatgatgcatgccggtaaatcgtctgaagccgatgttcagggccacgtagacggctggatcaacgcccaccagcagcagtttgacggctgggtgaaagaagcgctggccgcgcagaaataagatcgttttttatgccggataaggcgcagttcatgcgccgctatccggccaacgcaatctctcctcaaagcgcacgattcatcacgtcaccgttcccctttattcatcaacatccgctatgattgttttcccaggaaataattatctgaatcacgattaccataatgacgaaacccactcatgagcttagcccggcgctgatcgttttaatgtctgtggccacgggtctggcggtcgccagcaactactatgcccagccgctgcttgataccatcgcgcatcacttttcgctttccgccagctccgcagggtttatcgttaccgccgcgcagttgggctatgccgctggcctgttgtttctggtgccgctcggcgacatgtttgaacgccgaacgctgattgtctccatgacgttgctggcggctggcggaatgctgatcaccgccagcagtcagtcgcttagcatgatgatactcggaacggccttaaccggactgttctccgtggtggcgcagattctggttccgctggccgccacacttgcgacgcccgccacccgcggtaaagtggtcggcaccattatgagcggcctgttgctggggatcctgctggcgcgaacggtcgccggactgctggcaaacctcggcggttggcgcaccgtattttgggtagcgtcggcgctgatggcgctgatggccgtcgcgttatggcgcggactgccaaagctcaaatccgacacccatcttaactacccgcaactgttgggttctgtattcagcctgtttattcacgataagctgctgcgtacccgcgcactgctgggctgtctgacttttgctaatttcagcatcctctggacatcaatggcctttttgctcgccgcgccgccgtttagctactccgaggggatgattggcctgtttggcctggcgggggccgccggcgctttaggcgcgcgtccggctggcggatttgccgataaaggtaaatctcacctcaccaccacgttcggcttactgctgctgttactctcctggctggctatctggcttgggcacacctcggtactggcgctgattattggcattctggtactggacctcaccgttcagggggtacatatcaccaatcagacggtcatctatcgtttgcatccggatgcgcgtaaccggctcaccgccggctatatgaccagctactttatcggtggcgccgcggggtcgctgatttccgcctccgcctggcaacatgccggctgggccggcgtttgtctggcgggtgtcacggtagccttacttaatttactggtctggtggcgaggttttcaccgacaggaagccgtaaattaagcggatagtgagcgtttacctttgtttaagctccttagggtgttaaggagctccccagtctgttaaggttatgctattcatttatcatggttatttttataccggtgaagaataatataattctatggaaagccctgcatccccatctgctcccaggccaatagcgcccgttcaaggattcgaaggtcgttcaccgatagctatccgtgatattccggtggcttttgcatcgggttgtaaggccgtttacccggctttcgcccctcccgcttatcgttctctcctgattttttcatgcaggcactcacgcttttctcgtcattcctggatttgccgcaggcggcgctttaccgggcccaatgttcccgctgacgtctcagtctgcgtatcattggttgctttatagcctgaaagaatgattttgtattaataatacatttactttatttgtcactgtcgttactatatcggctgaaattaatgaggtcatgcccaaatggatagttcgtttacgcccattgaacaaatgctaaaatttcgcgccagccgtcacgaagactttccttatcaggaaattcttttgactcgtctttgtatgcacatgcaaggcaagctcctggaaaaccgcaataagatgctgaaggctcaagggattaacgagacgttgtttatggcgttgattacgctggagtctcaggaaaaccacagtattcagccgtctgaattaagctgcgcgctgggttcatctcgcaccaatgcgacacgcattgcagatgagctggaaaaacgcggctggattgagcgtcgtgagagcgataacgaccgccgttgcctgcatctgcaattaacggagaaaggccaggcatttttgcaagaagtgcttccgcctcagcatcattgtctgcatcaactctggtcatcacttagcacagccgaaaaagatcaacttgagcacatcactcgtaaactcctgacgcgtcttgatcaaatggagcaggaaggcactgttcttgaggcgctgcgctaaagcgccgacccgctcaaaaatccagattaataacaggaaagcggacaggccggcacgcgttactgctggcctttctgacaacaggtcggctcagccgatgtgaataataagatcgtggagaacaacatgagcgcaaatgcggagatccaaaccccgcagcaaccggctaagaagaaaggcaaacgcaaaacagcgctgctacttcttaccttgctctttgttattattgccgtggcatatggaatttattggtttttagtattgcgtcatattgaagagacagatgatgcttacgtggcagggaaccaggttcaaatcatggcgcaggtgtcaggcagcgtgacgaaagtctgggctgataacaccgactttgtaaaagagggcgatgttctggtcacgctcgatcagactgacgccaaacaagcgtttgaaaaagccaaaacggcgctggcctccagtgtgcgccagacgcaccagttgatgattaacagcaagcagttgcaggcgaatatcgacgtgcaaaaaaccgccctggcgcaagcgcaaagcgaccttaaccgtcgtgtgccgctgggtaatgccaatcttattggccgggaagagctgcaacacgcccgcgatgccgtcgccagcgcgcaggcacagctggatgtcgccattcaacagtacaatgccaaccaggcaatgatactcaacagtaatctggaagatcagcccgcggttcaacaagcggcgaccgaagtgcgtaacgcctggctggcgctggagcgtactcgcatcgtcagcccaatgactggttatgtctcccgccgcgccgtccagcctggcgcgcaaatcagccccaccacgccgctgatggccgtggtgcctgcaaccgatctgtgggtggacgctaactttaaagaaacccaattagcgaatatgcgcattgggcagccagtgacggtgattactgatatttatggcgacgacgtaaaatacaccggtaaagtcgtcggtctggatatgggaacaggcagcgccttctccctgctgcccgcgcaaaatgcgacgggtaactggattaaagtggttcaacgtctgccggtacgcgtcgaactggacgcccgccagttagaacaacatccgctgcgtattggtttatcgacgctggtcaccgtggataccgctaatcgcgacggtcaggtactggccagccaggtacgaacgacgccggttgccgaaagtaacgcacgcgaaattaatctcgcgccggtcaataaactgatcgacgacatcgtacaggctaacgcgggttaatcctgaggtgcgtgtgatgcaacagcaaaaaccgctggagggcgcgcagctcgtcatcatgacgatcgcgctgtcgctggcgacattcatgcaggtgctggactccaccattgccaacgtggcgattccgaccatcgccgggaacctgggttcttccctaagccaggggacatgggttatcacctctttcggggtggcgaacgctatctcgattcccttaaccggctggctggcgaaacgttttggcgaagtcaaactgttcatgtggtcgacggtcgcctttgccgcggcctcctgggcctgtggcgtatccagcagcctgaatatgctgatcttcttccgcgtggtgcagggcgtggtcgccgggccgctgattccgctctcgcaaagcctgttgctgaataactatccgcctgcaaagcgctccattgcgctggcgctctggtcaatgaccgtcattgtcgcgccgatttgcggcccgattctggggggctacatcagtgataattaccactggggatggattttcttcatcaacgttccgattggcatcgccgtcgtcctgatgacgttacacacgctgcgcggacgtgaaacgcataccgaacggcgacgtattgacgccgtcgggctggcgctactggtgattggcatcggcagcctgcaaattatgctcgatcgcggtaaagagctggactggttctcctcgcaggaaattatcatcctgaccgtggtcgccgtcatcgccatcagtttcctgatcgtctgggaactgaccgacgatcaccctatcgtcgatctttctctttttaaatcgcgtaacttcacgattggctgcttgtgcatcagccttgcctatatgctctatttcggcgccattgttctattgccgcagcttttgcaagaggtgtacggctataccgcaacgtgggcaggtctggcgtcagcgccagtcggtattattccggtaattttgtcgccgattatcggacgcttcgcgcataaactggatatgcgcaggctggtcacgttcagcttcattatgtacgccgtctgtttttactggcgcgcctggacgttcgaaccgggtatggatttcggcgcttccgcatggccgcagtttattcagggatttgccgtcgcctgcttctttatgccgctgaccaccattacgctctccgggttaccgccagaacggctggcggcggcatcaagcctgtcgaacttcacgcgaacgctggcaggttccatcggcaactcgattaccaccactatgtggaccgatcgtgagtcgctacaccatgctcagctcaccgagtcggttacggcgtataatccaaacgctcagactatgtacgataaactggaaggcttagggatgacgcaccaacaggcgtcaggctggatagcccagcaaatcacgaatcaggggctgattatttccgccaacgaaatcttctggatgtcggcggggatcttcctggtgctgctcggcctggtgtggttcgccaaaccgcccttcggtgcgggcggcggcggtggcggcgcgcactaactatctgataaaagggatctgcggatcccttttttagtagaccaacaatcagaagaaatatttgaatctcagacgcccgccgtaacgcgcatcttcactgttatcgccattattcggattggcctctacccatgaagcataggcaccgaggtagatgttaaagtttttcatatccatcacgttggggaataaatatgaggcatgaatagtgtgaatgtcataattgccgggatcggtgacccagcaatcgtcctcacaaacggcatcgatattggtagcattaaaggcttcgattttgttatgcgcatagatataacccagttcaaatcgatgccacaacgcattcaccccggcggtaaaatctgtctcatcggtcgcgtccatataggcggtattcaggttaatcactgcgccatcttccgggtcagttttttgaccattccaggtcatggtaaaaccatagcccgtacgatctgactgatcgatccacttcccattctcataatagccataggcgttgttaacgacgttactttccatcgctatcgccgttgaaaaacgcccgttttgccaggcgataaccggacggacgtaagccacgtttttatcgttgcttaaatccattccgtggtactgcttctcggtatataacgtactgccattttccagcaatgtgttaacttcgaaataccagttgtcgatggttttactcagcaggaagttacccccgctgtcgctacgtccccgtccttctttcatcatatagatatagccgtaaccgtcactgtaaagatcgttcgctgtattccccgaatattcaataaacgtatcctgattcagcgggaacatatcgtaggcttcaaaacgaccaaccttaattttccagtcattctcacgaccaaagaagaaaacggcatcatcaaggttcatttttccggtcaggtccgccagaggctgtacagagaatccggcaaaattaccgttgtccagccgctggtagccatcaaagcccagcaacaggcgtccgttaatatcccagcgttcattggttcccggtgcccaatctttattcgctgacgttctcgtcgatgtcagactaccggaacggcttgccgcatccatattaaattcgacatcgccatagaacttaatatcgctgaatccggataaagtcagcttcggcggcgttttatctgctgcaatgggctcggcggactggacattcaccgtcggcgtagcggcgacctgctgctgtttcaacgagcgaatttgcgcctcggcatcggatgcccgtttttcagcattaacaacacgttgctccagttcagccagacgctgctcaatagtgatattattcgctgcccaaaggttatgagaaaagcaagcaccgatcatcagcgctaaatatttagccttcattttttatcccttaagtttgatgtataccagataagatttgctaaaaaccccatcgaccggctattagtagagtcttgttattacctggatatctggcgcattccattatgtttttctattaattatttatgatttttagtttatgtgatcaatacactctggcatcgtgagttatccgccttttctgtttaccagatcacattttattatttaacaggccaggcattacttaatttaaaatgtattctcgccgcaaatataataaacgcaaattatattaagcaataaaaaaccccggccataaaccggggttaatttaaatactggaaccgcttacaaataagactaaatatgcagttcctgcagtttttctttcggcagcgccagctctttattgctgttcacgcgcacatcacgctccagaatatgacgggcaatgtcctgcgcttcactgagcgagtgcatctgatacgtaccgcactggtaaacgttcagctccgggatctggttttgatcctgcactttcagcacatccgccatcgccgctttccaggcgtcggcaacacgctgctcgtccggcgtgccaatcaggctcatgtaaaagccggtgcggcagcccatcggcgagatatcgataatctcaacgccgttaccgttgaggtggtcgcgcataaagccagcaaacagatgctcaagcgtatgaatccctttttccggcatcacttctttgttcggaatgcaaaaacgcagatcaaacacggtgattgcgtcgccatgcggggtgttcatcgtttttgcaacccggaccgccggcgcttgcatccgggtatgatcgactgcgaagctatctaataatggcatttagtcacctccgataattttttaaaaataaactgaactctttgttccggggcgagtctgagtatatgaaagacgcgcatttgttatcatcatccctgttttcagcgatgaaattttggccactccgtgagtggcctttttcttttgggtcaggcgtgttttgcaagccacgcggcaaacggctcggtatccgccgcctcaatctcctgctgacgacgtactgaagcgtcacgttcagcaataaactcttcttcctgtaaaatctccagcggctcttcgcgtaacagattacggtaagcctcaccgaacgctttcccggtgccgccaatgccttcatcaatcatagaccgtaggatccgggcggagaatgtcagttcaggattatcaaagcaggcgaccaactcgtcacacaccttttgatactcctctcccccgtggatactgtccagcgtttgcgccacgcgtttcagatcgcggaaaagatctttcccgactttgggcagcgggaactgcgcagtttcacagccaatgcctaacgtcaggcccggcttacgcccttccagaataacgcgattccagttagtacgcgtacataacagctcatcgctactcatttccggcgcatcggccaatacgcaccagaccataaacagatcgaggaagcgcacctgttgctcgtctacgccgatcggtgagaacggattaatatcgagagaacgaacttcaatatactcaataccaccacgcagaagcgcgtcagaaggcgattcgccgctgcgcgtcacgcgcttgggacgaatgggcgcgtacagctcattttcaatttgcagaacgttgctgttaatctgtagccgcttaccgtctttttccacaccaatccgtgcgtactcctcggaaggggttttaatcgcgcgcttcagacctgcaacgtattcatgcaaatcgttaaacgtaattccgagattgctttgcgacttattggtatagcccaaatcactcaaacgcagcgacgtcgcatacggcaggtagtacatgccgcagtccgttttttcaaacggtaatgtggttggctttccttgcaggaaagaggaacaaatggccggagacgcgccaaacagataggggatgacccagccaaaacggtaatagttgcgaatcagacgaaaatagccggcagaaattttttcttttgccgcttcgccttccgtaacgccgcatttcgcctgccagaacgccatcggtaatgaaaaattgtaatgtacgccggagatggtttgcatcaaagcgccataacgatttttcagcccttcgcgatagagcgtcttaaaacgcccggtattggatgtgccgtactgcgccagctctatgtcctgcccttccgcaatatagcagggcatacttaatggccacatccgctcatcgcccagtttcctggccgtataccgatggagatcgcgcataaaggtgagcatatgctggatatcgccatcgactggcgtaataaactccagtagggcttccgcaaaatctgtggtaatccatttatgggtcagcgctgaacctaacgcttcaggatgacctgttgtcgccagcgtgccatcagcattgacacgcagcgtttcgcgctctaacccgcgctgtatcccctttaacgcctgaggatgtttttccagccaggccagagcctgtgatacgtccgggatcaaattgacctcccgcctgtccaaatcgttttaataagcataactgtaatggcggccatacatgccaaacctacaattattaccaccacatcatgccctgaaccgtcgccgctgcgagcgcaacatagcgcagcgccttaccaagacacaaaaaaaagatcgtccgcccccacgggatgcgcatccatcccgctaacaggcacaacaaatcaccgatgaccggcatccagcttaataatagtgtggctgcgccataacgctttagccagccagtcgctttttcctgccaacgcgacgttttgcgcagcggaaagaaacgcccaagaataacgttagttacccctccaaggctattacccattgttgctgttaagactaagacccagggatggctgacgccggagaccagcatagcaaccaaaaccacctcagaattaccgggtaacagcgtcgcgctgagaaaactactggcaaacagagacaggagcgacagtccgtcactcacaatagtcggacatccacggcatccattcccgccgcccgcgccgcctgtaaaccaaaatcggcatcttcaaataccacgcactgcgtcggcatgacgcccatccgctgggcgcacagtaggaaggtgtcaggcgcaggtttgtgatgctgtacgtgatctgccgccacaaccgcatcaaaataacgacgcagccccagatgcgctaacagggcttccgcgatagcgctttcgctaccggtaccgaccgacatgggacgccgcccatgccacgctttaaccacctcaaccagcggcagcggttctacgcagtccagcaggatgctttttaccgcgtcggttttctcacgcgccagtgacaggggatcaagatcggcatggttaagctcaatgattgactgggcgataagccaggttggcgaaccgttaagcgcgaccattgcctgttcatcaaaacgaagaccatagcgccccaaaacctcacgccacgctttgcgatgcgtgggttcggtatccaggagagtaccgtccatatcaaaaatcaaaccagcataacgtgcgtacatcgtgttctcgcaaaccgaataaccagacagtactttatcgcaattggttgattttgtcgctaatagagatgaagaggtatattcaggataagggggaaaagcgattgcagggcagtaacgtatccgggaggattactcgcccttcgggccgttgctgatgcaacgttatccttctgatgccagcggtgattaccgctatcttatctgcatcttcatcgctgaaagtatggagaatatggtgcatccgggaggattactcgccttacggctcgcccttcgggccgttgctgacgcaacgttatccttcctggtgccagcggtgattataactatcttatctgcatcttcatcgctgaaagtacggagaatatggtgcatccgggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcattggaaatgatgtttactacaagatttgatgtcgcatttactgccacactaaataagatggtgcatccgggaggattactcgccttacggctcgcccttcgggccgttgctgacgcaacgttatccttcctggtgccagcggtgattaccgctatcttatccgtatcttcatcactgaaagtacggagaatatggtgcatccgggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcatcggaaaacttgctttactgccgatattgataccgcggtgaaagccgtatcaagtaagagatggtgcatccgggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcatcgggaaacttactttactgcagattttgataccgcggtgaaagccgtatcaggtaagagatggtgcatccgggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcaaatggcggtgaggcggggattcgaaccccggatgcagcttttgaccgcatactcccttagcaggggagcgccttcagcctctcggccacctcaccacacgcctcttacgagtgcttcgaagaacttgttctgctcatcgtcgctgcgtggcgcacatattactttctgggacttataagtcaaacaatttttccagagcttttatcgtttgcacacttcacgctcaattagtctgtaaaaaagccaaaaagagtgttttatcaacagataatttgatgacacgctggccgccaaaagcgcaccatatcaacagtgaggttgaaaaaagtcatgaagggacaacgcgggcgagcgagaagagaggctgcgtctcacccgaaaagtgagacgcgaaaaccttagtaactggactgctgggatttttcagcctggatacgctggtagatctcttcacgatggacagaaacttctttcggggcgttcacgccaatacgcacctggttgcccttcacccctaaaactgtcacggtgacctcatcgccaatcatgagggtctcaccaactcgacgagtcagaatcagcattctttgctccttgaaagattaaaagagtcgggtctctctgtatcccggcattatccatcatataacgccaaaaagtaagcgatgacaaacaccttaggtgtaagcagtcatggcattacattctgttaaacctaagtttagccgatatacaaaacttcaacctgactttatcgttgtcgatagcgttgacgtaaacgccgcagcacgggctgcggcgccaacgaacgcttataattattgcaattttgcgctgacccagccttgtacactggctaacgctgcaggcagagctgccgcatccgtaccaccggcttgcgccatgtccggacgaccgccacccttaccgcccacctgctgagcgaccatcccaatcaattcccctgctttaacccggtcggtcacatccttcgacacgcccgcaatcagagaaaccttaccttcaacaaccgttgccagtacgataacggtagaccccagttgatttttcagatcatcaaccatggttcgcagcattttcggctcaataccagcaagctcgctaaccaggagcttcacgccgttgagatcgaccgctttactggaaagatttgcactctcctgcgctgcggcctggtccttcaactgctgcaactctttttccagctgacgtgtacgttccagcacggcacgcactttgtcgcccagattctggctgtcgcccttcagcagatgcgcaatatcgtttaagcgatcgctttgcgcatgaacggtggccatagcgccttcaccggttaccgcctcaatacgacgaatgcccgctgcggtgccggactcagagataatacggaatagaccgatatcaccggtacgactggcgtgagtaccgccgcacagttcagtagagaaatcgcccatgctcagaacgcgtacacgttcgtcatatttctcgccaaacagcgccatggcccctttcgccttcgccgcgtcgagatccatgatgttcgtttcaatcggcaggttgcggcgaatttgcgcattcaccaaatcttcaacctcacgaatctccgacggcttcatcgcttcattgtgcgagaagtcgaagcgcagcactttatcgctaaccagcgaacctttctgcgcaacgtgtgtcccaagcacctggcgcaacgccgcgtgcatcaggtgcgtggcggagtggttcagacggatacgtgcgcggcgcgcttcatctacgtcagcctgtaccgcatcgcccactttcagagcgcccgcagacaatttgccgaggtgaccaatcgcctgaccatatttttgcgtgtcgtccacagcgaaagtaaatccagcgcctttcagctcgcctttatcgccaacctgaccgcctgattccgcatagaatggggtctgatccagcacgacaaccgcttcctgtcccgcgttaatcgcttcaaccgctttaccatcgacaaacagcgcagtcactttgccgttcagttccagatggtcataacctttaaattcagaagcgctatcaacgcggatcatcgcgttgtagtccgcgccaaaaccgctagcttcgcgcgcgcgacggcgttgctcttccatagcggcttcaaaaccggcttcatcgactttgatgttgcgctcacggcagacgtccgccgttagatcgaccgggaaaccataagtatcatacagacggaaagcggtttcgccgtccagggtgtcgccctgcaatttcgccagttcttcatccagcagcgccagaccgcgctccagcgtacgggcgaactgctcttcttccgttttcagaacctgttcgacctgcgcctgctgacgtttcaactcttcgcctgcggagcccattacctcaatcagcggcccaaccagcttgtagaagaaggtctctttcgcgcccagcatgttgccgtgacgaaccgcgcgacgaataatgcgacgcagcacatagccacggttttcattcgacggcagcacgccatcggcaaccaggaatgcgcaagaacggatgtggtcggcgataacgcgcagcgatttattacccagatcggtggcgccagtgactttcgctaccgcttcaatcaacgtgcggaacaggtcgatgtcatagttagagttaacgtgttgcagtaccgcggcaatacgctccagccccataccggtatctacagacggtttcggcaatggttccatcgtcccgtcagcctgacggttgaactgcataaagacgatgttccagatctcaatatagcgatcgccgtcttcttccgggcttcccggagggccgccccagatgtggtcgccatgatcgtagaagatttcggtgcacggaccgcagggaccggtgtcgcccatctgccagaagttatccgatgcgtatggcgcgcctttattgtcgccgatacggataatacgctcgcgcgggatgccgacttctttttcccagatctcataggcttcgtcgtcggtttcatagacggtgacccataaacgctcttttggcagagcaaaccagttttcaccggtcagtaattcccatgcgaactgaatggcgtcgtgtttgaagtaatcgccgaagctgaagttgcccagcatttcgaagaaagtatggtgacgtgcagtgtatccgacgttttccagatcgttgtgtttacctcccgcgcgtacgcaacgctgggaagtggttgcacgggaataattacgtttatcgagcccaaggaaaacatccttgaactggttcatcccggcattggtaaacaacagagtggggtcattgttaggcaccagggaactgctggcaactacctgatgccctttactatggaaaaagtcgagaaacgcctgacggatctcagcggtgctcttgctcataattatcctgaaatcaagctacacttcatccttcaggccgcctctgcgttggctgcgagtttcccggtcacgcgttcccgaggctcacttgccgctttgatgcggcttgaatgattttgtgtatttaaggaatattcgtcgcagacgctgttcgccgttaagcaacccgcgtccagacggaaaaagtgggaataagataagttttctttaccgggaagtaaaatcccgtatgcgctcaatctgcaaaatttcgccatatttgctggatattgtccatcagatacccgcgatagagcaaaaagcgctgtaccttaaccttttctgaaaagtttgaagggagcggctcgccatatttgcgaacggcctgttcacgtgccatttcactccagtcaatttcacattctcgcatcgctttttcagtcgattcacgggaaatgcctttctgattcaactcctggcgaatacgcgccgggccatagcctttgcggctacgactggcgataaagcgcatcacgaagcgctcgtcatcaagatagtgatgttcgtggcaccaggcgatcacgcgttcataatcgtctgccgtcgcatcaatctcttccggcccatttttgcccatcaccggcgcggagagtttacgccgtaattcctgctcgctgtgatcgcggacagcaagaatacgtaccgcacgatcaaggagacgagcataagcgggacggcgcgatgtgggttcactcataaaaaaccttaacagggagaaatgccaaaagggccgcataaatgcagcccttgatggtaatttaacgttttgctgaatggcggcttcgttttgcccgccccaccatcacctgatgattaaaaatcttcgttggtttctgcaacgccttcgctatcgtcaacggcgaaatcgggcgtggcattctgattactcaacagtaattcacgaacccttttctcgatctctttcgctgtcgccgggttctctttcagccaggtagtcgcgttcgctttaccctggccaatcttctcgccgttgtagctgtaccatgcgcccgctttctcgatcagcttctctttcacgcccaggtcaaccagttcgccatagaagttgatgccttcaccgtagaggatctggaactcggcctgcttaaacggcgcggcgattttgtttttcaccactttcacacgcgtttcgctacccacgacattatcgccctctttcaccgcgccaatacgacggatatcaagacgaacagaggcgtagaatttcagcgcgttaccgccggtggtggtttccgggttaccgaacatcacgccaatcttcatacggatctggttgatgaaaatcaacagcgtgttggactgtttcaggttccccgccagcttacgcatcgcctggctcatcatacgcgccgcgaggcccatgtgagagtcgccgatttcgccttcgatttccgctttcggcgttagcgccgctacggagtcgaccacaatgacgtccaccgcgcctgaacgcgccagcgcgtcacagatttccagcgcctgctcgccggtatccggctgagagcagagcaggttatcgatatcgacgcccagcttgcgtgcgtaaacagggtcaagcgcgtgttccgcatcgataaacgcacaggttttaccttcacgctgcgcagcggcaatcacctgcagcgtcagggtcgttttaccggaagattccggcccgtaaatttcgacgatacgccccatcggcagaccgcccgcaccgagtgcgatgtccagtgaaagcgaaccggtggagatagtttccacatccatagaacggtcttcacccagacgcatgatggagcctttaccaaattgcttttcaatttggcccagtgctgccgccaacgctttctgtttgttttcgtcgatagccattattactcctgtcatgcaacttggtattgaaccggatagtgaattcgtactgttgaagcaattatactgtatgctcatacagtatcaagtgttttgtagaaattgttgccacagggtttgtagcgcgtatgtcgtcgcctgtcgacgcaccgattcacggtcgccgctgaagcattcccgacgcgtaatcccttctccactgacgctggcgaaagcaaaccacaccgtaccaaccggcttttcttcactgccgccatccggcccggcaatcccgctaatagcgacagcaaaatcggcgcgagcggccttcagcgccccgatcgccatttcgaccactacgggttcgctgaccgcgccatgctgcgccagagtctcttcacgcacgccaatcatctgcgctttggcttcattactataggtgacaaagccgcgttcaaaccaggcggaacttccggcgatgtcggtaatggctttcgccagccagccgccggtacaggactctgctgtcgttacggtcgccccgcgcgcttttaacaccagcccgacctgctcgctaagccgcatcagttcactgtcagtcatcatgacctctgtcagttagaaatcctgccgcacaagatagtactttctcaccagagatggggacgagctgtcgattttacgagtcggattccgaaaaaatgccagcaggttatttatgcagaatgaaagaggtagcacttgactaaatagcagtaccatgtcgctaaatttacacgtacggagagaaagcaaggatgtcactcaaaaaaacggaaagcacacagcacaaactgaaacaaacctgtcaactacggctgtggttaattgtgggtggagtatgttcattaggaatgggagtactgaatatattgtcgtcaggctattttgaaccgtatgacggcggtcaaattatcttaggcctgggatgtctgggatatagtctggcactatcaaagaagatatcccacttgcaggcagagaatcagcccaaaaagccataataatagcggagggggtgctcccctccctaagcgtaaattagcgcacccgcgccagcgctaccgcctggcccagttgccaaaccgccatcgcataatgcgtgctgtggttatatcgggtaattgtgtagaagttcggcaggccgtaccagtactggtatcccgtaccgatatccagacgcagcaggctggcttcctgatgattgcccaacgattgctgcggcgttaagcctgcggcggcaagctgagagatgctgtattttgttttgaaaccattcgccaacccaggcgcctgaccactcgccggcaccgcaaccatatcgcctttcacccaaccatgcgccttgaaatagttcgccacgctgccgatggcatctaccggatcccacaagttaatgtgcccatcaccattgaaatcgaccgcatattctttataggaagatggcataaactggccgtagcccatcgcgcccgcaaaggaacctttcagattgagcggatcgtcttgctcatcgcgcgccatgagcaggaaggtttccagctcgccggagaaatattccgcccggcgcggatagttaaatgacagcgtcgccagcgcgtccagaatccgcgttttccccatgatacgtccccagcgggtttccacgccgatgatgcccacgatgatctccggcggtacgccgtatacctgccaggcgcggttcagcgcgtcttcatactgattccagaacgcgacgccgttttgcacgttatccggcgtaataaattgtttgcggtagcgcaaccaggcgccatttggtccggcgggcggctgagtggtcggcgcttgtctgtccatcagacgcaggacgtaatccagtcttttagactgcgagaggatctcttgcaactgctgacggtcgaaaccgtgtttactgaccattttatcaatgaactgctgcgcattagggttgttggcgaagtcgccgcccatttgcatgacgttatgctgcggctcaagcagaaagccgccggaaggcgtgcccgtcgtcgcttgagtctcggaagattttggcgtgctgctacaggcagcaagcaatacgcaaagtggaagtaacgctacataacgacgcttgaacatgagacatccattaaacaaattcagccagggagaagtatggtaaagcatcccccgccgcacaaggaagcggcacaagagaataaatcacctttctcctcttttcagtttgtatacgctccctcactcccacaatctttcaatttaaaatatttttcttttattttgcgatcacaataacacttttaaatctttcaacatgattacaatgaacaggaaattagcaagaaaactaaaaaccctacaggagagaacaatgatcgaaaccattacacatggtgcggagtggttcatcgggttattccagaaaggcggagaggtgtttaccggtatggtgacaggtattcttccgctactgataagcctgctggttatcatgaatgcgctcatcaattttatcggccagcagcgtattgagcgttttgcccaacgttgtgccggaaatccgctatctcgttacctgcttttaccgtgtatcgggacatttgttttttgtaatccgatgaccctgagtttgggacgctttatgccggagaagtacaagccgagctattacgcggcggcctcctatagctgtcactccatgaacggtctgtttccgcatatcaatcccggcgaactgtttgtttatctggggatcgccagcggactcaccacgttagggcttcctctcggcccgctcgcggtgagctatctgctggtaggtctggtgacgaacttcttccgcggttgggtcaccgatctcaccaccgctatttttgagaaaaaaatggggattcaacttgagcagaaagttcatctgacaggagcggtatcatgacacgggttcgcattgagaaaggcgccggcggctggggcggcccgcttgaactggacgttacgccagacaaaaagatcgtctatatcacagccggtacgcgcccggcgatcgtcgacaaactggcgcaactaacaggctggcaagcggtggacggctttaaagaaggcgaaccgccggaagcggagatcggcgcggccattatcgactgcggcggtacgctgcgctgcggtatctatccgaaacgccggattccaaccattaatattcactcgacgggtaagtccggcccactggcgcagtatattgttgaggatatttatgtctccggcgtaaaagaagaaaacattactcttgtcggcgaaacggctgccagtccccagcctgccaaaacgacattaggacgtgactacgacaccagcaaaaaaatcaccgagcagagcgacgggctgctggcaaaagtcggtatgggaatgggctccgccgtggcggtactgttccagtccggtcgcgacaccattgatacggtcctgaaaacaatcctgccgtttatggcgttcgtttcggcgctgatcggcatcattatggcctcaggtcttggcgactggatcgcccacggcctggcgccattagccagccatccactggggctggtgacgctggcattgatctgctcgttcccgctgctgtcgccctttctcggccctggcgcggttatcgctcaggtcattggcgtcctgatcggcgttcagataggcctgggcaatatccccccgcatctggcgcttcccgccctgttcgcgattaacgcgcaggcggcctgcgactttatcccggtcggcctgtcgctggcggaagcgaaacaagacaccgttcgcgtcggcgtaccttctgtgctggtcggacgcttcctgactggcgcgcccacggtacttatcgcctggtttgtttccggctttatctatcaataagaggttcagacatgagcgtgatttatcaaaccaccatcacccgtatcggccagagcgcgaaggaagcgctcggcgaacagatgctgattacgtttcgggaaggcgcgccggcggatatcgaagaattttgcttcatccattgtcatggcgaactgaccggcgcgctgcagcctggcgcgcggtgtgaattgggtcaacattgctatccggtcacggcggtcggcagcgtagccgagcaaaacctgcgtgaactggggcatatcactttgcgcttcgatggtctgcgtgaagcggaatttcccggcaccgtacacgttgcggggcctgtaccggacgatatcgcgccgggctgtattttgacgtttgtcgcttaaggagaaaaaacatgaatcaagttgccgttgtcattggcggaggccagaccctgggggcattcctttgccgtgggcttgcagaagaaggataccgcgtggcggtcgttgatattcaaagcgataaagccgcgaatgtcgcccaggaaattaacgccgattttggcgaaggtatggcgtacggttttggcgccgacgccaccagcgagcagagcgtgctggcgctttcccgcggcgtagacgagattttcgggcgcgtcgatctgctggtttacagcgcgggtatcgccaaagcggcgtttatcagcgatttccagttgggcgattttgaccgctcgctacaggtgaatctggtgggctatttcctctgcgcccgtgagttttcccgcctgatgatccgcgacggcattcaggggcgcattattcagattaactctaaatccggcaaagtgggcagtaaacacaactccggctacagcgcggcgaaattcggcggcgtggggttaacccagtctctggcgctggatctggcggaatacggcattaccgtacactcgttgatgctcggcaacctgttgaaatcgccgatgttccagtcactgctgccgcaatacgccactaaactgggcattaagcccgatgaggtggaacagtattacattgataaagtaccgctcaaacgcgggtgtgattatcaggatgtgctgaacatgctgttattttatgccagcccgaaagcgtcttattgcaccgggcagtcgatcaacgtaaccggcggtcaagtgatgttctgaccgtgaattgccggatggcgccgtaggccggataagacggttacgcgccatcaggcaaaacaacaggagcacattatggtttccactctgattaccgtcgccgttatcgcctggtgtgcgcagctggcgctgggcggctggcagatttcccgctttaatcgggctttcgataaacttagccaacaggggcgggtcggcgtcgggcgctccggcgggcgttttaagccccgggtggtggttgccgtggcgctggacgaacagcagcgggtgacggacactttattgatgaaaggccttacggtattcgccagaccggttaaaattgccgcaatgcaaggaaaacatttgcatgaattacagcctgatgtgatctttccccatgattcgctcgcgcagaatgcactatcattggcgcttaaactgaaacatgggtaatttcgttgtgaatgcgtatagcttgcgaaattatcattttgcaaccaataccctaaataattcgagttgcaggaaggcggcgacgcagcgaatcccaggagcgtacatcagtacgtgaccggggtgagcgaggaaagccaacgcacatgcagcgtgaagtatgacgggtaaatacataagtcagggtaatcacgcctatgaaacctcgtcagcgtcaggccgcgattctggagcacctgcaaaaacagggaaaatgctcggttgaagaactggcccagtactttgacacgacaggcaccactatccgtaaagatctggtcattctggaaaatgccggaaccgtcatccgcacctatggcggcgtggtgttgaataaagaagagtccgatccgcctattgatcacaaaacgcttatcaacacccacaaaaaagcgctgatagccgcagccgctgtgaaatatatccatgatggcgattccattattctggacgccggaagtaccgtgttacagatggtgccgttgctttcgcgttttagcaacatcacggtgatgaccaacagcctccatattgttaacgcgctatcggaactggacaacgaacaaactatcctgatgcccggcggcaccttccgtaaaaaatcggcgtcgtttcacggtcaactggcggaaaacgcctttgagcaattcagctttgataaacttttcatgggaactgacggtattgacctgaatgtcggtgtgaccacgttcaatgaggtttacaccgtcagtaacgcaatgtgcaatgcagcacgcgaggtgattctgatggcggactcctcaaaatttggtcgtaaaagccccaatgtggtgtgcagtctggaaaccgtcgacaaactgatcacggacgcggggatcgatccggcatttcgtcaggcgctggaagcaaaagggattgaagtaatcataaccggagaaagcaatgagtgatgcactactaaacgcgggccgtcagaccttaatgctggagctacaggaagccagccgtctgccggagcgtctgggcgatgattttgtccgcgccgccaatatcattattcactgtgaaggcaaagtgatcgtttccggtattggtaaatcaggtcatattggtaaaaaaatcgccgcgacgcttgccagtaccggtactcccgctttttttgttcatccggcggaagcactgcatggcgatctggggatgattgaaagccgcgacgtgatgttatttatctcctattccggcggcgcaaaagaactcgacctcatcatcccgcgtctggaagataaatccgtcgcgctgctggcgatgaccggtaaacttcactctccgctggggcgagcggcaaaagccgttctggatatttccgtcgagcgtgaagcctgcccgatgcatctggcgccgacatccagtaccgtcaatacgctgatgatgggcgatgcgctggcgatggcggtcatgcaggcgcgcggttttaacgaagaagatttcgcccgttcgcatccggctggcgcactgggcgcgcgtttgctcaataatgtgcatcacctgatgcgccagggcgatgcaataccgcaggtgatgcttgccaccagcgtgatggatgccatgctggaacttagccgtaccgggctggggctggtggcggtttgcgatgagcaacatgttgtgaaaggcgtctttaccgacggcgacctgcgtcgctggctggtgggcggcggcgcgctcaccacgccggtaagcgaagccatgacgcccaacggtattacgctccaggcgaaaagccgcgccattgacgccaaagagctcctgatgaaacgcaaaattaccgccgcgccagtggtcgatgaaaacggcaaactcaccggcgccattaacctgcaggatttctaccaggcggggattatctaatccttcagtcccagacgcttcgccagccgatgcaggttggcgacgtcggtttccagcgcccgcgcgctggccgcccagttatgattattttgcgccagcgcctggcgaatcatctctcgctggaagttctccgtcgattcgcgcaaattgcggcaagtcggcagcgccagaaagctttccgcaggcggcgcgggtaaaacgtcctctgacaaggcaaaatgctgtgcctccagtatcacctcatcccctgcccgggtcgctctcgccagtacaaccgcacggtgaatggcatgttccagctcccggacgttgcccagccagccatagttgagcaaatggcgacgtgcgccgggactcagtaccacgcgggacagccccagccgcagtcggcactgctcgcaaaaatagcccgccagcagcaccacatcatcgccgcgctcgcgcagcggcggcacaaagagcgggaaaacgctcaggcgatggaacagatcggcgcgaaaacgccctgccagcacctcttcacgcaggtcacggttggtcgccgccaacacccgcacgtccacgcgcaggctacgatcgtcgccgacgcgctgaatatcgccatactgcaacacgcgaagtagcttagcctgtagcgccagcgacagttcgccaatctcatccagaaacagcgtaccgttatccgccatttcgaacttaccgctacgattactgatagccccggtaaaagccccttttacatgaccaaacaactcgctctccgccacgctttccggcagcgcggcgcagttgagatagaccagcggattaaccgctctgggggagccctggtgaatagctttcgccaccagctctttaccggtccccgtttcaccgccgatcagcacgttaagatcggagcccgccacaatctcgatctcttttttcaactgcgtcatcgccggcgacaggccgatcatgtgcgtctcttttatcggttcaaacacgcctgacgaccccggcagcatgttctggctttccagttgttcaattaacagcgcattactcaatgccccggcggccagcgcggcgacaagccgtagttcttcatcgctaaatacctcgaactgctccggcgtcatagcatcaagggtcagcgcaccgatgaggttctgtccggcaaacagcggcagaccaacacaggcgtggactttcaggctttcctgtccgggaattaacccgtcatacggatcgggtaaatcgctatcagccggaaaacgcaccacgtcccccgcgcgggcgatggcttccaggcgcggatgcccttccagggtaaaacgtctgccgaggacgtcctgcgccaggccatcaatcgccagtggaataaattgtcgtgattcatagcgcagcagcgccgaggcgtcgcacgccagcacctgacgcagcgtagtaatcagccgctgaaaacgatcctgatgcccaatgccgcgttgtaactcaatggcgatgcccgccaatacctccacggaaaaactcatggttacctcattgtcattttgacaacctatagtgtcatattgacagcatcatttatagtctttttgactacatcaaaaatacaaaacaaatataactcaatacaaatcaataagatgaaaagttggcacactagctgcaataagcaaaacaactttttgtaaacgttgaatgaattgaggtggttatgtctattctggttaaaaataatattcattgggttggccagcgcgactgggaagtacgtgattttcacggcactgaatacaaaacgctgcgcggcagcagctataacagctatctcattcgtgaggaaaagaatgtgctgatcgataccgtcgatcataagtttagccgtgagtttgtgcaaaacctgcgcagtgaaatcgacctcgcggatatcgactacatcatcattaaccatgccgaagaagaccatgcaggcgcgctgaccgaactgatggcgcatatcccggacacgcctatctactgtaccgccaacgccattgactctatcaacggccatcaccatcacccggaatggaattttaaggtggtgaaaaccggcgatacgctggatatcggcaacggcaagcagttgatcttcgtggaaacgccgatgctgcactggccggacagcatgatgacctatatgaccggcgacgcggtgttattcagcaacgacgcctttggtcagcactactgcgacgagcgcctgttcaatgatgaagtggaccaaactgaactgtttgaacaatgccagcgctactacgccaatatcctgacgccgttcagccgtctggtaacgccaaaaattaccgaaatcctcggcttcaacctgccggtggatatgattgccacctcacacggcgtggtatggcgcgacaacccaacgcaaatcgtggaactgtatctgaaatgggcgacagattatcaggaagatcgtatcactattttctacgataccatgtcgaacaatactcgcatgatggcggatgccatcgcgcagggtatcaacgaagtggaccccaacgtggcggtcaaaatctttaacgtcgcccgcagcgataaaaatgaaatattgaccaacgtcttccgttcgaaaggcgtgctggtcggcacttctaccatgaacaacgtgatgatgccgaaaatcgctggtctggtggaagagatgaccggcctgcgctttcgcaacaaacgcgccagcgccttcggttctcatggctggagcggcggcgcggtggatcgactgtccacgcgcttacaggatgccggttttgaaatgtccctgagtctgaaagcgaaatggcgtccggatctggatgcgctggagttgtgccgtcagcacggtcgcgacatcgcgcgtcagtgggcgcttgctccgctgccggaaaccacacagcaaatcgcgccagtcgaagaaaccataacctgcaccgccgcagacctcggccccaaaatgcaatgcagcgtatgccagtggatttacgaccctgcgctgggcgagccgttgcaggatgtcgcgccgggtacgccgtggaacgacgtgccggataacttcctgtgcccggaatgttcattaggtaaagacgtgttcgacgtactggcgacggaggcaaaatgagtcgggggatcatcattattgggtcgggcttcgccgcccgtcagctcgtcaaaaatattcgtaaacaagatgcgcatgtgccgttaaccctgattgcggcggacagcatggatgagtacaacaagcccgatctcagccacgttatcagccagtcgcagcgcgccgatgatctcacccgccagttagcgggggaatttgctgaacagtttaatctgcgacggttcccgcatacctgggttgctgacattgatgccgatgcccatgtggtgaaaagtcaggataagcagtggcagtacgacaagctggtactggcgaccggagcgacagcctttgtgccgccgattgcaggacgtgagttaatgcttactttgaatagccagcaggagtaccgcgcctgtgagacacaactgcgcgacgcgcagcgagtgctgattgtcggcggcggtctcattggcagtgaattagcgatggatttctgccgcgccgggaaaacggtaacgctgatggataacgccgccagccttctcgcctcactgatgccaccggaagtgagcagtcgcttacagcatcacctgaccgatatgggggtgcatctgctgctgaaatcgcagttgcaaaaactggagaaaaccgaagccggtatccgcgctacgctggtaagccagcatagtattgaggtcgatgcggtgattgccgccaccggcttacgcccggaaaccgctctggcgcgccgcgccggagtagccgtcaaccgcggcgtctgcgtggatagctatctacagaccagtcacccggatatttatgcgatcggcgattgcgcggagatcaacggtcaggtgctgcccttcctgcaaccgatccagttaagcgcgatgtacctggcgaaaaatctgctcggcggcaacgcgccgctgaagctaccggcgatgctggtcaaagtcaaaacgccggaactgccgctgcatctggcgggagaaactcagcgccgcgatttgagctggcatattaccgcagaatctgacggtatgattgccaaaggcatgagcggagaaggccaactacgcgcctttgtggtgagtgaagaccgcatgaaagaggcctttgcactgctaaaaacgttgtcggtataagcctgtgatgccggatggcgccgcttcgcgtcttatccggcctacgagtgagcatctgtttacaggccggataaggcgcagccgccatccgtcgccctacacttcacttaacgctcgcgctgcggcaatcacgccctgtccaaacgacagcccgccgtcgcccgctggtaaccgctgcggaaataacaatttaaaatcagaaagataaaaggcaagacgcgcgcgaagtaagcggttgtgtatcaccccgccgctgaagaccagagtggttatcccccgcgccgtagcctgctggcgcattagcgtggcaaacccgcacgccagcgcatcatgaaaagcccaggcgcgttgcgcaggcgtggcctgccagttcaaccattgccgccagaaaacggcgacgtccagttgagcgccgttaagcggcatcgttaccggatgctcaacgttagcgcattgagaggccagcgcctccagcgcgcaggcggcctcgccctcatagctaagcgatgctggcgcgcagcgaagcgcggcagccaccgcgtcaaacaaccgcccgcaggaagaggccaacggggcattgacgccgcgctcaatggcgcgcgccaggacattccagttttgctgttgcagccccgctgtctccgggtaatcctgccagtccggcacaaagcgcaggcactgcgccaacagattacgccacggatgtttggcagccagatcgcctcccggcagcgccacggcgggtaaaccacctaaatgttcgcattcgcgataattgacccgcaaacattctccgccccatagcgcgccattctcacccatgccgataccgtctaccgtcagggcaatcacctctccgccgtccagcggccaaccatgctcggccaggcaagccgccgcatgggcatgatggtgtaacaccgtctctgtcggcagacgcatctcactggcccactgactggaaacatagcccggatgcgcatcacagacgatacgctctggcgtaaaatcgtagattgactggatcagacgcaatgcctcgcgccactgcgcctggataccgtcatcgctgagatcgcctaaatgttggctgacaaccgcctgtgcgccgcgtaccagacagaacgtgtttttcagatccgcgcccagacaaagtatcggcggcacatcgcgaaatccgggcggcaacgcaatcgcgtccggcacgtatccccgcgaacgacgcagcatttcgccgctgtcgcgtacgacagagtcgtccatgcgctgtacaatgtcgcgattgtgcaacagaaaaccatcggcaatatcgtgtaaatcgtccagcgcctgttcgttggtgatggcgggcggtttgccgctcaggttgccggatgtcatcaccagcgggtaattgagctcctgcaacaagaggtgttgcaatgggttggctggcagcatcacacccacctccgtaagtcctggcgcgatgccctcactcagcgaaggtacatactgcttatccaccagtacaatcggggccgctggcgtggtcagcagcgaacgcgccgcgctcggcagcgtttgcgccgtgggcaacatcaccgccaatggtttcgccggacgatgtttacgcgcccgcagcatcgccactgcgttagcgttgcgcgcatcgcaggccagatgaaaaccacccagccctttaacggcaataatgcctccggcgttcagttgggcgaccgccgcctgcaaagccgcctctttttccgctcgttcatgttggctccgccactcaagatgcggcccgcatgacggacaggcaacgggctgggcatgaaaacggcgatcgtacggatcgcggtattcgctgtcgcattccggacacaagggaaacgccgccatcaccgtaaatggccggtcatagggcatagcgcgaataatggtgaagcgtggtccgcagtgggtgcaattgatgaaaggataacggtagcgccgctcgcctggggtattcatctcggcaagacatgccgggcaggtcgccgcatccggcacgatttgcgtgttcatcgaaccgcctgcgctctgacgaatggtgaaatccgtcggcgcgcgctcccataccaacgacgcgtgttcaacgctgtcaatgcgcgccagcggcgggcaatcctgatagagcgcggcaataaattgcgacggctcttccagcagccgaacgacgacgccgtcgccgtcattacacacgtcgccgtgtaatcgcaactgctgcgccagctgccagacaaaaggacgaaaaccgacgccctgtactttgccccgaatgcgtagctgtacgccggaaggtgtgtctatcgccatcttattttcccgccatcatcgaacccggatgcctgatggcgcgacgcttatcaggcctacaaccgcacggaccgtagaccggataaggcattgatgccgccatccggcaatgctttgtggcgtattctacgcgcaatcgcagaaatcagaaaagcagcgatgccgttgaatccagcgccgcgcgacggcgtttttccgcgctcagctgttcaagcttattgcggtccacgcagattagggcgtgcgttgggcaagcggccatacaggccggaccggcttcacggtggtgacacagatcgcacttgttggcttcggctttttcggcacgcacgttcagccccgcgccgctattgcgaaccaccggacgtaccaccacttccatggcgccgtaaggacatgccactacgcaagttttacagccaatgcagcgttcctgcatcacatgaacaaagcctttgtcacggctgatggcgccattcgggcaaacgttggcgcacggcgcgtcttcacactggcgacacagcgttgccgtggaaacgttcacgcctttgatgacatggatacgaggtaaaaaggtttcaggggtcagcgatgcgcaatcctgattttcctgatgggatacgacgcaagccacttcacaggtacggcaaccaatgcacttactcgcgtctgcaatgatgaaacggttcatcaaattctccagcaataacagatgatgtgccgatatatacacgaatcgtgccaatttttatttcattgttatttaagaatattatttctattttcgtgagcatttacgtgtcatcgtcacaagtgtcgatgacacgtaatgtcgccagtggtggtcaagatttgcagtgatagccagccaactctgcaccgcaactggcatcaatcctgattaacgcctggcaatacgttaccgcgtattaaacagcgctgcgtaagggaaagatcgtccgtttgcggattccttccggcaataggtttgataattaatttacgaccaggatagtgattaaaacgggtcagcgccggataactcaaccggccaaaccagccgtgtacgcgctgccagcgggcgtccttcacctgatataaattggttatccagtagcctgagtcaaattgcatatccaacagttgcgtgcgcccattgccctgtaaatcaagcaaatcatcaacgccagtatcggtcgcggtataaaacccccacggttcaaagacgcaggggcggccattcttgagaaaggtgaaaatgatgtattgcgcgctcggcgccaggcccaacccaggattgcccaaccagataaccagatcctgaatgccgttacgatcgaggtcagcgcgataaaattgcgcattacccgccaaattaatcagccttccaaccgggacaacccacgaattaccggctctgtcttttccgctaatccgccattcgttatcttttttcggctccggcagtagcgtcacgccactgactccgacctggcgaaagtgccaggtctggtcgggcgatacagaataaggcagggtcaacagcggcttcagcgcacgcttttgcgcatattcaccgtcgctcatcggcaggtaaccgacaacaccggtggccagtgcgcgtgcggcgaggcagagaaatagcagtccgctccatacgataatcttcacgtccttcttacaacctttgccgtgtaacacaaattctccctaaatatgtgcgcattttacgcctccggcgcttccagcgcggcaaatccgccgtttccctgccagccttccaggcgctgatagacgatgtttaccgcgtccttaatcggttgagtcatcggataataaaacccgacgatatccggctggataccaacaaaaatcacctccccgacatcctctttcagctgatcgataaggtagttgagcggcatattgtgggtggtcatcataaacatttcggcgatatcatccggatcgatgatgcggatctcgcccggattaagtcccatatcggtggcgtcgacaatcaacagacgctgcgggcgcagttcgcgaatcgccacaatgtcgttttccggcgcgctgccgccatcgatgacaacccagttgcccttcggctgcgccgcgcacatttccgccagtaacgggcctgcgccgtcgtcgcccatcatgctgttgccgacacagagtaaaacgtcagtcacgaagcctcctcaccatcagatagatggcgctttcctgatgaatgtcatacagcatactgagcatcagtttgctccattcttgctgctgcggggtctgcgcggcgcgcgcctcatcaaacgcgcgcgccagcatttgaacatggttgaaatcgatgacgatctcgccatacttcggcacgccttccattttacgccgggcatcgctaccggcttccagggtggcaatccacgccagatactcatcccatgggcaggtgagtgcggcctccagacaatcgataacccccaggtggtgaccaatcgccaggctgtaatagacaacctgctgcgcctcggcaggcgtcgcatcgttctcatcaataaacttacggctcagttgactgaacaccacctgttcgctcatcggatacgcgcctcttcaacaacatgattgagatgggtgacaatttcggttaaacgcggatcgttttccgcttccagccaacgcgccacttgctgctcgccctgccccaactgtgtcaggtaatcatcggcgatctgacgaccatagcgataacccgccagccggcgcgccgcgcgatccaccttcacgcgcagcggctgcaccatatccggatgcaggatctctgcgggctgatcgtccagctcacccggcgcgcgggcgtggattttctgctccagcaggccaagcgccattgcaaatccgtacagcgtggcggcaggcgttggcgggcaccccggaatgtacacatccaccgggacgattttgtcggtaccgccccagacgcagtagagatcatggaagatgccgccgctgttgccgcaggcgccgtaagagatacaaattttcgggtccggcgccgactgccaggcgcgcagcgccggagagcgcatggcgcgggtcaccgcgccggtaaacagcagaatatcggcatgacgcggcgacggtactactttgatgccgaaacgctcggcatcaaacagcggcgaaagcgtcgcaaagatttcgatttcacagccgttacagccgccgcagtccacgcggtaaacgtatgccgaacgcttaatatttttcagtaaagacgccttcatgctggcgatggattcatccaccgtcatcggtaccggaatgccgttggcgtcacgcgggcctaataaattgctcattagctgacctctttcatatggcgagtcagttcaatacggtcggacggcaccaggcatttctgacgcttacagtccgggcaggtctcaaagctttcgcggtggttttccgcgcggctgtcgccgttgtgcgcaagcagcgcaatggcgtagtcgatctctttctgtaccgcgaaaggacgattgcacacgcggcagttgcacagcgcaaagcgggactgttgcaggaaatcttctttcttccacaccgccagttcgtactcttgcgacagtttaatcgccgccgtcgggcacacctcttcgcagcgaccgcagaagatacaacggccaagattgaactgccacgccagctcattggtcgcgagatcggtttccaccgtcagcgcgttcgacgggcaggcattaacgcaggcggcgcagccgatgcactgctgcggattatgttccggcttgccgcggaagtttttatcaaccgcaatcggctccagcggataagacgaggtcgccgtgccggttttgataacttttttgataaaggtaaacatggcgattccttatttcagcggcgagtttttacgctcaatgctgtagcgctcaagttctttgtacggcacgactttgctcttcttcttacgcacatcgaccacggtcatccggtcggtacaggagtagcacgggtcgaggctgccgataatcagcggcgcgtcggagacggtgttgccgcgcagcatatagcgcagcgtcggccagttggcgtaggtcgccgcacggcagcgccagcggtacagcttctggttgtcgccggtcatgctccagtggatatcgtcaccacgcggcgcttcagcgaagccgagcgcaaaacggtgcggaatataggtaaagccttccaccatcagcgggccgcccggcagattatccagaccgaaatcgatcatattcagcgaggtgtaaacttcgttgatacggactttcagacgagaaatcacatcgcagccctgctcgctgtgcacttccatcggcagcaggccatagcccacaaacgggtggtcggcgcgggtgtcgcgggcgtgaccgctggcgcgcaccatcgggccgacattactgaagtcacgggcaatttccgggtccagacggccgatacccacggtacgctgttccatattcggcgtgctcagcagcatgtccaccagctcctgcacgtcacgacgcatctgctgcgccagttgacgggtctggatcatgtcctctttgagcagatcgcggcgaatcccgccgatcaggttcagtccgtaagttttgcgcgcgccggtaaggatctctgccattttcatggaggtttcacgcacgcggaagaactgcataaagccggagtcaaaaccggtaaagtggcaggcgaggcctaggttcagcaggtgcgagtgcagacgctccacttccagcagaatggcgcggatcatctgcgcacgctccggcacctgaatgcccatcgcgttttccacggaagtggtgtaggcagtgctgtgcgcgaagccgcagataccacacacgcgatccgacaggaaggtgacttcgttataacccatgcgggtttccgccagtttttccataccacggtggacgtagaacaggcggtagtcggcgtcgataatgttttcgccatcgacgaacagacggaagtggcccggttcatcggaggtgacatgcagcgggccaatcggcaccacgttatttttcttgtcacccagctcgttaatgaactcgtaggtttccgcatcggtggtcggcgccgggcgctgacgataatccatactgtctttacgcagcggatagagttcatccggccagtcgtccggcagcaccagacggcgctcgtccggcagaccgaccgggattaaaccgtacatgtcgcgtacttcgcgctcaccccacacggcagccggcacgcgcggcgtaacggatgggaattccagcttattggcatccacttcaacgcgaacggtaatccagcacttcgtgccctgctccatcgacagcacgtaataaacggcatagtggccgcacaactggcgttcgtcattaccgaacagcaccgacagccacccaccctgctggtagtaaagaaactccaccacttccggcagatagtttactttcaccgtaatagtcagctgatctttggtctgccaggcttcgtccagcacgacgcccggaaacgcctggtgcagcgccgcaaggtattgttgacctaatttttcttcagacatgctcaaactctcttaaatcacgccgccagcaaggagacgaaggctaaaaacgcaaacccaaaaccggcccaggtcacgcgtgaagtggcgcaaaaacgcagtcgcgccatgctgttttcaaacagggcgatcaccagtacgccaacaatcagcttgacgacggcaatcaccagcgccagcagcagtccgcctgcgctgaaggtttccatctgtccccacggcagaaacacgccgacgaacatttgcaacaccaccagttgtttaaggctgatgccccatttcaacaccgcaaagccgctaccgctgtattcggtcaacggcccttcctgcaactcctgctccgcttccgccaggtcgaacggcagcttgcccatttcgataaaggtggcgaaggcgcaggcgcacagcgccagaatcagcggaatactgcgcgcgacaggccagtgataaatggtatcggcgatattgctgatatgagttgaacccgccacctgcgcggcgacccacagacccagcagcagaatcggctccaccagcacgccgagcatcgcttcacggctggcgccgatcgcggtgaacgggctgccggtatccaggcctgcaatagagaagaagaagcgcgcgatggcgaacaggtaaatcagggtgattaaatcacccagttgcggcaacggagatccaacggtgacgaccggcagcgcggtggcgatagtcagcatcacgccgaccatcacaaacggcgtcaggcgaaaaacccagccagaatcagcgggcgcaatactctgacgaccgagcagtttgataatgtcgcggtactcctgcaacacgcccggccctcggcgattgtgtagacgggcgcgcaccacgcgagtaataccggacagcaatggcgcaacggcaaatagcaccagcgcctgaattaacggataaaacacactcattttcaggctcctcgtgaaaccacaatcaccaccagcaccgccagctcaatcagcgccagacgacggaacagcaccgcggccgccgcgttctgccagcccggaatcaacgataccgggttgagccacttacgcagtttgagtaccggggcaaaggcctctttcaccggcatggcaaaaccgtgcgcggtaatcaccatcgactgctcatggtcgtagccgcacacccaggccgcgccgcgagaacgcgacggcagacggttgcctttgaacatcgccataatgatgaacggcagtagcggacaggcgaccaacagcagcgtgatcatcggctgcgatacggtggtgtgcgcggtttccagcggcaacggtaccgcagtggaaatcatcggcaacagccacggcgcggcaaccccgcccagtacacagcaaatcgccaatgccaccacgctgacgcccatcaggatcggcgcgcagctggcattttcagcttccttcgtgcgcggcgcgccaaggaacgtcacgccatacactttcgccatacacatcaccgccagcgcgccggtaatcgccaggccaaccgccagcagcggtcctaacagacgaccaacaaacgcaccgctgttgcccagtttgaagaaggactgataaatcacccactcgccggcaaagccgttcagcggcggcagcgccgccatcgccatcagaccgaccagcatggcgatagaaataaccggcatccgtttaccaataccgcccagtttttcgatatcgcgatgaccggtacggaaccagatgctgcccgcgcccagaaacagcacgcttttgaacaggctatggttcagcaggtgatagagcccgccggtcagacccagcgcgatcagtaccggctgattgagagcaatcccggtaacgcctgcgcccagaccgagcaaaatgatgccgatattttccagcgtgtgataggccaacaggcgctgaatgttatgctccatcagcgcgtacagaccgccgacaaaggcggtgatcatccctagcaccaacagcgccacgccccaccacagcggcgcattgccgccaagcagagatagcgtgaggatacccagcaacccgattttcatcaccacggtcgagaacagcgcggcggcgggagcgctggcgttggcgtgcgcctgcggcacccaaccgtgtagcgggataatcccggccagcagaccaaaaccgataacgccgagcagccagatatcggagcccagcggcagttgctgagcgcgttgatccagcagccccagatccagcgtgccgtagcgctgccacaccagccaacaggcgattgccagcagcagcgtaccgagacggcccagcgcaaaccacagtttgccctctttgctaccgccggtgaggaacacggcgcagagcgccatgatttccgccatcaccaccatcgtccccagattactggcgaccacggcgcagacggctgccgccatcagcaggttgattaacagcccgttggcttttacctgtggatggcgatgccagtcgatattgaacaggctgacgaacagaccgcacagccccagcgtaatcagccagatagcattcagcggcgtaatttgcagcatgtggccggtaaacggcatcacgccgctaaccgtaacggcgctggtcagcgcggtgaaccccgcgcctgccgtacacaggctgccgaccgcgccgccgataccggcaatccagccgctcagcgctttatgaaacgaaaacagaaacgccagaacggcggcggcggcaaaccacgcgacgccgctagtaatcagtgaaagtgaactcattatgcatccccactctgagcctgctgaaacaaggtgagatcgccaaaatcggtattaaacgtcagctcacgtttacgtttgctggcgcgggcgatatccgtgttctccaccaggtgtagcgctttagtcgggcacatccgcacacaggccgggccttgctcgtcaaagctgcacaggtcgcatttcaccgcgatagcgcgtacgcccggcacccagtcgagcaacgtactgacgcgcgcaggcgctggcggcgcgggcggcgctttcggcgtattggcgttcgccggaatatgcagcggacggctgccggaaaactcaatagcgccaaacggacaggcaataccacacagtttgcagctcacgcacaggctttcattaagctggacagcgccgtcaacgcgattaatcgcgttaaccgggcataccgtggcgcatggcgcatcttcacagtggtgacaaagctgcggcgcagattctttttcattcagcatcactttcaggcgcggcattgactgcaggccatgctggcgatgcgtctctgaacaggcggcctcacaggtgtggcagccgatacagagagtggagtcagcaattacaaaacgattcaccaggcattcctcaggtgattgtcatttttgacgaaaacatgccgttgaaatgtcattttcgacacttatcgacacgcccatccccaaaacattcatgacatggcgcaacgccacatcgcgaatcaaagcgggcaacgcctcaggcttataccgccgggctgtgtccctttaccaattgacgcaaattaaccggcgagttggtttctacagcggtatagaggctgtcgtaaacgctggcgattttttccagatagtgctccagcacctgctcgcgatcgcggttgttaacccgttcatcaaccttgccgtcgatatcgagctgcgcctgtgcaatcaattgtttatcttcgccatctttggtttcaacgtagtactcaatggtgtggctgttaaaaccatccgccaacgcgacgtaaatacgaaagtgctcaaacaggacaaagcaaagatccctttccggcgcgcagctcattgcgtgatgcaggcgcgctttcgagagggtgatcccctgaaccagcgagttgcagtaaatatgccactggtcctgtaggcgacgatgccgttgcgcgatgtaatcggccttttcgcttatttcccaaatagtcatgtcaggttacccgtttaacagagatgcctgcgttaagcattttccatgccaatttttaacttattgtttttaatggcagacgcgcacagttactgccgtttcgacgcggtgacgacatgtcatttcgtcatcgtcgacattaacctgccaggggataaaaatattggcataaatattgctttacaggggcaaccactacgggaggcgatatgcacgaaatcaccctctgccaacgggcactggaattgattgaacaacaggcttcagcatacggtgcaaaacgtgtgacagccgtctggatcaaaattggcgcattttcttgcgtggaaaccagcgctctttccttttgttttgatctggtatgccgcggcacgatagcagaaggttgtaaactgcacctcgaagaacaggaagccgaatgctggtgtgagcattgtcaacaatatgtcacgttgttaacccaccgtgtacgtcgttgtccgcaatgtcatagcgatacgctgcgaattgtggccgatgacggcttacaaattcggcgcatagagattgatgaaactgaagattaatgccggatagacgctcgcgtcgccatccggcagaaagcctgtaacaagaaaaagatcaggagtaagcgatgtgtacgacttgcggttgcgctgaaggcaacctttatatagaaggcgatgaacataatccgcactcagcgtttcgtagcgcgccctttgccccagcggctcgcccggcgctgaatattaccggcattaaaacgcctgactttgccccaagtcagaccgcagaaggcgatctgcattacggccacggcgaagccggaacccacgcgcctggtatgagtcagcggcggatgcttgaggttgaaatcgacgtgctggacaaaaataatcgtctggctgagcgcaaccgcgcccgtttcgccgcccgccagcaactggtgctcaacctggtgtccagccccgggtccggtaaaaccaccttgctgactgaaacgctgatgaaattgaaagaccgtgtaccgtgcgcggtgattgaaggcgaccagcagacagtgaacgacgccgcccgcatccgcgctaccggcacgcccgccattcaggtcaacaccggtaaaggctgccatcttgacgcgcaaatgatcgccgacgccgcgccgcgcctgccgctggatgaccatggtattctgtttatcgaaaacgtcggtaatcttgtctgcccggccagcttcgatctgggcgaaaagcataaagtcgcagtgctttccgtgaccgaaggtgaagataagccgctgaaatatccccatatgtttgccgctgcgtcgctcatgctgctcaataaagtcgatctgctgccctacctcaattttgacgttgagaagtgcatcgccagcgcgcgtgaagtgaacccggagattgaaattatcctgatttccgccaccagcggcgaaggcatggatcagtggctggcctggctggaggcgcagcgatgtgcataggcgttccgggtcaaatccgcgccattgacggcaatcaggcaaaagttgacgtctgcggcattcagcgcgacgtcgatctcacattagtcggcagttgtgatgaaaacggtcagccgcgtctgggtcagtgggtgctggtccatgtcggattcgccatgagcgtcattaacgaagcggaagcgcgcgacacgctcgacgcgctacaaaatatgtttgatgttgagccggacgtcggcgcactgctgtatggtgaggagagataatgcgttttgttgacgagtaccgtgcgccggaacaggtaatgcagctcattgaacacctgcgtgaacgcgccgcccttcttccttacactgccgaacgaccgctgcgcattatggaagtctgcgggggtcatacccacgcgatttttaaatttggtctcgatcagttactgcccgaaaacgtggagtttattcacggccccggttgtccggtctgcgtgctgccaatgggacgcatcgacagttgcgtggaaatcgccagccatccggaggtgattttctgcacctttggcgatgccatgcgcgtgccggggaaacagggttctctgttgcaggctaaagcgcgcggcgcggatgtgcgtattgtttattctccgatggacgcgctgaagctggcgcaggataacccgacccgcaaagtggtatttttcgggctgggctttgaaaccaccatgccgaccaccgccatcacgctgcagcaggcaaaacagcgtgacgtgcgaaacttctactttttttgccagcacattacgctgatcccgacgctgcgtagcctactggagcagccggacaacggcattgacgcctttcttgcgccaggccacgtcagcatggtcatcggcaccgaggcgtaccagtttatcgccgccgattttcatcgcccgctggtggtggctggattcgaaccgcttgatctactgcaaggcgtggtcatgctggttgagcagaaaatagcggccctaagccaggttgaaaatcaataccgtcgcgtggtgccggatgccggaaacatgctggcgcagcaggccattgccgatgtgttctgcgttaatggcgatagcgagtggcgcggtctgggcgtgattgaatcctccggcgtccacctgacgccggagtatcagcgctttgacgccgaagcgcatttccgcccagcgccgcagcaggtctatgacgatccgcgcgcccgctgcggcgaagtgctgaccggcagatgcaagccgcatcagtgcccgctatttggtaaaacatgtaatccagagaccgcgttcggcgcgctgatggtctcttccgaaggcgcatgcgccgcctggtatcagtatcgtcagcaggagtgtgaagtttgaacaatatacaactcgcccacggcagcggcggccaggctatgcaacagttgattaatagcctgtttatggaggcctttgccaacccgtggctggcggaacaagaagatcaggcgcgtctggagctggcgcagctgacggcggagggcgaccgtctggcgttttctaccgatagctatgtgatcgatccgctctttttccccggcggcaatatcggcaaactggcgatttgcggtacggcgaacgacgttgcggtgagcggcgcgatcccccgctatctctcctgcggctttatccttgaagaagggctgccgatggagacgttaaaaagcgtggtcaatagcatggcggcgaccgcgcgggaagcggatatcgccattgtaaccggcgacaccaaagttgtgcagcgcggcgcggcggataaattatttatcaacactgccggcatgggggcgattcccgccgatattcgctggggcgcgcaaacgctgagcgttggcgatgtgctgttagtcagcggtacgcttggcgatcacggcgccactatcctcaacctgcgtgagcaactgggactggatggcgagctggcgagcgactgcgcagtattaacgccgcttattcagacgctgcgtcatattgacggagtgaaggcattgcgtgacgccacgcgcggcggcgtgaatgcggtcgcccatgagtttgcggcgtcctgcggttacggtattgaattgtccgaatccgcactgccgctcaaacctgccgtgcgcggcgtctgcgagctgttggggctggatgccctgaactttgccaacgaaggaaaactggtgattgccgttgaacggcaggccgcagatcgggcgttggcggcattacgcgcgcatccgctgggacgtgatgcggcgctgattggcgaagtcgtggaacgcaaaggcgttcgcttagccggactctatggcgtgaagcgaacccttgatttgccacacgccgaaccattacctcgtatatgctagcagcctgttgacagcatactgtaagccggataagacgcatttgcgtcgacatccggcattaacgctgcatgaacgcctgatggcgctttgcttatcaggcctacggagtgtgtgaccagcgagtttgcggtcagccatccggcaataacttacgacttatacctataattcatttaccgttttcgcaccgttttgcggtattttcctggaaaagcaacatgtcgtatacacccatgagcgatcttggacagcaaggcttgttcgatatcactcgtaccttattgcagcagcccgatttggcgtcgctcagtgaagcgctttcgcaactggtaaagcgttcagcgctcgccgacagcgccggcattgtgctatggcaggcgcagtcgcaacgcgcacaatattatgcgacgcgagaaaatggccgtcctgttgaatatgaagatgaaaccgtactggcgcacggcccggtacgtcgcatcctttctcgccccgatgcattgcactgtaatttccatgagtttaccgaaacctggccgcagcttgccgcgagcggcctctaccctgaatttggtcattactgtctgcttcctttagccgcggagggccgtattttcggcggctgcgaattcatccgtcaggaagatcgcccctggagtgaaaaggaatatgaccgtctgcatacgtttacccaaattgtcggcgtggtcgccgagcaaattcaaaaccgggtaaacaataacgtcgattatgatctgttgtgccgcgaacgcgataacttccgtattctggttgcgattaccaacgccgtcctgtcgcgtctggatattgatgaactggtaagcgaagtcgcaaaagagattcaccactatttcaatatcgacgcgatcagcatcgtgttgcgcagccatcgcaaaaataagctgaatatctactccacccactaccttgatgagcatcatccggcgcacgaacagagcgaagtcgacgaagccggcacgctcacggagcgcgtctttaaaagtaaagagatgctgcttatcaacctcaacgaacgcgatccgcttgccccctacgaacgcatgctgttcgatacctggggcaatcagatccagacgctttgcctgctgccgttgatgtccggcaagacgatgcttggcgtgctcaaactggcccagtgcgaagaaaaagtgtttaccaccgccaacctcaagctgctgcgtcagattgccgaacgggtagccattgccgtggataatgcgctggcctatcaggaaatccaccgactgaaggaacgcctggtcgacgaaaacctggcgctcacggaacagcttaataacgtcgacagcgagtttggcgagatcatcggacgcagcgaagcgatgtacaacgtgctaaagcaggttgagatggtggcgcagagcgacagtaccgtgctgattctgggcgaaacgggaaccggtaaagagttgattgcccgcgccattcacaacctgagcggacgtagcgggcgcaggatggtaaagatgaactgcgccgcgatgccggcggggctgctggaaagcgatctgtttggtcatgagcgcggcgcgtttaccggcgccagcgcgcagcggattggccgtttcgagctggcggataaaagctcgctgtttctggatgaagtgggcgacatgccgctggagctacagcctaagctgctgcgcgtccttcaggagcaagagtttgaacgtctcggcagcaataaactgatccagaccgacgtgcggctgatcgccgcgactaaccgcgatctgaaaaaaatggtcgccgatcgcgaattccgtaacgatctctactatcggctgaatgtttttccgatccagcttcctccgttgcgcgaacgtccggaagatattccactactggtcaaagcgttcactttcaaaatcgcccgccgaatggggcgtaatatcgacagcattcccgccgaaacgctgcgcacgcttagcagcatggaatggccggggaacgttcgcgagctggagaatgtcgtcgagcgcgccgtgctgctgacgcgcggcaatgtgctacaactgtcgctgccggatattaccgccgtaacgcccgatacctcgcctgttgcgactgaaagcgccaaagaaggcgaagatgaatatcagcttattatacgcgtgctgaaagagaccaatggcgtagtggctggaccaaaaggcgcggcgcagcgtctggggcttaaacgaaccaccctgctgtcgcgtatgaagcgattgggtattgataaagacgcgttagcgtaacgggttgccggatctgatccggcctggagatgatgcgcgccgtaggcctggcgcttccccttcacttcttgcgctgatatttttccggcaattccggaacggggcgcttatcgtcgataaggtgccgcacggtcaggacaggatgccgccaaagcattcgcggacctgcccaacgcataatctgcttcatctcctcgcgtttagccggctgatagcagtgcaccgggcactgcttacaggcgggtttttcctcgccaaatacgcatttatcaagacgtttttgcgcgtaggcgaacagcgcgtcgtaatgcccctgcaccgttgacgcctgtgggcactggctttcatacagcgcgatcatttttttgatcgtcagtttttcacgagcgatacgtttaccaggcatcgtgctctctccgaacattaaggtgtatttattttacaccttatccctctttagcactatcactgcatattgtcgccatttcgcaaataagaattattttcatttatccataccttgtgctatataacatagcaaaggctatattcgatgattaattaaccacattgttgcgagggatactatgacgaatctacatcgtctgaaaacactcctgattgccggtattgtcgcgatactcgctctatcgccagcctatgcaaaagagaaatttaaagttatcaccacgtttaccgttattgccgacatggcgaaaaacgtggcgggcgacgcagcggaagtcagctcgattaccaaacccggcgctgaaatccatgagtatcagccaacgcccggcgatattaaacgagcgcagggggcacagcttatcctcgcgaatggtctgaacctggagcgatggttcgcccgcttttatcagcacctttccggcgtgccggaagtcgtcgtctccaccggcgtcaaaccgatgggcattaccgaaggcccgtataacggtaaaccgaacccgcacgcctggatgtcggcagaaaacgcgctgatttatgtcgataacattcgcgacgccctggtgaagtacgatccggataatgcgcagatctataagcaaaatgccgaacgctataaagcgaaaattcgccagatggccgatccgttgcgtgccgaactggaaaaaattcccgccgatcagcgctggttggtcaccagtgaaggcgcgttctcttacctggcgcgcgataacgacatgaaagagctttatctctggccaattaacgccgatcaacaggggacgccaaaacaggtgcgtaaagtgattgataccattaaaaagcaccatattcccgccatctttagcgagagtacggtttccgataaaccggcccgtcaggtcgcgcgtgaatccggcgcgcattatggcggcgtgctgtatgtcgattctctgagcgccgctgacggccctgtgccaacctatctggatctgctgcgcgtcacgaccgaaaccatcgtcaacggcattaacgacggactgaggagtcaacaatgagtcaatctgcgattaccgttgatcaagtcacggtgacgtatcgcaacggtcataccgccctacgggacgccacttttcaggtgcctggcggttcaatcgccgcgctggtaggcgtaaatggttccggtaagtctacgttatttaaagcgttaatgggctttgtgcatcttgcgcagggcgatatcactatcctgcaacagtcagtcaacaaggcactgaaaaaaaacctcattgcttatgttccgcaatcggaagaagtggactggtcatttccggtgctggtagaagatgtggtgatgatgggacgctacggccatatgggctggctacgccgtcccactgcgcatgatcacgcctgtgttgacgccgcgctggcgcgggtggatatgcaggagtatcgtcacaggcagattggcgagctgtccggcgggcagaaaaaacgtgtgtttcttgccagggccatcgctcaggatggacaggtgatcctgctggatgaaccttttaccggcgtggatgtaaaaaccgaagcgcgaatcatcgatctactgcgggaactgcgcgatgaaggccgcacgatgctggtctcaacgcataatctcggctccgtcaccgagttttgcgactatacggtaatgattaaaggaaccgtactggccagcggccctaccgaaaccacgtttaccgccgcgaatctggaacaggcgtttagcggcgttctacgtcatatcgcgttaagcggaggtgaagagcacatcatcaccgatgacgagcgcccctttatttcccggcgcgtggccagcggaggaaaatcgtcatgaactggcttgttgagccgtttggctaccagtatatgctcaacgcgatgtgggtctccgcgatggtgggcggtctgtgcgcgtttctctcctgctatttgatgctcaaaggctggtcgctcattggcgatgcgctatctcactctattgtgcctggcgtcgctggcgcctggatgttagggctgcccttctcgctcggcgcgtttctttccggcggactggcggcaggcagtatgctctttcttaaccaacgctcacgcctgaaagaagacgcgattatcgggcttatcttctcctctttttttggcgtcggcctttttatggtgtcgctcaatccgatgtcggtgaatatccagacgattattctcggcaacgtgctggcgatcgcaccagcggatattgcgcaactggcgattatcggcgcagtctcgctgacgattctgctgttaaagtggaaagatctgatggtcgtctttttcgatgaaacccatgcgcgttctatcgggcttaatccgggtcgactaaagctgttgtttttcactctattgtccgtctctaccgtggcggccctgcaaaccgttggggcgttcctggtgatctgtctcgtcgtcacgccgggcgcgacggcctggttactcaccgaccgttttccacgtctgctcatgattgccgtcgtgattggcagcctgaccagttttctgggcgcatggcttagctactggctggatggcgccacgggtggaattattgtcgtcatgcaaaccttactgttcatcacagcctttattttcgccccgaaacacggtctgttagccaaccgtcgacgcgcccgcctgcagaaggagccgacatgttcttaacaacgttactggaaccctttcagtttgattttatggtgaacgcccttatggtttcggtcattgtggcgattccctgcgccttactgtccgtgtttttagtgttaaaaggctgggcgttaatgggcgatgcaatgagtcatgcggtattccccggggtcgtgctggcatatattgtggggatccccctggcgattggcgctttcattgccggattattttgcgctatcgccaccggctatctggacgataacagccgcatcaaacgtgatacggtgatgggcatcgtcttttccgggatgtttggcgcaggtctggtgctctatgtttctattcaatcggaagtgcatctggatcacatcctgtttggggatatgctgggcgtatcgctgggggatatcgtacaaacgtcagttattgcactgggtattgcgttaatcatagggctgaaatggaaagatctcctgctacacgcttttgacccgcaccaggcgaaagccagcgggctgaataccacactactgcattatggcctgctatgtatgattgcgctgactatcgtcgccacgctgaaatcggtgggcattattctgtcaatctcactgcttatcgcccccggcgcaattgccattttgctgacgcgacgctttgcgcgcgcgctgggattagcggtgagtctgtcagttattaccgcttttgcgggcgtttatctgtctttttatcttgatagcgcgccagcgccgaccatcgtggtattatttgccatcgtgtttattgcggcatttatttacgcaacatggcgcgacaggcgtaatgaaatcgtaccagaggcgcaaggttaacacttttttgcctgctattcaggaaacatacggtcataatatagagtagtcttatggcgctggaaggatttcctctggcaggcaaccttataatttcattacggtttaagtaaagacttatattcagctatcctttttttatgagcggatatagagagttttttatcgtttagcataacggcattgttatcgaatcgctcataaagcgtttcattctttttgtttactatactgcttcccgccgccggattggcctccacatattcatttaatcgttgtgcgccttgagtatgtttgtaaaaactcaccggcagatagcggtctgctttatcggacgggagaaaaggttcttcaccacacagacgttcacaaatattatcttcatgaatttttactaagttcataaattcaagctgaagttttttggcgagcgccaggctaaaaataccgcattcagaagagcttcgttgaatgtccagctcgaccatagcaaaataacaatcaggcagttgttcacgttcaagagctgctttggtcctcaacgccagtaaagcaggtccaaaagcgctacacgctgctggttcgaacaaaatcaccgatgtctttccgtccataactctaaaatcgacgactgaaatatggatacctgaacttcccatatttacgagaaatcgggcagattcaacgccttccattctggtctcctttatagaggaaacaagctcatggactgacataacaaatttaagatttaactctggatacttcttattggcctgtgcaacaagaaaaggcatcatttcgagatcggtttcctcgtaactgatatgaatccagctgccatctataatttcactttccagacgctcaacaatacaggtcaatgcttcggtgtttagctccccgctgacgtcaggctgaggcgataaactcgcccccatattacgagtcgtaggacttagcatacttttccctccacatgatagctcctgcaccgaaaatatcatctttaacttttcagattcaatatattgcctgcaaaaatatgcctcaatgattgagccaggctaccaaccacctccggatgattatatataagaattactactcaaaaaatcttttttataataaaagctcaacacatggtcataaatgataaaaaatattttaattcattcctaccgcaatcggtaacgcgcaattatcgtcaggtacagcagggttatgtgcaaaagcagtgcgctgtaaatgcgcgtctagtttcagtccccggaacagcgatagcggtgaagagtccatccccaaacgatacataaccttcttacgataaatactgacggtttttgttcccagaccaaattttttcgccagttcaattgccggatgtccggaggataataatatcagcagcgcatatttcgcctgcgtgacaccgggaggtagattccaccaggcgtattgattgatattaaacaatacctcttccggcgtctcgccggcattaaaagcatacgtagcagccacggttttcttttgtggcctgtggcagaaacgcagccaggcttccggaagacggagcttctctcgctccgagcggatagcgcaggatagttcgtcttttaaaacataatccataacgccaaaatattgcagcacacagcgatcgatataatacaagcgatctgccactaccaaaactttacggttctgcaaccgcgtcagcaacgcatgaaaaagataaacatgctcatgcgggttcaaagctaaaatcagcccggcgtccggcatatcggatagggaatgcaaaagtgcagttaatgagttacacgttttaacgcacttttccggatatttttgcttaaaaatagactgtagggcataacaattagtccagttaataccgtatataattacatttctcatttatttatccttttttgaaaactgaccacagcttcggtaatgatttttcttcctgggcgactactgcgcaagtagataacgccttcttactacaaaggtaataagaccagatacgttattacatgcgcaatgtcgttaccgaaatgaattccttttacaaatctgataatgattaaatttgctgttttactttactgtaatctcttagagtacaacgattgcccggcgcctggtggccatgtatgtctgacaatgaacgctttcgattccctttcattaactacatatcactggtgtagcgatactgaaatatacactacgattaaaaaaatatttggtatctgtaacgcaaacagatagtaacgtttaaaataatttcacaaatcaatggttcattgtacgcataaagctaagcggtgtaatcttaaaatgccgtttaaaaatagcgataaaataagaaggcgtatcatagccacacatcgtcgcgacttgtgaaatatttccagcccccatacgtaataattttatagcctgattcatacgagcatccaggtatattttactaaaactcacctcttcagcggccagttttcgcttcagacttgatacgctcataaacagctttcctgccacctcagcctgtgaccatttgcgggtgagatcgctgataataatgttataaactttctcttttgtcgtaatttttattgctcgctcaaggaaatcaaacccaccgggcttacgtacaaatgccgatataagatacatcaatgagaaatatgaataatcatgatcatcaatactcacattactacaaacccgtggacatgccacaccatgcaaaatagagtcaaaagtatcactcatccctggcaacaagtccgcatgaaaaaaatactttggtttcgtttttaatgatagctctcgatcattatagtttcttgtactgtaaaaaactttgtagaatttttgcattaagtcataggaaacttccagtgaagaaaaatcaatatgcccttctatttcgctcatactaagcgtgattgtttgatctttttccaataaaaataaacacggcgcagatcgttcgatgaactccccaaattcgttttcaattcgcaaactgcctttattaagtttaaacaataagcagtttgcgacataatagtctcttacgtcagctaatccatttattaatggaaatttgttcggctgttgaaggtgattattgctaatggcctcaactgatttattcattgaaggcaataccatattttatcctgtgtgctataaggaactcaaaatcgttatattcttataaacaaataattaaaactcacagagatgatttaaatccgatttttttattattatagccaataattacattccaacgcgcgttcatttcgtcacaaaaagatacccttacaaactttatgcacaattttgtaatgaaagcttacaatattaatataatcatttcagaataaaacggctggcagacatcttaataatccatatacatcaataagatagacacactggcatggtgcattttctgcattatttgctgatatatacaccataccttatcacaaatcgccagcaatgggggttcaccagtcaattgcctctttgttttccccgcccgataaaataatctcctgcatccaggaggtcatttgtgactgtgcgttcattgaaccaactaataccccgtttaaagcctcatataaatgggtgcccggttcaacttttgctaacatgttttgtagcatagccgtttgctgctcaaaagaaacaaaagccgaatcaccactgttaggatctttgaaggcattcatctcttgataaatgctatctttaagcgtttcagaagaggctgactcaggaagcgccaaaagtcgttggtagaatgcatcataaagatcaacgtcgccgccattgcttaaaggcgcgctatccatattattcagcatagcggccctggcactcaacgaaaccacacccgtcgcttcagtatctgctgtcgggaccaaataagaagtcggaatcgtacccggtatcaccttataacctccgcttgcgtttttgtcttccattcatcaataagtgcgttaatggcgttatcagaaattgtccggcagtcttgtggaagttcatcaagatgatgcttaatgacgcctactgccgtttcaacaaattgttcaggtgaaaattctgcgatctgatcgccgcaactcatgataaagcgctgttcctggtgatatttaagattaaaagtgcctggccagttctccataagcaacaccatcagtttttggtgatcttttttcgcattaactggcagtgttaaaaaaagttgcccctcaggcttatcgaaatcccttagccactcatccaggacggttaaaagcgtttcgggatggtcgaccgcagctgaaaataactcgcgggcataaatctgtattttttccatccacttccaggccattgtctgattatcagtaagataagcggcgacctgctgtaacgcgtctatcattccctgctcgtaaccttcctgataggcgtacatccgcaaggtctttgcctcttcttccgcctctcgcaaaatacgcttagcccgttgatgcgcctgctgttctaatctttcaatagagaaataacgttccagcgttttacgctttatcagtatcccctcaacaggcgaaagcggggacggtattgggatatttttgagcatattgtaaggccagtagcaaaattgacatttctacagcatcctgcttcaatgcctcctcaataaatggaggaaaaagcaaaggaaaacgctgtgctaaagattcaggtaaaaattcatttagggcatttaactgtgcatacccgacgctaagtaaaaaccggtgattcggcgccttattgcagacagataaacttgttccctgatgcattgccaaaaatgcttgcgcccaatccggcaggccaagcaaggctccctgccttgccagatcggctctcagtttatggcaaccgagtaaatacgctacttgcggcagtcggcgccactgacgcagccacagctgcgtcagtgagttttgaatacactccttttctccgttcttaagccgccatgccgccagtattaactcatttgccgccgccctggcggcgggtctgacaatcatttccggcgctatctgcaaccgctgaggatggatatacgataacggatcaaaaatgattctttgccagataatgggtaatggctgcctattcatttgacgatttcgccttatcatcagccgttatgcctttcttattgcgggcataatggtttttgtaataccagacgccaaagcctgctgacatcacggataacaaaataatcaaaacaatccaactggttgcaaaagaattacgttttactggtgtgccgggagcctgtaattgggcatcagaacgttctgacaacacaacagaaatgttgtcataatccacatcggcaaaactattctttaagaaacgcttgatatcgctgatctgatgcgcaagcggcgaacctcgttcatatacggctaatgccgacagatgaacaggttttggcgggcggccattttcaccagcatcaatatcataactaatatggaccctggcggagagcacgccctccatcgtctgtaatgactgttccagtcgctgttcaatagccgaatataacctggccttttcagctcgcggagacgataccagcgaatccgccgggaacatctgcgctatttccacccgtggccggggaggaagctgataagttttaatccagtacaccgcagcggtaaaatcaggctcagcaacggtaatgctatagcccaattttccgctatcaattttattcgcctctatattgtgcatttgcagaacggcaatgacctcattagcctgttcctggtccagtccttttaaaagatccttatccttacagccggcaagggtcattaccagcagaaaagtatatagatatcgacgaatcatgagcgtaatagcgtttcaacagccccgactcctttacgagtaagggtactgaccatagaaacatacaggttataatctgaaatcatctcttgcgaaatagccagctctttaggatccgtcaccagattagggtcctcaatcctgttggtaatcgtctgtttatccacagccgtggcaatcgccgaaccagaaaaagcctggagtagccggttatccagcgagacaatgtccgtttccatagacctgatattgaccgcctgccctataacggcattctcagggacaatagttgcaatcgacataatccaccttataactgattaacggaagttctgaataatggcagcatcaatatccttaaagacttttaccgtgttcgattgcgcgttacggtacaagttatattccgagagcttactctgatacgccgccagtagcgccggatcggagggttttgctgctaatttatccagcgcctctgttacctgcgtttgtagattatcaacgcccgtatcaaattttgctgagacgtcatccagatagcctgaccaaggtgttgccataatgacttccttatttacgttaaattaaagtgggcttgggaaataccaatggcctgggctcattttgatataaccttccgccccgtactgaaatgagcgccccttgagccagtcatcttttaattcgatcgcaaactgcacatagcgtcctccccatgtgcggtaatagctatcgacaaattgacgggctctgagtatttctacatcatcgagcgccccctgaataacaaacgttacgccccccttatgattcctgcgggaataaggtaacgcctgctgttttagccccgcttccgcctggcctgctgcggtaacatcgtccatcaacgtgatgttaaccgaatccgcgtaaggcattagcgctctcagcttttgacttaacacctcgagctctttcttgctcatcgtgtttcgctggcggcttagccagaaaacgggtttacgcggctcatcgaaatgaatccgataataagccagctgcggataataggtatccagccagatagagatacgcttattttcttcgttttcgttaatcactcgcgcatttttatcataatcgcccctcgctaaaacctgacgagcccacaacgtatctctttcattttgcgcagcgacatagagcattttgtcccggcctggcaacacctgaaaacgctccttctcctgccccaataacgaatcgagctctgcggcctgccgctgcggcgagttaagtatccataacgtccccacagtcccaattcccaatataaaaaacccggccagtgctgctacaattccgtttttaaaacgcggctcgttcttttttgcagacgtttctaacttctcaggctgctcgggcacccacggctcgctttccgggcgaatcaggataagcaattcaccgacctgtattggcgtatttaattgcaccgaacgagattcagaatttccttctttcagctcatggagtataatttcggtcgcatccgtatccacctggatttcaaaatttactccgccatggtccagcgggataaaaaagctatcggcaggtatatcagggagttgacctgaagcagtgagcgcatcactctgacctaccacaaagagtgttcggcctgtcagcaatggaaactcacagccgttcagtgagctgttaagtaatcgaactatgtatggccctgggcttgttatcgtcttctcttttgatgtttccatatatactgttagcgatgtctgtcgttctcgatagcagcagattaccgcacaggacacagggattcctgatgaaaatagaatgaaaagtgagaaataaaatcaatttattctgtataatgcgtctcaacacatattaaaagaaccatcatccccattggggcttaaactactgtagataaattacccaaatttgggttcttttggtgtaacaatcagaccattgccaacacacgctaataaagagcatttacaactcagattttttcagtaggataccagtaaggaacattaaaataacatcaacaaagggataatatggaaaatgtaacctttgtaagtaatagtcatcagcgtcctgccgcagataacttacagaaattaaaatcacttttgacaaatacccggcagcaaattaaaagtcagactcagcaggttaccatcaaaaatctttatgtaagcagtttcactttagtttgctttcggagcggtaaactgacgattagcaataatcacgatacgatttactgtgacgaacctgggatgttggtgctcaaaaaagagcaggtagttaacgtgacgcttgaagaggtcaatggccacatggatttcgatatactcgagataccgacgcaacgacttggcgctctctatgcacttatcccaaacgagcagcaaaccaaaatggcggtacccacagagaaagcgcagaagatcttctatacgcctgactttcctgccagaagagaggtatttgaacatctgaaaacggcgttctcctgtacgaaggatacaagcaaaggttgcagtaactgtaacaacaaaagttgtattgaaaatgaagagttaattccttattttctgctgttcctgcttactgcttttctccgactcccggagagttatgagatcatccttagctcggctcagataacgttaaaggagcgcgtttacaacattatatcttcgtcacccagtagacagtggaagcttacggatgttgccgatcatatatttatgagtacgtcaacgctcaaacggaaacttgcagaagaaggtaccagctttagcgacatctacttatcggcaagaatgaatcaggcagcaaaacttttacgcataggcaaccataatgttaatgctgtagcattaaaatgtggttatgatagcacgtcctacttcattcaatgtttcaaaaaatattttaaaactacgccatcgacattcataaaaatggcgaaccattaacattttttgtatctgtcacttaagtaaagatttttattaaaattgtaataatttaaaattcagactgcgcattaacacgctctatcaggatgggaggctattcaatatcattgttctgtccggaagacagcttatactgatatctatggtaatttaaagtaaggctgattatataacacgatttttgtgaacttgtcatcgctatgatgactggtaaaacgatattgccttattcacatcgtaagaattcgtccagatgacactatctccttccggctttaaccctgtggattaaggccggcattttattcatatttatacatcatccgttccctctgagaactatttgcctgaacggtttataccgaaacagtcacgcttgttagctttctgccaggcatacctcctctcttcctcctgatatcgatataatgcctggagccagcctgaggatgatactgctcataaccctcctgcctttttgacgctataactgaagggagtaaagaaaagacgatatcattattttgcaaaaaaatataaaaataagcgcaccattaaaaacagtctttcatttatattttggaacctaagacaaattacactcttaaactttcaacgaatggtcatttagtggaaatcttcgagaaaaatggttctgatggtgtaattatcagaccattaaccatgaagatataataagcagcatttacaccccaaaaaaatgcagtaagatagctacaaaactaatctctattgcaatgaggccaagttaaatatgtaaatatttagatgcccggcgctgactctctctgcaccaggatatacggcagcgtccattcgataatcacagttagttataacaatattattaccaacatgtcagttatttaaagcacaggcataagctaaataatcaaatgttaaaaacatataaacccgagcccgtagaatatgacattaagctcataataaaagctcaacctgaccgttagtactaacagcagaattactgaaacagtagattctatcctaacgacttgtattagttattataacttttcaccctgtaagagaatacactattatcatgccacattttaatcctgttcctgtatcgaataaaaaattcgtctttgatgatttcatactcaacatggacggctccctgctacgctcagaaaagaaagtcaatattccgccaaaagaatatgccgttctggtcatcctgctcgaagccgccggcgagattgtgagtaaaaacaccttactggaccaggtatggggcgacgcggaagttaacgaagaatctcttacccgctgtatttatgccttacgacgtattctgtcggaagataaagagcatcgttacattgaaacactgtacggacagggctatcggtttaatcgtccggtcgtagtggtgtctccgccagcgccgcaacctacgactcatacattggcgatacttccttttcagatgcaggatcaggttcaatccgagagtctgcattactctatcgtgaagggattatcgcagtatgcgccctttggcctgagcgtgctgccggtgaccattacgaagaactgccgcagtgttaaggatattcttgagctcatggatcaattacgccccgattattatatctccgggcagatgatacccgatggtaatgataatattgtacagattgagatagttcgggttaaaggttatcacctgctgcaccaggaaagcattaagttgatagaacaccaacccgcttctctcttgcaaaacaaaattgcgaatcttttgctcagatgtattcccggacttcgctgggacacaaagcagattagcgagctaaattcgattgacagtactatggtttacttacgcggtaagcatgagttaaatcaatacaccccctatagcttacagcaagcgcttaaattgctgactcaatgcgttaacatgtcgccaaacagcattgcgccttactgtgcgctggcagaatgctacctcagcatggcgcaaatggggatttttgataaacaaaacgctatgatcaaagctaaagaacatgcgattaaggcgacagagctggaccacaataatccacaagctttaggattactggggctaattaatacgattcactcagaatacatcgtcgggagtttgctattcaaacaagctaacttactttcgcccatttctgcagatattaaatattattatggctggaatcttttcatggctggtcagttggaggaggccttacaaacgattaacgagtgtttaaaattggacccaacgcgcgcagccgcagggatcactaagctgtggattacctattatcataccggtattgatgatgctatacgtttaggcgatgaattacgctcacaacacctgcaggataatccaatattattaagtatgcaggttatgtttctttcgcttaaaggtaaacatgaactggcacgaaaattaactaaagaaatatccacgcaggaaataacaggacttattgctgttaatcttctttacgctgaatattgtcagaatagtgagcgtgccttaccgacgataagagaatttctggaaagtgaacagcgtatagataataatccgggattattaccgttagtgctggttgcccacggcgaagctattgccgagaaaatgtggaataaatttaaaaacgaagacaatatttggttcaaaagatggaaacaggatccccgcttgattaaattacggtaaaatctgagagaggagatatgcattatttttttatcatcgtaatctggttgcttagcataaatacggcatgggctgattgctggcttcaggctgaaaaaatgttcaatattgaatccgaactactttacgctatcgcccagcaggaatcggcgatgaaacctggcgccattggtcataaccgagatggttcaaccgatcttggcctgatgcaaattaacagcttccatatgaaaaggctgaaaaaaatggggattagtgaaaaacagttgttacaggacccctgcatttctgtcattgtgggcgcctccattttatcagatatgatgaaaatctacggttatagctgggaggccgttggcgcttataatgccgggacgtcgccgaaacgatcggatataaggaaacgttatgctaaaaaaatttgggagaattacagaaaattaaaaggaatgtcagcagaagagaaaaacaaaagactttctatcgcggcaaacaaataattatacagaaatagcttactttcagatagttctaaaagtaagctatgtttttatcagcttgccgtcgtcataagcaactgggcttgcattgcttttagttgtacaaactgtgaggcgtcttccagcattctattgttccgtgaatcccggaaatctgcacgtacctgctccagattactatgaggattatccttaagtacaagggccgccgccatcgttccggttcttcccactccgcccagacaatgaatcatcggtaaatgcttatctgatgaactacgccccggcgcgccattttggttactatttttcaccctatccgccaggtattctaactgatccgtagacggtaacggctggtgatctggccaatttttcacatgcaataccgggattgtataccgcttttccccgcaggacagttgcatattgtattggtctatcgcttctccctgactggctgagctcactttttggctgttggtatgcacctcgccaaaggtgtagctccctctgaaatagggtggtaattgttttgcctgcatctgatcttccgacgttaacaccaccaggcacgagcattctttttcaagaagcattttcatatgcgcttccagcgcatccggcgtattttttgggtacgaaccggctaatgccacaggcttaccgtcaaaagttaacgtattcactggcacaggcattccatcgctcagtttcacctgggtttgctgattaattggaatgctgctgaccgcaaatcgtgccaggcccagtgtcggtccgctcatcgtctgtggcattggcgcgccggcttctattttctcaagttcagctgtaacatttttcagttctttagcaataacgtgaattttttttacagcctgggttaattcatgagtagaggctttatcaacccacctctcaacctctcctccacaggttccccattgtgagaaccgggctacaccgacctgaatatttgttaacgttgtaacataatcattaagttgtttagcctctggaattttatttaaattctgtaaattcgtcattaatgaacgcagcgggccgttacctgaagccatctcctggaagttttctcgcaggctatttccatccatttgttccagttgcggtaatgttcttttaagtccctttagcgcgatatcgagtaaaggttgcttactttctgctccaacatcgttatttttttctgccacttttgtatcgccgccttttatgactaaagcggcattcctgacaccaacattatccttgctcttaataaggtttataaacccttcgtcagcagcttttacacactccgtgatctgcactgctaaacgttgggtaaggggtttgttcatatttatacgggacattaacagtgcgtcattaaccgctgtttccccatatttttccgttagtgcatggagaaatgtctgtaaaatcttttggtcctgtactctgatattttccgtatgtttttgcaccacttcagtgtttttaaataacggcatttttccaagccaggttaatacttttgacgaaaatttttcaggcgcaacatatgccttatcagtattttccttagcaatataaagtcgggcatcattcgacacaccaacttttgaaaacgaagacaacgttaaattattcaattttctctcctcatactttagcatattcctgcagtatgtttttgagcgcttcctgctgattcacaaatgactcaagctgcgatataatatggtaagtatttgtcagatcggtaattgcatgtataagcaacaacgtctctgcggcatcaatatacgctaacgtaccttcattattcgcagccagttcaccattaatcaccataatctgccgccagatagaatcgccacaaacaggcgataacggtataatcataccgttcaataaccagatatcatctttagcttcaatagacgtaaaaatatcgctatcgagtaataataagcactgattgttgtcgtcaaaagtgagcggtaaacccaatttctcaccaatattagcgataatatcctggtgtgcttgcaatttactttcctcttgaattatatcttttataagattgcttcttcaaatttaatctggttacacaatgtcttgatactttttcgcgcccatcgccgggcgcaatatttctctcctttaatccagtagaatagccattcactacgcatcggaacacatatcagcagctccttcggatcattttcaacatgacgtaacttgcctttaataacaaaacgcgaactgtcagcaatatcatcatatattgcagccatacctgaaccgggtactacatgtgtgatgattttcataacaattaatcttattcaattgttgtcaagcgagagaaaaatactacaccctggactcaagactttttttaacaacacggcatatatccgcaaaggtcatcatatcaggaagatcgttttcattgcaactaatgtcaaactcctcactaagaccaaatacaatatcaattaaatccaatgagtcagcgtaaagatcctcaaccagatgggtctgaccattgatactatcaacatcaacggcaatacaagaggtgatcacttttttgactcttgcttcaatatccatattcatcgcatctttcccggttaattaacgctgcatgtgcaagccatcaacggtagtaataacccgatccacgccaggtttattcaggtatgactcgtaagccgggccagctcgccagctaccgtctccgataaggccgtccagcacattacttaacacatagtcagtttccccttttagcctggtcagccccgcctctctggcaaactgcagtgcaatctcagccagtttttctttttgtggatgatgagtaatgacctctttgagagtctccattttcgctttcaattctgggtgcttgtcaatatcgctacattgcgctttcaacgctgcactctttatcgtgtcattgggtaatatttccgcacgcaagccgtcaaacgctctgcgtacagggaacggtgtggaggtatctggctccagggctttacgtatcacacccaaaaacgtctcacgggcgtcgaaatgcattgaatgcatattcgtaacgctcggtactgttgagaggaaactattttgcttaaacttcaaaccagaaaatgggccagtcttatctgtctgactattatcattatcggtcgtaccggctttattacctgtaattaccgtcgtgtctgattgtaaggtatcggttttaacattctcgacgccagccagttgactggcaagcggcttcacattcacaatctctgccgtctggctttgctgtttattatcatcaacgccgtgcaccgtggcctgtaccggcttgccgataatgctcttgctggttacgccatcgacttcatcaaaagaggttgtttcacccgtagtgcccttttctgacgtgaccacctttccatctttactttcggatgaagcgttggtcacagcctctgccgtcgcatgagccgtgacgtcaattttacccgcgatgccatggtcaattgcccctgtgctggcgctgtgtgccgtctccgtttgatgcgtagtcgaatccacacgcgaatgactatgacttacgttgctgctgttagtcgaatggtgtgactcgccattgcgttggctgttatcaataaatgttcggctattatcaatcgtcttccggctattatcatggttgctattatcgatatggcgctggctattatcgacatggcttcggctattgttaatatgcttactgttatccacgctatggttactgctatcaatattaatattgatattaatacccgtaggttctgcttttttcccaccatcaggtactggtccagccgcaggctccggaattttagggtcaggcagtttatctgcaggaatttgtgcaaaaacattacgtagcagcaggggtatcaacgtttgcatttcaaggtgccgggcttcccgtcctacgctggtaccctgctcttgcgttaatttttggtggcacatatcaagcgcctcaacagccttcgccgccgctttgtcaacaaggtgcgtaagattgctgcgggttaacggatctaacgtacagccaaagttatgttcaatgcagctggcaatatagggcatcacctcctgcataacaagattcgtcgataatttacttaattcaccgccagtgttatttttgataatatctaacagctgcttttccaggttttccagcttcgcttccgctttctttgtttctggcagccatggcccaaaagctgacttttctttcaggccatcttttatgatttgcgcggtatactctgcccccaccttcatcagtagcgtcttcgcctcaggagaatcactggtggcgttgagcgctgaacgaaagagcccggcaaactccattatcgctttcttaccggcgacattatttgaattggtaaaaacttcttttaacgcctcagcgtctttcccgcatttaaacaatgcatccagactcgcctgtttgatcagcgcgggaaaatcttccagttgcgggcctttaatttcccctgacagcgtcgctgtggcactttctctgactgcggaaagattcgccgcaagattcgtggcctgcgttttgatctcggtctgcatacctggcattatgacggggggctgagtccttacacttgtaaccattattaatatcctcttctgttatccttgcaggaagcttttggcggtttccaggctgctacttatcgtactgctcagcacttttaccaggttgtcgtacaatgaattggcattgctatatttttgcgtcagcgtctgtaatgtggttttcatattttcttcctgcgctttaaaacccgactgccaggcttgatatttggcgttatccatttcgagttttgagtcttttcccggcgcgcctaaaccatcaatatcctgaaccattttttgtaatggcgtcagatcaacggtgacgacataaccggatccataagatttcaggcagctattcggtaaattcaattcactgagccactgtctcgcttccgcttcagtggctactttaacgccgctgcctgactgcgctggaaataaaacggtattactgtttatttgattatatttattgactaaactgtttaaatcatttttgagtgaggtaacatctagcttaacggtattaccgtccttacctggtaataaccagcctcccattttggaaagaatatcactgaaggcctgataaaaatcggtatagactgcgacaacgttttcataaacgcccagatagctgtcacctatcgccgatatattttgggaaaccatatcccaaatctcagcatcagaaatggttgttctcggctgcgccataggcgaagcgctaaataaggccgacgtcggcgcagaaaacgcgctccgcaggttctcattttgttctgcggataatgacacgccggacttcgccagcgcattcaggctgctggtcaactgctggcgcgccagcgtgcgctcgtcattattctcttcagagatcggtggcgttgactgcagcgtctgctgtgcctggtggattttagtagccgcctgcgataatgaaatgatatctgtaccgcgatgttctgtggtagacggtaccacggcagtctcgacgtgctcgctcgccgagggagtctgcggccgttcggcaacgatccccggatgaggagaagcggaataattttgaatattaagcataatatccccagttcgccatcaggagcgcgattaaatcacacccatgatggcgtatagatgacctttcagattaagcgcgaatattgcctgcgatagcagcgagtgcggatgctttcgactggttaatgctctccattgttttcagcatttcctgaatcaggctggtcgatttacgtgaactttcacgggcttcgtccgatgcggtgctggcaacccggttattcacctggctaatttgctgctcggaacgttcctgagtagcggcgtactgcccggacgcccctgcaataccaccgaccgtgaccgagttcttcataatcagatcgcccgtcatctgcatcttgcgcgcatcgattcgggtcatatccatggtattctgctcaagacgaatatcggattcgacagactcaagacgtttcgacagaatagcctgatgttcaggggagatttgtttattactgtctttaatacccagactttccgtggcgctggttccggcattagatttaagcgtcgcatcattaagatttttcgtcgcatcggtaccggttttcttcatatttaacgatttcagagaatcgacgccttcagcaccgagtttgacgctattctgcccgttcagcacgtttttaatactgtggctttcagtggtcagtttatcgatcttcgcggcattatgtttaagcgcgcctctttcattctgcagccccttatattccagtttggcgcccacgccagtgatccccaactgaagcgcgctctgggaaatactaccggacaacgcattcatcccttcgcgcatcatggagcttgccgtcgttttagctgcatcaaaactgactaatgacaacttaccagacagtttgctatcagcctggttcaacgtcagcattaacgtattcgcggcagccaacagcgcaacggcactggaagacattccgctaatatcaaaaaactttccgacttctgcctgctgctcgcgtaactgggtttgcacaacctcattcgctttagtcgtgacattatttgccagagcattcaaatcctgattcatgtcggtattttgaatactggcttttaaaaaggacgtgatcgttccgggggtttgcgttaatacccctggcgcaggcgcgctcagtgtaggactcaaccccaggtcactgactttactgctgctaataccaatactattcagaatatctttagcgctaacggattgcgaagctgtctgtgaactattctcaacagaatgattatttaaataagcggcgggatttattcccacattactaattaacatatttttctccctttattttggcagtttttatgcgcgactctggcgcagaataaaacgcgaagcatccgcattttgctgtaccgcagaagacatggctttttgcagttccgccgttaccttctggttttcaccaaatatttctacggattgtttaagccactgctgaatctgatccatggcaaaacgggcgagcataaaatcagcaagcgcctcgctggcatttttaataaatacgccctcggcaacaccaccggctgactgggctgcggtattcgtgacttccatgcccaacgccactttatttagggtattacctaccagctctttacttaaggcattcgtttgcaggcccatcttgctacccacattacccagaccgctagtaatacgttgcatcccctgggtaaagagtttgctgccgttttgcgccaactgtttcagcacgttaggcaccaacttcttaatcgtttcgcccatcattttgctcagcgcgttacccagtttcgccgccgcgcctttcccgacaactgcgaccaccacaatgaccgccaccatggcaatagcggcgacaatcgcaccaacaatgctgccggccatctctgccgttttcttatcgatgcctaatccttccagcgctttggtaatcgccttgccaatcagctccattaacggcttcagcacatgctccataatcgggtttagcgcctgctgaataaacgacactcccgtcgccgccttcacaatttcatcggccaccattaccgcaagtcccaccgcagccagcgccagactcgccccaccggtaaaaacagcggccacaacgctgacaatggttagcagcgcgccgaggactttcccgatacatcccataatgcggttcgtttcctcggctttgcgcgtctcttcctggaattcagccgatttcttttccatctccgcctgacgcccttcctgcaaggcgttgaaaagcgcaagatcgttttgcaggctttcttccgtatttttgcccacaatctcaataaacatggccatgagcatagtgaggcgggcgacatttgacagattatcctgctcaccctgggaaacctgattctgagaggcggcattagccgttccctggaatttggtcagaatgttatccgctttctcggctttcgctttggcgtctgtgcctgctttaaccgtcgcatccgtggccttatctaaggcctctttcgcctctgtcgcttcttttccggcctgttctaccgcggcttcagcttgtgcatagccggggtcagccgggtccagcgattgcaatttattttgcgcctgcgtcagttttttggtcgcagcgtcataaacactcttggcggtatccgtctttttgatactggcttcatagagatccgtcgcctcctgagcctctcccagagccgtctggaattctttcgatacctgaatccccatctctttttgtgactcaatcatcgcctgccataccgccagacgagactccagttgagacagcgaaacatcgcccagtagggtcattaacttgccaagcagtaatgtcaattgcccttcgctggagagtttttcccgggcggcgtccgtaggcggctttagacccaccgtattaatagcgctctcgccggactttgttccggctttaaggtcgcccgctttcgttgccaccacatctttaaaagctttatccgccgcttttaaaaagtccgtgttcttacgaacgccttcaaaagccgcctcagcgaggcgcggattttgggtatatccgctacggctaatgctacttgcgtcatttaccataattattccttttcttgttcactgtgctgctctgtctccgccgtttttagcgcctccagatagaccaacgcttttgcccgcagagactcatcttcagtacgttcattgacaagttcaaaacactgtctggcttttgctgccttacgcattaataattgacactgcccggtaaaaaaaacggggcgataatcatttttaagtaacgtaaacgctactgcataaaggtcacatgctttctgaaattgttttttcagttggcatactgccgccagtcccatggtgtaatcgggattgtaaaaatcataaatgcataagaaacgaaagaacgtctcagcttcatccagtcgtccctggttataaaactcataagcatgagcatataaaccgtccatcatatcttgagggatcccatgaacgtcttttagcgtggcgccttcactaacggcatcccaaatcatttccgcaacacgttcttcgctgacattattttgataatccattacttactcctgttatctgtcaccgactttgtagaacttaacgactgcgtttatctgatgcagttattaaaccccgacggtggttagtgaacattcaaaaaacgcccaatgaatacatcgctactgccttacgcggctcaatgccgtacctcgttttcttgtggctgaataacgtctttgcccgcgttttctacctcttccagccaaaccagaagacgtaaaacttcatcaatttcttccagactcaccagatcataacggcgatgggttttgaaaagactgcgcgccagtttgatatcgacgatcacaggtacgccaaccttctccgcataggcgcggacggccagtgcgcgctgattcgtttcatacaccgagatcatcggaatcggcatcaattcgggtttaaaataaatcccgatcgtaatatgcgtggggttggcaacaatcaggcgtgagttttcaatatcagatttcacctgttcagacagaatttccatatgaacttcacgtcttttagatttaacctctgggttcccttcctgctccttcatttcacgcttcacttcttccttatccattttcatatctttcatggtcaggaaatattccgcaatagcatccaataataagacaatcaatgcgcaagcaaggcaagttaataccaatgcgaggagaagttcacgccaaatgacggcaatacctacaatattgccatttagctgagaaaagatttcaaccttatatttcttccagcaaatgatggcggccaccacaaaggatgagagatacagtagggttttgaccgtatctttaaccgtgcgcatactaaaaagtttttttgccccttctaccgggtttaacgccgataaattaggctttaatgcttctgtcgccagcacaaaaccggcctgtaataacgccggtaatgcggaacacactaagcagagcagcataaatggaatcagatattttaaccctatcccaaaaacggccaaactgtagtcagccatgctctgatcaaaattatccgcaataatgatcttaattatccccataaactcattaaatgagccatacgacaccagataggcaattcctcccagcgtcaggcaggcgataatgagatctttacttttaaatgactggccttttttagcggagtcttccagccgttttttagtcggtttttctgttttattcgaggacatgcgtcgcccctcgctcgtaaaaccaactgcttaaccctgtggcctggaaagagagtcgcagtacattgtccggtagtaccggagagaaataaagcagcataattaaaacggcaataccgctttttaccgtcagtgaaatcgcaaaagcgttcatttgcggagcaaagcgcgacaataaacccaggaatacttctgacagcaacagcactaataccaccggactggccagaaccaaggcgttttgagccacctgattaataaacgttaatagcggcggtaatgaaggcgtgcactcgttcatcggatcgcatagctgatagcttttatttaacacgtcaaccatcgtgaccagaccgccgttttgtaaataaacgacagcggcaaacatattcaggaaattagccatttccgaggtatcaataccgtttgccggatcgatactactacttagcgttgcccctcgctggttatcgataatacaacccagcgcatgcataacccaaaaaggccatgacagcagacagcccagcatgacgcctaccgccgcttcttgcagaactaacgggatcatcgccaccgataaaaacggcggcgcctcgttcaatgcatgcggccatactcccaatgccaccaggatgataatggcgtttctcggcgcaccgcttaataccccgctattcaaaaacggcaggaagaaaaaaatcggcgccacgcgagcaaaccctagcgccgcagacgcaaccaggtgatgaatttcaaagtacaacgcgtaaaacattttttaccccttagccaacgccaggaatatcacctgacgcccgtaagagagtaaaacttcgccataccagccagacagtaaaaacaagcataaacacacgccaagtaatttaatgccaaaaggcagcgtctgttcctgtaattgcgttaccgtctggaataaccctaccaggaggccgataatcgttgcgacaatcgtcggccaccctgacaggatcaaaacaagatagagcgccttattacctgcaaacactaaatcatccatttaactatcccgtctcgtaatgatgtcatgttgcaatgtccatatactgtaatatcaatcccttagacagtaaggtccagccatcaagcgcgacaaaaagcaccagcttaataggtgtagatatcgtcaccggactcatcatcatcatccccagcgccagtagcacgctggataccaccaggtcgacgacgacaaagggcaaataaagataaaaaccaattttaaacgcgctttttatttcgctcagcgcataagcaggtaataacgcaaatattgaaggtttttcaatttcatctttgtcacgctttaccgtctcggtctcttctccatactgacgcttcagttgcgcgttttcaaaaaactgaactaactcgcgatctgaatatttgatcagataatcgcgataaccatccagaccttcatcaacgtgtttacttaatgatgaaatatcattaaaggtgacatcttcgtcctcaaaatagacgtaggcatcatgcattatgggccacataacaaacatagaaagcagcaatgcgacgccgttaagcgtcatatttgaaggtatctgctgtaatcccagggcgttacgcaccatgacaaatacaatagaaaatttaacgaaacaggttcctgacgcaataataaatggcaacagggtggaaaatgccagtaaggcaattaatgagatatcattccccattaccagactcgctcagccattcatggatctcaacgcctaaggtgtcattcatctgtaccagttcgccattacccagcaaaacaccattcgccataatttcaacgttaagttcagcattggtcggcagtgataatagctgttgctgccccatggcttcgagttcggcgagggtaacgttcttacgatacaaaacaaattccagtttgacgggcaattgattcaagccaggcagagtttctgcagtttcagttgtattattttcttcttcgatatgttgaatatctaacgtttccacaataattcccccttcaacacggttgaaatgacctaactttttcgcgtagcaataaacttccgcacgggaagtacgaatcaggagtacatctccgatcccgattcggcccagcaacgaacgctgcgtatcactgctaccgattacaaagcgcaacggccaacgcagcattttcggcctgccgcccccgactgcaggcagttcaggaagatgctcaaaccacaggccgccccgatcgctcataatgtgcaacaatttcccttccggcagcgcgcttcccggtacggggttctctacgcataaacgccgacaggacaaatgcggcacgggcaactcaaacggtcgctctgttgcagcaagccagggaacgaccaggtgctcagcgccagcagaaaccgccgccccagccagagcgggagagacatgctcaagccagtccccaggtttaatccaggccgaccaccgtttttctgcatcgctcaaccgaacccacattccctgtcgcgtcggatattccagcgtcgcttcccggccatggcgctggcattctgtcgcggtttgcgccaatagccattcgcgacgatcaatctgtctcacacgcaatgacatcaggcgtcatcctcctcgccagattgctgtctgtgctgttgctgctgcggattttgttgatcgtctcgcgtcaggtgccagcgctggggattaccgttttgccattgatcatgcaaacgatgttcaacctgcgtatttgacggtattaacgaaaactcccctgcttgccgcgcctgaatattgacggaatagtcatttccccagcgctgaaaacggtaagtcagcgagctatcctctcctttcacgccatcggcagtgggaaaaatagtcatcatcggctttgattgcgccgctaaaggcattttttcatcgccgccggttaattggctaagatcggcgatagtggttggttgcagcggaagctgagaaacatctttaacctttttatgatctttatcttcaggcttaccggtattggctgcggccattcgggcaggtgcgacatcccgcgccagcggcgcgccctctttacgaacgccttcgcccgcgatggctttattatccccaggcaatgccttgatattatcgtcagagattcccgtggcgttatcggttacttcactaacggattccacagcttttaaatcagcagataattttttaccgcttacgctttctaacggcctatttttagacgatagcaacgctgcggatttatctactttggcctccgcagagatcaaaccgacagatttttcagcagtgactttcaacagtttttcagcaatcctgagttcgctttttccgttatgatgcagaccagaaacgttgccattgtgatgttctgatttcgctggcgcgccatgtcgccatgccgccagtaataacggtaaagccgtttctttatgcattacgaaagcatcgccatagtcgcgatcttttttatcaccggaatattctgtcttatgtttttccaccgctttttttaatgcttctgataaaccgccaacctcatcctgctgcggcagtaaaatgttcccggatgaactgacagctgacacatcgcccattaaattatctcctctgactcggcctcttcctgctgtatctctcgctggatatagaatcttttctgacggattatccagcgttgatagttcccttctttgcgcaaccaatatttactttttttctgaaactcttcccttttcttttccagctcgctccgtttttcctgaatttgtataatctggagttctaaatcttttatctgccggcgaacaatagactgcttacgtaataacgtataaatttcctcacgactgagctgtctgttttctgcacgcagcgtatctaataacaatttcagacccgctatttgttcaaggatcgcctcctcctcggcctgcagcccgcggtcctcatcctgatagcgaagtaatatcgactcacactgtgaatgaaataccgtacagcgccgctgcaatactttaattctggtcagcgaatgcattcataccgctcaacgtgtcatcaaaggatgaatactgcgctaccggctggcataaccaggctttcaggctatcccgcatctgcatcgcccgatcgttatcgatattttcgccaggacgatattctcccaagtcaatgaaaagctggagctcttccaaacgcgtcattaatttacgcacggcagatgcctgttcagcatgtgtcggcgtcgtgacttgtccaaaaacgcggcttacgcttttcagtacatcgattgccgggtaatgtccctgcccggccagctttctgctcagatacaggtgaccgtcaaggatagagcgaatttcatccgccatcgggtccgcctcttcctcgctttccagcagtaccgtataaaaggcagtaatgcttccctcgctggtcgcccctgggcgttccagcaagcggggcaaattatcgaatacggaggcgggataacctcgacgagccggacgctctcccgacgccagtgccacgtctcgcaaagcacgcgcataacgggtcatggaatcgataaaaagcacgacccgttttccctggtcgcgaaaatattccgctacggttgtcgccagttgcgccgcattgcagcgatcgaccgaggggaaatcggaagtggcaaaaaccagcacgcatttttctttcttatgcgaagcgcgcaacatatccacgaattcagtgacctcacggcctcgttcaccgataagaccgataacaaagacatccgcctccgtttgctcgatcagcatatgcatcagcatggtcttaccgcatcctgcggaggcaaaaatgcccattcgctggcctacgccacaggtcaataacccgtcaatcgcgcgcacaccggtaatcagcggttcacggacgccaacgcgtgaagcgtaagacggcggtgcgacatcaataacgcgttcttcgctaatcggcgccacttcaggggtaaaacgctcaacgattttccctgtcggatccaacaccgcgcctaataccgagtatcccacccacgccgataacgcacgtccagtgggataaagcacgacatcgcggctcagcccctgggcattgccgataaggctcagcacggtgcgttcccgctgtaagccaaccacctgcgcacgtgcaacaacctgtttttggtgccagccacggcgtatttcacacagttcgccaatggccacatcgcgcaattccgcctcaataattgggccggttattttttgtgggtaggccagatattgcagtaaacgaggtgttttcatctcattagcgaccgactaaaaacttccagatagttgtaaaacccattcaaggcagtagagaacttttcaccgtcagataaaaaatccggatgcactaaggctttaagcgttagctccccattctgctcccccagtagtaattgcccgccgcgggcaaaatggcatccttccattatggtcattaagatttcataagcccgctgttgtaataccaccatgctgtcagcacccaattgcgcccagatccatacatcatcgtccttgacgctgatacagatacttggcaatgcaaataaatccagaacaattgttgaatggctatctattcctccaattaatgaaggatcgcaaccacttacttccagtgcggaacgaactaattcagcgatatccaaatgttgcatagatcttttccttaattaagcccttatattgtttttataacattcactgacttgctatctgctatctcaccgaaagataaaacctccagatccggaaaacgaccttcaatcattttcttaataaatcgacggacatcgacagacgtaaggaggacaagatctttatgtgcaatcaataaatcatccaacttaagtgtaatgagatccatcaaattagcggaggcttccgggtcaaggctgaggaaggtactgccagaggtctgacggatccctttgcgaataacatcctcaacttcagcagataccattactgctcgtaattcgccgccattggcgaatttatgacaaatataacgcgccattgctccacgaatatgctccacaaggttaatgacatctttttctcttggcgcccacaatgcgagcgcttccataattaacttcatattacgcacggaaacacgttcgcttaacaaacgctgcaaaacttcagatatacgttgtaccgtggcatgtctgagcacttctttaagtaaatcaggaaatttcgcttccagttggtccagcatatgttttgtttcctgaataccgaaatattcattgacgttgcgcgccagcgtcaccgccagacagtggtaaagctcatcaagcgcgttccgcaacacatagccaagctcccggagtttctccccctcttcatgcgttacccagaaatactgactgctaccttgctgatggattgttggattaataccaaaggacacgacttcatcggaataatttaccactcgcatcaaatcaaaatagaccgtaaattgttcaacacggatctcattaatcaacaatacgatgctgttatcgtccaggccctcgccatcgcgtaacaatacttccggcaggcgcacgccataatcaataaagaactgactacgtagacgctccgcaagttgagctttttccagatcttcacgccggctcttcggcacaagtaatatcaacggtacggtctctgtagagactttatcgagatcgccaatcagtcctaacgacgacccttctttttcctcaatactgagcggctgctcgcctttgctggttttaggtttggcggcgctacgttttgcttcacggaatttaaaatagaagagtacgcttaaaaccaccgataaaataacaaaaaccggcagtgggaatcccggcagagttcccattgaaatggtcaaaatagccgtaacaaccaatacaaatgggttgttcaacagctgcgtcatgatattccgccccatattatcgctatcgccatttacgcgggtcacgataaaaccggcactaatcgcaatcaacaatgcggggatctgggcgacaagaccatcaccaatggtcagcatggtataagtagacagggcggaggacaaatccataccatggcgagtcatccccaccgaaataccgccaataaagttcacaaagataataatgatgccggcaatagcgtcacctttgataaacttcatcgcaccgtcaaaggaaccgtaaagctggctttccctttccagtacgcttcgccgttcgcgcgcggcatccgcatcaataataccggccttcaaatcggcatcaatactcatctgtttaccgggcataccatccagagaaaatcgggccgcgacttccgcgacacgttctgaacctttggtaataacgataaactggaccacggtgacaatagagaagacaacaaaacccaccgccaggctatcgccaataacgaattgcccgaacgtggcgataatttcaccggcatcggcttcaatcaagataagacgactggtactgatcgataatgccagacgaaagagcgtggtaattaacagtaccgcaggaaacgttgaaaaactgaggattctgtcaatgtagaacgaccccataaacaccaatatcgccagtacgatattcagtgcgatcaggaaatcaaccagataggtaggtaatggaatgacgaacatagaaatgatcatcaccattagtaccagaatcagtaattcaggtcgtaaacgagcactgttaagtagagaaagcagcactataggtatcctgttaatattaaattaagacagcttttcaatagtatgacgctgttctgccatttcatgcttgtaggcaatatcggtcatactacgtaacgccattaacaattcttcctgccaatattcttcataaaagagtgaagagggtatggctttacatacttgataaaatatctgcaaaaaggatgcatgttctttatgactaagcaataacgcattcaaacctataatatcggctaacagcgaatccacttcatgtggctgttgcaatagcgaaagcatcagtagtaaccacgacgactcctccgcattaaacgctttggtaaacgaatacgacaacaatgtactcacaaacagtaggtcagcggagcgcaacattttaagttgcgtcaggcgtcgtaaaagctggccaaactccaggcgcgaacagctggcgtcattcgcgtcaatatcggttaatagcgaaccctcaataaaatccagtaccaccagtcgacgttgatagccataactggctatccagtcagagtaaatctccacttcatgtgattcactctggataaattgccgatagctggcgcgcaataagcctggttttaacgataatgttttcccaaaaagccgggccttcaacgcacaattaatccctgccttgagggtcttcggatcggtttgctcttcaacgtgcttaagtaacgactccagctttttccgcacgatctcttccaggtctttacgacgaagcaattcgcgtaacacaaggactaaatcactggggtcaggaaataagctacgcgcctgacgtaaaaaatcttctaacgcgccgccatgtacgctaattagctttaagatttgcttcgccttcggtaaagcctcatcctccagcacgcgttcaaaactgttagataaattactggattttttttcataatcgcgacggttacgaaattgcgccagcgccgctgacatttcgtccgtcgactggacaaatttttgtacttccgcccctggagacgaatcctctgcggcctgttgtatttccgcctgttgcgcatcagtatgctgggtcgcatcctgatgagatgtctgccgggacaatattctggaaaatgaaataccggaggttgagccaggaatcatttaattgcctcctgacctctatccagataaacacgaacccatttctgtaacttatcgtccccactccaggcaccgctttgcttcagaatattgtttaccgattcgctggcatccggcgttaacgggtcgacaatttcttttggttcaatcatgaacacacgaacaacattacttttattcttactggaataacggaacaggctaccaataagcggtaatttgcctaaaaacggaatactttggacagtatcggtatttgcatcccgtgtataacccccgaccagcaaactttttccgtgcggcactctcgcaatagtgctaattaacgttcgcccgacttcgggtaacgcatctacggaggtggtagtatcagattgcggcgtcttatcgttgccatcttcaatgtccagcgacatttctatctgaccatctgcggaaaaacggggcagcactcggatcattgttccgtatgttacatgctcaagcgccacattacgttccccaatcagcttggtgtaaaacgttctgttgttatcaaaaatagcgggaacattttcctgagtcagtaataccgggcgcgaaaccaccgtcgcctgtttcttctcttctaacgcattgaccgcggcgatgaatcgactgccatcgagggtacttattgaagactggtttaatgacacgccaagtttgtccccaatagttatgctgccgctccatgaagtgcccaaacgctccagatcgcttttattaagatcgacaatccacagggataattctacgtgacgtttggcgacatccagcgctttaaccagcatttcgataaaatgcacctgctcagccgttccctttactaacaaactgttggtatccggataggccacgattttaatattgcccgccgcggcattttgctttaaagcttcctgcagactcatgccaccggcataatttgctgctttacctttttctccattcgctgaaaacgctggcatcgccgggggttcgctactgacaatattacctaagggttgctcttctccctgcaataacctttcaatggccgtagcaataccgggaataaccattttctgatcgcgcagattataggtacgatcgcccacgaaggtattgttcagacgcatcacccctattttctggcgtcccagctcaataccatcgttttgcttgtccatcatggtggcggcgttgaccaccatatcaacatagacgggtggccctgaaacatagaatgttcctttacggttatcgccacgtagcgggtaatttttgttatataaacctgagcgttttagaaaattgttgaactcattgagtgagacgttgcgtaaagaaaccacggcattgcgcatttcactggcgtcataaatatagatagcctgcccatcgaaataccaaatcagccccagttgtagggaaagcttctccagtaatgcgttaggatcgtgaaactcaaagttgcccgtaattttttttcgtgccgccattttgctaacaatgacaggctcctttagctgtagcgccatggcatcgaaaaatgtccgcaggctatcgtctttcgcaacaaacccacttcccgttacaggtattttttcactagaataaccaggtgtaaccagaacaagcgcggcacatgccagcactctggccaaaagaatatgtgtcttcatttgtctgccaattgaataatatttgataatttccgcggcgaaacgccgatcagctctttgatctcactagaaaaatgtgaaggcgatgagtaaccatgattaacggctaattgggtgatgttctcgtggccttctacactattcagcagcgattgcgccatacgccagtttcgtaattcactcttcgcttttccgcccaacgctctgctgcacaaacgacgaaaatgggtataagaaacgccatagtcttctcccagcattctcatcgtgttgccgctggttgactgagcgagtaaatagccaaccaaccagtaactctcgctttttcgtaacagcgccagtaccttattgaaggccggagaaggcgtaataatttgctgcaaaaaccagtactcgcagcgtttacgatcttgccaaatagcgcgaaactcaggactcagcaaaacccatttatcggattcagcatatgtcgtgtccactaatcctgcgccatcgataaatgccagtaatttgctgagtacttcaatttttaacggtcgaaaaaccaggtctcctgatactggtgcgacaacggcctgctcgcaaaaaagcagcgcgccttcctgaatcaggcaattttcattgtgtcggctttcagaaaatgacatatgcagcttttgcgcggaacacgtctgtataaaccatgcttccgggctgcggattttccgcttctctccttctttaagtacttcctgcgtatttagcatagttgtcagcaccagttaaaaatcattttaatatgtaaacaataccgggagcgggtggcaaaatcctgatgcaatcattatgaaactgatgccgcccgctaattaaattggccaacttgcatagtgtttgctgatttaaaatagaaaattagctcatagtgtataaattctggcttattgttctgcagcagcaaaaattcagatattgtcatctggatggagaattaattatttatatcaggagttttttttgctagcattcctgaaacgcattcgcccccttataactattgtcagataacgttctgacggttgtgtaaaaacatggcgcctcattcttctgtagttggagttaatatgaaaaaattttatagctgtcttcctgtctttttactgatcggctgtgctcaggtgcccctcccttcctccgtgagcaaaccggtacagcaacctggcgctcagaaagagcaactggccaacgcaaatagtattgatgagtgtcagtctcttccgtatgtgccgtcagaccttgcgaagaataaatcattatcaaaccataacgctgataattccgcatcaaaaaatagcgcaatcagctcaagcattttttgcgaaaaatataaacaaaccaaagaacaggcgctcaccttcttccaggaacatccacaatacatgcgttcgaaagaagatgaagagcaactcatgaccgaatttaaaaaagttttgcttgaacccggaagtaagaatttaagcatatatcagacgttacttgctgcccatgaaagactgcaagccttataaggccatatcaccgttggctgaactcatcatgatataattaagaccatattttgcattgccacttaatatcaatataattattatagctatggtcacttttacggttggccatttgtctcttacgttgcatttatcaatctgctttttgatacagcagcacctcgctgctgctttttttatttgtgataaagaacggcctcccagacttgggaaatagccgaaacttatactgacaaactatcgtctcgtatatcgcgataaactgacatccccctcctgccccacatgttggcattcttacgataccccatccacttttcgcggataacgctctttttacccgtgacagcgtattgacgaccaggctagtatagcggcagaaacgtcccgatgcctggaatgaatggcaaacagtctataaggtgattgaatggatacgacagaagaactaaacggaacctacttctaccacggacaatcgaacctgtcagcaggtgaactatttgatgtaattttcattgagcaattttgtgatgaacttgggattggcattgagtcaggtgctgctatcctcgccgggcaaccgtggttaaaaaccagaacgaaaccgggagaggcaatcaaagggacaagtgttatctccaggtatgggagaatgcttttacgaaatgcacgaactccttttggtattagagttcctacacccgttggtataagaatgcgaaaaacaaataatcttgccgcagtcatagcacgatatgttccatggttaggttgggttggtcttgtgaattcaatttaccaggtatcaaggagaactcaggcaaaatacaacctaatagcacgccctaaagatcgtatacaatggacatccttttgatggacacaattcagcaagaggtgttagcactcttccgtgaagagattcccggatatttagacagcaattggaaagaaatcccattagaacttgattctgatttatttgaagctccaggcgatgacctgcatgaagctttggataaatttgaaaaaaaatttaatgtagatttatcacaagttaaatggtcgtgttatttcccttgggagaatactccactgcttacacgatggtttaaattaaaacgggaagatgtagaacgaactcgtaagcctttaacaatcagaatgttttctgaatcagcgaaagctgggaaatggctttatgattaatgaaaaatatgtcgaattaatcaggagctaattactatgaattttgttaatcgattaaaattaaaagtagtaaatttcatatacttttcaaattaaaataatgtgttgtatctacctttcgaccaccagtaactctgacgccatccgttttaaattgaccatttggttctggtggtatatcgcaagtagatatttctgaagtgcttgactattcactcttttttagcctgcatgtatggtggcgacgatgctgttacataggtaccggtatattaccaaattgattctgccagatatcccgcctcacgtagagcattcataattttattcgctaattcatactgatattcatacgaggtattctccatggaaaataccgttaattcatatttataatacagccaaccatcattctcatttatcaacttaggattacagtcataatttctttctattgtaatcattgtattttcgtatcttaaatataataagttcacttttattatgtctggaatcccttgggataaaaaatcaattaactcatatttatccagatcagactcaacaacgattgtgaattcagagttaacttcttccattatggaacctcaatatatgggcctctattaaacggtgatgattgtttcattaccgatacctgtatttttgttacatcatccggatgaaagtgtaggatatacatcctcccatatgccaccttcatcaccagggcctaatgcacgccgttgagcctttgttgatttttaaccttctgatcttactcagcaatagtggacacgcaactaagtgagtaaacgctcaagcaagaggtgactcacatgacaaaaccagcatcaaccaccaataagccacgcaagcagcacacgcctgaaagccctgaaactggcggaacgcattggggtggccgctgccaccagcgagcttaacctgtataaatcacagatctacagctggcgaaactcagctctcttcttctgaacgtgagcaggagatgtccgccgcttagggttgtgtccctattacgcgggtaggatcaatcaagcagttacggcaaaaaagagaatcatggatatatttagcaaactccctgatgatacgtaatcagtgagattaaaataatgcaatcgcgataaaccgaagttaatcccctgtttaaagacagtgagcgaccttcttgccatgcctggactatatcagcctcatatgtacgccttgaaagcgtacagatatgtattataattgtacatattgttcataaacaggaggatgaaaaccatgcctcagatagctatagaatctaacgaaaggctgtcgttacgtgtatcgacggatgccaaaaagttgatagtccgcgctgcggcaatccagcaaaccaacctgacggattttgtggtcagtaacatactacctgtcgcacagaagattgttgatgccgccgaacgggtatatctgacggagcgcgatactaaaatgatcatggaaattttagataacccgccagcgccgaatgaaaagcttcttgccgctgctttcgccctgccggacatgaagaaatgatgtttacagactggcatgaggccgcgatagggaaaacccacaatcgaatgaattttgattgtggggatgccgatctgaaccaattcctgcaacgccatgcacgacaaaatcatgagaaagggacaacgaaaacctatgttgcgcttgataattcggatgttacacgtatccacggcttttactcagtcagtcctgcatcactgatatatgcacaggttcccggcgcaatcagcaaaggattagggagatacgatgtgccggtgtttcgtctgggtcgtttagccgtagacaaatctatgcaggggcaagggctgggagcacaacttttgttatctgccggaaagcgttgcatacaggcggctttgcaggtcggtggcgtagccctacttattgatgccaaaaataaacaggtctgcgactggtacaaaggatttggcgcagtaccattaaacgatcaacccctttccttgttgctgtcgtttaaaacgctttatgctgctttatctgcatctggtaggttatgacaacatgaggctttgttgaataattcagaatcggccaacgataaggatacaggactcccaccggagcactcgttatacgagcctgacgctggtcggcattgccaacaacgtcatccggttcagcgctttgaccatcgccatcgcttcacccacctgcgcgtcatagttccgcaggctcagatggccgcccagcaaggttttgatacggaacatcgctgtttccactactgaacgacggtgatagcccactttcttttccagacctcattgctgccgctccgatgttgattttaaacttttgctttgccatcggaacccgatgctgaaacgacagtaacgattagatccgccaatctctttattcaacaaagccccttcgggatagagcttccgctgagcgggaaagtatgcctttgcaattaatcaataaagtgttgcgcgagaaatcgtgcatctttcaagcacatcgtctactttaattaaccgattcataaaatatatattatctgttcatttctagcctgtaggatattttaataactgtatattttaaacaataaaaattaatattggcctacttttttgttataataccagactccaaaattgtgctataggaacatcatggaattaattcgttatgctgacatcaacagcgatctctatcgccacatttgggtcgttggtgatattcatggatgttactccttattgttaaccagactggctcaattaaatttctctcctgataccgatctcttgatctccactggagataacattgatcgaggaaaagaaaaccttgaaacactgagactgttaaataccccatggtttatttctgtagtgggtaatcatgaagctatggcgcttgacgcttttgaaacacaggatggcaatttctggtatgtaaacggtggttactggtacgactcggtcaccgaaaaagacaggcaagaagccactgagctattactaacttttaagcagcgtcctcacatcatagaagttgaaacgtcctcaaagaagtacgtgattgcccatgccgattatccagatgacagctacgattatgggaagcaagttgatattgatagcgttctatggtcacgcgatcgtctgcttggttcgttacaggggaatatccatccaatacgcggtgcggatacttttatcttcggccatatgattgttgactacacaacaacattcgccaatcaaatctacattgacaccggttctttctgttcaggcaatctgtctttttttaaaataaagtaatctggaaatagaattatataatatcaaccctccctgcattatgggcaatgatatagccttcaataagtaccattgcccattcgtaatagcgtctaaatttcgcgtttttctgcccatttcagcattaagatcgcaggccaaaaaaacgaagccgtaatccgacgcaggtagttactcgatcgcctgagaagagtaaagatcgcacagctccagatacctatcggaagaaaacgcaataaccgtggtggcgaaatggatcggcttgccttcatgcaacacaatcttgattacagtctcgagttcggaagcatccgtttccctcttaattttgttgaaatttctctttgttgcgagcatggtctgaactaattgcctggcagcttgccttgtttcgtcaatatttggaaaatcgaacacatttccaacttttactttcaagacagaacttggcttcctaccctcactgacattacgatctgacgaggctactcttcgctggattacgtaggtttttttcgtcaaactggcttttaccccgaaaccagcaggagcttctctgtggtcatcgaaaacagtgtagagtttttgagctgggttagcttcgaaaacgatttttccagagcgactgagtgcaggcttaacattgatacttaacttgttgataatgaaaggctggctgagagttgttttcaaagtatcacccctgttgtagtccaggaatgatgagaatgtaacctgtcacattttaggctacaggtgagctacaaatttatgggtttatgtgagtttataagggttttacctggggccacatgagcacttgaaagaataaaaaaacgagtaaaatcaatatgaatgagtcatttgataaggacttctccaaccacaccccgatgatgcagcagtatctcaagctgaaagcccagcatccggagatcctgctcttttatcgtatgggagacttttacgagctgttttatgacgacgcaaagcgtgcgtcgcagttgctcgatatttcgctgaccaaacgcggcgcatcggctggcgaacctatccctatggcgggtatcccgcaccacgccgtagaaaactacctcgcgaaactggtcaatcagggcgaatccgtcgctatttgcgaacagattggcgatccggccaccagcaaaggtcccgttgaacgtaaggtcgtgcgtatcgttacgcctggcactatcagcgatgaagccctgttacaggagcgtcaggataacctgctggcggctatctggcaggatggtaaaggttacggttacgccacgctggatatcagctccgggcgctttcgtctgagcgaacccgccgaccgtgaaacgatggccgcagagctgcagcgcaccaatcccgccgaactgttgtatgccgaagattttgctgaaatggcgttaatagagggacgccggggtctgcgccgtcgcccgttgtgggagtttgagattgataccgcccgccagcagttaaatctgcagttcggtacgcgggatctggtcggtttcggcgtcgaaaatgcctcgcgtggattatgtgcggcaggctgcctgttacagtacgtaaaagatacccagcgcacctccctgccgcatattcgttccattacgatggaacgccagcaggacagcatcattatggatgccgcgacccgccgcaatctggaaattacccagaacctggccggtggtgtcgaaaataccctcgccgcggtgcttgactgtaccgtgacgccaatgggtagccgaatgcttaaacgctggctgcatatgccggtacgaaataccgacatattacgtgaacgccagcagaccatcggcgccttgcaggacaccgtcagcgaactgcaaccggtgctgcgtcaggtcggcgatttggagcgtatccttgcgcgtctggcgctgcgcaccgcgcgtccgcgcgatctcgcccgaatgcgtcacgccttccagcagctgccggaattgcacgctcagcttgaaaccgttgacagcgcgccggtacaggcgttgcgtaaaaaaatgggcgatttcgccgagctgcgcgacctcctggaacgcgccattattgacgcgccgccggtactggtccgcgacggcggcgttattgcgcccggctaccatgaagagctggacgaatggcgcgcgctggcggacggcgccaccgattatctcgatcgtctggaaattcgcgagcgcgagcgtaccgggctggatacgctgaaagtcggctataacgcggtacatggttattacattcagattagccgtggtcaaagccatctggcgcccatcaattatgtgcgtcgccagacgctgaaaaatgccgaacgctacattattcctgagcttaaagagtacgaagataaagttctgacctcgaaaggcaaagcgctggcgctggaaaaacagctatatgacgaattgtttgatctgctgttgccgcatctggccgatttacagcagagcgccaacgcgctggcggagctggatgtgctggttaacctggccgaacgcgcctggacgctgaattacacctgcccgacatttaccgataaacccggtatccgtattaccgaaggtcgccacccggtggttgaacaggtactgaatgagccgtttatcgctaacccgctcaatttatcgccgcagcgccggatgttgatcattaccggccccaatatgggcggtaaaagtacctatatgcgacaaacggcattgattgccctgctggcctatatcggcagttacgttccggcgcaaaacgtggaaatcggccccatcgaccgtatttttacccgcgtcggcgcagcggacgacctggcctccgggcgttcgacctttatggtggagatgaccgaaaccgcgaacattctgcataatgccacggaaaacagtctggtattgatggatgaaatcgggcgcggtacctccacgtatgacgggctgtcgttggcctgggcctgcgcggagaatctcgcgaataagattaaagcgttaacgctgttcgctacccactacttcgagctgacccaattaccggagaaaatggaaggcgtggcgaacgtccacctggatgcgctggaacacggcgatactatcgcgtttatgcacagcgtgcaggacggcgcggcaagtaagagctatggcctggcggtcgcggcgcttgcgggcgtccctaaagaagtcatcaaacgcgcgcgccagaaactccgcgagctggaaagcatctcgcccaatgcggcggcaacgcaggtggacggcacgcaaatgtcgttgcttgccgccccggaggagacatcgcctgccgttgaagcgctggagaatctcgatccggactccctgacgccacgccaggcgctggagtggatctatcggctgaaaagtctggtgtaaacgtgtcagacccgatagcgccgcgctatcgggtctgcgcgccggaacaggcttttcaggctgtgactgtcgtttcgtgtaaatgacgccagactatccgtcctctttccctttttaaaatgaccgtcgaccagcgtaccgtctcggcctggcccggcagttgctgtcgctcacgataacgcagcgcggcgccttccggccactccgccacaaggtcaatgtgctcaaccacgataaccagacccgggcgacacgcgcgctgcgcctggaaaaaagcgcccagcgccggataatccagacaaacaccgcctggcgttatcatcgtaaaatcagcagcgaaacgcgctatcaacgcctccaggctacccacccccttactaagccagttctcaatcgccgcatgggcatgaataatttcttctttatatggattcatgatctttcctttttcaggcacagaagcgcctgtctattgtttagacagacagcgtaaataaggggcagcagggtgataccggcggcggcaataaaggtccagcgataagcaacctcaagcgacataacgcgctggagcgcatttaacagcagcgtcaacagcgtcgcgccaaggaaaaagctgatctgacgattaagattccatagcgcgctggcgtcaggcatgtcccggcgagcaatagtcaggaaagcgccactctgcgcggtactgctgcacaaactgccgccagcgcccattaaggcgaatatcatcatcagtacacggtgcgatgtcgcaggcgtaacgttagttaaaagcagtatccctgcggcctgaagaagacagccgacgataatcagcggacgcggcccaagccgattgaagtaacgtccggtaagcataatggcgacaaatgaagcgatcgaccaggggatcatcagcgaccccgccgccgcaggcgatagctgcgcgacgttctgtagataaaacatcccgaccacgctgataccaatgaacatacccggcacacacagatagacgatcatggcaaaacgcagcagcctgtccgtcaacaacggcagatggagcaatcttgctgacgccattgtcgtcgacgcgacattcagccaacgataagcgagcaataaggtgagaacggccaccggcagcgtggcaaagaatatccagcgccagccgcacgtttccaccagcagcccgccaatcgcaggcgaacatgccggcgccagtagcgccaccatcatgacaaccgatgacacgccagcgcgttcatgcggtttaaactgttgccaggttaacgcctgaccaaccgggatcaataagccaccgcccgccccctgcacaatacgccagaaaacaaggctgtgtaatgaatcggcaaaacctgcggcagcggcggcaacgctaaacagaatgagcgaaaatatgatcagccgtcgtgcgccgagataacgcgaaagaaacgcgctaaacggaacgatcagcgttaatcctgcgatataaccgttactcacccatgccagcgccgatatggacgtatgcagatccacggacatcgcaggaaaagccacgctggcaataaacagattaatcagatcaagaaagaagccgagcaggtaaaccactgccactttactgcgatacgtcattatgcatcctccgtcagaggcgctaatgtagccgtccggagaaagccagataagtccgcgcttcaacgatatactgtcaaaataattttgacagtaaaggagctcgccatgctcaatttgcagcgtatgtcgctgtttatcgccgtggtagatagcggcagcttcacggccgccgccgccgcatcgggccaaacaaaagcggtagtgagttttaatattcggcagcttgaaaaagagcttggcgtaacgttactgctacgttccacccgacgattgacgctcacagacgccggcgtcctcttttaccaaaaaggcgtgaatttactcaacgcagcgaaaaatttgcaggatgaagtgcgtgccagccatagtgggctgggcggcgagttacgtattaccactacgcccgagtttggcgaacaggtgatcattccgttactggcgcagtttagtcagcgccatcccgatctccgtattcggcatatgtcctcatcacatcatgccgatttaattgccgagcgctttgatgtggcgattcggcttggctcgctggccgactcccgctatcgcgccgcgctgatatcccgctttaccattctgccggtcgccgcgccgcagtggctcgcccgcaaccccgtgtcgtcgctggagtcgttggctcaggcggaatggattattcatgagcgattacctacgccgctacggtggacagtaacgagtaatcatggccaacactcacgcctggagataagcaaagccggcaaaatttctgtcgacagcgcgcgctcgctgatggccttcgctctcgcgggaagcggcgtcgcattactgccgcaatggttagtcaacaccgcactggaggatggaacgttaattcacgtgttacccgactatcattttccccgtcagggcatttatgccgtttacccggacgcccgccatgtatcgacaaaagtacgcgcatttattgattttttacgttcgcaatgggattgcggggagcacgccccatcatcgtagccagtccgggagcattgcgctcccggacggataatactgtcttaatccttaactaccagcttgtctttgatcccctgcgcctgccaacgcacccacagcataattgccgccagaacaacaatcggcagtaacggatcgagccaactaccgccggaaccgaacagcaggttaatcagcaccacgccggtgccgccaatcgcccaggcaatggtcgtcggtacagaccaaaccaccatctgctgtttgacatcagagacgcccatcatgcggttaaccacccagaacaggctatcgttgaagtagccgaagaacagcgaccccatcgttgcggcctgagcggcaagcaacatattgatgccggggatctgcgccaggatcggcgcggaaatcgaggcggcagtgatcatcgccaccgtccccgatccctgaatcaggcgtaccagcgtcgccacgataaacgggatcaggatcggcgagatcggcaggttggcaacctgctccgccagctgttgccccgcgccgctgtcgcgcaggatcgcgcccaacgcgccgccagcgcccgtgaccagtaagataatcccggcgctttgcaagccctcttccagacgctctgcggtggtatgtttatccatgcgcggcaccagcgtatacaccgccagcagaacgctgatggccaacgcgatcaccggacttcccacaaagttgattgcctgtaccaccggatgcgtcgccaggccggaccatccttctacagtggcgagggtggaacagatagccttcaggaagatcagcacgatcggcaccacaataggcagcagagagagcgtcaggctcggcagatccttttgctctttctctttattgtactgctccagcgcggcattgacttcatcggcgttcagcgtgcgcggcacgaaatcagggtagcgtttatccagccactgcgcatagaacacaatgccgatcacacagggcaccgccagcgccatcccggtcaataacattgcgccgatgtcgacgttaaaaatcccggctacccccagcggaccgggcgtcggaggtaccgtatggtgagtgaccaccagcccgcccgccagcgcgacgcccagcgtcagtagcgaacgcttaccgcttttcgccagcgctttcgccaccggataaagaatgacaaaagcggaatcgacgaaaatggggatgctgacaatataacccgtgatcgccagcgcccactcttcacggcgtttccccagccatttgataaagctccaggcgatacgctccgccgcgccggaaacctccagcaagcgccccatcattacgccgagaccaatcaccaggccaatgctgcccagcgtcgtaccgaatccgctggtgatgacagagagcgttttatcaatgcccattccccccaacagaccggcaatacaggccgccgccagcatcgcgatcagcgcatgaacacgggtgcgtaacaccagccataccagcacgaaaacggcaacgatcagaccgataattggggtcggtaaacttgtcatgacctcccctccatatcatcttgtcgaaagcgttcgataatgtcatcgaagcgtttatcggcgacaaaacctaacgccagcgcacgctggttatcgatacgtcccggccaggaggcaacaattttctcgacgccttcgtcgcgctgatgcgtaacccgatcgcgcgccgcctggccgcccgcctgacacaacgtttccagcatctcgcccacggttacgctgatcccgggtaagttgatgctgctcgcctcgccaggcgcgggtaacgttgcggccagcgacaggttatggatcaccgtcgccgggctggaaatccacagccgcaaactttccgacaccgggcagacggtcgtctcgccctgcaacggttcacgaataatcgcgctgacaaaagaagaagcggcgcggtttggtttacccgggcgaacacagatcgtcggcaaacgcagcgccagcccatccacatagcctttgcgggtatagtcgttgaccaacagttcacaggcggccttctgcgcgccataagacgagcgcggcgtgagcgcggtggtatcggtgacgcattccggcagcgtaccgccataaacggcaagcgagctggagaagacaaaacgaattttctgcggttgtcgacgacacgcctcaagtaactggcgggtaagatccaggttaactttccatcccagatcgaaatcgtcttccgcatgactgctgacaatcgcagcgagatgataaacaacagaggtattagcggtaatcacactctccagcacgcccggctgggttaagtcagcctccaggcagcgtaaacgaggggaatctgataaccgtgcaggcatttttaaatcaacaagaagcagttcgttaaacgccagcgatgagtttaataaggcgcttgcgagtttctggcctaaaaagccgcccccgccggtaatgataatctgcatccggatgtcctctttattgctgtgtagggtagttcagggttagcgccaggcgttaaaccagccaagcccgtcctgagtggtattccgtggttggtattcgcagcctatccagccgcgataacctacgtcatcgaacagccggaacagccatgggtagttgatctcgccatcatccggttcatgtctgtccggtagcgaggcgatttgtacatgggcatagcggcccgcatactcgcgaatcaggtgactcaaattgccatccactttttgcgcgtggaaagtgtcgagctggatgaacacattcgggcggtcaacctcttctgcgatgcccagcgcctgatattggctggaaaagaggtagccgggtttaacgccgggactcagcgcttcgatcaaaatacgtttatcgtgggcggcaaaccggtcggcggcataacgcaaattatcgataaacgtggcgcgataacgtgcgccatcagcgccatccggcacgacgcccgccatgatgtgaacctgctcgcattccagcgccagagcgtattccagagccagatcgatatcggcgcgcgcgtcgtgttcgcgccccggtagcgcggcacgtccccattcgcccgccgcggtatcgcccgccgaagtattaaacagcgccagcgtcagattatgacgcgatagctgggctttaatctcgctggcggcaaagtcataggggaacagaaactcaacggcctgaaaaccggcttcagcagcggcggcaaaacgctcgataaacggcgcttcggtaaacatcatcgacaaattggcggcaaaacgcggcatcgggttatctccttaactgcgcaatttcttcggtggttaaataacgaatcgggcgttcgccaaggataaaaatcagctttgccgtctcttccagctcctcggtattattagcggcttcctgcaaattctccccgcacacgaccggcccatgattagccagtaaaaaggcctgatgccgggccgccagcgcagccaaatcgcgggcaattcggtcatcccccgggcgatagtagggaaccagcggaatgtcgcccatccgcatcaccacatagggggtaaacgggcgaatcacattttgcgggtccagcccttcgagacaggaaagcgccgttgaccaggtgctgtgcagatgtatcacggccttgcagcaagggttattgcgatacaacgccagatgaaaacgcacctctttagacggtttatcgccgctgagccattcgccctgcgggtccactttggatagccgctgcgggtcgagattacccagacacgaaccggtgggcgtcgccagaatattgccgtccggcagtaacagcgagaggttgcctgccgagccggtggcatagccgcgctggaaaaacgaggcggctatcctgaccatctcttctcgcaaagcgtgctcttcttttgccagtatcgtcatacctgaaactccctttgagcgcggatgaaaaaggattcatcgccaaaattacctgactttagcgccagcgagactggcgcatggagcgcgttgacccacggcacgccgggtgaaatgcacggtccgatgtgaaaaccggtaataccgaggctttgcgtcaccacgcccgaggtttcgccgcccgccacaataaaccgggtgataccgccttccgctaagcgagcagccagcagggaaaagagcgcctctaccgcatggctggcttcggtagcgccatattgctgctggatggcggccagcgcctgcgtggaggcggtggcgctaatcattggcgccagttcgctgtcctgactgagcacccactgcgccagcgcttcagcgtaggcctcgcgcgtctcggatgacaggcagcgcgccacatcaacgtcgcgtgtgggagcatgttgtcgatagaaagccacctgctgattcgtcatttgcgaacaggaaccggaaagcaccaccgcgcggccgctcagcggatagcctgcggaacgggcctgagaaacgccgtgcttcgcccactgacgcgccagccccattgccagcccggaaccgccggtcaccagcggagcatcacgcaaaacctcgccctggatttccaggtgccgctcattgagcgcgtcaagtactgcgtagcgatatccttcctgctgtaaacgcgacagcgccgcacgggtcgcggcaacgccttcatcaagcgtctgagctggaataacgccgcagcgcccttgcgcctgcgcttccatcagacgcggcaggtagctgtcggtcatcggattgattgggtggtggcgcataccggactccgccagcaagtggttcatgacaaacagatagccctgataaaccgtgcgtccgttaaccggcagcgcgggagaaatcacggtaaatgaggtatccagcgccaccatcagcgcatcggtgaccgggccgatattgccttcggcggtactatcgaaagtcgagcaatatttgaaatagacttgctggcagccctgttttttcagccataccagcgccgccagcgattgttttatcgcctcttgcgccgggcatgagcgggttttcaggctgataaccaccgcgtcgcacccttccggttgcgtcccggttgggacatcattgatctgcactgtcggcatcccgttttcgaccagaaaactggcgatgtcggtcgcgccggtaaaatcatcggcaatgacgccaatttttaacatgacggctcctcaggcgtgacgccaggcagagtaatccccgagaaaattttgatcacagcgctgtcatcctctttgccataaccggcgttactggcgctggtgaacatatttaacgccgtagaggccagcggtaaggggaagcgcagcgctttcgccgtgtcggcaaccagccccaaatctttgacaaaaatgtcgacggccgaacgcggggtatagtcgccgtcaacgacatgctgcatacggttttcaaacatccaggagttgccggcggcatgggtcacgacgtcatacatcacgtccagaggaataccggcccgcgcggccagcgccatcgcttcggccgccgccgcaatatgcacgccagccagcagttgatgaatgattttgacggttgagcctgcgcccggcgtatcgctgatgcgataaacgttgctggcaacggcgtccagcacaggcttcaggcgggtaaacgccgcctcgctcccggaggccatcaccgtcatttcgccctgcgccgcttttactgcaccgccggaaaccggcgcatccagcatgttaagattcaatgccgtcaacgccgcggcgatctcttgcgcgtcggcgcttgagatcgtggacgaaaccatcaccgcgcttccgggtttcatcagatgggcgacgccatcctcaccgaataacacctgtctgacctgggcggcattgacgaccagaatgactaacgcatccacgacgccggcgaactccctggcgctggcggcagccccacaagccccttcagcgagcagattcgcgcacgcttgcgggttaagatcggccccccatgtggaaagcccggcgcgcaggcatgaacgcgcagcgcccattcccattgagccaagccccacaatgccgacatgaaaatcggttcctgttgtcattatcactccatgttaatttacgtgatattatgttttgttatgtgaatataggcgtttttgtaaacaattgcggtgagttgtttcacaaaaaataacaaaatgtgttattttttgtgaaggcaatcctcatagaacttcacacgctgtgacgagaaatcgcgtaaaatcgcgacaggactaaagaaaggagcagacgttgatacctactgagcgtcgacaaatcattcttgatatggtagcggagaaaggcatcgtcagtatcgctgaactgaccgagcgcatgcatgtatcccacatgactatccgccgtgacttacaaaaactggagcagcaaggcgcggtaatccaggtctctggcggcgtgcaatcatcgactcgcgtggcgcacgaaccctcgcatcagatcaaaaccgaactggcgacgccgcagaaagcggcaattggcaaactggccgccagcctggtacagccagaaagctgtatctaccttgatgcaggtacgaccacgctggcgattgccaggcagctggttacgatgaataaacttacggtggtgacgaatgatttcgttatcgccgattacctgatggacaatagcaattgcacaattattcacactggcggggcggtatgccgggaaaaccggtcgtgcgtcggtgaagccgcggcgacgcttttgcgcgggctgatgattgaccaggcctttatttccgcctcttcctggagcgtgcgcggtatttcaacgccggcagaagataaagtcacggtgaaacgggccgtcgccagcgccagccgccaaaaaattctggtgtgcgacgcgaccaaatacggccaggtcgcgacgtggctggcgttaccgctggcggaattcaaccaaatcgtcaccgatgacggcctgccggaaagcgcaattcgggcgctggccaaagtggatatctcactgctgatggccaaacaatagcgaagcggcgcaagccgcttacgtcatcatcttgcgtaccagttgcgtaaactgttcgcgttcttcagcgctcagtcgccccaaaaactcatcgtcaacgcgatcccccagtggtatcgcggcggtgagcaacgtttggccctgaacggtgagatagacaaaacgccgacgtttatccagcggatcgttttctcgttttaccagcccacgattttccatccggcttaacatctccgccagcgtcgctttagtgctgaccgccgcttcggtcagatcgacctgttcaatacccggatgttcagcaataacgcgcatcaccgcatattgaggtttggtgagctccggtagttcatgctgccagcgtgcggtatgttgctgaaaaagttggcgtaacagatgaaacgcggtgtttcgtaactccatgagcgctccggataaattaactttttctatcataacgacttatgcacggttttttaatgacgaatgctttagctaaacgtgcgcaggcgtcgggagcgatcttgtcgcaaaggccgtgtgggcgtattttgatcaaaatgttcgtatacgaacgatatttgaggtaagaaatgagattgattgtggggatgaccggtgcgaccggcgcgccgcttggcgtcgagctactccaggcattgcgggcgatacctgatgttgaaacgcatctggtaatgtcaaagtgggcgaaaaccactattgaactggagacgccctacacgcccgctgaggtagccgccctggcagattattgtcatagcccggccgatcaggcggcgaccatttcctccggctcatttcgtaccgacggcatgattattatcccctgcagtatgaaaacactggcgggggttcgcgccggctatgccgaggggctggtgggacgcgctgccgatgtcgtgttgaaagagggtcgcaagctggtgcttgtgccgcgggaaatgccgctcagcacgattcatctggaaaacatgcttgcgctttctcgtatgggggtggcgatagtgccgcccatgcccgcgttctacaacctgccgcaaaccgttgacgatattatccagcacatcgtagcgcgcgttctcgaccagtttggtctggagcatacgcgcacgcgccgctggcaaggactgcgacagacagcaaatttttcacaggagaatggataatggcatttgatgatttgcgcagttttttacatgcgctggatcagcagggacaactgctgaaaatcagcgaggaagtgaatgcggagccggatctcgcagccgctgccaacgcaacgggacgcatcggcgatggcgcgcccgcgctgtggtttgacaatattcgtggttttaccgacgcccgcgtggcgatgaataccatcggctcctggcagaaccatgccatctcactgggtttgccgcctaacacgccggttaaaaaacagatcgatgaatttattcgccgctgggacaattttccggtagcgccggaacggcgggcgaatccgggctgggcggaaaataccgtcgacggcgacgcgatcaacctgtttgatatcctgccgctgtttcgtctgaacgacggcgacggcggattctatctggataaagcctgtgtggtatcacgcgatccgctcgatcccgataacttcggcaagcagaatgtcggcatctaccgcatggaagttaaaggcaagcgtaagctgggtctgcaaccagtgccgatgcatgatatcgcattgcacctgcacaaagctgaagagcgcggggaagatctgccgattgcgatcacgttgggtaacgatccgatcattaccctgatgggcgcaacgccgctgaaatacgatcagtcagagtatgaaatggcaggcgcgctgcgtgaaagcccctatcctatcgccaccgcgccgctgaccggttttgatgtgccgtggggatctgaagtcattcttgaaggggtcatcgaaagccgtaaacgtgaaattgaaggaccgttcggcgaatttaccggccactattccggcggtcgcaacatgaccgtggtgcgtatcgataaggtctcttaccgcagcaaacccatttttgaatcgctctatttgggtatgccgtggacggaaatcgactacctgatggggccggcgacctgcgtgccactgtatcaacagctgaaagccgaatttccggaagtgcaggcggtaaacgccatgtacacccacggcttgctggccatcatctcgaccaaaaaacgctacggcggctttgcccgtgcggtgggcctgcgagcgatgacgacgccgcacggtctgggatatgtgaagatggtgatcatggtcgatgaagatgtcgatccattcaatctgccacaggtgatgtgggcgttgtcgtcgaaagtgaatccggcaggcgatctggtacagctaccgaatatgtccgtcctggaactggatccgggctcaagcccggcggggattaccgacaagctgatcattgacgccaccacgccggttgcgccagataaccgtggtcactatagccagccggttgttgatttaccggaaactaaagcctgggctgaaaagctgaccgccatgctggccaaccgtaaataaggagtaaccgatgatttgcccacgctgtgccgatgcacatattgaactcatggcgacttcgccggtaaaaggagtctggacggtatatcagtgtcagcattgtctgtatacctggcgcgataccgaaccgttacgccgtaccagccgcgaacactatccacaagcgtttcgcatgacgcaaaaagatattgatgacgcgccaatggtgccgagtatcccgccgctgctggcagaagacaaacggtaaaaaaaaggccagtcgacagactggcctttttttgacaagggtacttactcgcggaacagcgcttcgatattcagcccctgcgtctgcagaatttcgcgcagacggcgcaggccttcaacctgaatctgacgaacacgttcacgcgtaagaccgatttcacggcctacatcttccagtgtcgcagcttcatatcccagcagaccgaaacggcgcgccagcacttcacgctgtttggcgttcagttcgaacaaccatttgacgatgctctgtttcatatcgtcatcttgcgtggtgtcttccggaccgttctctttttcatcggccaggatgtccagcaacgctttttcggaatcaccgcccagcggggtgtctaccgaggtaatgcgctcgttgagacgaagcatacggctgacgtcatcaaccggtttatccagttgctctgcaatttcttccgcactcggttcgtggtccagtttatgcgacaactcacgtgcggtgcgcaggtatacgttcagctctttaacaatgtgaatcggcaagcgaatcgtacgggtttggttcatgatcgcccgttcgattgtctggcgaatccaccaggttgcgtatgttgagaagcggaacccgcgttccgggtcaaacttctcgactgcacggataagccccaggttgccctcttcaatcaggtccagcaacgccagtccacgattgccataacggcgggcaatttttaccaccagacgcaggttactctcaatcatgcgacggcgagaagcgacatctccacgcagtgcgcgacgcgcaaaatagacttcttcttcggctgttaacagtggtgaatacccaatctcaccaaggtaaagctgagtcgcgtccaacacacgctgtgtggccccttgcgataacagctcttcttcagccaggtcgttatcactgggttcctcttcactcaaggctttttcgtcaaaagcctctactccgttctcatcaaattccgcgtcttcatttaaatcatgaactttcagcgtattctgactcataaggtggctcctacccgtgatcccttgacggaactagcaagtcaaagcctggttccgccgctttatcgctgcggtaaataacgcagcgggtttacggatttccccttgtaacgaatttcaaaatgcaagcgtgtagagctggtgccggtgctacccatagtagcgattttttgccccgccttaacttcctgttgttcccggaccagcatcgtatcattatgggcgtaggcactcaggtaatcatcgttatgtttgatgataataagattaccgtaaccacgcagtgcgttaccggcatatacgacgcgcccatcagcggttgcgacgatagcctgtcccttactgcctgcaatgtcgatccctttattgcccccttcggaagcgccaaagttttcgatcactttgccatccgtcggccagcgccatgcggaaatcggcgcgctggttgacgtactgcttgcatttggttcggtcgtgcttaccgttggtgccgttacaggcgctgtgacaaccgtcccagcaggcttgttgtttggcaacattttgttagcactttgttcacctgagccctcagaatacgtaattgttggttgagacgcaactgcaacggtggaattttgtgcagacctggtcacaactccttgctgtgctgcatccgcctgggtgatcgcatttccgccagtaattggcgtaccggatgcgttaccaacttgcaaagtttgccctacattcaggctatacggggcagaaatactgtttctctgggccagatcgcggaaatcgttcccggtaatccaggcgatgtaaaaaagcgtatcaccctttttcacggtgtaagtactgccacccgtatagctacctttcggaatattcccatactggcgattgtatacgattcgcccattttccatctgcacgggttgttccgtgaccggttgagtttgcatgggctgcgttacaggacgctgaacgggttgaatttgcggcgcttgttgcggcgtttgttgcgtcgtcgcgcccatttttggcggcggtgtgatcaacatcccggaattggtatttgatgacgaaccactgtccacagacgtgaccggcgccggagggtttgacgaactggtacaacctgccagccatagtgaaaccagtgatagtgccgcaatgcgactaacggtgaattttgggcttcccgcgctcatttatcccccaggaaaaaatttggttaacaaccagtgacgtaagaaccgtgcaacgcattaagtgaacacgggaaaatgtgttcacgatacgcttaacccaccgggaataaccaggaaaactccaggtattcgtttcggcttcatcaggcgtaagagtgggtgtttgcagggcaaactaggccagctctcccttgactaacgggacgaagcgaacggcctccacggtatcgataataaattcgccgccccggcgacgcacgcgtttcaaaaactgctgctcatcgcccacgggcagaacaagaatgccgccttcatccaactgtgccatgagcgcggtaggaatttccggcggcgcggccgtcacaatgatagcgtcaaatggcgcacgcgcctgccagccttgccagccatcgccatgacgggtagaaacattatgtaaatcgagctgcttcaggcggcgacgcgcctgccattgcagccccttaatccgctcaacggagcaaacgtgatgtaccagatgcgccagaatcgccgtctgatagccggaaccggtaccaatttccagcaccctggattgcggcgtcagttcgagcagctccgtcattcgcgccaccatatagggctgcgaaatcgtctgaccctggcctatcggcaaagcgatattttcccaggccttatgttcaaacgcttcatcaataaatttctcgcgcggcactgcagcaagcgcattaagcacctgctcatctctgatgccctgcgcgcgcaattgttcaagaagagcctgtacacgtccacttaccattgcgtgccaactcccacgctgtctaaccagtctgaaaccacatcatgcgcgctgtgcgcggttaaatccacatgcaacggcgtgacggagacgtagccttcatccaccgccgcgaaatcggtatccggcccggcatcgtatttatcgcccggcgggccaatccagtacaatgtattaccgcgcggatcttcctgcgggattactttatccgctggatggcggctaccacagcgagtcacgcgaatgcctttaacctgcgctaacggtagatccgggacattcacgttgagaatacgcccggtacgcaacggctcccggcttaaccctcgcaaaagcgcgcaagtcacggccgcagccgtatcataatgctgatagccgttaagggagaccgctaatgccggaaagccgagatgacgaccttccatcgccgcggcgacagtaccggaatagatcacatcatcgcccagattcggacccgcgttaataccggaaacgacaatatccggacgcggacgcattaaggcattaacgcccagatagacgcaatcggtcggcgtccccatctgtacagcgatatcgccattatcaaaggtaaaagtacgaagcgaagattccagcgtgagggaattagacgcgccgctgcggttacgatccggggctacgacctgtacatcagcaaactcacgcagcgctttcgccagcgtttgtataccgggcgcgtgaaccccgtcatcgttactcagcaatatgcgcataatcacccattgtgttgatcagttcccttactacgctggtggcaaaactgcctgcgggcagccagaaacgtaactcgacggtaacgtcatcccaccagttccagcttaattgttgcggataaagcagcatcgctctgcgcgacgcctctactttttcgcgcagcaacagcgattgcaacaccgtttcctgggcaatggcatcttgctcaaacgccagcgccgcacgctgtgttccccactctccgctgcccggcaacgacgctgtaatcatcagctctttttcgtctacccggcgctgcaattcaggcagttcttcagatgtcgcgacgaaccagcttccacgccccgctaattgtagcgcatcgccgtcaacaacttgattaaagtctggtttcttcagccgctggtgaacaatttgattaaacaacgcgctacgcgccgccgacaaccaaaaactgcgtttattgcgatcgcgcaccggcgcgttactttgcgcccagcgcagcgcgccctgcaagttgctgccgccaatgccgaatcgttgtgcaccaaaatagttcggcacgccgccatcgcgaatcgcctgcaatcgtgtttcgacatcgcggcgatcgcttatttcacgcaacaccagagtaaaggcattgcctttcagcgcgcctaaacgcagcttacgcttgtgacgcgcgtattccagcactttacaaccttccaactgaaaggcgctgaaatcgggcatctctttccccggcacgcgcgcgcacagccactgctcggtaacggcgtgtttatctttttgcccggcaaagctcacttcgcgagcgtgaattttcaggaatttcgccagcgcgtcagcgacaaaacgggtattgcaaccgtttttcaaaatacgcagcaaaatgtgctcgccttcaccatccggcgtaaagcctaaatcttcaaccaccacaaaatcttccggattcgctttcagcaatccgctaccttgtggttttccgtgcagccaggtgagattgtcaaactctgtcatttcgccgccttcatcagcaacgcgaccgcttcgcaggcaatgccttctccgcgtccggtaaatccgagcttttccgtcgtcgtcgccttcacgttaacctcatccatatggcagccgagatcttcggcgataaagacgcgcatttgcggaatatgcggcagcattttcggcgcctgcgcaataatggtgacatccacgttgccgagggtgtaccccttcgcctgaatacgacgccaggcttcacgcagtagttcgcggctatccgctcccttaaatgccggatcggtatccgggaagagcttgccgatatcgccaagcgccgccgcgcccagcagcgcatcggtcagcgcatgtaacgccacatcgccatcggaatgcgccaatagccctttttcataagggatacgcacgccgccaataataatcggcccttctccgccaaacgcgtgtacgtcaaaaccgtgtccaattcgcattatgctttctcctggtggatggttcgggtcagataaaattccgccagcgccagatcttccggacgggtgaccttgatattatccgcgcgaccttctaccagcgccggatgaaaaccacaatattccagcgctgacgcttcgtcggtgatggtcgcgccttcattcagcgcacgcgtcagacaatcgtacaagagttcgcgggggaaaaactgcggggtgagcgcgtgccataaatcggcgcgctctacggtatgggcaatagcgttcttccccggttcgccgcgtttcatggtgtcgcgcaccggactggcgaggataccgccgacccggctgttttcgctgatagccagcaaccgcgcaaggtcatcctgatgcaaacagggtcttgccgcgtcgtgcaccagcacccactgcgcctttgcaacggcctgtaacccggccaaaacggaatcagcgcgttcgttgccgccatccacaacggtgatttgcggatgattcgccagcggaagttgggcaaagcgatgatcgccagggctgatagcaataacaacgcgtgtcacccgaggatgcgccagcagcgcatgaactgagtgctccagaatggttttattaccgattgagagatactgcttaggacattctgtttgcattcggcggccaaatccggccgccggcaccacggcgcaaacgtccaataaagtggctgccatgttaaatccctggatggtttatcgatgagtttgccccgccgttgccgcgcgttttgaggcgtcaggcaccagacgatagaaggtttcgcccggtttggtcatgctaagttcgttgcgcgcgcgctcctctatcgcttcctggccgccattgagatcgtcaatttcggcaaaaagctgatcgttacgcgctttaagtttggcgtttgtcgcctgctgcgcgaccacatcatcgttgacgcggctatagtcatgtatgccgttcttaccgaaccacagcgagtactgtagccagaccagtaaagccagcaacagcagcgttagtttacccatcctgccccctgaaaaacggcatcatcatcccataacgtcctctgtgactccacattcaggacgggattgccgcgacaacgccggcaaatgtaccacatttgccggatgttacgtatacccgagtaaggagaacataatctcattgttggttacggtttgaattatgaccggaggcgcagtgataacccgtctaccctaatagccatataaataacgcgccgaacagcgcgcctacggccagtagagtaaacatgatgctaaaaagtattttgccctttaccagcagatgcaacgcaatgccgataatcaccgataccggcattaacgcgaggaaaaagggccaggtatagaggaaaaaaacagcgtgttagggccataaagcagaaaagggatccccaacgccagcagccatgacacaaagccgaccaccgcccccggaaatgcactggtggcgtcatcgtcgaccatgaaggcgtctgaccttgtgaaagtaatgttatggctattacgcatattaaatcctgtaaccttgaccataccgggcatacaagcccggtggtgtctcaggatctgataatatcgcgccgtctcagcaggtctaataattgggaaaccaaatttgttactaattgttcaccattaagatgaacctgtggcgagtcaggcgcttcgtaaatggcgtcgatgccggtaaagttacgcaactcgcccgcacgcgcttttttatacaaccctttaggatcgcgctgttcacagatagccagcggcgtattgacataaatctcgataaaacgatcgtggccgacgcgctcttttaccagttgccgctcggcgcggtgcggagaaataaatgccgtcaaaacaatcaggccggcgtccgccatcaggctggccacttcgcctacccgccggatattctcctggcgatcggcatcgctaaagcctaaatcacggcacaaaccgtggcgcacattatcaccatccaacaggtaggtactgacgccacgctgatgtaacgcctcttccagcgcgccggccaccgttgattttcccgaaccggagagtccggtaaaccacagcaccacgccacggtggccgtggagctgttcacgggcggcgacagtaacgggatgagagtgccagaccacgttctcatcatgcagcgccatgtttatctcccagcaaatctcgggcgtcccagtgcggaaaatgacggcgtaccagcgcattcagctccagctcaaacgcactgtattccacgggcggcgtcgctccgcgttcatccagttcccgcaccatgccagcgcccacggtaacgttagaaagtcggtcgataaaaatcagcccgcccgtcaccggattttgctgataaatatccagcgcgagcggctcatcgaatgtcatctccaccagaccaataccgtttaacggcagactttcgacgtctcgttgggtcagattgttgatatcaatctgatagcgaatagcctcgatacgcgcgcgggttttcttacccgcaagtttaacgtcgtagctttggcccggcgccagcggctgttccgccatccataccacgtcgatcgcagcgtgccgcgcaggtgccagcgtctcgtttgccgccagcagcagatcgccgcggctaatatcaatgtcgtcgttgagtaccagggtaatggcttcgcccgcacaggcttcttctttgtcgccatcaaaagtaacgatacgcgccacgctggattccacgccggacggcagcactttaatgcgctctccgactttgacgctaccagacgccagagtgccggcatacccccgaaaatcaagatttgggcgattaacgtattgtactggaaagcgcatcggttgacggtctaccgcacgctgtatgtctaccgtttccaggacttccaacagcgtcgggccgctgtaccagcgcatattggcgctctgcgcggcgacattatccccttccagcgccgaaagcgggacaaagcgaatgtccagatcgcccggcaactgttcagcaaaggtcaggtaatcttcacgaatacgggcgaaggtctcttcgcggtagtcaacgagatccattttgttgattgccaccaccaggtgtttgatccccaacagagtggagataaagctatggcgacgcgtctgatccagcacgcctttacgcgcgtcgatcagtaggatcgccagatcgcaggtggacgccccggtcgccatattacgagtatattgttcatggcccggcgtgtcggcgataataaattttcgtctttccgtggagaaatagcggtacgcgacgtcaatagtaatgccctgctcacgctcggcctgtagcccatctaccagcagcgccagatcgagtttttctccctgcgtgccatgacgtttactgtcattatgcagagaagagagctgatcttcataaatttgcagagtatcgtgcagcaaacgacctatcagcgtacttttaccgtcatcaacgctgccacaggttaaaaaacgcagcaggcttttgtgctgttgggcaatcatccaggcttcgacgccgccttcattggcgatttgttgtgcaagtatggtgttcatggcggctccttagaaatacccctgacgttttttaagctccatcgaccccgcctgatcgcggtcaatcatcctcccctggcgctcgctggtggtagaaaccagcatctcttcgataatttccggcagcgtttgcgcgtgggattccaccgccccggtgagcggccaacagccaagtgtacggaagcgcaccatcctttttttgatgacttcgccaggctggagatcgatacgatcgtcatccaccatcatcaacatgccgtcacgttccagaaccgggcgttcagcagccaaatacagcggcacgatgtcgatgttttccagccagatgtattgccagatatcctgctctgtccagttggagagcgggaagacgcgtatactttcgcctttattaatctgaccgttatagttacgccacaactctggccgctgatttttcgggtcccagcgatggaaacggtcacgaaaggagtaaatacgttctttcgcacgggatttttcctcatcgcgccgtgcgccgccgaacgcggcatcaaaaccgtacttattcagcgcctgctttaacccttcggttttcataatgtcggtgtgtttagcgctaccgtgaacgaacggattgatgcccatcgccacgccttccggatttttatgtaccagcaattcgcagccgtatgcgttggcggtacgatcgcgaaaggcgtacatctcacggaatttccaaccggtatcaacgtgcaatagcgggaacggcaacgtacccggataaaacgccttacgcgccagatgcagcatgacgctggagtctttaccaatggagtacagcatgaccggattagcgaattccgctgccacttcacggataatgtggatactttccgcctccagttgccgcaggtgggtgagtcgtttttgatccataaccgttcctttgcaataccgttttttgctaaacatttcgattacacgactatagggagcgcaggagagtgaatgaaatgacgaattggaatgagtagttcctcaaaggaataacgcggcccaaaaaccaatatcaaaaaatgcttaacgtaccggattgccagcatttaggagcaaatgaaattgtattaacacgatcgcggtttcatactagccacgtaaaattttgttctgtatttaaggactcattatgttttccgcaacgcgccgctttgccgtcattctggcgctcggcgtaggctttatccttcctgcacaagcagcatcaccagggcctggtgaaatagcgaatactcaggcacgacatatcgccaccttttttcccgggagaatgacgggctcccccgccgagatgttgtctgccgattatttacgccaacaatttacccagatgggataccaaagcgatattcgaacgtttaatagccgatttatttataccacgaaggataatcgcaaaaactggcataacgtgacgggcagtacggtcatcgccgcccatgaagggcgcgtgccgcaacagatcatcattatggcgcatctggatacgtacgctccgcagagcgacgctgatgtcgatgccaatctgggcggtttaacgttacagggaatggatgataatgccgcgggattaggcgttatgctggaactggcggcgcgtctgaaagatataccgacccattacgggattcgttttatcgccaccagcggggaagaagagggaaagctaggcgcggaaaatttactcaaacgaatgagtgacgctgagaagaaaaatacgctgctggtcattaatctcgataacctgattgttggcgacaagctctattttaatagcgggaaaaatacgccggaagcggtgcgtacactgacccgcgatcgggcattagcgattgcgcgccgttatggcatcgccgccaacaccaatccgggacgcaatccatcctaccccaaaggaacgggttgctgtaatgatgcggaggttttcgataaagcgggaatatctgtgctttctgttgaggcgacgaactggaatctgggtaaaaaagacggataccagcaacgcgtgaaaaatgcctccttcccgaacggtaatagctggcacgacgtacggcttgataatcaacagcatattgacaaggcgctgccagggcggattgagcgccgtagccgcgatgtagtgcggataatgctgccgttggtaaaagagctggcgaaggcggaaaaaacgtcctgatatgctggtgaaacgtgtttatccccgctggcgcggggaacatttttcagcccttgtcgactgcggaacgcccctcggtttatccccgctggcgcggggaacacgcgaaatagtggggaaaaacccctggttaacccggtttatccccgctggcgcgggaaacactaggccttgataccatcgctcgcacctcgtcacggtttatccccgctggcgcggggaacacgtttattactgcttagttaattaatgggttgccggtttatccccgctggcgcggggaacacaggcgaataatctctaatagtctcaattcgttcggtttatccccgctggcgcggggaacactaaatctggcgtcgagacattcgaaatagtgccggtttatccccgctggcgcggggaacactcttttgattttgctgcgatgttataaccagacggtttatccccgctggcgcggggaacacaatcactgcgggggtatttagcggaaacggctcggtttatccccgctggcgcggggaacacgatcgagtaacgtgcgctggaacgcgtcggcgcggggaacacaattaaagccgagggtggtaccgcgccttattcggtttatccccgctggcgcggggaacacgcacctcgaaacggttttaaaacactaccgtttcggtttatccccgctggcgcggggaacactggaccgatggggccaacatcgccgaacgtggcggtttatccccgctggcgcggggaacacgttacgttcggtaaatggaaagcggcgaatatcggtttatccccgctggcgcggggaacacccagaaagtgccggtagtgcctgatgaacgaccggtttatccccgctggcgcggggaacaccgcgcccacttccgtaaaatacagataatccacggtttatccccgctggcgcggggaacacggcagcgggcgaggcaaacacattcggggcgtcggtttatccccgctggcgcggggaacacggtaatttctcatctaacagcctgtacgcctcaggtttatccccgctggcgcggggaacacgaatctaatgcaacagatgaataaacacgtaacggtttatccccgctggcgcggggaacactctttatcgtcaatgcgaaattttccgcgacgcggtttatccccgctggcgcggggaacactcccattcaccaacaacaatatcgccctgcaacggtttatccccgctggcgcggggaacacacttccttcagtcttaacgataatccgcaacgcggtttatccccgctggcgcggggaacacgcaaaatagcgatgagctggctacgcccactggcggtttatccccgctggcgcggggaacaccagcacgaaaaattatttactgtcgttgctcacggtttatccccgctggcgcggggaacacactaaaactatatatttgttctaaaagcccttttttactacataacaaactaccaacggtaagataacaattccttattattaaagaacattcaacttattgattttcaacaggaagaaaagaaaccaaacgcagtccatccaaatctaccggaatacgtctgttttcaccccaggtctggaactcaaaaccagactcagtatttgttgcccaggccattactacgtttccgactccgccaagctgtgtgatctgttgccaaatcatttcccgaatacgcttcgaggtatcgccaacataaacacctgcacgaacctcgagtaaccagacggcaagacgtccccgcaggcgcggcggtacgttttccgtgaccacaaccaccatactcatcaaccatgcccccgatggccgctatcacccagtgattcaggttccggtattgctggcggcaacatatccggcgcaggctgaggtggttcaatttcaccggcagcgagcacctcttcgatcagtgggatcaattttccggtcagcttcgaactgcgaaaaatatcacggcaggccaggcgcacttctttatcaggttccgccgggtgacgagcagcgatctcaaatgctttgggcaccaccgattcaaatttgatgatatcggcaatgtcataaacaaaagaaagcggcttaccactatggataaaaccgatagctggcgcatatcccgccgccaggatagccgcttctgaaatcccgtacaggcacgatgtcgccgcgctaatacatcggttgacgacatcccccttctcccagtctttcggatcatagttacgaccatgccacttcacgccatactgcttcgccagcaatgcataggtcgcccgcacacgggatccttcaataccgcgcagttgctcaacggcacgacgggcgggcggcggttcgcgaaaacgcagttcatacattttgcgcaccaccttcagccgcaggtcatcatctaacgccagctttgcctgataaagcaacttatcggctcgtgcgccgccgggttgtccggaggaataaacccgcactcccgcctcgcccacccacaccaacagcgttcccaccgtcgatgccagacgcacagccgcatgggaaacccgcgttcccggttccagcatgatacaagcgaccgaaccaacgggaatatgcgtgcggattcccgttttatcgatcagcacgaatgccccatccagcacgtcaatctgaccgtactggaggaagatcattgaggttcgatcttttaacgggatcgggttgagcggcacgaacgtcacgcgtcgtctccaggtttgatcatcatcattccgcagccaaacgcccggcttttaccgaacccctgcgccagacgttgcaggaaaagcgcgggttcgttaatcaccagcacgccggtatagtccacgctgctaaactgaatcatctgccgatctttcccgcgacgtatctgctgctgccgataagcatcaacgctcgcctcgcgcagagtaaagccattttgctccccctggcgcgccaaccacgtcagcgccgcctgctgctgataagaccaaatatcctggctatcaccctgcgttttacgctggcgtttcgcctccatcagcaaatcgtgacgcttgccgtttttgcaaaccgtcggattggcgcgcaggttaaaccgcagcgtctgccccgcgctcagcgttggcgcaaatgggcgagtctgcacgtcaaaaatcgcgctggcggcaggctgttcctgtgagagaacaaaaaagcgaaacgcgccctgtaactcttcgcggcgataaagaaactgccgttccttgctgccgggaaagagatcccataaccactggtgcatcacgtactcgccgcgctccaccagatgcaagagctgtgccggcgaaagctcgctggtgtgcagcgttattcttgagagatacacgcgtcctccttgcggagccacggcccctgattcacgctacgttcaccgaacagccattgctggcggctcaacggcatgtcgcgacgacgtaaaattttgctcgccgttaagccatcgtgttcaccttcccaccagcattcgttctgtaatctggggagaggcagtttcagcgcattgaattgatcctgataccaacgatatgcttcacgcaggacacccgccgcactcccttccagcagttgcggcgcaagcggcaacgccagagggtgacttttgcgccccagatacagcgggaatacaggatgttgtagcgacgtctgaagctgcgccaacgtgtaaggcgcgtccggcgtcgcgctgacagcgatcatccaccaggcgtcggtgtagtagtcgcgtcgggaaatcagcgcgctcagtaattcaggatcctgcaactcttcacggcggctgaagtaacgtgccttacgtacctctttcggcatctgcaccgtgtgataatcccgcgcccagcgcgggttgccactggcgcacagcaaaaattggtaatgacgattgaaggcgtttagccgttcctcctcatcgcggcgaattcccagcgccgcagctaataaccccaacagcgccgagcgcgagggtagctcatggctgtggcgcacttcgcctggcgcatccacgccccaggaggccatcggcccgtgaagctgaaaaaccagatattggctcataagccgccccttacgcgcagatgaagtcaagcacgtcttccatgcttccctgctgattcatcacgtcgaaactggcggtatcagtccgctggccataaaccttattcatattcttatgcagcgatgtaatacgcttaaccgcaacgttcaattggtctgtaccgttgatcggttcataaaacgcggccgccagtgaacgtggttggtcggtgcctttttcggccagcgcccacgaggcataggcacggctggcaaagctgttctgtttgccggtcggcgacactttcagcgccgcttcagtaaaggcgcgcagcgttttgtttgccagttcttcattgtcgttcaggtttttcaccagcagatctttgtcgatgcagatataggtgtaaaacagcgcggagccaaagccggtttcgccgagatggcctgcgcctgcatcttctgccgatgcctggcgtaggtcatccacagcggtaaagaaatcgtcttcgatgatcgtttcgctgacgccgaaggcgtgggcgacctggcaggcggcttccacgttaaaatcagttttcttcgctaacatccggccaaacatggcaatatcgacggccatgcgatcgtgacgtaacagttctgcttcctcttctgttgccggacgtttttcttctgccagacggcgcgccagcgctttcacggcctcaaactcagcagggctgatatgcaccagttgctcggtttcagcattcgtcaactcatctttgggtttcttatcctcttttaccttgccaaagcagttggcgatgttcttgacgtactcaaccgcttttttggcgtcaatgccgctatcaacgaggatttgcgccgcctcacgagcaatgcgaccagtacgaataccaatatggccagctaatgcctgttcaaataactcagatgtacgccaggcgcgtttcaggctctgagaggagatacgcagacgtgttgctccgccaagcaccacggtttttggcgcaccggtatcatcacggttcaggttagcggcggggtaagcggtcagtaaatggagctgaataaacgttgtcataaagatatccctgttaatcttgttcgttatcggtatcgccatcgccggcctggtagtattccagcgcccagcggatacgaagaaattcggttggccgctgctggcggcgatggtggttcagcaagtcattctgctcctggcaccagcagaaaatatcgtctgcaagagaaaacaggttgaccgaaccatctaacagcttcaccgcacgccgtaactggcgcagcagttcatccggcgtttttaccgctaataggtgggagaagcgtaattttgacatcaccggagtgtcgccacctttcttctgtccaagctgcgcagcaaaactcttttgctcatcaataaatttgatatgtgcagccagtgccgctgtgattgccaatgcagtaacattccagggtgctttgtttttccataaagaatgtgtttgcattaacaatgaatgaagcccctcagccaaacaggcatcattcaccgttttactacgtcgtaagctggcacgtaatccacgtttttcttgtagttcctcatgccactgacgcaaagtggctttatcatctttcgtcacaacactcattcagcagcctcctgtttctttgctttggcggcttttgcactttgtttttccgccgatgtcgtaaaatatttcttgcgcgcggtcatgatgcgttccagatcgctgctctcgtaggggttggtaaagacgtgatcatcgaagtaatgacgggtaaacagccaaagttctctttgccatttattcagcctttcgtccggcttgtggccgttttccagatcgtgaatcaggttgagaaaacgtccctgcgtcaggttccagaaatcaatgtcgataaaactgaaatcaccgcgagcacccttcgcatcggcaaaccaggcctctttgagcgcgctgcgaagcaggctcaacaggcgggccgcagtttgcacggccttacgtaaatcagggatcagaccttccgtcatcagcaacgggaagtgatgctcataccagcagcggattttcatattgtcgaaatccgcgccaaagccccagatccccgctttaacgtcagtcagcgagcgggcgttaaacaccttgactacctgcgcgggagattcgtaattcgcttccgtctggttgttctgacttaatcccagccagtcgcgccagataaggccgccgggctgcggtttaacggaaaagaaggcgttttgatcttttaccggggcgcgataaggcgtcagcgggtgccgccagccatcgtagttaacgccgtagttcttgacggtcataaagccaagaagctcatcgctttcagcgccgcaaatatcgcagcaacctgactgtaaggtggcaaaatccaggcggatacgacgcggcatcccccagtacgcctggagtttattgacctgctccggcgtggtaacggcattcgcctgctcgctggtccgcgtcgcggcaagccacgggaaaacggtcgcatcacactggtctggtaaaggcagatccgcagtatcctgcggcatcacgttgagccacagcttgcgccagagcggcgtttgccgctcgccctgatattcctgcaattcaaccagcgtggtcagtggcccgccgccgcgcagcccggtacgatagcctttgccgcccgcaggcgcgttaagctgcaacgagaacagcgccagcgccgcgcagtgcggacaaaaacgttccgttacgccgcgtttgacaaaatgatctttattgaacttcgtggtttgcgcgccaggtatttccggcaacaatgaggcaatagagactttttcgccgcttaacggttcaaaatcctgcataaaagacggcgtttccgcgccaaactgaaaagcgtgttctaacggtgctaatgccttatggagcacatcggcatgcaatccatcaaaccagatatcctcccaatttttgtatcttttcggcgcgatactgcattgcagcaatcccaacagaaactgccaagccgctccctgtaaatctgctcgcgttgcggcgatgtccaccacgttttcatccgccagatcgacgggggccagcttgcccgtggaaccgtctttgaaacggacggggagccagggcgttgttaaaagtgaaaaattgtccatatctgtattcgttattcccccatcatgccaatcaatccctcattcgccgaataaccacaagcggcaaagtccgtcaccacaatcaccgtggcaaaatccttatcctgatgctgttgcgcacaccacttacgcaagggttcgccgtctaatttttcaaactcgtctttatgtttattccaccagctctgacgtactcgcagcacgctcatctcccaggcgtgttcaccgctggcataaggggttacgacgctatccacgattttcgccagccacagcgtgacagactcttccgccagccgcgttgacattttctccggtaaagaatcgctaatttcagcacagtagcccggcgcaaagttaagcagcatctggccggcaaatgcccggtcgcaataaaatttgccttcctgcaattgctcggtttttgcaaatccaaccggcatgttgacatcctcgccgtagaccgactcaatcaacaatcgggcagattgcggcatccgaatcgtcccctgctcacgtaatatgcgctgtgtcagccacatgcgcccatgatcgggatagacataggcgctgttacgcatggcgctggataaccagttctctcgcggcgcgtcatcccactccggagcaagaatgcgcagcactggcgtctctcgctcatcctgcccactctttttcaccagaccgttacgatcgcgaatatgacgctgtagtcgaccggcccgctgaattaataaatccaccggcgctaaatcagagatcatctcatcgcagtcaatatccagactttgttcgatgacctgcgtggcgataatgaccttaccggcacgttgcgcgccgctctgtttgccaaagagattcagcgtctgtgactcaatccgctgacgatcgtaaaaagcaaagcgactatggaagagtaaaaggttttccgtgacgacgaccttactcagttgaagctggcgatagatacgaatcgcatcatcaacggagttacgtatccaggcgatacagtttcctttttccactgcttcacctatacgttcaagacacgcctcttcactatgtagccagccaatatctacgcaacgctcaacctctttgcgtgtatcaacccgctgagaaatcagctctgtttgtgtgacctgagtcagccagggataatcgtcatggcctagcaacggcgcctgcacactacgcctcaccccacgggaaaatgccgccaccagcttatctcgctgctgctgcgatagcgtcgcagataacagaatagtggcgttgccattactggcctgccgttcgatcaaaccttcaagtattcgggacatccaggcatcacaggcatggatctcatcagccagtaagatcttgttgctaagacccagtaaccgcaggttgttatgtttaaatggcattaccgccatcatcgcctgatccaacgtgcctacgccaacctccgccaacaacgcttttttattgctgtcggcaaaccaggcggcgcatccctgactataaggctgcgcttcatcgggttcttccgtaccagaaagagtgaccgaccatattgactgattgaaacgatccattaagcgacgcgcgctatgcgccagaatcaggctgggacgggagtccggctgatacagcgccagccaggtgttcgccatacgttcaaacatcgcgttggctgtcgccattgtcggcagtccaaaatagagtccctgcgctttacctgccgccatcagtcgatgagctaatatgagcgccgcctctgtttttccggccccggtgacatcttcaagaataaagagttgggcgccatccacgttgatatccagctcaagcgccttttgttgtaacggtgtgggatgctgaataaaagggaaaagcgtttctatgcccgtaaaggcagacacattcgccgctgagggaaatagcgtgatggcagtttgtgctttagcgagagcttgctgccagtaggtatcaacaggcattttttccgcagtacgcggaaaataacggctggcagaaccagtccagtcagccagtacaaccgcagcggaaataaaccaggaaagttgctgaaattggtcgataccctcatcttcatcccaggcttcaggcaaagtaattaaaggaaagagcgcttttattctcagaagaaaatctcttgccgcgtctttatcctgctggcgaaaatggtccagctcctggattgcctctggagggcgtccatgatgacctgtagtgactggcatccaaagcgccataacgcgcttacttttacgaactgaaagcgaagaaggaggaaacaattcagggcattcacttagccaggagttccacaacatgtatcccagcgtggtatgcgcgattttttcataatgccgtgtaggctcattaaagatatttaaagcctcatgacggtatagttgctggaaggaatgagcaaactttccaatatcatgccaacataaaatccaggcaaaaaattgcgccgcctgctccttatcctggatgcctaatttttttagatagtgatcaataaaataaatattatttatcaccatccagtaacccacagccgcaacatctaaagaatgccagcaaagcaaatggtaatcatcaccgccgtcagtttctcctcgtcgagactttccccaatagtgatatatcgacacgtaaactccagcatgtggataataaaagcactctacgcctttttaatggtcttttttgttgatatacctcacaaaaattgcacttcctgagattatatttaaatatgcccgctcaattttatatattcttcagaaatatttaccccacgaataattattataaatttttccgcctttttcttctggaagaagcgctcaaagaggcttcctccaatgccttctgcataaaccaaaatttaaaaaaaacgaccatttgcggcgaatcatctaccttttgtctgaattatcgtcaccacaaaggattaccaaccataaatgtgctgtattaataatgtcgttcaaattctctcctgtagtaaactttatctgtttaataaaaaagagagaattgaacgatatattttactccggatattgaataatataaatttgaaggaaaatattatgccagtcactttaagcttcggtaatcatcaaaattatacgcttaatgaaagtcggcttgctcatctgttaagcgcagataaagaaaaagcaatccatatggggggttgggataaagtccaggatcattttagagcggaaaaaaaggaccatgcgctggaagtgttacactccatcattcacgggcagggccgtggtgaacctggagagatggaagttaacgtagaggatataaataaaatttacgcctttaaacggctacaacatctggcctgcccggctcatcaagatctgtttactatcaagatggacgcttctcagacacaatttttacttatggtcggcgacacggtgatcagccaaagcaatattaaggacatccttaatatatcagatgatgcagtgatagaatctatgagtagagaggagagacaattatttttacaaatatgtgaggtgattggttcgaagatgacctggcacccggaattacttcaggagtcgatttcaactctacgaaaagaagtgacgggaaatgcacaaatcaaaacggcggtttatgagatgatgcgtcccgcagaggctccagaccacccgcttgtcgaatggcaggactcacttactgcagatgaaaaatcaatgctggcctgtattaatgccggtaactttgagcctacgactcagttttgcaaaataggttatcaggaggtacaaggtgaagtcgcttttagcatgatgcatccgtgcatctcctatttactacatagctattcaccgttttcagagtttaaaccaacaaattctggttttttaaaaaaacttaatcaggattataacgactatcatgcaaaaaaaatgtttattgatgtaattcttgaaaaactatatctaacccatgaacgttctttgcacattggtaaagatgggtgcagtcgtaatatattactgacataaagatagtcagtaatataaccaatttaaaatccggctgcctgccggatttttcatagcagcaagtataatcataccgcgtaaggacaattacccttcatgcagcccgcactcgcgcttcagcccgaagaagcgtgtctcttcttccgccatacccggctcccatttgcgggtggtgtgcgtatcgcccaccgacagatagccctgatcccacagcggatggtatttcaggccatgcttttgcaggtactggtaaacggtgcgattatcccagtcgataatcggtagcactttaaacacgccgcgctggatagcgagaacgggtaaatgcgcgcggctgccggactgctcgcgacgcagacccgcaaaccacgtctgcgctttcagctcttttagcgcccggttcatcggctcgactttgttgatctcattgtatttctcaatgccctcaacgccctgctcccacagcttgccgtagcgcgcttcctgccaggccggactttcgcccgcgcggtaaactttcaggttgagtttgagtttgtccgttagctcatcaataaactggtaggtttccgggaacaaatagccggtatcggtgaggatcaccgggatatccgggcgaatctggttcaccaggtgcaggctcaccgccgcctggatgccaaagcttgaggagagcacgtattcgccgggcagattttccagcgcccaggccacgcgttcttcggcgctcagtttttccagttgggcgttggtttccgccagagccattacgcgatcgacttttggcaattcattcaatgcgttgagatcgagttgggacatgagttcctcactgtttgccttgcctgatggcgctgtgcttatcaggcctacacagacgccatccggcaattcaggttattcccagaaatcacgcgcgggatcgagcaccgggcgaatgatgcccgcacgcaccgtaaagtcgccgaagccttcacccgcttcacgctctttcgcccagcgcccaatcagttcatccagcgaggccagaatatccggctcggcgatattttctttatacatccgtgggatacgactcccgatgcggttgccaccaagatgcaggttataacgaccaggcgctttccctactaagccaatttccgccagcatcgcgcggccacagccgttcgggcagccggtcacgcgcatcacgatatgctcatcaggaatgccgtgtttttccagaatcgcttccactttgtccgtgaacgacggcaggaaacgctcggcttccgccattgccagcgggcaggttgggaacgacacgcaggccattgagttttcacgctgcggtttcaccgcattcatcaacccgtggtcgcgcgccagcgtctcgatcttcgctttctggctttccggcacgctggcaataatcaggttctggttagcggtgatacggaactcgccctgatgaatcttcgcgatctccagcaggccggttttcagcggacgccccggataatccaggatacggccgttctcaataaacagcgtcaggtgccatttatcatcaatgcctttcacccagccaatcctgtcgccacgcccggtaaactcatacgggcggatcggctcaaatttgatccccgcgcgacgctcgacttccgctttaaatgtctccagtcccacgcgctcaagggtgtatttggttttggcatttttcctgtcggtacggttaccccagtcgcgctgcgtcgtcactaccgcttcggccaccgccagggtgtgctccagcggcagatagccaaactcgctggccgtacgagcgtaggttttcttattaccatgctcaatagacagaccgccgcccaccagcaggttaaagccgaccagcttgccgttctcggcaatcgccacaaagttcatgtcgttggcgtgcagatcgatatcattttgcggcgggatcaccaccgtggttttaaatttacgcggcagataggtctgcccgaggatcggttcttcatcggtggtcgcgaccttctcctgatcgagccagatctccgcatacgcacgggtgcgcggcagcagatgttcggagatcttcttcgcccattcgtaggcttcagcatgcagctgagactcgtacgggttagaggtacacagcacgttacggttcatgtcgttggcggttgccagcgcatccagccccaccgagtgcagcatctggtgcaccggcttaacgttcttcttcagaatgccgtggaactggaaggtctggcggttggtcagacggatactgccgtaaatcgtgttatccgccgcgaatttatcgatcgcctgccattgcgtcgtagtaatcaccccgcccggcaggcggcagcgcagcagcatcgcgtggcgcggctccagcttctgcgccgcacgctcggcgcgaatatcgcggtcatcctgctgatacatgccatgaaagcgtatcagcaggaagttatcgcctttaaaaccgccggtgagaccgtcgttcagatcttccgcaatggtgccgcgcagatagttgctttccagcttcatgcgctcggcatcggacagtttaccttcgaccaccagtgggcctggatgtttttcgctcattagtagacatctcgctgataacggcgctctacgcgcagctcacttaaatattcatctgccgattcgaggtccataccgccgaattcagcgatcacttccagcaatgctttttcgacatctgcggccatgcgcctggcgtcgccgcagacataaatatgcgcgccatcattgatccagcgccacagctcggcgccctgttcacgcagcttgtcttgtacgtaaattttttctttttgatcgcgtgaccaggcgagatcgatacggcttaacaccccctctttcacgtagcgctgccactccacctgatagaggaaatcttcggtaaagtgcgggttgccgaagaacaaccagttcttaccttccaccccttccgccgcgcgctgttgcataaaggagcggaacggcgcgatgccggtaccggggccaatcatgatcaccggcgtttccgggttagctggcaggcggaagttatcgttatgctcaataaagacgcgaacttcgccctcttcttccacgcggtcggcgaggaagctggaagcgccaccggcgcgggcgcggccttcaatgtcataacgaaccacgccaacggtgatatgcacttcgctctccacttcagcctgtgcggaggcgatggagtacagacgcggcgttagcggacgcagcaggtcgattagcgcctgagcatccagctgtgccggagagaaacgcaccatatcaacaatgggcgtggtcgcggcgtaatgctggagctgcgctttgtcgcccactaatggcaacagcgactcactgcgcgtcagggtcgcgtagttctcaacaatgttggcggtattcaccgtcagctcgaagtgccactccagcgcttcggcgagcggcagggttttaccgtcaaccgtcaccggctcatcgcccttcagccacagcaactcaaccagctccttcaccagagccggatcgttctgataccagacgcccagcgcatcgcccggctgatagcgcaggccggagtcgcctaaatcaatctcaatatgacgcacatctttttccgagttgcgaccggtgattttctgattcacggagagggtcgcgatcagcggcgcgtctttagtataggggctggtgtggatgtcgtttaccgcgccagtagcgacggattgcgaaggtgccgcgacaggtgcgcgagacttcagaacatcaaccacgcgggcgcgccattcgctggcagctgcctgatattcaacgtcagcatcgacacggtcgagcagacgttcaccgcccagttccgccagtttgctgtcgaaatcttttccggactggcagaaaaattcataagaggtgtcgccgaggctaaacacggcaaaagcggtgttttccagtttcggcgcttttttggagaacaggaatttatgcagcgcgacggcctcttccggcggctcgccttctccctgggtggacgtcactatcaccaacagtttttcactggcaatctgtttgaatttgtagtcgccggcgttcaccagtgtcacattaaggttggccgccagcagatcatcacgcagcgcttccgccacacgacgcgcattgccggtttgcgaagcggagataagcgtaacccgcggcatcttccgctcaggaacaggcgtgacggcaacagcgcctgagcgcgggttcagtacgccccaaaaatagccggagacccaggcaagctgttcgggagtaaggtcggttgtcgcggcctgaaggcgcgccagttgctccggattaagcggaagcaacccagtcagtggagccggtgtcgtcatgcgtcgttatgttccagtaagcaaagcggatctatacacaaaatcattcaagttcgccgtaagctgatcgcgccccaggagcgtacataaatacgtgactggggtgagtaaacgcagtcaacacagatgcggcttgaaagatgaaatgtataagcgataaatcccaaactgaggataaggttaacggtgagaggaataacaattaaagaagggttggaaataacaaataaccaaatgaactaacctgttttagttatcgttattaacgccaaaatcgattttataattgattgataattattaaattttctggaaattcttaaattaattgcccgtcacaaggcggagaatggttttagttaatgataaaaaatgcgctttccggtaccctacggcggtttttttattgcctgagagttcatcatgtccaccacgttgtataaagatttcacctttgaagccgctcaccgcctgcctcacgtgcctgaagggcataagtgcggccgcctgcacggacactcgtttatggtgcgtctcgaaattaccggtgaagtcgatccgcataccggttggattatggatttcgcggatctcaaagcggcgtttaaaccgacttacgatcgtcttgatcactactatctgaatgatattccagggctgtccaatcccaccagcgaagtgctggcaaaatggatttgggatcaggttaagcccgtcgtgccgctactgagcgccgtgatggtgaaagagacctgtacagccggctgcgtctatcgcggcgaataaggtttattaacgcgtgggctggatgtcaaattgattccagcctatccacacgacgtttcatcagtgaaaacagtccagcgcgtggtgttaaaagcgcagtacatcaccggttgcaggtgcggttatttccggtagccacaaccgcccccaggcccctgtacagtgacaaccgcatagtttttcaggtttatgttcttgcagaaagcgcctgactcgccacagcgtgaacggtgatgcgcagcggagatgaaatccgccgacaagcgcgtaaatccgctttataccagtaatattctgacagtgccggacaatatttgcgatcccccgatgcccgcatcccgtaatgatgactaatccttttgtcgattggtaaatcagtacgccctcatccaaaatagagtccggctccgcatcgtggccgccaaaaatgccgtaggcttcaggcgcgaccaccggtatttcccctgaccagataaagttttcgccaatcggcagggggtcacgcgtgtacatcattcgatagcgtgaatagtccacctcacacgacaatttttttatttttcgggtaataccaagaaaagtcattgctgcataacgttcacgtgcaatatcgggatggcagatgattcgactgctatcaggaagccacggcacgccgccgcaatgatcgtaatgaccatgcgaaagcaccacagcagacacatcggacaggtcgatccccatcgccaacgcgttttgcataaaactgccatcagggccggtatcgaacaagatagacgtagactcatcctcgaccaacaggcttaaccctggccggaccttcaacgatttatccgctccagctcccttatgattttcgagcaataccctgatccttaacgccatggccttctcctgtctaaaagcctccccgggaaaacgcggcctttttactttacaggtttgtagctgccattactggtacacagattatgattatgcaacggctatccttgttggcgcggggaacacatcttcatattgcgtgacgctgccgatgaacgcggtttatccccgctggcgcggggaacactctttatcagctaaccatttccagaactcgtccggtttatccctgctggcgcggggaacactataatatgaattaatttttgcgcataacctgcggtttatccccgctggcgcggggaacactgcccgttctgcctcttcgcactctcgatcaacggtttatccccgctggcgcggggaacactgcgtaatgggctacctgaacttcacatatcccggtttatccccgctagcgcggggaacatattaagcgcgcaaagtttgggttaattggacacggtttatccccgctggcgcggggaacaccgtattcgtcacacagccccgtccagaaatgacggtttatccccgctggcacggggaacactaacgaactgaataaaatgtcagaaagtgacgcggcttatccccgctggcgcggggaacacgcagcttagcgacgaaattaaaaccgaactcaccggtttatccccgctggcgcggggaacacggtaaagccacaccattttttattgacctcgccggtttatccccgctggcgcggggaacacctaggaggcgtaatgaatactacgtatcaaaacggtttatccccgctggcgcggggaacacgtggtggcctcaaataaattcgagcgctggagcggtttatccccgctggcgcggggaacactcgacgtggacgaggagttactcaaccgctgccggtttatccccgctggcgcggggaacacagcgccacatggcccaccggcaccacccgatccggtttatccccgctggcgcggggaacacaaatgaccaaatcagaaatcttcaccaaagcccggtttatccccgctggcgcggggaacactaatggccacagtaagtcaaacggttctggaacggtttatccccgctggcgcggggaacacgagtccgggggttatatagttatttaatgagccggtttatccccgctggcgcggggaacacgatgtaactgatagcgaaatatattgggataacggtttatccccgctggcgcggggaacacactaaacggatataattgtttataaactactttttgtcagcaccacattctaccaacataatcgcaacaatttaaattattaaagaacagctaatttgctgattttgatgcaaaaaagttcatagaatgattttttctttaaatttaccaaaatagcgtgatccgtgcatcgctatggaaaaatttatcagcgcttttatacactcatcgaaattcacatagagaaaataaacaatgcaaggtaatggatgagtcacagacggcatcggcaggccgtctgtaagattagtaatgcatcaggcgatatttaaatatttatgcgtttgcatagacagccgccagttacgtgcaatacacgtttcaatacacagacgcgtcgcgtcttctttctggctaatgggctgcaaagcaatcacacgcggtttatcatcgctcaacgtggctaacagttcatccagcgcctcaatatcacgaactcgcccaacgggatgcttgatttcattggcgcgctccagcgcctgggaaagcacgtcatatcccccgcgcatattcacttttggtgaaaccgtgacccaggtgttaggcgtacagcgcacttcgtgcgtcccgctggtttcaatctgacaactaaaaccactcttttcaagcagatcggtgagcggcatgaggtcgtgaatacagggttcgccaccggtgatgacaacgtgacgcgcggtatagccctgacgattaattactgccagcaagtcttcactgctcgcagcaccccatttgtcgctctctttggtttttgccagaatgctgaacagagacacttcccgatcgctcagtttatcccaggtatgcttagtatcacaccaggcacagccgaccggacatccctgtaaacgaataaaaatagcggggacgccggtaaaataaccctcgccttgtagggtctggaacatctcgttaatcgggtactgcatagcgttctctattaaggggataatcgttaattattgcagatttcgtctgcccggtcatgcacagcggctgcgctattgaacagatacaaaaaaacccgccgaagcgggtttatacgttaagaggtaaaagcaggattacgcctggcctttgatctctttacgaccgttatacggtgctttttcgcccagagcttcttcgatacgaatcagctggttgtatttagcaacacggtcagaacggctcatagaaccggttttgatctggcctgcagcggtaccaacagccaggtcagcgatggtagcgtcttcagtttcgccagaacggtgagagatgacagcagtatagccagcgtctttcgccatcttgattgcagccagagtttcggtcagagaaccgatctggttgaatttgatcaggatggagttagcgatgcctttctcgatgccttctttcaggattttggtgttggttacgaacaggtcgtcaccaaccagctggattttgtcgcccagtactttggtctggtatgcaaaaccgtcccagtcagactcgtccagaccatcttcgatggaaacgatcgggtactgtttggtcagttcttccaggaagtgggtgaattcttcggaggtgaacgctttgttgccttcgccagccagaacgtatttaccgtctttgtagaattcagatgctgcgcagtccatcgccagggtgatgtctttacccagctcgtaaccagccgctttaaccgcttcagcgataacagccagcgcttcagcgttggaacccaggttcggcgcatagccgccttcgtcacccacagcggtgttcatgcctttgcctttcagcacttttgccaggtgatggaaaacttcagaacccatacggatggcttctttaaccgttttcgcgccaaccggctggatcatgaattcctggatgtcgacgttgttgtcagcgtgctcgccgccgttgatgatgttcatcatcggaaccggcatggagtatttgcccggcgtgccattcagttcagcaatgtgctcgtacagcggcatacctttagcggcagcagcagctttggcgttagccagagagacagccagaatggcgtttgcaccgaagttagatttgttttcagtaccgtccaggtcgatcatgattttgtcgatgccagcctggtctttagcgtctttgccaagaatagcctgagcgatcgggccgttaaccgcgccaacagctttggttacgcctttacccaggaaacgggatttgtcgccatcgcgcagttccagcgcttcgcgggaaccagtagaagcacctgacggagccgccgccatacctacgaaaccaccttccaggtgtacttcagcttcaacagtcgggttaccacgggagtcgatgatttcacgaccgatgactttaacgattttggacattaggttttcctcaagtcactagttaaactaaaacttcagacaaacggtgcaccgctgagggtgcaccgccgttctaacttttttacttcgcctgacgtttctgatgctcgttggcggctttaacaaagccagcgaacaacggatgtccatcacgcggcgtggaagtaaattccggatggaactgacaggccacgaaccacggatgattcggtacctcaatgatctcgactaactgatcatcaccggaacggcctgcgacacgcagacccgctgcttcaatttgtttcaacaacatattgttgacttcgtaacgatggcgatgacgttcaacaatcgtcgacgcgccgtacaactgacgtaccagactgtcatcgctaagctggcactgctgcgcgcccaggcgcatggtgccgcccagatcgcttttctcgctacggacttcaacgttaccgtcttcatcgcgccactcggtaattaacgccacaaccgggtacttacagtctggcacaaattccgttgagttggcgttgtccatgccggccacgttacgagcgaactcaatcaacgcaacctgcatccccaagcaaatgcccagataaggaatattgttttcacgcgcatagcgcgcagtggcgattttaccttcaacgccacgatagccgaagccgccggggatcaggatagcgtccaaatctttcagaatttcgacgccgcgcgtttcaacatcttgcgaatcgatcaatttgatgttgacggtaacgcggtttttcagaccaccgtgtttcagcgcttcgatcaccgacttataggcatccggcagttcaatatatttgccgaccatgccgatagtcacttcgcctgccgggttcgcttcttcgtaaatgacctgttcccattcagacaggttagcttccggacagttcaagctgaatcgtttacaaatataatcatcaagcccctgagatttcaacaggcccggaattttataaatggaatcgacatctttcattgaaataacggctttttccggcacattacagaacaatgcaatttttgcacgctcgttggcaggaaccgcgcgatcggaacgacaaatcagaatatcgggctgaataccgatagacagcagctctttcacggagtgctgagtcggtttagttttcacttcgcccgcagccgccaggtaaggtaccagcgtcaggtgcataaacagcgcgtgttcacgaccgatatctaccgccaattgacgaatcgcctcaagaaacggcagcgattcgatatcaccgacggtaccgccgatttccaccagtaccacatcgtggccttcgccaccttccagcacgcgctctttaatcgcgttagtgatgtgagggatgacctgtacggttgcgcccagatagtcgccacggcgttctttacgcagaacgtcggagtagatgcggccagtcgtgaagttgttgcggcgagacatcttggtgcggatgaaacgctcgtagtgccccaggtccaggtcggtttcagcgccgtcttcagtaacgaacacttccccgtgttggattgggctcatagtacccggatcgacgttgatgtacggatccagtttcatgatggtcacgttgagaccacgggcttccagaatggctgcgagggaggctgcggcaatgcctttacccagagaggatacgaccccgccggtcacaaaaatatagttcgttgtcatgcggaacctgagaagttaggtttaaaagacgatggaataaccaggacgggaaagcagtatacccgaacatgacctacgccacaaactttcattattcctcctcttcgtcaggctgacattcacacagggagggagaaaatagcccctttgaggtaaatgtttttgacgtaaatcaagcgcttgttatttaaaaaatcacacaaatcgctcttgaccgcctaaaacctttagagatcaatttcctggcgttttacttcctgccaaacttcttccattgtttccaggtccaccccggtcatttccaggcctctggctgcgacaatacgttcaacttcgcgaaaacgacgttcaaatttatcgttcgctttttgcaaagcgagctccgctttcgtacctaaatgacgcgccatgttgaccgtggcaaagagcaaatcgcccatttcctcttccagtttagcctgatcaacaaccgcctgccgcgcctcgaacatcacctcatcgatctcttcatagaccttatcgacgaccggtcccagcgtcgtccagtcaaagcccacgtttgaacaccgtttctggattttttgcgcgcgcattaaggccgggaagctgcgcggaatatcgtccagcgcggaatgctgcgctttttgcgcgcgctcttccgttttgatttgctcccagcgaactaatgcttcttcgctattatccgcggaaagctcgccaaaaacatgcggatggcggcgctccagcttgtcgctgatggcagcgcagatatcattaaaatcgaagcggccttcttcctgcgccatctgcgcgtaaaacaccacctggaacaacaggtcgcccagttcgccgcgcaaatcgtcaaaatcctcacgcgcaatcgcatccagtacttcataggtttcttccagcgtataaggcgcgatgctggcgaaggtctgctctttatcccacgggcagccgttttccgggtcgcgcaggcgctgcatgagggtgagaagacggtcaatttgatggttagttgtcatggtttttaatcggttgtaaataccagcgacaattgtaacgtattattcttaaccattcacgcacagagacactacgacaacgcctatataataaaatatattgttaacaggtgttgaatgctacctttcccgtataactttaaaattattaatcgatacacaacaatataataatcatataactaatttattaaaaaaacagatatttgcaccagacgttataaataacatcaattaagtaaaaaaatcatgcaaacactataagcaccccacccaaagagccttccctttcaaaaaaaaataaattatttcacttttacggaaaaacgagtagcatgcacgccagtttaatattcaaaaaagaccgcttttttgttttttctggaacatacatgaaataaatatattgaaagtattacatataatattctatgagcaggtacgatcattcagctcataagaatatactcatagaaatgtagaaatataatatttttattatgacctatttttacccaaagcccgcagcatggctctatgccgcatatcccttggtatacgcgtacaaaatgttgccataaaacacgttaattaaggataacacgatgaagtcatctcatttttgtaaactggcagtaactgcatctttagttatgggaattgtctccggcgctcaagccgcgggtagcaacacagcaaaggtcactttccttggtaatattgttgattccccctgctctctcacacttgttttttagataaaaaggctataaccaatttacatgcttaccagcatcctgattctggctcagaatacgtatcacgataacttccgtaactgattgtataaaatagataatatgccttttaaacggtaaggcataaatgtattcacccagttcaggtcgaggcgtgccaatgttattggcactcataatgctgaatatttctgatagatgattaatatatcgatcggcctgtatttcgccaaaatgctgccagccgtaatgccagatattttccagatcttcactggcctttggcgttaattttaccattctcatcgggtttgatcatccctgttttgaccttccgtaaaaaggcatccttttcccaggcctgcggctctccgctgttcagaccttcagccagaagttcacgtaacgcctgaagtcgtgactcggcctgtttttccctcagcagacgaagagactctctgatcacttcactttgtgttctgtaatcacctgattctatgagcgattcaataaactcgcgcagttcatcgccaagatcaacggtcattgttctggccataacagcctccactgtaagtataaatcttacataagagtacaccggaaatgaaatgtacgtcaaaaacataccccatatctcatgcttatggggttgctaatgcggctttgctgaacgagtagcaaagccgctacatgattactgtctggggtttaccccccgtgcagtcgccgtgcatcaatcacatccggcacctggttcagcttaccgagcacccggcccagcacctgcaggttgtagatctcgatggtcatatcaatggtggcgatctgctgtttaatgtcgctgcggctggcgacgcccagcacgttgactttttcgttagccagaatggtggtgatatcgcgtagcaagccgctgcgatcgttggcctggacgcgcaccaccagcgaatatcccgccgagtagctctcgccccataccgcctctacgatccgctccggcgcatgggagcgcagttccgccagctgttcgcagtcggcccggtgcacggaaatccctcgcccttgagtaatgaagccgacaatttcatcccccggaatcggctggcagcagcgggcgatgtggtgcatcaaattacccacgccttctaccaccacgcgcccgtcgtctttacgacgattttgcggcgcgtatgttttttgctgaagctgtttcagcgccgctgcatcctgctcctctgcactcggcttattgaactgtgattgcaggaaattcaccatctgattaagacggatatcgccgccgcctatcgccgccagcaactcttccagctcattaaagttgtagcgcggcagcagatgtttttcggcctctttcaggctaatccccaaatgcgccagctcatcgtcgaggatctgccgtccagcctggatatttttgtcacgatcctgcttgcggaaccaggcgtgaattttcgagcgtccgcggctggtcgtcacatagcccaggtttggattcagccagtcgcggctgggattcggctgcttctgagtgataatttcaatttgatcacccatctgcaactgataggtgaatggcacaatacggccgccgattttagcgccaatgcagcggtgcccaacatcgctgtggatgtggtaagcaaaatcgagcggcgtagatccggcaggcaagtcaaccacgtcgccttttggcgtaaaaacgtagacccgatcgtcaaacacctggctgcgcacttcatccagcatttcgccggaatcggccatctcttcctgccaggcgatcagcttacgcagccacgcaattctgtcttcatgaccggagcgcacgccgccggacgcggcgccttctttatacttccagtgtgccgccacgcccagttcggcgtcttcatgcatctgtttggtacggatctggatctcaacggttttaccgcccggtcccaggaccacggtgtggatagactggtaaccgttcggtttcgggttagcgacataatcatcgaattcatccggcaggtgacgatagtgcgtatgcactatccccaacgcggcgtagcagtcctgcagacgttcagcgacaatacgcacggcgcgcacgtcaaagagttcatcaaacgccagatgctttttctgcattttgcgccagatgctataaatatgttttggtcgtccgtagacctccgcctgcacgccttcgtttttcatttcggcgcgcagatgtccaacaaactcttcgatgtaatgttcgcgatcgagacggcgctcatgcagcagtttggcgatgcgtttgtattccgccggatgcaggtagcggaaacagtagtcttccagttcccacttcagttgcccgatgcccagacgattggcgagcggcgcatagatgttggtacattctttcgccgccagcacgcgctcatcttccggcgcctctttcacttcgcgcaaatgagcgattcgctcggccagtttgatcaccacgcagcggaaatcatccaccatcgccaataacattcgacggacgttatcaacctgctccgaagaaacagagtcgttatgagtggcgtttagctgacggatcgccgccatatcgcgcacgccatgaatcagggtaacgatagatttgccgacgctttcgcgcagtacatcttcgctgactacgttggcgtcggccagagggaacagtagcgccgcccgcagcgtgtcgatatccatactcagcgtggaaagaatttctaccatctccacgccacgccacagcaacagatccgcatccggatgtccttgtgtctgttgcaggcaatacgcccaggtttcggctaagcgctcacacgactgctggctggaaattcccaggcttgcgatccacttcttcggatcaaattcaccagctttattaatatgtgcacttcttaccgcgaccatcgtcctctccttaagggaccaggcctaccgaagtcggtaagccggtaatcattacatgcgctcgaacagaaccattgattccagatgtcctgtgtgcgggaacatgtcgagcatcgctaaacgcgtaacctcatatcccgcattgaccagcgcttcactatcgcgcgccagcgtcgccgggttacaggatacataaacaatgcgaataggttttaattttataatatgtcgcatcactcctgtagcccccgcacgcgcaggatcgagtaagactttgtcaaagccgtttttcgcccacggctgcttcgtgacatcttcctccaggttctcatggaagaatgtcacattatgtaaaccattgcggatggcgttttcacggcctttttctaccagcgccggaacgccctcaaccccaatcacgcttgccgcgcgcgttgccagcggcagcgtaaaattccccattccgcagaacagatccaggacacgatcctcggcgcgcacatcaagccactccagcgcgcgggcgaccatttgctggtttaccgcctcattaacctgaataaagtctcgcggactgaaggctaaacgtaagccgtgcgaatcataccagggcgcctcgccagataccgtttccagtatctcgctaaacggcgccagaaacagagacaatccctcagaatgcgaaaagcgttccagtttttctttatccgccgcacttaatggcgcggtatggcgcagaatcatcagcgtaccgcttcccgcctgtaccagctcaacatgcccaagatgtcgggtgccgtgtaaactcgccagacacgccctgattcggggcagcaatgctgcaagctggggcgccaaaacggggcactgttcgacattgacgatatcgctggaacccgctttgcgaaatcccatttgcagcggtttatccggcgggcaattcagacttaaccgcgcacgacgccgataaccccaaggcgcgccggcgatgatgtcattcacctcgtgtttcatcaaacgcgccagcgccgcgcttttgctgcgttgttgcagggcgatgctgacatgctgttgctgacaaccgccgcagacgccaaaatgcgggcagcgcggcgtttctcgttccgggctatcattcaaacggcgcgaaacgcgtgcgcgggcaaattgctttttatcttctgtaataatgacttctgcgctttcctcaggcaataaaccggggataaacagcgcttttccgttatgacgggctacgccctgaccaaatgaatcgaggtcattgactttaacggttatgatctgacgcgtcgtcacgcgccgttttgcagagtagaattgcgccatcgaccagctttttctcaatttaacagtgtgaccctaattgtcccataacggaactccatgaccaactacagcctgcgcgcacgcatgatgattctgatcctggccccgaccgtcctgataggtttgctgctcagtatcttttttgtagtgcaccgctataacgacctgcagcgtcaactggaagatgccggcgccagtattattgaaccgctcgccgtctccagcgaatatggtatgaacttacaaaaccgggagtctatcggccaacttatcagcgtcctgcaccgcagacactctgatattgtgcgggcgatttccgtttatgacgatcataaccgtctgtttgtaacgtctaatttccatctggacccctcacagatgcagcttcccgccggagcgccgtttccacgtcgtctgagcgttgatcgccacggcgatattatgattctgcgcaccccaattatctcggagagctattcgccggacgagtcagcgattgctgacgcgaaaaataccaaaaatatgctggggtatgtggcgcttgaactggatctcaagtcggtcaggctacagcaatacaaagagatttttatctccagcgtgatgatgcttttttgtattggcattgcgctgatctttggctggcggcttatgcgcgatgtcaccgggcctatccgtaatatggtgaataccgttgaccgcattcgccgcggacaactggatagccgggtggaaggatttatgctgggcgaactggatatgctgaaaaacggcattaattccatggcgatgtcgcttgccgcctatcacgaagagatgcagcataatatcgatcaggccacttcggacctgcgtgaaacccttgagcagatggaaatccaaaacgttgagctggatctggcgaaaaagcgtgcccaggaagcggcgcgtattaagtcggagttcctggcgaacatgtcgcacgaactgcgaacgccgctgaacggcgtcattggctttacccgcctgacattaaaaacggagctgaatcccacccagcgcgaccatctgaacaccattgagcgttccgcgaataatctgctggcgatcattaatgacgtgcttgatttctccaagctggaagccggtaagctcattctggaaagtatcccttttccactgcgtaatacgctggatgaagtggttacgctgctggctcactcgtcgcatgataaagggctggagttgacgttaaatattaaaaacgacgtcccggataatgtgattggcgacccgctgcgcctgcaacaggtcattactaatctggtgggtaatgccattaagttcaccgagagtggcaatatcgacattctggtagaaaagcgggcgctcagtaacaccaaagtacagattgaagtgcagatccgcgatacggggatcggcattccggaacgcgaccagtcgcgactgtttcaggcgtttcgccaggccgatgccagtatttctcgccgtcacggcggcaccgggcttgggctggtgattacgcaaaagctggtcaacgaaatgggcggggatatctctttccacagccagcctaatcgcggctcgaccttctggtttcatattaatcttgatcttaacccaaatgtcattattgacgggccgtcgaccgcgtgtctggccgggaaacggctggcttatgtcgaaccgaatgctaccgccgcgcaatgtaccctggatctactgagcgacacgccggtggaggtggtttacagcccgaccttctccgcgctgccgttagcgcactacgatattatgattttgagcgttccggtgaccttccgcgagccgctcaccatgcagcatgaacgtctggcgaaagcagcgtcaatgacggactttctactgctggcgctaccttgccatgcgcaaattaacgccgaaaagctgaaacaaggaggcgcggcggcctgtctgttaaaaccattgacgtcaacgcgcctgttgccagcgctgacggaatattgccagttgaatcaccatcctgaaccgctgctaatggataccagtaaaatcaccatgacggttatggcggttgatgataatcccgctaatctgaagcttatcggcgcgttactggaagataaagtccagcacgtagagctttgtgatagcggacatcaggcggtggatcgggcgaaacaaatgcagtttgatctgattttgatggatattcagatgccggatatggacggcatacgcgcctgcgaattgattcaccagcttcctcatcagcagcaaacaccggttattgccgttacggcacatgcgatggccgggcaaaaagagaagttgctcagcgcgggcatgaacgactatctggctaaaccgatagaagaagagaagttgcataatctgttgctgcgctataaacctggcgccaacgtagcagcgcgcctgatggcgccggaaccagctgaatttatcttcaatccgaatgcaacgctcgactggcagcttgcgctccgccaggctgccggtaagcccgatctggcgcgggatatgctgcaaatgctgattgattttctgccggaagtgcgcaacaaaattgaagaacaactggtgggagaaaatcccaacggcctggtcgatctggtccataagctacacgggagctgcggctatagcggcgtaccgcggatgaagaacctttgccagcttattgagcaacagcttcgcagcggcgtccacgaagaggagctggagcctgagtttctggagctgctggatgagatggataatgtcgcgcgtgaagcgaagaagatattaggctgatattcgccggatggcggcgtgaccgccttatccggcctacaactcagcgtaactgttgccccgctttcagcgttgcagccacgttgcgcgcggtcattcgtacgttttcactcgcattcttcagcgcgtcctccagcgtgcagatggtataaatcacgctgaaaaccgcatcaagcccatgttcatgaaccacgctaacgtccgccgtcaggctacccgcaataccaattaccggcttgttataccgtttggcgatgtttgccacgccaatagggactttaccgtgaatggtctggctgtcgatgcgtccctcgccggtgatgactaaatcagcatccgcaagacacgcttccagatgaagcgcatcggtgacaatctcaatgccacgccgtagctgcgcgccgcaaaacgcgtataacgccgcccccatgccgcctgccgcgccgccgcctgccagatccaacacatcgacatgcagatcgcgggcaatcaaatgcgcatagcgagtcaatgccgtatccaggcgttcaatcatttccggcgtcgcccctttttgcggaccaaaaaccgcagacgcgccctctttgccggtaaggggattcgtgacatcgcaggcgacctctatatggcacgccgacaaacgcttatccaggccgctgatatcaatgctggcgagtgtttccagcccaatgccgccttgcgcaatatcattgccctgcgcatcccgtagcctggcccccagcgcctgtaccatccccgcgccgccatcgttggtggcgctaccgccgataccaataatgatatgctcaacgcccgcatccagcgcatgacggatcagctcgccggttccccatgacgtggtcttcaacggatcgcgttgcgcgggcggcacctgctccagcccgctggcggccgccatttcaatgaacgcggaacgcgcatcgccggaaagcccataaaacgcattgacgcgatgccccaacggcccggtgacctcaacatgcacgattcgacccgccgtcgcttcaaccatcgctttgacagtaccttctccgccatcagccagcggcaatttcaggtaatcggcgtcaggccagatctcgcgaaatccttgttcaatggcggtcgctacctcaagagcactcaaactttccttatacgagtctggtgcgatcactattttcataagtcgtccttacgcatgttgatcctgttaagcatacacccagagaagaaccggttccttacggaaccggctctgacttaacgcaccatgcaaggacgcttattatcaaacgtccagccaggaattaagtactgcattcccatcgcgtcgtcacgcgcgcctaagccatgtttttgatagagctcatgcgctttcatcacctgatccatatcgagctcaacgcccagacccggtttggtcggtacttgcaccatgccgcctttaatttcaaacggttctttagtcagacgttggttgccttcctgccagatccagtgggtatcgatcgcggtgatcttgcccggcgccgccgcggcaacatgggtaaacatcgccaacgaaatatcaaagtggttgttagagtgcgagccccaggtcagaccgaactcatggcacatttgcgccacgcgtacagagccttgcatagtccagaagtgcgggtccgccagcgggatatcgacggattgcagcgacagcgtatgccccatttgacgccagtcggtcgctatcatattggtggccgtcggtaatccggtcgcgcgacggaattccgccatcacttcacgaccagaaaaaccctgctccgcgccgcacggatcttctgcataggccagagaacctttcaggtatttaccaatgctgatcgcttcgttcagcgaccaggcaccgtttggatcgagcgtaacgcgcgcttgtgggaaacgtttcgccagcgccacgattgactcggcctcttcttcgcccgccagcacgccgcctttcagtttgaagtcgttgaagccgtatttttcataggcagcttccgccagacgcactaccgtttccggcgtcatcgcctcttcatggcgcagacgataccagtcgcattgctcatccggctggctctgatacggcagcggcgtggccttgcgattgccgacaaagaacagataacccagcatttcgacttcgctgcgctgctgaccgtcgcctaacagcgaagcgacgttgacgcccaggtgttggcccaaaaggtcaagcattgccgcttcaatgccagtcaccacatggatagtggtacggagatcgaacgtttgtaagccgcgtccgcccgcatcgcgatcggcaaactggttgcgaacggcggtcaggacatttttatattcacccagcgtttttcccaccaccagtgggatcgcatcttccagcgttttgcgaattttttcgccgcccggaatctcgccaaccccggtatggccggagttatctttaataatgacgatgttgcgcgtgaagaacggggcgtgcgcgccgctcaggttcatcagcatactgtcatgacccgcaaccgggataacctgcatttcagtcactacaggcgtcgtaaattgagtactcataactgtgtccttattcagaattagtgacgaccaaaaacagggcgtttgcggtcaaaagtccagccggggatcaggtattgcatcgggcctgcatcattacgcgcgccgcctggcagctttttatacgcgtcatgcgcttttcgcacctgttcccagtcaagctccacgcccagtcctggcgcatccggaacggcaattttgccgtttttaatttccagcggatttttagtcaggcggcaatcgccctcctgccagatccagtgcgtatcaatagcggtggttttgcctggcgccgccgcgccgacatgggtaaacatcgccagtgaaatatcaaaatggttattcgaatggcagccccaggttagcccccagtcatcacacagttgcgccacgcgaacggcgccggtgagggtccagaaatgcggatcggcaagaggaatgtctaccgcgttgagcatcaccgcgtgtcccatttcacgccagttggtggcaatcatattggtcgctaccggcagtcctgtcgcgcggcggaactccgccatgacttcacgaccagagaatccttgctccgcgccgcacggatcttccgcgtaggtcagtacatcattcagccctttgcacaacgcaatggcttcatccagtagccaggcgccgttcggatccacggtaatacgcgcgtccgggaagcgtttttttagcgcgcgaacagtatcaatctcttgttcgcccggcagcacgccgcccttgagtttaaaatctttaaagccgtagcgatcctgagacgcttccgccagccgcacgaccgcgtcgctgtccagcgcttcctgatgacgcaggcgataccattcatgactgcccggcgtgctttccagatacggcagatcggttttagtgcgatcgccaatatagaagagatagcccaacacggtgacggcatcgcgctgtttaccgggtcctaacagttcacagaccggcacattaagcgcctgccccagtagatcaagcagcgccgcttccaaagctgccaccgcgttaacccgcagttcaaacgtccatgcgcctttaccaaaggtgtcaaaatcagcagcctggttgcctttatgcacctgctgcaccactttgttcaggcgggcgacttcctggcctaataccatcggaatagcatcgaccagcgtctgataaatcacttctccgcccggcgcctcgccgacgccagtatgcccggcgttatcggtgaggatgacgatgttacgggtgaagtacgcgttatgcgcgccgccgatgttgagtagcatactgtcatgtccggcaaccggaatgaccttcatgtccgtaataacgggactggattgcgttgtcatgataattgtcctgcgacaggtttcagttcaatacgcttaatatcgcctaccagcaccagatagctgatgatggccaccagggcatgtacgccgacatagatcaacgcgccgttgaaggaaccggtggtgccaacgatgtaaccaatcgcgattggcgtcacaataccggaaatattgccgaacatattaaacaagccgccggaaagaccgctgatctctttcggcgcggtatccgccattactgcccagcccaacgcgccgatacctttaccgaagaaggccaacgccataaagccgatgatcatccattccacgttcacatagttacagaacaccatgaccattgacagcaacatccccagcacaatcggcgtcttgcgcgcgatattcagggagccggtacgacgcatcagccagtcggaaatgatgccgcccaacacgccgccgataaagccgcagaccgcaggaaccgaggcgacaaagcccgctttgagaatcgacatgccgcgcgcctggaccaaatagaccgggaaccaggtaataaagaaataggtcaatgcgttaatacagtactgaccgatgtaaacgccaatcatcatacgagagcccagcagctgtttgatctggccccatttgacgctaaacggtactttcgctttggtgtctttctgatccatattgatcagcgcgccgccttctgcgatgtactccaactctttcttatttacgcccggatggttatttggttcatggataactttcaaccagataaagctgatgatgatccctaacccgcccataaagaagaagacatgcgaccagcccacttcgtgcgtcagccagcccataatcggcgcgaaaataaccgtggcaaagtattgcgcggagttaaagatggccaccgccgttcccctctcctgcgccgggaaccaggctgcaacaatgcgactgttgcccgggaaagaaggcgattccgccagaccaaccaggaaacgaagcgtaaagagggcgacaataatgccgaaaccactaaagatatcgacaaaaccctgcaacagggtgaagactgaccaaatgaaaatagaccagaaatagacgcgtttggaaccaaagcggtccagcagccagccgcccgggatctgcccgataacataggcccatgaaaaagcagaaaaaacatagcccatgcctaccggatcaaggccgatatctttggccatttctgagccggcaatggacaatgtggcgcggtcgccgtagttgaaggatgtgacgataaacagcatcaccactatccagtagcgggcgttcgtgcgtttctccgcactgctcgccgcgtgacttaatgaactcattgttgcactcctgaaatttcgcgttagctacgctcactctgaactgcacaaccggtagggaatcagagataacgtttccttgttgcagcttttattaggtcgtttgctttgcacgctgcatgcttttattcactggcaggagaagtataaaaagcgcgccacacacactcaccgtgcaacaacacagtattttggcgatgaattacgcctgtttatggcaaaagcccaggacagtggaagccacttcacggaaatgaaatcagaaggcgtcggcgtcgacgcaggaggagtaaaaagagaagaatgtgaaacaggtcgcttgattacatgaaaacgcccgtaaaaaactgctgcttttgcgggcatatgcacaaagctaacacgattcagttactttacactgtgtacaggtcatgattttgcttactggcaacgcaagcaaacgaaaaggtaccctcccgtaggggggagggatttacctcaggaaagtaaagttccccagttttcaacccagggattggactggctctccggctccggatgttcgctggcgtcaatgaataacatctcccccacccgctgcgcgctttgctcttgcaacagggcatcaaactgtttgccgccattacagaaattggggtagctgctatcacctaacgcaatcaccccgtaacgcaggtttggttgaaaaccgactgtatctttaatgccgtgaaagagcggcgcaatgctatccggtagatcgccctgcccggtcgtcgaggtaacgaccagcgcaaccttatcctgatattgctgccagtcggacagttcaggatcttcaaacacggtcgcgctgtggccctgtctggcgaggatcgcttccgcttcttccgccaccagcagtgagttgccatacatggtcccgacaaaaataccaatttccgccattatgcgtatctccctgaattatgtcagatgagtctcatcctgccgggacgccgccgtaaactcaaccctttcattgtcagggagaagtccacgccagccaaactgcgtcagcgcctgcatccaggtttcatccaacccggcctgaattatcaacggctgtccggtgaaggggtgcgtcagttcaagacgactggcatgaagcatcaggcgacgacaggcaaaatgctctgcggcgctgcggttttgtcgcaaatcgccatgtttactgtcgccgatgataggatgacgcagatgcgccagatgacgacgaagctggtgcttgcgtcccgtttttggttccagctcaaccaggccataacgcgtggtgggataacgcccggtcggcaccgccatttcgaccgtcgccagcccgcgatactgcgttacggccggctggggcgctttatcttcgcgggcgaatttatcggcaattttatcgcgctcttccaccagcggataatccagtaccgcgtcatccatcagccagccgcgcacaatggcatggtagcgtttacggatgtggtgctgctcgaactgctgcgccagacggcgtcccgcttcgctggacagccccattaacagtacgcccgacgtgggcctgtcgagacggtgggcggtaaaaacatgctggccgatttggtcgcgcaccgtttgcatgaccacgactttttcgtcgcgatccagccagctccggtgaacaagccagcctgcgggtttattcacggcaaccagccacgggtcttgatagaggatctccagcatcaggatttatcgcgggcgaatagcgcatccagatcctgcaaaaccgccaggatcgtctcccgctgcggatgatccgccgccagcgccatttcataataaggggcgacggcaaacgcctcgggcagcggctgcgcattatcaagtagggtatgcatacgtgggatcaatacccattgcagccattccagcggttccatggtatccataaaaaatggttgggtgctggtaaacaggtgcgcctgcggcgcatcctgccgccagtggcgatgctcgcgcagcagcgtttcaagcgtatgtaactgctgacgcacacggtcatgagtcgtcatgttaaaaacctcaatgatgaaaatctggcgcgaagaataacaaaaaaaagggagcactgtataaacagtgctcccggttcgtttcgcagcattccagctacttttcgtgctccctgctcatccgtgacaacttttcctgtgaccttacggcctgttcatcctgaacgtttgcatcctgcgcacatcgcccgatgtgatagcttcttcctgaagcgtccctggtcatccagacccgccgaacatcctgatcggctctcgttctccgtcctggaggtgtcctttaacgcatcctgcgctttccactttgcttcatcctgaagcctttccttgtaacaccatcctggcgtgtcctgctgaagcgtcatcatcctgacgttcgcttcgttgtacgactccctgtcgacgaagatagaatcgcctgtttcaccttgtcttacaagacgcttacagacaataccttaagtaaattttcatatgaaagtgcgcaaaaacattttaattagttgttttatatagacttacataagaaaacggggctcagtatccgctgatatcctggcgatctcctacagactttgtaagagatctctcacacctgttagggcaaacgattacagaagaggattaagttgcgtaaggaattccgcaagcgttgcggcaagaacggtacgattgcgggtgcccagcgtttctttaatcacctcgccggacagattacagaccgaaatgacctcaagctcattttcctgcgtcgcaataaaaagcgtgggaggaagcttgagccgcttttgcgtgaccaggtggcctatcagattttcctgcacgcgccgaaagtcatcctgactccaggtttgcagtagcgtaagcttttcatccgcaaactgcgcgggcatgtcgccagcaaactgcgtggtgtaaaacgcgtggagcgcaggttgtaccataatatcaaaggcgcgttcaaccgcgtttacattttcttcgccttcaaaaggttgcggctgccagtaaacggcatcgcgggttgaagaaataatgcacggagaaggtacgccatacagttcttcgctcaacggccagctaccgtgtttttcttgccacgcatcgcagtaacgcgtcgtaaaggctttcaatgcctgcgctgtcagttcgtccaccagtttctctcttcataaaagccaggatacacttggcgcatagtgtatctggtttatgacggtgaaacatgtcttcttatgaaaaccatcaggctcttgatggcctgactctcggaaaatcaacggattaccgggacaattatgacgtcagcctgctgcagggcgtaccgcgcagtttgaatcgtgacccgctcggattaacagccgataatttgccgttccacggcgcggatatctggacgttgtatgaactttcctggcttaacagccagggtcttccgcaggtcgccgtcgggcatgtcgaactggattacaccagcgttaatttaatcgaatccaaaagctttaaactgtatctgaacagctttaaccagacgcgctttgacacctgggagacggttcgccagacgctggagcgcgatctgcgcgcctgcgcgcagggcaacgttagcgtgaggcttcatcgtcttgatgagctggaaggacagcctgtcgcccatttccacggcacctgtattgacgatcaggatatcagtatcgacaactaccagtttactaccgactatctgcaacatgcggtcagcggcgagaagcaagtagaggagacgctggtcagtcatctgttgaaatccaactgcctgatcacccaccagccggactggggctcgatacaaattcagtatcgcgggcgcaaaatcgacagggaaaaactgctgcgttatctggtctccttccgtcaccataatgaatttcacgaacagtgcgtagagcgtattttcaatgacattctgcgcttctgccagccggaaacgctaagcgtttatgcgcgctatacccgccgcggcgggctggacattaatccctggcgcagcaataccgatttcgtgcccgccacgggcaggctggcgcgacagtaatttttttgtcaattttgcgtgccggattgcgcatgtaaggttgtgaaaggtcatcagccagggctattgtaatcaacagggaatggcgtgttgcgtcccataaggagtttacttgattacacatattagcccgcttggctcaatggatatgttgtcgcaactggaagtggacatgctgaaacgcacggccagtagcgacctgtatcaactgtttcgtaactgttcacttgccgttcttaactccggcagcctgaccgacaacagcaaagagctgctgtcccgctttgaaaatttcgatattaacgtactgcgccgcgagcgcggcgtgaagctggaattgattaacccgcctgaagacgcttttgttgacgggcggattattcgtgcgctacaggctaacctgttcgcggtgctgcgcgacattctctttgtgaatgggcagatccacaatgccggccgtttccagcatctggatcttgaaagctcaacacatatcaccaatctggtattctccattttgcgcaacgcccgggcgctgcacgtcggcgaagcgccaaacatggtggtatgctggggcggccactcaattaacgaaaacgagtacctgtatgcccgtcgcgtcggcacgcagttgggattacgcgagctgaacatctgcaccggctgcggccctggggcgatggaagcccccatgaagggcgcggcggtcggtcacgcacagcagcgctataaagacagccgctttatcggcatgactgaaccttccattattgcggctgaaccgcctaacccgctggtgaacgaactgatcatcatgccggatatcgaaaaacgcctggaagcgttcgtccgtatcgcacacggtatcatcatcttcccgggcggcgtgggtacggcggaagagctgctttatttgctggggattctgatgaatccagccaataaaaatcaggtgctgccgctgatcctgaccggaccaaaagagagcgccgattacttccgcgtgctggatgagtttattacccatacgctgggcgaagcggcccgccgtcattaccgcatcatcattgacgatgcggcggaggtagcgcggctgatgaagaaagcgatgccgcaagtgaaagagaatcgccgcgatactggcgacgcctatagttttaactggtcgatgcgtattgcaccggatctgcaggtgccgtttgagccgtcgcatgagaatatggccaacctgaaactgtacccggatcagccggttgagattctggcggcggatctgcggcgcgccttctccggtattgtcgcggggaacgtgaaggaggtcgggatacgcgccattgaagctaatggtccgtataaaatccacggcgatcgagagatgatgcgtcgcatggacgatctgctgcagggattcgtcgcgcagcatcgtatgaaattgccgggttccgcctacatcccctgttacgagatctgcgcttaacgcttatgcccggttgccgccagcagccgggcgcttctcccattcctttcattgcggtatggcgattcacgtatgccttcattttttatgatgatcatcagaggcatagcccgcattgttttataaacaccatttataattcaccataaatagattgccaggcaaacgtttacctgactcctcttaccgtgatttatcggctcaaactctcattcttcgcaagaatccactaaaaaccttgatttttatagtcaaacctccgtatcttgcgccccaatctttccggccttatatcgttaatggtagccttcgcgcccggaaattcgttatgacgtttttttaatagattaatggtccaaatttatccatgtaagaagcggattattgcatttgagatcgggatcactgatagattcatcacttaaatgtatctttccgcccgaaaattattacggcgaaaaattatataaaaagcgtccctaagcagatttcattttacgatcaggtcttttttcattggattagaccagcaacctgatttttagcatcctccaggagaaatagatggaaaccactcagaccagcactattgcttcgattgactctcgaagcgcatggcgcaaaacggataccatgtggatgctgggcctttacggcacggctatcggcgcgggcgttctgttcctgccgatcaacgcaggcgtcggcggcatgattccgctcatcatcatggcgattctcgctttcccgatgacctttttcgcacaccgtggtttaacccgcttcgtgctgtccggtaaaaatccgggtgaagacatcactgaagtcgttgaggaacacttcggtatcggcgcaggtaaactgattaccctgctttacttcttcgcgatttaccccatcctgctggtttacagcgtggcgattactaataccgtggaaagcttcctgacccaccagttagcgattaatccgccgccgcgggcgattctttccctgatcctgattgttggcatgatgaccatcgtgcgcttcggcgagcaaatgatcgttaaggcgatgagtatcctggtattcccgttcgtcgctgcgctgatgctgctggccttgtacctgatcccgcagtggaacggcgcggcgctggaaactctgtcctttgattccgccgcgtctaccggtaacggtctgtggatgacgctgtggctggcgattccggtgatggttttctctttcaaccactccccgatcatctcctccttcgcggttgcgaagcgtgaagagtacggtgaaggcgctgagaagaaatgttctaaaattctggccttcgcccacatcatgatggtgctgaccgtgatgttcttcgtcttcagctgcgtgctgagcctgacgccggcagatctggcagcggcaaaagagcagaacatctctattctgtcttacctggcgaaccattttaacgcgccgatcatcgcctggatggcgccgatcattgcgatgattgctatcaccaaatccttcctcggccactaccttggcgcgcgtgaaggctttaacgggatggtgattaaatcgctgcgtggtaaaggtaaatccatcgaaatcaacaaactgaataaaattaccgcgctgttcatgctggtcaccacctggattgtggcgacgctgaaccccagcatcctgggcatgattgaaaccctgggcggcccgatcatcgcgatgattctgttcctgatgccgatgtatgccatccagaaagtaccggcaatgcgtaagtacagcggtcatatcagcaacgtattcgttgtgattatgggcctgattgccatctccgctattttctactcactgttcagctaagtcctttagcgccgcttaccgcggcgcttctctatgatacaaccgcaatggatgccctatgattagcgtattcgatatttttaaaatcggcattggcccttccagttctcacaccgtcggaccaatgaaagcaggcaagcagttcacggacgatctgattgcccgccatattcttacagatgtcacccgcgtcgtggtggatgtctacggctctctgtcattgacgggtaaaggccaccacactgatatcgccattattatgggcctggcggggaatctgccggacaccgtcgatatcgacgccattccgtcctttatccaggatgtgaacacccatgggcgtttactactggctaatgggcagcatgaagtcgaatttccggtcgataagtgcatgaatttccacgccgacaacctgtctctgcatgagaacgggatgcgtattaccgcgctggcgggcgataaggtgctctacagccaaacctactactccatcggcggcggctttatcgtcgatgaagagcactttggtttgacgaatagcgaacccgttaacgtaccgtacccttacaaaaccgccgcggatttacagcgccactgccaggagacgggtttgtcgctctccggtctgatgatgcaaaacgaactggctctgcacagtaaagaagcgctggagcagcacttcgccagggtctgggaggtgatgcgcagaggtattgagcgcggtatcaccaccgagggcgtattgccgggcaaactgcgcgttccgcgtcgcgcggcggcgctgcgtcggatgctggtcagtcaggataagaccaccactgatccgatggcggtcgtcgactggatcaatatgttcgcgctagcagtgaacgaagagaatgccgcaggcggacgagtagtcactgccccgactaacggcgcatgtggtattgttccggcggtgctggcgtactatgacaagtttatccgcgaagtaaatgctaactcgcttgctcgctatatgctggtcgccagcgcgattggctcgctgtataagatgaacgcctctatttccggcgccgaagtgggttgtcagggagaggtcggcgtggcctgttccatggcggcagcgggtctggccgagctgctgggcggtagcccggcgcaggtgtgcatcgccgcagaaatcgccatggagcataatctggggttaacttgcgatccggttgccggtcaggtacaggttccctgcattgagcgtaacgcaattgcttcagtcaaagcggtcaacgccgcgcgtatggcgctgcgccgtaccagcgaaccgcgcgtatgcctcgataaagtgattgagaccatgtacgaaaccggtaaagacatgaacgctaagtaccgcgaaacttcgcgcggcggcctggcgatgaagatcgttacctgcgattaattctcagcacattttaggatctgtaagccggataaggcgctcgccgccatccggcttttgttgcctgatgtcgcttcgcttatcaggcctacggatagcgctatttcgcaatgctcgcctccccccgccgtgaatgttaccctacgcgcaggtttgtaagggagaacaccgtggctgctcatctgcttatcgtcgacgcgctcaatttgattcgccgtattcacgccgttcagggatcgccctgtgtggaaacctgccaacacgcgctcgatcaattgattattcacagccagccaacccatgccgtagcggtatttgatgacgacgcgcgcagcagcggctggcgtcatcagcgtttgccggactacaaagcaggacgtccgccgatgcctgacgatttacataatgaaatgcccgccctacgcgccgcatttgaacagcgcggcgtacgctgttgggcatcagacggtaacgaagcggacgatctggcggcgacgctggcgctaaaagttaccgaagccggacaccaggcaaccattgtgtcaaccgataaaggctattgccagttgctctctccgggattgcgcattcgcgactacttccagaaacgctggctggacgcgccgtttattgaaaaagagtttggcgtacttccccggcagttgccggattactggggtctggcaggaatcagtagttcgaaagttcccggcgttgccggtatcggccccaaaagcgcgacccagctattgattcagtttcaaaatctggagggaatttacgcccatctggacgaggtgccggaaaagtggcgcaaaaagcttgagacgcataaagaaatggcatttctttgccgcgatattgcacgtctgcaaaccgatttacatatcgacggaaacttacagcagctacggctggcgcggtagttttgttgccggatggcggcgtgaacgccttatcctgcctacaggactgcacgaaatgtagagcggataagcgcagcgccatccggcaaaattaccaggcggtatgatacagttcgacaatgtccgccagactcgcttcacgcggattgccgcccgtacagacatcatcgaacgccgcctgcgccagcgccgggatatcctcttttcgaacgccgacatcacgcaaatgcagcggaattcccacatcgcgatttagcgtaaatacggcttccactgcggcattacgcgcctcttcaaggctcaatccttctaccttcacccccatcgcccgggcgatatcacggaatttctcgttggtagacccggcattgaaacgcatcacatgcggaagcaaaatagcattcgcgacgccgtgtggcgtgttgtaaaacgcgcccaacggatgcgccatcccatgcaccagccccagccccacattggaaaaccccatcccggcaacgtattgccccagcgccatcgcctcaccggcctctttttctccggctacggcgccgcgcagcgcgccagcaataatctcaatggctttgatatgtaatgcatccgtcagcgcccatgcggcccgggtaatatagccttcaatagcatgggttagcgcatccacgcccgttgccgctttcagcgcgggcggcataccgtccatcatatcggcatcgataaatgccgcctgcggaatatcatgcggatcgacacaaacgaatttgcgccgtttctcttcatcggtaatcacataattgatagtgacttccgccgcggttcccgccgttgtcgggatcgccataatcggcacgctgggtttacgggtcggcgatagcccttccagactgcgcacatcggcaaattccggattgttactgataataccgatcgctttgcaggtatcctgcggagaaccgccgccaatggcgatgagatagtccgcgccgctttgggtaaagaccttaagcccttcctggacaacggaaatcgtaggattagggatcacgcccgcatagatctcccacgccagccctgcggcatccattctgcttgtcactttatcgaccacaccgcattgcaccagcgttttatcggtaacaatcagcgctttatgataaccgcggcgcgtcacctcatcggttaatgcgtccaccgctccccggccaaaccatgccgtttcattcagaatcattctgttcgccatcgcctgtctcctgacatcactcttcaatacgtaatccgtaagttttaaatttctccagtacgatagcgatcgcctcgtcatccagtaccggtaccggatcgacaatggccagcgtacttaaatagagctgcgccagcacttccacttcatgcgccagccacaacgctttgtctaaattttcttcacaagcgataagcccgtgatgctgtaacagcgtcgctttacgatttttaagcgccacggcaacatggtcagaaagttcgcgggtgccaaaagtggcgtagggcgcgcagggaatagagtttcctcctgcggcggcaatcatgtagtgaatcgccggaatcgggcgattcaggatcgagactgccgtacaatggacagcgtggttatgtaccacggcattggcgtcagggcgcgtctggtatgccgccatatgaaaacgccactcgctggaaggcagcttgccctgctcatgctgaccgtcagcatcaataaagacaatgtgcgactctgtcagcttctcgtaggggatccccgtcggcgtaatcagcaatccgccctgataacgtacgctcacgttacctgccgtcccctgatttaaccctaaccgcgtcatttccagacaggtatcaataatctgccgcgccagtctatttcgttccattatttacctctctctgtgattcaaaatgagacaacaaaaccgcctttcgcattgcgctgctgtcctgttgaaataatcgaatagttagcaactatcatcatactgaataaagagaagggaatttaaataacgatattttgtgattcacatcaattaattcgccacgataaaccagacgactaccgtttctctcgccgataaatgcccgctcttaataatattttttaaaacgggcaaagatgaagaataagttactactgcccgttttcgtggcaataatttaattcgggcattcagcctgtggttttttaaattaaacatctcaaacggtcattttttatgaaaattaaagtgatgataatcacagaacgctatgctctcaggtataaatgtgaccgccatcatattaaaaggccttttttatttgaaaatgactccatgagttcattccggacgccaatttattaccggtaagaaaagcgaactcacctaattttacggtctggtgaccagaaccgaccgcacgcaaaagcttctgaaccgatgaggatgctatgggaaacacaacaatacaaacacagagttttcgtgctgtggatgcagagcaaagcaaaagcaagcgctacattattccattcgccttactttgctcgctattttttctgtgggccgtcgccaataatctgaatgacattttattaccgcagtttcaacaagcttttacgctaactaactttcaggccgggcttattcagtcagccttttatttcggttatttcgtcattccaattcccgctgggattttgatgaaaaaactcagttataaagcagggattatcaccggactttttttgtatgctgttggcgccgcattattctggcctgcctccgagataatgaattacacattgtttttaattggcctgtttatcatcgccgccggtttaggctgccttgaaactgcggccaacccttttgttacggtattaggtccagaaagcggcggacatttccggcttaatctggcgcaaacttttaactcctttggcgctattatcgccgttgtgtttgggcaaagccttattttgtctaacgtgccgcatcaatcgcaagaagcgcttgataaaatgacgccggatcagcttagcgcctataaacacagcctggtgttatcggtacaaacgccatacatgattatcgtcgccatcgtattagtagttgcgctactgattatgctgaccaaatttccggccctgcaaagtgacgatcatagcgatgctaaacaaagctctttcttatcttctctctcccgactcatccgtatccgccactggcgctgggcggtgctggcgcagttctgctacgtgggggcgcaaaccgcctgctggagctatctgatccgctacgccattgaggagatccctggaatgacgcccggtttcgccgccaattacctgaccggcacgatggtgtgcttctttatcggccgtttcaccgggacctggcttatcagccgcttcgcgccgcataaagtgctggccgcctacgccctgtttgccatgctcctgtgtctgatttccgcctttagcggcggacatatcggcctgctggcgctgacgttgtgtagcgcatttatgtcaatccagtacccgaccatcttctcgctgggtatcaaaaatctgggacaggacactaagtacggctcgtcttttatcgtcatgaccatcattggcggcggtattgtcacgccagtaatgggcttcgttagcgacgccgcaggcaaaatcccgaccgccgaactggttccggcattgtgctttgccgtcatcttcatttttgcccgtttccgttcacaagcggcgacaaactgaacatttatccgaataacgtgaggaatctgtcatgaaaaaaatcagcttaccgaaaatcggtatccgcccggtgattgatggacgtcgtatgggcgtacgcgagtcgctcgaagagcaaaccatgaacatggcgaaagcgacggcggcgctcatcaccgagaaaatccgccacgcctgcggggctcaggtggagtgcgtcattgcggatacctgtattgccggaatggcggaatccgccgcctgtgaagaaaaattcagtagccagaacgtgggcgtgaccattaccgttacgccgtgctggtgctatggcagcgaaaccattgatatggacccgatgcgtccgaaagccatctggggctttaacggcacagagcgtcctggggcggtttaccttgccgcggcgctggcggcgcacagccagaaaggcattccagcgttctccatttatggccatgacgtgcaggatgccgacgatacctccattcctgccgacgtcgaagaaaaactgctgcgttttgcgcgggcagggttagcggtagccagcatgaaaggcaaaagctacctctccgtcggcggcgtgtcgatggggatcgcgggttccattgtcgatcataacttctttgaatcctggctgggcatgaaggtgcaagcggtagatatgaccgaactgcgccgccgtatcgatcaaaaaatttatgatgaggccgaactggagatggcgctggcgtgggcggataaaaacttccgctacggcgaagatcagaacgcctcgcagtataagcgcaatgaagcccagaaccgcgcggtgttaaaagagagcctgctgatggcgatgtgtattcgcgacatgatgcagggcaacaagacgctggcggacaaagggttagttgaagaatcgctgggctacaacgccattgccgccggcttccagggccagcgccactggaccgatcaatacccgaatggcgataccgccgaagcgctgctcaatagttcttttgactggaacggcgtacgcgaaccgtttgtcgtcgccaccgaaaatgacagtctgaacggcgtagcgatgctgttcggccatcaactcaccggtaccgcgcagatattcgccgacgtgcgaacctactggtcgccggaagccgtagaacgcgtcaccggccaggcactcagcggcctggcggaacacggcattattcacctgattaattccggttctgccgctctggacggtgcctgtaaacagcgcgacagcgaaggcaagccgaccatgaaaccgcactgggaaatcagccaacaagaggcggatgcgtgtctggcggccaccgaatggtgcccggcgattcacgaatacttccgcggcggcggctactcatcccgtttcctgaccgaaggcggcgtaccattcaccatgacccgcgtgaatatcatcaaaggcctggggccagtactgcaaatcgccgagggctggagcgtcgaactgccgaaagcgatgcacgatcagcttgatgcccgcaccaactctacctggcctactacctggtttgcgccgcgtcttaccggcaaaggcccgtttaccgatgtctattcggtgatggcgaactggggcgctaaccacggcgtactcaccatcggccatgtaggggcggactttattactctcgccgcgatgctgcgtatcccggtatgtatgcacaacgtggaggaggcgaagatctaccgtccttccgcctgggcggctcacggtatggatatcgaaggccaggattatcgcgcctgccagaattatggcccgctgtataaacgttaatgcggcttaggccggtggcgcaggtttaccgggactacgggcgcgtgaaccgtaggccggataagcgtagcgccatcgggcggcgtttatggagttatctatgaaacaagacgttatcctggttctcgactgcggtgcgacaaacgttcgggcgatcgccgttgatcgccaggggaaaattgtcgcccgcgcctcaaccgctaacgccagcgacattgccgcagaaaatagcgcctggcatcagtggtcgctggacgccatcctgcaacgtttcgccgattgttgcaggtcactctccagcgccctgtcggagtgtgttgttcgcggtattacggtgactacgttcggcgtcgatggcgcgctggtcgatgcgcagggcaagctgctctacccggtcatcagttggaaatgcccgcgaaccgctgccgtgatggaaacgattgagcgctttatctcgccccggcaattgcagacgctctccggcgtcggcgcgttcagctttaacacgctgtataaactggtctggcttaaagagaatcatccgcgcctgctggaacaagctcactgctggctgtttatctcgtcgctgattaaccaccgtctgaccggcgagtttacgaccgatatcactatggcaggcaccagccagctcctggatatccatcagcgcgactttagtccggaaatcctgcaggcgacgggcctagcgcgccgcctgttcccgcgtatcgtggaagcgggcgccccgataggcacgctacagacagacgcggccaggctactcggtctcccggcgggtgtgccggtgatctctgccggacacgatactcagttcgcgttattcggcgctggcgcgcagcaaggtgaaccggtgctctcctccggaacatgggagattctgatggtgcgcagcggtcaagtggatacctcgctgctcagtcagtatccgggctcgacctgtgaactggacagtcagtcggggctttataaccccggaatgcagtggctggcctccggtgtactcgaatgggtacgaaaactgctgtggacgccggaaacgccatggcaaacgctgatcgacgaagcgcgcgctattcccgctggcgcggaaggcgtacggatgcagtgcgatctgctcgcctgccaaaatgcaggctggcagggcgtgacgctcaataccacccgcggccatttctatcgcgccgcgctggaaggcctgacggcgcaacttcagcgtaatctgcgcacgctggagaaaatcggccattttaacgccacagaactgttactggttggcggcggcagtcgcaacgctttatggaatcaaattaaagcgaatcagcttgatatccctatcaaagtgctggacgacgcggaaaccaccgtggccggcgctgccatgtttggctggtacggcgtaggcgaatttagtagcccggaacaggcgcgcgcgcaggtcaattatcagtatcgttatttctggccgcaaaccgaacctgaaattattgagggagtatgaaatgctaaaaaccatttcaccgttaatttccccgacactgctcaaagtgctggccgagatgggccacggggacgaaatcattttttccgacgctcactttcccgcgcatagcctgggcccgcaggtgattcgcgccgatggtcttagcgtcagcgatctactgcgggcaattattccgctctttgagctggatagctacgccccgccgctggtgatgatggccgccgtggaaggcgacacgctcgatcccaacgttgaagcgcgctatcgcgatgccttgtcattagaagcgccgtgcccggatatcgttcgtatcgaccgctatgcgttttatgagcgggcgcaaaaagcgtttgcgatcgttatcacaggtgagtgcgcgaagtacggaaatattcttttaaaaaaaggggtaacgccgtaatctcttgccggtgcgcccgcatgacgcgggcgttcatcgaatgatggggtgagaaaaatgaaagcggcacgccaacaagcgatagtcgatctgctgatcaatcataaaagtctgaccaccgaagcgctggccacccggcttaacgtcagtaaagagaccatccgccgcgatctcagtgaactacagacgcagggaaaagtgctgcgtaatcacggacgagctaaatatattcatcgtgaaaatcaggacagcggcgatccattccatatccgcctgaaaagccattatgcgcacaaagccgatattgcccgtgaagcgttagcgtggatagaagaaggaatgacgattgcgctggatgccagttcaacctgctggtatctggcccgccagttgccggatattcccattcaggtttttaccaatagccatcctatctgtcaggagctgggaaaacgcgaacgcattgcgctgataagttccggcggccagcttgaacgtaaatatggctgttatgttaatccgtcgcttatctcacagctaaaatcgcttgatatcgatctgttcatcttttcctgtgaggggatcgacggcggcggcgatctgtgggactccaatgcgatcaacgccgattttaaatctatcctgctcaggcgcgcctcgcagtctttattattgattgataaaagtaaatttaatcgttcaggagaggcgcgcatcggccatctggatgacgtgacgcatattgtttcagatgcgccgcaatcgtagaccggataagcgtgcgtcatccggcgctgatgacgcgccggacgacggcaacgcgtttttatcgctcgtcgcgacgtccgccaacagccgcccacaaccgacgcacgtgtaccgtcacttcttcgcgatcgtgataaagctgacgcgcctggatctgcgcattaacgccgtgctcatccaactgcgcctgaagatacgccaggttatgcgacacctcttcatagcgttttttcatcggcagtttaaggttaaaaatcgtctcccgacaccagccgttcaccagccactgcgccattaacgcggtgactttggccggcttctccaccatatcgcagaccatccatgaaatattattccggttcggacggtacctgaagccatcctcacgcaaccaggtcacctgtccggtgtccatcaggctttgcgccatcgggccgttatctacggagtagacccatatattgcgcttcactaactggtacgtccatccgccgggacaggcgcccaaatccaccgcatacatgccgttcgccagacgttcatcccactcatcttccgggatgaaaacgtggagcgcctcttccagtttcagcgttgagcgactcggcgcatcagacggaaacttcaaacgcgggatgcccatataaaacggtgaattgttatgcgcgaacgaataaccggtatagcagcatcctggcgcgataaaaaagacatgaacgaccggacgcttcggcgtttcataattcgtcaatacgcccgcatcacgcaaagccgcgcgcagcggcaccgtaaatttgcggcagaacttcatcagttctttactttcattggtgtcggcgacttcaactcgcagctcgccgcccttttccactacgccctgcaacatgccgacaatcggcgtaattctgtcttccggcggtaaatgttgcagcagttcacccaccacaaaccactggcgggcgaaaatcagcgaactgaacggcagttctgaaatcagcttttcgccatcttccggctggtagcattcataaatgacatagcctgcgttctcttttacgcgtgcaaaaccaaatatttcccgttttcccgctttatcggtaatttctgcagcgcactctttttcaaaccccggacggcagagcaatacaactttattcatggctcgcgcccttacgtttcatacgaatggcgccaatcagcaatagcgcccagcccaccaggaaactgacgccgccgacaggcgtgatatacgcccacaggcgcagatgcgaaagcgcaaggcagtacaggctgccgctaaacagcaccgtgcccagcgccagaaaaacgctgctccagtaaaaccagatgctgatacggcgctgcatcgccaccgccaggccaaagatcgccagcgtatggaacgcctgatattgcaggccggtctgaatccagcccatttcaaccacgcccagggttttactcaaaacatgcgccccgaacgcgcccagagcaacgtaaataaaaccgctgatagcggcgacaatcagcataaaacggctggtcatggtcataccctaagttaattattgttcgtaacgaaaacggaatttttcttgctccgtcgccgccttcgccaaaatccactgacggaaggcggctattttacccagttctgcctggctgtcatgacaaaccagataaaaagcattcttactcaccagaacatcgttaaatggacacaccagtcgcccggcttcaatttccgactgcgccataacattattcgccagcgcgatcccctgtccgtgaatagcggcctgtagcaccatcgcgctgtggctaaatatcggcccttgctgaacgttaatatggttgagccctaactgacgagtataggcctgccagtcacgccgggaggcgtcgtgcaatagcgtgtgtttcgccagatcttccggcgtttttaacggtttttcgcctgtgagtaataaaggagaacagacgggcagtaaatattctgcgtataatttttcgacgcgcaagcccggccagtttccccggccataaaaaatcgcgacatcgacatcgtctgccagtttatcttcctgacggtcaacggcttgtatccgaacgtcaattcccggataagctgagttaaagctggagagcctgggcaccagccactggatggcaaaactgggcggtaaactcaccgtcagcgcccctttggcactgcgcgcctggagcttacgcgttgcctccgtgagctgggaaaatatctctttaatgtcgagaaaatagctttggccttcttccgtcagcagcagcgaacgattgcggcggcggaacagttttagccccaaaaaatcctcaagtgacttaatttggtggcttactgcggcctgcgtcacaaaaagttcttccgctgctcgcgtaaagctcaaatgacgcgcggcagcatcaaaaacgcgtaacgcatttaaaggaggtaatcgttttgacatggcctctggacttaatgtcgaatgaatttaacaaataggtaacaacatgtaacctattagtttttttaatctgagacattataaattgtccgttgaggttctaccagcaaatacctatagtggcggcacttcctgagccggaacgaaaagttttatcggaatgcgtgttctgatgggcttttggcttacggttgtgatgttgtgttgttgtgtttgcaattggtctgcgattcagaccacggtagcgagactaccctttttcacttcctgtacatttaccctgtctgtccatagtgattaatgtagcaccgccatattgcggtgcttttttttgtataacaaacggttagttttccagagccaccatctctttcacgtcagtacgattgatctgctgtttgttgccattagcgtctttatacgaaatcataccggtatcgttatcggtctggggtttaccgtcggtcacaatgctacgtccatcattggtgtgcataacgtaattaggaccggaacaggcgctcagggcaaaagtcagcatacatgcagagataattgcggcagtctttttcatcttcttctccttaaagctgtttgtgctatttaaagcggactccgtaacaggcttaaacattcgcctaacattattcagcataacctcctttacataattcgccaggatatacagacgattccgatggttaggacaaaccttgtatcagccgcgcttttacgccacgatcggtaaactgaaccgaggaatatcatgaacgcttttaatcccacgcagtttcgcgcgcagtttcccgcgctagccgatgcgggtgtttatctcgatagcgccgccacggcattaaagccacaggcagtcattgacgccacgcaccagttttattgtttgagcgccggtaacgttcatcgtagccagtttgcgcaggcgcagcgcctgacggcgcaatatgaagcggccagagcaaaagcagcgcggctgttaaacgcgcccgatgaaaaaagtatcgtctggacacgcggcaccaccgaagcgatcaacatggtggcgcagtgttacgcccgtcctcgtctgcgccccggcgatgaaattatcgttagcgtcgccgagcatcacgccaaccttgtgccctggctgatggtggcgcaacaaaccggcgcgcaggtcataaaactgccgcttaatgaccggcgtcttcctgatgttgagcgtctgccggaactgatcacgtcgcgcagccggattctggcgctggggcaaatgtcgaacgtaacgggcggctgcccggatctcgcaagcgctatcagcgccgctcacgcagcgggaatggtcgtgatggtagatggcgcgcaaggcgcggtacacttcccggcggatgttcagcagcttgatatcgatttttatgctttttccgctcacaaactgtatggcccgaccggtatcggcgtgctgtacggtaagccggagcttcttgaggcgatgtcgccctggctcggcggcggcaagatgatccgtgacgttagctttgaaggcttcaccactcaaagcgctccctggaaactggaagcggggacgccgaacgtcgccggggtcatcggcctgagcgctgcgctggaatggctgtccgatatcgatattgaacaggccgaaaactggagccgcgggctggcgacgctggcggaagacgcactggcgaaacgcccgggctttcgttcgttccgctgccaggactccagcctgctggcctttgattttgtcggcgtgcaccacggcgatatggtgacgctgctggcggaatacggtattgcgctccgggccgggcaacattgcgcccagccattgctggcggaacttggcgtcacagggactctgcgcgcctcttttgcgccgtataatacccaacatgatgtggatgcgttggttaacgccgttgaccgcgcgctggaactgctggtggattaatgacaaaccctctttataccggacacccgttcggcacaacggtaacggaagagacgttacgcgctatctttctcccgctgacccagtgggaggataaatatcgtcagttgattctgttaggaaaacagctccccgctctgccggatgaatgcaaagcgcaggcgaaagagatagccggctgcgagaaccgcgtctggctgggctttacccgatcagataacggaacgatgcactttttcggcgacagtgaggggcggattgtccgcggcctgctggcggtattgctcaccgcggtggaaggaaaaaacgccgccgagttgcaggctcgttcaccgctggcgctgtttgatgagctgggtttacgcgcccagcttagcgcctcacgtagtcaggggctgaacgcgctgagcgaagcgattgttgccgcaacgcataagggttgaaatagcgtaaatattctgtcgcctgacagcgccgcccgcagcggtcaggcgatgcagataaaataatccagtcactttattagtttcggcgtcagatttccctgataagcattcttttgatttttatcagctatcacaatgaaattacaatgttagaatccatgttaaaacggcgtgaagattttagagtaaataaagccactcgatgtagcgtagcaggagaactggaaaattcatacgcatcgggtgaagttataacaggatatggataagtggaaaaatatctgcgtagcggtaccatgtttgtggtactggcatttatattatgggggttaacacctttatattatcaatatttatcaggggggaatctcgcacaaatattgatataccgggtgttctggtcaattccattattactggcagtaagattgttatttcggcagcgaacgcgatttcatgatgcctggaaagataaaaaatcttttttcttctgcatgatcgccggacttttgatgattgtctcatggtcatcttttatttatgcgctaacccatcatctggtgcttgatgccagcctcggctattttatcaacccgctatttgttattgcgctgggatgcatttttcttaaagaaaaactgtcgttgtttcaggccatcgccgttttttccggtgtctgcggcctgacttttcaaattatcatgctacggcatttcccggcgctggcgctaaccatgggattatcatttgcgctatatggcctggcgcgaaagtttatacattatgatgtgatgacatcgataacgattgaaacattatgggcattgcctgtctcactattaatttttctctttagcgatactggaccaattatatccgctaatactcctttctttttgtatgtcatgacggcgccagtgacgatcattccactggtattatttgccatcgcgttaaatcacacctcgttgattgtcaccggactggcgcaatatatagagccgtctttacagttcttacttgccattatgatatttggcgagcacattaattacgcggaactgctctgcttttgtgcagtatggttcgggttgtttctatgcatatctgaaaatttatattcccattatctccgcgcccgtctgaaaccggtgttcggcagggtacagcgcttctttcgctaacgaagggcgcagggccggatacgcgtctgcgtgacactccgccccgtccttttattcttgtcgcgccgctttagccatgatcttcttcagcgcatgggaaacggcgacaaaaccgaacgttgccgtcaccatcgtcgccgcgccgaagccagaggcgcaatccatccgttttggcccttctgcggtagctttcatcgcgcatacggaaccgtccgcctgtgggtaaaccagcgcttcggtggaaaaaacgcagtccacgcccagcttacctttactgttcttcactacgccaaaattatgtttcaatctctcgcgcagttttgccgccagcggatcctggatggttttcgccaaatcagcgacctggatttgcgtcggatcgatctgcccgcccgcgccgccagtggtcactaaaggaaccttatatcggcgacagtacgcaatcagcgcggcttttggacgaacgctgtcaatagcgtcaatgacataggtaaaacccgcgttcatataacccgccacattatccggcgtgatgaaatcatcgataaccgttacccggcactccgggttaatttgccgaatccgttcggccatcacttccgctttcgccaacccgacgttatcacgcaacgcatggatctgacggttcgtattggtcacgcagacatcgtccatatcaatcagcgtaatcgcgccgatgcccgtacgcgccagcgcctctgccgcccatgatcccaccccgccgattcctacgacgcagatatgcgcctcagcaaaccgctgcagcgctttttcaccgtacagacgcgcggtgccgccaaagcgttggcgccaggcatcacttatcaccactgacatatgacctcagaataaaaaaaggtgaggttattcctcacccctgctcactattttcaggcccgatagcgatcgcgttatcgggcaatccggttgtcgcagaataccacaatcagccgctaaacacgttaccggcgcccggcgcgctttttaacacccagacgcgaccatagtgattataccatccggcacgatgcccggcatccgggccaattccctggtaaatatcaaagtgctggcctttaatcgctccgccgacatccagtgcgaccatcaaacgtagctcatactgaccgctaaatttaccgttgttatccagcaacggtacttccgccaacaaggtcgtgccaggcggaatgatgctgcggtcggaggcgacggatgctcgcccaatcagcggtacagcgctggcgcctttgaccggcgcaaaagattgcggcttaaagaagacgaacgacgggttctgctccagtaattcacgcacttccgcttcgctgtgcttctctccccattcgcgtatagcctgcatcgacatatcttcttttttcacttcaccgcgatcgataagcactttaccaatactgcgataaggccagccgtttttaccggcataactaaagaagttcagcggactaccatcaccaaaatcaatataaccgctgccctggacatccataataaagttatccatcagcgaattactccaggccaggatgtacttatcgctcagcgcgcctgcgtagatctgagcgcgggacggtaagcgtccgcgttttggcggcatactatagataggatactggaacgcgccctggcgcgtatggcgagcctgaacgacgggcgtatagtagcccgtgaactggacgttaccgtagttgtcggtgccttccatctgccaggcatcgataccaaactgacgcatagtgcgcgtatcgcctccggaacgtaaccagttctggacagcgttatagacgttgctttgattggtgtataaacgcggcgacgcggaacggatctggttgacctgctcggcaaagtctccagcattaatcggcgcgcccactgcgtccggctggtttaccagggagaagggctgggtaaatttcccgtccttatattgctgaccgcgatcggtcggttttgatgaacaggcagccagcattgccagcattacgcctgtcgccacatattttgcccaacgtcctttcatggtgtctcgtcttctgcgtaatcgaaagtgcccggtgaagataacaaaccgtccgaagtaatgaaatgcgatcgcgatctcattatgtaaattcgtttaaaaatcgcgctatctgcggtgtatttgcgcaattcatgagaaattagcgatttatatgaaaaaagggttgcaacaaaagctcagcggagtatagtgcgcatccacggacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaattacaatgagaatgcaagtttagacggacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaacttaatgaacacccttacgggtgtttttttgtatctgtcgtctggtccgcaacgacagtgcgggcagcatcctacttacccgcgcaataaactcgccgtcatctcaggttaacttcttctcgccagcgtcgccccatcggcaaaatacgctttaatgcccgccagaatcgactctgcgacctgttgctggaacgtcgcggtcttgagcttgcgttcttcttcaatgttactgataaacgccgtctcgaccagaatagacggaatatcgggcgcctttaacaccgcaaaccccgcctgctcgaccttgtttttatgcaggtcattaattttaccaagctgcttcaacaccgctttaccgaatttcaaactatcggcaatggtcagcgattgcaccatatcgaacatcgtatggtcgacataacggtcaccgcttttgctcacgccgccaattaagtccgaggcgttctgcgtttgcgccagatatttcgccgcagtactggtggcgcctttggtcgatagtgcgaatacggatgaaccgctaggctgccggctggtgaaggcatccgcatgaatagagacaaacaggtcggcgcgctgtttctgcgctttcgccacccggacttttaacggaatgaagatgtcttcattgcgcgtcatatagaccttcatgttgccttctttttcgatcaacgcgcgcaggcggcgggctatctggagcaccacgtctttttcacgcgttttgtatttgcctatcgcgccggggtcttcgccgccgtgtcccggatcaagcataataacaatggggcggtcgcgccccgctttaccgggctgcggcccgctttgcgaaggcggcacctgcttatccagatcgcctttattgtagtcttccagcagcgccagcagcggatcctgcatatcctgcgcattggcaggataaagatccatcaccagacgttctttaaagcctgccacaggcgccagcgcaaatagctgcggcttcacgttttgttttagctcaaagaccatacgcacagtcttaggatcaaactgccctacccttgcggatttgatatacggatcgtcgctgcgaatctgcgcgccaatgcctttaagcaccgagttcagattcacatcctcaatatctactaccacgcggtccgggttacttaaggcaaattgtttatatttcagcagacgattcgactctaccgtgacgcgggtatagctggacgcaggccagatacgcaccgcaacgacctggcttacggcagccagcccgacctggctcacgcttaatagccacatggcgcccgcgccttgtagtaaacggcgacggctgattgctgaattggctcccgacatgcttctcccgagcaaaaactaaatagagatcatacaaagttcatccaaattgaccggaaactttagcgaatgacgcataatctgtcatctataaaagggtaaacattctttttatattcacggcattactaagaaaagcgatcggaccgcataaaatttacgcttgcacagagggcaaaaacagaataaaaatacactaatttcgaataataattcactagtggggcgcgcaatgataaaggaacgtaaaaccgaactggtagaagggtttcgccattcagttccctatatcaacacccatcgcggaaaaacctttgtcattatgctcggcggcgaagccattgagcatgacaatttttccagcatcgttagcgatatcgggctactgcatagcctcggtattcgccttgtcgtggtgtatggcgcgcgaccgcaaatcgacgccaatctggccgcgcatcatcatgaaccgatttaccacaaaaacacgcgggtgacggacgccaaagcactggagctggtgaaacaggccgccggtttactccagcttgatattaccgcccgtctgtcgatgagtctgaacaatacgccgttgcagggcgcgcacattaatgtcgtcagtggcaatttcaccattgcgcagccgctgggcgttgatgatggcgtggactactgtcatagcggccgtatccggcgcattgatgaagatgcgatcaaccgccagttggataacggcgcgatcgttctgatggggccggtcgccgtctcagtgaccggcgaaagttttaatctgacctcagaagagattgccactcaactcgccgttaaactgaaagcggaaaaaatgatcggtttctgttcttctcagggcgttaccaatagcgagggcggcatcatttctgaactcttcccgaatgaagcacaggcgcgggtggaagagttggaagcgcagggcgattacaactccggaaccgtacgttttttgcgcggcgcggtaaaagcctgtcgtagcggcgttcgtcgttgccatctgatcagctatcaggaagatggctcgctattacaggaattgttctcgcgtgatggtatcggtacgcagatcgtcatggagagcgccgagcagatccgccgcgccaccatcaacgatattggcggtattctggagcttatccgcccactggaacagcagggcattctggtacgccgttcccgtgaacaactggagatggagatcgataaatttaccattattcagcgcgataatatgactatcgcctgcgcggcgctgtatccttttgtggaagagaaaataggcgaaatggcctgcgtagcggtacatccggattaccgcagctcatcgcgtggagaagtgcttctggagcgggttgccgcccaggcgcggcaaatggggctgcgtaaattgtttgtgctgacgacgcgcagtattcactggttccaggagcgcggttttacgcctgtcgatatagagttactgcctgagagcaagaaaaaaatgtataactatcagcgacgttcaaaggtgctgatggcagatttaggataacaaggggggcctgatggcgctgcgcttatcaggcctacgctcgaaagcatcatttggaggccggataagacgctacgcgtcgccatccggcgagaactcgtcttatccggtacgactgacttcatcaaataaggtggctagcccgctgcgccgctccgtacgcgtcacaatcgcgcctgccaggatccgttcatcggcatacagcgataaccgccgccgcgctcgcgtaacagcggtatacaccagctcccgcgtcacgaccggcgaacgctggctgggtaaaatcagcgcggcgtgatcaaattcagacccctgtgatttatgtaccgtcatcgcccaggttgtatcatgttccggcagacggctgggctgaacggacttgatcgtgccgtccggcatcacaaaccagacgcgtaacccctgcccgcgatcgagcgcaataccaatatcgccgttaaatagccccaacgcgctatcgttgcgcgcaatcattaccggacgcccttcgtaccagcgagaatgcgggtgccgctgaatttttcgttgctgcaccatcgcctgctcaatgcggtcattcaatcccctcacgccaaatgggccttcgcgcagcgcacaaagcagttgatactcattgaaagcctgaaggattgcctccggcgtcgctttttcatgcagcaaccgcaggtagcgaccatagcccgccagcgcttcatccagcatcccggcataatcgtcgctgctttgcaatgtacgcttctctatatcgctaaacccctgctgaaaaacagcctggattgccgacctgtcgccgcagttaattgccgccgccagcttgccgatgccagaatcgctgccgaaacgatagctcttttgcaacaaacagaggctatcgcgtaaagatgcggcttgcgttccggcccccgccggaatggcgctaccagtgagtcgacttagctgtcgggcgcgttccgccgtaaaccctgcgttgacataggcgcaaatatcgcccaacacagcgcccgcctcaacggatgccaactgatcgcgatcgccaagaaaaatgacccgcccgtgcggcggcagagagtcaatcaaacgtgacatcatcggcaaatcaatcattgatgcttcatcgaccaccagcacgtccagatgtagcgggttgcccgcatgatggcgtaatcgttggctgccgggctgtgcgcctagcagtcggtgcagcgtactggcgtcctccggtatacgctttttctgcgcatcggtaagaggaagctgacgcaacgccgcgccgagcgactccgtcaggcgtgcggccgctttcccggtcggcgctgccagccggatacggcaacgttcgccatccgccatttgaattaatgccgccagcagcttcgcgacggtggtggttttaccggtgccgggaccgcctgaaatcacggagatacggcgagttagcgctacggcggcggccaccttttgccagttcacctcgtctgtcggagggaatagcgcgtccagaatacgggataactgatcttcatctacggcgatggcctggttaacctcgttaaaaaagcgcgcaaccgtacgttcgttgcaccacatgcgattcaggtagagacgctcgccgcacagaattaacggcgcggggctatcgccgcagctaaccgccgcagacgccagtaaccgctttttccagtcgattggcgtagccgtttcgcttatacaggcgaccagtaagggatgcgcctcctccgttaacgttaaacgcgacaacggcagacacacgtgaccttcacctgcgtcatgactaagcagcgctgccgccagcgtcacggcgggatcgtcgttaccggcgacggttaaagcaaactgggcatcaatgggccgtaagagtttttgttcaacggcctccagcaaccgctcctggattgtcattgcgcctcctcactcatttcacctgcaaacatatcatccagttggttaattaacgccgccgcaggacgagtggtaaaaataccctgctgcggacgttcgccatccaccccgcgtaaaaagagatagatgacgccgccgaaatggcgttcatagtcgtaattcgtcattcgatgacgaaggtaacggtgcaatgccagcgtataaagctggtactgcaaatcatagcgatgcgcctgcatcgccgcagccatcgccgtctgggtataagcggcgctatcctcgcccagccagttagatttatagtcgagcaggtaatagcgcccttcataacggaacaccaggtcgataaagccctttaacatgccgcgaacctgcatgaaatccagcgcagggcaacctgctgaaagcgggtcgtatcgacgaatcaacgcatccagctctccggcggtaagcggctgggcaatcggcagataaaactccatttcgacctgtttttcacgctcggtcagcacgctcagactaacgcccgtctcgttaaggggaacgtgtaacacggtgtccagccagcgggtaagtacgggctcccatcgcgtttcaaaaccactcagctccagtttttcctgtacccattgggggtttatcggttgagtaaaatcaagctcttcaaacaggctgtgcaaaaatgttcccggcgatgccccgcgaggaaagtgatgcggcgtcattgccggcgcttccgccgcttcgccaacgcctgcggcgtcaatgtcgagacgaggaataagatcttgcgccacgctatgtccccgctgctgcaaaccggaataactggtgacgcgccagctatcataaagcaggcgttgcagcgctctggcgctgagttccgcatgcgatgcagcggcaatttgccagcgatcgttatccgtgttgcctggcgttcgacacacgatatcctcgtcgcatagcgcctcaatacaggcgcgaaggcctgcggcatccatcggttcgcctttttgcaggagtcgcccaagcgcgctttggtgcacatccgtctcgcctttcttatcgctgcgacgccgtaccagcggcgcgacgccgaggctgcaatgccacactgcacgggtcagcgcgacataaagtaggcgcaggtcttccgccaggcgttcggcttccgccagtgctatgctctcttcggcgtgactaaggtccagcaccgcctcgtaggagtgcctgtcgtgataaaaagcctggtcctgcacgcggaaatgggtgataaaaggtaaccagaccagcgggtattccagacctttcgatttatgaatggtgacgatttgcaccagatgcttatcgctttccagacgtagttgctggctggaagcattgctatcgggttcaaggatatgttgcgccagccaacgcaccagcgcatgttcgctttccagctgcgaaccggcttcctgtaacagttcgctaatatgcagaatatccgtcagccgacgttcacctcccgccgtcgccagcaggttttcagcaatattgcgcgccgacattagcgcgcgcagcataggcatcacgccgcgtttatgccaaatctgtcggtagccatcaaactcttcgacaaccgcatcccacgcattttcatcattgttaagcgtttcgatatccagcgcggtaaggcccatcattgatgtcgccagagcgctacgcagcgtattctcacgttcgggcgccatcaccgcctgcaacacccacagcatttcctgcgcttcgagcgtttcgaatacgctgtcgcggtttgaaagatagacggaagggatcgccagtaaggtcagcgcatcccgtatcagcgcggcttcccgcctgctgcgcaccaacacgctgatatccgaggcgcgaacgggccgcgacgaatcgccgttcgtcagcagcgcgtcgcccgtttgcccggcgcgcagccagtcgcgaatttgcgtggcgcacacctgcgccatataactttgataatcgcccgaaccgcagctttccccctccattagccacagggtcatcgccggttgaggcgcgtcattcactttaaattgcagcgactggtttctgggcgcaaactttaccggactgaagggaatatcgcggaacataaaggcgtcattcatctgactgaacagcttgttaacgctattcaccatccccggcgcggagcgccagttagtgtcaagggtatagtgcgcgctcacttcgctgcgagccttcatgtaggtaaagatatccgcgccacgaaacgcataaatcgcctgtttaggatcgccaatcagcaatagcgccgtatcgggttgatgtcgccagatacggcgaaaaatacggtactgttgtgggtcggtatcctgaaattcatcgatcatcgccaccggaaaacgggtacgaatcgccgcagccagcgcctcgccgctttcactacgcagcgcggtatctaaacggctgagcatatcgtcaaaccccagctcgccgcgccggcgtttttcctgagccaccgtttcacggatctctgatagcgctcgggtaagaaccagatctttaatcgatagcggttcgcccaacaggttatcaatggcgacaaacaatgggtgctggggcgtcacgccgccagctttggtgcgctcagctaaaaaacgctgtgaaaattttcccaacgcctcgggtaattgatagtttttcgtctcttcttgcgcccacgcggtgatcttttcgatccatttcgcctgattgccgcggttgaattttctgcgatcgatgccggatgattcgatcagcgcgtccagctcgctaaccgcctcacaccactgctgcttcacctggttgatgcgcgccaggatctgttcatggcgcgatgccagcgtctcctcctgcgatggcggcgctttaatgaccggcgcttcgccctgcagataacgatcgatatcctttaagagcgccttcggtcccttccacacgtcaaacaccacctgcgcgatgtcgcgcggcagcggatagcaatgacgccgccagaaatcggcgcaggcctgataacgcaacaaagattcgtcttcaataagctgttgctcaaacaacataccggattcgaaagcgttcaggctgagcatacgctggcaaaaaccgtggatggtaaagaccgcggcctcgtccatttgtcgttccgccagtaataaccactgcgcggcctgctttttgtcgctaatttcttccagcaagcgggcataaagcggattatccgtgctttcccgcagacaggcgatgcgcaactcatggatattactgcggattcgcccacgcagctcttcagtggcggcctccgtaaaggttaccaccagcagttcttcaacggtcaacggacggggaaatgcggcgctgccgcctaaaccgagcagtagccgcagatacagcgccgcgatagtaaacgttttgcctgtgcccgctgatgcttcaatcaaacgctcgcctgtcaggggcaagcgcagaggatcaagagtctcggcgacatcattcattcttttcgctcattagaggtaacgtttgctgcaaagcgctgacgttatcccacactttccagcctgtcggatgcacgtattctgcttttccattctggctaccggcaatctgtgacaatattgccataccttgtggttccaccaccgcctggtggaagaaatcggcaagcttttgtggcgtcagcaattttatctgagcgatgattttatcacgcgagtcaaagcgcatattaccccgatcgaaatccttgcttaaacgggatgcttcttcgcccaacgtttgcggcgcctggcgcatttgcgtaatgatcgcctgctgaatttgggcgaactcttccggcttcatcgccctcagcttcgcctcggcgtcagggaaaaatgcctgatagcgttgccacaggtaagagggctgtttatcgttgctctgtagcaggaaccccattccccactgacggccaacgctcatcggaaaggcgaaaacggcgtatcccagttgctcttcggttcgtagctgattgtaaaaccacggttgaacaatctgacctaacatcgcgctgtaggcagcgctgacgtactcgtcgtagccgaccggaacaaagaccgcggctaacgcggagtcggtgctactgcccgctttttcaaatattacggactgctttttctcaaccaccacgtctttgttgcgacaccacgccgatccgttcgccgcgagctgtttttgaacatcttgcgccagagaggtcgcctgggcttcgctcatattccctataaccagaaattccggacgagcgcccgtttttaacgcattacgataggccattacctctttcaacgtaatggacggcagcaaagcgcgacgttcatcacgggaaaaataaggcacctgcgaaatcatctgcaccggcataatcgcctgctcgtaggcttttcccttctccgcagaatccatcatctgcgtataccaggatttcgcctgcgccagctgttcctccgtggcgtcgtagctaaaatatccttccagcaacgccaggaaaagctgcggcaaacgctgggtataaccgttcgcagtgaccatcagaccattgttggcgttagtagaaaagctaatgccgcccactgccgcctggttgctgagctgatcgagcgccattcccgccagataatcattaagggcgaacagtacctgattgcgggcgctgtccatcgcctgcgggttacgcaataccacgctcacgtcagcttttggctcgctggcgaaataacgactcggcgcataaaccacgcgcaaatccgctttatcgacaatcagttctggccgcacgtagtttttgtcattcttaacaagcgtaaaatcatcaggaatataggggtttaactccggcagcgacaacgcaatgccctgtgctttttgctgccagtttttaaacgtctgttcgctaatcttatcgacctgataaggcgcatccacaaaatacgccgtcttattatggggttcctggggactgatgtaccagatgcgcgcattctgcggcgtcatcatcgccaggcgatttttgatagcggcaggatcgtaacgatcggcgatattcgccgcatccagcgtatgcgctaccgggacgcggatcatagtgtccgccagccattcgacatagtccatatcgcgggtaatcgacggatagcggaagtcgagatccagcacatgcgccagctcgtcaaagtaacgtttatctatccctttttcacgtaacatattgagatagctgaaaatagccgcgacgacttcatcacgattggctaaacctttatcggtcagcgttgccgaaatggcaaatacgccgctgttaccattaacaatcggatcggaatccgcgctaataccttcgaccagtccttgtttttgcagccagtcagagagcgtccctgggctacgattgccaattagataagagaccagttcatcggtcttgctgcggaactgcgcgctattgttatcaatacgaaactccacgcgcagcactttacgcggtagtgccggcacgtaatgaataatgatgcccttctgcgcctcggtgatgacaggtacggtaatttccggttttttaatctgtttattcggcacgcgaccataggttgcggcggcaatactcgccagttccggcaagggtttattactgtaaatcaccgccttcatcagattagatgaatagtatttttcatgaaaagcgatcaacgcctgttgcaccggatttcccggcttatcgcttagcgtttccagattgccgccagaaaagtgcgagcctggatgcgccgggttaatggtttcggcgcttacctgcgccatacgcataccgtcgcgggtgcgcgccatcgtcagctcggcattcaccgcgtttcgttcgcgttcggcatactttttattgagcaatggcgcggcaatggcgtcggccagtcgatctacggcacctggaagcgcgtcgttttcaacctccaggtagaaggctgttcgataaggcgcggtgctggcgttgtggctaccgccatgtcttttaaggtattcggcaaggctatccgcctgcggatatttttttgaccccatcaggcacatatgctcaagataatgagcaagcccctgatgagcctcaggatcttcaagcgatccaacgggcaccactaacgctgaaagcgactttacagcctgcggatcggatacgagcaacaccaccatgtcattatcaagacgtatcgcctgatactgccgggtatctttatcgcttttacggatagtttcttgcagcggttgccaaccgatatccgcctgaactgcaggcccccagagggcgaccaataacaataacgctttgaaccaggtgctgcggggcattcacggacctcatcattaactttcattcccactcatctgtatggtcacgtaaaccatcgacctgagcagaacgggatattattgtgctgaaccaggcagcatttttttatcagtaatcagtccgtgacgaagagcgcatcatagtcgaagccttttaatggcgcgattttcatacaatcaacgagactgattaaaacgaaacagcggtaacaggtaatgccgtgactgcgcaatgatagcctgcaacgtttcagattccagctgacgccaaagacgttgataccagatatcttcgccttcgccgctcaccatcatgttgccttcataagcctgtagaaactttgtcctggccttctgtaaagtatcatcgtcgtctaacatgacatcattttcagcgtcataacaggcttttatccatgcgccgccgctttccggcagtaccaatagcggagaagacatgccttcccggtagccttcaatcagttgcgccaggtaagccattgcctgcgttttatcaagaggcggaaatcgccactctccctctttacgcaaaaacaggcgactttcgccactaccgccgctggcacaatagacaaggtgttccagccaaagttgcacaccttgcgccacgctgattaaagcgggacgccagcgcaataatccatcctcctgtacctgcggcagccagccggttagctgaacgccattgcaaagcagatccacttccaggctttggctcggcttacggcaggcgatgacccggcttgccagttgctgcatctcctgacattgcgcatcccagaatatttcgccaaacgcgccgtaaggcaactctcccgcagcccggaaacggcggaacaagcgttcggcgtcgtcctcttcaaccagcgtattgagcaactgttggttaagttgatatcgcgtcaatccctctaattcaaacggttccgcatcaggaatctcactctcttccgagcggaaattaacctgaagccgcatctgaaaaaatgcgcgtaccggatgggcccaaaaacgctgcagactttccagagtcaatgtttccggcatcgtaaaaggaagcggctgcacaaagtcagaatgcgcttttcccgactgactcgccgcgggcaaccactctctggcataactttgctgttcgccgggttggtaattttgcgcatcaaaaggcatacgggtatgcagacgcgtaatatgcgctttgactcgtgcttcgctctcatcacaggtcagcgtttcgtcgcccggcaaatagtggctttgtccgatgtaatccaccaattcttgcaccagtacagagggaaagcgttcgctattatcctggatggagcgaccgatgtagctgatatacagcgtctgctgcgccgagattaacgcttccagaaacaggtagcggtcatcgtcgcgacggctacgatccccgcgcatgggtttttggctcatcaggtcaaagcccaacggcgcaagctggcgcgggtatacgccgtcgttcattcccagcaggcaaacgactctaaacggaatggaacgcatcggcatcagcgtacaaatattgatggggcccgccaggaagcgctggctaatacgttcctgatccagacgctgcgccagttcatcccgcagtagcgaaatcggtaccgcgtcgccatattccgccgcgacgccttcggcgataatggcctgccactgctgttcaatcaatgtcattgccgcttccgtgtccgcatcgggcaggaagaaatcattgaacatatcgcgacaaacgggcagccactcttccagcggtcgctcctgcgccagaccgcgccgccagatattaagctgcatcagcagcgaagccagatgcccgaccagctcagcaatcagaccgctggattcgtcataaggcagaaccgactgccactcgccctgggcgctttccatcgcataccccagcagcatacgcgtcaggccaaattgccacgtatgctgccccgtggcaggaagttccagctcgcgtacgttgtcatcgtcaattccccagcgaatgcctgactcattgacccacaagcgcaaataacgcagcccttcttcgttgatcgtaaagcgggcagccaataccggtacgtctaacaacgccagaacatcctcggagacgaagcggctgtccggtaacgaaagcaggctgataaatgcctgtaacaccggatgtgactgacgcgcccgccgatcggaaatggcataaggcagatagcgctccgttggcgcgctaccaaataccgcctggataaacgggctatagctgtcaatatcagccaccataacgataatgtcgcgcggcgttagcgtcggatcggcttccagcatcgccagcaggcgatcgtgcagtatttccacctcgcgctgcgggctgtgacaaacgtgaaaagagaggctgttatcctcgggatcgagcagacgcttattgtcgctgcgcgaatactcctcaagatttacgcccgccaccgcatggctttccagttcaagaatatccgcctgaatccgatgcaaaagattatctggcgtaatatcaacaaacgcatccagttcctggctgttttccagttcagatagcaggtagatataatcccgccccagttttccccatgaggccagtagcggattaccgatatcctgttcaccgtcgctgttaaataaggcttccggattctggttttcacggaacaacggtaaatgacggtcttcaaaactgtgacgacgctggcgagccatgagttttgccagccaggctgggtcttttatatccccccagtaataccgacacggattagtaaaaaggagatggatttcaatatgtttacccagcgcctgcaatgctctgagatacactggcggtaacgcggaaatgccgcaaataaaaacgcgggacggcaaccctggcgggcaggcggtcgcgctttccagcgtttgaataaagcgttggtagagattggcgcgatgccagcgcggctgccccagcgcggcggtatattccaccaatgctttccacaacggcgcctgccagttttgcgcctctcccagaccttccacggtttttcccgcttcccactgcgtaagccagtcaggccgataaaccagatactgatcgaacaggtcggcggcgcgcgcggaaagctgaaagagtttgcgtttatcggtgtcgtcggtcagataatggcgcagcagtacaaactcatccttatccagcaactgcggcagcaaggtcatcagtttccagctcatgctttgtttgctgaaagcgctttctttgggaatatccggcaacacgcggacaaacatctcccagataaaactcgccggtaacggaaaagcgatattcgccgcaataccaaacttttgtgaaagggtcatctgcagccactgcgccatacccgtgctttgtaccagaatcatttctggttcaaagggatcatccagccgctcgcgttcgacgatgaactccatcaacgcttccagcacatccagacgattggagtggtagacccttaacataattactcctgacgattaacgatttggacaatgcaagcgcgtcatctgcccctgcctgccagagggtgaaaccatcgtgacgctgatgctgacacatcccgattgcgttgtctgcatccggttggccttccagtcgtcagcaggcgaaaatggatacagcgccgtttgctgccacgcctgccgccagatctggagatactggtgtcgtaatgcaaaactgtgcattaatacccgctgatagcctgacagcgcggtgacgatcattaccattagaaccatcgccactaaaacttccgggaggctaaacccgcgttgtaaattcaggggatgcgacataacgccacctcttttaacggacaaaaatcgctccagccgtggggagaaaagacaatgcttccctgaatgacgttgcccaaacgccataacgtcatgccgtcatcttgcgccgccatcaccacctcatcccccgataatctccgcaaacagactctcgctcctgaagaggaatagcgccgacattccatttcggttacgcctgaccatagctgcccccgtccccattccagcgccgactgcacaagcgcctggcgttgtatcgccaggctctgcgtcgtcacgcgggcggcatagctggcctgctgctgatttacgccttgcagtagcagactgcccagaatcagtattaaaagcgccagtattagcgaagaagcgccacgttcccgattcacagattaaatcccgttacgctgtattgcgcgtcaataaccgtctgaggctcggctttgctggcgccgcgcagatgcagcatgagcactggcgagaatcccgttatatcccggcgctcaacggtaaacgccgtgatgagtaccgtattgggatcggtcattttttcccatcccttaccctggcaagatgttgctccgcgtaatgtctccagaacgttatccttcatacggaacccggtctggtcggcctctttcgccggtatggtatcccagaccccgttattattcccgtcccactgaacgatgacgcattgcccctgttcggcaagatgtaacccttcgccaatgcagtggccatgacagtaacccgcacgttgaagatgcttcgctacggtataggttcgctgccagatttcatcttccagcgataactgtcgcgtgttgtgccagatctcgcgttgtagcgccggtaaaaatcgtgcggacccaagcagtaaaatggaaccgatcgccatcgccagcacaacctccagtagcgagaacccccgcgtggttattgacacgtggcggcctcgttacgctcgcatagcctgattcgcccccaggaggagacgaccagacgccactctccggcagcgtttttcagtacgatgtgccctgcccatgccgtattgcgcaagccaaagaaggctaacgacggcgtgatatcggcaaggacgacatcacgccagtcgggcgtaaacacaaagggggaagatggcgtacacgatgtttgcgtagcaacagagctgacaaagcaccatgaaccgccttcgctgaccacgcgaagaatgtgatcgcggttatgccagtgagcgtccccacgaagttgcagcaggtaatcccgcacctgacatgcggtttgccacaggcgctgttgctgctgccagcgttgccagccataaagtcctgtggcgctgagaatgataatgagcgacatcgcgaccaccgtttcaatgagcgtatagccctgttgttttttcatgtcggcagtatggcgggcggaagaaaaataacgagcgccaaatacagattgttcggcgcgttacggaaaaaagttcatgtcttgcagcgcgttgcaaaatttcaggaatgcgcgccgaagattgagacgaagggtaaaaaaaaccgacgcgcgatgacgtcggttatggcaggatcgtcagcgcttagatagcgaccggcgctttaataccggggtgcggatcatagccttcaatttcgaaatcatcgaaccggtagtcaaaaagcgaatcgggtttacgcttaatgaccaatttcggcagcgcgcgcggttcacggcttaattgcaggtgcgtctgctccatatggttgctgtacaggtgcgtgtcgccgccggtccagacaaaatcgccgacgtccaggtcgcactgttgcgccatcatatgcaccagtaacgcgtagctggcaatgttgaacggcagaccgaggaacacatcgcaggagcgctgataaagctgacaggagagttttccatctgcgacataaaactggaaaaaggcgtgacacggcgccagcgccatcttatccagctcgccgacgttccacgcagaaacgataatacgacgagagtccgggtcgtttttaagctggcttaagaccgtggcgatctgatcgatatggcggccatccggtgttggccatgcacgccactgcttaccataaaccgggcctaaatcgccgttctcatcggcccattcgtcccagatggtgacattattttcgtgcaggtaagcgatgttggtatcgccctgcaaaaaccatagcagttcgtgaataattgaacgtaaatggcagcgtttcgtcgtcaccagaggaaagccttcctgcaggttaaaacgcatctgatggccaaaaatggaaagcgtgccggtgccggtacggtcgtttttctgtgtgccttcatccagcactttttgcatcagttctaaatactgtttcatggttcctcaggaaacgtgttgctgcgggcggcggcgatatgcccaaaccatcatgatcgcgccagcgataatcatcgggatagagagaatctgccccatgctgatgtactgtacccacgcgccggtaaattgcgcgtccggctggcggaagaattcaacaatgatacgaaacgcgccatagccaatcaggaataatccggagactgcgcccatcggacgcggtttgcgaataaagagattaaggatgataaacagcaccacgccttctaatgccaactcatacaactgggaagggtggcgtggcaatacgccgtaggtatcaaaaataggctgccattgcggatgtgacggcagcagcgcaatatcttccgcgcgtgagccaggaaagagcatggcaaaccggaagtcaggatcgacgcgcccccacaattcaccgttgataaagttgcccagacgcccggcgcccaggccgaacggaattaacggcgcaataaaatcagacacctgaaagaacgagcgcttcgtgcgcctggcgaagataatcatcaccagtatcacgccgataagcccgccgtggaaggacatgccgccgtcccagacgcggaataaatagagcgggttatccagaaacagagggaagttataaaacaggacatagccaatacgtccccccaggaagacccccaggaaacctgcatagagtaaattttcaacttcgtttttggtccaaccgcttcccggacggttagcgcgacgcaccgccaaccacatcgcgaaaacgaaccccaccagatacatcaagccataccagtgaagcgcgacgggcccaattgagaaaatgaccggatcaaagtccggaaaatgcagatagctactggtcatctgtcaccacaatttcttgttatttcgctgaagagatagcgattgataagcgcgcctgcgcgttgcagacgctccaaaggtgcgaataatagcacaagggttaaaagcgagatgccgattaccgttaaaagatatgtatacgcattgtctttcatcttgcaggcgtgttgtctgcgccgtgaatccacagtcactctcttttcccgctccagtcgttacaaccctcctcgaatcaatccccccatcccgcggcgctccataaacgccgccacctgatgacgcacttcggtcgccatctgcgcctcaaggctgcgtctggcaagggtttgcgcgtcttcaaaatcgatatgccgcagcagatatttcacacgcgctaccgaacggccattcatcgaaagatggcgatatcccagaccgataagaatcgccacgcacatcggatcgcccgccatctcgccgcacaagcgaagatcgaggccatgtttttcggcttcctgcgcgatcatggacagtgcgcgcagcatagccggatgcagactgtcgtaaatactggccacgcgggtattgttgcgatctaccgccaggatatattgcgttaaatcgttggtgccgaccgagataaagtcgatccggttagccagatgcggcagcataaataccattgatggtacttccagcataatgccgatacgcggtttcgggatcgcatagccgatcatctcctcgacctcgcgcccggcgcgttcgatcagacgccgcgcttcatcgacttcatcaatactggtgaccatcggcagcaaaatgctgaggttgccagtcgccgcattggcgcgcagcatcgcgcggacctggatcaaaaagatctccggctgatccagcgtaatgcggatcccgcgccagcccaaacacgggttctcctcgctgatcggcatatagggcagttgcttatccgctcccacatccagggtccgcagcgtcaccggtttatcgttaaacatttgcagcatcccttgatactgcgccacctgctcttcttccgagggaaacccgctttgcagcataaagggaatttcagtacggtacaggccgataccgtcgatccgactgcctaacttttcctcatgctcgggactgagcccggcattcagcatcactttgactcgctcgccgcttttcagttgggcgggaagattgacgtcgtcctccgccagacgactgagttctatctcttcactaatgagccgctgatattcctgaataagcacgggttcaggatcgaccagtaattcaccgcgatagccatccaccaccaacgtacggcgatgtagcaccgaaggctggatatcagcgcccatgacggtcgggataccgagcgcgcgcaccataatcgccgcatgcgagtttgccgcgccgtcgcgcaccacaacgcccgccagcctgtcctgcggcagctccgccagggtggtcgccgacagctcatccgcgaccagaataaaacgttccggccaggcgtttggcccctgaactgaatcatcaagatggaataacagccgctgccccagcgtgcgtaagtctcccgcacgttctttgaggtagttatcggttagcgccgcaaattgctcggcaaatttttcgatgatttttttaacggcccactccgcaacagcgcctttgtcgacctcggcgaagagttcgcgacgcagtctggcgtctgaaagcaggtgtgagtacagatcgaaaatggccgccgtctctttttgcgcgccggcggcaaagcgtttgctgtatcgtcggaattcgttcgccgcctcttccagagcgccggtcagtcgttcgcgttcaagagaggtatccagcgtagacgcttcgtaaacctgttccatcagcggcatggtcgcgtcttgccagcccgttgcgatagccacgcccggcgccgcaggaagcgcgcggattcgcgtctgccggtattgcccgaacagcgctgtgacctgcgactgtgacaggatagccgccatctgcgtagcgagcgtgacgaggaaagactcttcgctttcatcgtactggcgcaattcgcgctgctgtacgaccagcacgccgagaagttggcgacgctgaatgatcggcacgccgagaaacgcgcgaaaacgctcctcttttaccgaaggaatgtatttaaagctgggatgtttttgcgcatcggcaaggttaatgggttccgccagtctgcccaccagaccgacgatcccctcatcaaacgcaagcgcaacggttcgaccacgcggttttttcaacccccgcgtcgccatcaggtaataacagcgtcggtcatgatcggccaggtaaaccgagcaaacctctgtatccatcgcaagacagatatccgtgaccagaatattcagcgcctcgttcagacgcggcgcactggccactttttcgactatttcgcgcaggcgagtgagcataatttgcgtggcttaacctcttttacgtcgataagcaggcgcgctttgtagcttagggggattatcctgaagcgccatgacaacacttgcaaactctttcattaccctgcggtagacatcgcgtttaaatgacaccacttgtcgaaccggataccagtaacttacccagcgccagccgtcaaactccggcgtactgctggtttgcatattgatttcggcgtcggcgctcattaactgcaaaagaaaccacttttgtttctggccgatacataccggctttgtgtcccaacgcaccaaacgttttggtaacttgtaacgcaaccagttgcgagtagaagcaaggatccgcacatctttacggcttaacccaacttcttcaaacagttcccggtacatcgcctgttctgccgactcccctggatttatcccgccctgcgggaactgccaggagtgctgaccaaatcgccgggcccacatcacctgcccctgacgattacaaattacgatacctacatttgggcggtagccatcgtcatcaatcaccggactacctcaacataaaccttatatatgaacgattgtttcatactccagtgaggcggtaaaccactctgtaatagtgacacagcctaataacaattgaataactcacagtaaatagccgagttataaacagatgatgacgcccttgcgccattttattcaccttttctgtggatatagttgtgaagaagtatggaattaccacgggaaaacccagaacagtctgaattcctcatgctggagacagtaaaaatagtgccttatattcattgcgttatagacaaatcttacatgctaccttcataaagcgtgaccagcatcacatctaagatccttatgctgatgaaagatcaaccagcgtcggttttatccacagattgtgccaataacttacgcactatttgtctgaattttcgattttcgtcgcacgtcaaggctgtaaatggaaacagtagtggcggttttacacagttatcccaactttctgtggataacatagtgtaagatcctgtttattgtcagtgaccagaattggaaaacccgcttcagcgttgcgcaacacgaagaaacaacacaaaaaaggcaataaaaatcagtctattgaatataagacacagaaaaagataaactctgcccatacggtataaaatcactgctcattttttaatctaaggtaatggtaatgtccgctctttgtccgctactgactccgcctgcttcggaagcattgctgttagcccaggcgcggcagctttccggctatacgttaggcgagctggcggcgatggccggcattaccacgcctaaagatttgaagcgagacaaaggctggatcggtgtcttgctggagatctggctcggcgccagcgccgggagcaagccggagcaggatttcgccgcgttaggcgtagaactgaaaaccatcccggtggatagtctgggtcgtcctctggaaacaacctttgtttgcgtggcgccgttaaccggtaacagcggcgtgacctgggagacaagtcacgtacggcataaattgaagcgcgtgctatgggtgccggtcgaaggcgatcgcagcataccgttagccgaacgccgcgtaggttcgccgttactctggagtccgagtgaagaagaggacaggcagctacgcctcgactgggaagagctgatggacatgatagtgctgggccaggtggaacgcattaccgcccgtcatggcgaagtcttgcaactgcgacccaaagccgccaatgccagggcgctcaccgaggctatcggcgcgcgcggggaacctattttgacgctaccgcgtggattttatctgaaaaaaaattttacgcaggcgctgctggctcgccattttttattgcagaatccgtaacgtccattacacgcaaatgcgcctccgctatggctacgcgtcggaccgacgctcgataaacgtaagcgtattgtcgccgctattttacaccgttcctggttgcgcaaattcagcctgggctttcgcccgtcactcgacgggcctataattaccgcttctttttttggcaggactttgttcgatgttatttgcatggataaccgatcctaatgcctggctggcgctcggtacgctgacgctgctggagattgtacttgggatcgacaacattatttttctttctctggtggtagcaaaacttcccacggcgcaacgaaaccacgcacggcggcttgggttggcggcggcgatggttatgcgcctggcgctgctggcgtcaatcgcctgggtcactcggctgactaatccgctgtttgagcttttcggcgaagcgatttccgcccgtgatctcattctgttactgggcgggttatttttaatctggaaagccagcaaggagatccatgagtccatcgaaggcgaagaagaagggttaaaaacccgggtttcttctttcctgggcgcaatagtgcagattatgctgctggatattattttcagccttgattcagttatcacagcggttggcctctccgatcatctgtttattatgatggcggcagtcgttattgccgtgggcgtcatgatgtttgcggcacggcccatcggcgagtttgtcgatcgtcatccgtcggtaaaaatgctggcgctctcctttctgatcctggttggctttaccctgattctggaaagtttcgacgttcacgttccgaaaggttatatctatttcgccatgttcttctctatcgcagtagagagcctgaacctgttgcgtaataaaaagaatccgctgtaatcctgtctcgctcccccgccggggagcgaatactcactttatttcctttcttctcacagattaagattttgctgcttccgacatgcagagctgcgcgttattactagactattatcagacatatgattaacagactattatcagatgcaggctatgtgaggacaaacggatgaaaaagtgggcagttgtaatttccgcagtagggttggcttttgcggtatccggatgcagcagcgattatgtaatggcgacgaaagatggtcgtatgatcctgaccgatggaaaaccacaagttgacgatgataccggtctggtcagctataccgatgcacagggaaacgagatgcaaatcaaccgtgacgaagtatcccaaatcatcgaacgttaagcggtggcctgtgatcgaggtcagcgttctgcaagccttcaggctgcgtcccgtaacggtgcgtggcgaccacgcccggtaacaattacgccgcgcagcctgcaattttactttcccttttgccttccctctgccatttttattgtcctttgtcgggaatttctgacttcataataaaaaggaaacggctatgcactatcaccgtataccccacagctcgctcgaagtaagtacgctagggctgggcacaatgacatttggtgaacaaaacagcgaagccgacgctcacgcacagctcgactatgccatcgcaaatggcattaaccttatcgacgccgccgagatgtatccggtaccgccgcgcccggaaacacaagggctgacggagtcctatatcggtaactggctcgccaaacgcggcaaccgtgaaaaactgatcatcgccagcaaagttagcggaccggcacgtaataatgatcaaggcatccggcctcatcaggcgctggatcgtaaaaatattcgcgaagcgctacacgacagtttgacccgattgcagaccgactatctggatttgtatcaggtgcactggccgcagcgccccactaactgcttcggtaaactcggctataactggacggactccacgccagtagtaagtctgctggagacgttagacgcgctaagtgagtttcagcgagcgggtaagattcgttatattggcgtttcaaatgagacagcgtttggcgttatgcgctatctgcatctggcggaaaaacatgacctgccgcgtattgtcacgatccagaacccctatagcctgttaaaccgcagctacgaggtcgggctggcggaagtcagccagtatgaaggtgttgaattgctcgcctactcctgtctggcgtttggcacattaaccggtaaatacctgaacggggccaaacccgcaggcgcgcggaataccttgttcagccgcttcacacgttacagcggcgaacaggcgcaaaaagccgttgcctcctacgtcgatatcgcgaagcgtcacaatcttgatccggcgcagatggcgctggcctttgttcgccgccagccgtttgtcgccagtacgttactgggcgcaaccacgatggcgcagctcaagacgaatgtggaaagtctgcatctgacgttaagcgaagaggttctggcggagattgaggcggcgcatcaggtttatacctatccggcgccgtgatggtcagtgcccggtggcgctacgcttccgggcttacagagacaatgtaagcccgataacacgcactcgccgcccggcatattcactcagtatgatgcctgccggcgctgccagatccacagcgccgcgatcgccagcgcgaacagcacgccaaagccgatacctatcgccactgccggaacgccaaccagcaccgccagcgagtacagtcccagcattaatagcatggcgctattctcgcccagattttgtacggcaatggcattcccggcgccaacgctcttcttaccgcgctcctggagcaaagcgttgagcggcaccacaaaaaagccgcccagcatacctatcaacagcaacaaggcataagcaggcagcaatgcgtgctgtaatgagaagatcgcaaccacaacgccaatcaaaatcccggcgggcatacagcgcgatacggtctccagcgtcaccagttttgccgccgcgcccgcgccgaccacaatgcctaccgccaccatggcgttcaggtaagtcggcgtggcgttatccgtaatccccagcgccaccggcacccacagcaccagcagaaaacgcagcgtcacgcctgcgccccagaatagcccggtccccaccagcgaaaaacgcgtttcaccgttacgccaaaggacaacgcaagcgctgaagaaactacgcgtcatcgccgacaaccgccaggattgtcctggacgcgccgccacaagcttcgggataaacaggttcgccgccactgcgccagcgtaggccaacgcgcaggcaaccagcgcagcgatgacatgccagtcggccaatacgccgcccgcgacggaaccgagcaaaatcgccgcaatcgtagaggcttccatcaggccattggctttcaccagcttatcgcccgtcgtcagttcgcccagaataccgtatttcgccggagaataagccgccgcgccaatcccgaccaacgtataaccgacaaaaggatttatgccgaggcagatacctgccgctcccgccagtttaagaccattggcgaccatcatcacccggcctttggcaaagctgtccgctatctggccgacaaacggcgcaaaaagaatgtaagcgcccacaaacaccatttgcaaaacaggctggctccagtccgggtaaaactgagctttcagcagtgccagcgtcgcgaacagcagcgcattatcgccaaaagccgagagaaactgcgcgacaatcaccgacagcatccctttcgaccagatggaggtgttagtacgtactgactcactcatgatgttgttccggcgcatccacccaacttttcagcgtcacaaaatcgggtttcccgctgccaagcaagggaagctgcttcagataacggatatcacgcgggacggcaagttccggaataccgtgttcacgagcatagtgctgtaacttttctcgggtgagttcgctgtcagtcgtaaacagtaccagcgcttcacctttgctggcatcgcttttaatggcggtagcgtgcattttgtccgccgaaacgccaagcgccagttgctcgaccatctccagcgagaccatttcgccagcaattttcgcaaagcgtttcgcgcgcccctgaatctgcacaaaaccattttcatcgaagcgtacaatatcgcccgtgtcgtaccagccgcgctcagtttcgcctctggagttttccgccgacggcacctccagcacgcccggtttttccacgcgcagatagccattcatgatattcggccctttcagctgtagccgaccgccgttttcaataccgggcaccgccagcagacgcgcgtccatgccaggcagaatgcggccaacagtgccaggcttagccgccatcggcacgttaatcgagactactggcgcgcattccgttaccccgtagccctcaagaatgcgcagaccgaatttatcctgccacagttgtttggtgctctcctgaagtttttccgcaccggccaccacatagcgcaggcgataaaaatcatacggattggcaaagcgcgcatagttgccgaggaaggttgacgtaccaaacagcacggtacagttacggtcatagaccagttccggcacaatgcgatagtgcagcggacttggataaagaaatacttccgcgccggtcaacaacggcgtaaacaggcccaccgtcaaaccgaacgagtgaaagagcggcagcgccgacataaaacggtcattggcggtgaaatccgcaatcgtttttatctgctcgacgttcgccagaatgcttttatggctgtgcaccacccctttcgggtgcccttccgagccggaggtaaaaagaatgatcgccgcgtcttccggctgctgttttacctgcgccagtcgcggcgccaggaggtgggcaaaaatccacagcttgtcggcgggtgtgacgtccgcttttaaatcttccaggtaaacccagcgaacctgcgttagctgttccggcaggtgccacaatttacctttatcgaggaactggcgggaggtaaaaatcgttttaatttccgccgcggtaatcgcgctggtcagcccttttacccccgccgtgtagttcatcatggccggaatgcggcgacgagaaaccgcgccgaaaatcaccgccgcgctgatggcggcattcggcagcattaaaccgattttctcgccctcaacgctgtacttttccagaatccggccaacaaaaagcgtcttggtcagtaacttacgatacgtatccggcgtaaagttaatgtcctcaatacagtttttacccgcgccgtaacgatattgcgccgccagcaacgattcgtataacgtctcgcgcgggcgcaccgccatacgcgcttccatcatgatctggtgcagcatctcacccgctatcttacgtctgtcgcgcgcgcgcggcgcttccggcatcggtatttgcgtcggcggtaaaatatgaagctgaatgcgggggaataagcgccgtttaaccagacctttcaggcgactgaaaggggtcagctccgcgccgtcaatgcggagcggaatgacggttgcgcccgattttgccgccacaaagcctgcgccgtcataaattttcatcagcgagccggtcacggaaatccgcccttccgggaaaatcaccactggacgcccctgttccaccagacgcaccaggtgtttaatggacatgggtttagtggggtcgagcggcacaaaatcgatcagcggcgttaaccagcgcatataccattgctggctgatggaggtatataccgcaaagacaggccgtaccggcaaaaacagcgccagtagcataccatcgataaatgaaacgtgattgggggtaattaagacccggttcccctgtagcgcccggacatcgccagtgacgcgcacacgataaagcacgcgaaacaggttacggaaaaatccaaacagcatttcaactccctttggccgacaattcgctaaaagatgaattgtggcagattacacgagttgcgtaacaggagcgatagcaaaataggttcgaaaaaaaacctgcgcatccgcgcaggttggtgcaagagacaggtacgaagagcgtaccgaataatctcaccaatcaatacctctgggatcttgattgtgggcttcgcgcgtctgcatcgccagtccgaaaacgcaaaggaataaacggaaatgcaacgagttgtgtaaattatccgttactgttacaggttcaggcgaaacaaaaaaaaacctgcgcatctctacgcaggttggtgtaattcgtgtgatcaacaatgacgttgattccacctatcaatacctctgggatccccactctatcaacctgactcgctggcctgccagcagacaatcgcaacagcgcttcgcaaactgtaacgaaagatttgtattgtcactttacagacgcatttctcccgtgcaggtcacatttgcccgacacggcggggcaagaggcttgaacagacgttcattttccgtaaaactggcgtaatgtaagcgtttacccactataggtattatcatggcgaccataaaagatgtagcccgactggccggtgtttcagtcgccaccgtttctcgcgttattaacgattcgccaaaagccagcgaagcgtcccggctggcggtaaccagcgcaatggagtccctgagctatcaccctaacgccaacgcgcgcgcgctggcacagcaggcaacggaaaccctcggtctggtggtcggcgacgtttccgatccttttttcggcgcgatggtgaaagccgttgaacaggtggcgtatcacaccggcaattttttactgattggcaacgggtatcataacgaacaaaaagagcgtcaggctattgaacagttgattcgtcatcgttgcgcagcgttagtggtgcacgccaaaatgattccggatgcggacctggcctcattaatgaagcaaatccccggcatggtgctgattaaccgcattttaccggggttagaacaccgctgtgtcgcgctggatgaccgttacggggcatggctggcgacccggcatctgatccagcaaggtcatacgcgtattgggtatatctgttccaatcacactatctctgatgccgaagatcgcctgaggggctattacgatgcgctggcggaaagccatatcccggctaacgatcggctggtgacgttcggcgaaccggatgaaagcggcggcgagcaggcgatgactgagttattaggtcgcggcagaaattttaccgcggtggcctgctataacgactcgatggcggctggcgcgatgggtgtattaaatgataatggcgtgggggtgccgggcgaagtatcgctcatcggttttgatgatgtactggtctcacgctatgtgcgtccccgactgaccaccattcggtatccgatcgtcaccatggcgacacaggcggcggagctggccttagcgctggcagggaaatgtcctacgccagaagtaactcatgtatttagtccgacactggtacgccgacattcggtgtccacgccgacggataccgggcacctgtcgacaaccgattaatcagggtagcatgatggcgacaatgctggatgtttcccgccatgcgggcgtatcaaaggccaccgtctcacgagtgctgaatgggacggggcaggtaaaagaaagcacgcgccagaaagtgtttacggcgatgcaggctctgggctatcgccccaacctgctggcacgctcgctggcgaatcgcaccagcaacagcatcggtctggtcgtctctacgtttgacggcttctatttcggcagtttgttgcgccgggcgtcgcgccaggcggagtctcataacaagcagttgatcgtcaccgatggtcacgatacgccggaacgagagcagaaagccgtacaaatgttggccgacagacagtgcgacgctattattctttacactcgctatatggatgagctggcgattttgtcgttgattgacgccacggaaatgccgctggtgattattaatcgcaacgtcactcaggcccgcgatcgcgctattttcttcgagcaggagacggcggcattccaggcggtggaatatctgattacgcagggccatcgcgatatcgcctgtattacgctgcctgttcatactcccaccggcacatcacgcgtagcgggttatcgcaaggcgctggaaaagtatggcattccctggcaaccggcaaaagtgaaatacggcgattacacgctgacgcgcggctatgacgcctgccgggaattactggaggaaggcgtcacgtttagcgcgctattcgcctgtaatgatgacacggcgctgggcgcggcaaaagcgctgcgccaggccggattacgcatcccacaggatgtgtcgctgtttggttttgacgatgcgccgggcgcaacctggcttgagccggggctttcaacagtctatttacccatcgaggctatgatagccaccgcgatcaggccgttcgtctggcgaacagcgagccggtcgccccgatcccgccctttaccggcacgctgattctgcgcgagtccgtcgccgcgggcccgttttttcaacgtccggcctaatgatgcgcttcagagcatctccagcgctaacagctcttcaatggtttgacgacggcggatcagccgcgcctgtccattgtcaaacagcacttccggcaggagcgggcggctgttgtaattcgatgacatagacgcgccgtacgcgccggtatcgtgcaatacgaggtaatcgccggggatgaccgcaggtaaggcgcgtgtttcaaccattcccccttcctgctgcgtaaaaacatcgcctgattcgcatagcggcccggctaccaccgtctcgacccacgggccattttcaagcgcgcgaccatccgccgccagcgccgaaatacggtgatagctaccgtacatcgccgggcgcatcagatcgttaaaaccagcgtcgaccagcacgaaatggcggcttcccatctgttttacgctacgcacctgcgttaccagcacgcccgattgcgccaccagaaaacgtccaggttcgatctcaagtttgaccgcatgtcccagatggcgggcgatttgctcgcgcgccgcgttccacaggccatagtaatggcgcgtatcaacgggctcttctccctcacgataaggtatcgagagtccgccgcctgccgaaatcgcctccacatcctgaccacattccagcacctggcgtaccatcgcgccgcaaacctgctccagatggccataatcgacgccggaaccaatgtgcatatggataccgacaagtttcagtcggtatttctgcattaccgccagcgccgccggaagatcgctatgccagatgccgtgtttgctgttttcgcccccggtgttggttttctggctgtggccgtgaccaaagccaggattcacgcgcaaccagacgcgatgcccaggcgaaacctgaccaagctgcgtcagcatatctaccgagccggcattgaccggaatatgcagttcgctgacgcgcgccagcgtggcggcgtcaatcacatcggcggtaaaaacgatatcatcagggcacgtttgcggatcgtagcccgccgccagcgcacgttcgatctctcccaatgaaacagaatccaccttgacgcccagcgcgcgcattaagcgcaggatatgaatgttcgaacaggctttttgcgcaaaacgcacgacgtcaaactgctgcagggcggctatctgacggcgaataatgtgcgcgtcatagacccagaccggacagccgaattcagcaggcaatctgagcaaattttcagcgttaaggtcagtttcagcgtgataatgcggcaatgacataacaaactccggaacgggctttttaacgattacgccataccttagaaagaataaaaaatatcgttttattgtcagtctatgcaaaaatgatatgggataaatgattcagggaaacgtatggctgccgttaatttacgtcacattgaaatttttcatgccgtaatgaccgccggaaatctcaccgaagcggcgcggctgctgcatacctcgcagcctaccgtcagtcgcgagctggcgcgttttgagaaagtgctgggattaacgctgtttgagcgcacacgcgggcgcttacatccgacggtgcaagggctacgcctgttcgaagaggtacaacgctcctggtatgggttggatcgcatcgtcagcgcggcggaaagtctgcgcgagttccgtcagggcgaactctctatcgcctgcctgccggtcttttcacaatcctttttgccgccgttactaccgccttttctggcacgttatccggatgtcagcctgaatattgtgccgcaggagtcgccgttgctggaagagtggctctccgcccagcgccacgacttagggctgacggagacgcttcatgccccggcaggaacaacccgtaccgagttactaacgctgaatgaagtgtgcgtactgccctgcgaccatccgcttgccgccaaaacggtactgacgccagacgattttcagggggaaaactttatcagcctctcccgcctggacagctatcgacagttgttggatacgttatttgccgaacatcaggtgaagcgcagaatggtggtggaaacgcatagcgcggcctccgtctgcgcgatggtgcgcgccggggcgggcgtttcgatcgttaacccgctgaccgcgctggactatgccgccagcggcgtcaccgtccgccgcttcagcattgacgtgccctttaccgtcagcctgattcgcccgctacaccgccctgcctccgcgctggttgacgccttcagtaagcatttacaaacgcacctttcgcgcctggtcgaaccgctggaggttattctggggccgatgacgaaagcataaagctcacggcatctgcggcatgaattgccgtggtatcgaaaaccggtagcgcgctttgcgtctggggaacaagcaaacctatttcagtacagccaaaaataacgccctgcgcgccttgcgcagccagttgttcgataacctgtaaataatagtggcgcgacgcgtcagtgaatgtcccctgacagagctcgtcaaaaatcacctgattgatacgcgcccgatcgtccgcctccggcacgatggtctcaatcgcaaattgctgttccagccgcccgcgataaaaatcctgttccatcgtatagcgagtccctaatagcgccacgcgatgcaacccctgacgggcgatagctcgcccggtagcatccgcgatgtgtaggaaaggcagagaacaacgagattcaataacgtgcgcgattttatgcatggtgttggtacacagcacaatgccttctgcgcccgcctgctgtaacccatgggcggcctgcgccaggatatcgcccgctttatcccactcgtcgcggcgttgacatacttcaatatcgtggaaatctacgctatgcagcagtaagctcgccgagtgcaggcctcccaactgctgtttaataccttcattgattaaacggtaataagggatagtcgattcccagctcatcccccccaacagtccgatcgttttcactgcgctctcctttttgtaaagcattatggcagtgaagcaaacttacacatccgtttccagtctatttttcatcatgccggataacaggcgtcatccggcatgggaggggggattacacgccaatatttcttagcttctcgcccgccatcagcttgcgttcgatgtgctccagggtgacatttttggtttccggaatcagccagaaagtgatgccgataaaagcgatattcagcgcggtgtagagccagaatgtacctgccgcgccaatgctgtccaacagtgtcaggaatgtcgcgccgatgatcatgttcgatacccagtttgtcgtggttgaacaggtaatgccaaaatcacggcatttcagcggctggatttccgaacacagtatccacaccaccggagcggcgctcatcgcgtaaccggcgatacacatcatcgtcatcccaacggaaagccaggagagaccgcttgatgccgtaccgttatcaaactgcatcaggcagtagcccaacaccaatgtccctaacgccattacgctgaaaccgatttttaacgccggtttacgcccggccttatcgaccgtaaagacggcgataaacgtcgcgaacataaaagtcagtccgaccaccagcgtggcgatcatttgctgttccgtggtggtaaagccggccattttaaaaatgcgcggcgcatagtacataatgatgttcatgccggtgaactgctgcattgcctgtagcagcataccgaggaacacggcgcggcgaacattgcggttagctttaaataatgcccaccctccctgcttgagtttgaggctttcccgaatctcattcagttcatcacgggctttttccgaggtatcgcgcagcatacgcagcacctcttccgcttcaatatggcgacctttttgcgccagccaacgcggactattcggcaggaataccaccagaataatgagcaacaccgcaggcagcgccagcacgcccaacatcgcgcgccagttgccgctgtagctgaatgccgtatcggataaaaaagccagcacaatgcctaacgtcaccatcagttgatacatactgatcattttgccgcgaacattttcacttgccatttcagagagataaagcggcgcggtataggaggcaatccctactgctacgcccagtatcacgcgggcgccaatcaatacttccacgctggaagcaaacgccgaccccagcgagccgagcacgaacaaaatcgcgccagccatcaggctatacttacgccccagccggaatgaaagccagccgttaaataatgcgccaattgccgcgccaagcatcatgctgctgacgacccattcctgcagccggctggtcagtacgaaatggtcggtaataaaaggcagcgccccggcgataacgccgatatccagaccaaataacagtcccgctaccgctgcagaaaccgaaacaaacatattcatacgtcgtgtgtcgcgaagcgaacgcggcgttaaagcagagtcatgattaatagagaccatattttcctgccacaacagagtaagacatagcctgaaagtacgggatactcttcctcaagtgtcaggctggaaacggcataaatatggattaaatggctacgctatagcgatatgtgatggatattacactttttaaatttaacgccgttgccgggtatttttttaaaccaccaatatttcaatgaattaaagcattgatcatagctattatttaacaatatatggattaagttaaacccacaatatggactatgctaatgagatcataaaaaaaccctgtacgaggacagggctttatcagttttttcggccaaagcgtcgattttcccagaaacgcatttgtcagtagcggattaacgcgccagccaaccgccatctaccgctatggtatagccgttaatataatcagcggcgctggatgccaggaagactaccggccccattaaatcgcccggtagcccccaacgtccagccggaatacggtcgagaatttcggcgctacgttgtgcatcagcgcgcaattgctgggtattattcgtggacatatagcccggtgcgatggcgttcacattgatattgtgtttcgcccactcgttcgccatcagacgtgttattcccattacgccgcttttcgacgcggtataagacggaacgcgaatgccgccctggaaggagagcatagacgcgatattaataattttgccgccgttgccctgggcaataaaatgttttgccgccgcctgagacataaagaacacgctcttgatgttcaggttcataacgtcatcccagtctttttccgtgaaatcaatcgcatcttcacgacggatcaaacccgcgttattcaccagaatatcaatatgaccgtattccgccaccgcccgttccagtaatgccggaatgccatcgatttgacgcagatcggctgtcaggcttaaaaaacgacgtcccagagcggtgacgcgcgcaatagtttccgtcggttcaacaatgttaataccaacaatgtcacagcccgcttccgccagccctaacgccatcccctgccccaatccggtatcgcaccccgtcacaaccgcgactttaccttcaagagaaaatgcattcaaaatcattgttaatccttatttttgtcatgcctgtcacgcacaggcgttatcaccggtcgcgactagcgcagatcttgtaccgcaacgtgatccatgtcatcgaagacctgattttctcccaccatgccccaaacaaacgtataggctttggtgccaacgccggaatgtattgaccagcttggggaaataaccgcctgttcattacgcatcacaatatgacgggtttcctgaggctgccccatcatatggaaaacgcaactgtcctcttccatattgaaatagaggtacacttccatacggcgctcatgggtatggcatggcatggtgttccatagattgccgggcgccagttcggtgagtcccatactgagctgacaggtttccagtacatccggtacgaaatatttattgatagtgcgacggttactggtgaggttatcgcctaaggtgacgggcgcaacgtcggcaggcgacacttttttcgtcggataagcggtatgcgctggcgcgcagttgtaataaaacttcgccggtctgctcgcctcattgctgacgaagaccagctcttttgcccctttaccaatatacagagcatcacgatgaccaatgtcatggcgctgcccgtcaacgataatggcgcccgcgccgccaatattaatgacgcccagctcgcggcggtccagtaatcgggaaacgccaagctgtttacctacttctccgccgatttcaacgggatggctgacgggcataatgccgccgacaataatacggtcgatatggctgtagaccatcgtatattcatcagcgacaaaaatattttctattaaaaactcgcgtcgcagcgcctgggtgtccagcgttttagcgtgctcgctatggatactttgccttacgtccacttttccctccaatgataaatcgatcgcaatggcacaaaatcaaaacactgttttgatttatttaacggcatcatagtcgcctggataaaggttttcaacaataaataaaacaacgtttcatttatatggttggttatttttaaaactgctgtagcgatcacgatcggcgctaaaacttacgcatttgtctgattttcagacatgcgcgccagatgctgtatgcggttacccagataaaaattggagcttgttttagaacgaggtctgatgtgcgaattgaattaaaagcggtatgcgtctgcaatgcccgacgcggcaagacgttccgcgctataacgaaaaagggggttctgtcactggctttgccttcgtgatagagggctttttatgacggaatactgaaacaggaaaaggatggctggcgcaggatcagtcgcgttcaatggttaaagcaacgccctgaccgccaccgatacacagcgtcgccaggcctttacgcgcgtcgcgtttaaccatttcgtgcaccagtgaaaccagaattcgacagccggaagcgccaatgggatgccccagcgcaatcgcgccgccattaacgtttacccgtcgctcatcccattccagcatttttcctaccgataacgcctgggcggcaaacgcttcgttggcttcgataaggtcgacctccgtcagttgccagccggcacgctccagacagcgccgggtagcatataccggcgcaatccccattagcgcaggatcgacgccgacgctggcaaacgcgcggatgcgcgccagcaccggcagccccagcgcctgggctttcgcctcgctcatcatcatcaccgcggcggcgccatcgttgattgaggaggcattacccgccgtcaccgaacctaaactatcaaacgccggatgcagcagggctaacccctccgcactggcgtcggcccgcggttgttcatccgtatcgacaattgcggtctgcccattacgttgcgtgacgatggggacaatctcatctttaaaacgtccggtatcaatcgcggccctggctttttgctgcgaactgagcgcataagcatcctgtaactcgcggctgatgccatattcccgcgccaggttttctgccgtcacgccaatgtgataatcgttgaaggcatcccataagccatcatgtaccagactatccaccagattgtcggcatcaggcaacgcgccgctacggctgtcattgaggacatgcggcgcacggctcatattctcctgcccgcccgcaataacaatgtccgcttcgccgcactgaatagcctgcgtcgccaggtgcaacgcttttaaaccggaaccacaaacgtcattaatggtaatagcggaaacggtagtcggcagccctcctttgatggctgactggcgcgccggattctgcccggcgccagccgtcagtacctgaccgaggatgacctcatcgatagcgttagcgtccacgccggtgcgctcaattaacgcttttacgaccatgctccccagctcgacggcggaatgacgggccagcgttccctgaaaacagccgatgggtgtccgtaaagcccccactatcacaacctctttcattaccacctcagcgcaaaatgacaccgccatagtagagcattgttaaaattagttttcttgattgtttaaaaaaagtgagttttatcacaaaggaaatgacgctgatttgacggtgacgcagcttatttctgctgcaaatggtagcgaagccagttccccgccgttccgggcggcgttttcttgttccacagcaaatcaatagcaatcgccctcggccagccaggaacatccagctgcgccagcggtttttccgccgcaaactcttccaccagcgcgcagggcaatacgcaccagccaaatccctgaaccgccatgctcaacagtaataaatagtttggcgctgaccaggccgggccgcgcgtaatgttggcgttagagtcaagataggtattcagacgcagctcgcgccaggtatgcagttgctcccattgcaggttcgtctgtgacgccaacggatgcgtggtcgccacataaacccccatccagctttgaacaggcagacgcgccgcgccaatgtctgtgggatagtcatcacgcgcttcaatcaggcctatctgggcacgccctttttgcagcaggtcgatgacatcatcattttctccgatcaagcattcaaactcggtatgcggaaattgacgatcaaactgcgccattaactcttccagactgtcagggtgcagggtatcagagaggacgaacgtgagtcttgcctccgtctcgccggataacgtcagcgccacctcatccagacggtcgctcgccgataaaatagcctgaacatagctaagcacccgttttccttcttcggtcagaacgggctggcgcgaagatcgatcaaataatgaaaatcccagatccgcctccagatgcgcaatggcgatactaatggtggactggcttttacgcaggcggcgcgccgccgcagaaaacgaaccgcaagagacggtctcaacaaatgccattaaagcttcaggtgagtaacgcataacctatctactttatcgatggatgttatcttttaggtatcacattaaacgataaaatagcggaaatttctttagcttgattaagagtaaggttttttcgtttatgcaacatgacgccatacaacgtcgctcgctgccggagcgtattttccatgctgtctgttttgaaggtattgcgactgcgatactggcgccaacgaccgcctggctaatgcagcgctcggtgctggagatgggcggcctgacgatattgctggcaacgacggccatgatctggaatatcatttataacgctctgtttgatcgactgtggcccgcgcatcaggtgagacgaaccgccaaagtgcgcgcactccatgcgttaggatttgaaagtgggtttattgtcattggcgtcagtattgtcgcttgggtactgaatgtcagcctgctacaagcattcaccctggaaattggtttcttcctgttctttttgccgtacacgatgctgtacaactgggcatacgatgttttacgccaacgaatagtgactcgccgccaacagcgcgttagtgcatgatattgctcttttttgccgggatcgcaacgctcccggccctccgcctccacgacatccatctgcttaaaacgcccccaactgacgctatttatggtaaattgcgcttctttttgtgtgttttatagttgataaattcaaataatgtctaaaatttggtcaaaagatgagactctctggagttttgcattatacggaacggctgtaggcgcaggcactcttttccttcccatccagttgggatcggcaggcgcaatcgtgctatttattaccgcgctggtcgcctggcctctaacatactggccgcataaggcgctgtgtcagtttattctttcctcaaagacttctgccggtgagggaattactggcgccgttactcattattacggcaagaaaatcggcaatattattaccacgctttatttcattgcgttttttgtcgtggtattaatttatgctgtggcgattaccaattccctgacagagcaattagcgaagcatattcagatagatattcgcatccggatggcagttagcttaggcgtagtacttatcctgaatatgattttcttaatgggaagacatgccactcttcgcgtaatgggctttttagtctttccacttatcgcttacttcttgttcctttcgctctacttaaccggaagctggcaaccctcgttactgaccgggcagatgtctttggatagtcacacgttgcaccaggtatggatttctattccggtgatggtttttgcttttagccatacgcccattatttcgacgtttgccatcgacagacgggaaaattttggcgatcaggccatggataaatgcaaaaagatcatgaaggtcgcctatctgattatctgcctgagcgtgctgttctttgtctttagctgcctgctctccattccgccgtcatacattgaagacgcgcgcaacgaaggcgttaccatcctttccgcgctctcgatgatgcccaatgcgccggcctggctctctatttccggtattatcgttgccgtcgtggccatgtcgaaatctttcctcggcacctatttcggcgtcatcgagggcgcaaccgaaatggtaagaaccaccctacagcaggttggcgtaaaaaaaagccgggcgttcaatcgcgcgctgtctatcatgctggtttccgggattacgtttattatttgctgtattaacccgaatgccatctctatgatttatgctattagcggcccgctcattgcgatgattctgtttattatgcccacgttgtcaacgtacctgataccggcattgaaaccctaccgttcagtaggtaatttcattacgttggtcgtcggtttactttgcgtatcggtgatgtttttcggctaaagtaaaagatagccgggatataactcccggctattttatataagaatccagcacctttaatattacgtccagatcttcttcacgtctggcttcatcactctgatgaacgatatgctcggtcagatgacctttaatcacctcgcgcattaagccatttaccgcgccgcgaatcgccgcgatctgttgtaacacggccgcgcattcatgcggttcatccagcattttttttagcgctatcacctgtccctgaatcttgctggttctggctttaagcttttgtttgtcccggatggtatgtgacattacaacacctcactaacattaacgaatacaaattatagcattacgatgctactggggggtagtattctatactggggggggagtagaatgacgcccacataaaacaactaagaatcattctcatgggtgaattttcgacacttcttcagcaaggaaacggctggttcttcattcccagcgccattttattaggtattttgcacgggcttgaaccagggcactccaaaactatgatggcggcttttatcattgccattaaaggtacggttaaacaggccgtcatgctcggtctggcagcaacgctttctcataccgcgatcgtctggttaatcgcgctgggtgggatgtatcttagccgggcattcaccgcacaatcagtggaaccatggctgcagttaatttctgcgattattattctgagcaccgcgtgctggatgttctggcggacatggcgaggcgagcagcagtggctggcgggaaaccaccatcacgaccacgaccacgaccacgaccacgaccacgaccacgaccatcatggtcacatacatccggaaggtgcaacgtcaaaagcgtatcaggatgcccatgaacgcgcccatgctgccgatattcaacgccgttttgatggtcaaacagtgactaatggacagatcctgctattcggcctgaccggagggcttatcccctgtccggctgcgatcaccgttttactgatttgtatccagcttaaagcgtttacgctgggcgccacgatggtgctgagctttagtcttggcctggcattaacactggtgacggtaggcgtgggcgcggcgataagcgttcaacaggcagcaaagcgctggagtggtttttcgacgcttgcccggcgggcgccctatttttcgagcattctgattggtctggtcggcgtgtatatgggaattcatggctataccgggatcatgcagtaaatatgtaacgcttctgctcaggccgtatcattcacgtcgggtttcattccagaagcgtttttacttatcaaacggtatgaaaggccatacattcagcgtcccgcctgaattctgtattttactccactacaccacaggcaaaaaataccccaccgccaccgggtttagccggcgtgtcagtgtttctggatagggtcgccggaggcgggttattgcggagcgataaacggggttcgctgcagtgatttacaaaaccgggtaccaaacagcagttcccgtaatcggttccgcattcccagcttcaccagtaaccggtatttgtcctgccagatttgcttctcctgtgtattcagccttccacacaacgctgacaaccttcctcgtccacggtaaacttcctgaagcaagcgtaactgggccaggctcactccgcatgccagtatctcccggtgcatcaactgatccatatagttcatcaaccgcttcggattgttaaatatcggtggcacttccagaaagcccgtcaccggatccggagataacaaaaaggcgtccagcgctcctgtcctgcgcaggcgtgcgcccccggcccactgttcatcccgccgccaccgaataagtatctccgccagttcctgctccagcagcgccgggatgccgccgtataccttcagtaccacccggtcgctgaaaaacagctcatcgctgataatcataaccgggtagtccggcagtatctgtctcagggaatagaacaaaaagagatgttcacggggacgcagacacagtatcagtatggcctccggtttccgacgtaattgctgcaacagaacaggctgcctgtatgcggtttcacagttgcagcccggcataaatctccggaccaggtgtgccacggcgatcgtcaccggccagcagtcaccgtaaacgataatctgccgggccggtatccggttatgttccgtcatcctcatcctccttctttttcaggatcttccccgcatttctgttactgcacagccggttccacagttcatttgccatcgacctgtcaccattaccgacccggcgttttgataccagcggcggtccggctttttcacggcgcgtggacggggtgggactgtcaagaacccggataacataaatctcatagcgtcgtgctttattaggcagggtctggtgacggcagatgctgaccacccgcgatgttttgcttcgcagataggcaatcaggtagctggcccgtctggccgtgatgtgaaacgcctctgctatctggttacgctgaacccagttctgctgcaacaggcaccagtgtgccacaatgatatacaggggctcgccggcatactggcggacacttaccggaataaaacaggcatcatggttggtctgtccgggataatgaatatcgttaccaggggtaaggtactgcttttttgcgtgtgtattatcagggcacataaaacctctccataactgggtaaatgatttcccggaggtgaagaacaactcttaaatagtatttattattaatgtgtgtttattcgggattagttccccgataactcagtcagttcttttatttttattatctgcccccccgattagttataggtaacagtaacgggtattgcagcagaaaacgttcctgtctttacacttccccccggggtcggggttattactgcagtatataccttcgacacattaccggtgacagctcctgtaatagtaatatcccccagtacttcttgtttatcaaaagtaatctcttttcctttatcatcttttattgaaagccggagcccattaggctgacctttgttggggccatccaggctgacaagattcagagtttgcccggtatcctgtgtcagtgcacctttcccgaaggtgatggccagagggatcgtgaattcctgtcccatagccggtcgtaaaacctgcctggcgatcactgtaaaatttgcctgtctggtctgtgaaggttcataagtcgtataaatatgcccaaagttgacctgtaatggaacaatgtcaactttacccaatccgtttctgagaattctcacattaaaaccagataaaacaaatccgttttgtctcaaagaataagaaaaaggtacaatatttaaaacattacttatccccgtaaaagctgtaactgcactactctctgaatatgcttttgtatataagaaatccagtgttatccttacttttcgttctgtagtcccaacaggtagttttgtgccaaactcttttcgtaactcatttcctgactgagtactctttatttcatcccaggagaacgaaacaacacttgaagcatttcctgtttcttgaatggacattctgaatccaagtcccatcgcatctagtgtcttggtaaatttactgaagtagccctgattaaataccagctgtggaaattgcgtgtcatatcccatgtaacatttaaaaactgcatcctgattgattgtatagataaccgaatccgggccaggtttaaaatcatcggttgtcaaatttatacttcttaaattaatattctgaccggaagtgactgcacattcatttatacctagctcaaccgcatacactttagtcacacataaagagcacaacatcatcaccagcacggtcagttttgttttcagattaaaaatccattctgtcatgatgtcgcccctgcgtccttaaacgcgcagttcagggcatcgcaggtgtagcgattcatctgcagtcccccgtaatcatcaatataccccacccacagcgtccgggtttctgccggcagaacagcctttaaaggcaggttccccaggggcggcaccatcacgccctcgcggaaaccgctgagcctgtggctacggtctgctcccagccacgccacagtgatgtagtacggcgtcgggtttctgagggtcagatgtcccgcattccgctcagcagtcagctttctttccggctggtcactgctgcttctgataatggctttcggacggtaaaacagtttcagctggctctgcatggccagctgcaggacgttgtcgtcttccggcttcgggggaacgccccgcacgttaaaccagaacagtgtttccctgtcctgagggagcttatctgtcagcccgcgaacctgggtgatacggacctgggatttctgtccggcatcaatacgctgcagcggcggcagcgccatcagcgcatcggttctcaccccgtcagcatccgtcacccaggactgcgccaggaacggcgtggttttgtcatcgttattcagcgtgatggccaccgttttctgcggcgcatccatgataatacgggtccggtcaacattgacggccgccgggctgtactggctccatgccgccgccagtgcgagtaaaatcacacggcttcttctgctgtttttcacctgttttctcctttagacctgctctgtgacagggatatttttatctgcagggcagtaacagcggcccccggctgagtgtcaccgtttccggcagggtgagtctgcactgcacccggccatcccaggacacattcagggtccggcggtcttccccgctgagacctgtcaggtaggccagaccgccatctccgaccatccccgcggttctgccggttttcccggacaccaccagggcgccaaacggcggacttgcgccatcagccagccggatatgaccgagcacctgctccccctggttggcgtcaatcttccggtagcccaccgcgccctccgtcagcacctggctgatgacggagctgctgacgtccacgtcctccggcagggcggccacatcaaccgaaatatcgctgcggcgatagctgctgccggcgctcaccacgcccaccccgaagcggttggtcaccccgctgttgccgttcaccggcacaccggccacgtctccggtatctatcatcatgcggggctcattcccggccatcgactggctgaaagcggcaccgtgggcggtggcagtcaccgagccgtaccagctcaggcccaggctgcggtactgtccgggctgcagggtggcgtccgctgccgcttggccccacggcagacggctctgcacgctgccgctgaagctgctgttgctgccggtgtcataacggttatgaccggcgctgatgttccatgtagtgtccgggttatggaaatcgctgtaattcacggtctgctgcaggccgccccggttatctttctgtacgctgtaactcacctggcgactgtctccccacgggatactgatggtggcgtagacctggttctggctacccctgccggtgtactggttacgggcaaacgacaccgaggccgagagtccctgaaggtcgccgagactgaacaccttgttgaggctgagcatgtagttattgttggactgtgcgttccagtaattgagccggcttaccgagagggccgcgctcatgttgagtaccggaacggactggctataagtcacggtgtagctctgtttttcatgccatgcatcgccgccgtcagtggtccgacgctgcaggtactccggcatggacagaaaatggcggtccgagaagcggtatccgacgaacgccagggtactgccggttttatcaaacgttttggcatagttgatacggtagctgtaaccggactgcttctgcccatgcggcaaccgcgcatctgagcgggtgacgtccgcagacagagcgcccaacagccccatattctggccgatcccgagcgccgcggactggtagtcgccggtggaggcaatgaggccgccatacagcgacgtgttgttaaatgctccccaggtggcctccccgagcagaaagtcagggctgaccgtgctgttgttatgcgtcccgccgtacagcggacgtccggcggccaccttatagcgaacctgtccctggcgtgccataaaggggacgctggccgtgttgacctgccaggtccggacgctaccgtcgctttcccggacgctgacatccaggttgccgctgatattctggctcaggtcgggaagctcaaaaggccccggcgacacccgggtctggtacagaatgcgaccattctggctgacggtgacctgtgcattactgttcgcaatgccgctaattttcggggcatacccctgaagagagggcggcagcatgcgctcatcgctggccaaagtgagcccggcaaagcggaaggagtcaaaaatagcggagctgaggtacgtctgtccgagcgtcagttttgagcgcagtgctggcaaggcacggaacagatacgtctgcggcagataaaaatcggactgtgatgcgccctgcccactgtcaaaacggctgtactggtaatcgctccgcaatcgccaggcgccgagattaaacccggcggtgccgtagaggctgtagctggtagaggtttccccctgctgcggcatatagcggttgaccatcaggctgtaatcaagcaggccggcggtgacgccgtcgctccagcgtgaagggggcacccagtccgggtcctgataacgcatccaggcctggggaataatgaaggtcagacgctgattttcagcgctgtaccgtacctgactgtcagcggagcgcagctcaaggcattgcccgtccgggataccggtaacgggtttcaggccatgaataatcttatccttaagacccagcatggccaccatgtctgttgtcacacagatgacggccgcgtcgagtccggcaaccggtacaaccctgaccggatactgttcccgtaccggctggtcattgagccagatatcgagaatatagttaccgggcgccacatacccctcgcggctgaaggccgtgaggtccacgttagacaggttcccgctgtccagcaggctggcattgaactccgtggcctgcgacttcaggacggaaaatgtcagggtaatcagaatggcaagccgggtaattttcatggcatggcgctttcgtgttgtcgtccgtgtaacagacagcccgcaggcacagtcagatataaaagccgtccgatcccctccgtggacggcttctccctgtcgttatttaccgcgtgaaatcacaggtatttcagggtgtaggtgacggatgcgttaacatcgccaggagttgcggcatctgtcagggctatcaggcgggcaaagaagttgagttcgttattcccggcctgcagttgctgggcgtcgccatccggcatcggggtattgggtgtaatcagtgaggtgttgtcacctttcagaagctgcacaccaacatgctgggcactgccggtgctgacgtaagctttacctgaggtatctgctgtgccactgaaagagacggttactttagacattttccctgcggagccggctattgtagtttcattcggatcgaaggcgcagttctgcagatgaatggtgaacggttttgagtccgtggttgcattggcggtattcagtttacggtaagaaatctgtccaaacggaacggtgatcgcatcgtcgcccggtgcgatatcacagggtgagttggtgatggtaccagtgaaaagaattttacctgagccgaacgggcctgctgtgggtgtagtatcggcggcaaatacagaagcaccatacatcataccggcagccgccatggcaagtattattttattacgcatagataatatgtcctttgggtgaatgagaattattttgcaaaggctgaaaacaactctgagggtattaatgaaagcgttcagaaaagattcgtatgaataataaacgcctggtgttaaacgaagcacctgaactttccatcgaaaaatattgatttcagctaatgcctaatcagttgtaagaaaattcttattcaaattaaaacaataaaaatagatcgatacgatcgatgattatgatcgtaatttaagaataatcatcaaagaaatactttttaatgtaattataagcgggtgaatacctaacagacagatattcgcagcggacatgaaatattttgtaatatattatctggaatgtatgttttgcttttccattacactggatatttacaaaacataatactaatcatatataacaatgaaattactggtagcataaaaaactggatataatgcaagtaaaaggcatttaattccaaaacattaacttaataaatcattatgaaccatcataagtggaaggaataaaaaataataaatgaaatgatattcttctgtatttgtgatgggcatcacaatagatataaatgcaggtaccctgacatttctgaacttcgcggatgaaatttaaaaacaatgccgacagcaaagaacaaactggtaatagctgtcagacataatgctgcctgctgtaatgtatacagcaggctgggggatattaatgcgcggcgtcgtgctgcacggagtgcgtgggtgattcctgaactgactgagagtctacaactatgccatcctgagctgatttcagtaacagacctgcctgatagtattttccttcgttcatcaaggaaagcgctgtggtcacatccttacgggtttgctgaagaggaatgagttcctgattttcaataacactgacgcctgctagtttcagggcctctatagtcccttttttatctccttctttcattttctggtttgctttattaatagcatcatttttctggcccgcagggagataatcttctgctaccgtaatcgatgaatttatccgaatatagtggtctccttcaactggggcttttttatctgatttgacatacagattccagtcagtgctgtcatcgttcaggagtttttctgcttgcgcagccagttgttccgccttttgggtgcgaccattaaacaactcgaatcgcgacattccgatatcacgcatggcctgccaggcctgtccggatatcttgtcattattcagagtaacgttatcagtcatgtttgttgcggccataatatttcctgaaaacaggataaccatcagcgcaacgcctggcataatatggcttttcataatccatcatctccacaaagtaacattttttatcggattatcctattcagaaccggtaacccacgccaagattaaaaccattgctattaaggcttccgctgttatgggtagcatcaaaatccgctccctcataacccagagttatagcgacactactgaccggggtataagccacgccagcagaataaccatatccgaccttactgtcagactcatttatcccgtgatcacgctgatgcaataatacggggcccacttgactatacagacttaactggttatttattttccatgaggggcctgcaagcagggagtaataacgggttgttacacgaccattactgctttcatcggaatagcgctggcttccatttagccatgcaaatgaggttgtcagcccccagtccggtgacatttcatagttgtttgccagccgtaccccacgcaacgtcccggcgtgattagtatgggactgggcgtatccaagtgaaaatgtactggcattatcgtctgcccataccggactggctgcagcagacagcagaacaataccggtacttccggctaatagcattttgttcatcctcttctctccggttattttacctgataccttactggcatgtattaagttaaaatctttccgtgataacaaactataaataaatcttttaaattatgagcactgttacgccagcaaataactttatctccggctgtcgggaggctattcacgaaaatatatccaggccagaaacagtatttaataataaataaactggaaaataaaaactgacaaaaatagaagttcactgatatataccaaaaataatttgagttgctgaaaggcggcaagggagtgagtccccgggagcatagataacgctgtgaccggggagagcaacaaatctgccgggagcagacttgaacgtcgcatgcgacggcccgtcagggcgaggcccatggatggactgagtaatccgtagctaacacataagccacttgaagtatgaagggtatataacgggaaagaaggcctatcggcctggtaaatcaacgtctgtgatttaagttgcaggaaacggctatggagagggggatgcggcagttatcgggcagtaacggcattgttcagtgagtatccaggaaacaaaaaaagaagggagcggtactcccttcgtaaacatgtcagaatacgacattttggtactcttttatttattatctggccgtaaaagttatgctgttggcagatatctccagtcaacataaaaaaataccaccagctaaaaatgtgatgcaaaccaccattaagcaggtaaccaaattgactgtgccactaaatccggaaaagagtttgaatccggggataacatctgatgcagaaattagcaccagtcttcgattcggatacccggaatgcgttcaaattcgcggagattgtttgtgacgacgaccagtccgcggctaccggcatggccagcaatcatctggtcataaggcccgacaggtgttcccttgcgggccagttcggcacggatttgaccggtatgtatcgctgcctgtgtatcgtaatccaaaacctcaaggcgggagataaatccctccacgacggcaagattacgctccggcgccaggcttttttcagcaccgtaaatcagctccattaaggtgatggagctgatacacattcgggatgtattgaggttgaagcgttctctgatgtgttcgggcttatttttgatggtgaaaatacaggtattggtatcaagcatgaatttcagcatcaaaatccttcccgttcctgtactgcgggttgttctctggtactcataaaatcagtactggcgccttcgccatcgaaccagctgtcccaggattctccgactggagtaatgattctgcttctgccaaccgcaatgatttcgacatgtttcacatcctccggaaaggatatcgatttaggcaatctgactgcctgggtccggttactaaaaaaaagtgttgtgtgcataactgcctcctttctggatatacaacgcgtatatccattatgagtagaggcgatgtatatgtcaaagagatatacaggaaaaaataatccagtcacatgacgcgcactccgcagggcatccttgtccgactccggcatttctgaatacatccaatgaaggaaataccatgcaaacaatgcataaaaaacatatgtgcccatggcttctgcccggtttgctcggtctggctcggtgtgcgccagtaccgcatacttacgcagccatcattgaggcaggattttatccggaaggtacagatctccagcttgttcttaagataattgagaccgcgcgacaggaaatccgtctgatggactattccttcacctcttgggaggtggtccggttcgaacattcagtgagtacaaaattctccatgtcaaagtgatcgtcagcgacgaccgccacaccgaggtggacgcgtcagaatcgctgatcggacacgtcgcaatctacactctgacttataagccagcctgaaggggcatgttggctttgacgatcaggcaaaaaacaacggcgaataaagtcgtatgatgatcttcacatttatcatcatcagcgttcatattactcaacctgtaatcaacctctggcgtttttctgtatccatcacaaccatttccggtaaaggtaaaaaagggatttgaacctttccggagatgataatgaaggtaaatgcatggacaattttgcttatgtcggcgcatctgacggcctgtgccgtccctggcacagaaaaatatcagaccagcatggacagcgttacggcagaaaaaataagccggattatccagtcggatgtcattccttataaaggcgaaaaccatggagaagttatcagccgcgtatcgtctgcttttctcggaacaccttatcaggcggatacgctcatcggtgggcccggcatccccgaagtccttgtagcgaatttcaacggcgtggactgctttaccctggctgattacgttgaagccctggcccgcagcgataatcagaaatcgtttctgcataatcttgccaggactcgctacgccgcgggcaaagttgcttatctcagccgccggcacttcttctctgactggttcgccgcagcaccgcgtaatgcacgggatgtaacgccggatatcagccctgattatgtcgttgttgacaagcagcttaaccataaacctgatggcggcgagtacattcctggtctgggcatccatcctcgtaaaataaattacattcccggaagagccatcaaccagcaggtcatgaaccacctaaaaaacggggattatatcggtgtctactccccgcttgacgggctggacgtttcacatgtgggtatcgtagttcgccatgatgaacaggtgtggttcaggaacgcctcctcattggccgcaaacagaaaagtggtggacacaccgtttatggaatacatgcattccagaccgggcatcgttgtgctgcgggctgaatgataaagtcattaccggagtcgccagctgataatagccgtccgacataggtattgaaaccctgtgtactgtggggccgacacggaaaattgctgtaaattcgtggatttagtaaatactagaagatatttgtctggagcgggcgaagggaatcgaaccctcgtatagagcttgggaagctctcgttctaccattgaactacgcccgctttgagatgcgtaaagcattataaaccttacgctctggttggcaagagacttactggctgactggcgattaattcgccgtcagcacttcggtttactcccctgcggcggcagataacgcagcggatcgatggccgtcgcccggtagcgaatctggaagtgtagtcttacggatgcggcatccgtgctgcccatcgtagcgattttttgccccgctttaacgctttgtccattattaaccagcatggtgtcattatgagcgtaagccgtaatgtaatcttcattgtgcttaatcatgatgagattgccgtaaccgcgcagctggttcccgacatagacaactttacccgctcccgccgcataaacaggcgttccgcgcgcgcccgcaatatcgatccccttatttccgccctccgcggtggaataaggtaaaatcactttaccgttagcaggccatacccaacaacgctgccccaccggcggccaggaggattttggcaccgaagatgacggtctgaccgcagcagtttttgttgctgttttattgctggttttgcgtgttgaagtgctactctttgcgctgccgcgcactttaattcgctgccccacctcaatagtataaggcggagaaatgccattcagtcgggccagttctttcacgctggttcccgtagcgcgcgatatacgatacaacgtatcgccgcgcttaacggtatagacggagccggaatacgttcctgagccggaattactggaacaccccgccagcagcagccctgtgcataacagcaccgcaatacccaggctatttttgttcaggcgtcctgcgctcaaaaccattcctcactctattgacagacgccttatgatagcagccaaatgccgtatgcccaatccattgacgccggaaaggggccgcgtggatgatgatgccgcgaatatccgatatgccagcataatatcgactcacggcacaatggcgctcgtctgcgttctgtcagggcctgttttggtaatgcctttctttctgttatgcgctacgctgatcgtctgagtatatggcctggccatgctgccgggtcattttaattttcaggagctttcatgactgaggaacatgtcgttttattggatgagcaggataagccttccggcacactggaaaagtatgcggctcatacgcttaatacgcctttgcatctggctttctcctgctggctatttaacgaagatggtcagttgctggtaacacgacggtcgctgagcaagaaagcctggccaggcgtgtggacgaattcggtttgcggtcatccgcaacaaggcgaaaccaccgaagaggcgatcatccgccgttgtcggttcgaactcggcgtggaaattaccgatctcacccccgtctatccgcacttcagctatcgagcgacagatccaaacggtattgtggaaaatgaagtctgtccggtatttgccgcgcgggcaaccagtgtgttacaggttaacagcgaagaggtgatggactatcagtggagcgaatttaaaagcgtatggaaaagccttctcgctacgccgtgggcatttagcccgtggatggtcatgcaagcgtcagacgaacaagcgcgtgaacgactgctcaattactgccagcgttaaagattgcctgatggcgctacgcctgaacgaagagatgccggatggcggctgatgccccatccggcaatttacatcttatttcaccggacgcatcgccgggaacagaataacgtcgcgaatcgtgtggctgttagtaaacagcatcaccatacggtcgataccaattcccagacccgctgtcggcggtaaaccgtgttccagcgccgtcacgtagtcttcgtcgtagaacatggcttcgtcgtcgcccgccgcttttgcattaacctgatccaggaaacgctgcgcctggtcttccgcatcgttcaactcgctaaagccattgccgatttcacgaccgccgataaagaactcgaagcggtcagtgatttccgggttcacatcattacgacgcgccagtggagacacttcagccggatattcggtgatgaaggtcggctgaatcagatgcgcttcagcgacttcgtcaaagatctcggtgacgatacggcccagaccccagctcttctcgacgtgaatgccgatgctttcagcaatcgccttcgcggaatcgaagttgtccagatcagccatatctgtttccggacgatatttcttgatcgcttcacgcatggtcagtttttcgaacggcttaccgaagtcaaacacttcatcaccgtacggaacctgggtggtgcccagaacatcctgcgccagcgtacggaacagagactccgtcagctcgatcaggtctttgtagtccgcatacgccatatagagttccatcatggtgaactcaggattatggcgcacggagatgccttcgttacggaagttacggttaatttcgaatacgcgttcgaagccgccaaccaccagacgcttgaggtacagttccggcgcgatacgcaggtacatgtccagatccagcgcgttgtgatgggtgataaacggacgggcagacgcgccgcctgggatcacctgcatcatcggcgtttcgacttccataaagccgcgagcaaccataaactggcgaataccggccaggatcttcgaacgggttttgaaggtgttacgggattcatcgttagagatgagatccagataacgctggcgatagcgcgcttcctggtcctgcaggccgtggaatttatccggcaacggacgcagcgctttcgtcagcaggcgcagttcggtgcagtggatagacagctcgccggttttggttttgaacagcttacctttcgcgccgaggatatcgccaagatcccacttcttgaactgctcgttgtaaacgccttccggcagatcatcgcgcgccacatacagctgaatgcggccgcctacgtcttgcagggtaacaaaagaggctttacccataatacggcgagtcatcatacggcccgcgacggacacttcaatattcagcgcttccagttcttcagcttctttcgcgtcaaactctgcgtgcagttggtctgaggtacggtcacgacggaaatcgttcgggaacgggataccctgctcacgcagtgcagccagcttctcgcgacgtgccttcatttcattgttaagatcgactacctcgtcagcgccctgtgcgttttgttcagacatgttgattcctcatagccctgctttcaaacttgcttcgataaattgatccagactaccgtccagtaccgcctgtgtattgcgggtttccaccccagtacgcaggtctttaatgcgggaatcgtccaggacataggaacgaatctggcttccccagccgatatcggacttagtgtcttccatcgcctgtttttcagcgttctttttctgcatctccagttcataaagcttcgctttcatctgcttcatggcctggtctttgtttttgtgctgcgaacggtcgttctggcactgcgtcacgattccggttggaatatgggtgatacgcacggcggattccgtacggttaacgtgctgaccgcctgcgccagacgcgcgatagacgtcgatacgcagatccgccgggttaatgtcgatatcgatatcgtcgtccacttccgggtacacaaacgcggagctaaacgaggtatgacggcgaccgccggagtcaaacgggcttttacgcaccagacgatgtacgccggtttcagtgcgcagccagccataggcatattcgccggagattttgatagtcgcggacttaataccggcgacttccccttccgattcttcaatgacttctgtcttgaagccgcgcgcttccgcccaacgcagatacatacgcagcaacatgctggcccagtcctgcgcttcagtaccaccggaaccggcctgaatatcgagatagcaatcggcgctatcgtactcgccggagaacatccggcggaattccaactgcgccaacttctcttccagcgtattcagttccgcgacggcttcgttaaacgtctcttcgtcgtcagcttctaccgccagttccagcagcccggaaacgtcgtccagcccctgagtcatttgatcaagcgtatcgacgatcgcttcgagcgatgaacgctcttttcccagcgcctgcgcgcgctcaggttcgttccagacatccggctgttccagctcggcgtttacttcttccagacgctctttcttagcatcgtagtcaaagataccccctaagaacgttggtgcgttccgtgaggtcctgaatgcggttattcaccgggttaatttcaaacatggtctgatttcttttatttgacttgtcaaaatgcggttataagggcgaaatattagcggatttcgccccttaattacagcgaaagtgttgttaaatcgccccgatcatagcggccaaatatcatcgataataatctgtaaactacggttgccgcgaaactcgttaatgtccagtttataagccagttctacctcccgcacgccgttatccggccaacaggtcgtatcaatattaaatgcgatgccatccaacagcgggccgccgccgacaggctccaccatcaccttgaggtgacgctcgcccaccagacgctgctgtagcagacggaaacgaccatcgaataacggttccgggaacatttgcccccacggtccggcatcccgcaacagttgcgccacttccatagacatctccgccgcgcttaatggaccatcggagatcacctcgccttgcaacagggcaggatcgagccattccgtcaccagctcgccaaaccgttgctgaaactgctcgaatttatgctcttccagcgacaatcccgccgccatcgcatgaccgccgaacttgatcatcagatcagggtaaagggtatccagcctttccagcgcatcgcgcatatgcagcccctgaatcgaacggcctgagccttttagcgtgccgtcgcccgcaggcgcaaaggcgatcaccgggcggtgaaaacgctctttaatgcgcgacgccagaattccgaccacgccctgatgccattcaggatgatacatcgccagaccgcccggaagcgtttcactactgcgctcaagcttttcgcacaggataagcgcttccgcctgcatcccctgctctatttctttgcgcgtctggttaagcgcatccagctcgctggccagaacacgcgcttcgccgaggttatcgcacaacagtaacgccacgccaacggacatatcatccagcctgccggcggcattcaggcgaggccccaacgcgaagcctaaatcactggcggcaagctgctgcggatcgcgattcgatatctccagcaacgctttaattcccggacggcatttcccggcacgaatacgacttagcccttgccaggtcagaatacggttgttagcgtccagcggcacaacgtctgctaccgtacccaacgccactaaatccagcagctccgccagattcggcggcgcgatgttgcgctcgtcgaaccatcctttgtcgcgcaaaaatgttcgcaacgccagcatcaggtaaaacgccacgccgacgcccgccagcgacttagacgggaattcgcagtcgcgcagattgggattaataatcgcttcggcatccggcaacgtgtcgcctggcaggtggtgatcggtcacgatcaccggaatccccaacgtctttgcatgcgctacgccggcgtgggatgaaatgccgttgtctacggtgacgataagctgcgcgccgcgcgccttcgcctgatcgaccacttccgggcttaaaccgtagccgtcttcaaagcgattaggcaccagataactgatgttgtcacatcccaacgcacgcattcccaatacgcttagcgcagtactggtcgcgccgtcggcgtcaaaatcgccaacaacaataatgcgggtaccttcgcgaaaggcgttgtagaggatctccaccgcgttatctatgccgctaagctgttgccagggcagcattcctttcacgctgcgctccagttcgcgggcgctacgaacgccccggctggcatataaacgtcgtagtaatggaggaagatcggcggggagttccgccgtctcatcagcctcgcgccgacgaagttgtctctgttgtttcacgcgtattatttaccactggtctgtttttgatgctcatcaagaaacgctttcatctctttcggtccctgatagccaggcaccacatagccgttactcaatacaatggctggcgtaccgctaacgcccaactgcacgcccaacgcataatgatcagcaatgttcacgtcacagcttgccggtttcacgcccttacctgccatggcgtcatcaaacgctttgtttttgtctttggcgcaccagatagatttcatatcctgctccgcctggctttccagcccctggcgcggaaaagccagataacgtaccgtgatccccagcgcgttataatctttcatctcttcatgtagcttatgacaatagccgcaggtgatatcggtaaaaacagtaatgacatgtttctcatccggcgctttatagacgatcatctctttttccagcgcatttagctggctcatcagcagtttgttcgtcacgtttaccggatgcgcgccgctcacgtcatacatcggcccttgaataatatgtttgccgtcatcagtgacgtacagtacgccgctgtgagtgaggacggttttcatccctgccactggcgaggcctgaatttccgtactctgaacgcccagcttagccagcgactgacggatagccgcatcatccgcatgggccacgcctgaaaacaccgccgccagtaaagtgaacatcataaaacgctttttcataaactatcctttcctgtcagcactcatgcccgcggatggtgctgttgatgaagttgacgcaaacgctccgttgcgacatgcgtataaatttgtgtcgtcgaaagatcgctatgcccaagtagcatttgtacaacgcgcaagtcggcgccgtgattcagcaaatgcgtggcgaaagcgtgacgtaaaacatgcggcgatagtttttcgctatcgattccagccagtaccgcataatgtttaatacggtgccagaaggtctgccgcgtcatctgctgcgcacgctggctggggaataatacgtcaatcgatacgccattgagtaaccatggacgcccatgctccagatacgtttccagccaatataccgcctcttcacctaacggcaccaaccgctctttattgcctttaccgataacccgcaccacgccctgccgcagactgatatcgctcattgtcagccccaccagttccgacacgcgcaaaccggtggcatacagcacttccaacatagctttatcgcgcagctccaaaggttgatcaataagcggcgcctgcaagagccgttcaacctgcgcctcgctaagatctttcggtaaacgctgcggaagcttaggcgaggccaactgcgcgctcggatcatcctcacgatacttttcacggtacagatgctggaaaaagcgccgcatagcgcttaacaggcgtgcggagctggtcgctttgtatccgccctccacacgttcagccaatagcgtttgtaaatcatcagcctgcgccgtcgcaagcgtttttccgcgatgatgcaaccacgcaacgaccatcgataaatcgcgacgatacgcgcttaatgtattttccgccagatttcgttccagccacagggcatccagaaactgctcaatacgcgctaaatcctgttccattcgcgctccctacttcacgcttacttttggtgcattatgcctcattgtgccgtgaatgcagcgattctgttacactacccgcaacgctatagcagaatcgagatgtaacgtaatgaacatgggtcttttttacggttccagcacgtgctacaccgagatggccgcagagaaaattcgcgatatcctcggcccggagctggtgacattacataacctcaaggatgacgcccccgccttaatggagcagtacgacgtgctcattttaggcatccccacctgggattttggtgaaattcaggaggactgggaagccgtctgggagcaactggacgatctcaatctggaaggcaaaatcgttgcgctttacggtatgggcgaccagctcggctacggtgagtggttcctggatgcgctgggtatgttgcatgacaaacttgccctcaaaggcgttaaatttgtcggctactggcccacagaaggctacgaatttaccagcaataaaccggtcattgcggatgggcaactgtttgtcggcctggcgctggatgaaacgaaccagtacgatctcagcgatgagcgtatacagacctggtgtgaacaaattctcggcgaaatggccgaacactacgcctgaaaccttactcgctgtacttccctctcgacggaaccgcgtttacgccgttccgttagtgttggcctgatatcggctgctgtaacagtatccgacgcaactcacgccattccgcttcttccatgctatccgccgccagccataaatgctgatgacgtccagactctgcgcgtaaacgcaacaccatcccgctcttcagtaaccagggcggacgcaagagcgtccagtcctgcccctgccagcgtaagcgcccgtccatgagtagcttgatctctccctggcaggtattaatcctgcgctggctacgtacacagtcaaacacgaccagcgacagtagtatcatccataacggggtataactcagcggccagggcatcaataaaatcaccgcggcaaccagcccatgaatgagcaatgagatccactgagcgcgccatgagacgcgtaaatcagattgccacaggaccacgttcccgattccgtgtctgaatgagtcggaccatctgttccagttcagcgtcagccggtttaccgtgattcattaaccagttaaataaatccgggtcatcactctgcaacaaacggacaaaaatacgcttttcttcatcacttaaactatcgtactcatgttcaaaaaacggcatgatggaaatatcaagttcgcgcataccgcgacgacatgcccagtgaatacgtgctttattgtgaatatccatgttcttcctgcctcgcgaaaatgaagtaccgggctattgtaacgtgtttttggcgttgttttacgggaatctcagtaatctggaacgcgatcgcgaaataaaaggctgggaatcaatatgttcatccattttggataccgcctcgcaaaacgatcaatccgctctcaatgggctatttaaagcacttgcaatgaccgatggctcttttaccattaaccattattgttgcagctaaccaggacattatttatggcttttatctcctttccaccacgtcatccttcatcgtcagcccgcctgccgctgacgctgatcgcgcttgacgactgggcgctgtcgaccattaccggcgtagacagtgaaaagtatattcagggccaggtcaccgctgacgtaagccagatgactgaacagcaacaccttctcgccgcccactgcgatgctaaaggtaagatgtggagcactctgcgcctgttccgtgagcgcgacggtttcgcctggattgaacgccgtagcgtgcttgaagcgcaattaacggagctgaaaaagtacgccgtattttccaaagtggtcatcgcgccggatgacgaacgcgtattgcttggcgtggccggttttcaggcccgcgcggcgctggctaatgtctttagcgaactgcccaatagcgaaaatcaggtggtcagagacggcgcctccacgctgctatggtttgaacatcctgcggaacgattcctgcttgtcaccgatgtcgcgacggccaacatgttaacggagaagttgcatggcgaagccgaactgaataacagccaacagtggctggcgttggatattgaagcaggcattccggtgattgacgcggcgaacagcggtcagtttatcccccaggcgactaacctacaggcgctgggcggcatcagcttcaagaaaggctgctacaccggacaggagatggtcgcacgggcaaaattccgcggcgccaataaacgcgcgctttggttgctggcgggcaaagccagccgggtaccggaagcaggagaagatctggagctacagatgggcgagaactggcgtcgtaccggcgctattctggcggcgacgcagttggacgatggtcagttactggttcaggccgtcatgaataacgatttagaagccgaaagcgtcttccgcgttcgcgacgatgccaacaccctgcatatcgtcccgctgccctactcgctggaagagtgatatcacgttaaaagccggatagcctgatagcgcaacgccatcaggctcgcacgtgctgttctcgtaggccggataaggtgcgacagcgccgccatccggcacgggcatccgggaattatgcctgtcccacatacaaatagatggccaggaagtggcacacgctgccacccagcacaaagccatgccagatggcgtggttataaggtatgcgtttgcaaacatagaaaattacgcccagcgagtaaacgacgccacctaccgccagcagcgtcacgccgcctatcgccagcttaatcgccaactgataaaccactatcagcgacagccagcccattgccagatacgtaaccagcgaaagcactttaaatcggtgcgcaatcgtcaacttgaagaggataccgaatagcgccaggctccagatcacaatcattagtccgcgcgccagcggcgaatccagacctaccagcagaaatggcgtataggttccggcaatgagcagatagatagcgcagtgatcaaatttctttaaccagatttttgcccgctgatgaggaatggcatgataaagcgttgaggcaagaaaaagcaggatcatgctcccgccatataaactgtagctggcgatagccgtcatacccgcattcgcctctaccgcctgaaccaacaacagcaccaggccgacaataccaaataccaatccaatgccgtggctaatactgttggcgatttcctcagccagcgaatatccctgcgtcattaatggtttttgcaccataacttactccggagaaacgttcataacgatgaactgcgcctctagcgtaactgagaatggttccagtgaacacatgttagctaaaataaattcgcaaaattaaattttgtttattattcaataagttaattacaaaaactcaactaacacgcgttcatatttatcaaaggcatttaaaatcaatcacataaaattgcgtctggttgggatagatttcagcaatgacccgtttcagctcatcaagcgacatattttcctgttgcgcatgtttttcgttcagcgtatccagcgtcacagttgacgttcctgtcacttcgattgtgcaaaaatagccatcatcttcgaaccgccccacgcgtagcacatcgcctgctttaaagtgggactcggaggcatcacgaatagtgatggttttacgccctgccagaatgtcattctggaaacgttgaaagaaagtaatgtcgtttggctgcatgtggttatccccctgaatatggccccttgaagtggatgttacgatctgaatgtgttcttgctccgacacgcgagcatcctggaattttgcgtacgctttacatgccacttggtgcagaatgaatgataacagactaaataaattgagattatgcaacaatgagaaaactcaccttgccaaaagattttttatggggcggcgcggttgctgcacaccaggttgaaggcggctggaataaagacggtaaaggccccagcatctgcgacgtgctaaccggcggcgcacacggcgtgccacgcgaaatcacccagaatgtcgttgctggcaaatactatccgaaccacgaggcggtggatttttacggacattacaaagaagacatccgtcttttcgccgaaatggggttcaaatgcttccgtacctctattgcctggacgcgtatcttcccgaatggcgacgaatcccagccaaacgaggccggtctgaaattctacgacgacatgtttgatgagttactcaaatacaacatcgaaccggtcattaccctttctcactttgaaatgccattacatctggtacagcactacggcggctggaccaatcgtaaagtggttgatttctttgtccgttttgctgaagtcgtgtttgaacgctacaaacataaggtcaaatactggatgaccttcaacgaaattaacaaccagcgaaactggcgcgcgccgctgtttggctactgctgttccggcgtggtgtataccgagcatgagaatccagaagaaaccatgtatcaggtcttacatcatcagtttgtcgccagcgcgctggcggtaaaagcggcacgtcgcattaacccacagatgaaagttggctgtatgctggcgatggtcgcgctgtatcctttctcctgtaaaccagaagatgtgatgtttgctcaggagtcgatgcgtgaacgctacgtctttaccgatgtgcagctgcgcggctattacccgtcctatgtgttgaacgagtgggagcgccgcggatttaacatcaaaatggaagatggcgatcttgaagtgctgcgcgaaggcacctgcgattatcttggtttcagttattacatgaccaacgcggtcaaagccgaaggcggtagcggcgatgcgatttccggttttgaaggcagcgtaccgaacccctatgttaaagcatctgactggggctggcagattgacccggtgggcctgcgttattcattgtgtgaactgtacgaacgctatcaaaagccgctgtttattgtcgaaaacggttttggtgcttacgacaaagtagaagaagatggcagcatcaacgacgactaccgaattgactacctgcgcgcccatattgaagagatgaaaaaagcggtgacttacgatggtgtcgacctgatgggctacacgccgtggggctgcatcgactgcgtgtcgttcaccaccggtcagtacagcaagcgctacggcttcatctacgtgaacaagcacgatgacggtacgggcgatatgtcgcgttcgcgtaagaagagcttcaactggtacaaagaggtgattgccagcaacggcgagaagctttaactcctgcacgttacccgccagtcggcgggtaacactttgaacgagtcttaccaggtcttacctattttaaattcccagcgtacatcttccattttggttggcgacttcgcttcctgcattaccgggaagaaggctccggcaccaaaccataatttcagtgaatcgacggcaatattaaatgacggaccaacaacccattcggtagttccagaatggttattaattacgctgccattagacagttttttcgttccagaggcattattgctgtaggcactttccagaccaagatccagcggtaaatcgctaaacatataccgcacctgggtattccactggaattcgttacctcgtttcacgtcctggttaccgcgctcaaatggtccctgatatacaaaacccatatcccctttaatgttaggagtaaataattttgttaaagtgagtgttactcttcctccccaggcgctattcccaggcaaatgattatctccatcttgcccggtgggtagtaatactgccccacctaccgtaacccaaaacggatcacctcttcgctggctcattaaagcataattgacccccaccgattggtcgcccattccctctatgtgctcaggagacagattgtctcgtttgttattgatataggaacccacagttgataattccagtctgtcggtcaaaccgtaacgaatcttcaataaccatatctgggagtaaacatccggacttccatgcccctcgatttgatgatctttatcgcgaaatgagctattcatggcggttaataactttccttccggcaatactgaaccaccagaaatagcggtattaactggtgcacctaatagattactgggattattttctccgttagctgccattgcattcattaatagaaaatatgtcattaatggcagaaatataaatcgtttcattattccctccaggtataaaaaacaaagtgctaagttaataaatatttacgttatttatgcttatctttaatttataatttaaattaataacttgatgaatttaatatacggaaatttttgtaactatattgagaggtaaataacgattccggagagaaactatttgtaaccacatgtaaatataccgtgttatttttattaaataacagcaaggtaaaaatgatgcacaatgaatcattagactctaaaaaaccggtaatttaattctggctaatacactgatacaaacgccaggttgcctgacaggagccaacgatttactgtaatatattgaattagtaacactttgtagcctgaataaggcgctcacactgcatccgacacaaacaaagcgcattttattaacaagctgaaaaggcgccgaagcgcctttagaagacagtcgaatcagtaaattactggtagtcgctaatcggtacgcaggagcagaacaggttgcggtcaccataaacatcatccagacgtttcaccgtcggccagtatttgtctgccacgcctgccgggaatacggcaacttcacggctgtacggatgcgcccactcggcgaccagttcgctctgaatgtgcggcgcgttcaccagcgggttatcttccagcggccagacacccgctttcacctggtcaatctctgcgcgaatagccagcatcgcatcgataaagcgatccagctcggccttaccttcagattccgtcggctctaccatcagcgtgcccgccaccgggaacgacatggttggcgcatggaaaccatagtcgatcagacgcttggcaatatccagctcgctgatgccggtttcttctttcaatgggcgaatatcaagaatacattcgtgcgccacacggccatcgcgaccggtatacagtaccggataggcatctttcagacggctggcaatgtagttagcgttaagaatcgcgacctgacttgcctgcttcaggccttctgcgcccatcatgcggatgtacatccagctgattggcagaatggaggcgctgccgaacggcgccgcagacaccgcgccctgacgggtgagcatcccttcaatttgcaccacgctatgacccggtacgaacggtgccagatgcgctttcacgccgatcggtcccatgcctgggccaccgccgccgtgcggaatgcagaaagttttatgcaggttaagatgcgaaacgtccgcgccaataaagcccggtgaggtaatgccgacctgagcgttcatgttcgcgccgtcaaggtaaacctgaccgccgaactggtgcacaacttcacacacctcacggatcgtttcttcatacacgccgtgggtggacggataggtcaccatgatgcaagaaaggttcgcagcatgttgttctgcttttgcccgcagatcgtccaggtcgatgttgccgttcttatcacaggcgactaccaccacctgcattcctgccatatgtgcagaagcagggttagtgccgtgagcagaggccggaatcaggcagatatcgcgatgaccttcgttgcggctttcgtgatagtgacgaatcgccagcagccccgcgtattccccctgtgcgccggagttaggctgcatacagacggcgtcgtacccggtgagtttcaccagccagtcagaaagctggctaatcatctgatgatatccttcggcctgttccggcgggcagaacggatgcagttcagcgaattccggccaggtgataggaatcatctcggcggcggcgttcagcttcatggtgcaggaacccagcgggatcatcgcctggttcagcgccagatctttacgctccagcgagtgcatatagcgcatcatctcggtttcgctgtggtaacggttaaataccggatgcgtcagaatcgcatcgtcacgcagcatactttgctgaatggaacggctatcaagcgccacgtctttatccagtgtttcaatgttcagaccgtggctgtcgcccagcaaaacattgaacaactgcgccacattctcacgggtggtggtttcatcgagcgtaatacccaccgcgttatgaatatcgctgcgcagattgatctctgccgcttccgcacgcgccagtaccgcagctttatcagccacttccacacacagggtgtcgaagtagtgcgcatgacgcagctttaagcctttctgttgcagacctgccgccagaatatcggtcaggcggtggatacgattcgcaatgcgcttcagaccgaccggaccatgataaacggcatacagactggcgatgttagccagcagtacctgcgaggtacaaatgttggagttcgctttctcacggcggatatgctgctcgcgagtctgcatcgccatgcgcagtgcggtattgcccgccgcatcttttgagacgccgataatacggcctggcatggagcgtttaaattcgtctttggcggcaaagaacgccgcatgcgggccaccgtaccccatcggtacgccgaagcgttgcgcagagccgaaaacaatgtccgcgccctgtttgcccggagccgtcagcagcaccagcgccataaaatcggcggcgacgctgaccacaactttacgggatttcagctcagtaatcagtgcgctgtagtcgtgaatttcgcccgtggtgcctacctgttgtaacagcacgccaaacacatcctggtgatccagtgctttcgccgcgtcatccacaatgacgtcaaagccaaaggtttcggcgcgagtacgcacgacgtccagagtttgcggatggacatcagaggcgacaaagaaccggttggcatttttcagtttgctgacgcgctttgccatcgccatcgcttcagcggcggcggtcgcttcatccagcagcgaggcggaagccatgtccagccctgtcaggtccagcgtcacctgttggaagttgagcagcgcttccagacgcccctgagagacttccggctgataaggagtgtaggcggtgtaccagcctggattttccagcatgttgcgcaggataaccggcggtagctgcacggcggtgtagcccatgccaatgtacgacgtgaagcgcttgttacgcccggcgatggcttttaattccgccagtgcggcatattcggttgccgcctctccaacctgcggcggagtcgcgagctgaatgtctttcggcacaatctgacctgtcagcgcgtttaacgactcggcgccaaccgcattcagcatctcttgttgctgtgcggcgtccggtccgatgtggcgctcaatgaaagcgccgcggttttcaagctggcttaacgtctgtgtcatgggcgatggttcctgaaacgtgcagtgaatcgtgattgtctctaactcaattgcccggtggcgctgacgcttaccgggcctacgcgtgcgaaaacgaatacgcaaaatcattcgcgttgcagtgagtaggccggataagcattagcgccatccggcacaacattattcgtcttctaacaatgcctcatacgcggtggcatccagcagcgattcaagttcgctttcatcgctggctttgattttaaagatccagccaccggtatacggttcgctgttcaccagctccggggagtcgctcagcgcatcgtttaccgccacgatctcgccgcttaccggcgcataaatgtcggacgccgcttttacggactccgccacggcgcagtcgtcgcccgcgcttacggtcgcgccgacttccggcagatcaacaaaaaccatatcgcccaacagctcctgagcgtgttcagtaatgccaacggtgtaagtgccatccgcttctttacgcagccattcgtgttctttgctgtatttcagttctgcgggtacgttgctcatcaattaatctccaaaaaaggatgaatcacgcgacggctttgccgttacgcacaaaaacaggtttagtcacttttaccggcatttcacggttacgaatttgtacaatcgccgtctcgccgatgcccgccggaacgcgcgccagcgcaatgctgtagcccaacgttggggaaaacgtcccgctggtgataatgccttcttgctgattgccctgcgcatcggtaaaacgcaccggcaattcattacgcaatacgcccttctcggtcatcaccagaccgacaagctgctcatggcctttttcacgctgcatctccagcgcctcacggccaataaagtcgcggtcagcaggttcccaggcgatagtccatcccatattagccgccagcggagagataccttcatccatctcctgaccgtacaggttcatgcctgcttccagacgcagcgtgtcgcgcgcgccaagaccgcacggcttcacgcccgcctccaccagcgcacgccagaaatccgccgctttttcattcggcatggcgatttcatagcctgcttcgccggtataaccggtggtggcgataaacaaatcgcccgcctgaacgccgaagaacggcttcataccttctactgcatggcgctgttggtcagtaaacagagtcgccgctttttcctgcgcattcggcccctgtaccgcaatcagcgacaggtcgtcacgaacggtgatgtcgatggcataaggttcagcgtgttgggtaatccaggagaggtctttttcgcgggtggcggagttaacaacgagacggaagaaatcttcagtgaagtagtagacgataaggtcatcaatcacgccgcccgatgcgttaagcataccggagtagagggctttacccgtcttcgttagcttcgcgacgtcgtttgccagcagataacgtagaaactctcgtgtgcggctgccatgaagatcgacaatggtcatatgcgatacatcaaacatcccggcatcggtgcgcacagcgtggtgttcatcaagctgagagccgtaatgcaggggcatcatccagccatgaaaatcgaccatgcgggcgccgcatagcgtgtgttgttcgtacaaaggcgtctgttgggccatcttttcctcgttgaattagcgggggctaacaaccattttcatgggaaatcttcgccacgaaacctggcatcgacgccctttttcctgcgccgacgcaaacgttctcttgctcctgaacttaccaccgaaccaggcgctaaaccataaggctgaatttaccatcacattagcttatgactaaaaaacgccaaaaccccatcagcacaaaaaaccactattacgctaaataacctccataaaaatgaagctgatacgatttatcacaacataaattaatattaaatgtggaaaaaatgtcgaaaatctcgttcgcaaaaaatagtggcattagaaaatataatgcgaaataagcggtgaaattagattatttcaaacgaggaaagccccccggcgcgatagccgggaaagcaaagtgtgacgggtttcaaactcttgctggcgtgcagtcagacgcttaacgaagccattgcggaaggtcgtttagccccattgcctggcgaagcagttggggtttgacgccggggagcgtgtccgccagtttcagtccgatgtcgcgcagcaatttttttgccgggttttcgccggcaaacaggtcacgaaaaccttgcatcccggcaagcatcatcgccgcactatgtttacggctacgctcataacgacggagataaagatgttggccaatgtctttgccctggcgctgaagccggcgcagatcgtccaccagttcggccgcgtccataaagccgaggttgacgccttgccctgccagcggatggatggtgtgcgcggcatcaccgaccaacgccagacgatgcgcggcaaactggcgagcatagcggcccgtcagcggaaaaacctgccgttcgctttccaggcggcataagcccagccgattatcgaaggcgatagtcaacgcctggttaaacgcctcgtcgccgctctgttgcatacgctccgcatcctgcggagaaagcgaccagacaatggaacacagatgcggatcgcttaacggcaaaaacgccagaataccttcaccatgaaacacctggcgagcaaccgcgccgtgcggctcttcggtgcggatagtcgctaccagcgcatggtgacggtagtcccagaaagttaagggaatatccgctttgttacgcagccaggagttggcgccatccgcggcaatcaccagacgcgcggttaacatcgcgccgtcttttaaagtcaggaaggcgtcgttctctccccaggcaacctgctgtaactccgctggcgccattaaggtgatatccgccgcttgctgcgctttttgccacaatgcgtagtgaatgacgctgttttcaacaatatgccccagatggctatatcccatgcttgcgtcatcaaacgtaatacggccaaagctgtctttatcccagacttccataccgtggtagcaacttgcccgtcgcgccacaatgtttgaccatacgccaagacgggtaagcagtttttcgctggcggcattaatcgccgacacccgaagctgaggcggcgcatcgttcgccaacggctgggggacaacgtgatccagtaccgcaacgcgcaaaccgctcccctgcaagccgcaggcgacagccagtcccaccatgcctccgccaactattgctacatcaacactttgcactatttactcctggaaaccggaacaatcaaaaccgtaggccggataaggcgaagccgccatccggtatttttacgaacacgatgccggatggcggcgtgaacgccttatccggcctacagatcggcttaacgcgcaacccaacctaaggtccgctgtgccagcgcatcgcgcgcaggtggtaataattccatcgccattaaaccgatattgcgcccaataaccagcggcgcccaacgatttgcaaacagatggaccagaccgttcgttacgccaatcgtcgtatcccggtcaacctgacgacgctgctgatagcgcgataacacgtgccaggcgccaatatcctcgcccgcgtcctgtgccgcgaccagcgtttccgccaggctcatgacatcgcgcagaccgagattaaacccttgtccggcgataggatgcaacgtctgcgccgcattgccgaccacgacagtccggtgagaaaacactttcgccgccgtagtcagggcaagcggatacgcgctgcgcttaccggcctgagtaattcgccccagccgccagccgaacgcggcctgcaatgcatggcagaactgcgcgtcggaccagctcagcacctcatcgcgctggtcgagcgggtgacaccaaaccagcgaacatcggccatgcgacatcggcaacatcgccagcgggccattgggggtaaaacgttcaaaggcgcgtccctggtgcgggatagcggttgcgacattcgctatcaccgctaactgttcgtaaggctcctgatgccagtcaacgccgcaggctgacgcgagcgcggagtgggtaccgttagccgccaccagcacgctgccagctatcacattgccgttttccagagtgacgttaacctgctgttgggtacgcgacacgctggctacgcgctccgggcagtgcagcgtaacgcctggcgctttacgcaagagcgcaaacagacgcagcccgatatcatgcagctccgcaacgtgccccaacgctgccagactgtagtcctgcgcgtcgagagtcacaaatccggcatggccgcgatcgctgacgtgtacggtgttgattgccgttgcgcaatcggaaatcgcctgccagacgccaattcgcgccagttgctgacaagtgcccgccgccagcgcaatcgctctggcgtcaaagccgggatgaccgtcggcttcaggcgctttcgcttcaatcaggtgtaccggcaacgtcccatgactgaactgagagatggccagcgccagcgtcgcgcctgccatgccgccgccaacgataatgacgctcattgctgccgcgccgccgccattaatgcctcaatgtcatccgccttcttcacaacgccagcggtcaggttttcattaccggtttcggtaatgacaatgtcatcttcaattcgaacgccaatgccgcgatacgcttccggcacgtcggcatccggcgcgatatagaggcctggctctacggtcagcaccatgcccggctccaggatgcgggagcgatccggcccataaacgccgacatcatgaacatccagccccagccagtggctcaagccatgcataaagaaaggacgatgcgcattttcggcaatcagttgatcaacctctccttgcaaaatccccagcttcaccagcccggttatcatgatgcgcacgacttcgccggtcacctcctgaatagaggtaccaggacggaacagtcgcaggctggtctccagcgattccagaacgatgtcataaatttcacgctgggctagcgtaaatttcccgttcaccgggaaagtacgcgtgatatcgcccgcgtaacctttatattcacaacctgcgtcgataagcactaaatcgccgtcgcgcatttcactttcgttttcagtgtaatgcaggatacagccattttcgccgctgccgacaatggtgttataggagggatagcgcgcgccgtggcgattaaattcgtggtgaatttctccttccagctgatactcaaacatccccggacggcatttttccatcgcgcggatatgcgccagcgcgctaatttccccggcgcggcgcaggacagcaatctcttccggcgatttgaacaggcgcatctcatggacgatcggtcgccagtcagtcatggtggccggcgcggtcagattctggcgggagcctttacgcagcttctccagcgcagccagaacaatctcgtcggcatacgcatattcgccctgcgcgtggtacaccacatccagaccattaagcaactgaaagagttgctggttgatttcgctaaacgccagcgcccggtcaacgcccagtttttccggcgcggcatcctgtcctaaacggcgaccaaaccagatttccgccgtcaggtcgcgaacgcggttgaacaaaacgctgtggttgtgggtgtcatcactcttaatcagtaccagcacggcttccggttcgttaaaaccggtgaaataccagaagtcgctactctggcgatacggatattcactgtctgcgctgcgcgtcgcctccggcgcggcaaagatcagcgcggcgctgccgggctgcatttgcgccagtaatgcctggcgacggcgttggtattcctgctgagtcatgacatggcctccatttcgttttttcttagtgtagcgtcggtttacgcacttccggcgcggtcggctgttggcgcgtgaaagtgtcatgacataacagcgccgcaacacggacatattcgatgatctcttcgagcgacatctccagctcttcctgatcttcgctctcatcataaccaagctgcgcaatattacgcaggtcgtcaatcgcttcacccgtttcgccggtgactttatcaagtttaggctgcgttacgccgaggccaagcaaaaagtggttaacccacccggctaaggcatctgcgcgatcgaatacgctgacatcgtcgccttcaggcagataaagctgaaaaagaaagccgtcgtcttccagcgcgtcgctggtcgccgcgtgcattttgcgcagcgcctgagcaagctcatgcccgaaggccagaccttcgttcgtcaggtcgtgcaacagcggctgccatgagctgtcgttgttgccgccgcaaatcatcccgctgattaaaccatgcatttcagccggggtcagaccggccccttgttgattcaaaaaccggttcatttcgttgtaaccaggcatttcgttctgtatagacataagcattcgtcatcaaagggaggatattcatgatatgctaccactttggaccctggtgaaccagaaaagggcttgtatcttcacaccagggtagctatagtgtcgccccttcgcggaccctgggtctggagacgaaggcagcgcagtcaatcagcaggaaggtggcatgtctgcacaacccgtcgatatccaaatatttggccgttcactgcgagtgaattgcccgcctgaccaaagggatgcgttgaatcaggctgcggacgatctgaatcagcggttgcaagatctgaaagttcgcactagagtcacaaatactgagcagttggttttcattgccgcattgaatatcagctatgagttaactcaggaaaaagcgaagacccgcgattacgcggcgagcatggaacaacgtattcggatgctacaacagaccatcgaacaggcgttgcttgatcaaggtcgcataaccgaaaaaacgggccaaaactttgaataacacttttcgctttactatggtaaagtgattgtgaaaacagaatttctctgagatgtttgcaagcgggccagtcccctgagccgatatttcataccacaagaatgtggcgctccgcggttggtgagcatgctcggttcgtccgagaagccttaaaactgtgacgacacattcaccttgaaccaagggttcaagggttacagcctgcggcggcatctcggagattccccttctgactggcgacagccatgacgcaacttcccgaactctctttatcacgacaagaaatccgccggatgattcggcaacgtcgccgtgcgctaacgccagagcagcaacgccgttttggtcaacaggccgccgcccgaatgctcagctttcctcccgtcgtgatggcgcacactgtcgccgtgtttctctcctttgatggcgaactcgacacccagccgctgattgaacagctatggcgagcgggcaagcgcgtctaccttccggttcttcatcccttcagccctggcaacctcctgttcctgcactattatccgcagagtgtgctggtgaccaaccgcttaaagattcaggagccacggcttgatgtccgcgacgtattgccgctggcaaagctggatgtgctggtaacgccgttagtcgcgtttgacgaagacgggcagcgcctggggatgggcggcggattttatgaccgtacgttgcaaaactggcagcagcataagatcctacctgtgggctacgcgcatgattgccagttagtggaaaagttgccggttaaagagtgggatatcccgctgcctgcggtggtgacgccgtccaaaatttgggagtggtagccgtgttttgtcgattgacagcgtcgcttttttgacctaaatttctcggtgaagggtgagggaggcgaacctccctcctgcgtactcactgttaatatgctgggcaagcgatgattaacaggatcagcagcatgatgacgtatctcatcatcgtccctttcctttttagagcccctgcctcggtaggggctttcccgtttcagcgctatgctgagcccttatcgtaaattccttttattgctgtacaacacgcaacgctgcctttaattaccaattgcggcaaggctcgaaaacagaatgtatgcgttacacgaagagatgttgaggcagggaaaccagagaaaggatgggcaggtcatctcctgcccatttagcggaaattagtacagcagacgggcgcgaatggtgcccggaatcgccttcatcgccagcagcgctttctccgccacatcgccatcggcttctatatcaattaccacataccccattcgggcggaggtttgcagatactgtgcggcaatgttaacgccctgctcggcaaagatctggttaagcgcggtcaatacgcccgggcggttttcgtggatgtgcatcaggcgacgaccaccgtgcagcggcagcgacacttccgggaagttcacggcggacagcgtcgagccgttatccgagtacttaatcagttttcctgcgacttccagaccgatgttttcttgcgcctcctgcgtcgagccgccgatatgcggcgtcaggatcacgttatcgaattcgcacagcggagaggtaaacggatcgctattagtggccggttccgtcgggaagacgtcgatagccgcccccgccagatgtttcgtcgccagcgcgtcgcacaaagccgggatatctaccaccgtaccgcgcgcggcgttaatcagcagcgaacccggcttcatcagggcaatctcttttgcgcccatcatgtttttggtggaggcgttttcaggtacgtgcagactgaccacatcgctcatattcagcaattcagacagatgctgcacctgagttgcattaccgagcggcagtttattttcaatatcatagaaatagacatgcatccccagcgattccgccagaatgcccaactgcgttccgatatggccgtaaccgataatgccaagctttttaccgcgcgcttcgaacgatcccgccgccagtttattccatacgccgcggtgcgctttggcgttcgcttccggcacgccgcgcagcagcagcaatagctcgccaatcaccagctccgccacggaacgggtattcgagaatggcgcgttaaagaccggaataccgcgttttgccgccgcatttaaatccacctggttggtgccgatgcaaaaacagccaatcgccaccagcttctctgcggcgttaatcacttcttctgtcagatgagtacgggatcgcagaccgatgaagtgggcatcgcggatggacgctttcaactgttcagcgtccagcgcgcccttgtgatattcaatgttggtgtaacctgccgcacgaaggctttccagcgccttttgatgcaccccttcaaccagcagaaatttaattttatctttctccagcgatacctttgccatttccccgatcctgtcttttttgccatctgatgttgtgtgtggatttgcatccgtccttcaacatatcaaaaaaaattatcacggcaatatgaacgtttgcgccagcgtcgtgaaggaatcgcatacagcgggaaatagcagatgaaaataccgggaataactttttctttggagggatcggcagggcaaacgattaaacgtgatacatgtcaccaaatttgccctgaccgaattttttacgcggcaggaaatacgcctggcgggatcattttacgatggttttcaccccgtccggcgtgccgatcagtgcgacatcggcgccacggttggcgaacaaccctacggtcacgacgcccggaatcgcgttaatggcgttttccagcgcgatgggatcaaggatttccataccataaacatccagaatcacgttgccgttatccgtgaccacgttctgacggtactccggacgcccgcccagcttcaccagttgacgagcgaccgcgctgcgcgccatcggaatcacttcgaccggcaacgggaatttgccaagaatatccacctgtttagaggcatccgcaatacagataaatttctctgccacggaagcaataattttctcacgggttaatgccgcgccgccgcctttgatcatctgcatatgaccgttgatttcgtccgcgccgtcgacatagatgcccaggctatccacttcgttgagatcaaacacatgaataccgaggcctttgagtttttcagtcgaggcgtccgagctggagaccgcgccttcaatctggcctttcattgtgcccagcgcatcaataaagtgtgcggccgttgagcctgtaccaacgcccacaatggtgccgggctgtacatactgaagtgccgcccatcctaccgcttttttcagttcatcctgcgtcatagatcgtttcgcctgtggtgtgaaaatacagccgcattatagaacattgtcgggaaaaatctccgtgtccgtacacaggctacggatttcatctgtaccgacggcaaatttatgtcatagtgcggaaaaaaataacaggagcatgacacaacaatgaaacgtccggactacagaacactacaggcgctggatgccgttatacgtgaacgaggattcgagcgcgccgcccagaagctgtgcatcacgcaatccgccgtctcacagcgcataaaacagcttgagaatatgttcggacaacctttgttggtgcgtaccgttcctcctcgccccacggagcaagggcaaaaattactggctctgctgcgtcaggttgaactgctggaagaagagtggctgggcgatgaacaaaccggctctacgccgctgctgctgtcgctggcggttaacgccgacagtctggcgacctggctgcttccggcgctggcgccggtactggcggactcccctatccgtctcaatttacaggtggaagatgaaacgcgcacgcaagaacgtctgcggcgcggcgaggtggtgggcgcggtgagtattcagcatcaggcgctacccagttgcctggtggacaaactgggcgcactcgactatctgtttgtcgcgtcaaagccgtttgccgagcgctatttccccaatggcgttacccggtcgtcgctgctaaaagcgcccgccgtcgcgttcgaccatctggatgatatgcatcaggcctttttgcaacagaatttcgatctaccgcccggcagcgtgccgtgccatatcgttaattcatccgaagcatttgtacagcttgcgcgtcagggcacgacctgctgcatgatccctcacctgcagattgagaaagagctggaaagcggcgagttgatcaacttaacgcctggtttgctgcagcgccggatgctttactggcaccgctttgccccggaaagccggatgatgcgcaaagtgaccgacgcgctgctggagtacgggcacaaggtgctgcgtcaggattagcctctctatgaatgccggatggcggcgtgaacgtcttatccggcctgcatgacccattattccctcgtcacttctttgaagttcatcacaaaatcattgcgttcaggcggcaaaaaacgacgcgccattggctattttttgctggcgacaaggcgattcaaaacgctcaccgtattagcaaatcttcatttcaatgcgtaatacggagcaaaaaacgagaacaccgggagaaaacgcggcctggaagcgcccaggccgggtgagattactgcgtgctggcggccgttgtcgacgtctgccctgttccaggttcaagctggaataccacatcgacctgatcgtcgaactgaatggtcggctgctcgtaagtttcctgcgcagataccggcgcagcatctgcggctttcatcattcgcaccaccggactcggctgataattagagacatggtaacgaacgctgtaaaccggccccaatttgctgttaaaaccggctgccagcgcttgcgcctgatgaatcgcgtcatcaatggcggctttgcgggccttgtctttataggcgtccggttgcgccacgcccagcgataccgaacgaatctcgttcagacccgccttcagcgcgccgtccagcagagaattaagtttatctaactgacgcagcgtcacctcaacggttcgcaccgcacgataccctttcagaatgcttttaccgttttggtaatcataatccggctgcgtgcgcagattcgccgcgctaatgtcttttttcgcaatctgattttgctcaaggaaggaaagatattgcgccacgcgctcatcggcctgcttcttcgccgtcgccgcgtccttcgccgcgacgttcacttcaatcgctaaggtggcgatatcaggcacagcatcgacgcttgccgtaccggaagtcacgatgtgcgggccttccggcaattcgcttgcctgcgccgacattgcacttaaacccactaatgccgccagggccatcactttgaacttcacagtctctcctccatattgcagtcattgccctgatatacagggcgcatgcaggcaagcttagcggatatcggcctgttgtccatcagacaacgcttagttgaaaagcgcgtgcatatgcgcgacgccttcccgcgccagttggaaggcgataagccacatcaccaccccaaccagaatgttgataatgcgttgagctttcgccgtacgcagtcgaggcgcaagccaggccgccagtagcgctaacccaaaaaaccataagaacgacgcgctaatcgtgccgagggcgaaccagcgctttggctccatagccagttgtccgccgagactgcccaacacgacaaacgtatccagataaacgtgcggattcagccacgttaccgccagcatcgtagcaataattttccagcgcccctgcttcataacctcggcgctggccagctccagattactgctcattgccgttttcagcgcgccaaaaccgtaccataacaagaacgcgaccccgccccatgtgaccagcgccagcagccacggcgactgcatcagcaacgcgctaccgccaaaaataccggcgctaatcaggactaaatcacttaacgcgcaaagcagcgctatcatgaggtggtactggcgacgaattccctgattcatcacaaacgcattttgcgggccaagcggaaggatcatggcggcgccaagggcaaactcttgaaaataataagatatcacgttaactaccctgagctgtttttcttaaaggcagactatagcgcgggaatattattagcggaaattgataattttaatcactaataagaaaagctaataaagagactgaataacggatagcggctacgcttatccgctcaataaccagagaatactggaggcggataagcgcagcgccggcaggcagcgcgggagaaaattactccgcggcgttatctttcacgcgtttaaaattgacgtccatctgcgggtacgggaagctaataccagcggcgtcgaattcacgtttaatacgttccagcacgtcccagtagacattttgcaggtcgctgcttttactccagacacgcaccacaaaattaattgatgaggcgcccagctcattcaaacgcaccgtcatttcgcgatcttttaaaatacgatcgtcggactcgataatcgtcgttagcagctgtttcacctgatcgatatccgaatcgtaggccaccccaataatgaattcgttacggcgaaccggctcacgagaatagttgatgatatttcccgcgataattttgccattcggaatcacaataattttgccgtctaccgcgcgcattgtcgtggaaaagatttgcacgttcagtaccgtaccggcaacgccgcccaaatcgacataatcaccggcgcggaacggacggaacataaccagcaataccccagccgcaaggttagaaagcgatccctgtaatgccaggccaacggctaaaccagcggcgcccagtacggcaataaccgaggcggtttgaacccccacgcgacccagagccgcaatcagcgtaaaagcgataaccccatagcgcaccagcgcagaaagaaagtcggccactgtcgcatcaatatgacgcgcacgcatcagacgatttaccgtattggagatcacgcgcgctacaatcaagccgatgatgataatagcgatagccgcaacaatattcacagcatagctgagcaataacgcctggttgcgtaccagccaggtgcccgcaccatttatgctgtcgacaacattcaaatcttccattcaatattccttggtcatagcaaaacaagcaaatgagatcattctcacgaaaagaactttttaaaggtaaacaaaaacagaagaatatgccatttttcggcatcatcccaaaaaaggcaggtacattgtgagttggccggatgaaagcgctaactaacgccgctctccggaaataacgataaaaaaatggcttcccaagggaagccatttcaatcagcagactatattacagaacgtcaatcgcgttcagttctttaaatgctttttccagacgagcgatcatcgaagtctggccagcacgcagccatacgcgcgggtcatagtatttcttgttcggctgatcttcgcctttcgggttgcccagctgaccttgcagatacgcttcgttttctttgtagtagttcagaacaccttcccaggttgcccattgggtatcggtatcgatgttcattttcactacgccgtagcttacggagtctttgatttcctgagcagtagaaccggaaccgccgtggaaaacgaagttcaggctgttgtgcggcaggttgtgtttcttagaaacatagtcctgagaatcacgcagaatggtcggggtcagaaccacgttacccggcttgtaaacgccgtgtacgttaccgaaggaagcggcaatggtgaaacgcgggctgattttgctcagttcagtgtacgcgtaatcaacgtcttccggctgggtgtacagagcagaagcgtccatgtggctgttgtccacgccgtcttcttcaccaccggtgcaacccagttcgatttccagagtcatgccaattttggacatgcgcgccaggtatttggagcagatttcgatgttttcgtgcagagactcttcagacaggtcaatcatgtgagaagagaacagcggtttaccggtagccgcaaagtgtttttcacccgcgtccagcaggccatcgatccacggcagcagtttcttcgcgcagtggtcagtgtgcaggataaccggaacgccgtagtgtccagccatctggtgaacgtgatgcgcgccagagatagcgcccaggattgccgcgccctgaggtacgtcagttttcacgcctttacccgcgatgaaggaagcgccgccgttggagaactgaacgatgaccggtgctttaacttttgcagcggtttccagaacagcgttgatggaatcagtgcccacgcagttaactgccggcagagcaaaattgttttcttttgctacctggaacactttctgtacgtcatcaccagtgatcacgcctggttttacgaaatcaaaaattttagacatgtttcgttgtcctgtatcgtcgggctttgggaaaaaacacgggccgccctgaatgtcagatcggcgataaatcaacgggcaggaatccctgcccgtaacgattacttcttagcgcgctcttcgagcatcgctacggctggcagaactttaccttccacgaattcgaggaatgcgccgccgccagtagaaatgtaggaaattttgtcagcaatgccgaacaggtcgattgccgccagggtgtcgccgccgccagcgatggaaaacgcttcgctatcagcgatggcattcgccacgatttcagtccctttacggaagttcgggaactcaaacacgccaaccgggccgttccacagaatggttttggcattcttgaggatttcagccagctgctgagcggaagcatcgccgatatccaggatctgctcgtcttctttcacgtcgttaacggatttcagagtcgccggtgcggtttcggagaactcggtggcaacgcgaacatcggtcggaaccgggatatcgcaagtggtcagcagacgttttgcttcgtcaaccaggtcagcttcgtacagggatttaccgacgctgtggccctgagcggcaacgaaggtgttggcgataccgccgccgacaatcagctggtcagcgattttagacagggaatccagaacggtcagtttggtagatactttagaaccaccaacgatagccaccatcggacgagccggttctttcagcgctttacccagcgcatccagttcagcggccagcagcgggcctgcgcacgcaacatcagcaaatttgccgataccgtgggtagaagcctgcgcgcggtgcgcagtaccaaaggcgtccatcacgaatacgtcacacagggcggcgtattttttagacagcgcttcgtcgtctttcttttcgcctttgttaaagcgaacgttttccagaaccaccagctcaccttcggccacgtcaacgccgtccaggtaatctttgaccaggcgaaccgggttagacagtttgtctttcaggtagttaacaaccggcagcagagagaattcttcgttgtactcgccttcggtaggacgacccaggtgggaagttaccatcactttcgcgccctgtttcagagccagttcgatggtcggcagagaagcgcggatacgcgcgtcgctggtcactttcccttctttaacaggtacgttcagatccgcacggataaaaacgcgtttcccggccagatccagatcggtcatcttaattacagacatggtgaatcctctcaatgatgcttaaagttttgtcgacgctgacgcgtcgagcctgaaaccaactgcggccatcgctaacgtggtgtcgagcatcctgttagcaaagccccattcattatcgcaccagaccagcgtcttgatcaggtgggcgccactgacccgggtttgcgtgccatcaacaatggcgctgtgcgggtcgtggttaaaatctatcgagaccaacggtgattccgtatagtcaactataccatgaaatgcaccttgtgctgctttttgcagcaactggttgacttcactggcttttactggttttttcaccgttacgcttaaatcgatcgccgtcacattaatggttggaacgcgcaccgcaatcgcctcaaaacggtcgttaaactgcgggaatatacgcgtaatgcctgccgccagttttgtatctaccgggataatcgactggctggccgcgcgcgtgcgccgtagatcggagtgatacgcgtcgatcacctgctgatcgttcatcgcagagtggatcgtcgtgacggtaccagactcgatgccgtaagcatcatccaacaatttaatgacgggaattatgcaattcgtggtacaggacgcgtttgagacaatacgatgttccgcacgcagttggttctggttcacgccaaaaacgacggtggcgtcaagatcgttgctgcccggatgagaaaagagcactttcttcgcgccagcggcaatatgcgcctcgccatgctcccggttgccatatacgcccgtacaatccaacacaacatccacgcccagttcgcgccacggcagatccgccagcgttctttcatgcagaatacgaatgacatcgtcaccgacaaaaagctgctcgcgctcgtggcgaacctcccatgcaaaacgcccgtggctggtatcgtatttcaacaaatgcgccatgcctgcggcatccgccagctcgttgatggccaccacggtaatttccgcgcgacgtccggattcatacaaagcacgaaccacgttacgcccgatgcgaccaaagccattaatcgctatgcgtacggtcataggtctcctgcaaggctatcccgattcagatgaggctgacagagtaatgcagctcatcgtcgagtaaaacctcacctgtcgcaaactgcgactgattggttaattgtcgaacatttaattaactgaaacgcttcagctagaataagcgaaacggggaataaaaggaatgtttgtccagtcgaagaagacagttatctgacctgcatcacatttcatggccgcttacgctgcaatttattccatatttaagaatcaccagtacatccgtcagatcttttcatcgtcgcgtcacaaatactgatttatatcagaaagcgctgtcgccagcgtctatattatcagcgccacgtccgagtctcggagtcctgtaacgatgactgtatctcaccacaatgcctctacagcgcgcttttacgcgcttcgtctgcttcccggccaggaagtgttttcccaattacacgcctttgtgcaacagaaccaattacgtgccgcctggatagcagggtgtaccggcagtctgaccgatgttgcgctgcgttatgccgggcaagaggcgaccacatcgctcaccggcacgtttgaagttatctcgctaaacggcacgcttgaattgaccggcgagcatctgcatctcgcggtatcggatccctacggggttatgctcggcggccatatgatgccagggtgtaccgtgcgtaccacgctggaactggttatcggcgagctgccagcgctgacgttcagccgtcaaccgtgcgccatttccggttatgacgaactgcatatttcttcccgttaattgacgactctttaagaggtactttatggcgcgtcgcccgttttccagccagtccctggtgctgattgtcatcgctattgccatcaatatgattggcggacagcttattagcatgttgaagctgcctatttttctcgactcgatcggcaccttaattagcgcggtgctgttagggccgttcatcggcatgttgactgggcttctaaccaacttgctgtgggggctgcttaccgatcctatcgctgccgcgtttgccccggtagcgatggttatcggtctggtcgccgggtggctggcgcgcgcaggctggtttcgtaccctgcccaaagtgatcgtcagcggggtcgtcattacgttagcggtgacgctggtcgccgtaccgcttcgtaccgcgctttttggcggcgttaccggcagcggcgctgatttattcgtcgcctggatgcattcaatgggccaaaacctggtggagtcggtcgcgattaccgtcataggcgctaatctggtcgataaaattctgacggcgatcatcgtttgggtgctgctgcgtcagctaccgttacgtacgacacggcattttcctgcgatgtcagccgtacgctaaatgcatccgtttacctcgttaaccttatgggcgctggcggcctgcaccacgctgctactccctgcgcagaccgtgctcccggtttatagcgcggcggccttcctctgtctgctggcgctgaaatcaacgcggcggcgggcgaagtatgtcgcctggctgatgctgtctttagggtttgggctatggctggtacatggcggttggctaacggaatggataagcgggcagcctcgcgatccgcagcgctgggtatatgccgttacgctatggctacgtctgctggcgatcgtgtcgacgtcgcagctatggatgcagtatgtgccggttcagcggtttattcgcgccctgttcgcttcacgtctgccgcccggcatcgcttacctgttcgctggccctctgctggtcgtcgaacagctcaaacgacaactgacgatcgttcatgaagcccagcgcgcgcgtggcgtaccgctggatgaaggctggtatcagcggctacgggcaatgcctgcgctgatcgtgccgcttacgcaaaatgcgcttaacgatctgacaatacgcggcgcggcgttggatatgcgggggtttcggctgcatcgagcccgaaccacgctgtgggcgccgaaagatagcgtgttacaacgggttgcgcggtatggcatggtactgctaatactggcggaagcgggagtatggatatggttacgttagagcagtttcgttatcttccgtccgatgcgacacgcccgccggcatgttttgatttccactattcaacacccggaatagtggcgatagtcggcgataacggcagcggaaaaagtacgctggcgcaactgatggctggctggtatccggattatctccccggtgatattgacggcacaggcttactgcttggcgtccctatcgggcggctcccgctggtagaacagtcgcccaccatccaattggtgcagcaatcgccttatttacagctttccggctgtacctttagcgtagaggaagaggtggcgtttggcccggagaatctcggcctccatgaagcggagattctacggcgcattgacgaggcgctgaccctgacaaactgccagtcgttacgccatcgccatcccggcacgctctccggcggcgaaacgcagcgggtagtaattgccagcgcgcttgccatgcagcccagactgttaattcttgatgaagccttcagtcggctgacgtcagcggccaccgggatgctgctggaacggttacaacagtgggcgctggaacgtcattctctcattgtgctttttgagcgtaatcattttccttttctgacgcgatgccagcgggtatggcaattgcgcgacggagcgctaaccccattatgttgacgttaaatcaggtcgcttatcgctggccggatgccgcagccgactgtttgcacgctatctcgcttaaacttcgtgacggcgaatggctggcgttgaccggcgataacggcgcgggaaaatcaacgctgttacggattatggccggcctgctttcccccgcttccggctcggtaacgcttaatggagagccgattgcgcagcttaaaaatcgtcaacgcgccgccgctatcggcgtactctttcaggaagcggaaaaccagattttccacagcaatgtcgcgcaagaggtcgcttttgggctgaaactacaacgcttatcggcggaggaaatttcacggcgcacgcaggccgcgctgcggttatgccagctaacggacgtcgccgaggcacacccgcttgatctgcacgccgcacagcgccggatggtggcggtcgccagtctggaggcgatagcgccgcctgtgttattgctgatgaacccagccgggattttgacgcccactggctaaccgtatttgaacactggctggcgacatgccgggcacggggaaccagcgtcgtcgcgattagccatgacgctgcgtttacccggcgtcatttttcacgggtggtacggctggaaaacggcaggttgtcaaagggagaataaaaaacgggtcgccgaagcgacccgttttatgccgtattaaggattacagcagtgctttcgctttggcgatcacgttgtccaccgtgaagccaaactcttcaaacaacagctctgccggagcagactcaccgaaggtggtcatcccgacaatagcgccgttcaggccgacgtatttgaaccagtagtcagcgatacccgcttcaatcgccacacgcgcagagaccgccttcggcagcacggattcacggtaagccgcatcctgcttgtcgaacgcgtcggtggacggcatggaaaccacgcgcgccttcacgccttcggcagtcagtttttcgtaagcggcaaccgccagctcaacctctgaaccggtcgcaatgaagataatctgcggctggcccgcacaatctttcagtacgtaaccaccgcgggcgatattcgccagttgctcttcagtacgttcctgctgcgccaggttctgacgggagaggatcagcgcggttgggccatcctgacgctctacgccatatttccacgccaccgcggattccacctggtcgcacggacgccatgtggacatgttcggcgttacgcgcaggcttgccacctgctcgaccggctggtgcgtcgggccatcttcgcccagaccgatggagtcgtgggtgtacaccatcacctgacgttgtttcatcaacgctgccatacgcactgcgttacgggcatattcgacgaacatcaggaaggtggaggtgtacggcaggaaaccgccgtgcagggcgataccgttggcgatagcggtcataccgaattcgcgcacaccgtaatgaatgtagttacctgcggcatcttcgttaatcgctttcgaaccggaccacagggtcaggttagaaggagccaggtcagcggagccgccgaggaattccggcaacagcggaccgaaggcttcgatggtattctgggacgctttacggctggcgattttggatggattcgcctgcagtttagcgatgaactcattcgctttcgcatcgaagtcagccggcatgtcgcctttcatacgacgagtgaattcagcagcttcctgcgggaaggctttctcataagccgcgaatttctcattccatgcagactctttcgcctggccggcttctttcgcatcccactgggcgtagatttcagacgggatttcgaacggcgcgtatttccagcccaactgttcgcgggtcagcgcgatttccgcgtcgcccagcggcgcgccgtgggaatcgtgggtaccctgtttgttcggcgaaccgaaaccgatgatggttttgcacatcagcagggacggtttgtcagtcacggcgcgagcttcttccgtggcgcgtttaatggcgtcggcatcgtgaccgtcaatgccacggataacgtgccagccgtaggcttcaaaacgtttcgcggtgtcatcggtgaaccagccttcaacatgaccatcgatagagataccgttgtcatcatagaacgcgatcagtttgcccagtttcagagtaccagccagagagcacacttcgtgagaaatgccttccatcatgcagccgtcgcccataaagacgtaggtgaagtggtcaacgatatcgtggccaggacgattaaactgcgccgccagagttttctcggcaatcgccatcccgacggcgttggcaataccctgacccagcgggccagtagtggtttcaacgccagcggtgtagcccacttccgggtgaccaggggtttttgaatgtagctgacggaaattctgcagctcggacatcggcaggtcataaccggtgaggtgcagcaggctgtaaatcagcattgagccgtggccattggacagcacgaagcggtcgcggtcggcccaggacgggttggtcgggttgtggttcaggaaatcacgccacaggacttcggcaatgtcagccatacccatcggggcacccgggtgaccggacttggctttctgtactgcgtccatgctcagcgcacgaatagcattggcaagctctttacgtgaggacattttgactccagatcggatgttgaaaggccatgcccgtaacgacttgacgacagcgcgttttgggctacgccggaaaatttgccaacaatttaccccaagccgcgcgtcatgtacatggaacatccttttaccgcttcagaaatctccggatcatgctcgtatgttgcgcaattagctaacttgcctgccatgcttttctttatacttaacccaggcgctaattcatctgcaacgggcgcatttcaaaataatattgattcgtatggaagagaaaaatgaaaattcgcgctttactgcttgctttgggcatggcgacggtgctgaccggttgccagaatatggactctaatggactgctttcttcgggcgctgaagcttttcaggcctatacgttaagcgatgcgcaggtaaaagcgttgagcgatcaatcctgtcaagagctcgacagtaaagcgaaaatcgcgccggcgagcagcgaatacactaaacgactggcaaaaattgccgccgcgctgggggataacattaacggccagccggtgaactataaggtttacgagacgaaagacgtcaacgcgtttgccatggcgaacggttgtatccgcgtctacagcggactgatggatatgatgaccgacaacgaagttgaagccgtgatcggccatgaaatgggccatgtcgcgctgggtcatgtaaagaaagggatgcaggtcgcgctgggcactaacgccgttcgtgttgcggcggcatcggcaggaggcgtagtcggcagcctgtcgcaatcacagcttggcgatcttggcgaaaaactggtgaactcgcagttctctcagcgtcaggagtccgaagcggatgattattcttacgatctgttgcgcaaacgcggtatcagtccggcaggactcgccaccagctttgagaaactggcaaaactggaagcgggtcgtcaaagctcgatgttcgacgatcacccggcgtccgccgcacgcgcacagcatgtgcgcgatcgtatgagcgcggacgggatcaaataatccccgaacagtgccggatggcggcgtgaacgccttatccggcctacaagcatcaatcagctgtaggccggataagcgcagcgccatccggcaaaacaacttactcgcccttcttcgccgcctggatatagagcatttctaatgccagcgtcgcggccgccagagcggtgatctccgactgatcgtaagccggcgcgacttccactacatccataccgacaatgttcagatctttcagaccgcgtaccagtttaatggcgcgatcggaggtcaaaccgccgatcaccggcgtaccggtgccaggcgcaaacgccgggtccagacagtcgatatcaaaggtcagatagaccggcatatcgccgacgatctgtttcacctgagcgagaatatcatccacgccgcgatcgttgacctggcaggcatccagcacggtaaagccattgtctttgtcaaactcagtacgaataccgatctgtaccgaatgatgcggatcgatcaggccttctttcggcgcggtgtagaacatcgtgccgtgatcgaattcgcagccgttagcgtaggtatcggtatgcgcatcaaaatgtaccagcgccattttgccaaaatgtttcgcgtgggcgcgcagcagcggcagcgtgacgaagtggtcgccgccgaaagagagcatacgcttgcctgcagacagcagtttttcagcgtgcgcctgtaatttttcgctcatttcacgggcatcgccaaacgcatacaccaaatcgccgcagtccacgacgttcaggcgctcgcgcatgtcaaaattccacgggaaacggtgatgttcccaggcaaggttggtcgacacctgacggatcgccgccgggccatgacggccgccagcgcgaccggacgttgccatatcaaacggtacgccagtgatcacccagtcggcatcgctgtcatacggctggaagttcattggcagacgtaaaaaaccaaacgcattagaaaccagtgagttatcgtactgatgacctaaggtgctcatggcaaaaacctcttcttagtcaatataaaaaaaccctcccgcgtcgttaggcccgacgaggaagggtttgaatttgtttacggctcaaagtttactctgacagaccgcattattgaagtcagtttagccaggtacagtagacaacgcccgaaaaaaatatatatccagcgcaaatcagtaggctcatacgtccatcgcggtcagttaagaggccttagggatttgccgctgtaaaaactcaagcactaatgcgtaaaacagcggtgtttttcctggcgtctggaaaatggcgtgaccgctaccgggaatgagggtcatctccgcctgaggcagcagccggtacagctcggtaacttcttcaacggtgaaaaattcatcccggtcgccgtccagtaatagcacaggaatgtggatttttttcacctcttcttccgccagcgatgtgggcgttgtccacattggccagacacctttgaggaacgtgcgccagtagtctttttgctctggatgatgcatgttctgataaaatttaaccatcccgggcgcatccgaagccattttatccagatcgcgatccgtcaattgcccctgaggcattcctttaccataaaaaatttccatcccctgcatgtaatgggtcgtagcaaagcgatgcgttgcgccgccgacgatagcagcgcgcgctagatccgggtatcggctggttaacttcagaacgaccatgccgccatcgctgtaacccatcaccagcggtttttccagcttcagcgctttaacaaaagccgccatatcttccgtcatcagatcatagctaaacgttccttgcgggttattggttaatccatgtccacgactgtccggcatgatgacgcgaaaatatcgagatgcctctttcgctaatccctgccaacttttcgccgtcagaccaccaccgtgaatcaacagcagcggaggcccctcgccctcttcaacgtaatgaattttgataccattcgcttccacaaatttatctttgtccatcgttgttgctgaagcatttattaaaaatataatattgataataaaaataaatgctaatttaaaaatatgattcataacacctcgccaatcactttccgtgtaaaagaccatattattcagattgaacaaaaataacatcaaaatcgatttgtatcattttcacttatttaccggggagaccccgcatcctctttttacagaacgtaaaaagcctttccgcgattaaccccaacgcgaaaaggctctgaagtcagaaaagtgccaccttattcattctggctgtaattcaggatgacttgaaggtctcttcctgaattgcatttagcgctttctttattccttcgcctgacaagactagcttgactcgctaaatgccgtggccggaattttcacaatcgcttttttaaccggcgcaggtttaccacgcgtacaaagcggacggtggacctggttgggataaaaaagcgcgaaatcgccaggatttaatgtaacgaactgctcattagcgacacattcaggaaagatgatgtcatcaggaagatgctcaagctcctttatcctggtatcaattttgttggaatagccaatctcctcataaccgcttagtaaaatctgaacatcgatatattttttatgaagttcagctttgcggtttaacgaagagtgtgtttctccttcgcttatcataagaaatgactccgggaaagaaagttcatatctaccagcaggctgatcttcagctatcttcaccgcttcgatgataagttttttaataatgtggttaacgtaaggtaataaagtaagctgctctatatttccatatagcatactatagttatcctaaataatggtcgtgattataattatcagccaatcaggtactggtaaataccttcagccacaggaataccttcttttaaacatttttctttataggcgatttgcggatcgtttggcgccagcactttatcaacaccgggcatcggttttacagcccttagctcattgaccattgtgctcattattgaggaaaacagcggattgcccaacatctgcggatcaataacgataaccagactcgctaacttgcgcatcttgtcatagtcgccatacatccgaacaatatggttgctaaagtttgcccccatcaggacgcccgtgagcgcatcaatcgccagggcaataccagaacctttgtgtccgccaaagggcagcagattttcaattttatgcggatcggtagtgatatgtccctctttatccagcgccagaccatgacctattggtttcccggtttctttggcgtgcagaattttaccaaacgcaatggcgctggtcgccatatcgacgatcatcggatggctgtctttaacggggaagccgaaggcgattgggttagtccccagaaagcgctccgcgccgccatacggcgcaacacaggtatccgtttgcgtcatggcgatagccaccattccctggcttgtcgcctgctcaatgaaccacgagagcgcgccgcagtgggacgtatttttgacgctgacgaaacccagccccgtctctctcgccagactaatagcgtgatctgtcgcctttatcagcgcgcagtgtcccattccatcatcagagtccagaatagcgactgaaggcgaaatctgttcgatgctgaatgttgcttttggattgagcccgcctgcgttcaggcgggtacaatagtgctctacgcgaataacgccgtgggagtgaacgccggtaatatcggcatgaaccaaaacgtcggctacctgctgcgccgtttgcgcgtcaagacccgcctgggtgagtttattaaacgccagcgctttcaattcattttctttgactaatattgttgacataactatcccgctattaaaatttgataacgcctttaaccaattttttgttttctaccacgttcttctggtactggttgccgaacgtatagaaatcgaattcctggtttttcatcattgtttcgctaatagcgccctgagccattagctcaatgacacattcgaagtcttcccgcgtcgcgttacggctgctcaatagcgtggtctcttttttatggaaggtcggatcgtcaatgacgagctcgccgatatacagcccgatgaagacgatttttccgccgtgacgaatcagatcgacagcgcggctcatggaggatttattgccggtggcatcaagcacagtgccggctaattcaccggagaaacaggctttcagcgcatcaatatagtcgtctgacgacggatcgagcgttgcaacgcctaccttttcggcgaccagacgacggcgttcggcgtcaatatcagctaccgcgacgcgagcgcctttggcttttgctatcgcggcggcggccagcccaatcggcccggcgccgaccaccacaatgttttgctgcggcttcacgtcagcgcggcgtactgcatgggcgctgatggcgaaacactcaaccagcgcgcccgcgctgtcagtgaggttatccgacagttcaaccagattttgttcacgaacggccagatattcgctaaagccgccgtcctggtgaacaccatacagcgagacgttctcacagcagttggtttttccttcccggcaggctgcgcaagcgccgcaaggaatacagggaataacgctatagcgttggccgaccttcgccgtgctgcacgatttacctaacatttcagccacgccgcaaatttcatgacccagcacgcgcggataggcaaaaaagggctggcgaccggcaaacgcatggatatcggtgccgcaaataccaaccgctttaatttttaacagtacttcatcgtcttttaaatgaggaatatccctttcaatgtattcgatatttcccggattattacagataagcgttttcatacttaaccctttgaagataaacggtgaatggtggccgtgacgccatgtaattcaatatggttaaaggcctgctgaatgttgtttaaaaagtctgcgttgtcgctggccagcgttccaaagatgctatttatctgcagcaaagacagcgcttgttcccatcgcgtgtttttatttttaatagccgcattgaaggtatcattgagcgggtcggccacgctctgcccctgagagagcgtattaatgacgtaatggagccagcccgcaatcagcgtcgctaacgccctgcccttaacaccgcgcgcctggagcgtcagataaggatcgacggcccgctgaggcagcttctgagaaccgtccatcgcaatctgtccggtcttatgtttaatattcgggttgctgaatcgatcaatgagcaactgcgcatattgatgtacatctaccgccaaattcgggcgcagcgattttgcctgctcttccgtcattaaatgatgtacggcggttttaaaagcgtcgtcttccatgcactgatagataaactcatatccggccaggctgccgttataggcgagaaacgaatggctgccattcagcatacgaagtttcatttcttcatagggaagcacgtccgagacgaacatcgcccctgctttatcccagtcaggacgaccggcaacgaaattatcttcgataacccactgacggaaatcctcgcatacgatgccgcagggatcggcaaaaccgatctggtctttaatcatgtcaaattgctctggcgtcattgccggcacgatgcgatcgaccatggtgccaggaaaggtgacatgcttcgctatccaggccgccagttgcggatcgagattatcggcaaacgtaacgatcgccgttttggtcaaatgaccgttttccggaatgttatcgcacgacagtacactaaacgggggaagcccttgctggcggcgtatccgtagcgcttcgacgatcagtccgagtgctgaccggggatgttcaggatcggcaagatcgtgtttgatgagcggatggctgagatcgagcgttctggaccgtggatcggtgcagtaacctttttccgttatcgtcaacgaaacaatttttacctgcggctcagtcagcttctcgatcgccgcctgaatacctgacttcggcgtatgcaacgcgccggtgatggtacgaaccaggcgactattgatggcgctggctgacgtttccaccactgaaaacagcccctgttgcgcatttagcgcatccaccagctccgcatcgccgaacagattcagttcaaaaatcccccagcggttgccggttatctcattcgtgagatcgttataaacagcctgatgaccacggtgaaaggcgccaaatccaatatgtacgatgttggcttccattccctgacgtgaataagtcgttttgaattggtgccttgcggcgtctaactggcgagctatggtgtccatgaatttttcccactcctgttttgtttaccaattctgcttaaacaccataccaaaatccgtgaatatgatcacactcatggcaccagattctttaccatggtatgctgactaatagccaatgaataaaaataatttatttatcaattagttataaaaagcacttctcaggataaattttacgattcacaaaagcgtgattttgattagaaaaatcggccacaaattggcataccacccatacaacccgtaatcattaaaccacatgaaaaacaatatcttattgaataacacgcccgctgcaagtgtatatgtcacgcatgattggttcaataatcacccgaaatacagcaaaccaaacctgataatttgtctagtgaattaatgaactcaatttattatcagcatcaacattaacctaagaacatcagttacggttttgatcatccgggtcgctgctaaagcgatgaggagtgagccgcctttagacgtaattggcaaattaatccattgatttaaaacaggaaaaaattgatgaagacgcggattaggcacgttgaaacaaagctttcaaagcccctctggccgaggtcttagttgacgtgaaacatggcataatagccatttcgaactggtaaccacgacgattacgctggaagacggttcaactggcaccggatatacctataccggcggaaagggagggtatgcaattaaagcgatgatcgaccacgatcttgccccggtactgtcagggaaagaggcgctgcgattgacgatatctatgactttatggaatagcatattcactatgtgggttgcggaggcatcgcgtcgtttgcgatgtctgcgatgtctgcggtggatatcgccctttgggatttgaaaggcaaacgtgaaaaactgccgctgtggaaaatggctggttgaaggcggcgcgtctgtcgacgaatagcggtcgtttggtatgctcgctcggtatgcaggaattacacgtcagactggtttccgcattcgagactggctgactggaggttcacagtttcccaatcgatcaatataccaaacatccgctggtggtcgacaattatcgcgccgtggcaccggacacctacggcattggcgtagagtttgactgggataagctgagcgtttacgaagcctgattccctctctccgggcttgtttttggcggcaggcccggttaatcgctgacaaaaatgtcatccgcctgaaaatagccgtcaggtggcgaagaaaaaatcatcaaaatcttccagcgaatcatcctgttggaagatttttaccagctcatttttactgttttcaagatgggtccacgaagcctgtctggcctgctcagcatcgcgtttttgcaatgcaaggaagatactacggtgatcttccacccatttcattcttaactctttcttatgtaaatacttatagtttaactgcttccagcgcggattttcggtcctgacagcccgccacagctcggcagattgtttcattaatacacgattttgcgtggattccgcgatgatattgtggaactggcgatccagttcttcaaatttgtcgctgtcgccgccaatctgcttttcctgctgctcaataatacgtttaagctgcttaagttcattaaatctgatttgcgtagcggcaaaaccggtgatgttactttcgatgacctgccgggcctgtagcaattcaaaggggccaatgtctgagtaaggcaagagcgctttttgattgattttttccagactatcaataaagtaagtgcctgcgccttgcttaacctctaccactcccttcagctcaagcataataatcgcctcacgaatcgtcgtgcggctggtttgaaaacgctcgctgagttctctctccgccggaagtcgctcgccagctttaaatacccctgaatagagtagttcttctatttgcagccctatatcaaaatagcgccgcttggttaaaatttgttccatgcacatacctatgtagacagcaattgctccacttgagggtagtgtaaacaaatcctaatgtttatggtaaacaatttccctgccagagagtggtcgtttctttcccgcaacctacggctatgcgcgtcacacagtccttccccaccagactcggcaggaaaggtgctgattcccataacgcatatttgacgtttgatgccgggtttatttgcggcagggcggcggcgcatacccgttgttgtccgccgggaaagcctgcgaggaacaaggcggtagcgtatttgttgctttaccctgcaatgcaaaagcggcaaagccgatgacgccgatgttgcgtacatcgccctgcgcggagtgggccgcataagcgtcagctacgtcggcgaactggaatgccgcctcagtgtgtttatctttgcgaaaccctttaatcgccagtgaatcgccggcgttaacaatatagccatgatgattcagcgagcctgcttttccgttcaacacgtccaggccatcaaccgttgcgacgatttcgtaattggtatcatgactgtaattacgaatatataactgatagttcatccctgatcttgcaggaatactatattgccattgtcccattgatgcgttgtagcgacgagtaattggaatcgaattaaaattagcgtcgcgcacagcatattcaagatcgctgatacgtatactataaactttatcgtaacctgacggatattgagtggagtaatttattatcaccatttcggcaggttctcgatcggcacgttctaccgaaacgctttgtaccgatgaatgcacgtcgccgccccaagcggtgccgacgtcggatgaagagccattattagattgcattccgctggaacaaccgcctaacagcaaaaacaagccaacaatgacggcattaaatttaaatttgctcatactcacccccctttttaattattagggggattgtaggcccataagattacatagagaagcgacgcgctgataattaagaatttataaaatataaaagggtcgatttaaataattaaatcgacccacaagtggaatactcttaattactcatcttcaagataagtataaccgtacagtcccgcttcaaattcctcaaggaactgctgctgcaacgcatcgtccagatccgtctgttttacctggtcgcggaaatgcattaacagcgttttcggatccagttgcacatattgcagcatatccgcaacggtatcgccttcgtccgacagttcaacctcgacgctaccatccgggaagacaaacacgtcaaccgcttcagtatcgccaaacaggttgtgcatgttaccgaggatctcctgataggcgccgaccataaagaagccgagcatcggtggattctctggatcgtattccggcatcggcatcgtcgtggcgataccgtcgccatcgatatagtggtcgatagcgccatcggaatcacaggtaatatccagcagcacggcacgacgttccggtacctgatctaacccttccagcggcagcaccgggaagagctgatcgattccccacgcgtccggcattgactggaacagcgagaagttgacgtacattttgtccgccattcgctcttgcagttcgtcgataatcggacgatgcgcacggttttgcgggtccagttgcttctgcacttcatggcacatgctgagataaagttgctccgcccaggcgcgctcctgcaaactaaacgcgccggaagagtagccgatatgaatatcgtgcagatccatttggctatcatgcagccattcacgcagcgagcggcgagtgccaggcttatgcatctcctgccaggtttcccacagattttgcagcgcacgcggcgcatcttcagcaggggcagtcggatccgtgtattcgttacgctccacgccgataatgttagagaccagtaccgtatggtgcgcagtgacggcgcggccagactcggtaatcaccgtcggatgcggtaaaccatgctcttcgcaggcatcgccaatcgcccagatgatgttattggcatattcgttcaggccatagttcaccgaacagtcggactgcgagcgggtaccttcataatccacgcccagaccgccgcccacgtcgaagcactggatattcacgcccagcttatgcagctcaacatagaaacgcgcggactcgcgcacgccggtcgcgatatcgcgaatgttcgccatctgcgatcccaggtggaagtgcaacagttgcagactgtccagacgcccggcgtcacgcagggtctccaccagttgcagcacctgcgtcgccgccaggccgaattttgatttttcgccgccggaggattgccacttaccggacccctgagaggccagacgcgcacgtacgcccagacgaggaaccacgttcaggcgctcggcttcttccagcacaatcgcgatttcagacatcttttcgatgaccagataaaccttatggcccatcttctcgccaatcaacgccagccgaatgtattcacggtctttataaccattacagacgattacgctacgggtcatgccggcatgcgccagcaccgccatcaattccgcttttgaccccgcttccagccccaacggttcaccggaatggataagggactcgatcacgcggcgatgctgattgaccttaatcggataaacgaggaagtagtcgccgttataaccgtaagattcacgcgcacgcttaaacgccgcgttaattgaacgcaaacggtgttgcaggatctgcgggaagcaaaacagcgccggcagacgctgaccttgcgcttcgcgcgctttcaccagtttggcaagatcgacacgcgcttccggtacgtcgggatcggggcatacgctaatatggcccagctcgttgacgtcgtagtagttattgccccaccaggcaatattgtaagtgcgcagcatcttgctggcttcctgggagctcattgcaacctcctgcatggagcgtagtacaccctgttcgcctgctgacgaaggcgaacccatagacatgtcgtcagacatagcgaacctcaatttttattagcaagtgtaaaacagttgactactatcgcaatccgaagacgcgataacaacccatagacaagcggattttccagcagatagcgctgatgctccgcctgcgcgaccggtttctttttcatatcattgtaaacacgtaaccgaactcacagataacggttcggcgaaaccacgagaaaactcttgcgttaacaagagcgcccttgttcagtcttcagcgccattgccggctctggaatcctgagaagcgccgagatgggtataacatcggcaggtatgcaaagcagagatgcagattgcgggggacatgcgcgcaccagaacgatgcgacagattcagcagaatacaacggttcattatctcgtatcacctccacggccgcctcgtaagacgaacccacaagccaaagcaacgttttaacccggctggaagtggcgacacgaagaaaacgtcgtgtgcttttgtatgagccgcgcgtcgcgttttatacccagaacgcagaaaaaaagcaaagcataaatgcgcataatgtcagcattatcagaaacgtttaccgcctgattttgaccgacattgcgacggccttcaaaaaaagctggaaattgggcgaagaagtgacctaaaatagccgtccagatgttaatccatccatactgattaacactcagactgccagtgtcagcaaccttcagactcatggtagaatcttctgtcatgactattccgcacaacagtttgagctaactaaattctccttaggtgaaattaaatatggcaaaacacctttttacgtctgagtccgtatcagaagggcatcctgacaaaatcgcagaccaaatctctgatgccgtgttggacgctatcctgcaacaggatccgaaagcacgcgtcgcctgtgaaacctacgttaaaaccggcatggttttagttggcggtgagatcaccaccagcgcctgggtcgatatcgaagagattacccgtaatacggtgcgcgaaattggctatgtgcattccgacatgggctttgacgccaactcttgcgcggtactgagcgcaattggcaaacagtctccggatatcaaccagggcgttgaccgcgcagacccgctggaacaaggcgcgggcgaccagggcctgatgtttggctacgcgacaaatgaaaccgacgtactgatgcctgcgccaatcacctacgcgcaccgtctggtacagcgtcaggctgaagtgcgtaaaaatggcaccctgccatggttgcgtccggatgcaaaaagccaggtcactttccagtatgacgacggcaaaatcgtcggtatcgacgccgtggttctctctacgcagcacgcagaagatatcgaccaaaaatcgctgcaagaagcggtgatggaagagatcatcaaacccattctgccgtctgaatggttaaatacgtccactaagttttttatcaacccaaccgggcgttttgttatcggcggcccgatgggcgattgcggtctgaccggtcgtaagatcatcgttgatacctacggcggtatggcgcgtcacggcggcggcgccttctccggtaaagatccgtctaaagttgaccgttctgcagcttacgctgcgcgttatgtcgcgaaaaacatcgtggcggcaggtctggcggatcgctgtgaaatccaggtctcctacgctatcggcgtagcggagccgacgtccatcatggtggaaacgttcggtactgaaaaagtgcctgctgaacagttgattctgctggtgcgcgaattcttcgacctgcgcccgtacggcttgattcagatgctggatctgctgcacccgatctacaaagaaactgcggcttacggccacttcggtcgcgaaaacttcccatgggaaaaaaccgacaaagcgcaactgctgcgcgatgctgccggtctgaaataatcgcccgcgcctgacgctgtttttcagtcagggaaaccataccgtacttatcaaggccagcgctctgctggcctttatcattgctgatacacgcaacgttatcagatattccagcgtgaatttatactgacctttttgtgatgcgcagcacaatccactctcccctttcgtttcttcgactacactttttatcattcagtttcagtcatcatgaaagcggttacattcattttcattaagaactgactacatcactatcggtatgctaattctgcgatgaaaatattacataatttttcaactttgtctaaataccaggcgattgatatggttataagattattaaaactattatttttcagataattaaataatcaccgagataaatagcagtgtaaacgattacaccattgtgattagcctcacatctttttacggcgtactcacctactcttaacatcgataaaattgctaacccaaccggagggcataatgcctgacaataaaaaacaagggcgttccaacaaggccatgacattttttgtctgctttcttgcagccctggcaggattactttttggcctggatatcggcgttatcgccggtgctttacccttcattaccgacgagtttcagattaccgcacacactcaggaatgggtggtcagctccatgatgtttggcgcggccgtcggcgctgtcggcagcggctggctctcctttaagctgggtcgtaaaaaaagcctgatgatcggcgctatcctgttcgtcgccggttcgctgttctccgctgcggcgcctaacgttgaagtcctgattatttctcgcgtgctgctgggtctggccgtcggcgtcgcttcctacactgcaccgttgtacctgtccgagatcgcgccggaaaaaattcgcggcagtatgatctcaatgtaccaactcatgatcaccatcgggattctgggcgcttatctgtccgataccgcgttcagctacagcggcgcatggcgctggatgctcggcgtgatcatcatcccggctattctgctgctgatcggcgtcttcttcctgccggacagcccgcgctggtttgcggcgaaacgccgtttccatgatgctgaacgcgtcctgttgcgcctgcgtgacaccagtgcggaagcaaaacgtgagctcgatgaaattcgcgaaagtttgcaggttaaacagagcggttgggcgctgttcaaagagaacagcaacttccgccgcgccgtgtttcttggcattttgttgcaggtcatgcagcaatttaccgggatgaacgtcatcatgtattacgcgccgaaaatcttcgaactggcggggtacacgaataccacggagcagatgtggggcaccgttattgttggtctgactaacgtgctggcaaccttcatcgctatcggcctggttgaccgctggggccgcaagccgaccctgacgctgggcttcctggtcatggcgattggtatggggattctgggtacgatgatgcacatcggcatccattcgccgtctgcgcaatacttcgctatcgctatgctgctgatgttcatcattggatttgcgatgagcgctggtccgctgatttgggtactgtgctccgaaatccagccgctgaaaggccgcgatttcggcatcacctgctccaccgcgaccaactggatcgccaatatgatcgtcggcgcaacgttcctgaccatgctgaacaatctgggtaacgccaacaccttctgggtctatgcgggcctgaacgtactgtttatcctgctgaccctgtggctggtgccggaaaccaaacacgtttcgctggaacacattgaacgtaacctgatgaaaggtcgtaaactgcgcgaaatcggcgcccacgactaatccctccacgcttcctcctgccacaggaggaagcgtttttcttgcagtccctcttccgtcgcactattctctgccgctatgaaaacccctcgtctccctatcgctatccagcaggccgtgatgcgtcgtctgcgggaaaatctcgcccaggcgaacctcaagctcgatagacattatccggagccgaaactggtgtatacgcaacgcggcacctcggcgggcaccgcctggctggagagctacgaaatccgcctcaacccggtgttactgctggaaaacatcgacacctttatagcagaggtcgtgccgcatgaactggcgcatctgttggtgtggaagcacttcggacgcaaggctccgcatggcaaggaatggaagtggatgatggaaagcgtgctgggcgttccggccagacgtactcatcaatttgcgctgcaatccgtacggcgcaacacctttccctaccattgccaatgccagcaacatcaactcaccgtccgccgtcataaccgcgtagtacgcggcgaagcggtttatcgttgcgttcactgcggtgaaccactggtcgccgggtagttcccgaaacgtccgggaactttcctgagcggactgattgcatacagacacaactttcgttacgttgcgggctcgttttgctatggagtgtgcaatgtaccgtaatttttcttttgccgctgcgttgctggccgcagcgttttcaggccaggccctggccgatggcattaacaatttttctcaggccaaagcggcgagcgtcaaagtcaatgctgacgcgcccggcagcttttactgcgggtgccaaatccgctggcagggtaaaaaaggcgtcgtagacctggagtcctgtggctataaggtgcgtaaaaacgagaatcgcgccagacgcattgagtgggagcacgttgtccccgcctggcaattcggtcatcagcgccagtgctggcaggacggcgggcgaaaaaactgcgctaaagacccggtctaccgcaaaatggaaagcgatatgcataacctgcaacccgcgattggcgaagtgaatggcgatcgcggcaactttatgtatagccagtggaacggcggcgaaggtcagtacgggcaatgcgccatgaaagtggattttaaagcgaaaatcgccgagccgcccgcccgcgcccgtggcgcaatcgcccgcatttatttttatatgcgcgaccaataccaactgaaactttcccgccaacaaacgcagctttttaacgtctgggataagcagtaccccgttaccgcctgggagtgcgagcgcgatgcgcgtatcgcgaaggtccagggtaatcataatccctatgtgcaacgcgcttgccaggcgcgaaagagctaacctacactagcgggattcttgttaacccatgccctggatagccaaacgccggggccatgacgcggatttttttattatgcgtattccccgcatttatcaccctgaattgttgacgtccggtacgcagatttcgttatgcgaagatgcggccaaccatattggtcgtgtacttcgcatgggaccgggacaagcgctacagctgtttgacggcagcaatcaggtattcgatgctgaaatcattagcgccagtaagaaaagcgttgaagtgcaagtgatgaaaggcgaaatcgacgatcgtgaatcgccgctgcatatccatctgggccaggtgatgtcgcgcggtgaaaaaatggaatttactatccagaaatcgatcgaactgggtgtaagcctcattacgccactgttctctgagcgctgcggcgttaaactggatagtgaacgtctgaacaaaaagcgccagcagtggcagaagatcgccatcgccgcctgcgaacaatgcgggcgtaaccgggtgccggaaattcgcccgccgatggcgctggaagcctggtgcgccgagcaagattccgggctgaagctcaatcttcatccgcgcgcccatgccagcatcaacactctgccgctgccggttgaacgcgtccgactgctgatcggcccggaaggcgggctgtcggcggacgaaatcgcgatgaccgcgcgctatcagtttactgatattctgttaggacctcgcgttctgcgtactgagacaaccgcgctcaccgccattaccgcgctacaggtgcgttttggcgacttaggatgaagcgttaacggagaaaataatgatcaagctcggcatcgtgatggaccccatcgcacacatcaacatcaagaaagacaccagtttcgctatgctgctggaagcccaacgtcgtggttatgaacttcattatatggagatggccgacctttatctgattaacggcgaagcccgcgcccgcacgcgaacgttgagcgtggagcaaaattacgataaatggtacgagttcggcagcgagcaggagattaaactcgccgatctggacgtcattttgatgcgcaaagatccgccgtttgataccgagtttatttatgcgacctatattctggaacgcgctgaagaagaagggacgctgatcgtcaacaaaccgcaaagcctgcgcgactgtaatgaaaaactgtatactgcctggtttgccgacctgaccccggaaacgctggtaacgcgcaataaagcgcagctcaaagcattttgggaaaagcacggcgatatcattatgaaaccgctggacggtatgggcggcgcgtccattttccgcgttaaggaaggcgatcctaacataggcgttattgccgaaacgctgaccgagctgggcaaccgctactgcatggcgcagaactatctgcccgctatcaaagatggcgataagcgcgtcctggtcgtcgacggcgagccagtgccttactgcctggcgcgtattccgcagggcggcgaaacccgcggcaacctggcggctggtggtcgcggcgaaccccgtccgttgagcgaaagcgactgggaaatcgcccgccgcgttgggccgacgcttaaagccaaagggcttattttcgtcggtctggatattatcggcgaccgcttaacggaaattaacgtgaccagcccaacctgcgtgcgtgaaattgaagcggaatacccgatctctatcaccgggatgttgatggacgccatcgaagcgcgtctggcgaagtaaaggtttattgcccggtggcgtgcgcttaccgggcctgagcaattacgccgccccggtcggataaggcggcgcatcagcatcgccatccggcaatctattgcccgataaggcagccgtcctttggcaaaagacggcttatatgagtgacaaccgtccgctttccccacatactgaacgctgtcgtttttttgaaccaggaaacagaacctctgacaatgaatttacagcatcactttcttattgccatgcctgcgctccaggacccgattttccgccgttccgtggtgtatatttgcgagcacaaccaggacggcgctatggggattattgttaataagcctttggaaaatctgcaaattgaagggattctggaaaaactaaaaattacgccggaaccgcgcgattcggcaattcgtcttgataaagccgtgatgctcggcggcccgctggcggaagatcgcggatttattctccatactccgccgtcacgtttcgcctccagcattcgtatctcagacaataccgtgattaccacctcccgcgatgtgctggaaacgttaggtacccaacaacagccttccgatgtgctggtcgcgctgggctacgcctcctgggataaaggccagcttgaacaagagttgcttgataacgcctggcttaccgcgcccgccgatctcaatattttgttcaaaacgcccattgccgagcgctggcgcgaagcggcaaaacttattggcattgatattctgaccatgcctagcgttgcggggcacgcctgatgagcggcaccttactggcctttgacttcggcacaaaaagcatcggcgttgcaataggacaacgcattaccggcaccgcccgtccgcttccggcaatcaaagcacaggacggcacgcccgactggacgctcattgaacgtttgctgaaagagtggcagccggacgaaattattgtcgggctaccgctcaatatggatggcactgaacagccgctgacggcgcgcgcacgtaaattcgccaaccgtattcatgggcgtttcggggtaactgtcacgctgcacgatgaacgactcagcaccgttgaagcacgctccggtctgtttgaacgaggtgggtatcgcgcgctgaacaaaggcaaagtggactcggcctccgccgtgattatcctcgaaagctattttgaacaggggtattaaagccgtttttgtcagcaggcgggtaacgcggtcacggttgccaggcttactgggcaataagctggtttagtgccttcagcgcctgtaaacgcgcagccgcctccgcctcatcaatccgccacattcccgcaaaggccagcgctgcggcgtgcttgcctagcggttgcgccatagaaacttcaccatcagcgtgatgccacagtacgtatccccgctggcgctgctgcgccacatgcggcgccagattacgccattgctccggagtaaaacgctgcattagcgcctcatcgctttctgccgccagtaacgccaccccaggtaccgactgccaggcagggtacatgcgaaaccccgccagcgcctgacttccctgcgaacccggcgtagagtgataaatatagataatctggtcttcccatagcacgcctaatgccaccacgatgtctttgggcgcatggcgctcaaggataggcaacgcatgggagaacagcgctgaaccgcgaatcgcctgcgccgccaaagcatgaatgcctggcccgggtaaatagcgtcggtgctcatcctgcatcgtgagtccaatagaggccatcgtcattaacaggcgattaacgcgcgtggtattaatatccatcagccgggcaagctcgcgacatccgatagcacggtcgctggagaccagatattgcagacagcgaatgccatctatcaggctttgattcggttgtgatgacatcgttaaatggcttcgctgtggttttaacaaagctgcgattttaacgccggttcgccaggatacaagcctgcatgccgttcaatccaccgcgccagtcaacactttacaacccccctacgccgccatcttcgctacagtcgtccctgcgcctgacgccattgcgcgctctgggcgaatgtcatcatcccctgctgctgcccggtttgtatcacgtgggccaactgatggagtttgccttcacggatcaaattccctgtggctggcgtattaatcagtaattcaaacaacgccacgcgcccatcctgtctgtcgacctccagtttttgtgatagtacggcgcgcagactacccgccagttggctgcgtaccggttctttttcctgcgccggaaaactatccactaatctttccaccgcctgcgccgcaccgcgagtatgcagggttgccagtaccagatgccccgtttccgccgccgtcagcgccaggcgaatggtctcgctgtcacgcagctctcccagcaaaatgacatcaggatcttcacgtaacgctgcgcgcagcccggcggcaaaagtggcgcaatgctggccgatttcccgctgctgtatcaggcaacgcttgctggtgtaacggtactcaataggatcttccagcgtcaggatgtgtttatcggcatgttgattaagatatcccaccatcgccgccagcgtggtggacttcccgcagccagtagcgccagtgaccagaatcagtccgttctcgctggcaagcagtgcgggtactatcggcggcgtctggattttcgccagatcaggacagcgctcgggcaatagccgtagcgccagcgacgttccctgttgatgtgtgaacgcactggcgcgcaggcgccgcgtgccagacagcgagacggcgaaatcaagctggccgtgcgttcgccactgatattgttgcgcatcattaagccaatcaagcagaagcctgtcgacatcaggcgcggtaaaaggcgcgttctccatgcgtccttgtttgcgccatcgcgcaggccaggcgttacacaggtgtagatccgagacgttatgctttacactaagcgtcacaatttcttccatattcatataaacatcctcggaaaatgaacgatatcgcgcataacctggcatacatccgggacaaaatctccgccgcggcgacgcgttgcggccgctcttcagaagaagttacgttgcttgcagtgagtaaaaccaaacctgcgagcgacatcgcagaagccattgccgccggacaacgggcatttggtgaaaattatgtacaagagggggtggaaaaaatccgccactttcaggaagcgaaagtggaaggcctgcactggcactttattggccctttacagtccaacaaaagtcggctggtggccgagcattttgactggtgtcataccatcgatcgcttgcgtatcgcctcgcggctgagcgaacagcgtccggataatctgccggcgctaaatgttctgatccaaattaatatcagcgatgaaaacagcaaatcaggcattccgctggcggaactggatgagctggccgctgcggtggctacactgccgcgtctgcggcttcgcggactgatggcgatcccggctccagagtcagattatgtaaggcagtttgaagtcgcacgtcaaatggctgtagcatttgccgggctgaaagcgcgctaccctgacgttgataccttatctctgggtatgagcgacgatatggaagccgcgattgcggcaggtagcacaatggtgcgcatcggcaccgctatctttggtgctcgtgattacacaaaaaattaaggaaaactgaggaacgccatgaatacgttgaccttcctgctctcaacggtaattgagctgtataccatggtgctattattgcgcgtgtggatgcagtgggcccgctgtgacttttacaaccctttttcccagttcgtggtgaaaattacgcagcccatcatcggaccgctgcgtcgtattatcccgccaatggggccgattgacagcgcttccctgctggtggcgtttattcttagcgttattaaggcgatagtgctgtttaaggtaattacgtttcaggcgattatctggattgccgcggtgcttatcttgcttaaaacaatcggcctgctgatcttctgggtgctgctggtcatggctatcatgagctgggtgagccagggtcgtagcccgattgaatatgtattgattcagcttgccgagccgctgctcagcccgattcgccgtatactgcctgcgatgggcggcatcgacttctcgccgatggttctggtgctgctgctgtatgtcgttaatatggggatcgctgaagtcttacaagcgacaggcaacatgttgctgccggggctgtggatggcgttatgagtgctgtgactcgctgcgaagacggtctggtgttacggctttatattcagccgaaagccagccgcgatagtattgtgggtttacatggcgacgaggtgaaaatcgccattaccgccccaccggttgacggtcaggcaaacagccatctgaccaagtttctcggtaaacagtttcgcgtggcgaaaagtcagatcgtcatcgaaaaaggcgagctgggccgtcacaaacaggtaaaaattattcacccgcaacagatcccgccggaaattgcggcgttaactgagtaggtactccatgcaaaaagttgttctcgcaaccggcaacgccggtaaagtgcgcgagctcgcgtcgctgttaagcgattttgggcttgatgtggtagcgcaaacggaactgggcgtcgattccgcggaagaaaccggcctgacgtttattgaaaacgcgattctcaaagcgcgccatgccgccaaaatgaccggcctgcccgccattgccgatgactccggtctggccgttgacgttttaggcggcgcgccgggtatctattccgcgcgctattctggcgaaaacgcgacagatcagcaaaatctggaaaaactgctgcatactctacgggatgttccggacgacaaacgccaggcgcgattccattgtgtactggtttatttgcgtcatgcggaagatcccacaccgatagtctgtcacggtagctggcctggcgtcattactcgccaggcggccggaaatggcggatttggctatgatcccattttcttcgtaccgtctgaaggcaaaaccgccgcagaactgacccgtgaagaaaaaagagcgatttcccaccgtggacaagcgctcaagctgctgctggatgcgttacgcaatggctaaactaccgccgctcagtctttatattcatattccctggtgtgtacaaaaatgtccatattgcgacttcaattcccatgcgttgaagggcgaggtgccacatgacgactacgtccagcatctgttaaacgatctggatgccgacgtcgcttgggcgcaagggcgtgaagtaaagaccatttttattggcggcggtacgccaagcctgctttccgggccggcgatgcaaacgctgctggacggcgtgcgtgcgcgcctgaatctggcggcggatgcggaaattactatggaagcgaaccccggcacggtcgaagccgaccgcttcatcgactatcagcgcgccggcgtaaaccggatctccattggcgtgcagagctttagtgagcctaagctgaaacgtcttggccgtattcacggtccacaagaggcgaagcgggcagcaagactggcaaatgggcttgggctacgcagctttaacctcgacttgatgcatggattgccggaccaaacgctggaagaggcgctgaacgatttgcgacaggcaattgcgcttaatccgccgcatctctcatggtatcaattgacgattgaacccaacactctgttcggttcgcgtccgccggttttaccggacgatgacgctctgtgggatatctttgagcagggccaccagttattaaccgccgcgggctatcagcaatacgaaacgtcggcctatgccaaacccggttatcagtgccagcataatctgaactactggcgctttggcgactatctggggattggctgcggcgcccacggtaaagtcaccttcccggacggcaggatcctgcgcaccaccaaaacccgtcacccacgcggttatatgcagggacgttacctggaaagccagcgtgacgtgagtgatgacgataaaccctttgaattctttatgaactgttttcggttgctggagcgcgcgcctcgcgccgaatttgtcgattataccgggcttacggaagcggttattcgtcagccaatcgacgaggctattgcccagggctacctgaccgaatgcgagcaatactggcagattacccggcacggtaaactgtttttaaactctcttcttgagttgtttctcgcggaataacaaggataagcctgtcgcgccagcgggtaaaatacctgatggcgcgacgcttaccgacctgtggcggttaatgcgccgccggcaaacgcattatttaataacccctttacgacgcaaatcgtccgtatcttttttccagcgctcgtaaccgtcattaatatccataattttcacacggatatcactctgttgcatctgaagtttctgtaccgctatattcagcggatattgccctttctctaacgttatccagtcattctgcgcttttcgacgcagctcttctgatttcaaaaatacctgccgccgttgctcgtgtatgtctaaatctcttttctgctgaatagccgcttcattgcacggctcactctgcttacggcacgcgtctaatgccggttgatagacctctttttcgtatttctcggcatatacgctgctatcgttggcttttacataatcatcgcgctcttttaacgtctttttaaacgcctcggcgcgggtcaacggtttcccatcagcgccttttccccaatacgcgtccgcttcttttttagctaccgctattttcttatccagggcagagagttgttcttcaagaccggggatcgacgctttctgcgcacgccaggaggcttcaatgttgccaaaccgatagttaaagtcatcactgttgacgatcaggtatttatcattcgttttaatgtcgtcaatagcccggccctgatcgctggctgccatttgtaatgagtaatagttcaccgtccagccagaggctggcgtccctttactggttaacatggcagaaaatttaacgggacgatctttggtccaggttttttcaacaaaataataatccgccgccataccaacgccggtatacatatcttcacgggaagaaatatccccttcggcagaccaggtggcctgattgcccgtcgaatcaagattttttaaggtaatggaatccagtttaagtatgccgtggtactgcttactaaactgttcttttaagatgttatcggagggttgagcaacctctgcccaactatagcctgaaatcagggcaaacagcgctgcgccagcaatccattgtcgaaccacttgtggacctcccgtccagagacatgacacccacgattatcataaccaggatgataattagcaagataatagtgttggttgtgcgagaggtcttccaaagatagccccggccttccgaccggggcattatctttaatactgattgaacatcgtctggatctgttttggatctttagtctgggttaacgccagttgcagtaagacacgcgctttttgcgggttcagcgtgccggaagcgacaaagccgtattttgcatcgtcaacttccgcatcctgcgtggttgcgccagtcggcactcgtgaagaacgcaccactaccgtaccgttgtgcgcggcggtcgccagggtatcaaagaccgttttatacaggttgccgttacccactcctgcgctcacgatcccgtcataacccgcgtctaccagcgcttttgccggcagatcggacgcattcgcatagttataaacgataccgactttcggcaacgcggtcagcttcgacacgtcgaacggggtggaggtggtatgtttacgctctggcgtacgctggtagtcaattttaccgttgtggatataacccagcgggccgtagttaaccgctttaaacgtcgccacgtcagtcgtattggtcttagtgacgtcgcgtccgtccatgacggtatcattcattaccaccagcacgccgcggttggcagactgtttatcagccgctgttactaccgcattatagaggttgaacgggccatctgcgctcattgacgtggaaggacgcatcgcgccgaccagtaccaccggtttattgcatttcacggtcagatcgaggaaataagcggtctcttccatcgtatcagtaccgtgggtgatcacgaaaccgtcggtgctgtcgcactcggtattgatttttttcgccagcgtgagccagacttcatcgttcatatcctgcgagccaatgttaacgacctgctcgcctttcactaccgcaatgtccttcaattgaggaacggcatccaccagattttcgacgccgactttacctgccgtataatttgattttgttgctgaatcaccaccgccagcgatcgttccgccggtcgctaagatggtgatattcggtaaagcgaacgctgcgccgctgaaacccattaccagagcagctaatgccgttttcctgaaaaactccatgttatatctccagttatgtcaactggtcgcattatctctatattgcagacgaataatgtgacgccatacgattaaccagcgatatatatccgacagagagtattttttagagatggataacaaaatgcaggaaaaaacagaataaaaaggcgcagatacgatctgcgccattgtttaaaaaggaaagattacttcaggctgccaaccagcgctttgcggctatcttctaaggtcactacgcggctacagacatctttgccaaactgctggaaatctttctcctggtttttccattcgttctggatagcggtttgcaaaccacctagactgcccatcacgccctgtaaaggattgccgccgcctttaagcaccgctttggcgcccatttcgttaatgctgtcctgcaaaataccgcccatcgcctgattcaccaactgctgaccgtcggcacgcacctggtcgatagccttatagtggaacgtcaggccgtccgtacgatgttcgataatgcggttcatttgcgcttttaattgcgcatcaagcttcgtcagacggctacgcatgttgctgctttcgcccacctctttagcgatgattttatccagcgccacgcggcctttttcgacgcgcgatcgggcgccctcatcaatccacggcagcgcgcttcgcagttccgcctggtaatctttcgcctgctcgcgctgcgcggcgctaagggtgtactgcttaccgttgtacatcacattgccgtccggcgtgatcaccaggttgccgttttcacctttcacctgcaccgtttgtggactcaggatcacatcgtcacgcggcgtgacgctgcatttgtaatctgcatgagcggccatcgccgtaaacgttagcactgtcgccagcagcgttttgcgcatcataactttccctcaagacaaagcgggccggcatttgccgaccctgtacttattagtcccaccaaacgtcgaaaagttcgctggttcggacttcttcaaggttgcgcgcttccagccacttacgcacaatcgcctgatgttcttcggtacatttaccgatttcctgcatacaaatcagcccttcccaggccaggtagccgctgccgtcaaacgccagtttattaggctcaataacgtcattaataaagtcatcgacagtcttatcgacctgctcttcagatgtaccttccggaaaacgccatgccaccgaaaatcctaattcctggaattcgtcaatgtgcatttttttacgcagacgacgactacggttctttgccattatttcaccctctcgaacattaagtcccatacgccatgaccaagacgatggccacgttgttcaaatttcgttaccgggcgcgattccgggcgcggtacataatcattgctctctgacagatttttgtacccgtcgatagaagacatgacttcaagcatgtgttccgcatacgcttcccagtcggtcgccatatggaaaacgccgcccaatttcagcttgctcaataccagttcagcaaacggcacctgaacgatacggcgtttattatgacgcgctttatgccacgggtcagggaaaaagagctgaaccatcgataaagaattgtcaggaatcattttatgcaacacttctaccgcgtcatggcacatgacgcgcaggttttcaacgccctcttcattagcggacgccagacacgcgccgacaccgggtgaatgcacttcaatgccgaggaaattctgctccgggcgcgctttcgccatcgccacgagagacgcccccatgccaaaaccaatctccagcgtcaccggcgcttcgcgaccaaacaacgtggcgaaatctaccggcgcttcgctgaactcgacgcccatcaccggccagtagttttccagcgcgtgctcttgcccctttgtcagtcgcccctggcgacgaacaaaactacgaatacggcgcagcgggcgaccgttttcatcaaattccggtgaaatgacgtcgtttttcataaaagtgtagtctgctgtgtttgagttctgaaaacgggcattatccaaagttagttgccggatgcaagcatgaagcgcactgcggaaagttccggtttacaccctgcggcctctgtgctgcaatcttgcccccggcaataatgaatgagtttccatgcaagcgtctcaattttcagcccaggttctggactggtacgacaaatacgggcggaaaacgctgccctggcaaattaacaagacgccttacaaagtatggctctcggaagtcatgttgcaacaaacgcaggtgacgacggtgattccttactttgagcgatttatggcgcgctttccgacagtgacggatttagcgaatgcgccgctggatgaagtgctccatttatggaccgggctcggctattacgcccgcgcgcgtaatttgcataaagcggcgcaacaggtggcgacgcttcacggtggagaattcccgcaaacttttgccgaaatcgccgcgctacccggcgtcgggcgctcaaccgccggcgcgattctctccctcgcgttaggtaaacattatccgattcttgatggaaacgttaaacgtgtgctggctcgctgttatgctgttagcggctggcctggaaaaaaagaggtggagaatacgctgtggacgttgagcgagcaagtgacgcccgcacgcggcgtggagcgttttaatcaggcgatgatggatctgggcgcgatggtttgtacgcgttcaaagccaaagtgcaccctgtgtccgctgcaaaacggttgtatcgccgctgcgcatgaaagctggtcacgctatccgggcaagaaaccgaaacagacgttgccggagcggacgggttactttttattgttacagcataatcaggagattttcctggcgcagcgtcctcccagcggtttatggggcggactctactgctttccgcagttcgccagagaagatgaattacgtgaatggctggcgcaacggcatgttaacgctgataatttgacccagcttaatgcgtttcgccacacatttagccatttccatctggatattgtgcctatgtggcttcccgtgtcgtcactggacgcctgcatggatgaaggcagcgcgctctggtataacttagcgcaaccgccgtcagtcggactggcggcccccgtggagcgcttgttacagcagttacgtaccggagcgccagtttaacgccccggtcgatgaagaggatgacttatgagcagaacgattttttgtacttacctgcaacgcgacgctgaagggcaagattttcagctctaccctggcgaactgggaaaacgtatctataacgagatctctaaggacgcgtgggcgcagtggcagcataagcagaccatgttgattaacgagaaaaagctcaacatgatgaacgccgagcaccgtaagctgctggaacaggagatggtgagcttcctgttcgaaggcaaagacgttcatatcgaaggttatacgccggaagataaaaaataggcccgttgctgaatgacgctgcgcttattcggcctgtgagttatgccggataagcccttagcgtcgctgcccggcaacatggcataacgacaacacaacatgcactcccggaatgatgaaaaaattactcgcgcttgctgttattgcgccgttgctcatctcctgctccagttcgaccaaaaaaggcgagacgtataatgaagcctgggtcaaggataccaacggctttgatattttgatggggcaatttgccaacaatattgaaaatctgtggggatataaggaagtcctgattgccgggccgaaagactacgtcaaatataccgatcagttccagacccgtagccacatcaactttgatgatgggaccattaccgttgaaaccatcgccgggacggaacctaccgcacatctgcgccgggctattattaaaacgttgctcatgggtgacgacccaacctccgtcgatctttactccgatgtcgatgacataaaaatttctaaagaacccttcctgtatggtcaggtcctcgacaataccggccagcctattcgctgggaaggccgcgccacgacattcgcggattacttgctgaaaacgcggctcaaaagccgcagtaacggcctgcgtattatttacagcgtcaccattaatctggtgccgaaccaccttgataaacgcgcgcataaatacattggcatggtacgccaggcctcccgtaaatacggcgttgacgagtcgctgattctggcgattatgcaaacggagtcctcgtttaacccgtatgcggtcagccacgcggatgcgctgggcctgatgcaggtagtgcaacacagcgccgggaaagatgttttccgttctcagggtaagtccggcacgccaagccgtaacttcctgttcgaccccgccagcaatatcgataccggcacagcgtatctggcaatgttgaataatgtctatctgagcggtattgagaatccgacgtcgcggcgctatgcggtcattaccgcctacaatggcggcgcaggcagcgtattacgcgtattctcgaacgataagattcaggccgcgaatatgattaaccgcatgtcgccgggggatgtgtaccagatattaaccacccgacatccatctgcggagtcgcgccgctatctgtataaggtgaattccgcccagcgatcgtatcgccgccgataaaccatcgcatcccgcctctggttggcaaatgacagaggcgggaaaggtaaaagtgttaactccgtcacccttttgctttgcaatcagaaattgtttgcaaatatttgtcacaggtaacaaaaaaagcccgcctctcattgatagaatcacaccaaatcacaacggcaaatgtgccttttaaaacattcatccgctctcaggtgtgaggaaattaacatgaatcttaagctgcagcttaaaatactctcttttctgcagttctgtctgtggggaagctggctcactaccctgggctcgtatatgttcgtcaccttaaaatttgacggcgcatctattggcgcagtttatagttcactggggattgccgccgtctttatgccgaccttgctaggcattgtggctgacaaatggctgagcgcgaaatgggtctatgccctgtgtcatgtcgtcggcgccatcacgctattcatggccgcggaagtcactacgcctggggcgatgttctttgtgatcctgcttaactcgttggcctatatgccgacgttgggcttgatcaatactatatcgtattaccgcctgcagtctgccggcatggatattgtgactgacttcccgcctatccgtatctggggcaccattggctttattctggcgatgtggggcgtgagtttctccggtttcgagctgagccatatgcagctttatatcggcgcgacgctttccgttctgctggtactgtttacctttaccctgccgcacattccggtggcgaaccaacagaaaaaccagagctggacatcaatgctgggccttgacgcttttgcgctgtttaaaaataagcggatggcgattttcttcatcttctccatgatgctgggcgcggaactgcagatcactaacatgtttggcaacaccttcctgcatagctttgataaagatccgctattcgccagtagctttatcgtgcagcacgcctcggtgatgatgtcgatttcgcagatttctgaaacgttattcatcctgaccattccgttcttcctgagccgctatggtattaagaacgttatgcttatcagtattgtggcgtggatgctgcgtttcggcctgttcgcttatggcgacccgacgccgttcggtaccgttctgctggtactgtcgatgattgtgtacggctgcgccttcgacttcttcaacatttctggctcggtgtttgtcgaaaaagaagtacgcccggaaatccgcgccagcgcgcaggggatgttcctgatgatgaccaatggcttcggctgtatcctgggcggcattgtgagcggtaaagtggtggagtattacactcaaaacggcattaccgactggcagaccgtgtggctcatcttcgcaggctactcgctggtgctggccttcgcgttcgtagccttgttcaaatacaaacacgttcgcgttccggcaagttcgcaacccgttgcacattaatccttgccctgtttcgcaggccggataaggtgtaaatgccttatccggcctgcaggcaacgttactttaaaacatatccgtacaagcgttgaattccatcggcatcggtctcgctatataccccctgcaattccggcgaaaaaccaggcaacagattgatgccctcttccagcgccaaaaaataacgctgcgccgcgccgccccaaatctcccccggcaccacgcacagtacgcccggcgggtatggcaatgccccctcggcagcaatacgcccgcccgcctcgctgatacgcaccagctctacatcgccgcgaataaaggcgctgttggcatcctgtgggttcatcgccacatgcggcaggctttctttgcggaacatcgctttttgcagatccttaacgtcaaagctaacgtacaggttgtgcatctcctgacatagctcacgcagggtgtaatcgcggtagcgcaccgggtatttctgaaaaaccgtcggcaatacatccgcaagcggcgtatcgtcttcaatgtgccgttcaaattgcgccagcatcgcgaccagtcgcgccagcttctcttcgctctcggcgggtgtcagcaagaacagaatcgagttgagatcgcacttctcaggcacaataccgttctcacgcagatagtgggcgagaatggtcgccgggatgccgaattcggtgtatcgcccactatcggcatcaatacctggcgtggtcagtaacagtttacaggggtcgacaaaatactggtcatccgcatagccctcaaagccatgccatttcgccccgggttcaaaactgaagaaacgacgattgctggcaatggtctccgtcggatatgcctgccacggcttgccgtcaaccaccagtgggataaagggctgaagcagtttgcaacgggcgagaatggctttacgcgcgtcaatgcccagcgcaacgcactccgcccacaggcggcgaccgctctccccttcgtggattttggcattgacatccagcgccgcaaacagcgggtagaacggactggttgaagcatgcaacatgaaggcgttgttcaggcgtttgtgcgggcaaaaacgcgcctggccgcgaatatggttatcttttttgtggatctgcgaggtttgtgagaaccccgcctgttgcttatgtaccgattgggtcacaaagatctcagggtcgttttcattaagctccagccgcaacggcgaggtatccgccatcatattgataaactgctcatagcctacccacgcggagtcaaacagaatgtaatcgcagagatgcccgattttatccaccacctgacgggcgttgtaaatagtgccgtcataggtacccagctgaatgatcgccaggcggaacggacgcgacgcatcggcgctttccggcatcacgtcacgaatctggtcgcgcaggtacgtttcatcaaaacagtgcgcatcaatgccaccgataaaaccaaacgggttacgcgccgcttcaagatagactggcgtcgccccggcctgaatcagggcgccgtggtggttggatttgtgattattacgatcaaacagcaccagatcgccgcgcgtcagcagggcgttggtgaccactttattcgccgccgaagtcccattcagcacaaagtaggttttatccgcattaaacacttttgccgcaaatttctgcgcgtgtttggcagaaccttcatgtattagcagatcgccaagtttcacatcggcgttacacatatccgcacgaaacaggttttcaccaaaaaagtcataaaaatggcggcctgcgggatgttttctaaaaaattcgccatgctggtgccccgggcaagcaaaagtactattccccatgtcgacatactgggtcagggtgccataaaagggcggcagaagttccgcttcgtagcgacaggcagcgttttccagctccagccattcctgcgcgttcccgactattaccgccgtaacgccgacaggcgcgctgacgggttcatccgcaagcataaacaccggcaggtgaaaaccggtgcgtttaagcaacgccagaataccgctacggctgtcggcagtggtaatgacgactgcggccacatcggtaaagtcggtactgtccagcgccactacgtttcggtgggtggagagacggggaatgagttcaccgctggcggcaatattcattgatttcataagcgcaaatatccgtttcgggagtagagtaaccccagacaaggcccgatgccttgcccaacgagatgccgggtcaaactggataccagctccgaccgccagacatcagtaaaaacagactgtttctgattttactgttgtcctgcagtgagcgtgcgctgccctcaccgcatagcggggatgacaaaaaaaggaaagaaaggggcaaacctcgcgcagtcaggcgacagtgaagacaatataaaggcgctatgttcatcccggcgagccccatgctggcaggagaaatttcgcgcaatcatggcacctttcaccaggcggcgcaaggtaaaatcagcgctctatacgtcacagataatcaagctattaacagcttaatcgcgtgataataaggcaatttgaaagacaaataacaggagtcattgtggtaattggaccttttattaacgctggcgcaattttattcggcggcgttattggcgcgctgttaagtcagcgtctgccagaacggattcgcgtctcaatgacgtctatttttggtctgtgctctctgggaattggcattctgctggtgatgaagtgcgctaatcttccggtgatggtgctggcgacgctggtcggcgcgcttatcggcgagttttgtttgctggaaaaaggcattaatggcgcagtcgcgaaaatccaacaattatttatggcatcgggtaagaagccgacacacgactcatttattcaaagttacgtcgctatcattgtacttttttgcgccagcggcaccggtattttcggcgcgatgcatgaagggatgaccggcgatccaaacattttgatcgctaaatcttttctggattttttcactgccattattttcgcctgttcgcttggcatcgccgtttcggcgatttgcgcgccgatgttgattatccagttaacgcttgccgcctgcgccaccctcattcttccactgaccacgccggcaatgatgggcgactttagcgccgtgggtggactgctgctggtggctaccggcttgcgtgtatgtggaatcaaaatgtttccggtagtgaatatgctcccggcgctgttgctggcgatgccgatctccgccgcatgggcgatgttttttgcctgattctgcgtgcaataacaacaaagtggtgatagattgtgcagtctacgttgatttgaagaaatttcgttgacgaagcgaggcgattacggtttaatgcgcctcgttgcccggatagctcagtcggtagagcaggggattgaaaatccccgtgtccttggttcgattccgagtccgggcaccactttcccttttttatgctttcttatgaattcctcgatgtcttcaagtcaataagtttgaacatagactctttccagaaattattgccatatgatctccattagaccaatataaacggatgcgtgatcataataaaggcagtaatagtaagttttaacattaaacatactgcgaaatttcaattaagtttccatcagggtccctgatgtagatagacattatctcgcctgtggctccagttctctcaaccgggccttcaacaatggaaatgcctgcctgtaagatctcagacacaacatcatttatcggtgtcgatgtaataaaacataaatcggcagatcccggcgttggtctactcgcttttggttcgaactccatttcttgctgatggaggttaattttttgcgctccaaatattaacgcttttctgttttgtttaaatgttaccgcagaaaaaccaagtacctcttcgtagaatcttattgtggttgatatatcagataccgttaatacaaggtgatcaattctgtcaattatcatttgaatagactcatgatgtttatattttagggatgctacattaaaaaatagcattaacctacttttaaatcagatgcattttttttgcatctactctaagttgctgccgaaaattgggatgtgccaattcaatgatgctgagcgcacgctcggttgaagagagccccttcaggtttacggagccaaattcagtgactatccagtgcgtatccgttcgtggggttgttacaggcccctcaaggcggggaacaatacgagaaatcgtatcattcgcggccgttgagcgggtcgtaataatggaacgacctcctttagatgcatatgcgcctctgacaaaatccaattgccctcctgaagcgctgtactggtgtccaagcaaatattcagagttacaggcaccagtgagatcgatttgtaaggtagcgttaatggagacaacattctcattttgcgcaatgatccccggatcgttaacataatcgacaggccgactaaaaaaagaggggttgtcgttgagatagtcatacatatccttttgtcccatagcaaaagtaaatacagacattccccggtcgatatttttacgctgattggtaacgacgccttgttgaatcaaacttaccaaccccggattcagcgcctctgtatggacccccagatcattatgttccttgagcgcattacagatgagctccggtaatgcgccgacccccatctggagacaagcgccatctggcacaagagaagcgataatctgactgatagcaatatcttcggctacggcagtacgtattggtagttcaattaaagggacatggttttcaacaatggcgtcaatttctgaaatatggattgcagcaccttctccatgaacgcgcggcatatatttgttaacttcgacaataagctttttagctgtcctcgcaatccgggtggaataatcgtttccagttccaaaattaaaatagccatacttatccataggggacacggtgtgaataaaggtatcaataccaatatcatcagctagtaatcgcgtcgcctgatgaaaatttgaaggtacatagttaactatttttcgcccggaactctcaatcccctgacgtattaaagcccgttcaataccggtaataaacatactgtagagatgaatatagtcacttagctcataacggaaaatagtgttcccggcaatgctggctgtttcataacagtaaacccgcagatcgttgatttctccccttttcgctcgctttgccagcgcattcagcaaagctggaggctctgctgcaaacattcccatagagaggtgactgccggaggtaattaaagtaaccgcctcgtcaggcgtcacgcatttttcggcatacactgcattaacattcatcatgactctaaacctcagggcgatttctcaataagcggcgtcttcttcaggcgaacatccacagcaataaactaacattgttcgttcgaagcgcatgacctctacaccattctggttaataccacatgtccgaacggtaacgatgccttgtcccgggcgactatttgacaggcgtttgctgagtacagtgctttcagcataaagtgtatcccctgcgaaaaccggatggacggcttgtaccttatcccagccaagattggccacgaccttggcgctgacagtacgcacgctcataccggttaaaagcgccagagtgaacgttgaatcaaccagtaactttttccattccgttttgctggcgtaagccgcatcgaaatggaccggctgcacattgagagtgagcagggtaaaccacacattatcggcgtccagaaccgtccggccgggacgatgttcaaaaacatcaccgggatgaaaatcctcccagtaaagacccgaaatttctcggtagcgcccctcgctaatggttttataagcgggtaataacgtgttcataatcaattcctctgttaataaaatcaggaaaagatccctgcccgggcgagtaatctccgggcctgacgggcaacggctgcatctatcatcatgccgctaacgatcccgacgcctttggcattctctgtcagtactgcacgagcatgattaatttctgccgttgtaggagtaaatgcggcgttgattacactaatctgagcggggtgaatagccgattttgcagaaaaaccaaaactgagcgcctgcagcgtttcctctttcagacctgaaaaatcgcctatatcaaagaagggagcatctattgcaagaagccctttcatagcgcaggcagccactattctggcccgcgccagcgcaagaggctcccaggcgggtgtggcgccaatgtcagccgccatatctgcggcgccaaacatcaacccgcagagtctgggggtggcgtccgcaatagactctacggcattaagcccaacaactgactcaataatgccaataaggcgagtatcagaaccagccatcatgataagactatccacgatttgcaggtgcgcggctgactctgtttttggaagaataatgtaatcaggaaaaaaacggcattccagtaacatatgcaggtcttcaatgccagcatgagtattcattccattaattcttaatgctattttcagcgatgagtttggtcgggatgaaaggaactgcatcgcaattttccgggcctgcgccttgtcattcggggtgacggagtcttcaagatcgataatagaaatgtccgccgcactttcaactgcttttatgaaacgttctggtcgaattgctggggtaaaaagccagctacgtgtcggtgtatgagaaatatcgggcatattgcacctcctgttaacctcactatgcgctcgctggtttcattcttccaatatatgatggtgccattcttaattgcttttggagatgaggatggaactgcgccatattcgctattttctcgccgtcgctgaagagcggcatttcacgcgggctgcgacaaaattaggcataggtcagccgccgctaagccaacagattaaggatctggaaagagagctgggagcgcagctattccggagagtgcctcatggcgcggaattaaccgaggctggaaaagcattttatgatgttgttaaagggatgcctgctaccgcgacaagagccgtgctggcggcgcagcgtgtcgccaggggggagtcgggcgtgttaagggtgggttttactgcctctgcggcatttaacagtgtggtgcccggcgcaatccgtactttcaagcgggcttatcctgacgttcgtttgcagcttgaggaaggaaatacaacccaactggctgatgaattgaatgaaggatcgctggatgttgcctttctgagacccggttttacaggcaatgaacggttccagctcaggttactgtctgaagagccaatggttattgtgctggcagaaacgcatcctgctgcggcgtgtaaacagattgcactctcgattctcaaagatgagttttttttactcttcccacgtgaaatcggcctgtcgctttatgacgcagtgatcaaggcctgcggtaaagcgggctttgaaccgaaaattggtcaactcgtgccgcaaatttcgtcaatcattaaccttgtgtcggcagagatgggcgtgtcgatggttccagattcaatgagacaggttaatgtcaagggagtagtataccgccccgttgcagaccagatgcccgtcgcaaaactggctctggcataccggcgcggcgatacatcgccaacgctgagaaacttcatcctgaaagtcactggctgaatgcggttatgtgagcgttgaataatcatttgaaacgtaaccaataattattggtccgattttgtgtctaaaggaatcgctaacggagcaggaactggctgcaatgtctgtggatcgacagccagataacgcccggttttactgtcgatacccacataatcgataagcttgcctttggcataaagcaccattgtctgttttgcaaatgcctcatatgcgctgctcagtattttcactttatccgcataatttgctgcgagattatgcgtttccagggggtcacgttgcaggttgaataattcccatggcgcattacccgcctgtgggaatactgtgacaagacgacgcaatttccattccccatctatccaggccgcctgattatggagttcaacaccatattgtgtgcgaggcgcgtgcagactttcaccggtcagatagcgtttaaaactcacgccgatcattggcagtgtcggtctttcagataatgatttactggcatcaatacctgcaaattcatagagcgtgggcgcaacatcatacgccgccatcgtggcgttatctatggcgccatgatggatgataccaggaccggaaatcataaaactggtattaattcccccctgaccgctggtcgttttgtgatagcgaccataaggcgcattgctgacatcagcccagtggggaccataagagataaatgaatttttacgaccaatattttcgtaacgattatcgaattgcttccaaaaatccggttcagattcatagtgaaagccctccgccggattcacaccattatcacttaagaagaccagaatcgtgtttttatcgcgcccggtcttttttaacgtctcaataacggtgccgatctgtgcatccatattggcgatcatagcagcgtaaacctgcatcaccttcgccgtatatttctgctgttccggggtcatcgcctgccattctttatcaagttccagtcctggcagaggtatgtcatcacgcaggaaacccagtttcttcaaacgagcaatacgctgacgatagacgtctgcatagccctgttcatactgacttttaaaacgactaatccattcatccggcgcctgcagaggatcatgtggcgcagtaaaggccaaccacgcgaagataggttgttcccgtggcgtctcgctgatccagcgattaatctggctggcataggcttcgctggagtaaaaactggagggcagtgaaatgcgctgattgtcacgggtataataggtatgaaatatctccacggttcccagcggcacggcatcatcaaagtgactggcgcctccccccatcaaggcgaaagaatgacgaaagccccgatcttttggcgtcgagcctggcgtaaaaccaagatgccatttacccgccatcagcgtattgtaaccagcatctttaaagcgttcagccatggtcgtcacccgatcagtcaggcgcaattcatagccttccttacctatggtattttcataccaccacataccgcctatacccgcttgctgactggtgttcccggttaatagcatcgcacgggcgggagcagacatgggagacgtgtaatattgactcatccgcacgccgttctcagccatcgcctgcaaattaggcgttgggatttccccaccgaagggagtgatatcagaatatcccatatcatcagcgataatcacgataatatcaggacgttcgttttgcgtactgtgcgccgtaccggagaagataatgctaagtgtggcaagtgttacttcttttttcacggcttattctccatttcagactacggatgttgtacaagagcggcgggcaaatgcggcaagaggaaccatcagcccgaaaatctacccataacgtcagcacgccaggctttcagtccattcagatcccggggccaggcgcgtagcggagccagaatctccgtgaaaaaagagtaatagccgctacaaagtcggttgtagccggcactgttgatatgtgcggggcagcctccctggcagactattttcacagaacaccgttgacactcccggcgctggcttttcttaataccaaagggaagccgggttgcggaatctacggctggcgctaacgtattattagcaagctgtcccaggtaatgctggctattaatcagatgatcgcaggcatagagtttgccgtccggctccatgaccagattcgttccgcagcgggcggaatggacacaggtggcgctgatatgcgtaaaatattgtgcccatgcctgttcaatgttgatcacaaaaacccgtcccatatcgccgcgtttgcgccattgacgccagatatcaatcatgaaacgtccccagttatccgcactcaattggtaacgttgctgtagggcgttgccttcgttcatcagtggctgaaattgcagataacgaacgccaaggctaacaacatgatcgtagatggctgccgcatggcgagccatgtcatcatgcacgacaatcagtacattaaaatcgactcgatagtgttgtaacaatgtgattccccgcaacaccgccggatagctggcctcgccgcgtttgcccggacgatgatgattttgcaagtcttcactgccctcaagactgatgccaatagtaaaattattgtcgcgaaacagacggcaccaggcatcgtttaacaacgtcgcattcgtttgcagactattactgatcgtcacgccgtcaggcgcatatcgttgttgaagcgctattacctttttataaaaaccgattccggctaaaagcggttcaccgccttgccagacaaaattaatttcacgcgcactggcaggttgcgccgcaatatagcgacaaataaaaatctccagcgttgattcattcattttttctacgggcgtttcgccctgtggataataacaatagcggcaggccagattacatgcagggcctatgggctttgccagaatatgaaagggtatctgcgcgcgatattccgtcattacggggatttgttgttgccgtaatgtgttgagattcaacattattctgtcctgtagttatcatttctgatgcggagacatgactcacatttcgcaatagcgttcgtctggcgctgcgggcagaatgccgagagcaggctgtatctattgatacgccggttttctgcatagcgcatgacgctattgaaacgttatttagcaaatcctgtctgagccagaaattaagtctctgttaacctgcgctattacagaaaatcatagaacagtcgtctcaaaagaatatcgtcctgaaggacgagaactcacggcattttcaggagatgagtcaaccgcgacagaaaaaaatcatattaataattttaaattattttttagaaaaccagacaggatttaaattaaaatcatttattttcaagatgttataaaaaataccgcaacatacgtcacattattaacatgtgaatgattgtgttaaccgaatgtaaattgtatgtttcaacataccactattttactgcgccccgacgcgctcatccggatggaaggagataacatgtcagccttatcaactactggccataatgacgggatcactctccattgcttacagagcattgcgcaactcattcctctgtcgtcggcggttttttatcgtgttaatgcttatttaaagccagaagcctatgttttacataacatttctaatagcacacaccaacaatatctggagcattttcaaccattagacccgctatcgccttcccggttcggccaacaggttgttaccgtagcgacgatgacgcccggtatctgtgcccgacatcgccattattatcatgaatttatgctacctaatcatgtgtgcgacatgattgagatctttattcgtcggggccatcgtattatcgcgggcatttcattaatgcgcgatatacctttttccagcgaagagcgtttgcgagcccaggcagtacaaccattactgggactggcgattcatgattctcttcaggaagacaacgatctggagtcaatattgaccgccaaagagcgtgaaattgtgggaatggtctgcgaaggggccagcaacaaattgattgcccgtcagttgaatatttctctctcaacagtgaaaacgcatttacgtaatatttttgctaaaacagaagtgataaatcgcacggaactggtttcccgaaccagaatgtcttcggtacaacatgcacagcatatgtgaaagcgtgctttttaacccgcgtcaattgcgggtcttttccccattgtcatatatgcctgaattaataccactctctgatctgatgcctcaataaaatgtcatattatctggcgtcggtatcctgttgcagccattgattcatggcctgattgatcatatttatcacactaagcagaagaacacgctggtgccgctcaagccgcagataacggcgcagcggcggcattttacaaactacttcgctagcagcccatagctcaatgctgcaataccattccttatgatgtaaaaccagcgtaaaccgacgataatccagttcactcagtgcctgttgtaaattggggaaacaattaagatagttaatcagcccggcggtacttttgctgccagtaaaaatgacgggataacgtttcagccatccgggctgatgaacgcgaattttgccctgcaaaggataattgattgtgcctttcaccctgaattcacaactgtgaatactggccatgaataaccgtttttgctgagcatggcagataacctgggtaaatgcattcagatgcagcacggcgctatgttcggtcaatttttcacaacgccagccgctcaaatcacgtaacaccatgttcattaatgtgctcttaaaccaggggacggaggacatctggcgtcatctcttcattgtttcgcttttcataattgcccatagcccgttccacgacctcttctaccggaagcgggaggaaaggattaacccgttgcacacataatgtccagaataaggcataggcggcagtcaatccaagcataataccgaatggtataagtacatcccgactgttcattcctggaggcgcgatattaataatggcgataataatacccacgctcgaaataatctgaggtaagggaaaccagggggcccggtaagcgcgtggtaaatcggggcgccgaatacgtaagataacgaccgataacgttaccagcagataagctactccccaggcgcagaccgcagcgaggatcagcggaacaatgtggtcgatatcaccgttcagataccaggcatgtaaacagggaatcgcaacaccgaatgcgatggcgatgaccggtgttttaaagcgggggtgcaaccaggtcagaaaccgcggcaaagcgccgtccagcgccatgccgtatataatacgcggtactgccgccattagcgtattaatcgtcgcacatcccgctaacaacaaccccacgcccagccagtattgcccgacatgtcccatgacacgattggcaaaggcgggaatagccatcggcgtatccagtaaaaagatatggtttgccgcatcgaccaccacattatttacctgccggttaatcgcagcgccatagaggaacatacaacctgccaccgctaaaaggccaagcgccatcgctctgggaatcgtacgatgcgcttttttaatttccggcgccattggcgtgaccagttcacaaccgacgaacataaacatcgccatgccaatataaccaaacagaccagaaagattactgacatcaagcggtgcgccaaaccacccggaatgatgagtgaccggggataacaggatcccgcataaaccgaagatggtcagggtagtccacataccgaatgtaagaaacacttccaccttgccaaatacttcaacaccaatggcattcagtaacccgaaaaccactaccatgccgacgccaaccatccaggtattgtgctgcatggccacgtgttctctaacagactcaaagttcaccagcgccatgacgccagcgagaatcgtttctgccgtgccggcaaaaatgtgtacgatcaggtaagcgcaaagcgcaccggtgatagcgaaaaaacgccccatcccgcaggaaatatagtcgtagacggagccagtcgtgggaataagcgttgccgcttcggcaaaggtggtaatctgcgcttgcatcataataaatgccagtaataccgcaagagcaaaggtatctccccctgagccaaaaccactggtcacggtcaggatcaccgggcttgccataatcagcccgacggagctggcaagcgtcgtggggaaaccaataacgccacgttcaagatggctggcaagtctgtttttaaacatggtcaacctcttcactattattacaacaataaattaccgctccggaataacgcttatttatggcaggcaccgtatctaacaggtatcgtcctgaagagggataacggtaaataacgttgtgacgccgtccccgcatgcgctaatagcaagtggggagcgcgttattctccccagtgatgccaacgctactgacgaacaattaaaggattcaaccctgcttatggctttcaacttttgccagataatgttttacaaaacggggcgttaaaactttccatgccacttcggttccctgttcaacaaaccaactatcgcctggtgaaaaacgtatcggttcctgacccgcaacagtgagttccacttccccttccagcacggttgcgtgctcggtaaagggataaatcatagtgaaaccgccgcgggtcgatgaaaacagtccacaggtaaatacgtcctcaggtttaccgtaaatcatcgcaacggcgacctggggatcgccttctgttggcaacgcccccaacaggctgacactcccgattggctgtaattcaggaacaggttgattgagtttaaaagcttgcattaatgttctcctggttaattccggcctttccagaaaccggctgtttgatgtatcagttttcccgcactgaccagcaatagacgtagactgtcgcgaccataaattgtcgcgtggggaatgctactcatcagacgataccgctcggaaccgccatttattccttcggccaggattttgcatacaatatgggaaggcgtgacgccaaatccggaataaccctgaacataaaaaacattattgtgctcacgaagcgtgccaatctgcggaaacagattcgcgctacaggccatcggtccgccccaggcaaaatcgattttaacgtctttcaaataaggaaagacctccgtcaacagagtgcggttccaggcagcaaaatcgtgcggggtatattcaagaaaccttgtggcgctgccaaacagcagacggttttcttttgtgagacggtagtaatttatcaccgggcggatatcactaaaagccccgcgcaagggactgatccgctcaacaagctcgctggagagaggttctgtagagacctgataagaataagtaaccagcgttttcttataaatttctggttccagattattgagaaaactatcacaggcccacagcaatttggccgcttttacgctgcccatcgcagtacgtacccgcacagttttaccgtaactgacctcaaccacaggtgaatattcgaatatcttcacccccagcgaattcgcagcctgagcggagcccagcaataaattcagcgagtggacatgccctccccccatatgcttgagaacaccgcagtagacgtcggaaccgataacctgctgcacgtctttaccggtatagagttcaatatcgtcttccggcgtagcggctttgaattctttttcccattgttgcagcgtttttaactgccgctggttgtaggccagataaccatatccggggacaaaatcagcatcaatatggtatttacgaattcgctcccgaataatgcctgcgccgaggttcgagattttaaacagcgtctccattcccgctgcgcctacatattttttaacggcttcgatgtcgtgacctataccggccatcacctgaccgccgtttcgcccggtgccgccatacccaagatggcgggcttccagaacgacaacattagtgatcccctgctccgccagttccagcgcggtattgatgcctgaaaagccaccgccaatgatcaccacatcggcatcaatatcgtcttgcagagcaggaaaatgcaacgggtattttttcgtcgcgccgtagtaattcaacgcatcgatttttgtattcatcgcgttaccttgtcatcacgcttgactaagaccgctatcacagcacggtaacgttttacaaaatatcgtccggaagaatgacgttctttggaacgatattcagttccaggcaagtatgttgagatggaaaaacgtacattcctgacctacaggcacttctgatgagcgacgtgacattacttgccgaagtaacgacttttttacgccaacgacacggacaatttattgcaggtgaacgtcaggccggaaacggcacgaacttctcggtcactaacccagccaccggcaaaatcatcgccgacgttgtgtcggcaacccctgcgcaggcagaagaggccatgcagagcgccagacgggcgtttgatgtctggcgtaaaatgccaacgttacaacgcggcgcattactgctgaaactggctgatactcttgccgctcatcgtgaagagttagctcaactggaaagcgtctgttcaggtaaaacgattatgctgtcgcgcggtcttgaactcgatcagtcagtggccttcctgcgttactttgccggttgggcaggaaaaataaccggtgaaacgctgaatgtctccctgccatcaatgggagaagagagatacacagcgtttacccaacgccaacccattggcgtggtcgtcggtattgtgccgtggaatttctcaattatgattgctatctggaaactggccgcagcgctggtatgtggctgcaccatcgtcattaaaccaagtgaatataccccgctgacactgctgcgagtcgctgagctggctaaagaggcaggtttccctgatggcgtaattaacgtggtaaacggtgctggcggtgagatagcgcaacagctgatcgcgcatccagattgcgccaaagtgagtttcaccgggtcagtcgcgacaggtgagaaagtccggcgttcggcaacatcgtcaggaaaacgcgttaccctcgaactaggagggaaaaatgcggcgctgtttctcaatgatctcacggcacaagccatggtcaacggtattcttgaagccggttatctgaatcaagggcaaatttgtgctgccgcagagcgtttttatctgccccaggaaaaactggatacggtcatgacgctcctcagacaacggttatcggagatcgtgcccggctcgcctttagatgaaaaaacggtgatgggcccgctggcgaatcaggttcagcttgaaaaagtgctgcgtctgattcaacgtgcacgggaagaaggggataccattgtttatggcggtgaaactttacccggcgaagggtactttttacagccgacagcggtaaaagtgcgtagtaaaaacagtacgctgatgcacgaggagacctttggccctgtctgtagctttatcggttatcagaatgaaaaagaggcgctttcgcatatcaacgattcgccattcggccttgctgcaagtgtgtggtcggaaaatatatctaaggcattacgctacgctgaagatattgatgctggcatggtgtgggtcaatatgcataccttcctcgatcccgcggtaccctttggagggatgaaaggatcgggcataggtcgtgaatttggcagcgcgtttattgatgactataccgaacttaaatctgtcatggtccgttattaaccatcctgaaaatgatgcaggcagatcaaccataccgaaaggtggactgtctgcctgattatcaggttcgctcgctgcgtttttttgcttttgggataatgttaaacgcccggcccggcgttccttcctgcattactagcgccatctaccgttagagtaggctatctccagccttaacggttcagactcatcctgtaacatcgcttccaaagacaacgccagcgtctgatgatgggcatcttttacactgactttcagcatattgatgctcggttcataacgtaaaatagcagcgcgaagctcacggcaaaaccagttgagaacccgtttgtcacccacattcacctcgtgccattccggcataccccgagtgagcagcggcggtaatgtctcgccacctggcacggcgcaagagttgaataaacacattaacttgcgtcgtaccaattcatgtgggcttatcccctcaaccaagagcctgtcgaatagcgcgaccggaatggttggtgtcatcatcatttccctatctggttcatcgccagatcccatactgacgttctggactcctgctgagcgccgtctgatttctcggcagtgatttgccattcgattttcgtgaagttcagcgacatcgtttccaccggcttaccgccggcgccgccgctaacactgagttgtgatatcagcacgtttgtcagggtataaacgataagcgaccgcattttgccgtcgtcattgcggcacaacgtcagcaccgcggttctaattagcctcccgctacagcagtactcattgagcacaggcgtggcgaggtcgacaaatttggtgagcgacatttcaccaacatgcgcgcgcccggaagtccgctcagtgaggctaacatcgttatttacctgcattgccacattgtggctataagacatgatctctatctgatcttcaaagccttcaacctggctttcgcctttgatattgtcgagctttaaaaaaatcgcatccatgatttatctccttgttgatcaggtggcagttcagcagccagacgaataccggcggccagcgcttgtgactcttattaaaagcgcaacgaccaaaaaacacagcgtgaaaagcgccaggtttgcagggattttgccgacgtttacccacgtctgatgaacgttattccgctggttgcaaagcaatagagggttttggcccgctgtggccaaatacaattgaggttatactgaacgctctctgccatattcaatcccttttatcgcaaagtatccctggtgccggtatcacagcgtcgttattcaaaaattgacatttcagaataataatcagctatatataaaaaacacatcaaaaagcaaatatcaacttaatttttacttatttaataaaaaaatccaaattgatttacatcaattaacacacacaaaaacattaaaaatcaaagggttaaatgaaaattaatcactatggaaattttatttttcttaatactcacattataaatgttatttgcttattatcctgtgaaaactaaaaaatgatttaaatcaaaaaacaaactattctcgttgattaacgttttgaccgaaataaaaaagattttatacgtcccgggatagtctccctttctgatggacaatatgcattaacgagcgggcaaacaggtaacttctgcccgggtaatccgttacccgactgatattaacattgtcatgaggtgatatcatttgcccggccagccataatcatccggaaccggcgctacgccacgaacatcaggacggagcattttttgtcgatcctcttcgtcatccacccagacactggctatctcttcacaggttgcaaaccatacgccatcatgccctttaatatgttcaatcaaacgtaacaacatcatcatatgatgcccatgaccgattatctgcggatgaagagccatcgcatataaactgttttcctgatggtgataagcataggtaaaaatatccttccagcgtcgcagaacaccgtcagtatcgctcatcccctcctggttgccggtatacgccagtgcgggaaaatcatccagataccagctaacaggaatttccagaatcgcgctggccgggcctgcgatatttcccgtctcccaattcacctgccaacgttgaggatggtaaggcacaagatctctcgccatcaggctactgtcatagagaaaaccggcttcctccagaagatccagcgtattctcgctataatcccaatagggagaacggtatcccacagggcgtatgccgaaatgtcttttataacaggcgaacgccagatccataagtcggcgttctgtatcacgattcaccagcgtcggattttcatgatagtagccatggtgagcgatttcatgcccggcatcaaaaattgctttaatgatttccgggaaggtgtctacagtgtgtccgggaataaaaaaggtggttttgatattattttctttgaacaatttcagaagccttggtacgccaacttgagcaccaaactctcctcgtgacataaaggatggcgacggtcgattaaatccgcccagccataaagactgagcatctacatcaacaccaagattgaccgcaatccttttaccctcaggtaattttaaatatcccataacgacctccagctaatacatagaagggacacattctgttatttaatgtgtgatggccagatattatatatgcctgcttttctgcgtctgtccttgaacgttgttgctgcccccccaagtctattttcatatagaacatcgaggttaatttctcctgaaatgacatcctcttgattgacgtgcgcctctgcgataataccttgtggatttttccacacgacatcacaggggcttaaaattgaacttcgggcccagcagcctggcagtggcccgcccgggtttcctcccaggcaacagtgaacaagataaatttgattttcaatacaacgtgcgtggcaacaatgcctgactcgccaaaatccctgttcagtaaacgtagcggaaggcgttaaaattaactccacaccctgttccgccagcgtcgcggcacactccggtatttctgcttcataacaaatattaaaacccacctttgcaaatggcagttgaaaaacagccattttatcgccttcctgagtataccaaccccgttcagccgggaagatatgcgtcttactgtgagcataatgttcgccatcgggtccccatatatgcgcaacattctcatagcgatctgctccagtctgctccagatgagagccagcaataatgaactgtcctctttctttcgcttcctgttgaaaaagctgcttataggcatccgtgaactgatcaattaaagtaaggtgtgaaatgggtctttcttgccattttttcaatagtgtaaatagctcaatggtaaatagctccgggaagataacgacatcagctccctgacttttattaagaagtatccttacctttgttatgaaatcttcaaaagtgtttatttcggtaacaatatactgacaggctgaaacagtaaaattacgtggcatcgtgatatccccggcatgaaatttaaacttaaattaacgtatagcgcatggagaatattagggagtggacattacgacatcaggttattttttgtgaagctgcgcaaaatatatggagaaaagagtagaagcattgaacctttatttacataaaggggactttatcgatgatcgcagcgagacagagagtcgataaaaatccaggcgaaaaacaataacccttaccacaatattattttcagcatctgaaaataatcaggcaaactaaatgataacgcgctggtataaaaccaacgcgtatttttaccgataagggtaatgaagacggccacccgaaggtggccgttagaacccggtagcgcttcgcttatcaggcctgtgaaaccgagacagctttagcggtgagacgccagcggctgttccgtcattggcgggtggtgcttttccggatctttaatcagtacccacaggatgatggcgccgataatatcgaacagactgagtgcaatgaagaacgggccgtaaccgataatagcgaccaatgcccccataaacaggttgaagcttaactgtcccatccatgccgcagatcctgccagaccggcaaccgtcgcgacctcatttttcttgaacaggtcagcgctcatggtaatcacgacggtagacagcgtctggtgcgcaaaaccgccaatactcatcaatgcaatggcgacatacgggttagtcgtaatgctgacaaaaccgatcgaaatcatcaaaacagcgccgatggtaaagctacaacgacgcgcattgatcgtggtcatgtgcatcttttccatgaagaacttcgccaggaaaccgcctgcaacgcagccgaagtccgccgccaggaacggcagccaggcaaacatggcgatctcttttaacggcagatgcatcacgttaatcagatacagcggcatccagaaactcagcgttccccatgccgggtcagcaagaaaacgggtaatcgccaatgcccagaagttacgctttttaacgatctctttaacggccggttttttattatcgtcctggagatagctttcctggccgtcttcgatataacgcagctctttgtgggtgatccacgggtgtttatttggcgagttataaatcaggaaccaggtgatggcgaacagcacgccgatcccaccggtaatcacaaacgccatttcagtaccgatgccgctatcagcaaaggtcagcatcgcccagaccaccagcggcggcgccagcatcgcgccaattgaagtaccgatattaaacaggccccccgcaataccgcgttctttcgtcgggaaccattcggcactggctttaatcccggccggaatcgctgacgcttcggttagccccatcagaccacgcagaaatgccagacttatccagccgccggccagcgcgtgcgccatgttgatcagcgaccacaacaaggcaaagataaagaagccgattttcagtccgatgacatccatcaaatagccggtgatcggctgcgcaatggtgtaacaaagctggaaggcgctcaccacccaggaatattgttgctcatcaaaatggagttctttcatcatcgctggcgccgcaacgctaagcgagctacgggacaggtagtttacgatggtccctacgcagaccaggccgataatccaccatcttaattttgtcatcttcatgataaagcctcgttaaaaaacattagctccgcgccgtctgacctgtagcgggaaaactgaaatcacaaaaattggttgaccaatcaatattttctcatccggaccggtcaaaatctggcggcaactcccgcctttaatattcttgaaataaatacatcaactcatttcaagttgaatggtgaatgctttccacccagcaaaaattgacacagatcaaataaataaaattggcagaccgtgaatgatgatatttgtgatttggttagccaatttagacaataaggttgacatgagaaaaattttggttgaatttagggggcagaacgggtttacaaagcacgtttcgaagttggctggcaatgggtcaaccacgaagacgttatcgcaagaagaggaaacgagatatgaaacaaacctggcgctggtacggacctaacgacccggtaacgctgtcagatgtacgccaggctggcgcaaccggcgtggtaacggcgttacaccatatcccgaatggagaaatttggtcggtagacgagatccagaaacgtaaagctatcgttgaagaggcgggtctggagtggtctgtggtagagagcgtacctatccacgaagatatcaaaacccacaccggtcagtacgatttatggatcaaaaactaccagcaaacgctgcgtaacctggcgcaatgcggtatctatacggtttgctataactttatgccggtactggactggacacgtacggatctggaatacgtattaccggatggttccaaagcgttgcgttttgaccagattgaattcgccgcgttcgaactgcatatcctgaagcgtccgggagcagaagccgactatacggcagaagagattgctcaggcagagcggcgtttcgccaccatgagcgaggaagacaaagcacgtctgacccgcaacattattgccggtttacctggcgcggaagaaggctatacgctggatcagttccgtcaacacctggcgacgtataaagatatcgataaagcaaaactgcgtgaacattttgcctatttcctgaaagccattattccggttgccgacgaggttggcgtgcgtatggccgttcaccctgacgatccgccgcgccctattctcggcctgccgcgcattgtctctaccattgaagacatgcaatggatggtggaaaccgttaatagcatggcgaacggcttcaccatgtgtaccggatcttacggcgtgcgcgccgacaacgatctggttgatatgatcaaacagtttggtccgcgcatctactttacgcatctgcgctctacgctgcgcgaagagaatccgaagaccttccacgaggccgcccatttgcacggcgatgtggatatgtatgaagtcgttaaagcgattgtggaagaagagcaccgtcgtaaagccgaaggtagcgacgatctgatcccaatgcgcccggaccacggtcatcagatgctggacgatctgaagaagaaaacgaatccgggttattccgccattggccgtctgaaagggcttgcggaagtccgcggcgtcgaactggctatccagcgcgctttctttagcaaataaccttctttcgcatggcgcgacgcgtcatgcgatttcccctactcaatgcaatagcaacatgcctcgccccggagatcgcgggcgaagacgtcgaatgacaggagtttgcaatggaacagaatatcgccaccgcccaggtttccgtcgcccgcccaaactgggacaaatcacgtctggtatcccgtattgtgcatctgggctgcggggcgtttcaccgcgcgcaccaggcgctctttacccatcatctactggaaaagagcgacagcgactggggcatttgtgaagtgaacctgatgccgggtaacgacgcgcggctgatcgcgaacctgaaagcgcaaaatctgctgtacaccgttgcagaacgcggcgcagaaagcaccgaactgaaaattatcggttcaatgaaagaagcgctacaccctgaattcgacggtcatgcagggattctggcggcaatggcgcgcccggaaaccgccatcgtctccttaaccgtgaccgaaaaaggctactgcaccgaccccgccagcggcgagcttgatgtcaataacccgctgatccaaaacgatcttgcccatccacagcagcctaaatccgccattggctatattgtcgaagcgctaaacatgcgccgggagcaaggactgaaagcttttaccgtgctgtcgtgcgataacgtgcgcgagaatggtcacgtcgcgaaggctgccgtcctcggcctggcgaaagctcgcgatgccgccctcgccgcatggattgccgacaatgtgaccttcccctgcaccatggttgaccgcattgttccggcagcgaccgaagagacgctacaactggttgccgaccagttaggcgtttatgatccctgcgctatcgcctgcgaacccttccgccagtgggtcatcgaagataactttgtgaatggtcgcccggactgggataccgtcggcgcgcaattcgttgcagatgtcgtaccgtttgagatgatgaagctgcgtatgcttaacggcagtcactctttcctcgcctatctgggttatctcggcgggtatgacactatcgccgatactatgactaacccggcttaccgtcgcgcggcgctggcgctgatgcttgatgaacaagcgccgacgttgtcaatgccggaaggcaccgatctggaagggtatgcgaatttgttgattgcgcgtttcactaacccctcgttgaaacaccgcacctggcagatcgcgatggatggcagtcagaaactgccgcagcgtttgttggacccggtacgtctgcacttgcaacagggcgatgactatcgccgcctgacgctgggcgtcgccggatggatgcgttatgtcggcggtgtcgatgagcaaggtaaaaccattgatgtcgtcgatccgctgcttgcacagtatcaggcgattcatcagcaatatcagacgccggaagaacgcgttcgcgggctactggccatcgagtctatctttggcaacgacctgccgaagaaccacgaatttgtgcaagccgttaccgacgcttaccaacagctattgcagaatggcgcgaaagccacggtagaagcgctggctaagtaaggagataaatcatggctacgtttatgactgaagattttctactgaaaaacgacattgcccgcacgctgtaccataaatacgccgcgcccatgccgatttatgacttccactgccatttaagtccgcaggaaatcgccgacgatcgccgtttcgataacctcggtcagatctggctggaaggcgaccactataaatggcgagcgctacgaagcgcaggcgtggatgagtcgctgatcaccggcaaagagaccagcgattatgaaaaatatatggcctgggccaataccgtaccaaaaacgctgggtaatccgctgtatcactggacgcaccttgaactacgccgtccatttggcattacaggtacgctgttcggaccggataccgcagaaagtatctggacgcagtgtaatgagaaactggcgacgccggccttttccgcgcgcggtattatgcagcagatgaatgtgcggatggtcggaaccaccgacgacccgatagattctctggaatatcaccgccagatagccgccgacgacagcattgatattgaagtcgcgccaagctggcgccccgacaaagttttcaaaatcgaactggacggctttgtcgattacctgaggaaactggaagcggcggcagatgtcagcattacccgtttcgacgatttacgtcaggcgctcactcgccgcctcgaccatttcgccgcctgcggctgccgcgcgtcggatcatggcattgaaacgctgcgatttgcgccggtgcccgacgacgcgcagcttgacgccattctgggcaaacgtctggctggcgaaacgctgagcgaacttgagatcgcccagtttaccacggcggtgctggtctggctgggccgccagtacgccgcgcgcggctgggtgatgcagctacatattggcgcgatccgtaacaataatacccgaatgttccgcctgctggggccggataccggctttgactccattggcgataataacattagctgggcgctctcccgtttgctcgacagtatggatgtgaccaatgaactgcccaagactatcctctattgcctgaacccacgtgataacgaagtcctggcgaccatgatcggtaacttccaggggccgggaattgccggaaaagtgcagtttggttccggctggtggtttaacgatcagaaagacggtatgctgcgccaactggagcaactgtcgcaaatgggactgttaagtcagtttgtcgggatgctgaccgactcccgcagtttcctttcttatacgcgacatgaatatttccgtcgtattctctgtaacctgctgggacagtgggcgcaggacggagagattcctgatgatgaagcgatgctaagccgtatggttcaggatatctgcttcaataatgcccaacgttatttcacgattaaataatcgctattaatctgtgagcacaggcttcaggtattttgagaggcaggaaggcggtaagagagtgagaaatttagcagtaacgcacttttccagccaaagtctggccgccgataaaaagcaaagaggttactgattaatcccgaatcacttactaaggtaagtgattcgggtaaacaaacacagccatcttctgcgtcatgctttttttctctgtccggaataactccagtgcagaaagagtgatacatcagtcctgttgatgatggatcctgtgggttatacggtaataacttatgacttcacagtgtggtttcttttaacaaatcgacagccagcatttccagctggttaaccacctcattactggatcgctccattctgtcgagttcttgcgacatcgcattcatatcgcctgcggcaaaatagttcagcgcagagtgaccagcggtatgcacctctttatgcggcgcttccagactacggaaactgtagtaattgctaaactgctgcccttcaaaaccgtagtaccatttccccagccgacactgatcgtgcatcgttattttactgtttatgtctttatttaagagtaatttgtagacttccattttccagataacatggtcaactttgacaatattcaaaaactgcaccgtagagatgtactgcatgaccgatttcatgctcagcgatttatcgatgacgatgccaatagactccacaatttgatttatgttagtcgtaatattatcaataaccggctgttggttatccagcacctcactcactctggccgtattatctttgattacagaggttaacgtactgacgcttttcgaactgtgtttaacatcttcggacaggtttttcacctctttcgaaataacgctaaaaccacgcccggcatcccctacgcgcgcggcctcgatcgcggagttaatcgctatcaaattggtctggttagcgatcttctgtatctctttaatacacgcattaatttgcgttaaggaggtatttaagtcgcccatacgacagccaatatccgatgaagtcgtgccaatttcggtgataaattccacgagcgattttaatgaacttctggctttatcattctgttcattaagttcattaatgcgttctttttcaatgttgagctgctcacaggatttaatgatggcattacgaatgatatcgatcgtcgagatccccatcagaattttttgacacagtatccgctcataaggctcaggagtatccaccaccacgtcagacgcattagcgccagattctgctgctggcggcggtattttgacaacattattattccagtggcgcaagcctaatacttttttaaacatataccattctccttattatatgtggacatcctgatctatgcctggataaagtattatcaactcatgataacataatgaaaaatcggctgtcatctgccataaccatacgctcaccagaataagacaaaacgtccaccaaacttaaataattacaaggtaaactattcaacaataccattaatagtcatgatggaagtcgcttcgctttatacggaaatattatttacaaggctgacaataatagctgaataataattaactgcatttacttaggtgtatctatatctcggcccaaagattgcaaacagggtttaaacgcaaacttttgcaatagaaaaataacctaacgtaaactttttatatgaccaataatatcatttggactcatcaatatattatgctgtccgtttaccagccaaacaggcatgacctaaatccaaaggaatgggggcagcgtaaccagccgcaaaaagtatcgattagtcgaaaatcaggaaacggatgcgccaacgaggcgagcgtcaccgcctgcgtcagaaaagttaagaataatttgtgatattatttctcatatgttaccagtaaatggcaggctgatagcccttcgctggtaaacacaacaggcgggatatcggcacccacgccgatatcccgacgagaatgaccccgttacgctttgatgacgattaacggttcaatatcgctctcttttttaatgactaatgaatcatcgccgcgcaggcacgtaccgccgtagttaccgcccacggtaaacgtacagacctgaatatacttcccggcgaccttcggcaggcaccacaactgctgatagatatttttctgcgtggcgaacttgccgctggttttatccagtagctcttcctgatggctcaccaaatcgatattactaccgcaacgtccggctatcggttttaccgcatagccggtctgcaccagctcatcgttaacggtaaaatccgtgtcgagcaaatagcgatgatgcgggaacagcgaccacaggataggcaggatcgctttgttgcccgggatcaccgtccacagcggttcaaacaccaacacttccgggcgcagtaatacatcaatcagccggacttcattttccgggtgcccggtacgaataggcactgcggcatactccgtctcgctgacttcgcgtatctgctccatcgccgtttcccacgcccaggttttccagacacaattcaccagccgtccgtcgccatcgatcaactgcccggcgtcatcccagcgcaactcgcccagcccgcggaggattttgctcgcgaagccggcctgatgcagcgcctgctgcataaactgcgcgtgatagtcctcctcgatatcatcatcctgcatgatatggacgaaaggacgcgctttactgtgtttccaggcgcctgccagctcgttaattaagccctctgccgggttatgccctttaccggtatagccctgctcagcccatttttcgagaattaatcccgcttcggtatggcatgatgcggaatcggcattgtattcatagactttcagcccgcgttcatccatgcagaaatccatacgaccggtgatcatatggtgacgacggcgctgccaggagaggcgcagacgcggccaaagaattttggggatatcgaatagcgccagcagattatcgtcttttaaaactttgtccgtggcgtgcaggtacatcaaatgcaactcattggtcgctttgataagctcctgttcagcgctctcggtgatggtaaaatactggtacgggtcctgattgataacgtgcccgttcgcctgtacataggctttttgtaacggatcgcgctcatccagccactgaccgtcaaactgacctttctctggcagtcttgcgccgcgaatcgccagcgactgattcgcgatgtcaggctgtgacaaactgtattgcgtgtcgtcggtctggatcatccagcctaaaatcgtcgtgtcatcaaaggtgtcgcgcagggtgtaacacccgttttctacgaccatttccagttcgcgagtccactgctgccctggcggcaatggcgtgtggataacgttttgctcagcaatacgaattttgttatccaggagttgggtgataatcgcgacgtgcccggtttcgttaaactcgccgcccttttgccagatgagcagcgccccggcctccggcgcgcgcggcgaaccgttcgggaaggcctgcaaaggcaaaatattgtcattcacgacctcgcgcagaaaacgtagcgagaagatttcccaggccatgccgacgtcagtaaaaacaacgccataattcagaaagagaaaacggcgggcaaattccacgcactgccatttatgccccatgtattcatcgtcgatgtagctacgaaaagctgcgtcgtcgtcgtcccacggatcgagggaattgtaatctgaagagtagatcgctacgccgccgggggcgtaacccaataatgtcccgaagggggcatcctgactggtggttcctttgctcatgcacttacctcaaaacaagaccgcctgagcagcctggcgtgatttcgctctgattgtctgctctgtgacactaaccggacagaggtcgacataatcatacacctcaataaggcacactgaggccagaaggttaaaatttcactcgccggaatgtcccaatcggttaaatgtccggttagcaagctgctacactgcttcaacaccaccactgtgaaggcaggtcaatatggcagataatacttatcaacccgcaaaagtctggacgtgggataaatccggcggcggcgcgttcgctaacattaatcgcccggtttccggcccgacgcacgacaaaacgctgcccgtcggcaaacatccgttacagctttattcgctggggacgcctaacggccagaaagtgactattatgctggaagagctcctggcgctgggcgtgaccggcgccgaatatgacgcctggttgattcgcatcggcgagggcgatcagttctccagcggctttgttgacatcaatccgaactcaaaaatcccggcgctgcgcgataactcacacaacccgccgattcgagtttttgagtcgggcgcaattcttgtttatctggcggataagtttggccatttcctgccgcaggatctggctaagcgcacagaaacccttaactggttgttctggctacagggcgcggcgccgttcctcggtggcggtttcggtcatttctatcattatgcgccggtaaaaattgagtacgccattaatcgcttcaccatggaagccaagcgtctgctggacgtgctggataagcagttagctcaccacccgtatgtcgcgggagaagagtacactattgccgatatggccatctggccgtggttcggcaacgtggtgctggggaatgtctatgatgcagcggagtttctggatgccggaagttatcaaaacgtacaacgctgggcgaaacaggtagccgaacgtccggcggtaaagcgggggcgcattgtcaaccggaccaacggcccattgaacgaacagcttcacgaacgccatgacgccagcgacttcgaaaaccataccgaagataaacgtcaaagttaaaccataatgccggatggggtagtaatgtcgtcatccggcatggtattccctgctgacgcttcgcttatcagttctgcgagtgcgtcatattcggcgcttcactaaacccatgttgcatgagaatcaacctcgcccgtgctgacagtaaaaagtcggcaagcgtttttccctgctcgctcaggcaggcaaagccatattcagccacgggattataaggttccgggatatcaaccactcgcagcgaattaacctgccgtagccagggagcatagctggcatagccgataaagatatcggtgtaatcatgattgatgagccattccgctgccagccggcccgccggtaacggcaaagtctgcctgccgccaaccagcgctaccgcgcgttttcggaccgcttcgccctccttgcccatccgcgaaaaaagctgctgcgtataatcgccggaaggatcgcaacctgctgttgaggtgccgatccgcagatcccgccgggttaatagcgacaaccagtcctcgccttcacgcatcgcctgtgcccgcacgctcaggcacaaacggttcgtcgtaaaaggcgcgacccgcagcgcccgcccgctttccagcagcgcctgcggatgcgccaggttcgccgaagcaaaaaagtcgcacgcttcgcccgcttcgatgcgttcacgtaacagccccgccggaccgaaatcacataccgcatccgcctgaaacgccgccattagctgcggccagacgacgcgcaagctccccgcagccagtattcgcattattgtacgccctgatagtcagtacggtaaaaacgttgataccagtcgttagcggccttttgcatgtcaatatcgtggaatttttccggatagagttttttcgccatccacagttcgccgattcccaccgcctccggcatcggatatccccaggctttggcataatccggcatcaggtaaacccgatgatgcttcaccgcgtcaatgacctgccactggggattgtgcaggatctcattgacgacctttggatagcgattctggacaaagatcacctgtggatcccaggcgatcacctgctccattgtcacctgcttaaagcctttcaccgaggatgccgctacattcagcgcccccgcatgggccatcatcagaccggtgtatttaccggaaccgtaggtggtcagctccggattcgccatataggcgcgaactcgctcattttcagggaccgactgcaaacggtcgctgaccatcttgcgacctttatccatcgcctcaatcagcgctttcgcctcttgcggtttattgacgatatcgccaatcagcgttattccttcacgcagcccgcgattataagcctgctcttcatcggccagggtcgggttcattttagcctgctcgccagcaatatcatggcgcagcgaaatcgccactaccggaatgccaagacggctgatcttgtcgatcatctcctgcggagcgtaattcgtgacaaacaccacctgcgggcgcagcgccaccagtttttcaggatcaacgtgcgttagatcgcccagcgaggctttttgcgccagttccggcgccagacgcgcatagccgtcgcctaattgctgtttccagttcgccatgaccccaacgattttgtcagtggcattcatctgtacaaggagattgagcgtttgatgctggagcaccaccactctgtcgacggtgtccggaaccgtgacctggcggccaatttgatcggtaaaagtacgcgccgcctgtgacattaacggccagcaaaaaagcaacgccagcagagagagctggcgcaaaaatttattcataggtttcgccccataatcgatatataaataattatataacgattatagagcgatataatagaggtgattaagggatcacgcgctggtgatgtcgtactccatgcggcgcagcgcatctaacgtggctttcgcttcgtcttcgtcaatgatgctcatggcaaaaccaacgtgtaccaatacccattgccctatcagatcggctggcttaccttcacaaatcagagcaatattgacatcacgtttgatgccacacacttccacctgcgcaagctggtgaatatcatctccgacggccagcacctgaccggggacgccaatacacataattaaccacctgaaataaaatgcgggttattcgacctcaatactttttactttcaacgaatcgccggtatccacccgcaggcgatcgccatgacaatgcggacattgcgcgtcatgcctgagaatttccaccacctgactgcaatcccagcaccaggcctgggccggtctgtagtcgatgtgcaattcgcacccttgcgctaaagtcccctggcaggcgatatcaaaactgaaacgaaccgcgcgctcttcaacgcacgaaagcgcgcctatctccagccatacgccggtgacgcgcgccacgccgtgctgttctgcctgctgctgaataatttcaacggcgctttggcaaagagacagctcatgcattctcacagctccgacggccaaacagcaacgcacgccggcttgtctgcggcgcatcaggattgcttaccggcagagataacagcatccgcgcgcagtcatccgccagccggacgccctcttccggcgacaggctacgggaaagcggcgacatcaacgagcaggcaagatattgcgaaacgccttccagttcgccaacggtaaaggtcatcgtgccataaggcagttgcagaccgagtttttcaccgacggtacgcctgggccagatctggtccgggccagggaagattaatgcgcttaacatccacggcgtaattaccgtgcccgtccattgtccttcaaataacgtaaaatcagagacatgcactggcatagtcggatgcagaaacgaaagatcgtgcatcgaacgatgggctatctcttcaaacgccgcctgaacccgggcgacgggcgccgtgtcgaatccggaaaacgtttcagacatgcgccgtctccttaggaattgcttcgacgccggattcacgcagcgcagcaagaacctgctcaagcgcaggctcaatcatcgcctcgacggttggcgttaagccgatgtgcggttccagcgactgtggaataacgccaaccagggtcagtttcttcggaaactcgccggtaaagcggagggccgacaatacgtcggccagtccaagctgatggggggagattttgttggtgaacagcgccggaacttcatcgtcgcgcagtaccataatggttcccggcgcgttctttttcgacacgatggcgtcggcaatgatcaaatgatcacgattcgccatatcgccaagaagttccattcccgccgtaccgccatccagaatctcaacgaaatccggcagggtgtatcgttgctctaacgcttcaacaatacgcaccccgatggcttcatcggtcagcaaaatattgccgacccctaagactaatatccgcattacaaaaccttcaccgagaccacttcattgccatcggcgtccaccacgtgtaccgcgcacgccatgcaagggtcgaaggagtggatggtacgtaccacttccagcggcttcgccggatcggcgatcggcgtaccgaccagcgactgttcgtacggccccacgtcatcgttgaagttacgcggacctgagttccaggtcgatggcaccactgcctgatagttactgataataccgtctttaatcaccatccagtgagacagcataccgcgcggcgcctccaggaagcccacgcctttgaactcgcccgtcgccggaatgttcggcttcacaaacgtggtgtaatcgcctttgccgatatttacaatcagcgcgttgtattgatcctgcaatatgttttgcagttcacaacagtgaacggtacgcccgatgatacgacccagcgtagagtgaagttgcgccatttccagcgttttgccggtcagcttctgataaagcgcaatgatttcattgagcttggtctgcgtggattcacgacctgcagccagtttacacagcatgttcgccagcggcccgacttcgacggttttgccgtagaatgtcggcgacttgacccatgagtatttaccgtcatccgaccaaccgtcgtaagccgggatcgtagtgccttcccacggcgcctgcggcgcttcatctttgtaccaggcgtgcttcgcgctctcctgaatacctttaatcaggaactcgtcggagtgagaggtgatcggacggtatgtcgacagatcggcattggtaatgtaaccgcccgggaacaggaaactgccgtttttaccgtcggtcgggaattccggcgcgctcaggtagttcaccgcgcctttgccacgctccagccattccggatagtaggccgcgatgactgcggtatccactttatacacctgctcgacaaaatcgctcagcttatcaataaacgatttgatgtacatcaggcgttcaaggttcaacgtaccgatgctgtcgagattgatcgggttcgccaccccaccgaccgccaggttctggatatgcggcgatttaccgcccagcaacgccaccacgcggttagcgtcacgctgacattccagcgcctgcagatagtgagcgaccgcaatcaggttgacctccggcggtaactgcattgccgggtgcccccagtagccgttggcgaaaatacctaactgaccgctggcgacaagatccttgatcttgttctgaactttcgtgaactcttgcgcgctgttcaggtgccagctcgacacaccatccagcatcgcggaggctttttccggatcggctttcagcgcagaggtaatgtccacccagtccagcgcagagagctggtagaaatggacaatgtggtcatgggtggtatgcgccgccagaataatattacggatatactgcgcgttgacgggaacatcaatattcagcgcgctttccgccgcacgaacggaggagatcgcgtgagttgtcgtacaaacgccgcaaatacgctgcacaatcatccacgcatcgcgcggatcgcggttcttcacgatctcttccataccgcgccacatggtgccggacgcccatgctttggatacgacgccgttctcaatttcgcagtcaatgcgtaaatgaccctcaatacgggttaccggatcaatagtaattctctggctcatgctttgctcgcctcatgacgattatgatcgttttgttttaaaggaggaagtatcggcagtagacgaatgagtacgatgtatgcacaaatctcaatggccacaaaaccaatagaaatcaacaattcttcccaggttgggaagtagtggtagccgccacccgggttgaatgccaccagcgaataggtcagacgccacgtcgcgcagcccaacagcgcgctcagcgccgacaggtacagcatacgagagtcattacgcagtttcgccacacgcagcaccactaacgggaagaccatcaggacgacttcaatccagaacatagcggagtaaaaatcgccggcaaacgcataggacagcttgtcgcgataaatcagttcgccaaagcgcaggacgacgaaaatcgccagcagcacgctgatggtattcgtcagcttaacaaacaaatttttctcatccggaccgtttcctttcaggcctgcctgaaccagcgaaccctcaaatatgacaatggagaagcccatgataaacgcggtcagaaccgagaacagcggcagcatttcatagctttgccatagcggatgcactttatagcccgccgagatcatcaatgaccccattgaggactggtgcatcgtcggcagcagcgcgcccagcgcgataataaagaacatcaccttattcagacgcttgagcgacactttccagcccagacgttcaaacagggcaggcgcaaactccagcgccatcacgccgatgtagatggtcatacagaccgccgtctcaaacagtaccgagttcacgttgaagtgacctggaatgtagaagtacggcaggttccagtaacgaccgacgtcgatagtgatcgacaggccgcccagcgagtaaccaaacaagcttgccagcaacgccgggcgcaccaacggatggtattgcccacggttaaagacatacaccgcccatgccaacgcccaaccgccgcaggcaaagccggtgccgatcaacaggtcaaaggcaatccagacgccccacgggaaaccgccgttcaggtcggaaacggagcccaacccgaagaccagacgcttcacgataaggagcatacacaggacgattaacggtccaaaaataatgaccggtttactgatgatttttccgcccagcggttttggatcatgactcatgatcgtctcctccatcgtgatggtcgtttttgctattacgacgaaccagcacggttaagcccgccagcgcagccaggggtagtatcatgcctttataaagcgtgtgttgaacatgctcggagcgcgctccggttgaaaggtcatccagcttcggcagatccagatcttcataaggaacgcctgtcagcaccagcacctgagtaccaccgccctctttttcaccgtagaggtgtgggtagtatttaggcaccgtatgcagataggtgtcgtccgttttcaacgtctggcgcggatagtgatattcactgcctggtttgagggccagacgttttttcgcttccgccatcagctcttcacgagtaccgaaaatgacggcccctgccggacaaacttccacacacccaggcaaaccgcctttatccagacgctcaacgcctttctggttacacaactcacacttgtgaagcgcgccaaacgggttgttgtagtcgtacttaggtacgttgtacgggcaggcaaccatacagtaacggcagccggtgcagacatctttgtcatagtggacgatgccggttttcggatcttttttcagcgccgacaccgggcaaacggaaacgcagttaggatcgacgcagtgcatacactgtttcttgatgtaggcatagccgttctcttcctgatctttgttcacgcccgtaccgctacgccatacctgaataatgttattggtatacggcgacagcttgtcgttgttcgaccaggtctgctccccttccgggttacgcgccgggaggttgatatcctgacactttgtgacgcaggcctgacagcccacgcacagagtggagtcatacagcatacccagcgaacctggaatcggcggacggttttctgcagccgcatggctgacagacggcgcggcgcccaacagcaatgctccaccggaggctgctttaataaagtcacgtctgttcacggttattctccccgtgagtcagcgttatctttcttttgctgacgccccagttcacgtaccgccatcacgctgacgccggcaaccagaccgactacgccgccaagcagaccgacagcgcccgcagagatattgccgccttctttcatattgacgtcaggtttctctgaacgcggagtttggttttcgacatgagcaagctggtgaatgcccttatggaagccgataccttcttcgttacagccatagcaaggatgaccgatcgccactggccagacgccgccaacgtcacagaactgtaacgtagaacagttgccccaggtttccggccctttacagccaagatggtagagacaccagccctgacggtggccttcgtcgccaaattctttggcaaaacggcctgcgtcgaagtgtggacgacgttcgcaatgctcatgaatcagacggccataggcaaaggttggacgatttttcgcatccagcttcggcggcgtgccgtaagtgatgatatgcgcgacggtcgccaggaagttatgcgggtttggcggacaacctggaatattgataaccgttttgcccggtaagacttcctgcagactgacagcgccggttgggtttacgccagccgcagcaacgccgccccatgccgagcaggaaccgatagcgataatcgcggctgcgccatcagcggctttgcggatgtgatccacgatcggctcgccggcaaccatgcagtagataccgttatcttttagtgggatagaaccatccaccaccagaacatattgccctttatacttctccagagcgttatgtttgttttcttcgacctggtgaccgaatgcggcggaaagcacctcgtggtattccagagagatggtctccagaacgaggttttcaacggttgggtgtgtagcacgaagcagtgattcggtacaaccggtacactcctgagcgccaatccagataacgggcggacgctgtggattggataccgattctgccatttctgcggcggctttgctactgagccccatagtagcggccagtgctgcacaaagcttcatgaaatcacgacggttaatgccgtgagaagtgatgagagtattatctccagtcattttatagttattccgttacgaagacctggcttttattttgcactgttcgcgaagaagttattgcgatcggtacgccatttaccacactttttttatggttatgtgcgccataatacttcgacggaacagtaaaacgaagggaagaggcgatagtgtaattaattaaagcaagataatacccctgttggatcaaccttcgagtcgataaccggccataaagaagcgaaccgccatcccggaatgattctctttaaagaaatccatcaccatttctttatccagaccatagcgacgcgtcagaattccagcctcccacgcgctaagttgacgatcgccggtcttttcgaacatacggtgtgtaaaacccaatacaaagccacgtttatactcagaacagaaattcaccgcatgatgcgcgctatatgcatatggcgcgtgcaacccggccattaaccctttcccaaaatgattattcatctgacctccttagtcgctatataataaattatatagcgactaattaaatgaaggccagcgcattacgcgcttttttgcttcacatcagaaggaaacccattcatcagtagactgtgcgggagccgacgccattctctgaacgccaggcgccgctttcgccgttacgcgttgttgcggctcactagcggaaagccggaactgctgtacggagcgttgcaaatcctccgtctgccgttccagcgccgccgccgccgcggaaacctgctcaaccagcgcggcgttttgttgcgtaacgctatccatttgcgtgatcgccacgccaacctgagaaatacctttactctgttcttcggaggcggacgcgatctgtttcataatcgtcgtcacttccgtgacgccgcgcaggatggcgtccatcgtcgcgccggtctcctggaccaactgcgcgccctgcgctacgcgacgtaccgattcgccaattaaggcttcaatttctttcgccgcccccgcgctgcggctggccaggttacgtacctcaccggcgaccaccgcgaagccgcgtccctgctcgcccgctctggccgcttctaccgctgcgttcaaggccagaatattggtctggaaagcaatactattaatcacggtagtaatttcggcgatctgctgcgaactggcggaaataccgttcattgtttctaccacatcggaaaccagttcaccgccttttcctgccgttagcgaggcggcatccgcaagctgactcgcctggcgagcgtgttcggcgttcattttcaccgttgcggtaagctgttccatgctggcggcagtttcttccagcgcggcggcctgttcttccgttcgggaagagagatcgttattaccggtagaaatttccgtcgcgccgcgccagatattgtcgcttccggcgcggatcgtactcacggcttcgcgtaaactgtcctgcatcgcgcgtagtagcggcaccaaccggcctacgcagttacgccccaacgcttcaatcggctggctaagatcgccttgcgcgatgcgctgaaactgctgacggatgcgctccagcggtttcaccatcattgcaaccagatagcgatcggtaaaaatcaggatagcaatgcccagaatcaccgccgtgataagcaggatgcggatggtataggttttaccatcgaccatcacacgtgtgttatccagcatggcgccagcttcatgactaaaccgttccgcgctggcgccgaacgcgcgactgagtgcgggcgtgaccgtactggcatgttcgctccaggcggtcagcgatccttgctgcgccagttgcatttgaggaacgacgcctttctccagcaaggcctgccagttggacaagacctcccttgagatatcagggttcatcggccctggcgatagcgctttcatctcctccagcttctgacgcatattctcgagcgactgccgggcgggcgcaaaatcgggcgtgccgccgccgatttttacatccatcgcgcggctaaggcgggtaacaaagcggaaatattgatcgttaccctggcttagcaccgtcatttgccgcacaagatgccggtcaatatcatttccttccgaaacttcggataaagcatggacgctgtataaccccacccccgaccagagtagacaaaaaagtcccagtatcgtcagcatgaccatacgaatagtaaagttttgcagcaaacgcatatgaatttccttgctgaatataagagattagtcatcagacgatgacgcactctcgttatcggcaaggcgcggagaatatataatgcattctccatttttttacagttaccgccgtttacgtacccgcagatgttatatatctgtgaacgcagagaaaatctttcagtgttattactgagtaaatgaatagatgtagtaaaaatattgcgtaaggctgcagggagacggttatccaccgttaaagaagcgctgttttacagccgggctcagcatcctttgcccgactgccccgccgttgacggcggctcaatggttatgccgcgtcaatctgtccagatagcccatcacaaacgccgacaggacaaaggtcagatggatgatgacataccacattaatttgttatccgggacgtttttcgcgtccataaacacgcgtaacaggtgaatggaagagatagcgactatcgatgccgccaccttattttttagcgacgtcgcatccattttccccagccagttcagcttctccttgcccgcagagatatccagctgagagacaaaattctcatacccggagaacatgaccattaccagcaatccgccaaccagcgtcatatcaaccagcgataacagcaccaggatcagatcggcctccgccagggcaaaaacgttcggcagaacgtgtagaatttcctggaaaaattttagcgctaaagcgatcagcgccaaagagaggccaaaatacaccggcgcgagcagccagcgagacgcatacattacattttcaagaaagcgttccatagggacctgtcaggtaactaaaaccagcaacagtatatctcaaccatgcaacatcagatcaacatgccagttaagagcctatcccaccaggcgttattggcgcagccagtttggacacggacagcgcgcaaaaaccggagcgtacacgtagtacgtgaggtttgactcgctacgctcgcccttcgggccgccgctagcggcgttcaaaacgctaacgcgttttggcgagcactgcccaggtccaaaatggcaagtaaaatagccctaatgggataggctctaaatctcatccgggttaacctgcgggcgctgatattccggccataccagcgcgaccaatgccgggtaggcttcaagactgaactcgcgaaaacactggcgtaaattaaggacgtccaaatccgaatacggcaccttttctccgttcagacaacgcttctttatattgtcgtaatacttataaacggcagagttaaggtcgctgcaacgacgctgtgcgtcaaataatccaggcgtttcattcaactcagtcattgtcattcgttttatcgttgcatgaaggaaatcgatatattcatggttaacgcgccagtaccataccggcgttatcgaattcattaatactgagaaatgatcttcgccctcttcctttgtcatgggttcagtttgatttaaatttacgatttttccaccaggacgttttttattaacctcccacatcaggaagagtatcgcgccggtcagtaatagcaatataataacagaataaaaaatactgttcatagcaggctccattttttttgattttaaaattacgccatgttattgtcaacgaaacctacactattaaaaatagtataccactgatcgtaaaggatatttagtcatgcttcctgagcatctggtttcctctcattttcgcctgtcatcgccgccccctgaagccacagaaaacagtaaaaatttgcctaagggaaagacaaaactcagcgattacgagcccgatattttaattagcgctaacgctgccgggcaacacagaaacgtattatttgaagaacgcgaccgtcatattaaagaacgtctgtattgtgtggctaaaattgaaacgtttgcccgcctgataaacgcactacaggcagaaggcgatattgatgcccaaacgctaagtaaaatactggcggataaaaccgcaatgataaatgaaaaaggcaatgccatttggcttaatttaatcactcgcgaaaccgatatgccgctattttattcactggaagataaagatgaaagaagttgaagacaataacgtttatttggctttagacaaccataaaagtgatgaatttatcttaaagcaaaatcttgcagcgctaatcgccagcaaaaatgccaccctggaaaaggtaacgcaggaggtggtatccataccggcggcgttagtacgcctgaagtggcaaaaccgacgggagatgtatgcgttacaggtcaaagaggagatttatggcgcgaccatcaatgccattatcgagcagcatcctgaattacgagacaaaattatgtctcgtcttgaaagtgactggcagcatctgctggctcgcgagacggcaaccttacgtctgacgcgtaagctttccgatggcgactaccggacgcgcaacgtcaccaccgtcgcacggcaagaaaaataaccttcatggctagttaactctgttgtgaatacgggcgaagcataaggatcgttctgattctccctcttacggtagtaaaagtgtctacgcttaaagggtgttcaacctgaagggagaagctcaatgtctcatctatacgaccctaccacgcagtattacaccggcgagtatcctaagcaaaaacagccggcgcccggcgtccaggcgaaaatgacgcctgttcctgactgtggtgaaaaaagttatgtcggcagtggtcgccttaaagatcgtaaggcgctggtgacagggggcgactccgggattgggcgcgctgccgctatcgcttacgcgcgtgaaggcgcagatgtcgcgatcaactatctgccagcggaagaagaggacgcccagcaggttaaagcgctgattgaggagtgcggccgtaaagcggtgttattgccaggcgatcttagcgacgaatctttcgcccgttcgctggtccataaggcgcgtgaagcgctgggcgggctggacattctggcgctggtggccggtaaacagacggcaatcccggagataaaagatctgaccagcgagcaatttcagcaaaccttcgccgttaacgtttttgctctgttctggataacccaggaagcgattccgctgctgccaaaaggcgccagtattatcacaacgtcgtctatccaggcgtatcagcccagtccgcacctgctggattatgcggcaaccaaggcggcaatcctcaattacagccgtggcctggcgaaacaggtggcggaaaaaggaattcgtgtgaatattgtcgcgcctggccctatctggacagcgctgcaaatttccggcggtcaaacccaggataaaattccgcagtttggtcagcagacgccaatgaagcgggccggccaaccggcagagctggcgccggtgtatgtctatctggcaagccaggaatccagttacgttaccgcagaagtgcacggcgtgtgcggcggggagcatttaggctaacgcatgaagtcgattaaggtggcgcaattctgttaagcaaggcgccactttaggcaataaaaaagccgggtggcgacttcgccttacccggcctacagcgtcagcagaatacttatttcgctttcgcggtctcttcgccgaccagaccaatcttgagatagcccgcctgatgcagcatatccatcactttcatcagggtttcatactctacggttttatccgcgcggaagaaaatcgtagtatcctttttcccttccgtcagggccgttagctcggcaatcatcgtatcatccgtcaccggatcgttaccgataaacatggtgttatccgctttcaccgacagataaaccggtttttccggacgcggctgtggcgtactggtagaagcgggcagattcaccttgacgtccaccgtcgccagcggcgcagccaccataaagataatcagcagaaccaacatgacatcgataaacggcgtcacgttgatttcatgcatttcgccgttgtcatccaggttctcgttaagacgcattgccatgacgcattaccctacccgtaatttctgcgcggcgcgtaccggctgcgcactggcgctcgcattcagatcaagatcgcggctttgcagcagcaatacctgcgccgccacgtcgcccagcgtcgctttgtaactgcctatctgacgtgcgaagatgttgtaaatgacgaccgccgggatcgcggctaccagcccaatcgccgtcgccagcagcgcttccgcaataccaggagcgaccaccgccaggttggtggtctgcgtttgcgcaataccgatgaagctattcataatgccccatacggtgccaaacaacccgacgaagggggaaatggcgccgatcgtcgccagataaccgttgcctcgtcccatgtagcggcccaccgctgcgacgcgacgttccagacggaagccggtacgttctttaatcccttcgttatcttcgctgccctgagagagttccagttcattctgcgcttcattgatgagctgtgcgctgaggctttttgcgctgaaacctgccgcaatgtcggaagcctgatctaaagagcgcgcatcggctaattgcagttgttcgcgctttaagcggcgcttttgcgtgaaaaattcaacgcttttactgaagaagatagcccaggtgacgactgacgccagaatcaaaccaatcatcacgcacttcacgacaatatcggcgtgctgatacatgccccagacggaaagatccgtctgcatcaaattattacccactctgtatctccaggacgcaaatcacaaaatctgagcataataatatcaaaacaacgtcgaattgatagtcgttctcattactatttacatactgccgcacctttactgctttttctttgcgcttacgcattaaaaaagccacctgtttttattttggcaaaattttcatctgtatcacacgtcgccagggtgcagatggttatattcatgctagtttagacatccagacggttaaaatcaggaaacgcaacatgacggataaacagttggataccaaactggtaaacgcaggacgcagcaaaaaatacacgcttggctcagtgaatagtgtgattcaacgcgcttcttcactggtgtttgacaccgtcgaggccaaaaaacacgctacccgcaatctcgccaacggcgaattattttacggacgccggggaacgctgacccacttttcgctccaggaagccatgtgtgaactggaaggcggcgccggatgcgcgctcttcccgtgcggcgcggcggcggtcgccaacaccattctggcattcgttgagcagggcgaccacatcctgatgaccaacacagcttatgaacccagccaggatttctgcagcaaaattctcggcaaactgggcgtgacgacaagctggttcgacccgctcatcggcgctgatatcacgcaacatattcagccgaacacgaaagtcgtatttctggaatcccccggttctattaccatggaagtacatgatattccgagcattgttagtgcggtcagacgcgtcgcgccagaagccgtcatcatgattgataatacctgggcggctggcgttctgttcaaagctctggaattcgatattgatatctctatccaggcgggcactaagtatctgattggtcattctgatgcgatggtcgggactgccgttgcaaatgcgcgctgctgggaacaattgcgggaaaacgcctatctgatggggcaaatgctcgacgccgacacggcttatatgaccagccgcggtctgcgcacactcggtgtccgactgcgccagcatcaagaaagcagcctcaaaatcgccgcatggctggcgaaccatcctcaggtcgcgcgcgttaatcatccggccctgccgggtagcaaaggtcatgcgttctggaaacgagactttacaggtagcagcggcctgttctcctttgtgctcaataaaaagctgaccgaggcagaattatcagcctatctggataacttttcgctgttcagtatggcctactcctggggaggctacgaatcgctgattattgctaatcagccggaacagatcgccgcgattcgtcccgcaggcggcgtagattttaccggtacgctggttcgggtgcatattggtttagagagtgttgatgatttgatcgctgatttagccgccggcttcgccagaattgtgtaaagttgccggggatggacatatatgcagacaatttccgtggaaaagtctgcgtttgttgcgtccgggatcaaggcatcccggacgattcaggagtacaataggcgaataaaagcataaatgctgttccacaggaaagttcatggctgtcattcaagatattatcgctgcgctctggcaacatgattttgccgcgctggcgaatccacacgttgttagcgtcgtctactttgtcatgttcgccacgctatttttagaaaacggtctgctgccagcgtcattcttacctggcgatagtctgctgctactggcaggcgcgttgatcgcccaggatgtgatgcattttttgccgacgattggcattctcaccgccgcggccagtctcggctgctggctaagttatatccagggacgctggctcggtaatacgcgtaccgtcaaaggctggctggcgcagcttccggcaaaatatcatcagcgcgccacctgcatgtttgaccgtcacggtttgttagcattgcttgccgggcgctttctggcgtttgtccgcactctgctgccaacaatggcgggcatttccggcctgtccaaccgccggtttcagttttttaactggttaagcggcctgctgtgggtgactgtcgtgaccagcttcggctacgcgctcagtatgatcccgtttgttaagcgccatgaagaccaggtaatgacatttttaatgatccttcccgtcgcgctactagtcgccgggctgttaggtacgctggtcgtggtgattaaaaagaaatactgtaacgcctgacgtatccataatcggccaggatggcccggttacgcttcgttgacccgtggcgggatgccccacttagctcccttgcattgtccgcattcttgccacatcttcgcccggcgtaacgccaaaataacgtttaaactcccggctaaactgcgatgcgctctcatagccgacccgcatcgccgcggcgctggccttcataccgtcgtgaatcatcatcatccgcgctttatgcagtcggtagctttttaaatactgcaacggcgaggtgctggtgaccgccttaaaattatggtgaaacgccgacacgctcatgttcgcttctgccgccagttgctcaacattcaggttctcggtgtatttcatttcgatctgtttaagtacgcgactgatcaggctaaagtgcgtctggcgactaaccagcgcaagcagcgccccgccgcgcggccccatcagcacatgataaagaatttcgcgaataatctgttttcccagaatccgcgcatccagcgggcgctccatcacatccagcaatctttccaccgcacataaaatctcgtccgacagcgtggcggagttaatcccactggccgccatcggcaactggaaacgctcatcttcgccaatgtccatgagcaactcttgcagttgcagcacatcaatatcgagccgaataccggccagcggtacctccggcgtcgcccaggtctcgcattcaaaagggagcggcacggtcagtaagagatattcattagcgtcataacgaaacttgcgcttgttaatatagccaattttatggccggaaaagagaaatatgatgccaggctgatacatgaccggcgtgcgcggccccggttcaacaccatacaacagacgaatgcccgccagccgctcgctgattattttatcattattttttaaatgattaattttatccgccaactgtaagcaaattgcttcacgattcataacgcgccattttttcatcaaatccactccgctggattgtgcgcatttttagcgattttctccagcattctggagaaataggcaaaacattggcagaaatgtgcattgagagacatccctcacaagaccacaatgatgaccatcaggcagacagccgcctgccctctttttacccacataagggaatgagcaatgaacaatttcaaattacatacccctacccgcattctgtttggtaaaggcgctatcgtcgatcttcgcgatcaaatcccgcaggacgcccgcgtgctgattacctatggcggcggtagcgtgaaaaagaccggcgtactggcgcaagttcaggaagcgttaaaaggactggatgttcgggagtttggcggtattgaaccgaacccgtcctatgaaacgctgatgaaggccgtgcagcttgtgcgcgacgaaaatattaccttcctgctggccgttggcggcggttccgtactggacggcaccaaatttatcgccgcagcggcgcagtatacggacggcgtcgatccgtggcacattctggaaaccggcggtactgagattcgtagcgcaatcccgatggggtctgtgctgaccctaccggcaaccggctcagaatcgaacgccggcgcagtcatttcccgtaaaaccactggcgacaaacaggccttccactcctcgttcgtgcaaccggtgtttgccgtactggacccggtctacacctatacattgccgccgcgccaggttgcgaacggcgtcgtggatgctttcgtccataccgttgagcagtacgtcacttacccggttaacggcaaaattcaggatcgtttcgccgaaggtattttactcacactgatcgaagaaggtcccaaagcgctgcaagagcctgaaaactatgacgtccgcgctaacgtgatgtgggccgctactcaggcgttaaatggcctgattggcgctggggttccgcaggactgggcgacgcatatgctgggccacgagcttaccgcgatgcacggtctcgatcatgcccagacgctggctatcgttctgcctgcgctatggaacgaaaaacgagacgttaaacgtgcaaaactcctgcaatatgctgaacgtgtatggaatatcaccgacggttccgacgacgagcgtattgatgccgccattgccgccacccgccgtttcttcgaacagatgggcgtgcctacccacctgtccgattacggtctggatggcagcactattccggcgctactggctaaacttgaggcgcatggatgcataaatttaggtgaaaatcaggatattacgctggatgtcagccgtcggatttatgaagcggcgcgctaaggttttttcgcctctgactttcgtttttggccatttcgtccagacttaagtcacttagtctcgccggacccgactccggcgagccaattaaaagaggaacacatcatggctaatccaaccattatcaggctacaggatggcaacgtaatgccacaacttgggctgggagtctggaaagcaagcaatgaagaggtgatcgcggcgattcataaagcgctggaggtgggctatcgatcgattgataccgccacagcatatcagaatgaagaaggcgtcggcaaagcgctaaaagcagcgagcgtagcgcgggaagagctgtttatcaccaccaagttgtggaatgacgatcaaaaacgtccccgcgaagccctgcaggagagtctgaaaaaactgcagcttgattatctcgatctctatctgatgcactggcctgtaccggctatcgatcactatgtcgacgcctggaagggcatgatcgcgctgcaaaaagaggggctggtaaagagtatcggggtctgtaactttcagatccatcacctccagcgtctgatcgatgaaaccggcgttacccctgtgatcaaccagatcgagcttcaccccttgatgcaacagcgccagctacatgcgtggaatgcgacgcataaaatccagaccgagtcctggagcccgctggcgcagggtggcgaaggcgtattcgatcagaaagtgattcgcgaactggcggataaatacggcaaaacgcccgcccagattgttattcgctggcatctggactgcgggctggtcgtcattccgaaatccgtcaccccttcccgtatcgcggaaaactttgctgtctgggatttccgtctcgataaagatgaattaggcgagatcgcaaaactggatcaaggaaaacgcctcggtcccgatccggatcagttcggcggttaagccggatttatcgcacgccatgcccgacgatgtcgtcgggcttttttgcattccgaaacattaagaaacaattacgcgcatttaacagtatatttcccccacacacaagcgcagaattattctgattttgtgaataattattcatatttattatgaatttacttaatgcatataaaatatttatggatgtgtgattgtggcggaaaaaaaatctcagggcgtcaaatggctcccattcattcttattctggttatcgccgccggactgtggcagctaacgcccccttccgggttaagcgcgccggcctggcattccgcgattatttttgtcgcgacgatcgcctctatcgtggcgaaagtgctgcctattggcgcggtcggtattattggtatcaccgtctttgcgctcgcctatgctgccggcgacaaaacggccagcggcgcgattaccacggccttgagcgagctgaacagttcgctgatctggcttatcgtcgtcgcctttatgattgcccgtgggtttatcaaaaccgggctgggtcggcgtatcgccctacaaatgatccgtctgttaggtaaacgaacgctgggtctggcttatggtctggcgtttgccgatctgatcctctctcccgcgatgcccagtaacaccgcgcgctgcggcggcgtgatttacccgatcgccgactcgctggcgcgcagctttgattcacatccggaagatgagtctcgcagcaaaatcggcacctttctgatcacctgtattggcaatgttaacgacgtcactgccgcactgtttatggccggttatacgggtaacctgctggcggtaaaactggcggcgaacgccggcgttacgttgagctggggaagctggtttatcgccgcgctcctgccttgcctggtctcttttcttatcgtcccgctgctggtctactggctgacccgtccggaaattaaacatacgccggatgcgccggatttggcgcgcaaagagctggcgcaaatgggcagtatgacgcgcggcgagtggctcatgctggcgaccgtcggcgtgttgctggtgctatggatttttggcagctcgctcggcgtggatgccacgacggcctcttttgtcggtctctctattttattactgagcggcgtgctcacctgggaagacgttaaaagcgaaaaaggcgcctgggatacgttgatttggtttgccgcgctgctgatgatggctaaccagttgaagaaactaggattcaccagctggtttggcaacctgattggcgacagcatcggcagcacgatgcatggaaccagttggataatcatcctgctgctgcttaacgcagcctatttttatacccactatttttttgccagcggcaacgcgcaaatcgccgcgctgtatgcggtatttctgggcgtcggtctgcatctgaatataccggcggcgccgatggcgctcatgctggcgtttaccagcagcctgtactgctctcttacgcagtatacccacgcacgcggccccattctttttggcgccggctatgtaccgacgggcgtctggtggcgaacgggatttattatcagtctctttaatcaggcggtctttttgacagtcggcctcgcatggtggaaagtgttagggttgtattaaacgcttaacgcatcgataagcccctcggttaacggagaaatggaatgacctgcattttctgtcaaatagttgaaggtaaagcaccttgtcataaagtttgggaagatgagcatcacctggcttttttgtcgatttttccgaataccgatgggtttaccgtagtgatcccgaaaaaacattaccccagctacgcgttcgatctaccgccgcaggcgttagcggacctgatgctggcgacccaaaaagtggcgaagaaactggataaggctttcccggatgtcagtcgtacgggaatgttcttcgaaggtttcggcgtagaccatgtgcacagtaaattaagccccatgcacggtactggcgatttaacccactggaaaccgattgaatcgcggcagaataaatttttcgaacagtatgaaggatatctgtcgtcacacgatcatgaacgggctgatgatgaaaaactggccgcgctggcggccagaattcgtgaggcataaatacggagcacttctgccggatggcggtgtaagcaccttatccggcctacaaaactgtgctattcatagacctgataagcgcagcgccgtcaggcattataccttagattatatacttcttatctattttaatatatcaaccctggtaggttaaatattacggcgcgtggctaaatatttcgtacaaaaaccatccaggaatagcggcaataacacccattaaaattatccctgcaagagtcatttgcctgtcttcacgtttttccatattacatgctttaatagccattatgaatataacaacagctattatagcaattacgataaaacagggaataataatcatacccatgatatcccctcctctggggctgtatacaagcatcatgccttaatcattaaggtaatatataattaatttatacaatcaataatatttaaataaaatataaagctccccgtaatttagcaattactaaagatcgacacaatatatttagatgtctgttacttccagaaacattagcttccagaagcaacagattcaaaggtaattaacgccctgcgcctttcccgcgcttcttattcgcagcaagcccctgccgctgatgttccaccggcgtatgcttggtcaacgccgggcgcgtgttgcggttctggcgacgcgcttcgcgcatctcttcaatggtcggcgcaggcaccagacactcacggcgaccgccaatcaaatgctttttccccatcgcttccagcgcctggcgaatcagcggccagttcgccggatcgtgataacgcagcagcgccttatgcaggcgacgctgcctgtctcccttcggcaccaccacatcttcactcttataaccaattttacccagcgggtttttgccggtgtaatacatggtggtcgaatttgccaacggcgacgggtagaagttctgcacctgatccagacggaagcggtggcgcttgagccacagcgccagattcaccatatcctcgtcccgcgtgcccggatgcgcggagataaaatatgggatcagatactgctcttttccggcctgtttagagtaaaggtcaaataactctttaaagcgatcgtagctgcccatacccggcttcatcattttcgacagcggaccttcttcagtatgctccggcgcaatcttcagatagccgcccacatgatggctcgccagctctttaatgtagcgaggatcttctacggcgatgtcgtagcgcacgccggaggcaattaagattttcttaatgcctttcagctcacgggcgcggcgataaagattgatcgtcggcgtatggtcagtatccatatgcggacagatatccggatagacgcatgacaggcgacgacaggtctgctccgcacgcggcgacttacagcgcagcatatacatgttcgcggtaggaccgcccagatcggagatcacgccggtaaaccccggcaccgtgtcgcggatcgcttcgatctcgttgatgatagagtcttctgaacggctctgaatgatgcgcccttcatgttcagtgatcgagcagaaagagcagccgccaaagcagccgcgcatgatattgatcgaaaagcggatcatctcataggccggaatacgggcattgccgtaagccgggtgcggcacacgctgatacggcagcgcaaacacgctatccatctcttcagtggagagcggtatggcgggcgggttgatccagacatagcggtcgccgtgtttttgcatcagcgcccgcgcgcagccagggttagtttcgtgatgcagaatacgcgacgcatgggcgtacagcaccttgtcgcctttcaccttttcaaaggatggcagcaggatataggttttttcccacggcttcggacgcggcggctgcacggtaatcgctttagcttcctgctttttcggcgcgaccggcttgttatccgcgcacggcagatcctcgccatagggatggggaattggatcgattttacccggcgtgtccagacgagtggagtcgacgccgctccagcctggcagcgcttctttaaccataatcgcagtgttacgcacatcacgaatctgatcgatggtttcgcccattgccagacgatgcgccacttccaccagcggacgctcgccgttgccaaacatcagcatgtcggctttggaatcgactaacactgaacgacgcacagtatcagaccagtagtcgtaatgcgcggtacggcgcagactggcctcaatgccgccaaggatcaccgggacatctttccacgcttctttgcaacgctgggtatagaccagcgtggcgcggtccgggcgtttgcccgcgacgttatccggggtgtaggcgtcatcgtggcgcagcttacggtcagcggtgtaacggttaatcatcgagtccatgttgccggcggtgacgccgaagaacaggttcggttttcccagacgcataaagtcgtctttgctgttccagtccggctgggcgatgatccccacgcggaagccctgcgcttccagcatacgaccgcaaatcgccatgccgaagctcggatggtcgacgtaggcgtcgccggttaccagaataatgtcgcagctatcccagccaagttgatccatctcgtcacgtgacatcggcaaaaacggcgccggcccaaagcaggcggcccagtactgcggccaggagaaaaggtcgcgatccggttggatcagggagatagcgctcataatgcttccaaaacgattggcaaaaaaataatcaaaggtcggggattataagccgtatctatagcgaaaatgaaggagattatcgccttatatgcaggactggcgcgaaatagaaacaactttcaacggcctggcctgaggtgtttgaaattggtcttatgaatatcttcaaattggtatgcaattaattatacccacgtctaaaaacgcagtatcgtcataacaacaaaaagtaaaaaaacatcacattatcagtaatatataaaaaaacttcgctgaattgctcacgacactgtttttaccatgactttcttctgtgaaccagatctctttctttggtctattgattaaattaaattggctgacagaattcagggggtaaagaacaccatcaccacgcctttccccaacgcaacaccttacgtatcagcaggttattaattaatcaacgataaccacaggaatcccaacctataaggaagcagatatgaaaaacacacgttcattcacaacatcagcggtattactggccggctgtttgctactggcatttccagcgctcgccaaaaccacgctgaaactgagccacaatcaggataaaagccacgccgttcacaaagcgatgagctatctggccgacaaagcgaaagcctattcggacggcgaattaaatattcgtatttaccccaacgccacgctgggcaacgaacgtgaatcgctggaattgatgaactccggcgctctgcaaatggtgaaagtcaatgcggcatcgctggagtcttttgcgccggaatatagcgtgtttagcctgccgtttttattccgcgaccgcgatcactactacaacgtactgaaaagcgacttagggaaacgcattctcgcgtcctccgaaagcaaaggcttcgtcggcttaacctggtacgacggcggcgcccgcagtttttacgctggtaagcccatcactcaacccgacgatttagccggtatgaaaatcagagtgcagcaaagccccagcgctatcgcgatggtgaaagctctcggcggcgtgccgacgccgatggcgcaaggcgaactctataccgcgctccagcaaggcgtggtcgatggcggcgaaaacaaccccgtggtttatgccgatatgcgtcatgcggaggtggcgaaattctattcccgcgacgagcacacgatggtgccggatgtcctggtcatcagtaccaaagtacttaacaaattgagcgataaagagcggaaggcgttatataaagccgcagatgaatccatgcagcaaatgaaagatgtcatctggcccgccgcggaaaaagaggcttatgagagcatgaaggccatgaacgcgactgttgttgatattgataaatccgcgttcaaacagcgtgttaagcccttgtttgatgagttccgcgcaaaagacgctcagtcagcgaaggatctggaatacatcgagaatatgtaaatctgccgggcagggttctcctgccctttacaggatgtaatatgcgaatactcaccaatgcactgaacaaaatactggccgggtgctgctgtattattctggcggtcatggttgcctgcgtatcctggcaggtggcggcgcgctttatattcaacgcgccaagcagcacgctcgacgaattcacccagattctttttatgtggatgattctgctaggcggcgtctataccgccggattaaaaaaacatttagctatcgatttgttagcgcaaaaactctcccgaacgcccgccctcatgctcgacagtatcattcaggtgattattaccgtgttcgcgctgatttttatggtgtacggcggtgatattattgttgaaaaagcggcgcacgtcagccaaatgtccccggtattaaaatggcctatggataaagtctattgggtcatgccgattagcggcgtcatcctggtgtactacaccattgtgaacgttattgataattatcatcagcgccatcttcgctaacgagggatatatggactttgaatatatttacccaataattgttttatttggcagctttgccattatgctggcggtcggcgttcctattacattcgctatcgggctgtcgtccttattctcaatcctgatagcccttcccccggatgcggcaatctcggttatttcgcaaaaaatgaccgtcggtctcgatggctttacgctgctggcgatccccttttttgtgttagccggcaatatcatgaataccgggggaatcgcccggcgcctggtgaatctggctcaggcgttagttggccgccttcccggttcgctggcgcactgcaatattctggcgaacaccctgtttggcgcgatatccggctcggcggtcgcttctgcggccgcggtgggcggcatcatgtcgccattacaggaaaaagagggctactctccggcgttctctacggcgatcaacgtcgcttcggcgccgattggcctgatgatcccgcccagcaatgtgctaattgtctattcgctggctagcggcggcacctctgtcgccgccctgtttttggcgggctacctgcccggcatcttaaccgcgctggctttaatgacggtagcggcgctgtatgcccatcgccaccattacccggttgccgaacgcatcaacctgcggcagtttctgtcggtattccgcgattcgttgcccagcctgttgctgatatttattattatcggcggcattatcggcggcgtatttacgccaacagaggcctctgcgatcgcggtaatctatagcctggcgctggcggccatttatcgagaaattaatgtgagtaagttgcgcgatattctgctggattcggtagtaaccagctctattgttctcttactggtcggctgctcaatgggaatgtcatgggcgatgaccaatgctgatgttcctgaactgattaatgaaatgattaccagcgtgtccgaaaataaatgggtcatcttgctgattatcaatctcattttgttattcgtcgggacgtttatggatattaccccggctattctaatctttacgcctattttccttcccattgctcaacatctgggaatcgaccctgtccattttggcattattatggttttcaatttaaccatcggactgtgtacgcccccggtaggcactattttgttcgtcggttgcagtatcggcaaaatcagtattgataaagtcgtcaaaccgctattaccgatgtttctggcactctttgtggtcatggcgatgatttgctacttcccgcagttgagtctgctgcttcccacgctgtttgctccttcctgaaaaccctgacgggtctgcgctattcagacccgtactcggacgctttacgacgctggattcaccagcatttgcccaatcgagccgcggtcagccatttccagcgtctggctgttgaaatagaacgggaagtgcggccaggacggctgaccgtaatagaccagcagttcgacttgcccatccacccagacggtatctttccagcctctatcttccgggaacggcatagcgccgttgacgttacgaatcaggaaagagacgccctcaatatggaacgactgcggcatatcggcgcgtaccgtccagcgctcccaggtgccttgttgggcggtaatatcaatgcgattcacatcccacagttggccgttaatccccggatcgtcgccaagactgatgtcccgactgcggacaggcgcgccgctcatgatctccgtcggcaacagacgcatcggcagattatcggtcaccagcggcagcaatccggttggccgtaacgtcagcaccagggtcgaaaccagaatactggaaggctcaaagaaaccgcgaatccgatcgactatgctggccgcttccccgcaggtgatcgagacttcgtcgccgttggtcatatcaaccaggatttcacgtcgctcgccgggcgccagtgacaactgtttgacggaaaccggcgcaggtaaaaagccctgatcgcctgaaatcacatgcagcgcccggccatcgctcatctgaagctgatagcgccgcgagttcgaggcgttcaacaaccgtaaccgcacccagccgcgggacacttcgacataggggctttgcgcgccgttcaccagcagcgtatcgccgacaaaaccaccgcttcccggttcgctgtactccggcgtcccaaagttatccagccgtttatcctggataatgacgggaaaatcatccacgccgtaatggttcggaatgggcagcgttttactgatgtcgtcttcgaccagccacattcctgccaggccgttatacacctgctgcgcggtgcggttaggcgtgttagcgtgataccacagcgtcgcggcgctctgacgaatcggcaacaccggcgcccagtccgcgttcggcgacatcatacgcgccgggccacccatcagcggccccggcaccagtaaaccagcaaccgtcatggagacattttccgccaggcggttgctatagatgagtttaacgtcatcgcctttccagacgcggattgtcggccccagataacgaccgttcactccccagaccggcgcgcgcgtgccttgcgtaaaggaccagtgcgctcgctgtagcgtcataaacaacggctgcccgcgacgggactccagcaacggcggaacaggcaacggctgttgctgaccggcagcattcgccctgaggggaatcgcgcctgcacatagtgcgattcccgatgcctgaagaaactgacgccgactgaatgacatataagctccatgtaaaacaggctaaagagttgtgcctgaaaaaatgatttctacaataacagagtaaggctgcttaaaccttaccggtcgcttcacgttccgcaacctctttatcaagttccgcgattttttgctccattaacgcacggcagtgggccgccagctcgcgaacctgatctttaccatattcgctgacgtcgactggcggcagcatttccacaataaccagtccgttgttcaggcggtttagattgactttgttagaggtgttggaaacgcagacaggaatgatcggcacaccagccgcgatagccgcatgaaacgcgccggttttaaacggcagcagaccgcgtccccggctacgcgtaccttcagggaacatccagatagaaatacgacgctttttaaaatggttaaccactgccgcaatggtgctatgcgctttggcgcggttattacggtcaatcaacagattaccggtcagccagtacagttgcccaaaaaacgggatccaaagcaggctttttttccccaccgtcaccgttggcggctgcacaatattcgccgccgtgaccatatcataattattctgatggttagcaatatagatagcattgccatagttttccgcgtcggcgggtttgcggcactccactttcaggccaaacagcggggccagacggccgaacatatgtccaaacgtcgccacgtgttttgggttacgtgggctgaaaaggcagtaaatagaaccgaaaacacagaccagaatggagtaaataacggtaacaataagacgaaaaatatatagcataacaacctctgaaggcctaagagcccggcattctacgtcacctgaaattcaggttaggattttggtaagtgtggctctctggaaaaacgtattgttaatcgcaatgcacgaataaacaacggttttacgggaaattttaatgttaatccgatctgaaaccgtaggccggataagacgctactgcgtcgtcatccggcaacggcagagcgccggatggcggcttagatgccttgtccggcctacgggcgcccctgtcttactcttcgctgtcgccatgacttacgcgatgcggcgaatcaatctcaatgcgatcgatacgctgcaggccgcgcattaatgtgccacggcgtccgcgttcaccgaccaccttttgtaactcttcagggcgcagtttgattttgcgcttcccgacatggatagtcagagtgctttgtggcggcagcacgtacaggtgcgccagtccatcatcgcctttcgccgcttctgcagaggggatattaatgatcttattccctttgcctttcgacagctgcggcagagagtctaccgggaacatcaacatccgtccggcctgggtaatcgccagcagcatatcgtgctcgtcttcaatcaccagcggcggcatgacgtgcgcattttccggcagtgtaatcaatgtcttaccggcacggttacgggcaaccagatcgttaaacgtacaaacgaagccgtagcccgcatccgacgccatcagcagtttctggtcatcgccttccatcagcatatgctctacggtcgcccccggcggcagcgtgagtttgccggtcagcggctcgccctgcccacgcgccgacggaagcgtaatgggatcaatagcatagctgcgcccggtggtatcaataaacaccaccggttgattgctcttacctttcaccgcggctttaaagctgtcgcccgctttatagttaagccccggcgcatcaatatcatgacctttggcgctgcgcacccagcccatctgcgacagcacgatagtcaccggttcggacggcagcatatcgtgttcgctcatcgctttagcttcttcgcgctcacgcagcggagaacggcgatcgtcgccataggcatcggcgtccgcctgtagttcttttttcagcaaggtattcattttgcgttcggacgcgagaatgccctgcaactggtccctctctttttccagctcgtcctgctcgccgcgaattttcatctcttccagtttggcgagatggcgcagtttcagttcgagaatcgcttccgcctgggtttcgctgatgccgaaacgcgacatcagcgcgggttttggctcgtcttcgctacggataatctcaatcacttcgtcgatgttgagaaacgccaccagcaaaccttcgaggatatgcaggcgcttaagcactttctccagacgatagttcagacgacggcgcaccgtgtcgcggcggaacgccagccactcggtgaggatctccagcaggtttttcaccgccggacgaccatccagaccgatcatgttcaggttaatacggtagcttttttccagatcggtggtggcgaacagatggttcatcacctgttccatatccacacggttggagcgtggcacaatcactaaacgcgtcgggttttcgtgatccgattcatcgcgcagatcgtccaccatcggcagttttttattacgcatctgcgcagcaatctgctccagcactttcgcgccagagacctgatgcggcagcgcggaaattaccacagcgccgtcttctttggtccataccgcgcgcatacgcacggagccccgcccgttttcgtaaattttacgaatttccgcacgtggggtaatgatctccgcttcggtcgggtaatccggcccctgaacgatatccagcaactgatccagcgtcgttttcggctgctcaatcagcgtaatcgccgctttcgccacttcgcgcaggttgtgcggcgggatatctgttgccatgcccaccgcaataccggtggtgccgttcagcaggatgttcggcagacgcgccggtaacattttcggttcctgcatggtgccgtcgaagtttggcacccagtccgccgtcccctgaccgagttcgcttaacagcagctcggcgtatttggacaggcgggattcggtataacgcatcgccgcgaatgacttcggatcatccggcgcgccccagttcccctggccatcgaccagcgggtaacggtaagagaacggctgcgccatcagcaccatggcttcatagcaggcgctgtcgccatgcgggtgatacttacccagtacgtcaccaacggtacgggcggattttttaaatttagcggtggcgttcagccccagctctgacatcgcatagacgatgcggcgctgtaccggcttcaggccgtcgccaataaacggcaacgcacgatccatgatcacgtacatggagtagtttaagtaggcgttttccgtaaattcatgtagcgcaaggcgctctgccatatcgctcattaacaggggatcctcaatctgcatgctgaccgttcggacggcaatattgccgcagataataccctatctcacggtctgagtcacaaaccgtgagacaggtggcgaggaagttaacgaagcggcagatagatatccgtcagcagctcatgttccgcgacctcatggacgaaattcaggtactggaagaagaccggaaaatcgcgcggcgtctcaccgctggcgggtagccattcgcggaataaataccacacgctctccgggaggctgtcgagcgatccctgatggcgcaccaccgcgcagcgcccgccaggaatctcgctattcaccacgccaacgtcattttcggctatcggctggcggacgctgccgcagatatcaaagcggaattgagccggcggcgtcgtctgcgggtcgtgccaggcaataccaaaagtttgactgctggcaatcggcgactggcccgtttcgcgtcgccatgcaataaatttcgccgcgctggcgttgaccttatccggatgccccagatgcgtcagcatcgcgacgcgggtaggtggaaattcaacgatttttacgtccatgacatgctgctcctgtaacgcaagtttaggaacgcgctggtgccaggccagccagtccggcgattgccgaaaccggcgcgggctttgaccaaacgcggttttgaaagcacgtgtgaacgactccggattctgaaacccggcatccagcgcgatatcgataactttatcctgcgggttaaacgccagccgccatgacgcgcggcgcaaacgcaaccactggatatagcgatagagcggaagcccgctccaggtgataaactgccggtgaaaatgaaacggcgagctgtgcgccatccggcttaacgcctcaatcgacagaggctcatccagatgacgctcaatgtggtcgcaaacgcgccgcagacgttcggaataagccgcgctgatcaggtcattcatcactgcctccttgtggcctattctgcccaccgggcggctgtgaatcctgaccgatcttgcgcaatgtgggattacggattcactttacgaatctgttttacgtcgatttcgacagagttccagtctttatccacttcgccctgaatttcaacggtatcctgcggggttacggtcaggccgttccagcgcttgtggtcaatgtccacattgatagtaccggtcgcatctttaaacacatacagatcgtcggaaatgcgctcgacgatattcccgcgcagcgttacccacgcatcgtcacgcagcgatttagcgctctctaccgtcgtgctgctgccgttcgggccgacaaatccgccgccttgcgtttgcgtcgccgacgggccggagaaaccgccctgctgagccgccagaaccggggtagaacacagtgccataacggcaacgattgcagctaattttttcatgattacttttccctttcatgtcgtttcagatccatttaataaggtaatccttaacaacttcttaaggcaaaaaaagaatctttttttctgtacatcgcctgcggcgacaaggttaactgacggcaacgcgagttaccgcaaggaagaacagatgcgaattttactggtagaagatgacacacttattggcgatggcataaaagcgggcctgagtaaaatgggtttcagcgtcgactggtttaccgagggacgtccgggcaaagaggcgctttacagcgcgccttatgatgcggttattttagatttgacgctgccaggcatggacggacgggatattttgcgcgaatggcgcgaaaagggtaaacaggaaccggtactgatcctgacggcgcgcgacgcgttagcagagcgcgtcgaggggctacgtctgggcgccgatgactatttatgtaaacctttcgcgctcattgaggtcgccgcccgtctggaggcgctggtacgccgcgccagcggtcaggccagtagcgaattgcgccacggccaggtgacgctcaatccaggcaatctcgtcgcgacgcttgccggcgaaccactggccctaaaaccaaaagagttcgcgttgctggaactcttactgcgcaacaaaggtcgcgtgctgccgcgcaagcttattgaagagaagctgtataactgggatgacgacgtgtccagcaatgcagtggaagtccatgttcatcatttacgccgcaagctcggcagcgaatttattcgcaccgtgcacggcatcggctacaccctgggtgacgcatgaaattgacgcaacgtctcagcctgcgcgtcaggctgacgcttattttcctgattctggtctccatcacctgggcaatctccagttttgtggcctggagaaagacgacggataatgtcgacgagctgtttgacacacagttgatgttgttcgccagacggcttagcaccctcgatcttaacgagatcaacgccccgcagcgcatggcgcatacgccaaagaaattaaaacatgggcatatcgatgacgatgcgctggcgttcgccatcttttccgctgacggcaaaatgttgctgcatgatggcgacaacggccaggatattccgtatcgctatcgccgggaaggtttcgacaatggctatctgaaggatgacaacgacctctggcgttttttgtggttgaactcggcggacggcaagtatcgtatcgtcgtcggtcaggagtgggattaccgcgaagatatggcgctggcgatcgtggcggcgcaattaacgccgtggctgatcgcccttcccttcatgctgctaattttattactcctgcttcaccgcgagctcagaccattgaaaaaactggcgcaggcgctacgcttccggtcgccggaatcggaaacgccgctcgacgccaaaggcgtaccgagcgaggttcgcccactggtcgaagcgcttaatcagctttttagccgcatccactccatgatggtgcgcgaacggcgatttacctccgacgccgcccatgaattgcgcagcccgctggccgcgctgaaagtacaaaccgaggtggcgcagctctcgggcgacgatccgctatcgcgtgataaagcgctgacccagctccatgcggggatcgatcgcgccacgcgactggtcgatcagctactgacgttatcgcgtctcgactcgctcaataatttgcaggatgtagcggagatttcgctggaagagctgctgcagtccgcggtaatggatatttatcatccggcgcagcaggcgaatatcgacgtgcgtttacagcttaacgcccatgacgtcatacgtaccggccagccgctactcttaagcctgttagtgcgtaacctgctggataatgcgattcgctacagtccgcagggcagcgtcgtcgacgttaccttacatgcccgcagcttcaccgtcagagataatggccccggcgtagcgccagagattctgacgcatatcggcgagcgtttttaccgcccgccaggccaaagtgtgaccggcagcggtctgggattatcaatcgtccgccgcatcgctacgctgcacggcatgacggtgtcgtttggcaacgccgcggaaggtggatttgaggccgtagtaagttggtaacagagacttttgccaaaaacgcaaaagactttgcacattttgctaatttcaccgcaccgcccgtcagcgtagaatcagcagcaaacgcatttcttgaggacacaaaatgagtaacatcctgattatcaacggggcgaaaaaattcgcgcactccaacggccagttgaatgacaccctgaccgaagttgccgatgggctgctgcgcgatctgggtcatcaggttaagatcgtccgcgccgacagcgactatgacattaaagaagaggtgcagaatttcgtctgggctgacgtggtgatttggcagatgccaggctggtggatgggcgcgccatggacagtaaaaaaatatatggatgatgtctttaccgaaggtcacggtacgctctatgccagcgatggccgcacgcgttccgatgccgctaaaaagtacggttccggcggtctggtgcaggggaaaaaatatatgctgtcactgacgtggaacgcgccgatggaagcatttaccgaaaaagatcagtttttccacggtgtaggcgtagatggcgtctatctgccattccataaagccaaccagttcctgggcatggacgcgctgccaacgtttattgccaacgacgtgattaaaatgccggatgttccgcgctataccgcagaatatcgcaagcatctgagcgaaatttttgcttaactggtcatcctggaattagaaggagttaaccatgcttaccgtcattgccgaaattcgcacgcgtccgggccaacatcaccgtcaggccgtcctcgaccagtttgcgaaaattattccaaccgttcttaaagaagaggggtgccacggttacgcgccgatggtggatcatgccgcgggcgtgagttttcagactctggcgcctgactcgatcgtgatgattgaacagtgggaaagcgttgcgcaccttgaggcacatctgcaaaccccgcatatgaaagcctacagcgacgcggtaaaagacgatgtgctggaaatgaatattcgtattctggaatccggcgtttaagttattaccctcgtctgacgtcgccctgatgcgatgcgcaagtgtcgccatcaggctgcggcgtcatgtcggattcgcttatccggcctgcggcatgcagaccagataaagcgtgcaacaaccgttacacgtcgagatccgcgagatcgcctttttcctgtagccagttgcgtcgatcttcagaacgtttcttcgccagcagcatatccatcatcgcattagtacgctgatcgtcttcatcgctaatggtgagctgcaccaggcggcgagtattcggatcaagcgtggtttcgcgtaactgcatcgggttcatttctcccaggcctttgaaacgctgtacgttcggcttgcctttcttacgcttcagttgttccagtacgcccgccttctcttcttccgtcagcgcgtaatagacctctttacccaaatcgatacggtatagcggcggtagcgcgacgtagacatgaccattcttcaccagcgcgcggaagtgtctgacaaacagcgcgcaaagcagagtagcgatatgcaaaccatcggagtccgcatccgccaggatacagatcttgccgtagcgcagctgactcagatcgtcgctgtccggatcgataccgatcgccacggaaatatcatgcacttcttgcgaggccagcacttcatcggaagagacctcccaggtgttaaggatcttacctttgagcggcatgatcgcctgatattcgcgatcgcgcgcctgcttggcggaaccgcccgccgaatccccttccacaaggaacagctcggtccgattaagatcctgcgcggtacagtccgccagtttccccggcaacgccgggccgctggtgagctttttgcgcaccactttttttgcggcgcgcagtcgccgctgcgcgctggcaatcgccatctctgccagttgttccgccgcctgcacgttctggttcagccacaggctgaaggcatctttcaccacgccggaaacaaatgccgcacattgacgcgacgacagacgctctttggtctgcccggcaaattgcgggtcctgcattttcacggaaagcacataagcgcagcgatcccagatatcttccgccgacagtttgacgccgcgcggcagaatattgcggtattcgcaaaattcgcgcatcgcgtcgagcaggccctggcgcagaccgttgacgtgcgtccccccctgcatggtcgggatcaggttgacgtagctttccgtcagtaattcgccgccttccggcagccacaatagcgcccagtcaaccgcttccgtttcaccgttaaaattaccgataaacggcttttccggcagcgtcggcaggccgtttaccgcttcgcccagatagtcgttcagaccatcctggtagcaccagcgctgctcgctgttattcacttcatctttaaaagtgatttccacgccgggacacagcaccgcttttgctttcagaacgtgcattaagcgagagacagaaaaacgcgggctgtcgaagaaactttcgtccggccagaaatggacgctggttccagtattacgtttaccgcaggtgccgacaacctgcaaatcctgcactttttcgccgttttcaaacgcgatgttatagacctgaccgtcgcggcgcacggtcacttccacgcgctttgacagggcatttactaccgaaatccccaccccatgcagaccaccagagaactgatagttcttattggagaatttaccgccggcatgaagccgacagaggatcagttctaccgccggaaccccctcttccggatggatatccaccggcatcccgcgtccgtcgtcaatcacttccagcgattgatcggcatgtaaaatgacatccacgcgtttggcgtgacctgccagtgcttcatccacactattatcaatcacttcctgacccaaatggttggggcgggtcgtatcggtgtacatccccgggcggcggcgtaccggctcaagcccagtgagtacctcaatggcatcagcgttataagtttgcgtcatggtttaattagcaattcgaattgattgtcagcaactgtgcagtccaagaaaatcgacaatctggttgaaataatcttcgaagcccgtgaatgcgtgattaccaccctcggtcactgtctgacggcaggaggcgtaatatgccaccgcctggcggtaatccagcacttcatcgcccgtctgttgcagtagccagatcaggtccggcgcttccagcgggtcaatctgcatgactttaagatcataaatatggcgagactctagcacatattgctgcccggtgtaggggttctcgttctgaccgagatagtcggtcagtaattcaaagggccgcacggcgggattcaccaccacagccggcagcataaaacattgcgacagccaggtggcgtaataaccacccagcgacgatcctaccagccctaatggcgcaccgccatgctcaagcacgagagattccagcaactccgccgcatcggcaggatacggcggcagctgagggacgatcatctcaacatgcggatgacgctccgccagccagttttttagctggcacgcttttgccgagcgaggggaactgttgaatccgtgcaaatagagaagcgtagacatcagtatccttccgaagcggtatcgggtcggaaccgggtatcctgcaggcgatgcacttccgtctccaggacgccgttcgcccggagctccagcgtacgccagcccggcgcgatagtatccagcgtaaagttcgcgcagtgcggtttgaactgtacgcaggttgacggcgacgccagcagacggcgaccgttccagtcaagatccagctcctggtgaatatgtccgcataacagatattttacacgcgggaaattcgccagcacgctatccagctcaccggcattacgcaagctgtgctgatccaaccaactgcaccctgccggcaacggatggtggtgcaacaggagcaatgtctgtctctctggcgcatcggcgagcttacgctcaagccattccagttggaactcgctcagttcgccatgcggaacgccaaacacctggctatccagcaacaaaatctgccattgttcaccgattaacacgcgtttagccggggaaatccccgcctcttgcagcgcgctgtacattgccggctgaaaatcatgattgcccggtagccaaacgcaaggcgcgcgaaagcttgcgataccctcagcaaaatgctgataagccgcagcggattgatcctgcgccagatcgccggtggccacgatcagatcatattcatactgttgcgcccgaatagcctccagcacggcctggtaactttcccaggtattgacgcctaacagcgtttcatgcttttcggcaaacaggtgagtatctgtaatttgtaaaatcctgactcgggcctcaccagccagaggtagggttaacaggctttccaaatggtgtccttaggtttcacgacgctaataaaccggaatcgccatcgctccatgtgctaaacagaatcgtagccagtcggccagaaactgattaatttgatgcttttcgtcgcgttgatgcaactttttatttggataatcataccgcgctttgaagcgaaagatctgctggcttgaacacacttcagccaccatcgcatcatggtagaggcgcaccgtcagcgacggcaggctccagtaggtgatggctggcgtcgtttgctcgatcgttacaagcgtagtgtatcgggtcgattccacaatcgttaaccgatattgtacgttgcccacctgatagctcaccgtttcaccgggggcgtcattgcgcggcagcaggcggcgcaattgcgaaaaattggtttcgcacaaacgcatcatttctgggaagtcaggtgtataacgcttcattttttccactcgttttttaactcttgatgatgcaactgaagccattgcaaagcgatgactgcggctgcgttgtcgattttcccctcttctacccactggtatgcctgttcccggcttaccacatgaacccgaatatcttcgttttcatccgccagaccatgaatacctaccgcggtcgtggcgtccacttcacccaccagaatagatgagcgctcgctggttcctcctggactcgccaggtaactgatgaccggtcgggtgcggcccacggtcagccctgcttcttccatcgcctcccgccgggcgaccgcctcaatggtttcgccttcttctatcatgccggcgaccatctccagcagccacggcgtaacgcttgtgtcatatgcggcaatacgaatctgttcgaccagcaccacctcgtcgcgttcagggtcaaagggtagcaagacggcggcgtgcccgcgctcaaaaatttcgcgctttacctcgccactcatttctccgttgaataaacgatggcggaatcgatacacatccaatgaaaaaaaaccgcgatagcgcgtttcccgtgcaataatttctacatcgcttttggtgaaagtaactggcaagttgtctgatttacgcattgtgctgccctgctagcaataatgattaaatgatgaatttcaagggtggttgactgctgttttatcacccttgtggtaaattggtgccaattaaggctcgtatggcacgtaacgccaactttttgcagtggcggattctgctagaatcagcaattatttttacaaattgatcagcgctaaatactgcttcacaacaaggaatgcaaatgaagaaattgctccccatccttatcggcctgagcctgtcggggttcagcacactaagccaggcagagaacctgatgcaagtttatcagcaagcacgcctgagcaacccggaattgcgtaaatccgctgccgatcgcgatgctgcattcgaaaaaattaacgaagcgcgtagtcctttactgccgcaactgggtttaggtgccgactacacctacagcaacggttatcgcgatgcgaacggtatcaactccaatgaaaccagcgcttctctgcaattaacgcagacgctatttgatatgtcgaaatggcgtgggctcaccctgcaagaaaaagcagcaggcattcaggatgtcacctatcagaccgatcagcagacgctgatcctcaataccgcgaacgcgtattttaaggtattgaacgctattgatgtgctttcctatacccaggcgcaaaaagaggctatctaccgtcagttagatcaaacgacgcaacgttttaacgtgggtctggtcgccattaccgacgtgcaaaacgcccgtgcgcaatatgataccgtactggcgaatgaagtgaccgcccgcaacaacctggataacgcggtagaagagctgcgccaggtaaccggcaattattacccggagctggcgtcgcttaacgtcgagcattttaaaaccgacaaacccaaagctgttaatgcgctgttgaaggaagcggaaaaccgtaacctgtcgctgttgcaggcgcgtttaagtcaggatctggcgcgcgagcaaatccgtcaggcgcaggatggtcacctgccgacgctgaatttaacggcctcaaccggcatttctgatacctcttatagcggttctaaaaccaactccacccagtacgacgatagcaacatggggcagaataaaatcggccttaacttctccctgccgctgtatcaaggtgggatggttaactcgcaggtaaaacaggcgcagtataacttcgtcggcgcaagcgaacagctggaaagcgcgcaccgtagcgtggtgcagaccgtacgttcttcctttaacaatattaacgcctccatcagcagcatcaacgcgtataaacaggcggtcgtttccgcgcaaagttctttggatgccatggaagccggttactcggtcggtacacgtaccattgttgacgtactggatgccaccaccactctgtatgatgccaagcagcaactggccaacgcgcgttatacctatttgattaatcagttaaatatcaaatatgcgctcggtacgctgaacgagcaggatctgctcgcgcttaacagtacgttgggtaaacctatcccgacgtcgccggaaagcgtagcgccggaaacgccagatcaggatgctgccgcagacggttataatgctcatagcgccgcgccagcagtacagccgaccgccgctcgcgccaacagcaataacggcaatccattccggcattgataagttattcgctggcgctgcgcttatcagacctgtgcccttgtaggtctggtaagcgcggcgctacctgtcataaagccgcgcctgaacgtaagacaacgtaaagatcctgctattccgccgcattctcgccttttctcgcttcaatttcgaccagtcatcctctattctgaaggcatgttgtatttaccactgggtcctggaagacaaatatgaaacggacaaaatccatccatcacgcatcatttcgcaaaagctggagcgcgcggcatttaacgccggtcgccctggcggttacggctgtttttatgctggctggctgtgaaaaaagcgatgaaaccgtatcgctgtatcaaaacgctgatgactgttcagcggcgaatccgggcaaaagcgcggagtgtacaaccgcgtataacaatgcgctgaaagaggccgaacgtactgcgcctaagtacgctacacgcgaagattgcgtcgctgagtttggcgaaggtcagtgccagcaagcgcctgcacaggctggcatggcgccggaaaatcaggcgcaggcccaacaatccagcggcagtttctggatgccgcttatggcaggttacatgatggggcgtctgatgggcggcggcgcaggctttgcgcaacagccgctgtttagctcgaaaaacccggccagccctgcatacggcaaatataccgatgcggcaggtaaaaactacggcgcggcgcaaccgggccggacaatgaccgtaccgaaaaccgcgatggcgccgaaacctgccaccacaacaaccgttacccgcggcggttttggcgaatccgtcgccaaacagagcaccatgcagcgtagcgctgccggtacttcaacacgttcgatgggcggctgatacgcatggaaagagtcagtattaccgagcgcccggactggcgcgataaagcgactgaatacgggtttaattttcacactatgtatggtgaaccgtactggtgtgaagacgcttattacaagttaacgctcgcccaggtggaaaaactggaagacgttaccgccgagttgcaccagatgtgcctcaaggtagtagaacgcgtcatcgccagcgatgagctgatgacgaagtttcgtattccaaaacatacctggggttttgttcgtcagtcctggcaaacgcaacaaccgtcgctctattcccgcctcgatctggcctgggacggcatcggcgagcctaagctgctcgaaaataatgccgacacgccaacgtcgctgtatgaagcggcgtttttccagtggatttggctggaagatcagatcaacgcgggcaatctgccggaaggcagcgatcagtttaatagcctgcaggaaaagctgattgaacgctttgctgaacttcgcgaacagtacggttttcagttgctgcatctcacctgctgtcgcgatacggttgaggatcgcggcaccattcagtatttacaggactgcgcggccgaagcggaaatcgccaccgaatttctctatatcgacgatattggtctgggggaaaaaggccaatttacggatctgcaggatcaggtcattgcgaacctgttcaagctctatccgtgggaatttatgctgcgcgagatgttttccaccaagctggaagatgccggcgtgcgctggctggaaccggcctggaaaagcattatctccaataaagcgttgttgccgctgttgtgggagatgttccctgaccatccgaatctgttgcctgcgtatttcgccgaagacgaacatccgccaatggataaatatgtcgtgaaaccgatcttctcccgcgaaggggcgaacgtatcgattattgagaacggtaaaacgatcgaatccgtggaaggcccgtatggcgaagagggtatgatcgtgcaacagttctatccgctgccaaaattcggcgacagttacaccctgattggtagctggctgattaacgatcagcccgccggaattggtatccgtgaagatcgggcgctgatcacccaggatctctcccgcttctatccgcatatttttgtcgaaggatagattctcctgtaagcccgatgcgcgtagcgccatcgggcaatcattcagcgccttatccggcctaccccacctgcaccgacaacatacttatactgcccatctcaataccgtcgaccgggatggtgataggttccttgccgtcccaggcgccaagtacatacagcaaaggcaaaaagtgctccggcgtcgggttcgataaggcgcccccttcatgttgcagataattcaccagcgggtgctgttctaccggcccctgccacgtcagattggctttcacaaagtcattaaatgacgccgcccagggatacggtatattgtcaccgtgccaacgcacagtccgcagattatgaactacattcccgctggccaccagcatcacgccttcgtcacgcagcgtcgccagcttacgacccacctcaaaatgccatgccgccggtttggtactatcaacactaagctgcaccatcgggatatccgcattcgggtacatcttgatcaatacgccccaggagccgtgatcaaatccccacgcttctttatcgagcgcgacgggaacgggagccaacagttcaaccagacgctgcgccagcgcaggcgatccaggggccggataatgcgtgtcatacagcgcctgcggaaaaccgccaaaatcatggagagtttgcggcctttccatcgctgtgacgccagtcccacgggtataccagtgcgccgacaccaccactatcgcctgtggtcgcggtagggcttcccccaatcgccgccaggcgcgggtataatcgttatcgtccagcacgttcatcgggctgccatgccccaaaaacaatgctggcatacacgttaaagacatgatgttatccttactggaaagacattttgttaacatcaccatacgctttcttcacagaggaagaactcagataaccatgatgaagatcatcagttattttgaaggtcaggttcggacggcaaattgataaggagtaatggatgtcagtaccacttattctgaccttactggcgggcgccgccacctttattggcgcgtttcttggcgttctcggccaaaaaccgtctaaccgcgtgctggctttttcgctgggcttcgccgcagggatcatgctgcttatctcgctgatggagatgctgcccgccgcgcttgataccgaggggatgtcgcctgtactgggctacggaatgtttattatcggcctgttgggctacttcgggctggaccgcctgcttcctcacgctcatccgcaggatctggtgcaaaaaaggcagcagccgcttcccggctcgataaaacgcactgcgattttattgacgctcggcattagcctgcacaactttccggaagggatcgccacctttgtcactgccagcagcaatcttgaactgggtttcggcatcgcactggcggtggcgttgcacaatattcctgaaggtctggcggttgccggcccggtttatgccgcgacgggctcaaaacgtaccgcgattttttgggccggtatctccggcatggcggaaattcttggcggcgtgctggcgtggctgattttgggcagcctggtttcaccgatcgttatggcggctatcatggcggcagtcgccggcattatggtggcgctctccgtcgatgaactgatgccgctggcaaaagagatcgatcctaacaataaccccagctatggcgtgctttgcggtatgtccatcatggggctcagtctcgtcattttgcagacgataggtatcggttaagagaaacgtcgcgccggatgcaggcctttagccaggcaacatccggctgcccgtcaaggatatgcgctatttctgctcattcatcacgctgtcgccttcgctcgtctggcgaaaacgtttcgttcgcgcttcaagtaatgcatctctgtcttgccgaaacgctctgcaataacgcttcatatggcaaatataccctactaccaccagaacgattaatattatccaataccaggcaataaacatcctttttacccttaaaatttaacatcactaaacatttaacgttaaaattttacatacccttattttgacgtattcatatactggcatatttgtggaacaaataaatgattttgatcatataaatcagtggtgaaacacaataatgaaagaggtattaagcagaaaacaatgtcgataagatcacacttcgtactaatttatattgttcttaaaatatcacactcctactatcgactcactcaggcaattaaaaaatattgatacagaatatactttaaaataagtaacagcatcatgacttatatttaaagaccaatcatttacctcatttattattcataaaaacatagtatattcagaagtattatatttagaagttgtatataaggagatatatccatgtttgaccaataccggaaaacaatacttgccggtgccgtcgcactgacatgcggactcaccgcagccagtacgtttgccgcaggttttcaaccggcacagcccgcaggaaaattaggcgcagtcgttgtcgatccttacggaaatgcccctctcaccgcgctggtggaattagatagccatattatttcagacgttaaagttactgtacatggcaaaggggaaaaaggcgttcctgttacttataccgttgggaaagagtctttagaaacctatgacggtattcctatttttggcctttatcagaaatttgccaacaacgtcacggtagaatataaagaaaacggcaaagccatgaaggatgactatgtggtgcagacgtccgccatcgtcaaccattatatggataaccgttctatttcagatctccagcaaacgaaagttattaaagttgcgccaggatttgaagatcgcctttatctggtaaatacccatacctttacgccgcagggcgctgaatttcactggcacggcgaaaaagataaaaatgcgggcattcttgatgccggcccggcgggcggggctttgcctttcgatatcgccccttatacgtttgtggtcgacacccagggtgaatatcgctggtggctggatcaagataccttctacgacggccacgatatgaatatcaacaaacgcggctacctgatgggtattcgtgaaacgcctcgcggcacctttaccgcggtgcagggccaacactggtacgagtttgacatgatggggcaaattcttgccgatcataaactgccgcgcgggttcctggatgcgtctcatgaatccatcgaaaccgtgaacggcaccgtactgctgcgcgtcggcaaacgagattaccgcaaagaagacggcatacatgttcatactattcgtgaccaaatcattgaggtcgataagtctggccgcgtagtagacgtttgggatttaaccaaaatcctcgaccctatgcgtgatgcgctgctcggcgcgctggatgcgggcgcagtatgcgtgaacgtcgatctggcccatgccggacagcaggcgaaacttgaaccggatacgccgtatggcgatgcgcttggcgttggtgccggtcgtaactgggcgcacgtcaactctatcgcttatgacgcgaaagacgactccatcatcctttcttcccgccatcagggtattgtaaaaattggtcgcgataagcaggtgaaatggatactggcaccgtctaaaggctggaataagcagctagccagtaaattgctgaaaccggtagacgatcatggtaagccgttgacctgtgacgaaaacggcaagtgtaaggacaccgatttcgatttcacctatacccaacatacggcatggctttccagcaaaggcacgttaacggtctttgataacggcgatggtcgcggcctggagcaaccggctctaccgaccatgaaatattcccgttttgtcgaatataagatcgatgagaagaaaggcaccgtacaacaagtttgggaatacggtaaagaacgtggatatgatttctatagtcctattacctcggttgttgaatatcaaaaagaccgcgacaccatgttcggctttggcggttctattaacctgttcgacgttggtaaacccacagtcggcaaactgaatgagattgactataaaacgaaagaagtgaaagttgaaattgatgtgctgtcggataaacccaaccagactcactatcgtgcattactggttcatccaacgcaaatgtttaaataaataacgggaaggaattaatatgtcatctaaatggattacctctttatttaaaagcgtagtattaaccgcagcattggtcactccttttgcggcatcggcttttaccgagggcacagattatatggttctggagaaaccgattcctaatgcggataaaacgctgattaaggtatttagctacgcctgccctttctgctacaaatatgacaaagccgtaacaggtccggtttctgataaagtagccgatctcgttacgttcactccgttccacctggaaacaaaaggcgaatatggcaaacaggccagcgaagtatttgcagtcctgatcgccaaagataaagctgccgggatttcgttatttgatgctaaatcacaattcaaaaaagcgaagttcgcctggtatgcggcttaccatgataagaaagagcgctggtcagatgggaaagatccggcggcatttattaaaaccgggctggacgccgcaggcatgagccaggctgattttgaagcggcgctgaaagatcctgccgttcaggagacgctggaaaaatggaaagccgcctatgacgttgccaaaattcagggtgttccggcttacgtcgtcaacggcaagtaccttatctataccaaaaacatcaaatccatcgattctatggctgaactcgttcgggaactggccactaaaaaataagcagggaaacgattatggattttattaagggattatggcgagacctacgcgcaagaccagtggatacgctggtgagatggcaggaacagcgctttctgtggctgttaatggccatcgcgatgggaggattaattatcctggcgcactcgttcttccaaatctacctctacatggcaccgtgcgagcagtgtgtttacatccgttacgcgatgtttgtgatggtaattggcggggtgattgcggcgataaatcccaaaaatatcgtgctgaagctgattggctgcatcgcggcgttttatggcagcattatgggcattaagttttctattaagcttaatggtatccatcatgcggtacataatgcggaccccgattcactttttggcgtgcaaggatgttcgactgacccgacctttcctttcaacttaccgttggcggaatgggcaccggagtggtttaaacctaccggagactgcggttatgacgcgcctatcgtccctgatggcgtaacgctcagtagcgtacagcagtggtttgtcgatctctaccagcagtccgaaggctggtatctgcttccgccctggcactttatgaacatggcgcaggcatgtatgttggcctttgggttgtgcctgattctgctgctggtgatgagcggcgcctgggcattgaaactggccagaggcaaataacctgaatagataaaccaaagcagaggtctgcattcaggcctctgcttttctcacaataattttaccattcagcttattcgtcgttctttgaaactgaacgatatggcaccgaaggaatacaaaaaagccgatgacatctcatcggcttttttcaaccatgatccgttcgatcagctggctttgcgctcatgcgcctggcggtaagccaccagatcttcaatcgtgactaccgccatattatgctggcctgcaaacgcgatacactccggcgcgcgcgccatcgtcccatcgtcgttagtcaactcgcacagtacacctgcaggtttaaaaccggccagcgtcatcagatcgatggtcgcctccgtatgaccgccgcgcgtcagcacgccgcccgcctgagcgcgcagtgggaaaacgtgccccggacggttaagatcggacggttttgcgccatccttaattgccgcacgcaccgtagtgacacggtcagcggcggaaacgccggtggtcacgccttctgcggcttcaatggtcacggtaaaaccggtgccgtaggcgctggtgttgttttccaccatcattggcaagtcgagctgcttacgacggtcttcagtaatacacaggcaaacaataccgctaccgtgacgaatggttaacgccatctgttctacggtcatcgtctctgcggggaaaatcatatcgccttcgttttcacgatcttcatcatcaagcaccatcacaccgcgtccttcacgcagcgcatccagtgcaagttcaacacgttcaaaaggcgtaccaaaagaggaaagtagcgtctgattcatggtaaaaaaacctcattaatattatggttaccagaatcagggcagtcttaggagtgccgacaagcggcaaaaaaataacgtgagcgggtccatgcccgactggatcgttaccctctcccatccggactttaaccgtcggccccggaattacaccggatctgctgaccttttcgctatggcaaaaagcgctcgcgggctttcaacctgctctccgcgttccgtcacggcgcgccgtgatgagaaatgcgttaaacatcgctgatttaccgccggtggggaatttcgccccgccctgagaataagcgggttaactataacgctattgattaccttcatcaacgcctttactccgtatgacgtcacacaattctggtttatggcgtccacatatcgcactacaataagagctaacacttaccagttcagggaaaccacaatgattgacccgaaaaaaattgagcaaatcgcacgccaggttcatgagtcaatgccgaaaggtattcgcgagttcggggaagatatcgagaaaaaaatccgtcaaacgctgcaatctcagctgacgcgtctcgatctggtgagccgcgaagagtttgatgtccagactcaggtcttgctgcgcacccgggaaaaactggcgctgctggagcaacgcctcagcgaactggaagctcgcgacaagcctgaagaagtaaaacctgcgcccgccattccgccagtcgatccacaacaagagtaaaaacgtgaacgggcctgacggcccgctcatataagatctgaataatgccctgcacctgtaaagggagcctgcattagtgttctaattctaaccttttcgcctgagtcgcctgctggcagtaaagcgcgtaacgcttgcaaaaccagtcgcgatgctcctcgtccatattgccggttaccgcctggatatcaacaggacgcccctccgcctgcattctggcaaaactgcgcgccagaaaatcgaaattatttaatgaatagacgttattgttgttcatcagcataccctccagttattgaattctgttaaggctatatgctttttctgatttcagtatttccctatatgtacggcggttttatacataacgtgcgcaaatttaatgcgcaaaatcacaatattcaccaaagataacgacggataaatcgcttttcggacttaaggagatatgggtcacatgatattgtaacgcaatgaaataacaagcatgaaaattatcacgcgaacatccttctgaaggcggcgacaaggatagaaaatatgaccttatttgcggagtataacagcccctatctgtttgccatcgcgttcgttttctttatcggcgtgctggagatgatttcgctgatttttggccactttctttcaggcgcgctcgacgcccatctcgatcattatgacgccctgtcatccggccctgcgggccaggcgcttcattatctgaatattggacgcgttcccgccctggtcgtcctctgtctattggccggttatttcggcctcttcggtatcctcatccagcatggcgggatcatgctctggcaagcgccgctcagcaatctgctgctggtcccgttgagcattgtcctgtcggtctttgccgtgcattacagcggaaaaatcctcgcgccctggctacccagagatgaaagctccgccctccgggaagaggaatttatcggcggcatggcgattattaccggccacgccgccgtcgccggtacaccttgcgaaggaaaatttaccgataagttcggccagattcactatttactgctggaacccgaaaagggaaaagaatttaaaaaaggagacaaggtgctgattgtctgccgactttccgcaacgcgttatttggctgagcgtaccttctatgtttaattgagaggaacttacataatggatgatgtttttggcatattgccatcatggatgtttaccgccatcgttgcggttatcgtcttactaattatcgggatcatttttgctcgcctctatcgccgcgcatctgcggaacaggcatttgtccgtaccgggcttggcgggcaaaaagtggtgatgagcggcggcgctattgtgatgccaatctttcacgaaattattccgatcaatatgaataccctaaaacttgaagtcagccgtgctaccgtcgacagcctgatcaccaaagatcgtatgcgcgttgacgtggtcgtcgctttcttcgtacgtgtaaaaccctctgttgaaggtattgccaccgccgcacaaacgcttggccagcgaacgctgtcgccggaagatctgcgtatgctggttgaggataaattcgttgacgccttacgcgctaccgcggcccagatgacgatgcatgagctacaggatacgcgtgaaaacttcgttcagggcgtacaaaacaccgttgcggaagatttgtcgaaaaacggcctggagctggaaagtgtctcattaaccaactttaaccaaacgtccaaagagcatttcaatccaaacaatgcctttgatgccgaaggtctgacgaaactgacgcaggaaaccgaacgccgccgtcgtgaacgtaatgaagtggaacaggatgtggaagtggcggtgcgcgaaaagaaccgcgacgcgcttgagcgcaagctggaaatcgagcaacaagaagcctttatgactctggagcaggagcaacaggttaaaacccgcaccgccgaacaaaacgctaaaattgccgcttttgaggccgagcgccatcgtgaagcagaacagacgcgcattcttgctgagcggcagatccaggagacggagatcgaacgtgagcaagcagtacggtccaggaaagttgaggccgagcgtgaagtacgtattaaagagatcgaacagcaacaggtgacagaaatcgccaaccagacgaaatctatcgccattgccgccaaatccgagcagcaatcgcaagcggaagcgcgcgccaacgacgcgctggccgatgcggttcgcgcccagcaaaacgtagaaaccacccgccagaccgccgaagcggatcgcgccaagcaggtcgctctgatcgccgcggcgcaggatgcggaaaccaaagcggtcgaactgaccgttcgggcaaaagcagagaaagaagcggcagaattgcaagccgccgctatcatcgaactggcggaagcaacgcgtaaaaaaggtctggcggaagccgaagcgcaacgggcgctgaatgacgctatcaacgtactatctgacgaacaaaccagcctcaaatttaaactagcgctcttacaatcgttgcctgctgttattgagaagtctgttgaaccgatgaaatccatcgacggcattaagattattcaggtcgatggcctcaatcgcggcgcgacggcgggcgacgtcgccgctggcggcgctaacgggggaaacctggcggaacaagcgttatctgccgcgctcacctatcgtacccaggcaccgctgatcgattcgctgttaaacgagattggcatcgctggcggctcgctaaaggcgctgaccacgccgttggtttcatcggcaacggatgagattaatcgcgaagcaacgataaaagagcaataaccccccgccatatctcctgtccctggtcataagaccggggatttttttatcttttttccaccttgtctgtacaaagcgttatgaccagcaggccattttgcgtgggcgatccagtaacgcaaaatcggcgggagaaagcccttgcgccagacaggccactcaccaacaatcgcgatgtcagcaaggggctgaaacgggaaagcccctcccgaggaaggggctttaataaggaaagggttatgatgcaccaggtcatcatactgattgttctgttactgataagtttcgcagcttactaacagacaatcagaggggggggagagatcccctctcacccttattcctttactttaggtcgaaaaaaaagcagcgtcaaccgcgagatacgcgtcgaaacaaaatgtccgacgcgccttcaaaatcagcgcccgccgcgtctgtaacgcctgatgacgcggttttacttctcgctctcggtctggatctttttgatgatattggtcgtggaacaaccatcttcgaagttcagcaccatgacttcaccgccgttggcccagacctcttcgctgcccgcgatctcttccggcttatagtcgccgccttttaccagcagatccggcagaataccggcaatcagtcgttgcggcgtatcctcttcaaaagagacaacccagtcgaccgactccagcgcgcctagcacgatcatacgctgttcgagcggattaaccggacggctttcgcccttcaggcgtttagtcgaggcgtcactattgaccgcaacaatcaggcggtcgcccagtttgcgcgcgttcgccagataagagacatggcccgcgtgcagaatatcgaaaacgccgttggtcatgaccactttctcgccacgcttacgcgcgctggcgacggcctgtctcaactcctcttcggtcataacgccgaagccggtatccgcgcgtccgcgcactgcgttttccagctcaataggggaaaccgttgacgtcccgagtttacctaccactacgcccgccgccgcattggcgaaataacacgcctcttccagggtatttcccgccgccagcgtcgccgccagcacgccgatcaccgtatcgcccgcaccggtaacatcataaacttcctgcgcctgcgtcggcatatgtagcggcgctttattcggttgcagcagcgtcattccctgttcggaacgcgtgaccaacagcgcggaaaggtcgtaatcagcaatgagtttcatgccgcgttcaaccagttcgtcttcgcttttacatttccccgcgaccgcctcaaattcagaaaggtttggcgtcagcagcgtggcgccgcggtaacgttcaaaatccgttcctttcggatcgatgagcaccggcacgcccgcctggcgcgccagggaaatcatagtctgcacgctggtcagagcgcctttggcataatcggacaataccagcgcgccgatcgatcccagcgcctggttgatacgctcatgcaacggctgcgggtccacgccctcaaagccttcttcaaaatcaagacgaatgagctgctgattacgtgatagtacgcgcagtttggtaatcgtcggatgcgtcggcacagaaacgaagtcgcacttcacattgacctccgccagcgttttgctcagcgcgcgcgcggcgtcatcaatacccgtcaggccgaccagacgggcgttcgctcccagagacgcaatgttcatcgccacgttcgccgcgccgcccgggcgttcctcaacggtatttaccttaaccacgggcaccggcgcttccggtgaaatacggcaagtggggccataccaatagcgatccagcattacatcacccacaaccatgacgcctgcacgttcaaacgctggcagatttactttcattcctgtctcctgagagattcaaaatttgcgcgcgataatagcataattcaaacggctaccagccacttccgccagcttgcctgcaccagcgcgcgctctttgctaaaacacgtctgcgccacatgaccgggaagctcctgcaacgccaggtggtgcagttcatcacgcagtgtggtgtaggctaccgtcagcgcctgcgcctcgtgttcatccataatgccgttttgcgccagaagctccaggatgcgcacgttatcagaccagcgcgttaatttaggtttttcatgagcgtagcgcagtaccagatattgcgcgataaactcaatatccgtaataccgccttcatcagctttaatatcaaaacgatcacgatgcttattgccgagatgcgcccgcattttctcgcgcatttcacgcacttcagtctgcaatgtcttgccgtcgcgcgccgtcgtcatgatagtgcggcgcaccgcatcaaactgtgaggtaagctgcgggtcgccatataccacgcgagcgcgtaccaatgcctgatgttcccaggtccaggcttcatgctgctgataatcggcaaacgcgtccgctgaagtcaccagcattcccgccgcgccagaggggcgtagacgcgcatccacctcatacaaaatgccggaggaagtgcgcgtactgaacagatgcataatgcgctgcgccaggcgcagataaaactgccgcccgtcgatttcgcgttcgccgttggtcatgacgtccatcggacagtcatgcaggaagatgagatccagatcggaactgtagcccagctcccatccgcccaacttgccataaccgacaaccgcaaacccccgcccctggcgctcgtccagatgcgctggctgaccataacgcgcaaccatttgcgtccacgcctgctgcaccacagcatcaatcatcgcctccgccagccatgtgaggtgatcgcttactttcatcaccggcagcgtaccggcaatatccgccgccgcaatccgcaaaagctgtgcctgtttaaactggcgtaatgcctccagttgttgttcttcgtcctcttccggcacgcgcagcaaatattggcgtaattcgtcgcggtaagcgtcggtagccgtcggctgataaagcgtgccggggtcgagcagttcatcaagcaacaacggataacgcgccaattggctcgctatcattggcgaagcggcgcagagcataatcaggtgtttcagcgcgccgggaaattcgctcagcagctccagataggtggtgcgagtgacaatccccgccagcaacggcgttatccgcgatagcgtaacagcggcgtcttcgcgagaacagacatcagcaagcaggtgcggcatcagttggtccagcacttgccgcccgcgcgggccgatagggcgtttatccagttccttacggaagtcagcgatgagggtcagaacctgtcgccgctcctcatcggctaaatgcgccagcactggcgtcgaatcatcctcctgtagcgcatcctgccatacttcacgccacggctctgaacgttcttcctcctgcggggtatcggcttcatcatcgccaattaattcgttgaatacgcggcgtacattagccatatgatccgtcagttcaccaacaagctgcggccagttctccgccttcattccccaggccagccgcgcccgattcagatcgtcggcaggcaacgtttgcgtctgttcgtcattgatgctttgcagcagattctccagacgacgtagaaaaagataggccacgcgcagttgcgccacgtcattctcaggcagcaaatgcagcgcagcgatagcatccagcgtcggcagtaacgaacgcgactgtagcgacggctcgcgtccgccgcggatgagctggaatacctgcacgataaactcaatttcacgaataccgcccgcgccaagtttaatgttgtctttcaaaccgcggcgtcgcacttcgcgggcgatcatccctttcatattacgtagcgactggatgacgctgaaatcgatatagcggcggaaaacgaaaggccgcagcatggcgcgtaattcacgagaccaggcgtcgtcgttatcgcccattagccgcgctttcaccatggcgtagcgttcccagtcgcgtccttgctcctgatagtaatcctccagcgcggcaaaactcagtaccagcgggccgctgtcgccaaacggtcgcaggcgcatgtccacccgatagacaaaaccgtccattgtgggctgatccagcgctttgatcagccgctgcccgagacgcgtaaaaaactgggcgttatcgagttcacgacgcccgccccgggtctcgccatgttccggccaggcgaaaatcagatcgatatcagacgaaaaattcagttcgccgccgcccagcttgcccatgcctaaaatcaacagcggctgcggaacgccctgcgggttacagggggttccccattcgcggcaacaggcggcatacagccagtcgcgcgcccccacaatgagcgtctccgccagatggctcaactgttgtaaaatagtctcatcgtccaccagcgacagcgtctgtgcccaggcgatgcgtaccatgatgcgacgacgaaaaaacctcagttcacgcatcagcgaggcgtcgtcacagacacctgccaacgcctcctgtaaccagccagcataatgtcgccattcatcagcctgcggcgatgcggattccagttcggcaagccactccggatgcgctatcacgctatccagcgcaaaatcgctaaatgtaagtactgacttcgcctgcacgctaagcgatgtctcagtaaatccttctggtaggcgctcaacaacggtctgccagtactgcgataagggtgaagagagcggcgtcatttaggggatatcctttaaataatgccgggtggcggcgtttcgcctgatccggcctacaagtccgcataccgtaagcctgataagcgcagcgtcatcaggcgctttctacggttctgattatcgttttccgctgtgcaaccagaacggctgctggttgatggcctcattacggaaatgttcaatttcaatacgttgcccggtaataatggcgtgacgcaatccctgccagttctccagccatgcctgcgcgaccatcgcatcataatacccggccagcagtaaaacgctgtcaatatcgcgagtcaaacgcggcaactggtcgcgatatttatcacccagcggttgtccaaaaactttttttaattcagcagcatgacgagaaagatgaatgtcggcgaaacgcttaaaagaatcggccattttggcctgcgccttcgcgtccagaaatggctgccaggctttcgtcaccagccattccgtcaatgccagtttcgccatcgccgtttgcgtactataaacggctgtgacggcggacaccgcggatgtcatcgtcgcttccgcctgggtaagtagatcacgtaagtgagcgctcgctttacgcggaacaatgccaccaaagagcattaaggcatggcgcaccaaccccatagcatccagcacgtgttctttcgccgacttgtcgccgcgcagccagagctcttcatggtactgccactgtgacaacgccagatccagcgaggcctccagcccttgctctaccgtggctttcgcggcggtccgcagaattgtcgttggtgtattctctcgcggcgcattcccctgcgccaggtgataacctcgcgccgccttactcagactgccctgacgcaaaccggtttgcgacagcagttgcttcgccagttttaacacggcgcgcgtatcgccgcgaagcaactcaagctccagctcacaaatcggttcggcaaactcgcccgcttttacgtcgccgagatcgagcgcaatttcaatcctgctgccgtcaacgtccagacaccatttttcccggtaaaaatcggtactgaacagcggctgtacgcttgatgccaggccggcgggcaggttgccatccggccagacctccgccggaagttgcgtcagatccagcacgggttcgcttagcgcgacattgtattcgggtcgctggtgcagcccccccgttacccggccggcaattttcatggtcatttcatagcgcccattttcaccacgaatacgcagccccatatcatggcggcgtagccagttatcaggcgtttcgaagtagatattcagcaactggctgggcgcatgatgctcgccgccgagcgtatgaagatgatttcgcagcgcatctacggcgtcgtgattgacgataaactttaattcgatttcctgagccatggccttgtacttatgggttatgtcacatctgggaagattcttggcgaacttacccgcattatttttgtcagtagatagtattttgcgccaaattgccatgcaacgagcaatttgacgggcgtaaaagtttgacgtagcggcaaaggcgacacagatgattccgattgatgtcgactactttgcgtagcgacactgatgccgttactatcgttccactttctctgacaataacgacagcctgatgccaaaattacgcctgattggactaactttacttgcgcttagcgccaccgccgtctctcatgctgaagagacgcgttacgtttctgatgaactgaatacctgggtccgcagcggtccgggagataattatcgccttgtgggtaccgtcaacgccggcgaggaagtcacgctcttacagagcgatgccaactatggtcaaatcaaagacagttctggtcgtactgcctggataccgttaaaagaactgaataccacgccaagcctgcgtacccgcgtgccggatctggaaaatcaggtcaaaacgttgactgataaactcaacaatattgataccacgtggaatcagcgcaccgccgatatgcagcagaaagtggcgcaaagcgacagcgtcatcaacgggctaaaagaagagaaccagaagctgaaaaacgagctgattgtcgcgcagaaaaaagttagcgccgcgaatctgcaactggatgacaaacagcgcaccattattatgcagtggtttatgtatggcggcggcgtattgggtattggcttgctgttagggctggtgctgccgcatatgatcccaagccgtaaacgcaaagaccgctggatgaactaaatcgccttctctgcggcactgtcttatcattagaggatgatcgtttttaaaaggaaagtggcgtgaagatttatctggtcggtggtgcggttcgggatgcgttgttagggctaccggttaaagataaagattgggtcgttgtcggcgccacgccgcaggagatgcttgatgcgggctaccagcaggtaggccgtgattttcctgtgtttctccatccgcaaactcacgaagaatacgcgctggcgcgtactgagcgtaaatccggttccggctacacgggcttcacctgttatgccgcgccggacgttaccctggaagccgatctccagcgtcgcgatctgaccattaatgctctggcgcgcgacgatgccggccagattatcgacccttaccacgggcgccgggatctggaggcacgtctactgcgccatgtctctcccgcgtttggcgaagatcccttgcgcgtattgcgcgtggcgcgttttgctgcccgttacgctcatcttagtttccgtatcgccgatgaaacactggcgctaatgcgcgaaatgaccgcggcaggcgagctggaacatctgacgccggaacgggtatggaaagagacggaaaatgcgcttaccacccgcaatccgcaggtttacttccaggtattgcgcgactgcggcgccctgcgcgtcctgtttccggaaatcgacgccctgtttggcgtacccgcgccggcaaagtggcatccggaaattgataccggagttcatacgttgatgacgctgtcgatggccgccatgctcagtccgcagcttgatgtccgtttcgccacgctttgtcatgatctgggcaaaggcttaacgccgaaaaacctctggccgcgccatcatggccacggcccggcgggcgtgaaactggtcgaacagttatgccagcgtttgcgcgtccccaatgacctgcgtgatttagctaaactggtcgccgaataccatgatctgatccacacctttccgatactccagccgaaaacgatcgttaagctgtttgacgccattgatgcatggcgtaaaccgcagcgcgtcgagcagattgcgctgaccagcgaagccgatgtccgtggacgtaccggatttgaagcgtcggattacccgcaggggcgctggctgcgcgaagcctggcaggtggcccaagcggtaccgacgaaagaggtggtggaggccggatttaagggcattgagattcgcgaggagctgacgaagcgacgaattgcagcggtcgccaactggaaagagaagcgctgcccgaaccccgccagctaaacgccatccggcacgataaattgcctgatggcgctgcgcttatcagaccgacaaaacagttaggccggacaaggcggtactccgccatccggcacggtcaatcatcagaagaagacaacgtaaacggcagccgccaccacaaagcggtaaatcgcaaacggaataaacgagatacgcttaatcagttgcaggaaggtcttgatagcgatcagcgccaccacaaacgccgtcacaaagcccaccgcgaacattggaatatccgctgcggtcaggaatgaccaacttttgtagagatccagaaccgttgcgcccatcatcatcggcacagccagtaagaacgagaactcagaggcggcgtaacggctgacgcccatcagcatcccaccggaaatggtcgctccggaacgcgagaagcccggccacagcgccagacactggaaacagccaatcataaacgcctgacgatacgtcatatcatccagccccggcgcgcgcggttctttcggcttcaggcactcggcggcaatcagcaacagaccgcctaccaccagcgcgtacatcacgttaattgggttaaatagcgacttgatcgtgtcatgaaagactaaccccagcaccaccgccggaatcatgcccagcaggatgtgaatcaacgttaatcgacctttactttcaccttcacgctgtagcgggcggccaaagtgaataccgatgagaccaaacaaccgccgccagaacatcaccacgaccgccagaatagatccaagttgaatcaccacttcgaatgtcttggccgtatcgccttcaaaccccagcagatgacccacaataatcatatggcccgtgctggataccggcaaaaactccgtcaatccttcgaccacacccaaaattgccgctatcagcagcgagtgcatatcgctcatcaataaacccctaaaatgaaaaacactgcaaaaatggatctcgcgttaagaccccatatataaccgtttggtttaaaaaatataaaattatttatttttatttcagattattgccacgctcaataattacccctacgttcgccgcgcgcgcgacggcgccaggcttactcagtttgatgcgaacccacggagaattgaatcggctaagcagcagatccgccacctcttccgccacacgctcgaccagagcaaaacgcccgccttcaacatgatttatcaccgtgtcggcgatatccgcgtaacttagacaatctgcgacatcatcgcttttcgccgacttgcggttatcccatgccatttcgatatcgaacaccagtttttgctcgatagtctgttcccagtcgtaaacaccgatagtggtgattaccgaaagttgctctataaatacaatatccatcacgacctgcctgctttttggctaacccggataccacttccggcgaaatgtgcgtattatccacagaaatagtaaataaaacgacactttcaatacggaacagcttatgagtgcaatcgcgcctggaatgatcctcttcgcgtacctctgcggctcaatttccagtgccattctggtttgccgcatcgccgggctgcccgatccgcgagaaagcggctccggcaacccgggcgcgacgaacgtattacgaatcggtggcaagggagcggctgtcgcggtacttatttttgacatccttaaaggtatgttgcccgtctggggcgcgtatgcgttaggcgttacccctttctggctggggcttatcgctatcgccgcctgtctggggcatatctggccggtcttttttggctttaaaggtgggaaaggcgtagcaaccgcgtttggcgccatcgcgcccatcggctgggatttaaccggcgtcatggcaggcacctggctgctgacggtcctgttaagcggttattcatcgttaggggcgattgtcagcgccttgattgcgccgttttacgtctggtggtttaaaccgcagttcaccttcccggtatcgatgctgtcatgtctcattttgctgcgccatcatgacaacatccagcgtctgtggcgtcgccaggagacgaaaatctggacgaagctgaaaaagaaacgccagaaagattgagctggagctgcgtctggaagagggccgcaaccgtctggggatcggcccacaagggttgaccggcaatagctcggttgatgggcttacatatcgaatccgccgcgcgtcacccttccaccattggcgtggttaggcgcgattttcggcctgatcttcctggtgctgctgatcgtctccaggctgttgtggatgcccgtcgttttgctgtaaacccgttggggcggcatgatgtcgccccctttctccgcttttacgccgccggcagctcggccagcggccagcgcggacgtaccgttacgccaagatccgccgtaacgcccgccttaaaccgcaccattccggcataggcgatcatcgccccgttgtcggtacaaaactccggacgcgcatagaacacttcgccgcggcgtttttgcatcatttcggcaagcttcgcgcgcagcgtgcggttagcgctgacgccgcccgccatgaccagacgcttaaaaccggtgctttccagcgcgcgcttgcacttgatcatcagcgtatccacgaccgcatcttcaaaagcgcgcgcgatatcagcgcgagtttgttcgtcgccgccattactacgaatggtgttagcggcaaaggttttcagaccggaaaaactaaaatccagccccggacgatcggtcatcgggcgcggaaagacaaaacgccccgccgtcccctgcgacgccattttcgacagcatcgggccgccaggataatccagccccaacaatttggcggttttatcaaacgcttcaccggcggcatcgtcaatcgactctcccagcagttcgtactgaccgattccggtcacgctaatgagctgcgtatgtccgccggagaccagtagcgccacaaacgggaattccgggggattatcttccagcattggcgccagcagatgaccttccatatggtgtacaggaatggccggcacattccaggcaaatgccagtgaacgcccgacggttgcgccgaccagcagcgcgccgaccaggcccgggcctgcggtataggccaccgcgtcgatatcgctcgccgtcagaccggcttcttttaatgccgcctgaatcagcggcacggttttacgcacatgatcgcgggaagccagttcaggcactacgccgccgtagtcagcatgtaatttcacctgactatacaattggttggctaacagaccctttttgtcgtcgtaaatagcgatgccggtttcatcgcaggatgtttcaatacccagtacacgcatgacttgttttacctcgctctaataccgcgcagtgtaggtcgaatgcgggtggatgtataccctcagtcccgacttcgtgtatactccctccccttataaaagtccctttcaaaaaaggccgcggtgctttacaaagcagcagcaattgcagtaaaattccgcaccattttgaaataagctggcgttgatgccagcggcaaaccgaattaatcaaaggtgagaggcacatgccggtaattaaagtacgtgaaaacgagccgttcgacgtagctctgcgtcgcttcaagcgttcctgcgaaaaagcaggtgttctggcggaagttcgtcgtcgtgagttctatgaaaaaccgacgaccgaacgtaagcgcgctaaagcttctgcagtgaaacgtcacgcgaagaaactggctcgcgaaaacgcacgccgtactcgtctgtactaatcttttgagagcgggctgctctcaattcagatcgagttgtagttgtaaggccgtgcttccgaaaggaatgcgcggcttgttttcgtttatgcattagcatatacacaaaatcattcatgctgcgtccaggcggcaagagagtaaatccccggcgcttacgcaagtcagcgacaggggtgagcaaacgtagccaacactacggcagcctgaagaatgacgtgtataaaaggggcatatggctggacgaatcccacgcgtattcattaatgacctgctggcgagaaccgatatcgtcgatctgatcgacgtgcgcgtaaaactcaagaaacagggcaagaactatcacgcgtgttgtccattccataatgagaaaaccccttctttcaccgtaaacggtgaaaaacagttttatcactgctttggatgcggcgcgcatggcaatgcgatcgactttttgatgaattacgacaagctcgaatttgtcgaaaccgtcgaagaattagcggccatgcataacctggaaattccctatgaagcaggcaccgggcttagccagatagagcgccatcaacggcaaaacctctatcagttgatgaatggtctgaatgacttttatcagcagtcgcttacccatcctgcggcaaaacctgcgcgtgactatctgcaaaagcgcggtctgagcgctgaaattattcagcgtttcgccattggcttcgcgccgccagggtgggataacgcgttaaagcgcttcggtaataacagcgataacaaggcattgttgctggatgccgggatgctggtcaataacgagcagggcagcacttacgatcgtttccgtaatcgggtcatgttccctattcgggacaaacgcggcagggtgattggttttggcggtcgagtactggggaacgacacgccgaaataccttaactctccggaaacggacattttccataaaggccgccagctatatggtctttatgaggctcagcaatatagtgctgaaccgcaacgcttgcttgtggtcgaaggttatatggatgtcgtcgcactagcgcaatacgacattaactatgcggtcgcttcgctgggtacctcaaccacggcagaccatatgcatatgttattccgggcgacgaacaacgtaatttgctgttacgacggcgaccgggctggccgtgatgccgcctggagagcgctggaaacagcaatgccttatatgaccgacggtcggcaggtacgctttatgtttttacctgacggcgaagacccggatacgctggtgcgtaaagaaggcaaggcggcttttgaagcgcggatggagcaggcgcagccgctctctacgtttctgtttaatagcctcctgccgcaggtggatttaagctcgccggatggcagcacgcagttagccgcactggcgctgccgctcattaatcaggtgcctggcgacgcacaccgtattcagttgcgccagacgttggggctgaagttaggcattttcgatgatagtcagcttgatcgtttagtgccaaaacaggcggaaagcggcgtttcccgcccggctccgcagctaaaacgcacgaccatgcgtatactgataggattactggtgcaaaacccggatctcgcgccgttagtgccgcccttagacgcgctggatcagaataagctgcctggacttggcttatttaaagaattggtcaaaacttgtttggctcagccaggtcttactaccggacaacttctggaactctaccgtggcacaaatgatgctgcgacccttgaaaaattatcgatgtgggacgatatagcagataaggcgattgccgaaaagacctttaccgactcactcaaccatatgtttgattcgctgctgcaactgcgacaagaagagctgatcgctcgcgatcgcactcacggtttaagcagcgaagaacgccgagagctctggacgttaaaccaggagctggccagaaaatgaatttaacggcttaaatgccgcatatcgatcgggaagcccccgacagccgcagtgagaggcagcggccaaaatataagtatgccctcgctttaaatgtcgacagctataccgtcgacaccaatcaaacgaataagtgtggataccgtcttatggagcaaaacccgcagtcacagctgaaacttcttgtcacccgtggtaaggagcaaggctatctgacctatgctgaggtcaatgaccatctgccggaagatatcgtcgattcagatcaaattgaagatatcatccaaatgatcaacgacatgggtattcaggtaatggaagaagcgcctgatgccgatgatctgctgctggctgaaaataccaccagcaccgatgaagatgcggaagaagctgctgcacaagttctgtccagtgttgagtctgaaatcggtcgtacgactgacccggtacgcatgtatatgcgtgaaatgggcactgttgaactgttgacccgggaaggcgaaatcgacatcgctaaacgtatcgaagacgggatcaaccaggttcaatgctccgttgccgaatacccggaagccattacctatctgctggaacagtacgatcgcgttgaggctgaagaggctcgtttgtccgatcttatcaccggctttgtcgatccgaacgcggaagaagagatggcgccgaccgcaactcacgtcggttctgaactctcccaggaagacctggatgatgacgaagacgaagatgaagaagacggcgacgatgacgccgccgatgacgacaacagcattgaccctgaactggcacgcgaaaaattcgctgagctgcgcgcgcaatacgtcgttacgcgcgacaccatcaaagcgaaaggccgcagccatgctgccgcgcaggaagagattctgaagctgtctgaagtgttcaaacagttccgtctggtaccgaagcaattcgactatctggtcaacagtatgcgcgtgatgatggatcgcgtgcgtacccaggaacgtctgatcatgaagctctgcgtcgagcagtgcaaaatgccgaagaagaactttatcacgctgtttaccggtaatgaaaccagcgaaacctggttcaatgccgctatcgcgatgaacaaaccgtggtcggaaaaactgcacgatgtcgcggaagaagtgcaacgctgcctgcaaaaactgcggcagattgaagaagagaccggtctgaccatcgaacaggtgaaagacatcaaccgtcgcatgtccatcggggaagcgaaagcccgccgtgcgaagaaagagatggttgaagcgaacttgcgtctggttatttctatcgctaagaaatacaccaaccgtggcttgcaattccttgatctgattcaggaaggcaacatcggtctgatgaaagcggtagataagttcgaataccgtcgcggctacaaattctccacctatgcaacctggtggatccgtcaggcgatcacccgttctatcgccgatcaggcgcgcaccatccgtattccggtgcatatgattgagaccatcaacaagctcaaccgtatttctcgccagatgctgcaagagatgggccgcgagccaacgccggaagagctggctgaacggatgctgatgccggaagataaaattcgtaaggtgctaaagattgccaaagagccaatctccatggaaacgccgatcggcgacgatgaagattcgcatctgggtgatttcatcgaggataccaccctcgagctgccgctggactctgccactaccgagagcctgcgtgccgccactcacgacgttttggctggcctgaccgctcgtgaagcgaaagtgctgcgtatgcgtttcggtatcgatatgaacaccgaccacacgctggaagaagtgggtaaacagttcgatgttacccgcgaacgtatccgtcagatcgaagcgaaggcgctgcgtaaactgcgccacccgagccgttctgaagtgctgcgcagcttcctcgacgattaattcgccgcacacgtataaacgccgccgcaaggcggcgtttttttatcaggccatgcgcaagcgccctatttggcctgcagaatttctacacagcgcgagtattcgcgccctcattccccattgctatagcccacgcataatgagcgcttgatccagttcgcgataggcctcgaccagtttttccgttttaattcggtttaagccgctgggattcggcaacacccacaccatcgtcgcgccaatggcgatcttttgtttaccccaggcgataccgcgctggctgaacccctgttcaaaagcctgtttaccaagcaccgccagcgccgcgggctggtagtcctctattttttcaatcaggtttcgtccgccgctacgtaattcatgcaacttcacctcagtcgcttgtaccgtcggtcggtcgacgagtttcgttaccccgcagcgaaaatccagtaatttttccgcctcttccggtttcaactgtcgatcggtgaaaccggccaaatgaataactttccaaaaacgattcgcgggatgcgcaaacggaaagccggtattcgccgaggagagtcccggattgatgccgcaaaaaaccacccgtagccctggcgccagtatgtccttaaccattattactcctgagcaatacaacgttctttaagtataacgggttgaaaacacattgtttataaaaacagcacccgcacggttacggctggattacagcgtaaagttacattataatccaccgccacggccccttagctcagtggttagagcaggcgactcataatcgcttggtcgctggttcaagtccagcaggggccaccaaattttagctttaaaatcatataattaagccactctagcgagtggcttttttgttacctcattttcgagtggcgataaaatggcggtggattttttaccgccactttactgagggcataaaaaaaacccgcacgcggcgggcatttagcgaaaatttatcaaagccacaatggtcgctgaccaccaacagtcgggtgcggcggtgccgggtcgatggatcccggagtaacaataaagcgttctatcgtttccattgtcataaacgtacaactgcagttgatattctggcactggtggtagcgctctttcgtattttcggttagatagcggcttgttcgcgcatgtgcggcatgatggcacttcggacaatgaaacataacccacctcttattctcaattcgtgaaccaataataatcactaattcactttttgtgaatacattttattcatcatccgattctgcactgtactccacatcagagagtttaacctcaagctctaagcccgtcgtgaagccactattattcatattgtgagtcaccttactgattaaccacgattgctcgtctatgacgcgcttaaagcctgacacgcgcaccggtgtctcagggaataaatcagccctaccaagcgccagcgtaattgaaaactccgcaacgcctcgctgcagcttatcccacttagcctgagcagcgcgcatcgcctgcgccttagaagcgtagaccgtcgtcagcgccagtacgttatcggcctcaccggccatatactcaccctcgcgagcctccggctcttttctggacttcgtctttttgctgaccggctttgcttccgggtgttccagtgcgcgaaggtgcttctcttttggctggcgtttcagcgttactttctgtttttgcggcttcgggtctttggtgtgcaaccatttagctgttacaccggtataagctccgcggtcggcaatggcaaactgatgacggtcgccgtcactgcgggtcagcgtcatttgtggaatgggcttaccgctggccgtcagcgcactaccggctttcagaaacagtagttttcccgctttaaccgatacagtcgctccgtttcggtcagccagccgggtaagaaataccgcgtcggattcctgcgactggtcgatatgtggtaccggtatttgtttcagcgaatccgcgacgctggccgtcagtttgttacgctttgcgatggtgctaaccagttcgccgagggtggtgtcgtgccatgattcctcgcgccgtgaattgagcgtgccgcgaaagtctgcactacgcgcccggatggtcagggtatcaggcgcgccccggtgctcaatctcatcgaccgtaaaatcgcctttattcagaagcgccgaaccttgccagccaagccacagcgtcagcaccgccccgcgcagaggtaattcgacttttccgtcggtatcgtcgagctcaatgtcgagctggtcagcctcaaaaccccggttgtcggtcatggtgagagaaatcagccggtcactaaaattgctggtaatgtcctggctgttcagcgttagcataaatgccggtgcaagactggcaccggcgtcaatggtcatgcccgtaatcatatggtcagccctccgagcgcaccctgcagcttatcggtcagattaccggcagagccgagaagctcgctcgcctgtttattcaggtcgccaaacattgccgtcagtgattcatcgacccgttttagcgaaagcgtgaaatcaatctttcttgccgctccatcgctgaaaaactcggcgtgcgtggccgacaccttatcgatgatatacatcccgaggattttgccggtaccctcaatcagcggccacgccctgccctcatcggccatcagttccacagccagcagggatatatgaccgccggtaatggcagggtaaagcgtaccggcaagctgtattgaggtttccccctcgccgagaaactgatatgcaggcggtttaccgacccggtcattagacgcccagcggtaatctttcgaatgctgcattgactgataaggcagagtacggagttcaaatacaaacatgccgagagcaagcatcatcgtttaattctcccttagtcgtggctcatgctggcgcgctggcgcgcacgcttttcgcgctcaatttgttcaagtgtgtcgcgtagctggcggtcgagttgatgccccggagcaacaccgcccggtagcgtaatgttgtattcgcttttgctctggtcgatgtaagagcgtcccgccggtgcggtaacgggctgataagcctgatacccgccataggtgctggtcgccggaatgtaggaatccccctgcgtggcggcgttggttttggcggcggtctggtcgaggctgtccgattctttgttgatgatgccgagcttttcgagaagccagtcgacaccactgcgtagcttgttgaaaacgttcagcggtgccatcagcgctgaggccaacgcctgaccgaaaataacgccagcatttttacagctatcgagcgtctcctgcgtagctttgaccggtgcaatcaggtctttaaaccattgccagactccgcgcagcttctcaccgagtccgtcaaaaatgggtgccagtggtgcaaacatttccccgaccggagcaaaggcactcatgatgccctcaatcacccccgagaaaaatgcgctgatgggctcccaatatttacggataagtagcgccccggccacaatcgccgccccgacggccacaatcggccaggtgattgcaccgagcgcggctacgatggcactaccggcaacagtcaaggcggtacccatcacgccagcggcggcaatgatggcgttaatccccatgacaaccggccacgcaacgagaccaatgccgccgatgataccaatcagagcaagtgcgcccccggcaataatgccgatagttgtcgccagacctttgtttttcttgatccagtcgtcgagctttaacacgtattgtgtggcggcttgggtgagtttacgcagcgagtcctcttgctggtcaaaaaggtcggtaccgacggcctcataagccgactggaactctttaaagtcgccgccgaggttatcctgcataaccttaaccagttcctcggttttgccgtctgacgctttcagcgcggcggttagctggtcgagcttgccgctggccgctgcttccatcagtaccgccgccgccgagctggcctcctcgccgaaaatggttttcatgtactcgccgcgctggcttgtcccgaggttgtttttctcaaagctgcgctgcatttctttcagtatggagaatatcgggcgcgtgttccccttgctgtctgacgttttgacgccgagttccttaatggcctcaaacgcttttccggtgggagcctgcaggcggctgagaatggcgcggctacccgtacccgccattgacccggtgattttggcgtcgtgcagtgcaccgaccattgcggcggtttgctcgatgctcaccccggcatttttcgccactggcgcggcataggtcagcgcgtcgctcagtccgtcaaaatcggcggcggttttgttcatcgtcatcgagagaccgtcgccaatgtgagcaatcttgtcgtttgaaagttgaaacgctgatttcatcccggtcagcagcgcagcgttttcctccattgagcgccggtttgacagcgccatattcagcgtgactggcgtcgccgcctgaatggcagcagcgtcaccgccgcttttcgcaatgatgatttgcgcgctcgctgcgtcatctgcagaggctgcagtattgtcgccgagctggcgagcctgtttgcgtagcgcctgcatttctggcgactgtttatcaaccccgagcacagcctgcagctcggaatttttctgtgcaaagtcataaccgggcattagtaatttaaccccggccatcgttcccgccgtcgcaatacctaccccggcagcgcctgctgcggccatgttaccggcaagctctttacctgatttatatcgttctttcacccggcttaatttcgcctgctgcacactgacgcgcgccagtgcctcacgttgtcggttaagctgcgccgtcgtttcgctgatggaggttttgagccgacgctcatcagcagagagggtgcgggtattgataccggcctgcatcagctcggaacgctggcgctgtaccgatgttctcaggctgttatatttcatctgcagctcagaggcggcacgttttgccgcttcgagcgcctgcgcctgcgcgcgggtcggactggtagtgtttttaaactgcacagccagctcaccggcttcgcgctttgccttgtcaagcgcctgaccagtcacggccagttgcgcgcttgccttacgaaagccgtcgattttcgacgcctgaccgttcaggtcgcgcagacccttttgtgtgttgcgaatatcacccgacagggttttactcgcggtctggatggatttaagtggtcgggtcgcctggtcgaccgctttcagcaatacctcaagcctcaggttattactcattgtggtttccgctacgctgcagcgccttttcgcgccatgtgatgagctcggtcaggctcagggaacagagttctgatggcggccagtggaatatcactgcgatatccgccatcaggtcatcagtcgacaggtctggcgggaagtctattccgccgaagccggtgacaaaaaaccaatcaccttagcggccagtgacaacatatcgggcaggttcatcgcggtaagctcctgcgcggtgagcgcggggtaggtcatgcggggcagcaccttaatcagggcgtcgacttcggactgcgccaccgccgccagactgacgccgcgcagggtaccggcgttcggctcaatcagggtgactttatcaatcgtctgaccggcgcgcttaatcggtttgtccagggtcacgacgttcgggtttacggtgtcaatttcattgccagccgtatcaataaattcagcggttttacgtggtgcttttgccatgatgtttttctctgttctgaatggggttaataaccggccagcagtgctgaccggtcagggaattacagcccgattgcgcggcggtgctgttccagacggtcgacgccgttcaccttctcgaccatgttgacggtgtcgatttcgatgacgtcgctgccatcaatcgtgaggcggtagtaggtgcagacagtcgacagtttggtcgaggtgttttcaccctgcttattctcgccgccgtcgatttctttatgacggccacgcatgaccacctcgaccgccacgatttcgccggtatcgtcgcgctggtaagaaccagcaaaacgcagcggcacagcatcagcgcccggggcggcgtactgcgcccacagagccacatcaggcaggccaccgacagaccattcgacggtgagcgcatcatcgtcgaggccgaggtcaatcgctgccgcgccattcataccgccgccgcgatagttttcgagcttgcgggtcagtttcggcagcgtcacggattcaacaacacccatgtagctgaggccgtcattgaacatattcaggtatttgagtttacggggtagtgccatgttgtttcaggctccttagctgttgaccgattcggccagattcaccagatatttatcggtgatacgctggcgcagggtcaggctttccagtggcggaactggtgtatagtcgtagtcgatatacagtttcccggccttgagggtttccttgtcgttcgattcctcatcgaaccagcatttaccctccacgatgtagccgtttgatttcagctcgcggaatttggcgttaatgccgtcaacaatgtcacgaatgagcgtggcggtaatgggcttgtcgaccgcccacatgtgcgcctcggccatcgtgtcggccagtacctgcgcggtgcgagtgtagttctcaaacagaaaaagcgggtcatccgagcaggtgcggttaccccagaagcggaaaccgtccttgcgtaccagcgttgtaaccccggcctcgttgagcaggtcagcatcggtgccggatgcctgcaaatcccagaacactgaggcgctgatgccggtaacgccctgtacaccaacgttagacagggttttgtgccagccgacagtctggtcgatgtaagcacgcaggcctagtgcacgcgcagtggcgtaagccgctgcggtggtatttttgacggtgtcccacgcgaggaaatcaggccagataaccatcagctcgcgctggctgaaatttttacgatattccatcgcttcggaaatagtcttacatccccacgcgctgacgtaagcaaatgcacgtaatttaatggcagccgacgcaagcgcgaccgcgacctctttagtatccagccccggcaccccaagaatacgcggcttgacgccggtgacggcctgagcagtcaggagagccttgataccggtgtatttaccgttctcatccgtacctccgataatgttggaaacagtctgtgcgagcgcagcttcctcgtcatcgccggctccatcctcaacacgtacaacaacagtgacgggttttgactggtctgcgatggcctgcagtgatgcagccagcgtgccttttttaccggctttcgcaatggcgctttgcacattggtaatcagtaccggttcattgaggggaaatagcgtggcatctgcatcgctggctgtacaaaccatgccgacgaccgcagtcgctactgtggaaataacacgcgtaccgtcattaatttcgatgacctgcgtgccgtggtgaaaatcactcatccggttaactccgtggttaaggggtgagtatattttcaggtcagtacacaagagggggctatttgtaccggctgtcaggttgatggcacaacgacaggaaaaagaaaaggcgggtaataaacccgcctgaatatttagcgtggtatatccggccagtcagccagtacatcactcctgtggtaatgaaggccacctgattgctgtgaaggtggcctcatctgaaacgcctgttaagtccagcgatttaagaacattgatataattcatccacataattaaggtcgctttattttcatcactgataatccccagagttaattctgtgcgccagtccttaatggcattgtctgcatcgttaagtaatttctgccgggtggtttcggccttagcctgataatccaccggaactggtaaaaccttaccatccctgtacaaccatgagccatcaccacgacaatcatcaggacagtcagcagcgtctatttccgcaacagacatattaaccggccacaacattgatacagaatatgtgttgccacgttgcgggactggcttattaacaacaccccagataaccccttcatggtcgtacattatttttgcagtatcatcagaaaataatgactgacactcataccagtcctgtccgtcgtccgactccagaaaatatgcacctatatttatttcggtctgagttttatccctgtttacaggcgcgtcaatcagtctgaaatttttaatatcctgatattttttcattataccgttcccccttgtacggtataccactgattaccgactcgtttttgcaaaggcgcataattaataccatcaatattttcgccctgataatctttccagacggaggtaactacatatccgggagtgttaggccatgaccctgcattgttccaggtagtcactgatgagccagcccctaactgaacatctaagacgatattattattaatccaggtacttaaccagccatttccccatagcgaaccaaagatatcaccgttattctgatagatggccccgcctgcacgcagtacgttagcggtgatatcgccattgaccgcaaacaggactgaaccatcaaggtttcgctggctgtataactgccatccctgatcatcatccagttcaattacagtgggcctgtttgcgtcgccccataagttaaacgtggctgtcattgtcgaattattattactcgttagtgacagttttttttctttgcctgcgcgaatagctcccagaaccatcatttcaccgggagcgacacgaacggtgtgctggctgttcgcgtatgtatccagtatcccgtcaccgttctgtttaaaaccggtatcgttatcaccgagtacaattgaattaccgcccagtgcattgtcagtaccaatgcttaacggaccgtttagctgtccccctgtaatcggcaatgcacccacatcaccggctgttggtttcatcagactactgtaaattgtatatgtctgaccgctggttgagtttcccggctgtactgatgaatattcaggcgtactgtgcaacgtgacatttgcattaccggtgtagtcatattgcgcaattaaccagtacgcatactggccgatattaatataaatatcgtaggtgtcgcctgatgtattaacccatgcgacctcgttagccgcagcaggcgagcgtctccacaacgtggcagttattccaacaggtgaaccattaccggcacgcaataccagttcgctgattgccgcctgttcaggtgaaccagcgttaaaccccgccccaccgtacagtttaatcaccgctgttgatgtagcctgcggcattacaaccgtggcgattttgtaccatccagaagcatcattaaatgtgatgttggtagaggtcacggcaccgatagttctcgcaaattgttttttgtcaggaatatcgccgccattactgtttttcgccagccgcccgttcgcattatccatagccgttttaaccgctttcggcgttgcggccagcgtctcagacgtgctgtcagtggcattgctgagctggataatccctttacgcgctgtagtggcgtcctgagctgtatatttcgcgttagcaaggtcatatgccaccttgaccgctttcggtgtcgcggcaagcgtctcagacacactgtcagtggcattgctgagttgcacaatgcctttacgcgttgtagtggcgtcctgagctgtatatttcgcattagcaaggtcatacactgtcttgacagctttcggcgtcgctgcgagcgtttcagactcgctgtctgtcgcgttactgagctgagtaaaccctttttctttaagagtggcatcaggatgacgacgggatttttcatgttcggcgagcctgtcgtcgacataatcctgcgtcgccatcaccatcgttgagtcaatggacagcgccacagactcgacactgctgacaataatgaccatgcggcatgtctgcgcacgccctgagccctcagccagttctggcttgtagctttcggccatattggcaacagcaatcagcgtcccttcatcgtcgtaaaggccaagctcacgcatccagaagccgcccacctccggcggaataaccagctcggccacaatgtaattactgtaccggttgtcctggctgattttattcagagtgtgacgccagacctcattaacaagctgtgtctgaccgacatcaggatccggcagctttccgccgccgtcaccaacagccataacgttaagatttattttcttaccgcccggcatggtggccgcagcaagcttagcggctccggcagtggtgataacggttttaaatttcgtgctcattattcctcacttatcccgggtaaaccgtaataatatcgccatcgcaggacacgccgccggtatacaaataaccgggaatgtcctggacaatattcaggccagtcagatgacgactggctggttttgcatccgcaatcagtcgttccatttcgaaatacatttcttcggtaatgccactttcaagcaccccgatatcaagccggaatgtgcctggcgtgtcgccgctttcccaccattccgttacattgatgacatagccgagtggctccactacccgacggattgcgccgatagtccccttgtggcagtgaatgaaatatgcatcacggataacggcacgttttgttccctccggccagttctcattccaccggtcgacagaaaacgcccacgccagccacggcaacaaattttccgggcaggtgtcaatattccacaacgcgcggatgttgaccggtgtcctttcaatctcagcacatgcccttgcggcggctacttccagtggcgatgagcccaccggcaataatcgtgagtcattcatcagatcccccgattacaaggctgtagtcagtgcaaaatgacgcctgtgtgttatcgagaacaatatccgcgaccggtgccgccagctccacccgctgaaccccctcaacatgcagggcggcataaatcgctgatttacggatatcgcgcccgaggcggtgctgcgcgctgatataggctttcagctttgcctcagccgccgccctgatgggttcactttccgggccgggataaagataaagcgtggcgttaatctggtagttaacaatttcggctgactgtaccgtcacccggtcagcgaccggcctgacatcttctgcgttcagggcattgcgcacaattgcaagcagttcctcagatgcgacgccgttgttttcacgtgacaacacggaaatcgtcacacaggctggcgacgggctgataactgaaatatcgccgacgcgcccgtcagcactacggccatgatactggtacgccccgacaggccccgccacgctcagcccctcaaaagcctgctgtatacgcaggcgataatcggcgtcgagttccatttctgccggggtgggtggaatggtggtgtcatcagcaggcgtgacgacaagacgctcaacactgaaatttcccccgatattatcgaggtcactgtctatggcataagccagcatcactgcgcgtgcagcttcattgacacgctgacgccagataacctcgcggtaggcgttttcctgcagcaatttaacaattggctcagactcaagtgcgagcgtccgggcgacggcttcctgttggtcttcgggatagagcgaaatcagcgtcgcaatgcgttccgcaaggatggtttcatagtccagttcctcaaccacgtcaggaacgggtaactgactcaggtcaacggttgccatagtgatttaactcagtgaaacagtggttgaaactgacgcaccggtatcggtacgcatcccggtaatatcgacatacatttcgccagtgtcgccgcgctcaaagctgatggagataagcctgatgcgtggttcccatttctggatcgcggaatagcacgccaccatgatttgcagcctgagcgccggcttttgcggcatgtcaatcagcgcagacaggagcgagccatattcacgacgcattacccgcgagccgaccggcgtcagcagaatgtcgcgcatgctctggctgatatgctcactgtcactgatacctatgccggtattgcggttcatccccagataacgcgctgtcattttgtgccctccgtccagttcccgccccgttgtacgccgccgtgaccgtggttatcgacctgcacgccgtttgatttcaacgtgccaccggtatgttcgatgtttccccgcatggtgccgcctttctgcacctcaagcgtcgccgtcgtcagtttgttggtgcataccacctccggggtgtcgagggtgatacgttctgccgcttttaccagtaccaccggcacggtggcggtaatggactccgatgccgtcacatcggcagtcttgatgccgctgaccgtcagcgcaccggtttccggctcatactccataacagcgccgtcggggaacaccacatgccacgcatccgccgaggctgacggggcagggttatcgtcggagaaaatccccggcagcacgaaagcagtatcaagctcgccaccaattgccagcagcagcacctgctcaccgaccgagggagcccaccatgtccgcgaacgaccggcgcgggtggtcagccagttcagccatgcagtctggatcccgccgctttgtacgcggcacagcccctgcgcggtatcgacctcagtcaccacacctgagcggatgaggttgcgaatcgcgcgcgcgagctcctgtattgtggataacgtattcatagtgcaaggatgcctctggtctggagtcgcgccaattcgcgcggctccggtggtggttcacacaatatttatttaccgagatgcctgataatgatgtcttcaatcatctgctcatcgtcgcgggtgaaaccgagcaacgggcgcgccgcgtactgcacatcccggctgtgacgatttggccggtctttgaggccatactgatgcacccgcgccatgcgctgtaccctgccggtaaattccaccaccgccgcactgtcgctgcctttggctttcataaagcggttagtgcgcagtctggcgaacatttcgcgcctgatacggcctttcttacttcgcaccggctggcgctttcgggcggcatacggggtgccgtcgggtgtctgctgtcgcctgatgcgctgctgctgactggcgcgcagtttttttgcaatgtcagccgccatttgccgacgcgccgccggtgacaggctggcaatcagaccggtaaggcgctcctgcagcgcggttaactcactcatcccacttactcaccagctcgccgttaacgtacagctcgaccgggcgcgtcactggctcaggcagcggtggctcaggggcatagctgacatgcagtgcgccgtcgacctctttgacgagcgtgcgctcggtgagtctcaggctgatactgatatcgagcgagtcgtcgttattgatatcaatcatccatgtgaatcctttctcccgcccgtcgtcggtggtcataatgtccggctgatgctcacgcagccatgcctgtaccggcacaaatatcaaatcgaggtcgccggtaaagtcagtcaccaccacgttaagcacgtacaccttttcaaacgacagcgagctctccagtcgggaatccgtatggccgttatcagcgaacaggcgcagcatatcggggttgtttcggagctgcggcacagcgttaatcagcgccttgcgcaggcttttgtgcttctgcatcgagttcatcctgacagtgtttgacggttttgacctgtagcgcgcaggcggtcagcgcgccctcaagacggcggatatcggcgctcaggtcaccattggttttcgggtcacttcccggcatcaggcaaaggctcaccctcgggcatccgctgaccacaatcaccggcgctggcgcaggcggcgcgggtgtgcagccgacgcacagcatcaggcagaggagcgttataccagcggcgaaaggcttcattttcatcaagtaacctcgttatcgtctgctcgcggcggtttgcttctgcgcctgcctttgcgagctgttcgcgcagtgccacctgcgcggattcattacgtcgggcgagctggccggcgacactgagctgatttttcagcatgccaatcgtcgccttttgctcgctcgcaacgcggtttgccgtctcaaaggagcgagataaattgccgttctcatggcgcaaccacatcagaccgagcacggccagcacaagcagcgttatcaggactttcatgccaccaccccgccagccgtgcgccagacggtaaccagcttttcgagactgtgctcgcgctggccgtaaccggcacccggcaatgacgcccagatattccggcaacgggaaacagcacgctcaatacgccccgcccggatatcgtcaatagcaccgcgctcccggattaactggatcgcgagcttgtcctgcgacagtgggctgaaatcaggcaatgcgagctgttttttatagtgcggccagaacatataaagctgctggtaacgccccgatgccgtggatttctcgccacggcgattaaacactttcgcgggtcgaccatgtgcgaaagggtggtcgctgtaatcggtgaaaatctctggcctgccatcaaggctggtaacaatgacgtcgtagccacggtttttcgtcagcggatggttcgccgttccttcggaatacgccagcatgtccagaaaggcggcgatattctggtgagtattaatgaccggcatcgccttcccccttctgtgacttaaagcggcgctgaatggcgatttccaccacctgataaccggcaataccgagcatggatccaataccgcacacggcgggcagtgacatatcaggaaactgcaccagaacaacaccggcgaccattgagacaaaaccgccgagcaacatgcgcccgataaacaaacgcggggtgatgggttcaccgcctgccagcacttttccgaccacaatcagtgccccaatcacaaacagtgacaggacgcctttttccccttctgtcatggtttactcccaaagattgatagtttcagttacgggtgaagacggcacatcgggcaggtcaattgccgtgccatgcggcagaatgacgcccagctcagacaggccgggattagcctgcagcaccgtttcaacaacgccctcagtgcgcccgtaatacctggcgcaaatcacgtcgagggtgtcgccctgcatcgacctgaccttcatcagagctggcccacgatgcagcgcggtttgtcctgcagacgcgcgaccgaccagcgcatatcccgccacaggtcatcaatggtggtttcgacgctgtcggcttttttgtcacccttgccggtggcttcaacaccgcgatagcgctcatacagggtggcggttgccatcgccgttacggcgctcagatagtggaaaatacgcacattctcgccatcgatttcctcagcaggcacgtcggccagatgcttaaacccggcggcagtctggcgcagccggtagtcgtaaagctccgcattggtttccgccatgccggttctgatggcatggcgcaggcgcgcatcggaaaccgtctgctcaagccgcatcagctcgcgcacgcgcttcggattcacatcagggaaaaagaacgtgtttttaattactgcatcgcccgtctccggtacgggaatcaccacgcccggtacgtcctgcggttcgtcgggctggttcagaatcactgtcgtcatgacaacctcatcaggttgggcggtggacgccggtcgctgtcagggtcaaaacccgctttgaccggcgtgccgcccggctcggggagcgttcagttaaccggcggtttttaccgcctttgatggacgcccgcgctttgctgccggtctggcgacaagtttgcgcgtgcgcggtttagtcgttttacggggtggcgcctccgcttttggcttcagtgcgcgttccagccgctcaatctccttgcgcacaccggcattgcggtcgagctgcatcgcgcgctgaaactgcgccagtgcctctgcattcataccggcatcacgcagggtcaggccggtcaccttatgcagacgggcgcgcaccatatcgggaacgtcagcaccgtcggtcaggtcgatagtggtctgcagccaggaaaggtcgacagactcaccggcatcgcgcagacgctgcgcggcaagcgccacttcctcaaccagcatgtaaggtgttgtgcggcgatggtcagaggtgaggccgtatttcagcgcgtagggggcaatttccagagcgccagcgatatcaccggcatcaagacgccacagcatgacggtcatgacaatgtcatcctgcgcaccgcagccatcagccagcacaccggcgacccacggcgcatagaacggcagcagctcgcgctttttcgcggctttacgctcgtttgaacggatgttttttaacgtgcggcggtcatcggccagcttaaccagcatctgctcataggcggttgcatggcgcagaggggcttgctcccgctgcgcggcttgagaggccgagacccgcatcatgtgacgctgtgcggggctcgtcatggtttaggctccgctttccggtgctgcaggtgcggtgaaatcgcccagggtgatgttttccagcaggcacccggcggcatacgcctcgaccacatagtcgatattcatcgactcgtagttttcaacgcggtcttttttcgggttttcatcaatgctgcggcggtggctctcatccatgaaatagatagagaggttttccagagtagttaccagtacggcattcgccgggaagtacggcacgcgcacagcaggcaggttaccgattcgcttctggctgatgatgatatctgccgcgagcgcctcgctgttttcctgcggcttgttcaccagcgggaaatatttgtcggccagcagcttacggccaacgatagcaacgagtttcgggtcatcctgataaacctcgtcaatcaggttattggtcgcatccatcaccagcgcgtcgaggttctcatagtcgccgtttcgaccgacgcgaatcactgccgaaacgaccttaccgtcagcatcggtgatattgctcatcacacgcgtcggggcttcattgcggtatttctgcagccagccgacggccacatcctgcagcatcggatttttggtgcggtcagaggtggcggctcgggtggtaccgttaaaaccggccatgatgaaatcgagcgcctgacgcttgacaatggcgtcgcggatgcggcgctggaagtcctgaaaacgcgcccacaggtcgagggttttatatttcaggtggaagtcaaagttaatctggtcgcactcgtacttgttggattcaagcgtggtgaagtctgcggtcttacgctcatcatcgcccgaggtatcagtcgtgctggcgatagtaccggtcacaccgacgccgattttctcacccttcatttctgcgaccggcagaatattaatcgtctgcagaaacgcggatgactcctgcactttgttcatcagcgtttgcgtgacggacggctcgacggtgaattttttactgacgtcatcagtgttgatgccgttcagctcagcgacgcgggtcagataggcattgaacttaaaacgggtttccgggcgcatagtatttcctgtttgaatttatcggttagtcactgcatcggacggggtttccgcccggtttctgttctgcaacttatcagcagtcggtcagcagctcatcgccaccgccgccgctggctttcgtgcgtcgcggctggctgaaactttcggttttgtcgagggtggttttcagggcggaaaatgcctggctggtttcttcaaccttgccggtcagttcctgtttaaaggtggcaagcgcggtttccatatcggaaagacgcttatcctgcgcagtgaggctggtctgcacatgttcgctgacggcggtcaccgcctcatgtacatcactcatgcgcgcatcgtcgctgacctgcttacggctgaaaatggctttcaccttgtcggccaggctgttaagcaccgtgtcgggaacatcttcaaattccagctcggccagcgtggcggcggaaaagacattttcagggctggccttaaagcgctgcagcgggttgtgcttcgccttgcggcagaattcgaggtattcagtaccgaggctcgcagggtcatcagtgaccgcaaggccgacaagatagcatttgccgctgttaccaaaattcggctgaatttccatagaggtatagaccttctgcgcggctttattcatcgcgataaggtcatcggtcggggtgattctggcgaacaacgcccatttgccattcagcgcagaatcgtcgtctatcttttcggctttcagctcaaccacatcgccataacgtttaaacatgccgtcgggcaaaaggccgcgaatgtgttcaaggttgatacggcaaccgtagacgcgcgggtcataggtttcggccatttcctgaatatcgctggcgctgataatgcgcccgtcgcaggtatcaccctcgacgccgatgcgaaagaattttgatactttttttgccattgtcaggagtcctgaggttggggttacgggtcaacgccagtttccggtctcaggacgcgccagaccaccaatgacgactggataacctcccacacaacagcaccttagcgaatcactgacggccattaagtagccttgccctgaatccactacggcgaggcatcaatgaccatttccaccgatacaaccttgttgcatgacccgcgacgacaggcatcactgctttactggcagggcttttccgtgccacagattgccgaaatgctgcaggtcaagcgcccgaccgtgcagagctggaaacagcgcgatggctgggacggcatcgcaccgatttcccgcgtcgaaagcagtcttgaggccaggctgattcagctcatcgccaagccgcaaaagacaggcggcgatttcaaagaaattgacctgctcggacggcagattgaacggctggcgcgcgtcaaccgttacagccagaccggcaacgaagccgacctgaaccccaacgtcgccaaccgtaacaaaggggagcgcaaaaagccgaaaaagaattttttcagcgacgaggctatcgagaaactggaggaattatttttcgaccagtctttcgagtaccagttgcagtggtaccgcgcagggctggagcaccgtattcgtgacattctcaaatcccgccagattggcgcgacgttctacttttcccgcgaggcactgctgcgcgcgctcaagaccggccataaccagatttttctgtcggccagtaaaacgcaggcttacgtgttccgggaatacatcattcagtttgcgcgactggttgacgtcgacctgaccggcgacccgattgtcatcggcaacaacggcgcaaagctgatttttctcggcaccaattccaacactgcgcagagccataacggtgacctgtatgtcgatgaaatattctggatcccgaattttcagaagctgcgcaaagtcgcgtcgggcatggcctcgcaaaagcacctgcgttccacctacttttcgacaccctcaacgctggcgcacggtgcttaccccttctggtctggcgagctgtttaacaaagggcgcgccagtgccgctgaccgcatcgaaatcgacatcagtcacagcgcgctcgccggtggacttctttgcgcagacggacagtggcggcagattgtcactattgaggacgcccttgccggtggctgcaccctgttcgacctcgaccagctcagacgcgaaaacagtgatgaggactttaagaacctgtttatgtgcgagtttgtcgacgataaggcatcggtattcccgttcgaggagctgcagcgctgtatggtcgacgtgatggaaacatgggaggacttcgccccgttcgccgaccatccattcggctcgcgcccggtctggattggctacgacccgtctcacaccggcgacagtgccggatgtgtcgtactcgcgccgccggtggtttcgggtggcaagtttcgcatgctggagcgtcaccagtggaaaggcatggactttgccgcacaggcagaaggcatccgcaggctcactgagaaatacaacgtcgaatacatcggcattgacgcaacaggcctcggtctcggtgtattccagttggtgcgctcattctacccggcggcacgcggtatccgttacacgccagaaatgaaaaccgcaatggtgctcaaggcgaaagacacgattcgccggggctgtctggagtacgacgccggtgcaactgacgtcacgcagtcgtttatgtccatccgcaaaaccatgaccagcagcgggcgcagcgccacctatgaggccagccgcaccgaggaggccagtcacgctgatatcgcatgggccaccatgcacgccctgttaaacgaaccgctttctgccggtagcggcatgcagcctaaatctattctggagttcaactaatgggtaagcaaaaatcccgtaaaacctccgcgcagaaagcccgcgcaccacagcaactgaaagccagcgcaccgcaaaaaattgaggcgttcaccttcggtgagccggtgccggtgctcgataagcgcgacattctggattacgtcgagtgcatcagtaacggcaaatggtacgagccgccggtcagcttctccgggctggcaaaaagcctgcgctctgcagtgcatcacagctcaccgatttacgttaaacgcaacgtgctcgcgagcacctacattccgcacccactgctgtcccgtcaggatttcagccgctttgcgctcgactatctggtattcggtaacgcctttcttgagcagcgccacagcgtcaccggccagttaatcaaactgctgacttcaccggcaaaatatacccggcgcggggtcgatgactcggttttctggtttgtggaaaacttcactcaaccgcatgagttcgcacccgataccgtgttccacctgctggagcctgatattaatcaggagatttacggcctgcctgaatatctcagcgcgcttaattccgcatggctgaatgaatccgcgacgctgttccgccgcaagtattaccagaacggcgcgcacgcaggttacatcatgtatgtgactgacccggcgcaaagcgcgactgacgtcgaatcgctgcgcgatgcaatgcgtaactctaaagggctcggcaactttaaaaacctgtttttctactcaccgaacgggaaaccggacggcataaaaatcgtgccattgagcgaagtcgccacaaaggatgactttttcaacatcaagaaagccagcgccgctgacctgatggatgcgcaccgcgtaccgttccagctaatgggtggcaagcccgagaatatcggctcactcggtgacgttgagaaggtggcaaaggtatttgtgcgtaacgagctgtcgccgctgcaggacaggttcagggaggtaaacgactggctcggcatggaggtcatcaggttcaaagagtacaccctcgacaacccggaataattccccctcaagccgccatcatggcggctttttcatacccggccatcatcacgcctcagacgcgccacacgcgcacaaccacacccgaccacaacgaaccgacagcgaccacgaaagcgccatcacgacgcgctcagacgataatttttattattacgcaccaccgctggcgcgcaatgctttccccgccacgcctgcccgctttatgggtcggttttaatgcagttgcatgaccactctggatccgcgccagctctggcggcgcactaccagaacgggcaagcctgacgcatgcaaaaccatgcacctgttgcatgcacagcttatttattgataaatcaccttaaatttacaaaaatcacgaacattggcaatttccaaacatgatagcctctccataactatcgagcctatttttgaacggagaaagatatgcaaggtgaagttaacgaacagcagcccgatgagattggatctgagtttggatactatccagtagaagttaacattgagactgaaaatttttctttacttactttacccggcctcgctgagaaagtagagcgcgttaacaatgacaaaaatgttgttaatggctggatatacccaggaaaccaagagatatataactttaatggcggcatatccataatgccttatagttgccgagtattcggattgccaaaaacgcacatactaaaattaaaaaatacatcctcgctagaaactctcaactttgttgtgtggtgcctgtcttttttcagggggatgagattaacaaccaccgatgctggttttttagatgcaacccccatcaagcctgctaagttaacagactttattctcggcagatgctctgaaaaagcaatcatagaattggctctcaattacatatctagcgagcaaaaaactgagaaatcaccaataaaaatagcggcagtggtgcacgcactatttttatctcacaacccacaatacctttcatttgaaaagttccagtatctttacatggcattggatggttgttttgctttagcgtgggcagaaaaaaacaagtgccctgaaaaaacgttaaatcactccaggcggttaaagtggctgtgcgaaacctatggcataccacggccttcatgggtaacaggcaaaaaaaatattacaaccatccgcaatgataattttcatgaggctattttctatggtcaaccgcttggtttctccagtgttaatggcggtcaatatggtgatgatatattacgagaaatgcaggctctggtatgtcgcttactggcagcattactctctgtaaatgattgtacatatatcaaatctaaggtcgactcggttgagtaccattcattaaaactaaattaacactaacgcctcgcgtagctcgttgttcaaccccgccagcactgaaagcgagtttcatcgctggcgacgtttgctatggacgacgtggtggaggtgcgtattgtatcggcctgctgatattatccagtttgccgtagttatccctgactatttctgcacacccaaccagttctgctggcgtcaggttctcattgaccattatcgtctgcagacgatgaacgattgccatcagttttatgcttttagttttgtgctgcggaatttctcccggtagtcgatgcataatatcgccctcaatgaattttatttagtgtcgtcaaagcgccactataaaacccgctaaggtaacgtcccattcatcactagtgtgtaaccaataacacatctggaaattttgaaaggcaggacaaacgcctcgcggtagtcgtttttcaacaccggcggcgtttgtcactgtattacttaattttcgagtattgaatcaacctcacccgttcgaacatcgacgcgcgctgctacggtctgtttaaccactccaccataagcattagttccgcgaaacgttgttttgacaacggcatgcgggtctttattcaaaataagatggtaaaccgttgaaacatgtttataagaggaatcatcattcatgctggcttttatcagcttctctaacggacgataagagccatcccaaccgctaaaatttccctgaaatacatcaaggttgattttattatttagagattgtggatccttctcaaagtcgttgaaacaccaccccaacacatcaccgagctttaacgcatcatctttagtaaaagtgtactcactcatacaggcataaaaaacatctgcagagctggccggtacacttttgaagccaacatagtctttaacgatttcgtgccgggtttcttttggctcgttgcgatattctttgagggttttatctgcgtactcaaacgttggcgtagccggttccgctttaaccgtcggtacatcatttttcgctacaggctgacccttttcagtcggccataagattgagccaataacgcccagcgccagacagccgccgagataaaccgcacttgagcgctttcgatttggcatcctaaccagcgacggcttgataagaccaatgataaaagcaataaaaagagccagagataaaaatgctattacggtatccatgattttcctttagctaatcccataaaaaacaaccccatgctaccaaacatgaggttgatattggcgcttttttgaagagctaccgccagctctcatcttcccaaacttcctgaagaatagcgtccagcgcttcgcggtctgaatctttatcgaaccccatcagttcgacaccagtcatggatccctttttgaccgtaacgcgcgtcgatggaaaaacagactgtattcgcctagataattcactctgaaaagcatcaatcaccggctgaccgactatttggtctttatctaatgtgatatttaccctcaccttgctctccctcgcaaaagtttcatcaactggcggcgcggaaaaaacaacagaaaaattattgtttttcattaagttgcctcttgctatctccgcaattaaattcaatgcgatttcacggtctctttcctgacaagtcccttcagccgtcagacgcgcaatcatttcgacccgctcaatcataacgtgctcacttaactctctatccacacaacctccataacgagatactgtataaacatacagtagcacgtattgataaaaaatgtgaagaaaaaaaagcagtaaatacactgtatgtacatgatatggatgaatattaacggttatgctttcgttgccagttcagctaaagccgcaacacgattgaggatttctgtagctttggtctgatgctccttagctttagcctgatgtgatggcgctgcggtaaatatttctcctgtggccgttcctcgcaaccatttaccatcaaagcaacttttgccacctgcaatcaggtgcaaggcttcgccccggctaatagtgatgccggttgtcagatgtatttcgtcgatagttttcgctatagctgcattttgctcatccgttccgtggatgaattttcgccgccttgctggttttggcttcctgagccggtttgtcagttctcgtctttcacgtcggctcagtggttttgataaatcgagtttcggtggatcgctttcgcttcccgtacagttattgacagaactccgagagggcgcaggagcgcccttaacgtcaacggccaaatcaacggcacgcttcggcacaattttccactgcgttagccgggttaaaatcggggtgccagcaccgacagcggaatcgtacacgccacgaatgcagacggtttcctcaccatactggttaaactcggcgcgcggttcatacagcgtgcgcacctgcaaatcatcgcgacggacaaacgggccaccctgcgcattaacgtaaccagcccagtcaccggcgtcagcggcatcatggacggcggcaaactcaacgctcagaccgtgtgcggtctcggtatcagcgaggcgacgcaactcacggtagaccgtcactggcgcaccaccgataaactgaaactgacggatgtgccagcgtgccgcccatgccgaaacggcgggggctgtttctttcagcagctcaccgctttcgtcatcggtttcaccatcaagagcatagccgtcgatgtttttggaaatgtatttcgcgacatagccggtagcactgcctttctccgggtcgatagcctcagcatgaaagcgggcttttttagccttatcacttttaagttcgtggtggtcttcctcccatgcataatcgcggatgatgaggcgcacgcgctcgacgtcttctggcaacatgaatataagcatgtgccaatgcggcgttccgtcgtgatgaggctcggcaacacgtatgccgaaaatgcgaatttcttcccgatgtagcttggcacgaatgcgcgcccaaaggccggttaggtagctctgcgtgtccgacgggctggccccgttccatttgctgttacggtaccccgctttagtcgtggcatgatatttagacggtgcggtcagggtgtagaactccccgacgtatccgagttcattacagatattttcaaacccacggatgcgggtcatcagctcgcagcggcgtatcgcagggttagcgaccgagccgtcaaatttttcaatcaggctgatacggttgccgtcttcgtcttcgagatccagacctttgagaaattcacgagtgcggcgcttttgttcacgccagtcagtcacgcagtttttactcgcataggcatgctttttcttactgacgttgccgacagtaatttgcagatgttcacgccatgcagccgcaatgcgacgcagacgaccacgccaccacacatcgttaaacatgcgagcgatggccggggcgatttcatcttctccgacatatttctttgtcactcgctcccaatgcggaggggtaacattgaattgcagagaaataaaaccggcgcgcatgtaccaggtgtacagcgttttaagctcgttaaatccggtgtcatcaatgtcagccagttcagcgcgaatgaaattagcgatatcagcggccaaaaggtcgatatcggcgcgtgacatgtccgggaggcggttaaatctggcgaccatattgaccatgcgtgacgccagatattgcataagctgggtatcaaaatgaccatcgaaaacagcggctgatagattgctgttaatacccgcgcactcgtatttttttgcgaccagttcaagacgcggcaatgcctttttgcagaagctgattaaaaaagcattggctcgttgactgccctgattttgttccagcactgcagcggtgcgataaacatcaaaacgcacgcactcaggctggagagaaagcacctttctcgcatgcagcaaagccgcgaacatacggtcgcggcgatactgttggtcataggtaagatatgggctggctattgccgaccgtggagcgttccacgggtaagcatagttaacgcttacccgcatagttcccccatttgcctgcgctgtatgcttaacatcacatatccgggagcccactcgttaaggtcagttacatgagtcaccagcacgtagacaaaagcgccggtaaaaccgaccttttgcggatcatattcgcaggggccatactcgtttaagcaaagtaaatcccctacagcaaaagcacggtcagcaagacgaaactcggcttttttcgttccattgaggacagcctgaaaaaactcaggccgaatttttagttgatgtgtttttctcatgccgccgccttgattgaggaggcgcacatttctccgatacgctcgatttcagtggccattgcgtcaagagtggtaattgatgtctgctgaatatgatgatgaatcaacccggaaataagctggttaatcttcgggtaataaccgatggtgtcgagccattcctcgccagcttttttaccagacttaacgactttcttttcattcaagatgaattgatactggtcgctggtaataacccatttgtcgcctatttcaatgcggaggctcatgcaacaccaccccgagctaaagccctaacaagtcctaaggtcattttgcagtcagctaaagctcggtgcgcttgcccctcaagctttactccttcacgttcagcggcatcaaccaacttatgccatttataccctttatatttccccggctcgtcgcgatattctgcatataacatcattgcgcaaacagagttatatgcgagcatatatggcgcagctacagaagactgtccatgcaatgcgtaagtctgtttaattagccgtatgtcataatcagcgttatagataacaaacccaaatcgcataaatagctcttccagagtcctgcatatatctgtccacgcaggggcaaaggcaaccatttcattggtaatgccatgaatggctatttcctcatcaggaatagactttgtaggcttaataagcgtattgagcataatagaaccatgactatcaataatgcatatttctactatttccgcatccgcgcccaaacctgtagtttctgtatcaatgaataaaaaaccttcctcaagccaataccttgctcgttggctgattgtcatttcttttgttttcacactgtacctccgttgtaatgtttgtttttcagttcgatgatttgctggcaggtcacgcaaaaggccacacccggtatcgcaatgcggcgagcttccgggattggtgcgtcacattcttcgcagagaaaacgggaaggcgcagcgatacggctgcgcgcgttgttgatgtggcgctcacggtcttcctgctcacgctgttgtgcaaaatccattgcgtcggccatcagtgcagctcctgtgattcgttttcgtagcgagtcgcttcgcggcgcagaagttcagccgcttctttgccggtcatatccgcattagtaatgtgaacagccagcgcctcaagactgattgaaacagcgagcgcgcggtctttacgctcttcttttttggcttctttaaacaattcatccagagtgtttttccctccatttctcggtgttgaaaaataaacaactcgactcataaatcctcctgaatttaggcaaaagaatacccggcgggtttacgccattaatttctgccgttggttaattcggcatggttagccgttttggaaataagctcactactgcacgaaaatgattcatcgctgtaataagcgcttttttctcgtcagtagtcagctcacttaattcgagctcatgacgagccgccggtatttttgccaaaaagaaaatagcggccagcgcccgattattttcttcaaattgtgggtcacgtttatcgcgcatatcatcgacaaaacgctcaacctctttccagctatcgccccaatatctcgcgcgcaattcagccacatgattgagaccggccagacgttcacccgcttttagcggaacagtcgcggaaacagcttcgatagccatgattccccctgcttttgagtagagaggccagccagtaaatcagcctgtgagcggctcgggtgccagcgcttgccgtccttacctgcgatccagccgtggccgtagtgcatgccggggctttgcttaacgagcagagacgcgaatgacggttcacttttcagcataagcacctcaaatcagcccgaacgatgcgccaataccactcatggtatcgaccacgctcgacatagcgggattagtctgcagacgtgcatgcagcgccagtgccgacaatgacaacatgcgaatgccagcgttaacgctttcaatcatgttgtgcttacgggcagaggtcaggcgctcgtcagaggctgcaccgctcgccagctcgccgagctcactcattgcacgcatgacataagactgcaatttgtctttagccagctcattaaccggcacgcatggcaggcaatgaatctgcgccagaaaaccatcaacgagggttgagtcttcggtcaggtcagtcagcagccacaattcaggcggcgtgaactggtgaggttgttccgggttgagcttgttacgtaacgtttgaacgttcatacccgcacgttcggccagcttcgccatgttgtgacgttgcgcaaaagcccggcacgcttcgtcatagtggggatgtttggaaatctgaaaatcaaacatgttgcatccttaaaattcacataaagtgaatcaagcgcctatgacaagttgaaatcgggaatggcccaacaccttacgcaactggtcttctttccatcgtgcgtaataaatgcgaacaggaccgccagctttcttgcagcctttacggattttgcgaggttcgattggtacacatggattatctcctgtcgtccaacggtaagcggtgcgctctgaaaccccctcaagctctgcgaactgctgcagggaaaccacaggggctgggattttgaagattgcgatttcggaagccatgttgcatcatttcctctttgccaatatttgccatatggttgccaacgtttgccaatgtttgccaccaattgccaccaacaatcgaatcctaatgcgattattcgcattggtcaacatgagaaatgcgatttatggactttgaaagccaaatttcaaacgaggaagtgttagatagaatttgtcaggtctacgggttcacacagaaaattcagctcgcaaaccatttcaatatcgcagccagcacgctacaaaaccgctatacacgcggtaacgtctcctatgatttcgctgcattctgcgcccttgagactggtgtcaatatccaatggatccttaccggaaaagggccacaaaagcctgacgaacactcaaaatcgtcttacgaactcaaatcattcacattaagtgaaggtcgactcactgataatggggttttgaatatcgaccctgagcttttcgaaaagcctttgaaaagtgctatctgcgttaaaaacgagagcaaaagctacatcactgagaaagatgcgcctttggctgacggtctttggattgtcgatgttgagggcgcaattagccttcgagagttaacggttctacccggtaaaaggttgcatgtagcaggaggtaaagtaccgtttgagtgcggaattgatgagataaaaacgattggccgagtggtaggtatatacagcgagattaactgatggccgtccgtaaaaatctggcaggagggtggatttgtgaaatctaccctaatggggcaaaaggcaaacgcatcagaaggaagtttgccaccaaaggtgaggcgctggcttttgaacagcacaagatacagcacccatggcaagaagaaaaagaagaccgccgttctctaaaagagcttatcgattcctggtatagcgcgcatggaatcaccttaaaggacggcgaaaaacggaaactagctatgcaccatgctttcgattgcatgggcgaaccgttagctcgcgattttgatgcacagatgttttcccgctatcgggaaaaacggttaaaaggcgattacgcccgttcaaacagagtaaaagaagtatcacctcgcacgcttaatcttgagctggcctactttcgtgctgttttcaacgagcttaatcgactcggggaatggaaaggggaaaatccactgaaaaatatgcgcccgttccgcacggaagaaatggaaatggcttggctcacgaaggaacagattgcagcgcttcttgatgagtgcaaacgacacgaacaccctgatttagtatctgttgtgaaaatatgccttgcgactggtgctcgttggtccgaggccgaagggctcaagaaatcacagctatcaaaatataaaattacctacaactacactaaaggtaaaaagaatcgcactgtgccaatcagcaaagagctttatgaagaattaccggctaaaaacaaagaacatggtagcttattccagaattgctatggcgcttttcgttcggcactacagcgcactaacattgagctgcctgccggacaacttacccatgtgttgcgccacaccttcgccagccactttatgatgaatggtggtaatattctcgtattgcaacgtgtgctcggccataccgacatcaaaatgacgatgcgatatgctcactttgcccccgaccatttagaggatgccgttaaactcaatccactggcgacgagtggcgataaaatggcggtgtaaatggcaaatattggcaaacattggcaaacattggcaaactaagtcaatgtttaataacgcaaactattgattttcggttgttctggtaggaactcataatcgcttggtcgctggttcaagtccagcaggggccaccaaattttagctttaaaatcatataattaagccactctaaagagtggcctttttgtttctgacagggctcaccccataccgctatttacgatgccaataggctgccgcacgtaccaggtgtggatcaaaccccttttcaaagcactgacttaaacgttttaccgttttgccttcgccagtaatccagatgaaatagtctgattctggtattgtcagctgcgacaggcgcgtttgcattgcctgttcatcgccgccaacaacatattccacagtaatatccgtcaaatgggcgagataatcgcggtatgccgcatcctgaatgctcaccagcgcggttaccgcagggcgcacaggcagacggctaagcgattccagacgacgacgtagcgcaggcataccggactcatcgcagacataaacctgacaggcatactcttccggcaccaccagcgaaccgcgcggcccgccgatcgtcagtgtatcgccttcacgggcttccattgcccaacggctggctacgccgccatcgtggataaagaaatccagcgccagctcgcgacgcgcctcgtcatacagcggcgtgtaatccctggagaccgggcgaacgccctccccccagataatgccttcctcagtgactgtcggaggcgtaaagcgacagcctggctcagggaaaaaaactttcgtgtgatcgtcaaagcccagggagatgaaaccgtccagcgcctcgccgccaagtacgatccgctgaaatcctgcgctaatacgttctacccgcagaacgatcagctcgcgaaaacgcagctcattacgaacacgctgtgggtagcgtacggatgatgtcgtcattttttgccttcgtgaagtaatacgatatatctaaattaaagttttaaatgataatgattgttaatcagtaaaaatgcaactgttttttgatagtgttctggcaacacatcgctaatcacaacttcaaaataaaacgttataaattaatagattatatcaacaatcgcttttatccttgctaaaaaccatcatttagatataaattagatatatctaaataagcaggaggcaatgatgcaaaatcaacatgaagggtgttgcaaaaaccgggatcatatgcacgatggttgctgcaaagatcgagaacatcagcatgaaggctgccatagcgcgcatcagcatgagaacgccagttgcggcggcgagcaccgtcacggacacggctgtggtcgtcatggacagggcggtggtcgacgtcagcgattttttggccacggggaacttcggctggtcattcttgatatcctgacccgggacgccagccacggctatgaactgattaaagcgatagaaaacctgacggggggcggctatacgccaagcgctggtgtgatctaccctacgctggattttttacaggatcagcaatttatcacgattagcgacgaagaaggcgggcggaaaaaaatcgcgattaccgcgaacggcgcgcaatggcttgatgaaaatcgcgaacacctgacgcatattcaggcgcggctaaaagcccgttgtgtgggcatggagttacgtaaaaatccgcagatgaagcgggcgctggataacttcaaggccgtgctggatctgcggataaaccacagcgatatcaacgacgcgcaaatcaaacgcattatcggcgtgattgatcgcgcggcgctggaaatcgccgaactggattaagcgggctgcgtgtcctcttcgcggacgcggaacacgttaaccagctcttttaaatgtaacgcctgttcgttcagcgacgccgcggcggcaacagactcttccacaaggcaggagttttgttgcgtggcggcgtcaatcaggccaatcgcgctgttaatctgcgaaataccgtcagtttgctcacggctggcctgcccaatctcgcgtaatatcacatccatctcttcgacgttatccaccatgccattaatcagggcgctggctttctccaccaggtgcatcccttcctgagtctgactggttgaatcttcaatcaaattacggatttcactggctgacgaggcgctcttttgcgccaactggcgaacctctccggcgacaacggcaaaaccacgtccatgttcgcccgcacgcgccgcttcaaccgccgcgttcagcgccagaatattggtctgaaaggcaatggaatcaatgatattgatgatatccgacatacgatttgccgtatcgttaatgacgcgcattttctgcgtcacttgattcatcatctccccattgtttttcactacgctggcggcgccggcagagagtttggtcgcttcactggtatggtcagctgtgtttttaaccgtggcggtaatctgttccatcgacgccgccgtttcttcaaccgagctggcctgttcttccgtacgcgcggccaaatcctggttaccggcgacaatttgcgccgccgccgtggagatactctccgaaccgttttgcacttcctgtacgatatccagcagacgcgttttcatcgccattaatgcttgcagtagtacgcctgtttcatctttatagtcggtggtgatatggcgagtcagatcgccatcggcaatcgcctcggcaaagcgtaccgcttcatcaagcggtcgggtaatggaacgtacgatataccatcccattacgcatccggcagcgatgcttatcagcgccagggtaattaacagcgtccggttagttttaaaatctccttcgacctgcacgcccgcgttgtgcatctgcgcatcctgaacggcgataagttcctgaactttgtccttatagaccttttgcacttgcaccgttctggtcatcatctcctgaatggccgcctgacgattatggctttgaatatcttgcaaaatacggaatctggactccaggtattgctggcgcgcttcacggatctcggtaatgattttctgcgaagccgcatcgtgacgattgctggaaagctcatccagtaacgccgtaatacgctggcttatttcatccagctctttctgcgaactctggctccagcgcccctcttcatccagtaacatgagctgctgcgcgatgatgaaatcattaaaattatcgattaacagattggctttcaccgtggtgggataatcattggtaataatgttctgcatacccgtattagcccgatcaaggctaaacaaagacagagcggaactcaccaccatgagaacaatgaataagccaaaggccataaataattttgaacgtattttaatgttatgcaaaaacatattttctccctgggattgcatatcctcatacaggaagatttatcggcaataatgttactaactttatgatattgatcgctttttatttcggaacattattagtaagtaatatttattgttcacagaaagatgaaccaaaagtgacataaattggcactaataatgaaagaaatacgctaaaaggttaaccatttcttatttattaactgagtttatacctattaataggtagacaagggagaaggaataaatatcacattatttttaacatcacaggccactgatactctctatgatggcaggcaccgccttctatcagagcgcatccgcccggtaagcctgttgctaccgggcggatgtcattaccattgctacctacaaataaacttaatgcagtaccgtgaccgcatcctccagccggctggcacggtgttttaccattgcggagacttgtgcgctctcttccaccagcgccgcatttttctgggttatgcggttcaactcgtccacggcgcgggtcaggctggaaagcccatctgtctgttcctgcgtcgactgactgatacgtgcgataagcagggtgacattttgcacctgagctacaatgtcatccatggtacggcctgcggcgtgaacctgctcggagcctgactgcacctttgttgcgctggcatcaattaatttacgaatatcgttcgccgcattagcgctgcggctggcaagatggcgtacctcgccagcaaccacggcaaaccctttcccctgctcgcccgctctcgccgcttctaccgccgcattcagcgccaggatattcgtctgaaaagcgatatcgttaattagcgtggtgatcgtcccgatacgttgcgtactgtgagcgatatcatccatcgttttaatcaccgtatccatcgcctcacctccctgagtcgccgcgctactggccgccatggaaagcttatccgcagcggaagccgtctcggaattgagcttcacggactccgccatctggttcatggtcgttaccgtttcctgaacattctccacggtctgacgggtgtgttcgttcagatcattattacccttcgccagcctttcactgccgtttctgacgctggaaacctgacttgatacgtcattgatcagccagcggcacatcaagccaagctgccccacggccctcagcgtcagccccaactcatcgctacgattaagatgttgtacgctgttgcgttcgccggtcgccactttcagcgcctgcgtcgccacattttcaatgggacgcacaatttgccattccaatagcgccgtacctgccagcatcgccaacgcgcccaacagcaacgcctgccatgaggcatccgtaccgaacaacgccaacgccagcattacggccattagccccataatgctacgcactcgccagcgaacaggcatagcgggcagtttgcccagcaaaccctgacgaaccaccaggcctttatgaattcgtttactacaccgcccttcatttagcgcctgatataaaggctcgacggcggcaacctcatcatccgtggcgcgggtacggatcgacatatatccagtcacacgcccttcacgtatcatcggtaccgcgttggcccgcacccaataatggtcgccgtttttacgccggtttttcacaatgccgctccacggttcgccctgttttagggtgtaccacatatctgcgaaggcagctttcggcatatccggatgacgcaccagattatgtggctgcgccagtaactcgtttaactgatagccgctcacttggacaaaagtgtcattggcgtgagtgatatagctttccaggtcggtcgtagacatcagagtggtatcatcatccagcggggtatttagctggctgacgtagggatgagaagacatgatagcgtcctgtgcaggttatctggatgttaatttttcgctcagatgttatttcggcgctaatctatttatctttagttgttaaaattgctctggatcgcaatttgcgattaatccttaatatttgtacgattttcacctcatcctgcgccttattttcattatgaaattgtttagcgtggacaacctttttctttaaaatctgccctggctcacctttttctcacgccgccgctaacgcaacacaccgtaaaccgtaaaacaagatctgctcaaaatgcatccaattgttaacgcatgatattaaatgttgggtaaatgtgattattcctggtgtttatcccgattttcactatgggcttagacccccgctaatccctgcaatacttaattcagtatcatgtgatacacggccctctggagctcattttgaacaggttaccttccagcgcatcggctttggcctgtagcgcgcacgcactgaatctcatcgagaagcgaacgctaaaccatgaggaaatgaaagcactaaaccgagaggtcattgactactttaaagagcatgtaaatccaggatttctggaataccggaaatctgttaccgccggcggggattacggagccgtagagtggcaagcgggcagtttgaatacgcttgtcgacacccaggggcaggagtttatcgactgtcttggggggtttggcatctttaacgtggggcaccgtaatcctgttgtggtatccgccgtccagaatcaactcgcaaaacaacctctccacagccaggagttacttgatcccttgcgggcgatgctggcaaaaacgctggcggcgctgacaccggggaaactcaagtacagctttttctgtaacagcggcaccgaatccgtcgaagcggcgctaaaactggcaaaagcgtatcagtcgccgcgcggcaagtttacctttatcgccaccagcggcgcatttcatggcaaatcattgggcgcgctctccgccacggccaaatccaccttccgcagaccctttatgcctttactgccgggcttccgccatgtgccgtttggcaatatcgacgcgatgagcatggcatttagcgaaggcaaaaaaacgggcgacgagatagcagccgtgattctggagcctattcagggtgaaggcggcgtgatcctgccgccgcagggatacctgacagaggtacgtaagctctgtgatgaattcggcgctctgatgattctggatgaagtacaaaccggcatggggcgtaccggcaagatgtttgcctgcgagcacgaaaatgtgcagcctgatattctgtgtctggcgaaagccctgggcggcggcgtgatgccgattggcgccaccatcgcgactgaggaggtgttttcggttctgttcgacaatcccttcctgcataccaccacttttggcggtaatccgctggcttgtgctgccgcgctggcgaccattaacgtcctgctggagcaaaatctcccggcccaggcggaacaaaaaggcgatacgctcctggatggttttcgacaacttgcgcgtgaatatcccaatctggtacacgatgcgcgcggcaaaggtatgttgatggccattgaatttgtcgacaacgaaacgggctaccgttttgccagtgagatgttccgtcaacgcgtgctggtcgctggtacgctgaataatgcgaaaacaattcgtatcgagccaccgctcacgctaaccattgaactgtgcgaacaggtattgaaatcagcgcgtaatgcgctggcggcaatgcaggtgagcgttgaagaggtttaaaaacgatgccggatggcgctgtgcttatccggcctgttttccccgggtcgcggcctcttttttgaatcccatcacaatcaccacattccccttttcccttttacctcgcgacggctacagtagtaactcatccgaccacataacaataattttacatactggatacgcttatgagctacccgtcgctgttcgccccgctcgatctgggctttactactctcagaaaccgtgtgctgatgggatcgatgcacacgggtctggaggaacatcctgatggcgctgagcgcctggcggcattttatgccgagcgcgcgcgacacggcgtagcgttaatcgtcaccggcggtattgcgcccgttccctccggggtcgtgatgaccggcggcgcgatgctgaacgatgccagccagttaacgcctcaccgcgtggtgaccgatgccgtacatgcgcaaggcggtaaaatcgcgctgcaaattctgcacaccgggcgttacagctatcagccgcacctggtcgcgccgtcggcaattcaggcgccaatcaaccgctttatgccgcatgaactgacgcatgatgaaatcttgcagttaatcgacgacttcgcgcattgcgcgcaactggcgcgggaagcaggctacgacggcgtagaggtgatgggatcagagggctatctgattaatgaatttctcacgcggcgaactaaccatcgcgatgacgaatggggcggcgactatgccagccgtatgcgcttcgcggttgaggtagtacgcgcggtacgccagcgggtagggaacgactttattattatctatcgcctgtcgatgctcgatctggtggaaaatggcggcacgttcgacgaaacggtacaactggcgcaagccattgaagccgcaggcgcaagcctaattaataccggcattggctggcatgaggcgcgaatcccgaccatcgccacgccagtaccgcgtggcgcctttagctgggtgacgcggaaactcaaaggtcatgtgtcggttccgctgatcgcgaccaatcgcattaacgatccgcaggtcgccgagacgatcctgacgcgcggcgatgccgatatggtgtcgatggcgcgtcccttccttgccgatgccgaattcctgactaaagcgcaatccggacgcgcagatgagatcaacacctgtatcggctgtaatcaggcctgtctggatcggatcttcatcggcaaagtgacctcctgtctggtgaacccgcgcgcctgtcacgaaacccacatgccgataacgccggccatacgcaaaaagaacctggccgttgtcggcgcaggcccggcggggctggctttcgcgattaacgccgcgtcgcgcggccatcatgtcacgctgtttgacgctcagagtgaaattggcggtcagtttactatcgccaggcagatcccgggtaaagaggagttttacgaaacgctgcgctactaccgtcgaatgatcgatgttactggcgttacgctgaaactgaaccaacgggtgaacgcagaggatcttcagccgtttgacgaagcgatcctcgcttgtggaatagtaccgcgccgcccgccgatagacggtatcgatcatccaaaagcattgacctacctggaggtattgcgcgataaggcgccggttggtaagcgagtggcgatcatcggctgcggcgggatcggttttgacacggccatgtatctgagccagcacggcgaatccaccagccaaaatattgctgaattttgtacggaatggggaattgataccagcctgcaacaggcaggcggtctgcgcccggaaggcccgcgcctggcacgtagtccacggcaaatcgtcatgctgcaacgcaaaaccagcaagccgggcgaagggttaggtaaaaccaccggctggatccatcgcgcgacgttactggcgcgcggcgtgaagatgatcccggcggtcagttaccagaagatcgacgacgacggattacatctcttgatcggcggcgaaccgcagttgctggaagtggatcatgtggtgatctgcgccggacaggaacctcgccgcgagctggcggacccgttacgcgccgcaggtaaaacggtacatcttatcggcggatgcgatgtcgcgatggagctggatgcccgacgggcgattgcccagggcacccgactggcactggagatttaacgactttgcctgatggcgctacgcttatcgggcttacgccgtcataccggttttataggccggtatgacgcttgagcgccttatcgacggcgtccctgcttcaccgctttcaaaatgacaaatttattgttggttgctatcgtcgtgcaattaccgaaaatcttcttcagcttgtggaaatagtccagatggcggttcgccacaatatacagttcgccgttgattttcaggcagcggcgggcgtgatggaacatctcccaggcgatattgtccgtcagcgcatgtttctggtggaacggcggattgcagaacaccgcgttaaaacggaacggctccacgccggagagcgcgttgttgatcataaattcgcagcgttcgaatgcttccggcaggttcgtttctacattcaaacggctggaatctaccgccatcggcgattcatcgacaaatactacgttcgcctgcggatttttcgccagtaagctcaggccaatcaccccattgccgcagccgagatcgacaatctccccgtcgaggttttccggcaaatgctgcataaagaagcgcgcgccgatatccaatccggtacgagaaaacacattcgcgtggttgtgaatcgtccagcctgtatcttccagtttccagcttagcgtttgcggcgcgtcggccagttgcggatgactgaaggtacagttaatcaggcgcgctttcttccacgccagcgtcgtcgtggttgggcccagcactttttcaaacagttccagcgtagaggtatgaatatcacgcgctttcgcgccggcgataatacgcgtttgcgccgtaacgaccttacgcaaagcgcgtaactgctgttccagcaacgccagcgttttcggtaccttaatcaataccacgcccggcgcctgcgggtagtcagcggtactgtcgagaaacgttacgctggactccgcgatgccgttatggcgtaaattctctcgcgtacccagttcgcttaaatacgaatcgccaatactgtatggcgaatgctccgccagcgcacagcttagcgcgccaaacgtatcattcaggatcagcaccgggccgcgaatttccgtctcatccaactgttgcagcagatactcatcggccgcctcccacgccagaagcgggttaacatcatccgtttgcggaaaacgtttcagcgtcagtgaacggaaaccgtcgtctacgtggctcattaggcctcctgaatggtaaaattgcggcgttatccctgaaaagggtgcgtgagtatacactttttatcagcaacatggagctttgatgacctcactaacttaccttcaggggtatccggaacatctccttgcccaggtgcgcgccttaatcgccgagcagcgcctgggagcagtgctggaaaaacgttatcccggcgcgcatgattacgccactgacaaagcgctatatcactatactcaggaactgaaaagtcagtttctgcgcaatgcgccgcccattaataaagtgatgtatgacagcaagatccatgtgctgaaaaatgcgctgggactgcataccgctgtctcgcgcgttcagggcggcaagctcaaggcaaaggcggagatccgcgtcgccaccgtgtttcgtaacgccccggagccattcttacggatgattgtggttcacgagctggcgcacctgaaagagaaagatcataacaaagcgttttatcagctctgctgccatatggagccgcagtaccatcaactggagtttgatacgcgactgtggctgacgcatcaggcgctgtcggcacaataaattctgaaaatgccccttcccccgtatctttttaacggcgtgggcataaaatcggcgcgttcacatttcgctcattgcctgccgccacgtcaaggatgacgatctgtagagggtattttttatccaccgccaacggaaccgcgcaacgaccatgctctcacaatgtgcccgttttatccgccgcctctgttttacacgccgggccttaacagtggcgtgttttctgcttgtcgcagcaggcgtcgcgcttttctattccaactggcttatcgtcaacgcctcacagcatctgacatggaatgacattcagaccgttcccgcccgcaacgtcgggctggtgttaggcgccaaacccggcaatcggtattttacccggcggattaatactgccgccgcgttgtatcacgccggtaaagtgaagtggctgttagtcagcggcgataatggcaaaaaagagtacgatgaaccttcggcgatgcagcaggcgctgatggcgaaaggtgtgccggaggcggccattttttgtgattatgccggattctccacgctggactccgtggttcgcgcccggaaagtgtttggcgaaagccgcattacgattatctcgcaagcatttcataatcaacgggcgatctggctggcgcaacaatatggcattgacgctatcggcgttaacgcgccggatctgaataaaaggcacggaacctacacacgacttcgggaaaagctggcgcgggttagcgcagtgctggatgccaaaattttgcatcgtcagcctaaatatctgggcgctggcgtcactattggggctgatagcgcacacgggtgcccttctcgccagtaaaatgccagagtgcgtcgcagcgcactggcaagggcggaaaggcgtgctacattgacgaaaaatccctttctggagtccgctgacgtttatgatacgtttcgctgtaattgggactaactggatcacgcgccagtttgtcgacgccgcccatgaaaccggcaaattcaggctcgccgccgtttactcccgtagtcttgaacaggcgcagtctttcgcaaatgattatcccgtcgagcatctatttacctcgctggaagcgatggcgcaaagcgacgcgattgaggcggtttatatcgccagcccgaattccctgcatttctcccagacgcagcgctttttgcagcataaaaaacatgtcatgtgcgaaaagccgctggcttctaacctggcggaggttgatgccgctatcgcctgcgcgcgcgataatcagcgggtactgtttgaagcctttaaaaccgcctgcctgcccaatttcctgctgctgcgggaatcgttgccgaaaatcggcagaatgcataaagcattactaaattactgccagtactcttcacgttatcagcgctatctgaacggtgaaaatccgaatacgtttaatccggccttctccaatggttcgattatggatatcgggtattactgtctggcgtcggcgatcgcgctatggggcgagccgcgcagcgttcaggcgtcggcgaatttattggaaagcggagtagatgcgcacggcgtcgtggttatggattacggcgattttagcgtcacgctacagcattccaaagtcagcgactcggtactggccagtgaaattcagggcgagaggggatcgctggtcattgaaaagctgtcggaatgccagaaagtgtgttttgcgccgcgcggcgcgctgatgcaggatctgacccagcctcagcatattaataccatgctgtatgaagccggggcgtttgcccagcttattgaaaaccacgccgtggaacatccggggttgtcgctaagtcgcgccacggcaaaatggctgacagaaatacgccgtcaaaccggggtcatcttcccggcggacgatctgacccatccccttactgcgtaaaattatgtaaatcatatgttacaggtcattgactctacgcgtggcctgtcatactttgttacgcgcaaaggggagtaacttcattgccggtcgatcgtcattacgatgtgtgcaaaaccacatccggtcaccgggcagccataaaggaatgcgtcagcgtattcctttattgttgtaagtgagaccttgccgaatggcaaggtctatgcataaaagcaacggctaatgccattcggcgttagccgtttttttttttgcatagggagaaataatgaatactgttggtacgccattattatggggtggattcgcggttgttgtggtgataatgctatccatcgacctgttgttgcagggacgccgtggcgcacatgcgatgtcgatgaaacaagcggcaggatggtcaatcctgtgggtaacgctctcgctactgtttaacgccgctttctggtggtatctggctgaaacgcaagggcgcgaagttgctgacccgcaggcattggcgttccttaccggctatctgattgagaagtcgctggccgtagataacgtctttgtctggctgatgctgtttagctatttctccgtccctccggctctgcaacgccgggtgctggtgtatggggttcttggcgcgatcgtgttgcgtactatcatgattttcgccggtacctggcttatcactcagttcgaatggctgctgtatgtgttcggcgccttcctgctgtttaccggcgtaaaaatggcgctggcgaaggaagatgaatccggcattggcgaaaaaccgatggtgcgttggctgcgcgggcatctgcgcatgaccgatacgatcgagaacgagcactttttcgtacgtaaaaacggcctgctgtatgccacgccgctgctgctggtgctgattatggttgagttcagcgatgtgatcttcgccgttgacagtattccggcgatctttgcggtcaccaccgacccgttcatcgtactgacctctaacctgtttgccatcttaggactgcgcgcgatgtacttcctgctgtccggcgtggcggaacgcttctcgatgctgaaatatggtctggcggtcattctggtctttatcggcattaagatgctgatcgtcgacttctaccatattcctatcgcgatttcgctgggcgtagtgtttggtattctgaccattacgctggtgattaacgcctgggttaaccatcagcgcgataagaaactacgagcgcaataatcttttatcggggtaaacctgccccgtcaaaaacgcccgacagcgcacacctgtcgggcgtttttgtttaacatgtcacaatactgttaatataaagttataaaacatgatcacagcaaaaaatccaggatatttcgcttcccgaaccttcaactttccttatactcaaccaggcaaacactttgttacatcctgaaagatgcgccgtaagagcgtgcaggggatgaccagcaacacaatacaaggaatatgaaatggctacgcaacgagcatcagggctactgcagcgtttagcgcaaggcagtctggttaaacaaattttagtgggtctggtactggggattttactggcatggatttctaagcctgcggcagaagcggttggcttgcttggcaccctgttcgtcggcgccttaaaagcggtcgcccccgttctggtgctgatgctggtaatggcctcgatcgccaaccaccagcacggccaaaaaaccaatattcgccctattctctttctttacctgctaggcaccttttcagccgcgctggcggccgttgtgttcagcttcgccttcccttcaacgctgcatctgtccagtagcgcccaggatatcgtgccgccgtccggcattgtagaagtcttgcgcggtctgctgatgagcatggtgtcgaaccccatcgacgcgctgctgaacgctaactatatcgggattctggtatgggccgtcggtctgggatttgccctgcgtcatggtaatgaaaccaccaaaaacctcgtgaacgatatgtctaacgccgtgacctttatggtgaaactggtgatccgtttcgcgccagtcggtatttttggtctggtttcatcaacgcttgcaaccaccggcttctccaccctgtggggctatgcgcacctgctggtcgtcttgattggctgtatgctgctggtcgcgctggtggtcaacccgctgttggtattctggaaaattcgtcgcaacccttatccgctggtgttcgcctgcctgcgtgaaagcggcgtttatgccttctttacccgcagctctgccgccaatattccagtgaatatggcgctgtgcgaaaagctgaatctggacagggatacttactccgtttccattccgctgggcgccactatcaatatggccggcgcggcaattaccattacggttctgacgttggcggcagtccatacgttaggcgtcccggtggatctgcctacagcgctgctgctgagcgtggtggcctcgctgtgtgcttgcggcgcctccggcgtggcaggcggttcattgctgctgatcccgctggcgtgcaacatgtttggcatcccgaacgatatcgcgatgcaggtagtagcggtcggctttattatcggcgtattgcaggattcgtgtgaaacggcgctgaactcgtctaccgatgttctgttcactgcggcagcctgccaggcagaggacgaacgtctggcgaataacgccttgcgtagctaagtgattatcgatgccggatggcgtatgccatccggcgtaacgatagatctgaatctcccaatccataggctgtgatggaaagcgaattgatgttcacgcgcaacatcctcgcgtaacgttatatgtagatggcgtctgccgcggcgctcggtcagcgtaaagtataaagtgtcagcctgtgtaaatcctctcgccaccctcccttgcgataagcaaaatcaaagctcaacgacgcgtaatttctataacggacttcgttgacctttgttacaattagatgcattttgaatttttgtgtgttagtgcttgcttacttcacaacttaacaaggaatagttcaggccgcgaatttgccgtttccgcaacgctgataaaaactccaactctgttgcggcagtgcaaacctcagatcaccggcgtgacgttaaccgattctccaggaatactgaatggaactactgactcaattgctgaatgccctgtgggctcaggactttgaaacactggccaatccttccatgattggcatgttatattttgtgttatttatgattttgtttctggaaaatgggctgctccctgccgcctttttgcctggcgacagcctgttgatcctggtcggcgtgctgatcgccaaaggcgcgatgggttatccacaaaccattttgctgcttaccgtcgcggccagcctgggttgctgggtcagctatattcagggccgctggctggggaatacccgcaccgtgcaaaactggctctctcatctccccgcacattatcatcaacgcgcccatcaccttttccataaacacggcctgtcggcactattgataggccgttttatcgcgtttgtcagaacgctgctgcccaccattgccggcatatccggtctgaataacgcgcgctttcagttcttcaactggatgagcggcttgttgtgggtgcttatcctgacgtcgctgggctatctgctgggcaaaacgcccgtctttatgaagtatgaagatcagttaatgtcatgcctgatgctgctgcccgtggtgctgctcttttttggcctggcgggttcactggtcatgctgtggaaaaagaagtatgggagccggggataacttatgcttaaaccacgcataactgcccgacaactcatttggatcagcgcttttctactgatgctgaccatactcatgatgacgtggtcaacgctgcgtcagcaagagtcgacgctggccattcgcgcggttaaccagggcgccagtatgccagacggcttctcagttctgcatcatctggatgcgaacggcattcattttaaaagcattacgcctaaaaatgacatgttgctcattaccttcgattcccctgcgcaaagcgccgcagcaaaaacagtgcttgatcaaacgttaccacacggttatgtcgtcgctcagcaggacgatgacaacgaaacggtacagtggctgtcccgcttacgggaaagctcacaccgctttggctaatctccaggaatccgaatcatatcactcactttggtgatttcattgtttaatgactatgattaataaagcggtgtttaacccaccgcgttattatcgggatcaccgccccggacaacgggtccgaacataagggaaagttcaggaatgaaataccgcatcgctttggctatcacgctttttacacttagcgccggtagctacgctaattcgctttgtcaggaaaaagagcaggatatacaaaaggaaattagctacgctgaaaagcacaacaatcagcgccgtattgagggtctgaacaaggcgctcagcgaagtacgcgccaattgtactgacagcaagctgcgcgccgagcatcagaaaaagatcgctgagcaaaaagaagaggtagccgaacgccaacgtgatttagccgaggcaaaagcaaaaggcgatgcggataaaatagacaaacgtgaacgtaagctggccgaggctcaggatgagctaaaaaaacttgaggccagagactactaaattaacgccgaatgtaaatactcactcacctggagaaaactatgtcgaaagataacactacggaacatctgcgcgctgagttgaaatccctgaccgatacgcttgaagaagtgctgagctcttcgggcgaaaagtcgaaagaagagttgagtaagattcgtagcaaagccgagcgcgcgctgaaagagagccgttaccgcctgggcgaaacgggtgatgtgattgccaaacagactcgcgtcgccgccgcccgcgccgatgattatgtgcgcgaaaatccctggacaggcgtaggcattggcgccgctgtcggtctggtgttgggcgtactgctgacgcgtcgttaattatggcggactctcgacaggcacaaggaccaggcaaaagcgtactgggtatcgggcagcggattgtcaccattatcgttgagatggtggaaacccggctgcgactggcggtagtagaactggaagaagagaaagcgaacctctttcagcttttgctgatggtaggtcttaccatgctcttcgcggcgtttggcttaatgagcctgatggttctggtcatctgggctatcgatcctcagtaccgtttgaacgcgatgatcgctaccacagttgtgctgttagtgcttgcgctaatcggcggcatctggactttgcgcaaagcgcgtcagtccacgctattgcgccatacgcggcacgaactggctaacgatcggcaaattctggaggacgatcagtcgtgagcagcaaaggcgaacgcgaaaaacgtaaagcgctgcttctcagtcagatccagcagcaacggctggatctgtccgccagccgtcgcgactggctggagaccaccggcgcgtacgatcgcggctggaatacggtgttaagcctgcgctcctgggcgctggtcggtagcagcgtaatggccatctggaccatccgtcatcctaatatgttggtacgctgggcgaaacgcggcctgggtatctggagcgcctggcgcctggtaaaaactaccctccgtcaacaacagctccgcggttaatatcttttcttttatagcatcgcgccatcaggttatcacctggtggcgcgatacttttatgcatatcgtctctttagcaatcactcaaattttttgaaaaaatttggcaattttccttgctaacaattcctgcacgccacgtttatgattctctccagcgataacaatgatgcgccaaaccgcgtcattgctcatgaaaatagcagcagccgccgaatcggccccctggagaataaaatgaaaaaattagaagatgttggtgtactgatagcgcgtattttaatgccagttctgtttattaccgcaggatggggaaaaattagcggctatgcgggcacacagcagtatatggaagcgatgggcgtaccaggattcctgctgccgctcaccatactgcttgagttcggcggcggtctggcgattctgctggggttcctcacccgcaccactgcgcttttcaccgctggttttacgttgctgacggcattgatcttccatagcaattttgcagaaggtgtaaactcgctgatgtttatgaaaaacctgaccattgccggcggattcttattactggcgttaaccgggcctggcgcgttcagccttgaccgtctgctgaataaaaagtggtaagcaatctatactcaattaaaaaagcgagggaatagcgcctcgcttttgtcatctgaaggagagagacatgggacaactgatcgatggcgtctggcacgatacctggtatgacaccaaatcttccggggggaaatttcagcgttcagcgtcggctttccgcaactggcttaccgctgacggcgcgcccggaccttccggcgaaggcggattcgccgcagaaaaagatcgttaccatctgtacgtttcccttgcctgcccctgggcgcatcgcacgctcattttccgtaaactgaaaggtctggagccgtttattccggtttccgtcgtgaatccattgatgctggaaaacggctggacgtttgatgatacttttccggcggccaccggcgataccctctatcagcatgaatttctctaccagttgtatctgcacgccgatccacactacagcggccgcgtcaccgtaccggtcttatgggataaaaaaaatcatactatcgtcagcaacgagtccgccgaaatcattcgtatgtttaactccgccttcgatgggctgggcgctaaagccggggattactatccccccgcgctgcaaagcaaaattgacgagttaaacggctggatttatgacaacgttaataacggcgtttataaagcaggcttcgccaccagccagcaagcgtatgatgaagcggtagacaaggtatttactgcgctggcgcgcctggaacagattctcggacagcaccgctatctgacgggcgaccagttgaccgaggcggatatccgcttatggacgaccctggtacgctttgatccggtttacgtgactcatttcaaatgcgacaaataccgaatcagcgactacctgaatctgtacggtttcctgcgcgatatctatcaaatatcgggcattgctgaaactgttaatatggaccatattcgtcaccactatttccgtagccataaaacgattaaccccacgggtatcatttctgtcggaccgtggcaggatctgctcgaacctcacgggcgcgacgtgcgctttggctaatttcaggcgtcctccgggacgccttattaataaataccacaaatatttaccagcatttcattcgcggctattcttagtttgattactttaaaaacaagtgattgaaccattattgaggcgaaaatggattggtatttaaaggttttaaaaaattatctgggatttggcggccgcgcgcgacgcaaagagtactggatgtttattctggtcaatatcatctttacctttgtgttgggcctgctggacgccatgcttggctggcaacgcgccgggggtgaaggcgttctgaccaccatttacggcgttctgatctttttaccgtggtgggccgtgcagttccgtcgtctgcatgacactgaccgctccgcatggtggctactgttgctacttatccccattatcggctggcttatcatcatcgcgttcaactgccagaatggtacgccgggcgacaaccgcttcggccccgatccgaaacgtttttcctgatggcggcgcggcgccgcttttaaagcgccgcgcgctatttattttccggcgaatagcttaggtatttcccgcaggcaccaggcttttgcctcccccatactgtcgcgccgccaggccataataatatcgatttcgctggtcgattccgggctgaccacgcgtagccgcccttcggcaatatcctgttccaccatcgaatatggcatggtcgcgacgccaagcccggccagcagcgcctgacgtttatcttcaatcgtgcttaccgtcagacgtggctgcttatccagcagttgcaccgttaataccggccgctcgcgcgcggtatccgctaccgctacgccgcggtatttaacccgcgtcacttccgaaagcggctccggctcctgatgaatagggtggtcaggcgcggcgacatacacattcattaacgtatacaacttacgggagttaatttccgacgacgatcgaaaatgcatatccggagcgataacgatatccgcccgtccctgctcaagccgctcccatgcgccagccagtacttcggtaatcaatgaaagctgcgtattggctttagcggccagccggtcgatcagtggaaaaaaagcaggcgtcggtaccagagcttcagtgactagcgtcagatgcgtttcccaaccgcgggccaacgcttcagcatccgtcgttaacttgtctgccgcttccagcaatacccgcccgcgttccagcagcatacgtccgacgttggtgaattttgtacgatggccggagcgatctaacagtacaacgtccaactcttcttccagcttctgcatggtgtaactcagcgcggagggcacacgccccaactcatcagccgctgcggcaaaactgccccggcggtcaatggcgtccataacacgcaatgcttcaagcgtcagcgctctctctttagccataacgttctcattcaggaaatttgaacataccgggcagaatatctggctaacaatgcagcgtccagccccttaacataaaaggaagtaaagagaggttaataacgatgattacgacccgaaccgccaaacaatgtggacaggcagactacggatggctacaggcccgctataccttctcctttggacactatttcgaccctacactgctaggctacgcgtcgttgcgcgtactgaaccaggaagtgctggcgccgggcgcctcttttcagcctcgaacttacccaaaggtggatattttaaacctgattctggacggcgaagcggaataccgcgacagcgacggcaaccatgtacaggctaaagcgggcgaagcgttactgctcgccgcgcagccgggcattagctacagcgaacataatatcagcaaagttaagccgttaacccgaatgcaactgtggcttgacgcctgtcctgaacgggaaaacacgctggtacaaaaaatcccactcctggcggcgcaacaacagcttcttgcctcgcccgacggtgagcaaaacagcttacaactgcgccaacaggtctgggtacatcatattacgctggagaaaggcgaatcgcttaatttccagcttcacgggccgcgcgcctatttgcagtcgattcacggtacgttccacgcgatgacgcacaacgaagaacgcgaggcgttaacctgcggagatggcgcatttattcgtgatgaacctaacattacgctggttgccgatacgccgctgcgcgcattactggtagatttaccggtgtagccagccagaaaaggagtcgcaagatgagcaaaaaatcggcgaagaaacgtcagcccgtggtaaaacctgccgtacaggaggcgatgagcgccgctgtgccgctgggctatgaagagatgctaaccgaactggaagccatcgtggcggacgccgaagcccggctggcagaagaagaggccgcagcctgaaatcatgccggatggcggcgcaagcgcccgatccggctgataacgggtagacccgataagcgcagcgccatcgggcaacacgctgccccgacgtcatgccggggcgttattattaatgcgctttactggccataatctcgatgatctgcttgtcggtctgctgcattgagcgacacgccagcgaacacaaattcgaaatagattgttcgacattgtgcgccacaatcccttcgtttccggtcaccgccgtatcatccaacgccatcagtacggctttccacgccgccgacgcgctggtagagactttcatcgcgcagctattcgacgcgccatcgcaaatcatcccgctgacatcaccaatcatactgctgatagccattgcgatagtgtcgtaacgaccatctatcagccacgccatacccgctgccgcgcccatcgccgccgtagttgccgcgcacagcgccgacaaacgcggaagctgatggtgaatatagatagcgctcaaatgcgataacattagcgcgcgcgccaggcgctcgtcatcggcgccgacatgttcagcaaccaccatgactggcaccgtggcggtaatcccctggttgccggagccggagttgctcatcgcgggcaacgtggcaccgcccattctggcgtctgacgccgcgctggtacggatcaaaatcgccgtggagagatctttcgccagcagaccgcgatcgcactgtttggccagcgtcgaaccgatatgcagcccccaggaaccacgcagtccctcctgcgacaacgcgccgtttagcctggccgcatcgagaataaagcggatagcgtcaaagggcaccgcattcacaaacgccaggatctcttccagcgaggtatgagacagcactcccagtggcgaggttttttcttcttcctgcgcattatcggcctgggtaaataccacacccttgtcggtttctatccgcacaatatttgtatgatcgccgacgatcgtgacacatgcccagctatcgccgctatacactttcgcccgtgaaaacagaatatcgttacatggctcctgcaacatcaccgcgacatgtccagcggccagcatcgcttttgcatcggcaacggctttagcggaagcgtcttttaacacctccaacccggctttcgcatcaccgcccaacgcgcccaacgccgcggcgatcggtagccctaccattcccgttcctggaacggtaacgcccataccatttttcatcagattgggcgaaacccacgcgtcaatgcgttcaactgtgccgttaagttcagccgccgccgccgctgccgccagcgccagtgaaattggctcagtacaccccagcgccggttttacttcttcctgtacggccagaataaaactttgccacaatggatttattttagattcaaacataacaacaaccttaatctcaggtatatcaagagaatgccaggaacggagaaacgcatagcagcagaccggtaataataatcaggtacaacgaagcgcctttatatttgtgcaatgcgggaaccttgtagaccaaccatgccggaattaaacagcccaccataccgaagatagggctacaaatagaggtgaagctcagtaccggcgcgttgagcacaatggcgctccaggccagcaaaatagcgaaaatcataatgccgcgctgtaccagattttccttaatcttctcggcgggcattttacggcgcaggatattcatcacaatgccttgcgtcgcttcgcggaatcctaaataaacgccaaagaaggcggtcatgacggcaaagatgttcagaattacgctaaccactttgacccagccagcgccatcgccgctaataaattgcgcggcgatcgccagggcggaaatattctgctcgtaggctttcaccgcttcgtcatgccccatcgccagggtgaaggaaaccgcatagaaaaatacggtaacgaacaggatgccaaacgcaatattcatggcacgcagcgctttatggcgtgcgacctcaatagatttttcgcgtgaacggtaagagatcaccattgggcttaacgtctggataaataaaatcgaggtcagcgtaaatggcagggtaataatggcgtttttaatcagcagggccatcggcggcagcgcgccaatgttatacagatgccacatacccaccatagagacgcccagcgccgccactaccagtagcttggtcagcaccatgccagtggagattttgaacagtaatttttcaccgcgtgaggaaatcgccaccaggatgcagatcagcaccagaccataaaatggactatcggaaagcaatccttccgttacgccgaaagtatgcagataagaggcgctgtcgttagtaatcgccgtagaatagacgaacatccagatgacgagcatcacaaagtacagcgcgcctaataaaataccccagtttttgcccagatagccgctgatcacgctggggtagtctttacattccggggattccgccagcgtattaataaacagccgctggaacaggtacatggccggatagccaataatagaagagagtaaaaagacccaaagtcccatcaggccaacctggacaggaagaaaaacgatccctgcgccaatcgccatcccgatactcataatgacccaaccggtgtcggtactatcaaatttgatggcttcacgccattcgctttcagtcatccctgcccgacgcgccggggctgatgcgtcgaggattacgctggtattacttgccgattccataaaattctcgctcaatgtgtaggtagaggttttttttatttttcgtgccgcagcaaggcgatatgcagaacgtgaggtgcaggtactttcttgtaataagaaaatcatacgcgcacgataagagaaaaacttaccaataaaacgcctgcatttcttgtgggttaagaattcttttctatttactattggtttaatgttgttattttctctatttgacgcgtatcacaacaaaaaagggcgcactttggtgcgcccttttctcaacttctgtcttctacgttatcccatagcctgctcactctgcgcctgtcgggcctatccacaaacgactttaatcgccagaccgccgcgcgacgtctcgcgatatttgtcgttcatgtctttacccgtttcgtacatggtttcgattactttatcgagcgaaacccgcggttcagaggtacggcgtagcgccattcgcgccgcatttaccgctttaacggcgttaatcgcattacgttcaatacaagggatttgtacctgacccgccaccgggtcacaggtgaggccaaggttatgctccatcgcaatttccgccgcaatacagacctgcgccgggctgccgcccagcagttctgtcagccccgccgccgccatcgaacacgcgacgccaacctcgccctgacaccccacttccgcgccggatatcgaggcgttcatcttgtacagcataccaatcgcccccgccgacagcagataacgggcgatagagttggcattgaccggacgacggaatttgtcgtaataggccagcaccgcaggaataatgccgcacgcgccgttggtcggcgcggtgaccactcgcccgcccgccgcgttctcttcgctcacggccagggcgaacatgttaatccagtcaataacgttcatcggatcgcgggagagattatcgctggagaccagcagacgccgtaacgctaccgcgcggcgtggaacgttcagcggccccggcagcacgccctcagtattcatgccacgttcaattccggtcgccatcacctgccagatgcgggcaaagccagcgtcaatctgctctttgctccgcaacgccagttcattttgcatcatcaggccggaaaccgagagcccctgtctttcacacagcgtcaacagttcgctggcggaatgaaaatcatacggcaccgatttttctacgtcgtgcgactgaccaaaacgctcctcttcgacaataaagccgccgccaatagagtaatacgttttgtgtaaaagcggcgcttgtccgttccaggcggtaatacgcataccgttttcatggcgcgccagggtttcagcgtgaaagaaaatactgtcggcgacgggaaaatccaccacatgcgcgccacccgccaccgataaacggctgctgcgggcaacctcctggataaacgccggaatgctatcaatattgacatcctgcggcgtattgcccgccaggcccataatgacggcggtatcggtcgcgtggcctttgcccgtcagcgatagcgatccgtaaagatcaaccgtgatgcgcgtcgttcgcggcaggtcgccgctgtcgatcagccgatcgataaaacattttcctgcattcattggccctacggtatgggagcttgaaggtccaatgccaatcttaaaaatatcaaatgcgctaatcatatctccccctaagattaccgttcagcgaagatccgtcgcggggcgatccacacgatcgccccgttcacgttacatcgcctgagtaaaggtgcgcgaaataacgtcctgttgctgttcacgcgtcagcgcattgaagcgcacggcatagccggaaacgcggatcgtcaggttcgggtagttttccggatgttcaatcgcatccagcaacatttcacggttcatgacattgacgttcagatgctgcccgccttctacctgtgcttcatgatggaaatagccgtccagcaggccgacaagattggttttccgcaccgcatcttctttcccgagcgccgcaggcacaatcgagaaggtgtacgaaataccgtctttggcgtaggtaaacggcagtttcgccaccgacgtcagcgaggccaccgcccctttgcggtcacgaccatgcatcgggttcgcccccggcgcgaacggcgttccggcgcggcgtccatccggcgtattgccggtcttctgcccgtacacgacgttcgaggtgatggtcaaaatggactgcgtcggcaccgcattgcgatacgtcggcaacacgctaattttttgcataaagcgtttcaccaggtcgcaggcgatgctgtccacgcgctcatcgttgttgccgtactgcggatactcgccttcaatagcaaagtcgatggcaaggccgttttcgtcgcggatcggcttcacctgagcgtacctgatggcggacagggaatccgccgccaccgacagtccggcgatgccgcacgccatcgtccgatacacatcacggtcgtgcagcgccatcagcgaagcttcatagctgtacttatcgtgcatgtagtgaatgatgttcagcgcgctaatgtactgcaccgccagccagtccataaaatggtcgagactctccattaccgcgtcataatccagcacctcatccgttaacggcgcggttttcggcccgacctggattttcagtttctcatcaacgccgccattgatagcgtacagcaacgttttggcaaggttggcgcgcgcgccgaagaactgcatctgcttaccgatgaccatcgggctgacgcaacaagcgatggcgtaatcgtcgctgttaaagtcggtacgcattaaatcgtcgttttcatactgcaaagatgaggtcacgatggagacctgcgcagcatatttcttgaatgccaccggcaacgcttctgaccacagtatggtcaggttcggctccggcgctggccccatcgtgtgcagggtatgcagataacggaaggagttcttcgtcaccagcgtgcggccatcaagccccatcccgccaataacttcggtggcccagatcggatcgccggaaaagagcgaatcaaattccggcgtgcgcaggaaacgcaccatgcggatcttcatgatgaaatggtcgatcagttcctgcgcctgctgctctgtcagaaggcccgcgttgaaatcgcgctcaatgtagatatcaaggaacgaggcggttcttcccagcgacattgcaccgccattttgcgattttaccgccgccagataagcgaagtagagccactgtaccgcttcctgcgcgttccgcgccgggcgggagatatcgtagccgtatttcgccgccatctcctgcatttgcagcagcgcgcgacgatgctccgccaactcctcacgcaggcgaatcgtcgcctcaagattctgtccctgctccagattcgactgcaggtcggcgaattgcagctcgcgttcgcgcaccagataacggatgccatacagcgcgacgcggcgataatcgccaataatgcgcccgcgaccataaccatccggcaaaccggttaatacgccggatttacggcagcgcagcatatccggcgagtaaacatcgaatacgccctgattatgggttttccgcaggtcggtaaaggtatattcaaaatcggcgtccatttcgcggccataagcgtggaatgaacttttgatcatgttaacgccgccaaacggatgcaaagcgcgtttaagcggcttatccgtttgtaaaccgacgattttttccagctctttttcaatataccccgcatcgtgcgcggtaatcgtcgtcgcgatgttggtatcgaaatccaccggcgcatgggtcgcgttctcgatacgtattcccgccatcaccttttcccacagcgccgtggtcgctggcgtcgcgtcggcgagaaaagattcatccccctcatagggcgtatagttatgctgaataaaatcacggacattaatttcttctttccagtccgtacctttaaaatcacgccatgcttcggcatacagcatatcgctggtatcgatatttaccttcatgaaaaataatctctctacagaacagccgttaagttatgcaaattccactggtgctttcacgttgcctaaatgaatggcatcaagggcaatcattttctcttcattcgtgggaataacagcgcaaataacctgagaagggttagcggaaataatgcgctcgccgtgagaattcggctgcttattcatttcaacgtctaacgtaagccccagtacgcccagatgttcaatgaccaactggcgaattaatactgaattttcaccaataccaccggtaaaaataatgccatccaaccgatgtaacgatgccgcgtgtccggcaatatgacgggcgatacggtgaacaaacgtttttatcgctaaccgggcgcgctcatgtccttcgtgccaggctttttccaggactctaaggtcggatgacaaaccggagatgccgagcaaaccggactctttattcaccactcgctccagatcgctcaacgtctgcccggtttctttggctatccacgccatcgcgccgaaatcaacgtcgccgctgcgagtccccatcatcagcccctcaagcggcgtcatccccattgaagtatccacgctctgaccattgcgtaccgcgcagatagacgccccattgcccagatgcgcgacaatcagacccgagtctttttcatcgaggtcaagcagttcatacgcgcgccgcgaaacatagcgatgcgacgtaccgtgaaagccgtagcgacgcacgcccaggctggaaaaatactcccacggcaatccgtataaataggcttccggcgccagcgtctggtggaaactggtatcaaataccgccacctgacgcacggccgggaaaagatgccgcgccgcgtcaatgccgcttaaattagcgtaattatgcagcggcgctaaaggcgatacccgacgaatattatcgataatctcatcggtaataatgacggactgcgtaaataactctccaccgtgcgcgatacggtgaccaattaatgccacgctatccgttaaatcacgtttttccagctcaaaggcaatggcttttaacgcgtcctcataattagagtgtgcgaggtttatcggcttatcgccattaatagataaaaaggcgttttcagtattcattccatctgctattcccgccattaaaacatcacaggtagcgacatccagtacagagaatttgatagaagatgatccgcaattaatgaccagaacgaccggaaattcattcatgtagtgcctccgtcgatgtcagcctgcgtccgcgccctggggcggacgcaggctaaacgtgaggattagaacaatttgtagacaatattcaggatggtcagcagaccaatcagggtgacgaacacgttatccagacgaccacggtacttcgccagcgacggcgctttacgaatggcgtacatcggcagcaggcataacagcgaggcgataatcggcgcgcccatcgcttcaatcaggtccagaatgttcgggtttgcgtaagctacgacccaggtagaccccataatgaagatcatgctgatggtgttaagcttgcccatagagactttggttttatcgcctttataaccaaatttcagcaccaggccgttcagcccttccagcgtccccaggtagtggccgaagaaagatttgaaaatagcaaccagcgcgatgatagacgcgccatactccagcaccgttgcaaaagtagattttgtccccgacaaagaggcgaaatggttggccaggtaggaaagtaccggaatgttctgcgctttcgcatccgccatgttctgcggggagagcgtaaacaggcagctaaaggcgaagaacatcaccacggcgaccatcagcatactggcgcgcgagatgatctgtgaacatttacgctcggtaaattcgcggccaaactctttctcatactcttcacgcttagacaccacgaaggaagagacgatgggcgaaaagttaaaggagaacaccatgatagagatgcccagccacaccgtaaccagtatgccatcgtgcccggtcagcgcgatattactgagatcaacctgatcgataaccgccgagttccagtaaggaatcagcgataatgagattagtaccagactggcgataaacggccataccaggtaactcatcaccttaaccatcagatctttaccaaaccagatcacaaaggccatcagcagcagcaagaacagcgccacgaaaccgcgattcaacgctggcatctgcagctggttttcccaaaacgtcatgaacgtgttagtaatggtgacgccataaatccacagcagcggacaaatcgcaaagaagtaaaggaacgtgataactaccccgcccgttttaccaaagtgctcttcgaccgtttccgtaatattgccggacggattagatccggataaacacagacgcgccagcgcccggtgacaatagaacgcaatggggtaagctaaaaccagcatcagaagaatggggataagcccgccaaacccggcgcggatagggaaaaacagcaccccggcgccgatggcggtaccaaataaacccagcgtccacgtcgtgtccgatttacgccatgacgactgttttgcctggctggatacaatgctatcagtagtactcatatcctatcctcacgaaaagattaagcgtcaactaaacccgtaatttgtgatacccgagaaagatcgatattgccgccagaaataatactgaccgtttttctgttctgaatatggctatctaatttcccacttaatagtgcggcgcaagccagagcgccagcgccttcagtaataaccttattgcgctgaattaaagcgatcatgctgttacgaatttcatcttcgctaaccaggacaatgtcatcgactaattcacgaacgatttcataggttaaattacccgggcgggagacatcacaaccatccgccagggtgccggtcgttcggtgcgtggttatttcgccagtgtaataagacgccgccataccgtgaacattttcggcctgtacgccgataactttaatggtcgggttaatcgatttaatcgcaatggcaatacctgcaattaaaccgccgccgccaataggcacgatgacattatcgacatcgtacagatcttccataatttccagaccaatagtgccctgtccggcaatgacttttggatcgtcgtaaggcggaataaaaatgcggccttcggtttcgacaatttcactcaccttagcgatggtgtcattgaagttgtcaccgtggagcaccacttccgccgaataatcacaggtggccgccacttttgactttggcgcgcccttcggcatcacgactttgccgtcaatacccagcattgcgcaagaaagagaaacgccctgtgcatgattacctgcggaacaggccacgacgcctttacgtttttccgcctccgttaacgagctaagtttgttaaaagcgccacgaattttaaatgaacccgtacgctgcatattttcaaacttgagaaatatttcgcctttgcaacgttcactaaaatagttagagcgaggcattcccgttttatatatcttccccgccagtctttttttcgcttcgaggatatcttcaattgcaaccgggagatcgtatgtaatgtgcattataacctcttaacctgggtattaaaaataagttaccgttgcccactgttcaaaagaaacaggtgacgtcaatttcgctaaatatgtttattccatatcattcaatttctattaactgcctgcgtctgcatccattatatgatgaatattgtttagccaattctactaatactgaagcggcttttttgatacgataatttttagaccataccgccgcataacgtgcgacgggtaacgtgtcttgtatgggtatcgtgataaattgattagagccaaaaggcgtggtcatatcgcagggaataacagttaagaaatcagcattgagaacaagattatatattgtgacgacggaatctgttttaacaatgttttcgatgctgatgccatttcgttgtagagtggtgagtaattcgctgtagtagcccatattcgtttgcggcaacacccactgttcgtcttttaacgattccagtgtgatggtgccggtgcatgttcgggacttgctggctaccaggacaaactctgattcaaacagcggctcgacatgcagatcctgtagctgcatttcattactgagcgtaccgatagcaaagtccagccgcccgtcgcgcagggccggcagaaatgaagagagctgggcttcgtacatggatacctgcgcttttggaaagacctctttgaacttatgaatcatatcggacatgaaggtaaagccaatcagcgaaggaaagccaaacgagacgtcgacaacggtattgcacgtcatactgttcatctcgttgatcatgtttttcatttcgcgggtgatagattcagaccaggaaagcagtacctgtcccgcttcggtcaacgtaacgccggtatttttacgtacaattagctcaacgccaaaataggcctcaacatcgctaatgattttactgacggcgggttgggttaaccctaacgattttgcggcagaaccgatagaaccacttctaatgacttcctgaaagaccaccaaatgctgtgttttagggagaacaagagtattcatatctaccgctctgaaataacattgtgaacggcaggaagtgtagcaaattaaatcttaaaggttatgtgcgaccactcacaaattaacttaccacaatttttacatggttttcattaaataaagaaaacctgatatttcaataggttacaaaaataaagcagtaacttagcctgatttcaatcaaaaaacaggggcgggataacgatatattatggcgataaccagcctattttatctcctatttttgatatcccatgaagacgatatttcaatcaattacgggacattttatcgacaattccagcgttaaatttaaaacgtaatttctcaaatttaagtataaaccgaaggtaaatgcgcttaaaaaccgttacgcgtcacatttttttaccttatttgtttgcaaagaaacatttaataaaattttaaccaaaatatttcatacatttaattttcatttaaaacaaataatttacaccgctttcttgctgtttttcaggatgtaattttgtgaaagaaatcgattgcttttcacttcaactaaaaatagcgcaatacatagcgttttgtgtttctcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggttctnnnnnnnnnnnnnnnnnnnntaggccagcaatcgctcactggctcaagcagcctacccgggttcagtacgggccgtaccttatgaacccctatttggccttgctccgggtggagtttaccgtgccacggactgttaccagccgcgcggtgcgctcttaccgcaccctttcacccttacctgatcccacttacgtgggccatcggcggtttgctctctgttgcactggtcgtgggtttcccccccaggcgttacctggcaccctgccctatggagcccggactttcctcccctccgcccgtctccccgaaaggacgacgacgaagcggcgactgtctggtcagcttcggcgcgcagtatagtgggttcgcgcgactttgtcaccctgcgctgcgcattcctatcgccagagcggcagcaacatttctggatgcccgataaatattgtcaaaagcgccccgaaaagcctcctccagcgtcacgatgcgcgtgagtacgctaaagacagcgtcgatgccataatgatgtactatccctacatcgtgcgtcaggctgccggcaatgccaattactggcttatgatattttttcgccacatttgcgacgccaatcggcactttaccgcgaatactttggctatcaatccgcccttctcccgtcaccaccagcgtacagtcgtggatatgctcctccaggttcagtgccgccgtgacaatttcgatcccgctgcgtaattccgcaccgagaaaagccattaacgccgcccccataccgcctgccgcgcctgcgccgggtgccgtctttacgtcgacattcagcgatttttttatgatgtcggcatagtgagcaagatttctgtccagctcaacaatgttctcttcggtcgcgcctttctgcggcccaaaaattcgtgatgcgccgttgtcgccgatcagaggattagagacatcgcaagcgacacgaatcgcgcagagttttaaacggggatcgagctctgaaatatcaatgtcgcttagacaatgaaggcttccgccaccgtaaccgatatccgcgccgtttgcatcgcgcagttttgcgcctaacgcctgcatcatccctgcgccgccgtcatttgtcgcgctgccgccaatgccgataatgatattgcttgcgccgctttccagcgcctgcaatatcagctcccccgttccccgcgaggttgtaatcaaagggttgcgtttttctggcggaaccagcgccagtccgctggccgccgccatttcaataaacgcggttttaccatccccggacattccccagcaggctttcactttttcacccaacggcccggtcacccatgcggcgcgttcaacgccctgcgtcgcggcaatcatggcttcgaccgttccttcgccgccatcggcaaccggaacagagacatattgcgcatcggggaaaatttcccgaaatcctttttctatcgcctgcgctacctcggcggcagaaaggctttctttataggagtcgggggcaattacgattttcatagtggtagcctgttactgcacaacgccggatggcgtttcacttatccagtctgaaattcaggcccggatcgctacacgccatccgggcacaacgtcgttagcgagtgacttccactttcgccagtttttcgtagtagcacgccagcgcgctatggtcgtcattaccgtgtccatccgcgcgtaacgcctgcatcatttccataacggcggcggtcagcgggagctgcgcgccaacgccgtgggaggtatccagcgcattcgccagatctttaatgtgcagatcgatacggaaacctggcttaaagtttcggtccatgaccatcggcgctttcgcatccagtaccgtgctgccagccagaccgccgcgaatcgcctgatagaccagatccgggttgacgcccgctttagtcgccagcgtcagcgcttcagacatggcggcgatattcaacgccacgatcacctggttagccagttttgtgacgttgcctgcgccgatatcgccggtatgcaccacggaacccgccatcgctttcatcaggtcgtagtacttgtcgaaaatggctttatcgccccccaccatcaccgacagcgtgccatcaatcgccttcggctcgccgccgctgaccggcgcatccaacatctcaacgcccttcgccttcagcgcatcgctgatttcacggcttgccagcggcgcgatagaactcatatcaatcaatacggttcctggcttcgcgccttcgatgataccgttctcgcccagcgcaacctctttcacatgcggagagttaggcagcatcgtgatgatgacgtcacactgttcagcgatcgccttcgccgtagaggccgtttccgcgcctgcggcaatgacgtcagcaatcgcttcaggattacgatcggacaccaccagcgaataccctgcttttagtaagtttttgctcatgggcttacccatgatgcctaagccaataaagccaactttcatcgtcatagcgttctctctttccataccaggattattttttaaaggtgtcggcaagcttctgcgtgctggcgcggaatgcgcctaaatcgctgccaacggcgacaaaggtcgcgccccattccagataacggcgggcatccgcctctaccggcgccagaatgccgcacggtttaccgtgcgctttagcgcgggcgaaaatatgttgaatcgtctgctgcacgtcagggtgagaagcattgccgagatgacccagcgcggcggccaaatcgcttgggccgacaaaaatgccatcaacgccttccgttgcggcgatggcatcaacattgtcgacacccaactggctttcgatttgaacaataatggtgatgtttttgttcgactgcgcaaagtaatcaggcaccgtaccgaacatattcgcgcggtgagaaacggagacgccgcgaatgccttccggcgggtaacgcgtcgaggcgacggcgcgagccgcttcctcttgcgtttcaacaaaggggatcaggaagttataaaacccaatatccagcatccgtttgataatgaccggttcattggttggcacacgtaccacaggcgcgctggcgctgcctttcaatgccattagctgcggaattaaggtggtcacatcgttcggcgcatgttcgccatccagcaccagccagtcaaatcccgccagaccgagaacttcggtggtgattgggcttgccagtgcagaccagcagccaatctgcacctgttgcgccgctagcgccgctttaaacttattcgggaaaatagcgttattcatcgcttataccttcgcttatttctttaattctctacatgtgatgccgccaccataacttatagcaacgacaataaaatgcttatctgaaatcagaatgggtctccgcattctatttctaatgtggtacacatcctgtagcacaatataccgttctgatatctttatcgtcttttattattatcatggtattttcaaataactcgtcagatacactgaattcgccattcagtataaacagcctatggcggataatcattgtgcaaacgctcattaaaaagggattatttaacgcttatttttgagcatacgcccatgatactgggcgctaatgcacacatttacgctttacccggcctacataaaaaatttcataatttgcggtgatctggatcacattcttatatttatactcctgtcattcttatttcattatgcatgaactttatttcttatattgagatttaacgatttaaccataaccaaaatagataatcctatttctatcatccaggctggagaatgttgaacaatggccaatatcgaaattcgccaggaatcgccatcggcgttttatataaaagtacatgaaaccgataatgtcgcaattattgttaatgaccacggtcttaaagccggaacacgttttccggatggcctggaactgactgaacatattccgcaaggccataaagttgctctgacggatatccccgctcacggcgaaatcatccgttatggcgaagtcatcggttatgcggtacgcgacatcccgcgcggaagctggatcgacgagtcgctggttgaactgccaaaagcgccgccgctgaatacgctaccgctggcgaccaaagtaccggaaccgctgccgccgctggaaggctatacgtttgagggctatcgtaacgccgatggcagcgtcggcaccaaaaatctgcttggcattaccaccagcgtgcactgtgtggcgggcgtggtcgattatgtggtgaaagtgattgagcgcgatctcctgcccaaatacccgaatgtcgatggcgttgtagggctaaaccatctgtacggctgcggcgtggcaatcaacgcgccggcggcggtcgtgccgattcgcacgattcataatatcgcgctcaaccccaattttggcggcgaagtgatggtgattggcctcggttgcgaaaaactgcagccggaacggctgctggaaggcaccgaggatgttcccgccatcgccgttgaaagcgccagtattgtgcgtttacaggacgagcagcatgtcggctttaaatcaatggtcgacgatattttgcgggtcgccgaacgccatctgacgaaactgaaccagcgccagcgcgaaacctgcccggcctccgagctggtcgtcgggatgcaatgcggcggcagcgatgcgttttctggcgtcacggcaaacccggcggtgggttatgcttccgatctgctggtacgctgcggcgcgaccgtcatgttctcggaggtcaccgaagtgcgcgatgccattcatcttctgacgccgcgcgccatcaacgaagccgtgggtaaacgcctactggatgaaatggcctggtacgataactaccttgatatggggaaaaccgatcgcagcgctaacccgtcccccggcaacaaaaaaggcggcctggcgaacgtcgtggaaaaagcgctgggctctatcgctaaatcgggtaagagcgccattgtcgaagtattgtcgccgggccagcgccccaccaaacgcggcctgatttacgccgcgacgcccgccagcgatttcgtctgcggcacgcagcaggtcgcttccggcattaccgtacaggtctttaccaccggacgcggcacgccgtacgggctgatggcggtgccggtcattaaaatggcgacgcgtaccgagctggcgaaccgctggtatgacttaatggatatcaatgcaggcaccatcgccacgggtgaagagacaatcgaagatgtgggctggaagctatttcactttattctcgatgtcgccagcggccggaaaaagactttctcagatcaatggggattgcataaccagctggcagtgtttaaccccgcacctgtgacctgatctattctggaaagcgcctcgcaaaacatggcttaagggccatgttttcatatgtttgataaactgcgccatgttcataccggatatggcaaaaacacctaacccaccataaaaccattcaaattcaataaattgaaattctatgccaagcgcaaccttacgtttctcactaatttgagtcgcagcacatgcaatttgaggtatgtcgaatataacgacagcctattaatcacctttacttaattctgctgcctcatcaattctttaatttgtgccagcgtggacgtgccttccatcggcccacgcgcagagatagccagcgatcctgcggcattagcatgggctaaagcatcgggtacggaatatcccgcaagaaacaggctgacaaaggttgcgccaaagcaatcgccagcgcctgtaggatcaaccaccttcaccggatacccagccacatgatgttgttcgtcttttgaatagtaactggctccacgggcgccacgtttaatgatgacatgggcaattccacgcttgtgaagccttgcgacaattttctcttcatcgcgggatttgctcaggccgaaataatccagttcgccatcgcttggcaggaagaaatccgtgtaatcaagaatatattcaaaggcctgcgacatttcgcggatctttagcatctctttacggatattaggatcgaaagaaattgtgccaccattttcttttacaatgctaatcgccttgcgtacggcatcgatcaaacgaaaggaaaataatgacgatcccataatatgaaagtggcgatattgcctgagtaatgtttcatcaaggtggtcggcactcagcaaaccgcacgcactgtccggcatgttgaaaataaaatctcgctgggcctggcttcggtagctgacaaaagcactacctgttgtggcgttcggcagtacggaaattccctgtacatttacgccatcgcgcgacaatcgggtaatattcataacgccaaaggcatcgttgccaacacagctaaacaacaatgaacgaaaaccaagtttagcaacctgatcggcaaatatggcaggcgccccactgggatacggcccccaaaattcccccggtgaggaaaatccctggttctctttttttgccagaaactcgacgagcaattcacccaatgttgcgattgttatgttcatgcgttgtccttcatcttgcctgatgcagggtcgggtttatccaggtcagacattcgttattggtatagctgttggttaagccgtcggccagaaaccgtgagtggtactcagcggcgacaatctgtggcgtaataatcgcgctcagcgtattcagttttcctaccggataacgcgccacatcatgaatcggacgctgcgccaccacggcaatactctgtccactaaggcgcaggcattcacttagcaaagcagctgcactttcgtttttcacgttgagcgtgccatcctcgctgatatggtccaccatcaccagacaacatgacggttgaaattgttgcaaagattggatggcgatttcgccccccaacgcctgaccactatgccccagtacaccgcccaacaacacaatttcaccatcgatataatcacgggccggtgcaacatggctaagatcgttgatgataaggcacagatcccgataatcgcccaggaaaggaagcgctttacgcaacacctctccggcccccagaaacacggtatcgtcgtcgcagaccagacgggcaacttgcttagccagttcaagctctacgctatgctctaacgcctgcgactgcaccacttcatggcttaccgctgctctgacgggttgggccgtgtaaatcgctccgccaaaggagcgtttcagatagccttgctgctccaggtaattgagatcattacggatcgttacccctgaaaccgataacatttcagccaaatcgtctacttttatttcgccgtttttacggacgatttcggcaatgtccagacgccttttcaacaggctggtagatggttttgccacaacataccctttttttccgcttcgtcgggaagttatcccgtgctttaactttcatttttaaacttctgacaggggatgtcaattttgcaccacgtcaccgaatgctcaatggaaaacatcacaataaaatcaagtaattatagaattttcatatcttccatttacttacaaaacaaaatttaaatccacactttttctttcatttaagaaaaattatcctgcttttgtgttgatgatcacaatcatgtgtggcaatgatcgttacattactttcaaaacgaaggttatttttattttaaactttaatttcgaaagttataaacggagaccactatgttcattatttccagtaaaaatatgctccagaaggcccagcatgcaggctatgccgtgccagcctttaacatccataacctggaaaccttgcaggtggtggtagaaaccgccgcagaaatgcgctcaccgctgatcgttgccggaacaccaggcacgtttagctatgccggaatgggtaacattgtggcgatcgcgggcgatctggctcgtgaatacaatctgccactggccattcatctggatcatcatgaatcgttagccgatattgaaagcaaagttatggcagggatccgttcagtcatgatcgatggttcccactttccctttgaagagaatgtggcgctggtgaaaagcgtggtcgatttttgccatcgctacgacaccagcgtggaggcagaactgggccgccttggtgggatcgaagatgatttagtggtagacagcaaagatgccctttacaccaatccacagcaagcacgtgagtttgtggcgcgcaccggcattgattcgctggcggttgctatcggcacggcacacggcatgtatgccgctgaacctaaacttgattttgagcgactggcagaaatacgcgctctggtggatatccctctggtattgcatggggcatctggtttgccggaaagcgatattcgccaggccatcagccttggggtatgcaaagtcaatgttgccaccgaactgaaaatcgccttctccgacgccttaaaagagtatttcctacaaaacccgaaagccaatgatccccgccactatatgcaaccagcaaaacaggcgatgaaagaggtggtacgcaaagtaattcatgtttgcggctgtgaagggcaactgtgaggaatcgcctgtgatctacacgctaacacttaatagcgcgattgatatgaatatatttagcgatcctttacagccaaatattgtcaatcgcactcaccacaccgagttttgcccaaatggtaaaggggtaaatgttgcgctggttctggatcactttcaaatacctgcgcatatattaggcatttttggtggtttcaccgggcattatattgtagaaagcctgcgtacccgaaaaatgccagtcacaccagcatgggtagaagaacccacgcggattaatattttcattcatgacggtaagcaggaatataaactggtcaaccctggctcatatattccagatgaatgtaaacaacaaattatcacgattatttcgcaactgcccgatgcagactatctggtgataagcggcagcctgccacaaggtattgaaagccgcttttacgcagaaatcatgcatatttgtcagcaaaaaaatatcggcgtaattttagatattagtcatccgtcattacgtcagttactggagttcaaaccgttattaattaaaccaaatgatgaagaggttaaagcaatattcggtttaactgtctctgacgacaatgatgcgaaaaatactctaaccactttacatgcacttggtgcacaaaatgttctgctaacccttggcgctaaaggaatgtatttctccaatgggattgattactggttttgtagcgcgccaacggttgatttggtgagctccgcctgtgcaggcgatgctgcactggccgcctttctcagccagtggttatctacaggagaagtggaatatgccttatctcttgccagtgcaacaggagctgatgtcgcaagttctgccggactaggccaacttgcggcaatagaaaccttactttcgcaaatccacgtcagaaagctgtaggttaaattacaatataaggtctgcttatgaaaaagatcattgcagtgaccggctgccctaccggtattgcgcatacatttatggctgaagaagccttaaaaaatgccgcgaaaaaattatctgttgaaataaaagttgaaaccaatggtgccagtggcgttgaaaatgctattcaacctgctgatctggtagatattgccggagtcattattgcggcggataaagatgtcttacctgatcgctttaatggtttaccggttattgaagtaccggtaaaagaagcaatccatcatcctgcggagctgattaacaaagttattaatggtgaagccccaatacgtaaaggcgaatcaaccaccagcacggaaattatcgaaaaagaatcactggggcgacaaatttataagcacctgatgagtggtgtttcaaatatgctaccttttgtagttgccggaggcatattaattgcggtgtcgtttttatgggggatttattccgctgatcctaattcagctgaatacaatgcaaccgccgcaatgctaatgaaaatcggtcagcaagccttttcgattatggttccggtctttaccgcttatattgcattctctatttctggcagaccagggatggtggctggatttgtcggcggcttactggcaaatgctaccggcgcaggatttcttggtgggataattgccggattcgccgccggttacctgatgttatgggtaaagaatcgactcgaaggcttaccgcgtcagtatgaaggcctgaaatcgatttttattatgccgctcattggcgtactggttattggcgtgttgatgtcgctgcttgggcaacctgtcgcagctatcaataatagcatgatgaactggctggcatcgctacaggaagcgaatccaatattgctgggtattgtggtgggtgcaatgtgctcctttgactttggcggcccggtaaacaaagccgcttatgtcaccggcacgcttttactgggccaaggcaacttctactttatggctggtgtgtctgccgcatgtattactccaccactggtaattgctctggcgaccaccttctttccaaaaggttttagcgaggaagaacgtgccgcaggcatggttaactatatcctcggttgtacacacatcactgaaggcgcgattcctttcgcagcgaaagatcctttgcgtgtcatcccgatgatgatgattgcttccagcatttccgcagtacttagctacagcttgcgtattcaggttccggctcctcacggcggcttcttaattttacctttggtgagtcagccgctggcctgggtgttatgtatccttgcgggctctgcatgtggtgcggtgatgcttggcctatggagattgtgggctgtgcgcaaaaattcagtcaacacaactcctgtagcaaaggctggaggtcagaatgcagctctgtgaacacgatatttttatcagcgatgagcgcctcgataaagtcaccgctctgcaccgtgtggtggaaaagttatctgcggctggcaataccacgactgactatttacgcggcatgttggatcgcgaagcacagatttccacttatctgggaaatggaatcgcgatcccacacggtacgccagagtctcgcgatgcggtattacaaaccggtgtaaaggtaatcgtttttcgccacggcgttgactggggtgacggcaataccgcgtatctggtcaccggaattgccgcgcgctccaatgaacatcttgagattttgcgccaactgactcgcgtgctcagcgatgacgctattctgcaagcactggctaaagccgaatcccccagtcaggttttagcgctactgactggatcgacgaccaatacgccagcagccgtggagttgcaggagggtgagcaggcaacgtttgtcatccataatccgcatggtttacatgccagacccagtgcggtactggtgaagtttatcaaacagtttcaaagccacattacggtagaaaatctggataacgcctccggcccggtggacgggaaaaacctgatgcgagtggtgtcgctcggcgcgaaaaaggggcatcgcttgttgttccgggcgcagggcgaagatgcacagcaggcactacgtgaaatcggggagcttatcgcctctggtgcaggcgagatgatcaccgttcccgttaccccaccaccagaagtcatgcagccaaagcgcagttggctatctcgattgtttaattagccttcatttgttcctccgtgcccgctccggcgggtacggtttttcatgacaaagtgaagttacagacattacacaccatttcgttaccttacatttcctttcgaaactttcatttatcagatcaaaatcacaaaacaacattacgaaagcctataaattctttcgaagaagaaaaacgaaagaactcggagataaaagtgaaagaaataattgctcgtcataaagcaggagaacatctgggcatctgttcagtttgttctgctcatcccctggttatcgaatcagctctgcttttcgatctcaatactgacaacaaggtattgattgaagccacatccaatcaggtgaatcagtttggcggttataccggaatgaaaccggctgattttcgtgattttgtttatggcattgctcaggaagtgggatttccacgtgagcggttgattcttggtggcgatcatttagggcctaactgctggcagaacgaaccggcagcggcggcaatggaaaagtcggttgagttaataaaagcgtatgtcgccgctggttttagcaaaattcacctggacgcgtcaatgtcctgcgctgacgacccgacaccgttggatccgatggtcgttgcacgccgtgccgccgtgctttgtaaagcagcagaagggaccgcaaacgaagaacaaaaatgccatctgacttatgtcatcggcacggaagtgcccgttcctggcggtgaagccagtaccatcggcagcgttcatgtcacccgcgaagtcgatgctgcacgtacgctggaaactcaccaaatcgcgtttcgtgaatcaggtctggaagaagcactgtcacgcgtgatcgccattgtggtacagccgggcgttgaatttgatcatacccagattattcattatcagccgcaggcggcacaggcgctctccgcatggataaaagaaacgccgatggtctatgaagcgcattcgactgattatcagacgcggcaggcctaccgtgcgctggtacgcgatcattacgccattctgaaggtcggcccggcgctcactttcgcgctgcgcgaagccattttcgcacttgcgcaaatggaaaacgagctgatctccccggaacaacgtagtcgggtactggaggtcattgatgaagttatgctaaacgaaccgggctactggaaaaaatactaccgtccaacctggagccaggcgatggtcgacatccactttagtttgtctgaccgtattcgctattactggccgcacccgcgtattcgtcaaagcgtagagaagttaatcgccaatctgaacaacgtcacattgccgctgggattaattagccagtttatgcccgtacagtttgaacgcctgtctgagggcgtgctcacccctacgccgcataacctgattattgacaaaattcaggatgttctgcgcgcttatcgcttcggttgcacgccggatgtcgcctgaataatggagaatttatgagccaactatttgtccgaaccggaatcacattcgactcgagccaacaggcgctggcgcacattggcaaagagatgctggcgaaaggcgtggtacatgatagttatccgcaggcgctggtggaacgtgaagcgtcttttcctaccggcattgcgctggagcgtcacgccgtcgctatccctcattgcgaggccgttcatgcgaaatcacccgctatctatctgattcgtccagataagccggtcatgtttcaacaggcggatgatgacgaagagattgccgtttcgttaatcatcgccttaatcgttgaaaacccggcggcacagctaaaacttctgcgccgcctgtttagtgagctacagaacccaagcaccctcgatgccctgttaagcgcgccggatgccgaactggcgatacgctttcaggaaaccatccttgagcctgagcagtgcgtccaggtttgataataaattgataataatgaggaataccctatgaaacgtaaagtaattgtggcctgtggcggtgcggttgcaacctcaacgatggctgcggaagaaattaaagagctgtgtgatgccaaccatattgagctcgacttagtgcaatgccgggtcaccgaaatcgaaacctatatggacggcgccgatcttatctgtaccactgccagggtcgatcgcgcctttggcaatattcccgtcgttcacggtatgccttttgtttccggcgtgggtattgaagcattacagcaaaaaattctgtccattctcatggggtaacgtatgtttagcgaaataatgcgttatatcctcgacttaggcccaacggtgatgctgcctctggtgatcatcgtgttctctaaactgctgggaatgaagcttggggattgttttaaatcgggtttgcatattggtatcggcttcgtgggtattggtctggtcatcggcctgatgctggattctatcggccccgcggcgaaagccatggcggaacatttccaaatcaatctccacgttattgacgtcggctggccgggttcatcgcccatgacctgggcgtcacaaatcgcgctggtcgcgatccctgtcgccatcggggttaacgtcctgatgctagtgacccgcatgacccgcgtggtgaatgtcgatatctggaatatctggcacatgaccttcacgggcgccatgctgcatctggcgaccggttcatactggctggggattctgggcgttgtggttcatgccgcctttgtctacaaactgggggactggtttgccaaagatacccgcgactattttggcctcgaggggattgctatcccacacggctcatccgcgtacctgggccccgtggcggtgctcgttgataccattatcgagaaaattccgggtctcaatcgtattcactttagcgcagacgatgtccagaaacgcttcggaccgtttggcgagccggtgactgtcggcttcgtgatggggctggtgattggtgtactggcaggctacgacgccaaagccgttctgcaactggcggtcaaaaccgcagcggtgatgctgcttatgccacgcgtcattaaacctattatggatggcctaacgcctatcgcgaaacatgcgcgtaaacgtctacaggctaaatttggcgggcaggagttcctgataggccttgatccagcgctactgctcggtcatacctctgttgtctccgcgagcctgatattcattccgctgaccatcctgattgccgtcttagtaccggggaaccaggtgctgccgttcggcgacctcgccaccatcggtttctttattgcgatggcggtcgcggtacaccagggcaacctgttccgcacgctgatttcaggtgtcattattatgggtatcaccctgtggatagccacccagacgattggcctgcatacccaactggctgccaatgccggagcgctaaaagctggcggacaagtcgcctcgctggatcagggcggttcccccatcacctggctgctgattcaactttttacctggcagaatatcgtcggcttcgccgtcattgccattatctatctggccggcgtactgctgacctggcgtcgcgcccgacagtttgtcgcggctgagaaagccacggcgctacagcaaagtcaaatcgcctcttaattttaggggagcaatcgctcccctcaccttcctggagaatgttatgaaatcagtggttattcacgctgagggagacgtgcgcgttgaagaacgtcccttaccacaactgcaagccgaggacgatgtgttggtcaaggtcgttagctcagggctttgcgggtcggatatcccgcgtattttcgcgcagggcgcccattattatcctattacgttaggtcatgaattcagcggctacgttgaatcctacggcacaggcgtaacggatatgcagcccggcgatgccgtcgcttgtgtcccgcttcttccctgctttcactgtccgcaatgcgaacgcggttacttttctttatgcaaacagtatcagtttgtaggatcgcgcagcgaaggcggtaatgcggaatatgtggtggtcaaacgggccaatcttttccgcttgccttctgatatgccgattgaagatggcgcgtttatcgaaccgattaccgtgggcttacacgcctttcatctggcgcagggctgcgaggggaaaaacgtaattatcgtcggtgccgggacaattggcctgctggccttacagtgcgcgcgggaactgggcgcgcgaagcgtaacggcgattgatatcaatccgcagaaactggaactggcgaaagcgctcggcgcaacgcatacctgtaatagccgggaaatgaccgccgacgacatccagaccgcgttgtccgacattcagtttgatcaactggttctcgaaacggcaggaactccccagaccgtctcgctggctatcgatatcgccgggccgcgcgcgcaactggcgctggtggggacgttacatcacgatctcaccctgacaacgcgtacattcgggctaattttgcgtaaagagctcacgctcctcggcagttggatgaactactccgcgccatggccaggagaagaatgggaaaccgcagcgcgcctgttggctgaaaaacgtcttcaactgacccctctcattgcccatcgcggcgatgcggaaagctttgcagaagcagtcaaagcgcttaatggcgcgcccatgcagggcaaaattttacttcaactttcctgatggtacgagccagcaacctgcgctggctcacatttcctttcgaaatttagcgttcacctttcgcaatccttcgtttaaactagttacagttaattatcaggcaaatcaatatgaactcatttgagcgaagaaataaaattgtcgacctgattaatacgcaaggcagcgtgctggtgatggacctttcaaatacctttggtatttctgaagtgactatccgtgctgacctgcgtctgctggaagagaaaggccttgtcacccgttttcatggcggcgcggcaaaaccgggaagtcatctggcggaaggcgacaatcaggaagtcattctggaagatcggtatcaactcgccagcgatccgaaaaagcggattgcccaggcggctgcggcaatggttgaagaaggaatgaccatcattctggatagcgggagcacaacattactgattgcggaagcgctcgcgcgaaaaagcaatattacggtgatcactaacagcttgcctgccgcttttacgctatcagaaaataaagatctcacgctggtggtctgcggcggtacggtacggcataaaacccactcaatgcacggcacgattgcggaacgatcgctacacggcatcagcgccgatttaatgtttgtcggggcggatggcattgatgcgacaaacggtattaccacgtttaacgaaggttattccattagcggcgtcatggcggcggcggcacacaaagttatcgcggtactggacgcgaccaaatttaaccgtcgcggctttaaccaggtattgccgatggacaagatcgactgtgtgataaccgatgacaccatcagcaaacaggataaagcggcattagcgaaaacaggcgtggaattaatgatcgtctaaaaaggagtcggttatgcgttgctgatcgcgagagtaagcccgaaggaaaggtccggcccgctatcaccgcccaatgcccccatcaatttacccacatcaatcacctgattgagtattaacacgatggcgataaaaggcggttcccgggcgctcgcttttattcttcctgctgctccagcgcatacttatacagcgcatttttcttcacgccgtgaatttctgctgccagcgccgccgcttttttcagcggcagttctgcctgtagcagcgccagcgtgcgcagcgcgtcggcgggcaggtcgtcttcttgcgctttatggccttcgacaatcagcaccatttcgcctttgcgacggttttcatcttctttgacccacgccagcagctcgccgaccggcgcgccgtgaatggtttcccaggttttggtcagctcacgcgccagcaccacataacgggattctcccaataccgcgacgatatcttccaggctatctaacaggcggtgggttgactcataaaaaatcagcgttcgcggttccgtttcaatggcttttagcgcatcacggcggcctttggatttcgccggtaaaaagccttcatagcagaaacggtcggatggcaggccagcggcgctcagggcggcaatcgccgcacacggccccggtagcggcaccacgcgaatccccgcttcgcgacaagtacgcaccaggtggtagcccggatcgttaatcagcggcgtaccggcgtcggaaaccagcgcaatgttctgcccttcttttagcttcgcgaccagcgtttccgctttttgttgttcgttatggtcgtgcagcgcgaacaaccgggcattaatcccaaaatgttgcagcaataaaccggtgtgacgagtatcttcggcggcaatcagatctacagcctgtaacacctccaacgcacgctgggtaatatccgccagattaccgataggagtaggtacaataaagagttggccctgagaattatccgccgattcgttttgtttcattgtgtcgtccgtattgccgatttaatattgagcattgcgtaaaaaaatatcactggatacagtatggtaccctcaacattttctcgtttgaacgccgcacgcgcgctgcctgtcgtcctggctgcgctacttttcgccgggtgcggcacccaggcgccagatcaaagcgcagcctatatgcagggttcagcgcaagctgactccgccttttacctgcatcagatgcagcaaagcgcagatgatagcaagaccaactggcaattactcgccattcatgcactgctgaaagaaggaaaaagccagcaggccgtcgacctgttcaaccaactcccgcaaaatctgaacgatacccagcgtcgcgaacagtctttattagcggtagaaatcaaactggcgcaaaaagatgtcgcaggcgcgcaggccttgctggataaactaaaacccgccgactttgcgccaaatcaacaagcgcgttactggcaggcgcagatcgttgccagccagggacgcccgtcgcttaccctgttgcgggcgttaatcgcccaggaaccgctactggcggcgaaagataaacaaaaaaatatcgacgccacctggcaggcgctctccgccatgacgccggatcaggccaggacgttagttatcaacgctgatgaaaatgtgcttcagggctggctggatctgcaacgcgtctggtttgacaaccgcaacgatccagacatgctgaaagctgggatcgccgactggcaaaaacgctacccgcaaaatccgggggcgaaaatgctgccgacgcagctcgtcaatgtacaacgtttcaaaccggcttccaccagcaaaatcgctctgctgctgccgctgaacggtcaggctgccgtgtttggccgtaccatccagcaaggtttcgaagccgcgaaaaacctcggcacccaggcggtggagatgcagcctgccgccgctcctgacgcgccggtcgaacctggcgtggaggagacgcaaccacaaatgaccaacggcgtcgccagtccgtcgcaggcctcggtgagcgatctgactgatgacgctccagcccagtccgctacgccagtcagcgcgccacaaactccccctgctacagcaagcgcgccggcggatccctccgctgaattaaaaatctacgatacctcttcccagccgttggatcaggtgcttgctcaggttcagcaagacggcgccagtatcgtggtcgggccgctgttgaaaaacaatgtggaagcgctgatgaaaagcaacacgccgctcaacgtgctggcgctcaaccagccggaaacggtacgtagcttccctaatatctgctatttcgcgctctctccagaagatgaagcccgtgacgcggcgcatcatatttatgaccagggcaagcagtcgccgctgctgttgattccacgcagcgcgcttggcgatcgcgtggcgaacgccttcacccaggagtggcaaaaactgggcggcggcatcgtgttacagcaaaaattcggctccgtagccgagctgaaaatgggcgtgaacggcggcgcgggtatcgcgttgactggcagtccagtcgccgccagcgtgcctgcgcagcctggcgtcaccattggcggtctgaccatccctgcgccgccgaccgacgcgcaaatcaccggcggcggacgcgtagacgcggtctatattctggctacgccggaagagattggctttatcaaaccgatgatcgccatgcgtaacggcacccagagcggcgcgacgctgtatgccagctctcgcagcgcgcaaggcacctccggccccgacttccgtctggaaatggagggtttacaatacagtgaaattcctatgctggcaggcggcaatatgccgttgatgcagcaggcgctgagcgctgtacataacgactattctctggcgcggatgtacgccatgggcgtggatgcctggacgctggcgaaccacttttcgcagatgcgtcaggtgcaggggtttgagatcaatggcaataccggcgcattaaccgccagcccggattgtgtgattaacaggaagttatcatggctcaaataccagcaaggggagattgttcccgccagctaacgcgtaaacaggctggcgacgcgtgggaagctgccgcgcgtcgctggctggaaagcaaaggactgcggtttatcgccgccaacgtgcgcgagcgcggcggcgaaatcgatctgatcatgcgcgacggaaaaacgacggtttttgttgaggtccgctatcggcgctccgggctttatggcggcgcggcggctagtgtgacccgcagcaagcaacacaaattattacatactgcccgcttgtggctcgcccgccagaatgggagttttgatactgtggattgtcggttcgatgtgttagccttcaccggaaatgagattgagtggtttcgggatgcgtttaacgaccactcataattgaagattttaaggattagcgtgctcgaaagaatcaaagtttgctttacagaaagcattcaaactcaaattgctgcggcggaagcgcttccggatgccatttcccgcgccgccatgacgctggttcattccctgcttaacggcaacaaaatcctctgttgtggaaacgggacgtccgcggccaacgcacagcattttgctgccagcatgattaaccgctttgaaacggagcgacccagtttacccgccattgcactaaataccgataatgtggtcttaactgcgatcgctaacgatcgcttgcacgatgaagtttatgcaaaacaagtccgggcgctgggacatgcaggcgatgttttattggcgatctctacgcgtggtaatagtcgcgatatcgtaaaagccgttgaagcagccgtcacacgtgacatgaccattgtggcgctaaccgggtatgacgggggtgagctggccggactattagggccgcaggatgtcgaaattcgtatcccttcacaccacagcgcgcgcattcaggaaatgcatatgctgacggtaaactgcctgtgcgatttgatcgataacacgctttttcctcaccaggatgattaaggagtacacatgaaggcattttcgccgctcgcagtccttatttctgcgttgctattgcaaggttgcgtcgccgccgcggtagtgggtacggcagccgtcggtaccaaagccgcaaccgacccgcgtagcgtgggcacccaggtggatgacggaacgctggaactgcgtgtcagcagcgcgctgtcgaaagatgagcaaatcaaaaaagagacgcgcatcaatgtcacggcttatcagggcaaagttttgttagtgggccagtcgccaaacagcgaactctccgcacgcgctaaacagatagcgatgggcgttgaaggcaccaccgaggtctataacgagattcgccagggtcagcctatcggcctggggaccgcctctaacgatacctggatcaccacgaaagttcgctcacagctactgaccagcgatcaggtaaaatcgtcaaacgtgaaagtcaccaccgagaatggcgaagtgttcctgctgggcctggtgactgaacgtgaaggtaaagcggcagcagacatcgccagccgggtgagcggcgtgaaacgcgtgaccaccgcctttacgtatattaagtaaccggtgtgccgggtggcgataagaatgtgtaaaccgcgtcgccatccggtaaatcatccggcttcgctactccgctttttcccgcagttgcgatgaggtcagaatcgtcacgccttcttgtgctggcgccagcgcttccgccagcatggcccgcgccacatcccgcgcatcgatcgatttccagtttcctggcaacagccggaatagcggagcgaaaagcgtttcattcacccgccgcgttgttctgtcgccgagcagcatagaaggtcgggcaatcgtcaaacgaggccaattttgcgcgattaacgcctcctccatttctcctttcacccgattgtagaaaaacggagagtgcgcgtttgctcccattgcgctgaccaccaccatgtgctgcgcacccagtcgacgtccggtcagcgcagtatcaaccaccagcgtataatccgcatgaataaacgccgctttacttcccgcttcacgccgggtcgtgcccaggcagcaaaaaacaatatctaccgggtcggtcacctgagctaacgcatcggtaagctgcggatcgtgagggttataaacgccgacaatatccgtcagcgggcgacgcgtcggcgcggcgatagcgctcacctgcggcgtgttgattaacattctcagcagatgtccgccgaccagtccggtcgcgccggtaatcagtacctgactcatcctcgctcctttacagatttgtccaccttgcactctcggccctatcgaccaggcttaatagtctacgaggtaagtatccatcattgtggaaaatttgccttacccgacgccaccactgcggaggaaacgcatgagtaagaaaattgccgttttgattaccgatgaatttgaagattcagaatttacctcgccggcagcagaattccgtcaggccggccatgaggtcatcaccatcgaaaaagaggcgggtaaaacggtgaaaggaaaaaaaggcgaggccagcgtcaccattgataaggctattgatgacgttcgtcccgacgagttcgacgccttgctattgccgggaggtcattcgccggactacctgcgcggcgacagccgtttcgtggattttacccgcgatttcgttaacagcggtaaaccggttgttgccatttgccacggcccgcagttgttgatcagcgccgatgtcattcgtggccgcaaactcacggcggtgaaaccgattattatcgatgtgaagaacgcgggcgcggaattttacgatcaggaagtcgtcgtcgataaagatcagctggtgaccagccgcacgcctgacgacctgccggcatttaaccgcgaggcgctacgcctgctgggcgcgtgagtcacgtaaccagtgcagttttttaccaaaccccagcgtgttgtcggtgaatttaatttcatccagccggatttcccataccggcgctggcagcaccctggcgaccgggaagcgacgaaggtaagctttacgcgcggcgtcgctctcctgcccctccagacggcgaatttcccctttaaactgcacgccgcgaatgcgcgccaccgttttcggctgcccattgaccgttcccgcaactggcgcgcacgcgccggacatttgcgcatggcgggttttatcatccgttaacagatacagtgcgacgttttgcgcatcgaacaaataaaacgcattggcgcaccacagctctccctcatggtgtacgcaccaggtcaccacgtgttgtttcgccagccaacggccaatagcggtaagtgtgtccatctttattctcgcttatactgggaacctgaaaattatcatgctgatggcgacaatgaccccctggtatctgtatctgattcgtactgcagacaatgcgctttacaccggaataaccaccgatgtggcgcgtcgttacaggcagcatcaaacgggaaaaggcgcaaaagcattacggggaaaaggcgagttaacgctggcgtttgcggcgcaggtcggcgatcgctcgctggccctgcgcatagagtatcgcatcaaacagctcacaaagcgccagaaagagcgccttgtgacggaacgcgaagcgtttgaggcgctgctgtccagcctgcaaacgccggtgcttaaaaacgattgaagtggtcgtgatactccaccagccccgtcacgccctccagcgcatcctcagccaaacggtgtacctggaaagcgctttccgtaccgggccaacggcagtgaagatcgtaatgtgcggccagttcaaaaccgaagcggctatataacgccggatcgcccagcgtcacgaccgccgcgtagccgaactcgttgagcgaatccagcccttcatacactaactggcgcgccagcccttgcccgcgatacttttcatcgaccgccagcggcgccatgccgacccactgtaaatcttcgccctgcacatcaaccgggctaaaggcgacatagcccaccacctgaccttcatcatccgtggccaccagtccgagcgtcagaaaaccatcttcacgcaaatcgtgaaccagcttcgcttccgcatcgctttcgaatgaacggcgtaacagcgcatcaataccaggcgcatcaataggaatttctactcgaattagcatggttcacctaccgaggtctgtttggtttccggcgagtttttcattcccgcctcaacaaaatccgccagttgcagcagcataacgcgtaacgctttcggcatctgctccagttcgatggcgtccatcagattcttcacatacaaccctaactcagtatcgccttcaatgaccagtcgacgctggaaaaagagcgtatccggatcctgtttacgggcggcgatcattagcagatcgctggcgtcggcgctaaaactgacgtcagcatccgcctgctggctaacgatcagcttttcattttcaaccgtggtataccattttaagtcgatgtcacgaacatgaatgcttaaccaacgaccttcgaggaattccagctctccatcggccagcgcctgacgaaactgccagctcagaacctgttccagaacctggcgctttagcgcaaagggcgtcagtttaaccggtacactcatcagagacgggccagcatggactaagcgtgaacgcagtttatctaacacgagctttactccctgtttcaatagtcctgttattttgccatatccaataaatcacatggcggcgtaaatcaacaattgggtctgattttctaccccattattggtgttaccaatacgcctttaactgccttaaatcaaaaattgtcgcagcaaggttaactaaaatccctgttcgttaacaattttgcgtctcagacgtaaccctcaggataaattatggagctgctctgccctgccggaaatctcccggcgctgaaggcggccatcgaaaacggcgctgacgccgtttatatcgggttaaaagacgataccaatgcccgtcattttgccggccttaactttaccgaaaaaaaattgcaggaagcggtgagttttgttcaccagcatcgccgcaaattacacatcgccattaatacttttgcgcatccggacggctatgcccgctggcagcgcgccgtggatatggcggcgcagcttggcgccgacgcgttgattctcgccgacctcgctatgctggaatatgccgcagagcgttacccgcatattgagcgccatgtttccgttcaggcctcggcaaccaacgaagaggcgattcgcttttatcaccgcaactttgatgtccaccgtgtagtactgccgcgtgtactgtcgattcaccaggtaaaacaactagcccgcgtcacgccggtgccgctggaggtattcgcgtttggcagcctgtgcattatggcggaaggtcgctgctatctttcttcctacctgacgggggagtcgcccaataccgtcggcgcctgctcgcccgcccgctttgtccgttggcagcaaacgccgcaggggctggaatcgcgcctgaatgatgtcctgattgaccgttaccaggatggcgaaaacgcgggctacccaacgctgtgcaaaggccgctatttagtggacggcgagcgctatcacgcgctggaggagccaaccagcctgaacacgctggaactgctgccggagctcatggcggcgaacatcgcttcggtgaagatcgaaggccgccagcgcagcccggcctatgtcagccaggtggcgaaagtgtggcgccaggcgatcgatcgctgcaaagccgccccgcaaaacttcgttccacagcgcgactggatggagacgctcggcgcgatgtccgaaggcacccaaaccacgcttggcgcatatcaccgtaaatggcagtgagaggagctatgaaatattccttaggaccggtgctttattactggccgaaagagacgctggaagatttttatcagcaggccgcaaaaagcagcgctgatgtcatttatctgggcgaagcggtgtgcagcaagcgtcgcgcgaccaaagtcggcgactggctggaaatggcgaaatccctcgccgccagcggtaagcaggtggtgctctccaccctggcgctggtacaggcgtcatctgaattaagcgagctgaaacgctatgtggacaacggcgattttctgctggaagccagcgatcttggcgtggtgaatctgtgcgccgagcgcaaactgccgtttgtcgccggccatgcgctgaactgctacaacgcggtcacgctgcgccggttgctgaaagaaggcatggtacgctggtgtatgccggtggagctgtcccgcgactggctggtgaatttgcttaatcagtgcgatgaactgggcatccgcaatcagtttgaagtggaagtgttgagctacgggcatctgccgctggcctactccgctcgctgctttaccgcccgttcggaagaccgcccgaaagatgagtgcgaaacctgctgtatcaagtatccaaacggtcgtgacgtgctctcgcaagagaatcagcaggtgtttgtgcttaacggtattcagaccatgagcggctatgtctataaccttggcaacgaactgacgtcgatgcagggattggtcgatatcgtgcggctgtcgccgttggggacggagacatttgccatgcttgatgcctttcgcgctaacgaaaacggcggcgcgccattaccgcttgccgcgcatagcgactgtaacggctactggaagcggctggcaggtctggagctacaggcctagccggatggcggcataaataccttgtccggcctacaaatagcgatcccgtaggcccgataagcgcagcgccatcgggcattgtttttgccgtcagtctcataaagctcactttgttaacaacattcgctaatctttaatgcagtattaaaagattaaccggtaacaaagtgagccgttatgactgacaaaactattccgttctcggtgctggatctggcgccgatccctgaaggatcttcggcaaaagaagccttcacgcactcgctggatctcgcacggctggctgaaaagcgcggttatcaccgctactggctggcagaacatcacaacatgaccggtatcgccagcgcggcgacctcggtattgattggttatctggcagccaataccacaacattacatcttggctccggcggcgtgatgctgcctaaccattcaccgctggtgattgccgagcagttcggcacgctgaatacgctctacccgggacgtatcgacttagggttgggacgcgcgccgggtagcgatcagccgacgatgcgcgcgctgcgtcgccatatgagcggcgatatcgataactttccacgcgatgtcgcagagctggtggactggttcgacgctcgcgaccctaatccgcatgtgcgcccggtgcccggctacggcgagcagatcccggtctggctgttgggatccagcctgtatagtgcgcaactggcggcccagcttggcctgccgttcgcctttgcttcgcatttcgcgccggatatgttgttccaggcgctgcatctgtaccgtacccagttcaaaccttcagcgcggctggaaaaaccgtacgcgatggtgtgtatcaatattatcgccgccgacagcaaccgcgacgccgaattcctgtttacctccatgcagcaggctttcgtgaagctacgccgtggggaaaccggccaactgccgccgccgattgagaatatggagaccttccggtcgccatccgagcagtatggcgtgcagcaggcgctgagtatgtcgctggtcggtgataaagcgaaagtccgccacgggctggaatccatcctgcgggagacccaggcggatgaaattatggtaaacgggcagattttcgaccaccaggcacgcctgcattcgtttgatttagcgatggatgttaaggaagagttgttgggctgattttataacgccgattttcaacggtgatggttggcaatcggcgatttttttcgaagtaatcatagccgggcttcaacatacgccagaaattatattccggccatgcttgcgcctggcgcatattttcgtcattcatcgtaaatgggaagatatggacaggcacgctcttctgcccgctgtttagcgcctgcgccaccagttgataaatctcttcaataccggcatcggtcatggcatagcaaccggccgaaacgcagttcccgtgaaccataatgaaatcaccggtgtagccatttgcccgatcgtaagcattcgggtagccaatattaaatgccagatgatagcggctgtttgggttaagcaaccctttgttggtggcataaaagccttccgggcttttaccgtctccctgtttatgttttggccctaagccaccagaccatgcgcatatagtccaggttttgtagagtttgtaaggcttgttattggcgcttgcccacagttccagcttatcttccgctttcagaatgcggataaataactggtcgccggggtgaatgatttttaaagacgatgcgacaggtttttccactggcaggtaaacgtcttcatcgtacggagtgagccagaaaaattttaaaataaaagcgataaacaagctcaataatacaatagcgagtagtcctttacgccccattttcgtattccgcttattctgaaccagttcaagtatatattttcctatgatatgaaatagaggaaaggtccagttctgtacttttataaaatagtaatcgttttatcatggccgaacagggatatgaataaatcgacttattaccagagaaaatcatcatgagtgaacctgcttccttttttcttcatgcacatattaccgagagtaacctcaagaaatttttccattcaccggcaacaaatattaaagactatgacgactggttgccatggtttactgaggagcaaaggttgtacggcgatcctgcaaaaatgcttaacaatcttgccacatgtaattctggtgaaagtgaaaagaatatttatgctgaacatatcaactttaataaagaaacacagatagtcacgatggatcacatatttctctcagagagctatgaaatcttcatgccactcatggcctgtgtgcggggaatcgagaaatttattacgccaggggaaaataattttgcgctaatttattattactggtggggttcggagatcgccatcgcgctcgaatttgacgccaatggtagcagaataacggcaaatcctaaggcagaaaatttaactatcgccgatgcttttttcgatgaacacggggaagcactcgccgaagaactttataataaacagggttttatttgataccatttcgcggacttgtgaaatattgccggatgaaaacagctcatccggctcgttcaattactggtacaccggcaacaaattaaagctcgataaaatatgcaccagtgcgttcccgacgccaaatagcagaatcagtacaatcatcggtttaccgccccagacgcggaatttcgggctgccgaaacgttcgcgagatttacgtgccaacagcgcaggcacaatggccgcccagatagttgcagctaaacctgcatagccaatggcgtacagaaaaccgttcgggtacagcaggccaccaatcatcggcggcaggaaagtcagcagcgccgttttaaaacgtcccattgccgagtcatcaaaaccaaacagatccgccagatagtcaaacagccccagcgtcacgccaaggaaggaactggcgaccgcaaagttagagaacaccaccagcagcagatccaggctgcggctgttcagcacgccgctcaacgcctgtaccagcacatcaatattgccgcctttctgcgcaatgccgataaattccggacgcgggatgttgcccatcgtccccagcagccagacggaatagagcgctagtgccagtaacgtcccataaatcaggcatttgacgatggtacgcggatctttgccgtaatatttcatcaagctcggtacgttaccgtgataaccaaaagaggccagacaaaatggcagcgtcatcagcaggtacggcgtatatgacgcgtggctttcagccacgttaaacaacgtggcaggctgaacgtgccccaacaggctgccgaaggtcaggaagaaagtaatcactttcgcgcccagcacaatcgccgtcatccggctgaccgccttcgtactcagccacacgacaaacgccaccagcagcgcaaaggcaaaacctgccgctcgcgccggaacgttcagcgacatctcagcaaaggtatgatgcagaattgagccgctcgccgagatataggcgtaagtcaggatgtagagcacaaaggcaatagaaatgccgttgaccacgttccagcctttccccaacagatctttggtgatggtgtcgaaactcgaaccaatgcggtagttaaggttggcttcgagaatcatcagcccggagtgcagcatacaaaaccaggtaaagaccagcgccgccatcgaccagaagaaccacgccccggacatgaccaccggcagggagaacatccccgcgccaatgatggtgccgccgataatcaccacgccgccaagcagcgaaggtgacgtttgggtggtggtaagtgttgccattcagctctctctccagtcatttatagtgtgactatctctcaatacgctgcactgtaccagtacacgagtacaaaagaaataaaaaaagccccgattgtgacgatcggggctgtatattttactttacgctgtgaatgcgcaggtcagcgtgagttacgcatcaccgccgaaacgacggcgaccggtagagtcatcacgacgcggaccacggctttcacgacgttcgccgctgaagcgacgaccatcaccacgaccaccttcacgacgttcgccgctgaaattacgaccgccttcacgacgttcgccactgaagctacgaccaccgccgcgacgttcgccgcccgcgtgcggaaccgcatcacccaacagctgcatattcatcggcttgttcagaatgcgggtacgcgtgaagtgctggagcacttcgcccggcatacctttcggcagctcgatggtggagtgagacgcgaacagcttaatgttgccaatgtaacggctgctgatgtcgccttcgttagcgatagcgcccacgatatgacgaacttcaacgccgtcatcacggcccacttcaatgcggtataactgcatatcgccaacgtcacgacgttcacgacgcggacgttcttcacgatcgccacgcgggccacggtcattacgatcgcgcggaccacggtcgtcacggtcacggaattcacgcttaggacgcatcggcgcatccggcggcaggatcagcggacgctcgccctgcgccattttcagcagtgcggcggccagcgtttcgagatccagctcttcaccttcggcagacggctggattttcgccagcagcgcacggtactgatccagatcgctgctttccagttgctgctgaactttcgcggcgaatttttccagacggcgtttacccagcagttctgcgttcggcagttccacttccggaatggtcagcttcatggtgcgttcgatgttgcgcagcagacgacgctcgcggttctcaacgaacagcagcgcgcgaccggcgcgacccgcacggccggtacgaccgatacggtgaacgtaggactcggagtccatcggaatatcgtagttcaccaccaggctgatacgttcaacgtccagaccacgtgccgcaacgtcggtagcgatcaggatgtccagacgaccatctttcaggcgttccagagtctgctcacgcagcgcctggttcatatcgccattcaacgcggcgctgttgtagccgctacgttccagcgcttctgctacttccagggtcgcgtttttggtacgcacgaagataatcgccgcatcaaagtcttccgcttccaggaaacgcaccagcgcttcgtttttacgcatgccccagacagtccagtagctctggctgatgtcaggacgggtagtcacgctggactgaatgcgcacttcctgcggctctttcataaagcggcgggtaatgcgacgaatcgcttccggcatggtggcggagaacagagcggtctgatgaccttccgggatctgcgccataatagtttcaacgtcttcgatgaagcccatacgcagcatttcgtcggcttcatccagcaccagaccactcagtttagagaggtcgagggtgccgcgttttaagtgatcaagcagacgtcccggcgtaccgacaacgatctgcggcccctgacgcagggcgcgtaactgcacgtcataacgctgaccgccgtacaaggcaaccacgtttacgccgcgcatgtgtttagagaaatccgtcatggcttcggcaacctgtaccgccagttcgcgggttggcgccagcaccagaatctgaggtgccttcagctcaggatcaagattgttgagcagcggtaaagagaacgctgcggttttgccgctaccggtctgggccatgcccagcacgtcgcgaccgcccagcagatgcggaatgcactctgcctggattggagatggtttttcgtaacccagatcggtaagggcttcaaggataggagccttcagccccagatctgcaaaagtggtttcgaattcagccatgtagtacgtgtgcctcaaaattaatggcggccagtctacataactcatcatgaaattgatctgcaattttcattgaaaagtgtgaaccggctcaaagtaggtgtattaacgaacaacaacgccctcacccgcgaaggtgatggcaatcaaaaagattacgggctgatatgttcgtcagctattgctggtccgattctgccaggtcatcttggtcctggcccaggagcgataattccaacaatgcgtatcggtgctcaacaaagttatgaacgttgttggccaccgccagtttgaacagagccgtggcgctgtccaaatcccccagacttaggtaatacttacctaaatagaagttggtttcactgagatgctcagcgagcgaggtgttatccgttgcgtccgccttgagcctttccatcagcgttgcttcgctaatgtcgcccaggtagaactcgacaatgttccatccccattgctctttatccgatttttcgaagcgtgcttttaacgcttctttcgcctgcttctcattaagcttctgctcaacaagatacagccacaggctgcggtaaggatcattgggatcgtcttgataaaacgccagcagatcatcttgcgctaacttatcacggccgccgtaatacaatgcgataccgcggtttaagtgcgcgtagttgtaagttggatcaagctctagtacagaatcaaacgcttcataggcagcatcaaaattgcctgcctgcgttaaataaatgcctaagtaattgaatacttcaggcatatccggtctgattgccagcgcttgtgaaaaatcatttcgcgctaatgccctcaaaccaagactatcatacaacactccgcgctcatataaaagctgtgcgcgttcgtcatcggttaaagcccgactggcaagaatctgttccatacgcgccagaatcacttcctgctgtaaagtcggttgcaatggtactgcgaggacttcacttttacgccaggcggaattactgcatcctgcaagcgtaagtgctgtcgcaacgaaacaccagcgcaaaaaaggcttcatttcccactcccgaagacaacgattgaatgaacgtcctgttccccggtggctcaacaaggcgtccagccaggtctaaagccctccgcactgcggagggcaaaaggctaccttactcggcctgttcgctcgccggagcttccggcgcagccgcaggttgagactgctcggttgcttctttaatgctcagacgtacacggccctggcggtcaacttccagaaccttaaccgggacttcctgacccatctgcagatagtcggtcactttctctacacgtttatccgcgatttgagagatgtgaaccagaccttctttcccgccgccgatggcaacaaacgcgccaaagtcaacgatacgggtcactttaccattgtagatacggccgacttcgatctctgcggtgatctcttcgatacgacggatagcgtatttcgctttttcaccgtcggtcgccgcgatcttcacagtaccgtcatcttcgatttcgatggtggtgccggtctcttcagtcagcgcgcggatcacagaaccgcctttaccgatcacgtctttgatcttgtccgtgctgatcttgatggtatggatacgcggcgcaaattcagagatatcgccgcgcggcgcgttgatcgcctgttccatcacgcccaggatgtgcagacgcgcacctttagcctggttcaacgcaacctgcatgatctctttggtgataccttcaattttgatatccatctgcagcgcagagataccgtcgcgggaacccgccactttgaagtccatatcgcccaggtgatcttcgtcgcccagaatgtcagacagtacaacgtagttgtcgccttctttcaccagacccatagcgatacctgctacggcggctttaattggcacgccagcgtccatcagcgccagagaagcgccgcacacggaagccatagaagaagaaccgttggattcggtgatttcagacaccacgcgaacggtgtacgggaatttatccatgtccggcatcactgccagcacgccgcgcttcgccagacgaccgtgaccaatttcacgacgcttcggagaaccgaccatgccggtttcgcctacggagtacggagggaagttgtagtggaacaggaagctgtcagtacgctcgcccatcagttcatcaagcacctgcgcgtcacgggcagtacccagagttgcggtaaccagcgcctgcgtttcaccacgggtaaacagagcggaaccgtgagtacgcggcagtacgccagtgcgcacgtccagaccacggatcatgtctttttcacggccatcaatacgcggctcgcctgccagtacgcggctacgcaccacgtttttctcgatagcgtgcaggatttcgcccagctcgttagcatccagagtttcatcttctgcaataagctgctcgatggtttcggatttgattacgtcaacctgagcatagcgctcttgtttatcggtgatgcggtacgcgtcgctcagacgagattcagccagcgcagcaacacgcgcgttcaacgcgtcgttgacggcttccggctgccagtcccaacgcggtttaccggcttctttcaccagatcgttgatcgcctggataacaacctgctgctgctcgtgaccgaataccaccgcgcccagcatagtgtcttcgctcagcagttcagcttcggattccaccatcagcacagccgcttcggtaccggcagccaccaggtccagcttgctttctttcagctcgtcctgggtcgggttcagcacgtactggtcattgatgtaacctacgcgcgccgcgccgattgggccgttgaacggaatgccggacagcgacagcgcagcggatgcgccgatcatcgccacgatatccgggttaacctgcgggttaacggaaacgacggtcgcgataacctgcacttcgttaacgaagccttccgggaacagcggacgaaccgggcggtcaatcagacgcgcgatcagggtttcgccttcgcttggacggccttcacgacggaagaagctgcccgggatacgaccagcagcgtaggtacgctcctgatagttaacggtcagtgggaagaagtcctggcctggcttggcttttttctggccgacaacggtaacgaatacggcggtgtcatccatgcttaccataacagcggcagtggcctgacgcgccatcatgccagtttccagcgtaacggtatgctgaccgtactggaatttacgaacgatcggattaagcaaaataatatcctttccaatttttgacggcataatacgcgccgtcgttaatacccgatcttctgcgcatcctcgcgactaatgacaaccctaaccctgatatgggtaaagcctctcattagccgcgcgaacctctgcaacggaagatcattcatagcaacaatacattagtttccagcgaattgctgccatctgctggaaaaaaggggccatgaaggccccctctttctgaaactcgaaagaattagcgacgcagacccagacgctcaatcagcgcggtgtagcgtgcaacatctttacgtttcaggtagtcgagcagtttacgacgctgagaaaccatacgcagcagaccacgacggctgtggtgatcttttttatgctctgcaaagtgaccctgcaggtggttaatctgtgcagtcaacagagcaacctgaacatcggtagaaccggtgtcgtttgcgtcacgaccgaactcagaaacgattttagctgtagcttcagtacttagagacattttaaaactccaaagtatttaagaatgagaggacgccgatctctaattcagcgatcccagtgtacgccgcgtaaactgttaaataatttacgcgacgttaagcggcggtattctactcgcagcgctctcttatcgcaagacgaagcgacattacgctgggtactctactaccagccgacgaggcgcgacacggccttcgtcgtcaatttcgcccataccgataaatttatcgtcttcaccttccgtcacacgaaccagtcccttcaacggcgcgcccgtggtacgaaccgggttgccatttttgaagtataccgaagatgttaacggcagattaacaacaggatagtccgaagctggactgtccattggcatcaataatggatcgagcaactgcgccgccggaacgccctgctgttccgcctgtgctaccagcgtctgcaaatgctccagcgtcaccatacgatccaccggatacttgctgaccgtcagacgacgcaggtacgttacgtgcgcgccacagcccagtttctcacctaaatcatcaataatggtacgaatataggtgcctttggagcaatgaacttccagctccagctcgttaccttcatggcgaataaacagcagctcatagacggtaatcgggcgggcttcgcgcggcacttcgataccctggcgggcatattcgtacagtttcttaccctgatacttcagcgccgaatacattgacggaatctgctcaatatcgccgcggaaagtctccagcgcgctcgcaagctgctcagcgctgaaagtcaccggacgctcctgcacgatttgaccatcggcgtcagaggtatccgtgcgctgccccagacgggcaataacacgatagcgtttgtcagaatccagcaggtactgcgaaaattttgtcgcttcgccgaggcaaatcggcaacatgccggtcgccagcgggtccagcgcgccggtatgcccggcgcggttggcattgtagatgcgcttaactttctgcagcacgtcattgctggacataccctgcggcttatccagcagcagaacgccgtgaatgtcgcggccacgacgacgaggacgactcatcagtcctccttgctgtcgtccgggttcacacgacgttcttcgtcatgtttcaccacgttagttaccaggttggacatacgcatcccttccaccagcgagttgtcgtagaagaaggtcagttccggcacgatgcgcagacgcatcgctttacccagcaagctgcggatgaaaccagacgcttcctgcaacgctttgatgcccgcttttactgcgtcttcatctttgtcgttcaaaaaggtgacaaacactttggcataggccaggtcacgggacatttcgacaccggagacggtagtcatcatgcccaggcgcgggtctttaatttcgcgctgcaggatgattgcgatctctttttgcatctcttgcgctacgcgctgagggcgaccaaattctttcgccataataaattctccagaataaagacaaaaaaggggccataagcccctttttaaatttcttgccgggtggcgcttcgcttacccggcctacgcctaatcatcttctaaggattttggattgcaacaaggcggcaagctcgtaaatccccgggagcatagataactatgtgaccggggtgagcgagcgcagccaacgccgttgcggcccaaaagacgacgaagattaagcgatggtacgttggatctcgataatttcgaatacttcaatcatatcgccaacgcgaacgtcgttgtagttcttcacgccgataccacattccatgccgttacggacttcgttaacgtcatctttgaagcggcgcagggattccagctcgccttcatagataaccacgttgtcgcgcagtacgcggattgggttatggcgtttaatcgtaccttcggtaaccatacagcccgcgatcgcgccgaatttcggcgatttgaacacatcgcgcacttcagccagaccgataatctgctgtttcagttccggagacagcataccgctcatcgccgctttcacttcgtcgatcaggttatagatgacggagtagtaacgcagatccaggctttcagattcgatcactttacgcgcagaggcatcggcacgaacgttgaagccaaccagaatggcgttggacgccgcagccagggtcgcgtcggtttcggtgataccacctacgccagaaccgatgatcttcactttcacttcgtcggtagacagtttcagcaaagagtcggagatcgcttccacagaaccctgtacgtcggccttcagcacgatgttcacttcgtgaacttcgccttcggtcatgttggcgaacatgttctcaagtttagatttctgctgacgcgccagtttaacttcacggaatttaccctgacgatacagagcaacttcacgcgctttcttctcgtcgcgaacgacggtcacttcgtcacccgcagccggaacgccggacaggccgaggatttccaccggaatggacggccccgcttccagcacttcctgacccagttcgttacgcatcgcacgcacgcggccgtattcgaagccacacagcacgatatcgcccttatgcagcgtaccttcgcgtaccagaacggtagccaccggaccacgacctttatccaggaaggattcgatcaccgcaccgctcgccatacctttacgaacggctttcagttccagaacttcggcctgcagcaggatagcgtccagcagttcgtcgataccggtgcccgctttcgcagacacgtgaacgaactggctctcgccgccccactcttccggcagaatgccgtactgggacagttcgttcttaacgcgatccggatcggcttccggcttatcgattttgttcaccgcaaccacgaccggcacacctgccgctttcgcgtgctggatagcttcgatagtctgcggcatcacgccatcgtctgccgctaccaccagaaccacgatatccgttgcctgggcgccgcgagcacgcatcgaggtaaacgcggcgtgacccggggtgtccaggaaggtgatcatcccgttgtcagtttcaacgtggtaagcaccgatgtgctgggtaatgccgcccgcttcgccagaggccactttcgtggaacgaatgtagtccagcagagaggttttaccgtggtcaacgtgacccatgatggtcacaaccggggcgcgcggttcagccgcagcgccggtatcacggtcgctcattaccgcttcttccagttcgttttcacgacgcaggataactttgtggcccatctcttcggcaaccagttgtgcggtttcctggtcgataacctggttgatggtggccatagcacccagcttcatcatcgctttgatgacctgagagcctttaaccgccatcttgttcgccagttcgccaacggtgatggtttcaccgatcaccacgtcgcggttaacggcctgagcgggcttctggaagccttgctgtaaagaagaccctttacgcttgccgcctttaccgccgcgaaccgcagcacgcgcttcttcgcgatcggctttggattcggcatgtttgccttttttcgccggacgcgctgcttttgcattacggccacgaccacgaccgccttctacttcacgatcgttttcgtcttcggcctggcgagcgtgctgagaagtggtgacatgatagtcactggtgtcttctactggctcaggcgttgcggtccatttgttttcttccgccatgcggcgagcttcttctgctacacgacgcgcttcttcttcgagtttgcgacgtgcttcttcttccgctttacgcttcagctctgcagcttcattctcacggcgggctttttcggcctgggcggttttggtcatatcgtcagtctgttgattgctcactttgtctttttccgcagcttcacgtttcgctttttcagcggcttcacgcttagcttgttctgcggcctcgcgttcagctttttgttgcgcctcgcgtttggcctgttcttctgcctcacgacgggcttgctcttccgcttcacgctgcgcctgctcttccgcggccaggcgttcagcctcttgcggatcgcgtttcacaaaggtgcgcttcttgcggacttcgatttgtaccgatttactttttccaccggtaccaggaatattcagggtgctgcgcgttttacgctgcagcgtcagtttatcgggaccagaaaccgcttcgcggttcaggtgcgccagtaaagtctgtttttcttgtgcggacacagagtcgtcagcagatttccggatacctgcatcagcaaactgctgtaccaggcgatccacggaaacctgtctctctgcggccagcgcttttagggttacatctgtcatgctgttccttcctgctacagtttattacgcttcgtcgccgaaccagcaaatattacgggcagccataatcagctcaccggctttttcgtcggtcaacccttcgatatcagccagatcatcaatgccctggtcggcgagatcttccagcgtacaaacaccacgagccgccagtttgaaagccatatcgcgatctaatccttccagattcagcagatcgtcagccggtttgttatcaccgaggcttgcttcctggtcctgcgccagagtggccagtgcgtttttagcacgctcgcgcagtgcttcaacggtcggctcatcaaggccgtcaatttccagcagttctttcattggcacataggccagttcctcgagcgtggagaaaccttcttctaccagaacggtcgcgaactcttcatcaatatcaagatatttagtaaaaatctcgatagcggcatgtgcttcagcctgatgtttagcctgcaagtcatcaacggtcattacgttgagttcccagccgctcaattgcgaagccaagcggacgttctgaccattacgtccgatcgcctgcgccagattaccggcttcaacggcgatatccatggtatgtttatcttcgtccaccacgatagacgcgacgtctgccggcgccatcgcattaatgacgaactgcgccgggttatcatcccacagcacgatatcaatacgctcaccgcccagttcggtagagaccgcctgaacgcgcgcgccgcgcattcccacgcaagcgccgaccggatcgatacgtttatcgttggttttcactgcgattttcgcacgagaacccggatcgcgagccgccgctttaatttcaatcacttcttcgccgatttccggcacttcgatgcggaacagttcgatcagcatttccggcttggaacgggtgacgaacagctgcgcgccacgcgcttccggtcgaacagcatacagcacgccgcgaatacggtcgccagggcggaagttttcgcgcggcagcatatcttcacgcagaatcaccgcttcagcgttaccggccatcccttcggatttaatttccagagagatattgtcgcggttcactttcttcaccacgccagtgacaatttcgccttcctggtcgcggaactgatcgacaaccatcgcccgttcagcttcacggaccttctgcacgataacctgtttcgcagtctgcgtggtgatacggtcaaaggtgacagattcaatctgatcttcaacatagtcgccgacattcaggctttcgtcttcaaaacgcgccgcttccagcgtaatttccttcgtcggcatggtcacttcttcaacgatcaaccaacggcggaaagtatcaaaatcaccgcttttacgatcgatttctacacgaacatcgatctcctgctcatattttttctttgttgctgtcgccagcgcactttccagcgcttcaaaaattttttcgcgtggcagcgctttttcgttggagacggcttcaacaacagccaaaatttctttgttcatcgcgggcttttcacctcatccagactgttaaaagtggggaaccaggttcgccttctggatattactcagcgcgaacacttcatctttgccttcgactgtgacggtaatcatttcaccgtccaccgctttgataatgccctgccacttgcgacggttctgtaccgccatgcgaagaaccagcgcgacttcttcaccctggaaacgcgcataatgatcggcagtgaacataggacggtcgagacccggtgacgagacttcaaggttgtaagccacggagataggatcttcaacgtccagcaccgcgcttacctggtggctcacatcagcacaatcatcaacattgatgccatcttcactatcaatatagatgcgcagtgtggatgtgcgaccgcgaataaattcgatgccgaccagctcgtagcctaaggcttcaactggcgctgtaatcatctctgttaatttttgctctaatgtggacaagcccacccccaagacataaaaaaagggcctaaagcccagttattctgtagtcagataacaaaaaaccccgataaatcggggctttagataactgaaccctataaccgcaacggcggtctggtgtaccttccgaaagaatttttttcaaatccagctacgaaggacataatcttcacagtatatttgaaaaagaactctaagggaaagtggttgcgggggccggatttgaaccgacgaccttcgggttatgagcccgacgagctaccaggctgctccaccccgcgcctgaaacgtggcaaattctactcgttttgggcaaaatttgcaaatactgctgggatttggtaccgaggacgggacgtaaaatctgcgcacagtatagtgacctggcatgagttatgtcaaccctattcccaatatgcagatgaatgaatatcactcttcgttatactcatcccacctctccggcttatacacgcatgtcacaacgttatttcagtaaaccttcactaaacgcttcctgtctctgctaaaagatgattaaatgaaaactcatttattttgcataaaaatgcactaaagcagaaaccgatctcattatcagtcaatcaagcagggttctattctatgacgacgattcttaagcatcttccagcaggtcaacgtattggtatcgctttttccggcggtctggacaccagcgccgcgctgctgtggatgcgacaaaaaggagctgtcccatatgcctatactgcgaatctgggacaaccggatgaggatgactatgacgccattcctcgtcgcgcaatggagtatggcgcagagaatgctcgcctgattgattgccgcaagcagttggttgcagaagggatcgcagcgattcagtgcggcgctttccataatacgactggcggactgacctatttcaataccacgccgctgggccgtgccgtaaccggcacgatgctggtcgccgcgatgaaagaagacggcgtgaatatctggggcgacggcagtacctataaaggcaacgatattgaacgtttctatcgttacggcctgctgacgaatgctgaattacagatttacaaaccgtggctggataccgactttatcgatgagctgggtggtcgccatgagatgtctgaatttatgattgcctgcggtttcgactataagatgtcagtcgaaaaagcctactccaccgactccaacatgctcggcgccacgcatgaagcgaaagatctggagtttcttaactccagcgtcaagatcgtcaacccgattatgggcgtgaagttctgggacgagagcgtgaagatcccggcagaagttgtgaccgtccgcttcgagcagggtcaccctgttgccctgaacggtaaaaccttcagcgatgatgttgagatgatgctggaagcgaaccgcatcggcggccgtcacggcctgggtatgagcgaccaaattgaaaaccgcatcattgaagcaaaaagccgcggtatttatgaagcccctgggatggcgctgctgcacatcgcttacgagcgtctgttgaccggtattcacaacgaagacaccattgaacagtatcattctcatggtcgtcagctgggtaaactgctgtatcagggccgctggttcgactcgcaggcgttgatgctgcgtgacggcctgcaacgttgggtcgccagccagattaccggtgaagtgacgctggaactgcgtcgcggcaacgactactccatcctgaacaccgtgtcagacaacctgacctataaggctgagcgtctgaccatggagaaaggcgagtccgtattctcaccggacgatcgtattggccagttgaccatgcgtaatctggacattaccgatacccgcgagaaactgttcggctacgcgaaagcgggtctgttaaccgcctcttccgcgaccggtctgccgcaggttgagaatctggaaaacaaaggcaaataagcccgcgtcgttgatgcaacaggccgcgaaagcggccttttttgtgaatatcaccccaggttgatgcaaatggcggatttgccggttaatctaactggacaacatttcgcaccctgtcaaagcattgtgcagccatgtctttttcagtcatcattatatagtcaatgcccccgccaaaatccggcccagcgacagccagtaatgctgttgtagaatgaatttcttcatcccagctaaaaagctgtcgccaccttgtatcattttgattcagttcatcttccacactacgttggagaggaattgtccaccctcccagaagatcgccggaatagcaggcatcaactcgatacgggttgtcctgttcgtaatcacttaacgcgtcataccatgattcatacgctttctgctgcgtaacgcttaacccctcgcagactgacgaaacactgataacggaaagaggttccaggcactcaacctgtgtacacaattgccatggttcacgaaattcaatcttattgtaaaaagccagcaagtcatctggcacagctagcgtgcttaatgtatctacctcaacatcgtgccagaaaacaaagggctgccgatcttcccaggtaacatcgacaaagaagctcaataacccccgcctgggaagcagtggatcaaaccccgggagtaacgccaggtcactcaagtttagttgggcaacgaaagcaagcggaaaatcaaccaactgattctctatgcggatgtcaatttcggttaataaccgctgctgcactaaccgatacttttcctcgtcaaaatcttccgctggctgcccaagcagcttacgcccttcattgagcagctcataactcattttcatttcatgaacaaacctggcatttcgcgttttttcagctttcagctttagtacgcgagatgtggcattaaccgatttttttcgtataggccagctttgtcctaatggccagtcgggtagaccgcccaaccgcgatgcccccacctttactgtttccatatcccgcagacaacgtttaaatgcaatagcagcacgtgcctgttgcacgactttctcctgaatagcagagctcaaattggatgtgcgcaattcagcaatcaatccagcacgatcgaaaaataaactcattaatctcttccttagatattcggctcagtgcaaaggaagattagataaaactacttgagcaaaagatatggagggggataacagatacaagcatttcagattatagctgagcaactactggcttcaatgaacgaagatgatctcgtaatcggtggagtgaacctgacgcagggagatcaccagagaggacatacatgagtatgtatgtagggctatctcaacgtattgacggggccatgccagggacgcgtgtaagcgtgcttcaacctcctctctgagagcagtttcaacagacgaaaaaaaagacgcttttcagcgtctttctttcggaatattggtaccgaggacgggacttgaacccgtaagccctattgggcactaccacctcaaggtagcgtgtctaccaattccaccacctcggcacggatactgctattagcgcgggatatcgctggtcggctgggccggtgcagcaggttgagtctgctcggtcttcgccggcgcactcagattttcccactcgcttcctttattggttttgttgctattgatattacccaacaccagactgatgatgaagaacagcgtcgccaataccgccgtcattcgggtcatgaagttaccagaaccacttgaaccaaatagcgtagcggaagcgcctgctccgaaggaggctcccatatcagcgcctttaccttgctgcagcatgatcagacctacaaggccaattgccacaataaggaaaacaactaaaagagcttcgtacataatcaacctgttccttgcggagttgccgcgtaccaatgcttctaccaataaagcgggatttttactgtttcccactgaagcgggtgtaaatactaaccaaagcgaatgaccttcgcaagggcaatttaagcgcattgtatcaactgcggaaaaaaacagcaaaagcgttgttttttgcgggccgtaaggcggcaaccgccgcctttttagtcacttaaacgcttaaacggcttttaccgcatccgcgatacgatgggcgaatgccgtaacctgcgcttcatcctcgccttccaccatcacgcgaatcagcggttcggtaccggatttacgtagcagtacccgcccacgattgccgagcgtggcttctacgtccgccgttaccgctttcaccgcttcattttccagcggatcgccgctaccggcggtgtaacgcacgttaaccagaatctgcgggaacattttcataccgctgcacagatcgtgcagactcatatgattacgcaccatcgccgccagaacttgtagccccgctacaataccgtcgccagtggtcgttttatccaacagaataacgtgaccagagttttccgcgccgatgcgccagcctttttcctgcaatttttccagcacgtagcggtcgcccactttcgcccgggcaaacggaatgccaagctgcttgagcgccagctccagccccatattgctcatcagcgttcccaccgcgccgccgcgcagctgcccctggcgcagcccttcgcgcgcgatgatatacatgatctgatcgccatcgactttattgccttcatggtcaaccatgatgacccggtcgccgtcgccgtcaagcgcgatgccgaggtccgccttctccgccaacacgcgcgcctgcaacgcgcgcacgtcggtcgcgcccacttcttcgttaatgttgacgccgtttggctcacagccgatggcgataacggtcgcgcccagctcgcgcagcacattcggcgcgatatggtaggtagcgccgttggcgcaatccacaaccactttcaggccattgaggctcagttcgttcgggaaggtgcctttacagaactcaatatagcgtccggcggcatcgacgatgcggctcgctttacccagctcagcggagtctacgcaggtgatctctttttccatttcggcttcgatggcttcttccacatcgtcaggcagtttcgtaccgtcgatagagaagaatttaatgccgttatcatagaacgggttatgcgaagccgagataacgatacccgcctccgcgcggaaagtccgcgtcagataggcgacggctggcgttggcataggtccggtaaacgaggccgacagtcccgcagcggcaaggcccgcctccagcgcggactccagcatatagccggaaatacgcgtatctttaccgataatgattttacgcgagccatgacgcgccagcacttttccggcagcccaacccagtttaagcacgaaatcaggtgtaatgggggcattgcctacacgtccgcgaatcccatcggtaccgaaatatttacgattactcatagcgtttgtttccctttgcagacagagtggcttccaccacccgcatcgcctctacggtttctttgacgtcatggacgcgaatgatctgcgcgccctgcatcgcggcaattaccgcgcacgcaaggctgccgttcagacggtctgatggtcccacgttaagtaactgaccaaccatcgttttacgtgacatgcccaccagcagcggcaggttaaaatgatgaaactcacccagtcgcgccagtaaggtataattgtgagagagatttttaccgaaaccgaatcctgggtcgagcaacaatttctcttttgcgatgccggccttctcacaacgtgctatttgctcaataaagtagcgattcacctcggcaaagacatcgtcatatttcggcgcctcctgcatggttttggggttgccctgcatgtgcataagactgaccggcaagccggtttccgctgccgcttccaacgcgccgggttcggagagtgaacggacatcattgataatatgcgcgcccgcccttgccgcttcacggatcacctcgggtttagaggtatccacagaaatccacacttcaaaacgttgcgcgattgcttccagtaccggaataacgcgatccagctcttcttccacgctcacttctgccgcgcctggtcgcgttgattccccccccacatcaataattgtcgccccggcattcaccattaaattcgcatgtttcaccgcctcaatcagcgtgttatgcgcgccgccgtcggagaacgaatccggcgttacgttcaggatccccataacatgcggatgagtgagatcgagcgtggcgccctgagcgaagagtttcatggtcaaaatccctgttttatttatggtgagttaaaaaaataaatatcctccggcatagccggaggtttttcagatgcgcctataaggctctcttaccagccgcgccctaacaggcgcatacgatctgacatttgcatcaaacttcgttacttacggcccgtaaacgggctgcccggatacgggatcgataattgctcacccattttatcctcttcaagctggtgctttatgtagtcctgtatcttcgccgtgttcttacccaccgtatcgacatagtaccctctgcaccagaactccctgttcctgtatttgaattttagatccccaaactgctcgtaaagcatcagactacttttacccttcagatatcccatgaaactcgacacactcatcttcggcgggatctccagaagcatgtgaatatgatctgcacaacattctgcttccagaattcgtacgtttttccattcacacaattttcttaatatgctgcctactgccctacgcttctctccatagaacgcttgtcttcggtatttgggcgcgaaaactatgtgatatttacagttccatcgggtgtgcgctaagctcttttcgtcccccattgggacccccttttgatttcttgttgaacttttgcagttgccagaccgcaagatgttttaacaaatcaaaaggggttttaataactggcttaaagctgaaagctttccggaacccccagcctagctgggggttttccatagacaagaaaaaccccggggcaagccccagggtttcggtgagcgctaaacataatgttgtaaaacaaatgcttatttgtcgcccagctgctctgacatcgtgttgcccgggttcggcgtgcgtggttcatcaaccggacgcggcgcctgaggcgtaccattgctgtcagagttattggtgccgtttggatcttcccagcccgcaggcggacgcacttcacgacgcgccatcaggtcatcaatctgcggcgcatcgatggtttcatatttcatcaacgcatctttcatcgcgtgcagaatatccatattgtcagtcaggatctgacgagcgcgattgtagttacgttcaatcagcgctttcacttcctggtcgatgatacgcgcagtttcatcagacatatgtttcgcttttgcgacgctacggccgaggaatacttcgccctcttcttccgcatacagcaacggaccgagtttctccgagaagccccactgggtgaccatgttacgcgccaggttagtcgcgactttaatgtcgttcgacgcgccggtggaaacatgctcaacgccgtagataatctcttccgccagacgaccgccgtacagcgtgctgatttggctttccagcttctgacggctggcgctgatcgcgtcgccttcaggcaggaagaaggtcacgcccagcgcacgaccgcgcgggataatcgtcactttgtgcaccggatcgtgttccggcaccaggcgaccgataatcgcgtggcccgcttcgtggtacgcggtcgactctttctgcgcttccgtcatcaccatggagcgacgttcggcgcccatcatgattttgtctttcgctttctcgaactcaaccatcgacacaacgcgcttgttaccacgagctgcaaacagcgccgcttcgttgaccaggttcgccaggtccgcaccggagaagcccggcgtaccgcgcgcaatgatcgccgcatcaatatccgtcgctaacggtacgcgacgcatatgcaccttcagaatctgctcacgaccgcgcacatccggcaggcctaccaccacctgacggtcaaaacggcctggacgcagcagcgccgggtccagaacgtccggacggttagttgcggcgataacgatgataccttcgttaccttcgaagccgtccatctcaaccagcatctggttcaacgtctgctcacgttcatcgtgaccgccgcccagaccagcgccacgctggcgacctacggcgtcgatttcatcgatgaagataatgcacggcgccgctttcttggcctgttcgaacatgtcacgcacacgagacgcgccgacaccgacgaacatttccacaaagtcagaaccggaaatcgtaaagaatggcaccttcgcttcacccgcaatggcttttgccagcagggttttaccggtacccggcgggccgaccatcaggacacctttcggaattttaccgcccagcttctggaaacggctcggttcacgcaggtattcaaccagttccgccacttcttctttcgcttcgtcacaacccgcgacgtcagcaaacgtggttttgatctgatcttccgtcagcatacgcgccttgctcttaccgaacgacatggcgcctttgccaccgccgccctgcatctgacgcatgaagaagatccagacgccgatcagcaacagcatcgggaaccaggaaatgaagatagaagccagcaggcttggctcttcaggtggttcgccaacaaccttgacgtttttagtcagcaggttatcaagcagcttcggatcattaatcggaatgtaagtcgtgtaacggttactatctttcttggtaacgttgatctcacgtccgttgatacgcgcttcgcgaacctggtcctgattgacctcttgcaggaaggtagagtaatccaccttacggccattagactcgctgggcccaaagctctggaatactgacatcagcacaacggcaatgaccagccagagtattaggtttttcgccatgtcactcaagggattaacctcttattacaactgtgttaaaaacagcgtcaggatactctatatccagtttctttcaaaccttacgtctgaaatctgccggttatcactttcgcccggtcgctacaatgtacacttcacgcgaacgcgcacgcgaagagtccggcttacgaactttaaccttcgtaaacagggagcgaatttcccttagatactcatcgaaaccttcgccctggaacaccttcactacaaaacttccgcctggcgccagcacatcgcggcacatctctaacgccagctccaccagatacatggcgcgggggatatccaccgccggtgttccgctcatgtttggtgccatatccgacatgacaacttgtactttactgtcacccacgcgttccagtaacgctttcatgacaagttcatcacgaaaatcgccctgaagaaagtccacaccaacgataggatccataggtaaaagatcacaagcgatgatgcggcctttgccgccaatctgcgtgaccacatactgtgaccagcctcctggcgcagcgccgagatcgactaccgtcattcccggcttaaaaagtttgtcactttgctgtatttcatcaagtttaaaccaggcacgggagcgtagcccctttttctgcgcctgttgaacatatttatcgctaaagtgttcctgaagccagcggcttgagctggcagaacgctttttacctgtcatttaactttcccgtcggggcagttcatcgtagccaatggcgtaaatttctacacgcctatttggcgatataagggagatggcggtagaatgacccgttttcaatcccaacgtaagcaaaaatatacgatgaatctgagtactaaacaaaaacagcacctaaaaggtctggcacatccgctcaagcctgttgttatgcttggcaataatggtttgaccgaaggggtactggccgagattgaacaagcgttagagcaccatgaacttatcaaggtgaaaatcgcctcggaagatcgcgaaacaaaaaccttgatcgtggacgctatcgtgcgcgaaaccggcgcctgtaacgtacaggtcatcggtaaaacgctggtgctgtatcgcccaactaaagagcgtaaaatctcgctgccgcgttaaggatatcctaaagtcgaacacaaaatctgtgtaaaacgaggggttttccacgagcaggagagcaaaatgccacgctctctccgttgataaaaggccgctatgcggcctttttcctttctttacaatacaccaacaatttgcgtattgagtactgcttaaaggtattccactttaagcacttcgtattccacatcgccgccaggcgttttgatcaccacgacgtcatcctgctctttgccgatcaggccgcgagcgattggcgagtttaccgaaatgagattttgcttaaaatccgcctcatcgtcgccaacaatgcggtaggtctgctcttcgtcggtgtccaggttcagcaccgtgacggtagcgccgaaaatcacgcgaccattgttcggcattttagtgacatcaatcacctgcgcattcgacagttttgcttcgatatctttaatgcgcccttcgcagaaaccctgctgttcgcgtgcagcatgatactccgcgttttcttttaaatcgccatgttcgcgcgcttcggcgatagcggcgatgatttcaggacggcgcacagatttcagaaaatccagctcttcgcgcagtttttcggctccgcgtaaggtcatcggaatagcttgcatttgttatacctcttgaacattcctgtagggggcaatgaactctaccccggctgctaagccagccccggcatatgccataccagggtcagaagcaaaaaaacaccaacccgggcgcgcagtcccaggtcagctacaatttcctctttgataaccattttaccctggagttccctatgggtcatcgtttactttttagggcgttgcgccgtagtatgacggcttgtttccagggtgttagcgcgagattatgcgattttccagatttatcatcggattgaccaccagtatagcgttcagcgttcaggccgcgaatattgacgaatacatcaaacagcttccggccggcgccaacctcgcgctgatggtgcaaaagattggcgcgcccgcgccggctattgattatcatagtcagcagatggcgcttcccgccagtacccaaaaggtgattaccgcgctggcggcgctgattcaactcggcccggatttccgttttacgaccacgctggagactaaaggcaacgtcgataacggcatcctgaaaggtgacgtaattgcgcgcttcggtggcgatccaacgctaaaacgtcaggatattcgcaatatggtcgcgacgctgaaaaagtccggcgtcacgcaaatcgacggcaatgtgcttatcgacacgtcgattttcgccagccacgataaagcgccaggctggccgtggaacgacctgacgcagtgtttcagcgcgcctcccgccgccgccattgttgaccgcaactgtttttctgtgtcgctttatagcgcgcaaaaaccaaacgatttagcctttattcgcgtggcctcttattatccggtaacgatgttcagccaggtacggactctaccgcgcggttcggcagacgcgcagtattgcgagctggatgttgtgcctggcgatttgaaccgttatacgcttaccggctgtttaccacagcgcgccgacccgctgccgctggcctttgctattcaggacggcgccagctacgcgggcgcgatcctcaagcaggaactgaaagaggccgggataacttaccgcggcacgctgctgcgccagacgcaggttaacgagcccggaacgatcgtcgccagtaaacagtcggcgccactgcacgatctgcttaagattatgctgaaaaagtcagacaacatgatcgccgatactgtttttcggatgattggtcatgtcaggtttaacgtgcctggcacctggcgggcgggatcggatgccgttcgccagatcctgcgccaacaggcgggaattgatatcggcaataccattattgccgacggttccggtctttctcgccataatctgatcgctcccgccacgatgatgcaggtgctgcaatatatcgcccaacacgataacgagctgaactttatctctatgctgccgctggcgggctatgatggttcattacaataccgcgccgggctgcatcaggcgggcgtagacggtaaggtttcagcgaaaaccggatcactgcagggcgtgtataatctggcgggctttattaccaccgcaagcgggcaacggatggcatttgtacaatatttgtccggctacgcggttccacctgccgatcagcgtaatcgccgaatcccgctggtacgcttcgagagtcggttgtataaggatatttatcagaataactgagtgcatttattgccggatggcggcgctaacgcgtcttatctggcctacaaagaacataataaaacgggccgcaaatgcggcccgttggcttttgtaggccggataagcgtaagcgccatccggctacgagattaacgtttgtagatgaactcgacgccttcttcgtcgtcttcatcccagtcgtcatcccagtcatcgtctgcgtcttcttccacttcagccagctgctggcgatgataatcgtcccacatgaactcgactttttccggctgttttgcttcttcagcctgcgcgatcggattctcgatgataaaggtcatcacatcccagcagagatctttcacccccagctgactggcagcggaaatcagatagtatttcccttcccagcccaacgcttcggcgatcgctttcgctttctcttccgcttcggttttatccatcagatcgatcttgttgaacactaaccagcgcggtttagccgccagatcctggctgtatttttccagttcgccaataatgatacgggcgttttccaccggatcggaaccgtcgatcggatcgatatcaatgaggtgcagcagtacgcggcaacgttcgaggtgcttcaggaagcgaatccccaggcctgcgccttccgccgcgccttcgatcaaccccggaatgtcggccaccacaaaactcttttcgctgtccatacgtaccacgcccaggctcggcaccagcgtggtaaacggatagtccgcgactttcggttttgctgccgataccgcacgaatgaacgttgatttaccagcgtttggcatccccagcatcccgacatccgccagcagcatcagttccagcagcaggtcgcgcttatcgcccggcgtaccattggttttctggcgcggcgtacggttaaccgaggatttaaaacgggtattgcctaacccatgccagccgcccttcgcgaccaacagacgctgaccgtgtttggtcatgtcgcccatcgtttcaccggttccctggtcgataacgcgcgtaccgaccggcactttgatggtcacgtctttaccgcgtttaccggtacagtcgcggctcgcgccattctgaccacgttcagcgcggaacgatttttcaaagcggtaatcgatcagcgtattcaggttttcatcggcttccatccagacgtcgccgccgtcgccgccatcaccgccgtccgggccgcctttcgggatatatttttcgcggcggaagctcacacagccattaccgccatcgcctgcaacgaccagaatcgatgcttcatcaacaaacttcattttattctccgtaaatcattcgcctgagcggggttgcgaaaccaccgtttcatgcttgcgtaaaccgccccaaatacgatgaccaatggcggaatacatcgcgcccgcaaccacgacaaacgcaccgagataacctaaaaggtttaacatcggtctggcgaagaaatcgggccaggccatagataaaagatctgaaaacagcagggtaaatagcggtgtaagcgtgattatcgcgctcacctgcgccgcctgccaacgcgccatcgcttccgccagggcgccatatcctaccagcgtatttagcccgcagaaaatcaaacaggcgagctgccagtcgctcagttgcgctatcaccatcggttttgccagcggcaagagcgctatcgtacataaagtgtacagtaaaaacaggatctgctgcgaggccagacgtcgcaataatactttttgcgccacgccatagctcacccacaccatcgccgcgcctacgccaaaaataacgccccaggtgtagtcggtcagtcgggtaaaaatctcgatcagactggtgttaaaaaacatcaccagcccgctcaataacatcagcgcgccaatcacctgcgtaccgcgcatcttttctttcagaataaagacgctggcgaccatcatgccaaccggcgagagctggccgataacctgcgacgcggttgggcttaaatattgcagggaagaactgaacaaaatgaaattaccgaacagtccgcaggtcgctatcgccaataacaccaaccagcgcggcttacgaaaaatacgcagcggcggcagctttctttttactgccagtatcgccccgaggccaatactggccattaagaagcggtagaagacaatggttgaaggctccatcacctccagcacttgcttcattgctattggcaacgctccccagcacatcgcggtagtgagcgctaaaagaatgccaatgcctgcctgctgcttcatgccgtgttccctgcaaagacccgttaacggcattcgcacagccacacgggtatattttagtcggccatcgaatgtaaaaagccccgcaacaggtgcggggctttcatccgttaccggaccacaaaaaacttactcagcaacgatgctgatgtatttacggtttttcgggcctttaacttcgaatttcactttaccgtctgctttagcaaacagagtgtggtcacgaccgcaaccaacgttggtgccagcgtggaatttagtaccacgttgacgaacgatgatgctgcctgccagaactgcttcaccgccaaagcgttttacgcccagacgtttagcttcagaatcgcgaccgttacgagtcgagccgccagcctttttatgtgccatttaatctgctcccctaatcttaagcgctgatgccggtaattttcacatcagtgaaccactgacgatggccctgctgcttacggtagtgtttacggcgacgaaacttaacgattttaactttctcgccacgaccgtgggcaacaacttcagctttgattacgccgccatcaacgaaaggaacgccgattttgacttcttcaccgtttgcgatcatcagaacttcagcgaactcgatagtttcgccagttgcgatgtccagcttttccaggcgaacggtctgaccttcgcttactcggtgttgtttaccaccactttggaaaaccgcgtacataaaaaactccgcttccgcgcacacctttcaatgattcagagcgcgctataaatattcacaatagggcgcgaatattacgcaaattgcacggctttgacaagtgctaccatcaatacatgaagaaaaaaaacacaacgcatacggtaacgtttatctgcggcgttttttcagtacaatcagggtatatttctaaccataaaccctacgttacctcattcagacatgggataatcggggcgataagcccggcttttgcgatgaatttagaaaaaatcaacgagttaaccgcgcaagatatggcgggtgtcaatgcgacaatccttgaacagcttaattccgacgttcaactgattaatcagctaggatattacattattagcggcggcggaaaacgcattcgtccgatgattgccgttcttgccgcgcgcgcggtgggttatcagggtaacgcgcacgtgactatcgccgctctgatcgagtttatccacacggcgacgctgctacatgatgatgtggtggatgaatccgatatgcgtcgcggcaaagcgacggcaaatgccgctttcggtaatgccgccagcgtgttggtcggcgactttatctatacccgcgccttccagatgatgaccagcctcggctcgttaaaagtgctggaagtgatgtcggaagcggtcaacgtgattgcagaaggcgaagtgctgcaattgatgaacgtgaatgacccggacattaccgaagaaaattacatgcgggtgatttacagtaaaacggcccgtctgttcgaagctgccgcccagtgctccggtattctcgctggttgtacgcctgagcaagagaaagggttgcaggactatggtcgctaccttggtacggctttccagctcattgacgatctgctggattacagtgccgacggcgagcatctcggtaaaaatgtgggtgatgacctcaatgagggcaaacctaccttaccgttgcttcacgccatgcgccacggtacgccagaacagtcagcgatgatccgtaccgctattgaacaaggtaatggccgtcatcttctggaaccggttctggaagcgatgaccacctgcggctcgctggaatggacgcgtcagcgagcggaagaagaagccgacaaagcgatatccgcgttgcagatattgccggataccccatggcgtgaggcgctaatcggtctcgcacacatcgcggtgcagcgcgatcgttaatgccgttctcttatcccgcgtactgcgcgggatatcccattaagttctaataaactccagataccctatcgcctgtttttcacatactcatccaggatttcccctggcatattctgaatattgccgccacttacatgaactttttagaacattccttcacgaagcgttatagtatcgaacgtcgtcgggttgttaaaaccgtaagtgattaatctaaggagtgatggatgtatggaaagcaagcttattgactggcatccggccgatatcattgccggactacgtaaaaaagggacttcaatggccgctgagtcacgtcggaatggattgagttcatccacgctggccaatgcattaacgcgcccatggccgaaaggagagttgattatcgcgaaagcattgggaacggaaccctgggttatttggccatcgcgttatcacgatccgcgcacgcatgagtttatcgacagaacgcggcttatgagagcgcgtaataaaaacaaacagaatgtagagtaagtgcctgtaaaacaacccccgcatcgcgttcgcgggggttgttcagcgtacagaaggttattcgcctttcacgcgttcaatattcgcgcctagcgcgcgcagtttgtcttcgatgcgctcataaccgcgatcgatgtgataaatgcgatccacaatcgtcgtgccttccgcaatacagcccgccagcaccaggctcgcagatgcccgcagatctgtcgccatgacctgggcgccagagagcgtttctacgccatggcatatgacggtattgctttcaatttccgcacgcgcgcccatgcggctgagttcaggcacgtgcataaagcggttttcaaagacggtttcagtgataaagcccgtcccttccgccaccaggttcagcaacgtgaactgcgcctgcatatcggtcgggaatgccgggtgcggcgcggtacggacattgaccgccttcggtcgtttgccgtgcatgtccagactaatccagtcctcgcccacttcgatatccgcgccagcatcgcgcagtttcgccagtaccgcgtccagagtgtccggttgcgcgttacggcagaggattttgccgcgagagatcgctgccgccaccaggaaagtccccgtttcgatacgatccggcagcacacgataaacgccgccgcccagacgctctacaccctcgatcgtaatacgatcggtgccctgcccggcgatcttcgcccccagcgtaaccaggaagttagcggtgtcgacaatttccggctcgcgcgcggcgttttcaatgatggtcgtcccttccgccagcgtagcggcgcacataatggtgacggtcgcgccgacgctgaccttatccatcacgatatgcgcccctttaagacgcccttctacggaggcctttacgtagccctcttccagcttgatggtcgcacccagttgttccagaccggtaatatgcagatcaaccggacgcgcgccgatagtacagccccccggcagagagacttgtccctgaccaaaacgggcaaccagcggccccagcgcccatatcgaggcgcgcatggtcttaaccagatcataaggcgcgcagaacacgttcacctggctggcgtcaatgtgtaccgatccattgcgttccactttcgcgcctaattggctcaggagcttcatcgacgtatccacgtctttcagttttggaacgttttggatctctaccggttcttctgccagcagagcggcgaacaggatcggcagcgcggcgtttttggcgccggaaattgtgacttcgccctggagcgtcgttggcccctgtacacgaaatttatccattattgtattctcagttaagcattcatctccgctaccggcaggttacccgtagcttaaaatccgttaagtttacgatcgcgcgcccattccgccggggtatatgctttgatcgatacggcatggatacggttgtccgcaatgtactccattagcggcccatagaccgtttgctgtttcttgacccggctcatgccgtcaaacatctcgcccacggcaataacctgaaagtgactgccatcgccggagacgtggacttcctggagggagagggcattcatcagcacactctgaatttcatgattttccatgggttctttattcgtcaaatagtgaaaacagcccaacatcttagagcaaagtcgcgccgtcttaaataagcaaaagattacgctgataaatcagcgcggtaaaagtgccggatggtgctgctaacgcaacttatccggcctacggggatcatgcgaagtgtaggccggataaaccatccggcattcattacatacggggaagtacgtcttcgggcaagttatataattgcgccagcgcgtaaaccttgtcgttaacgccagacagcgacacggcattgccctgcttttttgcctggttcacaaggtgcgccagcagcgccagtccccccgtatctaccctggagatctggctcaggtcgatacgggtaacgccattcatcgcttctacgcgcgcgtcccatagcggcgccaacacgtcctgatccagctctcccgccagcaccagagtgtccgcctcacgcgtccaggtgagttgcggcgtcattactgtttctcgtccaaagtaattttctgttgagagatagatttcagttgtgcggtcaggccgtcgatgcctttagtacgcagcaggtcgctccactcattttgcttggtggtgatcatgctgacgccttccgcaatcatgtcatacgcctgccagttgccggtctgggtgttttttcgccactggaaatccaggcgtaccggcggacgaccgttgggatcgataatcgttacacggataggcacaatggtcgcatcgcccagcggttgctcaggcgctatctggtaagtctgaccgtggtacatcgccagcgcctgaccgtatgcctgtttcaggtattcgcgaaacgctgcaaaataggcttcacgctgcgccggggtcgcctctttgtagtagcggcccaacaccagcgcgccggcatattttacctgcacgtacggcagaagttcctgatcaacaacgtctcgcaggtaatccggattggcacgaattttcggctgttcgtttttcaggcgatcaaaagttttctgcgccgcctcgttcatcagtttataaggattgctctgatccgctgccgttgctgcgcttaatggcgcaatgaccagcagggccaccatcatcagtcgtttaaacatgcctcaattctcctgagattatttcgtttcgcccgcgggcgttgtggcttcagtatgaccttccgttgcggctggcgcatcgccagaattcttattgtcgtcgcctttgctgttataaaggaactggccaatcatatcttccagcaccattgcagacttggtgtcctgaatcgtactcccatctttgaggatagacgttcccagctcaggatcttcaaaaccgacgtttaatgccagatattgctcccccagcagtccggaagttcgaatactcaacgagctggtatcgggaatatggttataacgctcttcgatgtcgagcgttacgcgcggcaggtatgttttcggatcaagcgagatatcttcaacccgcccgacaaccaccccgccgatgcgtaccggggaacgcactttcagaccgccgatgttatcgaaggtcgcataaaccttataggtcggctccgtgcgcatagaggtcacatttgccgccttcaggcaaacaaacagcgccgccagcaacgctaccagcaaaaaaacgcctacccaaatttcattttttttcgtttgcatgaactcaattcccaaacatcagtgcggtcagcacaaaatccagccccagaacggccaacgatgcgtgaaccacggtacgcgtcgttgcccggctaatcccggcagaagtcggtattgcgtcataaccgttgaataacgcaatccatgttaccgtaatggcgaacaccacgctctttatcagacagttcaccaggtccatacgccagtcgacggcattctgcatcgcggaccagaagaacccggcgtcgattcccttccagcttacgccgaccagcgagccgccccagataccgaccgccacaaagataatggtcagtagcggcaatgaaatcacgcccgcccaaaagcgcggcgaaatcacccggcgcaatggatcgaccgccatcatctccatactggagagctgctccgtcgcccgcatcaggccgatttccgccgtcaacgccgacccggcccgcccggcaaacagcaacgccgcgaccaccggccccagctcgcgcagcagcgaaagcgccactaacatgccaagactggtctccgcgctgtaagtggtcagaaccagatagccttgcagccccagcaccataccgatgaatacgccggagacaataatgataagcattgacaagacgcccacattataaagctggcgcaccagcagcggcgcatgtttgcgaaactccggcttaccgataatcgcattgaataacattaacccggcgcgcccgaacgtcctgacggttttgatcccgctgtgtccgagtgctgccagcgcatttaacagcatgagtggcttaactccctgtttcgagtaaatcaaggtgatagtcgcccgccggatagcggaacggaaccggcccgtcggcaatgccgtcaaggaactgacgcacgcgcgggtccgtattctcctgcaacgcctgagcgctaccgtgagcgacgatttttttgtccgccatgatccaggcgtgatcagcaatactgagcacctctggcacatcatgcgagaccaccacgcaggtcacgcccagcgcgctgttcaattctgaaatcagcttcaccagaacgcccatggtaatcgggtcctggccgacaaacggctcatcgaacatgatgagatccggttccagagcgatggcgcgcgccaacgcggcgcggcgcgccatcccaccggagagctcggaaggcatcagttttgccgcgccgcgcagcccgacagcttccagtttcatcatcacgacgctttttagcagcggcgcgggtaaattggtgtgctcccgtagcggataggccacattgtcaaacacgttcatgtcggtaaacagcgctcccgactgaaacagcatactcatacgtttgcggacggtgtagagccgcgaacgggacatggccggcacattctcgccatcaaataagatctcgcccttatccggcgggatctgtccgccaatcaggcgcaacagcgtggttttaccgatgcccgacggccccatgatcgccgtgatcttcccgcgcggcaccgtcagggaaatattatcgaaaatgcagcgttcgccacgggaaaagctgacgtcgcgcatatcgactaaattggccgcagactgacccattgattcatccttcgtattgccttgttgaggtaaccatggcgctgaatttaaccatgggttcgacataattacagaatattaactgacagggttagcgaaagctggcattcgttttactttttagccgcataaagtcaaaattaggacttcgttacggcttccagatatcccttccaggggaccggcgagtatacctgaagaaaggactttagatgcttttagcgatggcgctactcataattggtttgcttctggtggcctacggcgccgatcgtctggtgtttgcggcctctattttatgccgtacattcggtattcccccgctgatcatcgggatgacggttgtgagtatcggcacctcgctgccggaaattattgtgtcggccgccgcatcgctacacggtcagctcgatttggccgtcggcgcggcgctcggttctaacatcaccaatattttgctgatcttagggctggcggcgctggttcgtccatttaccgtgcattccgatgttctacgtcgcgaattgccgttaatgttatttgttagcgtggtagccggttccgtactgcatgacggacagttaagccgcagtgatggtatctttctcctgcttctggctgtgctatggctgttattcattgttaaaatcgcgcgtctggccgaacgccaggggaatgacagcctcacccgcgaacaactggcggagctgccgcgcgaaggcgggctccccgtcgcgttcttatggctgggcattgcgctggtcatcatgccgatggcgacgcgcatggtaatcgataacgctacggtgctggcgaactatttcgccatgagtgaattaacgctcggtctgacagtcatcgccgtcggcaccagtctgccagagctggcgacggcgattgccggcgtgcgaaaaggcgaaaatgatattgccgttggtaatctcattggcgccaatatttttaatctcgctatcgtgctgggactgcctgcgctgatcgcgccgggggagatcaatccgctggcgtttgggcgtgattatagcgtgatgttgctggttagcgtggttttcgctttactttgctggcggcatccgcgtcagattggtcggggcgcaggtatactgctgaccggcgggtttatcgtatggctggcgatgctctattggctatcgccacttcttgttggataactggaaacggattatgtcgcatttagcgttgcaaccggggtttgactttcagcaggcaggcaaagaggtcctggaaattgaacgtgaaggcctggcggagcttgatcaatatatcaaccagcatttcacgctggcctgtgaaaaaatgttcaactgcaccggaaaagtggtggtcatggggatggggaaatccggccatatcggacggaaaatggccgccacgttcgccagtaccggcacctcttccttttttgtacatccgggcgaagccgcgcacggcgatttggggatggttacgccgcaggatgtggttatcgctatctccaactccggcgaatccagcgagatcgcggcgctaataccggtacttaaacgtctgcacgtgccgttaatttgcattaccgggcgaccggaaagcagcatggcgcgtgcggcagatgtgcatctgtgtgttaaagtgcccaaagaagcgtgtccgttaggactggcgcctaccagtagtaccaccgcaacgctggtgatgggcgacgcgctcgctgtggcgttgttaaaagcgcgcggctttaccgccgaggatttcgctctgtcgcatcctggcggcgcgctgggacgtaagctactgctgcgcgtaagcgatattatgcatactggcgatgagatcccgcatgttaataaacatgccaccctgcgtgatgcgctattagaaattacgcgtaaaaatctcggtatgaccgtcatttgcgatgaatccatgaagatcgacggtatcttcaccgacggcgatttacgtcgcgtattcgatatgggcggcgatatgcgccagttggggatcgccgaggtgatgacgccagggggcattcgcgtgcgtcccggtattctcgctgtcgatgcgctgaatttaatgcagtcccgccatatcacctccgtactggttgctgatggcgaccagttactcggtgtgttacatatgcatgatctcctgcgtgcaggcgtcgtgtagaaactcaaggataattaacgatgagtaaagcaggtgcgtcgcttgcgacctgttatggccccgtcagcccccatgtcatgaccaaagcggagaatatccgcctgctcatcctggacgtggatggcgtattgtctgacggcctgatttatatgggcaataacggcgaagagctgaaggctttcaacgttcgtgacggctatggtattcgctgtgctttgacctccaatatcgaggttgccattattaccggacgaaaggctaaacttgtagaagatcgctgcgccacgctggggattgtccatctttatcagggacagtcgaataagttgatcgcctttagcgatctgctggaaaaactggccattgcgccggaaaatgttgcctatgtcggcgatgatctgattgactggccagtgatggaaaaagtggggttaagcgttgccgttgcggatgcgcatccactgctgatcccccgcgctgactatgtgacgcacattgccggcgggcgcggcgcggtacgtgaggtgtgcgatttgctgctgctggcgcagggcaagctggatgaggccaaagggcaatcgatatgagtaaaaccagacgttgggttatcattctactgtcgctggccattctggtactgattggtatcaatctggcggataaagacgatcctgctgccgtgatggtcaacagcaacgatcccacgtataaaagcgagcatacggataccgtcgtgtacagtccggaaggcgcgttgagctatcgtctgatcgcgcagcacgttgaatatttttccgatcaggcggtctcatggtttacgcaaccggtattaaccacctttgataaggataaagtgccgacatggtcgatcaaggccgataaagccaaattgactaacgatcggatgctctatctgtatggccatgttgaagtcaacgccctggtgcctgacgctcaattacgcagaattaccaccgataacgcgcagattaatctggtgacgcaggatgttacctcgaacgatctggtgacgttatacggcacaacatttaactccagcggactgaaaatgcgcggtaacttacgcagcaagaacgccgagctgattgaaaaggttagaacctcttatgaaattcaaaacaaacaaactcagccttaatcttatgcttgccggctcgctgctggccgccagcattccggctttcgccgtcacgggcgataccgaacagcctattcatattgactcggatcaacagtcgctggatatgcaaggcaacgtcgtgacctttacgggcaacgtggtgatgacccagggcacgattaagatcaacgccgataaagtcgtggttacccgccctggcggcgaacaggggaaagaggtgatcgacggttacggcaatccggccaccttctaccagatgcaggacaacggtaagccggtgaaaggccacgcttcccatatgcactacgagctggcgaaagattttgtggtgctgaccggcaacgcttatctggagcagcttgacagcaacattaccggcgacaaaatcacctacctggtgaaagagcagaaaatgcaggccttcagcgagaaaggcaaacgcgtcaccaccgttctggtgccgtcgcagttgcaagacaaaaacaaaggccagactccggcgcaaaagaagagtaactaattcgttatggcaacattaactgcaaagaatctggcgaaggcctataaaggccgtcgcgtagtggaagatgtcagtctgaccgttaactccggggagattgtcgggctgctcggtccaaacggcgcgggtaaaaccaccaccttttatatggtcgtcggtatcgtgccgcgtgacgcaggcaatatcatcatcgatgatgaagatatcagtctgctgccgctgcacgcgcgcgcgcgccgcggtatcggctatttgccgcaggaagcctctattttccgccgtctcagcgtatttgataacctgatggcggtactgcaaattcgtgacgatttgaccgcagaacagcgagaagaccgcgccaacgagctgatggaagagtttcatatcgagcatctgcgcgacagcatgggacaggcgctgtccggtggtgaacgccgtcgtgtagaaatagcccgcgcgttggccgctaatcccaaatttatcctgctggatgaaccctttgccggcgttgacccgatttccgttatcgacatcaaacgcattatcgagcatctgcgcgatagcgggctcggcgtgctgatcaccgatcataacgtccgtgagacgctggcagtctgtgaacgcgcctatatcgtgagccagggccaccttattgcccacggtacgccgacagaaatcctgcaagacgaacacgttaagcgtgtatatcttggggaagacttcagactctgatagggtagagggctatgctgctctagcgggagaaaacgactctgaatatgaagcaaggtttgcaactcaggcttagccaacaactggcaatgacgcctcagctacaacaggccatccgtctgttgcagttgtctacgctggaacttcagcaggaactccagcaagcgctggaaaataacccgctgcttgagcaaaccgatcttcatgacgaaatcgacacccagcaacctcaggataacgatcctctcgataccgccgacgcgctcgaacaaaaagagatgccggaagagctgccgcttgacgccagttgggatgaaatttacaccgccgggacgccgtccggccccagcggcgattatatcgacgatgagctgcccgtctatcagggcgaaacgacgcagtcgttgcaggattatctgatgtggcaggttgagctaacgcccttctcggataccgatcgcgctattgcgacatccattgtcgacgcggtagatgataccggctatctcaccgtatccctggacgaaattcgcgaaagcatgggcgatgtagaggtggatctcgatgaggttgaagccgttctgaagcgcattcagcgttttgatccggtaggcgtcgcggcaaaagatcttcgcgactgtctgctgatccagctttcacaattcgacaaatccacgccgtggctggaagaggcgcggctcattatctgcgatcatcttgatctgctggccaaccacgatttccgcacgttgatgcgcgttacccgactaaaagaagaggtgctgaaagaggcggtaaacctgattcagtcgctcgatcccagacccggtcaatcgatccagaccggcgagccggagtacgttatcccggatgtgctggtacgcaagcataacggtcgctggacggtggagcttaatagcgacagtattccccgtttacagattaaccagcactatgccgccatgtgcaatagcgcgcgcaacgatgccgacagccagttcatccgcagtaatttacaggatgcgaaatggctgataaaaagccttgaaagccgtaacgacacgctgctgcgcgtcagtcgctgcatcgtcgagcaacagcaagccttttttgaacagggcgaagaatatatgaaaccgatggtactggcggatatcgcccaggccgtcgagatgcacgaatccaccatatcccgcgtgaccacgcagaagtatctgcacagcccgcgcggtatttttgaactcaaatatttcttttccagccacgtcaataccgaaggcggaggcgaagcctcttccaccgcgattcgcgcgctggtgaagaagttaattgcggcggaaaaccccgcgaaaccactgagcgacagcaagttaacctctctgctgtcagaacaaggtatcatggtggcgcgccgcactgttgcgaagtaccgagagtctttatccattccgccgtcaaaccaacgcaaacagctggtttgacccaaccgataaggaagacactatgcagctcaatatcaccggacataatgtcgaaattactgaagccctgcgtgaatttgtgacgacaaaattcgccaaacttgaacagtattttgagcggattaatcaggtatacgtggtgttgaaagtggagaaggtcacgcacatctcggatgcgacgctacacgttaacggcggcgaaattcacgccagcgcggaaggccaagatatgtatgccgccattgacggcttgattgataaactggcaaggcagttaaccaggcataaagataaactgaaacaacactaattgtccgggcagttagccagtgcaggacggcctgttgtgtgacacaacgggccatttgtacagttagcgctccgaacctggccatcaacctgacaggacaggttcttaggtgaaattatgataaataacgatacgactctacaactgagcagtgtacttaaccaggagtgtacgcgtagcggcgttcattgtcagagtaagaaacgcgcgctggaaatcatcagcgaactggcggcaaaacagctcagtttacctcctcaggtcgtgtttgaagccattctgacacgcgaaaaaatgggcagtaccggtattggtaatggtatcgccatcccgcacgggaaactggaagaagataccttacgcgccgtcggcgtgttcgttcagctcgaaacgccgatcgcgttcgacgccatcgataaccagccggtcgatctcctcttcgccctgctggtgcccgccgatcaaactaaaacgcatctgcacacgctgtcgctggtggcgaaacgtctggcggataaaacgatctgccgccgcctgcgcgcggcgctgaatgatgaagagctgtatcaaatcattactgacaccgaaggtgagcagaatgaggcataacaactcaatggcatttatttctgtcgttgtgaggagaaacggtacatggtactgatgatcgtcagcgggcgttccggatcaggtaaatctgtcgctctgcgcgcgctggaagatatgggattttactgcgtggataacctccccgtcgtgctgttgcccgatctggcgcgaacgctggccgatcgccagatttccgccgccgtcagcattgatgtgcgcaatatgcctgaatcacctgagatttttgaacaggcgatgaataatctgcctggtgctttctcgccgcaattgctgtttcttgatgccgaccgcaataccttgattcgccgctacagcgacacgcgccgtttgcatccgctttccagcaaaaatctttctttagagagtgcgatcgataaagagagtgacttgctggagccgttacgctcacgtgcggatctgatcgtcgacacttcagaaatgtccgtccatgagctggcggagatgctgcgtacccggctgttgggcaaacgcgagcgtgaactgacgatggtatttgagtccttcggctttaaacatggtatcccgattgatgcggactatgtgttcgatgtccgctttctgcccaacccgcactgggacccaaaactgcgccccatgaccgggcttgataagccggtagccgcgtttcttgaccgacacacagaagttcacaattttatctatcagactcgcagctatcttgagctatggttaccgatgctggagaccaacaaccgcagctaccttaccgtcgctatcggttgtaccggcgggaaacaccgttcggtgtatattgcagaacagctggcagactacttccgctcgcgcggtaaaaatgtccagtctcgccatcgcacgctggaaaaacgcaaaacatgaccgtaaagcaaactgttgaagtcaccaataagctgggcatgcatgcccggcctgccatgaagcttttcgaactgatgcagggttttgacgccgaggtgctattacgcaatgacgaaggcaccgaagcggaagcaaacagcgtcatcgcgctgttaatgctcgactccgccaaagggcgtcagattgaaattgaagccaccggcccgcaagaagttgaagcgctggcggcggttatcgcgctgttcaattccggctttgacgaagactaaacccccccctctataccctatttcccccaacgccgtcccggtatttgatgacagtcaccccaaaaccgggcgtgttacgcctgcctgcctcttgtcccgcagccccaccctttcgtaagatttgtacatttcgtgcgctttacctatgcataaaaacattaagaaaaccttaaaaaatttcgtttaggttttgtttaagttctttgtccatactaaatttatgtgaataaatttttccaggacttgccatgatcctcttatcgaaacagactccgctgggcgccggtcgacatcgtaaatgctatacgcatccggataatgcccggcgttgcataaaagtcatttacaaccgtgaccacggcggtgataaagagattcggcgtgaactgagctactatgcgcatctgtcccgctacctgacagactggagcgctatcccccgttattacggcacggtagaaaccgattgcggcaccggctatgtctacgacatgattaccgatttcaacggcgcgccctctattaccctgaccgagttcgccgcgcaatgtcgttatgaagaggatgtcgctgtcctgcggcggctactgaaaaaactgaaacgctacctgctggataaccatattgtgacgatgtcgctgaagccgcaaaacatcctgtgccagcgtatcagcgagtcagaagtggttccggtggtttgcgacaatctgggggaaagtacctttatcccgctggcaacctggtcaacatggtgctgtgaacgcaaactggagagagtgtggcagcggtttatcgcccagcctgcgctggccgttgccctggagagggacgcgcagccaaaagacaagaaacggctggcgcttacttctcacgaagcttaatggcctgtgcttatcaggcccggacgacacagatcgcaggccggataaggcgttcgcgccgccattcgacaaaattaattaagctggttgcgcgtcataaaagattccccacccagttggcgcatctggcgcataatccacgcctgccggctacgcacatagccggaaggcgcattcgccttatagcgaatcgggttaggcagcacagccgccagtaacgcggcttcagacagactcaagcgactggcaggtttatgaaaataccgttgtgccgcagcctccacgccgaaaataccatcgccaaactccgcgatattcagataaaccgtgaggatgcgctttttgctccagacagtttcaatgcccagcgttagcccggcctccagacctttgcgcacccaactgcgtccatcccataaaaagagatttttcgccgtttgctgcgaaagcgtagaggcgccgcgaatacggctctcattccgctcattatgcgccagcgctttttcaatcgccggaacatcaaagccccagtgctcagggaacttctggtcttccgccgcaattaccgccagccccatccacggcgagatatccgccatactgacccagtcagaatgcgccacataaccgaactctccgccgagccaggcgctaatctgccgttccgccatcaccgccgaaaaaggcaccggaaccacgctaaacagcgcaatgccgccgccccaaaagacggcgagcgcagcaaggatacgtaaaagtagacggcgcaaaaacgttaacggcgcgatgcgtcgtttgctcattccgccagaaccagcacgcgcgacactaatttatcaatgccgcttgccgcctgggcgatatcctgcgccagcatataggcaggggtggtcacgaccttgttatcctcgtccacaacgatatcatcaaccgggcaaggtacgtgttcggcgcccatctcttcaagtacttcagcggtatcaatatccgtccctattgtcagacgtagcgggaagtcaaagattttcggcaacattgcgggcgcgatacagatgaatcccagcggcttgccggactggtgcatggccttcgccagcgcgacgacatcgctatccacccggcattcgctcccctggctggcgaaattactcaggttcttcgccgcgccgaaaccaccaggcacaatgagcgcatccagctcctctggctgagcctgggacaggggacgaatatcgccccgcgtaatacgcgccgcctcaatcaggacgttacgcgtttccgccatcgcttcgccggtcaggtgattaataacatccgcttgtggtttatccggcgcgaagcagacagcctgcgcgccgctgcgggcaatggccagcagcgtcagaacggcctcatgaatttcggtgccgtcatagacgccgcatccgctgagcactacgccaatttttttcatggtgaacatcctcctgcaaccgactcaagcccattaataattttgattaaaatgctacgcttcacacatttaaatgattcatgtaacaaatcatttaggatttgctatcttaactgcgtgcggcctgaaaacaggactgcgcctttgacatcatcataataagcacggcgcagccacgatttccctggtgttggcgcagtattcgcgcaccccggtcaaaccggggtcattttttttccgcgtttgccacccaggctttcagcaccgcgacatcgtgctgccactcctgcttcatctcttcaatccattccgcgacattatcttcccaggcgggaagatccggcgactggatttgctggccaagttgttgcagatgacgcagccctaccgaaccggcggcgcctttaatcttatgcccttcctcaacaacgccttttttgtcacgcgccgttagattggactccagcacgcttaaatagccaggcatcattttttcaaacaccgcgagaccgtcggtgatcaatttaggcccaaccaactcgatgtattgttccagcatcgggatatccagcagcgcttgcgctttatcgctctcttcaggcgtcacggtactctcctctttatcggtggcatcccagaattttttaatcatcgcggttaaggccggcaccgacagcggcttactcagcacatcgtccataccagcgtccagatactcttttttatctttcagaacgttagccgtaagcgctaccagcggcggtaaatcttcccgcgtgtggcgacgggtcagttctctggcgatatccagacccgtcatatccggtagctgaatatccagtaagaccaggtcgtattctcccggcacgaacatctccagcgccgccttgccggtcatcgcgacatccacgctgttccccagtttttccagtaccgaacgcgccacgatcacgttcagttcaatatcttcgaccagcagaacatgcagcgcgggcagcggcatgtcgtcttcatcaaaggcgtcctccacctcttccgccaccgctggcgcatgaaccgttagcgtaaaggtcgatcctttgcccggcagactggaaacggtaatatcgccgcccatatttttcgccagccgacgggagaccgccagcccgataccggtccccgtcgccggtttgccgccgttactgtctttcacctgataatacatggcgaaaattttatcctgctcatcctgcggaatgccgatcccggaatcttccacttcaaagtgcagcatgtcgccttcatcatagcgcgcccgcaccgtcacctggccctgctgagtaaacttcaccgcattgctgatcaaattccataaaatctggcgcagacgcgttccgtcggtaatgactttgtgcggcaacggcagcgtcggctcaagcacaaaacgtagccctttttgctgcgcctgcaaaccggaaaggttttccagatcggccataaagctggtgaaatcaatgggttggttatcaagctgaaccttacgccgctccatcttatccatatcaatgatatcattgaaaatattgcctaacgtcacggcggagacatggattgtcttaaggtatttttcctgttcggcggtgagatcggtatccagcaggatgcggcttaaaccgacgatgccgttaagcggggtgcgcagctcatgactgatggtagagataaacgtggtcttgtcgcggctggcgcgctccagcgcgtcctgataacgcttacgttcggtaatatcacgaccaaatcccatcaggccatgacgtttaccgacacggtcgtaataaggcactttacgaatttcaaagcaggcctttcgtccgtccgggtaatccagccactgttcgtaggtcagggagacgttatggcggaatactttttcgtcggtttcaatgactttctccgccgcttcgggagagtacacatcttccggcttcaaatgcaccagctgtttttcgctcttgccggttagcaattccattgcgcggttacagccggaaaattctttatcctcattacgataaaaaaccaaatccggcgaggcgtccagaaaggagcgcagaaaagaggattgctgttctagctggatttgcgcttcttcacgctctttaatttctacttttagctgttcaaatgtctcttgcagctccgcttccgctttttcgcgatcggcaatttcctgattaagctgggcaatattgtccttcaactgtacgttaagcttgagatcgcgctcgcgcatctcctccagcttttgcaccagacgcgacagtcgctgccttgactcttccagttgttcaacaacaacggataagaaatagaccgcccagggcgtaattaacaggccaaaaaagatggaacgaataacgtcgatactttcaacctgaccatgcagcaccatggtcaccgccatctgcacgacaatcgccagcaccaccaatgccaacgccaggagcatggaaaagcgcaccagacccaatttcatcatcaggtcgacatagtattgcgccagcatacgaatttgcttcatagaggattccttcaccacaacttcgcacataatacccaattatgggaaccgcgttgaatattgtgcgaaatatgcgtagcgcccctcatcacgctacgctacaggtggtatccagggacgggccagcgcagagccctgtacgccatgctcattcaggtatttgtccagctcaaccatccccgtccagcgattctcgcaccacagcggggcaagcagcgtcggacggcgagcgctggctgaaattcggtgataaattacctccggcggcgtatgacgaatcatctcacctgccgttagcgtgtagtcgtccagttcgatgccgttcagccgccccgcttcccaggctttggccatcgtactgcctttcacaatatgcagcggatgcagtttaataccatcaacgcccgtctccaccacacgctccatggtttgcaggcattctgcctgcccttcgcccggcagccccacaatcagatgcgcacacactttcagcccgcgctcccgggcaatccgggtggtacgctgatagcaggcgaagtcatgcccgcggttaattcggcgcagggttttatcgtgtgcggtttgcaatcccagttccagccacacctcgtagccttgatctttatattcacacagtaaatctactactgcctgcgggacgcaatccggacgcgtaccgacgcataacccgacgatactggcctggctgaccgcctgttgatacatggaacgcagcacctgcacttctgcaaaggtgctggtgtaggcctggaaataggccagatagcgtttagcgcggttcaccagatgcgcctgatgcgcaagctgctcggcaatcgaatgatgctgctgcgcctcatcggcaaaagaggcgacattacagaaggtgcaaccgccacgcccgatggtgccgtcgcgattagggcagctaaaaccgccatgaagcgtcagcttatgaaccttttgcccataccgacgtaaaagatccccaccaaacatattgactaatttctgtaactgcataatctgatagaccgcctcttaaaaagaggccaaagcctgccatttttagtctcctttggcgatgacctggatcaatcgtcccggaaggcttttatccattgcataatcaagcaaaataaacgatatttcattcataatcccgctgatgatttttcctgatattcccctcttttttcagcgtttgctgggtcatcgataaaaacagtagcattcaatactgctcacgcttaaaacagcataaaatgccaagatttttgaaaaagcaaggtcagataatgcctggcgagcggctcttatagtgagacagatcacaggctttctgccgctccgtattagcagcccttctataaaaaaccttttaatttcaaaagattcaaaaagttatctgtgctacagcacacttttgcataaatcagtttgccatttgacctgggtgtggattcccgataagttggggatccgctggaagctttctggatgagccgtctgctcatcatatttatgcagtaattgagattccctcttaaccgtatttaccaatgcgcaaaggacacaaagagggcgaatgcgaggtaagcgtatgatgcgccagccccgtcgccatgctcttgctgtgcccgcgcgccgtcggttgggagagcgtcccgtagagcctggggaggttcactgatatgttgtacgataaatcccttgagaaggataactgtggtttcggcctgatcgcccacatagaaggcgaacctagccacaaggtagtgcgtaccgccatacacgcgctggcccggatgcagcaccgtggcgcgatccttgccgacggtaaaaccggcgacggttgcggcttgctgttacaaaaacctgaccgtttctttcgcatcgtggccgaagagcgcggctggcgcttagccaaaaactacgccgtcgggatgatatttttgaataaagatcctgaactggccgccgcgtcacgccatattgtcgaagaagaattacagcaggaaaccctgtcgattgtcggctggcgcgatgtgccaaccaatgaaggcgtgctcggtgaaatcgccctctcctccctgccgcgtattgagcagatttttgtcaacgctccggcgggctggcgtccgcgtgatatggagcgccgtctgtttatcgcccgccgacgcattgaaaaacgcctgcaggacgacaaagatttctacgtatgcagcctgtcgaacctggtcaacatttataaaggtctatgtatgccggcggatctgccgcgcttctacctggatcttgcggatctgcgtctggaatcggccatctgcctgttccaccagcgcttttccactaacaccgtgccgcgttggccgctggcgcagccgttccgctacctggcgcataacggcgagattaacactatcaccggcaaccgccagtgggcgcgcgcccgtacctataaattccagacgccgctgatcccggatttacagtccgctgcgccgtttgttaacgaaaccggttcggattccagctcgctggacaacatgctggaactgctgctggcaggcgggatggacatcatccgcgccatgcgcctgttggtaccgcccgcctggcagaacaaccccgatatggaccaggatctgcgcgccttctttgactttaactccatgcatatggagccgtgggacggtccggcaggcatcgtgatgtccgacgggcgcttcgccgcctgtaaccttgaccgtaacggcctgcgcccggcacgctatgtcattaccaaagataagctgatcacctgcgcctccgaagtcggtatctgggactatcagccggatgaagtggtcgagaaaggccgcgtcggcccaggcgagctgatggtgatcgacacccgcggcggacgtattctgcattccgcggaaaccgatgacgacctgaaaagccgccatccatataaagagtggatggagaaaaacgtccgccgcctggtgccgtttgaagagctgcctgatgaagaagtcggtagccgcgaactggacgatgacctgctcgccagctatcaaaaacagtttaactacagcgccgaagagctggactcggttatccgcgttttgggcgaaaacggccaggaagccgtcggttcaatgggcgacgataccccctttgccgtgctctccagccagccgcgtattatttacgactacttccgccagcagttcgcgcaggtcactaacccgcctatcgacccgctgcgtgaagcgcacgtcatgtcgctcgccaccagcatcggtcgcgaaatgaacgtcttctgcgaagcggaaggtcaggcccatcgcctgagttttaaatcgccaattctgctgtactccgatttcaaacagctcaccaccatgaaagaggagcattatcgcgctgaccgtctggatatcaccttcgacgtgaccgaaaccacactgaacgcgacggttaaggcgctgtgcgataaagcggaacagatggtgcgcaacggcaccgtgctgctggtcctctcggatcgcaatatcggtaagaatcgcctgccggtccccgcgccgatggcggtgggcgcggtgcaaacgcgtctggtagaacaaagcctgcgctgcgacgccaacatcatcgtagaaaccggaagcgcccgcgatccgcatcactttgcggtactgctcggctttggcgcaacggctatctatccgtacctggcctacgaaacgctggggcgtctgattgatacccaggccatcgccaaaaactaccgtaccgtgatgcagaactaccgtaacggcatcaacaaggggctgtacaagattatgtccaaaatgggcatttcgaccattgcctcttaccgctgctccaaactgtttgaagcggtcggactgcacgatgatgtggtaaacctgtgcttccagggcgtggtcagccgtatcggcggcgcgagctttgatgacttccagcaggatctgctgaatctctccaaacgcgcctggctggcgcgcaaacccattagcccgggcggcctgctgaagtacgtccacggcggcgaatatcacgcctataacccggatgtcgtgcgtaccctgcaacaggcggtacagagcggcgagtacagcgattatcaggaatacgccaaactggtcaatgagcgtccggcgtcaacgctgcgcgatctgctggcgatacatccagacggcgaggcggtgactatcgacgaggttgagcccgccagtgagctgtttaaacgctttgataccgcagccatgtctatcggcgcattaagtccggaagcgcacgaagcgctggcggaagcgatgaacagcctcggcggcaactccaactccggcgaaggcggcgaagacccggcgcgctatggcaccaataaagtgtcgcgcatcaagcaggtggcttccggccgctttggcgtgacgccagcctacctggtcaatgccgatgtgattcagattaaagtcgcgcagggcgcgaaaccgggcgaaggcggtcagttgccgggggataaagtcactccgtatatcgctaaactgcgctattcagtgccgggcgtgacgctgatctccccgccaccgcaccacgatatctactctatcgaggacttagcgcagctcattttcgatctcaagcaggtcaacccgaaggcgatgatctccgtgaagctggtatccgaaccgggcgtcggcaccatcgcgaccggcgtggcgaaagcctatgcggatctgatcactatcgccggctacgacggcggtaccggcgccagcccgctctcttcagtgaaatacgctggttgcccgtgggaactcggacttgttgaaacccagcaggcgctggtcgccaacggtctgcgtcacaagattcgtctgcaggtggacggcggtctgaaaaccggcgtcgacatcattaaagcggcgattctcggtgcggaaagtttcggcttcggcaccggcccgatggtggcgctgggctgtaaatacctgcgtatctgccacctgaataactgcgcaaccggcgtagcaactcaggatgacaagctgcgtaagaaccactatcacggcctgccgttcaaagtgactaactactttgaatttatcgcccgcgaagtgcgcgagctgatggcttcgcttggcgtgacccgcctggtggatttgattggccgcaccgacctgctgaaagagctggagggcttcaccgctaaacagcagaagctggcgctgtctcgtctactggaaaccgctgaacctcatccgggtaaagcgctgtactgcaccgagaataacccgccgtttgataacggcgtgctgaatgcgcaactgttgcagcaggcgaaaccgtttgtcgatgcgcgccagagcaaaaccttctggttcgacatccgcaacaccgatcgttccgtcggcgcgtcgctttccggctacatcgcacagacccacggcgatcaggggctggcttccgatccgattaaagcacacttcagcggtaccgcaggccagagctttggcgtgtggaacgcgggcggcgtagagttatatctgactggcgatgccaacgactatgtcggtaaaggtatggcaggcggtttgattgccatcagaccaccggtaggttccgccttcctcagtcataaagccagcattatcggcaacacctgcctgtatggagccaccggtggccgtctgtacgcggcgggccgcgcgggcgaacgtttcggcgtgcgtaactccggggcgattaccgtagtagagggcatcggcgacaacggctgtgaatacatgaccggcggcatcgtctgcgtgttgggtaaaaccggcgttaacttcggcgcggggatgaccggcggcttcgcctatgtgctggacgaagatggcgaattccgtaaacgcgtgaacccggaactggtagaagtactggacgttgattcgctggctatccacgaagagcatctgcgcggtctgatcaccgagcacgtgcagcatactggttcgcaacgcggcgaagagatcctgtccaggtggtcaagcttctcaacccaattcgcgttagttaagcccaagtccagcgatgtcaaagccctgttgggccaccgtagtcgtagtgcggcagaattgcgcgtgcaggcgcagtaaggaattgaaatgagccagaatgtttatcaatttatcgacctgcagcgcgttgatccgccgaagaaaccgctgaagatccgtaagatcgaatttgttgaaatctacgaaccgttttctgaaggtcaggcgaaagctcaggcggatcgctgtttgtcctgcggtaacccctactgcgagtggaaatgtccggtacataactacatcccgaactggctgaaactggctaacgaagggcgtatttttgaggcggctgagctatcgcaccagaccaacaccctgccggaagtgtgtggccgcgtctgcccgcaggaccgcctgtgcgaaggctcctgtacgctgcacgatgagttcggcgcagtgaccatcggtaacattgagcgctatatcaacgataaagcgttcgaaatgggctggcgcccggatatcaccggcgtgcgccagacggacaaacgggtagcgattatcggcgcaggtccggcagggctggcgtgcgccgacgtgctgacccgcaacggcgtgaaggcggtggtctttgatcgccatccggaaatcggcggcctgctgaccttcggtattccagctttcaaactggaaaaagaggtgatgacccgccgtcgcgagatcttcaccggcatgggtattgagttcaaacttaataccgaagtgggtcgtgatgtacagcttgaagatctgctgaaagattacgatgcggtattccttggcgtcggcacctatcagtcgatgcgcggcgggctggaaaatgaagatgcggacggggttttcgacgctttgccgttcctgatcgccaatacgaagcagatcatggggtttggcgaaaccagcgacgaaccatatgtcagcatggaaggcaaacgcgtggtggtgctgggcggcggcgataccgcaatggactgcgtacgcacttccatacgccagggcgcaacgcacgtaacctgtgcttatcgtcgtgatgaagagaacatgccgggttccagacgcgaagtgaagaacgcgcgcgaggaaggtgtcgaatttcagtttaacgttcaaccgctgggcattgaagtcaatgccaacggcaaagtgagcggcgtaaaaatggtgcgcactgaaatgggcgaaccggatgccaaaggccgtcggcgggcagagatcgtcgccggttccgagcatgtggttccagctgatgcggtggtgatggcatttggttttcgtccacacagcatggaatggctggcgaaacacagcgtggaactggactcgcagggacgaattatcgcgccggaacgcagcgataatgctttccagaccagcaacccgaaaatcttcgccggtggcgacatcgtgcgcggttccgatctggtggtgacggcgattgccgaaggccgtaaggcggctgacgggattatgaactacctcgaagtgtaacccttccggctccccgcttactgccttggctgatggctggggagccgatattcctctcctcaatatctctcctgccgattctggaaacccgctcgtaaatcgagatgtaatgccatgtaaaatccgctcatggattgatccgtttacgcctgaagcgtattgatagcgttctaatttcacaatgaaactatcacgtaagggatgacatgacgaatccaactttagcgccacagtctgatgaatatcagcaaatccataacggaattgttcaactgctggacacagcgcggacacaaaccgttcgcagcatcaacaccatcatgacagcaacctattgggaaatgggtcgacgcattgttgaatttgaacaaggcggtgaagccagagcggcttatggtgaacagctaattgatcgtttatcacaggatttaagccaaagatataaacgaggtttttctgccagtaatctatggcaatttaaaaagttttatctttattttcaaaaaattgagattctccagacagtgtctggagaatctctccatttggcgcaactggctaaatctttcccactcccctggtcggcgtatgtccgcctcttgtcggtaaaaaatcccaattcccgcactttttacgagaaagagacgctacgtaacggctggtccgtacggcaactcgatcggcaaatcgccactcaattttacgaacgaacgctactgtcccacgacaaatccgccatgttgcagcagcctgcacccgccgagccaaacgttttgccggagcaagccatacgcgacccgttcattctggaatttcttaacctgaaggacgagtattccgaatcagacctcgaagacgcgctgctcagccacctgatggactttatgctggagctcggtgacgattttgcttttgttggccgccaacgccgactacgcatagacgatagctggttccgcgtcgacctgctgttcttccatcgtcgcttgcgctgcctgttgctcgttgacctgaaggtaggcaaattcggttatgcggatgccgggcagatgaatatgtacctgaactatgccaaagagcactggacaatgcccggagaaaacccgccagtcggcttagttttgtgcgcagggaaaggcgcgggggaagcacattacgcgctgactggcctgccaaacaccatcatggcgagcgagtacaaagtgcagttgcccgacgaaaaattactcacagacgaacttattcgttcgcaaaccatgctggaaactcaactcacacgcggtggttcactgacaacggagaaaaactaacgaaccattaatgccatgaataattatcaaaaaaaatatcacacgaaaacgtttgctttattctggaaactgtatattatgcggcggattttttgggcaaaattcatggaggcgttgtgtcgcaggacaacaattatagccagggccccgtccctctggctgcgcggaagggcgtgattccactgacgtttgtcatgttgggtttaacgtttttttccgccagtatgtggaccggagggacactcggcaccggtctttcttataatgatttcttcctcgcagttctcttcggtaatctcctcctcggtatctacactgcatttcttggttacatcggcgcaaaaaccggactctccacccacctccttgcacgttactcctttggcgttaaaggctcatggcttccctcgctactgctaggcggtactcaagtgggctggtttggcgttggcgtagcgatgttcgctattccggtcagtaaagcgacgggcattgatgccaatattctgattgccgtttcgggtctactgatgaccctgaccatttttttcggcatctcggcgctgaccattttgtctatcgttgccgtacccgcgatcgttattctgggcagctactccgtctggctggcggtcagcggcgtgggtgggctggagcatttaaaaacgatagtgccgcagacgccgctggatttttccagcgcgctggcgctggtggtgggctcgtttgtcagcgccggtacattgaccgccgacttcgtccgcttcgggcgtcatgccaaaagcgccgtactgattgcgatggtcgcttttttcctcggcaactcgctgatgtttatctttggcgcggcaggcgctgccgccgtcggtcaggcggatatctctgacgtgatgatagcgcaggggctgctgctgcccgcgattgtggtgcttggcctgaatatctggaccaccaacgataacgcgctgtacgcatcgggtctgggcttcgccaatattaccggtctttccagccgtacgctgtcggtggtgaacgggattatcggtaccgtgtgcgcgctgtggctttacaataattttgtcggctggctgacgttcctgtcatctgccatcccaccgattggcggagtgattattgccgactatctgttgaaccgccgccgctatgccgacttcaacaccgtgcgctttattcccgttaactggattgctattctttccgtcgcgctgggcatcgccgccggacattatgttccgggtattgtgcccgtcaacgccgtactcggcggcgtcttcagctatatcctgctgaatccacttttcaaccgcagccttgctaaatcaccagaggtcagccatgcagaacaataacatcaccattcgtcagacgcgtctgcagggacacgaaggattatggcagattacgattgaaaacgggcgctttagccggattgagcctcaggaagccgcatcgttaccgcagggcgaagtgcttgatgccgaaggcggtctggctattccaccgtttgttgagccacatatccacctggataccacgcaaacggcgggtgaaccgagctggaaccagtccggcacactgtttgaagggattgagcgctgggcagaacgtaaagcaatgctcacgcatgaagatgtgaaagcgcgcgcgatgcagaccctgaaatggcagatggctaacggcatccagtacgttcgtactcacgttgacgtttcagatcctacgctcaccgcgctgaaagccatgctggaagtgaagcaagaggttgcgccgtgggtagacctacaaatcgtcgcctttccgcaagaaggtgttctgtcttatcccaacggtgaagcgctgttagaggaagccgtgcgtttgggcgctgacgttattggcgccattccgcactttgagttcacgcgggaatatggcgttgaatcgctgcacaaaatctttgcactggcgcagaaatacgatcgcttgatcgatgtgcactgcgacgaaattgatgacgagcagtctcgctttgtcgaaacggtcgcggcgctggcgcatcgtgatagcatgggggcgcgcgtgaccgccagccacaccacggctatgcactcgtacaacggcgcgtatgcgtcacgcctgttccgcctgttgaaaatgtcggggattaacttcgtcgccaacccgctggtgaatattcatctgcaagggcggtttgacacttacccgaaacgtcgtggcgtcacgcgggtgaaagagatgctggaagcggggatcaatgtctgctttggccatgatgacgtcttcgacccgtggtatccattaggcaccgccaatatgctgcaggtgctgcatatggggttacacgtttgccagttgatggggtatgggcaaatcaacgacgggttaaatctgatcactatccacagcgcaaaaactttgcacctgcaggactacggtctgagcgtcggcaatgccgcgaatctggttatcttacccgctgagaatggattcgacgcggtacgtcgccagacgcctgcccgttactcgattcgccacgggcgggtaattgccgagacggtgccgagccagacgacgctgcacctgacccagccggaagccgtgacgtttaagcgttaacccgtcatacccgcgctctccggcacattcaccacgcagccccgtaaggggctgcgttcggaagactgctccggcaagagattcaggccgccagcagactggcgcgtactttcactaccactttcttgatgtcatccggctcacccactgcacatcccggtttatgcggttctcccggcataaacacagcaaacatccccgcttgcagcgtaatagtctgctcgtcgacaatttgactacaaagctggtaatcctcttcaacgtgcatctcctcgcactggcgagcggcaccggacatcccaaacgcaatacgctcgacgccggttagtagtagctgaatatcaatgtattgttcatgcaattccgctttcttctcggccggcatttgcgtcgttaactgcattacattcataaagacattgtcgccctgcaattcatagcgccccggcgctttctcctgcggccttgccgccagcgcgagagtcaaggcatccaacaatcgcggatgcaacccgcaagaaggcaacgactgtacttcccccatcatcataatgtgtctccttgagctaacaacgcagcgcctaataatcctgcgtcatgccgatagcgagcggcgctcagcgccacgtgataaggcgcaggctcttgcatcaaaaacgcgcgaacctgctccaggtatccctcagctaaccctacgctgccgccaatgaccacacactggcagtcggtagtcgctttcacatcggcgatcattcgcgctattacctgcgcggattggcttaccagatgtcgcgcctgctgatgaccttcgccagcgcgaataaatagggttttggcgtcgcatcccgccagatcgtcccgcgccgccgcggccatccctcgtccggaggcgatggcctctacacaaccaacgcgtccacagccgcatacgggcccgtgtgggtccgccagggtgtgtcccaggtgcccggccagaccgccttttccggtaaggagcttgccgtcgcagacaacgccgccgccaacgccggttgaaacggtgataaataccatatcgcggatatcatcagggagcgcgtgatactccgcccaggccgccgcctgcgcgtcgttcaccgccagcgtcggcaggccagcgatcgcttccagtgtttgtactaacggaaagtgtagcaagccgcccagattatgggggtttagcgccagcagcatcccttcctgaatgatcccggtagaagctatcgctacctgacgcgcctctgctcgtagtggttcaaccagcgcctttaatgcttcacgtaacgcatccggcgttttgctcgcgggggtcggtagctcgcgacgctggctaatgcgcaagttgttgtcgatgagcgcggcggcaagtttagtaccgccaatatcgattgctaacgtagtcatgacgccgccttttttaatgcgtcgttataccatccacagatatgttccagacgggtaatggcggaccccaccgtcaccgcccatgcgccatagcggatcgcctccgccgccagtgctggcgagttatagcgcccttcggctattacccggcatccggcgtcatgcaacgctttgactaagggcagatcgggttcctccggcgtatcgggggtggtgtagccggacattgtcgtgccgataatgtccgcgcccaaccgttggcaggcgagaccatcgtccacggatgagcagtcggccatcgccagtagatggtggtgatgaatgcgcgccaacaacgcctcaacggctaccggccgttgccgagcggttccatcaacggcgataatagctgcgccggcctgcgccagcgcatctacatcgtcgagaaaaggggtaatgcgcactggagactcatccagatcgcgtttgataatgccgataatgggtaccgaaacgagcgagcgggtcatacgcaggttgtctatgccttcaatacgcaccgcaaccgcgcccgcctgttccgctgccaacgccattgccgctacaatctccggcttatccagcgggctgcccggaacgggctggcaggagacaatcaggccgccagaagcggcaatatttttatccagttgttcaagtaacgacatactactcccttacaaatattgcccggttgaaaaccgggcaagcggattaacttttcgtttttacaaaggcacctttaccactgccaagcggtacggctccgctgaacggtttgtcgtcgatagcatcatgggtgcgtaacgcttccggacgtagccaacgctgtacgcgagacggcatatcaagcccaataagcaggatcacgacaaacgtcaggctgaaagagagcgatgccagcgcagtgcccagatccagacgttgagcgatcagcgctcccaggatcggcgccagcgcgccgccgagcgcgccgacgttataagtaaagcccagccccgccgcgcgctgatcggtatcgaagtaaccgccgatcagtttcggcagaatcccggcaatcccctgccccaacatctgttggaaaaacagtagcagacccagaacccagacgtttgtgccgccaatcgcaaagaccggaataatgaggatttgcgaggccagcaggctacagacatatgctttacgcgttcccagccagtcgccaagaaaaccgcctacgcagcaaccaaccgccgcgccaaatccgctaaagaacaggacattcgccaccgtatgcggatcgtaggccagctcggttttcagataagtgggtaatagcgcctgaatcggccaggaatagaggaaagcaaacagtaccaccagcatcagcatgacgccagtgggccagcgtttaccgctgctctgcaccataaagctgataaagataaccgcgcacagtagtcccagccccgccacaatcgcagcattttgtaggttaccggcaaaacagaaccacagcgcagcggcggcggcgaaagtcattaaaatgttgatgatgcgatgttcgccccgataaagaatgtcgaccatcgtacgtaccggcgctttacccgcgtgtttctctttccagtcttccgcttccggaatgtttttccgcagccagagagcgaagataattggcaaaatgccaatgaaaaacagcgcgcgccagccccagacaggcaccaccaggctgtacacctgcgcggcaacgaccgcgccgacggagaagccggaaatcagaaaaccgctggctttattgcgtaaatgttttggccagctttcaatcacataggtcgcgctggaaccatattcgcccgccatgcccataccaatcaccagtcgggcgatgaacatggtggtgtaaccgggcgcaaacccgcatgccagggttcccaccgaaaacagaatgatgctgctgaccatcgccagacgacgcccatagcgatcgcccatcgcgcccagtaataacccgccgaaccagcgagagataaaagccgcagaaatcaggcttgccgcctgtaccgtcgtcagcccaaattcgctttgtacctcagtcagtacaagagcaatcaacacaaaatcaaaaccatcaagcagatatcccagccaggcagcggaaaatgcccgccactgcgcccggttgagatggcgataccacgggatgttctgggtagaagtactcattttactctcccgacgatttttgttgtcgttatgccgaatggcggctccgccttatccggcctaccgctcacactgttgtaggccgggcaagcgtagcgcccccggcattatgctgttacgccttttcttccatcagttgttgagccagcgccttgagcgccggcaggtatttttcatcaacaggcgcgaacggtttacgacacagcggcaccgataccacgtccatataatgcaggaccgttttcaggccgcggaatacgccggttttaatcagtaaatcaataaccttattgcactcggtttgcagacgctgcgctttcgccacatcgccctcacgtaatgcctgcacaatcccctggtaacgccagcccataatgttgtatgtgctgccgataccgccgtccgcgcccgccagcaggccggaagcgaagatttcgtcataaccgttgtacagcaccagatccggatgcgcgcggcggatctgctccatctggaagagatcgccggaggtttgcttcagcgcgctcacgcccggtaatgtcaccagcgtattgatctgatcgagggtaagttttacaccgcttaacgccggaatgttgtataccaccatcggcaatccatctgcggaatcaatgattgcccgataatggtcacagtgctcttcaaaactgaaagggtaataaaaaggcgtcaccgcagagaccgcatcaaaaccgtaacgctttgcggcgctggcaagctgctggctttctgcggtgcttactgtcccgacatgggcgatcaacgtgatttttcccttcgcctcttcggcgacaatctccagtacctgctctctttcagcaaggctctgtacgaatgcttccccggtggaaccgccaacgtacagcccgtcgataccctgcccgatgttaaaacgcaccagacggcgcaggctttcgctatccagttgctgctgatgatcaaatggggtcaacaacgccgccattacgccttgcaatgcttttgccatacctacctctacggatgatgaatatattaactacctacctttatacctgttataccagatcaaataagcagcaaataatacagaacgcttatagtgcgatctgcttcactaaaccgggatcggaggtgcgatcgctaccgcattttttgactttttttaccgagcgcgtgccaggtagcggaaacgctattgaggtgggtttgcagagcgcgatccgctttatcgggatctcgctggcgaatggcatcaacaatcacaatatgttgttgataactcacgttattatgttcatgcagctcacgatcgggaacgcttgggcgagcggcgattagccagtccagcagagcaacatgaatagccataaagatcggattgccgggaatttcagccagcacccggtgaaactcgacatctgaacgaataaacagcgcgttgtcatccagcgactggctattaatttccagcgctttcgttaacaacgcgatctgctcgtcggtagcatgttccgccgcatagcgtaccaggctggattcaaagaaaagccgtagctgttcaaagtgagcgatgccgccaggatgagtaagaaaatctttcgccatacccgacagttcactgatgatggtatcagcggaggggcgcgagacgcgggcgcgttcgccgttattgatttgcaccagacctttacgcttcagcgcagctaacgcttcacgcacggagggacgtcccacattgaagaaggccattaattcacgttcagacggtagctgttctccctcgccaaactcatgacggcggatcatctgctccagctcttcctcaaccatttcagacagttttttacgcgccagcgggcggcggcgcaaactacgcccgagggatgtcggagaatcttctgcttgcgaatcaaatgcgttcataacgtccattcatgagtggtcggtggcaaataatagcaagcttatcgtaacacagctttaaaagcagggtgaacccgagaggagaccaaacaaaacaggcccttcagggcctgttgattattttactacacgcagcgccggacgtccgccacgcggcggaggcggctcgtcatcaggactactgtcgtcatcgtggtcgggcttatcaccatcaatgacggacatcacggtctcgctttccgcgcctgcggtattgtcatcatcatttaagctgacaacgtcttcatcataggcggcttcaggctcaaacatggtgcctgcgccattttcacgggcgtaaatcgccagcaccgcagccaaaggcacagaaacctgacggagaacgccgccgaagcgcgcattaaaacgcacttcatcattagacagctccagattacctaccgctcgcggcgcaatattgaggacgatttgcccatcgcgcgcatattccatagggacatgcacgccaggcagcatcacatccaccaccagatgcggggtcaactggttatccagcaaccactcgtagaaagcacgcaacagataaggacgacgcggcgtcaactgtgacaaatccatacaggttaaccccgaccgaggcgcatttcacgttcagcttcggttaaagaagccaggaaagaatcacgttcaaagacgcgggtcatatagcctttcagctctttcgcccctgcgccgctgaattcaatacccaactgcggtaaacgccacaggagaggcgccaggtagcaatcaaccaggctgaattcgtcgctcaggaaatacggtttctgaccaaatactggcgcaatcgccagcagctcttcacgcagttgtttacgtgcagagtcggcctcggaagcagacccgtttacgatgacgttcatcagcgtataccagtctttttcaatacggtgcatgtacagacggctttcaccgcgcgcgaccggataaaccggcatcagcggcggatgagggaaacgctcatccagatattccataatgatgcgagattcccacagggtcagctcacgatccaccagtgtcggaacgctttgattcgggttgaggtcaatcagatcctgaggtggattgtccttttccacatgttcgatctcaaaactaacacccttttcagccaacacaatgcggacctgatggctatagatgtcagtaggaccagaaaacagcgtcattaccgaacgtttgttggcagcgacagccatgaaaacctccaggtatattcagaatttttactgctaccagccacaatgtgaccagccagatgttatgtcacccagggcgaaaaaagccatcattgctcagaaacgagacaaaaaatgaacattccccgctatttgggcagaaaattggatgatagtttaccagattttgtgacctttgtggtgagtcgattctggaaatgaggaaaaagagatattcctggtctgaaatgctcgccccacctgagatattgtctttcgcctgttatgcctgtactaccggtgcgccccagccatcaaaactgccgccatgtttttcagccagatcggtaagctggcaagtgatttctgtcatatgccattgttgcggagcatcggtgctgataaaagacgccataaacccctgttgcgggtcattcattcgaatactgaccagcgttatgccatacggtaatgcagcaatatcttgcgccaggtcgcgcgctgcgacctctgtaggcaatgtcgcataataatcaatagcgcgcggaagcgtcagatcatcaccttgttcctgtaatccccggcacacacgggaatcgtgtatccagttccagtcgtatcgggttggatacaagaactggcggtaaaagtttcctttatcattgtgactctctctataactaaaagagatttccgggccaccagcgagcaatttatccagcgtcttttcccagttaagatcctcttccgacatgaacacaaaatcgcgccagccttgttgggtaaccacacccaccagccagatcggaaacgtcttccccttttcatcaagccagtcctctatacgatttaaactctgtgtttcatcgggctgcgctaaaccattttcataacagttggtgtaatgaacacgtaagaacccggtatggataaggcgatcaaatttttcatcctgaatggcgccgatatccacacgtatacccgtaacatggtcatccaccgttgttataaagaattcccatttattcgacagcattaacgactctttcttagtaaacaatgagttaaaaaatcccactgtgacttccttttctctgagcgtgcatgaaaaatgaataagatgagaataatgctaaagatagggaggaaaagagactggattcggactttagccataaaaaaacccgccgaagcgggttttttcgctaacagttgtctgccgaagcagaaccccattaacgtttggagaactgcggacgacgacgtgctttacgcaggccgactttcttacgttcaacctgacgagcgtcacgagtaacgaagccagctttacgcagttcgccacgcagggactcgtcgtactccatcagagcgcgggtgataccgtgacggatcgcaccagcctgaccagagataccaccacctttaacagtgatgtacagatccagtttctcaaccatgtcgaccagttccagcggctgacgaactaccatgcgggcagtttcacgaccgaagtactgttccagagaacgttggttgataacgattttaccgttgcccggtttgatgaacacgcgagctgcggaacttttgcggcgaccagtgccgtagtattgattttcagccattgcctataatcccgattagatgtcaagaacttgcggttgctgtgccgcgtggttgtgctcgttgcccgcgtaaactttcagtttacggaacatagcacgacccagcgggccttttggcagcatgcctttaaccgcgatttcaatcacacgctcaggacggcgggcaatcatctcttcaaaggtcgcttgtttgataccaccgatgtggccggtgtggtgatagtacactttgtcagtacgcttgttgccggttacagcaactttgtcagcgttcagaacgatgatgtaatcaccggtatctacgtgcggagtgtattccgctttgtgcttaccgcgcaggcgacgagccagttcagtagccagacggcccagagttttaccggtcgcgtcaacaacataccagtcgcgttttacggtttctggtttagctgtaaaagttttcattaaaagcttacccaaataaataagttacacgttggtgaacacccaaacgttttaaatagttgaggttcacacgacaaagtccggtaaacctaccccctcggatatgtttggccggcacagagaaagtttgggaaaaaactctcttgtaacgtggggtcgcaggattatagagaagtccaggtcaaagatcgacccctttttgcgatttgccgcgggttttgttcaggcctggttcaccctccggtcggggaggttgcacagatataataccgcataatgccggagcgctgcgcttgtccggcttacggcatatgctcccgcttgagatactccgcactctgcatctcttgcaggcgcgacagacagcgctgaaattcaaacttgagccgctccccctgataaatttcatataacggcgcggcagcgctgaccaccagcttaacgtggcgctcgtaaaactcatccaccagcgcaataaagcggcgcgcttcgttctccatcagcggcgtcatgaccggcacgtcaaacagcagaaccgtgtgaaataaccttgagagcgcaatgtaatcatgctggctgcgggcctcgacgcacagcgtagcgaaagagaccgctagcgtttggttttcaacgcccagggtggataaagagcgatgattgatttccagcgtcggagcgtgctcgcgcgcggcccccgctaacgccagccacagtttatccatttgccgccgggtttcatcattaagcggcgttagccataaatgggcctgcgtcagcgtccgcagccggtaatcgacgccggcgtccacattcataatgtcgcagtgctgtttaatggcatcgatagccggcaggaagcgggcgcgttgcaaaccgttgcggtagagttcatccggcggaatattggaggtcgcgaccagcgtaatgccgcgtgcaaacagcgctttcattaaaccgcccagcagcatggcgtcggtaatatcggtgacgaaaaactcatcgaaacacagtacgtccgtctcggttttaaaccgatcggcaataatgtctaacggatcgatctgtccctgtaacgcggtaagctcttcatgcacgcgcagcataaaccgatgaaaatgcaggcgtagttttcgctcgcccggcaggctgtggtagaagagatccatgagccaggttttgccgcgacccacgcccccccacatatacagcccgcgaaccggtatttgcgcgtccggttcgtttttgcctaataatttccccagtcgcgctatcagaccgccgggtggcgtagccgacgattttttcgcggtgagcgcctgataaagggtttccagacggtcgaccgcctctttctgtacgtcgtcaggctgatgggtgccttcgttgagtgcctggagataacgcgatgtaggggaaaggctttgcataatgttattgttattccttgaaaatcgatgtgccgtcgttcacggctgacgaaaaaaaggccgttctacactacgcgatatgctgtcgggattccacttctacggaattagcggttatagtggcataatcaggcgcgggcatggagcctggagccaacaccctacggaaacataagacaacgggagatgttcatgacctgggaatatgcgctaattggattagtcgtcggtatcatcattggtgccgtggccatgcgttttggtaatcgtaagttacgtcaacagcaggcattgcagtacgaactggaaaaaaacaaagctgagctggaagagtaccgtgaagagctggttagccactttgcccgcagcgcggaactgctggataccatggcgcatgattaccgccagctgtatcagcatatggcgaaaagctccagcagcctgctgccggaaatgtctgcggagtcgaatccgttccgtaaccgtctggcggagtctgaggcgagcaacgatcaggcgccagtacaaatgccacgtgattattctgaaggcgcgtctggcctgttacgtagcggcgcaaagcgcgattaatcgcacgccgttaagaaatttatcgggcgcatcgcttgcgccctctctctatctttcctgtcccagctattatcattgttaccaggctgaaaattcaataacatcaatctgttttgaattgtctatccgttcattcaaggtacgagagcagcatccatgaaaaaacacacccagctgttaagtgcattagcgttaagtgtcgggttaactctttcggcgccgtttccagcccttgcatcgataccaggccaggtgccaggccaggcgacgctgccaagccttgcccctatgctggagaaagtgctgcctgctgtcgtcagcgtaaaagtcgagggaaccgccgcccagagccaaaaagtgccggaggagtttaaaaaattctttggcgaggatctgccagaccagccgtcccagccgtttgaaggactcggttcgggggtgattatcgatgccgcgaaaggctatgtattaaccaataatcatgtgattaatcaggcacagaagatcagcattcaactgaatgacggacgcgaattcgacgcgaagcagatcggcggcgacgaccagagcgatatcgctctgttacaaattcagaatcccagcaagttaacgcaaattgccatcgccgattccgacaaactccgcgtcggcgatttcgccgtggcggtcggtaatccgtttggtcttggacaaaccgccacctccgggattatttcagcgctgggacgcagcgggcttaatctggaagggcttgagaactttattcaaaccgatgcctctattaaccgcggcaactccggcggcgcgctgcttaacctgaacggcgagctgatcgggattaataccgcgatcctcgcgccagggggcgggagcatcggcattggctttgctattccttccaatatggcgcagacgctggcgcagcagttgattcagttcggcgaaatcaaacgcggattgctgggaattaaaggcactgaaatgaccgctgatatcgccaaggcattcaaactgaacgttcagcgtggcgcttttgtcagcgaggttttacccaattcaggttcggcgaaggccggggtgaaatccggagacgtgattatcagtcttaacggtaagcagctgaatagctttgccgaactgcgttcacgtatcgccaccaccgaaccgggcacgaaagtgaagctgggcctgctgcgcgatggtaagccgctggaggtggaagtcacgctggattccaatacctcttcttccgccagcgccgaaatgatcgccccggcgttgcaaggcgcaacgttgagcgacggccaactgaaagacgggacgaaaggcgttaaggttgatagcgtcgaaaaaagcagtcctgccgcgcaggccggtttgcaaaaagatgatgttatcatcggcgttaatcgcgatcgcatcagttctatcgccgaaatgcgcaaagtgatggcggcaaaaccgtccatcattgctcttcaggtagtacgcggcaacgagaacatttatctattgctgcgctaatcctgtcttaaaccgggcatcagcctgcgatgtgatgtccggttaactcatggtatgctgctgccgttcccttttttaacgacgcctccatcatgtttgtgaagctcttacgttcggtcgcaataggtttaattgtcggcgctattctgttggccgtgatgccttctttgcgcaaaattaatcctatcgccgtcccgcaattcgacagtaccgatgagacgccagccagttataattttgcggttcgccgcgccgcgcctgccgtcgtcaatgtctataaccgcagtatgaacagtaccgcgcataatcaactggagatccgcacgctgggttccggcgtgatcatggatcaacgcggttatattattaccaacaaacacgtgattaacgatgccgatcagattatcgtcgcgctacaggatggccgcgtctttgaagcgctactggttggctccgattcgcttaccgatctggcggtgctgaagatcaacgccactggcgggctgcctaccatcccgattaatacaaagcgtacaccgcatattggcgacgtcgtactggctatcggcaacccatataatctgggacagaccatcacccaggggatcatcagcgcaacgggtcgtatcggcctgaacccgacggggcgacagaattttctccagaccgacgcctcgattaaccacggtaattccggcggcgcgctggtcaactcgttaggcgaactgatggggatcaacaccctctcttttgataagagtaacgatggcgaaacgccggaaggccttggttttgcgattcccttccagctagccacgaaaattatggataagcttatccgcgacggtcgcgtgattcgcggctatatcggtattggcggacgagaaatcgcgccgctgcacgcgcagcagggtagcggcatggacccgattcagggcattgtcgttaatgaagtgacgccaaacggccccgccgcgcttgccggtattcaggttaatgatttgattatttcggtcaataataaacccgccgtgtccgcgctggagacgatggatcaggtggcggaaatccgcccgggctccgtcattccggtcgtggtaatgcgggatgataagcagctcacgttccaggtgacggtgcaggaatacccggcgtcgaactaaaacgacgcggcttttgcccgcgtcgttcgacgactagtcaataaagactggccctgccggaaaatgcgccaggaaactcgtgaagatcagcagagcggggagacttttctccccgacggcttcttcacgcagcgccttatccagtacaagcaggctatgctcccccccttcccccaaaatgccgcccatccagagcagtcgttgcgcctgttgacgcgcatactgcgatgcgcttttccaggcgaccagatgcagcaacgtttgtaacagcaggacccgagacgcgtgaccatcgcgttgcaatcgcctgaatacgggtaatgcaatactacgtaccgtcgagaaaccgctcgccgcctccccctcaatcggcgataaaccaacagccgcctgtttgacgaaatcgcataactgattgtgtgttaatggccgctcgcctgcgctcatataccctgcggcaaaacagagtaacccgataccctgagcccaatcggttgatggcagaatcccctgcggaacattcggtgccgacgtctgtgcggcacaaagcccctcgtcgtaacactgtgcaaaacgttgctcatatattgctgagttgacgccagaccacggcagtaaatgcagcgctggctcaagctcagttatctgattcaccgtctcaacaacataatgcaagatggtttctctggatggcatggatgtaccttgccgaaacgcaaccatttcactcattactgtgtcctcattttgcgggaacagaatcactgctcccgattagattggattacatcgccagcacgtacttgagcatcacgcccgccgcaatggccgagccaatcaccccggccacgttcggccccatcgcgtgcatcagcaggaagttctgcgcgtctgattccaggcccactttgttcgatacgcgtgccgccatcggcaccgccgacacccccgccgaaccgataagcgggttgattttgttcttactgcacaggttcagcagcttcgccatcagcaccccggccgccgtcccaatcccgaacgcaatcacacccagcagcagaatgcccagcgtctgcggctgcaggaacttgtccgcgaccagcttcgcgcccaccgacagcccgaggaagatggtgacgatattaatcagcccgttctgtaccgtgtcgctcagacgctccaccacgccgctttcacgcatcagattgccaaagcagaacatccccagcagcggcgcggcgtccggcagcagcagcgccaccagtagtaacagcaccaccgggaagaggattttttcccgcttactcaccgtgcgcagctgcaccatgcggattttgcgctctttctcgctggtcagcgcgcgcataatcggcggctggattaacggcaccagcgccatatacgagtacgccgccaccgcgatggcccccagcagctccggcgccagcttgcccgacagataaatcgccgtcgggccgtccgcgccgccgataatgccgatggccgccgcctgcggcagggtgaagctgataaggccgaagtagttcagcgtcaacgcccccagcacggtggcgaagatgccgaactgcgccgccgcccccaacagcagggtgcgcggattggccagcagcgggccgaagtcggtcatcgcgccgacgcccataaagatgaccagcggcgcgatgccggagccaatcgccactttatagaacagcgccagcacccccggcgtgtagcccatgtccaccgccaggttctccatctggctctgcaccgacggcagcgccagcgctaatgcttccttaatggcatgcacgtccggcgcgcagtggagcttcgcggcaatcaccgccagctgtccggcgtcgtggtgcgccagcaggctttccagcgcggtcagcgccagcccggcctccggaatgttcgacagcagcccgccgaagcctatcggcagcagcagtaacggctcgaacttcttcgcaatcgccagccacagcagcagcaggctgaccagcagcatgatggcctggcctgcgccaaggtgcatcagccccatgccctgaagcagggcgttcagactttccatttccgctcctcgtccttacgccagcgtcatcagggtgtcgccgacggagaccgcatcgccggacttcaccgcgataccgcgtaccgtcccggcctgcgcggcgcgaatttcggtttccatcttcatggcttccagaatcagcagcacatcgccttcggccaccgtctggccctcggtggcaatcaccttccagatgttgcccgccagcggcgcggtgaccggggtgccggcgcctgcgggagcggcagcctgaaccggtgcggaagaggctgccggaacagccgcagtaagctggctgatatcgccgccgtcgctgaccttcaccacaaaggctttgccttccacttccacggtgtagataccggaagctgcaggcttctctgcttttgccaccggctgcgcggcttccgcctgcggcagtggctcaaacgccgccgggttgtggcggttctcaaggaatttgaggccaatctgcgggaacagcgccacggtgagcacgtcgtcaatggcgtttcccgccagagtaatgcccttctcctgcgcctgacgcctgacgtccgcttccagttcagccagctccggtttgagtaaatccgccgggcggcaggtcaccggagcgcccccttccagcacgcgggcctgtaacgcggcgttcaccggcaccggcgtgtggccgtattcgcctttcagaatgccggccgtttctttggcaatggtcttgtagcgttcgcccgtcagcacgttgagcaccgcctgggtgccgacaatctgcgaggtgggggtcaccagcgggataaagccgaggtcctcgcgcacgcgggggatttccgccagcacctggtccagtttgtccgccgcgttctgctgcttcagctggccttccaggttagtgagcattccgcccggcacctgggccaccagaatgcggctgtcgtagcccttcagctggccttcaaaggcgtgatactttttgcgcacctcgcggaagtacgcggcgatattttccagcttcaggatatccagcccggtgtcgtgttccgtgccggcaagcgttgccaccagcgcttcggtggccgggtggccgtaggtggcgctcatggacgaaatcgccgtgtccacgccgtcgacgcccgcctcgatagccttcagcagggccatctccgccatcccggtggtggcgtgacagtgcaggtgcaggcgcacctcaaaacgttttttgatttcgctgaccagctcatacgccgccatcggtgtaagaatgccggacatatccttgatggcaatcgagtcaacgccggtctctaacaactgttcggttaaatccagccaggtctgcagggtgtgcgccgggctggtggtgtaggagagtgtgccctgggcgtgcgcgccgtggctgcgtactgcctgcagggcggctttcatattgcgcgggtcgttcatggcatcgaagacgcggaacacgtccatgccgtttttcactgcccgctcaacgaagcgttccaccacgtcatcggcgtagtggcggtagccgagcaggttctggccgcgcagcagcatctgcagcggggttttgggcatggcttttttgagctcgcgcaggcgcagccacgggtcttcgccgagaaaacgaatacaggcgtcaaaggtggcgccgccccagcactccagcgacccgtagcccacgtcatcgagcgcggcggcaatcggcagcatatcgtcaaggcgcaggcgggtggcgaacagagactggtgagcgtcacgcaggacgacatcggtaatggcaatggtcatggatccctccgggaattaagcattaaggcggtgatggtggtggatagcggcggcaatgaccggctttaagcgggtgaagtcgtccacgacgggcgcggcggcggcaggtgccgccttcggcgccggagccggttcagggaagaagcggttgacggcggcggacatgccgcggatggcgaaaatcagcaggaacagaaacgccagcacgaaccccatgccgaggaacatcagggtgaagccttcacctaatagcagagctgcattagtcataaaatagccttcaggcaggaggcacgataatggggctatttatgacgatgaaataataagggtggatttccctgagccgccccggccagagcccttggttattattatcgtcataacgtattaccaccattatcgtgcaatttacgtaatcaggtttatttgatgaaacttacgttctggcatatttcatcagcgacgatctctttacgctgattaaaaataattttgttctgttcaaacagattattcccatgggtatcaatagaaacaatcagcgggccaaactctttaacccgacagacccacagcgtttccggcatccccagatcgcgccattgggcatcttcaatttcttccacgcacacggcggctacaaccgcacaaccggcagggaatacgcagtgcagcgctttgtgttcagcacagccctcttcggtacctttacccataccgcctttacccacaattaatttcacgccagtctgcgcaataaactctttttcgaatttctccatacgcatgctggtggttgggccaacggagaccatttcaaacttatcgtcttcgcctttaattgggcggacaatggggccagcgtgtaaaatagcgccgccgcgaacatctaccggaagttcgcgaccaccttcaattaaacggcgatgggctacgtcacggcaggtaacaatatgaccgttgagataaataatatcgccagccttaatatccgctaaatcttcatctttaattggcgtagtcaggatttttttagtcatcagaaattcactccgctgtgagacgtaatggtgtaattcaaatctttatcgaaaacgatatgccctttacggtgcgaccagcagccgacgtttaccgccacgccgatggtagaaggatgacgcgcggtgttttcaatgttcacgcccataacggaggtattaccggacatcccctgcggccccaggccaattttgttaatgccgtcttccagcattttttccagcgaggctgcacgctcattctcgttatgcgaaccgatcggacgcatcagcgcttttttcgatagcagtgccgccgtttcaacagaggtcgctacgcccacgccaaccagcagcggcggacaagcgttgaggccgtagctggtcatcacatccagtacaaagcgggtcacaccttcatagcctgcacccggcatcagcaccatcgctttccccggcagagaacaaccaccgcccgccatataggtataaatgctgcactgatcggaattgggaacgatttcccagaagaccgtcggcgtacctttacccacgtttttaccggtgttgtattcatcaaaagtttctacgctgttgtggcgcagcggagaatctacagttgctttgatcaccgcctcacgcaacaacgcttccagctcgccaatcagcggaaagttcgtcccgcactccaccagaaactgaatgacaccggtgtcctagcaggaaggtcgatccagctctttcgccagacgctggttctcaatcatggtagtaaagatgacgtcggccagtttactggtctctttcttatgcaaatcttccagttttgcagtgacatcatcaggcaaaactttgccggtatatcccacaaacttggccataacgtcggtcatatgggatatctgttcacttttgctcataaatgctccttagtcagaacagcttccgttaattacggatgaaaagggaaaaggattggcagcaggatcaagctgacaatggttgaaacgataatcagggggataccggccttagcgtagtcgacaaatttatagccacccgcggagagcaccatcatgttggcaggcataccgataggggttgcgtaggcgcaggaaccgccaatgaccgtcgccatcagaaccgcacgcgggtcggcccccatgcctgcggcaatggacaaactcaccggcaccaatagcgctgtcgttgcggtattggacataaagttggtcatcacaacggataaggcgaaaacggcgatcagcaacatgaacggtgaggagttttgccccagcatgccgattacatagtccgcaaccagcttgcctgccccggtcatttccagcgcttttgccagcgccagggtgccgccaaagataaaaatagtctgtgaatcaatagctttataggcctgtttttccgtgagtacgccgcttactaccagcacaagagcgccaatacaaccggtcacggccaggctgacaccgatcttcttctcaaagatcatgccgaggatcgttgcgatcaacaccacgagtgagagccgttgtttccactgtggaacatggctgtagtcacgttgcaccccgacgctccccacctcaccgccggtcgcattattcggcagaaagcgatagccaatagtcaggaagtagagaatgccgcagatgagcatcgggagaccgatttttgcgtattcaaaaaagccaaagccgccgccaatattctgtagcgcagactgcgcgataagatttcccggcgcgccaattaacgacaggttaccgcccaacgcagcggcaaaaaccagcggcatcagtagacgagaacgcgagaagcccgattttgccgccacgccgatcaccaccggaatcaaaaccgcagcggtaccggtgttagagaggacgccagacatcaaacccaccaccaccataatggtgaagatcagctgtttttctgttttcgcgaagcgcgtgatgacgccgcccactttgtttgccataccggtctcgaacaacgcaccgcccacgataaacatcgcgacaaagaggatgacgttagtgtcgataaagccagcaaaggcctgtttgatattcagaacgccggtgataactaaggccacgcagacaatcatggaagtgacggccagtggcactttttcccatacaaacatgacgatagcgaacaccaataaacataaggtaagggtaatgggttccatatttataattatccaatcaatgatatatgatattgtatccaatgttgacagggagaaattattcccatacaaaaactaagtcaaatcgtttctcaggaaagatgcaggagtgggatctacatcaagatcgtggttagatcgttactggacgtgattaatagaattgaagaattggttgaagcgcctgcgatgctcacgcaggcgaaaagatcaggcagaagggtcaccaacatagcgggtcagcatattctccattgagcgaataatgtgttcgcgcatgcgctggcgtgccaatgtttcatcatgaagttcaagagcttgcagaatacttttatgttcctgaatggaaatcacggcatactcttcttcggtgaccttatggcccatcgacaggccgttccacatattacagagcaacattttcattttttcgttgccagcaacattccatatttccatatgaaatgcctgattcaggtcggagtattccgccgagttattttccgcgagagccttttcagcggcataatgcacctgggctatccgcgagatatcggagccaggacgagaagctttagccaccgcctcactttctaacagcgcgcgaatttcatagtgttcacggatcgtttgttcattgatgcccaacaccaccgcccctttattagggcgcacttttatcagcccatccgccgccagaatctgaaacgcctcgcgcactggcatactggacacgccgaccattccggcaatgccttctaacgtaatctcctgcccttccactaactccctcgaaagaatcgctttacgcagcactgccgcgacctgttctttcgctgaaagaagcttaatcttccctaacttaggcttctgcactttcccaatccttcatatgttgacgcattatttctgctaaagagaggaaataacgctgcataacttgcccaatctcatcacgccgcccctggcgtatgacgtcagccagttcagcgaaaagctgcgccgactcctgattatcttttttcagatgcaaaataacataagagacataaccgtccaggaactgctgatacaccttttccagatagcggttattcacataagaaatcagcatcgcatgacactccagttcgcaggatttgtcttctgcgacagccagcgcttgcgcacgtatcaggagggcatcgcctacttcgctgggtatcagcgaaaacatttcggcggccatcgcggcaatcacgcgaaaaatatgactcacgcgatcggcctcaagatgcgcgacctgcatgtgcctgttgggcagtcggattaaaaaaccttcctgttcgagtgactgtagcgcttctcgaaccggcattcgtgaaagaccgagctgctccgcaatactttcctgcgcgagttcttctcccgcttttatattgccggaaagaatttcatagcgaagcatttgcgtaatgtgatcgcgggtttgcgttctttggatctttttcacgacgttctcgttaataaccgataagacgtgaggagtttagcagatttagtgcttgatttcgtggcttgtttacagtcaaagaagccggagcaaaagccccggcatcgggcaggaacagcttatttattaataaaatcttcacccaactgaatatcttttttcagcgtatccagcatagcgtccagcgaatgttgctcgaaagcgctcagtgtgccgatggatttacgctcttctacgccgtttttacccagcagcagcggctgagagaagaaacgggcatactgaccgtcgccttccacataggcgcattccaccacgcccttctcgccctgcagagcgcgaaccagagaaagaccgaaacgcgcggcagcctggcccatagagagggttgccgatccgccgccggctttcgcctcgacgacttcagtaccggcgttctgaatacgtttagtcagctcggccgcttcttgttcggtaaaacttacgcctggaatctgcgacagcagcggcagaatcgtcacgccggagtgcccgccaatcaccggcacttcaacttccgttggcagcttacctttcagctctgcaacaaaggtattagagcggatgatatccagcgtggtaacgccaaacagtttgtttttgtcgtatacgcctgcttttttcagcacttccgccgcaatcgcaacggtggtgttcaccgggttggtgataatgcccacgcacgctttcgggcaggttttagcgatctgctgcaccaggtttttcacgatgccggcgttaacgttaaacaggtcggaacggtccatacccggcttacgcgccacacccgcagaaatcagtactacgtcagcgccttcaagcgccggggttgcgtcttcaccggagaaacctttgatttttacagcggtggggatgtggctcaaatcaacggccacaccgggagtcactggagcgatgtcgtacagggagagttctgaacctgaaggcagttggttttttaaaagtaatgccagcgcctgaccgataccaccagcagcgccgaggactgcgactttcatcctaaactccttattatatgattagctaagtgtctattgctccgcggcggcgaccttaattcacaaattcaatgattacaatcctcactcatcaagaatgcggagtcgcgcaattttggcttttatgcatttaatttgcgtaatccggatcggctgcaaccagagagcaacgttctacaggtggtgacaatataccctactaccctctcaaaacaacatcattttgataacaattaatttacttttaatcttatttgcgaggcgtgacacaggcatgtttcttgataacgaaatttgataaaattccgctctttcataacattatttcagccttaaacaaggcagactgtttgcataaaaattcatctgtatgcacaataatgttgtttctaccgccatattacgggtgacttatgcgaagctcggctaaacaagaagaactagtaagagcgtttaaagcgctcctcaaagaagaaaaattcagctcacagggcgaaatcgtcctcgcgttgcaggatcagggctttgaaaatatcaatcagtccaaggtctcgcgcatgttgactaaattcggcgcagtgcgtacacgtaacgcaaaaatggaaatggtgtactgtcttccggctgaactgggcgtcccaacaacatccagtccgttgaaaaatctggtgctggatatcgactataacgacgctgtcgtggtgattcataccagccccggcgcggcacaactcattgcacgcctgctggattcactggggaaagcagaaggtattctcggcacgattgccggcgacgatactatcttcactacgcctgccagcggcttttccgtaagagatctgtacgaagccattctggaactttttgaacaagagctttagtcccacttcctccgtcgtcgtacggcggaggcacctttttgtcctctcccctcgccgctttcctgtacgcctatcatttggcaaatcatgcccttaaacattcaccacatgaatgataaatcaaaaaaacgcacaaaatgtcaaatttattaagcaattgattttcttttattttttaaacgacagcggcgaaaaacagcaattttaattccataacgttataaaaaataaaatttttaatgtttttaaaaagcagaaacaattagcgtggtattaattaatcgcgtgattagtgtatacttaattttgtgatgagggtcacgaaacaaagtccccagtaaaggaattcgacgaggtaaaaatcatgaaaatcaaaaccactgttgcaacattaagtattctgtccgttctctcttttggcgctttcgccgcagaacctatcagcgcagagcaagcgcaaaaccgtgaagcaatcggatcggtttcagtcagcgctatcggctcatcgcctatggatatgaacgccatgctgagcaaaaaagcggatgaacaaggcgctacggcctaccacattaccgaagcgcgtagcggcagcaactggcacgccactgccgaactgtacaaataaaattcacctgccatcgcatataacgtgtccttgcttcgcggagatatcgcataagaaaagcccattaatccgcgaggttgaccctataaaggaataaaagatcatgaaaacgaaatacattatcgcatcactcggcctggccactctgctctctttcggcgcaaatgccgcagtacatcaggtcaacgcggaacaggcgcagaatctgcaaccgatgggcaccatttccgtctcgcagattggtagtacgccaatggatatgcgccaggagatcgtcgctaaagctgaaaaagcaggcgctaatagctatcgcatcatcgaattaaaagaaggtgataactggcacgccaccgccgagttgtataagtaaaccctcgtcgtctaacccgacgacttgcccccgcctgccgggggcttttttatgctttttcaatgccggacattaaaccgtagccgcccctccagctcttcttccgcttcatcaaagagtaaaatcagcgccccgtagcgcctgcgcagtttatcaggcaggtgaacgaactcaatctctagcggtaggggtaagatatcgctcattaccgcatcccataatgtatcaagatcgcttactttctcactggcaagaccaaacgtctgcgtaaactcgcgataaaaatcgctttggtttttaatatcattaaaatcaaaagtatagacattcatagccagccaccatccccgacagacaattgtctgttttactactaagcatcattatgcagaggtttcacttccagaaacgcttttagccccggagcactcttgcgctgtttttgtatctcaaataagtatagtcataaaaaaaccgacgcttttggcatcggttcttgtgggttagctatcggtaagcgcgttctggtatttatgtaacatacccgtcaggcgtttaaccggttccgtcacctgcggcggcgcctcccagatacgtaatttctcctgatagatatccagctcatccagcaactgaccaaagtagcgtcgccgtttatcatcgcttccggcggaaataacatggtctgcggtacgacgaagctgacggtggaacactgacagatcttcattaaccggtatcggcgcgtcgcgcagacgttgatgagcaatgatcatcgttagcgccaggcggaacttcggcaaatcgccaggaaatttattcatcagcaaaaagagttgctgatataacgcaggcagacggttttctttacggcgtaccacgttggtcgtcattgccgagaccgcagcggaaacaaactgattaagcagcacgcgaccggttcgatctttggatttatcacgcaccagcaggatgacgataaacgccagcatacagccgacaatttgccccaacgcgctgtcgaggaactggctgaaatggaacgtcatcggattatccaacacaataatgttaatcgtactggccagcgcccccatcgaccccagacgccgtttctggacctcaatgccgataaagaaccccaataccgccaggctcaaacataacaacagcatactttgctgcgtattgggaataatcaccaggaaatagagcaatcccagcggcaacgccgccagagtgccataaataaaatcgatgcagaccatgcgcggattgggtaaacgcatcgccagcgaggtcaccacggcaatcatcaccatcgcgccattacccgatgtccagccggtccatagccagaataatgtccccagaatgcaggaaagcgtggtgcgccagaagttcaccatcgcatggtgacgttcagcggattccactttaactacgggctcgccttgcaggatctcttcttccgtcgcgctgattttggtgttactgatcacgccgcgtttaagcaatagatagcgcgtcgcagcgcctacccagctataaagcgtgacgggcgtttcgcgctcgccagtccagacaatgacacgccgcatccgttttaactgtctgtggacgtcctgtaccgtttcaaccggcgtctcgaacagttcccggaatgtatcggtaatcagttccggccgcgtgttttgaataagataagtttcacaggattgcgtaatcagcgtgagcgaaagcgtattcaacgctttcaggcggcggttagcgcgtacccagcgcgaagattccatattcagattacttcgcatcccctccagcgccgccgtgcgtcgcaccagatcgccccaggcgttgtcgacttcttcgctgtcgccatgcttaatacaaagctgcattagctgatattgcgctaccagtaaactgtccagttcgcgatcaacctcctgctttatcgatcgcggcgagaaaagcagatccgctaaaatagcgcagccaatgccgataacgatttcgctacagcgctcaagcgcaaattgcggcgtgagcagcggctccgtctgaatggtaatcacaatgatcagcgcagtataacctgacagtccccacgcataagagttttcgatccgtactaaagaggagatccaggtacaaaaaccggcccagacacagcacaccagaatcatcaataacggcgcgcggatcatagagataataatgataagcgcggcgatacagccaataaacgtcccgataatacgcaacattccgcgataacggatagcgccggaatagggttctccgccggcggcaaatgccgggcctgccgccacgatcgcggcggtcagcaccgcccaacgcggcgtctccagttgaaaatggaagccgataaataatgccagcacaatggcgcacgccagctttaccgcaaaacgaatgtgctggttggcaatggagaaaatgcccatgacgattaaccgaattcgcgcagccggtgcgccagtttacggaagaaggagtcctggcttgcgtcacgatcctgcttaccggtgatcacgacggttgccgtcgtaccggcaggccacaaattcccctgctgctcgtcgagccggatgcgcaccggaacacgctgggccagacgcacccattcgaggttagagtctatcgtcgccatccctttcgcatcgctggtactgctggcattcgttacccctgccgccacgctatcgacggtaccttttaatacccggttgctgccaagcggcgtgatttcggcacgatatcccggacgcacgccttccagcttggtctcttccatataggcctgcacgtaaaaagagttctttttcaccagggcgacggccgtggaaccgcgggtaataaattcaccggcataaacattgaggttagtcacccagccgtcagcaggcgcgcgaataacggtgcgctccagatcgagtttagccaggtcgcgcgtcgcctgggctttagccagttgatgcagtaccgtctgcaagacgttgttcgcctgatcgatctcttcccgggacatcgcctgtacgccgaggcgattacggcgaccggcttcctggcgtttttcctgcgccagtacctgataataggctacatcagcttccgcttccgccagcgctttttgatagcgtggctgatcgatggtaaacaggacctgatcctttttcaccagttggttatcatgcacgtttacatgggtaatcaggcccgcgacatccggggcaatagcgacgacatcggcgctaaaacgcgcgtcgcgcgtccagggagattcggtgtaatacacccaggcgcggaaaatggcgataaaggccagaataaccagtacgagggtaatggccgtacgggagagttttcttgttagtgttttcacttcaacctcaaacgaacaggcgcgatattaaataaaacagacaacaatacagcgcggtattgaacagagccggatgccagacaaaatcatagatgcccgtcggcacaagcatccgacgcaccagccaaaaaatagccagtgacaaaagcaattcgaaaaatatcggtgggaaggaaagaccaaacaccacgataacgggaaacagactcatgttgaccttgatttctgagagagagcaggcgatagattgttaagctacatcgccgcagagaagggcaagagacgccaggcgagagcgacatagctcttattcgaataatagtatattaacgtaattgttatgctgttatctatattatgtgatctaaatcacttttaagccagagtgaataatggaacgattaaaacgaatgtcggtattcgccaaagttgtcgagtttggctcttttaccgccgcagccagacagctgcaaatgagcgtatcgtccatcagccagactgtggcgaaactggaagatgagcttcaggttaaattgctcaaccgcagcacacgcagcattgggctcaccgaagctggaaaaatctattatcagggctgtcgtcgtatgctgcatgaagtgcaggatgttcacgagcagctttacgcttttaataacacgcctatcggtacattgcgtatcggctgttcttcaaccatggcgcaaaatgtgctggccgggcttaccgcaaaattattaaaagagtatcccggtctggcggtcaatctggtgacaggaattccggccccggatttaattgccgacgggctggacgtggtgatccgcgtgggcgcgctgcaagactccagcctgttttcccgtcgactcggcgcgatgccgatggttgtgtgcgccgccaagccgtacctcgctcagtacggcgtcccggaaaaacccgccgatctcagtagccattcctggctggaatatagcgtgcgcccggataatgagtttgaacttatcgcgccggaaggaatttctacccgactgattccacaggggcggttcgtcactaacgatccgatgacgctggtacgctggctgaccgccggaaccggaatcgcttatgtgccgctgatgtgggtgatcgatgagatcaatcgtggcgatctggagatcctgctgcctcgctatcagtccgatccccgtccggtgtacgcgctgtacaccgaaaaagataagctgccgcttaaagtgcaggtagtgattaacgcgttaactgactattttgtcgatgtcgcacacctgtttcagggaatgcacgggcgagggaaagaaaaataaaaacaccgggtaattgctgaagacgattgtaggtcagatgccacccgacgcagacattgcctgatggcgctgcgcttatcaggcctgggcggcacacaccacaggcctgataaggcggacagttatgcggtgccgccaaccgtcaggttatcgactttcagcgtcggctggcctacgcctaccggcagactttgaccctctttaccgcagacccccaccccgttatccagcttaaggtcgttgccgaccatggagatctgttgcatcgtttcaatgcctgatccaatcaacgtcgcgcccttcaccggcgtcgtgactttgccgttttcaatcagatacgcttccgaggtagagaacacaaacttgccggaggtgatatccacctgaccgccgccaaagttaggcgcatagatgccgtattcaacggattcgataatttcctgcggcgttgactgccccgccaacatataggtattcgtcatacgcggcatcggcagatgcgcataagattcgcgacgcccgttaccggtcggcgcagcgcccatcaggcgcgcgttcagcttgtcctgcatgtatcctttcagtacgccattttcaatcaatacgttgtactggcctggcgtaccttcatcatcgatagcaacggagccgcgacggttcatcattgtgccgtcatccactacggtgcaaagcgcggaggcaacctgctcgccgatctgaccgctaaatacagacgtcccacgacggttaaaatcaccttccagcccgtgcccgaccgcttcgtgcagcaatacgcccggccacccggcgcccagaaccaccggtaacgtccccgctggcgcagcgaccgcggagagattaaccagcgccatgcgtaccgcttctttcgcccacgcgtcagcgcgaacctcgccgtcgagatcggcaagaaaatactcataaccaaagcgaccgccgccgccgctggcgccgcgctcgcgtttaccgtcttcttccacctgcacgctaacggacaaacgcaccagtggacggacatccgccgccagcgtcccgtcggtcgccgccacgaggattaattcatatacgccggtcaggctggcgttaacttcctgcacgcgtttatcggcttctcgcgccgctttatcaacgcgtctgaggatatccagcttctcttcgcggctcatactttgcagcggatcaagggtggtgtagagcggctgatgcgctacggcggcgagcgtttttaccttgccttcgccgttctcgcgtacaatggttcgcgctgcctgcgcactctgctccagcgccaggaggcttatctgatcagcataagcaaaaccggttttttcgccgctaatggcgcgaacgccaacgccctggtcgatattatatgaaccatctttaatgatgcggtcttctaaaacccaggattcgtgatagctcgactgaaaatagaggtcgccataatcaagacggcgttcggccagttggcccaaaatagcgaacagatcctgatggttcaggccattcgccgctagcaattgttcacttaccaggttcagactcatcgtttttgctactcattgatttctgccggatggcggttcacgccttatccggactacgttgttagattgtgcaaaccggataaacgcagcgccgtccggcatgactatttactgagagtggggcaattcctcgcccccgtcaaatcattgctggctttcttttctcggttggcgcagaacttcgttgatctgcggcgcatcgaccggaccggtaatgcgataacgcagaatggagaccttgctccatagcggccccaacactttactggcggcaaataccgccgcgccgacaatcgggttaacggcaaacgcggcggcgacgcccacggtggcggaaatttccggcgcgacaacggcctccatatcaagacgacgacgcaccagatcaacagaacctttcattgcaatatccgcttccagcccatccaccagcgtatcgtcagtatgtaggacgccatctttaatccacgcggtactatgaatagagtcgaaatagaagccctcgctaaaggtatctctgaagtcaaaccgcagcttacgcagcaacgcatcaaaactgagcagccgcagtagctgtccggcatgaccgctactgagatcagtaaactcgcctttacccagacgcgtgcgtaaaatcccgttgagcgtggcttcatcaggttgccagggcgggtttcgccagtgcagatcgtaatctacgttaaaagacgcgttctggattggcgtcgagataccgaagaacccggcagccgtgtcgaggttactaccatgcagactacctttcagcgaggttcgttcattacccggcgcattcacccactcgccgttcgctttcaaacgggcgaatccggtatcgatcaggccattcgccagagtcagcgtattgcctttgatggcgaaatcgccatcaatacgcccatatttttgcccccatagccagcactcttcgcagcgaagctgtaagtccggccagccacggaagctaatcgtgttcgccgaagccaacggcgatgtcggcgttggtgacgaggcgtgcgtttttgcgacgccagggttgtagtacaggtacttaatgttcgccagccacggcgcatggttgcgcatgagcagcgtggcgttcacctcacggccctgcgcttcaatttttgttccgttcagcgagggggctgaaacgacgctcaaattgttccactgctgaccgcccagcgatagcgcgggagtacgcaacgtgacgcgttgaggaaactcggccgaactgctcacgttatccgccgcgcctttctggaataacgccagccattgcgcgccatccagcgccggcagattgagctcaacgccttgttgagcaggtaatggcggaatcgtccggctgtccgtcgtccagatagcccgatccaacgtcagcttctgatttaataaccagcggctgttaaagtgatttttactccctgcgctccccgttagcgcaaaacttttcaggttgccgtcagcctgaatgttcaccggaatggcttcgcctgcgggtttatttagcggagaaggtaagtgactgctcacatttctcagatcgccattcagctcgatgtgataagtggtgtcagcgtgatacggaagatcgatgccgactttaccattccacgtcacgctgccgctcagggcgtcattcagttgcggcggtaagacgcccatacgcgttggctgccagttaccgttcaggttgacggcgacctgataggcttttgccccttccgtcgtactgaaatccaggttcagcggctgattaaaccagtttgccgtcagcggcccgctttttagcgcgccattcacaaagctgaatttaccgttcagatttttgagcgtgctgtttagcggcttaataaacagactgttattacgcaacgagacatcaccctcagcggtaacctgttcgccatccagcggaatatcaagatgtaagcgagcattcacatcgccatctaactggagctccgccagcgtcgagccaagcgagtcttttagtggcgtctcgtcgaaataaggcccaacggcttttcccggcccgttaatatcggcatcaatgagcagtttctctttggaataatccggaatcgccgccgcgagtttgctggccttcaccccgcccaaatcgacgctatccgaacgcatccacaggccgtcgttcaggaaatccagttcaatgttgagattttttagcgccggccagtcgggttgaaaggcaaacgtcgcattgcgtagcggcaccagcacttcaaactgaccttcgttatgcttatagggaaagaggtgcgggttaccaccgtaaaccaacgtggcgttatccgcctcgccgccctgaattgcgccgctaaggtaatcgaccagcgctttgcccatcaggttttccggaaaatagcgccacgcctgagatccatcgtcggtactgattccggccagaatacccagccacggttcgtcgcccgtcggttgcagatagcggaacccgccgcgcgcgtgtaccgcctttgctttgacgtcaatgtcgcggccatcaagctgaaagccgttctcattcttcaaccaactaagcgtcgcgacgccgttttcaatttccagcggcgcgcgaaaaacggtttcatagggcatcttagcctgctgcatcgcaaccttcatctgcccgtcttctacgcttcccgccagcgtaccggaaaaatgttccgcgccgggcaacagcttccactgtttccaggcaagattttcccacgatgcctgaaaacgcgttttttcggtggcctgtagcggaatatccagcgccagtgtggcgatctttccgctcggctgcgtagcctgccatatttcgcccagcacaggcgacagtttagccgccagcggacgtaatgcttccagccccgccagttcaagattactggcgcgaatgcgtagctcatcgctacgtgtgtgattctcgccgccgacgtcctgctgcgggagccaggccacggttaaggctccgctcggccagggtttaccatcaagcgtaatccgtgtgtccggaatataaaactgccagcccggctgctcacggctaatctgcgccgtcaggttatcgacagacaacgtgtgcgtcgtgttatcgcccaaccagcttgcgccgccctgtttcagccagacgtctcctccggcgatttcacctttactgagcgtcatccagccttccagactgaaacgcgccgtctggagcgccacattatcctgcatccatttgcccagccacggcttgacgtcaatatcgtcggcctgtaaccagactctgccgttatttagcaaaccgtcgtcatcgcgtaaatccatccgcacctgcatcacgccgtgctgcccggtcaggctggagagactgacctcgccttcggcgcggtgccgctctttgccgtttagccaggtaagctgtgggatcgccagctccgcgcgttgtccggaaagcgtcagaaaactgatttggctatcgcgcagatcgaaatgatcgaactgccgcaggaaaagatcgcttaaacggctggtttcgatgccttcgccgtcgctgctttgaagaggcgtgttggtgcggaaattgagttgccagaaggtcaggtcgcgaaactgccagcgcatatgcaacaggctttgccagacgtccagcgccagcgtaacgcgttttatcgacagttcgccgccatctttcagggcggcatgaatattatgcgcttccagcgtagggccaaaattttgccagcttgcggagagttggctggcggccaccggcacgccggtcacagactcaattttattcaggatagccggacgccaggcgtcaagatgaggcaacgccaggcgcagcccgctaaccagcagcgctgcaatgacgatgagcgcggctccagtgagcaataaaatccccggcaatcgcctcacgcgtctctccttgtctgccaaaaaatacgactcacaaccttgctttgccggacggcggcgtgaacgccttatccggcctgcaaatactcgtacgggtcgcggtcttttacatcattacgacgtcaaactgctcctggttataaagcggttcgacctgaactttaacctgtttgccgacaaagatttcgacttccgccagcgcgtgtgattcttcgcctttcagcgcttccgccaccgcaggagaagcataaaccaggaagcgatcggagtcataagcgtgatgaacacgtacaatttcacgcatgatctcatagcagacggtttccaccgtttttaccgtcccgcggccatgacaggttggacattcgttacaaagcacatgttccacgctttcacgagtccgtttacgggtcatttccaccagccccagcggcgaaaaaccgttaatactggttttcacgcgatccttacttaacgcctgttccagcgaatgcagcacccggcggcgatgatcttcattattcatatcgataaaatcgataatgataatgccgcccagattacgcaggcgtagctggcgggcaatggcctgagtcgcttcaatattggtattaaaaatggtgtcgtcgagattacggtgtccgacaaacgcgccggtattgatatctaccgtcgtcatcgcttcggtttggtcgataatcagataaccgccagacttgagttcaaccttacgctccagcgcgcgctggatctcattttccacgtcataaagatcgaagatcggctgatggccactgtaatgctccagcttactggtcatttccgggatgtattctgcggtaaactccagcagcgactcataggtcagacgtgagtcgacgcgaattcggtccaactgcgcatcggcgaaatcgcgcagcacgcgctgcgccagcgccagttcgccatacatctggtagcgcgtttgcggacgctttttgcgctccattactttcgtccagacgcgcttgagataggcggcgtcagacgcgagatcctcttcacacacgccttccgctgcggtacgaataataaacccgccctgttcgtcgcagtattccgccaccacctttttcaggcgctcgcgttcactttcgctttcgatgcgctgggaaacgccaacgtgtgacgcgccgggcataaaaacaaggtaacgggagggcaacgtgatgtccgtggtcaaacgcgcgcctttcgtgccgagcggatctttcactacctgcaccatcagatcctgtccctgacgcaccagttcggagatatcgcgcacggtaaactgtttttgctcgtcgcccgccacgcattcggtatgcggcataatgtcggaagcgtgaagaaatgcggctttatccagcccaatatctacaaaagccgcctgcatacctggaagtacacgacttacacgacctttgtagatattgcctacgattccgcgtcgcgcttcgcgctcaatatggatttcctgaagaataccgccatcaatgtacgccacgcgcgtttccgatggcgttacgtttaccaacaattcagccgtcatgtttatcccttttatcacgcagtgcgttaaaatgactcaacaactcatacgtttcaaccagcggtaagccgaccacggcgtgatagctgccatttatcttcctgacaaaacagccaccccgcccctgaataccgtatgcacctgctttatctaaaggctcgccgctggcgacatagccagtaatatcctgcgcagaaagcgtgcggaaagtcacctccgttaccaccagacaatccagcgtctgctgcgagtccgcaagcgcaacagcagtcatcacctgatgcgtatttccggaaagcaaacgcagcatttctgcggcatgagcggcgtcgcgcggcttttccagcacctcgccgtttaacacgactatcgtatccgcgcccaacaccggcagatcacggggaaccagcgccacgccagcctgcgccttttcgcgcgccagccgaacaacatactgctgcgcgctttcctgagcacgccgttgctcttcaataccaggcacgacctgctcgaatgaaaatccaagttgagtcaataattcctggcgacgcggggaaccggaagcaagatacagagttgtcatatcgacctttattgcacagcaaactgctggcgtactttacgcatcagcaaaaagagccagggccacagcacgccattgactacactactccagaacacttccggtctgaaagagacgttgatcactaaaaactcggcccagaaaacaataatgtccacggccagtgaaagcaacattaccaccagcgcctgctgccagagcgccaggttacggaagagctggaatttcagagcgaccagataggcgacaatactcatcgacagagcgcgcacgccaagtgtggaaccgctgatgagatcaagtatggcacccatcacaaatcccgtccccacatttacgcggtgcggcagggccagaatccagtacagtaagatgagcaaaacccagtttggccggaaaacaatgatgtcgtccggccagggcatgatttgcagcaacagcgcaataagaaacgagagccagataacccagcgcccctggctacgatagctcgccaccattaccctcccggcgcacgcgcaggcggcgtggtcgcgcccgaaggcgatggttgcgttgataccggcgccgtctggcccgcagatggctgagtaatccccgtcgccgggtccggcactggcgccggcggccccatcgcatccggagaaggcaacacctgcggcatcatctgcatcaggcgctcattggcgacgcggtgaacctcttccggcgtcatcggattggcgccgttacgatcggctccccacaacagcagcagatagcgtaaacgctgcaaacccgcggttggacgtgcctgaatgacggtataggcgcgctgagtgtccagcttgacggaggagaccaccgccaccggatacccttccgggaaacgcccaccaagtccggacgttaccagcacatcgccaacgcgaatatcggtattggcgggcagatgttcaagctgaagatcgtcagtgcagccgttaccggcggcaatcacgcggatgtcattgcgcagtacctgaatcggcagcgcatgagtcgcatcgcaaatcagcagtacgcgactggtcagtttcgccacggcgacaacctgccctacgacgcctttgtcgctaatgaccggttgaccttcatatacgccattaacgctgcctttatcgataacgacctgatcgctgtaaggatcgttaaccgttgaaataacctgagtcaccattttctgctcgtcctgacgcagcggcgaccccagcagctcgcgcaaccgcgcgttctcctgtttgtactgccccagcatcagcaggtcgctgttttttagcagtaattcctggcgcagcgcccgattttccagctcaagctggtcgcgagaagccagcgtttgcgacacgctgtcgagcagttcacgagggccgtttgaaataaaatagaaaggactgacggcagtgtccatgtacgttcggatttgactgaacgtccccaggcggctgtcggcaatgataacgccgagcgccaccagcaccgccagaataaggcgaatctgtagcgacgggccacggctaaaaattggcttcataggctatgcgtattctcgcgtcggagaggcaggacaatccagggataatcctgcccgtatccaactactcttcgctgaacaggtcgccgccgtgcatatcgatcatttccagcgccttgccgccgccgcgcgccacacaggtcagcggatcttcagcaaccacgacaggaatgcccgtctcttccattaacagacggtcaaggttacgcagcagcgcgccgccgccggtgagcaccataccgcgctcggagatgtctgacgccagctccggcggacactgttccagcgccaccattaccgcgctgacgataccggtcaacggttcctgcaacgcttccagaatctcgtttgagttcagggtaaagccgcgtggaacgccttccgccaggttacggccacgcacttcgatctcgcggacttcgtcgcccggataagcggaaccgatttcgtgtttaatacgttctgcggtggcttcaccaatcagagaaccgtagttacgacgaacgtaattaatgatggcttcgtcgaaacggtcaccaccaatacggacagaagaagagtaaaccacgccgttcagggagatcacggcaacttcagtggtaccaccaccgatatccacaaccattgaaccggttgcttcagaaactggcagacctgcgccgatcgcggccgccatcggctcttcgatcaaaaagacttcacgggcgcctgcgccctgagcggattcacgaattgcgcggcgttctacctgcgtcgcgccgaccggcacgcataccagtacgcgcgggcttgggcgcataaagctgttgctgtgcacttgtttaataaagtgctggagcattttttcggtcacaaagaagtcagcgataacgccgtctttcatcggacggatcgcagcgatattgcccggcgtacggcccagcatctgcttcgcatcatgaccgactgcagccacgcttttcggcgaaccggcacgatcctgacgaatggccacaacggaaggctcattcaatacgatgccttgtccttttacataaatgagggtattcgcggtacccaggtcaatggacaggtcattggaaaacatgccacgaaattttttcaacatactaagggataatcctgaaagctggggcggaaaacaaaatccgcttactttaccaaccacacgcagcagcgacaaggcgcaaaaatcatctgctacggtgaaaattagtgcagttcgtttcctttgttacaaatctcggcctgagtccctcagggctgaaaaaatcagcagcaatcctcgccttcgtttgcaacctgtcaaaggtcattcacctgcatatttgctgcaacaatctggcgagcagacaagcacacccccatgaggcgcagcgcgcgttattctacgtgaaaacaaattaaacggcaggttaaaccgagtatctttgcgaatattttttcacgtttgtgtcaagtagttgggaggaggcaaaaaaatcaccctgcccgccagccacgccgcgttttgtcagcgtctgccactcgccgcgcgaacggacgcctgtcgcgtaaacctgcgtaggcgtgcccgcgcaggcctctaccagactttgaaccagaagctggttttccgttcgcttctcaatgtttctgaccagactcggatgcagcttgagtaattccacattgagcgctttaatccagctcgtgctaaccagcgtcaaacccgcctgtgtcaccgccacccgaacgccaagcgcattgactaagcgaaggatgggttgtaaccgactgatgtgttgacaaacatctgcctccgcaagttcaataattatgcgatttcgctgtgatttttcacactgcattaacgtatcgcgcaaccagcgctgaaaacgcggacgaatcagcgactcaaccgtcaactgcattgccagattttcatccggccagtagcccagcaacgtaatcaggcggctaatttgtaatctgtcatactcttccgataaaccaaattgcagcaccatcggcatatactccgccgagctcacctcttctttaccgtcatagatgcgacacatcaattcccgatgatgtacgcgaccttctcgcgtgaccgctggtttttgataaagtcgcggtccaccccggttcagcatctgctcaatcaatgtgcgccagcgcacattgccgcgccctttttccggcagagtgtcgtcgtagatagcccagctatttcccccctgcagggcggcattccgcgccgcggcttcagcatgttccatcacctgctcggtggactgtccgctgcgccaggcgcaaatgccgatatgtaccatatcgtcacgatcgagcattttgttagccggtagcgcatcgacagcttttaaaagttgtccggcaatactttccgcttctttcagcgttcgatgcggtagcagcacggcaaagtcgctgcggtgataacgcgccagcagcgagccagggtaacgcataataaatgtcgatagcagattgataagcataaacatctgctcttccgcctgattgcctcccaggctgtcgcgcagaagattgaagtctggcaagcggatcatcatcaccacgccatgcactcccactttttcctgatcttccagcagcgtcgccagttggttatcaaagaacagacggttaccgagtccggttttggtgtcctgcgcggcgtaggagcgaatgagggtgtccaggcggctacgctgttcgtgagcaaactgaatttcggaaagcaatacatcaagcgcgctactggtgcgcgctggccattcgtaaacagaaccgcggacattcgccccgcgttcgccgttcagaatacgcgttgagcgaatttccagaagctcttgcccggaaagctgccgctgcagccagcgcaccgataaaaacaaaatcagaacgataaaaccgatcgccagcgttagcggcgccgtggtgatcagtgagtgaaaatagttacccatcgggtcctgataagccagacgtagcgacattcctggatgttttatcagcggtacgaccagctcgcgatacatgtcgctggtgccggctggccgataacctctggcacgagaatggctgtagacgctgcgctccccctgcaacagatcgacacgcacaatatcggaagcgatcatgagttcgtcgatttgcggcgtcagcgagacaatatcatgggtcaccaggtgcgtatcaatggctgtcgccgtcgcctgcacacggctgacatacttatactgtacggcgttataaaagcttagcgagcaacctatcagagtcacgaagatcgttaaccccgtgagcagcgtgataaaagctgagaatttcgtcgttaatcgcatccttgagttaactccgacggttataaacagtatgaaaaagcgaatctgaaggcggaattcgccacggcgcgcaatgaagcaggcatactaccaaaatggatctatctggcaatttattgcgttgcatcggcatcacgttttaattagcgagtatagtcttcgtagctatttttccaatctaccatgtaaagtgaggacaggttatgcaggcgttgatcttagaacagcaggacggtaaaaccctcgcatccgtgcaacatctcgaagagagtcaactgccggcaggtgatgtgacggtggatgtccactggtccagcctgaattataaagatgctctggctatcaccggaaaagggaaaattatccgtcattttccgatgattcctggtattgatttcgccggcaccgttcacgcaagcgaagatcctcgctttcatgcaggccaggaagtactactgactggctggggcgtgggcgaaaaccactggggcggcctggccgaacgcgcacgcgttaaaggcgactggctggtcgcgctgcctgcgggactgagcagccgtaacgccatgatcatcggcaccgccggttttaccgccatgctgtgcgtcatggcgcttgaagatgcaggtattcgcccgcaagacggtgaggttgtcgtcaccggtgccagcggcggcgtgggcagcactgccgttgcattactgcataagctgggctatcaggttgcagcagtatcaggacgtgaaagcacccacggctatcttaagagcctgggagctaaccgtattctcagccgcgatgagtttgctgaatctcgcccgttggaaaaacagctatgggccggtgcaattgataccgttggcgataaagtgctggcgaaagtgctggcacagatgaactatggcggttgcgtggccgcctgcggcctggcgggcggcttcgcgctgccgaccaccgttatgccattcattctgcgtaatgtgcgtttgcaaggggtagactcggtgatgaccccaccggcacgtcgcgcagaagcctgggcgcgtttggttaaggatctgccggaatcgttctatgctcaggccgccacagagattacgctggcggatgcgccgaagttcgccgatgccatcatcaataatcaggttcagggccgtacgctggtgaagataaaataacgtcacgtataaaaaaatttacacttaattaactatttatttttacacattgacacactccctgtcatattcactacacgccatgttgtggtgggtagaccgggagtctgtgatgaaaaagatacgtccattaacagaagccgatgtgactgcggaatcggctttttttatgcagcgccgacaggtgctaaaagcattaggcatcagcgcggccgccttatccttaccctcaacggcgcaggccgatctcttcagttggtttaaaggcaacgatcgtccgaaagcgcctgccggtaaaccgcttgagtttagtcagcctgccgcctggcgaagcgatttagcgttaacgccggaagataaggtgacgggctacaacaatttctatgagtttggccttgataaagccgacccggcggccaatgccggaagtctgaaaaccgaaccgtggacgttgaaaatcagcggggaagtcgcgaagccatttacgctggattacgacgatttaacacatcgtttcccattagaagagcgtatctatcgaatgcgctgcgtcgaagcgtggtccatggtcgtgccgtggattggtttccctttatataagctactcgcgcaggcacagcccaccagccacgctaaatatgtggcattcgaaacgctatacgcgccggatgatatgccaggacagaaagatcgctttattggcggcggactgaaatacccttatgtcgaagggctacgtctggacgaagccatgcatccgctgactctgatgaccgttggcgtctatggtaaggcgttacccccgcaaaacggcgcgcctattcgactcatcgttccatggaagtatggttttaaaggtattaaatctattgtcagcattaaactcacccgcgaacgtccgccaaccacctggaatttgtcggctcccaacgaatatggtttttatgccaatgtgaacccgcatgtggatcatccacgctggtctcaggctaccgaacgctttattggttcaggcggtatccttgatgtgcaaaggcagccgacgctgctgtttaacggctacgccaatgaagtcgcttcgctgtatcgcggtctcaatttgcgggagaatttttaagtgcgtctgacagcaaaacagataacctggctaaaagtttgtctgcatcttgccggttttttgccgcttctgtggctcttttgggcgataaatcacggtggactcagcgcagacccggtaaaggatatccaacactttaccggcagaaccgcgctcaaatttttgctcgccaccttgctggtttcaccgctggcgcgctacgctaaacagccattattgatacgcacacgccgcctgttaggattatggtgtttcgtttgggctacgctgcatttaaccagctatgccttactggaactggggatacataacctggcgctgttaggaagcgagttgatttcacgcccttatttgacgcttgggatcattagctggctggtgttattggcgctgacgttgacctcaacgcaatttgcgcagcgtaaattgggcaaacgctggcaaacactgcataacgtcgtctatcttgtcgcgatcctggctcccatacattacctgtggtcggtaaagattttatcaccgcaaccagtcatctacgcggcattagcgttagcccttttagcgttgcgttaccggaagtttcgccagtggtggcgctagtttggtgaactgtgcggtcgattgcaaaacgcaaaacaggtaatgtcctttttatgtttcgggttgattatcttccctgataagaccagtatttagctgccaattgcgacgaaatagttataatgtgcgactttacattgcccaacggcgattttcgttcgcagaaagggtgacaatcgagcaatgaaggtatattttgttttttgcccgaaaatggcagaagatagccacacaatgactggcaaatcatgaatttcaccttcgggtgctacggcataacaggcaaatcaaagatgcgcggtattttacccgcggcagtcattcacatgctttacagacggcgctaaaacgcctgtcacaatcacactaaacaaagagtacggaacccactcatggatattcgtaagattaaaaaactgatcgagctggttgaagaatcaggtatctccgaactggaaatttctgaaggcgaagaatctgttcgcatcagccgcacaacggcaaacgccggttttccggtgatgcagcaggcttatgcggcgccgatgatgcagcaacccgctctgtctaacgctgtcgcgccagcggctactccagcaatggaagcgcctgccgcagcggaaatcagtggtcacatcgtacgctccccaatggttggtactttctaccgcaccccaagcccggacgcgaaagcgttcatcgaagtgggccagaaagtgaacgtgggcgataccctgtgcatcgttgaagccatgaaaatgatgaaccagatcgaagctgacaaagcaggtactgtgaaagcgattctggtcgaaagtggtcaaccggtagaatttgacgagccactggtcgtcatcgagtaacgaggcgaacatgttggataaaattgtcatcgccaaccgcggcgagatcgcactacgtattcttcgagcctgtaaagaactcggcatcaagaccgtcgctgtgcactcaagcgcggatcgcgatttaaaacacgtattgctggcggatgagacggtctgtattggtccggcaccgtccgtaaaaagttatctgaacatcccggctatcattagcgccgctgaaatcaccggcgcggtggcaatccacccgggttacggcttcctttctgagaacgccaattttgccgagcaggttgaacgctccggctttatctttatcggcccgaaagcggacaccatccgcctgatgggcgataaagtgtccgcgattaccgcgatgaaaaaagcgggcgtgccgaccgtaccaggatctgacggcccgctgggcgacgatatgaatgcgaaccgcgctcatgccaaacgtattggctatccggtgatcatcaaagcgtccggcggcggcggcggccgcggtatgcgcgtagttcgtagcgatgctgaactggcgcagtccatctccatgaccaaagcggaagcgaaagcagctttcagcaacgacatggtatacatggaaaaatacctggaaaatccacgccacatcgaaattcaggtgctggcggacggccagggcaacgctatctatctggcggaacgcgactgttccatgcagcgtcgccaccagaaagtggttgaagaagccccggcgccaggcattacgccggaactgcgtcgctatatcggcgaacgctgcgcgaaagcgtgcgtagacatcggctatcgcggcgcagggacgttcgaattcctgttcgaaaacggcgagttctatttcatcgaaatgaacacccgtattcaggttgaacacccggtgactgaaatgattaccggcgtcgatttgatcaaagagcagttgcgcatcgcggcgggtcagccgctgtcgatcacacaggacgaagttgtcgttcgaggccatgcggtagaatgccgtatcaatgccgaagatccgaacaccttcctgccaagcccaggcaaaatcacgcgcttccatgcgcctggcggctttggcgttcgttgggaatcccatatctacgcgggctacacggtgccgccgtactatgattccatgatcggcaaactcatctgctacggtgaaaaccgcgacgtggcgattgcccgtatgaaaaatgccctgcaggaactgattatcgatggtatcaaaaccaatatcgatctgcagacccgcatcatgaatgacgagcacttccagcacggtggaaccaacatccactatctggagaaaaaactcggtcttcaggaaaagtaatcgcacgttaatctcaaaaggccggtgaatccggccttttttatttctggggatagcgatgccccatcatgtacaattcccgctttcttcacccataagggacaaaaaatggacgctcgttttgttcaggcccataaagaggcgcgctgggcgctgtggctgaccctttgctatctggcggcatggttagtggctgcttacttacctggagactcgccgggaatcaccggtctgccgcactggttcgagatggcctgcttattgacgccgctggtctttattttgctgtgctgggcgatggtgaaattcatttatcgcgatatttcgctggaggatgacgatgcagcttgaggtcattctaccgctggtagcctatctggtcgtggtcttcggggtctcgatttacgctatgcgcaagcgtaccgccggcacctttttaaacgaatattttcttggcagccgttcgatgggcgggatcgtgctcgcgatgacgcttaccgccacctatattagcgccagttcatttatcggcggtcccggcgcggcttataaatacggtctgggctgggtcttgctggcgatgatccagcttcccgccgtctggctttcactgggtattctgggtaaaaaattcgctatcctggcgcgtcgctataatgccgtcacgcttaacgatatgctattcgctcgttaccaaagccgcctgctggtgtggttggcaagcctgagtttattggtcgcgtttattggcgcaatgaccgtacaatttatcggcggcgcgcgactgctggaaaccgcggcgggaattccctacgaaaccggcctgctaatatttggcgtcagtatcgcactctatacggcgtttggcggctttcgcgccagcgtacttaacgatacgctacagggcctggtgatgctggtcggcacgatagtgctgctggtgggcgtgatccatgcggcgggcggtctaagtcaggccgttgacacgctgcacgctctcgaccccaaactggtaacgccgcagggcgccgatgacatactttctcccgcctttatgacctctttttgggtactggtctgttttggtgtgattggcctgccgcatacggcggtgcgctgcatctcctataaagacagtaaagcggtacaccggggcattattatcggtacgattgtcgtggcgattttaatgttcgggatgcaccttgccggcgcgctgggtcgcgcggtgcttccggatctgacggtgccggatctggtgatcccaacgctaatggtgaaagttttgccgccgtttgccgccgggatcttcctcgctgcgccaatggcggcgatcatgtcaacaattaacgcccaactgctgcaaagttccgcgacgatcattaaagatctctatctcaacctgcgccccgatcagatgcaaaatgagatccggctgaagcgtatgtcggcagcgattacattactgctaggcgcgctgttgctgctggccgcatggaaaccgccagagatgatcatttggctcaacctgctggcgtttggcggcctggaagcggtgttcttatggccgctggtattgggcctttactgggagcgggcaaacgcggcaggcgcattaagcgccatgatcgtgggcggcgtgctatatgccctgcttgccacatttaatattcagtacctgggctttcatccgattgtgcccgcgttactgttaagtttattggcttttctgatcggaaaccgattcggctcttccgcttcgcaagccaccgtattgtctactgataaataaagagttttgccatgccatggatccaattgaaactgaataccaccggcgcgaatgctgaagagctgagtgatgcgctgatggaagcgggcgccgtttccattacctttcaggatacgcacgatacgccggtttttgagccgttgccgggcgaaacccgtctgtggggcgataccgatgtgatcggtctgttcgacgccgaaaccgacatgaaagacgttgtcgcgattctggagcaacatccgctgctgggtgccggatttgcccataaaatcgaacaactggaagataaagactgggaacgcgaatggatggataatttccatccgatgcgttttggcgagcgtctgtggatttgtcccagctggcgtgacattccggacgagaatgccgtcaacgtgatgctcgacccgggactggcgttcggtacgggtacgcaccccaccacctctttatgtctgcaatggctggacgggctcgatctcaacggcaaaaccgtgatcgactttggctgcggttcaggcattctagcgattgccgcgctgaaactgggagcggcaaaggcgattggtattgatatcgatccgcaagctattcaggccagtcgcgataatgctgaacgcaacggcgtgtctgaccggctggagctgtacctgccgaaagaccagccagaagccatgaaagccgacgtggtcgtcgctaacatcctggcaggcccattacgcgaactggccccgttaatcagcgtactgcccgttgagggcggtctgctggggctttcaggtattctcgccagccaggcggaaagcgtctgcgatgcttacgccgagcttttcactctcgacccggtcgtcgaaaaagaagaatggtgccgcattactggccgtaagaaataattcttgtcagcgtggtcgcccggccacgcttttctccacacaactgccttaacgcctttcaggcaccgagacatcattaaattcatcaaatgaatgcctgaaataacttctttgtcactatccgtctggataaacagctgctaccagcggacaaaagatactggcgttttaacgggtcgcagccatcgccctcgtacttagtaatgctgtccgggttgttctgcagcatccgctaaccctctcttcagcgcagctggaaaaatttatccgtgccattcatgaacacaaaagcgcatctgtgcgcccccttccgactggcaatggagaaaaatcacgcgcagcgggaagtgatcttgtcctgaaacgagacggcgatcccattcatttggggtaattagcttataaaaaaagcagattattccgcttatcttgtttctggacgaagaaatagagagaagttacgggaatttgtaagcgcgtacaaaaccgccgacaataaataaccctatgattttaatgaattataaatttattttgctgtttttaagcacgattcattgatctacaacagtggattgttcaaagtttggcctttcatctcgtgcaaaaaatgcgtaatatacgccgccttgcagtcacagtatggtcatttcttaactcatgcgcatcggacaatatcagctcagaaatcgcctgatcgcagcgcccatggctggcattactgacagacctttccggacgctgtgctatgagatgggagcaggattgacagtatccgagatgatgtcttctaacccgcaagtgtgggaaagcgataaatctcgtttacggatggtgcacgttgatgagccaggaattcgcacggtgcaaattgccggtagcgaccctgttgagatggccgatgccgcacgtattaacgtggaaagcggcgcccagattattgatatcaatatggggtgcccggcgaagaaagtgaatcgtaagctggcaggttcagccctcttgcagtacccggatttagtgaagtctatactcatcggggtcgtaaacgcagtggacgttcctgtgactctcaagattcgcaccggctgggcgccggaacaccgtaactgcgtagagattgcccaactggctgaagattgtggtattcaggctctgaccatccatggccgcacccgcgcctgtttgttcaacggagaagctgaatacgacagtattcgggcagttaagcagaaagtttccattccgattatcgcgaatggcgacattactaacccgcataaagccagagctgttctcgactatacaggggcggatgccctgatgataggccgcgcagctcagggaagaccctggatctttcgggaaatccagcattatctggacactggggagctgcttccgccgctgccgctggcagaggtaaagcgcttgctttgcacgcatgttcgggaactgcatgacttttacggtcaggcaaaagggtaccgaatcgcgcgtaaacacgtctcctggtatctccaggagcacgctccagacgaccagtttcggcgcacattcaacgctattgaggacgccagcgaacagctggaggcgttggaggcatacttcgaaaattttgcgtaaacagaaataaagagctgacagaactatgttcgaacaacgcgtaaattctgacgtactgaccgtttctaccgttaactctcaggatcaggtaacccaaaaacccctgcgtgactcggttaaacaggcactgaagaactattttgctcaactgaatggtcaggacgttaatgacctgtatgagctggtactggctgaagtagaacagcccctgttggacatggtgatgcaatacacccgtggtaaccagacccgtgctgctctgatgatgggcatcaaccgtggtacgctgcgtaaaaaattaaaaaaatacggcatgaactaatttcgattagctaactgcttgtttaaaaaggcgctactcggcatggggaagcgccttttttatacgcatcacatggaatttggtcatgaaagcggaatgtgaacctcagtactttggcgatgaatcgaagaagattattcacggtgacgcgctaacagaacttaaaaaactgccttctgaaagcattgacttaatttttgccgatccgccttacaatatcggaaaagatttcgacggtatggtggagtcctgggacgaagcgtcttttctggcctggctgtatgaatgcattgatgagtgccaccgcgtactgaagaaacacggcaccatgtacatcatgaatagcacagaaaatatgccgtatatcgatctcaaatgccgaacgctttttaccatcaaaagccgtatcgtctggtcctatgatagttccggggtgcaggcgaaaaaatactttggttctatgtatgaaccgatcctgatgatggtaaaaaacccgaaaagctatacctttaaccgtgatgcgattctggtcgaaaccactacgggcgctaagcgcgcgctaatcgattatcgaaaaaacccgccccaaccatacaatcagaaaaaagtgccgggcaacgtctggtcatttcctcgcgtacgttatctgatggatgaatatgaaaaccatcctacgcaaaagcccagcgcgctgttaaaacggatcatactggcctcttctaacccgagcgataccgtattggaccctttcgcgggcagtttcaccacaggcgctgtcgcagcggcgtcaggtcgtaagtttatcggtattgaactcaataatgagtacgtaaaaatggggctcagaagattgagcgtcacttcgcattattcagaaaatgaacttgcaaaagtcaaaaagagaaaaacacaaaacctgtccaaaaagcagcgaaatgtcgggataaacgcgctatcttcagagaagtaaaagcattgtaagtccgcttttcagcgtcaaaatttcatgtatattcccagcacgcatgggcatgaatacacaggatttgacgatgatacgtaagtattggtggctggttgtttttgccgtctccgtttttctttttgatgcgcttttgatgcaatggatcgaattgatggcaactgaacaggataagtgccgaaacatggattcggttaaccctctcaaattgatcaattgtaccgatctggagtagcgaaccgggcgatttaacctatgattatttatcacccggatttcttttatcccttataaaaacagggaattaaaacacgttgaggataaaagaaggggtgatactgtctcgtcctgttcttttcctgcataaccaatgagctaatgatacatgccggttagtgagtacaaccacatccttgtggcggtttcatttgctgtcgctatttttgcgtcctataccgcattaaatatggccggacgcgtagccggaagcgcccgatcaaacgccagaatatggctaatgggcggcggcttcgcgctgggcgtcggtatttgggcgatgcattttgtcgggatgctggcgatggatcacgcgatgaacatgcgcttcgatccgttcctcaccggcctctccatgctgatcgcgatcggctcctccctgtttgcgctatggctggtcagcgctgaaaaactgcgcctgcgccgtttactgccgggcgcgctggtgatgggactgggcatcagcgcaatgcattataccgggatggcggcgctgcaatttgcttccattatcgtctggaatagcgcgtgggttgccctctctatcattatcgcgctactggcgtcctgcggcgcgctgtggctcacgttccgcctgcgtcatgagggaacagatgtcgccctgaggcgagcaggcgccgcggtattaatggggatagctatcgccggcatgcattacgccggcatgaaggccgcacactttccccaaaactggccgatggagcatcgtggcgtcgatagcaactggctggctgttcttgtcagcgtggtcgcgctgactatcctgggtattactctgctggtttctttatttgacgcccggcttcaggcccgtaccgcactacttgcctcttcgctggcgcaggcgaaccaggaactggcgcagttggcgctgcatgatacgctcacccgtttaccaaaccgggtgcttcttgaggatcgtctggaacaggccatcagcaaagcgaatcgggaaaacacgtctttcgcgctactgtttatggatctggatggctttaaaaccgttaatgacgcttatggtcatgatatcggcgataagctactggtagcggtcacgcatcgtctgaaccaaccgctgagcgggcagtttaccctggcgcggattggcggcgacgaatttgtgctgcttgcagaagtcagcgcgcctgacgaagcggcttcccttgccagcgcgctggtacattcgatagatgcgccctttacaatagatccgtacgaactggtcgtcacccttagcgtgggaatagcgctctatccgctggacggaaaaaacgaacgggaactgatgttcaacgccgatgccgcaatgtaccacacgaaacatacggggcgtaacggataccatttctttcagccatcaatgaatatgctggcgcaaacccaacttcagctaatgaatgacctgtggctggcgctggaaagacaagagctcaggctagtgtatcagcctaaatttcaggctcctgccggccctattgtaggatttgaggccctgttgcgctggtatcatccaaaacaaggcgtactgaatcctgaccagtttttaccgctggcggaaaaaacgggtcttatcgtcactatcggtagctgggtgatagacgaggcgtgtcgacagctccgcgagtggcacttacagggatacgacttatggtcagtggcggtaaatctgtccgccttacaatttgagcagcccgggcttgtggacaccattacgcggagcctggcccgacacagtatccgtcccgatttattgattctggaaatcaccgaaaccacggcgatgaacaagccagagcaaagcgtcgctatactcaccagattaacggaaatgggggttaaggcctctattgacgactttggcaccggttattccagccttctctatctgaaacgtcttccggcgtgcgaactaaaaattgatcgcgctttcgtacatgaactcagcgaggcaggcgacggcgcgaccattgttgcggctattgtcgcgctggcgaaagcgttaaatctgcaaattgtggcagaaggggtagagaatgaaacgcagcaacaatttttgacccagttaggatgccatacgcttcaggggttcctgcttggcaagccgcgtacggcagaggaaattgctcgcgatattcgggatcctgccaatatattcacaaggtcaatatataatatcaactcaaaataatctcaggcttcttccgcctgttgttcacttggcattaattgcctcacactgccatccgggcttagcatttttaatacattatcgactaatgcaggcgcctgcttataaagatcataacttgtgggattcattaaccagttttttactattccgctaaaactaccatgcagaataattaatatgacatccagttcaagactgcctgagatcagttttttatccatacatcgctgtaatacttcaagcagcgactgatgatggaaacccatcttctcccgaatggcctgttccgatatcataccattatggaattcacatttatgatataaaatctgcattaatgcctgctgacgaggcactgccgcaatatattgtaaggctgcaataaatttctctcgtagatcctgtaaaggattatcattccagcatcccgtaagcctatcctgaataagttcgcgtaaaggtggttgctgtaaccaaacctcattaaacaactgcgttttattctcaaagtgccagtagatggcgccccgcgtgacatcagcggcatcagcgatatcattcaacgtcgtgttggcaacgccgcgcaaagcgaactgcgcaatagcggtttcaatcaaatgttgccgcgttttaagcgcatccgccttcgttttcttcgccataattaagatatcctggaccataaaaacgataaatacgctgataaaatactcagcacaaaaaacaactttatcatgtcctttttagtcagacgagagacagctatttttatttcgcacaatatcgccaaatcaataataaaaacaaataaattaataaaacacattcatataaaatatatatttctatttatgttattcaacatcatgattttactaatcgggacattatgaaacgacagggaatagttctttttttttgcttttatgtgccgtgaaccccatcccaaaataagtattgcttacatcacaagctaataatttgtaggataccccactgctattctatttttcgcgcgttaacgccttaccgttatccggtgaataacgagctttcggttttttaaggaacagtaatgacgaaacatgccaggttttcactcctgccctcattcatcatattctctgctgcgctgctggccggttgtaatgaccagggagatacccaggctcatgccggcgagccgcaagtcaccgtccatgtggtcgaaacagcgccgctagccgtaacgaccgaacttcccggacgtacgtccgcatttcgcattgcggaggttcgcccccaggtgagcgggatcgtgcttaaaagaaacttcaccgaaggtagcgatgtagaggccgggcagtcgctctatcagatcgatcctgccacttatcaggctgattatgacagcgctaaaggcgaacttgctaaaagcgaagcggctgcggctatcgcgcacctgacggtcaaacgctatgttccactggtcggcacaaaatatatcagccaacaggaatatgatcaggcgattgccgacgcccgccaggccgatgccgccgttgtggcggcaaaagccgctgttgaaagcgcgcgtattaaccttgcgtataccaaagtcacctcacccatcagcgggcgtataggaaaatctaatgtgactgaaggcgcgctggtgactaatggtcagtcaactgaactggctaccgtgcaacaactcgatccgatttatgtcgacgtgacgcaatcaagcaacgactttatgcgactcaagcaatccgtcgaacaaggtaacctgcataaagacagcgccagtagcacggttcaactggtaatggaaaatggtcaggtctacccgattaaaggcacgctgcaattttccgacgttaccgtagatgaaagcaccggctctatcacgctcagggcggtgttccctaacccgcaacacagtctgcttcccggtatgtttgttcgcgcccgcattgatgaaggcgtccagcccaatgccatccttgtcccccagcagggcgtaacccgcacgccgcgcggcgacgcaatggtgatggtggttaacgataaaagccaggtcgaagcccgcaatgtcgtggcggcgcaggctattggcgataaatggctcatcagcgaagggttaaaaccgggcgataaggtcatcgtcagcggcttacaaaaagcgcgaccgggcgtccaggtgaaagccactaccgatgctcctgcagcgaaaacggcgcaataaggtaaccgtacatggcaaacttttttattagacgtcctattttcgcctgggttctggccattatcctgatgatggctggcgcactggcaataatgcaacttcccgttgcgcagtatccaaccattgcgccgccagcggtttctatttctgcaacctatcctggcgcggatgcgcagacggtacaggatacggttactcaggttatcgaacaaaatatgaacggtatcgataacctgatgtatatgtcctctaccagcgactctgctggtaacgtgaccatcaccctgaccttccagtccggaaccgatccggatatcgcgcaggttcaggtgcaaaataaattgcagctcgccacgcctttactgccgcaagaagtccagcagcaggggattagcgttgaaaaatccagcagcagctttttgatggtcgccgggttcgtctcagataatccgaacactacccaggacgacatctctgactatgtcgcctctaacattaaggattctatcagccgtctgaatggtgtgggcgacgttcagctatttggcgcacagtacgccatgcgtatctggctggatgcgaatctgctaaataaataccagctcacgccagttgacgtcatcaaccagttaaaagtacagaacgaccagattgcggcaggccaactgggcggcacgccagcattaccgggccagcagcttaacgcctcaatcatcgcccaaacgcgtctgaaagatccggaagagttcggcaaagttacgttgcgcgtcaataccgacggctctgtcgtccatctcaaagatgtcgcgcgtattgagcttggcggtgaaaactataacgttgtagcgcgcattaacggtaaaccggcctccggtctcggtattaaactggcgaccggcgctaacgcgctggataccgcaaccgcaatcaaagtgaaactggcggagctgcagcctttcttccctcagggaatgaaggtggtttatccttatgacacaacgcccttcgtaaaaatatctatccacgaagtggtaaaaacgctgtttgaagcgattattctggtgttcctggtaatgtatctgttcttacagaatatccgggcaaccctgattcctaccatcgctgttcctgtcgtgttgctaggcacttttgcggtactcgccgcctttggctattccatcaataccctgacgatgtttggtatggtactggcgatagggctgttggttgacgatgcgatagtggtcgtagaaaacgttgaacgtgtaatgatggaggataacctttctccccgagaggcgacggaaaaatccatgtcgcagattcagggagcgctggttggtatcgcgatggtactgtctgcggtatttatcccgatggccttttttggcggctcgaccggggcaatttatcgccagttctctattactattgtttcagcaatggcgctatccgttctggttgcgttgattctgacgccagcactgtgcgctacgctgcttaaacccgtatctgctgaacatcacgagaaaaaaagcggcttctttggctggttcaataccaggtttgaccacagcgttaaccactatactaacagcgtaagcggcatcgtgcgtaatacgggtcgctatctcattatctatctacttattgtagtcggaatggcggttctgtttttacgcctcccgacctccttcctgccggaagaagatcagggagtattcctgaccatgattcagctcccctctggcgctacgcaagaacgtacgcagaaagtgctggatcaagtcactcattactacctgaataatgaaaaagcgaacgtcgaaagcgtgtttaccgtaaacggctttagctttagcggtcagggacaaaactcagggatggcatttgtcagccttaaaccctgggaagagcgtaacggtgaagaaaatagcgtcgaagccgttatcgccagagcgacacgcgcctttagccagattcgcgacgggttggtgttccccttcaacatgccggcaattgtcgagttaggtaccgcaacaggtttcgacttcgaactgattgatcagggaggactcggtcacgatgcgttaacaaaagcgcgtaatcaactcctgggtatggtcgcgaagcatcctgatctattagtgcgcgtacgcccgaacgggctggaagacacgccacagttcaagctggatgtcgatcaagaaaaagcgcaggcgctcggcgtttcgctgtctgatatcaacgaaaccatctccgcggcgttgggcggctattacgttaacgactttatcgatcgcggacgagtgaaaaaagtatacgttcaggctgacgctcagttccgtatgctgccgggagatatcaacaatctttatgttcgcagcgctaatggcgagatggtgcccttctctacctttagctcagcacggtggatttatggttcgccacgcctggaacgctataacgggatgccgtcaatggaactgctcggcgaagcagcacccggacgaagcaccggtgaagccatgtcgttaatggaaaacctggcttcacagctaccaaacggtattggctatgactggacaggtatgtcgtatcaggaacggttgtcaggtaaccaggcgccggcgctgtacgcaatctcactcattgtcgttttcctctgccttgccgctctgtatgaaagctggtcaattccgttctcggtaatgctggtcgtaccgctcggcgtggttggcgctctgcttgcagcgtcattgcgcggtctgaacaatgacgtttacttccaggttggcttgttaaccactattggcctttctgctaaaaacgccatcctgattgtcgagttcgccaaagatctcatggaaaaagaaggacgtggattgattgaagcgacgctggaagcatcccgtatgcgtttacgtcctattctaatgacctcgctggcctttattctcggggtaatgccgttagttatcagtcgtggcgcaggtagtggtgcacagaacgcagtaggcacaggggttatggggggaatgttaaccgcaaccttattagctatcttcttcgtgccggtattcttcgttgttgtaaaacgccgatttaatcgccatcatgattaaccggtaaacagaggcgtcttcggacgcctttttaaacggtacgtctttatctccgctattccccctctccgcttacctctgcattctccatagtttttacaattcacatgaattgagatgattcctcatgtcggccattttttctgtggtggtaaaataactctcgttttcgcagcggttagagccagcattacgttgctgtacttcgcgaaacgctgattaatgaggtaacaccatgaaaagactaattccagttgcattgcttaccaccttattggcaggttgtgcacatgattctccctgcgtaccggtttatgacgatcaagggcggctggttcataccaatacatgtatgaaaggtacaacgcaggataactgggagacagcaggcgctattgctggcggcgctgcggcggtagcagggttgacgatgggtatcattgcgctttctaaatgatacatgcaggcgcggcaatgccgcgctttcagtaataatataaaggtcgtaaggatactcagcgacgtaatctgttcagcctgtcccccgaaagttaacacgataaaacgctctcttttcttactcgcccatcccgatggtatttattctattccttgtccgatgcagacaaaattatagcttgatagcatcgtaagccgcattacaaacaggctttatacagtaagacttagagcgtgatcattaggcgtaattattacagacagtctggatataaaccggaacatacacgtaatacatgaggattttgagcactgtccctaggccaaactggcaaataaaatagcctaatgggccagatttttagtcctcagcgaatatctctattgcttattagaggcgtaagtaaaagccgtttgtacatctacttcagcacggttcacattcgatggttcaggcggatatatggtgggaaatcacgttgactaaaacggtttttatccactctacgaagatgtttaaaacgcgtcggcgtcattatccgataactttttccatagagagataaatgcaaaaaggcccagtctttcgattgggccctttgctttatttgatgtctggcagtttatggcgggcgtcctgcccgccaccctacgggccgttgctgcgcaacgttcaaatccgctcccggcggatttgtcctcctcaggagactactcaccgacaaacaacagataaaacaaaaggcccagtctttcgactgagccttttgttttatttgatgtctggcagttccctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatggggtcaggtgggaccaccgcgctactgccgccagacaaattctttttcaaataccgaactttaaccgtattaagtggtgctgatacccagagtcgaactggggacctcacccttaccaagggtgcgctctaccaactgagccatatcagcacactaaatttgatgcctggcagttccctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatggggtcaggtgggaccaccgcgctagtgccgccaggcaaattctgttatcagaccgtttttacgttctgatgtaatctgaatcagtgctgaaaatcttctcttaaccgccaaaacatcttcggcgttgtaaggttaagcctcacggttcattagtaccggttagctcaacgcatcgctgcgcttacacacccggcctatcaacgtcgtcgtcttcaacgttccttcaggagactctaagtctcagggagaactcatctcggggcaagtttcgtgcttagatgctttcagcacttatctcttccgcatttagctaccgggcagtgccattggcatgacaacccgaacaccagtgatgcgtccactccggtcctctcgtactaggagcagcccccctcagttctccagcgcccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggacctacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactatgacctgctttcgcacctgctcgcgccgtcacgctcgcagtcaagctggcttatgccattgcactaacctcctgatgtccgaccaggattagccaaccttcgtgctcctccgttactctttaggaggagaccgccccagtcaaactacccaccagacactgtccgcaacccggattacgggtccacgttagaacatcaaacattaaagggtggtatttcaaggtcggctccatgcagactggcgtccacacttcaaagcctcccacctatcctacacatcaaggctcaatgttcagtgtcaagctatagtaaaggttcacggggtctttccgtcttgccgcgggtacactgcatcttcacagcgagttcaatttcactgagtctcgggtggagacagcctggccatcattacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaggagcttcgcttgcgctgaccccatcaattaaccttccggcaccgggcaggcgtcacaccgtatacgtccactttcgtgtttgcacagtgctgtgtttttaataaacagttgcagccagctggtatcttcgactgacttcagctccatgagtaaatcacttcacctacgtgtcagcgtgccttctcccgaagttacggcaccattttgcctagttccttcacccgagttctctcaagcgccttggtattctctacctgaccacctgtgtcggtttggggtacgatttgatgttacctgatgcttagaggcttttcctggaagcagggcatttgttgcttcagcaccgtagtgcctcgtcgtcacgcctcagtgttaaagtgaaccggatttacctggaacacacacctacacgcttaaaccgggacaaccgtcgcccggccaacatagccttctccgtccccccttcgcagtaacaccaagtacgggaatattaacccgtttcccatcgactacgcctttcggcctcgccttaggggtcgactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgagcgggcttttcacccgctttatcgttacttatgtcagcattcgcacttctgatacctccagcatgcctcacgacacaccttcacaggcttacagaacgctcccctacccaacgaacgtatccctaagccaactcgactttaatgaacgctttgacgtcgcttcgctccgtcaatcgtcaactccgtaaagttgtcttgggtgatacgttcgctgccgcagcttcggtgcatggtttagccccgttacatcttccgcgcaggccgactcgaccagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctggctgtctgggccttcccacatcgtttcccacttaaccatgactttgggaccttagctggcggtctgggttgtttccctcttcacgacggacgttagcacccgccgtgtgtctcccgtgataacattctccggtattcgcagtttgcatcgggttggtaagccgggatggccccctagccgaaacagtgctctacccccggagatgaattcacgaggcgctacctaaatagctttcggggagaaccagctatctcccggtttgattggcctttcacccccagccacaggtcatccgctaatttttcaacattagtcggttcggtcctccagttagtgttacccaaccttcaacctgcccatggctagatcaccgggtttcgggtctataccctgcaacttaacgcccggttaagactcggtttccctccggctcccctatacggttaaccttgctacagaatataagtcgctgacccattatacaaaaggtacgcagtcacaccccgaagggtgctcccactgcttgtacgtacacggtttcaggttctttttcactcccctcgccggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggataccacgtgtcccgccctactcatcgagctcacagcacatgcgcttttgtgtacggggctgtcaccctgtatcgcgcgcctttccagacgcttccactaacacacatgctgattcaggctctgggctcctccccgttcgctcgccgctactgggggaatctcggttgatttcttttcctcggggtacttagatgtttcagttcccccggttcgcctcattaacctatggattcagttaatgatagtgtgaccaatcacactgggtttccccattcgggtatcgccggttataacggttcatatcaccttaccggcgcttatcgcagattagcacgcccttcatcgcctctgactgccagggcatccaccgtgtacgcttagtcgcttaacctcacaacccgaagatgtttctttcgattcatcgtcgtgttgcgaaaatttgagagactcacgaacaactttcgttgttctgtgtttcaattttcagcttgatccagatttttaaagagcaaatatctcaaacgtgactcgtaagtcagttttgagatattaaggcaggtgactttcactcacaaaccagcaagtggcgtcccctaggggattcgaacccctgttaccgccgtgaaagggcggtgtcctgggcctctagacgaaggggacgtatcagtctgcttcgcaagacgccttgctatttacttttcatcagacaatctgtgtgagcactgcaaagaacagttctttaaggtaaggaggtgatccaaccgcaggttcccctacggttaccttgttacgacttcaccccagtcatgaatcacaaagtggtaagcgccctcccgaaggttaagctacctacttcttttgcaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtggcattctgatccacgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactacgacgcactttatgaggtccgcttgctctcgcgaggtcgcttctctttgtatgcgccattgtagcacgtgtgtagccctggtcgtaagggccatgatgacttgacgtcatccccaccttcctccagtttatcactggcagtctcctttgagttcccgacctaatcgctggcaacaaaggataagggttgcgctcgttgcgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcacagttcccgaaggcaccaatccatctctggattcttctgtggatgtcaagaccaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtctacttaacgcgttagctccggaagccacgcctcaagggcacaacctccaagtagacatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctgagcgtcagtctttgtccagggggccgccttcgccaccggtattcctccagatctctacgcatttcaccgctacacctggaattctacccccctctacaagactcaagcctgccagtttcgaatgcagttcccaggttgagcccggggatttcacatccgacttgacagaccgcctgcgtgcgctttacgcccagtaattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgggtaacgtcaattgctgcggttattaaccacaacaccttcctccccgctgaaagtactttacaacccgaaggccttcttcatacacgcggcatggctgcatcaggcttgcgcccattgtgcaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctggtcatcctctcagaccagctagggatcgtcgccttggtgagccgttacctcaccaacaagctaatcccatctgggcacatctgatggcaagaggcccgaaggtccccctctttggtcttgcgacgttatgcggtattagccaccgtttccagtagttatccccctccatcaggcagtttcccagacattactcacccgtccgccactcgtcagcgaagcagcaagctgcttcctgttaccgttcgacttgcatgtgttaggcctgccgccagcgttcaatctgagccatgatcaaactcttcaatttaaaagtttgatgctcaatgaattaaacttcgtaatgaattacgtgttcactcttgagacttggtattcatttttcgtcttgcgacgtcaagaatccgtatcttcgagtgcccacacagattgtctgataaattgttaaagagcaggtgcgacgcggcttgcagctcaccgtcgcgaggtggcgtatattacgctttcctctttcagagtcaaccctgaatttcaggatttttctcttcaaccgaccggctgtttgtgtgaagtgattcacatccgccgtgtcgatggaggcgcattatagggatcccatttttttgcacaagcgttttttggatctttttttctgtttgttgatttttcatccctttcgctccattcctgcgcaaagtggcgattttttgatgctatctccccttgcacaacgccgttaaagcaaccaaagtcttcatgactattcatttatgatgaggtagacatgtctgacacattacgtccttataagaatctttttcctggtatcggtcagcgcgtgatgatcgataccagcagcgtggttattggcgatgtccgtctggcggatgatgtcgggatctggccgcttgtggtgattcgcggcgatgtgaattacgttgcgataggggctcgtacgaacattcaggatggcagcgttcttcacgtaacccacaagtcttcatccaatccacacggcaacccattaatcattggcgaagatgttaccgttggccataaagttatgctgcacggctgtaccatcggtaaccgcgtactggtcggtatgggctccattgtgctggatggcgcgataatagaagatgacgtaatgattggcgcgggaagcctggtgccgcagcacaaacggctggaaagcggctatttatatcttggcagtccggtaaaacagatccgccccttgagcgatgctgagagatcgggcctgcagtactccgccaataactatgtaaagtggaaagacgactatctttctcaggataaccatatccaaccgtgatcatcttcctgctgggccaggattaatgcttccgcctcttcttccaggtcccagcgatactcacgaaaaatggccagccattgctccgctgtttctccaccaaagcgatacgccagtacatctttttttattgcacacgtgagttgcatcccattaaccagggcgggaaagatgatagcactggcggcagtatcccattcttcgcggtcaggaaattgtatggcctggttcacgctaataattcctgctgtagctgctcaatcactggctcgacctgcggtaatacaccgtgccaaagcaaaacggcatgtgcagcctgccccaccagcattcccagcccatctgcgtagcgttttgcgccctgttgtacacaccaggagagaaatggcgtattccctttttgatagaacatgtcatagcaacagagggaagggtgaataagtgacgctggtatcgccgggatttcgccccgtatgccgctggaggtcgcattaataattaggtcaaactcacaaccatccagcttgtccatatccgtggcatgaacgctgccggtatgagcaaagattttcgccaacgcttcggcacgtgaagctgtacggttggtgatagtgaccgcgcaatccaaagaaagcagaggtaacagcacgccccgggatgcgccgcccgcgccaatcagcaaaatacgcaatcctgggcggataaaatttaaacgttcgagatcgcctaataaaccgataccgtcagtattgtcgccaagcaaacgaccatcttccagccgttttaatgtattgacggctcccgccagcgatgctcgttccgttaactcatccgaacgcgcaaacgcctcctctttaaaaggtactgtgatgtttgcgccttttccccctgccgcgaaaaaggcatcaagcgtattaatgaaattattaataggggccagcacgcgaccataggggtgaacaatatctagctgctgagcaaattgctgatgaataaatggcgatttgctgtgcgcaatcggatttccaaaaacagcataggtttccatcatattacccctgtcgaaacagttcgcccgtcagagcatcgcgaatttctgaaggatttaaacgcccacccgttgcgccttcaaccaccggaaaatcatcaccaaattgcgcacgcacctcttcaacggtacggcatggcggtaatccgctcagattggcgctggtggaaaccagcggtttgccatacgcattgcatagcgcgaccaccagcgggtggttggtaacacgaacggccagggaatcaaaacgtcccgtgagccaccgcggcgttgtcgcgggcgcaggaaaaacaaacgttaccggcccgggccagcaatcaaataccgctttacgctgtgcggcggtaagtatgctgtcatcaatataaggttttaactgctcaaagctggcggcaatcaaaatgagtcccttatcgacgggccgttgttttaacgccagcaggcgcgtaacggctgtttcactatcgggatcgcagccgacgccgaaaacggcttctgttggataagcgatgacattttctttattcaggagatctaccgctgcggcgatagatcctattggcaggttattattcacttgtttattccaccggaaccggctttccacattgtttactggcgcaaaagcgcttcacgccctgcgcggttttcttttcgatgagtagcggataatggcactcggggcattcccctgcaaccggtgtgaagttaatgacaaactgacattccgggtagcgatcgcaggaatgaaagattttaccgtaacgagaacggcgctggaccaaatgtccttgctggcaggctggacaggcaatcgccgtttcatccggtttatcaataaccactgtatgttcacattgcggatactgactgcatccgatgaacatgccaaagcgcccctgacgcaacaccagcacggcgccacactcagggcacagttgcccctccagaattttaacgatatgtccgtccgcctgacttttcagcggacgaacgtaatcgcattccggatagcgagaacagccgagaaacggaccatgtttcccggaacgaattaccagttcggccccgcactgcgggcagggctcatttttacgcaccgaaaacagtgctgatttagccatattcactcatgcagcattaacacctatcaatgcagcataccttcatttacctcaaagagtaattcttccatttgctgataggcgttttcacagcccggaatgttgaataacaccatcaaaataacccatttcaagtcttccaggtcaaactctgcggtatccagcgccagcacacgctcaatcaccatttctcgtgtttcgaggtttagcacctgaatctgctcaaggaataacaggaacccccggcaactggcatcaagcctttcacactcttcaaccgtataaatgcgcattgaaagagggtcggaagcaagttgcatgggttccgcgaggccatcctgatagtcagcgagtttttccagccacagcagcgcattgtagatgtcttcgcgatcaaacccagcgtcggtgagatcacgctccagtctgtcctgatccacgcgcagctcggcttcgttatggatgtatgtttcaaacaaatacattagtacgtcgaacatggcttgccctccttaatcggacatagccgccgggtacagctgcgatccatcctgctaactccagttcgagtagctgagccactaccgctggcacaggttggccggcacgttcagcgacgacgtcaacaggtgttacctcatctcctacgttagccaggagctcaggaaatggcaatgccgcctcatcctgatttagtgaataaagtgaattttccgccgtagttggcaaccagtgtaagccgtattgcaaattttccagaatatcctccggcgtcgtcacaagcgtggccccttgtttaattaaccagtgcgtgccttcgcttcccggactaccgataggacctggtaatgcaaaaacgtcccgcccctgttcaagcgcgcagcgcgccgtcaccaacgaaccgctgcgcaacgccgcctcgattaccagcacgcctttgctcagtccgctgatgatacggtttctgcgaggaaaatgttgcggtagcggaggcgttgaaagcggaaattctgagaccactgcgccgccggtggcaatcaagttttcagccagcatggcatgtcggcgaggataaatctttgccaagccattccctaacaccgctacactttttccccccatactcaccgcggcgttgtgtgctacgccatcaattccccgggcaaggccgctggtgatcgtcaaaccgcttttcgcaaggctttcgcaaagcagacgtccccagcgttctccataccaggagtggctccggctccctacgacggcaagttggcaggtatgcagacaggcaggatcgccgtcaataaaaatagcgccgggataatcgtcaatagcacgcagttggggaggataaatctcactatccgcacacagaaaatggtgctgcggtagttcaagccagcgtaatgtctcatcaagcacacctgctggaagctgtaaaaaacgttcagcttgccgcgcggtaagaccagcctcctgaaggtgcgtgcgatttatctgaggctggcgaataagcgagttcgccatgttcaacatcgcctcgccataaaggtcgccgacgtacattaaacgtaaccaaatttcggtacgggccatcctttccctcccctgccacaagcagtctgaacaatctttgcgattggtcactgatgctgtcaatcaggtggggatttgtctagaatagaggtaataatcttttcaactcctgaacacaactctggataattatgtcagttttgcaagtgttacatattccggacgagcgccttcgcaaagtcgcaaagccggttgaagaagtgaatgcagaaattcagcgtatcgtcgatgatatgttcgaaacgatgtacgcggaagaaggtatcggtctggccgcaacgcaggtcgatatccaccagcggatcatcgtgattgacgtttcggaaaaccgcgacgagcgcctggtactcattaacccggaattgctggagaaaagtggcgaaacgggtatagaagaaggctgtctgtcgattccggaacagcgcgctttagtgccgcgcgccgagaaagtgaaaatccgcgcgctggatcgcgacggcaacccgtttgagcttgaagcggatggtttgctggcaatttgcattcagcatgagatggatcatctggtcggtaaactgtttatcgattatttgtcgccgctgaagcaacaacgtattcgtcagaaagtagaaaaactcgaccgcctgaacgcccgggcttaaaggacaagaaccaacgtgtcagattcactacgtattatttttgcgggtacacctgactttgcagcgcgtcatctcgacgcgctgttaacttctggacataacgttgtcggcgtatttacccaacccgatcgtccagcaggtcgcggcaaaaagttgatgcccagcccggtaaaagtgctggcggaagaaaaaggcctgcccgttttccagcccgtgtcgcttcgtcctcaggaaaaccagcatctggtggctgacttacatgccgacgtcatggttgtcgtagcatatggtctgattctcccaaaggcagtgctggatatgccccgtctcggatgtatcaacgttcacggttcgctgcttccacgctggcgcggcgcggcgcctattcagcgctcactctgggcaggcgatgcggaaaccggcgtcacaattatgcagatggatgtagggctggataccggcgacatgctgtataaacttgcgtgcccgattaccgcagaagataccagtggctcactgtataataagttggctgaacttggcccgcaggggttaattaccacactaaaacaactggcggacggcacagcgacgcctgaagcgcagaatgaagcgctggtcactcatgcggaaaagctcagtaaagaagaagcgcgtatcgactggtctctctccgcagcacagctggagcgttgcattcgcgcctttaatccgtggccaatgagctggctggaaatcgacggccagccggtaaaagtctggcaggcgtccgtcattgaggacgccacgcagtcgctgccgggaaccattctggccgcgacgaaacagggcattcaggttgcaacaggcaaggggatattaaatttgctttcgcttcagcctgccggcaaaaaagcgatgagcgcccaggatctgttaaattcacgccgggaatggtttattcctggtaaccgtcttgcctgacggtcacgtctttataagcccggtgttaccgggcatttttattttatacatatgaaaaaacaaaacaatttacgtagtctggcagcacaggccgttgaacaggtcgtcgagcagggacaatcattaagtaatgtgctcccgccgctgcaacaaaaagtcgccgataaagacaaagcgctacttcaggagctgtgctttggcgtactgcgcaccctttcacagctggaatggctgatcaataagctgatgtctcgtccaatgaccggcaagcagcgtacagtgcattacttaattatggtcggcttttatcagttgctgtacacccgcgttcctccccatgcggcgctggctgaaaccgttgaaggcgcggtctccatcaaacgtccgcagttgaaagggttaattaacggcgtcctgcgccagttccagcgccagcaggaaacgttgcttaatgagtttgcgaccagcgatgcgcgctttttacatccaggttggctggtaaagcgtttgcaaaatgcttaccccacacagtggcaacacattattgaagcgaataaccagcgcccaccgatgtggctacgtgtaaatcgtacacaccacacccgcgacggttggcttggcttacttgaagacgcaggcatgaagggatatccccatcccgattatcccgacgctgtacgtctggaaacgccagctccggtacatgctttacccggttttgctgagggttgggtaactgtccaggatgcctctgcgcagggatgtgcggtttttctcgctcctcagaacggtgagcacattttagacttgtgcgccgcgcccggcggtaaaaccacgcatattctcgaagtggcccccgaagcagacgtgttggcagttgatattgatgaacaacgactctcccgcgtttacgacaacctaaagcgtcttgggatgaaagcgacagttaaacaaggggatggacgttatccctcccaatggtgcggcgagcagcagtttgaccgtattctgctggatgcgccctgctccgcaaccggcgtcattcgccgtcatccagatatcaaatggctgcgtcgcgatcgcgatatcgcggaactggcgcaattacaggcggaaattcttgatgccgtctggccgcgcctgaagcccggcgggacgctggtttacgccacctgttccgtactgccggaagaaaaccgcgatcagatcaaaacctttttacaacgcactcccgatgccgcgctcagcgaaacgggaacacctgatcagccaggacaacagaatctgccgggcggcgaagaaggtgatgggttcttttacgctaagctaatcaagaagtgatgagataacgggccacgactgatgaaaattatcatactgggcgcagggcaagttggcggaacactggcggaaaacctggtcggcgaaaacaacgacatcacggtggttgataccaacggcgaacggttacgcagtttgcaagataagttcgatctacgcgtagttcaggggcatggttcgcatccccgcgtgttgcgcgaagcgggcgctgacgatgcggatatgctggtcgctgtcaccagttcagatgaaactaatatggttgcctgccaggtagcctattcactcttcaacactccaaaccgtatcgcccgcattcgctccccggactatgttcgcgatgcggataaactctttcattctgaagcggttccgattgatcatctgatcgcgccggagcagttggttatcgataatatttatcgcctgatcgagtatccgggagcattacaggttgtaaactttgccgaagggaaagtcagtctggcagtagttaaagcctactatggcggtccactaataggtaacgcgctctcgacaatgcgagagcatatgccgcatatcgatacccgcgttgccgcaattttccgccatgacagaccaatccgtcctcagggctcgactatcgtggaagcaggggatgaagtcttctttattgcggcttcacagcatatccgtgcagtaatgagcgaattacagcgtctggaaaaaccctacaagcgcatcatgctggtgggcggcggcaatatcggcgccgggctggcaaggcgtctggaaaaagactatagcgttaaattgatcgaacgcgatcaacaacgcgccgcagaattggctgagaaactgcaaaacacgatcgtcttttttggcgacgcttccgatcaggaattgctggcggaggagcatattgatcaggtcgatctctttatcgcggtcactaacgatgatgaagccaatatcatgtccgcgatgttggctaagcggatgggcgccaagaaagtgatggtgttgatccaacgtcgcgcttatgtcgatcttgtgcagggtagcgttatagatattgcgatttctccgcagcaggccaccatctctgcattactgagccatgtgcgtaaagcggatatcgtcggcgtttcctcactacgtcgcggggttgccgaagccatcgaagccgtcgcgcacggcgatgaaagcacttcccgcgtggttggccgcgtcattgacgaaattaaactgccgccaggcaccattattggcgcggtggttcgcggtaatgatgtcatgatcgctaatgacaatttgcgcattgaacaaggcgatcacgtcattatgtttttgaccgataaaaagtttattaccgacgtcgaacgtctgttccagccaagtcctttcttcctctaatttaaggggcgctcattcagcgccctttttaattccctttatttatcaaggtttaatttatttcgctaaacagaagccgtaaatggaaaatgccttagcatttgttaaacttataacgtcagctgcatagggagaataaaaatgagttttattaaagaatttcgcgaattcgcgatgcgcgggaatgttgtggatttggcagtgggtgtcattattggcgcggcattcggtaagattgtttcttcactggttgccgatatcattatgccgccgttgggattgttaatcggcgggatcgactttaaacaatttgcttttacgttacgcgaagcgcagggagatattccggcggtcgtcatgcattacggcgtgtttatccagaacgtatttgattttgtgattgtggcctttgctatctttgttgccattaagcttatcaacagactcaaccgtaaaaaagcagaagagccggcagctccgccagcgccttctaaagaggaagtgttattgggcgaaatccgcgatctgctgaaagaacaaaataaccgttcttaataagcagaaggccagtggtaaaaaagtgattcactttcttgccactggcctcccagttccctcgattaccgtgtttacctttacgcagataacttcctttgcctttcttatttttttcaacgcgttgcctgaaaaggggatcgtgcagtaatgcctcgatggcattgtcctttatctgccctttcttatgttgataacgactcataatgtctcccgattgtataaattaacggcgcgagtgtagccccgccggttcaataaatcaacatcccgatttcgctccactggccccctgttccagggcttccagaatggaacaatagacgctactgtgggccgttccgcaacaagcatcattaagcctttgtaacgaacgctgcatcgtttgcagttccgcaatcctggcttcaacctcctgcaatcgctcttgcacaatactttttgactcctgacaggtatggtgctcaggatcaattcggatcgataaaagctcgcggatcgagtcgagcgtgaaacccaactgccgcgcataacgaataaacttgagacgctgcagatcgttttcggtatacagacgaaacccgccttcagtacgtacctcatgatccatcatctgttgcttttcatagtagcgaatggtatcaggcgttacgtctgccagctttgccagctcaccaatgcgatacatacaagctccgttaattatcgttgattttatgcagcagtttttctgcatactcaccgtgtaaaaagtcggtactcaacccagcctgccgaagttttagttcaagcagcgagagctggcgactaacctgatggtatcgagggtcatcttcccggatactgttgaggatatcaagtaactgaatagcatctctgcgctgctccagttcagggggaagacagcccgcattcttgagtaagcgataacccgcacgaagttccgccggcacatgagaatcatcatccagaataagcggctcgccacggccaggcaaattatcaaactcgcctttacgctgtgcctcgataatatgacgctctgcccactggtcaagtaaccacatacgtcgctccagggattgaacgaaaagaatacaattattgtagatatgtggggttcaggagggtataaaaaaacccgccgaagcgggtttttttacgttactacagattactctgcagcagcttctgttttctctgaacgatcaaccagctcgatgtatgccatcggcgcgttgtcgcctgcacggaagccacacttcagaatgcgagtgtaaccaccggcgcggctcgcgaaacgcgggcccagctcgttaaacagttttgccacgatctcgttatcacgagtacgggcgaatgccagacgacgattagcaacgctatcagtcttggcaagagtaatcagcggctcaactacgcgacgcagctctttcgctttaggcagggtcgtcttgatgatttcatgacgaaccagtgaacctgccatgttgcggaacatagcctggcgatggctgctgttgcggttcagttgacgaccactcttacgatggcgcatgaccttatccttctcagtaaaaccttaacctgtgatccggttactcgtcagcgatgcttgccggtggccagttttccaggcgcatacccagagacagtccacgggaagccagcacgtctttaatctcggtaagagattttttacccaagttaggcgtcttaagaagctcaacctcggtacgctgtaccagatcaccgatatagtggatagcttctgccttgaggcagttagcagagcggacagtcaattccagatcgtcaacagggcgcagcaggatcggatcgaattctggtttctcttctttcacttccggttgacgtacatcacgtaaatcaacgaaagcttccagttgttcagccaggatggttgccgcacgacgaatcgcctcttcaggatcgattgtgccgttggtttccatttcgatgaccagcttgtccaggtcggtacgctgttctacacgcgctgcttcaacattgtaggcaatacgctctacagggctgtagcaggcgtcgaccagcagacggccaattgggcgctcatcttcttccgaatgaattcgggtagaagccggcacataaccacgaccgcgctgaactttgatacgcatactaatagacgcgttttcatcggtcaggtggcagatcacgtgctgcggcttgacgatttcgacatccccatcatgggtgatatcggctgcagtcacagggccaatgccagatttattcaaggtaagaataacttcatctttaccctgaactctcaccgccagccctttcaggttgagcaggatttccaggatgtcttcctgaacgccttctttggtgctgtactcatgtagtacaccatcaatctcaacctcggtcaccgcgcaacccggcatcgatgagagcagaatacggcgcagtgcgttacccagagtatggccgaagccacgctctaaaggctcaagggtcaccttggcgtgcgtcgaactcacttgctcgatatctaccaggcgcggttttagaaactctgtcacagaaccctgcattgtgtcctctctttggtactaagctttacttggagtaaagctcgacgatcaggtgttcgttaatgtccgcagacagatcagaacgctcaggcttacgcttgtacgtaccttccatcttgccagcatcaacttccagccaggttggcttttcacgctgctcagccagctccagagcggctttcacgcgagactgcttcttcgctttctcacgaatgctaacaacgtcattcggactaacctgataagaagcgatgttaacaacacgaccgtttaccataattgctttatggctaaccagctgacgtgcttctgcacgagtggcgccgaagcccatacggtatacaacgttgtccagacgaccttccagcagagccaacaggttttcaccggtgttgcctttcagacgtgctgcttctttgtagtagttacggaactgacgctccagcacaccgtaaatgcggcgaactttttgcttttcacgcaactgcacaccatagtcagacagacgcggcttacgcgcaccgtgctggccaggagcttgttcaattttacacttggtatcgatcgcgcgaacgccagacttaaggaataagtcggtgccctcacgacggctcagcttgagcttaggacccaaatatcttgccattttctttctccaactaacctggaaaacgaagcgttatacgcgacgttttttcggcggacgacaaccgttatgagggatcggagtcacatcagtaatattagtgatgcggaaaccagcggcgttcagagcacgaatagtagattcgcggcctggacccggacctttaaccataacttccagattcttgataccgtattctttcacggcgtcagcgcaacgctctgctgcaacctgagctgcaaacggagtggatttgcgagaaccacggaaaccggaaccaccggctgttgcccaacccagcgcattaccctgacgatcggtaatagtcacgatggtgttgttgaaagaagcatggatatgagccacgccgtcagagacttgttttcttacacgtttacgtgcgcgaactggtgcctttgccattattcaatcaccccgattatttcttgatcggtttgcgcggacccttacgggtacgagcgttggtcttggtacgctgaccgcgaaccgggagaccacgacgatgacgcaaaccgcgatagcaaccaagatccatcaggcgcttgatgctcatgctgatttcacggcgcagatcaccttcaacgacaaatttggcaacttcgtcacgcagcgtgtcgatttgttcttcagacagctcactgatcttaacattttcagcgatacccgctgcagccaggatggctttagaacgggtcttgccgacaccgtagatcgaagttaacgcgatcacggcgtgtttctgatcaggaatgttaatgcctgctatacgggccactatgcactcctactatttaatatgtacgtaccatgctgaaaagcccgttttcaggatactcaaatggaaacgtacagacatacaaaagattggctggctaatctagccagctcaacccaactttgcaagaaaaatatgcgaaaaaatcagccttggcgctgtttatgcttcggctcggcactgcaaatcacacggatgacaccatcacgcttaacgattttgcagttacggcataatttcttgacggaagcacgaactttcatttttactctccgtaacttctcaggcgaccaattaacggccgtagcctttcaggttcgccttcttcaatgcagactcatactgactggacatcatcagagtttgcacttgagccataaagtccataatcacgacaacaacgataagcagtgaggtcccaccgaagtagaacggcactttcattgcatcacgcatgaactccgggatcaggcagataaaggtaatatacagcgcaccaaccagggtcaggcgggtcattactttatcgatatacttcgccgtttgctctcccggacgaattcctggtacaaatgcaccggacttcttcaggttatctgctgtttcacgcgggttgaaaaccaacgccgtgtagaagaaacagaagaagatgattgcagacgcatagagtaacacataaagcggttgcccaggctgcaaatacagcgaaattgttgtcagccagttccaaccagtaccgcccccgaaccatgacgcgatggtcgccgggaacagaataatactggaagcgaagattgccgggattacccccgccatattcactttcagcggtaaatgtgtgctctgtgcagcatagacacgacgaccttgctgacgtttggcgtagtttaccacaatacggcgttgaccacgttcaacgaatactacaaagaacgtcactgcaaatactaatactgcaaccaacagcaacacgaggaagtgcaggtcgccttgacgcgcttgctcgatagtatgggcaatggctggcgggagtcccgcaacgataccagcgaagatgatgattgagataccgttaccgataccgcgctcagtaatctgttcgccgagccacatcaggaacatggttcctgtaaccagactgacaacagcggtgaaatagaatgcaaagcctggattcatcaccaggccctgcataccaggcatattcggcaaaccggtagcaataccgatcgactggaatatcgccagcaccagagtaccgtaacgggtgtactggctgatcttacgacgaccagactccccttctttcttaatttctgccagcgttggatgaaccaccgtcaacagctggataatgatcgacgccgaaatatacggcatgatccccagggcaaagatagaagcacggctgagagcaccaccagagaacatgttaaacatttcaatgatggtgcctcgctgttgctcaagcagtttggcaagtacagcggcatcaataccagggatcggaataaaagagccaatacggaacacaatcagcgcgccgataacaaacagcagtctgcgtttcagctcacctaagccacctttggcactttgaaaatctaatcccggttgtttagccatctgctacttattcctcgattttaccgccagcagcttcgatagcagcacgagcgcctttagtaacacgcaggccacgaacagttaccggagtagtgacttcgccagccaggatcactttcgcgaactcgatctggataccgataatgtttgccgctttcagcgtgttcaggtctacaacgccgccttctactttcgccaggtcagacagacgaacttcggctgtaatcgctgctttgcgagaagtgaagccgaatttcggcagacgacggtacagaggcatctgaccaccctcgaaaccgcgacgtacgccaccgccagaacgagacttctgacctttgtgaccacgaccaccggttttaccgaggccagaaccgataccacgacccaggcgtttacccgcctttttggagccttcggccggagacagagtatttaaacgcatctcttactcctcaactttaaccatgaaggaaaccgcgttgaccataccacgaacagcaggagtatcctcgcgctctacggtgtgaccaatacgacgcagacccaggccaagcagcgttgccttgtgtttcggcagacgaccgattgcactgcgggtttgagtaattttaatagtctttgccatggtttatttccccagaatttcttcaacggatttaccacgcttggcagcgaccatttctggagaattcatattttccaggccatcaatagttgcacgaaccacgttgatcgggttggtggaaccgtatgctttagccagaacgttatgaaccccagcaacttccagaacggcgcgcattgcaccaccggcgatgataccggtaccttcggaagctggctgcatgaatacacgagaccccgtgtgaacacctttaaccgggtgctgcagggtgccgttgttcagcgcgacgttaatcatattgcgacgggctttttccatcgctttctggatcgctgctggaacttcacgcgctttaccgtaaccaaaacctacgcgaccgttaccatcgcctactacagtcagagctgtgaaggagaaaatacgaccacctttaacggttttagatacgcggtttaccgcgatcagcttttcctgcagttcgccagcttgtttttcgatgtgagccatcttacacctctaccttagaactgaaggccagcttcacgggcagcatctgccagtgcctggacacgaccatgatattggaacccggaacggtcaaaggacacatctttgatgcctttttccagagcgcgttcagcgacagctttacccacagctgcagccgcgtctttgttaccggtgtacttcagttgttcagcgatagctttttctacagtagaagcagctaccagaacttcagaaccgttcggtgcaattacctgtgcgtaaatatgacgcggggtacgatgtaccaccaggcgagttgcgcccagctctttgagcttgcggcgtgcgcgggtcgcacgacggatacgagcagatttcttatccatagtgttaccttacttcttcttagcctctttggtacgcacgacttcgtcggcgtaacgaacacccttgcctttgtaaggctcaggacgacggtaggcgcgcagatctgctgcaacctggccgatcacctgcttatcagcgcctttcagcacgatttcagtttgagtcggacattcagcagtgatacctgccggcagctgatggtcaaccgggtgagagaaacctaaagacaggtttactacattccctttaaccgctgcacgataacctacaccaaccagctgcagcttcttagtgaagccttcggtaacaccgataaccattgagttcagcagggcacgcgcggtaccagcctgtgcccaaccgtctgcgtaaccatcacgcggaccgaaggtcagtgcattatctgcatgtttaacttcaacagcatcgttgagagtacgagtcagctcgccgtttttacctttgatcgtaataacctgaccgttgattttgacatcaacgccggcaggaacaacgaccggtgctttagcaacacgagacattttttcctccgattaggctacgtagcagataatttcgccaccaagaccagcctggcgcgctgcacgatcagtcataacacctttagaggtagaaacaactgcgatacccagaccggccataactttcggcagctcatctttacgtttgtagatgcgcagacctgggcggctgacacgctgaatgctttctacaacagctttaccctggaaatacttaagagtcagttccagttccggcttggtgtcgccttcaactttaaaatcttcaataaaaccttcttccttcagcacgttggcaattgccactttcagcttggaggaaggcatggtgaccgcagctttgttcgcggcctgaccgttacggatacgggtcagcatatccgcgatcggatcttgcatgctcatctgtctttactcccgtgattcaattggtgacaattaccagctagcctttttcagacccggaatttcaccgcgcatagcggcttcacggaccttaatacggctcaacccgaacttccgcaggaaagcgtgcggacgaccagtttgacggcagcggttacgctgacgtgacgggctggaatcacgcggcagagtctgcagcttaagaaccgcattccaacgatcttcgtcggttgcgttcacatcagagatgatcgctttcagttcagcgcgtttcgcgaagtatttatcagctaaagctacgcgttttacttcgcgtgctttcattgattgcttagccatttagtaaccctaccttacttgcggaacgggaagtcaaaggcagccagcagagcacggccttcttcgtcagatttcgcagtagtggtaatggtaatatccaaaccacgaacgcggtcgactttatcgtagtcgatttctgggaagatgatctgctcacggacacccatgctgtagttaccacgaccgtcgaatgacttagcggacaagccacggaagtcacggatacgaggaacagcaatagtgatcaggcgctcaaagaactcccacatgcgttcgccacgcagagttactttacagccgatcggatagccctgacggattttgaagcctgcaacagatttgcgtgctttggtgatcaacggtttttgaccggagattgctgtcaggtctgctgctgcgttatccagcagtttcttgtcagcgatcgcttcaccaacacccatgttcagggtgatcttctcgacccgagggacttgcatgacagaattgtagttaaactcagtcatgagtttgttaactacttcgtctttgtagtaatcatgcagtttcgccatcgtactactccaaattacttgatagtttcgctgttagacttgaagaaacggacttttttgccgtcttcgaatctaaagcctacacggtcagccttgccggttgccgcattgaagattgcaacgttagaaacctgaattgcagcttctttttcaacgatgccgcccggttggttcagagccggaaccggcttctggtgtttcttaaccaggttgataccttcaacaatgaccttgccggaagacaggacattcttaactttaccgcgtttacctttatctttaccggttaacacgataacttcgtcatcacgacggattttcgctgccatgattcgctccttagagtacttctggtgccagagagataattttcatgaacttctcgttacgaagttcacgagttaccggcccaaaaatacgcgtaccgataggctgctcgctgttattgtttaaaataacgcatgcattaccatcgaagcgaatgacagaaccgtccgggcgacgaacacccttcttggtgcgcaccactaccgccttcagcacatcaccttttttgaccttaccacgcggaatcgcttctttgatggtgatcttaatgatgtcgcctacgcctgcgtagcgacggtgcgagccacccagaaccttgatacacattacgcgacgtgcaccggagttgtcggcgacgttcagcatagtctgttcttggatcattttagtgctccgctaatgtcaactactactgagacccgaaaatcaggtcgttaaaaaaaccccatatcgagggcgcggcattataacaccgcaaatcagatatgggtagaaaaaataaacggcccatcgctgagccgtttattcgttgagaatgcgtactgtattacagaaccgctttctctacaacgcgaaccagagtccaggatttggtcttggacagcggacggcattcgcggatttcaaccacgtcgccgataccgcattcgttgttctcgtcatgtacgtgcattttggtcgtacgcttgatgaatttaccgtagatcgggtgtttcacaaaacgttcgatagcaacaacaatggatttctccattttgtcgctaaccacgcgaccttgcagagtacggattttatcggtcattacgcacccgccttctcagtcagtaaagtcttaacgcgtgcgacatcacgacgcacttgcttcaacaggtgagactgttgcagctggccacttgcagcctgcatacgcaggttgaactgctcacgcagcaggttcagtagctcggtgttcagctcttcaacgctcttctcacgcagctcttttgctttcattacatcaccgtcttagttacaaaggtggttttaatcggcagtttcgctgctgccagcttgaatgcttcacgggccagctcttccggtacgccgtccatttcatacaggactttacccggctgaatcaaggcaacccaatactccacgttacctttacctttacccatacgcactgccagcggcttttcagtgatcggtttgtccgggaatacacggatccagatcttaccttgacgcttaactgcacgggtcatagcacgacgtgctgcttcgatctgacgggcagtcagacgaccacggccaacagctttcaggccgaagctgccgaagctaacatccgcgcctgcagccagaccacggttgcggcctttgtgcattttacggaattttgtacgctttggttgtaacatcagcgacgctccttatttacggcctttacgctgctgctttttcggttgagcagccggtttttccggttgttcaacagcagccataccacccaggatctcgcctttgaagatccacactttaacgccgattacaccataagtggtgtgcgcttcagaggtgttgtagtcgatgtcagcacgcagagtgtgcagcggtacgcgaccttcgcggtaccattcggtacgtgcgatttccgcgccgcccagacggccgctaacttcaactttgatacctttagcgcccagacgcatggcgttctgtacagcacgcttcatcgcacgacggaacataacgcgacgttccagctgagaagtgatgctgtcagcaaccagtttagcgtccagttcaggtttacgaacttcggcgatgttgatctgtgcaggaacgccagcgatatccgctacgaccttacgcagtttttctacgtcttcaccttttttaccgataacgatacccgggcgagcggtgtgaatagtcacacggatgctcttagccggacgctcgataacgatacgagatacagacgctttagccagttccttcgtcaggtactgacgtactttaaaatcgctgtccaggttgtcagcgaattctttggtgttcgcaaaccaggtagagttccatggttttacaatacccaggcgaataccattaggatgtactttctgacccattgctagtctccagagtctcagcgatcggacacaaccacagtgatgtggctggtgcgcttcaggatgcgatctgcacgaccttttgcacgcggcataatgcgcttcatgctcgggccttcgtctacgaaaattttcgtaactttcagatcgtcaatgtcagcgccatcgttgtgttcagcgttagcaatggcagattccagaactttcttgaccagtacagccgctttcttgttggtgtaggtcagaatatccagagcctgcgacactttcttaccgcgaatcaggtcagcaacaaggcgaaccttctgagcagaagaacgagcatggcgatgtttagcgatagtttccatctcttcctcctaccttatttcttcttcgcttttttatcagcagcgtggccgcgataagtacgagtcggtgcgaattcacccagtttgtgaccgaccatttcgtcggaaacaaataccggaacgtgctgacgaccattatggacagcgatggtcaaaccgatcatgttaggaaagatcgttgaacgacgggaccaagtgcgcaggggcttcttgtctccgctttccaccgctttctctaccttcttcagcaagtgcaggtcaataaaaggacctttcttgagagaacgtggcatggcttatcctctaaaattatttgctacggcgacgtacgatgaatttatcagtacgcttgttgctgcgggtcttcttacctttggtctgaacgccccacggagttaccgggtgcttaccaaagttacgaccttcaccaccaccatgtgggtggtctactgggttcatcgcagtaccgcgaacggtaggacgaacgccacgccagcgtgcagcacctgctttacccagaacgcgcagcatatgctcagcattgccaacttcgcccagggttgcacggcagtctgcttcgactttacgcatttcaccagaacgcagacgcagggtgacataagcgccatcgcgagcaacgatctgaacgtaagtaccagcggaacgtgccagctgaccgcctttacctggtttcatttctacgttatgaacggtagaaccaaccgggatattgcgcatcggcagggtgttgcctgctttgattgcagcatcaacgccagactgaatctggtcgccagctttcaggcctttcggggccaggatgtaacggcgttcgccgtctttgtacagaaccagcgcgatgttcgcggaacggttcggatcgtactcaagacgttcaacaactgccgggataccgtctttgttgcgtttgaagtcaacaatacgataagcctgtttgtgaccaccaccgatatgacgagtggtgatacggccattgttgttacgaccaccggatttgctgtttttttcaaccagcggagcaaaaggtttgcccttgtgcagctctgggttgaccactttaacgacgtggcgacgacccggagatgtcggtttacatttaacaactgccattgtattactcctccgacttactcagcgccgccgacgaagtccagattctggccttctttcagggtgacgtaagcttttttccagtcgctacgacgaccgatacgctgtccgtgacgtttaactttccctttaacgaccagggtgttaacgacttcgacttcgacttcaaacagtttctgcacagcagctttgatttctgctttggtcgcgtctttagcaactttgagaacgatggtgttggttttttccatcgcagtagacgctttttcagaaacgtgcggtgcgcgcagcaccttcagcagacgttcttcacgaatcatgccagcatctcctcaacttgcttaacagcatcagcagtcattacgactttgtcgaaggcgatcaggctaaccgggtcgataccagtcgcatcgcgtacgtcaaccttgtgcaggttacgtgcggccaggaacaggttctcgtccagctcaccggtgatgatcagcacatcttccagagccatgtctttcagtttctgtgccagcagcttagttttcggcgcttctacagaaaacttctcgacaacgatcagacgatcctgacgtaccagttcggacaggatgcttttcagcgcgccgcggtacatcttcttgttaactttttgactgtggtcctgcggacgagcagcgaaggtcacgccaccggaacgccagatcgggctcttgatagaacctgaacgcgcacggccagtgcctttctggcgccacggttttttaccggaaccagttacttcagcacgagtcttctgagcacgagtaccctgacgagcaccagctgcataagcaacaacaacctggtgaaccagcgcttcgttgaaatcacgaccgaaggtagtttcggaaacagtcagcgcgctctgcgcgtctttcaatactaattccattgctatccccttacgccttcacagctggtttaacgatcaggtcgcaaccggttgcacccggaacaccacccttaaccagcagcaggttgcgctcagcgtcaacgcgtactacgtcaaggctctgaacggttacgcgctcattacccatctgacctgccattttcttgcctttgaacactttgcccggagtctggttctgaccgatagaacccggaacgcggtgagacaaggagttaccgtgagtagcgtcctgggtacggaagttccagcgcttaacggtaccagcgaaacctttacctttagaggtaccggttacgtcaacttttttaacgtcagcaaacagttcaacgctgatgctctgacctacggtgtattcttcgccttcagccagacggaattcccacagaccacggccagcttctacgccagctttagcaaagtgacccgcttccggcttggtgacacggttagcttttttagcacccgtagtaacctgaacagcgcggtagccatcgttagccaggtctttaacctgagtaacacggtttgcttcaacttcgattacggttactgggatagagacgccatcttcagtgaagatgcgggtcatacccacttttttaccgactaaaccaatcattgtatcaacctctcaatcgctcgatgacctgattaacccaggctgatctgcacgtctacaccggcagccaggtccagacgcatcagagcatcaacggttttctcggttggctcaacgatgtcaaccagacgcttgtgagtgcgaatttcgtactgatcgcgcgcatctttgttaacgtgcggagagatcagaacggtaaagcgctctttgcgggtcggcagcgggatcggaccgcgaacctgcgcaccagtgcgcttggcagtctcgacgatttccgcggttgattgatcgatcagacgatgatcaaacgctttcaggcggatacggattctttggttctgcatgagaccagagctccaattattttataaacgaaaatgattactcctcacacccattacgattgatgggagagtgtaaccgttcttacgtagctccccgattgggagcattgttaaatagccaaatcggctattcgaggttcaaatcgaacctgccgtcaattacgacaagcccgcgcattatacgtaaatctcagcctgacgcaagtgtcggatagaaattaagcgctttattcttatgcgagcacgattccagatggtacgcatgggatggcgacgcgcatcttttctttggaaggcatcaggcaaacctggcaatacgtcgttgtcgctgtcgcataaatctataaaggtgagcgcaagccttgacgaggatttgcttatgtttgttgccctcccctttctcattttttatgcgtcgttctctttattacttggcatatacgacgcgcgtaccggtctgctgcctgaccggtttacttgtccattgctgtggggtggtctgctttatcaccagatttgcctgccggagcgtttaccggatgcgctttggggcgctatcgccggctatggcggattcgcgttaatttactggggctatcgcctgcgttatcagaaagaggggcttggatatggcgacgtcaagtacctcgctgccttaggggcgtggcattgttgggaaacactgccgttactggttttccttgccgctatgttggcctgtggcgggtttggcgtcgcgctactggtgagaggtaaatcggcattaataaacccgctaccttttgggccatggctggcggtggcgggtttcataacaggttggaaagttttctttccagacggttaatcggtaaccttaatttgtgattgcagataattttgcataccaagtttggcaatcaaatccaactcagtttccagccagtcgatgtggccttcctcgtcggcaagaatttcaatcatcatatcccggctgacataatcatgaacgctatcggcataggctattgcctcacgtagatcttttgcgccttccagttcgagccggagatccgatcgtagcatctcttcgacatcttcaccgatgcccagcttgcccagatcctgtaggttcggtatgccttccagaaataaaatacgctcaatatacttatcagcgtgtttcatctcatcaatggattcatggtactcaacatcattaagccgggtcagcccccagtttttgaacatacgggcatgaagaaaatactgattaattgcgacaagctcatttcccaatagtttattgagataatttatgattttaacatcacctttcattttatagtccctccgcttccactctctagagcgtagatggggctacagggatgtcaaaaaaaagagtgtgactcaggcgatctctttaaattccggcatttgcgttaactcatcctgcatcacttctcgcgcggcgcgaatacacttaccacattgatttcccacaggaataaatttacgcaactgttgaaatgactgtggatgaaattgtcgtacagcctggcggatttttttatcgcttataccattacacaaacaaacgtacatgatcgctcccgttcaatttccgcacaaagtgtaaatgagaatggttatgattacaatagcacaaagcgatttacgccacgggagaagcgttaaaaagggtgaataaatataacagcggctaaatagcaggcaacaaaaagggcgccgaagcgccctcttcaattcaaaactaattaacgagtaattagcccagaactttagcaacaacgcccgcgccaacggtacggccgccttcacggattgcgaaacgcagaccgtcgtccatcgcgatcgggtggatcagggtaacaaccattttgatgttgtcgcccggcattaccatctctacgccttccggcagttcgatggtgccagtcacgtcagtagtacggaagtagaactgcggacggtagcctttgaagaacggagtatgacggccgccttcatctttggacagaatgtacacttcagattcgaacttggtgtgcggcttgatggtgcccggcttagccagtacctgaccacgttcgatttcttcacgtttgataccacgcagcagaacacctacgttctcaccggcacggccttcgtccagcagtttgcggaacatttcaacgccagtacaggtagacttctgagtctctttgataccaacgatttcaacttcttcgcccactttgatgataccgcgctctacacgaccggtaacaacggtaccacgaccggagatggagaatacgtcttcgatcggcagcaggaacggcttgtcaatcgcacgctctggttccggaatataagaatccaggaagccagccagttcgatgattttcgcttcccactctgcgtcgccttccagcgctttcagagcagaaccacgaacgatcggagtgtcgtcgcccgggaagtcgtactgagacagcagttcgcgaacttccatctcaaccagttccagcagctcttcgtcatcaaccatgtcgcatttgttcaggaacacgatgatgtacggaacgcctacctgacgacccagcaggatgtgctcacgggtctgcggcatcgggccgtcagtcgcagcaacaaccaggatcgcgccgtccatctgagcagcaccggtgatcatgtttttaacatagtcagcgtgccccgggcagtctacgtgtgcgtagtggcgggtcggggtatcgtattcaacgtgagaagtgttgatggtgataccacgcgctttttcttccggcgcgttatcgatctggtcgaatgcgcgagcggcaccgccgtaggttttagccagtacggtagtaatggcagcggtcagcgttgttttaccatggtcaacgtggccgatagtaccgacgttaacgtgcggttttgtacgttcaaatttttctttagacacggctatattccttactatagcgctctccccttcaggagagagcacgggattttggtttttaaccctgcggcttatttaccacgggcttcgattacggcctgagcaacgttgttcggcgcatcatcatacttcaggaattccatagtgtacgatgcgcgacctttggtcagagaacgcagctgagttgcatatccgaacatttcagacagcggtacttcagcgtggatcttaacgcctgtaacttcagattcctgacctttgagcataccacgacggcggctaaggtcgccgataacgtcaccggtattctcttcaggtgtttctacttcaaccttcatgatcggctcaagcagaactggttttgctttcttaaagccttctttaaaggcgatagacgcagccagtttaaacgccagctcagaggagtcaacgtcatggtaagaaccgaagtgcagacgcacaccgagatcaactaccggataaccagccagcgggccagatttcagctgctcctggatgcctttatcaacggccgggatgtattcgccaggaattacaccacctttgatgtcgttgatgaactcgtaacctttcgggttagagcccggctccagcgggtacatgtcgataacaacatgaccatactgaccgcgaccaccagactgtttcgcgtgtttaccttcgatgtcggtaactttcgcgcgaatcgcttcgcggtaagcaacctgaggtttacccacgttagcttcaacgttgaattcacgcttcatacggtcaacgatgatatccaggtgaagttcacccataccagcgatgatggtctggttagattcttcatcagtccatacgcggaatgacgggtcttctttcgccagacggcccagagccagacccattttttcctggtcagctttggttttcggttctaccgcgatggagattaccggctcagggaattccatacgttccagaatgatcgggttttccggatcacacagggtgtcaccggtagtcacgtctttcaggccgatagcagccgcgatgtcgcccgcgcgaacttctttgatctcttcacgtttgttggcgtgcatctgaacgatacgaccgaaacgctcacgtgcggttttcacggagttcagtacggtatcaccagagttaaccacaccggagtacacacggaagaaggtcaggttacccacaaacgggtcggtagcgattttgaacgccagcgcagagaacggctcgtcgtcgcttgcgtgacgctcagccggagtatctttaccgtcgtccagaataccgttgatcgcaggtacgtctaccggggatggcaggtaatcaattaccgcatccagcatcgcctgaacacctttgttcttgaatgcagaaccacaggttaccaggatgatttcgttgttcagaacgcgctgacgcagagcttgtttgatctcttcttcagtcagttcttcaccacccaggtatttttccatcagctcttcagaagcttctgcggcggactcgatcaggttctggtgccattcgttagccaggtcctgcatgtcagccgggatatcttcgtattcgaaggtaacgccctggtcggcatcgttccagttgatggctttcattttcaccaggtcaacaacgccggtgaaaccttcttcagcaccaattgccagctgcagcggaaccgggttcgcgcccagacgggttttgatctgaccaacaactttcaggaagttcgcgcccatgcggtccattttgttaacgaacgcaatacgcggaactttgtatttgtttgcctgacgccatacggtttcagactgcggctgaacaccaccaactgcgcagtaaaccattaccgcaccatcgagaacacgcatggaacgttctacttcgatagtgaagtcaacgtgccccggggtgtcgatgatgttgatgcgatgcggttcatactgcttagccataccagaccagaatgcagtagtcgctgcggaggtgatagtaataccacgctcctgctcctgctccatccagtccatggtagctgcgccgtcatgaacttcaccgattttgtggtttacaccggtgtagaacagaatacgttcggtagtagtggttttaccggcgtcgatgtgcgcactgataccgatattacggtagcgtgcgatgggtgttgtacgagccatttgattcctcgttgatatctttaggcgttcagttaagttatccaaaacgggcgacttacctgaagcgcccgcctggtgactatgactccgaagggattaccaacggtagtgtgcgaacgccttgttggcttctgccatacggtgaacgtcttcacgtttcttaactgcagtacctttgttgtctgcagcatcagaaagttcgttcgccaggcgcagagccatggatttatcaccgcgtttacgagcagcttctacgatccaacgcattgccagagcattacgacggaccggacggacttcaactggtacctgataagtagaaccacctacacggcgggatttaacttctacagtcgggcgaacgttttcgagagcgacttcgaaagcttccagttcagatttaccagaacgctgagccagggtctccagcgcgctgtatacgattgattctgcagtagattttttaccatctaccatcaggatattgacaaatttagccagcagttctgatccgaacttcggatccggcagaattttacgctgaccaatgacgcgacgacgtggcatggaaatactccgttgttaattcaggattgtccaaaactctacgagtttagtttgacattaatttaaaacgtttggccttacttaacggagaaccattaagccttaggacgcttcacgccgtacttagaacgagcttgcttacggtctttaacgccggagcagtcaagcgcgccacgaacggtgtgataacgaacacccgggaggtctttaacacgaccgccacggatcaggatcacggagtgctcctgcaggttgtgaccttcaccaccgatgtaggaagtcacttcaaaaccgttagtcagacgaacacggcaaactttacgcagtgcggagttcggttttttaggagtggtagtatatacacgagtacatacgccacgtttttgcgggcatgcttccagcgcaggcacgttgcttttcgcaactttgcgagcacgtggtttgcgtaccagctggttaactgttgccattaaatagctcctggttttagcttttgcttcgtaaacacgtaataaaacgccctcacacaatatgaggacgccgaattttagggcggtgtcgaaaaggtgtcaagaaatatacaacgagcccgccatcaccaggccatctggttggcatacttaaccgtgagtctgacaaactcagtatagtcaaccctgacgacactgtctgaaatttgaccacccaggccgcgggcgtcaatgtcttctttcaaggcatagaccgttatgggggcatcgcgcagactttcaaggaagcggttaccttcaatcgcgacggtaacgccatcctggagcagcaaaagcgcatcgccctcttttagcaggcgcagcaaagcgggaaaatcaacgctcgaagcgcaatgaggtaaggtatgcagcataaacgcctcagaatctcaggatgacatcatagttgccaagctcgcggcgtaacgccacgggttccagcggcgtggcgtctaccacaaaattaatgttctccagaccacgctcgcgcagcgatgccgcgcagatccagcattgatcaatatcgtacaaatcaaagagcttgaaagtagcaatatagtcacgcgccagtacagcgtctggtttttgtccgggtaataactgaaagacgccgtcgctgataaaaaagacgcccagcgcttccgttagcgctgacgtcgccagcagcgcatccagcccttcacgacctgaggcgctgccgtgcggcgcggtggaaaagacaaatgcaatacgtttcattaaaactgcaccacccgatcgcaggtgagagatgcctccgccagcgcgcccaggccgcttagcgtaaagcccggctgaagattggcggacggcaacgccaatctgccggcttcagtttcatcaataataccgcgacgaagcgccgccgcgacacagatgttcagcgctacgccatgctgcgtattcaatttctgccaggcgcgtaccagatcatattcatcgctcgccggcgaggtcaggagattggcgttatagacaccttcccgatagaaaaagacgctggctaactcatgcccctcattgagcagcgcgtgggcgaactgcaatgcgctgctggcctgctgggtgccatatgccggcccggtgaccataatggcataacgcattatttatcctgcccctgaaagtcgccgcttttgaactggcgaatatagaggtaaaccgtgtgttttgagatattcagacgatcggctacctggttaatggcgtctttaatatcgaaaatgcctttttcgtacaggttaaggacgatctgacgatttttcgcattgttagaaacattacgatcggcattcacttcttcgatcgtgaactccagcgtctgggtgactaaatcttcgactgaggaggcaaaattaaccgctgagccgacttccggcgtttccggcggaataaaggtattcataatctgtgaaaatggcacatcgagattcatgttgatgcacagtagaccaatgacgcgctgctcgcggttgcgaatggcaatcgtcaacgacttcatcaagacaccgcttttcgcgcgcgtgaaatagcatttcgacacgctactgtccgcccctgtcatgtcgtgcaacatacgcaacgccaggtcggtaatcggcgagccaattttacggcccgtatgttcgccattggcaatacgaatggctgaacattttagatcctgcaaagagtgcaatacgatttcacaatgggaacctataagcatcgctaacccgtccactaccgcttcgtaggatttcagaatatcgaagtcggtttgctcgaagggacgctgatccagcaaatcaagttcactggtttcgttggttaaaagcgacctggacatgaaaaaaaacactccttttcaggagcctgtcgttatgttttcagggcaggctcattatttacgcggatgattaaattaatacagtgagggttcatctttccagtactaatttgctcgtctatttcagactacgtgtgcgttggcggtcattcagcctacggtctcgcccttaacgaccagcgcaagcgccgttatccgcaaatcaaattatggtgagtaatatatccggcctgaataaaaaaaaccgccgctattacaagcggcggctctcagtttttattttttagcagcatctgcggctttagcgtcagccgcatcggcaggtttagcatccgctttcggcgctggtttgatatccagcagctctacgtcgaataccagggttgagtttgccgggatccccggaacgcccgttttaccgtaggccagctcaggtgggataaccagcttgatcttgccgcctttcttaatatttttcagaccttcagtccagccagggataacgccgtccagacggaaggagagcggttcgccgcgcgtgtaagagttatcaaactctttaccgtcgatcagagtacctttgtagttcaccacaacggtatcgctatctttcggcgcctcgcctgtgccttctttctctactttgtaaagcaggccggtagaggaggttttcacacctttctctttagcaaaagcgtcgcggaacgttttaccttttgcttcgttatcggcagcgtctttttccatcttcgcctgagcagcgctcttcacgcgtgcttcaaacgtctgcagcgtttgctcaatttcctgatcggacagtttgctcttatcggcaaaggcatcctgaacgccggcaatcaactgatctttatccagtttgatgcctaacttttcctgctctttaagcgaattttccatgtaacgacccagcgaggcgcccagcgcataagccgctttttgatcgtcgtttttaaatgctgctttgctatcagcggtagctgccggtttcgccgcatcagcagcaaaagtgatcggtgcgtgcatagcaacggccatcgtagttgccagcagcgtggctttaaacagtgatttcatccatatctccagggccggggcatctcgccccatgttaacttacgtaagaagcgtactataaatcgttgcagaacaaatcaacatacgaacacgccctattatcacttcttttcagactctttttgtttaaattagtttcgtagtgcgcgtaatggttgctgtgaaagccggtaaagttaagtagaatccgccgacggagacaacataaagaggtacatcatgcaggatatcacgatggaagctcgtctggctgaactggaaagccgtctggcgttccaggagattaccatagaagaactaaacctgacggtaaccgcacatgaaatggagatggcgaagctgcgcgatcatctgcgtttgctcacggaaaagttaaaagccagtcagccgtcaaatatcgcctctcaggcagaagaaacgccgccgccgcattattgagacgaaaaaaagcggggttaacccgctttttttgtgcccgatgatttatcgaaccaatgataataccctaaggatttcgagtcacagcaaggctgcaagcttgaaaattccccgggagcatagataactatgtgaccggggtttgaaagcgtagccaacaccgcggtggcttgaaagacgacggggattaatggcagccgcagccgcctttaccaccaccgccgcagcagccttcgccgccgtgctcgtgaccatggtcatgaccatgaccgccacagcagccgtcttcaccgtgatcgtggtggtgatcgtgcgcgccatgaacatgaccgtgagccagttcttcttcagtcgcttcacgaatcgcaacaacttctacgttaaatttcagattctggcccgccagcatgtggttaccatcaaccacaacgtgatcgtcttccacttcggtaatctctaccggtaccgggccctggtcggtttccgccaggaaacgcatccctacctgcagttcatcaacgcccataaagacgtctttaggcacacgctgcaccagattttcgtcatactggccgtaagcgtcgttcgcgccaacagcgacatcaaatttgtcgccaacttcatggccttccagcgcggtttccagaccagagatcagggagccgtgaccgtgcaggtaatccagcggcgcactcaccggagactcatcaaccaacacaccgtcttctgtacgtacctgataggccaggctgaccaccaggtcttttgctactttcatgatatctcctgagcatgggaagaatagtggcgcagattgtagcggaattctgcagccgtgtaccccttagcttaaaaaaacctgcggcatatcgctagtccggatgaaaaatcccgatcacttgctcttctttgcgaacatgctcgcggacgtctttatccgcttcccgcatttgatgcccgcacttaacgcattcaacaatatcgacattattttcacgccacatcgccattgtatcctgcgcctgacaggccggacatttcgcgcctgcaataaaacgtttacggattgccattgttttacccctactcaaattcatcccagccatccaactggcgccgttcctgttgcatttcccgctgaaaaatctcctccagttcgcgtcgggcctctctggcgcgcgaaatctgtaccatgtcgctatgctccgggatcagttcccgcaacattcgcatatccagccgacgaaaatgcaactgcgcgcgttgcgcctgatgcggatgcatacctaacgacaccagagttttacgtcccagttccagcgcgctggaaaacgtttcacgggaaaactgcgtgacgccagcctgtaataactcatgggcctccacacgtccacgagctcgcgcaagaatatgcagatgaggaaaatgctgctgacacagcgccaccagcttcatcgtgtcttccggttcattacacgtgatgactatcgactccgccgcttccgcgcccgcagaacgcagcagctcgacttgtgtagcgtcgccgtaatacactttataaccatatttgcgcatcagattaacggcgccgatatcgcgttccagcacggtgatacgcatcttattcgccatcaataagcgagcgatcacctgaccaaaacggccaaagccgacgacaatcacctggggcttatcatcctcaacccacggcttttcatcattctcttccgggccattaaggcggcgcgataaccacttatcaatccctttcatcagtagcggcgtggtcatcattgataatgtgacagtcaccaataataacgccatctgatcgccctgaaacaggcgctgagaagaggcggtagaaaagagcacaaaagcgaactcgcccccctgactcagcacgctggcaaactgcatccgttcagaacttcttattccatatagccgcgccagcagatacagcgtcaacatttttatgacgaccagaataacaacgctcgccgccacccacagtaaatgggtataaagtacgccgagatttagcgacataccgacggagataaagaacagcccaagcagtaaacctttaaagggatcgatagcattttccagctcatgccggtattcgctctctgccagtaaaacgccggcaatgaaggttcccagggccatcgacagtcccagcgcatccataaataaggcggcgctcaacaccagcaacagcgtcgcggcagtgaagacctcccgcacgccagacgcagcaataaaacgaaataccgggcgcagcaggtaacgaccgccaatcagcattaccgcgaaagccagtaccttcattgccactttaaaccagtcgaaatgctcgtcggccgatcccgccaataaaggcaccaacgccagtgcggggatcaccgctaaatcctgaaacagtaagacggaaaaccctaactgcccggactcgctacgattcatgcctttctcgcgcatcagttgtagcgccatcgccgtcgaagacatcgccaggccaatcccgccgacgaccgccgcctgccataagaaatcagcaagcatcaataatcccgccagcaccgccgcgcttaacagcacctgagcagcgccgacgccgaagatagagcgccgcagttgccaaagccgggacggattgagttcgagaccaatgataaacatcagaaacacgacgcccagttcggaaaagtgcaggatctcgtcaacgtcgctgataaatcccagcccccacggaccgatggcgattcccgccagcaaataccctagcaccgcgccgatgcccagcctggcggctaacggcaccgccgctaccgctgcgaagaggaacaacactcccgcggtcaataaatcagcaccttccatcaatagcctcccgcgctcacaggattcgccagccactcgccataggctttcgcatgactggccagcgtctgcggcgactggcggcgcgcccagtacacaataatgggcggcatccagtgcatccggcacatggccgcggtcagttcaaaagggcggagtacatcgctcattggatagcggtttagcgcgtcataccggtaagcgctctccggctcgccggtcgtaatcacgctacgccagtactttcccaccagttggtttccccctggtccgctggcgaacccccgactcaaaacgcgatcaagccattctttcagtaaagccggacagctataggtgtaaaggggatgctgaaaaacaatgacgtcgtgctcacgtaacagggcttgttcatagggcgtgtcgataaaaaaatcaggatagcgcgcataaagatcgtgcacggttacgttattgtgctgtatggccggtttaagcagtacccggttagcaaccgagtcctgagattccggatgggcatacaacagcaagactttcgctggctgagacatcaatccccctcccggttgttttgggtcgatacatgccattcttcaggccgcttctacgttgacagcgtttgttcaactcaggaacgtactctatgtccgccgctggggattaatgagagatattcttgtccctcaccaaaggcggcctgaatgattttgtgtatcgttgttgttttgagctaccattgcgctccagcgcggcggtacgcccgaatattacattatcataatgataaattaacatagtctgaacatactgcgccttatgattgttttctcctcgttacaaattcgtcgcggcgtgcgcgtcctactggacaatgcctcggctaccattaatccaggccagaaagtcggcctggtgggtaaaaacggctgcggtaaatctaccctgctggcattgctaaaaaatgaaatcagcgccgatgccgggagttttaccctgcccggaacctggcaattagcgtgggtgaatcaggaaacacctgcgttgcctcagccagcgattgagtatgtcattgacggcgaccgtgaataccggcagctggaggcgcagcttaacgacgccaacgaacgtaacgacggacatgctatcgcctccatacatggcaagctggacgccatcgacgcatggaccgttcgttcgcgcgccgccagcctgctacacggtctcggcttctctaacgatcagctggaacgtccggtcagcgacttttccggcggctggcggatgcgccttaacctggcccaggcgctgatttgccgttccgatttactgctgctcgacgaaccgaccaaccacctcgatctggatgccgtcatctggctggaaaaatggctgaagagctatccgggcaccctgattctgatctcccacgatcgcgactttcttgacccgatagtggataaaattatccatatcgaacaacagactctgttcgagtacaccggcaactacagcgcgtttgaagttcagcgcgccacgcgcctggcgcaacagcaggcgatgtatgagagtcagcaggagcgtgtggcgcatctgcaaagctacatcgaccgtttccgcgctaaagcgaccaaggccaagcaggcgcaaagccgtatcaagatgctggagcgtatggagctgattgcgccggctcatgtcgacaacccgttccatttcagcttccgcgcgccggaaagcctgccgaacccgctgctgaagatggaaaaagtcagcgcaggttatggcgatcgcatcattctggaatccatcaagctgaacctggtgcccggctcgcgtatcggcctgctgggtcgcaacggcgcggggaaatcgacgctgatcaagctgctggcgggcgaactggaaccgttgcacggtgaaatcggcctcgccaaaggcattaagctcggctacttcgcccagcaccaactggagttcctgcgcgccgatgaatccccgctgcaacatatggcgcgtctggcgccgcaggaactggagcagaagctgcgcgactatctcggcggcttcggtttccagggcgacaaagtaacggaagagacgcaacgtttctccggcggcgagaaagcgcgcctggtactggcgctgatcgtctggcagcgtccaaatctgctgttgctcgatgaaccgaccaaccacctggatctcgacatgcgtcaggcgctcaccgaagcgctgattgatttcgaaggcgcattggtcgtcgtgtcgcacgaccgccacctgattcgctccaccactgacgacctctatctggttcacgacaaaaaggtcgaaccgttcgacggagacctggaagattatcagcaatggctgagcgacgtgcagaaacaggaaaaccaggccgacaacgcgccgaaggaaaacaacgccaacagcgctcagtcacgcaaagatcagaagcgtcgcgaagccgagctacgcactctgacgcaaccgctgcgtaaagagattacccgtctggaaaaagagatggaaaagctcaacgcccaactggcgcaggcggaagagaagcttggcgacagcagcctgtatgacccaagccgtaaagcggagatgaccgagtgtctgcaactgcaggccagcgccaaatccgggctggaagcgtgtgaaatggcatggcttgaggcgcaggagcagcttgagcagatgatgcagaacgactaagagcctatcccattaggctattttattcgccattttagggccgggcagtgctcgaaatcctcacgtactatgtgtacgctccggtttctgcgcgctgtccggccccaaactggcttcaacaattacgcctacggggataggctctaacgcacggggcggacgatgaacctgtctatcaccgatgacattaccttccgcaagctcaccatcttaatgatgcttgtggagaagggcaacatcgcccgtaccgccgaggcgctaaacacgctggaagagaacgttcgtggtccgctgttcgtccataaaggcctcttaggtactcgccccggtataaagattaccgttgcggtcagcagcaccggaacagaagcctgcgttatgtgatttagcggcaaaggttgccgtgatttattttcgtcagcgcgtcgttcacgccaaataatgtaaacgtcacctcatcaacgccaagatttttcagacgcgcagtgtgttttttaatataagcctgcgccgtttcttcggattcaaacaagtaaataccgccagcttgctggtttttctcgctttctgtccagattttccagatgaagcccggctcctcattgatagactccgccagcccgaccagttgctgagtcatctcctcgccaaaagggccgctaaagttaaaatggatctgtaaaagtgtcttcgacatgccttctccttgagtcgcataactatcgtgttgccacactaccacgattaattcggctgatgcagaggttcacgcgatttctgtggggtattgcgcgcgccttgcatactgccctctctggtgaaatgaggcgcaattttatttcgccagacgaccaattgaacgtaaaatcacatattgactaatctgtgaaccttatgcgcggtatagtattgtttccaattatcaattgttctggtgctatggttgagatcacgtccacagaaatgaccccgcctgtcaataactcgcatgaatttattcccatgcgtggcattcgtaatcgccatttacaaactatgctgccgcgtttaatccgccgcaaagtgaagttcaacgcccactggcagcggctggagctaccggacggcgattttgtcgatctggcatggagcgaagatccgcaacaggcaaagtataaaccgcggctggtggtctttcacggtctggaaggcagcctgaacagcccctatgcccacgggctgattgaggcggcgcaaaagcgcggctggctaggcgtggtgatgcactttcgcggctgtagcggcgagcccaaccgtctgaatcgtatttaccactccggtgaaacggaggatggagcctggtttttacgctggctacagcgggagttcggcgccgttccgacagccgccgtgggctattcgctcggcggtaatatgctggcgtgcctgctggcgaaagaaggccgcgatattcccatcgaggcggcggtaattgtttctgcacctttcgttctcgaagcctgtagctaccacatggacaaagggttttcccgcgtctatcagcgttatttgcttaatctgttaaaagcgaatgcgtcacgcaagctggcggcgtaccccgggtcgctgccggtgaatctggcgcaactgaaatcaatgcgccgtattcgcgagtttgacgacctgatcaccgcgaaaattcacggctttgccgacgccatcgactactatcgtcagtgtagcgccatgccgttgcttaaccagattgctaaaccgacgctgattattcacgctaaagacgatccgtttatggatcatcatgtgatccctaaagcggaagatctgcccccgcaggtggagtatcagctgactgagcatggcggacacgtaggatttatcggcggtacgccgttgcgccctgaaatgtggctggaacgccgaattcctgactggctgacaacgtacctggaggcgtcatcatgatcattccctggcaggggctcgcccccgacacgctggacaacctgatcgaaagctttgtgttgcgcgaaggcaccgattatggtgaacatgaacgttcgcttgaacaaaaagtcgctgacgtaaaacgccaactgcaatccggcgaggccgtgctggtatggtctgaattacatgaaacggtcaatattatgccgaaaaagcagtttcgcgaataaaacgcctttgccgacaatacattattactaaagctcaatcatggagttgccatgtcagccaaacatccggtgatagcagtaacagggtcaagcggcgcggggaccaccaccaccagcctcgcgtttcgtaaaattttcgcgcagttaaatctgcacgccgccgaggtggaaggcgacagttttcatcgttacacccgcccggaaatggatatggcgatccgcaaagcgcgtgacgccgggcggcatatcagctatttcgggcctgaagccaatgacttcagcctactggaacatacctttattgagtacgggcagacgggtaaaggccagtcgcgtaaatatctgcatacctatgatgaagccgtaccgtggaatcaggttcccggcacgtttacgccctggcagccgctacccgaaccgaccgatgtgctgttttatgaaggactgcacggcggcgtcgtcaccccgcaacatgatgtcgcgcgtcatgttgatctgttggttggcgtggtgcctatcgtcaacctcgagtggattcagaaactgattcgcgacaccagcgagcgcggacactcccgtgaagcggtgatggattccgtggtgcgttccatggacgactacatcaattacattacgccgcaattctcgcgtacccatatcaacttccagcgcgtaccgaccgtcgacacgtccaatccgttcgccgcaaagggtattccctcgctggatgagagttttgtggtgatccatttccgcaatctggaagggatcgattttccctggctcctggcgatgctccagggctcgttcatttctcacattaatacattagtggtgccgggcggcaaaatggggctggcgatggagctgattatgttgccgctggtgcagcgattaatggaaggcaaaaaaatcgaataaccgcggtgaaatgcccgatggcgctacgcttatcgggcctacgagataaaaacgggtaggccggataaagccacgccgccatccggcatcacatgttacgccgcaatcacttcatacgaatgggtaatattgaccgctttttccagcattagcgccaccgagcaatatttttccgcggagagatcgacagcgcgcgcgacggcagcctctttcagatcgctgccggtaacgataaaatgcagattaatgtgcgtaaacaggcgcggcgcgtcttcccggcgctcggatgtcagcttcacttcgcagttggtgacattctgacggcccttttgcaggattgataccacatcaatagcgctacatccgccagccgccattaataccatctccatcggactcggcgctttgtcaccggagttgccatccattaaaatctggtggccggaggaggactctccgaggaacgtgagcccttcaacccactttacacgcgcttgcatatttcgtaactccaatgtttcaattttcctgaaagattacgcgcatacaacaaaagtcgcaatggaaggcgacctgggtcatgctgaagcgagacaccaggagacacacggcgaaagctatgctaaaacagacaagatgctacagtaatacattgacgtactgcatgtatgcagaggacatcacattacaggctacaatctattttcgtagcccccttcccaggtagcgggaagtatatttttgcaaccccagagacagtgccgttttctggctctggagacagcttataacagaggataaccgcgcatggtgcttggcaaaccgcaaacagacccgactcttgaatggttcttgtctcattgccacattcataagtacccgtcaaagagcacgctgattcaccagggtgaaaaagcagaaacgctgtactacatcgttaaaggctccgtggcagtgctgatcaaagatgaagaagggaaagaaatgatcctttcttatctgaatcagggtgattttattggtgaactgggcctgtttgaagaaggccaggaacgcagcgcctgggtacgtgcgaaaaccgcatgtgaggtcgctgaaatttcctacaaaaaatttcgccaattaatccaggtcaacccggatattctgatgcgcctctcttcccagatggctcgtcgcttacaagtcacctctgaaaaagtaggtaacctcgccttccttgacgtcaccgggcgtatcgctcagacgctgctgaatctggcgaaacagcccgatgccatgacgcacccggatgggatgcagatcaaaatcactcgtcaggaaatcggccagatcgtcggctgctcccgcgaaaccgttggtcgtattttgaaaatgctggaagatcaaaacctgatctccgcgcatggcaagaccatcgtcgtctacggcacccgttaattccgtcagaatggcgcgttttatcatgcgccatttttgtttgcatcgatgtggcgaagactgatttatcacccagagattaattacgcactacggcaaacgctggtgctgtgcctgcctgtggctgttggtttattaataggccagctacacctgggcttgcttttctctctcgttcccgcctgctgcaacattgcaggtctggataccccgcacaaacgcttttttaaacgcctgatcatcggcgcgtcgctgttcgccggatgcagtctggtaacgcaacttctgctggcggaatccatccccctgccgttgatcctgaccggcctcacgctggtgcttggcgtgacggcggaaattagcccgcttcacgcgcggctactgccagcatcgctgattgccgccatctttaccctgagccttgcgggatacatgcccgtctgggagccgctgctcatttatgcgctgggcacgctatggtacggcgtgtttaactggttttggttctggctatggcgcgaacagccgctgcgcgagtcattgagtttgttataccgtgaactggccgattattgcgaagcgaaatacagcctgctcacccaacatatcgatccggaaaaagcgctgcctcccctgctgatacgccagcaaaaagcggtcgatctcattacccagtgttaccaacagatgcatatgctttcggcgcacaacaataatgattacaagcgtctactacgggcttttcaggaagcgatggatttgcaggagcacatctccgtcagcttgcatcagccggaagaggtacagaaactggtagaacgcagccatgcggaagaggtgattcgctggaatgcgcaaacggtcgccgcccgtctgcgcgtgctggcggatgacattctttatcatcgtctgccgacgcgcttctccatggaaaaacagattggcgctctggagaagatcgccaatcagcatcctgaaaatccggtaggccagttctgctattggcacttcagtcgaatcgcccgtgtgctgcgtactcagcgaccgctgtacgcccgcgacctgatggccgataaacagcgtcgtttgccgctacttccggcgctgaaaaattatatgtctcttaaatcgccggcgctacgcaacgccggacgcatcagcgtgatgatgagcatcgccagtctgatgggcagtgcgttgcacctgcctaaaccgtactggatactcatgacggtgctgtttgtcacccaaaacggctatggcgcgacgcgcgtacgtattctgcaccgttcggtcggaacgctggtcggcctggtgattgccggcgtcacgctgcacttacatattcccgaaagcattacgctggcggtcatgctggtactaacgctggcaagttatctgattattcgtaaaaactacggctgggcgacggtcggctttacggtgacggcggtatacaccatccagttactgacgttaaacggagagcagtttattgtgccgaggctgatcgatacgctgattggctgtttaattgcctttggcggcatggtctggctgtggccgcaatggcaaagcgggctattacgtaaaaacgcccatgatgcgctggaagccgatcaagaagctatccgactgatcctcagtaacgatccgcaggccaccccgctcgcttatcaaagaatgcgggtcaaccaggcgcataacacgttattcaactcgttaaatcaggcaatgcaggaacccggattcaatacccactatctgtcggatatgaaactatgggtcacgcacagccagtttattgtcgagcatatcaacgctatgacgacgctggcgcgggaacacaccatgctgacgccggatctggcgcagcgctatctggaatcttgcgagattgcgattcagcgctgccagcagcgcctggagtacgacaggccaggcggctccggcgatgtcaatattctggagtcgccagacatgccgtcacatggcttattgagcactctggaacaacatttacagcgcatcatcggccatctgaacaccatgcacaccatttcgtcgatggcctggcgtcagcgtccgcatcacggtatctggctgagtaagcggctacgggatacaaaaggttaagaccgaccgccggatgcgctacgcttatccggcaatccgccatcaggccaccaccttccctaccgcctgcgcaaagcgctgcattccttcatggatatccgcctcttccaccaccagcgacggggcaaaacgcatcacgtcggctccggcattgagcaccatcacgccggcctccgcgcctgcgtacagaaaatcgcgcgcccgacctttgtacttcggcttcagttccgcgccaatcagcagccccatgccgcgaatatcgctgaaaatgtcaaattgctcgtcaatcgcctgcaaatgttgcacaaactgttgccgcttagtgtgaatgccttgtagtacctctggcgtattaataatatcgaatgccgcgccagccaccgcacaggccagcggattgccgccataggttgaaccatgcgaacctacatggaaggccgaggctatttcctgcgtggtcagcatggcgctcaccggaaaaccgccgcctaacgctttggcgctggtgaggatatccggcgtgacgccgtagtgcatataggcaaacaggtctccggtgcgccccatcccacactgcacttcatcaaacaccagcaacgcctgatgctcgtcacacaggtcgcgtaaccctttgaggaattccggtgtagccgcctgcacgccgccttcaccctgaatcggctcgaccaccaccgcgcaggtgtggtcatccattaccgctttcaccgcatgaagatcgttgaagggaacgtgaataatatcggcgggtttcggcccaaagccgtcggaatatttcggctgcccgcctacagagacggtaaacaaggaacggccatgaaaagcgttatggaaggcaatgattttcgttttgaacgggctatggcgcacgcaggcataatgacgcgccagtttaaaagcggtttcgttcgcttcggtgccggaattcataaacagcacgcgctcggcaaacgtggcgtcgatcagtttacgtcccagacgcaacgctggttcattggtaaaaacgttactggtatgccacaaggtttccccctgggatttcagcgcctcgaccagcgccggatggcaatggcccagcgcagtcactgcaatcccgccggcgaaatcaatatactctttgccctgctgatcccatactcggctgcctttacctttgaccggaataaagtccgccggtgcataaacaggcagaatcacctcatcaaaagttgcgcgcgtaatagccgtttgttcagttgccatatcattaccacccggttaagtagaaatgccagtgaaattataatcacaaaatatgaataaaaaatcactcaatagcaaccacaaatcaacgccggaggaaatttttcagcagagcgtgtccttgttcgctgagaatactttccgggtggaactgcacgccttccagatcccactcgcggtggcgaatgcccataatctcctgcgtttcgctccaggcggtgatctcaaaacactcaggcaacgtggcagggtcgacaatcagcgagtggtaacgtgtcacggttaacgggctgggcaatccccgaaacacgccctgtccattatgcgtaacaggtgacgttttaccgtgcatcactttcgctgcccgcactaccgacgcaccaaaggcctgcgccatcgcctgatgacccaggcaaacgcccagcatcggaatacgtccggcataatggcggatgaccgccagtgaaatgccagcgtcattcggcgtacaggggccaggagagataacgattttttgcgggttcaaagcgtcaatgtgcgccagcgttagcgcatcattgcgccggacctgcacttccgcgcccagttcacaaaaatactggtagaggttccaggtaaaggaatcatagttatcgataagcaggatcatggcggctccgggtgagtagaaccgcactattttactcagtttcgcgagcttcgcttatcgctttctgaaaaatcgcccgcaaagcggagagatcgcccatcgcgccgctctggttcgcctgcttccatgtttcaaccgcaataccttgccaactcagcgcgtagcctgcatgtagcgccagttgttcaaagaagatgcgctgcgccaacccgctcccaaaacgaaacggatgaagcacattaatttcacagtagtaatgcgccagccgctcgacaaacttctcgtgcgccagaccaaccaggtagccctcttcttccagatcctgcatcagagcgttgccctctttttcgatataggcaaagtggcaaaaacgggtatcgccctggtaaatatcgacctcccgcagttgccctgcccagtcgaaaatatcctgatagagctggcgatgaatcgcgcacagatgaggcaagccgcgtaccagcggccccagttcaatcgtagcggcgcggagcgcggtcatttcgtatgccgcttgcgccagtcgctgggcctgatgaatccccagccgattacgcatcacattcagccccggatagaggtacggatcgcgtccttcgccaaatttatcgctcatagtgcctccgaagctcgtcaagacgtaccagcgcttcgtcggcagtcagggttactaaggggatctcaataccttcgagacggcggctttgctggaagttaacgttgcgccgttgctcccaaaagcgtgacttttgtttatcggtaagtttcttcacctggcctccctgaatatgcctgtgcttgaccacaagtataagcagcaatttcaggttacgctgagacagggagaaaacgcgggcggctcgcacccgcgcaggcatgttttatggcaggactttcgcggaaaggataacgactggttttgtcggcacattctgataaggcccgacatcgtgcgtcggtacctgtgagattttatcggcgacatccataccttttaccactttaccaaataccgcatagccaaagtcgcgctggccgtggtcgagaaaagcgttatccgcgacgttaataaagaactggctggtggcgctgtctttatctgcggtgcgcgccatcgcgatcgtgccgcgagtattacgcagaccgttgtcggcttcattcttaataggcggattcggtttcttctgctgcatctgctcgttaaaaccaccaccctgaatcataaagccaggaataacgcggtgaaacgtagtgttgttatagaaaccactgttgacgtaatcgacaaagtttttcacagaaaccggcgctttctggctgttcagctccagctcaatattcccggcggaggtggttaacagcacatgaggatcgccttttgctgccaacgctgcgggagaaagagcagaaagagcgaaaacagctgcgacagccgccagagtcgatttgagcatgagatttccttaaagagagcagaaataaagcaagtggaatgattttaaagagccttcctgggccaggccagccctttacctaattttacgtatatgaaacaaatgtaacgttacgacgcaacgccgtattcttgcaatatgatgtgacaaacatcacattaaaaaatgcaatgaacattactatcactaataattatttaaatgcatcacaaaagcgcctaaaatctgcccgcttaacgcgccctccacgcgcttcacttctcttcaaggccagacatgactaacagcaaccgcatcaagctcacatggatcagctttctttcctacgccctgaccggggcgctggtgattgtcaccgggatggtgatgggaaatatcgcagactattttcatctgcccgtttccagcatgagtaacacctttacttttctgaacgccgggattttgatctcgatcttcctcaatgcgtggctgatggaaatcatcccgctgaaaacacagctacgctttggttttatcctgatggtgctggcggtggccgggctgatgttcggccatagcctggcgttgttctcagcggcgatgtttgtgctggggctggtcagcgggatcaccatgtcgattggcaccttcctgattacgcaactttatgaagggcgtcagcgcggttcccgactgctgtttaccgactccttcttcagcatggcggggatgatttttcctatggtcgccgccttcctgctggcgcgtagtattgagtggtactgggtctacgcctgcatcggcctggtctacctggcgattttcatcctgaccttcggctgtgaatttccggcgctgggtaaacatgcgcagcactctcaggcgcctgtcgtcaaagaaaaatggggcattggcgtactgtttctggccgtcgccgcgctgtgctatatcctcggtcaattaggctttatctcctgggtgccggaatacgccaaaggcctcggcatgagcctgaatgacgccggggcgctggtgagtgatttctggatgtcctatatgtttggcatgtgggcgttcagctttatcctgcgctttttcgatctgcaacgcattctgaccgtactggcgggtatggcggcggtactgatgtatctgtttattaccggcacgcaggcgcatatgccgtggtttattctgacgctgggcttcttctccagcgccatttatacctccatcattacgctgggatcgcagcaaacgaaagtggcctcgcctaagctggttaacttcattctgacctgcggcaccatcggaacaatgctgaccttcgtcgtcaccggcccgattgtagcgcacagcggcccacaggcggcgttactcaccgcgaatggtctgtatgcggtggtctttgtgatgtgctttgcgctcggctttgtatcccgtcatcgtcagcatagcgcgccggctacgcattgataatccttgccggatggagacatcgccctccggcactctatcccccctcctgacggggtaggcctgttggtctaaaaacccctcattttgtatgttatttgtacaaacctgaaaagcctgacaattccgccacttataaaaatccagacaaatcagccatatacccattaagaggtatataaaggtgaatttgatttacatcaataagcggggttgctgaatcgttaaggtaggcggtaatagaaaagaaatcgaggcaaaaatgagcaaagtcagactcgctattatcggtaatggtatggtcggccaccgctttattgaggatctccttgataaatccgacgctagcctgttcgacattaccgtgttctgtgaagaaccccgtaaagcctatgaccgtgtccacctgtcatcctacttctctcaccacaccgcggaagagctctctctggtgcgtgaaggattttacgagaagcacggcgtaaaggtactggttggcgaacgcgcaattaccattaaccgtcaggagaaagtgattcactccagcgcgggtcgtaccgtttattatgacaagctgatcatggcgaccggttcctatccgtggatcccgccgattaaaggctccgaaacccaggattgcttcgtttaccgtaccattgaagacctcaacgctatcgaagcctgcgcccgtcgcagcaagcgcggggcggtggtcggcggcggtctgctggggctggaagccgctggcgcgctgaaaaacctcggcgtggaaacgcacgtcattgaatttgcgccaatgctgatggcagaacagctcgatcagatgggcggcgagcagctacgtcgcaagatcgaaagcatgggcgtgcgtgtacacaccagtaaaaacacgcaagagattgttcagcagggtaacgaagcgcgtaagactatgcgttttgccgacggcagcgagctggaagtcgatttcatcgtcttctctaccggtattcgcccccgcgacaagctggctacccagtgcggtctggccgtcgcgcagcgcggcgggatcgtgattaacgacacctgccagacgtccgacccggatatctacgctatcggcgagtgcgccagttggaacaaccgcgtttacggtctggtcgcaccaggctataaaatggcccaggtcgccgttgaccacatcctcggcagtgaaaacgcctttgaaggggcggatctcagcgccaagctgaagctgctgggcgtggacgtcggcggcatcggcgacgcgcatggccgcacgccgggcgcgcgtagttacgtttacctcgatgaaagcaaagaagtctacaaacgtctaattgtcagcgaagataacaaaacgctgctcggcgcagtactggtcggcgacaccagcgattacggcaatttgctgcaactggtactgaacgccatcgaactgccggaaaacccggattcgctgatcctgccgtcgcacgcgggcagtggtaaacccgctatcggcgtggataaactgccggacagcgcgcagatctgctcctgcttcgatgtgactaaaggcgatctgatcgccgctatcaataaaggctgccataccgtggcggcgctgaaagcggaaaccaaagccggaaccggctgcggcggctgcatcccgctggtgacgcaggtactgaacgccgaactggcgaaacagggtattgaagtcaacaacaacctgtgcgagcactttgcttattctcgtcaggaactgttccacttaatccgcgtggaaggtatcaaaacctttgaagaactgctggcgaaacacggtaaaggctacggctgcgaagtgtgtaagccgaccgtcggttcgctgctggcgtcgtgctggaacgaatacatcctcaagccgcagcacacgccgctacaggatactaacgataacttcctagcgaatatccagaaagacggtacttactcggtgatcccgcgctcggcgggcggcgaaatcaccccggaaggtctggtggccgtgggtcgtatcgcccgcgagtttaacctctataccaaaatcaccggttctcagcgtatcggcctgtttggcgcgcaaaaagacgatctgccggaaatctggcgtcagttgattgaagccggtttcgaaaccggtcacgcgtatgccaaagcgctgcggatggcgaaaacctgcgtcggcagcacctggtgccgctacggcgtgggcgacagcgtcggtttcggcgtggagctggaaaaccgctacaaaggcattcgtaccccgcacaaaatgaaattcggcgtctccggctgtacccgtgaatgtgcggaagcgcagggcaaagatgtgggtatcatcgccacggagaaaggctggaacctgtacgtctgcggtaacggcgggatgaaaccgcgtcatgcggatctgctggcagccgatctcgatcgcgacacgctgatcaagtacctcgaccgctttatgatgttctacatccgtactgccgacaaactgacccgtaccgcgccgtggctggataatctggaaggcggcatcgagtacctgaaatcggtcatcatcgacgataagctgggcctgaacgaacatctggaagaagagatggcgcgcctgcgcgcagcggtggtctgcgagtggacagaaaccgttaacaccccatccgcacaggttcgctttaagcactttatcaacagcgacaaacgcgacccgaacgtccaggttgtgcctgaacgtgaacagcatcgtccggccacgccgtatgaacgtatcccggtcactctggtggaggaaaacgcatgagtcagtggcaaaacatctgcaaaatcgatgacatcctgccgggaaccggcgtctgcgcgctgtcaggcggcgagcaggtggcaattttccgtccttaccatagcgatcaggtgtttgcgatcagcaacatcgacccgttctttgaggccagtgtgctgtctcgtgggctgattgcggaacaccagggcgaactgtgggtcgccagcccgttgaaaaagcagcgcttccgcctgagcgatggtttatgcatggaagatgagcagttttctgtgaaacattacgacgcgcgggtaaaagacggcgtggtgcagttgcgcggttaattatttttgggaggcgcaacgcctccccttttttgtattttttttcattttaattgttatcacaaaatcatttgtactgcatcgcggcggcaactgagcaacaaattcgtcaggaacgaatttgaacagccgctggctgccttcggtgagggacaaggatgtccctcattaatccccaggagcatagttcactatgtgactggggtgagcgagggcagccaacaaagaggcagtgcaaaggatgaagtgagaaaaggataatcaaatgtttacagacactatcaataagtgtgcggctaacgctgcgcgcatcgcacgcctgtcggcgaataatccgctcggcttctgggtcagttcggcaatggccggggcttatgtcggtctcggcatcattcttattttcaccctcggcaatctgctcgacccgtccgtacgtcctctggtgatgggagccaccttcggtatcgccttaacgctggtcatcatcgccggttccgaactgtttaccggccacaccatgttcctgacgctgggcgtcaaagcaggcaccatcagccacggtcaaatgtgggctatcctgccgcaaacctggctcggcaacctggtcggttccgtgtttgtcgccctgctttacagctggggcggcggcagtttattgccggtcgataccagcatcgttcactcagtcgcgctggcgaaaaccaccgcgcccgccacggtactgttcttcaaaggcgcgctgtgtaactggctggtttgtctggcaatctggatggcaatccgcaccgaaggcacggcaaaatttcttgctatctggtggtgtctgctggcgtttatcgcttccggctacgagcactccgtcgcgaatatgacgctgttcgccctctcctggtttggtcatcacagcgacgcctataccctggccggaattggtcataacctgttgtgggtgacactcggtaatactttgtccggtgtcgtattcatgggattgggttattggtatgctacgccaaaatcggagcgtccggctccggcaaaaatcaatcagccagaggctgctgccaataattaaggggtaatgtcgtggaccatttgcctatattttgtcaattacgcgaccgcgactgtctgatcgtcggcggtggcgatgtcgcagaacgcaaagcacggttactgctggaagcaggcgcacgtttaacggtcaatgcgctaacctttattccacagttcaccgtatgggcaaatgaaggcatgttgactctggttgagggaccgttcgacgaaacgcttctcgactcgtgttggctggcgatcgcggccactgacgacgataccgtcaaccagcgcgtcagcgacgcggcggagtcacgccgtatcttttgcaacgtggtggatgcgccgaaagccgccagctttatcatgccctccattattgaccgctcgccgctgatggtcgccgtctcctcgggcggcacctccccggtgctggcgcgtctgctgcgcgagaaactggaatcgctgctgccgcagcatctggggcaggtcgcgcgctatgccgggcaactccgcgcccgagtgaaaaagcagtttgccacgatgggcgagcgtcgtcgcttctgggaaaaatttttcgtcaatgaccggctggcgcagtcgctggcgaatgccgatgagaaagcggttaacgcgacaaccgaacgcctgtttagcgaaccgctggatcaccgtggcgaagtcgtgctggtcggcgccgggccgggcgatgccggactgctgacgctgaaagggttacaacaaatccaacaggcggatatcgtggtttacgatcgcctcgtctccgacgacattatgaacctggtacgccgcgatgccgatcgggtctttgtggggaaacgcgcgggttaccactgcgtcccacaggaggaaatcaaccagatcctgctgcgtgaagcgcaaaaaggtaaacgcgtggtacgcctgaaaggcggcgatccctttatctttggtcgcggcggcgaagagctggaaacgctgtgtcatgccggtattcctttctcggtagtgccggggattaccgcggcttccggctgctccgcctactccggtattccgctaactcatcgcgattacgcccagagcgtacgtctggtcacgggtcacctgaaaaccggcggcgagctggactgggaaaacctggcggcagaaaaacagacgctggtgttctacatggggctgaatcaggcagcgactatccaggaaaaactgatcgcattcggtatgcaggccgatatgccggttgcgctggtagaaaacggtacctccgtgaagcaacgcgtcgtccacggtgtgctgacgcagctcggtgaattagcgcaacaggttgaaagcccggcgctgattatcgttggtcgcgtggtagccttacgcgataaattaaattggttctctaatcattaattaaaataacgccctgttattcagggctttattttacaactactcgtaatctcaaattatttttacttaaaagtgaattaagaaactaactttaaatacaccggacaaatttaaataataataattctgcctaaaaacccttttactcgtcaaattcacctcttattcattcatacaataaataacaccgttaagcactcaatttgacctgacctggttatcgggtgataaaataaacactaaagcataatttttcttctggccatttcatcattgcctgtaccgctctctgcatatgtttagtacgcaaggaaaatattaattaaggatgaaccctatgcaaaagaaaaaacttatttctatcgctatcgctttaacgctacaaagttattacattccggccatcgccgcagaaaataacgatgatgaaaaagaatgtcccagtaatatctcctccctgcctaaagaaaaacgcgcaaaactctcaccgacctgccttgctacacctgaaaatggtaatcactggggctgggttgctggcggcgttgctgcattggtcgcaggtgtggctattggcgttgaaaataacggtggcggagattctaatcattcttataccccccctaagcccgataatggcggcgacgtcaccccgcccgacgatggcggcaacgtcaccccgcccgacgatggcggcaacgtcaccccgcccgacgatggcggcgatgacaatgtgaccccgcccgacgatagtggcgatgacgatgtggccccgcctgacgatagcggcgatgacgatgtaaccccgcccgacgatagcggcgatgatgatgtgaccccgcccgacgatagcggcgatgacgatgtgaccccgcctgacgatagcggcgatgacgatgtaaccccgcccgacgatagcggcgatgacgatgtgaccccgcccgatgatagcggcgatgacgatgtgaccccgcccgatgatagcggcgatgacgatgtaaccccgcccgatgatagcggcgatgacgacgacacgcccccagatgactctgttattaccttcagcaacggcgtcaccatcgataaaggcaaagacaccctgaccttcgacagcttcaaactggataacggcagcgttcttgagggtgccgtgtggaattattcagaacaggacaaccagtggcagctcaccaccgcggacggtaaaacgctgaacgtcaccggctgggacgtgaccgacgccaatgccgccgtgattgaaggcacccaggaaaacggtctctactggaagtacgacagccggggctatctgattattgccgacgataacaccaccgttatcagcggcgatgaccaggcgcataattccgatcgcggcatggatatcagcggccaggatcgcaccggcgtgataatttccggcgatagaaccgtcaacacgctcaccggggactccagtgtgaccgacggtgccaccggcatggttatctccggtgacggcaccaccaacaccatttcgggccactccacggtggacaacgccaccggcgcgctgatttccggcaacggcaccaccaccaatttcgccggtgacattgccgtgagcggcggcggcaccgccatcatcatcgacggcgacaacgccacgattaagaataccggtacctctgacatcagcggcgcaggctccaccggcaccgtcattgacggcaataaggcccgcgtcaacaatgacggtgatatgaccatcaccgacggcggcaccggcggccacattaccggcgacaacgtggttatcgataacgccgggagcactaccgtcagcggcgcagacgccacggcgctgtatatcgaaggcgacaacgcgctcgttatcaacgaaggtaatcaaactatctctggcggcgccgtcggtacgcgcattgacggcgacgacgcccataccaccaataccggtgatatcgcggtggatggcgcgggctctgccgccgtgattatcaacggcgacaacggcagcctgacccaggcgggcgatctgctggtcaccgacggcgcgatgggcatcatcacctatggcaccggaaatgaagcaaaaaataccggcaacgccaccgtacgtgatgcggactcggtgggttttgtggttgcaggcgaaaaaaacaccttcaaaaacaaaggggatattgacgtcagccttaacggcaccggcgcgctggtgagcggcgatatgtcgcaggttacgctggatggcgatattaacgttgtctcagtccaggacagcgaaggcgtgtttagctcagcgacaggggtgagcgtgagcggcgacagcaacgccgttgatatcaccggcaacgtaaatatcagcgccgactacgggcaggatgatctggctgccggggctcccccgttaaccggcgttgtcgtcggcggtaacggcaataccgttacccttaatggcgcgctgaatattgatgacaacgatctgtccgccaccggcggacaatacctggacgttgttggcctgagcgtaacaggtgatgataacgacgttgagattgacggcggtattaatatcacccacagcgaggatccacttgatggaacctctgcagacattaccggcatcagcgtcagcggtaacagtaccgttacgctaaacggtcattctaccattgataccaacacggtagtgggggggcacgttgtactggcgcgggtcaacaacggcggctccctgattctgggtgatgactcagttgttgacgttaatgtcagttatatacccacaggctattacacctacaacgcgttgctgatggctgatggcgaaggcacatcaattgaaaataaaggcgatattacaagccatggcgtgtattccgtcattcgcgcagataacggctcggaagtcagcaacagcggagatattctggtctacgcgaccagtagcaacagtagtgaggatcgtgcagccatcacaagggctagtggcgagggatcggctgttcataacaaagccggcggcgatatcaccctcatttctgatcagacgccgcagggcagtggcggtattgaagtatacccattgaaatggtacacccacaccttttacgccatgatggcttcggattatggcgatgtcgttaacgatgagggcgccacgatccatttgcagggggcaggtgtatatggcgttaccgccagccgaggtaaagcactaaacgaaggcaatatctatctggatggccttgtcccgacgctggacgatgaaaataacatcaccagcaccagctactggcagccatcatcgctctatctcaccagctcaggaatggtggcgggttccaccgatgccgatggcgacgccaccgccatcaacaccggcaacattaccgtcaacaacgccgggttcggcatgatggcgcttaatggcggcaccgccattaaccagggcgtgatcaccctgaccgccgatgacggcgtgaccggtcaggcagacgagctggtcgggatggcggcgctcaacggcggcgtcgtcatcaacgacaccagcggcgtgattaacatcgacgccgattacggccaggcgtttctgagcgacagttccagctacatcatcaataacggctctatcaaccttaacggcagcccgatggatgatactgattcacacatgggcggcacgccaacggacaaaatctggattcagtctctgcccggcagcggcgacagcgacaccaggacctccgacacaggtttcttcaccgccggtacgctggccaactacggtactgaaaccctgaacggcgatgtggacgttaacgggggctggctgtacaacgaagcgggcgcctcgctcaccgtcaacggcaccgtgacgattaacggcggggctaacgcgctggctaactacgggacgctggacgcggacgctatttccacctggcacagcctctttaatgaagcggacggcagcatcaccaccgatctgttaacccttaatggcgacgtcactttttacaataacggcgatttcaccggctccatagcgggcaccagctaccagcaggaaatcgtcaatactggcgatatgacggtggcggaagatggcaaatcgctggtcagcggcagcttctatttctataacgaagaggacgctacgcttaccaacagcggcagcgcggtggaaggcggcgagaacaccatcatcaatctgacgcgcgccaacgattcgctgacccaggtgaacagcggcaccatcaccgccactaacggttacagcgccatcaccacggtcaacggcagcaatgaccccaaatggatctggaacaccgcaaccggcgtgattaacggtattaacccggatgcgccgctaatcaatttgggccgcggctataacttcggcaaccagggcactatcaacgtgcagggcgataacgccgtggcgattagcggcggcaccagcagttatgtcattaacctggtcaatagcggcaccatcaacgtcggtaccgagcagggcaaggaggacggcaccaacggcaccgggcttatcggcatcaagggcaacggtaatgccaccaccataaacaacaccgcagacggcgtgatcaacgtttacgcggatgactcgtatgcgtttggcggcaagaccaaagccatcatcaacaacggcgaaatcaacctgctgtgcgacagcggctgcgacatctacgcgccgggtactacgggcacgcagaacgaccataacgggacagcggacatcgtcatcccggatgcgactaccgccccgaccgagggcagcatcccgacgccgccagcggatcccaacgcgccgcagcagctctccaactatattgttggcaccaacgccgacggtagctccggtacgctgaaagccaataacctggtgattggcgacaacgtgaaggtggataccggctttaccagcggtacggcggataccaccgtggtggtggataacgccttcaccggcagcaatatccagggcgcggacaacatcacttccaccagcgtggtgtggaacgcccagggtagccaggatgccgacggcaacgttgacgtcaccatgaccaaaaacgcctatgccgatgtggcgaccgacagctcggtaagcgacgtggcgcaggcgctggacgccggttacaccaacaacgagctgtacaccagccttaatgtggggactaccgccgagctgaacagcgcactcaagcaggtgagcggtgctcaagccaccacggtattccgtgaagcgcgtgtactcagcaaccgctttaccatgctggccgacgccgcgccgcaaattaaagatggtctggcgttcaacgtggtggcgaaaggcgacccacgtgcggagctgggcaacaacacccagtacgacatgctggcattacgccagacgttggatctcaccgccagccagaatctgacgctggagtacggtattgcgcgtctggatggcgacggttcgaaaactgcgggcgataacggcctgacaggcggctacagccagttctttggcctgaagcacagcatggcgtttgatgaaggtctggcgtggaacaacagcctacgctatgacgtgcataacctcgacagcagccgttctgttgcctatggcgatgtcaacaaaattgccgattccgacatgcgtcagcagtaccttgagtttcgcagtgaaggggcgaaaactttcaccatgatgggcgatgcgctgaaagtcacgccgtatgccggggtgaaattccgtcacaccatggaagatggctacaaagagcgcagcgccggagattttaacctgtcgatgaactctggcaacgaaacggcggtagactctattgtcggcctgaagctggattacgccgggaaagacggctggagcgccaccgctaccctggaaggtggcccgaacctgagctacagcaagagccagcgtacagcgtcattacagggtgcggcgggtcaatcgttcggcgtggatgacggtcaaaaaggcggcggcgttaatggtctggcaaccatcggcgtgaaatacagcagcaatgataccgcgctacatctggatgcctaccagtggaaggaagacggtatcagcgataaaggctttatgcttaacgttaagaaaacatttcgttaaataaacgacattatataacactaataaatatcctccggcatagccggaggtttttcagatgcgcctataaggctctcttaccagccgcgccctaacaggcgcatacgatctgacatttgcatcaaacttcgttacttacggcccgtaaacgggctgcccggatacgggatcgataattgctcacccattttatcctcttcaagctggtgctttatgtagtcctgtatcttcgccgtgttcttacccaccgtatcgacatagtaccctctgcaccagaactccctgttcctgtatttgaattttagatccccaaactgctcgtaaagcatcagactacttttacccttcagatatcccatgaaactcgacacactcatcttcggcgggatctccagaagcatgtgaatatgatctgcacaacattctgcttccagaattcgtacgtttttccattcacacaattttcttaatatgctgcctactgccctacgcttctctccatagaacgcttgtcttcggtatttgggcgcgaaaactatgtgatatttacagttccatcgggtgtgcgctaagctcttttcgtcccccattgggacccccttttgatttcttgttgaacttttgcagttgccagaccgcaagatgttttaacaaatcaaaaggggttttaataactggcttaaagctgaaagctttccggaacccccagcctagctgggggttttccatagacaataaaggccgcttattattaagcggcctttttaaatcatatcccctggtaaagataaagtccttatttggactacctggatgattcattaattgctatcgtactatacgctaaatagatcttatatttattccaccagtagtgctcgttttatcaacaaggattttgaaatgtttaaatttgtaaaaattgccgttgtggcaggggttctggcgacgctcactgcttgtactggtcatatcgaaaacaaaaaaaataactgcagctacgattatttgctgcaccctgcaatttctatttctaaaattattggcggttgcggcccggctgccgatcaataatagaaacgactgcgcagatacaaaaaaaccgggattttcccggtttttttacaggtctgataaacggtacggcacaggtgccttgtccaacttacgctcgttggtaggcccgataagctagcgccatcgggcacgcaataacccttacggtttcgccacaaagccaatggcttcgtaaacggctttcagcgtttcggccgcacgtgcgctggctttttccgccccgtctttcatcaccttctgcaagaacgcttcgtcgttgcggaaacggtgatagcgctcctgcaactcagacaacattccggaaaccgcctccgccacttcgcctttcaaatggccatacattttaccttcaaactgtttttccagttcaggaatgctctgaccggtcacggcggaaagaatatccagcaggttagagacacccgctttctctttcacatcataacgcaccaccggcggctcgtcggagtcagtgaccgcacgtttgattttcttcactaccgatttcggatcttccagcaagccgatcacgttattacggttatcgtccgatttggacattttctttgtcggctccagcagcgacatcacgcgcgcgccggatttgggaataaacggttccggtactttgaaaatatcgccatacagcccgttaaaacgctgggcgatatcgcggctcagttccagatgctgcttctgatcttcgcctaccggcaccagattggtttggtacaacagaatgtctgccgccatcagcaccgggtaatcaaacaggccggcgttaatgttttccgcatagcgcgcagatttatctttaaactgcgtcatacggctcagctcgccgaaataggtatagcagttcagcgcccagccaagctgcgcatgttccggcacatgggactgaacgaaaatagtgctcttttcaggatcaataccacatgccaggtacagcgccagcgtatccagcgtcgctttacgtagctgctgcgcgtcctgacgcacggtaatagcatgttggtctacgatgcagtagatgcaatgatagtcatcctgcatgtttacccactgacgcaatgcccccatatagttgccaatggtcaattcacctgagggctgtgcgccactaaaaacgatgggcttagtcattttttatttcctggttatcgctatgcggaagcccaagtgcgggcaaaagatcgttaaaactgtcataaatgacgtccggctcgctaagagcgatcgcttcgccataattgtagccgtatgtcaggccaaccgaagggcagcccgccgcttttgcagcctgaatatcattacgcgaatcgccgacaaaaagcatctgctccggcatcatgcccagccggcttgccaccagcaacagcggctccggatgcggcttcttattttgcacatcatcgccgccgataaccacactaaagtatttggcgatatcaagcgattccagcaacggcgcgacgaacggcgtcggcttattcgtcaccagacctaatgacaatccgctggcgtgcagcgcgcccagcgtgtcggcgacatggggaaataaaacggtgccctcttccgccacttcgccataatacctgtcgaacagcttacgcagaatacgtacctgttcctcggcaggaatatcttcatcaacgggcggtttacccatcgtcttacgcagcgtggcgcgctcctcgcgagcccaggtcagcgcgcgttccatcaatacgtctgcgccgttaccaatccaggtaatcacgcgctcctcgcccgcgaccggcagttccagcgcatacagcgccatatccaccgccgcggcaagacccggcgcgctatccaccagcgtgccgtcaagatcaaaggcgacgccccgaatattctgcaacttatccatgagttacctttgccagctcactgcgcatttcatcaatcacttttttatagtcgggtttatcgaaaattgccgaccccgcaacaaacatgtccgcacctgctgcggcgatctcgccgatattgttcaccttcacgccgccgtccacttccaggcgaatgtcgtaaccggacgcatcaatgcggcgacgcacttcgcgcagtttatccagcgtctgcggaataaaagactggccgccgaagcctgggttcacggacatcagcaggatcacatccagtttgtccatgacgtaatcgagataactgagcggcgttgccgggttgaataccagccccgctttacagccgtgttctttaatcagctgtagcgtgcggtcaacatgttcggaggcttccgggtgaaaggtaatgatgctcgcgccagcggcggcaaagtcgggcacgatacggtcgactggcttgaccatcaggtggacatcaataggcgcggtaataccgtactgacgcagggatttcagcaccatcgggccgatagtcaggttcggcacatagtgattatccatgacgtcaaagtgtacaacatcagcaccggcagccagcgctttggcggtgtcttcacccaggcgagcaaaatcagccgacagaattgagggggcaatcaaatactgtttcatccgcttctccttgagaattattttcttgcaggcgttgcgactcctggttggtacagagccagcagttcgtccacctttttacgtgtgccgccgttgctgcttatactgcgtctaactttgacgacatgcaattttgcgagttgataccactcgcgtgtgagcgccgtatcatggttggaaatgagcaccggtatccggttactgaccagattctcagcgatttccgccagatgcgcttgttgcgtcaggctaaaactattggtgtgatacgctgtgaagttagccgtggcggacaacggcgcataaggcggatcgcaatagaccaccgacgacttgtccgcacgcgccatactgtctgcgtatgactcacagtaaaagaacgcattctgcgctttttctgcaaagtggtacaactccgcttccgggaagtaaggtcttttataacgaccaaacggtacattaaattccccgcgtaagttatagcgacagagtccgttataaccgtagcggttcagatataaaaacagtaccgcccgacgaaaggggtcctggcaggtgttgaactcctcgcggagttggtaatagacctcagcctggttagtttcaggcataaacagctcgcgcgaagcctgtacatactcgtcagtacgtaacttcacgatgttatagaggctaataaggtcgctgttgatatcggcgaggatataacgagaaaagtcggtgttaagaaacaccgatccggcacccacaaaaggttcgacaaggcactcgccttttggcaaatgtcgtttgatatcatcaagcagagggtattttccccctgcccacttcaaaaaagcgcgattttttttcatgctgactaactaattacaccttctccggctgtggagaaagctccgacagcatcctgcgctttaggctgtgccgcgttgctttacggcgcatttgacggtagcaaatgcgcccctcgcgcctgtcctgaacaaaaatagctgtcagcgacactcacaggcaattgcaggacacagcctggattatttcagatcggcctgaacctgatgcaacggttttgcccacgggtttttcgcctgcacatcggcaggtaaggtggacaccgcacgtttagcatcttctttcgaagcatacatccccgttaccagcacataccacggttgtccattacgcgtcgtctcgtataccacataatttttcaggttctctttcttcgcccaaccgttcaggttgtcgtaatttgaagaactactgagctgcaatgtgtagtggctggatggcgcgctctttaatgcgccaacgttgccggcgcttttcccgccgcctgcgacaggcgtcgtcgaggcttgcgctggcttcgcggtttgtaccggcgcagcgcttgccgtcgctgtcggcgcagccgtcgtggtggtcgctttcggcgtcgcggctggcgctgccggttccgtgcgtttcactggcgcgaccggtttcttcggttccgcagtggtggttttcgccgtggtctgcggtttcttaggttcaatgacggcctgtttacgttccggacgcgtggtatgacgctcggcaggttcgctaaccgccgcctgacgcgtcgtgctgccattgcgaactggcgcgacggttgcaggctctgtcggcaacgtagagttcaccgcaacattgttcatctgctctggattctgcgtcagcgcattattcagatcgccctgcacttccacgcgctgctgaccgtcagcgaccacaggcgactgtccctgcgtcggcgttgaagaaatcggcggcaacgaaatatcctgcgacgtattgcccgcggtttgttctgcggaggtggcgcccggcgcaggctgggtcgcattcgcctgatcggcggcgttaccggaaagatcgatactcttttcgccagaggccgacggctcgctggaagacgttgagggggctttcagcgcggagccgataccgataatcaacagcagcagcaccagcacgccaacgcccatcatcatgtattgacgagaggctggcttatgggccgcttttttacgcttacgtggacggcgttcaacacgctcttcgtccaccgtatcgtcttcatcggattcgtactcttcttcaacttcaggttcttcactacgcgctttacgcgtacgcgtcggacggcgatcgtcggcgtccagatcaacgtcatcaaagttgatctgcggttcactatcgcgttctgaagattgacgagaacgaccagtacgacgatcgctgggatcgggtttcagctcgtcttctggtttgaattcatccatttaacaccccactcaaaggttaatgcttacgacattgcacataacctgaagctaaaaaactgacatctacgcaatatcagtttgacctttcttgttgtcacgcctgctgacagtcagcaatcgcgctaagaacgacttcgtgcgacactccgccgcgcacttcacttttccctatggccagcggaagcactaaacgcagctcccccgctaacacttttttatctcgcagcatgtgcggcaaatagtcctgcgcggacatctcgcaagggccattgactggcaacccggcccgttcgagtagagcgatgatgcgctgcgtatcagcagaactgaactgccctaaacgctcggatgcgcgtgcagccatcactatacctgcggcaacggcttcaccatgtaaccaattgccatatcccatttccgcttcaatggcgtggccaaaggtatgtccaagattcagtaaagcacgtaagcccgcttcacgctcgtcggcggcaacaacttcggctttcagctcgcaacaacgacgaatacagtacgccatcgccgggccgtccagacgcaatagcgcatccagattaccttcaagccaggtgaagaagtccgcgtcgagtataatgccgtatttgatcacctctgccagtcccgatgtcagttcgcgtgcgggaagcgttttcaggcaatcaagatcgacaaccacagaagcgggttggtaaaacgcgccaatcatgtttttgccaaggggatggttgacggcggtcttcccgcccacggaagaatcaacctgcgacagtaaggtagttggcacctggatgaaacgaacgcctcgctggtagctggccgccgcaaaaccggtgagatcgccaatcacgccgccgccaagcgcgaccagcgtggtatcacgaccatgcggttttttcagtaacgccgtaaacaccgtatccagcaccgtcaggctcttatactgctcgccgtcaggaagaatcacgctgtctacgttaacgcccgcccgttcgagtacgccgcgaaccttgtccagataaagcggcgccagggtttcgttggtcactaacatgacctgatcgcctgatttcagcggcaagaatgaagctggttcgttaaacaaaccagccgcgatggtgatcgggtaactacgttccccgagagtgactgtaatcctctccatgacgcgacatccaccttagttacttgtgcccgcttacccagcgtattctgcttgaattagttgctttccagcatatgaataatctggtttgccacaaccttagcgctttgatcgtcggtgcgaatggtgacgtcggcaatctcttcgtacagcggattgcgttcgttagccagcgcttccagaacttcgcgaggcggtgcttcaacctgcaacagcgggcgttttttatcacgctgcgtgcgcgccagttgtttttcgatggtcgtttcaaggtagaccacgacgccacgcgcggagagacggttacgcgtttcacgcgattttacagagccaccgccggttgccagcacaataccctgtttttccgtcaattcgttgataactttttcttcacgattacggaagccgtcttcaccttcaacatcgaagacccagcccacatcagctccggttcgtttctcaatctcttgatcagaatcgtaaaattccatattgagttgttgagctaactggcgcccaatagtgctttttccggcacccataggcccaaccagaaagatattgcgtttctctgccattttttcggtactactaagactattcgttaatggtaaacccgcttcacagacacccagcgcagcaggacatgaactgaaacctcataagatattgcgagagtcagactgaaaattatctcaatactcaagcgggtttggcaactgaataaatcaccaagcctgattgttgcaaaacccgagttagcgttgccgaatggcgaccagaacaacatatccggcctacaaattgctctactttcaaacaattgtgcgcaatccgcagaaccaatacgtctgcatcagcggacattcagccgtttatcatcggtcttatgcacaccttcggcaaggcaaagcgcattaatcaatgcgtaagcaacgaaaagcacgactctcaaatcggtactccttgtatgctaaatacatccgcacgtcaaatcccgcagatgcgttcagtgcaaaaacagcgcttttttatgcataaattattctgtcgccaccagtctgggggtgataaacaccactaattcgcgtcgctcgtcctctttaccgtcatggcggaagagctgaccaagccagggaatatcccccaacagcggcacgctatcgctacccgatttattttttcgcgaaaaaataccgcccagcgccagcgtctcgccgctttttacctctacctgcgtttcaatttcctgtttatctatcgccagcacttcgccgtcagcctgttgtagtacctgaccgggaacattctggctgatatgtaacttcaggcggatgcgccctttttgcaaaacggtgggcgtcacctccattcccagtaccgcttctttaaattccacggaggtcgcgccgctttcgccgctggaaacctgataaggaatttcgctgccttgcttgatactggctggctgtagatgcgaagccagcagccgggggctggcgataatatccaacagctgcttttgttccagcgctgacagctccagatccagcaagcgtccgttaatgcgcccgatgttaaacccgacgcgtgaggtggcggcggcgacagataaatcactggaaagcgtcgtcacgtcacccaccgagcccgcttgcgtcgcgtcagccagcgtccactttacgcccagttcccgtagactcttttcgttaatggtaacgatatgcgccgccagctccacctgcgccaccggcagatccatttgcgatacccatttttccagctccgccaaggccgcgcggttatcgcgcaacagcaggcggttggtgcgcttatctaccatgatggttcccttcgcgctcaggagtttctcgcccgctttcgccagttcgccggcatcggcgtattgcaggctaatgctgcggttttccagcggtaaattagcctgaaaccttaaccgctcggcatcctgccgcgcactgtgttctttctgccaggcctgtgaatgaacatggagaatattcccctcctgacgtagcaccagccccgcgctattgaccaccgtctgtagcgcctgtttccacggcacatccgtcagatgtagcgataatgtcccgctgacgtccggcgacaccaccagattctgccgctcctgctcggctaaagtctgcaaaacctgcaccacagggacgtcatcaaccaccagcgtcactttcgccgcttttcccgcctgcgcggcgggcatcaaggctatcagtattatggctatccatcgcttcattgtccgctccctgacgtagccaccgccactgcggcggcgcacaatttttaccggtcgttaacgttaaggtttccgccgtcaggcggacaatcgtccaaccgttttccagcgtctgcccttcttccactcgtcgccatttttgctgactgtctttaagaatgcctgtccatcgctcgcctttacgcaccgcgccctgataccgccactgcgagagttccgctatccggcagcgatcttccggcgggcggaagggatcgcgcattcctgtcaacatcagcaaacaaaaacagagcaatacactgcggctagccttcattcgccaggcgctccagttgcagcgtcatcaataattccgccccctctttacgcaatgaaaaccgacttacgctcatctcgctttcggccaaccggacaaacagcgacggcaccgcatcccaggacgttttcagcgccatttctcccccctgcgccgatggctgccagtgcagcaaacgcaggggaggcgcctggaaatctaacggcgaaaaaggacgcggattttccactgtgcgcccgaaaagcggttcagccgcgacgctcagacggcgcagatgacgccactgttgccgggcggcctcgcgctgctggcttaaccgcgtttgttgcgtatccaacgttttccagccgggatagcccacagataacgcaaccgtcagcgtcaggcacagcacgcctgcacaccaataaaaaacccgaccacggcgcgacatcccgtaccagatatcaaagagcgcgttcacgggcggcgctcctcgttaactgataatggaactgccagcgcccttgcgcatcctgccgcgtggcgcccgtgcggtttagcggaaaactgacatagtgacgaagtgatgtctcaagcgtgagcagggcgtcaaacgttctcgccagcccttccagctctagcgtctcttgctgataattgaggcttgtcagccatgcctgctctggcaacaggttggcaaggtcagtcaagatagattgccaggcttgcgtcagttcacgctgcgcctgacgttgtaatcgcgcctgttgctgccgctgacgctgctgcaactgcggtatgttcgccgcaagcgccgtcgtgcgtccgttttccgtcgtcagtagcagctcgttaatcctcccctcctgccaaaaaaccaaccgggcgatcgtcgcgaggcttgctatcagcagcagggacgcgccccataccacgcaccacagccgcagacgcgctacgtaatgttggcgccgccaggggagcaaattgacagaatgcgccatcagcgtatctcccccatggctaaacccagcgcaatcgcaaagcgataaccgtccggcggaaccggcggttggcggacggtaacggcgtgccaggggtcgaattcgccttcggcgcataacgaaatatgttccggcacgacggataacgtcgcggcaaggtcatgcagcgtcatcgcctctcgcgccgatttacgtccccacgcatagcgcgtcgcccacagccactggctctcatcgcgccagaccagacattgccgccccgaaggtataaacggcagcaagcgctgtaacgcgcaggcatcgggcgttacagcagcgatgcgcacattgagcgtttgcgccagcgttaacagctctgaaatttctttgctttgcacggcggtaacgttgaacgcagggcttagcgcatcgtcctgaaagtcgaaacgcaataagtccggatccatatccagctcacgcgccatcgtttgtgaaagccatgcgacttgctcacgttcccgcagacgcatcggcggatgtggaaaagcgcgttgcaatgtccgatttgcgggaaaagagagataaatacggtgacgtagcggcagctcgcggctccagggtcgcagtacgtgagccagcgattgcgggtcaggaatcgtaccctctgccgtggaggcgttcatcagcggcagtcgccaccaacgttgcagagaccagcccgatgcgccgtgaataacggcgatggccagcgcttcatgctgctgaatatgcaatcctatttgccaggttttaaaagccataacggtcgatctccttatcacccgtcgcgttaacgggtatatcaatgcgtctggcttgcctttatactaccgcgcgtttgtttataaactgcccaaatgacactaaatgggaaatctccagtgaagttcgtaaagtatttattgatccttgcagtatgttgcatcctgctgggagcaggctcgatttatggcctttatcgctatattgagccacagctacctgacgtcgcgacattgaaagatgtgcgtttgcaaattccgatgcaggtttacagcgcggatggcgaacttatcgcgcaatatggcgaaaaacgtcgtattcccgttacgctcgatcaaattccgccggaaatgatcaacgcctttatcgccaccgaagatagccgcttttatgagcatcacggcattgacccggtaggtattttccgtgcggccagcgtcgcgctcttctccggtcacgcatcgcagggagcaagtaccattacccagcaactggcgcgaaacttcttccttagccccgaacgcacgctgatgcgcaagatcaaggaagcgtttctggcgattcgtattgagcagttgctgaataaaaatgagatcctcgaactctatctgaacaagatctatctcggctaccgcgcctatggcgttggcgcggcggcacaggtctactttggtaagacggtcgaccagcttagtctaagcgaaatggcggttatcgccgggctaccgaaagcgccttctacctttaacccgctctactcgatggatcgggcgatagcgcgccgtaacgtagtgctttcgcgaatgttaagcgagggatatatcactcaggcgcagtacgatcaggcccgtagcgaacctatcgacgcaaattatcacgcgccggaaatcgccttctccgcgccttatctgtcggaaatggtgcgccaggaaatgtataaccgttatggcgaaagcgcttacgaagatggttatcgtatttacacgaccatcacccgcaaagtgcagcaggccgcgcaacaggcggtgcgtaataacgtgctggactatgacatgcgccacggttatcgcggcccggcgaatgtgctatggaaagtgggcgaaacagcgtgggacagtaaaaaaattaccgatacgttgaaagcgttgccgacctacggaccgctgcttcccgccgtggtcaccagcgctaatccgcaagaggcgaccgctgcgcttgccgacggtacgtccgtttcgctacatatggaaggaatgcgttgggcgcggccttaccgctcggatacgcagcaggggccgacgccgcgtaaagttaccgatgtcgtccagacaggtcagcaaatctgggttcgtcaggtggataacgactggtggctggcgcaggtaccggaagtgaactccgcgctggtttcgcttaacccgcaaacaggcgcggtactggcgctggtcggcggtttcgattttaatcagagtaaatttaaccgcgcgacgcaagctttgcgtcaggtggggtcgaacatcaaaccgttcctctacaccgccgcaatggataaagggctgacgctcgccagtatgctcaacgatgtgccgatttcccgctgggacgccggggcaggttcagactggcgtccgaaaaactccccgccgcagtacgccggaccgattcgtttacgccaggggctggggcagtcgaaaaacgtggtgatggtacgcgccatgcgcgccatgggcgtcgactatgcggcggagtatttgcaacgcttcggcttcccggcgcagaatatcgtgcataccgaatcgctggcgctgggctccgcctccttcacgccgatgcaggttgcgcgcggttatgcggtgatggcgaacggcggtttcctgatcgacccgtatttcatcagcaagattgagaacgatcagggcggcgtgatcttcgaagcgaaaccgaaaatcgcctgcccggagtgcgatatcccggtcatttacggcaatacgcagaaatctgacgtgctggaaaacaccaatgtggaagaggtcgcggtttcgcaagagcagcaaaacagcgccgtaccgatgcctgagctggaacaggcaaaccaggcgctggtcgcgcaaaacggcacgcaggaatacgcgccgcatgtgatcaatacgccgctggcgtttctgatcaaaagcgcgctgaacaccaatatctttggcgaacccggctggatgggtaccggctggcgtgcggcgcgcgaccttaaacgtcgcgatatcggcggcaaaaccggtacgaccaacagctcgaaagacgcatggttctccggctatggtcctggcgtcgtcacttccgtatggatcggctttgacgatcaccgccgtgatttaggccgcaccaccgcttccggcgcgatcaaagatcaaatctccggctatgagggcggcgcgaagagcgcgcaacctgcatgggacgcctatatgaaagccgtgctggaaggcgtgccggaacagccgctaacgccgccgccgggcatcgtcacggtgaatatcgaccgcagtaccggacaactggcgagcggcggtaacagccgtgaagagtatttcatcgaaggcacgcagccgacacaacaggcggtacacgaggtgggaaccaccattattgataatggtgaaacacacgaactgttctgatcaaaaaaggcgctccggcgccttttttattgtgtttagcggatgacggcgaacggggagacaaactttccgttggcttgatcaacgccgcgccatcaggcaattcggccctgcgctttcaaccactcgcgtaccagaaacagcgcgctgacgttgcgggcctcgttaaaatcggggtcttccagcagatccattaaatgcgccagcggccagcgtacctgcggcaatggctcaggctcgtcgccttccagcgactccggatagagatcttccgccaccacgatattcattttgctggaaaaataagagggcgccatgctgagtttttttaagaaggtcaggttatgcgcgccaaacccgacctcttctttgagctcccggttcgccgcttcaaaaacggtctcgcccgggtcgatcaatcctttcgagaagcccagctcataggattcggttcccaccgcatactcacgaataagaatcagatgctcatcaacgatcggcacaatcattaccgcctcacgggttgatggtcgcatacgttcatacacgcgacgcacgccgttgctgaactccagatccacgctttctacgttaaacagtcgggattgtgcgacggtttccactttcagaatggtgggtttttgtaatgatttgctcattgtgagaatctttgcagtgtaatctgtggtcattgtgcgacataccgcacggtttcggcaatgcgaattgccgtttatttacatttatgtaacgtaataaaaattaattcttatttcaaattaaaagtcaataggttgaaataactccaggaatttgctgatattccgtttttggtggtattgctatgatttgccttcactgggatgcgctttacaatgctcaagttcaactccacgcttgccgatagccaaccacagaaaaatgtttattggacagggtgcgactgaccacgcctgacagacttagtaagatggggaaagcatgagcaccattctgatttttatagctgctttgctggcctgctctctactggcaatatggcggttccgggtaaagtccagacgagggagcttaccgtggatcagcgcctttcaggacgcgcaaacgcgtaaactgttgcccgaagagcgcagcgcggtagaaaactatctcgataaccttagccagatccagcaagttccggggccgacaggcgccagtgctgcgcccatctcgctgacgctgaacgcggaaagcaacagtgtcgtgatactaacccactccatcacccgctacggcattaccactgacgatcctaataaatggcgctactacctcgactccgtcgaagtccatctgccgcctttctgggaacagtacatcaatgatgaaaacaacgttgagctgatcctcacggatacgctgccgctggtgatctctttaaacggccatacgctgcaagagtatatgcaagagtcgcgcggctacgcgctacagaataccgcctctacgcaggcgtcgattcgcggcgaagagagcgagcagattgagctgttgaatatccgtcaggagacccacgaagaatatgcgctcagccgcccggctggcttgcgcgaagcgttgttaatcgtcgcctcctttttgttattctttttctgcctgataacgccagacgtttttgtaccgtggatgataggcggcgcgatcctgctgctggcagccggactttgggggctttttgcgccgccgtcgaaaagcgcgctgcgggaaattcactgtctgcggggaacgccccgccgctggggactgtttggggagaataatcaggagcagattaacaatatttcgctgggcatcatcgaccttatttaccctgcccactggcaaccctacattacgcaggatcttgggcaacaaacggatattgatatttaccttgatcgccatgtcgcgcgccagggccggtttttatccctgcatgatgaagtgaaaaacttcccgttgcagcactggttacgcagcactgttattgctatcggttcgctgctggtgttgtttatgctgctgttctggatcccgctggatatgccaatcaagttcacgctatcgtggatgaaaggcgcgcaaaccattgaagcgacaacggtaaaacagcttgaaaaagctggcgtgcgggtgggcgatacgctgcacctgagcggtaaaggaatgtgtaatattcattccggcgcgacctggagcggccagtctaactcaccgtttatgccgttcgattgctcgcaaatcatctggaatgacgcgcctgcgctaccgctgccggaatcagacctggtgaataaagcgatggcgctaagccaggcggtaaatcgtcagctccatccaaaacccgaagacgactcgcgcgtaagcgcatctttacgctccgcgatccaaaaatcgggcatggtattattagatgactttggcgatattgttctgaaaaccgctgatttgtgcgcggcggaagacgagtgcgtgcgtctgaaaaatgcgctggttaatctcggtaacagtaaggactggaacgcgctggtgaaacgcgcgaacgccggcaaactggacggcgtcaacgtgctgctacgccccgtaagcgcagagtcgctggaaaatctggtcacgacctcaacggcgccgtttatttctcgcgagaccgcgcgtgccgcccagtcgctgaatagccccgctcccggcggattcctgatcgccagcgatgaaggcagcgaactggttgatcagacctggccgtcaacgccgctgtatgactatcccgcgcaggaacagtggagcgccttccagcgtctggcgcaaacgctcatgcagacgccatttagcgccgagggcattgtcaccagcgtgtataccgatgccaacggcacgcagcatatcagcctgcatcgtatccccgataaatccggctggtggcgttacctcggcaccacgctgctgatgctggcaatgatagtgagcgcggtctacaacggcattcaggcgttcaggcgttatcaacgccaccgtacccgtatggcggacatccaggaatactatgaaagctgcctcaatcccaggttaaccgtctctccggaaaatctcatctgatagcgccgccgtgcgacagggtatgctaccctgtcgcgcaaattgcgttaccctggagttccccatgcatattgatattgactggcaaaacgtggataccgttttgctggatatggacggcacgctgctcgatctcgcgttcgataactatttctggcaaaagctggtaccggaaacctacggcgcgcagcagggtatttcgccgcaggacgcgcaggaatatattcgccagcagtatcatgccgtacagcatacgctaaactggtactgtctggattactggagcgagcgtctgggtctggatatttgcgccatgacgacggcgcaagggccgcgcgccgttttgcgcgacgataccgtaccgtttctgaatgcgttaaaagccagcggaaaacgtcggattctgctcaccaatgcgcatccacataacctggcggtgaagctggagcataccggtctggcctcacaccttgatttattactttccacccacacatttggttatcccaaagaggatcagcggttatggcgcgctgtcactgaggaaacgggaataagcgcagagaaaacgctgtttatcgatgacagcgaaccgattctcgacgccgccgcccggtttggtattcgctactgtcttggcgtgacgaatcctgattccggcctggcggaaaagcactatacgcgccatccgtccctgaacgactaccgccgtctgatcccctcgctgatgtgaaggagacgccatgaaagaaaagtcctccgttgaggtcagactggataaatggctgtgggccgcgcgtttttataaaacccgcgcgatggcccgcgagatgattgaaggcggtaaggtgcattacaacggccagcgcagtaagccgagcaaaatcgtcgagctgaacgcaacccttaccctgcgtcagggaaatgacgaacggacggtgatcgttaaagccatcaccgaacagcgccgtccggccagcgaagccgtcgctctgtatgaagagacggcggaaagcgtggaaaaacgcgaaaaaatggcgcaggcgcgcaagcttaacgccctgaccatgccgcatccggacaggcgaccggacaagaaagagcgccgcgacctgttacgatttaaacacggcgacagcgaataactgtcacccgcaagagagatgattatgccgcaacatgaccaattacatcgttatctgtttgaaaactttgccgttcgcggcgagctggtaaccgtttcggaaaccttgcaacagatcctcgacaatcataactatccgcagccggtgaaaaccgtactggccgaactgctggtcgccactagcctactgaccgcgacgctgaagtttgctggtgacattacggtacagctccagggcgacgggccgttaagcctggcggtgatcaatggcaataatcagcagcagatgcgcggcgtagctcgcgttcagggcgatatccctgacaatgcggatctcaaaacgctggttggcaacggctatctggtgatcaccattacgccggaagagggtgaacgctatcagggcgtggtgggtctggaaggcgatactctggcggcgtgcctggaagattacttcctgcgctccgagcagttgccgacgcgcctgtttatccgtaccggcgatgtcgacggtaaaccggcggcaggtggaatgttgcttcaggtgatgccggcacagaacgcgcaggcggaggatttcgaccatctggctatgttgacggaaaccattaaaagcgaagagctgctgacgttaccggcaaatgacgtgctgtggcgtttgtatcacgaagaagaagtcacgctctacgatccgcaaaatgttgaattcaaatgcacctgttcacgcgaacgttgcgcgggcgcgctgaaaacattgccggatgaagaagtggacagcattctggcggaagaaggcgaaatcgatatgcactgcgattactgcggcaatcattacctgttcaatgcgatggatatcgcggagatccgtaacaacgcctctcctgccgatccacaggttcattaatcgcctttcagtcgacaacatcattgcctgatggcgctcgcttatctggcctacagcatcccgctccgtaggccggataaggcatttatgccgccatccggcaaaaagcttactcgttgtagtaatccacatccaaccgctgaccatcaacaatgatatcgcgccaggctttgggggctgagtctaaccgatgcccggcaatcgcgtgcaacagttgcgtcttagaaaacccgtccggcagtcgggcgaacgctttctgcgtccatttcccctcttttaagccgtagacctggctctcggcaacaataaagttatacagcacctgctcaggctgaccgtcgccgttaagatcctgactcaccagcacgcaggcatccggttcaaggcaggaatcgtccgaataactctgctctttgacaaacgcccaaaatgcggcatccggcttctggctaccgggcgcaatcatcaccacccgcgctaaatcgtccgccgtcggagagaccttatttctctgcaaaaacgtcatcagttcacgattgcgctttctgttctgcgtaaacgcctcgtcatcccgcaacgatttcagcgcttcctggccaggtttgccgctgtgatccagcatatacaggctgatctgatccgcagtaattttaccactatggtaacgcgccatatggctgttgacgctaatacgccagacatcaagtacaggcgaggccagcaacagcaatatcaccagcgtcaacaaagagacgctcagtatcaccttgccttgccactcaccagggtcgcgtccgcggcgtaacagaccgatcagataaccgaaggaccataccagcaagacagacaccgtcagcgcaccatacagacgatccggcgtccaaccgtattgctgaatgcgtacccataacgcccagcccgccagcagcatatatatcggggcaacgcacagcgaggcgctaatcatgccgcgtagtacgcgcggatagggtaatacgcgcttttgcggttcgttgacaatcgccacgaggagcagcagcatcagcgtcagcgtggatagcagccccgcagcggaaacacgcgcagaaatcgcctccagtccggtaaagggtaacgtcacaataaacagcaatgccagcagcgacaccactggcagtaaacccgtcgcgatcagcgtcagcagcttttgcaccgccgccacaaggcgcgactgcgtgcgggcgagaatgaccgccagcgccgtaatcaggccgatggtcacataaataaaggcttcagtttcaaagaaaagggtgctgaaaaagcggatgcccaccagcctgaatagcgcgctccagagcagaagcaccagccagaacagtccgttagcgaccaggacgataaacaatgtcagtacgttatgccataaccgcagataaaactggggataacgcgccgaaccggtttgcgaatgtaactgatattgcatccagggtaagaccagcatcgccatcaacacaagccggagaccatacagccagaggagctcggccaggcgccatttctccaccgtctcaacctgccatttcagccagccgctcattgccagcacgaccacaaagatcagccccagccagccccacagcgcgcgctgtttaaaagagaccacggtaagcaatagcattgacgacaacgctatcgtcgcaggcataccatagaacagccagtcgctattttgtggtaccagccaggccatcagcaggtagcacaagacgccctgcagcaaaccggtgagcaacatcccccagcgagtagtatgtgaaagcgctacactttccatgtcgttatccagaatgatgagaaagccgcattattgcaccatctgttcaccgccaggcgtcgtcatgcataattcagaaaaaaacgcagagaggtgaatcgatattgttaatgttggtgttacgtaactttcttacatgaatgcgattacagtcacattatgtcggtcaaaaacacttccttttaacgttttcagaacattttccacaacaaaagtaggtttcctgccataataaccgccgctgcgtgacaggagtcacagtgtttttcgtcaatcgtgattttgtccagatacgtaaatctatgagccttgtcgcggttaaccaacctcaaaaaaccttactattttcggtaatatatattggctaaggagcagtgatatgcgcgttaacaatttaaccccgcaagatctcaaggcttatggtatcaacgacgtccaggatatcgtttacaatcccagctacgacaccctttatcaggaagaacttaatcctggtctggaaggctatgagcgtggcgtgttaactaacctgggcgctgttgccgttgataccggtatttttaccggtcgttcgcctaaggataagtatattgttcgcgacgacaccacgcgtgatacgctgtggtggtccgataagggtaaaggtaaaaacgataataagccgctttcccaggaaacctggcaacacctgaaaggtctggtgacgcatcagctttctggtaaacgcttattcattgttgatgcgttctgcggcgcaaatgccgatacgcgtctttccgtgcgctttattacggaagtcgcctggcaggcccacttcgttaaaaatatgttcattcgcccaacggacgaagagctggtaggcttcaaacctgactttattgtcatgaacggcgcgaagtgcaccaacccgcagtggaaagagcaagggctgaactcggaaaacttcgtggcgttcaacctgactgaacgtattcagcttattggcggcacctggtacggcggcgaaatgaaaaaagggatgttctcggtaatgaactacctgctgccgctcaaaggtatcgcctcaatgcactgttccgccaacgtgggtgaaaaaggcgatgtcgcggtcttcttcggcctttccggtaccggaaaaaccactctctccaccgacccgaaacgtcgtctgattggcgatgatgagcacggttgggatgacgacggcgtgttcaattttgaaggcggctgctacgccaaaaccatcaaactgtcgaaagaagcggagccagaaatttatcatgcgattcgccgtgatgcgctgctggaaaacgtcaccgtgcgcgaagacggcaccgttgatttcgacgatggttccaaaaccgaaaacacccgcgtctcttacccgatctatcatatcgataacatcgttaagcccgtgtccaaagcaggtcacgccaccaaggttatcttcctgacggcggacgccttcggcgtgttgccgccggtttcccgtttaaccgctaaccagacgcagtaccacttcctgtcaggtttcaccgctaaactggccggcaccgaacgcggcgtcaccgaaccgacccccaccttctccgcctgcttcggcgccgcgttcctgacgctgcacccaacgcagtatgctgaggtgctggtgaaacgtatgcaggcagcaggcgcgcaggcttatctggttaacaccggctggaatggcaccggcaaacgtatctccatcaaagatacgcgcgcaattatcgacgccattctgaacggttctcttgataacgcggaaaccttccgtctgccgctgttcgatctggcgatcccgactgaactgccaggcgtggatacccacattctcgacccgcgtaacacctacgcgtcgccggaacaatggcaggaaaaagccaccgcgctggcgaaactgttcattgagaacttcgagaagtatacggataccccggcaggcgaagcgctggttagcgccggaccgaagctgtaaggaacaggccggatggcggctttgaacggcgtcatccggcgttgagaagaaagggagggtaatacctccctttcttatgcctcttttgtcgtcccctggacgcgagccacaggaaccggtagccaggcgcgaatcgacaatccgccacgctcgctggtgccaatctccagcatcccgttatggttatcgataatgcgctgcacaatcgccagccccagccctgtgccgctggtgctacgggcgctgtcgccacgcacaaaaggctggaacagatgtttacgctgctccggcttaatgcccggcccgtcatcttctacctgaaaccaggcgcgatgcgactcggtgccgctgctgaccttaatccagccgttgccatagcgggcagcattgaccaccatattcgccaccgcgcgcttaatcgagagcgggtgcattttcacctggatgctgcctgcctgaagcgcagtgttaatctcacgctcatagccgctttccgccgcaatcacctcgcccagcacggaattgagatccgccatctccattggcatttcctgaccggtacgcagatagtcaataaactgttcgataatggcgttacactcttcgatgtctttattgatcgactccgcgagataaccgtcttcctcgcccatcatctccgtcgccagacgaatacgggtcaacggcgtgcgcaagtcgtggctgacgcccgccatcaatagcgtacggtcatcggccaattgcttcacgccggctgccatatggttaaacgcccgggtcacagagcgcacttcagaggcgccatattcacgcagcggcggcggaataattcccttccctacctgcaaggcggcatgttcaagatccactaacggtcgattctgtatacgaataaacagccacgcgccgcctatcgccaggagcatgatcgccagcgtgtaacggaaaagcggagaaaaatcgccctgatgaatctcggtcagcggcacgcgcacccagatattgggcgacagccaggttttgagccacacgacgggcgagcttttgttgacctcaacgcgcacttccgtcgggccgcctaattgctgcgccatctggtggcttaagaattcgtagtgttgcgcccaacgcaacccggcctcttcggcggcttcgttggtgtagagagagatccccagctcgcgatagatttcccggcgaaacgcaggcggcacgactaactgcgtgccgtcctccagttgcagcttatcggtcatcagcatacggacttcgtaagccagaaccttattaaactgctggaggctcggcaaaatcgcgaagttcagcaccaccaggtaggtcgtcaccaggctgacgaacagcaaggtgacgatgagcaacagcgtgcgggcaaatgaacttcgcggtgagaagcgcattcgcctcatgctttagaaccgtccggtacaaagacgtagcccaggccccagacggtctgaatataacgcggatgtgccggatcttcttccaccatacggcgcaggcgggagatctggacgtcgatggagcgttccatcgcggaatactcgcggccacgggccagattcatcagcttatcgcgagagagcggctcgcgcggatggctgactaacgctttcagtaccgcaaactccccgctggtcagcggcatcggttcatcttcacggaacatctcgcgcgtaccgaggttcagtttaaacttaccgaacgcgataacggcctcttcctgcgacggcgcgccgggcagttcgtttgcctgacgacgtaacacggcgcgaatacgcgccaacagctcgcgcgggttaaacggtttaggaatgtagtcatcggcgccgatttccagcccgacgatacggtcaacctcttcacccttcgccgtgaccataatgatcggcattggattactttgactacgcaggcgacgacaaatcgacagaccatcttcacctggcagcattaaatccagtaccatgagatggaaagattcacgggtcagcagacgatccatctgctcagcgttagcgacgcttcgaacctggaagccctgctcggtcagataacgttccagtagcgcccgcagacgcatatcgtcatcaaccaccagaatcttataattctcttgcattgtctgtactcccaaaggttcgcaacaaatgtaagtgtgtattcttaaaaaagctcacgtgagtcaccagcaaattctggtatgaatttcaggctaaattgttacaaagcatatttaacagcagcttaaatatacaattaatcggcaaccccattatttattctgtcgggacgatcacgttataccccgtgtgcgcaatatcgacagcaaaggtaaatcaacgagatgaaaacgcccctgatcacccgcgaagggtacgaaacactcaaacaagagctcaattatctctggcgtgaagagcgcccggaggtcaccaaaaaagtgacctgggctgcgagtctgggcgaccgcagcgagaatgccgactatcagtataataaaaagcgcctgcgtgagatcgacagacgcgtcagatatctgaccaaatgcatggaaaatctcaaaatcgtggattattccccgcagcaggagggcaaagtcttcttcggcgcctgggtggaaattgaaaatgatgacggcgataggctgaagttccgcattgtcggctacgatgaaattttcggacgtaaggattacatctctatcgactcgccgatggcgcgggcgctactgaaaaaagaagtgggcgatctggcggtggtcaacacccctgtcggcgaagcaaactggtacgtcaatgcgatcgaatacgtcaaataagacaagaagaatcctaagcccccgctgatggctggcatttttgccagccaatccgtataactatcccctgatttttatcctgaagacgaagctaacccatgatgaatgattctttctgccgcattattgcgggtgaaatccaggcaaatgccggacaggttgaagctgccgttcgcctgcttgacgaagggaacaccgtgccgtttatcgcacgttatcgtaaagaaatcaccggcggtctggatgacacgcagttgcgtaacctggaaacgcgtctgggctatctgcgtgagctggaagacaggcgtcaggccatcctcaagtccatttccgaacaaggcaaactgaccgatgagctggctggcgccatcaacgctacgttaagtaagaccgagctcgaagacctctacctgccctataaacctaaacgccgcacccgtggacaaatcgccattgaagccggccttgagccgctggccgatctgctctggaacgagccgtcccacgatcctgacgtggaagcggcaaagtacattgatggcgacaaaggcgtggcggacacgaaagccgcgctcgacggcgcacgctacattctgatggagcgctttgccgaagacgccgcattgctggcgaaagtacgtgattacctgtggaagaacgcccatctggtcgccaccgtcgtgagcggcaaagaggaagaaggggcaaaattccgcgactatttcgaccatcatgagcccattgctaacgtcccgtctcaccgtgcgctggccatgttccgtggtcgtaacgaaggcattctgcaactttcgctcaatgccgacccacagtttgatgagccgccgaaagagagctactgcgagcaaatcatcatggaccatctcggcctgcggctaaataacgccccggcggatagctggcgcaaaggcgtagtgagctggacgtggcgtatcaaagtcttaatgcacctcgaaaccgaactgatgggcaccgtgcgcgaacgtgcggaagacgaagcgattaacgtgtttgcgcgtaacctgcacgacctgctgatggcagcccccgcaggcctgcgcgccacgatgggccttgatcctggcctgcgtaccggcgtaaaagtcgctgtcgttgacggcaccggcaagctggtggcgacggataccatttatccgcataccggtcaggcggccaaagcggctaccgtgatcgccgcgctgtgcgaaaaataccacgtcgaactggtcgcgattggcaacggtacggcctcgcgtgaaaccgaacgcttctatctcgacgtacaaaaacagttcccgaacgtgacggcgcagaaagtgatcgtcagcgaagcgggggcgtccgtgtattccgcttctgagctggcggcgcaggagtttccggatctcgacgtctccctgcgcggcgcggtctctatcgcgcgtcgtctacaggatccgctggcggaactggtgaaaatcgatccgaaatccatcggcgtcggccaatatcaacacgatgtcagccagacccagttggcccgtaaactggatgcggtggtcgaagactgcgtaaacgccgtcggcgtcgatttgaataccgcctccgtgccgctgctgacccgcgtcgcgggcttaacgcgcatgatggcgcaaaacatcgtcgcctggcgcgatgagaacggtcagttccagaaccgccagcaactgttgaaggtgagccgtctggggccgaaagcgtttgagcagtgcgcgggcttcctgcgtattaaccacggcgataacccgctggatgcgtccaccgtccacccggaagcctatccggttgtcgaacgcattctggcggcgacgcagcaagcgctaaaagatctgatgggcaacagcaacgaattgcgccacctcaaggccgctgattttaccgacgataaattcggcgtgccgaccgtgagcgatatcatcaaagagctggaaaaaccgggccgcgacccgcgtcctgaatttaaaaccgcgcaattcgccgatggcgttgaaaccatgaacgacctgctaccggggatgattctggaaggggcggtcactaacgtcaccaatttcggcgcgtttgtcgatatcggcgttcatcaggatggcctggtccacatctcttccctgtcgactaagttcgtcgacgatccacacaccgtggtaaaagctggcgacatcgtgaaggtgaaagtgctggaagtggatctgcaacgtaagcgtattgcgctgacgatgcgtctggacgaacagcccggcgaaaccgccgctcgccgcggcggcggcgccgatcgcgctcagggcaaccgcccggcatcaaaagcggcgaaaccgcgcggtcgtgacgcccagccagccggtaacagcgccatgatggacgcgctggcagccgcaatgggaaaaaaacgctaatcgggtaatacgcaggccgggttacttcttatccggcctgcgattttgcaatacgtccaaccctttcttttttaattaacaattaaatcttacccattagaatctgttaattaatttccttctgctatccgcactattaattatcactttattaacagatgaaaccttaattaaacattaaaaacggtgaatatttgcacattagaggtatttgcaaaaagacaaataaatgttgagccatatcaacatcggcgcaaattatcgcttatttgtacattccgtcacattttaatcgttgaagatagaaaccattctcattatcattgtgttgttgattatttactctttccttcgttggctaaacatcgggtctcctgccgcccccctgagcgccgcatgaggtatacatccagttagtaagaaacaagtaggtcgtatgcaattcactcctgacactgcgtggaaaatcaccggctttgcgcgtgaaatcagcccggcgtatcgtcaaaaactgctttcgctcggcatgttgcccggctcttcatttaatgtcgtccgcgtcgcgcccttaggcgatccgatccatatcgaaacacgacgcgtgagtctggttttgcgtaaaaaggatttggcgttaatagaagtggaagcggtttcctgttaatacagtgagtctataaaaatgaaaaaattaaccattggtttaattggtaatcctaattccggcaagaccaccttatttaaccaactcaccggcgcgcgtcagcgcgtggggaactgggcgggcgtcaccgtcgagcgtaaagagggccagttcgcgacaactgaccaccaggtcacgctggtagatttacccggcacctattctctgacgaccatctcgtcacaaacctctctcgacgaacagatcgcctgccactacatcctgagcggcgacgccgacctgttgataaacgttgtggacgcctccaatctggagcgcaacctctatttgacgctgcaactgctggagctgggtattccctgtattgtcgcgctcaacatgctggatatcgccgaaaaacagcaggttcgtattgatgtcgacgctctgtccacgcgtctgggttgccctgtcgtaccgctggtatcgactcgcggtcgcggtatcgaggcgctgaaactggccattgatcgtcacaacgctaacgacaacgtcgaactggtgcattatgctcagccgctgctgcgcgaagcggatttcctggccgacgcgatggcccaggagatgcctttacaacagcgccgctggctgggtctgcaaatgctggagggcgatatctacagccgggcttacgcaggcgaggcggcgcaaaacctggatacctccctggcccgtctgaaggacgaaatggacgacccggcgctgcatatcgccgacgcccgttaccagtgtatcgccgctatttgcgacgtggtcagcaataccctgacagccgaacccagccgcttcaccagggcggtcgataaaattatcctgaaccgcttcctcggcttaccgatttttttgttcgtgatgtacctgatgttcctgctcgccattaacatcggcggcgcgttgcaacccctgtttgatgccggttccgtcgccatctttattcatggcattcaatggattggctacacgctgcacttcccggattggttaaccatcttcctggcgcaaggtcttggcggcgggatcaataccgtcctgccgctggtgccgcaaatcgggatgatgtacctgttcctctccttccttgaagactccggttatatggcgcgcgcggccttcgtcatggatcgcctgatgcaggcgctgggactaccgggtaaatccttcgtgccgctgattgtcggcttcggctgtaatgtaccttccgtgatgggcgcccgcacgcttgacgctccgcgcgaacgcctgatgaccatcatgatggcgccgtttatgtcctgtggcgcgcgcctggcgattttcgccgtctttgccgccgccttcttcgggcaaaacggcgcgctggcggtcttctcgctgtacgtgctgggtattgtcatggcggtattaaccggcctgatgctgaagcataccattatgcgcggcgaagcttctccgtttgtgatggagctgccggtttaccacgtcccgcatatcaagagcctgatcatccagacctggcaacgcctgaaaggttttgtactacgcgccggtaaagtcattatcatcgtgagtattttcctgagcgcgtttaacagtttctcgctgagcggcaaaatcgtcgataacattaatgactccgccctcgcctctgtaagccgggtcatcacgccagtctttaaaccgatcggcgtccatgaggataactggcaagcgaccgtgggtctgtttacgggcgccatggcgaaagaagttgtcgtcggtacgctgaacacgctctacaccgccgaaaatattcaggacgaagcgtttaatcctgccgactttcacctcggcgatgaactgctgggcgcggttgacgatacctggcaaagcctgaaagacacctttagcctgagcgtactggctaatccgatcgaagcaagtaaaggcgacggcgaaatggcgaccggcgcgatgggcgtgatggatcaaaaattcggcagcgccgcggcggcgtacagttacctgattttcgtcctgctttacgtaccgtgtatctcggtaatgggcgctatcgcccgcgagtccagccgcggctggatgggcttctccatcctgtgggggctgaatatcgcctattcgctcgccacgctgttctaccaggttaccagcttcagtcaacacccgacatacagcctgatctgtattctggcagtgatcgtctttaacgttgtggtgttaagcctgttacgccgcgcccgcagccgtgtagacattgaactgctggcaacccgcaaaaacgtcagttcctgttgttcgggcactgcgggcaattgtcactaagggatgtaaaaaatggcttcattgatacaggttcgcgatctactggcgctgcgggggcgtatggaggcaacgcaaatcagccatacgctgcacgctccgcagcccatgatcgacgccatgctgaatcaactggagatcatgggtaaagcggtacgtatcccggaagaaccggacggctgcctttcaggcagctgtaaaagttgtccggaaggtaaagcctgcctgcgcgaatggtgggccttgcgttaaccttcgtcgggtagcgacgtaacgcgtcttatccggcctttatcccgcgttatgttgcccggtacgcgtcacgctgccgggcaattttgcgtcatgccttccacaaagatgaaagcgttaccgccgtgcgcatttatctccccacgcgcctcgcaagcgcactaatcctctactgcaatcagcccggtctgcgcgtagtgtcacgccattgaacttcaccgatgacggatcgatatggcgacctcaacaacatccacgccgcatgacgcggtattcaaacagtttttatgccaccccgatactgcacgggattttttggaaatccatctcccgtcgacattacgtcaaatctgtaatctgaatacgttacggctggagtccggtagctttattgaagaggatttacgcccccattattccgatattctttggtcgctggaaacaagtgaaggtgaaggttacatttacgtggttattgaacatcagagtacgccggacgcgcatatggcatttcggctgatgcgttacgcaatggctgcaatgcaacggcacctggaggccgggcataagacgttgccgttagtggtgccaatgctgttttatcacggaaaccgcagcccgtatccgttctcattatgctggctggatgaatttgccgacccggtgatggcgcgtaagctatacgccaccgcctttcctctggtcgatattacggtcgtgccggacgacgagattatgcgacaccgacgggtcgcgctgctggaactcatacaaaaacacatccgccagcgtgatctgatggggcttgtcgaacagctggtcgccctgctggttaagggatacgctaatgacacccagcttcaaagtttgtttaattacatgatgcacactggcgacgccgcgcgcttcaatacgtttatccgccaggtggctatgcgtatcccacagcataaggagaagatcatgactatcgcagacagattacgtcaggaaggacatcgtaacgggttacagcaaggcaagcaggaaggccaacggctcgccgcattgcgcattgcccgctccatgctaaacgatggtttcgatcgcgataccgtgcttagggttaccgggctggcgcctgccgatctggcgtctgaaaaccattaatctggcagaatggtccgggcccggcaacgccctggttacagcgatgattttagcgtcatcagcgcctgacaaaacgccgccggatgcgagataaacggcgcatgggccgccttcgccattatctgtgatgtactgtgcggccataacgtatcgagcaaaggcacgattttacgcggcaccagaccgtccagataaccatacaaacgcaaaaacggcatgttcacatttttaagcgcttctcgtagatcgaccgtttttaagatttccagtccgccattgagcacctctacatccggcataggctgcgccagcaccacgctttttaaggtgcgggcatcctgacgcgccgtctccgtccctaacgtttgcagcgccagaaaacgctccaccgtgcgctgaaaatcgtcgctaagctgctgctggaatccgccgaggatttctggttttattcccggccacccctcacgcgcgctaaagcatggcgaagaggcgacagtcaccagcgcctggacgcgttcagggtgggtgagcgccatctgactcgccaccaggccacccaggctccagccaagccagatagcctggtccggcgcgtttttcgctacctgcgccgtcatctcttcaagcgtcatggcgccaaaccccgagctgcgaccatagcccggcaagtcgaccagatgcagcgtaaaatgcgagccgagttcctcgcgaatgcaatgccatacctccgcgttcaatccccatccgtgcagcagcacaagatgacaatttccctcgccgtaggtctgccaccagatgtcattcatcagttactgttctcttttgtctaacaaggatgcacctatgctaacagtaccgggattatgctggctatgccgaatgccgttggcgttaagccactgggggatttgttccgtatgcgcgcgcgctgttcgtcagcgcgtcagcctgtgtccgcaatgcggattacctgccgcgcatccttcgctcccctgcggtcgctgcctgcaaaaacctccgccctggcagcgtctggtgagcgtcagtgactatacaccgcccttgagtttactggtgcatcagcttaaatttacccgccgcagcgaaattgccgccgcactggcgcgtctactgttgcaggaagtcctcatggcgcgccgcagcactggcttgcagcttcccgacagaatcgtcagcgttccgctctggtcgcgccgacactggcggcggggatttaaccaaagcgatctgttatgccaaccgttagcgcactggctgggctgcgcgtgggacagccagaccatcacgcgggtacgggcgaccgcaacacaacatcatctcagcgccaggttacgtaagcgcaatttgaaaaacgcgtttcgccttgaattgccggtacagggtctccatatggttattgtggatgatgtcgtcactaccggaagtaccgtcgcggaaatcgcgcaactgcttttgcgcaacggcgcagcgactgtccaggtatggtgcctgtgtcgaaccttgtagagcctcgatgatgggcgtattataaccaactaaaatagtcaactattaggccattactatgatccgtatttccgatgctgcacaagcgcactttgccaaactgctggcaaatcaggaagaagggacgcaaatccgcgtatttgtcattaatcccggcactcctaacgcagagtgcggcgtttcttattgtccgcccgacgccgtagaagccaccgatactgcactgaaatttgacctgttgaccgcttatgtcgacgagctgagcgcgccctatctggaagacgcggaaattgatttcgtgaccgaccagctaggttctcaactcacattgaaagcgccaaacgcgaagatgcgcaaagtggccgatgacgcgccgctgatggagcgcgtggaatatgctctgcaatcgcagattaacccgcagttggcgggccacggcggtcgcgtctcgctgatggaaattaccgatgaaggctatgcaattctgcagtttggcggcggttgtaacggttgctcgatggttgacgtcacgctgaaagaagggatcgagaaacagttgctgaatgaattcccggaactgaaaggggttcgcgatctgaccgaacaccagcgcggcgagcactcatactactaagattttccccgcatccatgcccgatggcgcttgcgcctgtcgggccttgtcagccccaccgtaggccgaataaggcgtctacgccgccatccggcgctatcaaccacatctcataacaatggcccttcttctttcgccgataacatgacctgtgtctcataatttaaattttgcctgccagggtcattttcaacacccatatgttacccgtatcattcttatgggcacctaacatccatataacatctgactacgctcattcgtttcaacggtaatcagtattggtgctattgcgactctgttcccgtcgggaacaacaggaatttgtcgtcgaaacaatgacgttacccataacaaagtaaaggccaggtaaatcatgccattagtcatcgttgctatcggtgttatcttgttacttcttctgatgatccgcttcaaaatgaacggatttatcgcccttgtcctggtagcgctcgctgtcgggttgatgcagggaatgcctctggataaagtcatcggctccatcaaagccggtgtcggtggtacgcttggcagtctggccctgattatggggttcggcgccatgctgggcaaaatgcttgccgactgcggcggcgctcaacgtatcgccactaccctgatcgcgaaatttggtaaaaagcatattcagtgggccgtagtgttaaccggctttaccgtcggcttcgctctgttctatgaagtgggcttcgttctgatgctgccgctggtattcaccattgccgcagcggcgaatatcccgttactgtacgtcggcgtgccgatggccgcggcgctctccgtcacacacggcttcctgccgccgcacccgggtccaaccgcaatcgccacgattttccatgccgatatgggtaagacgctgctgtttggtacgattctggcgatcccgaccgtgatccttgccggaccggtttacgcccgtttcctgaaaggcatcgataagccgatcccagaaggcctgtacagcgcgaaaacttttacggaagaagagatgccgggctttggcgtcagcgtctggacgtcgctggttccggttattctgatggcgatgcgtgcgattgccgagatgattctgccaaaaggccacgctttcctgcccgttgccgagttcctgggcgacccggtaatggctacgttaattgccgtactgattgcgatgttcacctttggcctgaaccgcgggcgttccatggatcagattaacgatacgctggtctcttccatcaaaattatcgccatgatgctgctgatcatcggcggcggcggcgcattcaagcaggtgctggtcgatagcggcgtggataaatacatcgcttcaatgatgcatgaaaccaatgtctctccgctgttgatggcgtggtctatcgcggcggttctgcgtatcgcgctgggctctgcgactgtcgcggcgattaccgcaggcggcattgcggcgccgctgatcgccactaccggcgttagccctgaactgatggttatcgcggtcggttccgggagcgtgattttctctcacgtcaacgacccgggcttctggctgttcaaagagtatttcaatttgactatcggcgagaccattaaatcctggtcgatgctggaaacgatcatctccgtctgcggcctgatcggctgtctgctgttgggtatggtggtttaagcgaggcggcttgtaggccggataaggcagcaatgtgcgccaggattgcctgatggcgctgcgcttatcaggcctacgtgctctcaacataataaagccggggaaatccccggctttattatttcttcttcgcggccgcttttcggcgtttatccaaatccttaatcagcttgtttacgccctcatcggcaaacatctgctccagcgtggcagtgagcttccgtcgccagtttttatactgatcgctggtgcccggtacgttaaccggatcggccatatccagccagtcctccggctgaagccccaacagaccgctgttactgtcggctatgtagcgctgaagcccgcgatttagcgttggcgtcatcgacattaacgatgccttatgcccggcgcgttttggcagacaaccatatttatgcagcgcgtccaatagcccctgtttcgcccgctcgcgatcctcatacagcccgcgcagaatcacttcatccggataaagccccaaagctttacccaacgtcaggtcaccgcattcccaatagccgcgcagcgtggggagatcgtgcgtcgaggcgacagccatcgattgttgcggatatgcgcccggcgcgcggaagtttttctcaaggtcattttcaaaccacagcactttataagaatagaccccgctatcgcgcagcttgccgacaatctcaactggcaccgtccccagatcttcgcctatcaccatacagcggtgacgttggctctccagcgccagaatagaaagcaaatcatctaccggataatggacgtaagccccctgatccgctgtttcgccatacggtatccaccacaggcgcagcaacgacatgacatggtcaatgcgcaacgcgccgcagttttgcatattggcgcgcagcaggtcgataaagggctcatacgcccgggcgacaatgatatgcgggtccatcggcggcagcccccagttctgaccgagcgggccgaggatatccggcggcgcgccgacagatgctttcaggcagtacagctcccggtcgcaccaggtttccgcgccgccttccgctacgccaaccgccagatcgcggtacagaccaatcggtagtttaaaactctggcaggtatcccagcaggcggcgaattggcgccaggccagccactgaagccagaggtaaaactccacctcttcgcggtgcgcttcacagaattgttttaccgcgggatactctaccgactggtacgcctccggccaggctggccagccccagcgctgctcatcctcttttacctgatacgcatgcagcgcgtcgaatgccgcctgccagtaaaggctctcgccttcgcgggcgataaagtgacgaaactccgccatttgcgcatcgtcgcgagcggcaaaccgcgtccacgccatccgcagcgccgtgattttcagcgcggtaacggtagcgtaatccacccattgcgcatcgcgcgcctgtcgcagcttttgctgtgtggcgggcatttgccaccatgcctgcgcctcttcgctcaggcggaaatcttcgacggcgttgacgtcgatatatatcacgttcagccagcgacgagacgaggggctgtagggactggcgctctccggattcgccggataaagcgcgtggatcggattcaggccgataaacgcgccgccgcgtgtcgccacgtcgaccagcatcgacttcaaatcgccgaaatcgccaataccccagtttttttctgaacgcagagtataaagctggacgcaggccccccacagttttttcccttccagcagcgcctgcggctcatagcatcgcggcggggcgacgataatacggcagtgcgtacgctgttcatcctgggtcaacgtcagggtgtggtagccctccggcaatgtagccggaaggttaagttttttaccgcccgtcacgcgccctttgtaatgcacgccctcttccgtagtcagcagccaggcaaactcaccgcgcccctctaccggcaacgccatttttttacccgcggtataaaccttcacattcggcacgaccgcctgtggtcctgttgtcgtgccgtgcatcgccgccagcaaacgtctcttggtttcagcgccaatagactgcggtttgccatgagcattgatgtaactggggctgatccccgccgccagcgcggcactatcgagacgtttattttccatcgcgctcccttagcgttttgcctgccagatacgggcctgataatcgcgaatagagcgatcggaactgaacataccgcagcgcgcggtattgaggatcgcggcgcgcgtccacgcttcctggtcacgatacagcgcatccacctgcttttgcgcctcgacataagcggcgaagtccgccatgaccaggtacggatcgcccccctgtttgccgaggctatgcagcatctggtcaaaggcatgtttatcgccatcgctgtattgaccgctttccagctcttttagcaccgcatccagcactttgtcttttttacgccatttcaccggatcgtagcctttggctttgagcgccttgacctcttccacagtatggccaaagataaagatattctcttcacccaccttctcagcgatttcaacgttagcgccgtccagcgttcccacagtcaacgccccgttcagcgccagtttcatgttgccggtgccggacgcctctttcccggcggtagaaatttgctcggaaatatccgccgccggaatgagcatttccgccgccgagacgcagtaatccggcaggaaaaccaccttcagcttatcacccaccgccgggtcgttattaatggcttccgcaaccttattgatagcaaaaatgatgttcttcgccaggtaatagcccggcgccgccttcgcgccaaacaggaatacgcgcggtacgcgatcagcctgcgggttttcgcggatctctttgtacagcgccagaatatgcaacagattcagatgctgacgcttgtactcgtgcaggcgtttgatctgaatatcaaaaatcgcgttgcttgaaatctcaatcccggtacgggccttgatgaatttcaccagtcgttctttgttcgcccgtttgatgtcgcgatactgctgacggaatttggcgtcgtcagcgtatttttcgaggttgatcaactggtcgagatcgttagcccactcttttttcagcgttttatccagcaacgccgcaagctgcggattgcactgtttaatccagcgacgcggtgtaatgccgttggtgacattgtggaatttgttcggccaaagctggtgatattccgggaacagatctttcaccaccagatcggagtgcagcgccgccacaccgttcaccgcaaagccgctgaccacgcacatattggccatgcgcacctgacggtcatgcactaccgccagttttgcccatacctgcttatcgccaggccaggtgttatcgaccagcgtcttaaagcgatcgttaatctgcttgataatctgcatatgacgcggcaacagcgctttcaccagcttctcatcccagcactccagcgcttctggcatcagggtgtggttggtgtaggcgaaggttttgctggtgatagcccaggcgtcatcccagctcagttggtgctcgtcaatcagcacgcgcagcagttccggaatggcgatggtcgggtgagtatcgttcaattgaatgacctcgtaatccgccagctcatgcagtttgcgtccggccagatgatggcgacgcagaatatccgctaccgagcaggcgcactggaagtattgctgcatcaggcgcagttttttgcccgccgtgtggttatcgttgggataaagcaccttcgtcagtttttccgcatcgataccctgctgttccgcccgcaggaaagcgccgtcgttgaatttggtcagatcaaacggatgcgcgtgggtcgcctgccacaaacgcagcggttgcgcgacgccgttacgatagcctaacaccggcagatcccaggcctggcctgtaatcacaaaacctggctcccagcgcccttctttggtgactttaccgccgatcccaacctggacgtccagcgcctcgttgtggcggaaccacggatagctgccgcgatgccagtcatccggcgcttccatctgcttgccctcaacaaatgactgacggaacagcccatactggtagttcagaccatagcccgtagcggactgcccgacggtggccatcgaatcgaggaagcaggcggccagacgtcccagaccaccgttgccgagcgccggatcgacttcctcttccagcagatcggtcagattaatatcgtgcgctttcagtacatcgctaacgtcctggtaccatcccagatttaacaggttatttcccgtcaggcggccaatcaaaaattccatcgaaatgtagttcacatgacgctggcctttcgtcggctgcgctaccggttgcgcgctcagtaattccgccagcgcgccgctaacggcctgccaccactgacgaggcgtcatgtcggacgccgacagtaaaccgaaacgctgccactgacgcgtcagggcggcctggaattgatctttattgaaggttggctgtgacataggaaatccgtcctcgggtaataaaacaacgttatcgctagtttgccaggctcgatgttgaccttcctcctcccggcaatgattagggagggaggaggagcggggatgagcataaaagtgtgatcgccgccacttacccctgtataaacgcgccgattcctgtcaacgacacccagtgttacgcataatcaaatgaataaacagaaataacagtaaatcgcgaaggggtattttcgaagattatatgaacgccgaaatagtttcttacctgaaatattcagcagcgggaggttcactaacttaacataattaattaaacgcctggtatcgccattgtgttaaatccggatgatgtccaggacattatttacaataacggaaatatgacctcagcccagctctgacgctcgtttcaaccgcgccgaatacttttttaataccgttatttagaattgtgacagagtgcaaattcagacacataaaaagtctgcttagcttgcattaaaatgctttctggccgaccttatatctattaattacgaagcgcaaaaaaaatcgcagttccccccatttcccacagtgaagtgattgctatgttgattccgtctaaattaagtcgtccggttcgtctcgaccataccgtggttcgtgagcggctgttggctaaactttccggcgcgaacaatttcaggctcgccctggtaaccagtcctgctggctatgggaaaaccacgcttgtctcacagtgggcggcgggcaaaaatgaattaggctggtactctctcgacgaaggcgataaccagcaagagcgattcgccagttacttaattgccgctatccaacaggccactggcggacactgctcgaccagcgaagcgatggcgcaaaaacgtcagtacgccagcctgacgtctctcttcgcacagctctttattgaactggcgcagtggcatcgcccgctttatctggtgattgacgactaccatttgattaccaatccggtgattcacgacgcgatgcgctttttcttacggcatcagccggaaaatttcaccctggtggtattatcgcgtaatttgccgcaactgggcatcgctaacctgcgcgtgcgcgatcagctgttggaaatcggcagccagcagttggcttttaaccatcaggaagcaaagcaattttttgaccgtcgtctttcgtcgcccattgaagccgctgagagcagccgcatgtgcgacgatgtggcaggttgggccactgcgctacagttgatcgccctctccgcgcgccagaaccatacctctgcgcatcactccgcccgccgtcttgccgggattaatgccagccacctttctgattatctggtggacgaagtactggataacgtggatgtcagcacccgacattttttacttaaaagcgcgatcttacgctcaatgaatgacgcgttgattgtgcgcgtgaccggcgaagaaaacggccagatgcggctggaggagattgagcgccaggggttattcctgcaacgcatggacgacacgggcgaatggttcagctatcacccgttgtttggtagctttctgcgccagcgttgccagtgggaactggcggcggaactgccggagatccaccgtgcggccgcggaaagctggatggaacaaggttttcccagcgaagctatacatcatgcgctggcggcgggtgacgcgcaaatgctgcgcgatatcctgcttaaccatgcgtgggggctgtttaatcacagtgaactggcgctgctggaagagtcattaaaagcgctgccgtgggaaagcctgctggaaaatccgcggctggtgttgttacaggcctggctgatgcaaagccaacaccgctacagcgaagtgaatacgctgctggcgcgcgccgagcaagagatcaaaggggtcatggacggcacactgcatgctgaatttaacgcgctgcgcgcccaggtcgccatcaacgacggcaatccggaagaggctgagcggctggcgaaactggcgctggatgagcttcctctcgcctggttttatagccgtattgtcgcgacctccgttcacggtgaagtgctgcactgtaaaggcgatctcagccagtctttatcgctgatgcagcaaaccgaacaaatggcgcgtcatcatgacgtctggcattacgcgctgtggagcttaattcaacaaagcgaaattcagttcgcccagggattcctgcaggccgcatgggaaacgcaggagagagccttccagttgatcaaagagcaacatctggaacaactgccgatgcatgagtttctggtacgtatccgcgcgcaattgctgtgggcgtgggcgcgccttgacgaagcggaggcctcggcgcgcagcggtatcgctgtgctgtccaccttccagccgcaacaacagttgcagtgcctgacgttactggtgcagtgctcgctggcgcgcggcgatctggataatgcccgtagtcagcttaaccgactggaaaatttattaggcaatggccgttatcactgcgactggatctctaacgccgataaggtgcgtgtcatttactggcagttaaccggcgacaaaaaatccgccgccaactggttacgtcatacgcccaaaccggcgtttgccaataaccattttctgcaagggcaatggcggaatatcgcccgcgcgcagatcctgctgggcgaattcgagcctgcggaaatcgtgctggaagagttaaatgagaatgcccgtagcctgcgcttaatgagcgatttaaactgcaatctgctgttactcaatcagctttactggcaatccgggcggaaaaacgacgcccagcgcgtattgcttgatgccttacagctcgccaaccgcaccggatttatcagccattttgtgattgaaggcgaagccatggcgcaacaattgcgtcagcttatccagctcaatacgctgccggagatggagcagcatcgcgcgcagcgcatcctgcgagagattaaccaacatcaccgacataaattcgcccattttgacgaaggcttcgtcgagcgcctgcttaaccatccggatgtcccggagcttattcgcaccagcccgctcacccagcgtgaatggcaggtgttagggcttatctattccggttacagcaacgaacagattgccggcgaactggcggtggccgcgaccaccattaagacgcatatccgcaacctctaccagaaactcggcgtcgcgcaccgtcaggacgcggtacagcacgcgcagcagttgctgaagatgatggggtacggggtttgaggcaaaacaggcaacgtcctggtgtgtaaatttgtttaatcataaaacctgaaagcaccggttaacatatgggcaaaaacggcgcttttaaaataaatcggcatgcgttcctgttcgttcaaatcgcaggcattcatccgttatcttataaataagaatccagtcaggctcaatatgggcatcccggtatccgctatatgaaccttgtaacgggtgatctttataaatggcaggaaggggaaaagggtggtgaatcagaagcgtcataagtgttttaagtttgccgacatccttatgacgcttttgtgcccgttttacatctttctggaactgtcccgaatattcaatttccctttgccccatagtcagatccctaactggtcaaacaaatcatcagcatctttggctttatgaatatcaacgccagcttcgctattttctatcgttcgggacgttaactcattgggtatgcgcaaatcaaaaggcaatgccttttcacgcgcaactttagtcagtgtaatccgtatcaaatcagaaatggttaaccccatttcagccaggacatctgccgcctggtccttcagcgtttcgtcgatacgggcacgaacaagcgcatttgcagccatcgattagtctcctgtactgtgtctctatacagttcaaattgtagctcaactgagacacacatacaaaccgggcccggatgtttgccttgcaatgctcgtaaagatgacttagtcgcttacccggacaagatagccactttcggttgcttcacaggaaaatctgaccggcaaaaaccgttccaccaccgcaatattggtaagcaagtgagcggaggcccgtgccacggtaaacgcgccctcgcccgccagcgccagcggtaaaatcagctggtcggccagatgctctcccaccgccgccgggcttgcgagatagcgccgcgcttcatgcgcaacctggttagctaccgcttccgcgctggtgccttttacgccgaacgcggcgaacagttcggtcagttgttcgctttgaatcatcagcgacagcgcgttgcccggcccgcagccgccttccagcgcaacgacgtttttctccgcctgcgggaagtgggcttccagcgttgcgacttcacgttcgccaacgtggtaaggaaccgccgccagcaaagcttcagcggtggtgcgcagcgtctcgccgcgcgatatcagcgtcagaccgcgtaaagacgctgccggttcgacgaccgttgccgccgcgccgccgcctgccggataaaagccgtgttttatcagcgtggtgcgctggctgatgcccatcctcgccaacagcggttcccagacgcggcagataaaatcagcgctgggcgcggcctgattatgcgtcccgccgtgaacctccacgcgggatgaaccgtcagcaaaccacagcgcgggcaggacggtttgcagcaccagcatacaactgcccgcgctgccaatcgcaaaacggtactcgccgccgcgaatcggccccggcgtaaaacgcaactgttgcgagcccagctcgtcgccgttcacctgcgcgccgcagatttccgttgccgctcgcaccgccgttaaatgctggcgtagcagccccggtttagcgcgcccggcgcggatgccgctcatttcaaacggctggccggttatcattgataaactcagcgccgagcgcaaaatctgcccgccgccctctccctgtgcgccatccagcgcgatgatccttgccattttctatcctttaacgcacaccacctgccgcagggcgtacatgatttcaaccaggtcggactgcgccgccatcaccgcatcaatatctttatacgccattgggatctcgtcgatcacgtccgcatctttacggcattcgacatgcgcggtggcacgaatttgatcgtcaacgctaaacagtttcttcgctttcgttcggctcatcacacgtccggcgccgtggctgcacgaacagaacgactcttcgttacccagcccgcgcacgataaagcttttcgcccccatcgaaccgggaatgataccgaactcaccgcgccgcgccgaaacagcccctttacgcgtcacatagatctcttcgccaaagtgctgctctttttgcacatagttatggtggcagttgatctcgtccatatcgagggcgatcggtttttccacgcagcgctggagcgccgccagcgcgttttccatcatcgcctcgcggttcaggctggcgaattgttgtgcccagtgtaccgctttcaggtaatcgtcaaaatattcgcttccttcattaaaatacgccagatcgcgggacggcagcgtttctaactgctcctgcatttcttgctgcgccaggccgataaaataggtgccgatggcgttaccgatcccgcgcgaaccggagtgcagcatgatccatacccgatcggtttcatccagacagatctcaataaagtggttaccggttcccaacgttcccaggtgcttatagttattggtattcaaaaagcgcggatatttttgcgttaaccactgatatcccgcttccagttgcgcccatttttcattaacgttggcgggcgggtttccccatgcgcccacatcgcgatgcccgcgtccggtggtacgcccgtgaggcacagcggcctctatggcgctacgcagatccgccagattttccggcagatcggccgccgttaagctggtacgcagcgcgttcattccacaaccgatatccacgcccaccgccgccggaataatcgcccctttcgtcgggatcacgctaccgatggtcgatcctttccccaaatgcacatccggcataacggcaatatgtttgaaaataaacggcattttcgccgtattgatcagctgctgacgggcatcgtcttctaccggtacgcctttggtccacatttttaccggtgcgttctgggtggtcattaattcgtaattcatcatttttttctcgttttaatcattagggtggcgacaagtttatgtgaatacaccgctctaccattgagctacagagccgggctctgacgggtctcgaacccgcaacaaatgtagatccacaggcattcgccaaaatagggtggcacgacaagttaaggtgaatcacccgctctaccgttgagctacagggctaagccccggcagggttcgaacctgcgtctggccatacaaggtgtagatccaccagcatttgtgccttcagcgttgcgcgacaaattcatagccgggatgatacgcatcgggaaagatgtaatcccggccagcattcgcgccgcgctgaatactctttacaacgtcacggcttcaatctcttccagccagtgcgcgctgccatagtgaccgttaacaaagttatctatcaccgtaaacacctcgtcgctgaagccgccgacgttcaaaatatcgcttcgttccgccgcctgggtggtgccgtaaggcagcagatcgatacacaccaggcgcgcctgcgggttgcgctttttcagttcgatccagcattccatggtggccgttgagccatggcgcgatttatcaacccacgattcgttatccgacaccataatcaccagatccacccgcgcccgctcgttcaacaacctacgcagcggcgcggagcagttggtgccgccgccgccaaccgccgccagcttttgcgcgttgtgcatgaccgactggcgcgcatcaagccgcacgtcgaccacatcgcattcaaacggcagcacgcgggcctgcggatgattacgcagcacggcggcggcgatcagcccggcaacgtccacgcagcggatcttactggtctcccccttgcgatagccggttatcgacgacttcatcgaccccgacacgtccgggcagaccaccacattgccgcgaaacggcggaatgttctccagcgcgtactccatcgcctgcgctaaagcctcgcgaataacctgcggcacgccgctttgcagattgctccacgccgacagcaactgataaggataaacccaggactggcgcacctgcgccctgtccgccagccgctgcgccacgctggcggcaagcgttgcattctcaaacacgtcatgacgcgccagcgtattcaaattcatccgtaacgtttgccaactcatccgctgcgccagttgcgcccactgttcgcgactcagcggcgcgttggtcagtagtaaaaacgacacatcgggtaaggccgcgcccatgtcgccttcacgaaacgccagcagcgcgcgcgttttttccggcagctgcgccttatcgcacggcttaccaatcagccaggcgaagaaggcttcctgccacgccgcctgcggccgtgggtgcaccattttgacgatatccgccagcgacggcgcattgcccaccgatgcctgcaataagcgctcttcgctggcgttctgcaaccaacgctgcaccagcttctttggccgcgtccccagcgagcgccgcccggtcacgccgctgcgcaacatttgcacaaagttacgcagcatccggccattgttgatcacccgcgtaaatactaccggcagcagcgccgaaccacgcgccgccagaatggcggtcaacagcgcgggcatatccttcatcatcccgcgttcgcggccataaatcgccagttgcgctaaaaacagatcgtcgagatctttcgccgtcgccagaacatcatttagctgcgcctggccgctggcataaaaagtctcgttcatgcagccggtcatcaccatttgcgccagtttatggcgcggggtgaaggcaaaggccgctgcgccttgctgattgctggcgttggccagcggcgcgtcccttaacagcgaacggaacaaaagtggattagccatttgtttttcccatttccgttattctccatgccatggttattgcaaccagcgtgccagaaaataaattattttttaatctattgatttttaattgatttatttctttagcgttcaagtgaaagaaaaatgcctgcacggtagtcattaaaaagcgataaaattatctcgtcttttagaaggaaatctaagatgcgaaaaacggtggcctttggttttgtcggtacggtactcgactatgcaggacgcggcagtcaacgttgggaaaaatggcgccctactttgtgtctgtgccagcaggagacgctggtcgttcaccgcctggaactgctgtacgatgcccgctctcgctcgctgtttgaaggattaaagaaggatatcgccagcgtctcgccggaaacggaagtcgtcggcgtagaaatcgcgatccgcaacccgtgggacttcgaagaggtttacgcctgcctgcacgatttcgcccgcagccatacctttcatcccgaagatgaagactatctgattcacatcaccaccggcacccacgtcgcgcagatctgctggttcctgctggcggaggcgcgctatcttccggcgcgattagcgcagacctcgccgccgcgcaaaaaagataaaccgcatagcacgggcgacgtgacgattattgacctcgacctcagccgctacaatgatatcgccacccgcttcgcccaggagcgggaggagacgctcaacttcctgaagtccggcattgcaacccgcaacccgtgtttcaaccggatgattgagcaaattgagcgcgtcgcgatacgctcccgttcgccaatcctgctcaatggcccgaccggcgcgggcaagtcgtttctcgcccgtcgcatctatgaactaaaactggcccgccaccagttcagcggcccgtttgtcgaagtgaactgcgccaccctgcgcggcgacacggcgatgtcggcgctgttcggccacgttaagggggcgtttaccggcgcgagagaggagcgtgcagggctgctgcgcagcgccgacggcggcatgttgtttcttgacgaagtgggagaactgggcgcggatgaacaggccatgttgctgaaagccattgaagaaaaacgcttttaccctttcggcagcgaccagcaggtcagcagcgatttccagttgattgccggcacggtgcgcgacctgcgccagcgggtggcggaggggacattccgcgaagacctgtacgcgcgtattaatctctggaccttcgaactaccgggcctgcgtcagcgccaggaagatattgagccaaaccttgactacgaactggaacgccacgcggcgctaaccggcgacagcgtgcgttttaataccgaagcgcgccgcgcctggctgagcttcgccacctcgccgcaggccgcctggcgcggtaacttccgcgaactctccgccagcgtcacccgcatggcgacgctggcggacaacgggcgaatcacggtcgaaacggtagacgatgaaatcgcgcgtttgcgctatagctggaatgaccatcgcccctccgcgctcgacggactgccgggcattgacgcaacggcgctggatctgtttgaccgtatgcaactggaaaacgtcgttgcggtctgccgccaggcgaaaaccctttccgacgccgggcggcagctattcaacgtttcccgtcaggggaaagccacggtgaatgacgctgaccggctgcgtaagtacctggcgcgttttgggctgacgtgggacgttttacagaattaacacagctccagttgaatatggttctccgtcaacacctgcatcacgcccggcggcggcagggtatcggtgtagaccgcatcgaccatactaatgctgcccatgtttaccatcgcgttacggccaaatttagagtgatccaccaccagcatcacgtggcgcgaattttcgataatcgcgcgcttggtgcgtacctcatggtagtcaaattccagcaacgagccgtcgctatcaataccgctaataccgagaatgccgaaatcgagacggaactgggcgataaagtcctgcgtcgcttcgccaataatgccgccgtcgcggctacggagttcaccgccggcgaggataatacgaaaatcctctttcgccattagcgtgttcgctacgttcaaattgttggtcacgatccgcaaattactgtgccctaacagggcgtgcgctacggcttccggcgtcgtgccgatatcaataaacagcgttgaaccattggggatctgggccgcgactttgcgagcgatgcgctctttttcttccgtttgcgtcgccttacgatcgtgccacggcgtgttcaccgagctggagggcaacgccgcgccgccgtggtggcgcaaaatcatattctgttccgccagatcgttaagatcccgacgaatggtttgcgggctgacagaaaaatgctccaccagctcttccgtactgacgtacccctgtttttttaccagttcaatgatcgcgtcatgccgttgtgtttgtttcatgaataatctctgaaagtaaccaaccttgcgccggatagcggcattcgccctacccggcctggaaaaatatctcgaccacaggccggatacgcctcacgttcgttttcgcgcattcagcgtatcaacaaaggccatcgctaaaccgacgataagcccggcgatgtgcgcgccgttcgccatagacatgccaaaccagtcaaaccaaccagcgactatccacaataatgcaaaaataattaagccgcgctggaggtaaattccgctttgcggatcgcgctctccacgcagccacacgtaacccatcagcgcatagacgacgccagacagtccgccaaaccacgggccgctaaatttctgctgtacatagccgcttagcagcgcgcttatcaccgtaatgacgattaatttaccgctgcccaggcgcttctctaccgccccgccgagataccaccaccacagcaggttaaaaagaatatgcatcagtgagaagtgcataaagatatgggtgaagtagcgccagacttcaaattttaaaaccggatcgaacggccacgccagccacaccatcaccgtctgatcgccgatgagactcatcgcgatatagaccagcacgcaggcgagcatcacgatccaggtaacagggccggctcgttcacgcagcgtggcgagaaagggaaaacggcgatagcgtagcccgctgttagtctgcccggactgccagctagccgccagataacgcggatcgccgggattttctataaaccgcgccagctcgccccgcacacgttcggcctgcgattcatctgccaaccagatatcgctttgattatgttgctgaatagtaagaatgacgccctgggtggccatgtaatcaacaaatgcctgcgccacgcgaggattcgcaaaggaagtaatcatcaacattattgctgtcgcttagtccatacaaaagaagacagtatatatacccttctcgtcggaggctgcatctttatgggattacgcgccattcgcgacatcggcagggaaacggcgatgccaggcctcaaacccgccgtcaatgctgtaaaccgcatcatagccttgctggagcagatactgcgcggcgcctttactactgttgccgtgatagcacattaccatcacggcggtatcgaaaccatgctcacgcataaacgcgcccagcgtatcgttagtcaagtgaaacgcctgcggcgcatgacccatggcataactttgcggatcgcgaatatcgaccagcaccgccgcgccctggtgcagtttctgatacgcctcttctacagtgatacattcaaattgttccatgaatcgctctttcattattgccggtgaagccaattaaggcattttatcgcccagtgtacgttgacggagtagcttagcgccataatgttatacatatcactctaaaatgttttttcgatgttaccaatagcgcgtttctttgctattatgttcgataacgaacatttttgaactttaacgaaagtgcaagagggcagcatggaaaccaaagatctgatcgtgataggcgggggcattaacggtgcaggcatcgcggctgatgccgccgggcgcggtttgtccgtactcatgctggaagcgcaggatttggcctgcgcaacctcttccgccagttcgaaacttatccacggcggcttacgctaccttgagcactacgagttccgtctggtcagcgaagcgctggcagaacgtgaagtgctgttgaaaatggcgccgcacatcgccttcccgatgcgttttcgtctgccgcaccgcccgcatttacgtccggcctggatgatccgtatcggtctgtttatgtacgatcacctcggcaaacgtaccagtttacccggttccaccggtgtgcggtttggcgcagattcggtgctcaaaccggaaatcgtgcgcggattcgaatattccgactgctgggtagacgatgcgcgtctggtgctggctaacgcacagatggtggtgcgtaaaggcggcgaagtccttacccgtactcgcgcaaccgccgctcgtcgggaaaatggcctgtggattgtcgaagcggaagatatcgacaccggtaaaaaatatgtctggcaggcgcgcggactggttaacgccaccggaccgtgggtcaaacagttcttcgacgaagggatgcacctgccgtcgccatatggcatccgcctgatcaaaggcagccatatcgtcgtgccgcgcgtccataatcagaagcaggcgtatattctgcaaaacgaagataagcgtatcgtctttgtcattccgtggatggaagagttttcgatcattggcacgaccgatgtcgaatataaaggcgatccgaaagcggtaaaaattgaagagagcgaaattaattacctgttgaaggtttataacgcgcacttccagaaacaactggggcgcgatgacatcgtctggacgtactccggcgtccgtccgctgtgcgatgatgagtccgactcaccgcaggcgatcactcgcgattatacccttgatattcatgatgaaaacggcaaagcgccgctgctttccgtgtttggcggtaagctcacgacctaccgtaagctggctgaacacgcgatggaaaaactggcgtcttattatccaggcatcgggccggcatggaccaaaacgtgcgtactgcccggcggcgacatcgacggcagccgcgaagattacgcggcgaagctgcgtcgtcgttatccgttcctgacggaatcgctggcgcgccactattcgcgcacttacggcagcaacacggagtggattctcggcgaagccacgtcgctgcttgatttaggcgaagatttcggtcatgagttttacgaggcggaactcaagtacctggtggatcacgaatgggtgcgccgtactgaagacgctatctggcgtcgcaccaaagaaggcatgtggctgaccgccgaacagcagtcccgcatcacccagtggctggcggcgtatgttgagaaacaccaactttcaatggcgtcgtaataaaatccggggcggtttataccgcccttttcgccacataccgcattcactcgccgggttttgtacagccgggcatatgattagtgatacggtagcgatcgacacttatttgggtaataaagaagggttttgcccgcgcttcgctattccagagagttttccccgttttacaccagcttttatgagaaaagttggcataatgaaccacactctcctcccccagcacgctttcaaaatgcgcgcgtttatcaccgtcggccacgctaaagtcagcataaaaaagattgctgtccaggttaaacgtcatctctatttcactggcggacgatggaaagaacacaggcagccaggtccagataccggattgctcgggtatggcggcataatcaggaaaatagcttacctggcgatcatcgcaggcggtcagcacagcgatgatgattaatgctgcaccacaccggaggacctgattaatcagctcagcaacaatatctttatgccacgaagtggattcacgccgtgcaatacgaatatcagcgccgctggccgggtctatgccaacccgttccacatataatttaacctcttccatttagtccctttatttcgcggccggatacagcggcacatatcccacatcctgcaccaactgttgtccctgcgggcttagaaaccagtccaccagcttttgtgtttccgctgtggggtgttcacgggtgaccatataaacatcaaccgtgtacgggtaactgccgttacgaatattttcaaccgtcggcgcaacatcgtttatcgccagtaatttaatctctttattgctgtgcatctgcgtagcgtaataacgaaaggtatagccaatggcgttgtgcgtattgcgatactcagccacgatatccaccatatcccccatcgcggttgccactgatgttgtttgcgctggcatcagcttcgtttctttcattaccttcgccagcatcgccgtttggctgccagagttttccggtcgctgccagggcttaatgtcgattgcctctccgcccacctcattccagtgggtgattcttccgctaaaaatgccgcgaatttgtacatcactcaacgatgacacgggattgttttggttgacgataaacacaaacgcttcacgtgcaaagggggtgtaaaccagttttacgccactggcctcggccaattgcttttgagcagtggaaggctgggcgacaaaaataagatcggcattaccgttaaggatattttgataggcttcaatggttccctggttttcaaggtagtcttcagggcagatatcatccggaaagcgcgtaagcgcataaaaagccgaggcgtataacggcaagccagccgttgcgccatcgagccgcggccaattttgagtgagcaaaagtgtcggttcatcgcgcagcccggttagcttgttgccccatgtgtgcgcctgataatcgcggaaataaagatattcactgctctcgggagcgggatacttcacggcataaagatgtgactggtatacggcacagctcccgaaaaacagcaggcaaatcaccagcaggttacgacaagtgtagcccgcaccgccgcgtagcactccccaacgcgcaccgccataccctaatgcaaaacagagctgcgagccaaccgggatgagcaacactgcccatacccagccgttgaaaaaggatattacgcggggtactaaccaaagcgtttgcaccacctgggcgatgggcttacaccctatcgcgcgaatattaagatcggtgagaaacatcaggatgacccaccccatcagcaccaccagagcgggcataagcaggcagcaatcacgccattctggatttacctctgatgcatttccctttccccatatccggccacaaagaaaaattaaccctgcgcccagaagcgctaccgggataatggtcgcctcctcaatagatcgcgcgacggggatactattttcaagaacgctaatgtacgcccacattccccccacgataatcgtaataatgttcaccagcagcggcacgccgataaacgccattatgattgacaaaaaaagccaattagcatttttcatttttctatccgctaatccctgcgataacggaagtataaacccggtagtcctgagcccacccatgcatttttctgaaatcgcgacgttaaaacattcacgatagcggcagacagaagttgaaagttccggctgccgttttttatttacaggctcacattaacctgcaagatcgatctttttccgcgcctgcccaacagcatcggcggcccgcaatgccgcctgcacagcctccggcgtaatggtaaacggctcgttgtgtatcgtttccccagtttgacaagacgccctggcaacggccagcagttcatcatcgctaacgccagccagaccaatatccgccagcgtggtgggcaagcctatatcttcacaaaattgataaacctcctcgataagctcaggcgctctatcggtgagcataagcattgccagcgtgccaaacgcaaccttttccccatgccagtatttgtgcgtggcgggcagtactgtcagaccgttatgaatggcgtgcgccgccgccagcccaccgctttcaaaaccaagcccggataatagcgtattcgcttcgataacatgttcgagcgccggagtaacctgatgttgttcacaggcaagtttcgccaggcgtccatagcgcattaaggtggtgtagcaaaagcgcgccagctcaaatgcggtcatcggtcctggcctggtggtcatattgccggcccctttgatgcggcaatcttccgcttcaaaccaggttgccagcgcatcgcctatcccggaaaccaaaaagcgtaccggcgcggcagcaataatactgctgtccaccagcacaagcgtcgggttacgtggaatcatcaggtagcgtttgaatttcccttctggcgtatagataacaaccagtgaactgcacggcgcatccgttgaggccagagtaggaaccacggcaataggcagccgcaggctggcgccggttgcttttgccgtatccagggttttcccgccccccataccaacaatcacatcggcgccaatttcctgcgcgcgtgcggagatgcgagcaatttcctcatcacagcactcgctactgaacacttcgatatcaaattcaatcaccccgtgcagtgctgttgcaactgtatcccggtaggtgttgtgaacaacaggatcctgcaaaatcagcgccttatgaccgagtgcggccaattcctgcgggagatgcgttgtcaacgctcctttaccctgaacatatcgtgacggaaagatcgcggtagtaaccattgtttctccttaaaaagcattaaagttcaatatacagaacacaaattccacataaagaatttaatgctgtttactctgaacgcacaatgaccaggtgagagcataatcttatcctgtgaggcagcgcacaattttggcgatgtattagaccgatgagcagtttccattgggttatccgctctttctcaccttatctccgttcatttttgaagcaaatcacaaaatataaccttccttagagtatggaattgacgctgtatgaatacgtcggcatagtgtcaatatacagaacagcagttccatatacagaacacatttttgatactaaagggatgcaatgatgagcattgaaatagagaaaccgaccacacgagggcgctggctgcatattattccagccacgatcctcgtttatatcgtggcctatatggacaggaccaatatcgccattgggatcgcaggcggcatggatgaagatttaggcatgacggcttcttttgccggtctggtagccgggatcttctttattggttatatcttcctgcaaattcccggcggtcagatagccgagcggctaagcgccaaaaagttaattgcctggacaatcgtcgcctggggtggctttgccctgctgaccggttttgttcagacaccgacgcagttgttgattattcgctttgtgctcggcgtggcggaaggtgctgtgtatcccgccattctggcgctgattggccactggttcccaaatgaggagcgcgccagggctatcgcctatttccagatgaacctggccgtcgcttctattattaccgggccgctttccggctggcttattgaaacctacggctggcgggagatgtttatcatcgaaggcttgctctctctgggactgctctttgtctggctacctttggtttccgatcacccgcatcaggcaaagtggctggatccgaaagagcgcgcctggatcgaacaaaaattgctggccgatcgcgcgttgagtattggcggagaacaaagcagcattcgcggcgtattaaaaagcatcaacctgtggaagcttgtcggtatctatttcttcgtacaggtcggcttctatggcttcgcgctatggatgccaaatctgattaaacacctgaccggcagcggcatgaccatcgttggggtactcactgcggcgccttacgttctgtgcatcatcggtcagtattacatcgccaaatggtgtgataaaacgatgaatcgccgcctttacacggctattcctctgctgggtttcgcggtctgcctcgccctctccttattactgaaagataacgtctggctcgcctacggcatgatggttatttgcgggttcttcctgcaagcctatgccggtccattctggacgctgccgccattactcttcgcccccaacgttctgggcggcgtgcgcggcacgatcaacgccctgggcaacatcggcggctttatcggtccgtacctcgtcgggctgttaacggtgacgttctcgcaaacagcaggaatgaccgtactggttgccgccctgcttatcgccgttggactgcttttcagcttaccttctgttaccgctcgtcctgcaggtagcagcaacacccctaacacctcgacgccgggtgcgtcacttaaacaggaaggaatcgccaaatgagccaaaaatgtcaacatgctcgcgacctgtggtcgcagctcgacgccctgcgtcttggaatgaattacagcaaagaagatgtcaataaactgcaggtcctggtggatgattgctatggtgaaagtcatccgggcagtttccatcttaaccaactgggcgatgaagccgtgctgggtgttcatgaaagcggcggtcgcgcggtccgtcaccatgtgacggatatctgcgacggctggggtcagggccacgatgggatgaactacatcctggcatctcgcgaagccattgccaacatggtcgaaattcatgcctcagtggtgccttatgatgccggtattctgatctcaagctgcgataaatctatcccggcgcatctgattgccgccgcacgcctgaacctgccgctactgcatattcccggcggttctatgcgtccggcaccgaatatgagtacttctgacctcggtgggatcactgctaagttgaagaaaggcgaaatcggcattcagcaagtggaagccatgcagcaatgcggttgccccaccgccggagcctgccagtttatgggaacggccagtaccatgcagtgcatgtcggaggccttggggctggccctgccaggcagcgctttgctgccatcgaccctggcggaaattcgccgcgttgccagaactgcaggccaccaggcgctgtatctggcggagaaaaatatcaccacccataagatcctgactcctgcggcgtttgaaaatgctatcaaagtccatgctgctattggtggcagcaccaatgcgatgatccaccttccggccatcgctcatgaacttggatgggagctgaagcccgaactgtttgatcggatcaataacgaaatcccttatctgaccaatattcagcccagcggtgaatacgttaccgaaatgatgtggttcgctggcggcgtgccaatggtgcaatggtatctgcgcgattatctggatcttgatgtgcttaccgtgactggccgtacgctcggcgacaacctggaaatgctccatcaatccggcttctttacccgcaaccacggttacctcaacaattacaaagtcagtccggaggaggtgatccgtaaaccagaaaatgccaccaaaaaagggtcgattgcggtactgaaaggcaacatcgcgcctgaaggagcggtcattaaatacgcggcctgtgcgccggatatgcaccaccataccggtcctgctcgggtctttaactccgaagaagacgctcagcaggccatcatccataaccatatcgaacccggcgacgtcattttcattcgctacgaaggcgcaaaaggctctggcgcaccggaaatgctgatgactaccgatgccatagtgtatgacaaacgcctcgacggaaaagtcgcattgattaccgacggtcgtttctctggagcgaccagcgggccatgtgtcggacacgtctcgccagaagccgctgatggggggccgattgccctggtggaagatggtgatttaatcgaaatggatgtgaaaggccgcaagctcaatattgtagggatcgacgggatgcctaaaacagaagaggaaatacgccgctgtcttgaagagcgtcgagcaagctggaagaaacctgattattcaaaccgtcgcggcgtctttaaacagttcaccgctaatgcaacatcattaatggccggagcctggcttaaataatatccctggcgggctacggctcgcctgttttaaggatcaatacatgactcagattacgaaatttcacggcgtatttccgccagttccgaccattgttaatgcgcagggagagttagataaagtcggcatggcaaccttgctggatcatcttattgcaagcaaggtcaatggcgtattactgctgggcagtggaggggaattttgccatatgaccaatgcgctgcgtctggaaaccgcagagttttgcgtccgtcatattaaccgccgtattccagtactattaggtattagcagcaccagcacgcaggaagtgattgagtatggtcagcatgccgaccgactcgaagtcgatgccgtgctggtactcaatccctactatgccagattgaccgatgagtatatttatcatcatttcaaaaccgtggctaataacataaaaagcccggtgattctctacaactttccagcattgacgggacaggaccttagcgttgatttaattacccggctggcgcaagatcaccccaatattatcggcattaaggataccgttgataatatcagccatattcgtgaaatcatcaataatgtcaggccagtgcgtccggacttcgttattttctccggctatgatgaatatatgatggatacgcttatcttaggcggcaacggcgggatcccagcgacagcgaactttgcgccacagctaacctgcgggatctaccgcgcgtggtgtgaaaaagagtatgagaccatgttcggattacagcgcaggctgtccgcgctttccactatttacagcctggattcacctttcttcgggataatcaaaaaggcaattcagcttagcggagtcgatatttcaactcatgtaatgccccccgttttgccggcaaatgaagaacatatttcgaatttgaagcagatcttacagcgtgcgggactttaagcgatgacgaaagcgggcttcttgcccgctatgtctttttatttcagcacatcagacgcgtcaggctacggctggcatccatcatcagcgtagcaagcgactcgcgtttatcatcggggatctggaacgtaacgccggatacgctcagggcggcgatcactttcccctgcgtattgaataccggcaccgcaatgcagcgcacgccaagggagtcttcttcgttatcataaccccagccgcgacggcgaattcctgctaactcctgcttaaggatattcacatccgtgatcgtcgtatccgtaaaacgcgttaatatctgatctggaggcagcaactcctccagctcttccccgctaagccatgcaatcagcacctttcccagccctgagctatgtaatgagaggcgcttgccctcccagcttcgaatcacaatagcctgtgggctttcgactttcagaaggtaaataggggcatcgccctccagaacgccaagatggcaggtcaggccggtgttatcgcgaatctcttcaagaatcggtaacgcgatttttttaatatcgtactgttccgccgctttattacctaattcatacaggcgtagccccagataatacttgtctttttcctggcgtaataacccatgctccaccatgccgttgagcaaagatgaggtactgcttttcgcaatccctgaattttgatggatctgggtaaacgttgcgccatcgcactccagaaggtaagcaaatacgcgcataattttatcgagagccggaatagatgtcgtaatctttttcatattattatcaattaattatggatttttctgctaatactatacaccagtactcgaccctttttccatgacagagaccaagtgccgctaacagattcagcagacgaatatcggcataccccccgaatataccacgataaaaaacggggccgtttggccccgttctcaagcgttaaaccgctacaaccgcaccggatcaatatgccagatattttcggcatactctttgatggttctgtccgatgagaagtagcccatattggcaatgttgagcatcgctttcgtcgtccattcttccgggcgacgatacaactcatccaccttatcctggcagtccacgtagctgcggtagtccgccagcacctgatagtgatcgccaaagttaatcagcgaatctaccagatcgcggtaacggcctggctcttccggattaaagacgccgctaccaatctgcgtcagtacctgatgtagctcttcatctttttcataatagtcgcgaggcttataaccctgcctgcgcaacgcttccacctcttcggcagtattaccgaagataaagatattctcctcgccgatatgctcctgcatctctacgttcgcgccatccagcgtaccaatggtgagcgcgccgttcagggcaaatttcatattactggtgccggaagcttctgtccctgccagcgaaatctgctcagacaggtcggcagcgggaatgatcacctgcgccaggctgacgctgtagttcgggataaacactactttcagcttgtcgccaatctgcggatcgttgttaatcactttcgccacgtcgttgatcagatgaataatgtgttttgccatgtaataggcggaagccgccttaccggcaaaaatattcacccgcggcacccagtcggcctccggattttctttaatgcggttatagcgggtaatgacatgcagtacattcatcaactgccgcttgtattcgtgaatacgcttaatctgcacgtcgaataacgctttagggttcaccaccacattcagttgttgcgctatcactaccgccagccgttttttattttccagcttcgcctgacgcaccgcatgattgaccagcggataatcacaatgctgcttcagctcgctgagctggctaagatcggtacgccaggtacgaccaatattctcatccagcacgtcagaaagcggcgggtttgccagcgccagccagcggcgcggcgtaacgccgttagtgacgttacaaaaacgggtcgggaaaatcttcgcaaaatccgcgaacagcgactgcaccatcaggttggaatggagttcagaaacgccgttgactttatggctgaccaccaccgccagccaggccatccgtacccggcgaccgttcgactcatcaataatcgacgcgcgtccaagcaggctggtatcgttgggatattgctcctgcaccgttttcaggaaatagtcgttaatctcgaagataatctgcaggtgacggggcagaattttccccagcatatcgacaggccaggtctccagcgcctcgctcatcaacgtatggttggtataagagaagacctgacagcacacctcaaacgcgtcgtcccagctaaatttatgttcatcaatcagcaggcgcatcagctcaggaattgacagcaccggatgcgtatcattgaggtgaatggcgattttatccgccagattctcataggttttatgcagttgataatgacggtgcaggatatcctgtaccgtcgccgagaccagaaaatactcctggcgcaggcgtagctctcgtccggaataggtggaatcgtccggatagagcacccgtgaaacgttctcagagtggtttttatcttccaccgccgcaaagtagtcgccctggttgaatttaccgaggttgatttcactactggcctgcgcattccacagccgcagtgtgttagtggcgtcggtgtcgtaaccggggatgatctgatcatacgcgacggccagaatctcttccgtctcaatccagcgcgcttttttaccttcctgctgaatgcgcccgccaaaaagcaccttatagcgcgtattgtggcgcttgaactcccacgggttgccatattccagccagtaatccggagactctttttgccgcccgtcgacaatattctgcttaaacatgccgtaatcgtagcgaatgccgtacccgcggcccggtaatcctagcgtcgccagcgagtccaggaagcaagccgccagccgtcctaagccgccgttgccaagccctgggtcattctcttcatcgatcagctcttcgagatctaagcccatggcctccagcgcgcctttaacgtcgtcataaatgcccaacgagagcagcgcgttagagagagtacgaccaatcaaaaactccatcgacaggtaataaacctgccgggtttcctgcgataattgggctcgattagaacgcagccagcgctccaccagacgatcgcgcaccgcgaacaacgtggcgttcagccattcgtgtttattggcaatgaccgggtctttaccaatcgtaaacatcagcttataggcaatagaatgcttaagcgcctcaacgctgagagtgggcgatgcataagtaaacggagcattcatataaatgattcctggatgactatttcaagcgatagtacagctcgcggtatgatttcgcggcaacttgccagctaaaatccatcgccatcgcctgccgttgtacaaaccgccaaagcgaaggccgtgaccacaacacaaaagcacgccgaatcgcgcgtagcaacgaccaggcattactgtcttcaaagacaaaaccgctggcgataccgtccgccagattttccagcgaactgtcggagaccgtatcggccaaccccccggtacgccgcaccagaggcagcgtgccatactttaagccatataactgcgttaagccgcacggttcgaaacgactgggcaccagaataacgtccgcgccgcccataatgcgatgcgagaaagcttcgtgatagccgatctgtacgccaacctgccctgggtgttccgccgccgccgcgaggaacccttcctgaagcaccggatcgcccgcgccgagtagcgccaactgcccgccctgctccagcagccccggtaacgcctccagcaccagatccagacctttctggttggtcagacggcttaccacggcgaacagcggcactttgtcgttaaccttcaaccccatcgcaatttgtagctgacgtttgttttccgccttctcttccagggtatcgcgcgtgtagcgcgacgccagcagcagatcggattccgggttccagatcttctcatccacgccgttcagtatgccggacaagcgcccttccagatgacgctgacgcagcaggccttccataccataagcaaactgcggttcagtaatttcacgcgcataggtcgggctcaccgccgttatatggtcggcatagtacaaaccggccttcaaaaaggagagttgtccgttgaactccagcccatgcatattaaagaatgaccacggcagttcgatgtcatccatatgctttgcataaaacatgccttgataggccaggttgtgtacggtaaagaccgatttcgccggccgcccgcgcgccgccagataggcgggcgccagcccggcgtgccagtcatgggcgtgcaccacgtcggggcgccagaatggatcaagtccgcaggccatttcacagccgacccaccctaacagggcaaagcgcagcacgttatcggtataggcatataaattcgtatcgtgatagggactgcctggacgctcgtacagatgcggcgcgtcgatcagataaatgcccacgccgttataatgcccgaacagcagcgatatcttacctgcgaaagtatcgcggcggctcaccacatgcgcgtcgggtatcccccgacggatatcgggaaaccctggaagcagaacgcgaacatcaacaccatccgcaatttgtgccgcaggcaacgcgcctatcacatccgccagccccccagtcttcagcagggggaacatctctgaacatacatgtaaaacctgcattatcgctcctgtttgacctgcagtttgcgcagcatttcacgcgtgaccagtacaataccttcttctgaacggtagaaacgacgagcgtcctcttccgcattttcaccaatcaccatgccttccgggataatacaggcacggtcaataacacagcgacgtaaacggcaggagcgccctacccaaacctcaggtaacaacactgccgaatcaatattacaaaaagaatttattctcacccgtgggaagagcacagattgcaccaccaccgaaccggagataatgcagccgccggagaccagcgagttcagcgtcataccgtggctaccggagcggtcctgcacgaatttcgcaggcggtagcgattccatatgcgtacggataggccagttctggtcatacatatccagctccggcgtcaccgaggctaaatccaggttcgccttccagtaagcttccagcgtacctacatcgcgccagtacggttcggcttgtggatcggactgcacgcaggagagcgggaaaggatgcgcgtaagccataccttcgcgggtgattttggggataatgtctttaccgaaatcgtggctggaagcgtcatctttatcgtctgccgccagcaattcatacaggtaatcggcgtcaaaaacgtaaatgcccatactggccagcgatttgctggcgtcaccaggcattgcggggggattcgccggtttttcgacaaaatcaataatcttgtcgctttcatcgaccgccatcacgccgaacgccgtcgcttctttgatcggcaccggcatacaggccaccgtgcaacgcgcgcccttttcaacgtgatcgatcaacatacgcgagtagtcctgcttgtagatatgatcgcctgccaggatgacgacatattccgctttatagcgacgaataatatccaggttctgggtcaccgcgtctgccgtgccgcgataccagttttcgcccttcatacgctgttgggctggcagcagatcgacaaattcgttcatctcttcgctaaacagtgaccagccgcgctgaatatgctgcaccagcgtatgggactgatactgagtgatcacgccgatacggcgaatcccggagttcagacaattagataaggcgaaatcgatgatgcggaacttcccaccaaagtggacggctggtttggcgcgtttgttcgttaaatcttttagacgcgtgccgcggccgccggccaggattagggcaacagatttcaatggcagctggcgcgccaacattacacgatcgttcttctctaaactcaccatgattaactccttttttatcctctctggaacacacacagtccatgcgcaggtccctgccagaccgccgttatcaccggattatcctctccagcgaatgggggaacggcgcgccattccccttcgggtaaaactatatctgtcacctcaagcgtggcatttatcgcaatcagaaaacggtccgacaacagaatttgcatcagcttaggcccgttttgccactcatccgcactcaagggttgcgcgtttttattcagccaacgcacgttgccatcgccttcttcccaccagctattgccggttaaagccggtatctgctgacgcaaacgaatcagcgcggcggtaaacgtggttaacccacgatttgcctgctgccagtccagccaggttaaggcattatcctgacagtaggcgttattgttgccatgctggctatggccgtgttcatcgcctgccagcagcatcggcgttccctgagagagcagtagcgtcgccagcagggcatgaatgctgtcgcgccgccgctccattaaatcaagcggaccgcctaatccttctttaccatgattgtcgctgtaattgctgttggtgccgtcgcgattttcctcaccgttcgcctcattgtgtttctgattgaaacagacgcagtcccggagcgtaaaaccgtcatgcgccgtgagcagattgacagaggcgccgggcgcgcggccattgcgtttaaacacatcgctggaagcggcgaaacgacaggcaaactccccggtcgtcaggttacgcggcaaccagaatcggcgggccgcatcgcgaaaatgatcgttccactcggcaaacggtggcggaaaattcccgacctgatagccgccctcgccaatatcccacggttcagcaatcagcttgaccgttgataacacaggacacgctttaatcgcggcaaacagcggcgcatcctggcgaaacgtcggcgtgcgccccatgacggacgccaaatcaaaacgaaaaccatcgacatgacaggtttccacccaatagcgcaaacactcgcacgcgtattccaccacgccgggatggcttaaattgagcgtgttgccgcaccccgtccagttgtgataatcgccatcgtcccttatccaataatagctacggttatcaattccgcgcagggagaaggttggaccgtccagatccagctcggcgctatggtttaatacgatgtccagaatgacctcaatccccgcacgatgcagcgctttcaccgcatcgcgaaactcgtccagcgccgtctcgggcgaactggcccaggcgggatgcagcgcgaacatcgccatcgggttataaccccaataattggtcagccccatacgttgcaggcgcggctcgctggcaaactgcgccaccggcaacagttccagcgccgtaatgccaagctgtttgaagtacgccaccatgaccggatgaccgagcgctttataggtaccgcgtatctcctgggggagctccggatgcaggtaggtaagccctttgacatgcgcttcatagatgaccgtttttccccacggcgtgcgaggcgcggcgtcatcttcccagtcataatggtcgctgattaccacgcttttcggcgccaccgccgcgttatcgcggtagtccggttcatcgtgtccgccgtgcaacagcggatgatcttttagttcgccctcgacccggcgcgcataaggatcaagcagtaacttcgccggattaaaccgatgcccctgcgctggctgccacgggccatgtacgcgatagccatagcgcaaacctggcctggcgccggccagataaccatgccagacatcgccgcgacgtcctggcaggtcatagcgacgctcattccctcgggaatcaaaaacgcacagctctacgcgctccgcatgggcggaaaagagcgtgaaattcacgccatgaccgtcatacgttgcgccatgcggcgttgcttcgccgatcgcaagctgcgtcattccccctcccgcatcagccagatcgtcgccaacggcggtaacgtcaggttaagagagtgctgacggccatggctttcgatctcatcgctgtgcaccacgccgccattgccggtgttgctaccgtgataatgcatcgaatcagtattgagaatttcacgccagcgtcccggctggttgatgccaaagcggtagtcgtggcgaggaacgggcgtaaagttgctggcgacgatgatctcgttaccggctttatcacggcgtacaaaaatcagtaccgagcgttcattgtcatcgaccaccagccactcaaagccgtaagcatcaaaatccagctcatgcaacgctttatggtggcgataggtgtggttgagatcgcgcaccagacgctgaaccccgtggtgccagttatcgcccccctccagcaggtgccagtcgaggctggcgtcatggttccactcgcgtccctgggcaaactcattccccataaacagcagtttcttgccggggaaggcccacatccaaccataataggcgcgcaggttggcgaatttttgccacgcatcgcccggcatacgatcgagaatggatttcttgccgtgaaccacctcatcgtgcgacagcggcagaacaaagttttcggtatggttgtacaacataccaaaggtcagcttgtcgtgatgatactggcggtacaccgggtccagcttcatgtagtccagcgtgtcgtgcatccagcccagattccacttgtaccagaaccccagcccacccgtttccggtggacgcgtcacgccagagaagtctgtcgactcttccgccatgctgaccgcgccgggcacctgctcgccaataatgcggttggtattacgcagaaactcaatggcttccaggttttcacgaccgccgaactcgttcggtatccactcgccctctttgcggctgtagtcgcggtagatcatagaggccaccgcatcgacacgcagcgcatcaatcccaaaacgctccatccagtacagggcgttacccaccagataattactgacttcacgacgaccatagttgtagatcagcgtattccagtcctggtgatagccctcgcgcgggtcgctgtgctcatagaggtgggtgccgtcaaactccgcgaggctaaattcatcggacgggaaatggcccggcacccagtcgagaatgacgttaaggcccgccgcatgggccgcattgatgaaataacggaagtcgtctcgcgtaccaaagcggcgggtcggcgcgtagaggccggtcggctggtagccccaactgccgtcaaacggatgttcgttgaccggcaagagttcaaggtgagtaaagcccatccatttggcgtaaggcacaagctgatccgccagctcacgatagctcagccagaaattgttatccgtatggcggcgccatgaacctaaatgcacctcataaatcgagatcggcgcatcaaactgattggctttttgtcgttcttcgcctggcgtcactttctccggcagtccgcaaatcatcgacgccgtttccggacgcatctgcgcctcaaaagcatagggatcggctttaatgcgcagattaccgttcgcatcaagcagctcgaatttatacagttgtccattatgcgcgccggggataaacagctcccaaataccgctctctttgcgcagacgcatcgggtggcgacgcccatcccaatagttgaattgcccgacaaccgaaacgcgacgagcattaggcgcccagacggagaaacgggtgccggtgacgccatccatcgtatcggcgtgcgcgcccagcgtttcataaggacgcaggtgggtgccttccgacaatagccaggcatccatttcctgtattaatggaccaaaacggtaaggatcgtcgatgaggttctgctgtccgtgccaggtcacggcgagctgatagcgaaagaaatttttacgtcggggtaaaacgccgcagaaaaaaccgcgagcgtcgagacattccagtttgccgactttacgtccggttttgggctcaatcacccatacgtcggtggcgtcaggtaagagggcgcggacttctagtccggcttgggtctggtgcattccgagtacggaaaaagggtccgcaaaatgtcctgcaattagcgcattaatcacgtctctatcgatacgactggacatggtttgtcatcctgttttgtggcgtcactccatctcactgaattcaacatcaggtagtgacacttctttgacctgaacggcgcagcacactgtgcatcctatctgcgtcgtcctaccttcaggttaggcttaatacccgtgggattaagctacccttaaagaatagccaatgctctgcttaactcctgataaaaatgaaacatctgcgtttactcctgtattacgcaaaaaaagggtgacgatgcacccctggtttaacacaaatttccccgccggatggcggcgctgacgcgccttatccggcctacagaaccacacgcaggcccgataagcgctgcaatagccactacgccaactggcgcagcattcgacgcagcggctcggcggcgccccataacaactggtcgcctacggtaaacgccgacaagaactctggccccatgttcagcttacgcagacgaccaaccggcgtagtcaacgtgccggtcaccgccgccggggttaattcgcgcatagtgatatcacgatcgttcggcaccactttcgcccacggattatgtgccgccagcagttcttccaccgtcggaatggatacctcttttttcagcttgatggtgaacgcctggctgtgacagcgcagcgcgccgacgcgcacacacaaaccatcaaccggaatcacagaggcagtattgagaatcttgttggtttccgcctggcctttccactcttcgcggctctggccgttatcgagctgtttgtcgatccaggggatcaggcttcccgccagcggtacgccaaagttatcaaccggcagctcgccgctgcgggtcaatgccgtaactttgcgttcaatatcaagaattgcggaagacggcgtcgccagttcatcggcgacatggccatacaactgacccatctgggttaacagctcgcgcatatggcgcgcgccgccgccggaggcggcctgataggtcgcgacggatacccagtcaacgagattatgggcaaagagaccgcccagcgacatcaacatcaggctaacggtacagttaccgcccacaaaggtcttcacgccattgttcaggccgtcggtaatcacgtcctggttgaccgggtcgagaataataatggcatcatctttcatgcgcagcgtagaagccgcatcaatccagtaaccctgccatccgctttcgcgcagctttggataaatttcgttggtataatcgccgccctggcaggtcacgatgatatcgagcgcttttagcgcatccagatcaaaagcgtcctgtagcgtgccggtggaggtgtcgccgaaggtgggcgccgcctgtccaaactgggaggtagaaaagaaaacagggcgaatagcgtcgaaatcgcgctcctctaccatgcgttgcatgagaacagagccgaccattccgcgccagccgataaaaccaacatttttcatagcgtttttttcctgcaaagagatgtgctgtgtatgcgcgccagtatcctgtggcgcatccttcaccatacaaaaagcagccaaagtcgcaagtgaaattaatcaatgatagcgaagccatcagtaatgcgacttatcctgccttaccgcgcaagcagaaagtccagtggcgattatcagggaatttgcgttaggaagggaatcatttccgtcgctgttttattgatcctaattatggatcagcgtagaaatttgcctgcttttatgcgcgtactgaaacatggcgaggcaaaatgtcgttgggcgattgccatgcacacctcaataaaaaaaccgggtagcgattacgccttacccggcttacggtgtcgatatgtgcccgtttccaggcccggtaagcaccgcgccaccgggcaacaagactcagctcagcagttggaaagcaatcatcccgacaatcgcgccgaccgtaccgaggatagtttccatcatcgtccaggtttttaacgtctgcgcttcggtcgcgccggtaaatttaccgaacagccagaagccagcgtcgttaacatgagaaaccacaattgaaccgccggcgatacagatagagagcgcagccatctgcgcgccggagaaattcagttgctctatgaccggcatcaccagaccgaccgcggttaaacacgccacggtcgcggaaccctgaatgatgcgcactgccgccgccagcacaaagcaggtaatggcaatcggcagtcccataccggttaacgcttcgcccagcgccgggccgacgccggagtcaaccagtacctgtttgaacaccccgcctgcgccaatcaccagcaggataatgcccgccggttgcagcgcgtggccacagatttccatcactttgtctttcggcatcccctgacgcatcgccaggccataaatcgctaccagacaagcgaccagaatcgcagtgaaggggtgaccgataaactcaaaccattcgtaagcggtggaaccttccggcacaaaacgcgcggcgatcgttttcagccctactagcaccaacggcagcaggatcagcgacaggctgaagccgaaagaaggcattttgccttcgcccagatgcggctcggtaatgtcttccggtacatgcagttcaacgtaacggctgatgaaattgccccacagcggcccggcgataatcatgcccggaatggctgcgcacaggccaatcaggatcatccagccaaagtcagcgtgcatttgggatgccagcagcatcggcgcaggtcccggcagcaggaacgctgcggcagccgccacgcccgcaaacagcggaatgaccagcttcaccaggttcgttccggtgtggcgcgccattgagaacgccacgcttatcagcagcacaatcgccacttcaaagaacagcggtagcgcgcaaatcagaccggccaggccaatggcataatgcgcgcggctatgaccgaaagatttcagcatcttgacggcaatctgatcgaccgcgccggtctcgtgcagaatcttgccgaacatcgcccccagcgcgaccacaatcgccaggaatcccagcgtgccgcccatccctttttccatggtcgcggcgattttatcaagcggcatccctgaaaaaagccccgcgcccatcgagacgaccattaacgcgacgaaggcgtgcatacgcgccttcatcaccaaaaacagcagcagtaagacggaaccgacggcggttaaaaccagtgttaatgtactcacagcgtactgcctttattgatgacctcaatggtgctcgccacgacgccttccagcggctggtcgatatccaccaccagaacatcgcgttcgtcggcacccggctcttgcagcgtttcaaactgcgtcaccagcatttgggttttgaagaaatgacctttgcgcgctttcagacggctttcaatgacgtcgaaatcacctttcaggtagataaaggagaggttcgggtttccctcgcgcagcaggtcgcgatagtgttttttcagtgcggagcagacgatcagcgagattttattggtacgctgcatcgcgaaagcggcgtcgttcagcgcctgtaaccacggtttgcggtcatcatcattcaacggctcgccggaagccattttttcaatattgcagcgcggatgcagaaaatcgccgtccagaaacgcggcatgaagctgatgcgccacggcgcttgcgacagcggatttaccgctgcctgatacgcccatcagaacgtaaacgtggtgatcatgattagtcgtgctcaaagcgggcccccactctacaagttgcaaaatttgttacgggtaactgttatcggtaacattgtccaaccgcaccattcacgacgcaatgaccattcgtgccaaaagtgaataagtgtgagctacttcaaagttgtcagactaaatagatccgcccggtgacaaggtgaaacctaaatctaacattttcggcgtgaccgtttcgccgcgaatgcgggccaacagacgttccgcgccaatgctgcccattcgctcgcgtggcgtcaggacgcttgccagacgcggttccatcacctggccgatgtcatgaccgtggaacccggcgatcgccatgtcgtccgggatttttagccccaggcgctggcattcgaaggccgcccccaccgccaggtcatcgttggtgcaaaaaataccgtcaagctgtgggtattcgcgtcgcgcctggcgcatgagttcgataccggaagagtaggatgaagattgctccatcatcacactgtaaggaaccagccctgcgtcccgcatcgcctgttcatagcccttctgcttgatgatagtacgttcgtcgaggcgcgcccccagataggcgatatgacgatgaccacgcgcgataatcgcggcggtcatctgacgggcggcctcgaagttatcaaaaccgacggcaatatcgagacacggcgactggctgtccatcagttccaccaccggaatcccggcgacttcgatcatttttaaggtgcgcggcgtatgggtacgctcagtgaggatcaggccgtcgatattccaggagagcatcgattccaggcgctcctgctccatctccggtttatagccgtagtgcgccagcatggtttgataaccatgcgcgtcggtgacagcctcaatgccgcgtaacacttccgcaaagacctggttggttaaagacggcagcagaacgccaatggcgcgactggtggcgttggaaagaatgtcaggcgcgcgattaggaatgtacccgagctcatcaagcgcagccgcaattttaccccgcagcgcgacggagacctgctccggattacgcaaaaaacggctgaccgtcattttggtcacgcccacacggtcggccacatcctgaagtacgggtcttttctttttcatcgtcctgaaaggtataaaagggatagatttgcccagtttaccacggacatgcggaattaatgacaaacgatgaaaagccggatggcaacgctttcgcgtcttatccggcctacaaaaggttacagcacgttaaactggcggcaagtcaaacagcaacacttcactgtcgctgtcggcatgaatcgagattgcctgctcatcccaaatcgccaggccgtcgctggtggtggctttggtgccgttaatggtcacgttaccttttaccacctggatccagacgcggcgctcagcggcaatctgatgcaccgactgctcatctttgagcagcgcccagcggtacagctccatatcctggtggaccttcagcgaaccatcgcgagcatctggcgaaagcaccagttgcttgccctgcgcggcgtcgaagcggcgctgttcgtagcgcggcgtgatgccggtttcttgcggaatgatccagatctggtacagccgcagacgatccgttttgctcgggttgtactcggagtggcgaacgccggtcccggcgctcataatctggaattcaccggccggaacctgttctttattgcccatactgtcctggtgttctacggcgccttccagtacataggtcaaaatttccatgtctttatgcggatgcgtgccgaaaccctggcctgcgtcgatcacatcgtcgttaatcacacgcagcgccgagaaccccataaagttcggatcgtaataatcggcaaaagaaaaggtatgccaggagtcaagccagccatgattcgcatgaccgcggtcgtttgctttgcgtaagtagatcattgtgttcacccccagatgttttcgatggaataagtgtggactcattccgtccgggatcatagagggtgaaaattgactcctctgttcaaaaaatatgaataagcgcagaggagtctgtaagggctatttagccagggttatcgtcgcaggcgttgcctgttcgaaggcacgttcgaggatttccaggttggtaagaacttcagattccttgacgtaattaggcgtaccgacggtcaacgtctggtacagcgcatcatagacgcgaccatagtcacccgtttccggtttcacctcttctttcaccgtaacgccgtcgtcattgacatactccagcacgccgacggattcgtcagcggcgaaaccgggttcaccaggcataatgttcgctttcaggctggtttcttgttgatcgataccgtatttcacaaacgaacctttggtgccgtgaacaataaacttcggatagtcgattttcaccagatggctggttttcacaatggctttcaggtcaccgtagaacaattgcgcttcaaaggtgtcatccggattcgctttattacgcaggctacgaatgtcatacgcgacatgatccgggcggccaaatagcgaaataatttgatccatagtgtggacgccaagtccgtagaaagcgccatcctgcggcaggcccggtttggtttccgccacgggtcggtagtagtcaaaatggctttcaacttcgacaatcttgcccagtttcccgctctcaatcgcttttttagcagtgagaaaacaggaatcaaaacgccgattctgatacggcgtgacggtcagtcctttgcttcgcgccaggtcgaacaacacttttgcctccgccagcgtcggcgtgaaaggtttctcaaccagcacatttttacccgcttccagcgcgcgtttagcgtattcgaaatggctgtcagcatgcgtacagacgatcaccagttttacctgcggatcgcccaacacctcatccagatcgctggtgaagtgaatatgcgaatactgcggcgcctgctcttccggtttagcgtgacgacggaaaatatgcgcgacatgccaggtatctttccgattcagaacataggggagatggtaacgggtggtacttttgccgaatccaataaatgcgcagtgtaaggtcatgagacgatccttttgaagatgattgtctacaccatagcgtaaagcgtgaggagactgaatgttggattctttgccggatgcggcgttgcctttttgggcctacaaaagcagatgcctcaagatcggccgtcggcgtcgcggtcagtttgttcacggcaagcgcgcagggcccggagcgtactaaatgtacgtgaggagcacgagcacttcccggggacaaaatgacaagtaagccaggctgaaacaaaacccaaaaaaaaagccagcaaaagctggccaaaataatactggaagcaatgtgagcaatgtcgtgctttcaggttctccgtaggggttcccctgaatgcaaggcaataataatcattctcattcgcagttgtctacttctttttgcaaaaaaatgcggttgacggaattttctttctcagcgagtgtaaatacacaattaaccctgcaggagataaggaatgagtgaaatagtgatacgccacgctgaaccgaaagattacgatgccattcgtcagatccacgcccagccggaggtgtaccacaacatgctacaggttcctcatccttccctcgaaatgtggcaggcgcggctaaccgagcaagccggggttaaacaactggttgcctgcattgacgatattgtcgttggccatctttctattcaggtcacccaacgtcctcgccgcagccacgtggccgattttggcatctgcgtggatgcccggtggcacaatcgcggcattgccagcgcgctgatccgcacgatgatcgacatgtgcgacaactggctgcgcgttgaccgtattgagttaacggtgtttgttgataacgagcccgccgtggcggtgtataagaagtacggctttgaaatcgaaggcaccggtaagaaatacggcctgcgcaacggtgagtacgttgatgcgtactttatggcgcgcgtgaaataacgcttccccgccccaccctgtggggcgaaacgtcacaaaccttcacaacattccagttattgcaacctacttcccctatatcaaaacaataaccatctgaatttcatggttattaccactttaagctttatcaccgttttttccgtaattttagcaatattaatattacatttttgttttttttttggtttctgccatcactttatggtgacaatcacaacaatatactcctcccgggactaatttaaccacggtgaggtaaaaaatgaaatttgaacgccatcatagaatattgaaggaactcagtatttcgggagttgtaaaagtttcaaatctggcgaaaagtctcaaggtaacaaaggaaactattcgttcagatctcaatgaacttgccggacagggatatcttactcgctgtcatggtggtgcatttattacccttgattctcttgataacgtcgcaaaaaatgaaattgcttatgtgctggaaaaatatgaatcagcgcagaaaataaaaaaaggtctctctgccatgaaaaataatgtatgtgttattggctcgttcaatgttgatattatcagttatctaccgagattaccctcaacgggagaatcattgctggccgataaatttattttttcacccggcggtaagggatgtaatcaggcattagcagcaagctatgccgattctgatgtgcattttattactaaagtcggctcagatcattttagtgattacgccattaattttataaactcatcaaaaatccataaaagtgttatctaccagaccaaagaaacacaaacaggtacagcaaccatcatggtgaatggagataccggagataacgtcatcgctatctaccctggcgccaacatgacaatttcccctgatgaaatcaccattcagaaagaagccattgttcattcagatattgttcttgtccaactggagacgaattacgaagcgctgcagcaaacaattcgtctcgcacaaaaaaatgacataccggtcatcatcaatccagcgccgtacaatgacatggttaacaccatcattgataacattgattatattacgccaaatgaaacggaagcaggcctgctggccaatatggcggttaatgatatcgaatcagccaaatgcgcggccaaaattattcatcagaaaggcgtcaaaaataccattattacattaggtagcaaaggttcgcttgcttatgatggcacacaattcatctattccccggcatttccggcagttgtaaaaaatacggcgggagcgggtgacgctttcaatggcgccctcgcatctggtcttgcaaaaggaaagtcactggcatccgcattgtgctacgccagcgcatttgcctcacttgcggttgaaacgcctaatgcctctgatatgccggaaaacgactccgttcttcatcgtattcagggttcacattacaaacaaactatctctactcactaaatcaaggagcagactatgaacaatacgcagaaaaaactaaaggtgctctttattggagaatcctggcatattcatatgattcattcaaaaggttatgacagtttcacctccagtaaatatgaagaaggcgctacatggttactggaatgcttgaggaaaggcggcgttgatattgattacatgcctgcccacacggtacaaattgcctttccagagagtattgacgaattaaaccgttacgatgttattgttattagcgacattggtagtaataccttcctgttgcaaaacgagacattttatcagctaaaaataaaaccaaacgctctggagtccattaaagagtacgtcaaaaatggcggtggactactcatgattggtggctatctgtcgttcatgggtattgaggcaaaagccaattataagaacaccgttcttgctgaggttctgccagttattatgcttgatggcgatgaccgggtagaaaagcccgagggtatctgtgctgaggctgtctcacctgaacatcctgttgttaacgggttctcagattatccggtatttcttggatataaccaggccgtcgccagagacgatgccgatgtcgtattaacaataaataatgacccattgttagtgttcggtgaataccaacagggtaaaaccgcctgctttatgagtgactgctccccacactggggaacccagcagtttatgtcatggccgttttataccgacctgtgggtcaacacgcttcaattcatcgccagaaaataaaaaacaatggagtaacgaaagttactccttttataaaatataaggattgatgtatgaacaagaataagtactcaacccccttactgatgcttgccaccatcttagccggtatgctttccccgatgcagtctgccgttaatgggcagttaggacattggttacaagacggtaatgcttgcgcagtaatctcgtttgccagcggtctggtcgtcatgttttttattattattgcgcgcaaagaaacacgccagcaattcgcctcaatccctactctgattaaaaagagaaaaatcccgctatggaattggtttgcaggattatgcggggcgatggtcgtattttctgaaggcgcatccgccagcgcgctgggcgttgccacctttcaaacggcattaatttccgccctgctcctttccggactgctgtgcgaccgttttggcatcggtgtggaggagaagaaatattttacgccatggcgcattactggcgcattgttcgccgttatcgccaccatttttgtcgtgtcgccacagtggcactcaacctcgtttatcctgctcgctatcctcccctttttggcagggttactcgctggctggcagcctgcggggaatacgaaagtcgccgaggcaacgggctccatgctggtgtccattacatggaacttcatcgtcggcttttgtgtcctgggcgcggcgctggcgatacgtatcgcattaggccatgtcaccatccagttacccgatacatggtggatgtatctcggtggtccgctgggtctgctgtccatcgggctaatggcgattctggtgagaggcttagggctattgatgctgggcgtagcgtcaacagcaggccaactgcttggctcagtgctaattgatgaattgatcccttcattaggcaatacggtctacctggtcaccatcatcggtacgctgttcgcgttagtcggtgcgattgtgaccaccatccctgaatacagagcatccaaaatggcgcaaagaatagaggtgtcagaatgaaaggtttcctgcaaaccgtaacaggcccggtggcgcatacggatatggggctgacgctaccgcatgaacatctgtttaacgatctgtcttcggtcgtagacgagccacattatgctttttcacagcaactggtgggaaagaaagtcagtgctgacctgcagtggggactgaaacacgacccatactgctgcgccgataacatggaccgcaaagagattgatgatgttatcttcgaaatcaataactttatgtctttgggcggcaggacgattgtcgacgccaccggatcagaatccattggacgggacgcctcagcgctgcgagaagttgccttaaaaacgggtttgaatatcgttgcgtcatccggaccttatctggagaaatttgaaagtacccggatccataaacctgttgagctgttagcctcactcattgataaagaactgaatcagggtattggcgagacggatattcgcgctggcatgatcggtgaaatcggcgtatcccccgcgtttacccaagcggagcgtaacagcctgcgggcagcgtctctggcacaatgtaacaacccccacacggcaatgaatatccatatgccggggtggctgcggctgggggatgaggtgctggatatcgtgctggaagaaatgaacgtctctccggcaaaagtctcgctggcgcattcggacccttcaggaaaagatgtcgtctatcaacgtaaaatgctcgaccgtggcgtatggcttgaatttgacatgattggtctggacatcaccttcccaaaagaaggtgtcgcgccgggcgttcaggagaccgcagatgcagtagcgaatctgattgcactgggttacgccgaccaaatcgttttaagccatgatgtttttctcaaacagatgtgggcgaaaaatggcggaaatggctgggggtttgtcccgaatgtcttcctcgcctatctggctgctcgcggagtagacaacgatactctgcgcaagctttgtattgataatccagcccgattactcacggcataatctgcaaatagcccggtgtctgacaccgggcctggaattaaaaatcagtatcccgccgttaaatcatccaccgaacgcgggtcggaagcgccatacagttcaccatccggtccaaccataatactttgggtgctgcccatcgcttctttcagcgccactttctgccctttctgttccagcaactttagcgtatcggggctgaagcccttttctacccgcagttcgtccggcaaccattgatgatggaaacgcggcgcgttggtcgcttcggcgacgttcatgccaaaatcaatgctattcactaccatttgcagcacagtagtgatgattcgactcccgccagggctgccggtcaccagccaggttttgccctctttaacgacgatagtgggcgacatcgacgacagcggacgcttcttcggaccgaccgcgttagcatcgccgcccaccaggccataaacattaggtacaccgggtttagcagaaaaatcatccatttgattattcagcagaataccggtatttcccgccacaattcctgtgccgaaggtggtgttcagggtataggtcaccgccacagcattgccgtctttatccaccaccgagaagtgggtggtctggttgctttcatacggggcgagcttgcccggttttatctggctggaaggtttggccttgttgatatcaatttgatcggccagcgttttcgcataggctttgtgggtcagcgcctgccacggcactttcacaaagtccggatcgcccagatactctgagcggtcagcgtaggcgtatttttccgcttccgccatgatttgcatggcatcggcgctgccaaagccgtacttcttcatgtcgaaattttcaagaatattaaggatctgtacgatgtgaataccgcccgaggatggcggcggcatggagaagacctgatacccgcgatagtcaccgctgattggcgtacgctcaacggctttatagttggctaaatcctctttggtcatcagaccgccgttcttctgcatttctccggctatttggtcagcaatcgcccctttataaaacgcatccgggccgttttcggcaatcatttccaggcttttcgccagattcttctggaccagcttatcgccttttttcagcggctcgccgtctttccagaaaatggctttgctgttctcatggttgaggatcacttcgctgccgtaagtttttaagtcgttggccagcgcatcgttaaccacaaaaccctcttccgccagcttcatcgccggacgcaccactttattcagcggcatcgtgccgtatttctccagcgccagcgagaaccccgccacggtacccggcgtaccggatgccagatgcgacgtcagcgactttttcgcatcggcgttaccctgatcgtcgaggaacatatcacgggtcgcgccagcaggcgccatttcacgaaaatcgatcgccgtggtagcgccatctttagtgcgcagcagcataaatcccccgccgcccagatttccggcttgcggatgcgtgacagccagcgcatagcccacggcgacggcggcatccacggcattaccgccctgctttaagatatccacgccaacctgcgtcgccattgcatccaccgaggccaccatcccttgcgtcgcccgcacaggatgaaagacatcttcttcaacaccataggagactggcggcgcgacgggaggattggccaccgcgctaaacgtccccccggccagcagagcggcgatcgccacccagcgcataaacgttggtttcatcgttgtttttctccagataaatgggggtatgtcccgtttaatcctggcccacaacgcttaaaaaatcatcatcatggcgaaatagaggtacacttaaaaagaggcctcatcgggaggagacgacaatgaaacgcttactacttattacggctttgttaccctttgctgtattggcccagccaattaacactatgaataatcctaatcagccaggttatcagatccccagccagcagcgtatgcagacgcagatgcaaacgcagcagattcagcagcagggtatgttgaaacaacagatgcaaacgcaggcgcgcagccagcagcaaaatctacagtcgcagttgaatgccaatacgcagcgggttcagcagggacagccgggcaacggtatgctcggtcagcaaacgctgcccaatacgcagggcggaatgctcagcggcagtggaaatccggaccggatgctaaaccattcccagccaatgttgcagcaggacagcgggacgccgcagcctgacatcccgctgaaaaccatcagcccttaaaactgacggcccttaaaactgaaagtgagggccgatgtcatcaatgcgatcggtgcagatacaatccacgccccagcgcagcagctctgccgcccgctggggctgattgacggtatacaccagaatccgcagacccgcggctttaatctcttgcactcgcgtctcatcgagtaatttatggttgagatggagggaaacacagcccagacgggtcgtcagttcacgccagtcttcacgccatttatccagcagtaacccgcgcggcagttcaggtgctgccgcctgcgccgcttccagcgcctctatctcaaaggaagaaagcagcggcggcgtcatcccggcccacagttcgcgggcggccaacgccacgacgcgtcctgttagccttccgctccccgttgtcggtttgatctcaatattcgccatcatgccgtgtttacggcagcgctccgccacctgcgagagcagcggcagcggctcgcctttaaattcgccgctaaaccaaccgccagcgtccacacgcaataaatccagccagttcaactcgcccgccacgccccaaccattgctggtgcgctccaggttatcgtcatgcagcaggaaaatttcgccgtctttcgacagcttggcatcaaactcaatcatggtgtgcccgtatcgcgcgcccacgtcaatcgccgccagagtgttttccggcgccagtttaccgccgccgcgatgggcgacaatgtggggataaggccagttactcatacacgttgtcctgtttcgccatcaaaaagatgtcgctgatgttccggcagatgcagccatagcgtactgcccgccgccgggcgctgctgatgcgccaaccgcaccaccagtttctgatcgccccagcgcccatgcgccagattatccgcgcccagaatctccagcgtatctaccgttagcggcacgccgccttccgcctgcgagcttaacgcaatatgctccggtcggatacccagcgtcatgttacgtccggcatgaccccgatagtccgcacctatcggtaacgccagaccgccaggcaattcgaaacggtcgccggaagcgctgataacgccatccaacaggttcatcgccgggctgccgataaagctcgccacgaagcgactggccggtttttcatatacctctaccggcgtgccaatctgttctgcgacgcctttattcatcaccatcacccgctgggccagcgtcatcgcctctacctgatcgtgagtaacatagagcgaggtggtacgaagacgacgatgcagatgttgtaactccagacgcatctgcacgcgcagcttggcgtcgaggttagagagcggttcgtcgaataaaaagactgccggctcgcggacgatcgcgcgccccattgccacgcgctgccgttgaccgccggaaagctcgcgtggacggcgtttaagcaggccgtccagctccagaatgcgcgccgcctcccgcacacgttcttcaatatgcgctttgctcataccacgaatttttagtccccacgccatgttctcctctacgctcatatggggatagagagcatagttctgaaataccatcgcgatgccgcgatctttgggctccatctcggtgacccgtttgcgatcaatccagatatcgccgctggtcacgcgttccagaccagccaccatccgcaacaacgttgatttgccgcagccggacggcccgaccatcacgataaattcgccatccgccacgtccagcgtcagcggttgaatgacctgggttttgccgtcccagcttttggttactgcctgtagttttaaaccagccattttatttctcactatcgaccaggccacgcacaaacgcgcgctgcatggctaacacaattacgaccggagggataagggtgagcagcattgccgccatcacctggttccattgcgtggtaccttcgccggtggcgatcatccctttgatacccgctacggcagtgccaagattcacgtcggtgataatcaacagcggccacagatactggttccagccgtagataaaggtgatgacgaataacgccgccaggttggtttttgacagcggcaacacgatgtcgcggaaaaagcgcatcggcgacgcgccgtcaatacgggccgcctccaccagttcatccggaagcgtcatgaagaactgacgaaacaggaaagtggcggtagcggacgccatcagcggtagcgtcagaccagcatagctgtcgagcattttcaggttggcgatcacttctaccgtcgggaagatacgcacttcaaccggcagcatcagggtgataaaaatcatccagaagaacaggttacgcaggggaaaacgaaaccagacgatggcgaatgcggaaagcatagataccgtgattttgcctaccgtaatgctgaacgccataatgaaactgttaagcatcatcagccagaatggcgcgctattaacaccgacgccgttgacccaaatagttttgatattctccagtaactgcgtgccgggaagcagcgtcatcggcgtctcaaacaccgcacggtcgtccagcgtcgccgcgacaaacgcgacatacagcggaaacaaaatgaccgcgatccccagaatcagcatggtatggctgaatattgtcagcccgcgacgattctctatcattggtaacgcaccttactttccacatagcggaactgcaccaccgtcagaatgatgacgaggaacatcaacactaccgactgcgcggcggacgccgagagatccaggccggtaaacccttcgcgataaatcttataaatcagcgtcgtagtggcttgtaccggcccgccggcggtcgcggcgtcgatcaccgggaaggtgtcgaaaaaggcgtacaccaggttgaccaccagcaggaagaaactgaccggcgcaataagcggcaaagaaagccggaagaaacgacgaatcggcccggcgccgtcaatggccgccgcttccaccagcgagcggggaatggattgcagcgcggcaaagaagaataaaaagttgtaactaatctgcttccagactgacgcaaataccaccaggaacatcgcctgaccgctgttttgcgcgtggttccagtcatagccgaattcgccaaggaaatgggtgattaatccccgccccgggttaaacaggaaaatccacaatacggcggcgacggcgggcgcgacggcataaggcagcagcatcagcgtctgataaaaacggctgccgcgcaccacgtaatccaccagggcggcgaaaaacagcgagaccagcaggccgctaaacgtgaccagcgcgctgaatttaatcgtcgtccagaaggcgtcgagataataactgtcgtgaaaaagcgcgacgaaattctccagcccgacaaattggctggaaaaaccaaacggatcgacgctttgcagcgaataccacagcgcttcgcccgcaggccagataaagaaaataacggtgataaccaactgcggggcaaccagtaaatacggcagccagcgcgagcggaacaccggacgggatgatgacatgaaggttcttttcctggaaggtgccggatggcggtgcatgcaccttatccggcacttatacacttaagatttgctcgctttctcaaaacgacgcagcaactgattcccgcgatccactgcggtatccaacgcctgttgtggggttttcttcccggtccagacgctttccagctcttcgtccacgatggtacgaatctgcggcatattgcccagacgcaagcctttggtgaagggtaacggcggcttattcaacatctggcgagtggcgatatccgcaccggggtttttatcgtaataaccctgctcgcgggtcagctcgtaggcggcggtggtaatcggcaggtagccggttttttgatgccattcagcagcgttttccggttttgccaggaagtcgaggaatttggcgacgccggtataggtttctttatctttaccctgcatgacccataggctggctccgccgataatggcgttttgcggcgcgcccttgatatcagcgtcgtacggcatcatacccacgccatagttaaatttggcatactggcggatattggcgagcgagccggaggacgcggttgtcatcgcgcagtcaccgttataaaacttctcggtagactcgtccttacgcccaacatagctaaaatcgcctttcttattcatctcttccagcagcgcgatatgtttcacctgctctggcttattaaactccagcaccgcatctgtaccgtcaaagccattgtttttactggcgaaggggagaccgttccaggcgctgaagttttccagttggatccagccttgccagccgctggcgtaaccgcatttcatgcctgccgctctcaatttcgcggtatagtcagccagctcctgccaggttttcggcggctgctccggatctaaaccggctttcttaaaggcgtctttgttgtagtacagtaccggcgtggagctgttaaagggctgggagagcagatgcccgcttttagcatcggtgtagtagcctgcaacggtcggtacaaactgggactcgtcaaagttaataccggcgtctttaaacacttcataaaccggcttaatggctttcgaggccatcatggtcgccgtcccaacctcataaacctgcaatattgccggcgcgttgccggtacggaatgccgcgatcccggcgctcaggttctgttcatagttccccttatagaccggaacgattttgtaatccggattggcctggttgaaacgttgcgccagtgaatcaacttctttgcctaactccccttccattgaatgccagaatggaatagtggtgacggccaacgcctgacccgtaaatgccagactcagcgccagtcctaaagctgtatgtcgtaacgatatcatcggttatctctctttttgtgccgggatgcgcgatatcacgcgttttatgttcgcgggggtaacatgacatgctcgaatgacagaaaaataacttttttattacaaaaaaaagatagtaaggcgacagagagatggcaaggcagcgaaagcgccggaaaagaaaagtgggagctacggcacggataggtacgacattattctcgggggcggcgcacatgccgtaacccaaccaggcggagcgtcgccgggattaacgtctcaggcacgtaagcgaacggcaatttgctccagcgtaagccgccctgccgccgcatcgactgtcatatcgacaaaatccggattcgcagcgagtgagatcccgttacgctttaaaaacagcagcgtaataaataaggcggtacgtttgttaccatcattgaagatatgcccacgggatatagcgagcaaatgcattgccgccagcagccacacgtcggtcaccccttcatattcgatttgcttgagtacccggtacattagcgcttccgcgcggccaggatcaggcatgcctgttacaccaggcgtaacgcggagaagcctgtcgtgaaactgaattatctcttccgctgagataagttgtagggtcatttatccgccagctccctgagctcattgccatgaaccgccataatggcagcaaactcatcatccattcgcgccgtctgataacgctcaaactcctcggcgctgatgatcactgcggacttatgcccacgacgcgtgatggtaacaggcccccccgtcaccgcactttccaggacttcggccagattttgccgcgcttcgctatagttaaccgtacgcataaacatctccccagttgtacatgtttattgtacaacaaacatgtacaaaaaaagagccatcaggctcttttgaaaaattttaccgcttgccgttaccgggggcggcgcacgcgcttcccccctggcacagtctaaccgcccagataggcgctgcgcaccgcttcgttcgccagcagtgcatcaccggtatcggatagcaccacgtggccgttttccagcacataaccgcggtcggcgagcttcagcgcctggttggcgttctgctcgacaaggaagatggtcataccctgctcgcgcaactgctcaatggtgtcgaagatctgctggatgatgatcggcgccagccccagcgacggttcatccagcagcaatagcctcggctggctcatcagcgcgcggccaatcgccagcatctgctgttcgccgccggacatggtgcccgctcgctggatacggcgctcatgcaggcgcggaaacagctcgtacacccatttgatacgctcctgaaaccgatcgcgctcggcaaaaaaaccgcccatcgccaggttctcttctaccgtcatccgcgagaagacgcgccgcccttccggcactatcgccaccgcttcacgcatgattttcgccgtctgccagtcggttatgtctttaccgtcaaacaccacccgtccgctggaggcgcgcggatcgccgcacaaggtgccaagcagcgtcgttttccccgcgccgttagcgccaatcagggtaacgatttccccctggttgatgtgcagactgacgtcgtgcagcgcctgaatcttgccgtagtgggcgctgactttttcaaacgttaacatcgttttttccatcttatgcctcacccagataagcgcggatgacgtccgggttgttgcggatctcttccggcgtgccgttcgccagcggcgtgccctggttcaccacgtaaatgcgatcggaaatgcccatcaccagcttcatatcgtgttcaatcagcaagatagtggtgttgtgatggttacgtagttcggcaatcagctcatccagctctttggtctctttcgggttaaggccagccgccggttcgtcgagcatcagaatttctggctgcgtcaccatgcagcgggcaatctccagccggcgctggtcgccgtaggccagattactggcctggcggttggcatgttccagcaggccaatacgctcaagccaggtcgccgcgcggtccagcgcttcgctttgcgcgcggcggaaagcgggcgttttcaacaggccggaaaagaggcccgttttcagttgctggtgctgcgccaccagcagattttcaatcaccgtcatttcgcgaaacaggcgcacatgctggaaagtgcgtaccacgcccatgcgggcgatctgctggcccggcaatccttccagatgccgctcgcgcaacgtgatcgtaccgcctgtcggcttataaaaaccggtcaggcagttaaacaccgtcgttttacccgcgccgttagggccaatcagcgacacaatttcccgctcacgcaattccagcgatacattgttgaccgccagcaaaccgccaaagcgcatcatcaggccgttaaccgctaataatggctgactcatgcctgctctcctttcgcctgaccacttttcagcttcaactgcggacgcgtcatcggcagcaatccctgcgggcgccagatcatcatcaacaccatcaaaccgccgagcatcaacatgctgtattcgttgaagtcgcgcatcaactcgcgcgacaccaccagcagaaccgccgccaggatcaccgcaaactgcgagcccattccgcccagcaccacaatcgccagcacgaaggcggattcggcgaaagtgaaggattccgggctgacaaagccctggcgggcggcaaacaacgtcccggcgaaaccggcaaacgcggcgctgatagtaaaagcggtcagcttgatgcgcgtcgggcttaaacctaatgagcgacaggcgatctcatcttcacgcaacgcttcccacgcccggcccagcggcatacgcagcaggcggttaatgacaaacagcgacaggaccaccagcaacagggccaccagatagaggaaaatgacccggtcggatgggtcgtacttcacgccaaagaaattgctgaaggtatcccagccgccttcgcgggtgctgcggctaaactccagaccaaacagcgtcggtttcgggatctggctgatgccgttcgggccgccggtaatttcagtgttgttgagcagcaggatacggacgatttcgccgaagccgagcgtcacaatcgccagatagtcgccgcgcagacgcagtaccgggaagccgagcaggaaaccagcagcggcggagaccagtcccgccagcggcaggcaggtccagaaacccaaaccataatagtggttgagcagcgcaaaggtataagcgccgatggcgtaaaagccgccgtagcccaataccagcagaccggacagccccaccaccacgttcagccccagaccgaggatgatataaatcatggtcatggtggcgatatcgacgctaccgcgcgacaccataaacggccatgccacggcgataaccagcagcgccatcagaaacagcttttgcttaacggtagagccatcgatcgccggcagaataaacttcggtccggagacgtgcttcaccgctttctggaacatcggacgcagcaactgaaagaaaaaaaccactgccgtaccgataaagatccactgccagcggatgtcggcggcggtatccaccaccagtttggtgccgtccagctccagttgtacgcccatgaagacgccagccagaacgaagaacatcgccgcagagaacagagccatcgcaatatgcatcggtttcatactttctctacctccggacgccccaggataccggtcggcatcaccagcagtaccagaatcagcagagcgaacgatacgacatctttatattcggtacttaaatatgcagacgagagcgcttcggcgacgcccaaaatcagaccgccgatcatcgcgcccggaatgctgccaatcccgcccagcaccgccgcggtgaacgctttcatcccggccataaaaccgatgtaggggttaattacgccatagaactgaccgagcagcacgcccgccaccgccgccattgccgcgccgataacaaacgttagcgcaatgacgcggtcggtattaatgccgagcaggctggccattttcagatcctccgcgcaggcgcggcaggcgcggcccatccgggagtagcgaatgaaaatggtgagcgccagcatagccagaaaggtgactatccagataaccgcctgcatggtggtgatggacgcggaaaagttttcgctgctgcccacaatccactggccgttaaacaggctgggtaacgccacgtcgcgcgaaccttccgtcaggctgacgtagttttgcaggaagatggacatcccgatggcggaaatcagggcaatcaggcgcttggagttgcgcacgggccggtaagcgactcgctcgatactccagccgtaggcgctggcaataataatcgcaccgataaatccagcggccaccaggagccaactggtgtctattcccatcatcattagcgcggcgatgatcataaaagagacgtagctgccgatcatatacacctcgccatgagcgaagttgatcatgccgataatgccgtacaccatcgtataaccgatagcaatcagcgcgtaggtgctccccagcgtgacgccgttaaacatctgctgcaagaaatagagaaactgctcggacataaggtaacctttttaaacccgcccggcgtgcgggcggtgggataacttatcttctggcattacttcgcgacggttgacgagccgtcggcgtgccactggaagacgccaaattcaaatcccttaagatcgcctttttcatcccatttcagcggcccaataacggtatcagccccgttagctttaagatctttcaccagatccagcggagcatggctggcgctacgcgtcattgcggtcgccagtgactggacggcggcgtaggtgatccagacgtacggaccgctgggatctttcttgtcggctttcagcgcttcgacaatcgctttattcgccgggtcctggtcataacgttttggcatcgtcaccaacatgccttccgccgcaccgcccgcaatattggacagcgacgcgttacctacgccttccggccccataaattgcgttttcaggccattagcccgcgcctggcgtagcatctgccccatttccgggtagtagccgccgtaatacacaaagtcgatattctctttttgcaagcgggcaatcagggcggagaaatctttttcgccagcggtaataccatcaaaaaagacaatattggcattgccctgcttcaggccatcctgcacggagcgcgccagtccttcgccgtattgctgtttatcgtgaatgatagcgatgcgctgcggtttcaccgtttccaggatgtatttcgcggctgttggcccctgggaggagtccaggccggcggtacgcataatgtactgatagccgcgctgggtcagctccgggttagtcgcccccggggagatcatcagaataccttcatcttcatagatatcggatgctggctgagtagaagaagaacacaagtgaccaataacgtactgaataccgtcgttaacgattttgttggccaccgccaccgcctgttttggatcgcaggcatcatcgtactctacgccgaccagcttatcgcctttaatcccgcctttcgcgttgatgtctttaatggcctggcgcgcgccgttaaattccatatcgccccattgcgctaccgggccggacatcgccccgactatggcgactttaatatcatctgccattgccccctgcgagactgctaatgcaacaatccctgcgattattgttttcgctttccgtttcatgtgcctgtatccccattcgtgatgttatatgttttgttttttgctggttaaaaagcagactgtactttttataaatggtgcgctttttactgactcattaatgagttagcgcagcatttaaagcataataagattaaaatctctatttttcagtctattaagaaaagataatattctgcttttcgctatagataaacaaaaaaaagcatgcttgtcagcataaaataacggcatattaagcggaataattcactagcattcagggaattatgctgcctgttttccattctctaatgcttcaaactgtaattatcgttgttaaaaaattaataacctggtaaatgacacaaaaaagagaaagcatctggcctgcctgtttcggtacactgatcgcatcttttgaaatcgggacaagccgtcgatgaagctgaccattcttcgtttagaacactttagcgctcaggatcagatcgatctgggcaaaatctggccggaatattccgcctcctcattaagcgtagatgaaacgcaccggatttatgccgcgcggtttaatgagcgtttgttgggcgccgtaagagtgacgctgagcggaacgcagggcgcgctggattccttacgcgtgcgtgaaatcacccgtcgccgcggcgtcgggcaatacctggtagaagaagtcatccgcgataatcccaacgtctcgtcgtggtggatggcggatgtcggtgttgaagaccgcagcgtgatggccgcgtttatgcaggcgttaggttttaccgcccagcatgacggctgggagaagcgctaaaagaaagccggatggcgctgacgcttatccggcctacatgccgggagaaaagataaaaaccacctcgcaattttccaagaatttcgcgttgcaggcaggcggcaagttatgaaatccccgggagcttacataagtaagtgaccggggttgaataacgtagccaacgcacctgcagcgcgaaaggcgccagaaaatcacttagcgtctgtcgccgtaccattcgcatgccagtcaaacacgccgaactcaaatcctttcagatcgcctttctcatcccacgacagcggtcccattacggtgtcgaccgtggcgcctttcaggtatttggcgatttccgccggatcgtcggagtggttcaggcccgcctgcaacgattgcagcgcggcgtaggtggtccacacgaatgcgccgctaggatcttgtttcttggctttgatggcatccacaatcggtttgttcgccgggacctggtcgtagttcttcggtttggtgaccagtaagccttccgctgactctccggcgatgttagacagcgacacgttcgccaccccttccggccccataaactgggttttcagccctgcggcgcgggactggcgcaaaatctgccccatttccgggtgataaccgccgtagtagacaaagtcgatattctctttcttcaggcgcgcaaccagagtggagaaatctttttcgccagcggtgatgccgtcaaagaatacgacgttaacgccgcctttcttcagaccgtcctgcaccgcgcgcgccagcccttcgccgtactgctgcttatcgtggataatcgcgatgcgctgcggttttaccttctccagaatatactttgccgccgttggcccctggtcagagtccagaccggtggtgcgcaaaaccagcttatagccgcgcgcggtcagctccggcgcggtcgccgccggggttatcatcaggatgccttcgtcttcgtagatatcagacgctggctgtgtggaagaggaacataagtgaccgataacatacttgatgccgtcgttcaccactttgttagcgacagctaccgcctgtttcgggtcgcaggcgtcgtcatatttcaccgcgacgagcttatcgcctttaataccgcctttcgcattgatatcggcaattgcctgctccgcaccggtaaattcctggtcgccatactgcgccaccggaccggacatcgcgccgacaaccgcgactttaatgtcgtcggcgaatgccatatggcttaatgacagggcgatacatcctgccaataacgttttacccttcatattcatcctgataatccccattattctggttgttacgtgtgttgtggtgttattgttcagcactttatttcgattattggctagctacccgtgctttagcagcatactctgctaaaacatacccgatttttattattttggaatagctaaatttacatccagataacagatttgtgtcggtgggggagaggaagggtccgtaggcccgataagcgaagcgccatcgggcaaacgtattgccggatggcagcgtaaacgccttatccagcctacaaaaaacaaaacccccgaattcacattcgagggttcattggcaattcgcgaagattacgcttcgatcgcagcgcgaagctttttcatggcgttcttttcaagctggcgcacacgctcagcggagacgccgtaacgatcggccagctcctgcaacgtagacttattgtcttcgtccagccagcgagcgcggataatatcctggctacgctcgtcgagcccctgcatcgcgtcggtcagtcggttggcggcctgctcttcccagttatcgtcttcaatgccgtcggcaaagttagacgatttatcctgcagatacagcaccggcgccattggctggctgtcggactcatcgtccgaagacatgtcaaacgtcatgtcctgcgccgccatacgcgactccatctcacgcacgtctttactggaaacacccagttcgcgcgccaccatttcaacctcatcctgattaaaccagcccagacgctgcttggttttacgcagattaaagaacagcttacgctgcgctttcgtggttgcaactttaacgatacgccagttacgcagcacgtattcgtgaatttctgctttaatccagtgtacggcgaaagaaaccaggcgcacgcctacttccgggttaaaacgacgtacggctttcatcaggccgatgttgccttcctggatcaaatccgcctgcggcagaccatagcccgcatagttacgagcaatatgaacaacaaagcgcaggtgagacaggatcagcgttttagctgcttccagatcgccctggtaatgcagcctttcagccaatgcccgctcctcgtcagccgataacatcggccacgcgttcgccgcccggatataagattccaggttgccaacaggggctaaagctaaattttgcatttctttggtcattcaaatcctctcaatcagtattgcctggcaccgtcagcgagcaacaaccgtgccaaagccgatgagcaacgagaatatcacccactcttttatcagacagtgattttatccacaagttcaatgtaacactgtgcataatttgcacaaatcttgtgacataaagatgacgcgcggggaagagacaacagggactctttccctgcgaacggaagcccattgcagggaaagattataccacgattttatcaatcgggagtaaagtgacgtaaatgttgcaccgtggccagccaggcggcgatccagccaatcatggaacagaccagcagcagcaacaggcactcatcgaacgataagccattgagatcaaacttcgtgccgaagacctgcgccacttcagtcaccgccgatgataaacgcatcaccaaaatttcagacaatatcagtgacagaaacgcgccggaaaaaccgagcaacgcgccgccatagaggaacggacgcaggataaagccatcggtcgcgccaatcagcttttgcacgttaatggtgtcgcgacgggcaaaaatgctcaggcgcacgctgttgccgataacgaggaagaccgccgcgaccatcagcacgccgatcatcgccgatacgcggcccaccagcccggtgagcgccgccaggcgcgcaaaccagctatcatccatgcggacttcgtcaatgccgttaatctgcgagatacggtcgcgcagcgtattaagcgaggcggtactttgaaagtccagcttggggatcaccaccgccaccgccggtagcgggttctcttccagcatatccagcgcgccgccaaaacccgaccagttgcggaattctcccagcgcgtcctcacgggacaggtagttgaccttctcaacgccctgctcggcctgaagctgcccaacaacccgcgccgccgcgtcatcatccagcgttttttgcagataaacggtgatctgcggcgacggataatactgagtcgccgcctggttgacgttcttatagaccatgtaacagacgctgggcagcgtcagggagatggcgatcaccatcaccgtcagaaacgtcgccagcggtttgcttttcagatcttgcagcgcgccgtgccaggcatagcgcacctgctcattaaagacgttcgttttacgtgagttcggtttcggcgtcggcttctggcgtcctggcgcgttgcgcccgccgcctgttccgccgcgagacttacgcagtcgatccagccgtccgccgaactgcctgatttggttaatcgcgtcgcgcctattcattggccaggcctccatgcagatgtccatcgctcaggacgagctgcctataggaacgacgggagataagtccaatatcgtgcgtagccatcagtaccgtcacccctacgcggttaaactcttcaaacagacgtaaaatcccttccgacaacgcgtcgtccaagttcccggtcggttcatccgccagcaataccgctggcttattgaccaccgcgcgggcgatgcccacgcgctgctgttcgcctccggagagttgaatcgggaagtttctcgctttgtccagtagtccaaccttatccagcgccgccgacacacgacgacggatatcatcgccgctggcgccggcaatgattaacggtatcgccacattgtcatagaccgtgcgatccatcagcagatggtgatcctggaaaatcatcccaatctggcggcgcaaaaacggcacttcgcggtttttcaagcgcgtaatatcatgcccgctgaagaagattttgccggcgctgggccgctcaatcccacagattagcttcagcagggtacttttccccgcgccggagtggccggtcagaaacgccatctcgcctggccgcatatggaatgtcactccctgcagcgcttgtctcccgccgagataggccttgctgacatgttcaaagcgaatcattgttaatcctctcgggcaaaaagtgcctcaataaaatcgtccgccttaaacggacgcaaatcctcgatacgttcgcccacgccaatgtaacggataggaatgccaaactggtcagctaccgagaaaatcaccccgcctttcgccgtaccgtccagcttggtcagggtaataccggttaagcctaccgcttcatggaacagtttggcctggcttaccgcgttctgtccggtgctggcgtcaatggtcagcataacttcatgtggcgcttcttcgtccagctttttcatgacgcgaacgatttttttcagctcttccatcaggtgcgacttgttctgcagacgccctgccgtatcggcaattaacacatccacattacgcgccttcgcggcctggatagcgtcaaaaatcaccgaggcggagtccgcgccggtatgctgggcgataaccggaatattgttacgctgtccccagacctgtagctgttcgaccgccgccgcgcggaaagtatcccccgccgccagcatcactgatttaccctgctgctcaaactggcgcgccagtttaccgatagtggtggttttacccacgccgttcacgccaaccatcagaataacaaaaggcgttttaccttcaatattaagcggttcgtctaccttcgccagaatctcgcccatctcgtctttcaacagaccatacagcgcctcggcatctttaagctgtttgcggctggcgccttccgtcagattagcgataatcttacgcgtggtttccaccccgacatcagcgatgagcaactgctcttccagctcctcgaacaaatcatcgtcgattttcttgccgcggaacagactgataaatccggaaccgagattttctttggttttcagcagactgcgtttcaggcgggcaaagaaaccttctttagtcggtttttcctgttcctgaacgatcgcttccaccggcgcgtcttcttccgccggcggaacaaccatcaccgcctcttccgccgcctgagcggccagcgcctgcgcttccagctcttcgtcggtgaatttcgccgcgttttcgccctcttcttctaccgcggcaatgacctctacggtttccgcttcggcctgccactcttccggcgagatagcctcgtctttgacctcttccggcagcggcaattcctcgcgttccactgcgatctgcggcgctgccgtctcaatggccgccgcgggctccggctctaccggctgcggtttttcgctctcctgaactttctcagtaacgtccaccacctcttccgcaaaggcttctgtttctgctttgctgtgcgcgggcgtttgcgcgtctacgtctgccgccgtttcaacagggggctcaaccggtcgttgttcctcaacaatctgctgttcttcggtctgttcctgcttctgctctttatcaccgaagcccaaccaggaaaagaagccacgttttttctgttttgccatctgcgactacacccctcgcggcgctatatacatggaagctaaaaaaatgatgaaatagtctatcacttaacttaattcacatcaccgcctggaataacttgcaacaggcggttcgagcaagagaaatgaaaaaaccgactcactctggcagcggccaaatccgcattattggcgggcaatggcgtggccgtaaattaccggttccggacagcccgggtctgcgtcccaccaccgatcgcgtgcgcgaaacgttatttaactggctggctccggtaatggtagacgcccattgtctggattgctttgccggcagcggcgcgctgggtctggaagcgctatcacgttatgcggcccaggcaacgttactggaaatggatcgcgccgtatcgcagcagttgcaaaaaaatctggcgacgctgaaagccaacaatgctcgcgtcgtcaataccaatactctgaccttcctcagccagccggggacgccgcatcacgtcgtctttgtcgacccgccgtttcgtaaagggctgctggaagagacgttacaattgctggaaacccagggatggctggccgacgacgcgctaatctacgtagaaagcgaggtggaaaacggtctgccgcccgttccggcgaactgggcattgtatcgagaaaaggtggccggacaggtcgcttatcgtctgtatcagcgcgacgcgcaaggagaaaatgatgttgattaatctgggccgcttattaatgctcttcgtgtgggcatttttgattcttaatctggtgcatcccttcccgcgcccgctcaatatcttcgtcaacgtggcgttggtgttcatggcgctgatgcacggtatgcaactggcgctgctgaaatcaacgataccgaaagcgggtccgcagatgacgacgggagagaaaatccgcattttcctgttcggcgtgtttgagctgctggtctggcagaagaagtttaagaacaaaaaataacgtttgctgccggatgacggtttattcgttatccggggtacggctaacaaacccgacgaaccgcgttcccttatagctcagcgtaccttgatcgcccaccgtcaaagcgtggtactgctgcgcttgtaaacggaacgttttttccagaccgccattgagcggcttaaaactgacctcatagcgcatactggttcccgccgggatcacttcctgctggcgagagcgtcggtcattaaccggcttctcccgtttattgctgaccacgacctgcttttgctgtaacggcgccgcctcattagcggctttttcccgccgttgctgaacgaagcggaacgacgcggcaactacgattaatgcaatgattataatgaagaaaagcggtggcttactcatactgttaacctgtcagaaaatgcggaaataagcataccctgcccgttatagtgttgtcatctgaccgtcacggcctctacactgaataatagagccgcaagcataccgtttgcgaaaaaataacgaattcaaggaattaagatgctttggtcgtttatcgctgtctgcctgtccgcatggctgtatgtggacgcctcctatcgcgggccagcctggcaacgctgggtttttaagcccgtcacgttattactgttgctgttactggcctggcaagcgccgatgtttgacgccatcagttatcttgtgttggccggactgtgcgcctcgctggtcggcgatgcgttaacgctcttaccgcgtcaacgcctgctgtacgccgtcggggcatttttcttatcgcatctgctctacaccatttactttgccagccaaatgacgttgtcgttcttctggccgctgccgctggcgttactgatagtcggcgcgttgcttatcgccgttatctggacgcgactggaggagctacgctggccggtatgtacttttatcgccatgacgctggtcatggtctggctggcgggcgaactgtggttcttccgcccaacggcgccagccctttcggcctttaccggcgcgacgctgctgttcatcggcaatatcgtctggctgggtagccattaccgccgccgtttccgggcggataacgcgattgccgccgcctgctactttgcaggacacttcctgattgttcgctcgctgtacctgtaaataatagcgcttgactctggagtcgactccagagtgtatcctccggttaatgagaaaattatcatcaaccggaggacgttatgtcgacccctgataccgatggcaaaaaagtcccgccctttacctccttcagattagccccggcaatacagaaggccgatagctgctgctgcgaagaacattgcgcgtccagcgcgcctgtttctactgccatggcaggcacgcgctatacctggaaaatctccggcatggactgcgccgcctgcgcccgaaaagtggagaatgcggtacgccaaattcgcggcgtcaaccaggcgcaagtgctgttcgccaccgaaaagttagtggtcgatgccgacgccgaccttcgcgcgcaaattgaacacgccgtacagaaggcgggttataccttgcgtagtgaagattcgcgcgacgccgcacctgaatctcgtcttaaagagaacctgccgcttattacgctgatcattatgatggcgataagctgggggctggagcaatttaaccacccgttcggccaactggcctttatcgccaccaccctggtcggtctgtatcctattgcccgccaggcgctgcgactgatgaaaagcggcagttggttcgctattgaaacgctgatgagcgtcgccgccattggcgcgctgtttattggcgcgacggcggaggcggcaatggtattgctgctgttcctcatcggcgagcgcctggaaggatgggccgccagccgcgcccgtaaaggcgtcagcgcgttaatggcgcttaaaccggaaacggcgacccgtctgcgcgacggcgtacgggaagaggtcgctattaataccctgcgaccgggcgatattatcgaagtcgccgccggggggcgtttacccgccgacggtaaactggtttccggtttcgccagctttgatgaaagcgcgctcaccggcgagtctatcccggtggagcgcgcaacgggcgacaaagtcccggcaggcgcgaccagcgttgaccgtctcgtcaccctggaggtgctatctgaacctggcgccagcgcgattgaccgtatcctgacgctgattgaagaggcggaagagcgccgtgcgcccattgagcggtttattgaccgtttcagccgcatctatacgccagtcattatggtcatcgcgctgctggtgacgcttattccgccgctgatgttcgatggcggctggcaggagtggatttataaagggctgacgctgctgctcatcggttgcccgtgcgcgctggtgatctccacgcccgcggccattacctccgggctggcggcggcggcacggcgcggcgcattgattaaaggcggcgcagcgctggagcaactgggccgtatcacgcaggtcgcctttgataaaaccggtacgttgaccattggtaaaccacgggtgacggcgattcatccggcaagcggtatcagcgaagctgaactgttggcgctggcggcagccgtagaacaaggcgctacgcacccgctggcacaggctattgtccgcgaagcgcagacacgcgatctggcgatcccgacggcggaatcgcagcgaacgctggctggcaccgggattgaagcgcaggttaacggcgaacgtattctgatttgcgcggcgggaaaacagcctgcggcagcgtttgccgggcaaattagcgaactggaaaacgccgggcagacggtggttctggtgctgcgtaacgagaccgttgttggcgtcctcgccctccaggatacgttgcgtgacgatgcgcgcgacgccatccgcgatctgcatcagttaggcgttaacggcgtgattctgactggcgataacccacgggcggcggcagcgattgccggcgagctggatctggcgtttaaagccgggctactgccggaagacaaggtgcgggcagtcaccgcccttaaccaacaagcgccgctggccatggtgggcgacggcattaacgatgcgcccgcgatgaaagccgccagtatcggaattgctatgggcagcggtactgacgtcgcgctggaaacggctgacgccgcccttactcataaccgtctgcgcgggttagcgcagatgattacgctggcgcgcgctacccacgcgaatatccggcagaacatcaccattgcgctggggctgaaagctattttcctggtgacgacgctactgggttttaccgggctatggctggcaatcctggcggatacgggagccacggtattggtgaccgccaacgcgctacgtttgctgcgtaaaaactaatcttctcccgcccggcggcgtcgtgtcgccgggttatcccgcgatattcctttctttgttcatattattcacgcgaaaattatttattttctattacttatcaaaccattaatcagaaatagcgtgatttgatgtaaggttaatttttatccaaccgatattgatcataccgtctacaaaataaggaatgttaggcactatgaaaaatatcaaagtcatcaccggcgttatcgcgacgctgggcatatttagcgccttattgctggtgacaggaatactgttttattccgccgtcagcagcgatcggctgaatttccagaatgcgagcgcactgagttaccaacaacaggaactgggcggcagttttcagacattgatcgaaacccgcgtcaccattaaccgcgtggcgatacgcatgttaaaaaatcagcgcgatcccgcctcactggacgccatgaacacgctgttaaccaacgctggcgcgtcgctcaacgaagcggaaaaacatttcaacaactacgtgaactccgaagcgatcgcgggcaaagatccggcgttggatgcccaggccgaagccagctttaagcagatgtatgacgttttgcagcagtctatccactatcttaaagccgataattacgccgcctatggcaaccttgacgcgcaaaaagcgcaggatgacatggagcaggtatatgaccagtggctctctcaaaatgcgcaattaataaaattagccagcgatcagaatcagagcagctttacccagatgcaatggacgctggggataattctacttatcgtactcatcgtgctggcgtttatctggctggggctgcaacgcgttctactccgcccgctgcaacggattatggcgcacattcaaacgatcgccgacggcgatcttacccatgagatagaggctgaaggacgcagtgaaatgggccaactggccgccggtctcaaaacgatgcagcagtcgttaatccgtaccgtcagcgcggtgcgcgataacgcagactctatctatactggcgcaggcgaaatttccgccggcagcagcgacctctcttcccgtaccgaacagcaggcctcggcgctggaggagaccgccgccagcatggaacagttaaccgccacggtacggcaaaacaccgataacgcacgacaggcgacgggtctggcgaaaaccgcatcagaaaccgcgcgtaaaggaggacgcgtggtggataacgtagtgagcaccatgaacgatatcgccgaaagctcggaaaaaattgtggacatcaccagcgtgattgacggtatcgccttccagactaatatcctggcgctgaacgccgcggtagaagccgcccgcgccggcgaacaggggcgaggattcgcggtcgtggccggagaggtacgcacgttggccagccgtagcgcgcaggccgccaaagagatcaaagtactgattgaaaactccgtgtcgcgcattgataccggctctacgcaggtacgcgaagcgggagaaaccatgaaagagatcgtcaacgccgtgacccgcgtgaccgatattatgggcgaaatcgcctctgcctccgatgagcaaagcaaaggcattgagcaggtggcgcaggcggtatcggaaatggacagcgtgacgcagcaaaacgcctcgctggtagaagaatccgcagcagcggcggcggcgctggaagatcaggctaacgaacttcgtcaggcggtcgccgcgttccgcatccagaaacagcctcgtcgggaggcgtcgccaacgacgttaagcaaaggtttaacgccacagcccgccgcagaacaggcgaactgggaaagcttctaatcagaatagtatctgccgtgcagttaatgcgctttacgcaataaataacggtacggcagaccctccgtctcttgcgccagcaaatcgtgttccataaaggtacagaaccccggaatatcacgcgtcgtcgccggatcgtcggcgataatcagcaatgtttcgccagtttgcatgttgcgcaccgttttgcgcaccatcattaccggttcagggcaacgcagccccagggcgtcaagcgtatggtcaggggaggaaaacagatcgctcatcttcgtctcaatggtagaaaaacggcgatattttacgcccatcttcgtcagtaagccaggcaggttaacgattgcgtgaaaattagccattgcaatgccagcgcaaaacagtattatgcggcggttctttattgggttccctcaccccatccaacaaaaaggtcacaatatgactccgtttacacaatcacagcgcataaaagcgttgttctggctatcgctattccatttactggtgatcatttccagtaactatctggtgcagctccccatcactatttttggtttccacacgacctggggcgcgtttagttttccttttatttttctcgccaccgatcttaccgtgcgtatttttggcgcaccgctggcgcgccgcattatcttcgccgtcatgatccctgcgctgctggtgtcatatgtggtgtcatcgctgttctatatgggcgcctggcaaggtttcgccgcgctggcgaactttaatctgtttgtcgcccgtatcgccgccgccagctttatggcctacgcgctgggacagatccttgatgtccatgtgtttaaccgcctgcgccaaaatcgtcgctggtggctggcgccgaccgcttcaacgctgtttggcaatatcagcgatacccttgcctttttcttcattgcgttctggcgaagccccgatgcctttatggccgggcactggatggaaattgcgctggtggattattgctttaaggtgctcatcagcattattttcttcctgccgatgtacggcgttctactgaatatgttgctgaaaaagctggcagataaatctgaaatttccccattaccggcaagttaaaggttcgttttccgagttgtgataagatgagcgaatgagccgttatggccgtttatcgaaaggaagaagtcaatgcgcaatttggttaaatatgccggtattggcctgctggttatggggcttgcggcctgtgataacaacgatacaaaagcgtcggcagaaagcgccgccgcggaaagccaggcatccggtcagcccatcagcctgatggatggcaaactcagtttctcgctgccggcggatatgaccgatcaaagcggtaagctgggcacccaggcgaataatatgcacgtttattctgacccgacgggccagaaagcggtgattgttatcgtcggcgataataccgatgaagcgttgccggtgctggcaaaccgcctgcttgagcaacagcgtagccgcgacccgcagcttcaggtcgtcaccaataagtctattgagctcaaaggccatacgttgcaacaactggacagcattatctccgcgaagggccagacggcgtattcttccatcgtgctgggcaaagtggataaccaattgctgacgattcaggtcacgctgcctgcggacaatcagcaaaaagcgcaaaccacggctgaaaacatcatcaatacgttggttattaagtaacctttacgacgatgatgcggcctccggcagtgcagacggaggccgtttttttaagcgccaggtcagcaatagcgccatcgctaccagcccggccgccgccagataaatcaccggcacgcccgcccaggtcatcaccagccctgccagcggcccggtaacccccaaagacatatccataaagacggtataggtcgccagcgccgcaccctggttctgcggcggcacggctttgacggccaccacgcccagcgccggaaagaccagagaaaaacccatccccgtgagtaaaacgccgatttttgccatccacggcatggctgccgttcccaccagtaacagaccaataatctccacgccaaagcagatcatggcgacattcaacccgcctaaacgattgatgccgttagggaacagcaaacgcgtgccgacaaacgcgacgctaaataacgtgagcgcaaaagcggcgccatcccagcctttagcatcataaaataaggtaataaacgtcgcgatgacgccaaaccctgccgaggccagcgccaacgccataccatacagccagacacgccccagcaccgcgcgaaacggtagcggcttgcctttgttcgccttcaccgacggacgtggaagggctaacagtaccgccaacagcgccacgcccatcaccgttagcgccagtccctgtaacccgccccaggcataacacagcacgcccagcggcgcgcccatcgccattgcgccgtaggtgacgataccgttccaggagatgacccgaccaatatgcaacgacccgacgacgccccacagtgtcgaaccggtgccggcaaaactttgcccaatccctaaaatcacgcgacccagccccagtagcaacaaactgatcatcggccaggcgctggcgatatccgccagcaggtagccgagtccgcttaaaaaacagccgcataagccaaagacaacgatttttttcggccctaatacatccgcataccgcccggcatggggacggcttaacagagtggcgaagtattgcaggctgataataagccccgcccagaacgcgctgaatcccatcgcatcatgcacatagccgggcaagacggcgagcggcaggccgatggtcaggtagctggcaaagttaaacatcacaatggagacaatacgcagattgaggcgcaatccgtttagcgccggttcagcgacgggttcgggcatgagtatcaccgcatttttacaacatgttttcttttctatcatggcgcgcggtgaaaatcagtagtgagattcagattatcggtatcagggcagccgctacacttagaaaaaaacacaacaaggaaaacttcatggcaaccgctcaacccgacaaaacgggtatgcatattctgctgaaactggcctccctggttattattctcgccgggattcatgccgcggcggatattattgtacaactcttgctggcgctctttttcgccattgttcttaatccattagtgacctggtttattcgtcggggcgtgaagcgaccgctggcgattactatcgtggtggtcgtcatgctgatcgtgcttaccgcgctggtgggtgtgcttgccgcatcgcttaatgaatttatcgctatgctgcctaaatacagcaaggagctgacgcgtaaggtcttacaccttcaggagttaatgcccttcctgaatttacatatgtctccggaacgtatgctccgcgggatggattccgataaaatcatgctcttcaccacaacattaatgaccggcgtatcgggcgcgatggcaagcattgtgctgctggtgatgaccgtggtttttatgctgtttgaggtgcgtcacgtgccttataaattacgtttcgcgctaaacaatccacaaatccatattgccggcctgcaccgcgccctgaaaggcgtctcgcattatctggcgctgaaaacgctgctcagtttatggacgggcgcgattatctggctgggactggcgttaatgggtattcagtttgcgctaatgtggggcgtactggcctttttgctcaattacgttcctaatatcggctcggtgatttccgccgttccccccatgattcaggcgctgttatttaacggtttttacgagtgcgtactggtcggcgcgctctttttggtggtccatatggtgattggcaacattatggagccacgcatgatgggccatcgtctgggaatgtccacgctggtggtatttctttcgttattggtctggggatggctattaggcccggtcgggatgctcttgtccgttcctttgaccagcgtctgcaaaatctggatggaaaccactaaaggcggcagcaaactggcgatcttactggggccaggccgaccgaaaagccgtttaccgggatgaggcgacagatgctacaatctcctcttcttcataggcaacgttggtcctgatatgtaccaggtcgttctgggaaaagtgtcaacattaagcgcaggtcaattgcccgacgcgttaatcgctcaggcgccgcagggcgttcgccgggcaagctggctggccgggcgcgtgctgctttcccgtgcgctctcgccgctaccggagatggtgtatggcgaacagggtaaaccggctttttccgccggagcgccgctgtggtttaacctcagtcatagcggcgacactattgctctgttgcttagcgacgaaggtgaagtcggctgcgatattgaagtgatccgcccgcgcgataactggcgttcgctggcaaatgcggtattcagcctcggcgaacatgctgaaatggaagcggaacgtccggagcaacaactggcggcattctggcgtatctggacgcgtaaagaagccatcgtaaaacaacgcggcggcagcgcctggcaaatcgtcagcgtggacagcacgttgccctctgccttgtcggtcagccagtgtcagctcgatacgctcagtctggcagtctgtacccccacaccgtttacgctgacgccgcagacgataacgaaagcgctatgacacattaatttttccctctggcggcggacgtgtgttacaaaatgcggagcttcccatgcgccgacgcgccataccaaaaggtttaagtcagatgcaacgtgtcaccatcaccctcgatgacgatttactggaaacgctggacagcctgagccagcgacgcggctataacaatcgctccgaagcgatccgtgatattctgcgcggcgctctggcgcaggaggccactcaggaacacggcacacagggtttcgcggtactttcatatgtttatgaacatgagaaacgggatttagccagccgcatcgtctccacccagcatcatcatcatgatttatccgtcgccacgctgcacgtccatatcaaccacgatgactgtctggagatcgccgttctgaagggcgatatgggcgacgtacagcattttgccgatgatgttatcgcccagcgcggcgtgcgccacggccacttgcagtgtttgccgaaagaagactaacgccgggggcgcttcgcttgcccggcctacgttcgcacgtctgtcgtttgtaggccggatgaggcgcagccgccatccggcaataatgtttacgccattgtgccaatcgtttttctgaagcgtaacagcgctatcaggaagaacacgccgcctatcgccagcagggtcaggaactgcggccagacgatactcaaacctgcgccgcgataaagaatagcctgggcaaggctgacaaaatgcgtcgtcggcatggtcagcataatatcctgcaccgcctgcggcatactttcgcgcggcgtggaaccgccggagagcatttgtagcggcaacagcaccagaatcattaataaccccagctgcggcatcgaacgggcgatggtgcccataaaaatcccaattgaagtggtggcgaacaggctcagcgccacgcccaacataaacaatgggatcgatccttcaatcggtacgccaagtacgcctttcaccatcagcatcaaagacaaaccggaaaccaccagcacgaccagccccatcgaccacactttcgccatcatgatctcaaagggcgtgaccggcatcactaacagatgctctaccgtgccgtgttctcgctcgcggatcagcgccgacccggtcagcactatcgccagcatggtaatgttgttgataatcgccatcacgccgccaaaccacgccgggtcgagattcgggttaaagcgcatccgaatctccagcgacaccggctgaacgttatctccccgcgcgcgcgccacaaagctgttgacctcgccgctaataatattctggatataactgttgccggtaaacgcctggctcatgcgcgtcgcatcgacgttaacctgaatatcaggctgacgtccggccagcacatcacgctggaaattcggcggaatattgaccgcaaaggtatagcgtccggcatccagtccggcatccatttccgttgccgtaatcatctccggcggcagaaaccacgggcggtaaaaactattcacaatacggttcgacaactgcgactgatccatatcggcgatggcgataggggcaagatgcaacgaaccgggcaggacggtagcagaggagtaaaccgaaatcgtaaaggcgaagacgatcagcgccagcatcgctttgtcgcccagcagactgcgcagttctttgacgccgaggttataaatattacgtaatccgcgcattacccctcctgttttttcagcagcagaatgctcagacccatcaccaccgggacggcaatcagtaacggcataaataacggccagagatcggacagatccaacgctttggaaaacgtcccgcgcgcgatcgtcagaaaatgactggtcgggtagatctcgccgatccatcttcccggtccttccagcgaagccaccggatcgatcatgccggaaaattgtgttgccggaatgagggtaataatcgacgtcccaaaaatagcggcgatttggctcttcataaacgtggagatcagcagccccagaccggtggcgatgatgacataaagcagcgccgcgagggtaagcgtgagaaagctgcctttcagcggcacgccgaacacaaagaccgacagcgcgcacagtagcaagaagttcagcatacccagcgcgatatacggcagttgtttacccagcaaaaattcgctgcgcgtcgtcggcgttacgtacagattaatcatcgaccccagctctttctcccgcaccacgctcagggcgctaagcattgacgggatcatcatgagcagcagcggaatgaccgccggaacgatagcgggcagacttttcacatccgggttatagcgatagcgcgtttcaatattgagcagcccgacctgtttaaccgggttcggctgacgacttgccgcctcctgcagccagctttggtgcatcgcctgaacgtaccccttcaccgtctcggcgcggctgggcatggcgccatccacccagacgccaatctgcgctggcgtaccgcgagcaatatcgcggccaaaattaggcgggatctcaatggcaaccgccagctctcccgaacgcatccgccggtcaagctcgtcatagctggcgagcggcggctgttcgataaaatagcgggatcccgccagattgagcgaccatgcctgactactgacggtctggtcacgatcgaggacggcaaaacgcaggttctccacgtccatactgatgccatagcccataatcagcatcagaattaccgttcccagcagcgccagcgtcgagcgtaccggatcgcggcgtagctccagcgcttcgcggcgactgtagctgaacaaacgccggaagctcaatccctgccgcgacggtttacctgacgcggcgggcgtctgggatggcggtattggggtttcaggcgccgctcccgcagcttcctgtagccaggaaataaacgccgcctccagattggccgcgccccgctgttgcaccaattcctgcggcgtaccgctggcgagcactttaccggcgtgcatcaatgacattcggtcgcaacgttccgcttcgttcataaaatgggtcgagataaaaatcgtcaccttatcctgacgcgaaagatcgaccataagctgccagaacatatccctggcgaccggatcaacgccggacgttggctcatcaagaatcagcatttccgggcgatggatcaccgctaccgccagcgataaacgctggcggataccgagcggcaacgaagcggggagcgtatcttccacctccgttagcataaagcgttcgatcatctgcgcgacgcgcgccgggatctccgctggcggaatatgaaacaggcgggcatgaagttccagattctgccgcacggtgagttcgttatagagcgaaaaagcctgcgacatatacccgacccggcgacgggtgtcgatgtcgttcgggtctaccggctggccaaatagccaggcctggccttcgctggcgggaagcagaccggtcagcattttcatggtggtcgatttgccgcaaccgtttgaaccgaggaagccaaaaatctcgccgcgcggaatacggaaattaacatggtcaaccgcgacgaacttaccgaagcgcatggtcagatctttcgcctcaatggcaatctcttcctgctcagcgtgatacggcgggatcaccaccggcttatgcgcctggcgctgcgcttctggcaacagggcgataaacgcctgttccagcgtcgcgctatgggtttttgcccgcagttgctgcgcgctgccggttgccagtatctcgcccgcattcatcgccaccagccagtcaaaacgctccgcctcttccatataggccgttgcgaccaacacgctcatattggtctggcgctggcggatactgtcgattaagtcccagaactgagcgcgggagagcgggtccacgccggtggtaggctcatcaagaatcagcaattccgggtcatgaatcagagcacagcacaaccccagcttttgtttcatcccaccggacagcttcccggcaggacggtcacgaaacggcgccaggccggtgctgttcagcagctcggtaatacgcgcttcgcgttcagctttgtcatgaccaaagagacgagcgaaaaaatcgacgttctcataaaccgataacgtgtgataaaggtttttccccagcccctgcggcatccaggcgatgcgcggacagacgtcgcggcgatgtttcgcatcgcgcatatcgccgcccaggacgataacgttcccttgctcaatcacccgcgcgccagaaatcagcgacagcaggctcgacttacccaccccgtccggaccaatcagcccgaccatactacgggcgggaatgtccagcgtgatattgttcagcgcgaccgtttttccgtaatgctggctcaccccctcaagctgcgccacgggaggaacaggcaccagcgtcagcgacgtcattgcgacagcctcacgcttagagcgtcaggccagggcacgcgctcatccagacgaacccaggccattcccggcaaaccggttttgacatattccagatgctgtcgcagcagctctggcggaatacgcgctttgacgcggaacatcagcttcagccgttcatcgtgggtttccacggttttgggcgtgaactgcgccacgctggcgacaaaactgatcgtcgccggaatacgcagatccggcgcggcgtccagcaccagtcgcgcttcgccgccgatcttcaacaacccagcctgttcggtcggcaggaaaaatgtcatataaacgtcgctgagatcgaccatgttcaacacccggccgccagccgataacacttcgcccggctccgcaacgcggtactgcacgcgtccatcgcgcggcgcttttaattcgctgtcgtcgatgtcggcgacaatacgccgctcggtcgcctgcgccgcttccacgcgcgtttgcgcctggataatactggtacgcgccgcctcaatcgccgcttttgccgcagatacctgcgctttggcggtctccagggcggcgcgcgcgctttccgccgccgcgcgatcgtcatctaactgttgtacagataccgcgccacgctgcgacagcgaacgggaacgcacgtgacgtttagagacggagtccagctcagcttcccgctgtttgacgaccgactgcgcggcgcgcatttcactctggcgttgctccagcaaggcacgggcggcggcaaccgcgctttcggcctctttaatctgcgcaatcgcctccagccgctgctcctgcagcacgcgggtatccattttcgccagcacctcgccctgacgaacgaactgcccttccgaaacgaggatggtatcaatacgcccggcaatcttagtggcaatatccacttcggtggcttcaattctgccgttgctggcggcaaacccctccggtattcccgcagggcgcagcatccaccaggctatcgcggccaccgccacaagaatccccgctccccaccacaccagatgacgcttcattttgtccataatcgacccgccgtaatccctgttgtctaaccatgcgtgtcacaaagtccgccgggcgtgcgctcagcgggggtttccattcgggataagaatgaaaaaagaaaaggggccagacgacgaacagacgccgatgaagcgctcgccgtcaaagggagtgaatgatgtaggtacccggaaaagagggagtaatgttgtcatcatcagcgttcctggccgtaaatgaaacacgcatactcataactgctataaatcgatactaacacctctgtccgggatgtctattcgcttattgtttgtaatggtacttagcgttttgccgccaaatcctgtgcacaggcccaggcgctcgaccaggcccactggaagttatagccgcccaaccagccggtgacgtccatcacttcgccaataaaatagagacccggcacgcggcgcgcttccatagtccgcgatgatagttcgtttgtatccacgccgcccagcgtcacttccgctgtccgatagccttcggtgccgttaggctgcacttgccaggccgtaagcgtgtcaaccaacgcctgctggtcacgaacgttcaactgcctgagcgatacatccgggatctgccccaactgttgtaaacactccaccaaccgtttcggcagatgcatcgccagcgtgttcttcagactctggttcgggtgcgcgttacgctgttcattgagaacgtcttccagcgagagatccggcaataagttaatgctcactaactcgcccggttgccagtagctggaaatctgtaaaacggcggggccggacagcccacgatgggtaaaaagtaggttttcccgaaataccgtgccattgcgggcggtaatcacgcagggcacagagacgccagacagcgtctggagctgttctaacagcggcttatgtagcgtaaagggcaccagcccggcgcgcgtcggcaacactctgagaccaaactgttcggcgattttatagccaaacggcgatgcgccaagccccggcatcgacaggccgccgctggcaatcaccagcttttgcgtagtcaccgtctcgccgttcaacgccagtatgaaacccgactcatcacgctcgacgctcaatacctcgctacgcaggcgcatcgttacgccgcctttgtcgcactcggcaaccagcatatcgacaatgcgttgggcggaatcatcgcaaaaaagctgtcccagcgttttctcatgccaggctatcccatacctgtcgaccagatcgataaaatcccactgggtatagcgggctaacgctgatttacaaaaatgggggttctggctcaaatacgcagcaggctcaacataaagattagtaaagttgcagcgcccaccgccggacatgaggattttacgtcctggcttcttgccattatcgatgagcagcacgcggctacccgcctgtcctgcctgcgcggcgcaaaacatgcccgctgcgccagcgcctataataacggcatcaaacctttccacgtcgccttcctctctcaaattcgggcgggaattgtaaagtttcctcagtggtcgcaccagcgcgaaaagcgcctgaaaatggtatttatctgaaatatataagataattctttagtgatatcaaacaaagcacgaagtacatcaaaaaaagtctatatttcactttgcccgcgccgccaaagtcactgataatgcgccgcgttcatgtcctcaaaatggcgtaacgtcctatgctacatttgtttgctggcctggatttacataccgggcttttattattgcttgctctggcttttgtgctgttctacgaagcgattaacggcttccatgacacagccaatgcagtcgcaaccgtgatttacacccgtgcgatgcgttcgcagctggcggttgtcatggcggcggtgtttaacttttttggcgttttgctggggggtctcagcgtggcgtatgccattgtgcatatgctaccgacggatctcctgctcaacatgggttccgcgcacggcctcgctatggtcttttccatgttgctggcggcgattatctggaacctcggtacctggtatttcgggttgccggcgtccagttcccacacgctgattggcgccattatcggcatcggtttaaccaatgcgatgatgaccggcacgtcagtggtggatgcgcttaacatcccgaaagttatcaatattttcggttcactcattatctcccctattgtcggtctggtattcgccggcggtctgattttcttgctgcgccgctactggagcggtactaagaaacgcgcccgtatccacctgacgccagccgaacgtgaaaagaaagacggcaagaaaaagccgccgttctggacgcgtatcgcgctgatcctctccgctatcggcgtggcgttttcgcatggcgcgaacgatggtcagaaaggcattggcctggtcatgctggtgctgattggcgtcgcgcctgcgggtttcgtggtcaatatgaatgcctccagctacgaaatcacccgtacgcgcgatgctatcaacaatgtcgaaacgtactttgagcagcgtcctgacctgctgaaagccgtcaccggcgttgaccaactgattccctctccggaaccgggcgcgactgaaccgactgaattccactgccatccggctaacaccattaacgcgcttaaccgtgcgaaagggatgctggcaaacgtggaaagctacgacaagttaagcgttgaacagcgtagtcagttgcgtcgcattatgctgtgcatttccgacacgaccgacaaagtcgtgaaattgcctggcgtaagcagcgatgaccagcgcctgctgaaaaagctgaagaccgatatgttaagcaccattgagtatgcgccagtgtggatcattatggcagtggcgttggcgctgggtattggtacgatgatcggctggcgtcgcgtggcgaccactatcggcgagaaaattggtaaaaaaggcatgacgtatgcgcagggaatgtcggcgcagatgacggcggcagtctctatcggtcttgccagctacaccggtatgccagtttctaccactcacgtactctcctcttcagtggcgggaaccatggtcgttgatggcggcgggttgcagcgtaaaaccgtgaccagcattctgatggcctgggtatttacgttaccggcggcgattattctttccggcgtgctgtactggctttccctgaagattatttaagccaaatgggccggatagcgctgtcgctaatccggcctgtcaggatgaaacgacacaggcctgataggccgctataagcggcgtcatccggaggcttatctaatacgagcgggtcaggaaactggcccgctttttttattcagtgccaaatcatgagcgcaatcaagctcaccaccaccaaaccgcataacgcgctggtcagcagaaactggcggcgcacgcgttcacaacggcgaataaattcttcatcatgatgatcgcgatagcgctgagcgtagatataccataccaggcgcacctgtttgttgggctgaccatgcgtggtaaagaagccgccgccatcgacatattgatagagcaaaggatcgcaaccacgaagtaccactaacagtgcgcgtagcgatgagaaatagcgcgccatattaacaatgcaaacgacacataaagcccagaatagtgagacggtgcttatcatatctcctccccggcgacccgcccacggagttcctctccgggactaccgctccccgataccctgccagacaatcagtgaaagagtactacgaaagccgtccatattagcgctccgcattcgaacggctcttatacacattgtaggagatcagttaatttttttaccagaaggttaatcactatcaatgcaattccctagaaattttgtttaactaactggcaagcaaggcagattgacggattatcctggtcgctataatgtaaggatagttatggtaaacggctgagctagccccgcgcatagagttcgcaggacgcgggtgacgcggcggcataagaaacgccagtagctcaatggtcatcgacaacttatggaaggagtaacactatggcttataaacacattcttatcgcagttgatctctccccggaaagtaaagttctggttgaaaaagcggtctctatggcgcgcccctacaacgcgaaaatctccctcatccacgttgatgtgaactattctgacctgtacaccggtctgattgacgtcaatctgggcgatatgcagaaacgtatctccgaagaaacccaccacgcgctgaccgagctgtctaccaacgctggctaccctatcactgaaaccctgagcggtagcggcgatttgggccaggtgctggttgatgccatcaagaaatacgatatggatctggtcgtttgcggtcatcaccaggacttctggagcaaactgatgtcttctgcgcgccagctgatcaacaccgttcacgttgacatgctgattgtgccgctgcgcgacgaagaagagtaatacttgccgtgccggctggcggctaagaccgcgtctggtctatagtcaatcaggttggcctgaaccatcaggcaaattccggctatcaacaacaacgcccgcttatgtgggcgttttgtttatccccccttcttcgcagtactcagtacatcattccatcacaccaaacataattagtgtgatccactaattagtttgcgtatcatttgtataataacctattgatcaggctaataaccgcagtctatatcagggtaagtcttttcggcgcgttttgatatacgcgctcatacgtttcgggatggcattaaaaggcgaaggaatatgaatacaactgcacctacgggcttgctgcagcaacctcgtccattcttcatgatcttttttgtagaattatgggaacgatttggctattacggcgtccagggcatcctggcggtctttttcgttaaacaattgggtttttctcaggaacaggcctttattacctttggcgcttttgcagcactggtttatggcctgatctccatcggcggctatgttggcgaccatctgttagggactaaacgcaccctggtcctgggcgcaattgtgctggcgattggctattttatgaccggcatgtcgctattaaatcccgatctgatttttatcgcactgggtacgattgccgtgggcaacgggttatttaaagccaatcccgccagcctgctctctaaatgctatcagcctaaagatccccggctggatggcgctttcaccctgttttatatgtcgattaacatcggttctttgttatcgctatcgctggcgccggtgattgccgataaatttggctatgcggtgacctataatctgtgcggcgctggtttaattgttgcgcttctggtgtacttcgcctgccgtggcatggtgaaaaatatcggttctgaaccggatcataaaccgctacgttttcgcaatttgctgctggtactactcggcaccgtcgtcatgattttcctctgcgcctggctgatgcacaacgttaagattgccaatctggtgctcatcgtcctttctatcgtcgtcactattttcttctttcgcgaagcgtttcgtctggataaaaccggccgcaataaaatgttcgtggcgtttattctgatgattgaagccgtgctgttttacattctgtatgcgcagatgcctacctcgctgaacttctttgcgattaataacgtgcatcatgaaattcttggattcgccattaacccggtgagttttcaggcgctgaacccattctgggtggtcgtcgccagtccggtactggcagcgatttacacccggctgggtagcaaaggcaaagatctgactatgccgatgaagtttacgctcggcatgctcctctgcgcgctgggttttctgaccgccgccgccgccgggatgtggtttgccgatgcgcaaggattgacgtcgccgtggtttatcgtgctggtgtatctgttccagagtctgggcgagttgttgattagcgcgctggggctggcaatggtcgccgctctggtgccgcagcatctgatgggctttattctgggaatgtggttcctgacccaggccgccgccttcctgctcggcggttatgtggcgaccttcactgccgtaccggaaaacatcaccgatccgttgcagacgctgcccatttataccggcgtctttagcaaaattggtctggtaacgctggcggtcaccgtggtgatggccattatggtgccgtggttaaaccgaatgattaatacgccaggtaccgaacagtaatactcagtgccggatgcggcttacgccttatccagcctacaaataattgagaatcgtaggcccgataagcgtagctccatcgggcaatccgttactccgtcagaggggttccggcataaatatcaaaccgatgccctttggtgacgatggcgttgggcgtcgcgacatccgccagcggcggcgcataatcgggacgtttaaccaccacgcgtttggtcgccaactgacgcgccggttccagcagtccgtcggcgtctaaatccggccccaccaacgactgaaacacccgcatctctttcttcaccagcgcgcttttctgccggtgaggaaacatcggatcgaggtagaccacctgcgggcgcggcgtgatatcggtcaacgccgtcaggctggaagcatgaatcaactgcaaacgctcctgaagccagccgccaatgtccgcatcggcgtagccgcgcgtcagaccgtcatcgagcagcgcggcaaccaccgggttacgctccagcatccgcacgcggcaaccgacggacgccagcacaaacgcatcgcgccccagtccggccgtggcatcaaccacatccggcaggtaatcgcctttgataccgacggctttcgccaccgcttcgccgcgcccgccgccgaacttgcgccggtgcgccatcgcgccgccgacaaaatcgacgaaaataccgccgagcttcggttcgtcgcgcttgcgcagctccagatgttgcggcgtcatcaccagcgccatcgggttgtcttcgtcatgctccagtccccagcgggcagccagaacagataaggcgccgtctgtggcgcccgtttcatccattaagcagatttgcacgtaaaatcagcctttaatcccgtaatgctccagcatcgcgtccagttgtggttcacggccacggaagcgtttaaagagttccatcggctcttcagaaccaccgcgagtcaggatgttatcaaggaacgactgaccggtctcacggttgaaaatgccttcctcctcaaagcgggaataagcgtccgccgccagtacgtcggcccacagatagctgtagtagcctgccgcatagccgccagcaaagatatggctgaacgcatgtggaaagcgaccccatgtcggtgacggcaccacggcgacctgttttttaatttcaaagagcgtctcaagaattttcgctccttgctgtggattaaattccgcatgcagacggaaatcaaacagaccgaactccagctgacgcagaataaacagcgccgcctgatagtttttcgccgccagcattttatccagcagttccttcggcagcggttcgccggtctcatagtggccggagataaacgccagcgcttccggctcccagcaccagttttccataaactgacttggcagttcgaccgcgtcccacggcacgccgctgataccggagaccccggcggtctcaatgcgggtcagcatatgatgcaggccatgaccaaactcgtggaacagggtgatcacttcgtcatgggtaaacagagcgggtttaccgttcaccggacggttgaaattacaggtcagataagcgaccggcttttgcaatgtgccgtccgctttacgcatctggccgacacagtcgtccatccacgccccgccgcgtttgtgttcgcgcgcgtacaggtcaaggtagaagctgccgcgcagctcgttattttcgtcatacagttcaaagaaacgcacttccgggtgccagacatcaacgtcagtacgctctttggcagtgatgccgtaaatacgtttcaccacttcaaacaggccattcacggctttgttttccgggaagtacggacgtagctgctcatcgctgatgctgtacaggtgctgtttttgcttttcactgtagtacgcgatatcccacggttgcagctcctcaacgccaaattcggctttggcgaaggcgcgcagctgggccagctctttttccccctgcggacgggcgcgtttcgccaaatcggttaagaaatcgagcacctgctgcggattttccgccattttggtggccagcgattcatgggcataattttcgaagcccagcagttgcgccagttcatggcgcagcgcaagaatttcttccatcaccgggctgttatcccacttaccggcgttcggcccctgatcggaggcgcgagtggaataggcgcgatacatctcttcgcgcaacgcctggttgtcgcagtaggtcatgaccggcagatagctcgggatatccagggtcagcaggtaaccttcctgctctttggcttccgcctgggctttagctgccgccagagcgctttccggcattcccgccagctcggcttcatcggtgatgagcttcgtccagcccatagtggcatcgagcacattattgctgtactggttgcccagctcagacaggcgagtggcgatttcgccgtaacgctgctgtttctctttcggcaggccgatgccggacagttcaaaatcacgcagcgcgttatcaaccgctttcttctgcgcggtattcagagtggtgtaatgatcgccgtcgcgcaggtcgcggtacgcgttgtacaacccttcatgctggccaacccaggtgctgtattccgacagcagcggcagcgtctgttcgtaggcttcacgcagctccggactatttttcaccgagtttaagtggctaattggcgagaaaatacgccccagaacatcgtcggcttccgccaacggctggcagaggttttcccagctatacggcgcgccatgcgccacaacgccttctaccgccgcccggcaatcggccaacgctttggtgaccgcaggcaccacatgctccggtttaattgcagaaaaaggcggcagtgaaaaagacgttagtaatggattggtcatatgcgcagtcctgtagaagaaggtgagtggagcgcgcttttggcgctctcgcgatgagatctagaatgggggatagtaaggggaatttcaatgatggacagcgtacagacgtgggtatcgctgcaataagccgcccctttaacatcatcccggcttacgttttataagccgggtgacaacgtcagcgcgtttttctcgccatctcgtaagcagcggacagatccagacgctgccagaactgttgatcctcggtctcgcccgacaacggatatcctgccggtaacgccgtctcttccattaacgcctgacgctgcgctggcgacaggttcggcagcgctgtctgtagcagaacatcggcgccttttggtattttcaacggctgatgctcgcctttctgttgcggcaggttataagtcatggtgaagcggtagaaggtatgcatggccggatcgcggtacggatcgtcttttccggtcgatgccgcgcattcgacaatcgtcgtaccgcactctttcaccagcgcctcacgcagttgagcgcgagcttcgttgaataacgtacggtaatacggatcgttaagataatgcgcgacattacgctgcgcgaccatccgcgcgcccatcacatccagcggatagtgtacgccaaggaccaggcgagaatagccataacgcgcgccacgaatcaccagcgcatcaaagcgttccgggatcatttccgccatcaacagcgcatccgtataaccggtattcgtgtgtccgctggggaaagcaccgccacctgcggtataaggatgaccatcttttaccaccacatcatccggcgtcaaatggatagtattacccggcacctggtaaggacgcgggtaatgaaaatattttttcgccgcgccggtgctgacttccgaggctttaatcaacgccgccgctttgcccaactcacctttatcataagcggcgagaaatgcccgccccagccgcggccccattgcgtcgctcaggaaatagagatactccacgctttccgcatccgccagcgcctggtgacgggtattaacatcggcatcgtgattaatcgccgtcaccgtcgccagattgtctttcaatactgcttccggcaatgtattgaaggcggaaagtagggtaatccccatctgttgattctcagtagtatgaaaatcataaccgctagcctgtaaccaggcattatccgcctggatggaattctgtcgcatctgagccagggcgtcgcgagtcaacgcggcggtatcgccttgtaatgccttacgcaactgtgtcagccattgagcctcaaggtcattaaaggcgacgctcgccgagtcgggcgtcacgcttttcgctatcgactccgcctgggacaggggaatatctttcgccagtgccggcatcgccagcgccggcatcgccagcgccagagatgacgccagtacagtaatgtgtagtttcattatggttcctttcattaaaaataacgccaggtcaaaactactaccttgcccacaggcgatgctggcctgcgcagttgacggtttgatgatacgaacacgtcttgcaatactttcacaacgcgcgaaacaacatggcggtactggggtaatctctacggatctgcggtaaactatcggctaacttgtttacttcccggaatatctgcatccatgctcagttatcgtcacagctttcacgctggcaaccacgccgacgtccttaaacataccgttcagagcctgatcatcgagtcgctaaaagagaaagaaaaaccgtttctctatctggacacgcacgcgggcgcggggcgttatcagttgggcagcgaacatgctgaacgtaccggagagtatctggaaggcatcgcccgtatctggcagcaggacgatctgcccgccgaactggaaccgtatattagcgtcgtaaaacatttcaaccgcagcgggcagttacgctactatccgggctctccgttaatcgcccgccagttgctgcgtgagcaggacagtctgcaactcacggaattgcatcccagcgacttcccactgttgcgcgcggagtttcaaaaagacaaccgcgcccgcgtggaacgcgctgacggctatcagcaactgaaagccaaattgccgccggtttcccgccgcggtctgatcctcattgacccgccttatgaaatgaaaaccgactaccaggcggtagtcagcggcatcagcgagggttataaacgtttcgccaccgggacatacgcgctatggtatccggtggtgctccgccagcaaattaagcgcatgattcatgagctggaggccaccggcatccgtaaaatcctgcaaattgagctggcgatccgcccggacagcgatcagcgcgggatgacggcgtccggtatgatcgtggttaacccgccgtggaaactggagcagcagatgaacaacgtgctaccgtggctgcacagcaggttggcgccaaacggtcacggacacacttcggtaagctggatcgtgccggagtaatcacagccatcggtggaacctttcaccttcaggtatacaatcgcgaatattttggcgggtagcgcagaatctatccgtccgacaacgaacataaaggagcggtcatgaccaaacactatgattacatcgctatcggcggcggcagcggcggtatcgcctcgattaaccgcgccgctatgtacggccagaaatgcgcgctcatcgaagccaaagagctgggcggcacctgtgttaacgtgggctgcgtgccgaagaaagtgatgtggcatgccgcgcagattcgtgaagcgattcatctgtatggcccggactacggttttgacaccacgattaatcagttcgactggagcaagctgattgccagccgtaccgcgtatattgaccgcatccatacttcatacgacaacgtgctgggcaaaaataacgtggatgtgattaaaggctttgcccgctttgtcgatgccaaaaccattgaagtgaacggcgaaaccatcaccgccgaccatattttgatcgctaccggcggccgtccgagccatcctgagattccaggcgtggaatacggcattgattccgacggtttctttgcgctatctgccttgccggagcgcgtcgcggtggtaggcgcaggttatatcgccgttgaactggctggcgttatcaacgcgctgggggcgaaaacgcatctgtttgtccgtaaacatgcgccgctgcgcagttttgacccgatgattagcgaaacgctggttgaggtgatgaacgccgaaggcccgcaactgcatactcacgccgtgccgaaagcggtggtgaaaaacgccgacggcagtctgactctggaactggaagatggccgcagtgaaaccgttgattgcctgatctgggccattggtcgcgaaccgtcgaccgacaatattaatctggcggcagcgggcgtgaaaaccaatgaaaaaggttacatcattgtcgataaattccagaataccaacgttgaaggcatttacgccgttggcgacaatactggcgcggtagaactaacgccagtcgccgtcgccgccggtcgccgtctctccgagcgcctgtttaacaacaagccggaagagcatctggactacagcaacatcccgaccgtggtctttagccatccgcctatcggcaccgtcgggttaagcgagccgcaggcgcgcgagcagtacggcgacgagcaggtgaaagtctataaatcatcgtttaccgctatgtataccgcggtaacgacacaccgccagccgtgccgtatgaagctggtctgcgtcgggccggaagaaaaaattgtgggtatccacggtatcggcttcggcatggatgaaatgttgcagggcttcgcagtggcgctgaagatgggcgctaccaagaaagacttcgataataccgtcgctattcacccgaccgcatcggaagagtttgtgaccatgcgttaatatcttgtgcgcccatcttcaagggtgggcgcacaagcctgcatgattaatacgtactgaaataactctggatcagttccggattacgcgtctgagttaatgccgtcatcagcaagactcgcgccttcgccgggttgagcgagtcagacaccagccctggctgccctttatccaacggtacgacgccgtttccggtgcgggaagcgcgcaccacgataatcccggctttctccgcttttttaatccccgcgtcgctgcgtaccgagaccgaacctgcgccggttccggcataaataataccgtccgcgtgatgggcgatcgccgcatcatacatatattccgggtcgtcctgatagccgtaaataatcaccacattgggtaattttttgatattacgtacgtcaaaaacagatcgcagggtatgaattttttccacccgcgtttcgaactgtggctgaccattaacgatgacccccagatagccctcttccggcgctttaaaggtatccagagtcgtggcattagttttcgtcacaaagcgcgccgaaccaatacgatcgtttaaaaccaccatcacaccgcgtcccttcgcattcgggtcagcagccaccgtgaccgcttccagcaggttcattgcgccatcggcgctgattgccgacgcgggccgcattgcagcggtaaacaccaccggtttgtcgcttttcacggtcaaattaagaaagtaggcggtttcatcgagcgtgtcagtgccatgagtaataaccacaccgtcaacatcgtcccgcgccaataacgcattcaccttctgtgaaagtttcaggatgatatcgctggtcatattttcgctaccaatattcgccacctgctcgccgtcaacgcgagcgatattattcatttccggcacggcatttattaatgtttgcacgccaagttcaccagatttatatccggcggtttgcgtattattggctgccgtcccggcgatagtaccacctgtcgcgagaataacaatatgcggtagtgacgttgtgctaaatacacagtggctgatgagcagcaacacggtggccatgaaaactctaattttcattttcttcctctgaattaaaaataataagtggcgtgtgctataaaaacatgaataacaatcaggccagaaccatttttcctattaacagcccgacaatgaccgagacaatcacgttaactaatcccggacgcataaaactatggttaagcacatatttgccaatacgcgtcgtaccggtatcgtcaaacgccagcgccgccagacactgccccgccaccggaataaagaaatagccgttaacggcaggccaggagccgattaatgcataagcgggcaaccctaacgccagccccagcggcaacagaattaacgtcgttgccgcctggctgctgaccatagcggacacaaaaaacatcataatggcgataagccaggtatgctgttgcaatagagtttgcacttctgccttaatcaacgcgatatgaccattcacgaacgtctcactcatccaggccaggccgaaggcgcagacaatcgccagcgcgcccgcccgaaataccgtaccgctgataatttgatcgacctgcggtcggcataacaacacaatcaggcaggcaaaagagagcatcgtaatctggatagcggcggacatcgaaagcggttgtagccctttcgctgtttccaccatgggccgcagcgccggaatcagtcctaacagaacgataacgatcgcactggtcagaaataacgccaccgacaatttggcgcgcgaagtggccaccgtatttttactttctttctgcgcaggtttaattaacccttcagcaagccgacgttgatattccggatcgtcttttaactcttttcctttattaaaggtcgctattgcccccatcgctacgccgattaacgtggcgggcacgcaaatcatcataatggttgaaatagagacgcccaacggcgccattaaaccaatcatcgccgccatggcggcagatataggactggcggtgatcgcctgttgcgatgcgataacggaaatagataaaggacgttccggtcgaatacctgaatcccgtgcgacttcagaaataaccggtagcaagctataaacgacatgccccgttcctgacataaaagtgaagatataacagataaacggcgctaataacgtaatgtaacgcgggtggcgacgcagaattttttccgccagtttgaccagtaaatccagcccgccggaggcctgtaaagaagcggccgccaggacaacagaaagaataatcagaataacatcaatcggtggcgtagaaggcgtcaggccaaaaataaaaaccatcacgccgacgcctaacccgccgaccatccctaaaaatacgccgccgatcctggcgcctatcatcagggccacaaggataaaacataattccgtccaaaacatacttcctcctgggttatctggagtgagtgtcgctttacattgagggacgtaacctattgtgcaaacggtttaccaaaaccaaatgcgccgtaatgagataacacctgcgccgccgatttcccgccctgccgcatggcgcgtaacacgctttctttatcgggttccgccatacccgattgcaaaatggaaagcaaaaaaccggttaagaaggcgtcgcctgcgcccagcgtatcgacaggttcgatataagcaggttgccactccagataatccgcgccggaaaaataataaactttttcatgcccgcaggtggcaataatatgccgacagccataacgataaagtttattgagttttactttgatttcatctggcgataacccgctacaggagataaatccgtaatctacccacgggcataccttttcaaaatagtcgtctgtaccgcgcccggaaaaatcaaaagagagtaagacggtttgttgtttaattttctccagttccgattccaggtggccgttaatactggaatggactaaggtaaattgtgatatatagcgaagatcgtcgtcagacagactaaaaggatgttcccgcaatacgccgtttttgttgctggcgacaaattgccgatcgccatgcgagagacggatacaggcatacccattttcgccggtataatggcggctgtgagagatgtctatctgtagctggtgtaatacatcctgtacgtgctgcgcggcgtcgtcattgccaaacgcccccataaacgcgctggggatgtctgctaatttcgcatagacagcaaaatttaatgcattaccgccggggtacatgatgccggaatgcaggtatttatcgacaacgttgtcgccaatacccaatacgctgatgctcatcattattccttgtttgtctttacaataaaaagcgtccctgcttttttatccatcctgatgtaattaatattccactttccacatatagcggcgcgtcgttaacggatgctgacgcgcctcagctaacgcccgattgtaaacgggataaacgttattaaagagagagtggttaaagtaatcaataaccgtggttttaatggtcgatagccccagttctttcgcatcgacaacttcaatccggcggccatattttttcaggaagtttaacgcgcgttcatccaccgcccgcgtattgccctcggaaaactggaagaagaaaggcgtattcgcatcggtaatttcaaacggcccgtggaaaaactcaccgctatgaatacaggcggaatgtatccattgcatttccataaagatgcagatgctctgtaggtaggctgcgccatagcccgcgccgctggcgacggtataaatgactttatcgtctttatattcctgcgcgaacgcctgcgcacgctccgctacctgctcgcaagcgcgccagacgatacggttgattttgctgacgccatcctgaaaatcgtcgtagtgcgcatacccttccgtctgctggagcagttcgaccgcactcagcaggcctttcatcgttttctctccggcaatatctttaccgtcgccaaacgtgtacgtttccacatagtcgcaatgcgccaccaacggtgaatccattatccaggttaaaccaatgaccggcgcgccgtgctgacgggcgatttcagccgctttaattgtctctggcgtattacctttgtgggaggcgacaaccacaacggcattttctcccagcgctaccggcgggttgttaataaattctccgctgttatacagaccgacagtcaacgctttcgcttctttttctaaaaatgctttcgccggatagaacgccgcataagaaccgccgcacgccacgtaatagacgtgtttaacgcctcctttctctgcctggctggtcacaatattgctaactgtctctttcatacccatcatgctttcctctggttccatcaatgatacaggcgaggattcgccataaatgactcataatgtattattatttttatatgacatttaaagacatttgatcaagatggaaaccaaaaaaaatcgggatccgcgatctggatcccgattcagcctgctcttcgttagcgtaatgctgacatcatacggtaaaccgtattttatcgccgacaatcaactgttgcgaaacgcaggagagttctcctttgttatcaatcatttcactttttatcaggatcagcggataaccctcgttgacgccaagataatgggcgacttcaaagctggcataaaccagttcgatcatcttacgggagtgggtaaaccataaatggtatttctcgcgtaagcattcatacaaagagtgattattaagatcttcgtccagcaaaaacgcaaaacgtgggggaagatgtacggtttccagcgataccgccacatcgtcggcatagcggatacgttcaatgacgaccgctttttcgccatcgttcatattcagtaacgcttttgtctcatcgtctaccgattcaaaaacggatttgatggtgcgtgaccccgggcgacgtccctgggactggcataactcgctgaaactcatgatgccggtcatgctgcgctgaaatttctcaccagagacaaaggtgcctttgccggagacacgggtcagcaaattttcacgcgtcagcgcatccagcgccttacggaccgtgaccctgctcacctgccagcgcacgctcagttcattttccgtcgggatctgctggcctggtttatactctccacgcgcaatagcctcttttaaggcggcttcaagctgcttataaagcggtttggcgcttttactgtcgggttgctcgatcatttgtatccatttgtattatcatgatgccatagcttgtattataactatttacgttacctttgcttgtgaatccacgccatgcggtgacgtagtgataccgctatgaaacgaatgttctgattttaggtctggggcgggcgtcatgaaaataggattttcgcaatactattcagtaagttatgaagtgtttttcttgagagacaaattgcaaaatgtgatctatcgcacactttgccactcaggtatcgaagcgaatgtctacgcttaatagacagccgggcaacacccgtatcttttacgacgcaagccggaggtccttgtcattatgctcaaccagaaattaaaccccacgccttctgaagatctgactattgatgtcgatctgctttatgaaacagacccgtgcgagttaaagctggatgaaatgatcgaggcggaaccggagccggagatgatcgaggggcttcccgcctctgacgccctgacccctgccgatcggtatctcgaactgttcgagcatgtacagtcaacaaaactgtttccagacagtaaaacgttcccggactgcgcgccgaagatggacccgcttgatatcctgatccgctaccgtaaggtcagacgccaccgtgattttgacttacgccgcttcgtcgagaaccatttctggctaccggaaaccttatccagcgagtatgtctctaatcccgaaaactcgctcaaagaacatattgaccagctttggccgatactgacgcgcgaaccgcaggatcatattccgtggtcttcgctgctggcgctgccgcaatcctatatcgtgccgggaggccgttttagcgaaacctattattgggactcttattttaccatgctgggtctggcggaaagcgggcgcgaagacttacttaaatgtatggcggataatttcgcctggatgattgaaaactatggccatattcccaacggcaaccggacctattatctgagccgttcgcagccgccggtttttgccctgatggttgaactgttcgaagaagatggcgtgcgcggcgcgcggcgttatctcgaccatctcaaaatggaatacgccttctggatggacggcgccgaatcgctggcgctcaaccaggcttatcgccacgttgtgcggatgccggacggttccctgctgaaccgctactgggacgatcgcgacacgccgcgcgacgagtcgtggctggaagatgtcgaaactgcaaaacactccggtcgtccgcccaatgaagtctaccgggatttgcgcgccggggcggcgtccggctgggactattcttcacgctggctacgcgatgcgggccggcttgccagcatacgtacgacccagtttatccctatcgatttgaacgcttttctgtataaactggagagcgctatcgccaatatttcagcactgaaaggcgaacgtgacaccgaggcgctatttcgccagaaagccagcgatcgacgcgccgccgtgaaccattatctgtgggatgatgaaaacggctgttatcgggactatgactggcgacgcgaagaaatggcgctcttttccgccgccagtatcgtgccgctgtatgtcggtatggcgaaccacgagcaggccgaccgtctggcaaatgtggtacgcagccgtctgttaacgcccggcgggattatggcgaccgaatacgaaaccggcgaacagtgggataaaccgaacggctgggcaccgctgcaatggatggcgattcagggcttcaaacggtatggcgacgatatgctgggcgatgaaatcgcccataactggttaaaaacagtgaaccatttttatcaggagcaccataaactgatcgagaaataccatatttccggcggtacgccccgcgaaggcggcgggggcgagtatccgctacaggacgggtttggctggaccaatggcgtggtgcgccgcctgattggcctttacggagagccttaacctgctccggcctcagtgaatcgcatcataaatggctgactgaattttcagccattttttattgtctgcgctgggccgggcctgagcgcgcaatcgggcctgctccgtatcgtgctgctggcgcgtcacaacagccggaacggtgcaaaacgtttgcaaataggttttatgcatcgcggtcagcggcgcgccgctcgacatgtcatgacttaacgttgtgataaatcgtcggcagggtttgacctcatccatcagcgcgggataacgcaacaacagttgcagcacctcggtatgtcctgccgcaaacgcctgctccgtccacgcgagctgccagttcattccgccctggaggaacagcgccgtcacccgcgtatcattgcgctctatcgccgcccgcatggtaaacgcatcccaggtaatccccatatgattgagcgtttcccgcgcggaaggcgcctcgcgcggcggttcatcctgcgccattgcgggagcttgcccgttatcggagcctggcgacgacgaactaaatagccagaacgcgcccgccagtatcgccagcgtcatgacgccaaccgcgccccacaaagcgccggaaataagttgctcacgctcttcaggcgtacgcggaggccgcttacgcggtggttctatgctctcgctaatctcatgcttatctcccccggcctgccgatctttaagccgcgcggtttcccagaactggcgcaattcacgttcatccgccagcagaaacgaagcgggattcacgcgggtacgtttttcggcataggcgcgctggatgggccgaacgatttgctgatactgaacgtttagcagcataagctgcgctgaggtaagcggctgcctggcgataacctcgtttcgcgcaaggcggcaatcatccagaaacatacgcagagtggtgcgcgactcggcgaacagcgttaacgctgaggcatcattaaaaattctgacgtaatgacgggcaaacaattttttatcgaccaccataagcgccagttcgctgaacaacatgccctccagcgcatgttgatcttctccctgttttaaccactggcgcaaacggtccgggccgaaatgttgcttgaggtagtgattcagcgacgcccgatccggccatgcgcgcgcaataagcgcttttaacgtcagttctatcgcccgaagctgacgctgcgcctcaagatgcgcctcctggtcgggttcttccagctcagtttgatacgtcagtagcggctgctgctgacgtagatgctccagcgaggtgacaaaacgcaacgcggcaaggagttgattttcgctcacctcttgcccgctgtcatactggggaacatgctgctgaaggtgacgcagttgcagcataaactggctcaactgcgcgtcatttatccgcaattttttcgccaccgcgccccaaccgcccaggttaagacgcgcctgctcaagttgttccatgaaccaccggggctcttttccctctgtggtatgaatacccagcagcagcaggatttctattgatgcctggcggataatccccaggctatgttcaaaaggcgcgcgtgtcgcctgcgaagcgctattcgtcattatcttccctaaaaagacgatcccgcgacgagatcttcgttttcttttaattatgttttttcatagatataacagatttagccacatttcagtgacttaatcttaatgattgcaaatttataagaagatcggttactaaccaaaaacatcagtttttcattctgtcaacgcggcgtgacgctgaacggcatagaccttttccctgcctgcgtttggccgtctgaccgctagccacgcgtgcagcacactttataatcgcgctttttatgagaaagatgccatgccgcacatttcatctcgctttagctccgcctgcatcgcgtttattaaacagtggcagggtctgtcgctggaaaagtatcgcgatcggcagggtaactgggtgattggttacgggcatatgttgacgccggatgagacgctgacgttcattacgcccgaccaggcggaggcattcttgctggatgacctcaatagctgcgatattctgctacagaattgcttgccggaacttaacgatcggtttcaacgcgaaacgcttattgcgctgatgttcagcatcggacatcagcgttttttatcattaatcaatacgggtgatatttcacagccagaaataagcggactgcgaatttaacgtcgttaattcgattcatttaacatcatggcggcctgggtacgattttttacatccagccgccggtaaagcgactccagatgcgctttaaccgtcccggtactaatatttaacgcccgcccaatttgtttatttgattctcctgcggcaagcatctgtaaaatttcccgctggcgggcgcttaacgcttttatatcacgggactccagctccgttgaatttaaccaatcccccggtaaaaacatcatcccgcgagcgacagcattgagcgcaaggacaaaggtttcagcatcagaatcgcgtggcaccacggcctgaacgttaaattgcatgacttcatgcagccacttttgactgccatccatcgccgtgataataatcttcacctccggaaattgctgcgcggttctttgtaacacctcgcggcaaaactcagcatccaggccgctatccagcatgaccagcgcatccggcgcgctttctattttttgccagagttcttctgcctgaccgacactctggatacttattcctggaatgtgctgctgcaaactgattttcattccatgaataaatattgactgcctgtcaaacatgattacctgcattacttttctccacctgggtaagataatagtctcaagatgaggaagggtattacccgtagggtaaaataagaagtcgccatttggtataggccattttaccgatagtcattggttgaggaagggaaaggttatgaatatttacagcttcaacatcgggattacagaattcgctaaaattagccttttaaagtaaggaatatcttattagcgcgaacagctaaggctaatttgaatattaatttaatgaagagtacgcctggcgcgtcacaaaggaaatatctgcttttcgcctgatgtgttacaaaaaataaagtagcacattttgttaaaaaatagccaatccgcctgaaaaccgcgacgatgggtcaatgacaataccgtgtatgtacatgcatttctctgccccactgcacccgctgttatcggcgtgttttaccgccctcgccccgtttatcggctttttggcgctaaaatgcctggccggaaggcgataaatccgccgcgcaacgcgatcagacgtattcgtcacgcgagcaatgattgcgaaagggcttattaggtgctagaaaatcaataaaaccagccgcttcagcgtcactgtttcaataagaacaataatagagcctgatgatggataaaatatatgcaatgaaattgtttgtacgcgtggcggaacgggaaagtttttcccgtgcagcagaggatatcggccttcccaaaggcagcgtctcacggcaaatacaagcgttagaacatcaactgggcatccgcctgctccaccgcaccacccggcgggtacagcttactcaggacggaatggtttactacgaacgggcaaaagatctgttgagtaacctggatgaactggagggtcttttccagcctgatcccgccagtatcagtggcaaaatacgggtagatataccgccatgtctcgcaaacagcctcatcatgccgcgcctgcccacttttttgcatcagtatcccggcattgcgctggaactttgtagtagcgatcgacaggtcgatttactacgggaagatttcgactgcgtggtgcgcacagagccgctacatgcgccagggatactgacgcgcccacttggcaaactgaggagggtgaactgcgccagcccacaatacctggcacgctttgggtatccagaaaaccttgacgatctcgcctcacatgcgatggtgcattattcattgaccccgggagtctcttcaccgggttttgcctttgaaactccccacggtatgcagtgggtaaaaaccggcggaatgctaacggtaaacagtacagagacctggcatacggcctgtctggcaggattaggaatcattcagacgccgcgcattgctgtacgggaggcgttacgcgccggaacgctcattgaaattttaccgcaatatcgcgccgctccactgccggtgacgctgcattatccccatcgccgtaatctttcccgccgggtacacctgtttatggtatggctgacggaaaccattaaagaggccgcagagtagccgcattttcagcatccaccggggagaagctatactgacatattctattaatgatgaaggactaccgacctgatgacgcaggaaaatgacgtaaaacgccctattcaggaactggagcacgacccgatacaaaaaatagaaacgcagccgcatgacgccccggaaaaaaacgaaaaggcaaatcaggcgttgcattccgtcaccaccctgatgcaaaaaattcagcgtcaaccaatggtggcccacctcattcgcgcgaccgaacgttttaacgatcgactgggtaatcagtttggcgcggctatcacctacttttcgtttctgtcgatgatcccgataatgatggtgtcctttgccgcggcaggttttatcctcgcctcgcaccctaatctactggaagatattttcagcaagatattgatgaatgtgagcgatcctacgctggcgtccacgcttaaaaatacgattaatacggcggttcaacagcgtaccacggtagggctggtcggactgggtatcgcgctctattccggcgttaactggatgggcaacctgcgggaagcgattcgcgcccagtcacgggacgtctgggagcgcaagccgcaggatcaggagaaaatctggctcaaatatctgcgcgattttatctcgctgattggattattaatcgctttaatcattacgctgtccattacttccatcgccggttccgcccagcagatgatcatctccgccttgtatctcgacagcatcgaatggttaaaaccggcctggcatttgatcggtctggccatctctatttttgccaactatctgcttttcttctggattttctggcgactgcctcgccatcgtccccgtaaaaaagcgttgattcgcgggacatttattgccgctatcggttttgaggtgattaaaatcattatgacttatacgctgccgtcactggtgaaatcgccttccggcgcggcgtttggctccgtactcggtctgatggccttcttctacttttttgcccgcctgacgttattctgcgcggcctggatagccaccgccgaatacaaggacgacccgcgaatgccgggtaaaacgcaacgctagtctgcggcttgctgccgaatggcacgcacggcgtcgtcattcggcctactgatgtgtagacccaggccgggcaagcaaagcgtacccggcggtacaatcaggcacgtccttccgcctcatctcattgtttcagcatataaatccagtaattaacttttatttaaccagaaaccagttttatccaccaattctaaaattatgtgaagcatttcatagacgcaaaatggctggcttaaacattatcccctttttgcgctttttttgaccatttttagcttttgttacacattgaaatataacttttgctgtgcgtaatatggctattcgttcgctaaaaataagaaaatagtatgcaagcaaccgccacaacactcgaccatgagcaggaacatgttccggtaaactcacgcaataaagtcgttattgcctcgcttatcggcaccgcgattgagttcttcgacttctatatttacgccaccgcagcggtgatcgtgttcccccttatcttcttcccccagggcgatcccactgcggcaacgctacaatcgctcgccaccttcgctatcgcgtttgtggcgcgtccgattggctctgcgctattcggtcacttcggcgaccgggtaggccgcaaagtcacgctggtggcttcgctgctgacgatggggatctccacggtcattatcggtctgttaccgggctacgcgacgataggtattttcgcgccgctgctgctggcgctggcgcgtttcggtcagggactggggctgggcggcgaatggggcggcgcagcgttattagcgacggagaatgcgccgccgcgcaaacgcgcgctgtatggctccttcccgcagttgggcgcgccgatcggcttcttttttgccaatggcaccttcctgttgctctcctggctgctgaccgacgagcagtttatgagctggggctggcgcgtgccgtttatcttctcggcggtgctggtgattatcggcctgtatgtgcgcgtgtcgctgcatgaaacgccggtgtttgcgaaagtcgccgcagcgaaaaaacaggtaaaaataccgctgggcacgttgctgacgaagcatgtccgcgtaaccgttctcggcacgtttattatgctggcgacctacacgctgttctatatcatgaccgtctattccatgacttacagcacggccgccgcgccggtggggcttggcttgccgcgcaatgaaatactgtggatgctgatgatggcggtgattggtttcggcgtgatggtgcccatcgccggcctgctggcggacgcatttggccgtcggaaaagcatggtcatcattaccacgctcatcattctcttcgcgttgttcgcctttaccccgctgctgggttcaggcaatccagcgctggtattcgtgttcctgttgttaggcctgagcctgatggggctgaccttcggcccaatgggagcgctgctgccggagctatttccgacggaagtgcgctataccggcgcatcgttttcctacaatgtctcatcgattctgggcgcttccgtcgcgccgtatattgccgcatggctgcaaagccactacgggctggcggcggtaggggtttacctggcgtcaatggcggcgctgacgctgattgcactgctgttaacccatgagacgcgtcatcaggcgttgtaatagggcgccggatggcatcatccggcgctacgtttcacgttactgcttcatctgcgttaaaatcgtccggcactgattggcttcgccttcagagggcgaaattagcgccaatagcgcggcggcgggcgttaccaacgtcgccagcgctgccgcaaccgcgccgcgcgcaatcagcgggccgggcttgacgcccgcctgcggatttttaaatgtcccgcgcacgtacagcggcgatcgcagcgtaataatacgaatccccttactttccggatcaatggttaaatcgagctgttcagaggcgaagctcgccgtaccggtcacgttaatcaacgcattttctgtatcaaaagcaaaaatttgcggtcgcgccacgccgttcgtaatattgagattcgccgccgcgcagttaacccgcacttcgtcatcgccaaaaatctgcccgacaatatagttgccgacgttcagccccacgatttccatcaggttgcggctaatcaatccatcattcatcaataacttcagattgccgttactgttgccaagcagcgcggcgaccgagttgcccgtcccgcgaatatccgcatcgccgttcagctcgcccagcgttttctgcatcagctccacatccggcatcagttctttaagcttcagccgacgcgcctgtatatccgcccgcccctgcattggctttttatccccttccagatggatgttggagacaatactgccgcctgccagaccaaacttcagcggctgtagacgtaagtcggcgtttttcaggatgatatgggtcgaaagatcgctaatcggtagactgccgccatgttcaatacgtcggcctttaaaccggacatcggcgtccataacgtcccatttgtcggtttcaaagcgatcgtaaggcaacactttatccgccggctgaacattcttctcgcctttgcgctgttcagaccgtttcgactgctcagcgtctttcccggaatccacgccaatcagcggcccaagatcggccaggcgtaactggcgcgattcgacatcgccttccagtttagggcgcggtttaccggtggtataagtgagggagccgtggatatcactgtcgccaatgcgcccgttaaaaccgcgataatcaaatactgatgacttttcggcgtcaattttcgccaccaatcgcccatcggtctcaaacggcggcgtatccggcagcagcacgccggttaaatcatataaatcgcccagtgaatcgccagagaatttaagccgcagatcgacgccgcccattttcatcggttcgttcaccacgccgctaaaagccacccgcgtattaccagagcggaaatcggcctgcacaggaaaaggcgtactttcgctgcgtagcgccagcataccgcctattttccccgtaccggtcaacggttccccgttataacgcccctgcgccttcaggccgaagacatagtcgcccacggtggatttgtctgctttgcctttcgttcccgtcacttcgctgaacggcaacggtttgcctaacggatcgatcagaatagtgatatccgccttgctgaccttatcatcgatcgcgattcgcccctggtcgaagagaatattatccagccggaaggaccaggcggaaggtttagcattggggtccgtattcttgtcttgcgcgaggttaaaggtccagttattggttttctcggacagacgaataagacgcgcgtcgggtttcaccagtttgatccacggcagccagacggttttggtcaggagcgccagtggggcaagcgtcgcctcaacgcgtggcagatgcaccatcgtgacttccggaatatctggcggattgccgagaatgacgtcttccgcgtgaacatgcggccacggtacccagcttcgccagccggtctcctgtttttggcgttcccacaccacgcctaaatcgccgcgaatagcgaaaggccggttcaattcggtagagactttctggttgatggtcggtttgaggcggttccagtcaaatgttgcgatcaacaaaatcactatggcgatcaacaacaagaaagtccctgtgatggcggcggttattttgcctgctttagtcatgtgttatttcctcacttcttcccttgcctgtcctaaagatagttcagccagacgaaaaaggaggatgaccgcgcctcgtaataccacgtattacgggaacagtctggcgttacagggtcagaatcacctcttcgagcgatatcagcggcacgggtcgagaaagaaaatagccctgggcggcaaaggcgggcgaacgctgcacatcacgccactcttccagcgtctccacgccctcgacaataacgccgcggcagtagcggttcatcagttgcagcagcagagtgaacaggttgcgtccctccggggactgacgcagcatgacgaacagctcgcgcgccactttaatgtagtcataacgcacttcgctcagcgctgaaaaattggccataccggtaccaaaatcatccagccacagcgggccgaactcacacatcgaggcgaaagaggagtctttcggcaaacgaatatgttccaccagttcgaaacgcagccagggtaagcgctccatcgctgccagaatgtccggctgtcgtcgcatggcaatcagcgtagggccgtcgacattgaccgatgccaataagtgatggcgagtgaaaaaatccgctttttgttcgagctgatgaagttgttctttcactacgtcaatgcggtgtcgaaccgctaactccgcgaaataacgatccggggcaatacgtctggaagggttatcaggatgggtgacgacagtgagaagttcaaccgccatcagacggccatccgtctggtatatcggctggtaagtataggcacgctcgcattgcagccaatagcgccgttcctgcaaattctctatacctgcatcaggaacgcgtagctgctggataacctgctttatcatctcagttgtcctgttaatgggagtgtgactgtccggactcgtcaaaggttatcggcgttcaggcagagaactttaccctcggtccctggcaaaataaaaacagcccccgaaacttgtcaaaaatacgcacttgctcaaaaaaataatggaccgatgttttaatattattgaccactaaacatccacagcgcacactaacgctaatttttacagatcaggttcacgactatgtctaaaaagattgccgtgattggcgaatgcatgattgagctgtcgcagaaaggcgctgatgttcagcgcggcttcggcggcgacacgctgaatacctccgtttatattgcccgtcaggtcgattctgccgctctggccgttcactatgtgacggcgctgggtaccgacagtttcagccaacagatgctggaggcgtggcagcatgaaaatgtggatacctcgctaacgcagcggatggaaaatcgcctgccaggcctctattacatcgaaaccgatgacactggcgagcgtaccttctactactggcgtaacgaagcggcagcgaaattctggctggagagcgagcagtcagcggctatctgcgagacgctggcgaccttcgattatctctacctgagcggcattagcctcgcgattttaagcccgaccagccgtgataagctgctgtctttattgcgtgaatgccgggccaacggcgggaaagtcatttttgataataactatcgcccgcgtttatggacaagtcgcgaagaaacgcagcaggtctatcaaaagatgctggaatgtactgatatcgccttcctgacactggacgatgaagacgcgctatggggtcagcaaccagtggaagaggtcattgcccgcacccatgcggcaggcgtgcaggaagtggtggtaaaacgcggggcggactcttgcctggtctcgattcagggcgaggcgctcattgacgttccggcagtgaaactgccgaaagagaaagtgatagacaccactgccgcaggcgactccttcagcgccggttatctggccgttcgtttgacgggcggcagcgcgacggatgccgcgaagcgcggacacctgacggccagcacggtgattcagtaccgtggggccattattccgcacgacgcgatgccgcagtaagtcattcgctcttgcccggtggcgctgcgcttaccgggccgacaggcggcagcttactgtgccgccggtgtctccgtcacttccggatgcgcctcatctgcttcaacagcggcggcagtagtcgggaccatgatttcatcccacgtcgcctttaacgccttcatattaaattccggctcgccttgcggttgcagcaaaattaatgccatctcctgcgatagctgctgacgtaaattctgattgagcatatcaacggtcaggctgttgaggaaattctggcgcagcttctgatactgctccggcgcgatatccaccacttgattctgcagcgagcgcatacgctgtccagtcaaaatgtcagtatcggtacgcgcgtaggtcgcgaacagcttttgcaattcgagatttttctgcgccaccagcgcagtaaactcctcttccgacaaacctttgtcgcgtactttcgccagttcattcgccaccaggctcaaattggtattgagcttatcattaggtgattcaatgttgatggcgcactgcgcgcgcagaaacagaacccggcagtcaaaccccagaccaatatctttcgcgttatttttagtaagctcttgctggatatgccagaacagcgcttcgcgcgccagatccgcctgccagtagcgcaacagcgccgccgactcgcgaatcggttgccacggcgtatcccacataatggagagacgatcctggcgcaccgcatcggtcataatgctcactgattccgcccgcagcggcgaaagcgtcggcaccggggcgggcgtttcgcgtttacctttcagcgtaccgaacgttttattgatctgctcggcgacggagcgcgcatcaatgttgccgacaacaatcagcgtcatggcatccggggtgtaccatttttcatagaaagcctgaattttggctgcgtctaccggctgctttaacggttccgcgggatcgtgccccaataacgccgaccctttcagccgataacgccaccagccctctttagtatctgctggccacgtcgcaaccatatcttcgctgcttaacgcatgattcaccgtctctggcgtaatggttaatttaccggagacgttagccagataggtcagcgcttctttcagcagatcgttacggttattgggtaaactgaggttatagagcgtggaatcataagaaacaataacgggcggcatgggacgtttcggatcaaacccttgctgccataaagaacgtgcctgtgcggcatccagaccaccgctttgcgtcagcgcgatacggggaatcgcatggctgaacccgctctgttgcgtactttcggtgagcgaaccggtattaacctggagacgaacttcaatacgatcgctggggcgctgaggcgtagccaacacttgccactgtaacccattagccagcgtcccctgttgccatgccggatcgggctggagcgcatctgcctgcacatagccggcagaggccaacatcaacagactgcccgctaagagtcgaatttttgtgccctgcatgtgaacccctgatcaacaatcctggtaataaaaagacagccccggcagggatgcctgaatatgacgtaaaaacacttcgtgttagaccgcgagaacctaaaaatgtcacggaagaagtgaaataatccctaagcatcatgctgtatgctttgggcgcaggggtcaattatgcgcaaacacccgcagtcctggaagggactacgggcataagtggcgagattaggaggaaatttcgtgcgttttgccatccggcgcacgattattaagcacatcgtccagcttttggtgatctaactctttcacccatttggcaaccaccaccgtcgccacgccgttacccaccaggttagtcagcgcgcgcgcttcggacataaagcggtcgataccgaggattaacgccagtcccgcaaccggtaaatggcctacggcggagatagtggccgccagcacaataaagccgcttccggtcacgcccgcggcgccttttgacgatagcagcagcacgaccagcagcgttatctggtggaagatatccatatggctgttggtcgcctgggcgataaacaccgccgccatcgtcaggtagatagaggtgccatcgaggttgaacgaataccccgtcgggatcaccagccctacaaccgacttacggcaccccagtttttccatcttatcgagcatacgcggcaacgctgactcggaagaggaggtgccgagcacaatgagtaattcttcccggatatagcgaataaatttaaaaatgctaaagcccgttacccgtgcaatcgtccccagcaccaccaccacgaagagaatacaggtgatatagaagcagataatgagctgccccagttgcaccagagaaccgacgccgtatttaccgatggtgaaggccatcgcgccgaatgcgccaatcggcgccaggcgcatgatcatattgatgatgccgaaaatgacctgcgaaaaactctcaatcacattgaaaatgagctggcctttgctgcccaaacggtgcagcgcaaaaccaaacaacaccgcaaacagtaagacctgcagaatgttgccgctggcaaacgcgccgatcacgctacccggtatgacatccatcaggaaggcaataatgccctgctccttggcttgtgcggcataaacggccaccgcctgcgcatccagcgttgccggatcgacgttcatcccggcgccaggctgcacaacgttgacgatgataagaccgataatcagcgcaatcgtactgacaatttcaaagtaaagcagcgcgaccgcgccggtacggcccaccgctttcatgctttccatgcctgcgatgcccgtcacgacagtacagaaaatgacaggagcgatgatcatcttaatgagcttaacgaacgcgtcgccaagcggtttcatttgtgcgcccagttcaggatagtaatggccaaggagaataccaatggcgattgctgtcaggacctgaaaataaagacttttgaacagagaggttttcatagggtgtccttgaagtaaaaaccacaggtcttgtaaggttatgagtaacctgcggccttaaaataacacccacacaacatgacagaaatgcgccaggatcataattgaaacaaaaatgttaaaaagtttgagctggctcgcacaagcgcgaccttttttaacttttgtaatcaggattttcgtgcgacagataccgttcttcaaagatatccgcgggaacgggccgagcaaacaggaagccttgcgcgacgttgactcccgcctgttccagccacgcgcgttgcgcctcgttctccacgccctcggcaatcaattgtaaattaagactgcgggccatcaggataatcgccgtcaccatactgtgatcatccggtaacccatcgacaaacattttatcaattttaaggatatcgaccggtagcgacttcatatgctgtaactggcgcagccccgcgtaacccatgccaaaatcatccagtgcgatacgcacgccagcattacgtaacggacgtaagatagcgacggcagcgtgtggatcgtcgatacggcggctttcagtgacctcaagaatcagcgtacccggttgaatacgatagcggtttaacaattccagcagatccgacaccatgccagggtgcatgagctgtaacgcggaaagattgacggagagcggcaatgtcacgccgcgctcctgccaggcggcaagctggcgacaggactcttccagcacccaatagcccaccgtgaccatcaggccgcaggattcaatgcgctcaatcagcccctccggtaattcccagctaccgtccggctgctgcatacgtaacaaggcttcggcgcttaatacgttgccgctgcgcatttcgacctgcggctgcagccaaatggcaaactgatggttatccagcgcggtaaggatatcgctctcttcggtaaggcgctgttgagcggcctccatctgcgccgggtcaaagaactggatctgatttttaccttttcggcgcgcggtaaacgcggcggagacggcgcgaccatagagcgcttcggcggtcagatcgccataatacatcgcaatgccaatactgcagcttgggcgcagttgaataccctggatgggcagtcgttcattaatgatagtgagtatttgctgacctaatgtgatggcgtgccacggctctttaacgccgtgggcgataatggcaaagtcatacccgctgacctgcgtaagcaccatgcgcggcgccagcaccgacttcagcttctcaaccagcgtcagtaatagaatctcccgctgcgtttcttgcagcacgcctgccgtgtcacgcaacgtttcgcacgtcacgatgataagcgcggtggtctgttggcgggtgataacctgttccagcaatgccattaaaaaggctttattgggcagctcggaaaccggaaaacgcatcgcgttgtccgtttgctcctcgcgttgacgctgcataagctgctggttgaggttatagctgcgcaccagcatcccaatttcatcatcctgatgcagacgcggcaacgccagctgatgtccgatcagctcctgctgcggaatgtcgttcagctcgcgggcgattttgcgcagcggatgcacaatcaggcggtttacgcaccaggcgatggccaccgtcaggatcagcgataaaagtaagtaaatggtcactaacgtagagagcgcgctcatgacgaacttgtacatacggtacgaatccgcctgcaatacaaggtaggccagcggttgcggattggcaggacgctccaacgaataaaccggcaaagaaatttgtaccggcagttcgaagagacgcgtcaccataaccgggacggggcgttcaggaatgaagcgcttacgcaacgcctggaactgattcggcaataccacatcggcgcgactcaccacgcccgcaggtttaatactttccagaatggtttccgcgccggggagatccgcttttaaaatcgcggaagaaagaggttcccgaacagatcgcgcgatgctttccagttgcgtagccgtgttgtagcggttctgctgtaccagatggaacaacaaaacggtgcaaaagacaaaaacaaacatcatgacaacggccgcaaccattgccatctgtttaattgttaacgagcggctgacgcgcaaattgactctccctggatatcccggactgccgcctgagtatacccgattgcagcggcattaagagaggctgtatctgaaaaggacttttctgaataacggttaatgatagcgtctgatggcgctgcgcttctcaggcctacgacgcctgtcaattcgtaggcctgacgcaatgattaccagtcagcgtaaggcaccagaggctgcggcggtaaatccatatccccctgccagcccgccgcggaataacgaacatacagcagcagatgactgggggtatagtctttcgcctgctgaatatcgacagccgtacccacaaaccagttggcagtgacccggcgttcaatgagcgcccgcgcggtatagccaaatccctggctgctgccgccgccgttggtctggtcacgcgcatcctcctgataatctgccgggatcaaattcatcagcggataacgcggcatggtacggttgcgggagtgcgaccaggataccgagccgcctaactcccacgaccagttttccgtacgctgccgccacatcaccggcaccgcaaacgacaggtattcctgcgggctataataaccgccctgacccagtgaataaccgctcagatctttgtcgtaatgccagatcatgttattcagcccgacggtaacacggcggttattctcgttaatcaccttatagtaataaccggtcatccagcgcacgcgccagttatcttctacatttttaccgctcaactggtcgccgctgagcgacgcccagacaccgtttgcttcgcctttatcatagctgagactgacgccgccgccgttggcccgcacgccgccccatttggtgccggtattgctgctggcatccttttgcccgccaaacgccagcagcgagctggagatcgggcgacgatgcgcgttcagggtataacccaacggcccgatatcgtcgctatagctgacgccgccaaccacatcaacgacattaaagcccatcggcgtcgtgccgatatcccagcgccaggtctcattctgccagccgaccgccacgctcgcgcccgtatcggcctggctacgatgtccgctgcatttctccagcgtacaggtaccccagttattatcgtattttccatccgcatccgtagagaagcggccaacatccatattcaccatatcagtacgaaagaacgcccgtccgtccgaccagggcgcatccacctgaagcatcgtggtatgcgccttcagatcggagtaaccgccagtcccgctcgacccccaataatcgtgcgccaacgtgacattgagatcctgctgacggtacaactccgccgcatcgctacgcacgccgcgttttagccagtcgtctttttcatcattgcgcgtcaggcgggtaaaggtatcgttatcctggggacgaaccggcgtaatcgccgcggcgaccattgcgtctttgtaggtctccagcgcccgctgcggctcgcccgtttgcgcctgaaaagcggcggcgtcacgcaataccatcgcgctttccattgatggcggctgtgcttttgcctgcggcgtaatgcggttgaaggtccgcgccgccgccgtgatatcgccaagctggagctgcgccagcgcgacgcggcgctgcatgttaatagaggtgatttgcgacgcaggcagcgccgccagctgagcgcgcgccgcagcgttatcgccctgtgcgatgtcgatttccacccgccccagcatggcatcgacattacccggttcccgcgccagaacggcgtcataagcggcgcgggccgccgcattatcgccacgctgctgcgcccagtccgccaacgttaacgcaatgcgcgtagagggcggctgctgacgtaacaacgcttccgcttcgcgttctttgccgctatcgcgcaagcggttagcgctttccagcacctggttactttgcaatcggcccgccagttcctgaatattgctgttccactggctggtcggcagggtattgagatgcgccagcgccgcccggtcccgatcgctgccggaaagataaagcccataagcatagacctgttccggatcgtttggcttctgctgcgccagagagcgcatttgcgcatcggcctgagcgtgctgcccggcctgccacagatcgcgtgacagtcggtacgtcacccacacgctccccggatctaatgccagccgacgacggtgcagttctgcggcctgcgcccatttgccctcgctttccagcgtttccgcctgctgcgccagacggtcattttccagactgcgttcgatatcgtcgatactgcgccgctggctggcggaaagagaagcgataaacgcggcggctttttgcggcgactgctggcgataaagattcgccagcccgcgtacagcattggtattaccgctatccatacgcagcgtctgctgataataacgttcggcggcggcattatctttgcgcgccatcgccacatcccccagccccagtaccgcgtagctgtcggtgttatccactgctcgcgcctgctgatagaaacgctccgcctgggccagattattcgcttttaaggccgcgtcgccctgctgaattaacagccagtagcgattgaccttcagcagactctcccacttatcgcggctgctgctgtgcggcgccatcgccagcgccttttcaaactgcgcgacggcgcgggcgcgatcgccacgctgtgagtatgcctgccccagcgcgccgaccgcctcgctgtcgtcctgccgggcgctcaccgcctgctgcaattgcgcaatggccttaccgccttctccggcattaaccgccgcgatgccctgcgagcgcgcacggaacgccggatcggctaactgtttttgctgctcgctaagctgggcgcgggcggcagacacgctatcgccttcgctaaactgcgtcagatagtcttgcaacgcttttacgctggcgtcgctaaccgggagatcttttatctgctggtaccagatggcggaggccgcgctgcgtcccgtactggatttcgccatctgtttaagcaccgcgaatccctcatcgcgccgcccgctggcgaacaacagttgcgccagcgcattttgcagagcgttattacccggactgacggcattgattttctgtagctggttaatcgcttcgtgacggcgggcgggcaatttcgccacggtcgtccagtattcgaccgccagttcgccctccggcggataacctttaaacagcttgtcgtagctggcgatcgcttgttcagtatggccggtcgtcgccagtaaacgcgcctcctgcaaagactggcgtccttgcggcgtggagagcagcatcgcggtgcgggaagattgatacgccgtcgactccggcgccagttgcgccagccggtcaagtagcttctgtgccccgtcgctatccccctggcgcaacagatagcggaaacgggcggcgataacctgtggatcattggggtcgatcagctccaggcgatagagcgactgacggactaagtcctcacggtgcgtggcctcgcccagccgaacctgctccagcaactgttgctgcgcggaggtcgctgcgccggcaagcggtgttagcgccataccaagcgataaacccaacaatgcccgagaaacgccccttttgccaggtaaggcgtttcgaccgccagccggcaaaaaagcgtgcatgagacttaacgtgaacttacgcattcctggccccagtcaggtaataattcacctttgacggtgaagcgaaaacggtgctgatcccagccttgtccaaagagagtcagcacatagttgtaataggcatcgctgccaggaaaatggtctgcgacccgctgtcgctgcacggcctgggcgtcgcgattttgcaggaaaggcagtaaggcggcggaaaacccgaccggccccgtcccttgcgcattcccgctgacgacatccactttctccggtggaacgccgtttttcatcgttaacgtcgccatcggtttaaatcgcgccagtaaacgcgctttttgcggatcgccatcatgcatcattcccgcccataaatagacgcgaatcgcatcgtagctactgatcagcgtcttttccgctttcaactgccagccttgcttgctttcataacgcacccagtccggcgagaaacctttcggcgcggtttccagcaaaagccgcaaattggtttcccgtaacgtcgaccacggcgcgccaaaacggctaaagtattgcgccaactgcggcggcagatagcttgggttaaaacgccagctattcgcctcggcaaagccgattttgccaggtagcagcattgagcccagccccggcacattcaggacctcttcgcgggcgatgcgttttagcaacgccgtgcccacctcggtataacgcgtctctttccacagacgaccggcctccagcagcgaccatgccatccagatatcgccgtcggacgcggagttgctgtccagcaccgaccaggtgtcgggatctttttgcccccacagccaggcgggcagatattcacgcaacgatccctgcgccagattgttttgcgtccagttaaacagttgcgcgaacgccggtcgatcgttcgctgccagggcaaagaacatggcgtagctttgcccttcggaggtggtaatttttcgcgcatcgcccggatcgataacgcgtccctgctggctaatgtaatctttcttgaactgttcccacgcaggccagctacaggctgcctgcgcatttattgccgtcagcatgacgagcatcgttatccatccgcgcagcatagtcatcatgcgttactcatggtcagggtcgagacgacggcgactgagaatacgtagcagacgccacaatacccacgccagtaataccacactgagggccgccagtaccgccagcagcaccgggtgattcgccagcgcataccacagccgctcaaaccacggcagatgtccgacgtaatagatatcgccaacgcgcagactgtgaacgccggactcgcggatcaccgccacggaaccaaacatcgcggcgcgtttaccgctgtcgttcacggcgtcgttcagtagctggtaaccgcgcgggctgtcagccagcagagcaatcacgctgcgctgatcgttaaacggcgactggaagcccaccaccgccgccatcgggccgctggcggtgacggtggactgcgcatccgccgcgcgatcggcctcatccggcataatcgacgggaaagcggtctgccgcatcggggtttttacccagctttgtgtcgcctgcaccaacagatcgatacgcttatcgtcttttagcttgcccggaatagcgctaataatcagcagatcggcgtctttgtcggctatctgagcgctatcatcggtgattgtcagattaattgccgggaaaccggtctgtccgccaatggcgccgaccgtattcagcagcgtttccatttgcgcttcggttggggtcttcggcatcaccgccagcgtgtcagacaggtcggccatccggctgaacgggaaacccgcattggcgaacgcgcgtaaatccggcatcgcgataaagtggtaatatttcgaaaaatcgatagtggagtcatcccctatcaccacatgattcggtaccggctggaaggtaatacagttgtccaccgacccgcccggcatcggattcatatagcggaagtcaaaacgtagttggttcatcgcccccagtttgagcgccggaatagacacatccgttttaccatccagcagtccctgaagtaccggcaggcgcaacaggagtcgattagtttcctgcgtgctgttaaggctaaaggcttgcaggaactggttattcagactgatatccagccgtgaactgtctttggtcggcggcgaggtataacggtagttgagatccatatcaataccgttgctacgcagcaaatagaggtccggcggcagattcaaagaaacgttgatgggcgccggctccagcccactcgactggagctgctcttcataggttttcagctcgccaaaagtgaccgggcgatcggtacgcacccagttcggcgcatcatacggtttgcgcgccagcagcggttttacatcgttgaccaccacgctggaaccacggaagagaatattcccttgtgcgataccttttgccgcctgcaacaggtctttatcatctcgaccaaacacaaccagcaacttcacatacggattatccggatggctcatcatctcgataaccggcgcgttaaccgcaggatgatcgcgcaggaaatcggggcgtcgatcgttggtggcgaacacgatcgcattgcgatccggcaggtgattatacaacaccgggaagcgctgaccgcgccagcccgcccgcgatccaaaccaggacgcgacaatagaagccgcctgctgctgcgccagatccggcatatcagcaaacactatcggcaacgtcactggacggttatcccgcggatcgaaaaacggcaccgggaagtgggacagatcgttattcaccgccagcatgttataggtcagatccagggcgctatttcgcccgatgtctaaccacagagtactgctggccgggttttcacacacgtcgcgatagtggccgacaaactccagccgcacccggttaaagtcggtgataaatagcggattgataggtacctgcgccagcgtctttttccccaactgctcttttgtcaccggcagtacgcccatcagttcatcattgagataaaccttgagctgcgactgaaccggcaggagcgacggcgagggcgtatattccagattcagcaccgctttcgacgccacttcatcgctgcgcataccaaattcaatgccgccgttagggttaacgccacgcagcgccatactacccggcggcggcgcgatttgcgcaaaggtcagcttgacctcgcgcgaaggcgcggtctgcgccacgacgggcgcctcagttgcgggcgacggcgcaggctcggtgggttcagcatttatcaatggcggcgtagcaggcgccgccgccgtcatgaaagcaggaaacgcgcttaatcctattaccgccgcacacatccaggacaattttcttttcatcgcattatcatcattgttgagcctgagccataacccgatccgacggctgtatcgccgcttgccgctccgggcgacgcggaataaacgatacaatccaggcaattaacgccgtcaacgatcggaaaattacttttactgaaggcggcgcgaattccgcgaggtggcgatatccgcggaagcccagcttcagaatatccagcaagctttccagcggtttatcttccgggaagctatcttgccaaagcgcccacgtatcggcgcgcgcgaaggtacactgcacaaaatcaatatgttgtttggtggtgagcggcatcagttgtagcccgacctcattgcccgttacgcgcaccacctgcgttggaaagacatattcctgctgcccgcgtttaagcaacagattcactttctgcccttccagcacctgcgcctgaccgttgatcttgatgcctaacccgccgtcggagaagtcatgtacggtacaggagaacaaatgtccatcttcgcgggcgatggcccccggcatggcaatctcgacccgatgcgcgcgcctgacctgtttactctctaccgaaaccgcaaccgcgccgccgagaatgaccaggttatagaagacccacaccaggctaacgatgacggtcagcgtttcattttccggcccgtaatagtatcgccatacgcccgccgccacgccgagcaggttaagcaagacaaggaagatatacggacgcgagattacccagtcgacgtacttctcttccaccagcccgcctttcgccgtgacgttaaatttccctttgtgcggattgatcaacgcgaccagagtcggcggtgcgatataccatgccagtaccgtttcatagatttcactccagaaagagtgacgatacttgccctgaatcttcgagttagtcaggctggcgtggaccatgtgcggtatcacaaatagcgcaatcatcaacgcaggcgcataaatgatataggcgtgcagcagcagaaaagccagcggcgcggtcagaaagatcaggcgcggaatgccggacaagaaatggaacatcgcgttgaggtagcacagccgctgcgccagttttaagcctttaccaaacagagggttatcgaggcggaaaatttgcaccataccccgcgcccaacgaatacgctgcccgatatgcgccgacaggctttccgtcgccagccccgccgcctgcggaatgcgcatatacgctgaggtataacctcgccggtgcagccggagcgaagtatgcgcatcttccgtcaccgtctcaacggcgataccgccaatctcatccagcggcttacggcgaatcaccgcgcacgatccgcaaaagaaagtggcgtcccacatatcgttaccgtcctgcaccagtccgtaaaacagcgtgccttcgttaggcgttttacgaaaacgtcccaggttgcgctcaaacgggtccggggagaagaaatgatgcggcgtctgcatcatcgccagctgtttttctttcaggaaccagcccattgtcatttgcagaaacgagcgtgtcggcacatggtcgcaatcgaagatcgccacaaactcgcctttcgcgtgttttagcgcattgttgatgttgccggctttggcgtgttcatgcgtggtgcgggcaatgtaatgcacgccaacatgtcgggcaaaatgacgaaatgattcacgcccgccgtcatcaaggatccagatattcagcttgtccttcggccagtcaatgccaagcgaagcgtaaatggtatttttgaccacattaaggtcttcgttataggtcggtacaaaaatatccaccgtcggccactgcgacatttctttcggcaacggcaccggttgacgatttaacggccacaccacctggaagtaccccagcaccagcacaatccaggcgtaggtttccgcaaacagcagaatcagcccgcacaccagactgaccgggtcgtcccaatttagcgtcgaggtatagcgccaccagatataacgacaggagaccgttaacgacagcacgatgagcatcagcgcggaaaagcgtcccggcatacgtcgtaccaacagcgcaacgccccacagcaacagcagaaagataaattgcgatagcgggttaaatggctgcgtaatacagatcagcgccagtatcagtgaaaaggtcacgataacgcccagaataaaacgccgggcgccgttgctaagatgtcccagctctttttccttttccaggtgcgttgtcttttggcgcacccgttccggtaaggtatccatccattgatggtaacgtccacgaacgtccttcaggcgcgcaaatgaccgccagcgcggttcatgacgttctttagtcgacgagatcatcaccagccagagggtctgaatgaggtaacgggccgggtccagcgggcgcgggcgtgcggcgttaatatgcggataaagcgctttatgcccgtcgcgaatacgctgccagcgcggatgctcaagcggaaacactatccacgccagaatcgtccacaggcagccgagcgctgcgctaaacggcgacgcgccgtggcggcggtaaccctgatagcgctcgctcaaacgcgcgctaaccggcgggataagcagccaccgggaaagggcgctcatcgcaggctcccggcggacgttttgtcgcccgcatcatgcagcaggcaccagttcgccagcgttaacacctcttcggcggctaacgaatcgctgcgatattcgcctaacggctgtttcgacgccatgcactccgccatcgcctcatcgcgatggatcacaatgggcagcaaccggcgctggctttgcagccagacctggtacagatcgtcctgtaactgactgccaatgcgtaagtcattgatcagaatatgcgctccggcaggcaacgcctgctgatgaaggcgaatatggcagttagcgtcaacccgggctatcgccagcgtatggtcgcagaggctcaccagttgccgtgtcagcggtgacgcgccgtagggcaagtccagtaaaatccagctataacgcccgctcgctttcagcgcctggatagccgatccgatctctcccagcgtctcctgccaggactgcggattttcccgctcttgcgcggtgagctgtccaaacggcagtagatcaagctgtgaggtataacgtaatccggcatcgcgccagtcctggccgtccagcaacgatcgcgcccaaccgccctgatggacgaagtcgacgttaaacgacatgcgcagcaggttatcggggctggcgtcaatcaccaggacattttcccctaagatttgtaacgcccaggcgagtgctgcggtgagagatgtggttcccaccccgccgcgcacgccctgcagtcccagaatcgccattcatggcttccttaatgaatgtggttgcgcaaattcagccaggagcggccatcttttaatcgccgccgccaactgttcgcgttgggaaatatcggtataatctatttcgggtagtgaaaacgcctggcttaatgccagaaaatcattttgaaaagtgtagcccaacgttggatcggactgagcgccaggttcattgttatacattctggttgctcctttttaaatatttctcactggcagcattacgccccgtcgtcaatacgggagaacgcgcatttttcatctttccgtgacatcatttataatgtgtaaaaatgcaaagcgcagagttacagggcatcctgccgggcaaattgattcacatgctaaatctgatgcgttttaatttcaatgttaggtttatttctgtgctttcgctagtaaactgataaacagttaaaatagtgacatgagggacactgtggaccccgtattttctctcggcatctcatcattatgggatgaactgcgccatatgccaaccggcggcgtctggtgggttaacgccgatcgccagcaagatgccatcagtctggtgaatcaaacgattgcgtcacaaacggagaatgcaaatgtcgccgtcatcggcatggaaggcgatcctggcaaagtaatcaaattagatgaatctcacggtccggagaaaatccgcttatttaccatgccggattcagaaaaagggctatactctttgccccacgatttgctttgttctgttaacccgacgcattactttttcattcttatttgtgcaaataacacgtggcggaatataacgtcagaaagcctgcataaatggctggaaaaaatgaataaatggactcgttttcatcactgttcattgttggttattaacccttgtaataatagcgataaacagtcctcgttgttgatgggcgagtatcgctcactttttggcctcgccagtttacgttttcagggcgaccaacatttgttcgatattgccttctggtgtaacgaaaaaggcgtcagcgcccgacagcagttattgctgtgtcagcaggacgaacgctggacgctatcccatcaggaggagacggcaattcagccgcgtagcgacgaaaaacgcattcttagccacgtcgccgtccttgaaggcgcgccgccgctctcggaacactggacgcttttcgacaataacgaagcgctattcaacgacgcgcgcacggcgcaggccgcgacaattattttttcgcttacacagaacaaccaaatcgagccgcttgctcgtcgcattcatactttgcggcgccagcggggaagcgcgctgaaaattgtcgtgcgcgaaaatatcgccagtttgcgcgccaccgatgagcgcctgctgctgggctgcggcgcgaatatgatcattccctggaacgccccgctttcacgctgcctgacgcttattgaaagcgtgcaggggcagcagttcagccgttacgtaccggaagacatcaccacgctactgtcgatgacgcagccgttgaaactgcgcggttttcagccgtgggataccttctgcgatgccatccatacgatgatgagcaacaccctgctccccgccgacgggaaaggcgttctggtcgcgctgcgcccggtgccgggcattcgggttgagcaggcgttaacattatgtcggccaaaccgaaccggcgatattatgaccatcggcggcaaccgtctggtgctgtttttatcattctgccgggtcaacgatctggataccgcgttaaaccatattttccctttgccgacgggcgatattttctctaatcgtatggtctggttcgaagataaacaaatcagcgccgagctggtgcagatgcgcttattgtcgccggaactgtggggaacgccgctaccgctggcaaaacgcgccgacccggtaataaatgccgaacacgatggccgcatctggcgtcgtattcctgaacccctgcgattgctcgacgacaccgcggagcgtgcatcatgatgaccatcagcgatatcgtgcaaattattcttttttgcgcgctgattttctttccgctggggtatctggcgcgccattcgctacgccgtatcagtgatacgacccggctgctatttgccaaacctcgttatgtaaaaccagccggaactctgcgccgcgctacgaaagtcaaggcagacaaaaaatgactcagcatactcaaactccttcaatgccttctccgctctggcaatactggcgcggtctttccggctggaacttctattttctggtcaagtttggcctgctgtgggcaggctatctgaattttcatcctttactgaatttggtattcatggcgtttctgctcatgccaataccaaagtatcgccttcaccggttgcgccactggattgccattcccgtcggcttcgcgctgttctggcatgatacctggctgcccggcccgcaaagcattatgagccaggggacgcaggtggcggaattcagctccggttatctgctcgatctgatcgcccgttttattaactggcaaatgatcggcgccatcttcgtactgctggttgcctggctatttttatcacagtggattcgggtcacggtgtttgtggtcgccatcatggtatggctgaatgtactgacattaaccggcccggtttttacgctgtggccggcaggccagccaaccgatacggtgacgacaactggcggtaacgcggccgctaccgtcgcgacagcgggcgataagccggtcatcggcgatatgcctgcgcaaaccgcgccgccgacgaccgcgaatctgaacgcctggttgaacaccttctatgccgcggaagaaaagcggaaaacgacgttcccggcgcaacttccgcctgatgcgcagccgttcgacctattggtcatcaatatctgttcgctctcctagtcggatgtcgaagcggcaggcctgatgtcacatccgctatggtcgcactttgacattttgtttaaacactttaattccggtacgtcttacagcggcccggcggccattcgtctgctgcgcgccagctgtggtcaaccttcgcatacccgactttatcaaccagccaataacgaatgttatctgtttgataatctggcgaaactgggctttactcagcatctgatgatggatcataacggtgaatttggcggcttcctgaaagaagttcgcgaaaacggcggtatgcagagcgaactgatgaaccagtccggcctgccaaccgccctgctgtcattcgacggctcgccggtatatgacgatctggcggtcctgaaccgctggttgacaggggaagaacgtgaagccaattcccgctccgcgactttctttaacctgctgccgctgcacgatggcaaccacttccccggcgtcagcaaaacggcggattataaaatccgcgcgcagaaactgttcgatgaactggacgccttctttaccgaactggagaaatccgggcgtaaggtgatggtagtcgtcgtaccggagcacggcggcgcgctgaagggcgacagaatgcagatctcaggcctgcgcgatattcccagcccctccatcaccaacgtcccggcgggcgtgaaattttttggcatgaaagccccgcatgagggcgcgccgattgatattaatcagccgagcagctacctggcgatttccgaactggtcgtacgcgccgtggacggtaagctctttaccgaagacagtgtgaactggaacaagctgaccagcaatctgccgcaaaccgcgccggtttcagaaaacgctaatgcggtggtgattcagtaccagggtaagccctacgttcgtctgaatggcggcgactgggtgccttacccgcagtaaaccgaaaaaaaggccgcaaggtttcccctgcggcctggttcgggcgcatgttgccattacggcggacagacgctcaaaacgcgttacttcctgtcacgtagccagttgacgatcacactggcgataatgccagcaatgatcggcgctgccagatcgtgccagaagaccacgcccaactgcgtaagcgtcatatagccgccttgttgcaatggcaaccgttcgcggctatccttaaagtgtttgggttcaagttagcccccgtcaggttgccaggtttataccagtcaacgtgcgggggttttctctatccagcaacctatgccgccggggatcaaacccccgcaacattgcgcctcaccgggtaaacccggcttgctgctgatattacggcaaaatccccgtcccggcacggcgctaacgtgcaatctgcgtgacgcttcgcagacgattacttttatttgccagaatacattcagcatttctgaggctggcagtcagccgctcaattctgtaaattatgcctcctcgcggccagtcccggtgataccgaaaccctcgttcagcatcctgcgtctatgacatattcgcctgttgcgccagaggaatggctaaaagcaggtattaccgacgaacttatccgtctttcagcgggacctgaagatcccgacgatattattcatgaccttgaacgcgccagcagaaaagcagcattctgacgattgctcggcgaaccgctgtcaccggtttgccgcatcgggtatcaaggcactatagcctggttataggcagcattctttatgagagagctgcgtatattttgggcagggggctctatgcaggacgacacattaccattaaataacagtaacgctacgaccacaccgctttcaacgagattaccgtttacaaaatatgattttggctgggtgctcttgtgtatcggaatggcgatcggcgccggtaccgtcttaatgccagtgcaaatcggtctcaaggggatctgggtatttattaccgcttttatcatcgcctatcccgctacctatattgtgcaggatatttatctaaaaacgttatctgaaagcgaaacctgtgacgattatacggatattatcagtcactatcttggcaaaaactggggcatttttctcggtgtaatctattttcttatgattatccacggggtgtttatttattccctgtcggtggtgtttgatagcgcctcctatatcaaaaccttcggccttactgaggccgatctttcgcagtctattatctataaagtcgcgattttcgccgtgctggtggcgactgcctccggcggggaaaagttattatttaaaatttccggcccgatggtggtggtaaaagtcgggatcattctgatattcggtttcgcgatgatcccacactggaatcttgataatatttccgcctttcccgccgcatcggttttctttcgcgacgtactgctcactatcccattttgcttcttttctgcggtcttcattcaggtgctaaacccaatgaacatcgcctatcgtaagcgcgaacctgaccgtgtgctggccacccggatggcgattcgcacgcatcgcattagctatattacgctgattgccattattctctttttctcgttctcgtttaccttttcgattagtcatgaagaggcggtatcagcattcgagcagaatatttccgcccttgcgctggcagctcaggtaatccctggccatatcatccacattacctctaccatcctcaatatttttgccgtacttaccgcgttctttggtatttatttaggttttcacgaagcgcttaaaggtattgtactgaatgtattgagtcgtattatggatgtcaaaaacgtcaacccactgttactgacatctggaatctgtgtctttatcgtggttactctggttatttgggtttcgtttcgcgtctcagtattggtctttttccagttaggcagtccgctttatggcattgtcgcgtgtattattccctttttcctgatttataaagtagcgcaactggaaaaattacgcggcctgaaaacctggcttattctgttatatggaatattgttgtgcctgtcgccgttattaaaattgattgaataagtcgtaccggagagccatgcccggtggcgctacgcttaccaggcctacaggtacggtgtaggcttgataaggcgcagccgccatccggcataaaacgcaattaactcagcggtttctgcggattttcatcctgatcgacggcaaagcaggccaccaactggccgtcgtactctttaagctgcggctgtaactgcgtacagggtccgaagcgacggctgcagcgggcgttgaaggcgcagcccggcggcgggttcagcgggctcggcaactcgccggtcagcttaatccgctcacggcgatcgtccggattcagccgtggcgtggcggagagcaacgcctgggtatagggatgacgtggattgttaaaaatctgctctttggtccctttctccacgcagcggcctaagtacatgaccatcacttcatcggcgatgtgttccaccaccgacaggtcgtgcgagataaagacataagacagccccatatcctgttgcaaatccatcatcaggttcagcacctgggcgcgcaccgacacgtcgagcgcggagaccggttcgtcggcaatcactacgtccggatcaagcatcagaccgcgggcgatagcgatacgctgacgctggccgccggagaacatatgcggatagcggtcgtagtgctcggttttcagccccaccttcgccatcatcgccagcgctttttcacgacgctgcgctttactcaggctggtattgatcagcaacggctcttccagaatttgccccactttcttgcgtggattcagggaaccgtaggggttctgaaacacaatctgaattttctgccgccgcagtttctgcgcgtgcggatcgtgtttaagcagatcctgcccctggtaataaagctcgccgccggttggcgtttcaatcatcgtcagcaggcgacccagtgtggattttccacaaccggactcccccactacggccagcgttttaccgcgttcgagattaaacgacacgccgtccagcgcttttaccagccgttccggagaaaagatccccttcttcaccggatagtgttttttcaggtcgatagcccgcaacagcggctgttgcaaggtggcctcatgcgtactcatagtgtgggcctcccggcatcatcgagtgggtaatgacattttgactgacgtccatcgtccagttggttgagagcaggttcttccgcacgacatctgtccgtggcgtaggggcagcgcgggttaagcagacagcccgtcggtcggtcatatttccccggcaccacgcccggcagcgacgccaggcgcgctttgtcctgagcaaactctggtaacgcgcgtagcagtgcctgggtgtagggatgacgcggcgcgcggaaaatatcctgcgcagcgccggtttcgacgacctgcccggcgtacatgacgataattttgtgcgccgcttccgccaccagcgccaggtcatgggtaatcagcaccagcgccatgttctctttttgctgcaactccagcagcagctcaatgatttgcgcctgaatggtcacatccagcgccgtggtcggttcatcggcaattaacagctttggtcgacaggctatggccatcgcaatcatcacacgctgactcatgccgccagaaagctggtgcggatagacatccagacgagaagccggatcgggaatacccacctggttcaacaggtcaatcgctcgctgacgacgggttttcttgttcccgccctgatgtaccttgatggcttccataatctgaaagccaacggtatagcaaggattgaggctggtcatcgggtcctggaaaatcatcgccacttcagcgcccaccaggttgcgacgttccttctcggaaatgcgcttcagatcctgtccgttaaagagcaggttttccgccatcacgcggcctgggtaatcgataagccccataattgccagcgagctgacggatttgccggaaccagactcgccgacaatcccgaccacctcaccctgcttcacgctgtagctaatgcggtcgacggctttgaacggtgtcccttcgtcgccgaagtgcaccgataattgatctacatttaataacgccatctcgaacctcttactgcttcagtttgggatcgagcgcgtcacgcagaccgtcacccatcaggttaaatgccagtaccgtcagcagaatcgccagccccgggaaggtcacgacccaccaggcgctttgcgcgaactgcagaacgtcagagagcatggtgccccattccggcgtaggcggctgtgcgcccatgccaagaaagccgagggcagccatatcgagaatggcgttagagaagcccagtgacgcctgaacgatcagcggcgcaaggcagttcgggaaaatattgacgaacatctgacgcatcgcgcctgcgcccgccacgcgggaggcagtcacataatcgcggttcacctctaccagaaccgccgcgcgggttaagcggacatagtgcggcagcgccacaaacgtcaacgccagcgcagcgttgccgatggaggggccgaagatcgccaccagcaccagcgccagcagcaggctcggcagggccagcataatatcgaccacgcgcatgatgatgttatcgaccagaccgccgaagtagcccgcgaccaggccgagaataatccccattaccagcgacaggacgaccaccagacagccgaccagcagtgacaaacgcgcgccatacatcaggcgcgagaggacatcgcgaccaacatcatccgttcccagaatatgcgcccaactgccgccttcctgccagaccggcggcgccagcagcgcatcgcggaactgctctgccgggttgtacggcgcaataaagttggcaaacaccgcaatcaggatcacgatgagaacatacgccagcccgacgaccgcgcctttattgcgtttgaaatagtgccagaactcccgcaatggcgtcatgggcgccggtgcggcattaacattattttcagtaacctgtgacatgatggccccttacttcttatgccgaatacgcgggttcaccacgccgtacagcaggtctaccagcaggttgacgagaataatcatcgtcgctaccagtaacacgccgccctgcactaccggataatcgcggcgttgcagcgcatcgatcagccagcgccccagaccgggccacgagaagatagtttctgtcagaatcgcgcctgccagcagcgtcccgacctgcaggccgatcacggtgacgactggcagcatggcgttacgcagagcatggacgataatgacgcgcatcctggtcaaccctttggcgcgtgcggtacggatgtaatcctcccccagcacttccagcatcgacgaacgggtcatacgcacaatgacggccagcgggattgtgccgagcaccatcgcaggcaggatcatatgcgccagcgcatcaataaagttaccctcttcgccccagatagcggtgtcgatcagcataaagcccgtcaacggattggtatcatcaaggaacaccatatcgctcacgcgcccggaaaccggcgtcaggttccagtggacggagaccagcatgatcagcatcatgccccaccagaagataggcatagagtaaccggtcagcgccaggccaacggcagtgtgatcgaagatagaaccgcgcttcactgcggccagcacgcccaccggaatccccacggcgacggcaaaaatcatggcgcagacgccaagttccagcgtcgctttaaagcgaggcacaaactcgtcccatacagggattcggcttttcagcgagatgcctaaatcgccatgcatcaccccccagatataatggaggtactgctgccacatcggtttatcaagaccgagttcagccagcagttgagcatgacgctcaggggaaatacctcgctcacccgccatgatcatcaccggatcgccggggatcatgtggacaaaggcaaaggtgagaagggtaataccgataaacgtcgggataacgagtcccaaacgtcggagaatgaactgcaacataacccgaattctctctcatgacccacggcctggaaccgtgagtctgtattgctcacaaatcttatcccacgcaaactgcatcgcggataaagcattacgccggatggcgctgcgcttatccggcctacacaacaccggggcgcagcgctcttttaattattcgacagagacgttttcgaagtgatgtttgcctaatggatcaaccacatagcctttaacttctttacgcactggctcataaaccgtggagtgagcgatgatcagcgctggcgcctggtcatgcatcacaacctgggcctgtttatagagctcaatacgcttgttgtggtcatcggtcgcacgcgcaggctgaatcaggtcttcaaacggcttataacaccattttgaatagttggagccttgctgggcggcatcgcagctgaacagcgtggcgaagaagttatccggatcgccattatcgccggtccagcccatcatcaccgtctggtgctcgccatctttagcgcgcttgaggtattcgccccattcataggtgacaattttggcctgaacgccaatcttcgcccaatccgcctggatcatttccgccatacgacgcgcattcgggttatagggacgctgtaccggcatcgcccacagatcgatggtgaagcctttttccagaccggcttctttcagcagcgccttcgctttttccggatcgtagccatagtctttaatatcgtcgttgtagccccacattgtcggcgggatcaggtttttcgccgcaacgcccgcgccctgataaacggctttgatgatggcctctttattcacggcataggtcaacgcctggcgaactttgacatcatccagcggttttttctgcacgttataggagagataacccacgttcagaccggcctgctccatcaggttgatgtttttatcttctttcatgcgcgcaatatccgccgggttcggatacggcatcacctgacattcgttcttctgcagtttggcgtaacgcacagaggcgtcaggcgtgatggagaagaccagacggtcaatctgcggcttcgtgccccagtagccgtcaaaggctttgtagagaatgcgggagtctttctgatattgcaccagttggaacgggccagtgccgaccgggttcagatccactttttccggcgtaccggctttcagcatgttgtcagcatattctttggaaagaatagaggcaaagtccatggctaaatcggcaaggaacggcgcttccggacgcgtcagcacaaactgcaccgtgtgatcgtcgaccttcttcacttcgctaatcagatccggcagccccatgccttcaaagtattcatagctgccgccagacactttatggtacgggttctgctcgtttttctgccggtcaaaagagaacacgacatcatcggcgttcagctcgcgcgtgggtttgaaatccttgctggattgccatttcacccctttacgtaggtggaacgtataggttttaccgtcttcgctgatatcccacttctcagcaagacccgggatcacttccgtggtgccggttttgaattcaaccagacggttatagataggtacggagctggcatcataggtggtgccagacgtaaagagctgtgggttaaagccttccggcgagccttctgaacaataaaccagggttttggcctgcacgcttgctgcaacggtcatggccaccaggctcaaaccaagcttcagcatccctgacttcttcaaggaaatactcattcttctgctccaattgtgatgtatgttgttttgccctttgcaaaggcttttaccgcccggccttttttgttttttacctggtcaggtcagtagtgagaggtggggattccgttcgcataatcgactgagttgcagtgcggattctccataaaatgcccctcattccctacaatctgtcaatagaatgtcaaaacgtcaatacaggtaaccagcttttacaacaacggtgagaattaacaaacaaagattaaaaaaagttcagaagggtattttcagcagggaaatttgtgctatggccagaaaggcagagttattcacttaatattttgcaacagttagtgattaacaattagacattaattgaaaaatttctttcgatatgttgattatctgagcgattaataccactaacgctaaaacgcacaggcgaaaatgctgaggttatccataagccgtgtgcaaaaaagagttatacggacgttgaaaaacaccatcgaatatgtcacaaaattgtaaataagtaggccgtcgtgcggcctaccgcgatcacaaaaactaacttttgaccctggcctgcgtgcgcttttcgctccagttaaacaacgagttcaccagaatcgccgtcaacgtccccgctgccatgccgttgccaaagaccatctgtacgcccgccgggaaattctgatacaggccgggtaccagtataggtagcattcccatggccagccccatcgccagcgcgtaggttttacccggcgtatgcagtggctcacgcgcaatcatatcaataccgataaccccgataatgctgaagacaatcaccgccgtaccgcacaccaccgaacctggcagacaggtcgccagacgtaccagcggcgcgaatatggcaatcaggattaacaatcctccggcagccgcagtcacgaaacgcgatttcacattagtggtgcgtaccaccccaatattttcgccggaggtgataattaaggaggtgccaaaaatcccccccagcagcgacattaccgcatcaccacgaatggtgcgtggaatcgcctgctgcacattttgcgtggaattgactatttccgcggtcgcaatcgtttgcccggttgcttcagccatagagatgaccgcgtaaatcagtaacggcagcgaggcggagagatcaaaaatcggccagccgaacggcaaaagctgtgggaaactaaacagcggcccgtgactcacaccgctaaaatcggtgctgcccagcgccattcccagcaacgttcccgctaaaaggccgaacatcaccgccagctggcgcaaaataccgctaaacgccagcgcgaaaatcagcgttatcaggatagtccccagcgataaaatgatactggttggatgagcgaagtcggcgctccctggctggccaatgatcaatccgccgtacaggcgaataaggttaatcgacaccattagcagcatgatgccaatgataaaagggggaaaatggtgcaggcagcggcggaaaatcggcaacgcgataaagtagaacagcgaggtcagaattacggcgccaatcgcggtctggatattggtctgtaaagcgatcgcaacgaaaatcgcaatcggcgcgccccccggtaccataataaacggcaaacgcgcgcccacccctttcacacccaggctttgcaaaatagcgcccagaccgcacatcagaaaggtcgcgctaagtaccgaggcggtcaccgtatcggtaaagtggagcgctttggcgatcagaaagacggaggtaatgggggtggcggcaacgaccagcacatgctgaagcgccaaaagtaaggtggtttgccagggtaatgcatcgttatccggcgtagtaaggccaggttgcggcatgattaactcccataaaacatcaaaaaaataaccgccagcgcgggctggcggtctgtattatttcaaccaactaatggcatcagcggcatagcgatgcgcacggaaggcgctgttctgttttccaggaataatgcctttactgaggtgctccggatattcattaaagaacggaatgatatattcccataccgtttcgccttccggggtgacttcaaacaggcggccaaacgccgattcacagataaaggtgttgccgttcgccagccgctgcgcgctccccatatacggcgagaaaaacgccggcgggaagatatcgcgatactgccaggtaatcgctttggtctgcggatcgaactccagcaccgtggaatgcggcgaggtgacgccgggacgcaggttgccgttatcgaaaaccagaatcgacccgttctccatctcaaccggcgtgtgctgctgcgctacgacttccggccctgcatgccagataaccttcccgctctctttatccacggcaatgacgccggaagtggtacgcaggctcatcagcaccaagccatcacgggtgacggacaggccgttaatcatcggccagtggcggcggtcgaaaatatcatgaatcgggaaatcttccggattcaaatgctcccaggcgcgccattcccagaccacttcaccgtcgcgattgacctctttgacgacgtcgctctgaatgatgccgtccggcgcatcgcggcgcgggtcgccgccggtaacacgggcggcgatatcggcaggcaacggcgacgcggcggtatacagcagattaccgttcgccaaccattgcgcatcatggtgatggtaaatatcttcgtaatgccagacgatttcgttatccggcgtcacttcgtagaagtcgccgccgtgccagagatcccacgccggatagaggttcgctgaagtgcggtggctgccgttataacccagattaccgttcggcagcagcaccgcatcacgcccggcgcgaaccggaagctgccactgatgcgcgacttcgccctgctcgtccaccaggtaaacccgcccttcggcggtttgcggcgcaaaaagcgtatagccgccaaagctcttcgccttatcagcgtagataaggcccgccagacggcgtccaagggtgaaagtcgaatcctgagttaagtgtgccacatcgcctcctgaggaataaatttgcgccaaaataccccattaaaacgttttaatgaagggttttttacgatcctcactgaaaaaaagcaaacgttaccgtctggtaaatatgctaccctgtgcgcaaattttcgcaggtcaggaagcagatggctgttcaaaataaaaaacgcgcaaagttgattgatgttgcccgccatgcaggcgtgtcgccagggacagtatccaatgcattgcacaacactcgctttgtcgagccgcagacgcgacggcgtattgaagaggccattgctgcgctcaactacacgccgaatattcgcgctcgccagttacgaaccggcaaaaccaataccattgctttgctctcttcggtgccgctggcgattgcctccggcgcatcacgactgggatttatgatggaggtggcgttaacgtccgcgatgatggcgctggaaaagcagcatgcgctgattctggtgccgccgggggcaaatccactggatgccgtcagctttgacgcggcgatcctgattgagccggcggagaacgacccgcagctccaggcgctggcgcaagcgggcattccctgcgtcaccattggccgcacgccggggaccgacacgcctgtgccgtgggttgagctgcactcggcggcaacagcacagcttctgctaacgcatctggagacctccggcgccagcaaatgtgcgttatttgtcggtaacactcggcgaacatcagttctggagagcgaagcggcttaccagcgctggtgcgcggggcgccaggcccccgtcgtctactctctcaatgaaagcgagggtgaaaatgccggctaccaggccgcgcagcagctattacaggcgcatcccgacgttgacggcgtgctggtgctgatcgatacctttgccagcggcgcggtacgcgctttccaggaacaggcagtcgctatcccggagcggatgcgcgtggtcacccgctatgatggtatccgcgcgcgcgaatcgctgccgccgctgacggctgtgaacatgcatcttgatgaggtggcgcgacaggcaatcacgctcctgtttgccgttttgtcgggtgagaagatcagctacagcgacgggatcatgcctgaactggtggtgagagcgtcaacctgccggtgatagaggatgactcgccactacgtggctcgccctgcgggccgttgctgacgcaacgttctctcgcttcgctcgagtcgaacctcttgcccccggaggttctcatcctcgtcagacttcagatacaaaaaaaccctgctcattgagcagggtttctgaatttggtcggtgatagaggattcgaacctccgaccccttcgtcccgaacgaagtgcgctaccaggctgcgccaatcaccgaatgcgggcgcatcttactgctcaggcgcacgcccgtcaatcccttagtcgcaaaatacaattcaatcggcgagaaagtcggcagacaacctacttcgcggcgactttctgcacatcgggaatatggcaccagttgttgttctggttaatgccgccattcggcgatgtataccccaggcagcccattatcgtatcgtatagctccacatgacgacgcggcactttgatctccgcctgctgtttcaggtgagcgaacatctgcgcatgttgcggactggcaagatatttatccgacatccataccagcatcggaacacggaattgctccggcggcgccatattgcgcggcgtaccgtgcaaatgttcgcgttcgttaatcgactcgccgtggtcagccgcgtagaacacaatcgcttttttatcacgtagctgatcgaacacactggtaataaagtgatccacataggtcacggagttatcgtaagagttgatcatctgcgctttcgtgcagccgctatcgaccccaatacattcgggcttccactgagcgtagctgcgcggataacgctgcgtatagttaaaatgcgatcccttggtatgcaggataatcagatgcttaccctccggattctgggcaagcgagttctgcatctcatcaatcaacagcatgtcatccaccgttttaccgcggttacgcggctcggcgccaatctgctcgcggtaagagatattatccgccatggtattgctatagaaccacatctcgctctgcatggcgtacagatcggaactgaatccgagctgtttgagtacggcaaaaacattctgctcttttaaggtacgctgcgggttattatccgccccgccttcccgtacaaacatacagcgtaaagaaagcttcgtcgcggtatcgcaggaatagccgcggaacgccgccagatttttttcctgcgccagcttcggcgtggtattacgctcgtagccgaaaatccccatgtgatcccaacgggtcgtctcaccgataatgaaaacgacgtaggtgtcatccccatctttcggcgcaacataggtaaatttcctggccgggtttattaacgaattattgtccgacgactcatctacctgcgcccaggcatacagccctaacgcagataaccagtttgagggcaggtaggagttcgccaccacgccgccatagctgggtaagtcgatgcctgtcgcccgttcaacctttttttgctgtatatccagcaggcgaataggcgcccacaccattacgcctgcgagtaccactacagcggcgctgcgaaaacgctgccccggcgtacgtagctggcgcaacaacgtgtagcgacagtggttactccagataaagatgagcggaagcacgctcacggcaatcagccacaatacaaagtgcagccccaccacctctttcgagagatcgatatcggtggtcataacagacgcaataatgccgtagccaatcaccacgttcaggaaggtcatgtaataactggcgccagcggaaaacagcaccaccagcgtggccagcacacgccagacgcgtcggccaaacagtgaaagaagacgaagtaagaagaaagtgaccagcaccgtggcgcccagttcgacaactgcggagaggcctttccaaatggtaaattcttgtgcataactgccgaaacggcggtaaaacacggcgcaattcataaacagaccgatatagagcgcaagcaagaaactaagtttctgttgcgtcatcgatttaatgtatctcatgcaaacaaaccctgggaatcgggataaaaacgacctgtacaacgattctttaatcaaacaggtaaatatgcggctaacgcagatgtaagaaagtctacaagcacggttaagtagaccacaagcagaggggaaagtggcaacggagagtgtgatcggagaagatttttacaaaaaatcactaaaaatggaaaagggccagcgaactggccctcagtgattattcgtatgtgacgctaaaattcaccgtcgcattcgctgtgccaacggtggcatccggcttaacaggcacatagctggcgatatagttcagcttgttcgtaccatcaaaccagacagtgtgttcgacaggcgtagagtcggtactggaggggtattgttgctccccaccagatgttttaatttttaacgccacgcccgtcgcgccgccgctatccagggcaaaaagcgaggggtcagtcgggtccggagaaccgtccatcgtaacgctggcctttgtggcatacgcgcaatcttttaagccgatgctaaagtttttctggttcagctctttacccacttttaccgggcgctgaagcaccacggtctccatattgacgtcgatactgtcgttttccagttcacaggtagccgccttaatagtaatggtaaagtggatatcaccagcagaaccgatattcgacggtgccgccatcgcggaagcggtaagcagtaaacacgctggcatcaaagcatgaaggtttttcatcctgcttactccacatcaatacgcatggtggcaattccctcgaaatccccggcggccggcaatttgccggtggtactgatagggtaagccgaaatggtcgttgaggcggtacggtgcgtgtcgtcaacaagacccgatacgctcagctcctgattaacactggcgtcatttggcaccaaaattttaccgttagcgccctcaatgacggcaccgatatccgggttgcccatgtcgatggcattcgaatcattagcgtttggcattccctcaatacgcaggaagatctttacgccatcggaaatattggtgcatttaaactgcagctctttggtgaatttcgtggcgttctttgcaacttgtcctttgcgatctttaaaatcagtggccttaaattccccaaacggaatttccagcgtgctgccgctggagagttcacagccctgaggtaccgtaattgaaccactgatatatacagacgacgcaggtatactgccatatacactgggtttctttgtcacaaaaaggtccattattttggtgctaggtataatactttcacccacaaacggatggagaatatagagcgataagtgacctttgccaccggatgtccatattgcatctttactacttgcattttgcgaacactgagagcggttgtttgtcaggttacctacggtgtgttaacgtattctcctcgtccccccgaaatcagtacatcgctcgcaatggcaatattattattgatctggtaataggagcgactctctatattcgtaacaaaggccagaggaaccacagccttaaataaggtgtcatttataagagaggtatcatcagggcattcacaggacatcgcataggttccacctaaattccagctatcgaaatctacgaaggtcgcacccgttgtgttctttgacgtatctgaaactgttttatttatggtggcactgaagatatgtgttccaccttcaggagtacatggtccaaaatctgccgctgccagcgcctgccccgaaaacagcaccgacccgcccaacaggcccgtaaacattatcaactttttcaacataatcgtttccttccctgttaccggcagacggcattcgccatcaccacgccggtattatcctgttgttccggcagcgtaaacgccacgcggcattgctgtgcctggtctttaccccagttcacctgaagggcacctttctccggcatcccgctgatataaagctgaccgtcttcacccacaatgctgctggactcttttgtggtatccagcagcgtggcggtagcaccaaacggcaccgctttgccattggcctgcgtcagattcatcagcacacgatagcccactcgggtatcgaagcgggcacgaacaatcgcgccgcgtgtcggcactacgttgacggaggcggtatccaggtcaacctggttgttcaggctgtcgcttcgcagtgagacttccgtttcacggtacggagtaaggtaaggtacgaccgcattacccatccagtccacttccacaccaccgttgttgatcacgtgcgcgccgcgcgcgcccggcgcggagataatggccatggattcacccagcggttgagaaagagtgataccttcgctatgggctatcacaccgccgcgcaaaccgtagttcacctgctggccgtcacggttgtagttgtaacccaggctggcgctacccacgccgccctggtaatccaggttcacgctgccgctgttacccacgccgttgctgccgtagccttcctgcacactatagttcaggttgtggtcttccagcgcggtgccgctcacccctaactgctggttggttcggccatgctgatcggtcgtgaggtggtagttactccacacgcgtcccagtggaatcgacatggagaatgacagtaaacgatcgctctcatcccactccgggcttttcgtccaggtgtaagcaacgctgtagttcacgcggccaatacggccgttataaccggcattcagcgaacgctgtttaccttcatcgttccagtagtcctgctgcgtgacgttaaaatagaccgagccccaggcgcccagttgctgcgtcacgttgccctgaatctgactacgtttgtggtactggctataagagctgtccgcatcgctgcgcacatccgtcgcttcctggaaggtgtaatagccgctggtcgaatacttgtaacccagcagacggaaatctgtaccgctgttaaagctcttggagtagaggaaacgataagactgaccttccgaattctcctcatttgccagcttgctttttgcctgggttacatcgatggagatcgcgccgatataaccgaagtttttacctaatcctcccgccagcgagtaatagtcgtcagagaagatcgcaccaccgtaaacggtaaagccatacggcaggccgtacatggcatcaagctgcccgaatttcggctcggcgctgttatagttcccggcacggtattccccggcggaaaggctgtatttgagatggccttcacgctggaggagcgccaccgaggagaacggctgaacgaacttctgctcactgccgtccgattctttaatggtgaccgtcaggtcgccgctgtttgaggttggatacaggtcgttaatttcaaacgcacccggctgaacaaacgtacggtaaataacgtagttgttctgctcaacggtaacttcggcgttacttttggcaataccccggatgacgggcgcaaacccgcgctggctgtcaggcagcatctcttcgtcggaagttaactgcacaccgcgcatctgaacgctgtcaaaaatatcaccggcagtggaggtatcccccaacgtcagctgtgatttcagcggtacaatggcacggcttaaggatgtgccaatgttatcccatgtgttgttaccgtcgtttcgcgtccaggtgctatagttacgtaaccgccatgcccccaggttcataccgctgcgcagattcagatagtagctgtcgctgttgtagctggtttcactgtcgtgtgcgtcatagctggcgttgctgccggaaaagttataatccaccagcagggcattcaccccttcgtcccactgcgattctggcaccgtaccgcgcgctgtctgcttcatcgcagcctgcgggaagctcatgatcagggtctggtctgcaaagtcgaaatggctggcggcctggggaataatgtcgtcaaaagcaacacaggcttcaggcggggccattttcagcgccgggaagctatcaatacgcacgcccatatcttcaagctgcacgcgacttaagcacggcaccagggattcacccatttttgcgcgctgcgcctctgtcgctgccttaaactccagggtgcgagactccatttttttttcgttgaccaccaccgagacgcggtatttacctggcaggtgttcagctttattggattcatacattgaaaggtcaacgtgctgatcaatacccggcacatcctccagaaagcgcgggttaaatgttcccgcatacgcggggagcgtacccgctatcatcagcgcaagcgcagactgcgtgaaacgcgaggtcttattgcccagaggaagatgcgtccatgtcatagtaataatcctttaaaacgtgttagttaacgcgctgtgtcaacatgtcgccagcagtgccaaagtcattaataatgttgtatttaacttcgcttaccttgccggtgccggctggcagttcaatattcaatgagccttttgccggaaccattcccgttttttcaatatcacggccgttggcataaaatttattaaacgtcaggttaaaggcagatgggttttccactttgatctggttagcccctgcgctggtgaactgcagtttgttccagccgtccatgctattgcctttcaggcccgccgggcgatagaacagttttaagcgggtacgtacggcgatctgcagtacgtttttagcttccgcgtcttcacttttggcaggaatagcttttacgttaatccaataaacggactcgcgatcctgcggtaacgtgttcgtcgtattaacaatacgtaaaacgttatttttagtcgggcttaatttaaataacggtggagtgatgataaagggcgtctttttattaccgttagcatcatcaatccatgactgaatgagaaattcatccgtggtgcttttattatttaccgtaagagaagcttcctttctactaccgtcataaataacacgcgtgctgcttaatgccacgcctccggcaaaactgttttgagcaatcaacgccagcaccagtgctgtgcaagatatcaaacgtgagcggttcatgattctcttcctgagcctccgctggaaaaaatggcaacgggatttccgttgccattatgattgtctgtattaacgaaaattcgattattcgtaggacaggttgaagtccacttctgcgttaccgtaaccagtggttacagtatcttttgttgcaacgtagttagcggtgtagtacagcacggtctgaccagcagccaacgtagtggtggatttaccggtgttcatttcaacaagcttgttagcgttgtcgtagataccgatgcccacgccagttgccgcacctgcttcagtgttaacagaaaccagtgtcgcatcgtctgtatcaccaacgccattgaagcttacgttaactttggtattagaggtgatgtcacagtcttccagtttgatctggaaaggcttagaagaagacttgtcgccaatggctttgaagatatttttcttaacctgacccagcacaacttcctggttctgggagtcagtagaaacgacgcatggcgcgtcaacgatttcaccggtgaatttaatggtgccgtcaccagattcagcagcgaaagcagaagtggaaactacagcgagagcagacagagcaaaaacaacctttttcattaaaaactccatttatgacggtagataacagaacgcatccttaggattatctgcattctgtgaggaaatggagtgtatagaggtgggtattggatactataattagtatatataaaaataattgttagttaatcttaaaaagaatagaaatcaatatattacaaatggaatgtacataaatgtaattttttattaagaataaattaatataattaatatattatttcttcctattcataaataagttaaatgtcttccttatttattagacgtttttttaactacaattgattaggtatttgtgctaaataaaaaaaagggcaccaaatgggtgcgctgtacgcctggtgttgcatgtgttacgcagacgcttcgctaaccccctcccgctgcggctggcgaatagtggtggaaagtgccagcgagataattaacagcgcaaagataacgcagaaggttagcaccctacttccgccacaagagctgttatcactgcgtttcgattataatttttaagttaaaacctggcgctcacccccaaggtatacaaataatcgctatccgtagcgctattttccgcctgggaaaacgccgcatacgccgccaggtgcgggttaagtaacacgtccgcgcctacggtgacatccagccagtttcccgcctgatttcctgcggtcatacgactcaacccggactgcgctttccagatattctccccaaactgttggttatagctgatttgcgcccagggacggacatcgccgaactgcgagtttacccgccagcctaacgtactgacgctggcgtgccataacggatcggtaaacgctaatgtcgtcgcgctatcgccatattcgttatacattgatgacgtcgaaccgtcgtaatgcagcgccgcgaccggcccagtggtcacgcgtcgggaaagcggaaaattccagcccatactgataccgctggtcgcatcaagcggggtttcatccgccaggctaagcaccggccccaccgtattttgcgtagactgaatacgttcggccagtatgtcgttgtaattcggttggtgatcgctgtcccaggtatagcgttccgtcgtatgccccggagccgcttcagcgatatattcttgttgccaggcatatgtggtattgataaaaaacgagcaggccataaggcccgccagacaacgcaatgtccggcgaccacggcgttttcttacaatcatcaacgcgactccagagtagagccgaattcggcgatattattgtcattgaatgaaggatgtcgggcatcagccctgtattaactattgtccttttagcgggcccgtcaaggcgggttgaaggaaattttcgcggtaaccacaataacgaggaagtctatgcagcgttgcgactgggtcagccaggaccccctttatattgcctatcatgataacgagtggggcgtaccggaaactgacagcagaaagctgtttgaaatgatctgtcttgaaggtcaacaggccggtttatcctggatcaccgtgcttaaaaagagggagaactaccgcgcctgttttcatcagtttgatccggtacgcatcgcagctatgcaggaggaggatgtcgaacacctgctgcagaacacgggcatcatacgacatcgcggtaaaattcaggccattatcagtaacgcccgcgcctggcttgcgatggagcaaaacggcgagtctttcgccgattttgtctggtcattcgttgatggccagccgcagatcacccaggcggccagcctggatgagatccctacctcaacacctgcgtccgatgcgcttgctaaggcattgaaaaaacgcggtttcaagtttgtcggtacgactatctgttactcctttatgcaggcgtgcggactggtcaatgaccatattaccggctgtttttgccatccgggagaaaaacatgattcgcaaatcccagagtgaagacatggcgtctattctggcgctgtggatgaaaagtaccatttatgcccatccctttatcgaagaacgttactggcacgagagcgaagcaattgtacgcgacgtctatttacccgccgcgcaaacctgggtatgggaggaaaatggacaactgaaaggcttcgtcagcgtactggaagcccgttttgtcggggcgctgtttgtcgcccccgacgcgttaagacacggcattggcaaagcgcttctggaatatgtccagcaacgttttcctctgctgagccttgaggtttaccagaaaaatcaatccgccgtaaacttctaccatgcgcttggttttcgtattgaagatagcgcctggcaggaggataccgcccaccccacctggattatgagttggcaggcggatcaaacgccgtaagcggtagcgccgggccggtatatttctcaaaccagaccagcgcggtgttgcccgcacaaccgttccccagccgggaactgggaagatcttttgtcaggacgtttaccgcaccgtttttgcatatgccgcctgcggtaggttcagggtccggccatgcgccttcgtgaatacagatcacgccaggccgaattccgtcggtaacgaccgcgcccgccagaacctgcccgcgatgattccagacgcgtaccgtatcgccatcgacgattccgcgcgttgtcgcatcctgcggatgaatcgtcaccggttcgcgtccggccaccgcataccgctcccgtaacgaactgtagttaagctggctatgcagacggtgcgccggatgcgcggaaagtagctgaacctgccccgcatcggcgttcccgtgccactcatccggcgccagccacatcggatgaccgggacaatccgcataaccatagctggcaatgcgcgcagaatagatttcgattttgccgctggccgtttttagcggatggttatcaggatcgcggcgaaaatccgcgaagcgcacaaactgcgcgttggcgggattttccggcatctccagtaaacggttagcctgccagaatgcggcaaacggcggcagcgtcaccccctggctggcgccacgctgggcggcaatattgtagaaagtctccagccacgccagctcgctttttccttcggtgaaccgagcgtaaccgccggcttcccaccgttcgctcagttcagcaaaaacgtcaaaatcattccgcgcctcccaccggggcgacacgacctgcttcatcggcgccaaatgctgattgctatagtcgccggtcatggttaaatcgttacgctcatagctagtggtcgcaggcagaacaatatccgcgtgtttcgcggcggccgtccagaaacattccgagataacgaccagttccggtttttgccacgcgcgaatcagacggttggtatcctgatgatgggtaaagttcgcgccgcccgcccaccagataaaacgaatatccgggaagcggcgatccatcccattgtgttggtaaaacccaccggggttttccagcgcctcgacaatacgcgccaccggtattttatctaccgcatcgaccccgccagggatgcttccctgcatcgaggctaacacggcggcgcggcgcgtcgggtttccgccgttagcaaaatgataagaaaaaccaaacccgccgccaggcgtaccaatttgccccagcattgcggccagcgtaacgatcatccagtgcttttgctcgccgaactgctgacgctgcattccccagccagccatcaacatggtggtgttatgatgaaatatttctgccagttcgcggattttcaccgcagaaacgccgcaaatttccgccgcccattccgctgttttggccgtaccgtcggtcgtgcccaaaagatagtcggcgaagcggtcataacccgttgtgcagcgggcaaggaacgcttcatcctgccaaccgttttccaccagcgtatgggcgatccccaacattaacgccacatcggtgcccatatgcggggcgatccactccatcttatcgccaaaaaagtcgacgctttccgatcgcatcggatcgatgcagatcaggcgcttgccgctttgtcgcaacgccgcaaaatagtcgagcccctgttcatccgaggcattccaggcaattttcagagtattcagcgggttcgcgctccagagcaccaccacctcgctgtgttccagcaccaccggccagctagtctgctgctggtaaacctcgttgccacccaccacataaggcatgatagcctgcgccgcgccggtggaataatcgccaagatggccggtataccctcccgccagcgccatgtaacgctgcaatagtgtagccgctttatgcaatacgccgttcgaacgccaaccgtaggagccggcgaagatggacgatggcccataactttcgcgaatacgtttgtgctgagcgtggatcagatccagcgcgtcatcccaacttacgcgaacaaactcatcctgcccgcgtatgccttgcggcttatcgggagaagccaggaaccctttacgcaccatcgggaagcgaacccgcgttttactgtgcacctggtcatgcacaacggtttgcagggagttttggtgtgccgtcgggagttcgccatacgaggcaaaaatgcgttctccgtcggtttcaacgcggactggcccccagtgtgcggcggtcaataccgagtgacgcgatggtgcgtgggtcaatgttcgctcctgaattattgggattatttattttgccgatcaatgttacttacaaatttcagagttttccctggaattttcttcatgtgcagacgtcataatcaaccgccacggtcgctgtggtaaaaataaaaaagtgataaggatttaagatgaaaaaacgtgtatttgtgattgctgccatcgtgagcggcgccctggcagtatctggctgcacaacaaacccttacaccggcgaacgcgaagcaggtaaatccggcattggcgcgggtattggatcgctggtcggcgcaggcatcggcgcactctcctcctccaaaaaagatcgcggtaaaggcgcgctgattggcgcggcggctggcgcggcgctgggcggcggcgtgggttactacatggacgtacaggaagcgaaactgcgtgacaaaatgcggggcacaggcgttagcgtgacgcgaagcggcgataatatcattctgaatatgccgaataatgtcaccttcgacagcagcagcgcgacgctgaaaccggcaggcgctaacacgctgaccggcgtggcgatggtgctgaaagagtatcccaagaccgccgtcaatgtggtgggctacaccgacagcaccggtagccacgatctgaatatgcgtctgtcgcaacagcgtgctgactccgtcgccagttcgctgatcacccagggcgttgacgccagccgtatccgtaccagcggaatgggtccggcgaacccgatcgccagcaacagtacggcagaaggtaaagcgcaaaaccgccgcgtcgaaattaccttgagtccattgcagtaaactaccgtaccgggtaaggcggcatgctttacccggcctgcattattccctcgccagaccggatacacctcgcattattcggtattcattcaccatttaccacgatacggctgccgacaacgggaaaatcggctggtcgattattgctaagcgggttaataataagcctgttccggttggcgcatgccgcgcttaccttttgatttacggagagtcgcatgaagccgtccatcattctctacaaaaccctgcctgatgatttgctgcatcgcctggaggcgcattttaccgtcacccaggtaccgaacctgcatccggaaacggtagcgcaacacgcgcaggcatttgccagcgcgcaaggccttctgggcgccagcgaaaccgttaaccgcgcgctgctggaaaaaatgccggcgctacgcgcggcgtcaaccatctcggtgggatacgataatgtcgaggtggacgcccttactgcccgcaaaatagtcctgatgcacacgcctgccgttttgacggaaaccgttgccgatacggtgatggcattgatgctggccactgcccgccgcgtggtggacgtcgcagaacgggttaaggcgggtgaatggacagaaagcattggcccggcgtggtttggcgtcgatgtccatcacaaaacgctcggtatcgttgggatggggcgtatcgggatggcgctggcgcagcgagcgcactttgggtttaccatgccggttctctatcacgcccgtcggcggcatcaggaggcggaagaccggtttaacgcccgctactgcgatctggatacgttgttgcaggaggctgattttgtctgcgtgatcctgccgctaacggcagaaacgcgacatctgtttggcgcaacacagtttgccagaatgaaatcgtccgccatttttattaatgccggacgcggcccggtggtcgatgaaaacgcgctgattgccgcgctgcaaaacggtgaaatatatgcggcaggtctagatgtctttgaacaggaaccgctatctgtggattcgcccctgctgaacatgtctaatgtcgtcgcggtgccgcatattggctcggcaacgcatgagacgcgctacaacatgatggcctgtgcggtggataatttgattgatgcgctgcagggaaaaatagagaagaactgcgtcaatccgcaagcggcgggataacgctacaggcccgataagcgctggcttgcgcttatcgggcagactgtcattactgggtcgcgtttaccgccgccgtccaggcctgattaaacgcctgatgctgcgaggccaacggcccaatcaacgcattatattggctggcctgctgtgaggtcgggaactgaatgccgttcgcgacaaagctcacctgctcgccctgttgcgcaatataatcgcccacttgtaccaactgctgcgtaaagatctgcgccgccgggatcagcggctgcaaagcatctgccggcacggtgactacttttttgtagacctgatcaaacacaggtttcaggtcatcggcctgctttaacgcgccatgcgcggcatcagcctgcagttttgcattctgcaactgttgcgccagcacgcctaacgaaccatttgcctgccgcagcggctcgcgttgcgtcatataatcctgcggaacgcggatggcgttaacgctatcgaccaccgggcgcagaccggaatccatcgcctggtttacctgctgcgagtagccatacagtatcgcgtaatcagacacgaacggaccaaactgttttttctgatcggccgtcagcgttggtaaacgctctccgctacgcattgctgtattctgcaggaaatcgacaaacgctttgcgctgatcgccttctttatcaaaacacccgctcaggctaaacaccattaataacgccacaacaggcgcaaaccagcgagagcaggacttacctgtcgccattgttaatactcctttcacccaaaaatgcgcacaacgacacctgcgtgcctgacggcttacaaggatagtccaggtcaggcttgcaggataccctttccacgcgatcttgtagcggaaaattatgtttatctgcatcaatgcttaatttgttattttattgttaatttttgacctgacactgcgataaaaaacgcggcaagaaagctttccagcggggagtgtaatatttttttaatctttacaattattttctgaaagacggatataccttcctggatcaaattgttagcgtcctaaaagtcgcgtagcgtaaggcatcgaaacgaatcgatagcgcttcctggcggcgcgtcgccccccacccgcaagtttcccgactattcttaagaggcttcgatgcatttcacgatcccgctgtgtgatttacaggagttctcaatggaatataaagatccgatgtttgagctgctgagcagcctggaacaaattgtttttaaagatgaaacgcgaaagatcaccctgacgcaaaaacccaatccttttaccgaatttgaacagttacggagaggaacgggactaaaaacagatgaattcgccagagcgctgggcgtaacggttgccatggttcaggaatgggaatcgaaacgcgaaaaacccacgccagcagagcttaaattaatgcgcctgatacaggcgaacccacgcttaagtaagcaattgatggagtaatttttacccctttctgtttttaacggtcctgcgtaaggaccgttttccccgcccgattactggcctggagaaataaagtaaaataaaagttgcatcgcccgccattacatgagttaatgtgctcaacggtttgacgtacagaccattaaagcagtttagtaaggcaagtcccttcaagagttatccattagatacccctcgtagtgcgcatttccttaacgcttaaaaaatctgtaaagcacgccataacgccgaaaggcacacttattttttaaaaggtaatacactatgtccggtaaaatgactggtatcgtaaaatggttcaacgctgataaaggcttcggctttattactcctgatgacggttctaaagacgtgttcgtacacttctccgctattcagaacgatggttacaaatctctggacgaaggtcagaaagtttccttcaccatcgaaagcggcgctaagggcccggcagctggcaacgtaaccagcctgtaagcttaaaaagctcagcattttgaatccctgcctgatggcggggattttttttattccaattcccccctctcccccagcataactttgcattactttaccctgcgtccctttgacctttcccttaggggaacccctatagtaggcagggagattgttcacaaggaattgaagttatgtcgaaatcatcatggttattacttttgggtttatgcgccagcggctccgcgcttgcggcatcctcagaatccgcttttctggcgcaacatgggctggcgggaaaaacggttgagcagatcgtggatacgattgatcagacgccgcagagccgtcctttgccttactccgcgtcgattaccagtaccgaactcaaattatctgacggagagcagatttatacgctgccgttaggcgacaaattctatctctcttttgcgccctatgaatggcggacacacccctgttttaaccacagcctttccggctgtcagggagaaatgccgaataaaccgttcactgtaaaagtgacagacagtaaaggcgctgtcatcgtacaaaaagagatgcaaagctatcgaaacggatttatcggtgtttggctaccgcgcaatatggaagggacgctggaagtaagctacaacggtaaaacggcgtcacatgccattgccaccagtgatgacagccagacctgtctgacggaattaccattacgttaaaaaaatgcccgataacataatgggttatcgggcctataaaacgccaacaagataaaattaacagagtgccttgagaatgcataacgccacaagaatggcagaggtgggctcactttgtactgaccccaaaaacctggacagattaaccgaggcatcagcgaaagagtccatttaatacatgggctcttttttgtttctggctataactaaataacattgtccgcaatcgaattatccattccgttgctttcttgcatcacgcggattcctgtctcatcaatattttgttcgtcgtattcttcctgaatttaaccttagacattctatcaaattatcgcttatagcgatttgaacataacagtctttgcattctattgagggagcctaaggaacaatgttcgctgctgagtttgtgatgatttgaaaccatggtgaatgtagaaatttttggcttcttcggtaagtgcatgaaccatgattgcacgtacaccaatattctcggcaacccgatagcaacgaagcactgcatcatgaagtaaatcagcaccaagcccttttccatggaatgagagatcgacagcaagacgggcaagtataatgacagggatgggatctggcatgttacgccgaaggttgcctgtcgcttctgtatggttgacgctaccggtggccagagagtaaaaaccggctacttgcttcgtgtctttcttgcacaccacaaatgttctggccgctccgagagcctggtttttgaggcccttttgcttcaaccagtcatcgagcacagcttcaccgctgacgaactcagctacctgatgaaaagcggacaaaggttctggtgctgttacacgtcccactgaggtttccttgccagcagtttttcgataacgggatcatctgcgaccggtgcatcaagcagattgatgaactcctcatattgctcatcgttaaagttaaatacacggcggtcaaggatcactttctcggcagcctggcaggccgtttccagaatgaaatctgtacgtgacttgtgaaggatttccgcagctgcatcaatgagcgcccgctgcgattccttagctctaaggttaagttgaacatctgatttcatgagacaccccttgtatagcatttgctttacaagaatagcacaaccaccatgtatagcaaacggtatacatcaagtcgtcgtttttcattttttgaatactgatgttcgctttgtgccagaagcggaaattgctcattgtagcggtttactgagttcaacaaggcaaaagaacaatgctgcctttctgcaggctgactattatttcgccaaacatttcctcatcagagcattttgtaatgtcactccacggcaaataggaaagcctcgctccactatatgaaagccgtgtcgtagaaagaacacttccgcagccttacttacatttgaagtaagttcactaattccacgctgtctggcttcctcatgaatgcaattcatcagtagtgtccctaccccctgtcttgaataggttcctgatacaaagaaatgatcaatgtatccatttggttgaacatctgcatatccagctatttcaccatccagctctacaacaaaaggttgtaattccttaatgtgattggcccatcgctccaggtcgatatctgctggggcccaagcatcaatttgttcacgtgtgtagtagtgtgatgcgatcgtatgtacagatgagaaaaaaactctgaataacgatatttcatccccattactgaaccttctgattttcataaaacctcattgtgagagttacttgtagaacaatactaatttttgtgaaatagggcgtccgttcctcgctcatagcagacatttgcgtgaccgtatccaccaacgttcaggtttcctgatagcatccctgtacagaccttgttaatttctgcctggatagctctttaggcgctattcaaccgggctgagtccgttaaatttaaggctaattcgtcgggtattgtagtatcgtatgtaatcctcaatagctatcttaagttcatcaatatccttaaatttactggtgtaaaaactttctgattttaaagtcccgaaaaaacattctgcacaggcattatcaaggcagttgcctttgcgggacatactttggatgatgccaaactctcgtaactgatactggtaccatcaatgacggtattgccagccctgatctgaatgaagaaccggattggtacccgcatcaagtctggcagtaccgccagcgttaatgtattcctgaaataattcttgccaatcaatagagataaccgcgtctatgagttacagaattattagcgaatcaactaatactatttatgttataaaaaaacctgcccgagagcaggtttttgtttatttaactgaacgcttattgaagtaacgaaatatccgcaacctgcaggaacagttcgcgtagtttcgacaacagcgtcaggcggttgatacggatatctttctcttccgcgttaaccatgacattttcgaagaattcatccaccggagcgcgcagagcagccagctcaatcaacgcttcctgataacgaccatcggcaaagtacggctgaagcttatcacgcagcacaaccagatgtctggccaactcaatttccgccgcttctttcagtacggaggcgtggacgatatcgttcagcggctcagtggctttcgccaggatgttggagacgcgcttgttcgccgccgccagcgcagaggcttcttccagggtgcggaaatgagacaccgccttcatgcgggcatcaaaatctgccggacgggtcggacgacgcgccagtaccgcctggatagtgtcgacggtgtaaccttcatcctgataccaggcgcggaagcgacccagcataaaatcgatcacatcatcgactacgttggcattggtcagcttgtcgccatacagacgcaccgcttcttcggtcagcgtttgcagatcaagagcgaggttcttctcaacgatgatgcgcagcacgcccagcgcggcacgacgcagcgcaaacgggtctttgtcgcctttcggatgctgaccaataccgaagatacccgccagagtatccatcttatcggcgatcgccagcgcgcaggccaccgggttagacggcaggtcatcaccggcaaagcgtggctgatactgttcgttcagcgccacggccacatcttccgcttcaccatcatggcgcgcgtagtgcatccccatcacgccctgggtgtcggtgaactcgaagaccatgttggtcatcaggtcgcacttggagagcaggcccgcacgagtggcgtggttgacgtcagcgccaatctgaccggcaatccagcccgccagcgcctgaatacggtcggtcttgtcgcgcagcgtgcccagctgttgctggaacagcacggtttgtagacgcggcagatggtcttccagacgttttttacggtcggtattgaagaagaattcagcatctgccagacgcggacgcaccactttctcgttaccggagataatctgggtcggatctttcgactcgatgttggcgacgaagataaagttcggcagcagcttgcccgcgttgtcataaaccgggaaatacttctggtcgcccttcatggtgtacaccagcgcttcggcaggcacggcgaggaatttctcttcgaatttcgccgtcaataccaccggccattccaccagcgaagctacttcttccagcaggctttcgctcaggtcggcattaccgccaatcttacgtgctgcttcttcagcgtccgctttgattttggctttacgcgcttcgtagtcggcaatgactttaccgcgctccagcagaatttgcgggtactggtcagcattgtcgatagtgaactccggctcacccataaagcggtggccgcgaatgacgcggtcagactgaatacccagaatagtcgccggaatgaccttatcgcccaacagcagggtcacggtgtgcaccggacgcacgaagtgtacgtcagacgcgccccagcgcatcagtttcgggatcggtagtttcgccagcgaggtggctaccatgttcggtaccagcgcttcggtactttcgcccttcacgtgggcacgatacagcagccattcgcctttgtcggtcttcagacgctcggcctgatcaacggtgatcccgcagccgcgcgcccagccttctgccgctttgctcggtttgccttcggcgtcaaacgcctgagcaatcgccggaccacgtttttcgacttcgcgatcgggctgagattcagcaagattcgccactttcagcgccagacggcgcggggcggcaaaccattcaacgttaccgtgcgcgaggccggcgttatccagctccgcagtgaagttcgcagcaaaggactcagccaaactgcgcagtgcttttggtggcagctcttcagtgccgatttccaccagaaaagttttctcagacatggccgcctcttacttgtctttgttgcacatcgggaagccgagggcttcacgggaagcataataagcctctgccactgctttggtcagggtgcgaatacgcaaaatgtagcgctgacgttcggtgacggagatagctttacgcgcatccagcaggttgaagctatgggcggctttcagaatacgctcgtaggccggcagcggcagcgggttttccagcgccagcagctgctgggcttctttttcatactgctcgaagcaggtgaataagaaatccacatcggcgtattcaaagttataggtggactgctccacttcgttttgatggaacacgtcgccgtaggtggttttacccagcgggccatcgctccagaccaggtcgtaaacgctgtccacgccctggatatacatcgccagacgttccagaccgtaggtgatttcaccggtcaccggcttgcactccaggccgccgacctgctggaagtaggtgaactgcgtcacttccatgccattcagccacacttcccagccgagtccccaggcgcccagcgtcgggttctcccagttatcttccacgaaacggatatcgtgaatggtcgggtccatacccagctctttcagagaaccgagatacagctcctgaatgttgtccggagacggcttaatcactacctggaactgatagtagtgctgtaagcggttcgggttttcgccgtagcggccatcggtcggacgacgagaaggctgcacataggcagtcgccatcggctctggccccagcgcgcgcaggcaggtcattggatgagaagttcccgcgccgacttccatgtccaatggttgaacaatggtgcagccctggcgagcccagtaatcctgtaaggtcaggatcaagccctggaaggtcctggtatcaaacttttgcatattatttcgtgctggatacgtgtggatttaaaggaaggagccagtatacccgctggatgcgagatatacagtatgaaaccggtttgtttagcgaaaattgccggatttcgcggcatcacacctcaccaggcgcggcttttaccgcatagaaagatgtaaaaactgcccatctgcatcaaaagagcagacaaaactctctttacggaaagtattaccacgcatctcatagctcccctgaaactgttcgaaaccggtaacagcaattttctgtgcgccagtattgtaacgctgcgccgcctgagctttacacaatgcttccatatccagcgtgcgtgttgggctcactttactctgctgggctttttgcgtcggtggaggtgtcgctgtgcatcccaccagagcgatggctatcatcacagaacagaaatacttcattatcatttttattaccgtctggtttgctggtcagtcttattattaaggtttgtgggtagcagacacattgtgcgaatctccttacgccatcacaagatgtagcgtagaaagtcggatttttccagtgagccaccgcgctggaactctattgaaacggaagctgaggaactgatgcagcctaaaattaactggattgataacctgcgagggatcgcctgtttaatggtagtgatgatccatactacaacgtggtacatcaccaacgcccacagcgtcagcccgctaaactgggatattgcgaatgtcctgaattcggcttcgcgcgttagcgttcccctgttttttatgatttcaggctatcttttttttggcgagcgctgcgcgcaaccgcggcattttttacgtatcgccctgtgccttatcttttacagcgttgtcgccctggcttacatttcactttttacttcgatcaacgtcgagctttcgctaaaaaatgtgctgcaaaaacccgtgttttaccacctgtggtttttctttgcgattacggtgatctacctggtatcgccattaatccaggtaaaaaacgtgagcggcaaaatgctcctgatgctgatggtgatcattggtattattgctaacccaaatactgtgccgcaaaaaatcggcggcgttgaatggttgcccatcaatctgtatatcagcggcgacacgttctactacattctctacggtatcctgggccgcgccattggaatgatggagacgcaaaagtcatcgctgacgcttatctgcactgccctgttcatcatcgcggtatttgttatttctcgcggcacattgcatgaattacgctggcgcggaaattttgccgatacctggtatctgtattgcggtcccatggtgtttatttgcgccgtctcactgttcacggtagttaaaaataagctgaatgcgcggacgttacctggactggggcttatctcccgccactcgttgggcatttatggtttccacgcactgattatccatgcgctacgtactaatggtctggagttaaaacgttggccgccgttagacatcgtgtgggtttttgccgcgacggtgacaggaagcctgctactttccatgctgttacagcgtattgataaacggaaatgggttagctaaacgacaatgatggctccggccatcattcatcatcactgtaggaagcgtaaagatcggttccatatatactgacccccagcgccaccagacacagtattttcagcgcgcccgccagcgccaggttaaatacgccgaccgcgaccatgccgatgccaagcaacagcaaagatttgcaacaagaaagcaagcggccatttcccgtgtgttcctggcgaattaagactggaaaaccacacatgacgattgccgcaaaaaaatatcccttttcgcttaatgtatgacagcctggccacagtcccaccaggtataccactgcaccgacaactaacattcccaggccgaatatccgtttcctgcgcgcaacgtgatcgtccatctcactctccttgtggttgtgtgagacacattaagcgaagaaatagcgatgaaaaaggcgcctgctcagcaataatataaaaatcagaaaacacacatacttacttcgatataattcaatagaattaatatttacgggaaatgcctttcagccaaaactgaaaggcattctgacttatgacatcaacggcaacagctgctgataaagtcgacggaaggtttcacgacgttgttgataaaccgcatgacgctgcgcatcaggataatgcgcctgctccagcggcaactgcggcaatacatcggcgagcggggtctgtttattcaccgcaatttgcgccagacgcgccgcgcccagcgctggccctacatcgccgccagtacgataatcaagctgtagcccgctaatatcagatagcatctgacgccagtattcgctgcgcgccccgccgccgataagcgtcacgctggcgggtttgacgccgcaggcgtgaaccacatccataccgtccgccaaagcatatcccacgccctccagtaccgcccgcgccagttccgccgggccatgctgatgggttaaaccaaagaaaacgccttttgcctgcggattattatgcggcgtgcgctcgccggacaggtacggcaaaaaccagatcgaatcggcatgctcatccgcctgctgtgcggcggcaatcagcgccgggacgttctcctgcccggtgagtttagccgcccagtccagacaagaggcggcgctcaacatcacagacattaaatgccagcgttccggcagcgcatggcaaaaactgtgtactgcgctctccggtttactcagaaagccgtcgctgacggcaaaatagacgcccgatgttccgagtgagagcatcgcctgtccggcatcgatcattcctacgccgaccgcgccagccgcattgtcgccgccgcccgccaccacaggtactgctggcattccccatgcgctggccacctccggcagcaacgttccggtaatgtcactaccttcaaataacgctggcatctgctgtcgggttaaatgacaggcgttgagcataacgtcgctccagtcgcgctttttcacgtccagccacatcgttcccgccgcatccgacatatcgctggcaaagacgcctgtcattcgcagccgcagaaaatctttcggcagcagaaccttgtctatctggtagaaaatatccggttcgtggcgctgcacccagactaatttgggcgcggtaaaaccgggcatcatcagattaccggttatcgcacgcgactgcggcacctgtttttccagccaggcgcactcttcgctacagcgtccgtcattccataaaatcgctggtcgcagaacctgctgacggctatcaagcaatgtcgcgccatgcatttgtccggcgatgcccaacgcccggacgccacttaacgactgttgccgacctaaacctttaaccgcacgatccgtcgcctgccaccactgctctggttcctgttccgaccataagggatgcggacgcgatacggtcagtttttcagtatgcgtagccagcacatcgccctgctcattcaacaggatagcttttacacccgatgtaccaagatcgatcccgatatacatagtgtgggttcctttactgaaagcgcccggcagcgctacgcttaccgggctaatcacgactacaggccgggctaacgcggagtcgcccggtagatagggttatttatcaaacagataacggttaaccagattttctaacagctcctgatgaccgctttgatgtactggcgccagattatgctgctccgcatactgcgccagttcgcctaaggagagttgtcctttcagaatctgctgacccagctcgccattccagccggcatagcgcttcgccacgcgtttatccagctcgccgtcttcaaccatacgcgcggcgattttcagcgacaacgccatcgtatccatcgcgccgatatgaccgtagaacagatcgtatttatcggtgctctggcgacgaactttggcgtcgaagttgagaccgcccgtcgtgaatccgcccgctttcaggatttcgtacatcaccagcgcgttctcttcaacgctaatcgggaactgatcggtatcccagcccagttgcgcatcgccgcggttggcgtcaacggagccaaaaatacccagcgcgatagcggttgcgatttcatggtggaacgaatggcccgccagcgtcgcgtggttcgcctcaatgttcactttgatctctttttccaggccgaactgtttgaggaagccatagaccgttgcaacgtcataatcatactgatgttttgtcggttcctgcggtttcggttcaatcagcagtgtgccctggaaacccattttatgtttgtgctcgaccaccatttgcataaagcggccaatctgttcgcgttcctggcgcagatcggtattcagcaacgtttcataaccttcgcgcccgccccacaggacgtaattttcgccgcccagtttatgcgtggcgttcattgccgtaaccacttgcgtcgctgcccagctaaagacttccggatccgggttagtggcggcgcctgcgccatagcgcgggttggtaaagcagttcgccgttccccacagcagttttacgccgctctgctcctgtttcgccgccagcacatccaccatctgcgcgaagttgtttttatattctttcaacgacgcgccttccggcgacacatccacgtcatggaagcagtaaaaaggcacattcagtttgtggaaaaattcaaacgccacatccgctttgcgtttcgccagctccagcgcttcgcccggttgctgccacggacgattaaacgcgcctacaccaaacatatccgcgccgttccagcagaaggtatgccagtaacaggccgcgaaacgcaggtgatcttccatacgtttacctaaaaccagctcgtcgggattgtaatgacgaaatgccagcgggttagtcgattgagggccttcatagcgaacacgatcgagttggtcaaaataagcctgcatagtgagctccataatcagataagacggcaagtaaacgacataacgtcatactggaatttcctgatttattgctcaattacgttatttcacaccgctattaagagaatccccaaatgtgctctggctctcaaaaaaacgctgaaaaccacagaagaaaaaagcgatcgcgatcgaatcctggcaaataaacaaaaaaccgtaatatatagataagaaatgacaattgtcatccgccgtttgctgtgatgaatttcgcataacgtttcaggcgcaaaataatttgtcatcattcgccagaccgttatgtcagccgttttgatagtatccatgagtccaggttcacttttgcaggatatatcctcatgtttgataaacgtcaccgtatcactctgttatttaacgcgaataaagcctatgaccgtcaggtagtggagggggtgggtgaatatttacaagcctcgcaatccgaatgggatatatttattgaggaagatttccgtgcccgtatcgataacattaaagagtggttaggcgacggcgttattgccgattacgatgatgacgatatcgcgcaattattggccgatgtcgacgtacccattgtcggggtcggcggttcttaccatcttgctgaaaattatcctgccgttcattacatcgccaccgataatcatgcgctcgttgaaagcgctttcctgcatttaaaagaaaaaggcgttaaccgcttcgtgttttacggtttgcccgactccagccgcaaacattgggcggcggaacgggaatacgcctttcgccagctggtcgccgaggaaaaataccgcggcgtagtctatcaggggctggaaaccgcgccggaaaactggcagcacgcgcaaaatcgcctcgccgactggcttcagacgctgccgccgcaaaccggcatcattgccgtaacggatgcccgcgcccgtcacgtattgcaggcctgcgaacacctgcatattccggtgccggaaaaactttgcgttatcggtattgataacgaagagttaacccgttacctgtcgcgcgtcgcgctttcctccgtcgcgcagggggcgcggcaaatgggctatcaggcggcgaagctgctgcaccgtttgctggcgcgtgaagagatgcctttacagcgcattctggtgccgccggtgcgcgtcattgcgcgccgctcgacagactatcgctccctgaccgatccggcggttatccaggcgatgcactttattcgtaaccatgcctgtaagggcattaaagtcgagcaggtgctggacgcggttgggatttcacgttcaaacctggaaaaacgttttaaggaagaagttggcgagacgatacatgcgctgatccacgccgaaaagctggaaaaagcgcgtagtttgttgatttctaccacgttggcgataaacgaaatttcgcaaatgtgcggctacccgtcgctgcaatatttctattcggtgtttaaaaaggagtacgtcactacgccgaaggagtatcgcgaccagcatagtgaagcgttgttgtagtttatccagcctacagatgccttgtaagccggatagcgtagcgccatccggcacacagaattacatatgcgcggcgatcagacgctggttgtcctggtacatcgcgaacaagtagttgttatagcgcgacccctgggtagagtaacccttcagcttatgaatcatcgccgtggcggtgacttcctgatccgccttacgcagttgggcgcgcgacttgcggaaagaagaataagccggatgcgtgttcaggttggcgacatacgcgctcaccgactcctcaaccgacgcgaattgcgagtaacctttcaccttacccggcgtattggtacaacgccctttcgtgcacttcatgccgaacaggttattgttgctacgcgccagtttagaggttccccagccgctttccgccgccgccatcgtcgccaccatgctggttgggataatgtcgacgcgctccagcaacgtattccacggaatacgacgcgtgttgccggaccagctcactttatagcgcttcgcgatatctttcatacgcgcgcgttcagacggcgaccagcggttctggtactgttttgagatcagccaattacggtccgcggtaatcgcggcattttggctggtgatgtaaggcataacggtccggagaaacgctttttttctgggggttccggaagggtattttcgcaaatcaggaagtgaactgctctttgcactattgcgagaatactcttgtttactgctaacctgtttataacttgtctcagttatgtgggacttttgactcgtttgtgttgcgtgcgtctttgccagcacctcacccgaaaatgcgatggtgagtaacataagaatcattgccccatatcgtcgcatgggagtcaatatcattaggtctcctggtcggattgatacattccaacaccttttatttttcacgaagttgaggtttgaaccccaaattctagcaaaaataggcttaaaaagcacctcagggaatagtcttaatccgaaactatgtcaagtattaacgataacaggcagcaataatgccaataaaatgtggtgcttatcgcaaatagaggcgtttttttgcgcctcgtcgctcaccctcgcgtctcctcctgcgcgactctctgctgaggaggagttcattcgcctaaaaaccaggcaagctgatgaatattgcccacaaaggatagcgtgatgaaacttgccgccttcgctctgacgctgatacccggtatcgcgatcgcctcatcatggacctcacccggttttccgacgttctcgacgcaggaaaccgggcgctttaccagccatgctgcattaacaaaaggtacacgcgcgttaacgctccatattgaccagcagtgctggcagccctccggcgccataaaactcaaccaaatgttgtcgttaaaaccctgcgaaggcgcgccgccgcaatggcgtttgtttaaagatggcgactatacgataacggtagatacccgctccggtacgccgaccctgttgttatcgataaaaactgaacctgaacgcaccgcgcagctcgcctaccagtgtcccgtctgggatgggtcgccgctcacgctggatgttcgccaaacctttccggaagggacggtagtgcgcgattattacagtggtcaaaccgataccgtccaaaacgggcaaatcacgctgcaacctgccgacagccacgggcttttattgctggaacgcgcggaaacccatgcgccggcgccttttaactggcgcaacgccaccgtttattttgtgcttacggatcgctttcgcaatggcgatccaaccaacgaccacagctatagtcgccataaggatggtatgcaagagattggcactttccacggcggcgatttgcgcgggttgacgagtcaactggactatctacagcaattaggcgtgaacgccttgtggataagctcgccgtttgaacagatccacggctgggtcggcggcgggacaaaaggcgattttcctcattacgcctatcacggctattacactcaggactggacgacgctggatgccaatatgggcagcgaagccgatctccgcgcgctggtcgacggcgcgcaccagcgcggcatccgtattttatttgacgtagtaatgaatcatgccggttacgccacgctggcggatatgcaggagtatcagttcggcgcgctctatttatccggcgcggaacggcaaaaaattctcggcgatcgctggacaaactggcgacccgccgccggacaaagctggcacagctttaacgactacatcaacttcagcgacagcgccgcctgggaaaaatggtgggggaaaaagtggattcgtaccgatattggcgactacgacagtccgggatttgacgatttaaccctgtcgctggccttcctgccggatataaaaacggaatctaccacgccttccggtctacccgcgttctatgccaacaaacccgatactaaagcaaagttcattgagggctatacgccacgggattatctgactcactggttaagccagtgggtacatgattacggcattgacgggttccgggtcgatactgccaaaaacgttgagcttcctgcctggcaacagctaaaaacccaggccagcgcggcgttacgtgaatggaagcaggccaatccggacaaagcgctggataatagcccgttctggatgactggcgaagcgtggggccacggcgtcatgaaaagtgattattatcgctatggtttcgacgcgatgatcaattttgattatcaggagcaggcggcgaaagcggtcgattgcctggcggaaatggggccagtctggcagcagatgacggataaaatgcaggatttcaacgtattaagttacctctcctcgcatgatacgcgccttttccgtgagggcggtgataaggcggcggaactgctgctgctttcgccaggcgcggtgcagatcttttacggcgatgaatccgctcgtcccttcggccccaccggctccgacccgctgcaaggcacccgttcagatatgaactggcaggacgtgagcggaaagtcagccgcagccgtcgcgcactggcagcgtattagccagttccgcgccagacatcccgccatcggcgcaggccaacaaaccacgctgacgctaaaacacgggtacggttttgtacgccagtacggcgacgatacggtgatggtcgtctgggcgggccgccgctaatcgtggcgctaccggtctcctcgcgtaccggtagccccttcaaaacaaaaaactaacctgataaaaatttgtagcataaaacatcaacaccaccgcctgacccccatttgcgccccgccatttgtagcgttatggttatccactttgacagacagttcgatagatcacccgttatgacattttcacttttcggcgataaatttacccgccattcaggcattacccgcctgatggaggatctcaacgacggcttacgcacgccaggcgccatcatgcttggcggcggtaacccggcacacatccctgcaatgcaggattatttccagacgctactgacagatatggtagaaagcggcaaagccgctgatgcgctttgtaattatgacggtccccagggaaaaacggcgctactgaatgcactggccgtactgctacgtgaaacgctgggatgggatatcgaaccacagaatattgcgctgacaaatggcagtcagagcgcgtttttctacttatttaatctcttcgccggacgtcgcgccgacggcagtacgaaaaaggtactattcccgcttgcgccggaatacatcggctatgcagattccggtctggaagacgacctcttcgtttcggcgcggccgaatattgaactgctgccggaaggccagtttaagtatcacgtcgattttgagcatctgcacatcggcgaagaaacggggatgatttgcgtctcgcgcccaaccaacccaaccggtaacgttatcaccgacgaagagctgatgaagctggacagactggcgaatcagcacaacatcccactggtgattgataacgcttacggtgtaccgtttccgggcattatctttagcgaggcgcgcccgctgtggaaccccaatattatcctatgcatgagcctctcgaagctggggctgcccggttcccgctgcgggattatcatcgccaatgataagacgattaccgccattgccaacatgaacggcatcatcagccttgcgcccgggggcatgggcccggcgatgatgtgcgaaatgattaagcgtaacgatctgctgcggctgtcggaaacggttatcaaacctttctactatcagcgcgttcaacagacgatcgcgatcattcgtcgctatttatccgaagaacgctgcctgattcataaaccagaaggcgcaatatttttgtggctgtggtttaaagatctgccgattaccaccgagttactctatcaacgcttgaaagcgcgcggcgtgctgatggtgccgggccactatttctttcccggactggataaaccctggccgcacacacaccagtgtatgcggatgaactacgtgcctgaaccggacaaaatcgaggcgggcgtaaaaattctggcagaagagatagaacgcgcctggcgtgaaggctgacggttattccggccatcatgcaggccggaacgacgttcagaaaggttgagaatagaggcgctggcgctgcacgtgtgctgcgtcaacgcactgtaacgcactggtcgggcaggcttccacgcacgccggccccgcttcccgatgccagcaaagatcgcatttaatcgcctgcgcgcctgacgcggacgccaccacagtcatcgcgccaaacgggcaagccagcatacagcttttacaaccaatgcagcgcgatgacgtcacgaagatatgcccccgatcacggcgaatcgcctgtaccgggcagacatttgcgcacggcgcgtcctcacactgatggcagaccgtggccgtggtgaagctatcctcttttatcacccggatacgcggcacaaagtccgccgtcgtcaccgccgcgctattctgctgttcctggtgcgacaccacgcaggcgacctcgcaggtacgacacccgatacacgccgacgcatccgccataataaaccggttcattgttctccccctgcgttaaaacgccagaatgccagagagccattccccgccgctttgatcccactacgcaaacggacaaattttgtcagatgcctgataaaacctggcgagctgtcttattcgcgaacggtaaatcccagctcgttagagatagcctgtgcggtttcacgcaacggtttgagcagatttttctcgccgatctgttttagccgtgacgtcgacagtgaaatagaaatggcgtaaggcactcgatggtgaatatcaaacacaggcacagcaatacaggaaacgcctagttcattttcttcgcgatccatcgccatgctggtttcacgaatttgcgccagctcatcgtacattgctggtaaatcggtaatggtattacgagtcagcggctggatctgatctttatggctttcccagtaagacgccacataatccggctgaccaaacgccatataaattttccccatcgccgagcagtacagcggcatatgctggccaatgtaggcacgcgtgcgcagcataccggtggtcggttccagcttataaatcaggatagcgtggtcatcttcacggctggaaaaattcaccgtctcgccggtggtcaggttgagcgcctcaaggtgcggtgccgcaacgtggatgatattcagcgatgacagggctttttggccgacggcaataaactttgtcgtcagacggtagctcccggccgccggcgctggcgtcacatatccgcaggattgaagcccctgcaacaaacgatggacggtactcttgttcagccccgccagctccgacaggtgcgccagcgggcaaccgttcgggtagttactcaaaatttctatcaacatcaggccacgaaacaggctctgactccccgcaggcttctctttatcgttgttctggctcatcagaaaactctctcctttcttgggcgatcagatggtagctcaaagtgtgttgcagttcacgatatcagcataaaaaacataacccgatgattttaatcatttttaaaaaccttctctggcgttgccatgtcaatttttgatctatatatttggaactagatttcgcattatgaaatttatagacaaaaaaacatactaaaatttctaacaatcgaccaggagaacagggatgaaagtaactttcgaagagttaaaaggggccttctaccgcgtcttgcggtcgcggaatattgcggaagataccgccgacgagtgcgcggaaatgttcgctcgcaccaccgagtccggtgtctattcccacggcgtgaaccgctttcctcgcttcatccagcaactggataacggcgacattattcctgatgctaaaccgcagcgggttaccagcctcggcgccatcgaacagtgggatgctcagcgcgctatcggcaacctgacggcgaaaaagatgatggaccgggccatcgagctggcttccgatcatggtattggcctggtggcgttacgtaatgctaaccactggatgcgcggcggcagctacggctggcaggcggcggaaaaaggctatatcggcatttgctggaccaactccatcgccgtcatgccgccgtggggggcgaaagagtgccgtatcggtaccaatccgctgatcgtcgccatcccgtctacgccgatcacgatggtagatatgtcgatgtcgatgttctcctacggaatgttagaagttaaccgtctggcgggccgcgaactgccggtggacggcggtttcgacgataacggtcagttgaccaaagaaccgggcgttatcgagaaaaatcgccgcattttaccgatgggttactggaaaggatctggtctgtcgattgtgctggacatgattgccaccctgctttccaacggctcttccgttgccgaagtgacccaggaaaacagcgatgaatatggcgtctcgcagattttcatcgccatagaagtggataagctgatcgatggcgcaacccgcgacgccaaactgcagcggattatggatttcatcaccaccgctgaacgcgccgacgacaacgtcgcgattcggctgcccggccacgaatttaccaaactgctggatgacaaccgccgtcacggtatcaccattgacgacagcgtctgggctaaaattcaggcgctgtaaggagccacatcatgatttttggacatatcgcgcagcctgatccgtgccggttaccgtcggccatagagcaggcgctcgatttcctgcgtaatacggactttcgcacgctggaacctggcgtagtggaaatcgacggcaaaaatatcttcgcgcagattatcgatatgaccacccgcgatgctgctgaaaatcgtccggaagtccatcgccgctatctggatattcagtttctggcatggggtgaagagaaaattggggttgccattgataccggtaataatcaaatcagcgagtcattattagaacagcgcgatattattttttatcacgacagtgaacatgaatcattcattgaaatgataccgggaagttatgccctgtttttcccgcaggatgttcatcgtccaggttgtaataaaagcattgctacgccgatacggaaaatagtcgtaaaagtcgccatagacgttttataaaatagagtttactggagcacaaaatgaaaaataataccggttatattatcggtgcgtacccttgtgcaccctcatttcaccagaagagtgaagaggaagagacggaattctggcggcaactctctgatactccggatatccgggggctggagcagccttgtcttgaacatcttcacccgctcggcgacgagtggttattgcgccatacaccagggaactggcaaatcgtggtcaccgcgataatggaaaccatgcgccgccgtagcgaaaacggcggttttggattagcgtccagtgacgaggaacagcgtaaagcctgcgtggaatactaccgtcatctttatcagaagatcaataaaatcaatgggaacaataccggcaaagtcatagcccttgagcttcatgccgccccgctggcgggcaatccgaacgtggcgcaggcaaccgacgcctttgcgcgctcattaaaagagattgccaactgggactggtcctgcgacctggtgcttgaacactgcgacgcgatgaccggccccgcaccgcgcaaaggattcttaccgttggtaaacgtactggaaactattgccgactatgacataagcgtctgcattaactgggcgcgctcggctattgaagggcgggatacctctctaccgctgatccacacgcagcaggccaaacaggctggaaaactcggggcactgatgttctccggtacaacgctggatggagaatacggcgaatggcaggacctccatgctccgtttgcacctttctgtccacaaagtctgatgacggagaaacatgttaaagaactgattaccgccgccgctcccgaactgttgcagtttaccggtattaaattgttggaaatcaatgccagtgccgatattaatcaccgcataaatatattacgcgatggtattaacatgatgaaaaaggccacacgccgctaacctgaattaaacatcatcaccttaattctcggcctgcaactcaacgttgcgccgacctaatataaaccaaacataagaaattaagttccactattcagcatcgaaagaaataagtttctataacctgatggagtcgttatgaagcgggtacttgagggcatacttgcggtattaattgccgtactttcctgcattgtatttattaacgttattttacgttacggttttgagagcagtattttgtcggtagatgaactatcacgttatctatttgtatggctgacgtttattggcgccatcgttgcatttatggataacgctcacgttcaggtcacttttgtggtggaaaaactttcgccagcgaatcagcgtcgtctctcgctgctgacgcattcgctgattttattgttatgcatcgcattaggctggggcagcctgcaaaaagcgttgcaggactggagcgatcactcgccaatcctcggtttaccgatcggcctgatgtatatcgcctgtctgcccacaagcgttgccatcgcgttaatcgagctgcgtcggctttatcacttaataacgcgtaacgattcctttcaacaaccacagcaaggagcctaatcatggccgtggtgatatttctctgctgcctgctcggcgggatcgcgataggtttacccatcgcctggtcgctgctgctttgcggcgctgctctgatggcatacctggatatgtttgacgtgcagattatggcgcaaaccctggttaacggcgcggacagtttctccctactggccattcccttttttgttttggccggtgaaatcatgaacgcgggcggcctgtcaaagcgaattgtcgacctgccgatgaagctggtcggccataagcccggcggcctgggctacgtgggcgttattgcggcaatgattatggccagcctttccggctctgcggtagcagataccgctgcggtcgccgcgctgctggtgccgatgatgcgctccgcaaactacccgatcaaccgctccgttgggttaatcgcttccggcgggatcattgcgccaattattcccccctcgattccttttattatcttcggcgtttccagcggcttgtcgatcagcaagctgtttatggccgggatcgcaccgggcatcatgatgggcgcggcgcttatgctcacctggtggtggcaggccgggcgattaaatctcccttctcagcctaaagcaacaccgcgtgaaatctggcaatcattggtttcaggtatctgggcgctgtttttaccggtgattatcatcggcggcttccgttccggacttttcacgccaacggaggcaggggcggtcgccgcgttttacgccctctttgtcgccgtggttatctatcgggaattaacgttttccagtctctaccacgtgctggtcaatgccgccaaaacgacgtcagtcgtcatgtttctggtggctgcggcccaggtatccgcctggctgattacgatcgcggaattacccatgatggtgtcagatttgctgcagccgctggtcgactctccgcgactcttatttatcgtcattatgatctcaattatggtcgtcggtatggtgatggatttgacgccaacggtgttaattcttacccctgtattattgccattagttaaagaagccaatattgacccgatttatttcggcgtcatgttcattattaactgctctattggattaatcacaccgcccgttggcaacgtcctcaacgttatttccggggtagcaaaattgaaatttgatgacgcggtaagaggcgtattcccttacgttgtcgtcctgatgtcgctgctggttttatttatttttattcccgagctaattatcacaccgcttaaatggattaattaaaggataatattatgaaattacacgttattgctcgttcattattgatagctggtctgacggttttcagcgtgtcgtctctggcggcgcaatctttacgttttggttatgaaacaccgcaaactgactcccaacatattgccgcgaaaaaatttaacgaactattaaaagaaaaaactaacggcgaattaacgctaaaactctttcctgacagcacattaggtaacgcccaggcaatgatcagcggggtgcgcggcggaaccattgatatggaaatgtccggttcgaacaatttcaccggcctggcccctgtattcaacttacttgatgtccccttcctgtttcgcgataccgcgcatgcgcataaaacgctcgacggcaaagtcggcgatgaactgaaaaaatcactcgattcaaaagggttaaaagtgctggcctactgggaaaacggctggcgcgacgtcaccaactcccgcgcgccggtaaaaacgccgggcgatttgaaaggcttaaaaatccgcactaacaacagcccaatgaatatcgcggcctttaaaatcttcggcgcgaaccctattccgatgccattctccgaagtctataccggcctcgaaacccgtacgattgatgcccaggaacaccctatcaacgtcgtgtggtcagcgaaattctatgaggtacagaaatacctctccctcactcatcacgcctattcgcctctgctgctggtgatcaataaagccaaattcgacgctttaagcccgcagttccaggaggcactgctgagttccgccaaagaagcgggtgactatcagcgcaaactggtcgccgaagatcagcaaaaaattatcgatggcatgaaagaagccgaagttgaagtcctgaccgatatcgaccgtaaagccttcagcgatgcgctgggcagccaggtgcgcgatatgttcctgaaagacaacccgcagggcgccgatctcctgaaagccgtggacgaggtgcaataagtcatgagcaactactggctggggttagattgtggtgggagttggctaaaagccgggttgtacgatggcgcaggccgggaagtagcggtgcaacgcctgccgctgcacgctttaagcccgcagccaggctgggttgaacgcgatatgaccgagctgtggcaacagtgcgcctcggtcatcagcaaactgctggcgcacacgggggtgagcggctcacaaatccgcggtctgggtatttccgctcagggtaagggcctgttcctgttagataaaagcgatcggccattaggtaaagcgatactctcttccgaccgtcgcgccatggaaattgtccagcgctggcaaaaagaagcggttccgcaaaaactctacccgctgacccggcaaaccctgtggaccgggcatccagtctcccttttacgctgggtaaaagagaatgagccgcagcgctacgcgcagataggctgcgtcatgatgacgcatgactatctgcgctggtgcttaaccggcgtgaaaggctgtgaggagagcaacatctccgagtccaacctctacaacatggcgacgggccagtacgacccgcgtctgaccgagtggctgggcatcagtgaaatcgacagcgcgctgtcccccgtggtgggttcagccgaaatatgcggggagatcaccgctcaggcagccgccatcaccggtctggcggcgggtacccccgtcgtcggcggcctgtttgatgtggtttccaccgccctttgcgccggtattgaggatgaatcgaccctcaatgcggtgatgggcacctgggccgtcaccagcggcatcgctcacggcctgcgcgaccatgaggcccacccttacgtctatggccgctacgtcaatgacgggcagtatatcgttcacgaagccagcccgacctcctccggcaaccttgaatggtttaccgcccagtggggcgacctctcttttgacgagatcaatcaggcggtcgccagcctgccgaaagccggtagcgaccttttttttctgccgtttctctacggcagcaatgccggactggagatgacctgcggtttttacggcatgcaggcgctgcacaaccgcgcgcacctgctacaggcgctctatgaaggcgtggtcttcagccatatgacccacctcaaccgcatgcgtgaacgctttaccgaggtttgcgccctgcgcgttaccggcggcccggcccactccgacgtctggatgcagatgctggcggacgtcagcggtttacgcattgagctgccgcaggtggaggagaccggctgcttcggcgcggcgctggctgcccgcgtcggcaccggcgtatatcgcgatttccgcgaggcccaacgcgacctgcagcacccggtgcgcacgctgctgccggacatgaccgcgcacgccctctaccagcgcaaataccgccaataccaggatttgattgaagcactacagggctatcacgcccgtattaaggagcacgcattatgagccgaccattactgcaactggcgctcgaccacaccagtctggaagcagcccaacgcgatgtcgccctgctacaggatcatgtcgatatcgttgaggccggaaccatcctttgtttaaccgaaggccttagcgcggtgaaagccctgcgagcgcagtgcccggaaaaaatcatcgtcgccgactggaaagtggccgatgccggtgaaaccctggcgcagcaggcttttggcgctggcgctaactggatgactatcatctgcgccgcgccgctcgcgaccgtcgagaaaggccatgccgtcgcgcaatcctgcggcggtgaaattcaaatggagctgttcggcaactggacgctggacgacgcccgagactggtatcgcaccggcgtgcgtcaggcgatttatcatcgcggacgcgatgcgcaggccagcgggcaacagtggggagaagcggacctggcacgcatgaaggcgttgtccgacatcggccttgaactatcgattaccggcggcattaccccagcggatctgccgctgttccgcgacattaacgttaaggcatttatcgccggacgtgcgctggcaggtgccgcccatccggcgcaggtcgccgccgaattccacgcccaaattgacgccatttggggagaaaagcatgcgtaatcatccattaggtatttacgagaaagcactggcgaaagacctcagttggccagagcggctggtgctggcaaaaagctgcggttttgattttgtcgagatgtcggtggatgaaaccgacgaacgcctttctcgcctggagtggacgccagcccaacgcgcatcgctggtgaacgcgatgctggaaagcggcgtcgctatcccgtcaatgtgtctctccgcccatcgccgtttcccttttggcagccgcgacgaagcggtacgccagcgggcgcgtgaaatcatgaccaaagccattcgcctggcgcgcgacctggggatccgcaccatccagttggcaggttacgacgtctattacgaagagcacgacgaaggcacccagcaacgtttcgccgaagggctggcgtgggcggtggaacaggccgcagcggcgcaggtgatgctggcggtggagatcatggataccgcgtttatgaactccatcagcaagtggaaaaagtgggacgagatgctttcgtcaccgtggttcaccgtttatccagacgtcggcaacctcagcgcctgggggaacgacgtgaccgccgagctgaagctgggtattgaccgtatcgccgctatccacctgaaagacacgctgccggtgaccggtgacagccccggccagttccgcgacgtgccgtttggcgaaggatgcgttgattttgtcggcatcttcaaaacgctgcatgagctgaattatcgcggttcatttctgattgagatgtggacagagaaagccagcgagccggtgctggaaattatccaggcccgacgctggattgaatcacggatgcaggaaggaggtttcacatgttagagcaactgaaagccgaggtgctggcggccaacctggccctcccggcgcacgggctggtcacctttacctggggcaacgtcagcgcggtcgatgagacgcgcaaactgatggtcatcaagccttccggcgttgaatatgaggtgatgaccgccgacgatatggtggtggtagagatcgccagcggtaaggtcgttgaaggccataaaaaaccgtcgtccgataccgcgacccatctggcgctctatcgccgctatccgcagatcggtgggatcgtgcatacccattcccgccatgcgacgatctggtcgcaggccgggctcgatctgcccgcctggggcaccacccacgccgactatttctatggcgcgatcccctgtacccggctgatgaccgttgaggaaattaacggcgagtacgagtatcagaccggcgaggtgattattaaaacctttgaagagcgcggtctcgatccggcgcaaatcccggcggtattggttcattcgcacggcccgtttgcctggggtaaaaatgccgccgatgccgtccacaacgccgtggtgcttgaggagtgtgcctatatggggctgttctcgcgccagctggccccgcagctaccggatatgcagcctgaactgctcgataaacactatctgcgtaaacacggcgcgaatgcctattacgggcagtaatgccggcagccacagcctgtgtcagatggcggctgcgccttatccgacctacaagatttgcaatatcaatacgttgtgatgaactcttgtaggcccgataagcaaagcgccatcgggcattcagtttgcaaccgctttgtcagagggccaaagattatactcaagaattaacgtgttccttactgtagcgccgcttccaggcggtaggcgtcaggccggtgtgcttgcggaagatctggcgaaagtaaccaacgtcattaaaaccgcaccgttccgccacctcttttaacgaacgcgcgtcgctaatcagcaacttttccgcctcgcgcacccgctggcggtggatggcttccgttagcgtaaggtgaaatacccgccgataaacgcgtcccagataatccacattgcaatgcagttctttcgccagaaccgcgctggaaagcggcaggtgatagtgcgttcgaatcagctgctgcgctttccaggccagcgacacgccagcggcctcggcgttttcattctgccgggagtcaacggtgagctgctgcaaaatcagcagcacgatgaactccagcgccgggctgcgctggtgcttttcctgctcgttcataaactggcgaaaaagcgcaatcagcgcctgcggatcggcaacctgggtatgctgcggcacggaaagatgcgtcagccagcgcgggtcgctgtccggcgctttgacctcaaaatggagccagtaaaatttaagatcggcgggaaactcctcaacgccaatatggcggcgatgcggccaaagcaacaggctttccccggcttcgacacagaaaacacattcttcttcctgaattttcaggcagcctttttccacaaatataatttcccacgattgcagacgcctggctggatgacgcccaataccgcgagaaataaataatccgccgttttggactttaatcggtaatgttatggataattcgagcattaatatgtcatttcccgctcattcagcaccgtatttcatattagcttttgattattaactaaaaatagtcatttcactcgatccatctcacatttttaaatgcgggtcggaatcgtcatctttttttactcttttatcgccttgtcgctcaccgctatctgggcaaaatgaatcaggtcataacgcgaaaataaaaattactgccataaaataccccgtcagcgaggaatatctatgacctctacagccttaaggagcacgaaatgaacgtactggaagtcgatctgcataaactgacggtcagcgatccgttcctcggacagtatcaacaactggttcgcgatgtggttattccttaccagtgggatgcgttaaacgatcgtattccagaggctgaacccagccatgccattgaaaatttccgcattgccgcaggccagcagacgggcgacttttacggcatggtctttcaggacagcgacgtggcgaaatggctggaagcggttgcctggtcactgtgccagaagcccgatccagcgcttgagaaaaccgccgatgaggtgattgaactggtggccgccgcgcagtgtgacgatggctatctcaatacgtactttacggcaaaagccccgcaagaacgctggagcaacctggcggagtgccatgagctttattgcgccgggcatctgattgaagcgggcgtcgccttctttcaggccaccggcaagcgtcggctgctagacgtcgtttgtcgcctggccgatcatatcgacagcactttcggccctggcgaaaatcagctgcacggctatccgggccacccggaaattgagctggcgctgatgcgtctgtatgaggtaacagagcagccgcgctatatgacgctggcaagctactttatcgggcagcgcggcgcccaaccgcacttctacgacgaagagtacgaaaaacgcggccaaacctcttactggcatacctacggcccggcgtggatggtcaaagacaaagcctacagccaggcgcatctgccaatttcgcagcagcagacggcaatcggccacgcggtacgttttgtctatctgatgactggcgtggcgcatctcgctcgcctgagcaacgatgaaggcaaacgccaggactgcctgcgtctgtggaaaaatatggcgcagcgtcagctgtatatcaccggaggcatcggttcccagagcagcggcgaagcctttagcagcgattacgatttaccgaatgattcggtctatgcggaaagttgcgcttcaatcggcctgatgatgttcgcccgccggatgctggaaatggaagccgatagccagtacgccgacgtgatggagcgcgcgctgtacaacaccgtcctcggtggtatggcgctggatggcaagcatttcttctacgtcaacccgctggaagtgcatccaaaatcgttaaaattcaaccatatttacgatcacgttaagcccatccgccggcgctggtttggctgcgcctgctgcccgccgaacatcgcccgcgtgctcacctcccttggtcactacatctacacgccgcgtgcggatgcgctgtacatcaatatgtacgtgggtaacagcatggaaataccggttgaaaatggcgcgctcaaactgcgaatcagcgggaactacccgtggcatgagcaggtgaagatcgccatcgactctgtgcagccggtacgtcacacgctggcgctacgtctgccggactggtgccctgaggcaaaagtgacgctcaacgggctggatgtggagcaggatattcgcaaaggttatctgcatatccgtcgaacctggcaggagggcgatacgataaccctgacgctgccgatgccggttcgccgcgtgtatggcaatccgctggcgcgtcacgtcgccggtaaggttgccattcagcgcgggccgctggtctattgccttgagcaggccgataacggcgaagagctgcataatctgtggctaccgaaagagagtgagttccgggtctttgagggcaaagggctttttgcgcataagatgctgattcaggctgaaggcgagaagcaaagcgccccagatgcgcagcatcaggcgttgtggcactacgataacgcgccgtcatcgcgccagccgcagacgctaaccttcattccgtggtttagctgggccaaccgtggcgagggcgaaatgcggatttgggttaacgagcggtaatactgtgccggatggcggctgcgccttatccggcctacaatatttgcaatatcagtatattgcgataaattcttgtaggcccgataagcgaagcgccatcgggcattacctcttgcgtcagaacagccccagaggcttatcggaatagctcaccagcaggcacttggtttgctggtagtgttccagcatcatcttatgcgtttcgcgcccgatgcccgactgcttatagccgccgaacgcagcatgtgccggataggcgtgatagcagttggtccatacgcgcccggcctgaatgccgcgccccatcttataggccagattgccgttgcggctccagacgccggcgccgaggccatactgcgtatcgttagcgatttccagcgcctcctccatggttttaaaggtggttaccgccagcactgggccaaagatctcctcctgaaagacgcgcatattgttcttaccaaacagaatggtaggctcaaggtaatagccctctttaagttcgccatccagctccttgcgtcgcccaccggtcagaatatcggccccctcttttttaccgatatcgatataattgaggatagtctcaagctggccgtgggagacctgcgcccccatctgtgtaccgctatctagcgggttcccgctgcgaatgctctccacccggcgaatagcgcgttccataaagcgctcatagatggactcctggaccagcgcacggcttggacaggtacacacctcgccctggttaaaggcaaacagggcaaatccctccagcgctttatcaaagaacgcatcttcctcatccatcacgtcagcaaagaagatattgggcgatttaccgcctaactccagcgtcaccggaataatgttctgcgtggcgtactgcatgatctgttgacccacttccgtcgaaccggtaaacgccaccttcgcgatacgtttcgaggtcgccagatattcgccaatctcgccgcccgcgccgttcacgacgttgacgacgcccggcggtaacagatcgccaatgatttccatcaacagcaaaacggaaagcggcgtcaggcgtgccggtttaagcaccacgcagttacccgccgccagcgctggcgccattttccagcttgccatcaacaacggaaagttccacgggattatctgccccacgacgccaagcggttcgtgaaaatggtaggccacggtttcgctatcaacttcgctaatcccgccctcctgcgcacgtatacaggaggcgaaatagcggaaatgatcgatcgccagcggtacgtcggcggcgctggtttcacgaatcggtttaccgttatcccaggtttccgctgtcgccaacagttcgaggttttgttccatccgatcggcgatcttaaacaagatagcggcacggtcttgtactgacgtatgcgcccacttatctttcgccttatgcgcggcgtcgagcgctaaatcgatatcttttttaccggaggaagcgacttcacatagcggctggccggtcactggcgtcaggttttgataatattcgccgtcggcgggcgcaacccagtcaccaccaataaaattgtcatagcgggcttttaacttcagtgggtacccgtattcacctggctgaatacgtgttgaagggggattgttcgtcatgaccaactccttattgtaaaggtactccacaagggtagacggtgctggtgaatttttcgccaatgatttcccgctttacgacagcaatcacgaattactttcctttacgtttctccgtctggttttagccatactaaacaggtgcctgtttaacgtacggagaacactatgcagcaatatatcggtattgatgtgggaggaactcacgtcaaatatggcgtgattaacagtgacggcgaagaattaacccatcatcaattcgatacgccagaggacgcctccacgtttacccgcaaatggcaggatgtggtggcgcgttgccaacaggactatgacattgcggcaatcggggtcagtttccctggccatattaatccccataacggtcatgcggcaaaagcgggcgcgctggcttacctggatgacgtcaacctgatggagttgttcagcgggctgaccgatctgccgctggtcgtggagaacgacgcgaactgtgcggcgctgggcgaaatgtggcgaggtgccgggcagcattatgaaaacatggtctgcattaccattggaaccggcattggcggcggtattatcgtcggacgagaactgtatcgcggcgcgcattttcacgccggtgaattcggcgtcatgccggtcgggaacaatggcgaaagtatgcataaaatcgcgtcaaccagcggattaatggcgtcgtgccgccaggcgctggcgctgcctgccgaagagatgccgcctgcggatgtgatcttcgaacgaatggcgaccgatgttcatctgcgtgaggcggtcaatgactgggcgcgttatctttcacgcggcgtttacagcgtgatctctatgtttgatccgggcgtggtgctgatcggcggaggaataagcgaacaggaaaagctctacccgctcctgacgcggcatcttgaaacgtttgaaatgtgggaggcgctccaggtgccgattcagccctgccaactgggaaatcaggcgggcaggctgggcgccgtctggctggcgcagcaaaagctcgaccgaggctaacgtgttacgccttatccggcctgcattgtctacgcaggcccggtaagcgtccgcgccaccgggcaaaggcgttacatcgccgtgcgataaagttccacaatctcatcgtgagtcgcctgaataaggcgcaaagaatacgggtgaaattatcctgataacaggttcacgctggctattttaagaagccagaaaaataaaaagcacatctggttcatttcctgatgtgctttttataaagcaacgcaataattgtattgcttcatttgttatttaatttaaccatttcattctttttgcggaaataataacgcatcacgtaataaatgatcattcccacgacgtcgtgtaaatccaatccggtcaaaatattcaaggatctgaatggccagtttccgccctacattcagcctgtcgcgaaaatccgccgcacaggttgatcctctctcttgatccagctcgcggatcatattggcgaaagcgacaatccgatcgttacgatagtaccgatcttttacgatcgcggtaatgatgccttgctgtgccgcctgccgcagcaccagccgcatcaattgttcttccgttccggtctctttcgccagatcgcgtacccaccagggttcatcgccaaatagcggttcgactttttgccagacggcctgctgctcatcgctaaatcccgctttatgatccggcagatgcaaccaaccgtgatggctatgaatcaggccgtcgtcgcgcatccgctcgatcagcatcagaaccagcgcttcatcctccatcggcagggccatgcggcgtaaacgctcgcgtcccggccccggttcatcgcggtgctgttcgtggtaggtcgccagcgtatcaagaatcttacgctgccagcgggcggcgacgggcgcgcttaacaaattgtctccagcctggataaaaccatgttgctcaataagctgacgcataccgagaggattaagctgacgcgcccaaccgaaatccggcaggttgacggcgccgcgttccagatgaatggccaacgccgcgctatcgtcctgcgcggcggcaagcgttgaaagccagtgcaaataatctggcttacgtttaccgcgacgcggcgccttaagcgtcaccacgcgtgcgccggcaagggtggcacgtgcggaaatatcacgcagcaccagtctgtcattatcggccagccacaacggcgtatcaaagatcagctcggccagcccgccttccagcaaagagacgcgaccggtcacatggctggcagcatggtgaatatgtagcggttgccattgggaaagcggcgcatgaagcgccagagaaacgatcacccgggaaaaagcctcccccaccggcgcatcggaaagcagccagtcgccgcggttaagctgctccttctccgcatcgcccgcaatattgagcgcaatacgttgcccggcatacgcatggtcagtgggctgattttgcgcgtgtagacttcgtacgcgcatcggcgtattaacgccggtcaaccatagcgtatcgcccacgtttacctctccgctcagcgccgttccggtcaccaccagtcccgcccctttcaccgtaaacgcacggtcgatagccaggcggaagcgatgctgcgcggcgtgcgaacgtgcaggaagctgctgtaaatgagcgcgaagttctgcaataccgcgtccttcattggcggcggtgacaaataaaacggtatcggcgaagccatagttgtcgagcgccgccagtacctcttcacgtacttcaccgatacgcgcctcgtccacgcgatcggctttggtcagcgcgacggtgagctggagattacccgtcagttgtaggatctgtaaatgctcgcgcgtttgcgccatgacgccgtcatcacaggcgaccaccagcaaagcgtgatcgataccgcctacgcccgccagcatgttagagaggaatttttcatgcccaggcacatcgataaagcccagcacacgaccatccggctgcggccaatagacgtagcccagatcgatagtcatcccgcgttttttctcttccggcaggcgatcggcattgaccccggtaatcgcctggagcaacgtcgttttaccgtggtctacgtgtccggcagttgcaataatcatttcagcatcatctccataaaccggctttcgtcttcaagacagcgcatatccagccataaacggccatcataaattcggccaatgaccggtacaggcagcatgcgccagcgggccgccagcgcctccagccgactaccgcgcccgtcgtgcggggtaaaggtcatggcggcgctgggaaggcggtctaccggtaatgaaccgctgccgatttgcgacaggcagggtttaacctccagcgcaaattcatcgccgtaacgtgccgccagccgcgcctgtaaccgctgcgcttgttcgcgaatcgacgcttcgctgcgggttaacagacgcagcgtgggtaatttctccgccaacgcttccgggtgcagatacagacgtaacgttgcctccagcgccgccagcgtcattttatccgcacgcagggcgcgtttcagcggatggctttgcagttgggcaatcatcgcttttttgccgacgatgatcccggcctgcggcccgcccagcaacttatcgccggagaagcttaccaggctgacgcctgcggcaatgagctgctgcggcatcggctctttgggtaagccatattgacttaaatccaccagcgaaccgctgcccagatccgccaccaccggaatatccagctctcgcccgatttccgccagttccgcttcctctaccgttttggtaaagccctcaatgctgtaattactggtatgcaccttcatcaacagcccggtattttcatttaccgcctgacggtaatctttcgcgtgcgtccggttggtggtgcctacttcatgcagcgtacagcccgcctggcgcataacatccggaatacgaaacgcgccgccgatttcgaccagctcgccacgcgaaaccaccacctctttgccgctggcggtcgctgccagcatcagcaataccgccgccgcattgttattgacgatacaggcgtcctccgccccggtgatacggcataacagcgtcgccaatgcccggtcgcgatgcccccgcccggcgccatccaaatcgtattccagcgtcaccggcgcgcgcatcgcctgcgttaccgcctcaatcgcttcttgcgcctgcaatgcgcggccaagattggtgtgcaacaccgtccccgtcaggttaatcaccgggcgcagcgcgctttgcgccgcattttccagccggagtttcgcctcttgcgcccagtctgcgtaccagtcgggaagcgtttgcgtattccggatgacgtcgcgcgcgtcgtcaagcatccgcctaagcagatcaaccacctgggtatggccataccgatcgcgcagagaaagaaaggcgctatcgtgcaataaacgatcgatagcaggaagctggctgtagagtgtacgcgtttcgcttgtcatgaaaatgcctggctgttggtggccctctcctggcgggagagggatatcgacataagggggattgtaacgtgagtttgctcaggcggacataatgcgcgtcaagcctttggcgcttcggtgcgggcaaagctttcgcgttgaaaaagcgtttcgaccagtttgaccaggtgggggcggctaacacaccagccaggcgcgacccggcggaagttgagatagcctaccgcacaggcaatcgcgatagtcgccagattgaccgtatccgtttttagcgtcccgtcgctcagataactttcgagcatatccaggctgcggttgattttttcccgctggcgcagcagttccgtttccgattgttgcgccgtcgggcgcgcctgttcgcgtacagacaccaacgctgcatccataatgccgtcagccaacgcttcaagctggcgaactttaagcgctgccatcgggtcacgcgggagcatcgctggcgcgatatccagcagttcaatatattccgcgatgatcggcgaatcgaaccagtactcccctttctccgtcaccagcgctggcaccttacccagagggttgtattgcgccacgccgttatccgcctcgtaaggtagttcattaataaattcgaaggtaatacccttttcgagcagcagaacagagattttgcgcacaaaagggctggtgtagctaccgatgagtttcatgccgtgtcctttttgccaaccagtaaaaatcatagtatggctcaaataagacgaaaagagacacaaaaggaggttgctgaatgacataacgtgagaggactcgcgacaaaatgtttgtcggatcgtattgacgttacccgggcttaaaatttcttgtgaagaggatcacaaaaattcaacaaagcaccaaaataaaaatgtgaaatatctcacataaaatggccttttaagggctaaaaattagattcgttgtttttttacacagccactttgtgatcaatatcacatcaattacctctctaccccctatatttatgtgacgcaaatcacataaattgtccctgtctggacagttgaacgattcagtgccagattgcgcagtatctacactacagggtccggctacctctgccgctacattaacaaacctcgggctttcagcctgcgcgacagcaacataagaaggggtgtttttatgtcatccgatattaagatcaaagtgcaaagctttggtcgattcctcagcaatatggtgatgcctaatatcggcgcgtttatcgcgtggggtattatcaccgcattatttattccaacagggtggttgcctaacgaaacgctggcgaaactggttggtccgatgatcacctacctgctgccgctgctcatcggttataccggcggtcgtctggttggcggcgaacgcggcggcgtagtgggcgctatcactaccatgggcgttattgtcggcgcggatatgccgatgttcctcggctcgatgatcgccggtccattaggcggctactgcattaagaaattcgacagttgggtagacggtaagatcaaatccggttttgagatgctggtgaacaacttctccgctggcattatcggtatgatcctcgccatcctggcgttcctcggtattggtccggcggttgaagtcctgtccaaaattctggcggcgggcgttaacttcatggtggcgcacgatatgctgccgctggcgtccatttttgttgaaccggcgaaaatcctgttcctcaataacgcgattaaccacggcatcttctcaccgctgggtatccagcagtcccatgaaatgggtaaatccatcttcttcctgattgaagctaacccgggtccggggatgggcgtcctgctggcgtacatgttcttcggtcgcggcagcgctaaacagtctgcgggcggcgcggccatcatccacttcctgggcggtatccacgaaatttacttcccgtacgtgctgatgaacccacgcctgattctggccgttatccttggcggtatgaccggcgtattcaccctgaccatcctgaacggcggtctggtctctccggcgtctccgggttccattctggcggtactggcgatgacgccaaaaggcgcttacttcgctaacatcgctgccatcgtggcggcaatggcggtctccttcgtggtttctgcaattctgctgaaaaccagcaaagtgaaagaagaagatgacattgaagcggccacccgtcgtatgcatgacatgaaagcggaatctaaaggcgcctctccgctggcggctggcgacgtgaccaacgacctgagccatgtgcgtaaaatcatcgtggcttgcgatgccggtatgggttccagcgcgatgggcgcaggggtactgcgtaagaaagtacaggatgcaggcctgagccagatctccgtcaccaacagcgccattaacaatctgccgccggatgtagatctggtcattactcaccgtgacctgaccgagcgcgcgatgcgtcaggtaccgcaggcgcagcatatttcgctgaccaacttcctggatagcggcctgtacaccagcctgaccgaacgtctggttgccgcacagcgccacaatactaatgaagagaaagtacgcgaccatctgaaagacagctttgaggagggtgataacaacctgttcaagctgggcgcggagaatatcttcctgggccgtaaagccgctaacaaagaagaggcgattcgctttgccggtgaacaactggtgaaaggcggctatgttgagccggaatacgtcgaagcgatgctggaccgcgaaaagctgacgccgacttacctcggtgaatccatcgcagttccgcacggcacggtggaagctaaagatcgcgtgctgaaaaccggcgtggtgttctgccagtatccggaaggcgtacgcttcggtgaagaagaagacgatattgcccgtctggtcattggtatcgccgcacgtaacaatgagcacatccaggtcatcactagcctgaccaacgcgctggatgatgaatccgtgatcgaacgtctggcgcacaccaccagcgtggatgaagtgctggaactgctggcaggtaaaaaagcttaacagttaagcatccccaaaatagttcgagctgcaggaaggcggcaacgcagtgaatccccaggagcgtacataagtacgtgactggggtgagcgaggagagccaacgcatctgcagttcgaaatatgaaggcgatatcctctcccttgtggagagggttaggttgagggaaaagcctcaccccagccctctcgggtaaaaacattaatgaaggttaatactatgaaagcattacattttggcgcaggtaatatcggtcgtggctttatcggcaaattgctggctgacgcggggatacaactgacgtttgcggatgtaaaccaggtcgtactcgatgccctgaatgcccgtcatagctatcaggttcatgttgtgggtgaaaatgagcaggtggataccgtttccggcgtcaacgctgtcagcagcatcggcgatgatgttgtcgacctgattgcccacgttgatttaatcaccactgccgtgggcccggtggtgcttgagcgtatcgctccggctatcgctaaagggctggtaaaacgtaaggcgcagggcgtggatgccccgctgaatatcatcgcctgtgaaaatatggtgcgcggcaccacgcagctgaaaggccacgtaatgaacgcgctggcggatggcgataaagcctgggttgaacagcacgtcggttttgtcgattccgccgttgaccgtattgtgccgccatctgcttctgcgaccaacgatccgctggaagtgacggtagaaacgttcagcgagtggattgtcgataaaacccagtttaaaggcgcgttgccaaacattccggggatggagttaacggataacctgatggcatttgtcgaacgtaaactcttcacgctgaacacaggtcatgctataaccgcgtacctcggcaaattagccggtcatcaaaccattcgcgacgctattctcgatgagagtattcgcgcggtggtgaaaggcgcgatggaagaaagcggcgcggtgctgatcaaacgctacggttttgatgccgacaaacatgcggcatacattcagaaaatcctcggtcgttttgaaaacccgtatctgaaagatgacgtcgaacgcgtaggtcgtcagccgctacgcaaactcagcgcgggcgaccgtctgatcaaaccgctgcttggcaccctggaatatggtctgccgcatgtaaatctggtcaaagggatcgcggcggcgatgcatttccgtagtgatgaagatccgcaggcgcaggagttggcggctctgattaccgaaaaaggcccgcaggccgcgctggcgcaaatttccgggctggatgccaatagcgatgtggtggcggaggcggttaacgcatataacgcgaccaaatgacgcagaatccggcgcaggttagcctgcgcccaaataacagattgtcagatatgcaggcaataatggaacaaacccaggcctttgaaaatcgtgtgcttgagcgtctgaatgctggcaaaaccgtaaggagcttcctgattaccgccgtcgagttattgaccgaggcggtgaatattctggtgcttcaggtgtttcgcaaagacgactatgccgtgaaatacgctgtggaaccgttgctggacggcgacgggccgctgggcgatctttcggtacgtctgaaacttatctatggcctgggcgtactcagccgcaccgaatatgaagatgcggagctgttaatggcgctgcgcgaagagctgaatcacgatggcaatgagtacgcctttaccgacgatgaaatcctcgggccgtttggcgaactgcactgcgtcatggcgctaccgccgccgccgcattttgatacgtccgacgcggcgctatacgccatgcaaattcagcgctaccagcaggcggtgcgttcgacgatggtcctctctctgaccgagctgatttctaaaatcagcttaaaaaaggcctttcaaaagtaaatcccgccgttaacctctttcttcttcttttggtcggtacagccgccggtaatattccagacgctgcaaataaatgggcgcgctctccgacggcacctcggaaggaacataatcacgcggcggcgttttattcaggtattcacggaacgcctggctggacgccataaaatcgacggctttatcaataagaagtggtacgttctcacctatttttgccatgatagatcctccatgtgggacccgcgtctgactcccgcggtcgcttatttgagtttaggatcaatttagcgttgtcattgaggaaaatgtgcttaatcgcttttcttgccgacaaaagggcgcttcatcttttctttcgacaaaaaggattttattctcaacgagataattaaataatgagcagtgtaatacttgccataattgattatctttacgtcatgagttgtgaagaatcactcactgcgcgcatactataaggtatctatcccatttctatcagaagctatcccatgaaagaagttgaaaaaaacgaaattaaacgcctgagcgatcgtcttgacgctattcgccaccagcaggcaggtctctctctggttgaatccgccgataaatacgcggagctggaaaaagaaaaagagacgctagaagcagaaattatccgtctgcgcgaagtacacagccagaaactgagtaaagaagcgcagaagctgatgaacctgccgtttcgccgcgcgatcactaaaaaagagcaggccgacatgggcaagttgaagaaaagcgtgcgtggcctgattgttgtccacccgatgacggcgctgggccgggaaatggggctcaaagagatgacaggtttcgcgaagagcgagttctaaaccttccgcatcccaggctctcaggacacccgttgtacggaggatgtcttgagagcatcgggctatattccgaatttttcatggaactatttacaccgcttatatacaagttcatttttaacggtagtccctgctttttcaggatgaaaaattccactatcatgcctgtttgtatttatacaatgaatttttttcatccccttttcttatatcccgcagaatatgattgacccgcaaaattaaataacattatcatccctgaaaaaaaatccccatacataaacattataattatatttttataaagcattgctatgagcaattgataaataacgtcgggtttttgcgcgcttctatagaagcgacgaatgttttcattctaaccatacgttaatgagttattggcaatactcgctgaatgatgagctagttgtataaataataggttaactatttatattatataaattattaacaaggatatttcatatgcacaaaaatggaaaatttatccccctgcttgcgttgggattcacattctttttatctggttgtgattacttcgcagataaacaccttgttgaagaaatgaaagaacaacaaaaagaacaagaaacaaagataaacctgttagaaaaacaacaaaaagaacaagaagcaaagataaatctgttagaaaaacaacaagctacgattatcaacacaaccaaaaaggtcaccgaagtcgttggccgcgttgaacgcaaacaacggctattcgactatacagaactggacccatcacaaacgcactattttattattaacaacggcaatatcggattagccgggcgtattctatctattgagccaatagataatggaagtgttattcatcttgatttagttaacttactcagcattccggtatcaaaccttgcgtttaatatgacatggggtacgaaaaaaccttccgaggcaaaagatctgcctcgctggaaacaactcctgctcaacacgaaaatggactcgacaatcgaactcttaccgggagcatggacaaacgtcacgctaacattaaaaggcgtatcgcccaataatcttaagtatctaaaaataggtattgacatggagaatgtcatattcgacagcatacaacctattaacgatacaaaaaagaagccaaaaaaataatagccattgatacaattattttagaaaaggaaattactcattcatgaatagaatatttaaagtcctctggaatgccgctacgggaacatttgttgtcaccagcgaaaccgcaaaaagccgcggcaaaaaaaacggccgcagaaagctggcagtttccgcactcatcggtcttagcagcattatggtttctgcggatgcactggccaacgcaggaaacgatacaggcgacggcgttactccaacgggtacccagactggaggaaaagggtggattgcaattggtaccgatgccacagccaatacttacaccaacgttgatggcgcaagcgccgcaatgggttataaagcctccgcgatggggaaatggagtaccgccattggttcctacagccagtccaccggcgactcttcgttagcgcttggcgtaaaatcggtttcagccggtgaccgggccattgcaatgggcgcctcatcctcagccagtggaagttattcaatggcaatgggcgtgtatgccaattcgagcggcgcaaaatcggttgcgttaggttataaatctgtcgcgagcggagcaacttcctctgcattaggttatcaagctactgcgagcggcgacgacagcgctgcttttggtaatggcgcaaaagcgataggcaccaactcagttgcccttggctcgggctctgtcgcccaggaagacaattccgtcgccgtgggtaacagcaccactcagcggcagataacctacgttgctaaaggcgacatcaattccaccagtaccgatgccgttacaggtgcgcaaatttattctttaagtcaatccgtcgccgaccgactcggcggaggggcttccgttaatagtgatggtacagtgaatgcgcccctctacgaggtaggcacaggcatctacaataacgtaggtagtgcattaagcgcacttaacacgtctatcactaacacagaggcctctgtcgcaggattagccgaagacgcgctgttgtgggatgaaagcatcagcgcctttagcgctagccacacgggaaacgccagcaaaatcaccaatctggcggcgggtaccctggctgcggacagcaccgatgccgttaacggctctcagttgtttgatacaaatgagaaagtggataagaacactgctgatatcgccaccaataccggcagcatcaaccaaaacactgccgatattaccgctaataccgacagcattaaccagaacacaaccgatatcgccgccaatacgaccagcatcaatcagaacaccactgatatcgccaccaacaccaccaatatcaacagtctgagcgactccgtcaccacgctcaccgatgatgcactgctttgggatgcagcctctggcgcattcagcgctaagcacaacggaagcgacagcaaaatcaccaatctggcggcgggtaccctggccgctgacagcaccgacgccgttaacggctcccagttgtttgatacaaatgagaaagtggatcagaacaccgctgatatcaccaccaataccaacagcatcaatcagaacaccactgatattgccaccaacaccaccaatatcaacaacctgagcgattccatcaccacgctcaccgatgatgccctgttgtgggatgcagcctctggcgcattcagcgctaaccacaacggaagcgccagcaagatcacaaatctggcggcgggcaccctggccgcggacagcaccgatgcggtgaacggctcccagttgtttgccaccaacgaaaatgtgtctcagaacaccgctgatatcaccaccaataccaacagcatcaatcagaacaccactgatattgccaccaacaccaccagtatcaacaacctgagcgattccatcaccacgctcaccgatgatgccctgttatgggatgcagcctctggcacattcagcgccagccgtagcggaagcgccagcaagatcaccaatctggcggcgggcaccctggccgcggacagtacagacgcggtgaacggctcccagttgtatgaaaccaaccagaaggtggatcaaaacacctctgctatcgcagatattaatacgtccatcaccaatcttagctctgacaacctgagctggaatgaaacaacgagttcgttctctgccagccacggaagtagtacgacaaacaaaatcaccaacgttgctgccggagagctgtctgaagaaagtaccgacgcggttaacggatcgcagttgttcgaaaccaatgaaaaagtggatcagaacacgaccgatatcgccgccaataccaccaacatcactcagaacagcaccgcgattgagaacctgaatacttctgtctccgacattaatacgtccattaccggcctcactgataacgctctgttatgggacgaagacaccggcgctttcagcgcaaaccacggtggaagcaccagtaaaataaccaatgtcgccgccggggcgctttctgaggacagtacagacgcggtaaacggatcacagttgtatgaaaccaaccagaaggtggatcaaaacacctctgctatcgcggatatcaatacgtccatcaccaaccttggtaccgatgcactgagctgggatgacgaagagggtgcgttcagcgccagccacggtaccagcggtaccaataagataaccaatgtagcagcaggtgaaatcgccagtgacagtactgacgccgttaatggctctcagctctatgaaactaacatgctgatttctcagtataatgaatctattagccaactagccggcgataccagcgaaacctatatcacggaaaatggtaccggcgtgaaatacatccgtacgaatgataacgggcttgaaggccaggatgcatacgcaacgggtaacggcgcaacggcagtaggttacgacgccgtcgcctctggcgctggcagtctggctcttggccaaaacagcagcagcagcattgagggcagtatcgctttgggcagtggctccacctctaaccgcgctattacaaccggtatacgagaaacgagcgcaacaagcgatggcgtggtgattggctacaatacaacagacagagagttgctgggcgcgttgtcattggggacggatggagaaagctatcgtcaaattaccaacgttgctgacggctctgaagcgcaagatgcggtaacagttcgtcagttacaaaatgccattggtgcggtcactactacaccgaccaagtactaccacgcaaactcaacggaagaagattcactggctgtcggaactgactcactggcaatgggtgcgaagaccatcgtcaatgctgatgcaggtattggtattggtctgaatacactggtgatggctgatgccatcaacgggattgctatcggttctaacgcacgcgccaatcatgcaaacagtattgcaatgggtaatggttctcagaccactcgcggcgcacagactgactacaccgcctacaacatggacacaccgcagaactctgtcggtgagttctctgtcggcagtgaagacggccaacgtcagatcactaacgtcgcggcgggttcggcagataccgatgccgttaacgttggtcaattgaaagtaacggacgcgcaggtttccaggaatacccagagcattactaacctgaatactcaggtatcgaatctggatacccgcgtcaccaatatcgaaaacggcattggcgatatcgtcactaccggtagcaccaagtacttcaagaccaacaccgatggcgcagatgcaaatgcccagggtgcggacagcgtcgcgattggctctggctctattgctgccgctgaaaacagcgtggcgttaggcacaaattccgtcgcagatgaagctaatactgtgtctgtcggctcttctactcaacaacgccgtattaccaacgttgccgcaggggtgaacaacactgacgcggttaatgtggcgcaactgaaagcctcagaagcaggctccgtgcgttatgaaaccaatgcagatggctcggttaactacagtgtgctcaacctgggagacgggagtggcggcaccactcggatcggcaatgtttctgcggcggtgaatgatacggatgcggtgaactatgcgcaattgaaacgcagcgtcgaagaagcaaacacttataccgaccaaaaaatgggtgaaatgaacagcaaaatcaaaggcgtagaaaacaagatgagcggcggtatcgcctcagcgatggcgatggccggtctgccacaagcctacgccccgggcgccaacatgacctcgattgctggcggtacgtttaatggtgaaagtgccgtcgccattggtgtctccatggtaagtgaaagcgggggctgggtgtataaattgcaaggaaccagcaacagccagggcgattactctgcggccattggcgcgggcttccagtggtaatgaagtaacaacactcccgacatcaaaggcaatggcataatgccattgccttttcacttccctttgctgtcctctcccctcaattggccctaccaattttagccagttaccacagcctactcacatttcattaaattaactctacaataccgttgccaataaataacatctggttaactatttgttgtcattatccatacacaacaatattggcaggaccacttttacacataatgtgaccccaacgagatgagcaaagattcatcccattatgcgtgtggttctcaggagacctgcaatgaacctctggcaacaaaactatgacccggcgggtaatatctggctttccagcctgatcgcatcgctcccaatcctgttcttctttttcgccctgattaaactcaagctgaaaggctatgttgccgcttcgtggacggtggttatcgcgctcgccgtcgcgctgctgttctataaaatgccggtcgatcacgcgctggcatcggtcgtgtatggcttcttctacgggctatggccgatagcctggataatcatcgccgcggtctttgtctataaaatttcggtcaagaccgggcagtttgacattattcgctcgtcaattctgtcgattacccccgaccagcgtctgcaaatgctgattgtcggcttctgcttcggcgcgttccttgaaggcgcggcaggtttcggcgcgccggtggcgataaccgccgcgctgctggtgggtctgggctttaatccgctgtatgcggcagggctgtgcctgattgtaaacaccgcgccagtcgcctttggcgcgatggggatcccgattctggttgccggacaggtcacgggcctggacagctttgaaatcggtcagatggtcggtcgtcagctaccgttcctgaccattatcgtcctgttctggattatggcgattatggacggctggcgcggcgtgaaagaaacctggcctgcggtgatggtcgctggcggctcgtttgctatcgcccagtatctcagctccaactttatcgggccggaactgccggacatcatctcttcactggtgtctctggtgtgtctgacgctgttcctcaaacgctggcagccggtacgcatcttccgcttcggcgatatgggcgcgtcgcaggtcgatcagacgctggcccgcacccgctatacgacagggcaaattgttcgcgcctggtcgccgtttctgttcctgaccgccacggtcactctctggagcgtaccgccgtttaaagcgttgtttgcccccggcggcgcgctgtatgactgggtaattaacgttccggtaccgtatctcgataaactggtcgcccgtatgccgccggtcgtacacgaagcgaccgcttacgcggcggtgtataaatttgactggttctccgccaccggcacggcgatcctgtttgccgcgctgttgtctatcgtctggctgaaaatgaaaccctcagccgcaatccagacctttggcagcacgctgaaagagctggcgttgccgatttactccatcggcatggtgctggcgttcgcgtttatctcgaactattccgggctttcttccacgctggcgttagcgctggcgcacaccggcagcgccttcacgttcttctcgccgttcctcggctggctgggggtattcctgaccggctcggatacctcatctaacgcgctgtttgcctctctacaggctaccgcggcgcagcaaatcggcgtctctgatgtgctgatggtggcggcgaataccactggaggcgtaaccgggaagatgatctcgccgcagtctatcgccatcgcctgcgcggcggtggggctggtagggaaagagtccgatctgttccgttttaccgtcaaacacagcctgatcttcacctgtatggtgggcgtgatcactacgcttcaggcctatgttttaacctggatgattccgtgattgtgatgccaaaacgcctgtcagacgagattgcctctcgcgtgcgggcgctgattgaagaacaaaacctggaagcgggcatgaaattgcccgccgagcgccagttggctctacagcttggcgtatcacgcaactctttacgcgaagcgctggcgaagctggtcagtgaaggcgtgctggtgagtcgtcgcggcggcgggacatttgtccgctggcagcacgaaacctggtctgaacagaatatcgtgcaaccgctgaaaatgctgatggcgaacgatccggactacagtttcgacattctggaagcccgccacgccattgaagccagtacggcctggcacgccgccatgcgtgccaccgctgccgacaaagagaaaatcagactctgctttgatgcgacgctcagcgaagacccggatctcgcctcccaggccgacgtgcgctttcatctggcgatcgcggaagcctcgcacaatgtggtgctgttgcaaaccatgcgcggtttcttcgacgtcctgcaatcctccgtcaaacagagtcgccagcgtatgtatctcgttccgcccgtattctcaaagctgacggaacaacaccaggcagtgatggacgccattctggacggtaacgccgagggcgcgcgtaaagcgatgatggcgcacctcagttttgtccacaccacgattaaacgatttgatgaagaccaggcccgccaggcgcgtattacccgcctgcccggcgaccataatgagatgaccagggagaataaatcatgattatttcagcagccagcgattatcgcgccgcagctcagcgcacgttgcctcctttcctcttccactacatcgacggcggcgcgtatgcggaatataccctgcgccgaaatgtggaagacctgtcgcaagtcgctctgcgccagcgcgtgctgaaaaatatgtccgatttaagcctggaaacgaccctgtttaacgaaacgttgtcgatgccggtggcattagcgccggtaggcctgtgcggcatgtacgcccgtcgcggcgaagtacaggccgccgccgccgcagacgcaaagggcattccgttcaccctttccaccgtctccgtctgtccgattgaagaagttgcaccaaccattaagcgcccgatgtggttccagctttatgtactgcgtgaccggggctttatgcgcaacgcgctggaacgtgcaaaagcggcgggctgctccacgctggtctttaccgtggatatgccaacgccgggcgcgcgctaccgtgacgcccactccgggatgagcggcccaaacgcggccatgcgccgttactggcaggcggtgatgcaccctaaatgggcgtgggatgtcggcctgaacggtcgcccgcatgatttaggcaatatttccgcctatctgggtaaaccgaccggccttgaggactatatcggctggctggcaaataacttcgatccgtccatctcctggaaagatctggagtggatacgcgaattctgggacggcccaatggtgatcaaagggatcctcgatccagaagatgcccgcgatgcggtacgtttcggcgctgacggtatcgtggtgtcgaatcacggcggccgccagctcgatggcgtgctctcttccgcccgcgccctgcccgccattgccgatgcggtgaaaggcgatatcgccattctggcggatagcgggatccgtaacgggctggatgtcgtgcgtatgattgcgttgggggccgataccgtactgctgggtcgggcctatctctacgcgctggcgacggcaggaaaagcgggtgtcgccaacctgctggacctgattgagaaagagatgaaggtcgccatgaccctgaccggcgcgaaatccattagcgaaatcagtggcgattcactggtgcaggaactggggaaaagtttgcccgccgcgctggcgccaatgagcaaaggcgatgccgcctgaacgcctggcgcgtgagagcccggtaaatttctgctattctgcccccgcatttaagggggcatcatgcttaacatcgtactcttcgaaccagaaatcccgccgaataccggcaacatcattcgtctttgcgccaataccggctttcgtctgcacatcatcgaaccgatggggtttacctgggatgataagcgcttacgccgcgcagggctggactatcacgaattcgccgcggttcagcgccatcacgattatgccgcctttgtcgccgccgaaaatccgcagcgcctgtttgcgttgacgacaaagggcacgcccgcccatagcgccgtaagctatcaggatggcgattatttgatgtttggcccggaaacgcgcggcctgcccgccagcattctcgatgcgttgcctaaagagcagaagattcgcattccgatgatgccggatagccgtagcatgaacctgtcgaatgcggtgtcggtggtggtgtatgaagcgtggcgccagttaggatatcccggcgcggtattgcggtcgtaatatattcaatgccggatggcggctaacgcctgatccggcctggccgatcccgatggcatgttcccgtttatgcggactctcgcccaatcaaatgaaagccaatatccacaatagcttctgcgcacggtttctgttcaatacgatcggccaacagcgtagcggcgcgctggccaatggcgcgtctgtcaacgcttacggtagtaattgatggtcgattgctggcggcaaaatcaaggtcgccaaaaccaataaccgctaaatcatgcgggatgcgcaaaccacggctttccgcctccatcatcgccccctgtgccagggtatcagaactgcaaacaatgacatcaaacgtcccttcgtcaaaaagctggcttaaaccgctgcgccccagcgaaagcgatgccggaagggggacatctacctgcggtacggcatgaatagcgtggcgttgaagaacactacataacccctgcttacgttgcgcggctcggcgatcggcagtccacaacaagccgggacgacgatagcccttactcagaagatactcccccgtcgcctgcccgactttttcatgggaaaaaccgaccagcatatcaagcggcgtgggcgttaagtcccaaatttccaccaccggaatagccgcgttcaggatgacctttttcagttctatcgtgtgatggatcccggtaagcaccacgccatcggggcggcgggaaagcagtgtcgccaccaactccgcttccgtttgttcggtatatcccgccacgcacagcaatatgtgatatccgcgtcgggccagttcatcgctcagcgactggatggtatcgacaaacatgttgttgttaatttgcggcacgacgacagcgattaatttactccgtcgcgacgccagaccaccggctaacgcgttgggtatgtagcctgtgacgcgaaccgcctgcatgactttctcaaccgttttggggcgaaccagttgtggcgaattcaatgcccggctgactgtcatcggagacagcccggcgctacgtgctacatcttccagcgtcggcgcacgaggtgatttggttctcttcacgtctgatgcccctgcaaagattggctgatttatccgcgcattattcatcatgcctgcggctattgccagcttcgcatcaggaaaggccgtaaatacagtagcttatcaagctcagtcattacaaaatgatagcgccatcattttgtattatgcatttccccagatatttttggatcgtgatccattttgcaataaatcctgctttttatacgacatatgtgatcaaatgttcaaatcaacatcaactttctggatcctgcgttcgcttaataataaaaatgttagcgcaatcattttgtgattatcaggagaaaaaaaatggctttaagcgcgaattccgacgccgtaacgtatgcaaaagcggcgaataccagaaccgcggcagaaaccggcgatcgtatcgaatgggtgaagctatcactggcttttctaccgctggcgacgccagtgagtgacgcgaaggtactgaccgggcgccagaaacctttgaccgaagtggcaatcatcattgccgaaatccgcagtcgcgacggctttgagggcgttggttttagctactccaaacgtgctggcggccagggtatttatgctcacgccaaagagatagccgataatctactgggcgaagatcccaatgatatcgacaaaatatacaccaagctgctgtgggccggagcctcggtggggcgtagcgggatggcggtacaggctatctcccctatcgatatcgccttatgggatatgaaggctaaacgtgccggtctgccactggcaaaactgttgggcgcgcaccgcgactccgttcagtgttacaacacctcaggggggttcttgcatacaccgctcgatcaagtgctgaaaaatgtggtgatttcccgcgaaaatggcattggcggtattaagttgaaagtcggacaacccaactgcgctgaggatattcgccgcttaaccgcagtacgtgaagcgcttggggatgagttcccgttaatggttgacgctaaccagcagtgggatcgcgaaacggctatccgcatggggcgtaaaatggaacagttcaaccttatctggattgaagaaccattagatgcttacgacatcgaaggccatgcccagcttgctgccgcgctggatacgcctatcgccaccggggaaatgctgaccagtttccgggaacacgagcagttgattctgggcaatgccagcgatttcgttcagccagatgcgccgcgtgtcggcggtatctctccgttcctgaagattatggatctggcggcgaaacacgggcgtaagctggcgccgcactttgcgatggaagtacacctgcacctttccgcagcgtatcccctggagccgtggctggaacatttcgagtggctgaacccattattcaacgagcaacttgagctgcgcgatggccgcatgtggatttccgatcgtcatggtctgggtttcacgctcagtgaacaagcgcgccgctggacacaattaacatgtgaatttggcaaacgcccttaacccgactggcgggaatccgtcccgcctctcttaccttacaggatgcattctgcccttatctgaggagtagataatgaacacaataataaagcgcacaaaagtgcgtcataccattcttatatttttatttcttgctaccgtatttaattatgcggatcgcgcaactctatccgtagttgccccaataatgagtaaagaattaggttttgatccggaagcgatgggcctggccttctcctcatttggtattgcctatgtcattatgcaactacccggcggttggctattagaccgctacggttcacgactggtttacggttgcgcattgattggctggtcgttagtaaccatgtttcagggaacgatctatctgtatggcagcccattaattgtactggctattctacgtctgctgatgggcgcgattgaagcgcctgcctttccggcgaacagtcgtttaagcgtacaatggtttcccaataatgaaagaggcttcgttacttcagtttatcaggctgcgcaatatatctcgctgggcattatcaccccgctaatgacgatcattctgcataatttaagctggcattttgtcttctattatattggcgctattggcgtgatgctcggtatattctggttaatgaaagtcaaagatccgatgcaccatccaaaagttaatcaagcggaaattgactatattcgtagcggtggtggcgagccctctctgggctgtaaaaaggagccgcagaaaataacgttcgcgcagattaaaaccgtctgtgttaaccggatgatgatcggtgtttatatcgggcaattctgcgtcacctctatcacctggttcttcctgacctggttcccgacctatctgtaccaggcgaaaggcatgtcgattctgaaagtcggttttgtggccagtattccagccattgccggttttattggcggcctgctcggcggcgtgttctccgactggctactcaaacgcggctatagccttaccgtcgcgcggaaattgcctgttatctgcggtatgttgctctcttgcgtaattgtgatcgccaactacacctcttcagaatttgtggtcattgcggcgatgagtctggccttttttgccaaagggtttggtaacctgggctggtgcgtactcagcgacacctcgccgaaggaagttctgggtattgctggcggcgtatttaacatgtgcggcaatatggcaagcatcgttacgccactggtcatcggcgtgattcttgccaatactcagtcgttcgactttgccattttatacgttggctcgatgggacttattggtctcatttcatatctgtttatcgtcggcccgctggatcgcatcacgctgacatcatccgcagcctgattgtccacattgcgaattcttcgctccgctgttccgggattgcactccatcggaacagcgttttttagttgtaccgcgcaattcagatgccgtcgccatactcaaacgtatggtgtatcccgttgaaatgctggtccatatccatcgacggcttatcgctgcccggcttgccgacaatacgcgccggaacgcctgcggcggtagtgtgcggcgggacaggctgtaaaacgacggaacctgcgccaattttcgcgccgcgccccacctcgatattgccgagaattttcgcgcccgcgccaatcatcacgccttcgcggattttaggatgacgatcgccgctcgttttcccggtaccgcccagggtgacggattgcaagatcgacacatcatcttcaataaccgccgtctcccccaccacaataccggtggcatggtcgagcataatcccgcggccaattttcgctgccgggtgaatatccacctgaaacgagaccgaaacctgattttgcaggaagatagccagcgcgcggcgacctttattccacaaccagtgaccaatgcggtaggcctgtagcgcatgaaagcctttcagatataacagcggcgtggagtatttatccaccgccggatcgcgagtgcgcacggcctgaatatcgcaggctgccgacgcgatcatttccgggtcggcggcataggcttcttcaactacttcacggatagcgatagcgggcatgatgggcgaagccagtttatttgccagcatatagctcagcgcactgcccagattttcatgcttgagtagcgtggcgtgataaaaactggccaacataggctcacagtcagctaaagcgcgggcttcagctttaatattcttccagacgatttccagttcttcacacggcatggcttactccagacgggcagaaaacgaccaacccgttctgtgcgggttgggtcgtttatgcaaacagttccttacggctagtggcgactcagctcttccttgcgggcgcgacctaataacgttaatgctgcctcgcgcgcgttttttccgcaatacaatacttgataaatttcctcggttattggcatttcaacaccaaaacggtgcgccaattcacgaacttctttcgtattgcgatagccttcgaccacctggccaatcttatcctgcgcgcctttaacgtccatgccctggccaagcatcatgccaaaacgacggttgcgcgactggttgtcggtacaggtcagcaccagatcgcctaaacccgccatccccataaaggtggcgggatcggcaccaagcgctgcgccaagccgcgacatttcggtcagtccacgcgtgattagcgccgtgcgggcgttcgcgccgaagccgatgccgtcagacatccccgcgccaatcgcaatcacatttttcaccgcgccgccaagctgcacgccgataaaatccgcattgatatagacgcgaaaactttttccgcagtgcaacagttgctggagatcgtcggcaaaggtctcatcggttgaggccagcgagattgccgtcggcaaacccgccgccagctctttagcgaacgtcggaccggaaatcaccgccagcgggatttgatcgcctaacgcctcgcgagcgacatcctgcaacaggcgccccgtttccgcttccaggcctttggtcgcccataccagacgcgcatccggacgcatcagcggtttaatctgccgcagcacgtcgctgaaaacatggcttggcaccaccaccagaatgttacgactggccgccagcgcggttgctaagtcgctttccaggtgtaacgtatcgggaaaaggcacatcgggaaggaacgcgacgttgcagcgatcgtgctccagggtcgcgatatgttttgggtcgtggccccacaggacaacctggtggccgtttctcgccagagtgatggcaagagcggtgccgtacgagccggcaccgatgactgtcattgacgcattactttggttcatcaggcatcctgatgttcttcagtaccttcgccagcctgctgctgcaaatagttcatgaacagcgcatcaaagttgaccggcgcaaggttcagttgcgggaacgtaccgcgtgaaaccaggctggtgatgcactcgcgagcatacgggaacagaatgttcgggcagtatgcgcccaggcaatgcgccatctgagtaccttcaataccgctgatggagaaaataccggcctgctgaacttcgcacaggaacgcggtttcttcccccagggaagccgttacggtaacacgcagcacaacttcataaacgtcatccgccagttgggaagatgccgtatcaagatccagtttaacctctggctgccaatctttctggaaaacatgcggtgcgtttggcgcttcgaaagaaacatccttggtatagatacgttggatctggaaagccatttcagtgttattttgttctgacatgtgtaaaaccctttagtgttgtccttaaatacttgagtacgccttaacgcaacagcggatccagtccaccacgcgcatccagcgcatacaagtcgtcacaaccgccaatgtgctgtgcatcaataaaaatttgcggaaccgtcgttcggccactacgtttgatcatctcttcacgcttcacggcgtcgccgtcaatcgcaatttcctggaaactcacgcccttgctgtttaacagcgcctttgcacgatggcaaaacgggcaggttgctttggtgtagatttcaatattggccatgacttcgctcctgtttttttacccgatggatttcatgtcgacgcaagggcaagtcattccccttgcgtcatgaaaacgacgggtaatcacttaccgcgcaccagaggcagattctcgccgctccagcctgctacgccttctttcaacacaaagaccttttcaaagccggcttttgtcagcgcgttagcggattcctggcactgcataccagaaccgtcgaccacgataatcggcttgtctttgtgcttttccagttcgccaacattgttggctttgatttcgctcggcagcaaattggtcgcgccagcgatatggcctttacggaaatcgtcacgttgacgtaaatccacaacaacggcgtcctctttgttgataaggcgcgtggcttcgccgcgtgtaatcaccttaacttttgaagtcagacctttgaacgtggtaaataaaaccgccaccagtaacgcaatccaggcgatactcagtatgggatgacggccaacaaattgcataatttcttgcatggggggtaacaactcccgacgtagtgattaaaaaaccaggaaaggagtatacctgtgcagtggcgcaaatacagccagagcgtgcactggaatgcatttttgcggggcgctacgaaaaaaaatcacgctattacttgccttctcacgccagcgcgatccctttctttgatcttctgaggctattttatcgattcagctgtagtaaaattacgcaattattttgtctattgagtatgaggttgtcgcaatgtcggtttctaaaaaacctatggtactggtgattctggatggctacggctaccgtgaagaacagcaggataacgctatcttaaacgccaaaaccccggtgatggatgctctgtgggcaaaacgtccgcataccctgatcgacgcatccggtctggaagtgggtctgcctgaccgccagatgggcaactccgaagtgggccacgttaacctgggcgcaggccgcatcgtttatcaggacctgacgcgtctggacgttgaaattaaagaacgtactttctttgctaacccagtcctgaccaatgcggtagaccaggcgaaaaacgccggtaaagcggttcatattatgggtctgctgtccgcgggcggcgtccacagccacgaagatcacattatggcgatggtggagctggccgcagagcgcggcgcagaaaaaatctatctgcacgccttcctcgacggtcgcgacacgccgccgcgcagcgctgaagcctcgctgaaaaaattcgaagacaaattcgccgcgctgggcaaaggccgcgtggcgtctatcgtcggtcgttactacgctatggaccgcgacaaccgttgggatcgcgtggaaaaagcgtatgatctgatgaccctggcgcagggcgaattccaggcagataccgctgtggctggcctgcaagccgcttacgctcgtgatgaaaacgatgagtttgtcaaagcgaccgttatccgcgccgagggccaggctgatgcggcgatggaagacggcgacacgctgattttcatgaacttccgcgctgaccgcgcgcgcgaaattacccgcgctttcgttaatgctgatttcgacggctttgcgcgtaagaaagtggttaatctgaacttcgtgatgctgaccgaatacgccgccgacatcaaaactgccgttgcctacccaccagcgtcgctggcgaatacctttggcgaatggatggcgaaaaacgacaaaactcagctgcgtatttccgaaacggaaaaatatgcgcacgtaacctttttctttaacggcggcgtagaagaaccgtttgctggtgaagagcgcattctgatcaactccccgaaagtggccacttatgacctgcaaccggaaatgagctctgcagaattgactgaaaaattggtcgcggcgatcgaaagcggtaagtacgacaccatcatttgtaactatccaaacggcgatatggtcggtcataccggcgtgatggaagccgccatcaaagcggtggaagcgctggataactgcattgaacaggtaacaaaagcggttgagtccgttggtggacaactgttgattaccgcggaccacggcaacgcggagcagatgcgcgatccggcgaccggtcaggcgcataccgcccacaccaacctgccggtgccgctgatttatgtcggcgagaaaaacgtgaaggcggtcgaaggcggcaaactttcagacattgcgcctaccatgctgtcgctgatggggatggaaatcccgcaagagatgactggtaagccgctgttcatcgtggaataatccctccccatgaggggaaaggcgattaacaccattcaacaggccgtgaaaccaagaacgttttcagtcaggcctttgttctacgccagcgtacttagcgctggcgtattgttgtgcgccttttccgcccacgcggatgaccgtgatcaactcaaatctattcaggccgatatcgccgcgaaagaacgcgacgtacgccagcagcagcaacaacgcgccagcctcctggcacaacttaaagcccaggaagaggccatctcagccgcagcacgtaagctgcgcgaaacgcaaagcaccctggatcagttaaacgcgcaaattgatgagatgaacgcctcaattgccaaactggagcagcaaaaagccagccaggagcgtaatcttgccgcgcagttggacgccgctttccgccagggcgaacacaccggcattcagcttattcttagcggagaagaaagccagcgtgggcaacgcctgcaggcctacttcggctatctgaaccaggcgcgccaggagactatcgccgagctgaaacagactcgcgaacaggtcgccacgcaaaaagccgagctggaagagaagcaaagccaacaacaaacgttgctgtatgagcagcgcgcccagcaggcgaagctggaacaggcgcgtaatgaacgtaagaaaacgcttgccggactggagtcgtctattcagcaaggccagcaacagttaagcgaactacgcgccaacgaatcacgcctacgcaacagtatcgcgcgggcggaagcggcggccaaagcgcgagcggagcgtgaagcccgcgaagcgcaggcggtacgcgataagcagcaggaagcctcgcgtaaaggcagcacctataagccgacggaaagcgagcgctcgctaatgtcccgcaccggcggtctgggcgcgcctcgcggtcaggcatactggccggtacgcggcccgatcttgcatcgctatggcgaacggctgcagggtgagctacgttggaaggggatggtgatcggcgcgtcggaaggcaccgaggtcaaagccatcgccgacggcagggtgattctggcggactggctacaaggctatggcctggtggtggtcgtagagcatggtaaaggcgatatgagcctttacggctataaccagagcgcgctggtcagcgtaggcgcgcaggtgcgcgccggacaacctatcgcccttgtgggcagtagcggcggtcagggcagaccctcgctttatttcgaaattcgtcgccagggtcaggccgtcaatccacagccgtggttgggaagataagttttgcctcagtttcgtcgctccattctcacgctggccactttgctggcgtttgcacatcccgttttcgctggcaagctcgccatcgtgattgatgattttggctatcgcccgcacacggaaaaccaggttctggcgctgccgccaaacatctccgtcgctgtactgcccaacgcgccgcacgcgcgcgaaatggcaactaaagcgcacaatagcgggcatgaggtgttaatccatctgccgatggcgccgctaagcaaacagccgctggagaaggatacgctgcgaccagatatgagcagcgatgagatcgagcgcattatccgcgaggcggtaaacaacgtgccgtatgccgtcgggcttaataaccacatgggcagcgcaatgacttccagcctgttcggtatgcaaaaagttatgcaggcgctggaacattacaatctctattttctcgacagcatgacgattggcaatagccaggcgatgcgcgcggcatccggtacgggtgtgaaagtgatcaagcgcaaagtgttcctcgacgatacgcaaaacgaggcggatatccgtcgtcagtttaatcgcgctatcgaactggcccgtcgcaacggttccgctatcgcgattggtcatccacatcccgcaacggttcgcgtgctgcaacagatggtttatcgcctgccggcggatatcaccctggtacgtccaggcagcctgctcaacgaaccgcaggtagatacgtcccgacctggtgtgacgccgcagaaaattgacgcgccgcgcaatcccttccgcggcgtaaagatgtgcaagccgaaaaaaccgctgcaaccggtctacgctacgcgctttttcagcgtcatcggcgagagcattacgcaaagttccgtggttacctggtttcagcaccagtggcaaggctgggggaaaatcgccgcgcctaaaaacgtgagcgctaagacagattgagcgccttacgggccatacgacggtgcgacaaggttttgtcgcgccattgccacagccggaaggaccagagcagcgtctgataagctgctttcgcgctgcggacgttagccatcatccgtctatacatgccagaagtaaaaatttcggcaatcatacgctggcgggtcaaaatatcaggctctttacgtaccgcatgacaaacgcgtaacgcttcccaggtaatttgctggcgaaattccgggtaaatcggaatacgacgggcataatcacgattgagcttttctaataatcgcgtaattttaatataatgccgctgataattaagatttttattgccttgtctttgcaaacggcttaccgaattatcatgcaggaaatatttatataatgattgttcggtataacgtacgcgcgtggcattaaacataacttccgtcgaccataatatgtcctgatgatgtagtccgggagcgaaagtaatattgttatcggtaattaacgcacgtcgataaacgcccatccagacaacatgcgtccagcgccgcgaggccaacgccatacgcaaccaatccggtccgcttaataccccggtggaacgcagacgatcggtcggaatagattgccaggcgtgcccggtttttcggacgcaccagtccgcattacactgcgcaacgtccagatcatcgttaagcgccatagtcatcagcgtttcatacatcttcgggtagacctggtcatccgcatcgacaaaggcgacataatcgccggtcgccgcttgcaggccaagattacgggcgacagatgcgccagcattggcctgatgaagcagtcgaacatgtgggtaatgttccgcgtaatgttttgctatctcaacggaatgatccgtcgatccatcattcacaataataatttccagcgccgaccacgtttgcgcgattaacgacgccatgcaagcattaaaatccgctcccgcattatataacgggacaatgatactcactttggttttactatttttcataacgattaccagaaaaaccttaatttaccctgcctttatactgtggctctattaagaaactattaagccgccataattaatttttacagtaaaaagcaagcacaaaactcagagtagagcgtgacgttagcgagtaaaataagagtaaagcgcaattacgaatgcttgatgtctatgacaattctttacggctttccagattttccctaacaaaaaaggttggcgaatgacaccaaccttttacgatgaaacgtatatcagacccgataaaattatcgggtctctatacccttcatacttcaagttgcttatgtgttggctacggattactcggcccatccatgggcctcgccctgacgggccgtcgcaagcgacgttcaaatctgctcccggcagatttgtcgttcaccccagtcatatagttatctatgctcctggggactcactcccttgccgcctttaagcaactcgaattattttgggtatatacatattaatcccagctcagaataacttttcctgactggcctgaacgcatggcatcaaaacctttctggaaatcatcaatagagaaacgatgggtgataatcggtgacagatccagaccggactggatcagcgccgccattttgtaccacgtttcgaacatctcacgaccataaatacctttaatgaacaagcccttaaagataacttttgtccagtcgatagacatatctgatggcggaatccccagcatcgcaatacgaccgccgtgattcatggtgtccagcatggtacgaaacgccggcggcgcgccggacatctccagacccacatcgaacccttcggtcattcccagctccgccataacgtcgttcaggctctctttcgcgacgttgaccgcgcgggtgacgcccattttacgcgccagctccagacggtattcattgacgtcagtaatcaccacatgacgcgcgccgacatgtttcgccaccgcggcggccattacgccgattggccccgcccccgataccagtacatcttcgccgaccagatcgaaagacagcgccgtatgcaccgcattaccaaacgggtcgaaaatagaggctaaatcatcagaaatgttatccgggattttaaacgcattgaacgccgggatgaccaggtattccgcaaagcagccgggacggttgacgcccacgccggtggtgttgcgacacaggtgagtgcgaccgccgcggcagttgcggcaatgaccgcaggtgatgtgaccttcgccggagacgcgatcgccgattttaaagcctttcacttcctgaccgatgccgaccacttcgccgacatattcatgccccacgaccatcggaaccgggatggttttttgcgaccagtcatcccagttatagatgtgaacgtcagtaccgcagatggctgttttacggattttaatcagcaaatcgttatggccgacttccggttccggaacgtcggtcatccagatgccctcttccgctttcagtttggataacgctttcatcttacatcctcaggcaatcacgcccagttgtttaccaatacgcgtgaacgcgtctaccgcacgcgtaatttgctcaggcgtatgcgccgcagacatctgggtacgaatacgcgcctgaccttttggtacgaccggatagaagaaaccggtaacgtaaatgccctctttttgcagttcgcgggcaaatttctgcgcgacaaccgcatctcccagcattaccgggatgatggcgtgatccgcgcctgccagcgtaaatcccgcggcagacatctgctcacggaactgccgggcgttcgcccacaagcgatcgcgcagttctgcgcccgcttccaccatctccaacactttaatagaagccgccacgattgccggcgccagggagttggagaacagatatgggcgggaacgctgacgcaaccactcaacgacctctttacgcgccgcggtataaccgccggatgcgccgcctaacgctttgcccagcgtaccggtaataatatctacgcggcccattacgtcgcagtattcatgggaaccgcgaccgttttcgccgacaaagcctaccgcgtgagaatcatcaaccatcaccagcgcatcgtatttatcggccagatcacagacgcctttcagattggcgatgacgccatccattgagaacaccccatcggtggcgatcaggacatgacgcgcgccggcctcacgcgcctctttcagccgcgcttccagctctgccatatcgttgttggcatagcgatagcgcttcgctttacacaaacgcacgccgtcaatgatagacgcgtggttcagcgcgtcggaaataatagcgtcttccgcgcccagcaacgtctcaaacaagccgccgttagcgtcgaaacaggaggaatacagaatcgcatcttccatgccgaggaagcttgccagcttttgttccagcgctttgtggctgtcctgggtgccgcagataaaacgcacggacgccataccgaaaccgtggctgtccatgcccgcttttgcggcattaatcagctcagggtgattagccagcccgagatagttattggcgcaaaagttaataacgtggcttccatccgccacggtgatatccgcctgctgcgcagacgtaataatgcgctcttctttaaacaatccttccgcccgggcggtttccagatcgttggttaactgtttgtaaaaatccccacgcattgcgattctccagactgggcaaatttcagcacatattacccaaagcgatacgttgatacgagatgacgcgtcatcacttctttaaaatgcagcataaatcacgcgtatcctcacgggttatcagtgaatggatgaatagtgttatgataagagcattcatgtctgagacagtctctgacaccataattcaaaggttacagttatgatcatcgttaccggcggcgcgggctttatcggcagcaatatcgttaaggccctgaatgataaaggtatcaccgatattctggtggtggataacctgaaagacggcaccaagtttgtaaacctggtggatctgaacattgctgactatatggataaggaagatttcctgatccagattatgtccggagaagagctcggcgatatcgaagctattttccatgaaggcgcctgctcttccaccaccgagtgggacggcaagtatatgatggataataactatcaatactccaaagagctgctgcactattgtcttgagcgcgaaatcccgttcctctacgcctcttctgccgccacctatggcggtcgcacgtctgatttcatcgaatcgcgcgaatacgaaaaaccgcttaacgtttatggctattctaaattcctgtttgatgaatatgtgcgccagatcctgccagaagcgaactcgcagattgtcggtttccgctatttcaacgtctatggaccacgtgaaggccataaaggcagcatggcaagcgtggcatttcatctgaatacacagttaaacaacggcgaaagcccgaaactgtttgaaggcagcgaaaacttcaagcgcgacttcgtttacgtgggcgatgtggccgccgttaacctgtggttcctggaaagcggcaagtccggcatctttaacctgggcacaggccgtgcggaatctttccaggccgtcgccgacgcgacgctggcataccataaaaaaggtagcattgaatacattccgttcccggataagctgaaaggtcgctatcaggcgtttacgcaggcggatttaaccaatctgcgcaacgcgggctacgacaaaccctttaagaccgtcgccgaaggcgtcacggagtatatggcctggctgaaccgcgacgcgtaagtatgaaaattttggtcattggcccgtcctgggtgggcgacatgatgatgtcgcaaagtctctatcgcacgcttaaagcacgctatccccaggcgataatcgacgtgatggcgccagcctggtgtcgtccgttattatcgcgtatgccggaagttaacgaggcgatacccatgccgttgggccacggcgcgctggaaatcggcgagcgccgcagattgggccatagcctgcgagagaagcgctacgatcgcgcctgggtgttgccaaattcgtttaaatcggcgctgattcctttctttgccaatatcccgcaccgtaccggctggcgcggcgaaatgcgctatggcctgctgaacgatgcgcgcgtccttgataaagacgcctggccactgatggtggagcgctacgtggcgctggcttatgacaagggcgtgatgcgcacggcgaaagatctgccccagccgctactctggccacagctccaggttagcgagggtgaaaagtcgctgatgtgcagcgacttttcactatcttctgaacgtcctctgatcggcttttgccccggcgcagaatttggcccggcaaaacgttggccgcactatcactacgccgaactggcaaagcagctcattaacgaagggtatcaggtcgtgctgtttggctcggcaaaagaccatgaagccggaaatgagatcctggcggcgctgaatagcgagcagcaggcatggtgtcgcaacctggcgggggaaacccagctggaacaggccgtcattctgatagccgcctgtaaagccatcgtcactaacgattccgggctgatgcacgtcgcggcggcgctcgaccgcccgctggtcgccttgtatggcccaagtagcccggatttcacgccgccgctgtctcataaggcccgggtgattcgtctcattacgggttatcacaaagtgcgtaaaggtgatacggcgcaaggctatcaccagagcctgatcgatatcacgccgcagcgggttctggaagagcttcattcgctgttgtcggaagagggcgtttaatgcgggttttgatcgttaaaacatcatcgatgggcgacgtattacataccctgcctgcgcttaccgacgcgcaacaggcgattccggggattcaatttgattgggctgtcgaagaagggtttgcacaaattccgtcctggcacagtgctgtcgatcgcgtgattcccgtcgctattcgccgttggcgcaaggcctggttttccgcgcccatcaaagcggaacgcacagcctttcgtcgggcggtatgcgcaaaccaatacgacgctgtgattgatgcgcaggggctggtaaaaagcgcggcgctggtgacgcgtctggcgcatgggataaagcacggtatggactggagtaccgcccgcgaaccgctggccagcctgttctataaccgtaaacaccatatcgcaaagcaacaacatgcggttgaacggacgcgcgagctgttcgccaaaagcctgggatacgataaaccgcagtcgcagggcgattatgccatcgcaaaacattttctgcattgccagcaggcggttagcgatccgtatgcggtgtttttacatgccacgacccgcgatgataaacactggccggaagcaaactggcgcgagcttatcggcctggtgggcaacaccggattacggataaagcttccctggggcgcgcctcatgaggaggcccgggctaaacgactggccgaaggctttgactatgtggatgtgttaccgcgcatgagcctggaggaggtcgccagagtgctggctggcgcaaaatttgtcgtatcggttgataccggcctgagccatctcaccgccgcgctcgacagaccgaatattacgctatatggcccaacggaccctgggttaattggaggttatgggaagaaccaaatggcatgctgctcaccagaacagaacctggcgaatttagatgccacaagcgtatttggaaagattcattaaagagactctgtctcatcccaaacctattgtggagaaaagatgctaaccacatcattaacgttaaataaagagaaatggaagccgatctggaataaagcgctggtttttctttttgttgccacgtattttctggatggtattacgcgttataaacatttgataatcatacttatggttatcaccgcgatttatcaggtctcacgctcaccgaaaagtttcccccctcttttcaaaaatagcgtattttatagcgtagcagtattatcattaatccttgtttattccatactcatatcgccagatatgaaagaaagtttcaaggaatttgaaaatacggtactggagggcttcttattatatactttattaattcccgtactattaaaagatgaaacaaaagaaacggttgcgaaaatagtacttttctcctttttaacaagtttaggacttcgctgccttgcagagagtattctgtatatcgaggactataataaagggattatgccattcataagctatgcgcatcgacatatgtccgattccatggttttcttatttccagcattattgaatatttggctgtttagaaaaaatgcaattaagttggtttttttggtgcttagcgccatctaccttttctttatcctgggaaccctatcgcgaggggcatggttggcggtgcttatagtaggtgttctgtgggcaatactgaaccgccaatggaagttaataggagttggtgccattttattagccattatcggcgctttggttatcactcaacataataacaaaccagacccagaacatttactgtataaattacagcagacagatagctcatatcgttatactaacggaacccagggcaccgcgtggatactgattcaggaaaacccgatcaagggctacggctatggtaatgatgtgtatgatggtgtttataataaacgcgttgtcgattatccaacgtggacctttaaagaatctatcggtccgcataataccattctgtacatctggtttagtgcaggcatattgggtctggcgagcctggtctatttatatggcgctatcatcagggaaacagccagctctaccctcaggaaagtagagataagcccctacaatgctcatctcttgctatttttatctttcgtcggtttttatatcgttcgtggcaattttgaacaggtcgatattgctcaaattggtatcattaccggttttctgctggcgctaagaaatagataaaaaaacgcgctgatacttattacggtatcagcgcgttttccatcatcaggactcaatcacttatcaaaccagtttttcatttgttcctcgaaacgctgcgctacattttcccaactgtattttgaaaacaccagggattttgctttttcggcaatctggtggcgttccttatcagcaagcgcacggttaatatcattaattatactgtcgctcgacataggttctgcgaggtgatagcccgttatgccatctaacacaaattcgctaatccccccttttttgctggcaagaaccgcttttcctgctgccatcgcttctacagccaccatgcaaaatgcttcttcaacctgagatggcacaataaccagatcggctatatgatagaagttatgcatctggtcaggagattgccccccagccataatacaatccgttccaatctcttttgcggcgtccagtactttcttttgatactctgctttttcacccttgcggcttgcataagggtcgccaacaacgacaagtttaatattacttcttaaggtacgtaattgtttgaacgcctgcaaaagcaacaggatgcctttatcaggcgaaattctcccggcatacaagagaacggtggcatcttccgcaatatttaattgctgacgaagattatcttgtgggtttcttttataagtctcagcacaaaaaccattaggcacaatactaacagcagcggcgggcaatctttcttcataaaacgctttaagaaactgactgggcacgataatttttgcatcattatcaggaagttctggttcaaatgcattatgcatgtgcataaccagttttgcattcggattgcgctctctgatctgccgatacagtttcatactattatgaataacaatgacgctatcttcctgggtagtcactttatctctaatattaaggatgcgctgggaatagggtagtgggtcgagacgagtccatttctgaaaaagacgcttataaactttactaaacccgatgtaatgaatatcacagttatcgtttattttattatattcaggatagccagcattctttatacaagcaatagcattcggtattgatagtcgttttgcaacctggtaaatccaggtttctaccgcagccgcaccacgaggaggaattgaaaatataggagtaacagtaaatatgatttttttaatcataatagctataatccagaatagttaactttatagaaaaagaaatgttataaaaaaaagaaatgcgtgccgaagcaacgaaaaataatgatttatctagtgtctagacaattttatcgtaatatatttcatcctcaagctccgaggctgtaatatatggaataatatcgtaatgaattgcagtatcatctgataaattaaagatatttaaatcactcacattttttctcataaaagtaaaaaatggcagtattttaaacagatctttactaagctcagatggcatagggctggtagattcgtcatagaaacgtgggcaactccctgttaagtcaagcccagaacatataatacggccatacttgagggaataggcaacctgaatagcggtataagcaatagtatggcaagagcaatacccgatgctgatatccttgcaaaatccagccagtcgccctcttttcgaaagaggaactgaaataagtaatgctttatgaacccgcttgaggatattaaatttaattttctttaaaaagccccctttttctcggcgataaaaggagcgaataattaaacagttttcttcaatatatttttgatcatccactgaagcctgttcgtacacatcaagattgacgatagtaaactgactgttacggctaaagttataaaaatcttcgcgccgacgatggaggaagcgaatatccgtcagaaggtacaaaaatggcttgacgttattgtttagcaaatattgaacagaaccattgactgcaatgacatctttcattcgtaacaaggacagcggcgtctttctggacgtaggaccagaaagaaaaataatacaatcttcagccgttcttttcgcaataagttgcagaacatcggcgtgagttatgaagttaacgctgcccataaaaaactcgtatgtttatcatgcaacctataaataaatgttatattcaataactaatattacatctcaaattctctcaagtatgtcataacgctgcagcaaataaaagtcagtcagccccttaaattaaaccaaacgtgctacattgatcagcgtttttccttacccttaatacgacgcaagaaatttcggagttttttcttataaatcaataagtaaaatccgatatctctcacattatttttgataccataatgtctttctaaatcaatacgatcctttgcttttcgttgtctggaaggtctttttccggacaaatcgataattctgatctcattgccttgcaggataaagttacctttatggggatcgcccgaaaccataccatgctgatgcagagaatatatcgactgtttgattttccctctcacctcgtcagaaatttctggcatatcaacaagttcaataccttcaatatactcaattatcatcacgtatgtttttacatagcgtaatgttttaatttccgccagcaggtaaaaatcattaagcgccgcaaacccttcacgccgcacacgatctgtctgatgaaaaagcttttcgtagtaatctccttttactaacgatttgaaaaagcgttcagtattttttacttttggactaaatactttgagaatatattttccgtagtctgtattaatcaatacaacttttgtatcttctatattacggaagactttaataacctgatgattataagatagaaaatctttgaatatctcaatgtatttttcaccgtcttttttgacaaagacggtatagtttttaatctttttttcaataatcataatggagatttagggaggggaattatttgtggaaaagtttacgataaagatatgcgcttccagccagaaggcctttaaaataatgaccttgcacgagaagatgtttatatcgcttcttaaattcgactatggtacgcgcatcttttgcgggaaaatctttccagggcgagttcagtcgtgcatttttataatagataactgaaggataatttgcccaggcatgccatggttttgtagcgcccgtataatgaattaaaatagtattatcattaattatattgctatattttttatgtgacttatctttcaactcacttttaatagtataaatagtattatacggtcgcggtagaaaaatgactttatcctgtaggagaatattcaaaacatcctgatcgggatatttaaaagagtcagcctctttacctgccaaaagtaaaaatgcctttttggttaaggcattctctttccataatttcaggttaacaaaaaccacgccggagttaaaataaccaccttgtaaattaaaagcgcttaatctctcatttaccttattctggatggaatcaacatcttttacgaccgcagcgatcttctctgtcagatcaagctgtaaaagatcttgcaaagatcctttgcatacaacatcggcatccaaataaagtaaggtatttaccttcttgctgagataatcgaaagcaaataaacgaaaatacattgctctcgaccatactttagtttgaggcaatacctcaaggctttctactttaataagataaagagaaatttttatgtgatgctgtacggctaaacgctctatatattttacaaaacacggggagtatgagtcacaaataatgtgaaaagcgagcgggatattattgtttaatacaactgaagcgattgatacccccacaccatcaagatagttttcatcaacgccataagaaatgtttaatacgttatcatcattattattactttcatcaaaaactttatattcagctatttctatctcaggaaatgaatccattacatcacctatgggttttattcaagaagtttacgtttaaagtaggctatataataatttatacccgaagtataatgcttctgattaaacatatgctttgccgcataacgtaactgatggctagtcactggatttaaaagtgcacaatgagaccatggtgagttgctcttagcctgtaaaaaatattgtgacacggggtaagccccccaactatgccagggcttcgttggtccgatataatgaacaaatacagtctcagcatcaactggattaataactgaatcttttaattcatagttaagactaaattgtgtattaaattttttatcaacaaaacgcgctttattcactaaaaatatatttaatacatcctgatcaaggtgcgttatgcgctgtactacctctggatcttttagcatttcaatcgctttcttagagatattttctgcagtccaaagaggtatgttaattaaaataaaaccggcattaaaatagccagaaaccagcccaggcgttgccaggctaaccgagcgcttagtccaccattccaactcgccttcagcaacgacagccgcaatctcattttcagcaaaattaagatcaataagttcctgaatactccccttacatgcaatatctgcatccagataaagtactctatctgttttatctgaaaaataatcggcgataatgaatctaaagtatgttgcataggtccagtttttggtactgggtagcgattttaagcgctcacagtcgattaggtaaacaacaatctgcgtagcgtactgttttgctaatgcctcaaatcgctgctggtcttcagagtcaaagaaatcggtaaaaacatggaaagctaacgccttctctggattagcgaggagaaccgatgcaatagagacaccacagccaaaaagaaagtttttatcaatcccataagctatattaaatttatcagcatcactatgttgtgcatagttataatctaaagtctgttgaatgacttcttcttcaaaatattttctgctcatagtgatcacttttgtaatttcgagaatattgcattattaaaatttttaaaatatagcacatcgtaaaatctctcaatcgtgccgggaataatatcatgctgatattttacttcaccagaaataacgcgattaaggtgtcctacaaaatcatctatagcacccggagtgtaaagctcaccattcaaaccgggtttaatcatatcgcgcggaccagacatacaatcagaactaatacacggaattccatatgacattgcttccagcagggtcataggaaatccctcaaatgcagaggtaagtagtaacgcggtgacattttttattttttgctgtacgacttgccacggcgcgctttgccaaccataccagatcacacgctgctcaataccaagctcccgactataggcctggcacttttcaaaatctgagccatcaccaataatatgtagctgccattcccctgtcgtacgagctaagccatcaaataaatctttaactcttttctgcccttcaaatttaagacgccctacatagagaaatacagctggtttatcgcgctcaggcggcggcacaatgactgttttaatagagacaggattataaacgacgctaatatcttgcgctgagataccccgtgccatgatctgttctttaataccactactgatggccagatgataatccgcgtacgttatacattctgcatgttttttatggtcgagcgaaaaatgcggccacgagaaaatagtaaaatgtttaccacttttctttcgtgctttattggcataaagacatgagatgacatcaatacatatcacaatatccggtgacgtttctttcagccactgactaaaattataaacatgcttagctcgacgaagaaaacttaattttatatttgagaatgattgcgcatatttaatctcttttagccatgctttatccattttgtcattacgacaaaagaaaaacatttcacagttgatcttcggagagctattttcaaacgtatggataacgttgctaataacggtttccatccctccaaaaccggataccgcttcgccaataaaagctattttcatatataccccagagttaaaaccttaatctaaagactttagatattaaatagcaaaaatagtaatataaccctatagagtaatttttacctgacatctctctttttgctttaaggcgtagtcaatatctttattattttcgataatggaatatattgccacacctgctggcattataaaaccatgatcaaagcaaagagcaatgtccagtcttcttccaaaaaaatcatcatgttgaattatgtttttttggtttgaaatataacttttaatgttagacattctgtctatccttgtctcactcataaattactcactgagtgcataattattataattacagattttttcttattgtcctttctttaattcgagcggctttaacatctgcctgatgaatcaaccccgattctttttgcaaaatctctcgcagggggagagagaaatactcacgcataaaccggaatatatctcgctgagtcaggccaatattcattgaagaaaaataaagcccaattaaatctttgtcacgccagcgaaggggaacgtgctggcgtatctgcgcgcgatgcaggtcaattacggagatttttaaatcctcttcgcgaccagtgaaaggtaaatgcagaagaaagtggcaaatataacagtcgcgatggttaattcccccggcgtgcattttacgtaccatagtcgcaacacgcttaatgatcatccacttcacctgcgcgtccggtggattaacagcccagtcagcacagtagtcttcaaggctaatggtgggcgttaaatcttcggtgataataaatgatgttctggttagcgggtttacgcctttttcaccaaaaccaacgccgtgcatcgtatcaacgcccagctcatgtagacgatgaatggcgtgccattctctgtcagcgcccagaacaggcatacgtaacgaaatcaggttcttcacaatttctttcagcgaagtacctttatgccacttcaggaagtagcttttaccgtccagctcaaaccgcaatgttcgacgcgtctccagctctctgaacacttcgccctgtaacgtttttacttcctcaaaagcatctttaccgcgccatagtgtggttaacggcgctttcagctcaaccatctaaatcacctgtaataatatccgcggccttctccggtaagctgtataaatcctgggtatcagcataataccgcgcattttcagcccaggcgttgcgtaaggaaggctgtgtcagcgctttgagtaaaacctcatttagcgcatcctggcggaatggttcagtcatcgcttcgccacagtttgcatccacaatataatgtgcataaccgcacaccgcggttgtcagcaccggcaaaccagcagtaatggcttccagcaaaacaataccagcagcttcctgataggctggatgcagtaaaaggtcggctgccgccattaactccgcgatatcattacgtccggagaaaaaatgcacattcgtgccgacgccgcttctttcagccagtgctgcaaacttcttcggcttatcctgcccgacaacatagagcaccgtattttgccgtaaagattcgggtagcgatgccagcgcttcaatagagcgatccacacctttacgggtaaagtcagaccctacttgcaacagtaatttttgctgttctgagataccatttttctgacgataaatttgacgactgtttgggatctgttggctatattttctgtccgggtaaatccccggaggaagaatatggaaacgctccgcttcagtctgataatgtttttggaagtcagcaatctgcttattcgtcagcattaatagttgcgtcggcttgccgtgttcaaacgtggcgcgttcaaaagcagcataatgccgatagcgtgatgtcaggcgatagaaaaatcctttttcctgtgcgactttttcggcgtaacacacgtctgcggcgtaatacacatcaaggcccggcatcttattgaatccaaccacccgatcgacagggtggtcgcgcaaatggtgttgcacccaggcataatattctgcgttacgaccgtggttcgtccgggatttaaccggcacgcggattaattcaaagttatccgggcattccccttcccatgactgagtataaacacgaacctgatgccctcgcgccgccacggtttgggcaatgcgcataaaatcacgctgcagaccgccaaaaggaaaatatttatataagcaaaaggcaactctcatagcaggctgtccaaatctatggtgcgtgcctcatgcggcagcattttttccgtcgcggcgataacatcttcagccggaataacggaaaggtattttttattacgatcaagctcatgccgttcaggcatcggctgataatttcctgcccaaaactgaatgatgtcgtcggtccagggacgccagaatacatgatccgtcgcgccaaaaagacaaatgaccggcgttttgactgctgcggcaatatgaccgggggccgaatcaacgccgataaagagatccgcatggtcaatcaacgcacccaattcaggaaagcgagttttacccgccagaccagtaaccggttttgtctcacagccgcgtgcaatagcatccacgcaggccatctcgtctgcggccgggcctgacgtcagtacaacttgataaccgcggcgctgcacggcatcaataacctgcgagaatttatcattatcccagcacttaaatagctgccgtgccgtaggctgaataacaacatattgtcgggtcacaccaagttgtttgagctgttgtcgcatgttttcccaatgttccgggcgatagctcatggtggtttccgtgacatactgttttagcgctaacggctttagcgcggataatgtgcgctcaacagcatgttctcccgcataaggtactaaatgcgtaaagctctttttccatagagcagactgacgattaccgaaatcctgcgagatttttatttttgcgtttaaaaaacgcacaataagcgccacgctccactgatcggtgagattgacgaccagatcatacgagttagcacgcaattttttgattagcgatagcgcgtttttgatcttctcttttgttcctgcgcctttgttactgatgccgtagagtgcattaatctccggattttccgacaatatcggtatggtgttctggtaaagaagcacatcgatttttgcatcgggataattctgcttcagcgtgctgatgacaggggtggtaagtaacatgtctccatgaaaacgcatttttataatcagaattcttcgaaatggcttttccacaagcgactctttggttgaaattgtccggataaataagcagaaaaaagcacgctaccgccccaggcttcacagcaacccgatggctaataccgcactcattttagatgcgctagtgtaacacttctttcgcagcaatccgatacgaataatttttatacacaatcatttttttaatcataaattcaaagagataataatttatccccctcttgtgaatggtcattcccattgtctggggcgacaagggcggcaaatttcaatggattgcgtaaaaatgcaaaaataatggggttcagcgcctggaatcctcgcttctgagccaatttggcgcaaaaatgggaaaagtaatggtaaagcccaggctaaatacatagaatccccagcacatccataagtcagctatttactatgctcgaattgctttacaccgctcttctctaccttattcagcctctgatctggatacggctttgggtgcgtggacgtaaagcgccggcctatcgtaagcgctggggtgaacgctacggattctaccgccgtccgttgaaaccgggcggaatcatgctgcattccgtctcggtgggcgaaactctggcggccatcccattggtccgcgctctacgtcatcgctatcccgatctgcctattaccgtaacgaccatgacgccgaccggctcggagcgcgtccagtccgcctttggcaacgatgttcagcacgtttacttgccttatgatttgcccgatgcgctcaatcgtttcctcaataagattgatcctaagctggtattgatcatggagactgagctctggccaaatctgattgctgcgctgcacaaacgtcatattcccctggttatcgctaatgcgcggctttccgcccgctccgccgcgggttatgcgaagcttggcaagtttgtccgtacgctcttgcgccgtatcaccctgattgccgcgcaaaacgaagaagatggcgaacgctttgtggcattgggcgcgaagaacaatcaggtcacggtcaccggcagtctgaaatttgatatttcagttacgccgcagctggcggctaaagccgttacgctacgccgccagtgggcgccgcaccgtccggtctggattgccaccagcacccacgatggcgaagagagtatcgttatcgccgctcaccaggcgttattacatcaattcccgaatttattactgattctggtgccccgccatccggagcgtttcccggatgctatcaatcttgtgcgtcaggcagggttaagctacatcactcgttcttcgggcgaagtaccgtccgccagcacccaggtcgtggtaggcgataccatgggcgaattaatgttgctctatggcattgccgatctcgcctttgttggtggttcgctggttgaacgcggcggtcataacccgctggaggccgccgctcatgcgattccggtactgatgggtccgcatacctttaactttaaagatatttgcgcccgtctggatcaggcgagcggacttatcacgattaccgatgcggctacgctggcaaaagaagtttcctctttactgaccgacgctgattatcgtaatttctacggacgtcacgcagttgaagtgctgtatcaaaatcagggcgcgctccagcgtctgctgcaactgctggaaccttatctgccaccgaaaacgcattgaggactgtcatgcaaaaacgggcgatttatccaggtacgtttgatccgattactaacggtcatctcgatattgtgacgcgcgcaacgcagatgttcgaccatgtcattctggctatcgccgccagccccagcaagaaacccatgttcaccctggacgaacgtgtggcgctggcgcaaaaagcgaccgcacacctgggtaacgtagaggtggtaggctttagcgacctgatggccaatttcgcccgcgacagacaggcgaatatcctgattcgtggtctgcgcgcggtggcggattttgaatatgaaatgcagttggcgcatatgaatcgccatctgatgccgcaactggaaagcgttttcctgatgccgtccaaagagtggtcgtttatttcatcgtcgctggtcaaagaagtggcgcgccatcagggcgatgtgacccactttctgccggacaatgtgcatcaggcgctaatggataagttgaaataagtttcctaccttgccgggcctggcattttacttctgacagtgacggcaatagaacgtcgcgcgctgtgcgtgtttcgttgcgactatcggcgtaccgcatacccgacacggctcgcctttgcgcccgtacacctgcaactcctgggcaaaatagcccggcttcccatcgctttgcagaaaatccttcagcgttgtcccgccttgttcaatagagcgcagcaaaacggctttaatcacccgcgccagcaggtcgcactcctctgtcgagagtgacgacgccaggcggtcagggtgaataccagcggcaaacagcgactcgctggcgtagatattccccacgccgaccaccagcttgttatccatcagccagggtttaatcgccgtcttcttcttcgcgcatttctgctgcaaatattcgccattaaactcatcgcttagcggctccggtcccagatgcgccagtacgttatgcccttccagctctttggtccataaccaggcgccaaagcggcgaggatcggtataacgtagaattttgccgttgctcatcaccaaatcgacatggtcgtgcttttccgccggcagcgcttccggcagtatccgcaagcttcccgacatccccaggtgaataattatccagccgtcaggcagctccagcagtagatatttagcacgacgctgaacgctaaggacgggtgtatcgctcagacgataaatttcatctgaaaccggccagcgcagacggccgttacggatatgggcgtgcaggatagtagcgccaactaaatggggttcaataccccggcggctggtttcaacttcgggtaattcaggcataacgtctccggctgtgtggcaggtctcattaatatggggacggccagaaaacaaaaaaccccgccgaagcgaggtttttgttacatcaaagcgagaattatttgattttcgcttctttgtagatcacgtgctgacggacaactggatcgaattttttcagttccagtttttccggtttagtacgtttgttcttcgtagtggtatagaagtgaccagtaccagcagaagaaaccagcttgattttctcacgaatacctttagccatgatttatttcctcttagtacttagtacttttcgccacgggcacgcagttcagacagaactgtttcgatgccttttttatcgatgatacgcatacctttagcagatacacgcagggtgacaaaacgcttctcgctctcaacccagaaacggtgagagtgcaggttaggcaggaaacggcgtttagtcgcgttcagtgcgtgggaacggttgttaccggtcaccggacgcttgccagtaacttggcagactcgggacatgtctattctccaaaaatcaaattagctcgagcttcgtatggggtatcggcgcctcgtcaggctttacagcctggtcatcgcgcagttctattgaactctcgattgccaggcccaaatgccaaacccgagattctcaaaggtggcgtagtatacgctgacccggcgatatgctcaagtcccgaacagacaaagatcccgatggatcgcgcaaagaatcttaaatccagccgcgttcggcaaaagaaacgtactctccgcgcccaattatcaggtgatcgagcacccggatatccataaactggcaacactttatcacgcgctcagtgataagtttatctgctttacttggctctgcgcagcctgaagggtggttatgcgccagaatgaccgctgaagcattgagtttaatcgcttcccgaacaatctcacgcggatgcacctctacgtggttaagcgtgccggaaaacaggcggctgtgctgaagcacccggtgctgggcatcgaggaagatcaccagaaagatctcacgctcttcgcccgtcagttggctttgcagaaattcccgcgtcatttccggactcagcaacgcactttcctcattcatgcgcacgctgtaatagcgccttgccagctcagcaatgcctttcaactgcgcgaatttcgccaggccgatgccgtttacgccgcgaaactgcgcaaagtacgccgacagcaggccatacagcgacccaaagtgctgcaatatctcttttgccaacgtcataacatcttttcccggcgtgccggtacgtaaaaaaagcgccagcagctccacgtcgctgagggaagcaatgccggatctgagcattttttcacgcggcaataattcgtccaacgtatccatacgcgcacctccttttttaaggaagcggcatagtggcacagcctttgggagagatcgacgccccgattttgttcttgcgtagcgcctcgcaaagtggagcgcaggcaaagacacgacgccgtagagattgtgataaaatagccgcctttcaaagtcacccaacaggaaagacatgatgagcctggccggtaaaaaaattgttctcggcgttagcggcggtatcgctgcgtataaaacgccggagctggtgcgccgtttacgtgagcacggcgctgacgtgcgcgtggcaatgaccgaggcggcaaaagcctttattacccccctgagcttacaggcagtgtcgggctatcccgtatccgacagtctgcttgaccctgccgctgaagccgcgatggggcatatcgagttggggaaatgggccgacctggtgattcttgcccccgcgaccgccgacctgatcgcccgtgtagcatcgggtatggctaatgatttagtctccaccatttgcctggcgacgccagccccggtggccgtgcttccggccatgaaccaacagatgtaccgcgctgccgccacgcaacataatctggaggtgctcgcctctcgcggcctgttcatttgggggccggatagcggcagtcaggcgtgcggcgacgtaggcccaggccgaatgctggacccattagttatcgttgataaggccgccgcgcatttcgctgccgtcaacgatttgcgacatcttaatatcatgattacggcaggtccgacgcgcgaaccgctcgacccggtgcgttatatttccaaccacagctccggtaaaatgggcttcgctattgcggcggccgcagcgcgtcgcggcgcaaatgtcacgctggtctccggtcccgtttcgttaccgacgccgccttttgtaaaacgggttgatgtcataaccgcgctggacatggaagccgctgttcaggccgccgttcaacagcagcacattttcattagctgcgccgccgtggctgactatcgcgcagagactatcgccagtgaaaaaatcaaaaaacaggcggcgcaaggtgatgaattactaataaaaatggtcaaaaacccggacattgtcgccggggtggccgcactcagtgacaatcgaccctacgttgttgggtttgccgcggaaacgaataatgtggaagaatacgcccggcaaaaacgtatccgtaagaaccttgacctgatttgtgcaaatgatgtttctctttcaaatcagggatttaatagcgataaaaacgctttacaccttttctggcaggatggagataaagtcttaccgcttgagcggaaagaactcctgggccaattattactcgacgagatcgtgacccgttatgatgaaaaaaatcgacgttaagattctggacccgcgtgttggtcagcagtttccgctgccgacttatgctacttctggttctgccgggcttgacctgcgcgcctgtctcgacgacgccgtagaactggcgcctggcgcaacgacgttggtacctaccggactggccattcatatcgccgatccatcactggcggcagtcatgttgccgcgttcgggcctgggccataaacatggtatcgtgctgggcaacctggtcgggctgattgattccgattatcaggggcaactgatggtttcgatctggaaccgtggtcaggacagttttaccattgaaccgggcgaacgtatcgcgcaaatggtgtttgttccggtcgttcaggccgaatttaatctggtggaagcatttgacgccaccgaacgtggcgagggcggcttcggtcattctggccgtaagtaaattttacgcatccccataacgtcataatactgccgcaagcgctgagtttgcggttatagcgtgggtgctcgcctggcaagtgcttattttcaggggtattttgtaacatggcagaaaaacaaactgcgaaaaggaatcgtcgcgaagaaatacttcagtcactggcgctgatgcttgaatccagcgatggaagccaacgcatcacgacggcaaaactggcggcctcggtcggcgtttcagaagcggcgctataccgccattttcccagcaagacccgcatgttcgatagcctgattgagtttatcgaagatagtctgattacccgtatcaatctgattttaaaagatgaaaaaaacaccagcacgcgtttgcgcctgattgtgttgctgattctgggttttggcgaacgcaaccctggcctgacgcgcattcttaccgggcacgcgctgatgtttgaacaggatcgcctgcaggggcgcattaatcagctttttgaacgcatcgaagcgcagctccgccaggtgctacgagaaaaaagaatgcgtgaaggcgaaggctacacgacggatgaaaatctgctggcaagccaactgttagccttctgtgaaggtatgctttcacggttcgtgcgtagcgaatttaaataccgcccaacggacgatttcgacgcccgctggccgctcattgccgctcagctacagtaacgctgactggatagtggctcacgccttatccaggcgacagaaacataggcccggtaaagcgccaccgggcaattcgcttacacgccaaattcttcccggtatgctcgcacagccgccagatgctcagccatatcaggtttttcttccagataggcaatcaggtctttcagcgtaatgatggagataaccttacaaccatagtcgcgctccacttcctgaatcgcggaaatctcgccgcggccacgttcctgacgatccagcgaaatcagtacgccagccagcgtagccccgtgcgcctgaataatctccattgactcgcgaatcgccgtacctgcggtaatcacgtcatccaccagcatcacgcggccctgtagcgcgctgcccaccaggctcccgccttcaccatgatcttttgcctctttgcggttaaagcagtacggcaggtctttatcgtgatgttccgccagcgcaaccgccgtcgtcgtcgcgatcggaatacctttgtacgcggggccaaacagcagatcaaattcaataccggaatccaccagcgcttcggcataaaaacggcctaacaacgccaggtcgcgcccggtattaaacagcccggcgttgaagaaataggggcttttgcgcccggatttcagcgtaaactcgccaaactttagtacctgcttgttaagcgcaaactcaataaactggcgctgatacggtttcatggattcgctccttttcttactttcatcatttacgaaatttacggacaaaaaaaaggcgacttttcagtcgccttaaaatcaattttctaacgccgccttctgcgtcgccacaatggattcaattccccctcgggccagcgccaacaaagtgagaagttcttcatggctgaacggctcgccttccgcggtaccctgtacttcaataatacggccgtcttcagtcatcacgacgttcatgtcggtttctgctgcggaatcttcaacatattccagatcgcagatcgcttcgccgttaacgatgcctacggaaaccgccgccaccatgcctttcatcggattggttttcagcttaccgttggcaaccaatttattcagcgcatccgccaacgccacgcaggcaccggtaatagacgctgtacgcgtaccgccatcggcctggattacatcgcagtccagcgtaatggtaaattcgccgagcgttttcagatcgaccgccgcacgcagcgcacgcgcgatcaaacgctgaatttccatagtacggccgccctgcttaccctttgccgcttcgcgcgcgttacgggtatgggtagcgcgaggcaacatgccatactctgcggtgatccacccctggccttgtcctttcagaaaacgtggaacgccctcttcaatggaggcagtgcacaacactttagtatctccaaattcgaccagtaccgagccttcagcgtgttttgtatagttacgggtcagggttacgggacgcacctgattagcgctacggcctgctggacgcatattgagatctccggcttaaaacgaatgtggctgcgcattatacggacttccgatggttattcctatcctgacaaggcctggatagctataatcccctcatctctcctttaaaaacgggaacatctatgatccgcagtatgaccgcctacgcccggcgtgaaatcaagggtgaatggggtagcgcgacctgggaaatgcgctcggtaaaccagcgttatctggaaacttactttcgtctgccggaacagttccgtagtcttgaacccgtcgtgcgcgaacgcattcgtacacgcctgacgcgcggcaaagtcgaatgtatgctgcgttttgagcccgatgccagcgcgcaaggcgagcttattctgaatgaaaagctagcgaaacaattagttagcgccgcaaactgggtcaaaatgcagagcgacgaaggggaaatcaatccggttgatattttgcgctggccaggtgtcatggcggcgcaagagcaggatctggacgcgattgccgcagaaattttagccgcactggacggtacgctggatgactttatcgtcgcgcgcgaaacggaaggccaggcgctgaaagcgctgattgaacaacggctggaaggcgtcagcgccgaagtagcgaaagtccgcgcgcatatgccggaaatcctgcaatggcagcgtgagcgcctggtcgcgaagctggaagatgctcaggttcagttggaaaacaaccgtctggagcaagagctggtgatgatggcgcaacgcattgatgtggcggaagagctggatcgtctggaagcgcacgtcaaagagacttacaacattctgaagaaaaaagaggcggtaggtcgccgtctggacttcatgatgcaagaatttaaccgtgagtcgaacaccctggcctccaaatccatcaacgctgatgtaactaactccgctattgaattaaaagtgttgatcgagcaaatgcgcgagcaaatccagaatattgaataattctggcgctcaatatgtcacagagcccgccttatgcgggctctcgcgtttatcggtagtacgtttttaatttccggcgaatagcgtcgataaggcgtcgcttccactctaccgttgaagcccgatactgcataaaaatagcgccttccgcctgctccccggcaagcggcaggacaaaaagaccgcgcttatcggataaattttcataccaggggcgcggtacaatcgccattagcggcgccgactggacagcaggcgcaagttgactgtaatcatgacaaacaaacgccagcggacgttcaaacccggcacgagcctgctgcctgtccagttcgttgttctcttttgtccacggcaaacagtaaatgtgttgataatgctgtagatcagcaaaattcaacgctgtggcattctccagacgtgaacgcaatggcgcgccataaaccgcgatcaaacgcgtagtccccacccgctcgtaatgcagagcgctgacctgcttttgatggtcgccaattgccagcaccaaatcaaccgagctatccaacagttcatcacgccagggtcggcgggcaaaaggaaggcactcgatcaccgcctgatgaagatgacctttctctgcgagaactggcgtaagcagcgcgttcaatgcgggaggaagtaccacccgaaaacaacgggagccgttctctttatcgccaaacagctcctcattaagcgaaacaaacacaggcgccaatttgtcacgcagcgcctgcgcataaggcgtaggaatctggcggttcccttcccgtcgaaacaacgggtcgtttagcgcatcgcgcaatctcattaacgcatgacttaccgcagaaggcgacaaagccagcttttgcgccgttttccccgtagagctcgtctccagcagcacatacagtacttttaacaggttcatatccatttgcagcaagttcattaaacgtctctcttattgaacctggctaaattactgccaggtatactgcgggcgcttcaatcaggagaacattatgaatcgctatgcattattccttgtatgtatattttcaacatcagcacttcctgccatggcggcattagatccttcacaaccgttatcacccgcgcctccgttatcactgtttaaagcgtgggctaagcctataaagccgtttcaaatcacagaaggcgtgtggtatgtcggtacgaaaaatctctcttctattctgctgaccactccggcagggcatattcttattgatgcggggttggatgaaagcgcaccgcaaattaaagcgaatattgaagcggcaggattccgcctcacagacgtgcgctatctgttgaatagccatgcgcggctggatcaagcggggggcatggcacgtttgaaagcgtggagcggcgcacaattggtcgccagccaacccaacgccgatcagatggcgaggggtggacgacaggattttgcgcttggcgatgcgctcccctttccgcccgtcaccaccgataaaattatccaccaccaggaaagcatcatcctcggagggataaccgtgacagcactattcacgcctggacatctgcccggctcaacttcctggcgcgtaacgctccgcaacggcaagacgctaatttacgcagatagtctcgccacgcccgactatctgctgattaacaacaaaaattaccctgacctggttactgatattcagagcagctttaagacactggccgcccagcatgttgatatctttattgccaacaaaggtgaccgcttcgggctactggagaaacgacagcaacttcgcaacggcgatacacaggcattctttgattccaatggcttgcaacagtatgtggaacgctcgcgccagcgcttcatcacacaacttaccgcacagcagccataatgaaataactcaccggcggcgcgtccagggcgccgttcttttaaattatctaagtcaaaatagaaaaacctcgcatacaataaaccacaaaaatgatgttcaatttattgatatttataataaataattattaattataaatttaaaatcattactaaaatttattaatcgtgtaatgccttagaaaatctcaatcgtgatacagcgcacaaatcgttaatcttcgcccccagtaaattagggggaaatcatgctgttgcacgttctttatttaattggcatcactgccgaggccatgacgggcgcactcgctgcgggtcgtcgtcgcatggatacattcggcgtaattattattgctaccgccaccgccattggtggaggctcagttcgcgacattctgctcggtcactatccgctgggttgggtgaagcatcccgaatatgtcattattgtggcgactgccgctgtattgaccaccattgttgcccccgtcatgccctatttacgcaagcttttcctggtacttgacgcgctggggttggtggttttctctattattggcgctcagatagcccttgatatgggcgaagggccaattatcgccgtggtggccgccgtcactactggcgtctttggcggcgtgctccgcgatatgttctgcaaacgcattccactggtgtttcaaaaagagctatatgccggcatttcgttcgcctcggcggtgctctatattgcgctgcaacattacgtcatgaatccggatgtcgtcgttatctctacgctactgtttggctttacagcaaggttattagcgctacgtcttaaacttggcctgccggtattttattaccgccatgaagggcactaagacccaaatccgggaatatgctgagcagccagccatctgctcagcgctttgatctgcagattattccgccagtcgatgactctcccggcacgacgctcgcccgtcgctggtaactgccgccagtgttgctctgttcgcattaataactgctcccatgaacgatcgccgctggcctgtaatgcagcctgcgttaaggggatatccatcgccatgatccagcgggtaaacggctgccggcgcgccaggttaaattgccgccatatctgctcgctttttcctttagcaaagcctggcgtgttggctatttgcgctgacgtcagggtaagccaggagaagatatgctcaaagcgatgcgtctgatgcaaggcccgccagctggcttcacccattccgtccagacccaacgccgaccgtgaccccagccatatcagcctggagataaactgttcctgacacgttgccgacgcgtaaaagcaggtcagcgagttgaaatggctatcaggcggtacaggcttactccgctcacgactccgccagacgacctcatcaagccggggaatgccttgcccggccagactcaccaggatctgatcgcccggcgcgatatcccacgcttcccaacgtttcacagaaccgatattgacccgctgaacccgcttatcatccaatataacggggacaagcgacgctactacggtaattttgccgcttttccccaccgagaactgaatagcgctcacttgcgcgacctgcgctactggcggatatttccatgctgccagccagtcgccctgcccgggtcgccagtgttgtgacgcaggttctttagccatgcgtatcactacgccatccgttacaaagggtaatgctgacgtcagccatgactggcgcgcccgctcgacctcgctggcatcttttaccgccagggtatatttattcgtcagactgaatccagccttagcaagttggcttaatctttcgggcatatttgccggaccgtccggccacgcccaaataaaaatacccaacgaatttagcgcggaggcgttatcctggcgcattaacattcctgcgactttcgagcgcgcattcatcccgcccatccgttgctggatatgtccctcgcgctgtagaaagatttcgccctgtaacaccgcgttagcaagcgcgccttgtgttgtctgcggtatagaggggatcaggcgaatttttggcgtccagtcctcgccttgtagtccgttaccccggctaatggccctggtcagtttaccgttttgataaaccagtgttaccgctacgccatccacttttggctgtacccaaagctcgctgcgcccgcgcatccactgttctaccgcctgtcggtccgcgagtttacgtacgcccgtgtgcgcaacagggtgcattgttgtaccgtttaacggcggtgaaaccggagtagatgaaacatcctgaccaacacagcgttgccactgaaccagccttgcgctgagttggtcgtacacactatcgtcaaccgcgctaaccccttgtttccagtagatgtcattccagtcagcgagctgttgctgtaaacgggcgatttcttcagcggcccttgctggcggccaggccgggcaaagcgccccactctgcgaatgccacaataaaattccccacgccatacttttccataatctcatcacgacctcctgcgcacattgcccggcaggtatagcgctttagtgaataaaaaccgacaggtaaaaatgcatcatccgagccgctttccagattttttggtgggttgctgcaacgacgcgataaaagcggaaaaagggacgcaaaatgcaataatctggcgcaaaaagtgtgacaaagactacgtcgcataacggcgatgtgtataataagcccgtatcaaggctctatttcgataatcacagacgtaagatactcatggctcaaggtacgctttatattgtttctgcccccagtggcgcgggtaaatccagcctgattcaggctttattaaaaacccaaccgttgtatgacactcaggtttccgtttcacataccacgcgcgcgccgcgtccgggtgaagtgcacggtgagcactatttctttgtaaatcatgatgagtttaaaaccatgattggcagggaggcgtttctggagcacgcggaagtgtttggcaattactacggcacttcgcgcgaaaccattgagcaagtgctggcaaccggcgttgatgtttttctggatatcgactggcagggcgcccagcaaattcgcgaaaagatgccgcaagcacgcagcatttttattttgccgccgtcaaagatcgaattggatcgccgtttacgcggccgcgggcaagatagcgaagaagtcattgccaaacgaatggcgcaagcggttgcagaaatgagccattacgccgaatatgattatcttattgtgaatgacgactttgataccgcgttaagcgacttgaaaaccatcattcgcgctgaacgtctgcgtatgagccgccaaaagcagcgtcataacgctttaatcagcaaattgttggcagactgaacccactttcagtatcatgcccagtcatttcttcacctgtggagcattttaagtatggcacgcgtaactgttcaggacgctgtagagaaaattggtaaccgttttgacctggtactggtcgccgcgcgtcgcgctcgtcagatgcaggtaggcggaaaggatccgctggtaccggaagaaaacgataaaactaccgttatcgcgctgcgcgaaatcgaagaaggtctgattaacaaccagatcctcgacgtccgcgagcgccaggaacagcaagagcaggaagccgctgaattacaagccgttaccgctattgctgaaggtcgtcgttaatcacaaagcgggtcgcccttgtatctgtttgaaagcctgaatcaactgattcaaacctacctgccggaagaccagattaagcgtcttcggcaggcgtatctcgttgcacgtgacgctcacgagggccagacacgttcaagcggtgaaccctatatcacgcacccggtggcggtggcctgtattctggccgagatgaaactcgactacgaaacgctgatggccgctctgctgcatgacgtgattgaagatacccccgccacctatcaggacatggaacagcttttcggtaaaagcgttgccgagctggtagagggggtgtcgaaacttgataagctcaagtttcgcgataagaaagaggcgcaggccgaaaactttcgcaaaatgattatggcgatggtgcaggatatccgcgtcatcctcattaagcttgctgaccgtacccataacatgcgcacgctgggctcgttacgcccggataaacgtcgtcgtattgcccgtgaaacgctggaaatctacagtcctctggcgcaccgtttaggtattcatcacatcaaaaccgagctggaagagctgggttttgaagcgctgtatcccaatcgttaccgcgtcatcaaagaagtggtaaaagcggcgcgcggcaaccgtaaggagatgatccaaaaaatcctctctgaaatcgaaggacgtttgcaagaggcgggaattccgtgtcgcgttagcggtcgcgaaaaacatctttactcgatctactgcaaaatggtgctcaaagagcagcgttttcactcgatcatggacatttacgctttccgcgtcatcgttcatgactccgatacctgctatcgcgtactcggccagatgcacagtctctataagccgcgtccgggacgggtgaaagactatattgccattcccaaagcgaacggctatcagtctttgcacacctcaatgatcggcccgcacggcgttcctgttgaagtccagatccgtaccgaagatatggatcagatggcggaaatgggggtcgcggcgcactgggcgtataaagaacacggtgagaccagcaccacggcgcagatccgcgcccagcgctggatgcagagcctgctggagctacaacagagcgccggtagttcgtttgaatttatcgaaagcgtaaaatccgatctcttcccggatgagatttacgttttcaccccggaagggcgcattgtcgaactgcccgctggcgctacgccggtggattttgcctatgcagtgcataccgacatcggccacgcctgcgtcggcgcgcgtgtcgaccgccagccttatccgctgtcgcagccgcttagcagcggtcagaccgtcgaaattattaccgcgccgggcgcgcgtcccaacgccgcctggctgaactttgtcgtcagctctaaagcgcgcgctaaaattcgtcagttgctgaaaaacctcaaacgtgatgactccgtaagcctgggccgtcgtctgcttaaccatgccttaggcggtagtcgtaagctggcggaaattccgcaggaaaatattcagcgcgaattggatcgtatgaagctggcaacgcttgacgatctgctggcggaaatcggtctcggcaacgcgatgagcgtagtggtcgcgaaaaatctgcagcaaggcgaagccgtggtgccgaccgttgcgcaatcgaatcacggccacctgccgattaaaggcgcggatggcgtgcttatcacctttgcgaagtgttgtcgtccgatcccaggcgacccgatcatcgctcacgtcagcccaggtaaaggactggtgatccaccacgaatcctgccgtaatatccgtggataccagaaagagccagagaaatttatggcggtcgaatgggacaaagagacggagcaggaattcattaccgaaatcaaggtggaaatgtttaaccatcagggcgcgctggctaacctgacggcggcgattaataccaccacctccaatattcaaagcctgaatactgaagagaaagatggtcgcgtctatagtacctttattcgccttaccgcacgcgatcgcgtacatctggcgaatatcatgcgcaaaatccgcgtgatgccagacgtcattaaagtcacccgtaaccgaaactagcgctatgaatccaaaacgttatgcgcgtatatgcgaaatgctcgccaggcgtcagcctgatctcacggtctgcatggagcaagtccacaaacctcataacgtttctgcaatcattcgtaccgcagatgccgttggcgtccatgaagtccatgccatctggccaggtagccggatgcgcaccatggcttctgcggcggcgggcagcaacagttgggtacaggtgaaaactcaccgtaccattggcgatgcggtagcccatttgaaaagtcggggaatgcagattctggcaacccatctttctgataaggccgtagactttcgcgagattgattacacgcgcccgacctgtattctgatgggtcaggagaaaaccggtattactcaggaagcattagccctggcggatcgggatatcatcattccgatgatcggcatggtacagtcgctgaacgtttccgtcgcctccgcgctcattctttatgaagcccagcgccagcgacagaacgcgggcatgtatctgcgtgaaaatagcatgttgccggaagatgaacagcagcgcctgctgtttgagggtggttatccggtgctggcgaaagtcgctaaacgtaaaggtctgccttatcctcgcgtcaatcagcagggcgaaatcgacgccgatgctgactggtgggcgacgatgcaggcggcagggtaatcaccatgtcaggccgcttgttagacgctgttccgctcaattccctgacaggcgtcggcgcagcgcaaagcagtaaactggcgaaaattggcctgcacaccgtgcaggacctcctgctccacctccctctgcgttacgaagaccgcacccatctctaccccattggcgaactgctgcctggcatctacgccaccgttgaaggcgaagtgctgaactgcaatatcactttcggcggtcgtcggatgatgacctgccagattagcgacggttccggcattcttaccatgcgctttttcaattttaacgcagcgatgaaaaacagcctggcgacgggacgacgtgtgctggcctacggggaagcgaagcgcggcaagtatggcgcagagatgatccatccggaatatcgcctgcagggcgatctcagcacgccggaacttcaggaaacgctcacccccgtctatccgaccaccgagggcgtgaagcaagcgacactgcgcaagcttaccgatcaggcgctggagttgctcgacacctgcgccattgccgaactactgccgccggaactggcgcagggtatgatgagcctgccggaggcgctacgtaccttgcatcgcccgccgccgacgctccagctcgccgatttagaaaccggcaaacacccggcgcagcggcggcttattcttgaagagctactggcgcataatctcagtatgctggcgcttcgcgcaggcgcgcagcgctaccacgctcagccgctaagtaccaacaacatattgaaagacaagctgctggcgtcgttgccgtttaaacccaccagcgcgcaggcgcgggtggtagcagagatcgaacgtgatatggcgctggatgtgccgatgatgcgtctggttcagggcgacgtgggttccggtaaaacgttggttgcggcgcttgccgccttgcgcgctattgcccacggtaagcaggtggcgctgatggcgccgaccgaattgctggctgaacagcacgcaaataatttccgcaactggttcgaaccgttgggcgttgaagtgggttggctggccggtaagcaaaaaggtaaagcgcgtcaggcgcagcaagaggctattgccagcggtcaggtgcagatgattgtcggcacccacgctatcttccaggaacaggtgcagtttaacgggctggcgctggttattatcgatgagcagcaccgctttggcgtccaccagcggctggcattgtgggaaaaaggccagcagcagggctttcatccgcatcagttgattatgaccgcaacgcccattccgcgcaccctggcgatgactgcctacgccgatctcgatacctcggtgattgacgagctaccgccgggccgtacccctgtcactaccgttgcgattccggatacccgtcgccatgaaatcattgatcgtgtgcgcaacgcctgcacaaccgaaggccgtcaggcctactgggtctgtacgctgattgaagagtcagacctgctggaagcgcaggcagcggaagccacctgggaggagctcaagctggcgttaccggagttgaatatcggcctggtacacggccgcatgaagcccgccgaaaaacaggcggtgatgcaggcctttaagcagggcgaactgcatctgctggtcgccactacggtgattgaggtgggggtcgatgttcctaacgccagcctgatgattattgaaaacccggagcgactgggcctggcgcagttacaccagctcagagggcgcgttggccgtggcgcggtcgcatcgcactgcgtgctgctctataaatcgccgctgtcgaaaacggcgcagaagcgtttacaggtattgcgcgacagcaacgacggctttgtgattgcacaaaaagatttagagattcgcggcccgggggaattactgggcacgcgccagacgggtaacgccgaatttaaagtagctgatttgctgcgcgatcaagccatgatccccgaagttcagcgtattgcccgtcatattcacgaacgttatccacagcaggcacaagcgctgattgagcgctggatgccggaaaccgaacgttattccaacgcctaatcctattcgccgcgcgacagagccaacagaagatcctcaatctggatagcgataacgtcctgggctgccagggcatcgcgcgagatacgcgttgccatcgcactctccggctcgtcccgcagcatttccgccgccttctgcaccccgtcgaggatcatctccgacgttaactgccgggttaaaaacgccagattattttccaaccacggttcttccgtcgcacctaatggcggttgccactaccacgagccttctggccaaagcgggttaacctctaccggataaattaaatgtgcggcgtactgcaacgcgcataccgctttacccggcgtatccagtaaccaccactgattccagagcgaacggataaacggcgcaatgccgccgagaacattgaaggtatccagccaggtcagcggagagttgaaaccgcgctcgtgattgattcgcgccagcatggtctccagcaaaaaatgccgtacctgctgacgctgagcggcatccatcatttcccgccagagataaggccgccgtaacgcacgcaggaaagactcctcgaagtgatcgccatagccatgggttaacagcgtttcgcgccaacaggcaaggcacagcggaaacagataacgaaacaattccggctgcatcggttcgtggtaaaccagattcagcacataataaacgctcagatgccaatcggtaatctgccgccagtccgtcgccgccagcgcctgcaactcagcatcggcatagtcaaactccgcttcccacacgttaagaaccggcggctcatcgccaaaaatatgacggcagcgttcacgcagggtttcaggttgacggcaacgttttttcatctttatccggcaaacattggcagcatcaggtacagcttgatcaccaacgcattgacgatatcgataaagaacgcgccgaccatcggcaccaccaggaacgccatatgcgaggggccaaaacggtcggtaatcgcctgcatattagcaatggcggtcggcgttgcgccaaggccaaaaccgcagtgacccgccgccagcaccgccgcatcatagtttttccccatcatgcgccaggtgacgaagatcgcgtacagcgccatgaagatggtctgtaccaccagaatcgccagcatcggcagcgccagtgacgccagttcccacagcttcaggctcatcagcgccattgccagaaacagtgacaaactcacgttccccagcaccgaaacagcacgctcaaatacgcgataaaaacccaccagcgccaggccattgctgaggatcaccccaacaaatagcacacaaacgaagaccggcagttcaagcaccgttcccgccagtagctgcgctacgattttgcccacggtcaaacagatagcaatcagggcgatggtttcgattagcaccagagaggtgatcatacggcccacatccggcttttcaaaggctgtcggcacggcctgatcgtcaggcattccatccggcgtggtggagtgtttcaccagataacgcgctaccgggccgccaatcaacccgcccagcaccaggccaaaggttgcacatgccatcgcaacttcggtggcactggcaaaaccataacgttcgacaaacagtttactccacgccgcgccggtaccgtgtccgccggacagcgtaattgacccggcaatcagccccattaacgggtccagccccaacagactcgccatgccgataccgatggcattctgcatcagcagtaatccgaccacgacgaccaggaagacgccaacaacgcgtccccccttgcgcaggctggcaaggttagcgttaaggccgatcgtcgcgaaaaacgccagcatcaacggatcgcgcagggtcatatcaaagttgacctcccaaccgacgctttttttcagtaccagcagagcaaccgcgaccagtaatccccccgccaccggttccggaatcgtatatttcttcaataaggagacagactggaccagcttgcgacccagtagcagcaccagcgtggcggcgacaagggtcgataaggtatcgagttcaaacatttaaagctcctgtagtgcgctgtgacatgtgcgcacaaatcatttcctgagtcagttttttagctctttgcgagtcttcggcatggattttaagcagaaaaaggcaaaaagttatataaaaaggtgcatttatcttttttaaatattaagaatattcgctcgcaatcgtttgcttttaccatctggtcagataaaatcaccgcttttccaccacgagaatgtccctgatgtccgttaacgccatcgagccggcagatgcgcaaccggttgcgcagacgcaaaacagcgaattaatttaccgtcttgaagatcgcccgccgctccctcaaaccctttttgccgcttgtcagcatctgctggccatgtttgtcgcggtaatcacgccagcgctgttaatctgccaggcgttgggtttaccggcgcaggatacgcagcacattatcagcatgtcgctgttcgcctccggcgtagcctctattattcaaatcaaagcgtgggggccggtaggatcggggctgttatccatccagggaaccagttttaactttgtcgccccgctgattatgggcggtaccgcgctgaaaaccggcggcgcggacgtcccgacgatgatggcggcgctgttcggcacgctgatgctggcaagctgcaccgagatggtgctttctcgcattctacatctggcgcgccggattatcacgccgttagtctccggcgtcgtggtgatgattattggcctgtcgctgattcaggtggggctaacttccatcggcggcggctatgccgccatgagcgacaacacctttggcgcaccgaaaaacctgttactggccggcgtcgtcctggccattatcatcctgctgaatcggcagcgtaatccctacctgcgcgtggcttctttggttattgccatggcggcaggctatcttttggcctggtttatgggcatgttgcctgagaataacgcgccggtctcacaggacatcctgatggtgccgaccccgctgtattatggtctgggcattgactggaacctgttactgccgttgatgctggtctttatgattacgtcgctggagaccatcggcgacatcaccgccacctctgatgtctccgagcagccggtatccggccccttgtacatgaaacggctaaagggcggcgtactggctaacggcctgaactcatttgtttcagcggtatttaatacgttcccgaattcctgtttcggtcagaacaacggcgtcattcagttgaccggcgtcgccagtcgctatgtgggatttgtcgtcgcgctgatgctgattgtactcggcctgttcccggcggtaagcggttttgtgcagcatatcccggaaccggtgctcggcggcgccacgttggtgatgttcggcaccattgccgcctccggggtgcgtattgtctcacgtgagccactgaaccgccgcgcgattctgattatcgccctgtcgctggccgtgggtcttggcgtctcgcaacagccgcagatcctgcagttcgcgccggaatgggtgaaaaatctgctctcatccggaattgccgctggcggcatcacggctatcgtgctgaacctgattctcccgccggaaaaaccgtaaaaaccctgcggcggcgacacgattcgccgctgctgtaacgctctttcaccattcctgtcttgaggattgcacgcaaatcgtgcataaatcccctatgtgcatttcacgggatggaagaccatgaaattgattgggaggttgcttctctacgtgctgatcgcctgtttagtggtgattttcggcttttattttctgctgcaaacgcgctggggcgcagatcatgtcagcaactgggtatcagagaacagcggttatcacctcacattcgacgtgatggatcatcgtttttccgccccatcccatcttttactggagaatgtgacctttggtcgtgatggtcagcctgctaccctggtcgcgaaaaccgtagatatcggtctgagcattcgccagttaaccgcgccgctgcatgtcgacacgattctgttacaggacggcacgctgaatatttcagtgcaaaccgcccctttcccgtttgaggccgaccgcctgcaacttcgcaatatggcgctcaatagccccggtagcgaatggcgattgagcgcccagcgcgttaacggcggcgttatgccctggcgccccgaggccggtcgggtattgggcaataaagcccagatccaactgagcgctggttcgctgacgttaaacgacgttcccgccacgaatgtgcttattgaaggcagtatcgaccataatcaggtgatgttaaacaccgtcggcgccgatatggcgcgcggagcgttaaccggcgtcgcccggcgtaacgctgatggtagttgggtcgttgaaaatctgcggctgaatgatattcggttacaaagcgataaatccctgagcgagtttttcgcgccgcttactacggttccatctttgcagattagtcgtcttgaagtgacggactccagcctgcaaggaccagactgggcagtcaccgatcttgacctgagtttgcgcaatctgactctgcgcaaagaagactggcaaagccaggaaggtaaattatcgatgaatgccagcgagtttatttacggctcactgcacttgctcgatccaatcctgaacgccgaattttcaccacagggcgttgcgctacgccagttcactacccgctgggaaggcggtatggtcagaacttccggcgcctggttacgcgaaggcaaagcgcttattctggacgataccgctatcgccgggctggagtatacgctgccggaaaactggaagcagttatggatgaagccgctgcccgactggttgaacagcctgacgctgaaaaaattcagcgccagccgcaatctggtgattgatatcgacccggccttcccgtggcaaatcaccgctctggacggctacggcgcaaacctggagctggtacaacatcatcaatggggcgtctggagcggcaatgcgaccctcaacgccgcagcggcaacctttaaccgtgtggacgtgcgccgcccgtcgctgtcgttgacggctaatgccagcacggtcaacatcagcgatctgagcgcgtttactggaaaagggatactggaagccactgccagcgtatcgcaactgccgcagcgtcagacgcaaatcagcctgaacggacgcggcgtaccaatggatgtgctacagcagtggggctggccggcattaccgattgctggcgatggcaatattcagctcacggccagcggcaatattcaggccgatgcgccgttgaaaccgacggtaaacgggcaattacacgcggtcaacgcacaaaagcagcagataacacagacgatgcaagcgggcgtggtgtccggcggggaagttacgtcaacggagccaacgctgtaattgagggcttgcccggtggcgatggcgcttaccgggcttacggttcttgctcatttgtaggccggataagcgcagctcacggcgccatccggcgattcagatttaaagcgtaatcaccacttcatttccctgcggggtgaccactacgcccagttcacttcccgcatatgagccgcatttggtaccgctaatctgcgtaatattacgcagacacagcgtccagttgcgcgccttgccttcgccgctcaccgtaatggtattgcctgtgcgtttcgcctgcagcgtaaagattgtcgaaccatccgtagcagggacttcgcagaccgcttcgcagccgtcatccagatggaataactggaaggccgtaccctcatgccaggcgtaatcgggcttctggctattgttgcccagcgccagtagtgtattgtcacgcacgtacactggcagactcaggaagtcatgctgctgtttatgccagcggctgccctgcacttcatcgttgcgccacaggtgcgtccagcggccttctggcaggtagaactccacgtcgcccgcttcactaaataccggcgctaccatgaccgcatctcccagcatgtactggcgatcaagataatcacacgccggatcgtccgggaactccagcatcatcgcccgcatcattggcgtaccggcttcgttggcacgcgccgcttcccgatacagatacggcatcatccggcacttctgttcagtgaagaagcgcaccacgtcacaggactcgtcgtcataggcccacggaacccggtaggatttgctaccgtgcaggcggctgtggctggagagcaagccgaatgcgcaccaccgcttgtagacatgcgccggcgcggtattctcgaatccgccaatatcatgactccagaagccaaaccctgacaggccgatggacagcccgccgcgcaggctttccgccatcgattcgtagttggcgtagcagtcgccgccccagtgcaccgggaactgttgcgcgcccaccgaggcggaacgggcgaacagcaccgcctcttcaacgccgacggtctctttcagcacgttccacaccagttcgttgtagatgtaggcataatggttgtgcattttctgtggatctgaaccatcaaaccactgcacatccgttggaatgcgttcgccgaagtcagttttgaagcagtccactcccatctccaccaggcccttcagcttgtcggcataccattcgcaggcttgcgggttggtgaagtcgtaaatcgccagtcccggctgccatttatcccactgccacaaggagccgtccgggcgttttagcaaatatcctttctctttcagctcctggaagaccggggatttctggccgatgtaggggttaatccacacgcagactttcagccctttcgctttcaggcggcgaatcatccctttcggatcggggaaagtcaccgggtcccattcaaaatcgcaccactggaaggccttcatccagaaacagtcgaagtggaagacgtgcagcggcagattgcgctcggccataccgtcgataaaactgttaacggtcgcttcgtcgtagttggtggtgaatgaggtggtcagccacaggccaaacgaccaggcgggcggcagcgccggacgacccgtaaattgggtatagcggttcagcacgtctttcggggtcgggccgtcgatgacgaagtattccagatactcgctctcgacgctgaactgaactttggagactttctcggagccaatttcaaacgacacgcactgcggatgattcaccagcacaccgtagccacggttggtgatatagaacgggatattcttgtacgattgctcggtgctggtgccgccgtcgcggttccaggtctccaccgtctgaccgttacgcaccagcgcggtaaagcgctcgccaagcccgtagacggtgtcgcccacgccgagatccagacgctcgaacatgtagttgcgcccgctattggtgtcctgcacatagccgttatttttcaactgactaccggtgatacgtacaccgttacgcagaaaatccagtgaccagatctcgcctttggtgacgcgcacgctcaggctgccgctcttgagttcggcaaattcggcgttgttctgcatctccacgttgatatcttgcaagacattgagcggataatgtgggccgttatccaaagcgccctggaagtgttccatccgtacacctatcactccttcctgcggcgagaaaaagcgtagggtaaacaacggggtatccagttgccaggttcgttcgcggacatcacgcggcgcggcatagatcaccatctcattcccgtgctgttcaacgtcgaacacctgaaccgggtgaatcaaattaaggccaggctggatcagccagtttccgtcgctaattttcatagtctgttcctttagttctgcaattctttatgggtaaattcttgttcattacggtgtgcgccctgcgccagttgttccagaatggttttcaggaacgggcttttcagggtgtagtagcgtttagcgatcgcggcgctcagcagataacagatggccgggacgatagtgaacagagcgatgatgatgctgatcgtggcgctgttttgcgttttcgccgccgcgtcgtaaccgccgcctgccagcatccagccaatcagcgccccgccgagggcaagacccagtttcagcacgaacaacgtgccggcaaaactgatccccgtcaggcgtttgccgttacaccattcgccatagtcgacggtgtcagacatcatcacccactggataggcgtgactaactggtgcaatacgccaatcacaaagataaagacgaacatagcgatcgtggcgtgcatcggtacgaagaacatcgccacgctgattactgcgagtaaagcattggtccaccagaaaacgctcactttgcatttccagtcggtcaacggttttgccagcgccgagccaatcaggttgccgacgcaataggtggtgaggaaggcgacaaacacgcccggtttgcccaatatccaggtgacgtaatacatcatcgccccgccgcgcacgcataccgccagaatattcaggatggtgagcaggccgactatgcgccactggtcgttgtgccagatatcacgcaggtcttcacgcatggaggtatgggtggcaggcgcttcaacgcgctctttggtggtaaagaagcagaacgccagcatcaggaacgccaccaccgagagcgccgcgatacccccctggaagcccagcgccttattctcgccgccaatcagtttcaccagaggcatcatcagtacggtagaaagcattccgcccgccgttgccagcacaaagcgccaggattgcagggagatacgctgcgttgggtcattggttattacaccccccaacgcgcagtaagggatgttgaccacagtgtacagaagggtgagcaacgtgtaggtgatggcggcataaatcattttgccgttcagactgagatccggcgtgctataagctagcacacaaacgataccaaacggcaacgcgccaaacagcacccagggtcggaatttgccccagcgagagcgggtgcggtcggccagcaggcccatacaagggtcggagatggcatcaagcgcacgcgccagtaaaaacatggtgccaacaaaaccagcgggaatgccgaaaatatcggtatagaagaacatcatatataacatgacgttatcaaagatgatgtggctggcggcatcgcccataccatagccaatcttctccttaacggagagaatttcacttttcattacgcatccttaacgctcacaacgctcactaataccggttacagtttttgtaaaccttccctgcgagcgtgaatattccgttatttggttatcaaattacgattcttgttttctgtgatcagggtagcgtcaaaaagtgtgatgaaatgtaactaatggattttatgggggtttatatgaaaccgatcatggcagaaggaaagggaagttaaaaaagcacgggaggggatgtggaaacgccaggaagtagctataatgcgcgcgcctccatgtagcaatcgaggcgcggaagatcgtcgtctccggtgaggcggctggacttcaaatccagttggggccgccagcggtcccgggcaggttcgactcctgtgatcttccgccaacatccttctctcatgcccaccattcgtcctctatttcgggacaaagtatttgcttattattaagactagttcttgcatataatacgaaaggaaaggtggatagagaaagtggaatattattttattaatcaccatttaccgattgctaaaaccgaacgtccatttattggggatatcgtctgcaaagaagggataaaagtacgccaggactaacgcgggcgggacttaactaatcaccaaacgaacttgtgggtcatacttacaggctcatcctttctcaaaagagatacgcttaccaggccaaaattatgagatcaacgtatagagccatccggataaagatacatgcctccctccagatacacgggttctccttcttctaccgctaaattatgatatagcgattgcatttcatcatctgcactttcttccggttggttttcaactcgataataggtatctacatcatagttctgtttacggagatcgtcgtcgctgtatacgccaagccgtttttttaagcctgttatattaaatatccattttaacccatctttaatataataggcatcaccataagcattttcatcggggcattctttatagcccatccgcaatgcaacatcacagccatgcttaccaacatatttataactcatatcccccccaatatgttgcttcaatatcccagataaaattcataacgaaaacctatcctgataacctatgccacatgaaggatacaatttaaactaaagtacgcgttatattatcccctaagtccgtatcaagtatgcgtattctgtagtaggtagtaatatgttctaatttattaatgtgagttatatatgaagagattatttacagcgatgattatcgcttttattaccgtcacggcatcatccagtgcgcttgcctgcccaaagggtcaacatccacatgggggtacaggctcacatcataagggtggatggtgttcatacgagcagtaacgtcgcagcttactcatctacttgaaggcactatagccttacgtttatcaacgcaggcgctacgtttgtcgatgccgtaactttctgaagaaaaaacatgaacgagttggtatcgatcgcaaagaatatggttaccaacaacagtcaccttgtctccaggctgtcgatattctacggacacgacaggaaaggattttattaattccttagaaaaaccatgttaatcaacaggataaatagttaaaacgtgataaaaggcgtaacctttgcccgcttaaagcgggcaagattgcaggcaagagatgttattatactaaaacataaaaacaggtgaggctggtgtaatgagaatcgacaaactttcactgcttaactttcgttgcttcagacagctcgatattacttttgatgagcacattacgattctggttgcaccgaatggcgcgggcaagacgacagtgctggatgcgatacgcctggcgctgtttccctttattcgtggttttgatgccagcctctacgtaaaagataaatcgctggcgatccgtacagaagatgtacgtctggttttccgccccgaagcgctgaacatggaaatgtcgtctccggccatgattacggctaccggggaatgggaaagtggaaaaacggcaacctggatgctcgacaagcgaggagaacagccgccgcatgaagataagacagcggcgcagcttacccgttggggtgaacaacttcagacgctggtgcgtgaagagcataatttgcagcaggttgagcttcccctaatgctttatctggggactgctcgcttgtggtatcaggaacgttatgaggcacagcctactgaacagcgtctggataacagcgccttttcacgtttgtctggttatgacgattgcctttctgccacatcaaattataagcaatttgaacaatggtatagctggttatggcttagctaccgtgaacatcaaatcacacaacttgaatcaccttcagcaaagttaaaagaaggtgttcgtgttcagcggatgaaagaagctattcaagccatccagcaagccattaactgtctgacgcaggaagtgactggctggcacgatctggaatacagctccagccataaccagcaattggtgatgaaccatccacagcacggtaagattcccttatcccagctcagcgacggcctgcgtaatgcggttgcgatggtagcggatatcgcgtttcgctgtgtcaaactcaacccccatttacgcgatgaagccgccttaaaaacacaggggattgtgctgatcgatgaagtcgatatgttcctgcacccagcctggcagcagcaaattatccagtctttgcgcagcgcatttccactaatccagtttattgtcactacccatagcccgcaggttatcagcacggtaaaacgtgagtctgttcgcctacttgaacaggacgagaaaggtaatggtctggcgtcaataccagcggggcgacctacggcgagccaagtaatgatgtactgcacagcgtgatgggcgtcgatccgcaacctccggttaaggaacaggatgttttcgaacgtgggattatcaatgtatttaaggggttaagccaggagtacaaaaccaataatccttgttatttcggcaagaagattatcgtcaacaatctggtgaagcatgaccgatggggctacagcctgaactggggctggcgacgcgaccagctcgccgatctggaacgaatactctacctgctggatagtaaaaccattcctgacaaccggcatgatgtctctatccggtttatggacttcgtgcgcgataatccgcgtgagcaggtctttgaagacgatatgttcaccatccgctacttttagaagggcagcggacatatcacatttaagcgtctggatctggtggagaatatgaatgatatcgtggcgaagcattatccgggggcgctgcccgcaaaataaacgctatctgcgtaataagcttcaccaggaatttctggcatactaggcagattacggcattgcgagtcagatataagcggaggcggcatggcagacaaatacttaacccaatccccggcaggcgaatttgttatgtttgccagcgatgacggtgaagttcgtgtggagtgccgctttgagcaagagacgctatggctccctcaggcaaccatcgccaacctttatcagatcactccccaggcagttacacagcacattaaagcgatctatgaagaaggcgaacttgagcaaaacgcaacctgtaagtcttacttacaagttcaacaggaaggtagccgtcaggtaagccgcaacaggcttcactacagcctgcctgtcatccttgctgtcggctaccgcgttcgttccccgcgcggcacacagttccgccagtgggcaacccagacgctccagaaatacctgatcaaaggttttgtgatggacgatgagcgcctgaaaaatccgcccgtgggttcatcggctgtacccgactattttgatgagatgctggagcgtatccgcgatattcgcgccagcgaacgtcgggtttatttgcgggtacgagagatctttgcgttagccgccgactatcaaccatcgctcaaagaaaccacgcaattttttcaaaccatccagaacaagttgcattttgcctgtaccggacataccgctgctgaactcattcatcagcgtgctgacgccagccagccgcatatggggctgaccagctataaaggtgaagaggtacgtaaggatgacgtgacggtggcaaaaaattatctcactcaggatgaagtcagcgagcttaaccgcgtagttaacatgtggctggattttgccgaggatcaggcccgtcgtcgtcagcagatctttttacgcgactggcaggataagctggatcagttcctgcaatttaacgaccgtgaggttttacaaggcgcaggtaaagtcactaagaaaatggccgatgaaaaagcgcaggcggaatatagtcagtttgctgaacaacaacggcgcttaaaagaagccgaaggtgagaaggatatcgccggtttgctacaatgggaaacagaacctaaaaagtagctcagaatgccccgaaccccacaagcaaaatcatttgggggcacaatagtgggcaccagtaaaaatccaacaagataaaaatcaataaattcaacagaccaagatatcaaattagactcctgtgattgcatgataccgtcgtgaatatggcggttttatccaggcgtaaagactgtgggtagtaatatcaagacgtgttgcgacgctggaaacagaatggccgcgctcaataacctgttttaccgctttaattataaactcttcgggataacgtttaccgctcatgggctcctctctttaagctatcttaaatgactctgcggtgtctgttaaacctgtggcgattcatttaattttttgtacgtatcccacataatcgtgctattcacatttagagatcacgtcatcgatctgctaacgaaggaatctctatgtgtaaatcccgtctcactgagcatcagaacatcgccgtaattaagttggccgaagccggatgaatggttaaagatatctgccctgaggcggatatttgtgaagtgactgactatatctatggacattgggtttcaccacatcctgtttctcactaatgtgctccgggaaagagttttcatcagatgagcgattgaaaagagaagccagaagctgaagttgcttcgaccaataagtctgtcacttgctcagactgtcacgatcagaattaagtcagaccaacttattggcaaggtataactcccggcattaagttacaaaattttctcatggcattagcattacacctccttaaagtttacatgcgtctctataaaagagtcttaaatttgtatataagaagttgatgagagcacaaatttcaccattaagtcattgaataacaatgcaataaaagaaaaaatcttaaattaggttttaataataagaattcattacaggttgacaggaattacttttatatttcatcacatcaccccgatagtgacgaaggcagcagacagatggtattgagaaccgttatttatcaccctcatgatttagcaaatagtgctgttttaagattttttatgatattggagatactgtataaaaatctcaatgagtgaaatacgaatccgaaatgatgtattacgactgtcggatctgtcatggttccttaaagctgtattttaggtctttccaggagtttatgacactgacaatatttcgcgacttttgacagtcgtagtactttatattatctggattgacacatttatttaccaatgaaatattaatagaaacatcgacaggagtcgttcaggatgatgagaaagccttcacaaattgtccattgcattagttgcgatttatcctgtcaattatttcctgacagcgcagtacgggtgcaatactgtcataatgcggcattttccatctggccagatggtaatgctttcctgaaaaaagggtttattgaaaagttattgcttgatagacacaatcatttatccagcggttttatctttgttgatttttctttcccgaatcttcgacgatttaccgatttgcaatgggctgacagtctggcagacagtggcatgcatattgtcctgatttctgacagaagtttaactccgctggccaattactggattttgaaaagcaataaaatacaagggattatttattccgatgacgatgatattgtgcaacagcaaaagatgcaccgcttgtttaccggtcggctcgccaacagtaaacgtggacgaacgcttaactatacggaatttatattactgaagcgctttgtatcaggaataagtattcagcagattgtaaatattgacaatattgatattaagaaactttatgtgcataagctgcggcttgaaaataagctagggcatagcattcataaaataatatcaaatattttatagatccgtttccatttttattatttccatattattgcgatgtggaagacgctttacgccataatgcaggaggcagaatgccaactccccaaaattactcattcatcgccatagcggtatcagcagcattagcctctatggtatttccctcccaggcggcctgggttgacgttgatagtctgccatccagtgggctggtcagtcagttgccgccggaattacaggctattattcccgctcaggccagtaccggtttcaccaaagtcgggaccatgcccaactacgtttatcagtggaacaccggcaccatcccggtttatggcaatggcctcacgcttaatgggccgggcgcggaggcgtttgaacacactgtcacggttattcaaaacagcgggacgggaagtccgggcgtgatttttggcaacgacctgaccattcggacgcagtcggcgaatgccgcgaataatggtagagacgtcgatggcatccgtactcacggcgcgaatactccggataacccggtatttattattaccggtgaccgtacccgcatctacgtggatggtcaggatggtgacggtattaacgccggatataactcactgggccagggttggaccggatcggccaatatttacgtcggcgacgatctgtatatcaaaacgaccggtagccagggacgtggcattacagccaacgccatgcgggatgcgtcacgtgccaaaaatacgattgtcgtcggcaatcgtgcgcatattgttactaccggcgacagttcggaggggctgcgtaccggacaaagcggttcgttgattcgtctgggtgacgatgcaactatcgaaacatccggcgcatcctcaacggggatttacgcagcatcctcctccagaaccgagcttggcaacaacgctactattacggtgaacggtgccagcgcacacgcggtatatgcaactaacgctaccgttaatttgggagagaatgccactattagcgttaacagcgccagtaaggctgcatcctatagtaaagcccctgccggtttatacgccctctcccgaggcgccattaatctggcaggcggtgcggctattactatggcgggcgataacagtagcgaaagttacgccatcagcacggagactggcggcattgttgacggttcttcaggaggtcgtttcgtcatcgacggtgatattcgtgctgctggcgccaccgctgccagcggtacgctaccgcagcagaacagtacgattaagctcaatatgacggacaactcgcgatgggacggggcgtcgtacatcaccagcgctacggcgggcacaggcgttatctctgtacaaatgagcgatgcgacctggaatatgaccagcagctcaacgctcactgacctgacgctgaatagtggcgcaaccattaacttcagccatgaagatggcgaaccatggcaaacgctcaccatcaatgaagattatgtaggcaacggcggtaagctggtctttaatactgtgctcaacgatgatgattccgaaacggacaggctgcaggttctcggcaatacttcaggcaacacatttgttgcagtaaataatattggaggagccggggcgcaaaccattgaaggtattgaaattgttaacgttgctggcaattccaacggtactttcgaaaaagcaagccgtattgttgccggagcctatgactacaacgtggtgcagaaaggtaaaaactggtatctgaccagctacattgagccggacgaaccgattattcctgatccagtagaccctgttatccctgaccctgtcgttcccgatccggtggaccctgatccagtagacccggttatccctgaccctgtgattcccgatccggtggaccctgatccagtagaccctgagccagtagacccggtcatccctgatccgacaattcctgacatagggcaatctgacacaccgccgataacagaacatcagttccgtccggaagtgggcagctatcttgccaacaactatgcggcaaatacgctgttcatgacgcgtctccatgaccgtctgggtgaaacccagtacaccgacatgctgacgggtgagaagaaggtcaccagcctgtggatgcgtaacgtcggcgcccatactcgcttcaacgatggcagcgggcagctaaaaacccgcatcaacagctatgtgttacaactgggaggcgatctggcacagtggagcactgacggtcttgaccgttggcatattggtgcaatggcaggttatgccaacagccagaaccgcacgctgtcgtccgtgagtgactatcattcccgtggtcaagtcaccggttacagcgtcggcctttacggcacctggtatgctaacaatatcgatcggtctggggcttatgtggatacctggatgctgtacaactggtttgataacaaggtcatgggtcaggatcaggccgctgagaaatataaatccaaaggaattaccgcctcggttgaagccggttacagcttcaggttaggtgaaagcgcgcatcaaagctactggttgcagcccaaagcgcaggtggtatggatgggcgtgcaggctgacgacaatcgcgaagccaatggtaccctcgtcaaggatgataccgccggtaatctgctaacccgcatgggcgtaaaagcctatattaacggccacaatgctattgataacgataaatctcgagagttccagccattcgtggaagcgaactggatccataatacgcagcctgccagcgtgaagatggacgatgtcagcagcgatatgcgtggtacgaagaatattggagaactgaaagtgggtattgaaggacaagttaccccgcgcctgaacgtatggggtaacgtggcgcaacaggtgggtgacacaggttatagtgatacccaaggaatgctggggatgaaatacagtttctgattcaggtaacaacagagccgctgatcttcagcggcttttacccggaaacgctttcatttggctgataggtttcatgaacggctcccaaaaaagcttaatgcgtacagaaaaatatcgggcgtttcccgatggtgaacataaagccacgatggccctgagtcaggatggtgtaactgatacttttccctggatagacataaaaatcgggtaaaaccgtctcgataaccgcatcggacagtgtttcgtcacgcgtgactttgttgatatccgtcgatataaaatgggtgctgtctttattttcactccatacataggaaacatcacggcggatcacgccgctcattttattatcgacgtaatatgttccgctgatggaaaccaccccagtgcgttttttcagcgaatacataaaatccagcgtcaggttagcctgagtgttgttataaaacacaatcacaggcgccgtacatttctctggatcccggttcttttccgtatacaaatgaaaaagatgtccaagccctacacccagacacagtagcgtcaggcaggctaacatcagtgcctttttacccatgtgtcaccccgcggaaaaaaagcgtcacgcagcctgtatcaccgcgcgttttataaggttgctgacaaatcaatgccgtaaccgctggggtgcgactgctggaagggaaatagacccatgggtatttctgacaatccataccggtttttagaatcattgacttatagcttgcaaagcggctgccgctttcgatatcttcattccgcgagaaaaaatgacagccctgagttgtttcaaccagcgtgtagcgatcgtaaaaatccttatcgggaacggtttgccagcttatagtgccaagcaaaataccgacagcaaatgtcccggtcatccaaagtacaggtacataatgtttaaaccaacgccctgacatacgcggtggcgtctcaccctttttttctattgcctgagcgaagtctttgcggatggtcatgaggctcacacctggctcaatctgaaagcctctacgcggaaccgtgattatcagcgtatcttcattttcgccaacggtacgtaatccgcggcgaataatggagatattctgataaagcgtatttgccgacaccaccatgccgtcttcttcccacactttttgaaagaatgtttgttgtgagacgacggagggggcgttttccagcagaaggcgcaagcagcggctggcgggcgttgtcagaataatgttgagatctggcctcgataatgaagccaggcgattcatttctggattaaattcaatattatcgttaattatccataacatcgcattgttaccatgccaaaacataacgtagttggagagggttaatagacaccactgagtatagtctgatgctgtggctgcgtagcaggacatggattgtcccctgcacataccgatcatatagaagagcgagaggcataagacattaacaggtaagcgtagacaccgcttttctcattatagcagactcaggggtgaaagtacgtttggttttcttgttcgttaagtctcctgttttgtattgaggtgagaatatcacctttaatcaagtggccaaatttactgtgccactacgctttaatatcttatatataaatcatgagaaaaaatatcctgataatctaccccacatgaaagacaaggttttattcaatgtgttcctataatggcttgtaatatcccaaaaagcagcactcgttatatagggatagtttccaatttattaagagttacagtagccatacttaataaaagcacgcttcccacttaatatttaagctgtgctttatgttatttaaatataaataagttaatccttaaccaacatatttcaaatttataccaaataattttaaaactatctatcagaaacaatttgtaggggcatagtttgttttttcaatcaataatcctctctgacatgtaaaatagaaacatttattcataatatgaatattgttgtgataacaaattcgcgtgaaagtaaatcgactgaaggtgatgccgatgaatactccttcagaaagaactcaacaggttaatccagaatcggcaacggattactgtcatcagcttaaaaacggaaatcgccccggcgattaatgactttaacactgatagtgactatcagtgaaaggcaacaacaaggaatgaattatgtctacacccgcgaattttaacggtcaacgccctgccattgatgctaacgacgcagtaatgctgctgattgatcaccaaagtggcctgtttcagaccgtcggcgacatgccgatgccggaattacgcgcgcgcgccgcggcgctggctaagatcgccaccttatgcaatatgccggtcattactaccgcatccgtaccacagggaccgaatggtccgctgattccggaaatccatgcgaatgcgccccacgcgcaatatgtcgcgcgtaaaggggaaattaatgcctgggataatgccgattttgtacaagcggtaaaagcgacaggccgtaaaacgctgatcatcgctggcactattaccagtgtctgtatggcttttccagccatcagcgccgtcgcggaagggtacaaggtatttgcggtaattgatgcctccggtacgtacagtaaaatggcacaggaaattacgatggcccgcgtggtgcaggcgggcgtagtaccaatggataccgcggcggtagcctctgagctgcaacgtacctggaatcgggaagatgccgcagaatgggcggatgtatataccaaaatattcccggcttatcagctactgattgaaagttataccaaagcgcaggaagtagtaaaaaataatgaactgctggattctcaacgcgcataaataacgccctgaagaggctaaatagccccatttaatggggctattttacttgccattttggacctgggcagtgctcgccaaaacgcgttagcgttttgaacgccgcttgcggcggcccgaagggcgagcgtagcgagtcaaacctcacgtactacgtgtacgctccggtttttgcgcgctgtccgtgtccaaactggctgcgccaataacgcctggtgggataggctcttaatcaaatacgccattaataatcgccgtgaccaccgcggtactgagcgcgatcagcaccagattatccccaacgattttccactcatagcccggataataaggtaattgtcccagcatagacgccggcaccgtttttttagcgattcccggcggtagcggttttcctctcgccagatttttcgcaatccccggaggtaaagactgataacccgtcagccctaaattcactgccagttgcctggcgacagcatagctaatgtccgactcgacgtgatccggtttaccgccatttttacggtgttccgttttttgcccggcatttcctttatgtccgttaccgttattaccctgattagccgcgttattaccatgtccgccgccattaccatttcccggattcgccagcacaggcgtagcgctcagggaaaacgtaatcaacgtcgccaggacggcggttaaaccacgacgattattcatgatattgcccttctgatgtgggataccatgaaaatagcgccccgccataaaaagaacaactacatcgattcttattttaagcggggctcgccaacagcagcttatcgtatccagatagtcagtaaaatcaggatgattgctatcaggacaacctgataaaaaattttgtccaaccctcttttttgcatggcgtcacctcgttagaaaacgatttgccagagggctaaacacaacaccaacaggctaatcagtaaaaatatcagcgcgatgattttatcgggtgagcgattcatctgggcgatcctcaaacattattaaaaccactggccaaagcgtttgatataaaagcgcttcatgccttgcgccaccagacagtagctcaataatgtcgccaccaaccacgggaagtagctcagcggcagcggctccagtccaaccatcgcgcccagaggtgagaatggaatataaatgcctatcgccataatcaagccggtcgtcaataataccggcaacgtcgcccgactttggataaacggtattttctgcgtccttagcatatgcacaaccagtgtctgcgagagcagaccctcaataaaccagccggactgaaagagcgcctgcgcctctacgttattagccgcaaagacgtaccacatcagcgcaaaggttgtgatatcgaaaatagaagacgttgggccaatccatagcataaaacgaccaatatttttcgcgtcccatttccgcggcttacgcaggaactctttatccattttgtcccacggcaacgacaactgcgaaatgtcgtacatcaaattctggatcaacagatgaatcgccagcatcggcagaaacggaataaacgcgctggctaccagtaccgaaaaaacattgccgaaattagagctggcggtcatattcagatatttaatgatattgccaaaggtttcccgccctttgataacgccttcctcaagcaccatgagatctttttccagcagaataatatctgatgactctttagcaatatcggcggcgctatcgacggaaatccccacatccgcatcacgaagcgcgggcgcgtcgttgatcccatccccaagaaaaccaacggtatgaccatttttctgtagcgcttgcaaaatacgcgttttttgtaacggcgtcagccgggcgaatactgcgcgtttctccacctcagacgccagttcggcatctgacatcgcctcaacctgggttccggtcaggatatcgtgcgtatcaatacccacttccagacagatacgcgccgtcacaaccggattatcgccggtgaggactttgaccgccacgccgttatcccgcaacgcggcaatagcttttccggcgctttctttcggcggatcgagaaaagtgagcatcccttcgatggtaagttcggtctcatcctccacacttaatgtcggattgttcccggaaccatccagcttacgtgtcgctatcagcaatacacggaatccctgcgcattgtaatcttcggttttcgccagcagtagctcgcggcgtgtttccgtcagcgccaccacacgatcgccttcgcgaagatgggtggctaccatcatcatctcttcaacggcgcctttgcagatcaggcatctgtctccatgctgcgcatcctccaccaggaccgatacccggcgacgtacaaagtcgaatggcagttcatcgcgtttaatgaagcgcgcttttgtcgatggtgcgattcgaccctcgccaaaacgcagtatggcgcgatccatcacattccgggcgccgctctggctgctactattcagccaggccagcatcaatacccggctgctttttacaccgctcacatccagatgatgctccagaaaaatattgtcctgggttaaggtgccggttttatctgtacacagcacatccatcgcgccgaagttttgaatagcgttcaggcgcttgacgatcactttgcgccgcgacatcgcaatcgcgccttttgccaggttggaactgacaatcatgggcaacatttccggcgtcaaccccaccgcaactgccagcgcgaacagcgaagcctctacccagtctcccttactgaacccattgatcagcaggacaaccggcaccatgatcagcataaagcgtatcaacagccagctcacgctgttgactccgcgatcgaaagccgtctgggtacgcgtacccacaatggatttcgccagcgagccgaaccaggtacggcttcccgtcgcaaccacgaccgcttgcgctctgccgctggttacattggttcccatcagacagatattgcccaaatctagcaggcttttatctttatcaggcaattgctcgctgtctttacctgccacatcagccataacatcgtatttttctacgggtaatgattcaccactaagaattgactgactgataaagagatcgcgcgacgccagcagtcgaacgtcggcgggcaccagatcgcctgcggccagaaaaaccacatcgcccggcaccagttcttcaatgggaatctcttcctgcaccgcgcctatattgcccggcccacgacgcaacaccgtggcggtggtgcgaaccatctttttcagcgcctgtgctgctctgttagtgcgaaactcctgccagaaacgcaataacccgctcaaactgaccatcgtcagaataatcagcacgccagtgagatcggtctcttcgccacggcgtaacgggagccagtaatccgtgatgaaactaacccctgccaatgccatcagaacgtaaataaacgggttattgaatgcctgcagaagctgaatcagcgccggaggaacttgctcatgcgccacttcattgcgcccatacgctttcaaccgttcgctggcctcttctatcgtgaggccctgacgatggctgttcagccgcgccagtgtctcctccgggctatgaaaagcttccgcttcgatcggaaatacttttttatgctgcttatcattttctgacgccgggcgattgagtttccggttttcaatgttcatgtcagtcatgatgaatccccaaaattaaggtgtagtgtttcctgcatatcacgcccggggaatagtaaactcacgattagaaggtgaatgccccgggagaattatctatgcataaaaaaggttattgcttactcactattttgagtgggttttattttatcgactcgggaatatccatcattccctccttatacgcctggcgtaatgttgcaattgaataaaaaactattattgactatcaatgctccagtgaattgcggtgatattatcgttatcacctattctggatataatcagctctcgcgttttacgataatcagcatgacccacgagctcggcacgaatttctttatagccctgttcctgagcggggaccgaacctaacccttgtaaacagatcgcggcctcttttacgatattcagtaaccactgacgaaccgcgctctcatcttctttattacaggttactttcaggatataacgtttttctccctcagcggatattgggagttgatttatacgctgcgccgcttcacgcaataaaatattggcgcaaagaataatgatcgtcgccgccagcgcatttttgaactgccctaagccgcataacacgccgatgcccgccgaacaccatagcgttgccgcagtgttcagcccgcgcacattcatcccttcgcgcatgatgacgcccgcccccagaaagccaatcccagagacaatctgcgccgcaattcgcccggggctgtctggcgatgtcgtcatggagctcagaataaaaacggcggcgcctgtcgccaccagcgcattagtgcgtaatcccgccatacgttgacgccattgtctttccgcgccaatcagcgcgcccaacagcatagcggccagtaaatttaaaatataaggaaacattaacatacgttcctccattttttctggaagaataagtacgtgctatatttagcacacgacaaatttctgccctgaggcaattagcgtcgtgttaacggcggaggaaataaagcgtgtttaaacatgaacatgacgattacctcgcgacaatgcgcgtgttgtaacattattgggatgacaatcgtcacaaggggagattgctgcccaccggttcggcaagcagcgcaggaatagcgtgcgttaacttgccagatgatttacgtaaaagtgactgtccaacatattactcctgcatgaatttgcgcttattatagtcagccaatatgttccgtaaagtgcaaaggcgggtttagtgacgttctgtttaagtttgtttgatattttttcttatgacaaaaaaatgacaatattatgtcgataacaagctcgtctgaaatcattaaacaataaattcctgcttaataccggcgatagctctgttatgatgcctgcacgtaaaaaaataaaacaacatgacgaggaaaaaatgggttccaccagaaaagggatgctaaacgtcctgattgccgccgtattgtgggggagttcaggcgtttgcgcgcagtacatcatggagcaaagccgtatgtcgtcacagttcctgacgatgatacgtttgttattcgccgggctgatactggtgaccttctcctttatgcacggcgataagatattttcaattcttaaaaaccgcaaagatgccctgagtctgctgattttctccgtggtgggcgcgctcaccgttcagctaaccttcctgctcacgattgaaaaatccaatgccgccaccgcgacagtgctgcaatttttatcgccgaccattattgtagcgtggtttgcattagcgcgaagaacacgaccaggcattctggtcttaaccgccattcttacatcgcttatcggcacctttttactggtgactcacggcaatccaacatcgctgtcgatctcttcagccgcgctgttctggggtatcgcctccgcatttgccgccgccttttatacgacctggccttccaggctaatcgcccaatacggcacactgccagtggtcggctggagtatgtcctttggcggccttattctgctgcccttctacgctaaagaaggaacgcactttgcggtgagcggcagcctgattctggcctttttctacctggtggtgatcggtacatcgctgacgttcagcctgtatttgaaaggcgcgcaactgattggtggccccaaagccagcattttaagctgcgcggaaccgttaagcagcgccctgctgtcgctactgctgttggggattagttttaccttgccggactggctgggcacgctgctcattctctcgtcagtgattctgatctccctcgattcccgtcgacgcgcgcgggccgcttaacgccgttgataatcacgatgaccgggcggaagagggaaaagtttaatggcgctttgccttaatctcttcgtcagaaagcccggtaatcatcagcaccatctctcgctcgatcccctgttccagcatcgtatgcgcaatacgcaaggcttcctcctgcttaccttgatgtataccttgctgtatgccttgttgcacgccttcacgcttaccttttctgcgccccgattcacgtattctgtctacgatcgtcattaatctctccttgtgttggggaacacggcgcgccacctcgcggataaacttgccaaaacgaggcgtgctgccatgctgtattagcaaataattaaacagcgcttttagctgactgtcattagcgtttcccgtaatcagaagtaccgctaagcgctcgaccaatcccatcaggtcgcgttgacgtatatgcttttgtaccagttccagcatcgcgatacgtcgatgctgcataatctcgttatccggcaccaccgtaatgtctaccagtggaaatgccgtcgcataaagctgacgcgccagcgcaggatcgtcaaactcatccagccagcaaagcgaaaagggatacgggcttttcgcgccatggtaaaacagcatgggaatcaccagcggtaacgttttatggccagcatccagatggcgctgcatcgcggcagtggcgtaacgcattaaccggaacgccatatgcgcgtccggcgtactctgatgctctataacgacatagatataaccgtcgccttcacacgtttttagcgaccaaaggacatcggaataaaacgcgcgtaaatttttctcgataaaactgtccggcgccagtttcaacgtcgtcagatcgcaacgtattcttagcgaatggggaagatgaatattgagaaaatcccgcgcggtatccggatggcgtaaaaacgttttgaataccgcatcatgaggcgtggacgtggggctttttttcatggcgatccgtcacctgaggaataagatgacgccactgtactcgccaaaaatacagacagcattcaggaaaatttacccctgcgaggaggctcgaaagggaatcactgacggctgcaatacgtacatttttgcccagcctgctacgcattatcgcccgatagcgtaacgctaaccgggcctacaaatacacgtcatctgtaggccaggtaaacgcagcgctcttcggcgataaatctcacaccagcgctttgactatctccatcaaccgaatgatgtcttcggggcgcgtattgccggtttgcggatcgataatcgagctgtaaacatgcggcatgacgcgcggcacgcctgcttccaggcaggtttgcaggataataccgaaattatccagtgagataccgccggtcggctcgataagcgtcatgccgtggcgggcagcggttgtcgccagcgcatataattccggtaacgacttttcgccgcccatcgggaaaaacttcgccgcatgtgcgcccatatcctgcatcatgcgtaccgccgcttcacaggaaacgcgggctggcgttccctggctgctgctgacgccggtagaaatcaccacctcgccaggcgttcccgtcgggctgaccagggcgttgatatgcgtttgctcgccgcccgtcgccgccagcgcgcccgccgcgaagccgctgccggtaaaggtctggttgacatgggccgggtgagtatgggcggcaatcatcgccgctttgtagtactgcgccgggtcgcctgcgcccagacccactgagatagacggcacctccgccatccagcgtttcacctccggcacgccctcttctaccgtagcgaactgcgcggaaagtacgccaatgaccgcatggccttcggcggcttcatagatagccttcgcgttggcgatatcctttgccagcacgttaatcgctacccgctgacgataaaaattaatctgctgcatgttctgcaatctccctgagtcgcgccacaatcaatgccatttccccttcggctaccgtgcgtggatcgaggctaaaaaccccctgatgaagctgatatttgcgggcgtaaatcgctatctcgccgccgcgcagctgcgcttcgacgtcctgcgcgttcagccccaattcagatgcgttcacccgcacacgaatacgccagattgcacgcccggcctcatcctgttcgatatcggcataaagtccatggatggcggaaatcgcttccgcgaccggctgtaactgtgctgcggtcacggtcgtctggccctggtggtaattctccagcgcatacaccagcccaaccatgttttccttgccgattttcattgctctggcaatcccctggtgctgcgctttgcaggcggcaatccacgttttcctaccagtgataaagccggaggttggcgcattaaaggctttcgcgccgctatagataaccatatccgcgccgctcgccacccagccgcgcaaatcctcttccgccgcggcatcgacaatcaacggcaggtggttggcctgcgccacctgtacaaaatcgtcaatgctcaacatgccttctgtacgcaatggtgtgatttcacatacagtagcgcggcggtcttttcgttaatggcgctttccagttgccagcgggtcgccagattgctcgaccccacttccactatgcgcccgccgccaagacgaatggcgctggtgactggcgcgccgtagtccacattatgcccgcgcagcatcactacctcattggccataccgctactgtccggcatcagggcgacgcgcgcccgatcgccgtgggtgatagcggcagcgacggcaatggcaatacccgccgaggcgcacgaggtgatatagctatcttcagcacccgtatagcgcgataccagttcgccggttttttccaccagcgcgtcaatctcgacgaaagcggaagccgcgcgcgcggtggcctgcatgacctccggcgcgacgcttgagacgcccagaatggtcattttgccgcaggcgttaatgacctttttcaaccccagttgttgatagatattcggcgtcatgatttacagcactcccaacaacgaacagactatgctcagtgcgacaatcgacagcaaaatggtggtgtagcgcggccctttttttaccagatagaagtagatggcgaataccgccgccagtggcagtaagcccggcgcgatagagtcgaggatctgctgaaccaccacttcagatcctttcaaggcgctaatttttaacggcgtggtgattttgacgtagctggcggaaagcgcgcccatcatgatcaaacccagcacgttggccccgtagatcagttctttgattcgccccccttgcagcaggccgataatcgaatcacgccccagcgtatatcccttgtggaccataccgtagctgatcgccagggtgatcgccgggtagagaatcagcgggataataccgcccatcgcgctgccatttgccgcgaacggaataaagatcgctatcaacagcggcatcaccgccgcccagataatcgagtcgcccatcccggcaagcggccccatcaggcccgttttaatgccggtgatagacgagtcgttaatcggctcgccgcgcgttttttgttcttccatggcaatagagatgccctgaatcaccgcgccgaaggtctgctcggagttaaagaagttaaggtggcgttttagcgcttctacctgctcctctttttgtgggtaaagttttttgatgatcggcgtcatcgaggcgcagaaaatcaggctttgtaagcgctcataggagctggaaacctcggcgcccagccagtagataaaccaggctttggtgatatctgctttggtcagcgccccgctttcccgcgcgcgctcaaccagttcatgttgcattacgtcactgctcatcatgctgctccttcatttttcgccaggcctttaatcaggaaggcgacacaggtgccgaagatggccatcgccatgatgtcgaccttgaggtacaacaccgcgaagaacccgccgataaaccacggcaacaggctctttttaccgatcaccataatggtgatggcaaagcccagcgccggcagaatgccgcccatgatttcaaagtagtgggttaaccagtgcggcatcagtttaaggaaactttccaccacatcctggccaaagtagttagcggcaaaaaccaccgggaagcgcagcaccagccccagcaatgccgggtaaagaaaggcgcaacgcatgatgcccgccatgtttgccgtttccgcgtgtttatccgccatatgcacccaggcagcattcagcgtgcgcctaagctgatcgagaaacacgccaatcacgccaaacgggattgccagcgcgatcgccaggtttgggtccataccggccttcaccgcgataggaatggagatacaggccgccagcgccgggtccgacggcacgttgccgcccggcgttgaggtcacgcccaaataaacgagctgcatccctgcgccgatgatcatcgcagtctgcatattgccaagcaaaagcccgacaaataccgcgatcaccaccggttgtaacagcatcgcggagaaggtgtagccgaggcgtaaacgggcaaaccagtaatacaaccccatcaggcttgcaaagagtaaggtatccatagtgttatcctatacacttcatccttcaggctgcctctttgttggctgccttcgctcaccccagtcacttactttagtaagctccaggggattcactcagttgccgccttgatgcatccagaatgattttgtgtctattaaagggttagaattttttcaggatatcgtcgagcggctgcggcttatcttccggaatggtctggaaaaatacctgaacgccacggtttttcaggtcgttaagaatgccgacgtctttttcatccagcgtaatattctgaaaaaccgccttgcggtttggcccgccgccgagaccgccaacctgaatgcgggtgacgtcaaagcccagttgtatggcgtcctgcaccgccgccagtgacggaaaaagcaccagcacgttaccgtcgccaagctgattttctttccatgcagcggcaaaactctggttgccgaagcaatccactttgatatttggcggcgccgccatcaggtagatatttttcataaacggatcggcgtccagttcatcactcacaacggctatccggttcgcctgagattgtccgacccacttcgtgacaacctgtccatgaatgagacggctgtcgatgcggcataaaacgatattggccatgatgttttccttagagtgattgttgtagctgacgtacatgggcgaccacatccaggcagctactgcgcccggcctcaactaactcgtccacgcaggcggttagcatcccttgttcgcgcctgtccagcgcctccagcagtagcgacgcattcagtccggcaatcaccgccaccggataatcggcgcttagccgcgccgcgacgttggacgttgtgccgccgacaaaatccgtcaggatcagcgagccttccggcagcgttttcaccacggcctcgacgcgttgataaaactcgcccagcgtatcgacaggcattagcgcgatttccgtcacgcctttaatttcgcccgtgaccatacgcaggctgttgcaaagcggttgtccccagccgccatgcgtcagcagcaggatgtggggcaacggttgtgtggtagtcaaaatggcctcctggcgcaattacatgaggacaccggcatatattgcccggtggcactgcgcttaccgggcctacaggacactcccggtaggccggataaggcgtttacgccgctatccggcataacgcatcatcagaagagcaaaggttgtgccagaatttgtgtcacgcgaggaagaagaaaggtctggcgaggcgcgaagccccgccagtaaaaggattaactatagagcagttcgtagatataaaaatattccgcatccgataaacggatggcgtaggcgtcttcgatcggcagaaaagcggatttgatgacactaaacgcgcgcgcgtccagattcggctgactttccaacgccatctgtaacggttttcggttaatcacaatacgctctaccatacagcagcagtggatcaggaagcgcagtgtcacctggcggcttggtttcagggaaagcgaagacgtcagatggttaaaaacgccctccatctctttcagaatacgctgcgggttaagcacggaaatatggttgatgatactctccatcgttagcgcgctgataaagcgcatggcgctgcgctccatctccagacggcgttcagcgttggacagatcgggcgttaacaggctcaacaccagttccggcccttgttcggagaaaagctcttccagcgaaataaacggaatatccggcagccccggctggaaagtgccgacaatccccgccagccgctcgctggcattcaatgcctgctgaacgcgctccagacttcgtacctcgttataatcaaggatcaccatcctggtgtcctgcgacatcagttcgccaaagctctcctccagcacctttttgattttttccgccgttcccatgccagtaatacaggagatgaccagcactttgccgccgttctcctgctgcggcgtacaaagctggcaggggatatttttactctgcaggagcgccgtcaactgtggtaagtcgctggtttcatagcttaaatccagcccgacttccagcagactggtcagcgtgatgttcggcatgagcaaaacatctatctggaataacttactgatcgtactgccgaaatggatcaatgagccgatgtccaccaacaggataagccgccgatattggcgggtttgaatcatttgggtcagcgtttccagcgtgtcatgcaccgactgttcaaacggcatgtcgatggcgctgaacagctcgcgctccagcacgcggttgacatattgcgcctgactggtggcggtggtcgcgccgtgggcgattaaaataaccccgcagtcggggctggcatcgatacgctgacgataatggcggcactctttcaggaacaggcatagccagaccacttccgtcgccggacactgaatatgcagcagttcgttgattttccgacacagcagcgtggcgttgtcatattcgtctttgcagcgatccaggatcaaactggaagagtaaagctgcgggatcaggccgcgctgcacgtagcctatcagcgccaggaagtgtttacgcagtgggttaaccagattttccggcagcgaaaagcccaacacctgctctacgcagccaatcagcagcgtcacgcgctcttcaatctggtcgccatagcgcggcggatgcgccacgctgtcacggctgtagagaccgtattcaaaaatcgagctgagtttatttttcaggatcgccagcgtctccgccggggggacgttactgttgcgcaaattaacatactcgcgcgtcaggaagctgtaaaagaggtcgctctcttcaatttccgccccggtcgccagcgacgtcttcaatgcgggcagcgtgcgcgcgtctatatttagccgcgctttaccctcaaacagagtatccaccaatagacgctgttccggcgtcgggttaaccgacatttccgccagccgcttatccagctgtagcgtgtcgttatgctcggtcattcccgatgcccacgcctgagcgcagagaaactgaatatcgcttttaagctgaccgatattgccttccaggggtttattcagcaaccagagtaacaacggtttatcaatgctgaccgtgcgttctattttgcggctttcccgctgtaagaaccccacgatcagttcgatctgttcttcaacggagcgctggtgaatgcccggcaaatcaatgcatacctgaatacgccgctggaaagtacgtaacagcgccgacccgaccggctcggtagtggcgcaaatcaggcgtaccgaaattgatcgcggctggctgctcacgccgagcggacggtactcgcctttatccagaatagagaacagcttttcctgcccttcataagacagacggtgcacctcgtccaacagcagataaccaccgtccgcctgctccacgaggcctgttttatgttcattcgcgccggtaaacgccccctgccgatgaccaaacagatgcgaggagagcagttccgggttatgggcgtattccgcgcagttaaagtagaccagcggcgggatagcgccgctcgcctgttcacaggcgaaacggtgcatcagttccgcaaaaaaggttttaccgacgccggacggcccggtaagcagaacgtgtaaaccgtgcggatagagcaccgccgcacggcctttttctaccgcatcgcgcaggctgcgatcgtaaccaatcaggctggtaaacggatcgtcgggcgcgtaatgctcttcatgcggcagcacatccgccaccgaccgcacctcgcgttcagactcttccagctgtcgtcccagcaacgtctccagcgcctggcgatgcagaaaatagaccgggcggccacggcttttgattgccaggccgtcattccataactgattgagatctttgctgacggagttacgcgccagcccaagattgaaacctatcgcctccgccgtaaacgccgtctcctgcgccaaatcggcaagacatagcccgcgcgtcagccgttccagctctcccagtacgatctcaatacgtctcattacactaccgcttacgaaataaaagagtagtcagaacatacactattctgccacgcaagaaagtgaaggcgcagcgagaaaccgccttcccacttttgcctgacttcaacgccaacggatagcacgccccgatgagtgaacgtcgcacggtctacacttactcttgaaaaagtgcaaaccgataaggataccgtttatgaaacgaaaaacgcttctgcttattgccacacttgtcgcgctaccgggcgtcacgtatgccgactctccgtttagctcactccagtcggcgcatgaaaaaaatacgattttaaaggatttgcgcaaaatgtgtacgcccaaaggcgcgctaaccgatgaagcctgggagaaaaaaatcatggcgagcgaggggaaccagcagcatattcgggaggcgatgatcgcgatagagcgcaacaatcagcataactactggcaggctctcggcaaggtggaatgcccggagatgtagcacagcttttccgctttttggtcgcgaaaatgcggactgtaaccggtttctgttcgctaaaagcgcgtattctggagcgaatttacgcgatcaaggagtacgacaatgcgataccgttttcccgataacttctggtggggcagcgcctgctcagcgttgcaaaccgaaggggatagtctgaatggcggtaaaagccagaccacgtgggatgtgtggttcgagcgccagccgggtcgttttcaccagggcgtcggtccagcggaaacctcaacgttctatcgccactggaagcaagacatcgcgctactgaaacagttaaaacataacagttttcgcacctcgctaagctgggcgcggctcattccagacggcgtaggcgaggtgaatccacaagcggtgagcttctacaatcacgtcatcgacgagctactggcgcagggcatcacgccgtttattacgctgttccattttgatatgccgatggtcatgcaggagaaaggcggctgggaaaatcgcgacgtcgtagaggcgtttggtcggtacgcgcaaacgtgttttaccttgtttggcgaccgcgtgaagcactggtttacctttaacgagccgattgtgccggtggaaggcggctatttgtacgacttccactatcccaatgtggtggattttaaacgggcggccaccgtggcgtaccataccgtgctggcgcactcgaccgccgtgcgcgcctggcgcgccgggcgctacgacggtgaaatcggcatagtactgaatctgacgccgtcctacccacgctcgcagcatcccgccgatgtgcaagccgcgcaccatgcggatctgttattcaaccgcagttttcttgacccggtattaaagggagaatacccggcggacttggtggcgctgctgaaaacctatgaccagttgcctgcctgtcagccaggcgaccgtcagcttattgccgacggcaaaatcgatttactggggattaactattatcagccgcgccgcgtgaaatgccgtgatacggcggtgaatccgcaagcgccgtttatgccggagtggttatttgactattacgacatgccggggcgcaagatgaacccttaccgcggctgggaaatttacgcgccaggaatttacgacatcatcaccaacctgcgggataattacggcaatccgcgctgttttatctccgaaaacgggatgggcgttgagaacgagcagcgttttgtgcaagcgggacagattcacgatgattaccggattgactttatttctgagcatcttaaatggctgcataaaggcattagcgagggctgtcactgtcttggctaccacatgtggacctttatcgataactggtcatggctgaacggctataaaaatcgctatggttttgtacaactggatttagccacccaaacgcgcacggtgaaaaaaagcggagaatggtttgccgccaccgcagagcataacggttttgattaagcatttattattgccggatgacgactaacgtcgtatccggcctacaaatggcagcaatatcaactcattggcgtaatacggactttcgccgccacgactaacgccgtcaacagcatcaggccgccggaaagcgccagcggcgaaagcagcccgaaattgtcgagcgcataaccgcccaccgccgcgccacaggtatttgccagttgaatcaccgcgacctggatggaaccggctttttccgcctgatcggcaagagaacgagtgatccacgttgaccatcccaccggcaccagcgcaaacgccagcccccagataatcgctattgccgccgccacggttttgtcgcttccccacacaatgagcgtcagcgcgctcagcgccagtagcagcggcgcaccggccagcgccagttttaccgaacgtttcaggacataggatgagaaagaagtgccaacgaagctggcaataccaaaacttagcaacaccagcgtcagaccatcaacgtcaaagcccgccagattcatatagaccgggcgaatataggtaaagaaagcgaactgcccggcaaaagacataaagatggcgatcatcccggccatcacgccagggcgttgcaacaggctaaacatattctgtttctggtgagaaggttcgcccggcagcgacggcagtgatttcaccacccagatgacgcacagtacgcccatcaccgcagcggcgttaaagacattacgccagccaataataccgcccaaaaagctgcccagcggcgcggcgatcactaacgcgatggagacagcgccaaaaatcaccgacagcgctttcggcacggtacgcgcgggaaccagtcgcatggtcagcgacgccgacatcgcccagaatccgcccagcgccaacccaagacaggcgcggcccagcaatagcagcgtaaagctgttggcaaaggagaccatcagacaagaagccgtcagcaaaacggcgaacagaataacgatataacgcctgtcggtcgcctgaataatctgggtaatgaacaggctggaaaacatcgcgacaaacgccgtaacggtgaccgactgaccggcgacgccctcggagatccccagatcctgcgccatcggcgtcaacagactaacgggcaaaaactcaacggtaatcaggcaggcgacacaaaacgccacggcaaaaacggctgaccagttaggcctggcaaccccatcagcgcggaatttttctgcgatattttcattcattgtggttacctgcgtcgttttagtgcggaaaatccacgcagtgtaacattacaaaatgtgatctgattaacgttttagcaactgacattgttgcgctgcattttgcgaggctggtcgagagttgagaattatcttctctcgctgcgtgtaaaaccaaaaggtaagacatagtgtatcacctggtgctatactttagattacaggatgtcaacctgatgcgaaccttcaaaaccaggtggtttaacagagaagcgaagccccacacgataaaagatgacgagttaagcgaggccatcaacgccgtactgcaaggaaaagcagataatcttggcggcggggtttataaaaaacgtctcaatcaaaatcgcgatcgcgcaatcgtgttggcaaagggaggcgaacattggttttacaccttcctgtatgccaaacaggatatggccaacattagctatcgcgaactcgcgggtttccgtgagttagcaaaacactatgcttgcctgaccgaagatcagataacggcactcattaataacaaagaactggtagaggtgcgccatgtcagcaaaaactaaattcaaaagccctgcctttgaaccgattcatagcgcggcatctggattatttagcgtggatgccattccccaggagacaatgcgcagttttgacacggcctgcttaagcagcatcaaagacctgcagccacttgaaataaaagcgttacgagaaaaactcaacgttagccagccggttttcgctcggtacctgaataccagcgtatcaacggttcaaaagtgggaaagcggcgccaagcgtcccagcgggatgtcactgaaactacttaatgttgtccaaaaacacgggctaaaggtgctggtatgagggttttaccgatggtctgttaaggctattcatacgatcatgagtgcaggaagcctctacaacttcctgcgctgtttgacgggaattgcactatactgactcaccaaagccatcagcaaatgcagattttaattcatccataaaagccagttcatcctgtccatcacaaattaaatcaatcattgtgtttccctttacgccagcccccaaaatactcatcattcctttaatgggaatttctttgtcattattaactagcgttaatgaagactggtattttttgacaattttcgcaagcgtagcggctggccgcgcatgaagccccgtactgttcataacgcgtactttttgtctaatcatatattttccttaagagactttgcggaatgctgagtgatttttattcatcatcttaattttagaataaacatcatcctcaactgcctgttttgcgttcgccatgacacgcgccagattagcctcgttgttattatttacccaagccttaccaacagtagtaataaaggctttgcgcaaatcactcgcaatattcactttggctactttgtaattaacaaagctgcgaagaatatccgcgtcaataccagaacctccatgaataaccaaaggtaccggactgacagacgcgatgcgttgtaatagcgggatatcaatgcgtgggatatcttcaagaccatgtacattaccaattgacactgccagcatgtcgcaccctgtctcctcaacaaagcgctgaaccttctcaggttcagttttgcagtcagcctcgctgacatgatcatcttccttacccagaatagcgcctaattccgcttcgacgggaacaccaaatgatttacagaaatcgacagcttctcgggtaaatgcaatattttcttcgagcggtagcgccgcgccatcaatcattactgaggtaaatccggcccggacagcctgcttaacatcttccagagttttcccatgatccagatgcaggctgacaggaatatccattttatcggcatgtcgcttaactatttcataaatgtaatcgtaacctgaaagctgtgcattagtaggagcaatttgaataaaattgggcaatccggaacgttctattgcattaagaatggaaattgttgtctccaggttcgttgtattaaatgcccccgcaaggacatgtttttcctgaatacaattgagcaggatcctaccattgactaaaggcatattaactccagatatttatgtgagcagtgtaagtaaattatcgaactattgagttatcacagttattcaccaataagcgccccttcttgccgcagtttaaattggtaaaatgacagccattgctgctgatatattttcaactttgcagaacgaaccgcgtcaggaaaatatcgctcagccacaggaacagtcggggggacaacattcggacaggctatcaacaatgctccaagggagacggtttcatcaaaagcaatggcctcaattggacactggaggatgtcagccttcaactggagccagtatgggtttttcaccgcagggccaatgacttttactgtcctgcccgccgggatattaaagcacccgtgacagtgtgcaaactccatcgccaggccaataaagacactctcaagcagagactccggaggaagtgaatccgtcagaccaaaaagcaggccacgagtgtgccgatttttatttggcgaacccgagccccgcaaatgaggaataaataccggcacatgctcgacagaccaggaaggtttgaggtactgctccatgactttttccaggcctgtgcttatttccttatcagttaaacgaaaggtttttttcacccattcaagcgcataaccgccgacaggcagagaagcgaaaagcgtgaaaaattcaccatcggagtaacaaccatttgccagcttattcctgcgagcctgcacatcaagcgttggctgtgtattcagcagtaaaataccctctgtcgtgccggtagaattcagcacatcgcccggttgcatctgtaatgcgcgggcaccgaccatatgatcgtgtccagcgagggtgacttttacctcatgagagaagcccaattcctctctaagcgttgccgtcatccatccggccacttcacctggctttatcaacggagccagtacaccgaacggtatgccgagaatcccggcagcattacgagaccaggtacggcgagcaatgtccagacacaacgttctactggccagggatatttccgtctttttcgcacctgtcattctccacaacaacacttctggtgcatgtaaccagcagatatcttttctttcatgcaaggaatagttatcaagcaaccatctcattttaaatgctgagtaattactgtgaggtggcaatcccgttatagaatacagttcttcagcctctgccttgcttaatgacgagagataagattcaccacgtcgatcataccaggccagcatcggggtaagaatgacgccctccttatccacaaagacgccagactcaccgaaactcgcaatactgatattttttaccggaaacggtactgaagccaccagttcagccattaccagtcgcagtgcctgccacagcgcttcgatatcgaaatctacctcgcctttgtccgacgatattgttggcgtcggaaacttgcggacttccagaactgacacgtcatgacaggaataacagctgactttgcagttagttgtgccaatgtcaatgacaagcgctgcgtggtaatcaggcatagaccgttccttttgtcaggcgaaaaacaccataaataatcagcgcaagcacaggaatcagcccgatagcaataatatttccgttgaatatttcaagcagccagaaacggagggggttaccgccatcaaggaagcttgatacctgaccacttgacccatcagccattttgaaattgacatctttagccataccggtaataaatggcgcaattttggtcgcaatccacaagtcggcgacaataacaggaattgcggttatcacagcccggaaaatattgccacgacatgccagtacaatcatggaagccatgactgccaggttcgcaaggtctccgagtggcaggactttattgccaggaagaaggaatgcaataaagacagagataggtgtcagaatcagtgctgtagatataatggctgggttacctactgctaccgcgatatccagtccgataaagagatcatcacggccaggatatttggcattcaaatatttcttaatggcttcagacagaggtaataaaccttccatcaaaattcgtaccatacgcggaagaatgaacatgacaccgccaatgctgatccccagcaacaggatatgtttaaagtcatatccggcaatgatgcccaacaagacccccagaatagtacccaccatcataggctcgccgaagattcccatttttttctgaacgttttccggatcaatatgaatacggttaacgcctgggatcttgtcgataattttatcgaacagcaatccaatcggaaagaagacgacagatgacagggtcggaagtgaaataccttccagaccgaagtactttgccactaatggcgctgaccagtccgccagtttgagaaccacgatcgcggcaatagcggctgcggacaaacccaaaacaaaactccctgtgctgtagtaaaccagcgttccagccagggcaaagtgccagtagttccacatgtcgacatcaacagtacgtgtcttattcagggccagcatggcgacattaatcagcatcgtcagcggaatgacaaagggtgcgattggtgagccccaggtaattgcggccaatggtggccagcctaaatcgacaacaggaaggctaataccagttcgctcaaccattgcctgtgcagccgggcctacgttgctggtaagtatgtcaaagatggcataaattccgacaaaccctattccgacaattaacgatgagcgaagtactttagcgggttttactttgaagaacaatgccaggaaaaaaaggaccagcggcaataaaaccgttgggccaaaccccaggacatattgcacaacggtatagagagtatgtgctatatcattcatatccgacctcttattcagatgtgaccagacctcgcgttagcgcctggataatttatctgttttttatttatgaaatcaggcttggcctttaaggattgaaactattttttcaagaactttatcttcacctactccggtaatgattggcaggccactaacaaccggaatatccagttcataaggaactttcgttgttgatacaaccaaagctgcaccatcggtattgtttggcaatgaggctacattagtttgtgaataattaacatcaagcccattatctttacaatattccattactttttctgccacagccgtggaagtagcaacacccgttgcgcaaacaaatagtatcattttactcatacttcacctctttcagatatgcgtgtgtaaattgactgataaatttcatcatcattcatgaccagtaactgctgcataaaatcctcatcctggatcacatccataatccaacccagtacgttgagctgcttattgctttcacctaaagcaagcataaacaccaccctgacaggtacgggatctggttccccgcccatatcttcgaaattgacgggttctgccagtattccaacactaatggcgttttggcgaacatacttgtgatcagtatgtggaatagcgacgcctacaggctcaaccggtagacccgttggaaaattctgttctcgcgtaatgacgtgatcggcaaaatcagatacaaccataccatcgttaattaacggactggcaagagccttgattatgtcattctgactcacctctttagggaggtgtcgaacataatgacggcgaaaatgaatatcctgcatagattcctctttgctagtcaggcatccaggcgctgtaaaatagtgccaagataatatttattaccttttaaccagacgttaccaaaatcaatggccaatcctctagagaaaaataccaactgttccaaatgcaaaacaggtgcgtcttcaccaatatcaagataatggcctcgctcattaccaattaatttggctgcgtaacggctttcagaaaaacttattttcttatcagataatctttctattgctgaaaataaattctccctggtaaaatctacatcaataataccggggcagagatcaatgttgatacgattttcaatcaacatgactttttcatcgccaatacaacgaaggcgtttaagaaataaaacatcttgtcccggtttgatactcagtttctctgctacaaagcggttagcgggttccagtcgggaggttatgacactggttgtgaagtttatcttctggctggctaaggcttcagcaaaggagagcaaaccttcacccagtgggtaagcaacattttccttctttacgaaagttcctttaccctgcacttgcacaagaacaccttcccggacaagttggtcaaccgcttttttaacggtaccgcgactcacctccagcatatccatgatttgaaactctgaaggtatccggtcatcctcaactaattctccgctataaatactttcccttatccactccacaacctgttgatacagtgggatgtgtgaacttttactcaatgttttcatggtgcgcgcctaaacatttagagttgtctatagacaatcatgtacaacttcgagtttatgataagaaattttgagacaggaggtatggcaaggagtcacagttttagtgttcaaaacaagatcacatttccgtgatatatgtcacggaaatgatgagctataagtctctgacgttttggcgtcgttagcggttattcggtgcgttacttctgtggttcacccttagcaaatacgatggcggctacgctttatttagttaacgatgaatcgcgccacccggccgttaatcgtggctcgccgcccttgccagcctcattcatctcgtcttttgttaacgagatagtgaagagtatcaatgcagccagtggacaccctcttccggctgaaaaaaggcgttatagcgcagttgaaacgcgttgatctcctgcatatcgggttccatttcgcgcaaaaagcccagcgccagccgtacctgtgtatcggtgatcggcgcggctaaacgcgctttttgcagcaaccgatgccaccgctgcaaattctgatcgccgccatcgacaatcaccatttgccagatcagtaacacctgagcggcattttgcaaatgcgactcatcagggcgatgcagatactgtaaaaattcaccgcccgccgttttacccatctgatcaatcatcgattctatcggcactacatcaatattcagacgttcgctcaggcggcgaatcgcccggcgggtatccgatgtcagcacccgaaaccccacaataaacaccaccacaaacgtggccagaatcaaccaaatcatgcgcacatccgtcaccaaacaggatgcccatcataacggtaaatttataactgtcgacgttctggcctgtcaggatgtgatttattaacgcttgtcttcatttacgccagacgccggatgtcctgtctgacgaacgcaaggcataaaaaagcccggcgttaagccgggcaaaacgttaccaaatgcacacatttaagcgatattgacttgctgaatttttttctcacggcggattttgcgctcttccatcacggcgaccatcgccatcaggcagatacagccgatcgcggcggcgtccagcgcggcgaacgtgcccgcccagccggtcagaccaaaaacgggggtgccgtcggcaatcatgcccagacccagcttggcaaagctatcgccgataagataagcgaaggtgcccttgataccgtccgcagcgccgatggcttttttcggtacgaaaccgacagccgccacgccaattaatagctgcggcccaaacaccaggaaaccgagcgcgaacagcgaggccagatagacatactggttgctggcgtgctggtagacgccgagggtggcgatgattaacgccagcgccacacaggctaccagcgcacgacgaccgttcgccaggtcagagagccagccccacagcaacgtgccgaccagcgcgcccacttcaaacaaggtaaagccctgaatcgccacctctttagaaagtttcagctcctggaaggcgtagacggttgaccactggtcgataccaatacgtaccacatacaggaagatattggagaaacacagcagccagatcactttgtttttcaacacatattcaacaaagatctgccacttggtcatttcgttttcttcagtctctttatcctcttcgctgatctcttcgccgaacagttcttcagctttacccagaccgtaagattccggggagtcgctgccgaaacgcagaccgataaagccaacaatcagcgcgataatcgacgggaagataaacatgccgatgacgtggccgtcgaacaggtagttggcgccgaacagcgccacacctgccgcgcccgcgccgccgaggttgtgggagatattccagaagccgagaaaggtgccgcgtttacgacgcggagtccatttggtgatggtcgagtagctgcacgatccgccggtactctggaagaaaccgctcagggcatagaaagcgatcatcagaaacagactggttgaccccgcgcccatgctggcgctgaagccgagcatacagatagcggagaggatcaacataaacggtagaaactgcttggtatttttaccgtcagcgtagtaggaaaccagcgttttccccacgccataggtgatcgagaagcccaggccaatcatccccagctcggtcatgctcaacccgtaggtagagatcatgtcgttctgcgcgatgttaaagtttttgcggatcaggtacatggtcaggtagccgataaaaaccaccagataggactgcatgaacggcttgaaccacattttacgccgcacatcgagcggcagatccagggtcggcttgcgcacctggtttaagaaggccagcatggattactcctgagctaatttttatacctgcgaatggcaggcattgtaaaaatccacaggaaaagtggcctgcgacagcgtccaggcaaaaccgggaaaatttcttagttttgccccattcagcgcaaaaaggtgaggtgtatcacgcttcgtgggtctcgcgtggggcctgagcgttcagaaatggcaacagcaatagcgcggagatccccgccgcgatggcgatgaccgcaaaaaaaccggtccagtgccagatctccagcactttcgctaacggccagccggaaagcgacgcgccgagataggcgaacaggccgacaaagccggtggccgcgcccgccgcctctttatgcgagcactccgccgccgccatgccaatgagcatctgcgggccgaagacaaagaaaccggtggtgaagaaacaggccgcctgcatcacgtagctggcgaacggcatcagccacagcgaacccacagagagcaaaatcccggcggcgaagattaaattcatcggtccgcggttgccgttgaagagtttgtccgagccccagcccgccaccagcgcaccgataaatccacccagctcaaacatcgatactgccgtgttggccgtgaccaaatctacgcccagcgtctcggacatatacaggttgccccagtcgttgatcgccgcgcgcaccacgtacactaagacataacacaacgaaagcagccagatatagggattcaacagcacatatttagcgaggatttctttgcgacttagccccgcgccctcttgctgttgggcgacctccagcgcatcgtgccgccagtcgcctaccggcggtaaaccaatcgcctgcggacggtcgcgcagccgccagcagaggaccattcccaccccgatggcaagcaacccggccaccatcattccgacgcgccagccataatgcagggcgacagcggccataacgagagggatcagcgccccgccgacattgtgcgcggtattccataacgcccaccagccgccgcgctcggtacgcgagtaccaggcagtcagcaaacgggcgcaaaccggcgatccaaacccctggaaaaaggcgttcagcgcccatagcagagcaaaggcccacagcgaggtcgagaagccgaacagaatattcactacgccagtcgcaatcagcccgatgcccataaaatagcgagcgttagagcgatcgctaacgatgccggagacaaatttcgacaccccgtaggtgatgtaaaacagcgtcgccagcaggccgatatcgctgcgggtcagaatgccgctggcaaggatttccggcgcggcggcgttaaagcttttacgggtgaaatagaacagcgcgtaacccaaccaaatggtgatcaggatatgccgccgccagtagcgatagcgggcgtcaacctcgtgcttatcggtgatgagcggcgcgttggccggggcttttaaaaacgaaagcattatccttccttaaacgtaacgctggggcaacgagacgctcacccgcgtaccgtgggtacaagagatggttagcgtcccgccgagcgccgacacgcgttcgcgcattccggtcaggccgaagccctgctggtgagagcccggcggcaggccgctgccgtcatcctcaatcaccagcatcagccgctcatcctgctgccagccctggagcgtcaccgcgctggcattggcatgttttacgatgttattcagcccttcctgacagacgcgaaacagcgtcacgcgctgactttcactcagcgccgtttcgtcaattcgccagtcgaggtgactgacaataccgcggctttccagctccatttcgcgcagcagcgaacggatggcctgcgccagcgttaagtcgtctaactggcgcgggcgcaagcgccccagcaggcgacgcaccgcgtcatacacgcccagcgaaagctgctcgataagttgcccgctctgcttcacgccgccgttatccgccgccagtcgttgcacaatgcccgcctgggtacgaatcgcggtgatggtctgcccgatgtcatcgtgcagctcacgcgcaacatcgcgccgcacgctctcttcggtctccagaagacgctccgccagccgatggttgcgcgccagctccttttgcaacgactggttcagctcgcgcagacgctgaatgcccgcgccaagcagtagcccggtcaggctttgcgccaacagcgaaagtaataaatcgacgggatgatcgtgccaggtctggctggcgatcagcgcgatagcgttcatcagtgtggcaatgagcgcgccctgccagccataatgccaggcgagcgcgataatcggcaacgccaggcagaacggcgtaaagcgcgaaagttcagcaggtaaacccagttgcagccacagactgacgataaacagcagcagataccagatcagatgccgcccgcgccagtttaccggctgcgataccagcgatggtcccagcggcagccaggtagtgctggtgagatagtgccagaaaaccaggcagatgggggccagcgtcagaccacccgtgagggtcagcagtagcgcgttccatgcctcttccccctgccccagccagggcagggattgcagtagcgccgcggcggtgagggccgcgccctgaagcaataacgtgcgccagtcgcgctgatggcggtaacgcgaagtcagcgccacgggcagtagcgtcaacacactaccgatcatcaaaagcggcagatgggccaacgcaacttcctgcgccaaccagtacaccagcagccactccgcgcccagcaatactggccagtatccgcgcgggcattgcagcataagtcccaggcgcaggccgaagggaaagagtagcgccgccagctccgggcgctctaccagatgcaggctgatactccacaggcagaaccacgcggcggagaagataaaaaagcaggcaacaacggtgattaaacgggaaaaaaaggtgttcattaccaaccgtcaaacatgcgatgcgccagttcaacgtcattgctgacgcctaatttttccagcagattcgcgcgatggacatgcaccgtttttggcgacagccccagctcggcggcaatctcttttaccgccataccctgggcgagtttttccgccacctgacgctcgcgtttggtcagcggatcttgccgacccgccgccagtttcacggcaatatcgggggtcaaatagcagccgcccgtcgccaccgtatgcaccgcggcgatcagttcatccggactacagcgtttagagagaaaaccgcgcgcgccggcgttcaacgcctgttccaccagcgccgggctatcgtgaaccgagagcacgatcgtcgccatcccttttggcagttggcttagcagctccagtccggaaatatccggcattgagatatcgcagatacatacctgtacgccgcgccccggtaagcctgccaacgcttcgcgcccggaaccaaattcggcgaccacctgcaaatcaggttccagccccagtagctgtgcaaagccggagcggacgataaggtggtcgtcgataagggcaacggtgatcatgggttctgtcctgatggataaaaaaaacgcgcttaccttaacgataagcgcgcggctgttcaagccttgagcggtcagacaatgcctgtcgtgacggtgaacgtccgggtttgctgcggttccagttgaagcaaggttccatttcgctgcgccgcgagaaaaccttcaggccgacaggtcgcgggcagggcaaaggcggcaacctgctgatcgccgttataaagaatccagcgggtcatgtaatttagctccgcgctggcgaaacgtgtcacgaacgtggtgccatccggggcgatcatactgaattccggggtatccgtgtacttgtccagttcatcggcgaagaacacgatttccgggtcgtaaaagtcaggctcgttgagcgttgccagcgaggcttcaccctgcaaaagtcgttgattaaacgccagccactgcgccgtgggtttgacatgcgccggcaccgactcgcgtagcttcagcgcggtatccgggatattctgacggaacgtggcgttcggcacataggcatagttcatgtggcacatgtactgtagcggcatggcgactgaagccaggttagtcactgtcatctgaatatcaaacagcgcgcttgttttacgcattaccaccgcaggttgcgcctgataatgatgaccgaaccccatcacatactcgtagcgcccggtcacgcgcagactgtcgccctctaactccagccaggcgtcgtccatggcagcgcagggcatctcgccgtgcagcggatgtgtatcttctggtgacgggcagccattcgccaatagtccggaatggaaagcaaagcaaccatacgttgccaccacttccgcagccggcttcggctggcggaacatgttgcgcatagtcagatcatgaccgtcaaactgcgcgtcccaaatcatctgccccatccagggcagaatcaccagatgaccgcggctgttttgtattttcagtccttccacgccgctggcgtaacgaaacgccgtaaccgtaaaatcatcattttccagcaagatacgcggctgctcgctaaaaagctcccgccataatgtaatacgtgttgtcatggttgatctcctcaggacgcggcgacttcagccaggttgccgcgcactttgctttcgcgccagaagtaaacgccaacgtaaacaaagcacagcatggaaaccaggaatgagagctgtagcgagtggaacatgtccgccacgtagccctgaatcgcgggaaccaccgccgcgccgacaatcgccatcacgatcaccgcccccgccatttcggtatgctcgttatcgacggtatcgagcgttccggcataaatggtcgcccagcaggggccaaacagaacactgaccagcaccgccacgtataccgcgctaaagctgggcgccagcgccacataggccaggaacagcgcgccgatcacagagtaaaggatcaggactttttccgggttaaagcgtgtcatcagaatgttggcgataaacttgccgataaaaaagcaggcgaagctgtagaccataaaggttgaggcatcgcgctcattgatatcgcctaactccagcgccagacggatagtgaacgaccagaccgccacctgcattcccacatacaggaactgcgccacaataccgcgacggaaacgggcgttgctggcgagatagcgtaacgtatccagcgccgaggggcgtttatgactcgcggtttgcgcgactttacaggtcgggaaacgcgtcagcaggaacagtaccatcaccactaccagaaccataatcatgtacttatagggttccagagtgttttccagcatcagcaccttgaagttgtggacctgctcggcattcatgcccgccatctgtttttccaggctttccccttcggaaaagaccagatatttacccaataaaatgcctgccgccgcgccgatcggataaaaggtctggctgatattcagccgcagcgtggcgtaggctttcggcccgatcatcgaactgtaggtattcgccgccgtttccaggaaactcaggccaatcgcaatggcgaaaatcgccgcgaggaacatggtgtaggtcgccatgtgcgacgccgggaaaaagagcgtacagccgacaatgtatagcgtcaggccgataagtatcgccactttataactggtttttttaatgaccagcgaggccggaatagcaattaaaaaataaccgccataaaaggcgctttgtactaatgccgaagcaaagttgctcagcgaaaatacacttttaaattgcgtaatcagaatatcatttaacgcggctgcgcatccccataatgggaataaacaggataacaaaataaactggaacagaggtgtcttattcagatacccgtcgggcatctgaacgatgtttttatcgttcatagtgctacctttaacagtgcagggtgattgttattcgttcaacgaaagatactcattaaattgctcaatacttggataagaggattgggtgcctttcccggtgacgctgaaagcggcaaagagaacggcttttttcatggcggcttccacatccccgctctggacgtagtaatgcgcgaaacagccgataaaggcatcgcccgcgccgctggtatcgacagcgttcactcgaaacgccggaacatggacttcctggtcacgcgtcatccacagcgcgcctttctcacccatggtgacaataatattgttcagccctttatctaccagcgaacgtgccgctgcgcgaatatggtcataggtatccactggcataccggttaatatttccagctcggtttcattgggtacaaagaaatcgcatttacaggcataagacatatctaattcccgtaatgctggcgcagggtttaataacacttcaatcccgtgtttcttgccaaattctattgcgtgataaaccgtttcaagctgaacttccagttgcagaacaataagctggcatttttttaaatcttccgccgcgcgatcgatatcttccggcgagagaaacttgttagcgcctttgatgatcagaatgctgttgctggagttggcgttgacgaaaatcggcgctacgccgctgctggtacacggtactttttctacatacgtcgtattgatcccccaggattcgagattacgaatggtgttgtcggcaaaaatatcgtcgcccactttggtcaacatcaatacttttgaattgagcttagcggccgccacggcctggttcgccccttttccgccgcagccgattttaaacgccggcgcttccagagtttccccttctttgggcatctggttggtgtaggtgataaggtccaccatgttagagccaataaccgcgatatccattttactccctctcagaaatcgtcacacgacaatgatattaaaataacattatcatgttacttccgtatcatttgtgactatgatcgcgattagaggatcattttgccatttacttcgtgaacaatccctggcggaacatacgcgcaccaaatcatttttattgttacaatttactgaaaattaactatttattgttataaaacgcgaataaacccacttttatttcctgacagccggacgtatagtagtgccacactgtaatgttctcagaaacacataaatgttactgatggaacataacaacatgatttgcggagagggtgaatggagaccaagcaaaaagaacgtatccgacgcttgatggagttactgaaaaagaccgatcgaatccatctgaaagacgccgcgcggatgctggaagtttcggtgatgaccattcgccgcgatctcagccaggatgatgaccctttaccgctgacgctgctcggcggctatatcgtcatggtaaataagcctgcgtcttcaaccaatatgccgctgccggcgaaaaagacgcatcatcgggacgaccttcccgttgcgatcctggccgccggcctggtgcgtgaaaacgatctggttttttttgataacggtccggaaatgccattagttatcagcatgataccggatgatattacctttaccgggatttgctactcgcatcgggtatttatcgcgctgaatgaaaagcctaatgccacggcgattctgtgcggcggcacctatcgggccaagagcgatgccttttatgatgccaataatccttcggcgctggattcgctcaatccgcgcaaagtgtttatttccgccagcggcgtacatgaacattttggcgtgagctggtttaacccggatgatcttgccgccaaacgtaaagcgatggaacgcggtctgcgcaaaattttgctggcgcgtcacgccctgtttgatgaggtcgcgcctgccagcattggtccgctttctgcctttgatgtcctgattagcgatcgcccattaccgacagattatgccgttcactgtcggaatggttccgtcaaagtcatcacgcctgattcggaaagtgaataacttactcaaaaaagacggcaattttattgaacatggtgggatcggactggtttcgtaccaccttcgccacgtcttccagtttatcgatctgactgatcatctgttcaagtcgctgatcgtcattgaccagaagccagatgcggctctgatcgctaccctgaatcggtaaacagagaataccctcaacgttgaaagcgcgtcgggcgaacagcccgcagacgtgggtcatcacgccaggatggttgcgaacggtcagctccagaataacgttatcatgtgattgtttctgcatggcttattcccccaccatctctgtatttgccgcgcccggcggcaccatcggatacactttttcttctgcatcaatgcgcacatggatcaacgccggtccaggacgacgaatgatagcctgcaacgccgcctgcggatcggcttcgttattcaaatcacaggtgtccagaccaaacccggcggcaatctgcataaagttgatgcttcccggataggtcgccgcaaaaacgccctgtttatagaacagactctgttgctgatgtaccagtcccagcgcgtcgttattcatcaggatgattttcacatccaactggttttcactggcggtagccatctcctgaatattcatcatcaaactaccgtcgccggaaaaacacagcaccttgttgcccggattcgccagcgccgcgccaatcgccgcgggcagaccaaaccccatggtgcccagcccgccggaagtcagccactgacgcggacggttgagcggataagcctgcgcggtccacatctgatgctgacctacgtcagtggtaataatcgcgttgtcgtccacacaggcggcgaccgcgttaatcagcccatagtgactaagcgggttattttcctggggaatactgcaagggaattcttgctgcaagtccgccaccaactgatgccatgcttcccgcggctgtgcctcgatatggggaattaactgtgccagtacatcatcgacatccgcctgaatagccacatgcggctgcttaattttgcctaactcggcgcgatcgatatccacatggatgattttggcgttcggacaaaactgctccgttttgccaatcgcccggtcatcaaaacgcgcgcccagaacaatcagtaaatcggcctcttgcagaataaaattggtactgcgcgcgccgtgcatccccagcattcctaacgacagcggatgcgccttaggcagcattcccagcgccattaaggtcattgtcgtcggcagttgcgctttttccgccagttcgcgcacgcgtgtcggcgcattgatcacgccgccgcccagatacagcaccggacgcttcgccgcgttaatcattgcggcggcctcgcggatactctccgcgctaaactccggcgggggtgatttttccgccggcgacggcaacgcatccagctcaattgtcgccgtctgcacatctttaggaacgtctatccacaccgggccgggacgccccgactgcgccagacgaaaagcatcgctcatcacctgaggcaactcattgatatttctgaccagatagttgtgcttggtgatggggatagagataccgtaggtatccacttcctgaaacgcgtcagtaccgatcatggacgccggaacctgcccggtaatacagattaacggaatagaatccaggcgcgcatcggcaatggccgtgaccagattggtcgcgcccggcccgctacaggccatacaaacagcaggtttaccctccgtccgcgccatcccctgcgcaataaaccccgcgccttgttcgtggcgcgccagaatatgacggatttgcgtactttggcttaacgcgtcgtaaacggggaggatcgaaccgccgggaatgccggtgacgatacgaatcccctggcgctccagaaaatgaacaataaattccgcgcccgtaaagcgctgaggtgtagatgttgtgcccgaacttgccatgctccattccttttattctgagccgacgttccgggaaggtgtcttaaacaaaaaaccccgcccggtttgcgccggcggggttttggaatcgtgtgtgttccggaccctacggcgcattgccgacgaccaccaccacacgcacgacgaccactgcgcgagatggcgcagttgttagtagggtcgcgttcagcatggaagggttcattaggggccttgtctgtttgttattaacacgttttatacaagcacagcgctttcagcatgacaacggaaaaattttcatctgcacaaaaatgcgtcagcgatcacatttttctacgaatttacacgctttgagtataggcgtgataagcgtagcgccctccggtaatcgccgggattgatgatcacgcatttcacaatgccggaaaacaaaaaacctcgccgaagcgaggttcttacagcgtaatgcgggtggtagccgcgaagcacactgtgttatgtcaacagcagaagtatacgcgttctgtgcagaacgcgcaatttcggcgcgaattttgatgaatttgagtatggatcagaagctccgttctgtctataaattactgttcatttatacagtacttaactataatgtctttgacacaatgtgttatgcgggggccgcatcgtaaaccggcgcaacgaagtcctggctgaaacgggtggtgccgtcagcgccttaaccccctcgtgagcacactgtgttatgtcaacacgcacactattcctcgcaaaagggatcgcgtgcgcaacagctggcaacaggcagcggaaaggtacgtcggctggcagtgctccttaaccacaggagacgcgtatgagcgtagtggatatcaccattcttatcctgaaactcattgttgcagcactgcaactgcttgatgctgttctgaaataccttaagtaattcagattcaagccgcaccgaaggggagcgggcaaccgctcccctttcaccttatccgctggtctttcgcttcccgggtatgttacgtttttatgacaccctcaacgacgcctgacgctatgaccctttccgttttctgcattttgctgttcgccgcgctgttacatgccagctggaacgccattgtcaaagcgggaaacgataagctctacgccgcgatcggcgtcagcggttccgcggcggtcatggcattgatccttttgcccttctcgccgcagccagcccacgccagtatcccttttttagcggcctctaccgcgctccaggtggtgtataccgtcctggtggcgaaaacctatcaggtctcggacatgagccagacctatcctcttatgcgcggcaccgcgccgctgctggtggcgctcattagcgttctgtttcttggcgacagcctgtcgtcgctggcctgggtcggcatcgcagtgatctgcatggcgatacttgggatggcctgtaatggccgcgccagctctcaacgtggtgtcgtgctggcattaactaacgcctgttttattgccggatatacgctggtggacgggaccggcgtaagactctccgaaacggcgctgggctatacgctatggtcattttttctcaacggcgcctgcctgttaacctgggcgatgattgcgcggcggcgggaagcgtcgcgttatctggcgcaacagtggaaaaaaggcatttttggcgggattggcactatgggatcttatgggctggcgctatgggccatgacccaggcgccgctggcggtggtcgccgcgctgcgtgagacgtcgattttattcggcgcgctgatagcctggctgttgcttaaagagaaagtggccgggctacgtctggtggcggctggcgggattgccctcggggcgattttactccgtctgtcatgatcgcccaatgacagccgcagacgtaacacattctcggcaacatttgttgccgcttttgtttacatatcctgccgttccttcgtctgccattgctggttgctgtctggccttctttttctggtgtgatagattcctctcgcatttatgggaatgcgcagcaagttattcttattttttctttttttgaaaagtaatcagcgaaatgaaaaggcagagaaacgtcaatttgttgttgatgttggtgttactggtggccgtagggcagatggcgcaaaccatttatattcccgccatcgccgatatggcacaagcgctaaacgtccgggaaggcgccgtccagagcgtaatggctgcttacctcctgacctacggcgtctcgcaactgttttacggcccgctttccgaccgggttgggcgccgccccgtaatcctcgtcggcatgtctatttttatggtagcgaccctgttcgccatgaccacgcatagtttgacggtgttgattgccgccagcgccatgcaagggatgggaaccggcgttggcggagtaatggcgagaacgctcccgcgcgatctgtatgaaggaacgcaacttcgtcacgccaatagcctgttaaatatggggattctggtcagcccgctgttagcgccgctgattggcagcctgctggataccctgtggaactggcgcgcgtgttacgctttcctgctggtgctttgcgctggcgtcaccttcagcatggcgcgctggatgccggaaacccgccccgccggcgcgccgcgcacacggctgatcgccagctataaaacgctgtttggtaacggcgcatttaactgttacctgctgatgctaatcggcgggctggctggcattgcggtctttgaagcctgttccggcgtgctgatgggggcagtattaggtctcagcagtatggtggtaagcattctgtttattctgccgattccggcggcgttcttcggcgcctggtttgccggacgcccgaataaacgcttctcaaccctgatgtggcagtcagttatttgctgtctgctggcaggccttatgatgtggattcccggctggtttggcgtgatgaacgtctggacgctactcatccccgctgcgctgtttttcttcggcgccgggatgttatttccactggccaccagcggcgcgatggagccgtttccgttcctcgcaggcaccgctggcgcgctggtcggcgggctgcaaaatattggttccggcgtactggcgtggctttcggcaatgctgccgcaaaccggtcagggcagtctgggattgctgatgacccttatgggattgctgatcctggcgtgctggctgccgctggcgtcacggatatcgcatcaggggcagacggtttaacgtttccctcgcccggcgttttgccgggcgtttcacattccggcgcgatcatcgcattgagcagggactcctgcgccggacgccacgctccttcttcgccgtcataaaactgagtgtccgcgtttatcgcatacggaatatgcgcttttttcagctcgcaggccataaaacgggcaaacgcgaactgtgaagcgaccggcgtcatttttatcgactctcccggcgcccatccgcccacccagcttgcatggccggtcttatgctgccagcgaaccgcagcgttgatccgtgcccgaatcgccgctttttccgccgccgtgcctgacgtccacggatatttaccgccgcttttcaggggtccccacgggaagatgtgccactccgccagtacatagttctggctttgcgccggcagtttaagcgccgacaaatcctccggcgcggcgcgcatgcggggggcaacgaaaatcatccgctgtgggtcaatggcgtgaatcaggcggatggttttgtcatatacgcgattcagcgacgccatattatgattaagtttgtcggcaggctcataaatgagatcgaaccccagaagcggggatgtctgaccaaaatagcgcgcgaccacgctccaccagttgatcagctccttttcatggctggcgctgggatcggttttatacgcatccgcctgataggcaataatgggtatgacgccatagtattcgcaggcctctaccagcttacgcaaatggatgaggcgcgcttccgtcggcgcgcctgccacacgaatacggacatgcgttaacccttttgccttaaaatcccgcacgaccagcggatcaaactcgcggataccccgttccgttcgcgcccagtcaacatccatcccaacgccaagctgctgcgcatagcgcgccgccgtcaaaggcatcggtttcgcatagacgaccgcgctggtcagcatgagagaggcaataagcggtttaaacacgacgccccctaaaatttttaccacggtgatagcacgtatttagcatattcactcccggcaggtgtagcgacaaagcgtaataaatcttcacacctgttcctgcaaccagcgaataaatgcctcgattttcggccactgcctgccaggcagagtggtgacataataatgctgatgacatttcagcctcatgtcaccaaaaggcgcaatcagttcaccgctgtcgagacgcttttgcaccagccgtttacgccccatcgccacgccaatgtggttcatcgcggcaatcaccgctaaatcagaacgatcgaagccaatgccggatgaatccggcaaatttactgcaaaatgctgcgcccaactgtgccactcatcggtgcccgaatcgttactccacgcctgtctgtcgtgtaagagcgtacagtgccgtaggttattcaggttatcctgcaaggcgaaacgacgggcataatccgggctgcaaacgggcaaaatcgcctcatccattaaaaaatggtgcgtgagctgcgccgacggcgcatcgtcaaaatagatagccaggtcaatgccggcacgctgtaggttaacgttatcgttgccggtcagcatagtgagagaaattgacggatagcgacgggtaaagtcccccagcgcaggcaccagccagcactgggcgatagagggacgtgaatacacggtcagcgtgccggacagttcctgatttttgatatcgaggatttcctgattcaacgtatccagcgacgatttcagcgcccagaatacccgtttgccttcatgggtaagctccactttacggtgagagcggacaaatagctggattcccaactcggcttccagttgattgatacgatggcttaccgcactggggcttaacgacagctcatctgccgccagagcaaaggactggtgtctggccgcgacttcaaaagtatagagtttggataactgccagccgttgagtaagcggtttcgggtatcgcgaaggggttccatggcaacctcagtcatcttttaatttcccgaagtgtaaaaaaacgcgctgaaaaaatccgcacatagatgaagtaaaatgaaccatatcgcaaaataaaggcaatattagatggaaatcacatagttgattcaatttacatcatgtgaatggcaaattatatcgtttgtcagggtgtgctgtttttctgtccaataagaacagattaatcacagggtaggtgagatatgcacgctcaaatctgggtagtgagcacgctgctgatcagcatcgtgttaatcgtattgaccatcgtgaagtttaaattccaccccttcctggcgttactgctcgccagtttctttgtcggcgcgatgatgggcatggggccgctggagatggtcacggcgatagaaaacggaataggcggtacgctcggttttctggccgccgttatcggtcttggcaccatcctcggcaaaatgatggaggtttccggcgcggcggaacgcatcgggcttacgctccagcgctgccgctggctctctgctgacgtgatcatggtactggtggggctgatttgcggtatcacgttgttcgtggaagtgggcgtcgtgttgctcatcccactggcgttttctatcgctaaaaagacccatacctcgctgctgaagctggccattccgctgtgtaccgcgctgatggccgtccattgcgtggtaccgccgcatccggctgcgctgtttgtcgcaaataaactgggggcggatatcggctcggtgattgtctacggtctactggtcgggctgatggcatcattggtcggcggtccgctgttcttaaagtttctgggtaatcgtctgccgttcaagcccgtaccgacagagtttgcggatcttgaagtgcgcgccgaaaacaccctgccgtcgctgggcgcaacgctgtttaccgttctgctgccgattggcctgatgctggtgaaaaccgtcgctgaactgaatatggcgaaagacggcacgttgtatacgctgctggagtttatcggtaatccgatcaccgcaatgtttatcgctgtctttgtggcgtattacatactcggtctgcgccagcatatgggtatgggcacactacttacccacaccgaaaacggctttggcgccattgcgaacatcctgctgattatcggcgcgggcggcgcgttcaacgccattctcaaaagtagcgggctggcggacacgctggcggtgatcctctcaaatatgcatatgcacccgattctgctggcatggctggtagcgctgattctgcacgcggcggtcggatctgcgacggtggcgatgatgggcgccaccgcgattgttgcgcccatgctgccgctctatcctgacgtcagcccggagatcattgcgattgccattggttccggcgccattggctgcacgatcgtgaccgattccctgttctggctggtcaagcagtattgcggcgctacgctgaatgaaacgtttaaatactatacgacggccacgtttatcgcatctgtcgttgcactggctggcacattcctgctttcctttatcatctgatcgtaaagagacgtactatggaaaacatacaaaagctcatcgcccggtatcctttggtcgaggatctggtcgccctcaaagaaaccacctggtttaacccggacgccacctctcttgcacaaggtctaccgtatgtcggcctgacggagcaggacgtaaacgccgcccatgaccgtctggcgcgctttgcgccgtatctggcgaaagcgtttccgcaaaccgccgccgctggcggcatgatcgaatctgacgtggtcgctattccggccatgcaaaaacggctggaaaaagagtatgggcaaacgatcaacggtgaaatgctgttaaaaaaagacagtcacctggcaatctctggttccattaaagcgcgcggcggcatctacgaggtgctaacgcacgcggaaaaactggcgctggaggcgggtctgttaaccaccgacgatgactatagcgtgttgctttcgccggaatttaaacaattcttcagccagtacagtatcgccgtcggttcaaccggcaatctggggctatcgatcggtatcatgagcgcctgcatcggttttaaagtgacggtacatatgtctgccgacgcccgcgcctggaaaaaagcgaagctgcgtagccacggcgtgacggtcgtagaatacgaagatgattacggcgtggcggttgagcagggccgtaaagcagcgcaatccgatccaaactgtttctttatcgacgacgaaaactctcgcacgctatttctgggctatgcggtagcgggccagcgcctgaaagcgcaattcgcgcaacagggacgcgtcgttgacgccagtcacccactgtttgtttatctgccgtgcggcgttggcggcggccctggcggcgtcgcctttggcctgaaactggcgtttggcgacaacgtccactgtttctttgccgaaccgacccattccccctgcatgttactcggcgtttataccggtctgcacgatgccatctcagttcaagatatcggtattgataacctgacggcggctgacggcctggcggtaggtcgcgcttcgggttttgttggtcgggcaatggagcgtctgcttgacggcctctataccttagacgatcaaacaatgtatgacatgctgggctggctggcgcaggaggaaggaattcgactggagccatcagctctggcggggatggccgggccacagcgcatttgcgcctccgtcgcgtatcagcaaaggcatggattcagtcagacgcagctcggcaacgcgacgcatctggtatgggcaaccgggggcggcatggtgccggaagatgaaatggaacaatacctggcaaaaggacgctaatactcactcagtgccggaaagacggcagcgccatccggcacgccatcgcctgatggcgctacgcttatcaggcctgtgacgttaacgcagcatcgccatcaactcctccggcgagcgatgctgcttcagtaaatcccgcatcacccgcatatgcggcgaggagtagttaaaaaaggtctggtagccctcgcaaagctgatttttcccctggctatcccgatgctcagggcatccgccgccgcaaaatcgtaataaagagcacttctgacattcagcgcttagcggcaccttgtccggcgcttcagcgccattcctgccgccgcaccactgctgtagcgtctcatcaaaaaggcgaaccgagatacgctgaatatcttcacgtacccaaatatcaaatacgctatttaaaaaccgcccccagtctgctgaacacaatgaatcctcggtcaacattccgttccggtcatgttccaacaatgggataaaatggacattgcgaatgccgagccgttgtaagttacggtacagttgctgagggcgctggctattctggcgatttacgacgacctgaatctggtcatcactcacgacaatgtcctgacgtcctgtcatataaaattcccgataaatgcaataagttggcgaatatgggtaacagcaaacaggattgcgagcgacaacaccgcgagggagatcaaaaatttgtcacgcacgacatgagtttcggaaaaatcgctatgcgcgacatccatcaaattacgactcagggtataacgccaaagaatcaccgccactatcgccagaacgctgattgacacccagaacaagaaccccgcctgatgccagtggtgcctgacggctaacgccattaacgccccgtatcccagcagcgtgcgaaaccaggccagcgacgtacgctccggttgcagtcccggatcgttctgccgacgggctttacgactatccggcatacagtaccagccccatcactatcaccgcgacaatcatcaaaataacgctgatgatcaacaggctatgggtatagggcaaatcctctttcaggcgcatcgctttttcattacgtaaccagcgtagatagccataaatcgccaggccgcccgcaaacagacacaacaatagcgccagcagttcacggatcaccggcgtggcaaaatccggggcgagctgatcaagaccgacgcctgccgccagaaatcccagcgaggtgcgaatccacgccagaaaggtgcgctcatttgccagtgagaagcgataatccggcgcttctccgaggcgggaaatcttcatgacgactccttttacgttcttatgtattcccgttcgttttcagaataccactcacgttgttgctgatatgcttcacattatcccgcagcaagggaatcttattgcaaaataactgtagttcactggtgatgcgttttggcgcaaccgcgctcattgccgctatttttcatttcagttacgacctttttcaacgccaccgccaggaaaggcattattgccgaattaaaagctgaaaaaccacccgtcgcgacgaaaaaaaaggcgaagaagattgataactaactgaaaaaaattggaattatgctcgttggcattacgctgattagcgcgttcattgaggaaagagataagaagaagagcagaagtgtggccggtgcggcgcgcgttatccagcctggatttaacacagtgcgtaggccggataagcaacgcgccatcaggcgctaacccattccccaaaaaatcaccgccagcagttgtggcgtgataatacgcaggaacatcactaacggatagacggtcgcgtaagagagcgccgccgcgccgctggtggcatgaagattgttggcaaatgccagcgctggcggatcggtcatcgaaccggccagcatcccgcacagcgtcagatagttcattttggcaaaaatccgcgccagcaaaccgacggtaatcagcggaatagcggtgatgaaaataccatagccaatccagcttaatccttcgccctgcgtcagcgtatcgacaaaatcgccgccggatttcagcccaacgaccgccagaaacaaaacgatgcctaactcacgcagcgcgaggttggcgctcggcggcataaaccagtacagcttaccgatgctgccgatacgccccaaaattagcgccatgatcagcggcccgccggccagccccagttttaacgcgaccgggaatcccggcacaaacaacgggattgacccaagcagaacccctaatccgatgccgataaacaccggcagcatctgcacctgctggagtttttgctgcgcgttgccgaccacattggctaccgcatcaatcgaggctggacgccccaccagattgagaatgtcgccaaactgcaggctagcgtcactactggcgaccagctcaacgcccgcgcggttaaggcgggagataaccacgtcataacgctctttaaagtgcaaatcgcggatacgtttgccgagcactttttcgttggtgacgaccacacgctcgacgcgtaaatccgtgccacgcgtcgacaacgaggtgtccacttccttgccgatcaccagttgcgcgttatgcaggtcggtagattggccgacgaggtgcagcaggtcgcctgcctggataatcgtccccggcgacggcaccatcagcgtgtcgtcgcgtttcaggcgtgagcaaatgattttatcgctgttcaggatcggcacatcctggatagccatattattgaggttcggattctcgacacggatattcattgtctgaattaatgaatggccgttagcgagagaggattcgtgcttctgcgcctccgcctcgacgttaacgcgaaaaatcagccgcatcagccacatggtgagcaaaataccgcagatgccaaacggatacgccatcgcatagctcatccccatctgatccaccagatccactggcgttcccagatcgcgcaggatttgctgacccgcccctaacgcaggcgtattggtgactgcgccggagaaaatccccagcaccaccggcagcggaatagcgaaaattttatgcagaatcgcggtgaccaacccgcccataatcacaatcagaacagcaaacagattgagacgcagcccggaaacgcgcagcgaggcgaaaaaccccggccccacctgtatgccgatggtataaacaaaaaggatcaggccgaattcctggataaagtgcagcatatcgccactcagcgtcaccccagcctgatcgacgaagtggccgacgataataccgccgaacagaacgccgccaataccaaagccgacaccgcgcactttaatgttgccgatccataaaccgacaaccgccaccaacgccagaacgctgaccgtcaatgcgatatcactcatcttttcttccctgtgagtaacatttcaatttatagggattatgactgaaccgttaaggcatatatacagcatggcgcacattctcatgttagaaaaccgcccagacgtcctgacttcggcagcgtcttaccctttttcgtggcataaaaaaagccccgccatctctggcggggcaaggcaaggagctcattagctatttaatgcggagcgttcgttaatggcgatacgctgcggcgcaatggtttccggctcgttgcgggttaaatcaatatgcagcaggccgttggtaaacgtcgcgccggaaacttccatattctcagccagcgtaaagctcaggctaaaaggctgcatgaccaggccctgatgtaaccatttgggctcgttttccggctgttccggcgtacctttcaccgtcaggcgcgtgccttccagttgaatatccagatcttcctgacggaaaccggctaacgctaaggtaatgcgataatggttatcgtcgcttttttcgatgttatagggcgggaagctctggctttcgccgctgttttgcagcgcattggccagcttgtcaaaaccgatccattgacgcagcagtggggataaatcgtagttacgcataatcatttctccttctaagaagcgagtttttaccttcacactttacgtgcgaatatgctccctgacggcgagcatgggatgacaggccgcgcaacgcgacccgacggaatcagttaatttcgatacggcgcggtttgttcgcttccggaatcacgcgctccagttcgatatacagcagcccgttgaccaggtttgcgccgcgaacgtgaatgttctccgctaactggaacttacgttcaaagttacgctcggcaatgccctgatacaggtaagtacgttctttctgctcgtccgcatgagcgccttttaccaccagtaaattatcctgggcagtaatctccagttcgctttccgcgaaaccggcaacggcaatggcgatgcggtagtggttttcgtctaccagctcaacgttgtacggagggtagccgccattactttggctttggttattttcaagcaggttaaacagacgatcaaaaccaatggcagaacggtacagcggggataaatcaaagttacgcataatcataaactcctgaaatcagcgagaatgtcagaccttccatcatggacaggccaggattgccagaacacccatcaggcgtgcccttctattcactacgtcttataaatgggtctgaatacgtacttttcaagtattttaatccggcttttttttgcagtttattggctattgcatagactggttgggacagcactgattgttaaagtgcgattaccgccacagtgccacgtactggtgatgttatttttagcaacggatcgctataactcatcatgcaaataacgacaaccaacagatgaatgagtgatgataaaaaacgtgtggttaacgctgataatatggaatgggatgcttttattaagcggttgttcaagcgtcatgtcgcacaccggcggtaaagagggtacttatcctggcacgcgcgccagcgctacgatgatcggtaacgatgagacaaactggggcaccaaatcgttggccatcctggatatgccatttaccgccgtgatggatacgatccttctgccgtgggacatcttccgcaaagacagttcggtaagatcgcgcgtagagaaaagcgaggaggagacgaaaatgaccaatgccgtcatccccccggcgaagatgcctcctccctgatttatcgcccggtttccgtcacccatagctgacggaaccctttcacctcttccatccatgcgacgtgtcgcccatccggtgaaaaaacgacggcgtccgcagacggcgggttgtcgtgcctggcggttaagaagtcgatcctcccactttgtgcgtcgcagcaggcaatccggttttccagcaccagtcccagccatttacccgacggatgccagttaaacgctgactgtacgccggtcgcatgatgcgttaactgccggggctcgcctccctgcggcgatatcagccacagttgcgctacgccgttatcgtcccgcatcaaaaaggcgatcgccgtcgcctgcggattactgcggacccagtggcgtggttcgttagtgagtccaggataaacacgctggtgagtaaaggtaagacgccgctgaactacgcccaacggcggcgatggcatcgttgattcggctcccgtcagcggcgtgtcgcctgcctgtttccagccgttttcatgacacggtaaatcgacaataaacagctccgggacttttttgcccgtcagcgacagcgtatcgccaataaaggcgatctggcggttgcccacccagccctcttcataggcgcggttaatgtcatcgctgccaggtctcggcgcaggcgtcgtgcggctaaccagtacgcaccagtagctaccgctgtattcgcgcggatgctgaaccggtaccgttaccggcccatacggcacggccacgccgacattacgtagatccagcgccggatctcgctcatgcagaacgtggtcattataggtaaaactcaccagctcgccgttcgggctaaacacatggacgtgactgccgccgcgcagcgcgccgggagtatacggcgcagtaatatccatcgcatcgaggttagtcacgccccccggcgttgcaataacgccccggcggtggtggaaatcgtaatgccacgtctcatcagggttttcagggccatgaataaacacatagtgattgtcggcaggatgcaccgtcaccacaccgacatgcgcgccctgcacagcgcgataaatcacctccacgtcgccggtatgcacattgacacgctcaatggccttgcccgtaaatgacgcgcctgaaggccgtacatcaaagaccagccactggctgtcaggtgtccaggtattggtgttggtaagctggtgatggcgcggcgtaaaagtgatttgtttcatgggatgtcctgataagagacgatgctcgtcatcatactgcacacgggcttcactttcaggctttagcgtatcgttgggatagccaggcccgatggcgccacgccaccgggccgtcagggcattatttctcctgcgccagccggatactgcgctctatcaccgcccgccgggcgtcacccgccggcagcagcttcagcatcatctcccaggccgccaccgcctcgccaaagcgctgctgctcaaaggcgttaaacgcatacaggcttaacacccggatatccgtgtggtcgcggctcaccagccggcgcagcagctccccgccgcggcggttatcctccgggtcggacgagcgcgtcagcgcctccgcgtagcccagcgccgcatcgcggtttttcgggtccagacggtaagcgtttgcataggccccggtggcggtaccggcattacccagtaccataccggtgcgccccagcatgagccagccctcaacattgccggcatcattctgcaggcgggtgcgcagccccagcgccagccgcgccatctcctcctcattcagcggctgcgcctgcgggtccagcgcccgcgccagcagcccgggcgtctgcgccgttgcctgctgccaggccctgacctgcggatagctgccggtcagggcgtagctgccggcgccgaccgccagcgcaatgacggcccccggcacgtaaacgccccacccggcgcgcgcgccgcaaaccggggtgtccgccggcagcggctcccggcgcaggcgcacccgccggcgcgtgcgggcgacgattatccacccgcccgccacgatggcggccagcggcagcacccacagcagcaccgtcagcggggtcagcggcgggtcgtaggtgacgaagttgccgtagcgcgccaccatataatcgatgatttcctggcggctcttcccctcctgcatcaggtcatacaccctgcggcgcatgtcggtggctatcatcgcgttcgagtccgcaatgctgttgttctggcatttcgggcagcgcagctgctccgtgagctggcggaactgctgctcctgcgcttcatctttaaacggcatcacgtcggtggtcgcccgcgctgacccggcgataaccagcaccagcatcagcatcaccatgcccggtaacagtctcattgcgccgcctcccggctgtatctgtcccacagcggtttcagttcactttcccatacccgggcattcaaatcgcccgcatggcggtagcggataatccccctgccgtcgatgaggaaggtttccggcgcgccgtacacgcccaggtccagccccagcatcccgtcgctgtccgataaactcagcgcatacgggttgcccagttcctttaaccaggccaccgccttcgcccggtcgtccttatagttcagccccaccacccggataccctgcgcagaaagctggttcaggtactgatgctcggcgcggcaggtcgggcaccaggtggcccagacgttaagcagcaccggtttcccctgcgtcagcacctccgcctgatagtactgacccggcgtctccagtgattccaggcggaacgccggcaccggctttccggtcagcgccgattcgagattcgtcgggtcatccccctgcgcgttgcgcgccagctgccacagcagcgccgcggcaatcagcagaaaaatcagcagcggtaataacagtacgttgcgtttcatccggcctccggcaatggtttacggcggcggtagcgcgggtccgccaggcacagcagcccgcccagcgccatcagcagtcccccggcccatatccagcggacaaacggtttgtagtacaggcgcacggcccacgcgccgttgtccagctcctccccgagcgcggcgtacaggtcgcgggtcagcccgccgtcaatcgccgcctcggtcatcaccatccggctggtgttgtagagccgtttctccgcgtgcagcaccgcctccggctcgccgtggcgcgtcaccccgatgagggccaccccgccgcggtagttgggcccggtgatgtcccgcacctcccggaaggtgaagcggtagtcgtgaatggtcacgctgtcgcccgcccgcatccgcacgtcacgctccacgctgtaattctggctgaaggcgatgccggtaatcgtcaccgccagcccgaggtgcgccgccaccattccccagtagctgagagaggttttcgtgccgcgggacacgcgctgtacggcttcggccaccgccagcaccgcaatccagcaggccatcgccatccccaccgccgtcatggcgatgattttatcttccagcagccatggcaaaagtaccgacagcaccagggtggagaccagggcggtgagcagcagcgtcctgatgttacgcggccggtcccggccccagcgcaccagcggccccacccccagcagcagggcaaaggggaccatcagccaggtgaacatggtgttaaagaacggctcccccaccgaaatgctgcccagccccagctgtttgtgcaccagcggcagcagggtgcccagcagcaccaccagcatggcggccatcagcaggacgttgttgccgagcagcagcgactcgcgcgaccacagcgcgttgttcacccgcgaacgcaccctgtgcccgcgcacggcgaacagcagcagcgagccgccggtgaccagcaccataaaggcgaggataaacatcccgcgcgccgggtcggaggcgaaggcgtgcaccgacaccagcaccccggagcgcaccaggaaggtgcccagcaggcacagcgagaaggcgcagatggacagcagcagcgtccacgccttaaagccggcgcgctgttcggtgaccgccagcgagtgcagcagggcggtgcccgccagccacggcataaaggaggcgttctccaccgggtcccagaaccaccagccgccccagcccagctcgtagtaggcccacgccgagccgagcacgatgcccagcgtcaggaacacccacgccgccagcgtccacgggcgggcaaaacgggtgaacgcgctgtccagacgcccgctcagcagcgcggcgatggcgaaggcgaaggccaccgagaagccgacatagcccatgtacagcagcggcgggtggaaaatcagccccgggtcctgcagcagcgggttcaggtcgcgcccctccaccggaaaggccggcagcgtgcgggcgaacgggccggaggtgaacaggatgaacgccagaaaaccggcgcagaccatccccatcaccgccagcacccgggcgacgatatccgccggcacctgccggctgaacaccgccaccgccagggtccagccgctcatcagcagcacccacagcagcagcgagccctcgtgcgccccccaggtggcggccacccggtaccacaccggcagctgcgtgttcgagttgccggcgacataggccacggtgaagtcgttaaccacaaaggcgtgcaccagcacgaaaaacgcgcccgccacgcagataaacagcagccaggcgaacaccccggccgacgccatcatccgcgcgtcaccgcgcgccacgccccacagcgggtaaacggacagcagcagcgccacgccgagcgccaggcacagcagcgcgtggccgtattcaggcatcatgatgaggtgtccttatcagcgcgttgcgggcggcggtggttttcctgcatcgccttttccacttccggcggggtgtagttctcgtcatgtttggccagcacctcgtgcgccaggacgtggttgcccttctccagggtgccctgcaccaccaccccctgcccctcgcggaacaggtccggcagtatcccctcatagctcaccgtcaccgacccttcggcgtcgtagagactgaagttcaccttcagcgagtccgggtcgcgcctgacactgccgggcatcaccatcccgccgacgcgcaggcgctggcccgccgccggcagctgctgcgtctcgcgcttgccgtagaggatttcgccgggggtatagaacaggtcgatattcgcgcgcagcgcgtacaggaccagggcggtggtcagccccaggcccgccagcaccgcgcagaccacccatagccggtttttacgtcgcaggttcacgcggcctcctgttgcgcctgtgcggcacgcatccgcgcctcgcgcgcccgctgctgcgccacgccgcgcagaatggcccggcgctgcagcaccgtgtgcagcgccagcagcgccagcggcgccacggtcatcgccaccgccagccagacaaaaaaggcgtacccgcccatggcgaaaaaatcgctccacgatgaaaatgccggactcaccggtgcccccttttcagtatcagttcgctcacccacgggcggcgtttttccatcagtaaaatcaggttgcgcatccgcatcagcgaaagcgtcataaagagcagcaggtagccggcgatggcccagcgcagcggcgagcgcatcgccgggtcgatactctgctgcatccgcgtcgagccctggtgcagggtgttccaccactcgacggaatagtggataaccggcaggttcaccacgccgaccagcaccagaatgcccgccgcgcgcccggccattttacggtcgtcaaaggcgtgccacagggcgatgaccccggcgtagagaaacagcagcaccaactccgaggtcaggcgcgcgtcccacacccaccaggtgccccacatcggtttgccccacgccgcgccggtgaccagcgcgatgaaggtgtacaccgcccccaccggcgccatcgccgcgacggcaaggctggccattttcatctgccagaccagcccggtgaacgccgccaccgccatcgccgcatagatacccatcgaccagatggccgccgggacatgcaggtacataatgcggtagccctccccctgctggtagtccgccggggcgaaaccaaagccccggacccagcccgtggccagcacaatgatgccggccgccgccagccacggcacgagcctgccgcaaatctgatacagccggggcggcgccgccagctgatgaagggttttccacatagtcgtcacctgacctcctgaaaccagtaaaatgtccgtcgcgccggggcgctactgcacgctgaggcgcagcgccgccgcggtggcgaacgggcttaacgtcgcgctgcccgccagcagcgctcccagcaccgccagatagccgtcagcgggtaaatgcatcgatgccgcgtccatcgccgcggcggcgaaaatcagcaccgggacactcagcggcagcaccagaatgcccagcaggacgccgccgcgccgcagcccggccgtcagcgcaacgcccggcgcggcgagaaaccccagcgccggcgtgccgagcagcagcgtcagcgccatgattttccagccgtacacgtccatccccagcagcagcgccaccagcggggagagcataatcagcggcaggccggtcaccgcccagtgggccagcaccttcgccagcaccaccgccggcagcggcaccggcagcagcatcagctgctccaggctgccgtcctgcaggtcgtcgcgaaacagccgctccagcgccagcagcgaggccagcagcgccgccacctggatgatgcccggcgcgatacgcgccagcagctgcggctgcggcccgacgcttaacggaaacagggtgatgaccatcaggaagaaccacagcgggccggcgatgtccgcgccgtggcggaacgccacgcgcagttcgagacagaagacacgccacatcacagcccggcccccccgccggtcagcgccaggcggcggacggtgtccgcggcccccggcagcggctggtgggtggtgagaatgaccatcccgccctgcgccgtgtgcgccgccatccgccgggtgaggcgcgccacgccgttaacgtcaatggcggtgaacggttcgtcgagcacccacagcgcggcgcgggtcagccacaggcgggccagcgccacccggcgctgctgcccggccgagagctgagcgaccggcacgtcctcaaatcccgccagcccggcctgcgccagcgcctccgggagacgcgcgccgtcgccggggtggaagaagtgcaggttctcccgcgccgtcaggcgggttttgatccccggctggtgccctatccacagcagactgcgatggaagctgtcgcgcacgcggcgcaggggttcgccctgccagtacacctccccgccgtccgggcgcgccagcccggtcagcaggcgcagcagggtggtttttccggcgccgttgccgccggtgacctgcacccactccccggcctccacggtgaacgacagcccgcgaaacagcgtcctctcgtcccgctcgcagtacagatctctggcttcaagcatcattgtcattgcgcatattcaggttgatatggcgtataaacaccggtcaggctttccaggaaggcgacgatatcgtcaatatcgttttgcggcagatcggtgccaacctgataacgcagcatcagttttaccgctccatccagcgtcggtacgtcgccccgatggaaataaggcgctgttaacgcgacgttgcgtaagcccgggactttttgccgtaatttatcgcgaacctctttggtgacgttcatacgaccaatatccgctgcggtaatttcgccaaaattaaagtctcgctttaatcccaatggttcaaaagagcgcccgcctaaaatgataccgccgtgacaggttgcacatttattctctttaaataattgataaccgtgtttctgttgcgcggtcagcgcattttcatctccacgtagccatttatcaaaggcggaatccggcgttatcaacgttttttcgaattcggcgatcgcatcagtaatattttccccggtaaatccttgcggataaaccgcctggaaatcttttttcaggacaggatctttatcaagcttgctaataatttcatcccaggatttagaggccatttcaataggatttaacggtggtcctcctgcttgctcctgcagggttgcagcacgaccatcccaaaattgttcgatattaaatacggagttgaataccgtcggcgcatttattggtcctaccgcaccgccaacgccaattgaggtttttctgccatcgacaccgcccgcatttaacgcgtgacaatgcgcacaggatattgtgctgtcgccggataaacgttcatcatgataaagccggaaacctaagtcgacttttttcgcatcgacgggaatattgcgcggaataggctgaacgggttcattccggtgcgccgggtcggtatcggcgctggcatagttgcgctcacgctgatcggctatccagttcaggatgtcagtacgctctttatcgctgacgccccccgcccagtgcagcgcgacatagcgggttggcggcatagtctgatgttgcataacccattcaattttattcagttcgctttgcggcaccggcgtatccgcaatcagggcggcccgtaccgcctccaggttaaacgacttgtagccgagctggatatcgtaatccattagctgctttgccaccggaaaagaggaataaaaaggcaattcagcggaaggcgtatgacaataatcacatcctttctccctgaaataacccagtattttattattttcacccacaaccgaggcctgcacatcgctttttttactgcgctgtttgtcgtaataccatacatacccggacaaacctaaataacataacagcccaacggtgataactgttgtcgcatagagggtaatttttttcatatcactatccttatggggtattgcggcatgattaattaaattttatttttttactcatgaggcccgtcaatactaaatacaaacccatcatggatattgattggtatcaataattacaattggctaaacctatagatatgataacccccgactatcgtaagatttattttgcgatgtccgtcacagggtttattcagcagcaacaatggataaatcctcttttccgtcatcaaaacgaacgatagccaacaataattgacttaacgcagcataaaagccatagggatcatgcttaaggcaattatttgtaaattccggaagccattccagtaatgacgacaatgttttctggcgtaatttattcattctccgttgttggaacgattcacccaatgaaaaatgtaaatggctgagtaattccagataaatcgccaggtggtcggtcggctctttaaaatcgtcgttgacttccatcccggcttcaagcaataaatgtttaatcatgccgggttcctgctgcgggtattgcgaggcgtagggcaaggccgattttttatccgtcatcaggaacaatccgcaaaaatctgcggccagctccagctgcgcatcctggcgcaggctaagcgcggcaattttttgttcgagtaacgccaccgacgccgccagcgcaggctgacgctttaacagcgccagccagtccgcgatctccgcggactgtaattgtattaacccttcatcatccacttcccggaaaaagagtaacgccagccatgcatatacgcaggcgtactgttcctgagcaagcgctggctgcttaatcatgcggattcccctgcgatgcgggtacatattcacactgcgcgaccatctcgaccggaccgttaaacgccgtgacgttatccatagggccggtatatttttcaatttccaccagcgtcgtatgcgcgctggtcgcctgcgcaagctgtgatgtaccgatatccagcgttaatacgttagggttgccgtacttacacaacgcgttgagatcgccgcctttatcaggatcgtaccaggcgccttcatgaattcgcgccacgcccggcgcatagcgatcggaaactaccgctcccgccagtacctgcccgcgtgcattgaatacccgcacgatgtcaccgttgcggatcccgcgcgcgctggcatcctgtgggttaataaagaccggctccttgccgccaacggcatattgctgacgcagcgtttccgactcgcacagttgggaatgcagacggaaatcagggtggacggattgtaagtgcagcggccagcgctgcgatcccggcccgccatgcgagcgttcgattttttcgaaccacatgggatggccctgacaatcgtcgtattgcatgtcggcgatggttttggagtaaatctcgatcaaaccgcttggcgtgcccaacggctccaggtccggatcttcacggaaagcctgatggcgtacaaacatctgcggatgatcaaactcgatgtactcctgttgattccagaacacctcgaaaatcggtaagtggataccgcgaccttttccctgctggctcccttcctgccagatgcgtttcagccagcccatttcatcaagaccttccgtgaatgccgcttcacggttaaagcgtcggcagagatcgcggaaaatatcaaagtcgttacgcgcttcaaactgcggcgacaccacctgtttcatggcgataatgccgcggttagagtggttgccgaactgatcgaggtcgttacgctcaaattgggtggtagccggcaaaacgatatccgcaaagcggcaggtcgacgtccactggttatcaatggcgatgaccgtttccagcttgcgccagccttcaattatgcggttaatttgttggtgtcggtggaacgggttggtcccggcgaacacgcacatcttcagcggcggtaatttaaccgatttgccgttccagttaatgatcttgcccggttcaagaatggcatccataaaacgcgcaataggaatggtgctgctgtagcctttgtaatccgtgctgtcgtgcactggcggaacggtcgtcgaaccggaaaagccgcttaaaatgatccctttacgaccaggcgtcccggcgccgttatagtgccagccaaaaccaaagccgccgcccggtaaaccaatctgtcccagcattgccgccagcacgacgaccatccatgaccactgttcgccatgctgcatacgttgtacgcaccagccagcgatgatttgcgttctgtcgcccgccatctgccgcgccaacgcgcggatggtgtcggcgtcaataccgcacagtttttccgcccaggcggcatctttgggctgtccatctttctcgcccagcaaataggggaggaactggtcaaaaccgacgcagtagttatcgaggaaatttttatcgtacagtttctcgctgtacagggtatgcgccagcgccagttgtaacgggacatccgtctgcgggttaatggcgatatgtttgaccttatcgcgccccagataatcgtgcgtggaggtgacgaccgggtcgatgctgatgaccgagatagcgccgctggcaaccttctcttttaattgttcatagtactgatagacatcgtgatccgggcaccaccagtttgcctgctggtttttcaccatatcagaaccccatagcacaatcgttttactgttctgtaaaaccagaggccatgacgtttgctgctcgtacacttccattgaacccaccacgcgcggcagaatcacctgcgccgcgccggtcgaatagtcccctcccgtgctaacgctattgccatgtagcgcaatcgcgcgcgccagcatcccggaggcgttatggaacatgccggtagattgccaaccgctcgccgtcagtagcgcgctcggcccgtaggttttttgcacccgctccagttcctgatagaacagatccagcgcttcatcccaggagacgcgcacaaaacgattatcgccgcgctgcgaggtgtcgctttgatgacctttgcgcatccagtcgacgcgcaccatcggatagcgaatacgcgccgcgttgtggacgtgatcgggcaggccggcgatcattttggacgggtatttatcctgttcaaacggttttgccgccacaaatcgaccgtcaaccaccgtggcgcgaatcgccccccagtgagaaccggtaaggataccctctttcgtcgcggcgcctggcgcaacggcatccgctgcgcgggcgctacggggcgtcagtagtgacggccccagcattcctgccaccgtcaagccgccaagctgcgccagaaaacgtcgacgagagacgtgtaacgagtccttatttttcattgtgttctcccttatcgctgtgcggcgtgttggtggtatcagacgcattcatctggagatatttcaacaaggtacgttcttcacgcttatccagactggtgaaaccgatcatgccgttgagcgtgccgatccagccgttagcgtcaaagtgcgctttgtccggcgcgccgtgacactgattacaggtgccgttatagagggagtcggcataggcccaaatcggtttaatgtcatttaccatgtcgcctttttgcatccacgcagttgcctgtaatttgctccactgagtattggtcgccgcgacggtggtctcttccagcgttttcacatgctgttgcacatcgccgcgaatcgaggcgacaaaaatacgtttaccgggcaactgcgtcagcacgcgctggcgaccgtccgtctccgtccagccttcgatttgcacttgcagccagtcaccgtcccgtttaaggactttcacttcagaagcaggtaacagcgaacctgccggttctttatcgcctttagcggcgtaaatcggcttgatatccagcgaatagagcgtatcgccgtcattatgcgtactggcgctggcgcgcagttcatcaaactgtttgcggaaaccgctgctcatatccggtagctggtgggcaatccctttatggcagtcgatgcaggattgattttctttcgcggcgattttcatttgccgcgccgcttccgggttctgtttcgcgtgatccatcgcatcgtagttatggcaggaacgacaggtcgcggagttattctctttcatgcgcgcccattcacgctcggcaagctcggcgcgtttggcttcaaatttttccggggtatcaatcgagtgggcgataaatgtctggtaaagatcgttgctggcttccagcttacgtttcaccatgcctggaatatcaggggggatatggcaatcgtggcattccgcgcgtacgccggaagcgttctggaaatgtacggactgtttatattcctgatacaccggctgcatactatggcagctgacgcaaaactctgtcgtactggtcagtttgataccgacgtgaggtaacacgatcagcgcaacgccgatcacaatcccgacaatgaccagcgccagtatcgaccaacgggcgcttggcctgagtagcgctctccagagttttcgcataatagcccctgtaattatatggtttaatgcgcagatcttattccgcaaatatgaacagcgtcactggtcaggatgaacgggatacggcaatatatgaacagatatgaacagaaagagaccgcgcgcaggatgtcacatcacattgttattgttgaggatgaacctgttactcaggccagattacaggcctattttgagcaggaggggtatcgcgtttcggtgaccgacagcggcgcgggcctgcgtgacatcatggagcatgagcacgtttcgctgatcctgctggatatcaacctccccgatgaaaacgggttgatgctgaccagggcgctacgcgaacgttccacggtgggcattattctggtgacggggcgttgcgaccaaatcgaccgcatcgtcgggctggagatgggcgcggacgactacgtcaccaagccgctggaactgcgcgagctggtagtgcgggtaaaaaatcttttgtggcgtatcgatctggcccgccccacgccgcaaaatgccagtgaaaactgctatatgttttccggctactgcctgaacgtgatgaatcacacgctggagcacaacggtgaagccattaagcttacgcgcgcggagtacgagctactgctggcctttgtgaccaacccaggcaaagtgctgcatcgcgaacgtctgctgcgaatgctttccgcccgccgcgtagagactccggatctccgcacgattgatgtcctggttcgccgcttacgtcataaaattacgccggaactgctggtcacacagcatggcgaaggctactttttagcctcggaggtgtattgatacagatagacgggccgaaatcccggaggcgatagcgaacggcgaacgcgcgcgctgtcggcgttgttatgcgtcaaaataagcaccggcgggctgatattttcaggcaccggttgcccctgtaagaccttaatcgactgcgttatcgctaattctccctgccaggccatctgatcgctgagcgccatcaggatatggccgcgttttaaaccgcgataaacctgatgcgtcagataaaatgagacgatcgtgagcggagtcgtcaaattacgcccttcgcccatcgccgcctccgccgctatcgccgacccggcgaccacattggcgtccggatggcgttccagcatttcctggagtaagtttcgctgcacttcaatgtcgttatcgccccaggcgatatccacaatgttgatggcgctgcctttaattgcctgacgaaaacccgccaccatctcctgactgccgccggcttcttccggccccgggaagagtaaaacgttaagcgcttttcctttgctccactgcaccaggaaacgtcccggcagataacccatctgaaaccacggcagaccgacgtgagttgccacgctggcgtcgcgtatcacgttcgccacttcaataaccggcacattaccggcataccgttccagttccgggaaacgaatggtactgctgccaagcagaatagcgtcggcgccccactcccggcactgcatcatttgctgttgttgcgtcgccagttgccgatagccattcgcttccagcacttttaaatcaacgccatacaatttggccgctttttgcatcccgtagttgacggacaaccagtaagaatctttcaggctggggtataatgcgcacagtttccagggtttactcgcattgactgacgtttgccgccagggaatcgcccgatcggcgcgcgtccagtgtagcagtccggtttcggctgacgccgtttctatattcgagacgatgattatcaaaaaaaagaacgaaataagcgcgcgcatgatagccccaccagcaacaaggttttatcctaatggtttttccggcggcaactcaacccatttcacccgcggcgcataaatgtcaacgccttcactgacccgcagattatggctggccttcgccctgatggcggcgctcaccctgctcagcaccgtgatcggctggataagcctgcgcgtcattagtcaggtggagcaaaccaatacgcaagcgctgctccccacgatgaatatggccaggcagttaagcgaagccagcgcttacgagctcttttccgcgcaaaatctgaccaatgccgacagtgagggcgtttggctggcgcaggggaagatgctgaaagcgcaaagccttaaaattaaccatcttttgcaggcattaagcgagcaggggtttaatacctcggccatcgcccggcaagaaaaagagattgcacaaacgcttgggcaacagggaacgctggtcggtgaaattctcacgctgcgcgcacagcaacagcagttaagccgccagattgcggaggcggcggaaagcattgccgcccaggctcacggtcaggccaataatgcagcgacatctgcaggcgccacccaggccggtatttacgatcttatcgaaagcggtaaaggggatcaggctgaacgcgcgcttgaccgactgattgatatcgaccttgagtatgtgaatcagatgaatgagttgcgggtcaatgccctgcggtttaagcagctcattgtgaccttaaaagacgcgcaagggctgagcgatgccgaagacaccgatgaaaaacttaatcagttggttaaaattttatcccgccgccagcagcgtatagaagatcctaccgttcgcgcccaaatcgccgacgcgctggagacaataaaccagtacaccacactggttaccctgtttcgtaaggaaaacgccatccgcgaccagcttcaaacgcttatggccaataacctctttcagtttacccgcttcagtacggaagtgtcgcagttggtgaacgccatcgaaaaacgaaacgaggctgggttagcgcgtcttacacacgccagtcagcgtgggcaaatagggttagtgatcttaggcatcctggcgctgtgctcattaagttttattctttggcgagtggtttaccgctccgtatcccgcccgctggcgcaacaaacgcaggccttacagcggctactggagggcgatattgactcgccatttccggaggcggctggcgtcagcgaactggataccatcagccgtctgatggaagcgtttcgcgccaacgtgcgcaaattgaaccgccatcgtgaggatttggcggaacaggtgcgatcgcaaacggcggaacttcatgcgctggtgctggaacaccggcaggcgcgcgccgaagcggaaaaggccaacgaggcgaaatcgacgttccttgccgccatgagccatgaaattcgcacgccgctttacggcattctcggtacggtacaattgctggccgataaaccgctcatgacaaactaccgcgacgatttacaggccattaatgattcaggcgaatcgctactggcgattcttaacgatattcttgattactcggcgattgaagtaggcggcaccaacgtttccattagcgaggaaccgtttgaaccgcgacaattgttgaatagcgcgctgcatttaatgcacagccgcgttcaggtggcgctcatcaccgactttagcgagcaactcccctcaacgctacaaggcgatccgcgccggatacgtcaaattgtgattaatcttttaagtaatgcggcgaaatttaccgatcgcggcagcatagtgctgcgcacgttttgcgacgatcagagctggtttattgaggttgaagataccggatgcggtattcctgaagcgaagctgacggctattttcaaaccgtttgtgcaggcgacaggacgccggggcgggacgggcctggggctggctatcagcgccagcctggcagaggcgatgggcgggacgctaaccgtcaccagtacgcttcatgttggcagttgttttcgtttacaactgccggtttgccactccaaacccgcaagtaaaagtgcgttcagggaaccgataaatcttaacggactacgcttgttgctgattgaagataatatgctgacgcagcgtattaccgctgaaatgctcacgggcaaaggggtgaaggtctcacttgctgaaagcgcgaatgacgcgctacgctgtttagccgaaggcgagtcctttgatgtcgcgctggtggattttgatttgccggattatgacggcttaaccctggcgcagcagttgatgagcctgtatcccgccatgaaacgcattggttttagcgcacatgtgatagacgataatcttcgtcagcgtaccgccggtcttttctgcgggattattcaaaagcccgttccccgcgaagagctttaccgcatgatagcgcactatttacagggcaaatctcacaacgcgcgggcgatgttgaatgaacatcagcttgccggcgatatggcgtctgtcggcccggaaaaactccggcaatgggtcgcgttattcaaagacagcgcgctgcctttagtcgaggagatcgaggcggcgcgcgccatgaatgacgacgttaacattaagcggctggcgcataaattaaaaagcggctgcgccagcctggggatgacgcaggcaaccgaagcctgtcgggaactggagttgcaaccgcttagcgatatagatattaaaactatcgtgacgcagggagtgacggcgctcgacgcatggatagccggtcatccttcgccataatgacttccggctcgccacggccaacttatccgacgcgtttcacatcgcccactaacaggatgtaagacagcgcgcccagcagggccacaacggagatatagaccagcgccggagcaaaaccgtagctttgcgccagataaccaatcactaacggtacgctaatcccgcctaacccaccgataaagttaaacataccgccggtaaggccaatcaaccgcatcggcgcaagggaagagattaacgaccaggtaatggacgcaaatccgttgccgaagaaagctatcgccatcaacgccataatccacaacggatcgttagtgtagttagcgcccataatgcatgtggagatgagcaaaccgcaaataatcggcgttttgcgcgccacgcccagcgagaagccttttttcaccagtttatccgccagccagccggagagcagtacgccaaaaaaggcagccaggaacggtacggtcgtcataaagcccgcttttagcgcggtaatgcctttttcctgggtcagataattagggaaccaggtcagaaagaaccatagcgtagagtttacggcgaactgaccgaggtagacgcccaccagcttacgatggaacaccagtttccagtcggctttcgtcagcggctggcgggcctcttttttcgctggcgcatcgccatccaccagaccaccgccatcgcgaatatactccaactccgcctggctaaggcttttcgtcaaacgcggcggttgataaaccttaaaccagaccaatgaccagataatcccgataccgccggtgacgataaagacccagtgccagctcagcatttcctgaatccagatcagcagcggcgtaaggaatgccagtccgacgaactgtccggaggtgtagaacccgactgcggatgcgcgctcatgctccggaaaccagctagtgaccatccggttatttgccggaaaggccggcgcctcgaaaatcccggtaatagcgcgcaggccgataagcgacaatagtcccgtcgcaaacccctgcaatagcgttgcgactgaccagccgaagatagcgataaaataggtcagccgggacccaatacggtcgagaaaccagccgccggggatctggcataacgtatagagccaggcaaaagcggagaagacatagcccatttccgctttggtaatgccgaattctttttgaatatgcatggaagctacggcaaggttggcgcgatcgacgtagcaaatcaccacggtaataaagatcatcaccagcgtcagatagcggcgacgccccggctgtgctgctgtaactgaaatatccatcgtcatctgtctccagattctgggcatagcgaggccgctcaccatgccctgtaaattacagagggtgtgtttttatatttaaattgggttgcccggagggcgacgtttgttgagcctacagcgtggcgatcaccactcggctaccgatccgtcagcgtgccgccacaacggattacgccagtccggcgcgcttttgctaagttcaatcaccctggcctcgtcaatgtctacgccaagacccggtttggttaagggtttaaagaagccgccgtccatgctgaagtcttctttatttttcacaaagtcgagcagctccgcgcccttgttatagtgaatgcccatactctgttcctggaataccgcgttgcgcgaaacaaaatcgatatgcaggcaggcagccagggcgattggacccagcgggcaatgcggcgccagcgccacatcatatgcttccgccattccggcgattttatagcattcggtaatgccgcccgcgtgggataaatccggctgtagaatcgccagcccacccgcgtccagcacgcgtttaaattcaaaacgcgagaacatacgttcgcctgcggcaatcggaatatgcgtttgcgctgccaggcgcggataatattccgcctgttccgccagcaccggctcttcaataaacagcggacgatagggttccagttctttaatcagcaccttcgccatcggcgcgctaacgcgaccgtggaaatcgagcccaaactcaatttcactgccgaaagcttcgcggatttgcgccacggtattgaccgccgcatccaccgcacgggagttatcaatcacgcccatctcttcacagccgttcagcttgaaggtgtcaaaaccaataccgcgcaatttttcaataccgtcaatgacgtctgccggacgatcgccgcccacccagctataggccttgattttgtcgcgcaccaggccgcccatgagctgccagaccggcgcattcaacaccttgcctttgatatcccacaatgcctggtcaataccggcgatggcgctcatcataatcgggccgccgcgataaaaaccggcccggtacattacctgccacaggtcgttgatacgcgccggatctttccctatcaggtagtcggcaaactcatgtactgccgcctctacagtacgtgcccgaccttcaatgaccggctctccccagccaaccacgccttcatccgtttcgattttcaggaacatccaacgtggaggtaaacggtacgtggtgatgtgagttattttcatttcactgcctctcgatacgcattaacaaatgccgcagcctgctgcgcggtgcgttcaacggattgcccggcgcgatagagatcgctacccaatcccgcgcccacacagcctgctttaatccattgcgctaggttttccggcgtcacgccgccgacggcaaatagcggaacatccggcggaagtaccgctttcagcgcgctgatgtagcccggaccaaacgccgacgacgggaaaatttttaacgcctgtgcgcctgcatccagcgcagaaaaggcttccgttgccgtggcgcagcccggacacacggtcatgccatagctcaccgcccggcggatcacctccggttggatattcggcgtgacgatcagcttgcagcccatcccggcaagctggtctacctgttccggtttcagtacggtaccagcgccaataagcgccctgccgccatacgccttcaccacggaagaaatgcttttttcccactgtggggagttaagcggaatttctatagcgtcaaatcccgcatccaccaccgcgccaacgtgcgccagggcatcatcgggcgtaataccgcgtaagatagcgatgagagggagattagtttgccactgcatgagcgatgctccttattccagcctgaaatgccatatcgccatccacggttgaaacatcacgcccaatagcactaaacgcctgttggtaacgtgagatcagcgcgggtccagcgacgagagtgatagcctgttgcgccgcgaaggattcgctcatgctggcgacttccgcgccaatcaacaggccggagaggaagtcgctgacctgctcacgcgcaagatgtcccaacacgtgcgaggcgcgaacctcaaaaagagaaggcaggacggcaggagaattaagaccgcgctccagccccgcggcataggcgtcgccagaaacttcctgttccggcaaaccagccccgaccagcgagtgacgcagcaacaagtgatggagttcgcctgtcatcacagtacgaaaatcatgaatttgttgcgtatcagtctgtacccatttgcaatgtgtgccgggcatgacatagacagaagaaggagaaagttcgcaggcgccaagcagttgcgtctcttcgccgcgcatcacgttgtggttatcctcgcgtgagacacacaatccggggatgatccagatgttgtcgccaacggcggttaactgttcgccaatagcggagaacagggcgggaaccggcagataaggcgcattttgccagcctacgttactgccgatcatgcccgccattaccacgggggtggcgctgtcgcgccagtgtgttgtgacttctgctaacaccgcgtcaggagatttaccgttcaggcgtgtaacgcctgcttctgattgcctgctctccaggcatttgtcgccctggtaaagccaggcgcgcagattggtcgatccccagtcaattgcgatgtagcgagctgtcatgtgatttcctttaaccttcgtgtcgagctggcgatcatggttaatgccgcctgctctgccgcatcgccatcctgatgccgtatcgcatcgaatagcgccttatgttcctggagcgttttcggcatgttggccgcatcgcccatccaggtccgttcaaataccgctcgctgtagcgagctgatcgctacatttaactgttgcagcaccgggttatgcaccgactgcaacactgcttcgtgatagcgaatatccgcctcgttaaacgcttcccggtcctggttattggcaatcatgtcgtttagcgccgactcaatttcagccagatcgcttgatgttgcccgttccgccgcccagcgtgctattgctggctccaccaggtttcgtatttcgctcatcgcgctgataagcctcgggtcgtagtcgttttccagcacccattgcagcacgtcggtatcgagataattccactggttacgcggtgcgataaacgcgccgcgataacgcttcatttcaattagccgcttcgccataagcgagcgaaacacttcgcgaatgatgttgcgcgacgtttcaaactcctcgcacagatccgcttccgctggcagcgccgaaccgggtacgtatttaccgctgacaatctgtttgcccagcgtgataacgatgcgatcggttttattgagagtcatagagagtccttgtgctcgatgtgaactctcttactttaccgcgatagctgaattacgccgcaattttgtagtactagcgtgatatcaaccgtcgttatcatgccattaatgtagtacaacacaattatgttgtactacaatttagatcacaaaaacgacaattggttatgggaacgttataagacgtaaacgaaagacataaaaaaacccgcagcaagtgcgggtcgttaagcgagtatttgcccgatggcgactatgccttatcgggcggggaaatggccggatgagtgatcggggttcagcacaaatttttcaatcgcccaggcaacaccatcttcaaggttcgatttagtcacaaagttagccacctctttgaccgacggaatggcgttgtccattgccacgcccataccggcgtattcgatcatcgcaatgtcgttttcctgatcgccaatcgccatcacctcctctggcttaatacccagcgcctcgaccagtgattttacgccagtgcctttattaacccgtttatcgaggatttcaaggaaatacggcgcacttttcagcacggtgtacttttccttcacctctgccggtatacgcgcaatcgcccggtcgagaacggcaggctcatcgatcatcataactttcaggaactgggtgttcgggtccatcttctccgcttcacaaaataccagcggaatggtcgccacatacgattcatgcaccgtgtagtagctgatatcgcggttagcggtataaagcgtatttcggtctaatgcgtggaagtgagaacccacctcacgggacagtttttccaggtaacggtagtcatcatagctgagcgccgtttgcgcaaccgtactgccgtcccctgctttctgcaccagcgccccgttataggtgatgcaataatcaccgggctgttccatgtgaagttctttcaggtaactgtgcacacccgcatacggacggcctgtggtcagcaccacgtttacccctttttcacgcgcagcggcaatcgcgtttttaaccgccggagaaatggtgtgatcgggcagcagaagggtgccatccatgtcgatagcaatgagtttaatagccatgaaatccccgcattaaatgagtcctgactcatgctaacgcgattccgctcaaaaaacagtaaagaatccgagagaaagggggataagattcacaaacgggattccccttttcaggccgtattctctcctcctgatgtattagataacctcattaatcaaacagaaaataccgtttttctaaaagaatgcgtattgctactttggacatcatcacttagagcctaatgggattggttcttaatcagtaaaaatcaacaaaaacttatattttaaaataaccttatccgatgagaaggagatcgctaatgtcgatggcccttaccgcccccccaaccaggaaaagatttttaatcgttgcctgtctgtttattggaatatttattgcttatctcgatcgcgttaatgtttcggtattagccgcgaatgaacccttcttagcctatatgggtattgaaggcatgcccttgcaaatcggcatgatgatgaccgtctttctggccgcttatggtatcgctaacgttgtattatcaccgcttggtgattatctcggccccagaaaagcgatgatgctttgtattctgatctggactatcgctttaatgattggcggagtcgctacatcattcgctctaattattatttgccgtatattactgggcatcggagagggattttattatccactgcaaagcgtatttattaaaaactggttcccgaagcaggaacgcggcagagcaaacgcggcgtggatcgtcggccagtcagtcgctcccgccattgcgatgccttttttcacctggtggataggcacccacggctggcgctccaacttctttttatgcgccgctcttgggttaatcccactctggctactttggcgatatgttgctgataaaccagaacaacataaaagtatcagcgagcaggaactggcttatatcaaagccgggcaggaaacggaaagcgcaggcagcagcgaaagttttatgttgcgggtcaaaccggtgattaccaactacagctattggctgctggtgctgtggtatctgtgtctgcaatgtttatattggggaatgattacctggctgccgacctatctaaaatcagccagagggttcagttgggcggaaatgggctggctggcgtcgcttccctttgtcctgtcgatatttgccaaagcggccgcaggcgtcttcgtcgataaaataggacgcagcgcccccatattaatggtattaatgtttttcgctggcgtcagtatctatttcggcaccataaccgaacataaatatatgtcggcggtactcctctcctttgctgttgctttctgtacgatgggtacgcccgttgcctggacgttattacagggaatgataccaggaaaatccatatccgccgccagcggcgtaatgaacggcgtcgccaacggactctcttcattatctcctgtatttatcggcttatttatttctatcactggaacttataccggcggcttactatgcctggtttttatcagcgctatcgccgtggtatcggcattaatcttaacgattaaaaaatattaattacgaggagtaaatgatgaaaattaccagcgttgatattattgatgtggcgaacgattttgcgtccgccaccagcaaatggcgtccggtggtggtaaaaattaataccgatgagggcatttccggttttggcgaagttgggctggcttacggcgtcggcgcttctgcgggcatcggaatggcgaaggacctgtcggccattatcatcggcatggacccgatgaataacgaagctatctgggaaaaaatgctcaaaaaaaccttctgggggcagggcggcggcggcatcttttccgctgcgatgagcggcatcgatatcgcgctgtgggatatcaaaggcaaagcgtggggcgtgccgctgtataaaatgcttggcggcaaaagtcgcgagaaaataagaacctacgccagtcagctacagtttggttggggggacggcagcgataaagatatgctgaccgagccggagcagtatgcacaggcggcgctgaccgccgtcagcgaaggctatgacgcaataaaagtggataccgtcgcaatggatcgccacggcaactggaaccagcaaaacctcaacgggcctctcaccgataaaatcctgcgtctgggctacgaccgtatggccgccattcgcgatgcagtcggcccggacgtggatatcatcgccgaaatgcatgcctttacggataccacctcggcgattcagtttggccgcatgatcgaagaactgggcatcttctactacgaagagccggtcatgccgttgaaccccgcgcagatgaagcaggttgccgataaggtcaatattccgctggcggctggcgaacgcatttactggcgctggggataccgtcctttcctggaaaacggcagcctgagcgtgatccagcccgatatttgtacctgcggcggcatcaccgaagtgaagaaaatctgcgatatggcgcatgtttatgacaaaacggtgcaaatccacgtttgcggcgggccgatttccacagcggtggcgctgcatatggaaaccgcaatccctaacttcgtcatccacgaactgcaccggtatgcgctgctggagccgaatacacagacctgtaaatacaactacctgccgaagaacggcatgtacgaagtcccggagcttcccggcatcggccaggaactgaccgaagaaaccatgaaaaaatcaccaaccatcaccgtaaaataagccaactgtctgcctgcgccgcaggcagacaccctgtatttgcgagtcgtatcaacgcgaccttatccagcctgagataaaatcctctcagtaaaggggtaacacaggtggcaaatgaatttaactatccggcaatttcgcgcgtttctggccgtcgcggatttgcgtagttttaccgccgccagcaaatatctgtgcatcacgcagggagctgttagcggtttaatcaacgaaatggaaagccagatggaggtttcccttttcgaccgcacttcgcgcgtggtgaagctatcgcccgacggcgaaaagtttttacccgccgccatgcgggttgttgaagagtttcaacgggccgaaaattatgcccgcgacctgaaagagatcaaaaaatccctggtgcgggttgttggcgcgccgctgatcgcctgtgcttttctgccgcaaatcatccatgcctttaagcggcagcatccgcatacccacgtacagcttattgataagcccatgtcgcaattacaaaaaagcattatgttgggagaagccgattttggtatcggcccggagcggccgctggaaccggaaatcgacaaacaaacgctgttcacaacggaaatcgccctgtactgccatccggactatcggctgcataaaaaaacggttcgctgggaagagattcaaagcgaagagctgatcgccgttggcaacgaatccattccgatgatctccgcaaccgctggcgtgcgcattaagcccaaaatgacggtggaacatatggcgaccgccatgtcgctggcggcgcagtgtgaaggcgtggtgatcgccggaaccttttcccgccattacgccaaaagctaccaattagcgacctgttcgctcacgcctccgctgcggcgcaatatgaacctttatttccatgcgtggcgcgcacaaacgcccgccactcagcgctttagagattttttattcagctatgtcgatgaacatcatgatgccccggccaaccagcggtaggccggggattaaggcaggttaaatatcgatattcgctgctttcagggcgttctcctcgataaaggcacgacgcggctcaacggcatcacccatcagcgtagtgaacagctggtcggcagcaattgcatctttgacggtcacgcgcagcatacggcggctttccgggtccatggtggtttcccacagctgatccgggttcatttcacccagacctttataacgctggatagccagaccgcgacgtgattctttcaccagccactccagcgcctgctcgaagctggttaccggctggcgacgctcgccgcgttcgataaacgcgtcctcttcaatcagaccacgcagcttctcgcccagcgtgcagatacgacgatattccgcgccggtcacaaactcgtgatccaacggataatcggtatccacgccatgcgtacgcacgcgaacgatcggctcgaacagattctgttccgtattagtatgaacatcgaacttccactgactgccgtgctgctctttctcgttcagctcggtaatcagcgcattcacccagcgcgttacagtctgctcatcagaaagatcggcttcggtcagagttggctgatacaccagctctttgagcagcgctttcgggaagcgacgctccatacgaccaatcattttctgcgtggcgttatattcagagaccagtttttctaacgcttcgccggatagcgccggcgcatgagcgttcgcgtgcagagtcgcaccgtcaagcgcgatggaaatctggtactgatccatcgcttcgtcgtctttaatgtactgttcctgcttacctttcttcactttgtacagcggcggctgcgcaatgtagacgtggccacgctcgacaatttccggcatctgacgatagaagaaggtcaacagcagcgtacggatgtgcgagccgtcgacgtccgcatcggtcatgatgatgatgctgtgatagcgcagcttgtccgggttgtactcgtcgcgaccgataccgcagcccagcgcggtgatcagcgtcgccacttcctgggaggaaagcatcttgtcgaagcgcgctttctcgacgttaaggattttacctttcagcggcagaatcgcctggttcttgcggttacgcccctgcttcgcagagccgcccgcggagtccccttccaccaggtacagttcggacagcgccgggtcgcgttcctgacagtccgccagtttgcccggcagaccggctaaatcgagcgcgcctttacgacgggtcatttcacgggcgcgacgcgccgcttcacgcgcacgcgcggcgtcgataattttgccgacgacgattttcgcgtcagatgggttttccagcaggtattcgctcagcagttcgttcatctgctgttctaccgccgatttcacctcggaagagaccagcttatctttggtctgtgaggagaatttcggatccggtacttttacggaaaccaccgcaatcagaccttcacgggcatcgtcgccggtggcgctgactttggcttttttgctgtagccttctttgtccatgtaggcgttcagcgtacgggtcatcgccgcacggaagcctgcaaggtgagtaccgccgtcgcgctgcggaatgttgttggtaaagcagtagatgttttcctggaaaccatcgttccactgcagcgctacttccacgccgataccgtctttttcggtggagaaatagaagatattcgggtggatcggcgttttattcttgttcagatattcaacaaacgccttgatgccgccttcgtagtggaaatgatcttctttgccatcgcgcttgtcgcgcaggcggatggagacgcctgagttcaggaatgacagttcacgcaggcgtttcgccaggatctcatattcaaattcagtgacgttggtgaaggtttcgtggctcggccagaaacgtaccatcgtgccggttttatcggtatcgccagtgacggccaggggtgcctgcggcacgccgtgctcgtagatctgacggtgaattttgccatctcgctggataaccagttccagtttttgcgacagagcgttgactaccgagacgcccacgccgtgcagaccgccggagactttataggagttatcgtcaaatttaccgcccgcgtgcagaacggtcatgatcacttccgccgccgagacgccttcttccgggtgaatcccggtcggaatgccacggccatcatccgttacggacacggagttatcggcgtgaatagtcacgacgatatctttacagtgacctgcgagcgcttcgtcgatagcgttatctaccacctcgaataccatgtggtgcagaccggtgccgtcatccgtgtcgccgatatacatacccgggcgcttacgcaccgcatccagccctttcaggactttgatactggaggagtcataagaattcgacatcaacgtttctcgctcatttaatcttgggttaatccgttattttacccttttccacggtaaacatcttcgaattttcatccgacatgtctataacgtgttcagcgctaattgcgctgacaaagacctgcgattgcgtggcttttaagcggctggccagcagtccgcgacgcgcatcgtcaagttcagaggcaaaatcatctatcaggtacaggcagcgccgcccgctttcgcgggtgaggaactcgccctgcgccagacgtaaggcgcacatcaataactttagctgcccgcgcgacagggtatcttccaccggcgcgccgtcggcgcgaatgcgaaagtccgctttatgcggcccgtgcgcggtgtaggtcaacatacggtcacgctcaaagcttcgctccagcacgtccgcatagtctgtctctttctcccagccgcgctggaaagagaacgtcagggaaaattcaggtaaaaactgctgacaggtatccgccatgtcctgtgcgatagcgctactgtactccgcccgccaggtactaatttgttccgccagcggaatcagctctttatcccacgggcgcaattgctcataacgactcacctggcgcagcgcggcattacgctgtttcagcaatcgtttcaggttgctccaggcggtgaagaatccggcttcgttgtgaaagcatccccagtcaaggaacgctcttctgtatttggggccgccgttgagtaaagtaaacccctccggcgtaatcaactgcatcggcattaaatgcgccagctccgcgatcttgtgaccgtcggtaccgtcgatacggaccttgctgtcgccctgcttatctttggttaagccaatcgacgtctcacgctcttcgctctgtaatcgcccgtgaagaacaaacgcttcctgctcatgacgaatcacgcggccaggctgcaaactgcgaaacgcccgaccatggccaagcgtatagatagcttccagcacgctggttttgccgctgccgttggcgccaaccaggaagttaaagccgggggataaagcgagatccgcattttctatgttgcggaagtctttgattaaaaggcgcgtcagtgacatatattagtacattcgtccaggggcgtgtgtgtcgcagccagttcgtctaccgccagcgcgcagaaagcggagcgtacacgaagtacgtgagcatttcgagcactgccgggaggcgaaatggcaagtaaaccagccccttttcagattctacagcctcattggcataacaacgtaggcagcactctgtgacgccgcatcctcaatctgtacgctggatacggaatccgtcagcataatgcgcacggtttcgcacttcagcgcattgagcacgtccagcacgtaactgacgttaaagccgatttccatctccgtcccgccgtagctcacgtccagaatctcttccgcttcttcctgttccgggttattggcggtgattttgagctgattctcactgacgtacagacgcacgccgcggaatttctcattcgagaggattgctgcgcgggcaaacgcctgcttgaggatatcgcagcccgcttccagatgtttatccggattcttcggcagaacgcgacggtaatccgggaagcgaccatccaccagcttcgaggtaaagataaagtcgccgacgtgcgcgcggatattattactgccaatctgcacgcgcagcgggttttcgccgccgtcgagcatacgcatcagttcaatcacgcctttacgcggcacaatcaccgagtggctgggtaaagacgcttccagcggcattgagcacaccgccagacggtggccgtcggtcgcgacagtgcgcagttcgctaccttccgtttcaaacagcataccgtttaagtagtagcgcacatcctgatgggccatcgaaaactgggtcgattcaatcaggcgcttcatcgtggcctgcggcagcgtaaattcaacttcgctttgccagtcgtcaagattcgggaaatcggcggcaggcagcgtagacagcgagaagcggctacggccagaacgcaccagcatccgatcgccttccaactgaacggcaatctccgcgccctccggcaggccgcggcagatatcaaagaatttccgcgccggcacggtagtggcgcctggctcatgcggctgagaaagcgtaacgcgcgcgaccatctccatttcaagatcggtgccggtcagagaaagcgtaccgtccgctacctggaggagcaggttaccgagaatcggcagcgtaggacggccgcccagcgggccgctgacctgctgaagcggttttaataaatgttcacgttcaacggtaaatttcataggatcacgacgacaatgttctgattaaattcgaaaaatcttctttgatatcgtggctttcttcacgcagttgctcaattttacgacaggcatgaagtacggtagtgtggtcgcgcccgccaaacgcatcgccgatttccggcagactgtggttggtgagctcttttgccagcgccatagccatctggcgcggacgtgctaccgagcgagatcgacgcttagaaagcagatccgcaattttgattttgtaatactcggccaccgtcttctgaatattgtcgatggtaaccagtttttcctgcaacgccagtaaatcgcgcagcgcttcgcgcacaaagtcgatagtaatcgcccggccggtaaagttggcattggcaatcacccggttcaacgcgccttccagttcacgcacgttagagcgtagacgtttggcgataaagaacgctacttcgcctggcagacgaatatcattttcgtccgcttttttcatcaggatcgccacgcgggtttccagttctggcggttcgatcgccactgtcagcccccaaccaaagcgggacttgaggcgatcctcaacgccgttgatctctttcggatagcgatccgacgtcaaaatgatctgctgattgccttccagcagagcgttaaaggtatggaaaaactcttcctgggatcgttctttattggcgaagaattgaatatcgtcgatcagcaatgcgtcaacggagcggtagtagcgtttaaactcttcgatggcgttattttgcagggcttttaccatgtcctgcacaaagcgctcggagtgcatatacacgactttcgcgttgggtttacgcgccataatgccgttacccaccgcgtgcagcaggtgagttttacccagaccggtgccgccatagaggaataacgggttataagcgccgccaggattatccgccacctgacgtgccgccgcgcgcgccagttggttggatttaccttcgacgaagttatcaaatgtatgttttacattgacgttggagcggtaggtcggctccgctggcgctggtacgttatcccagcccgaacgggccgcaggcgctacgcgctgcggctgcgccgttgttgtctgcgcaggcgcgacaacgttatgcacaggcgtttttagcgtttgcgtaacgggctttgttcccacttcaaaacgcagttgtggggcatccgcgccgcagaatgtgttgagtaatccattgatattgttgaggtacttatctcttacccaatcgagcacaaaacggtttggcgcatacaaagccagcgtgttatcgctcagttccgcctgcaacgggcgtatccacatactgaattctgtggctggtaactcatcctgcaatcgggcaagacactgctgccaaagcgaaagtgacacggcggactccactcgaacaaaagtcgataaatgacaaaggctgatacattaatgattgttggcgcacgtcgataagaccctgcatgaagggtgacgcacgaaccgctgtctgcggttttcacggatctttcaaacgatcgcgacttcacgcagtctgaaaaatttcgtgttcatgcctgaccaggatcgtttgaaacgatcaggaccgcggatcatagcctaaactgagcaagagatcttctgtttctcacagattcttccctatttatccacaggactttccaggaaaggataagtgtaatcgatcctggggaactcctgtacgctttcgcgcgcatattgaaaaaattaataggtaaaggtgagcagacgcctaaaagatcgcataaagatccagggcgatccttgcgctttacctggcagtccgtataattctccacccgtcgcgcaatgcccgtcatatggcgtcaacgctgcttattttccgcacaaaaaggcgtggaaaatcgcgggaaaataaggaaagagaattgactccggagtgtacaattattacaatccggcctctttaatcacccacactgtggcgtaagtcgttcaaagtttgttcgggtatacgcaaaagtcagtgaatttattcaagtttaggtagaaatcgccatgaaacgcacttttcaaccgtctgtactgaagcgcaaccgttctcacggcttccgtgctcgtatggctactaaaaatggtcgtcaggttctggcacgtcgtcgtgctaaaggccgcgctcgtctgaccgtttccaagtaataaagctaacccctgagtggttaagctcgcatttcccagggagttacgtttgttaactcccgctcatttcacattcgtcttccagcaacctcaacgggctggcacgccgcaaatcaccatcctcggccgcctgaattcgctggggcatccccgtatcggtcttaccgtcgccaagaaaaacgttcgacgtgcgcatgaacgcaaccggattaaacgtctgacgcgtgaaagcttccgtctgcgccagcatgaacttcctgcaatggatttcgtggtggtggcgaaaaaaggggttgccgacctcgataaccgtgctctctcggaagcgttggaaaaattatggcgccgccactgtcgcctggctcgcgggtcctgatagcccttattcgggtctatcaacgcctgatcagtccgctgcttgggccgcattgtcgtttcacgccaacgtgctcaagctacggaattgaggcattgcgcaggtttggagtgataaaaggcagttggttgacggtgaaacgcgtattaaaatgccaccctttacaccctggtggtgacgatcccgtcccgcccggaccatttgataccagagaacactaacgatggattcgcaacgcaatcttttagtcatcgctttgctgttcgtgtctttcatgatctggcaagcctgggagcaggataaaaatccgcaacctcagactcaacagaccacgcagacaacgaccaccgcagcgggtagcgccgccgaccagggcgtaccagccagtggccaggggaaaatgattacggtgaaaaccgatgtgcttgatttgactatcaacacccgtggtggtgatgtcgagcaggccttgctcccggcttacccgaaagaactgggttccaacgaaccgttccagctgctggaaaccaccccgcagtttatctatcaggcgcaaagcggcctgacaggccgcgacggcccggataacccggcgaacggcccgcgtccgctgtacaacgtcgagaaagaggcgtttgtactggccgacggtcagaacgaactgcaggttccgatgacttatactgacgccgcaggcaacacgtttaccaaaacgtttgtctttaagcgtggcgattatgcggttaacgtgaactatagcgtgcagaacgccggcgaaaaaccgctggaagtctccacctttggtcagttaaaacaatccgtcaacctgcctcctcatcgcgacaccggcagcagcaactttgcgctgcatacattccgcggcgcagcgtactccacgccggatgagaagtatgagaaatacaaattcgacactattgccgataacgaaaacctcaacgtcagctccaaaggcggttgggtggcaatgttgcagcagtatttcgctaccgcatggattccgcgtaacgacggcaccaacaatttctacaccgccaatctgggcaacggcattgtcgctatcggctataaagcgcagccggtactggtacagccaggccagactggcgcgatgaccagcaccctgtgggtcggcccggaaattcaggataaaatggcggctgttgcaccgcacctggatttgaccgtggactacggctggttgtggttcatctctcagccgctgttcaagttgctgaagtggatccacagctttgtgggcaactggggcttctccattatcatcattacctttatcgttcgcggtatcatgtacccgctgaccaaagcgcagtacacgtcaatggcgaagatgcgtatgctgcagccgaaaattcaggcgatgcgcgaacgtcttggcgatgataaacagcgccaaagccaggagatgatggccctgtacaaagcggagaaggttaacccgctgggcggctgcttcccgctgatcatccagatgcctatcttcctggcgttgtactacatgctgatgggttccattgaactgcgtcatgcgccgttcgctctgtggattcatgacctgtccgcacaggacccgtactacattctgccgatcctgatgggcgtaacgatgttcttcattcagaagatgtcgccgaccaccgtgaccgacccgatgcagcagaagatcatgacctttatgccggtcatctttacggtgttcttcctgtggttcccgtcaggtctggtgctgtactatatcgtcagcaacctggtcaccatcattcagcagcagctgatttaccgtggtctggagaagcgtggcctgcatagccgcgagaagaaaaaatcctgattcggtgtaggccggataaggcgaagccgccatccggcaaggcgcgccggtcagcctgatggcgctaacgcttatcaggcctacaatcaaaaggcggtcatatgaccgcctttttttattgcaacaaagttgagactaaccatgagccataacgacactatcgtcgcccaggcaaccccaccgggacgcggtggcgtgggtatcctgcgtatttccggtctgaaggcgcgcgacgttgcgcaagaggtgctgggcaagctgccgaagccgcgctatgccgactacctgccgtttaaagatgttgacggcagcgcgctggatcagggtattgcgctgtggttccccggcccgaactccttcaccggtgaagatgtgctggagctacaagggcacggcggtccggtgattctggacctgctgttaaaacgtatcctgacgcttccaggcgtgcgcattgcccgaccgggcgagttctccgagcgagcgttcctcaacgataagctcgatttagcccaggcggaagccattgccgacctgatcgatgccagttccgaacaggcggcgcgttcggcgctaaactcgttacagggggcattttccgcccgcgttaaccaccttgtggaagcacttactcacctgcgaatctacgtcgaagcggctattgattttccggatgaggagatcgactttctctctgacggcaaaatcgaagcgcagctcaatggcgtcatcgccgatcttgacgccgtgcgcaccgaagcgcgccagggcagcctgctgcgcgaagggatgaaggtagtgattgccggacgcccgaatgccgggaaatccagcctgctgaatgcgctggcaggccgtgaagcggccattgtcaccgatatcgccggtaccacgcgcgacgtgttgcgcgagcatatccacatcgacgggatgccgctgcatatcatcgataccgccggactgcgcgacgccagcgacgaagttgagcgtatcggcatcgaacgcgcctggcaggagattgaacaggccgatcgcgtgctgtttatggtggatggcaccacgacggacgccgttgaccctgccgacatctggccggactttatcgcccgtctgcccaaaaatctaccgattaccgtggtacgtaacaaggcggatatcaccggcgaaacgttgggtattagtgaagtaaacggtcactcactggttcgcctctcggcgcgtaccggcgaaggcatcgacgtgttgcgtaaccacctcaagcaaagcatggggtttgataccaatatggaaggcggcttcctggcccgtcgccgtcacctacaggcgctggcggaagccgctgaacaccttgagcagggcaaagcgcagctattaggcgcatgggcgggggaactgctggcggaagagttgcgcctggcgcagcaaagcttaagcgagattaccggcgagtttacctccgacgacctgctgggacggattttctccagcttctgtatcggtaagtaagttttagtccaccctcgtcagtgaacgttcactaacccgcattaactgcctgttaacgcgggtttttactttccatactcgtccatagtcgtgcgggttcatccgcgatttttgtgtcctgaattgtccccatctttaaatccctcgtgtaccattgtttactttttgatctaaaaattacatcaaatgaacacaaaaaacggtataaaaaacgctcaaatatcccttctcatggacacactatagaggtgagatatggcactttcagataccaaattacgcacacttgctcccagaaaccgcccctggcaacttgccgatcatgacgggttggtgattgaagttcttcccaccggacgaaaaatctggcgtttccgctaccgctttgacaacaaatcgcaacagatcacgctgggcgaatacccagctttctcacttgcagaagcgaggctctggcgtgaaaagtgccgctcactggttgcccatggcatcaatcccgcgcagaaaaagcaggaagaaaagcttaaacagaaagacccaacgacagtcaaaacattcgccaaacgctggctgaccgatatcgttgaaaaaagtaaccgcgatccacgcaacatcactcgcgttatcgagaaggacatcattcccatcatcgggaagctggaactcgaagaactcacaactgcccacattcaggtcgtgctcgaccgcatcaagcaacgaggttcggatcacgtcgcattactgacgtgaaacgtgcttaaacgcatgctggcctatgcaatttccaggggaatcatcttcaacaacccggcagcggctatcgaggctcgttatatcacacaagcaacaagtcgtgatgtggcactgaccgcagaagagatcggcatcctgttacgggggatctacacctctaacatgaaccgacgccacaagctggccctgcacctgctgatcatctgcatggtgcgtaaatcggaattgattgaagcaacatggagtgaagttaacttcaacgcgctggaatggcgtatccccggcgaaagaatgaagatggataatccacatattgttccgctgtcaaagcaggcgctggcgatgttcgaagagctaaaatttctggccggagattccccttacgtcttccccagccgacacggctaccgacgtccgatctccaaaacaacgctgaactgtgcggtgcgtacgcaggatctgaacgtcagggattttgttattcatgacttccggcgtactgccagcacattgctacatgagcagggctacaactcggattggatagagaaatacctggcgcataagatcggcggcgttcacggtgtctacaaccgtgcggagtacctgaatcagcgccgggagatgcttcagtcttgggctgattttgttgatgcgcagattgagactggaaggaaggttatcattggacaattcgggaagtcttacaatgtaaccgtatgaataatatggaaaatataacaataatagtttctgattagaatatactatctaaccggttgaaaaagatgcacttctcaaccataataacatcactctttagcgttaggctttgatttatagccttgtcgagcgtttcgccagacactaacttattgagtacttttagggttgcgctagaaagttttctaccgatcctagaagtctctaggatcggtagaaaactttctagcgcctcctctagtaaagagtaaaaaacgagcaaaaaacattgctcgtttttttcatcaacggaagacaaatcaaaaatacataacgtttaaatcaatgtttgaagaaactattaaaaaacaatttgaattgttagacataagtaacttcaatgttgatatatctcatcgtctccttttcgtgtgtggtggcaaagtcgatgtacgtgcaccaattccccccagttttagggatagactactcacttacacagcaaaaaatgcctctgaacttcacgaacatttcattctagctgagacattcaaggattattttaaagagaatgcctatccggaccttctggtgtttgaagatgatatagccagtatttcatctcttattatcatttttttagaaagcccaggatcattagttgagttaggtatattttgcaacaaatcagaactatttaaaaaaatactgattgttgcttcagcggaagaagtatacggtgaggactcattcatttatttaggcccactagagtatattaagaagaaagtctcatcctctgttgtaatctatccttggccggatcctgaagtcttaaaatacgataatgattttcttgatgatttatgtgtaaatataaaagaaaaactttcatcaatcccaaaaacagaacaattcagtaaggataattctggacatatagcacttctaattactgaaattatatctctttgcgccccaatacaacttagtgaaatagaatcagccctaaactcattagggattaatatttcaacaaaaattattaacagatcaatttatttacttcagaaagttggttttatagacgttttatcatatagctcaaacaaatattactttccattaaaagagcgcaaatgggtaaaatttggtaaaactaaagataataaactcatagataatcaacaattaaaaatgaaggttagacaatcttttgtaacattaaccgatccattatcaaaacgaagaattacagcgctgcgtcaaataatagcaaaaaaagaaatggctgaggagattaattaatggacatattacagcatatttcagatttactattaaccaagaaaagtgaaatcatttccttttcattgacggcaccttatcgctataaaatatataaaattgcaaaaagaaactcagataagaagagaactattgctcatccttcgaaagaactaaaatttatacaacgtgaaattactgagtatttaaccgataaattacccgttcatgaatgcgcatttgcatataaaaagggcagtagcattaagaccaacgctcaagttcatcttcatacaaaatacttgttgaagatggattttgagaatttttttcctagcataacaccacgtctatttttctcaaagttacgacttgcaaatattgatttaactgcagatgataaagtactacttgagaatatattattcttcaaatccaagagaaatagtaatttaagattaagtattggagcaccaagctcacctttaatatcaaattttgtgatgtacttttgggatattgaggttcaagagatatgctctaaaataggcgttaactatactcgttatgctgatgatttaaccttttcaacaaataataaagatgttttgtttgatatacctgacatgcttgaaaacgtactgcctaaatattctttaggtaggattagaatcaatcatgaaaaaacagtgttttcttcaaaaggacataaccgtcacgttactggtataactctaacaaacgataacaaattatccataggtagagaaaggaaaagaaaaatctctgccatgatccatcattttataaatgggaaattatctactgacgaatgcaataaattagtcgggctacttgcatttgctaaaaatattgagccttcgttttataaaagcatggtcattaaatatggatctgataatatttataaattacaaaaacaaaaagacaaataatttctgctgcacttttatagacaccagtgttttgttgattatgcccagaacaacttggaataagttttcctaagcgtattacattatacgcttggcctaacttaatcatagattttccagaaaaataaatttttcaaatcccataaacaattccccacagcttccctacgcccccggtcaaccagggaacgaagcgtggcctgaaactgacctcctgtctcgatacaggtgaccacaccctttatcgctaccctgttgcaagcgtagcggcagacagaacgctgtagataagtcggacggcattgccgaaggctttccgtccgtacttcctgctgaatgtgcaaaacgcggcgtcacttttaagagcgtaagagagtgaaagtgacgccagcgcgcagatcagcttcaacccggctactgcctgcaaatccactgcaacaaactggctgacactcaaacagatgtcagaaattcacttaccagggtcaatctggccgggatctcaaaaaatgcatggaactaaaacgggtctatttacagtttcaccagctacttggtttttgtgtcctttaatgtgcccatagccatgttttcaaggcaaattatagattatatatcaacgaattatctagattttccagtttctgtattggtgtcgggtgacggctgacgccatccggcttacgtcactgccggggtgatatctcattgcctcataggaaatcactgttgtccaaatggcaactcgtctcgcgcaacatcgccccgtattcttagcgccacacttttcgtgaggccgctatgaaacgttttctactgtgtagttttgccctggttttactctatcctgccggtattgatatgtatctggtcggtttaccgcgtatagccgccgatctgaacgccagcgaggcgcagttgcatatcgccttctccgtttacctggccggaatggcgacggccatgctgtttgccgggaagatagccgaccagtcaggccgcaagccggtcgcgatcgtcggcgcgctcgtctttatgatggcctcactgctttgttcacgggcgtcggaaggctcgctatttctgagtgggcgttttcttcagggagtaggcgcaggcggctgctatgtggtggcgttcgccattctgcgcgacacgctcgacgagcatcgccgggcgaaagtgctgtcattattgaatgggattacctgtattgtgccggtactcgccccggtggtggggcatttgattatgcttcgtttcccctggcaaagtctgttctatacgatgtccgcgatgggcattattgtgggcctgttatcactgtttatcctgcgcgagacgcgcccggtaaggctggctccacgcgatttatcacgatcgtcgcccgccgccgagtcgctgattaaccgttttttcgttagtcgactggcgatcaccacccttagcgtgtcggtgatcctgacctttgtcaatgcctctccagtgctgctgatggaggtgatgggatttagccgtggcgactatgccattaccatggcgctcaccgcaggcgtcagtatggtcgtctctttttccaccccttttgcgcttgggttatttaagccgcgaaccttaatgctcgtctcacaggggctgtttttgacggctggcgtgacgttaagccttgctcataccaataccgtcacactctttggcctgacgcttatctgcgccggattctcggttggttttggcgtcgcgatgagccaggcgctggggccgttttcgctgcgcgccggagtggccagttccacgctcggtatcgcgcaggtttgcggttcatcactgtggatttggctggcggcaatactcggtatcagcgcgatgaatatgctgatcgggattctgattggttgtagcatagtgagtattctgctgatcttctccgtcacgcccaacaggtccgtagccgagcatgaagaaatcccttaccaatctcgaccttaatttgctgttatgcctacagttactcatgcaggagcgcagcgtcactaaagctgcaaaacggatgaacgtaacgccctcagcggtcagcaaatcgctggcgaaactccgggcatggtttgacgatccgctgttcgtcaatacgccgctgggcctggcgccgacgccgctgatggtcagtatggagcaaagtctggcggactggatgcagatggggaatcaactgcttgataaaccgcatcatcaaacgccgcgcggtttaaaatttgagttggcagcagagtcgccgctgatgatgattatgtttaattcactgtcgcagcagatttatcagcgctatccgcaggctaccattaaggttcgcaactgggattatgactcgctggaggcgattacgcgtggggaagtcgatatcggatttaccggacgcgaaagccatccccgctcgcgagaattgctcagtctgttaccgctcgcgattgattttgaggtactgtttagcgatttaccgtgggtctggctgcgggaagatcatccggcgctgcgcgaagcgtgggatctggacacttttctgcgctacccacatatcagtatttgctgggagcaaagcgatacctgggcgctggacgatgtcctgcaagaaatgggacgcaaacgccatatcgcgttgagcctgccggggttcgagcagtcgctctttatggccgcccagccgggtcacaccctgatagcaaccgcgccgcgctattgccagcactacaatcagctccaccagctaccgttagtggcgcgccccctgccttttgatgcgcaacagcgggaaaagctgatggtgccgtttaccctattatggcacaaacgtaatagtcataatcccaagattgtgtggctacgacaggctatcaacacgctctgccgtcgccttatctgaccacctgcgttgataaattaaccttcctcttaccagaaatgtcaccatctgattaaagaaccttctgaaattgaatttttagcgcgtaaaacctgtccataatttacgttaatgttactctcgtcattatcacggcccattaatcacggagcgaaaaatggcgactcactttgccagagggatacttacggagggacagttggtttcaattcgtctctcttcgtcttgccatattgaagccagaaacctgcctgctcaccgacgaacgcgttttctcgcctccagaggccttcttgccgaactgatgtttatgctgtacggaattagcgagctgccggaaatcattattcaggcgaaaggtaaacccgcgtttcgtgacaaaaatctgccaggcttttctatctcctatgccggaaatatggttggcgtggcgttgaccaccgaaggagagtgcgggctggatatggaattacagcgcacctcccgcggctttcaccatccgcattcgctcgaacgccaccctttctcccgtaatgaaaacttatgggtagccaatcaaaacgatcccaacgaagcgcgagcgcaactcatcacattgcgccagagcgtgttaaaactcaccggcgatgtcatgaatgacgatccgcgggagctgcaacttttacccgttgccggacgcctgaagtgcgcgcatgtcacgcagcttgaagccgtgtgcgatgcggaagatgtgctggtatggtccgtaaccgttacgccagcgatagaaaaattaaaagtgtgggagttcgatggcaaactgggctggaaaagcctgcccgatatccagacgcgcgccaatgagccaaccggtcgtctgatgcgattcgcccaactccccgccgccaaatcgtatacgcttaatcgttcataatgaaaaaaggggcacgtatgtctgaaacgctgaatgtggttacactgctgggaagtttacgcaaaggttcctttaacgggatggtggcgcgtacgctgcctaaagtcgcgccggcaggaatgacggtatcgccgctgccttcgatcggggatattccgctgtatgacgccgatatccagcaggaagagggatttccagccagcgtagaggcgctggcggagcagattcgcaacgccgacggcgtcgtcattgtgacgccggaatataactattccgttcccggcggcctgaagaatgccatcgactggctatcccgtctgcctgagcagccgctggcgggtaagcccgttcttatccagaccagttcaatgggggcgattggcggcgcgcgctgccagtatcatctgcgccagattctggtgttccttgatgcgatggtgatgaacaaaccggagtttatgggcggcgtgattcagaataaagtcgacccgcagactggagaagtggtggatcagggaacgttagatcatttgaccggtcagttgaccgcatttggcgagtttattcagcgcgttaaagcgtaagttcgttaaaaaccctccccccgatggggcgagggttcatttcatcagtgtgcgtcaataaacacaatcttcagcacaaataacagcgcgacaatcactacgcacgggctaaggtcgcgcaggcgaccggtaccgattttcatcacgcagtaagagataaagcccagcgcgataccttcggtgatcgagaagctaaacggcatcattaccgccgtaataaacgccgggaccgattcggttaaatcctgccagtttacccgcgccaggctggaggtcatcagcacgccgacgtaaatcagcgcgcccgccgccgcgtaaggcggcaccatgcccgccagcggcgacaggaagataaccagcaggaacaaaataccgaccaccaccgccgtcaaaccggtgcgaccgcccaccgaaacgccggaagaggactcaatataagcggtcacagaagacgttccgacaaatgcgccagtgacagaagagatactatcaacaaacagcgcctgcttcatgcgcgggaatttgcctttctcatccgccaggccggctttatcggtcacgccaatcagcgtaccggaggagtcaaacaggtttaccagcatgaaggagaaaataacccccgccaggccaagattgaacgagcctgccaaatcgacatgccctaccacgctggtgacgcttggtggcgcggagacaataccgttgtagtgtacatcacccatcatccagccaagcagcgtcgtgacgatgatggacaccagcaccgccgcatgaatgttgcgcgaagcgagaatcgcaataataaagaatccgagaacccccagcagcacgctgtgcgaggtcaggttgccgatgctgaccagcgtttccgggttagcgacgatcacgccggcgtttttcagccccatcatgccgataaacaggccgatgccgctggtgatgcccacgcgcaggctgaccggaatgttggcgatcatccagtaacgcacgcggaagatagtcagcaataaaagaccaacagcgccccagaaaatggcgcccatgcctacctgccacggcagtcccattgcctgcacaaccacgaaggcaaagaacgcattcagccccatcgcgggcgccagcgccaccggcaagttagcgaacaggcccatcagaatactgccaaaggccgcaatcagacaggtggtcacaaagacggcgctggtgtccatgccagctacgcccagaatttgcgggttaacaaaaacgatataaaccatcgtcaggaaagtggtaaaaccggcgatcacttcggttcgtgccgtcgtgccatgttcgcgcagtttaaacacgcgttccagcataccctgaccagaagcctgggtggtgtgttgttgactcattatcaatttccggagaaaggagggaaaattcgccgttatcctataccaaaatgcgacacctggcgcagttgtgtggtaatttttttcactcaatttgttagtacggcaacgattgcgtcccctcattcagcattacgtaaacgttaaacttgttaaaatggaaatgacatgtcccaaatcgaagcagtgttttttgactgtgacggcacgctggtcgacagtgaagtgatttgctcgcgcgcctatgtcactatgttccggcagttcggcattacgcttgagctcacggaagtattcagacgctttaaaggcgtaaagctctacgaaattatcgataccatcagtaaagagcatggcgttgcgctggcaaaggcggagctggaacccgtgtaccgcgcggaagtggcgcgcctgttcgataccgaactggaagcgatcgcgggcgcaaataccctgctggagagcattaagacgcccatgtgcgtggtatccaacgggccggtcagtaagatgcagcattcgctgggtaaactgggcatgttgcatcattttcccgatttgctgtttagcggttacgatattcaacgctggaagcccgatccggcgctgatgctccatgcggcgaacgccatgaaggtcaatgttgagaagtgtattctggtggatgattccagcgcaggcgcgcagtcaggaattgcggcgggaatggaagtattttatttctgcgccgatccgcataacaaaccgatcgatcaccctaacgtgacgacgtttaccgatttggcgcagttgccgggattgtggaaagcgcgcgggtgggagattacgcgttaactgaaatgcccggtggcgctaacgcttatccggcctacagcatctgtacctgtaggcccggtaagcgcagcgccaccgggcaaaagaatgagatttactctttcggatctttccccgccagcagcttatccagctcatcgccgccgacgtgacggaaatcctgccccttcacgaagtagaagatgtattcgcagatattctggcaacggtcaccgatacgctcgatagagcgcgcgcagaataacgcggtcagcacgctgggaatggtgcgcgagtcttccatcatgtaggtcatcagctgacgcacgataccttcgtactcctggtcaactttcttgtcttcacggtagatacgcaccgcttcgtcgagatccatgcgcgcgaacgcatccagcacgtcgtgtagcatctgcacggtgtggcggcccagtgactccagactcaccagcagcggctgatgctgctgggagaatttctccagcgcggtacggcagattttatccgccacgtcgccaatgcgctccagttcggcgatggttttgataatcgccatcaccagacgcagatcgctcgccgtcggctggcgcttggcgataatacgcacgcaggcttcatcgatggcgacttccatcatattaacctgatgatcgccttctaccacgcgcttcgccagctcgctgtcctggttgtgcatggcggtgatagcgtcagaaagctgctgctccaccatgccgcccatggtcattacctgagtgcggatgctttccagttcggcgttgaactggccggaaatatgtttattaaggttcagactgtccattacgcactcctgaattaaccgtaacgaccggtgatatagtcttctgtttgtttcttcgcgggcttggtgaacagatcgtccgtgttgctgaactcaatcaactcgcccaggtacataaacgccgtatgatcggagcaacgtgccgcctgctgcatgttgtgggtcacgatcaccacggtgtaatcctgtttcagctcggtgatcagctcttcaatacgcccggtagagatcgggtccagagctgaacatggctcatccagcagcagcacttccgggcgaatggcgataccgcgcgcaatgcacagacgctgctgctgaccaccggagagagagtacccgctctggtgcaatttatctttggtttcgttccataatgcggctttggtcaacgcccactgcacgcgctcgtccatatcggcgcgagacagcttctcaaacagacgcacgccaaaggcgatattgtcatagatggacatcgggaacggcgtcggcttctggaataccatccccacttttgcgcgcagcagcgcgatatcctgggtgttggtgagaatattgtcgccatccagcagaatttcaccttccgcgcgctgctccggataaagcgaatacattttattgaaggtacgcagtagcgttgatttaccgcagccggatggcccgataaatgccgttacctgattcttcgcgatatccagattaatgttcttcagggcatggaatttgccgtagtagaagttcaaatcacgaacctgaatcttactcggggcagtttcaaccatactcatttcactcttttcctcatccagcgccgcatccgccacgccgtaaaataatgcctgatggcgctacgcttatcaggcctacaatgtctttaaccgtgttttttcttcgcgaaaacaacacgcgccagaatattcagcagcagtacgcacagggtaataatcagcacgcccgcccaggctaattgttgccattcggcaaacgggctcatcgcgaatttaaaaatggtcaccggcaggttggcgatcggctgcatcatgtcggtgctccagaactggttggagagcgcggtaaacaacaatggcgccgtttcgccggcaatacgcgcaatagccagcaggataccggtcataatgccggagatagaggctttcagcgtaatcgcggaaatcatcttccacttcggcgtacccagcgcataagcggcttcacgcaggctatccggcaccaatttgagcatgttttcagtggtacggataacgatcggtacctgcaacagcgccagcgcaatcacccctgcccagccggagaagtgctgcatctgcgccaccacgatggtgtaaacaaacagccccacaacaattgacggcgcggaaagcagaatatcgttaataaagcgaatgatttccgccagccaggatttacggccatattccgccagatagatcccggccataatccccagcggcgtacccaatacggtagcccagagaatcaataatccactccccgccagggcgttcgccagcccgccgcccgccgtgttcggcggcggcgtcatttcggtaaacagcgccagcgacatcccgtcgataccacgcgtgatggtggacatcaaaatccagatcagccagaacaggccaaatgccatcgtcgccattgagagcgttagtgcgatacggttcttcatgcggcgacgcgcctgcatcttgcgacgggattccgcgagctgcgcggtgttctgcatatcaagcgtagccattaacgtgctccctcgttcttcgccagacgcataatcatgaacttagacgccgccaggacgataaaggtgatcacaaacaggatcagccccagctccatcaacgctgccacgtgcaggcccgattccgcctcagcgaattcgttcgccagcgcggaagtgatgctgttgcccggcatatacagcgacgcgctgtcgagctggtaagtgttgccgatgataaaagtgaccgccatcgtttcacccagagcacggcccagccccagcataatgccgccgatcacgccatttttggtgaacggtagcacgatgcgccagataacttcccaggtagtacagccgataccgtaagcggactctttcatcattaccggtgtttgctcgaagacgtcgcgcataaccgccgcaatgtaggggatgatcatgatggcgaggatgacgcccgccgccagaatgccgataccaaaggccgggccggagaacagcgcgccgacaaacggaatgttggaaagaatattgccgaccggctcctggaagtacgtcgcaaacagcggcgcgaagataaacagcccccacatgccgtacacgatactgggaattgccgccagcagttcaatggcgatgccgagcggacgctttagccagcctggcgccagctcggttaaaaacagggcaatgccgaaactgaccggaacggcgatcagcagtgcgataaaggaggtcaccagcgtgccataaatgggcaccagagcgccgtagatatcgtttggcgcgtcccattccttagtccaaagaaatgagaaaccaaatttctgaatacttggccaggaggagatgatcaatgagacgataataccgcccaacatcaatagcacaatcagcgcagccagttttaccagcgcgctgaaaatcatgtcgccttttttacccggcgggttaaaagcaggcttggttgcagccataaattactctttccattaaacgcattttacgacgttgcccctgccggatggcgctacgcttatccggcctacaacgtgggcctgcggtcgaaaccgtagggcggataagcgtagcgccatccgccaattcgttaattaatacagcgccttaccgttgctgtcttttatactggtcttccatgcagcacgaacctgctcaacaacgttatccggcaggctggcgtagtccagatcattcgcctgcttagcgccatttttgtaggcccagtcgaagaacttcaacacttcagcaccctgctcaggtttcttctgcgctttgtggaccaggataaacgtggtggaagtgattggccacacatcgtcacctttctggttggtcagatcctgcgcgaaggttttgctccagtctgcgcctttcgccgcattagagaagctctcttccgtcgggcttaccggtttgccgtcggcagaaaccaatttggtgtaggccaggttgttctgcttggcgtaagcgtattcaacgtagccgatagcgcctggcagacgctgtacaaatgccgcgatgccgtcgttacctttaccgcccagaccggttggccagttcacggtagaacccgcgcccactttcgatttccactcgtcgttgactttcgccaggtaactggtgaacacgaaggaggtaccggaaccgtcagcgcgacgcaccacagcgatgttctgagaaggcagcttcacgcctgggttcagtttggtgatggcttcatcatcccacttcttgattttaccgaggtagatgtcacccagcgttttaccatccagcaccagttcgccggatttgaggcctggaatattcaccgccagcaccacgccgccgatcaccgtcgggaactggaacaggccttcctgattcagtttttcgtcagacagcggcgcatcggaagcgccaaaatcaacggtattcgcggtgatttgtttcacgccgccggaagagcctatcccctggtaattgactttgttaccggtttctttctggtaggtatccgcccatttggcatacaccggcgcaggaaacgttgcaccggcacctgtcaggcttgctgctgcaaaggcagagaacgcgctcatcgataaggtcgcggcgacaacagttgcgacagtggtacgcataactttcataatgtctcctgcacggtttcggtaaatcgttgtttgagttgctacgatgagcaaaataggacaaattgatgacagttatatgtcttgattatgacggtttgatgacaatggaaataaaaaaagctggcccggggagacaccagaccagcctgcagggggagatgaattagactgtttgcgcaaccgcagacggtttcaacagcgcgtacatcaggccgcagacaatcgtgcccagggcaatcgagagcagatattgcatcacatgttctaccgcatgcgggatcgccaggacaaagaggccaccgtgtggcgccatcagtgtacaaccgaaatacatggacagtcccccggcgattgcgccaccgaccatcgtggaagggatgacgcgcatcgggtcacgcgcggcgaagggaatcgccccttcagagataaagcacagccccagaataaaagatgcattacccgcttcatgctcagcggcattgaatttcgctctggccgcccaggttgcgacgcccattcctaatgccggtaccatccctgccgccataatggccgccatcggcatataggaatgagaagccagtaaaccgacgccgaaggtatacgcagctttattcaccggcccaccaaggtcaaaaccttgcattgcgcccagcaacattcccagcaagatagcattcgtagaggtcatattccccaggaacgtcgtcagcccttccatcaccgcagacaccgggccacccaccacgtaaatcatgattaggccggtaatcagcgtagacagtagcggcagaaccagcacaggcttaagcgcttccattgacgctggtagcttaatattttgcgccagaaaccgtacgctgtaaccggccagaaaaccggccacaatccctcccaggaaaccggcgccgcacaggctggccaacatcccgccaataagccccggggccagacccggacgatcggcaattgagaaggcaataaacccagccagtaccggcaccatcagcgcaaaggccgccttaccaccgatttgaaataacgcagccgccagcgtgcccggctcgttgaaggcctggataccgaagacaaaagagagtgcgatacacaatcctcccgccaccaccaaaggaagcatatgggatacgccggtcattaaatgcttataaacgccgggtagctctgttttaccagctgaagaagagcgcccggcactcccctgatagacctcggcgctattgaaagcattatccatttcctgcgcactcttttttagcgccgcgccggtactggtgcgatagagtcttttgccaacaaagcctgacagatccagctcaatatccgccgcgataatcaccacatccgcctgcgctatctcttccgcggtcagcgtgttcttcgccccgacggaaccgcgggtttcaaccttgatccagtcaccacgcttgcgggcttcaatttccaacgcttctgccgccataaaggtatgggcgacgcccgtcggacaggccgtcacagcaacaatttttttagtcatagtagggtaccctgttcttttaatttaaagaaaaagcgggaaaaaatgttacaggcgtgaccaggccgctgctttctggaacagcgcgtcatccgggcgaatcccggtataaaggacaaattgctccacggcctgaatagcaaacacttcggaaccggtaatcacggttttaccgcgttcacgggcgtagcggattagcggcgtgacgggcggtagcgccaccacatcaaagataacgctcgccttatccacttcctgttcggaataagaaagtttgtcggcatcattaccgccagccattccgataggcgtggcgttaattaacaaatcagcttcaataccgtcggtatccgggcgccattcatagccatagagttcggccagttgtttacctgacgcttcatcaatcgcgacaatataaccacgggtaaaccccgcatccttcagcgcgcaggccaccgcctttgccataccaccgctgccacgcaaagcaaacaccaggtcgggagagaccttgtaattcgccagcaagcgagctattgcaatgtaatcggtgttgtacgccttcagatggccattggtattcacaatggtattaactgagtgaatggcctgagcggaagcatccagttcatccaccagcggaatgcaggcttctttaaacggcatagagatcgcgcatccacggatccccaacccgcgcacgccgctaatggcctgcgtaagatcggtcggcgaaaaagctttgtagagataattgagatccagcgcttcgtacagatagttgtgaaagcgtgtaccgaagttacttgggcgtgccgccagggacatgcagacctgagtgtctttattaatgcgctttgtcatgatgaatcctcatagaagttgcgatagagaaaatcatcggctaaaaaggggatattaaaaattgctcattcccgttcgggaaatttcaccttttatgacaacccggcacactgaacaaaaatacttaaagctactccagcactatggcgacaagcctgttagcgtgacattacaggagctggcggatgtgttgttctgcacccgacggcatatgcgtaatctgttgcttcagatgcaggaggcaaagtggctcatctggcaatcacaggccggacgtgggcatcgcgcccggcttcacctgcgctataaaccagaacagctgttaagcgaaaaggcggagcagttactggagtctggtcatattgatcaggccattcagctgctgggtaaaaataagcaccaggtggcgcaactgctgcgttcaaagctgggctatagcgtgcgggcagactatcagcggctgtgcatcccctattatcggacaatgccgtcgctgtgccccggcataccgttgcgtcgctctgagcagcatctggtcaggcagatttttagcggcctgacgcgcataaatgaggaaaaaggtgaagtcgaagccgatcttgcccaccactggcggcagattgatccactgcgctggcgtttttatctgcgccccgccgtcctctggcatgatggtcaggagctgacgatcgacgcggttatcgcttcactgacccgcagcgctaagctgccgttgttctcgcacttgcagaccattcaggccaccgggccgctgagccttgaaattacgctggcgcacccggataaccgactgccgctgctgctcagccatattgatgccatgatcctaccgcctgaccatacacaacgcgctgatttcccggcacatcctgtggggactggcccttatgaggtggtggaaaacaatggctttcatctacaaatgaaggcctttgaccactatttcggtctgcgcgggctgctggatgaagtggaggtctttatctggccgaatttaacggagacagacaacctggcggaatcgctgtcggataacgacacggcagcctggctcagctccagcctgagcgatgaggattacgtttccggacggcttagccaggtatcaggcaaaccttctgacaacctgcgcgagatgtttcttgagcgtggaggatattttttattatgcgacagccgctccccgcactggcataccgccgaacatcgccgctggctacgggaaacactcagcccttacgccatactccagcatctgagtgaggcaattcgccccttctgggtaccgggcggcagcctgctgtcctcctggtttcatactattgaggcgggcccggcctgttcaccttttatctcgtcgtcgccctacgcaaaactgcgtctggcctatcacgatcagcaccctgaatttccaatgctcctggatatcatgcaagagatcatgcgccagcagggcattttacttgagggcgttgagctgaattatgatgactgggcgaatggcaaagccaatgtggatctctggctggggacggtcaatttccccattcccgaagagtggaacgtcggtacatggctactgggctcccctttactgcgccacgccatcagtggtggggatgatgcgctgctggcccaatgggaaacccagtggcatgccgaaaccatcagcgcggaacaactggtcagggaaaccacccgttcaggctggctacagccgctttttcaccactggatgcgactcaaaagccccgaccgggccagggggatccacctgaataacctggggtggtttgatttccgatccacctggattgagccagggccttaaagaagagaatgtgaccgggtgcccgtagcgcaggcaggcgtagcacctcttagtcgctcttcagccaccatagagaaagaacagcgcctgtcacagcgcacaaaaaaaggccgtctgtcgacggccttctgcctggtactacatttgtacttactctacggtaaccgatttcgccaggttacgcggctggtcaacgtcggtgcctttaatcagcgccacgtgatacgccagcagttgcagcggaacggtgtagaagataggcgcaatgacctcttccacatgcggcatctcgatgatgtgcatgttgtcgttgctgacgaaacccgcatcctgatcggcgaagacgtacaactgaccgccacgtgcgcgaacttcttcgatgttggatttcagtttctccagcagttcgttgttcggcgccaccacaatcaccggcatatcggcgtcaatcagcgccaacggcccgtgtttcagctcgcctgcagcataggcttccgcgtgaatgtaagagatctctttcagcttcagcgcgccttcgagcgcaatcggatattgatcgccacgccccaggaatagcgcgtgatgcttgtcggagaaatcttctgcaagcagctcgatgcgtttgtcctgcgacagcatctgctcaatacggctcggcagcgcctgtaggccatgaacgatatcatgctcaatggacgcatccagacctttcaggcgagacagtttcgccaccagcatcaacagcacggttaactgggtggtgaaggctttggtagatgctacgccaatttccgtacccgcgttggtcatcagcgccagatcggattcacgcaccagcgaagagcccggcacgttacaaattgccagagagcccaaatatcccagctctttcgacagacgcaggccagccagggtatctgcggtttcgccagactgtgacagggtgatcatcaggctgttacggcgcacggcagatttgcgataacggaattcagaggcgatttcaacgtcgcacggaatacctgccagcgattcaaaccagtaacgggaaaccataccggagttgtaagacgtaccgcaggcgaggatctgaatatgctcaaccttcgacagcagttcgtcggcgttcggtcccagctcgcttaaatccacctgaccgtggctgatgcgcccggtaagggtgtttttgatcgcgttcggctgttcgtagatctctttctgcatgtagtggcggtaaatacctttatcgcccgcgtcatattgcagattggattcgatatcctgacgttttacttccgcgccggtgttatcgaagatatttaccgaacggcgagtgatttcagcgatatcgccctcttcaaggaagataaagcgacgagtcactggcaacagcgccagctggtcagaagcgataaagttttcgcccatacccaggccaatcaccagcgggctaccagaacgtgccgccagtagggtatccgggtgacgggtatccataattaccgtaccatatgcgccacgcagttgcgggatagcacgcagaacagcctcacgcagagtaccgccctgtttcagttcccagtttaccaggtgtgcaatcacttcggtgtcggtttcagaaacgaaggtatagccacgcgcttttaacgcttcacgcagcggttcatggttttcgatgatgccgttatgcaccaccacaatgtgttcagaaacatgcggatgcgcgttagcttctgaaggttcaccgtgcgtcgcccagcgagtgtgagcaataccagtgccgccatgcagaggatgttcttccgctgcctgagccagcatctggactttaccgaggcgacgcaggcgggtcatatgaccttctgcatccaccacggccagaccggcagagtcatatccgcggtattccagacgacgtaaaccttcgagaaggatttcagctacatcacgctgcgcgatagcgccaacaattccacacatagttttatttcctgattatggcattacgccatgcgttgtcgctgacctgtatgcccgtcgttgcgggcgccccgagccttgtagagagtggggttatttttataagtactgctcatggagcggaggattattttatcctctcatctccggtctgccggatggcgctgacgcttatccgacctacaaaatcactttttcttcaccggacgctgccagccttgcttatgcacctgcggcacgcggcttaataccagttcattgtcggctacattacgggtgacggtagtccctgcggcgatggtggcccctttaccaacagtaaccggcgccaccagttgggtatcggagccgacaaacacatcgtcgccaataaccgttttgaatttgttcgcgccatcatagttacaggtgatggtccccgcgccgatattcacgttgtcgccaatttccgcatcgcccaggtaggtcagatggccggctttagaacctttaccgagacgcgcttttttcatttcaacgaaattgccgacgtgagcgcccgctaacagctccgcgccgggacgcaggcgagcaaacggaccgatggtgcaggccgcttccagatgcgcatcttccaccacgctgtatgggctaatttcgcagtcatcgccaataacgctgtttttaataatgcagcccgcgccgatcttcacgcggtgaccgagcgttacataaccttcgatgataacgttagcgtcaatttccacatccattccacaatgaagggtgccgcgaagatcaaaacgtgccggatcgcgcaacataacaccggataacagcagtttctccgcctgttcggcctggtaaatacgctccagacgagaaagctgtagacggttattcacgccgtccgtttcgctgatgcgagccggatgcaccgcggcgatttctcgtccttcctgataagccagcgcaatgatatcagtgatgtaatattcaccctgcgcattattgttagtcagcttagacaaccaacgtttcatgtccgcgccgttggcgatcagaataccggtgttaatttcctgaatctgacgctgttcatcagtggcgtctttatgttcaacgatgccggtcactttaccgttttcacgcgtaatacggccatagccgctcggatcgtccagcttcacggttaataacccaataccaccctgcggtttggcatcgcgcaggcgctgtaaggtttcaaccgaaatcagcggcacgtcgccgtaaagcattaaaatatcttcatcgtcgctaaagaagggcgcggcctgctgcattgcgtgacctgttcccaactgttccgcctgaagcacccagttcagcttgtcatctttcagggtctgttttaacaactcgccaccgtggccatagaccagatgaacctgtgcggcccctaatttagtagctgcatcaatgacatgctgcaccatgggtttacccgccagcgtgtgcagcactttaggaatatcggaatacatgcgtgtgcctttacctgcggcaaggatcactacgctcatagcactatttaacatacgcgtcctgactgtaatttgagaacgaatttatactgtttcacgttgaaaatactacatttttttcatcgtaaaatggaagaaggataaaacgctcaccgggataaaatccccgcctgctaatgaatcattttcgttcattaccgcgcctcttgtctcctgaaaagtaaaaacacccgcgtattggcaacgtagtccgatgtttttgctgtttttttactccataaataaagaagataacgtaataaagcgcaggggagtcagaaaagcaaaaaccagcgacagaggccgctggttttccgttgcgcgtattttttacttaattacgcgacataaaaatccgcaaaatataccagaacatggtcgcgatagaagcaaacagatgtaatgccgcgccagcagggcgatcggtagggtaatggtgaataatgttagaagtatcgtaaagtataaacccggcgcacagcagtaccattagcgcagaaaaccagacgcccagcgagaagccgcagatgacgctggcaataatcgcgccaaaagcaatgaacccagccatagtcagaaacgagcgcagaaaagaaaagtctttttttatagaaaaagcggtaaacgtcaggccgccgaccagcaacagagtcgttattgccgccgcgccaatgctcgacgggttaatatacgccgccaccgttaacaggggggcaaaaatcagggattctgccaacacataaatccccagcccgataagttgcgtttgattattccccgcattatccgccagacgggtcgccagcattcccaccagcataaaagcgccgagaacaaccaaccagctatatcttccaccagccagcagcacatcaagcgcatactccccgacccctataaaactccacgccgcgctcaatacgataaaaccgacgatggcgacggcgagatgaagataagcacgacgaataaaggtagtacgatcaatccttgagtcgggttgtggacccgcaaaggatggctgaaatgacatagtaataatccctcattttatgcaataaaaacgcatccattcctcccttcttcgcacaatgtgcagatgccaatgacagaaagaaggatttaatgaaaacagcgctgtcgctgaaaacgcgtcgccttcagccgcttgtttttgtcgttgctagtttatcgaataaaaattgagaggataaaaaaaaaccagtccgcaatcagactggttttatgctttcaagccggtgttacatcgcttttttggtcaactcgataacgcgcagtttagcgatcgctttggccagttccgcagacgcctgagcgtaatccacgtcaccgtgcgagctcttaatgtgctcttcggctttacgcttcgcttccagggctcgcgcttcgtcgagatcctgaccgcgaatcgcggtatccgccagaacggtcacgctgccaggctgcacttccagaatgccgccggacagatagataaactcttcatgaccgtgctgcttaacgatgcgaatcataccaggcttaatggcggtgagtagcggcgcgtgccccgggtaaatccccagttcgccttcgctacccgtaacctggattttctcgaccagaccggagaacatttgttgctccgcgctgacgacatccaggtggtaagtcattgccatatcaccctccgattaaggcgttaaagttttttggctttttccacggcttcgtcgatggaaccgaccatgtagaacgcctgctccggcaggtgatcgtattcgccttccatgatgcctttaaagccacggatggtgtctttcagggagacgtatttgcccggagaaccggtaaatacttccgccacgaagaacggctgggacaggaagcgctgaattttacgcgcgcgagctaccaccagtttatcttcttcagacagttcatccataccgaggatggcgatgatgtctttcagttcctgataacgctgcaggatggactgaacgccacgcgcggtgtcgtagtgttcctgaccaacaaccagcggatccagctgacggctggtggagtccagcgggtcaacggccgggtagatacccagggatgcgatctgacggctcagtaccacggttgcatctaagtgcgcaaaggtggtggctggagacgggtcagtcaagtcatccgccggtacgtataccgcctgtacggaggtgatagaaccggttttggtggaggtgatacgttcctgcagaacgcccatctcttccgccagagtcggctggtaacctactgcggaaggcatacggcccagcagtgcggatacttccgtaccggccagggtgtaacgatagatgttatcgacgaacagcagtacgtcacgaccttcgtcacggaatttctccgccatggtcagaccggtcaatgcaacgcgcagacggtttcccggcggctcgttcatctggccatacaccagggatactttatcgataacgttggagtcggtcatttcgtggtagaagtcgttaccctcacgagtacgttcccctacgcccgcaaacactgagtaaccggagtgctcgatcgcgatgttacggataagctccatcatgtttacggttttacctacacccgcaccaccgaacagaccgactttaccgcccttcgcgaacggacacatcaggtcgataactttgataccggtttccagcagttcctgagagtttgacaactcttcgtaggaaggcgctgcgcggtgaatcgcccaacgctcttcttcgccgatctcgcctttcatgtcgaccggttcgcccaggacgttcatgatacgacccagcgtagctttacctaccgggacttcgatcgggtgttcgagatcttttacatccagaccgcgacgcagaccgtcagaagaccccatcgcgatggtacgcacaataccgccgccaagctgctgctgaacttccagcaccagcttctcattaccattctgcacctcaagggcatcgtacacgcgtggtacggcatcctgagggaactcgacgtcgaccacggcgccgattacctggacaatctttccagtagccatcttaaatcctctacgaaataacctggttaaaccgcggcggcccccgagacgatctcggtgagttcctgagtaatgctggcctgacgagctttgttgtataccaactgcagctctttaatcaggctgccgccattatcggttgcggctttcatcgccaccattcgtgcggcctgctcgctggccaggttttctaccacgccctgataaacctgagactccacataacgacgcaggagagtatccagcagcgctttcgggtctggttcatacaggtaatcccaggctttacgcttcagatcatcatcttctgacgccggcagcggcagcagttgagtgatcgtcggcacctgagacatggtgttaataaatttgttgctgacaatgtaaagcttgtccagacggccttcgtcgtaggcctgcaacatcactttaaccggaccgatcagttcggacagagaagggttatcccccatacctgtcacctgagcgacaacgttgccgcctacggaattaaagaatgacacgcccttagagccgatcattgcgagttcgcactgaacgcctttatcggaccatgccttcatatccgccagcagctttttgaacaggttaatgttcaagccaccgcacaaaccacggtcggtcgacactaccaggtagcccacgcgtttaacgtcgcgctcttccaggtaggggtgcttatattccagattaccgttcgcaaggtgaccaatcactttgcgcatggtctctgcataaggacggctggccgccatgcgatcctgcgatttacgcattttggaagcggcgaccatctccatcgctttagtgatcttttgcgtgttctggacgcttgcgatcttactacgtatctcttttgcgccggccatgagcttctcctcaatgccttacggcctgccctaaggcaagccgccagacgttaccaggactgggttgctttgaaggaatcgaggatgcctttcagcttgccttcgatttcgtcgttatagccaccggactggttgatctcttgcatcagcggagcgtgatcacggtcgacgtaagccagcagtgcggcttcgaagctaccgattttcgccagttcgacatccgccagataaccacgttctgctgcgaacagaaccagagactgctgcgcgacggacatcggcgcatactgtttctgtttcagcagttcggtcactttctgaccgtggtcaagctgtttacgggtggcatcgtcaaggtcggatgcaaactgagagaacgccgccagttcacgatactgcgccagcgcggtacgaataccaccggacagttttttcatgatcttggtctgggctgcgccacctacacgggataccgagatacccgggttaaccgcaggacggataccggcgttaaacaggttagattccaggaagatctgaccatcggtaatggaaattacgttggtcggaacgaacgcagaaacgtcacctgcctgcgtttcgataatcggcagcgcagtcagtgaaccggttttccctttcacttcacctttagtgaaggcttcgacgtagtcggcgttaacacgcgcagcacgctccagcagacgagagtggaggtagaatacgtcgcccgggaatgcttcacgtcctggcggacgacggagcagcagggagatctgacggtaagcaacagcctgtttagacaggtcatcgtaaatgatcagcgcatcttcgccgcggtcacggaagtattcgcccattgcgcaaccggcatacggcgccagatattgcagcgcagcggattcggacgcggtcgccaccacaacaatggtgttagccagcgcgccgtgctcttccagtttacgcaccacgttagagatggtggacgctttctggccgatagcgacatagatacatttgatgccggagtcgcgctggttgatgatggcgtcgatagccagcgcggttttaccggtctgacggtcaccgatgatcagttcacgctgaccacgaccgattgggatcatggagtcaacggctttatagccggtctgcaccggctgatcgacagactgacgatcgataacgcccggcgcaatcgcttcaacggcagagaagccgtcattatcaaccggacctttaccgtcaattggcgcacccagggtgtttaccacacgtcccagcaggccgcggccaaccggaacttccaggatacgacccgtacatttaaccttcatgccttcggcaaggtcagcgtatggacccatgactaccgcacccacggagtcgcgctccaggttcagtgcgatagcgtaacggttacccggcagggagatcatttcaccctgcatacaatcggccaggccgtgaatgcggataacaccgtcactgacagaaacaatagtaccttcgttgtgagcttcgctcaccacattgaactgagcaatgcgctgcttgatcagttcgctgatttcggtggaattcagttgcatgctccagtccccttaagactgcaagacgtctgcaaggcgctcaagacggccgcgtacgctgccatcaatgaccatatcacccgcccggatgataacgcctgccattacagacttatcgattttgcaattcagcttcactttgcgtgacagacgtttttccatcgcggcgctgattttcgaaagctgctcttcactcaatgcggttgccgacgtaacttctacctcggaggtagcttcactggcggcacgcagatgaataaactgctccagaacatccgggagcgcgttcagacgattattttcagccatcacccgaatcaggttctgaccgttttcgtctaactgctcaccgcagactgcgataaacgactcagcgagcgtttccggcgccagcgcgccagagagaagctctgccatttgttcgttcttggttacctcggcggcaaacgccagcatatcctgccagcgctctacactttggtgttcaacggcaaagtcaaaagctgctttggcgtaggggcgagctaccgtaacaaattcagacatcagcccctccctccttacagttcagcgacaagtttatccacgatgtcgctgttagcagcttcatccacggaacgttcgatgatcttctcggcgccagcaacagccaggatagcaacttgcttacgcagctcttcacgggcgcgtttacgctcggcttcaatttccgcctgcgcctgcgccacgattttagtacgttcctgctctgcttcagttttggcttcgtccaggatctgagcgcggcgtttgtttgcctgctcgatgattacctgagcttccgctttcgcttttttcagctggtcggtcgcgctggcctttgcaaggtcaagatccttatgtgctcgttcagcagaagcgagaccgtcagcaatttctttctgacgtttctcgatggctgccattaacggcggccatacgtacttcatgcaaaaccagacaaagagaataaacgcgatggcctggccgaggattgttgcgttaagattcacagcacaatgcctctatctagttaaccttctgatattgctcttaattcaagcaacgcttactacgcgacagcgaacatcacgtacagacccagacctacagcgatcatcgggatagcatccaccagacccataacgataaagaactgagtacgcagcagaggaatcagatcaggttgacgcgccgcgccttccaggaatttacccccgaggatgccgataccgatcgcagcaccgattgccgccagacccatcatcacagcggcagccatgtacagcagatccatattcaggttttccatgacagtctccagtttgtttcagttaaaacgtagtagtgttggtaaattaatgctcttcggacgccatcgacagatagacaatcgtcagaaccatgaaaatgaaggcttgcagcgtaataatcaggatgtggaaaatggcccacggcacattcagaatccactgtgaccaccacggcaacagaccagcaatcagaatgaaaatcagctcaccggcatacatgttgccgaacagtcgcagaccgagagaaaccggtttggacagcagacttaccccttcaaggattaagttgacaggaatgaacgcccagtgattgaacggctgcagcgtcaactcttttgcgaagccgccgatgcctttcattttgatgctgtagaacagaataaggatgaatacgcccagcgccatcgacagggtgatgttgacgtcagcagacggcaccacgcgcgttgccggcagacccagccaatgctcagcgatatacggcagcaggtcgataggcagtaagtccatcaggttcataaggaatacccagacgaaaatcgtcagggccagcggcgcaatcagcttgcttttgccatggtacatgtctttgacgctgccatgcacaaagccgactatcagctcaatcgcggtctgaaacttgcctggcacgccgctggtcgcttttttagcaacgctacggaacatcaccagaaacaacagacccagcaccaccgagaagaacatggagtcaatattgagcgtccagaaggtggctggggggttctgcggatccaccagcgagaaagtacgcaggtccaactgaaggttattcagatggtgtcctatgtattcctgcggcgtcatattttctgaagccatgatgccttttaccctttgttgttaattacagccggcgccagtatctgaaccaccagcaccaaaacccacgtaacgatcagcggcaaaaacaccgcctttaaaaccgccaacgccaccaccagtaaaaccagcatcgctaacaccttgaaggcttcaccgaaggcgaaagtccaggacacgcggcccttagcaggtgtatgcgcctggtgacgccaggcaaatatcataaacaacatattaggcagtgccactgccaatcccccacatactgcggagatgccccagaaggggtctttgaggcaaaacagcaatccacttgctattaccgccagaaactgaatgaacagaagcttacgagcaacgtttcgactcacgagcgacacagacatcacgtttttactcctgctcacttcgaggtatgccgcgtgtcgtataaaacgttctttaagacttagagtcaagcatcaaaaagcggtcaaattatacggtgcgcccccgtgatttcaaacaataagtagccaaaaggtgaataaatgtttaaatatttttctctggcccgcatttttaacttttagccaaagtgtgaacgatcgtacaaaactgcaaatagcgcgaaaacactggcgataaagcgtgcaccagatcacacattaaacatattcatgcttacgcaattcatttacgtgtcaattcatgccttttcatctttttgatatttaagcgtaaaaccaggtactgttttaaaaataccagcttacaccttaaaaacgccccattgacatttataataaaaatttaacaagcaaaagtgatttttcgattcgatttttagcagactgatatttacaaagttgattactctctgttttaacaaaagaagcgacgttgtcatgttgaaacgaaaccgtaaatccagagttaaatgtaacaacgctgaaatgcgttatacctgtcgatttttaacacaagccgcgtcgttttttttctattttttttgataaaaattaaactttgtttgacttaataatcaccagatgccgctcgccttccagttgcggaacgcgtaatttttcaacagattcgacgctaaaattgtcaggtagtgaggcaatttcatcccctggcaattgcccttttaaggcataaaaacgccctttctctcccggcagatggtggcaccagctcaccatatcattcaacgatgcgaaagcgcggctgataacgccatcaaacggcggttcggagggataggcttcaacgcggctttgaaccggcgtgatgttttccagtttcagttcgtgctggacctgacgcagaaaacgtacccgcttgcccaggctgtcgagtaaggtgaaatgcgcgtcagggagaacaatagccagcgggatgcccggcagccccggtcctgttcctacgtcgataaaacgctgtccctgaagatacggcgcaacgactatgctgtcgagaatatggcgtaccaacatttcgttgggatcccgcactgacgtcaggttgtatgctttgttccatttgtgcagcatatcaacgtaggcgaccagcagcgttttctggtgatcggtaagagaaataccggcatcagccagcagacgagagagtttgttgagcacggtcattacctgttaataatcaaatgcccgatgcgctttcgcttatcgggcctacaaatttgtagggcgggcaagcgaagcgcccccgccaaattagtgttatcaagcgctacgacgcagcataccttgttttttcagccataccagcagaatggagattgccgctggcgtaacgccggagatacgcgatgcctggccgatagacgccggtttatgatcgttcagcttggcgataacttcgttcgacagaccggaaacctgacgataatccagcgtggcaggtagcaacgtattctcgttacgtagttgtttttcaatctcatcctgctggcgagcgatatagccttcgtatttgacctggatttccacctgctcagcggcttgctcatcttcaagcgcaggcgcgaatgcggcaagcgaagtgagctgcgcgtaggtcatttccggacgacgcaacagatcttcgccgctggcctcacgggagagaggcgtggtcaaatgcgcattcacttcatcggcggattccgcagacggcgttacccatgtcgatttcagccgctgacgttcgcgttcgatattttccagcttctcgttgaagcgcgcccagcgttcatcatccaccagacccagctcgcggcccatttcagtcagacgcagatcggcattgtcctcacgtagcatcagacgatattcggcacgggaggtaaacatgcgatacggctctttggtgcccagcgtacagagatcgtccaccagcacgccgagataagcctgagaacgcgcaggcgcccagccctctttgtcggcggaaagacgcgcggcattcagaccagcgagcaagccctgcgccgcagcctcttcatagccggtagtaccgttgatttgaccagcaaagaacaggccgtgaataaatttactttccagagtcggtttcagatcgcgcgggtcgaagaaatcgtactcaatcgcgtaaccagggcgaacgatcttcgcgttctccataccctgcatggaacggacaatctgcatctgcacgtcaaacggcaggctggtggagataccgttagggtaaatctcgttagaggtcagtccttccggctcaaggaagatctgatgctggttacgatcggcaaaacgcatcaccttgtcttcgatcgaaggacagtagcgtgggccgatcccttcgatcacgccagcgtacattgggctacgatcgaggttattacgaatcacgtcatgggttttctcattggtatgcgtgatgtaacacggcacctgttgcggatgctgagaagcattccccataaacgagaaaaccggcatcgggttatcgccatgctgttgagccaacacgctgaaatcgatagtacgcgcatcaatacgcggcggtgtgccggttttcaggcggctgacgcgtagcggaagctcacgcagacggcgagacagcgggatggatggcggatcgccagcacgaccgccgctgtagttatccagaccaatatgaattttgccatccaggaaggttccgacggtcagtaccaccgctttcgcgcggaatttgagccccatttgggtcacggcgccgacaacgcgatcgttttcgacaatcagatcttcaacagcttgctggaagatcatcagattcggctgattctccagcgcggtacgcaccgcctggcggtataagactcgatccgcctgagcccgggtagcgcgaacggccggacctttgctggcgtttagtatcctaaactgaatacctgcctgatcgatcgctttcgccatcagaccgccgagcgcatccacctcttttaccagatgtccctttccaataccgccgatcgccgggttgcagctcatctgtcccaacgtgtcaatattgtgtgtcaaaagcagagtctgttgacccatacgcgctgcggccatcgcggcctcagtgcctgcatgacccccgccaataataatgacgtcaaaaggatcctgataaaacatggtaattgcctcgcataacgcggtgtgaaaatggattgaagcccgggcggtggattctactcaactttagccgatggagaaagccccgggatccgggctattaaaaagaagatctttttatttagagatctgttctattgtgatctcttattaggatcgcgccaggctgtggataacccggatcctgtaataaagatcaatgcgttggaaaggatcactagctgtgaatgatcggtgatcgtggtccgtataagctgggatcaaaacgggtacttatacacaactcaaaaagtgaacaacggttattctttggataactaccggttgatccaagctttccaccagatttatccacaatggatcgcacgatctttacatttatttgagtaaattaatccaggatccgagccaaatctccgctggatcttccggaatctcatgttcaaggatgttgatcttcagtgtttccccaacctgttttgcgccagcgcctttcagttccgcttctattttctcaatcgcgccgcaaaacgtgtcgtattctcgactgccaatgccaattgcgccgaaacgtaccgcggaaagatcgggtttctgcgtctgaaggtcttcatagaaaggggtcaggttgtccggaatgtctccggcaccgtgcgttgagctgattatcagccagatcccggaagttgacagatcctctaataacggaccgtgcaccgtttcggttgaaaaaccggcagcttccagcttttccgccagatgttccgcgacgtattcggcgccgcccagggtgctgccgctgataagagtaatgtctgccattgatcgctcgctcaggtaaagaggctgcattgtactctgtgaacgagctgggatctacctgtggaaaaatgtgggattaaaaaagccgatcatggcttgatggtgcgcatgatcgggttctgcaagacgatcagtgtctcagtggactgaatttcatcaattgtttggatcttgttgataagtacgtgctgaagcgcgtcgattgatttgcacatcacttttataaagatgctgtagtgaccggtggtgtaatacgcttccgtcacctcatccaggctttccagccgggccagtgcggagggatagtctttggcgcttttgaggatgatgccaataaagcagcccacatcgtagcccagttgtttagggctgacgtcaatccgtgcgcccgtaatgatcccggcctgcttcattttctcgacgcgaacgtgaatggttccagggctaacgccaaattgtttggccagttcggcgtaggcggtgcgggcatttcccattaaggcgtcaagtatgccgcggtccagattgtcgatctgataattttccatcgctttttcttatgcagattaatgattatctctattttagccattatttttaacgaatcaaaaccgaagttagctttttatctgttgattattgaatagtgctctcgttttgttgcttaatcataggcaacaggacgcaggagtaaaaaaatgaaaaccgcttacattgccaaacaacgtcaaattagcttcgtgaaatcacatttctctcgccagctggaggagcgtctgggtctgattgaggtccaggcgccgatcctgagtcgcgtaggggatggtacgcaggataatttgtccggctgtgaaaaagcggtgcaggtaaaagtgaaagcattgcctgacgcccagttcgaagtggtgcattcactggcgaagtggaaacgtcaaaccctggggcaacatgacttcagcgcgggcgaagggctgtacacgcacatgaaagcccttcgccccgatgaagaccgactctctccgctccactcggtctatgtggatcagtgggactgggagcgtgtcatgggcgatggcgagcgccaattttccaccctgaaaagcacagtagaggctatatgggcaggaattaaggcgacggaagcagaagtgcataaacagtttggtctggcgccgttcctgccagagcaaattcagtttgttcacagtcaggaactgctggcgcgtttcccggatctggatgcgaaagggcgcgaacgcgcgatcgccaaagaacttggcgccgttttcctggtggggatcggcggtaaactgagcgatggccaccgccatgatgtacgcgcgccggattatgatgactggagctccgcatctgagctgggctacgccggtctgaacggcgatatcctggtgtggaacccggtgctggaagatgcgtttgagctttcctctatgggtatccgcgtagatgccgatacgctgatgcgccagctggcgttgaccggtgatgaagatcgtctgcaactggagtggcatcaggcgctgctgcgcggcgaaatgccgcagaccatcggcggcgggattgggcagtcgcgtctgacgatgttgctgctgcaattgccgcatattggtcaggtacagtgcggcgtatggcccgcgcaggttcgcgaaagcattcctgctattttataagccgttagcgccgccagcgtctcagcaggcggcttcgcatcccggtgtcaaagcgccagatatgatcgaaaatgcgcatgatgccgggtttgccgtgcgccgacatcgccaccgcatggaatcgatgctggtgaagacgctgcaactctcccactttgctcaccacgtcatccggcaagcgctgggcgataaaatccgaaatgaccaccgcatcggcatcaaaccattcccgtccctgcattctttcaataatggcgcgaaaacagctggcgatatccgtgccgccgcgaaaacgttgacttaaaaagcggatggcctgctcgataccttccgggccggagagttcatagcgcacaacgtcagtggaaaacagcataataaagcagcggcggttatccgccagcgcaacgcgcatcaacgccaggcagaacgcttttgcgcactgctcgttaaatcctcccatcgagcctgaagtatcgacgcagacaataaacggtccgcgcggctgctcgtcgacatcctggtgtactaccggccgttcggtcactttctcacgccacgcttcgccatgcaggcgataggtgaggagctgtttttccactaaccggcggtaaaattcatattccagctcggtgatgccgagcgtcgccagctctggcggcaacaggcgcagaatatcatcgccttgctgaataccgtcaacctgctccggcaccgttgcgggttcgcgtaccagtgtacgaaaggtttccatcggcgcgtcttttttcggtaccgatttggcttcccgcgaacgtcccagttgttccgccagttgcattagctccggctgggcggcgagaaattcgccgtattttacgatcagttgataatcaccacgtttaagctggcccgcgctcatatcccacaggcggcctgcggcattatcattttccgccagcgtcggttccagttgcccgctcagcgtcatccgttcctgaacgtcactcagcaactgctcgcgctcttcttccagtagttgttggtttaacgtggtggcctgcacgaccagacttaaccgccagcgttgcaaaaaaagcgtgtgtagcgcaggggtaaaggtactgttgctctccgtcaactgcttcgcctgcgcggcatacggtgaatgcaggcggtgaagcaacgccagtatttgcggcagttgcacgatgaactgtggggtagagagaagttggctttgctgataacacatgacctcttccgtgagttccggcggaacgcgtgcgtctttaagacggctgcgtagcgcttcccgccagcgcgggagatcggcggtcacggcgttttttaaacgcggaaacttttcaaagaaaatgaccagttgtggggaagccagtagcgcgaggatcatctcttcgaccattccctcttcgctgacggccagcatggtatttagcgtatccagcgtcagcattgtttcgcctggcggatctgttctcctacatcctgcaggctggcctcaatgcgccctaaccagtcgctgtgaataaacaggcaatgttgctgttcgctgaagcgggtatgctgctggcgccagtcgttttctaacgtttccagctgctgtttgatctccgcaggcatactgtcttcagccgttcccggtaacgccagacgggtaccttgtagactgatgtcgcgcaccaccagatgttgagcgttatcgacttccatattcagcgtttgggcaaagccgatcccgttcagtttgccgcggatctcgccgcctttggtcagccaaagttccagcgcgctgcggtcaaaggtaatatggatcacttccatatcatgcaatttgagcggtttttgtagcaataacgtcaacgttgacgcactggcttccggcggtaaagtgtaatgcgggcgacggctgaacataccgccttctttaatgacggtgaaggcggttttatcgctttgctgttgctgcaactgaaggcgacgctggacgataccgccgaggcgagtcagcatggcctgctgctgccaggcgtgtccggtcatcaatatttccagttgctgttgcatgagattcagactctgcgcgtcataccacaagcaatcttttagcaggataaggtcaatcggcgcaaccgcgtcgcgtccgctaaagaaggcgctggcctgtaacaggcggatggctttcttccagcgacggtcggagacataaggcgcattcggcaaattatccagctgttggcgcagagtaaatatcagctcaaagaccggatcagggagtgaaatcgcgccgatatccttttgccactgttgatattcttcgtcgctaacctgtaacgaggcaggtaccgggttatcactttcatcctgctgactgaccagcatggagcggaaattggctttatcctgaactttatccagccacaggcgaatcaacattcggtcgtacaacgcttccaggctgctgtccgcttcgggcagttcgttagaggccgccaccagcagccgcatcggaattttttcctcaaatgcgccgttgcggaaatggcgttcgttaatggcggtcagcaatgtgttcaggatagctggcccggctttccagatttcatccagaaaaacgatttcggcttcgggaaggtagccggtcgttaagcgttcatagcgaccttcatctttcagcgcctgaatagagagcgggccaaaaacctcttccggcgtggaaaagcgtgtcatcagatattcaaaagcgcgggcgcgctggaaagcaaacttcaggcggcgggcaatcagactcttggcgataccgggcgggcccaacaaaaagacgctctcaccgcttaacgccgccagtaggcaaaggcgtatggcatgactacgttcatacagccccttctcaagggcgctgctcagacgggaaattctttccgctaataaatgtgggtgagccataataaagaggcgtcctttcgacaaatggatcatgctaattgcgagtatagacgtttcaccaccggggctgtaatcgtctgacgcgctgtttatttttctttgagccaggttaatctggcttcatttaggggtacgattttatgattaatcgtgcatactgtgcgcttttttgtgggccaagggactaagcacacatttcatatctatacactcattcattcaaactacatcaaggcggcaaaggagtgaatcccctggcactgacttaaacgtgtgactggggtaagcgaatgcagccgacaaggaggtagggtgaagggggacgtgtataaacgaaagatgagtctatgagcactgataataagcaatcgttgcctgcgattaccctcgcagctattggggttgtctacggtgatattggtaccagcccgctttatacgcttcgtgaatgtttgtccggtcagtttggttttggcgttgaacgagatgccgtatttggttttctgtcgctgatcttctggctactcatctttgtggtttccatcaaatatctcaccttcgtgatgcgcgccgataacgcgggtgaaggtggaattttgacgctgatgtcgcttgccgggcgtaatacctcggcgcgcaccacatccatgttagttatcatgggactgataggcggcagctttttctatggcgaagtggtgattacgccggcgatttcggtgatgtcggcgattgaaggcctggagattgtcgcgccgcagctggatacctggattgtcccgctctccattattgtgctgactctgttgtttatgattcagaagcacggtacgggaatggtagggaaactctttgcgccgatcatgctgacctggtttttaatcctggcggtacttggcctgcgcagtattatcgccaatcccgaagtgttacatgcgctgaatcctgtctgggcggtacgttttttccttgaatataaaaccgtatcatttattgcgttgggcgcggtggtgctgtcgattaccggcgtagaggcgttgtacgccgatatgggacacttcggtaagttcccgattcgcctggcgtggtttaccgtggtattgccgtcgttagtactgaactactttggtcagggcgcattgctacttaagcatccggaagcgattaaaaaccccttcttcctgttggcgccggactgggcgttaattccgctgctgattctggccgcgctggcgacggtgatcgcctcccaggcggtcatttccggcgtcttttcgctgacgcgtcaggccgtgcgtcttggctatttgtcgccaatgcgcattatccatacctccgagatggagtccggtcagatctatatccctttcgttaactggctgctttatttcgcggtcgtggttgttattgttagctttgagcactccagcaacctggcggcggcctatggtatcgccgtgaccggcacgatggtgctgacgtctattctttctacgaccgtggcgcgtaagaactggcactggaacaaatattttgtcgcgctgatcctcatcgcattcctgtgcgtggatatcccgctgttctcggctaacctcgataaattgttgtccggcggttggctgccgctgagcctgggtctgatcatgttcacgatcatgaccacctggaagagcgagcgtttccgtctgttgcgtcgtatgcatgaacacggtaattcgctggaagcgatgattgcttcactggagaagtcaccgccggttcgggtgccgggtactgccgtatacatgtcgcgcgcgctcagtgtgatcccttttgctttattgcataacctgaagcacaacaaagtgttgcatgagcgcgtaatcttactgacgttgcgtacggaagatgcgccttatgtgcataacgttcgccgggtgcagattgagcagttgtctccgacattctggcgcgtggtggccagctacggctggcgcgaaacgccaaacgttgaagaggtgttccaccgctgcggtctggaaggccttagctgtcggatgatggaaacgtcgttctttatgtcgcacgagtcgttgattgtcggcaaacgcccgtggtatttgcgtctgcgtggcaagctgtatttgttgttgcaacgcaacgccctgcgcgcgccggatcagttcgagatcccgcctaaccgcgtgattgagttaggtacgcaggtcgagatttaacctcccatcaacatgccgggggccgcgttggcttacccggcctggccaatccgtagattcccacaagataatcgcctgatttccgctagcgaaacgtttcgacggcgatcacaattctgttacgtcatgatggttttatgaacacatccggggttacactgcggccagcgaaacgtttcgctagtggagcagaaaaatgaagaaaggcaccgtactcaactctgaaatctcgtcggtcatttcccgtctggggcatactgatactctggtagtctgtgatgcgggtttacccatcccgaatagcaccgcgcgtatcgatatggcactaacccagggcgtaccttcttttatgcaggtggtggatgtcgtgacccgggaaatgcaggttgaggcggcgattcttgcaacggaaatcaaacaacagaatccgcagctccacgaaacgttgctcactcaccttgagcaactgcagcaacaccagggaaacaccataaaaattagttatacgacacacgaacaattcaaaaaattgactgcagacagtcaggcggtgattcgcagcggggagtgttccccgtatgcgaacgtcattctttgcgctggcgtcactttctgaggccgctatggacgcattactgcaactcaaagggatcgataaagcgttccccggcgtgaaggctctctccggcgccgcgttaaacgtttatcctggccgcgttatggcgctggtgggggaaaacggcgccggaaaatccaccatgatgaaagtattaaccggcatctatacgcgagatgcgggatcgttgttatggctgggtaaagagaccacctttaatgggcctaaatcgtctcaggaagccgggatcggcattattcatcaggaactgaacctgatcccgcagttgaccattgcggaaaacatcttcctgggccgtgagtttgtgaatcgctttggcaaaatcgactggaaaaagatgtatgccgaagccgaccacctcttagccaaactcaatctgcgttttaagagcgataagctggtgggcgaactctctatcggcgatcagcaaatggtggaaatcgccaaagtgctgagcttcgaatccaaagtcatcattatggatgaaccgaccgatgcgctgaccgacactgaaaccgactctctgttccgcgttatccgcgaattaaaatcgcaggggcgcggcattgtctatatctcccaccgtatgaaagagatcttcgaaatttgcgatgacgtgacggtcttccgcgatgggcaatttatcgccgagcgtgaagtggccacgttgaccgaagattctcttatcgaaatgatggtgggacgtaagctggaagatcagtacccgcatctggataacgcgccgggtgagattcgcctcaaggtcgataatctgtgcggaccgggcgtgaatgatgtctcttttgtgctgcgaaaaggcgagattcttggcatctccggcctgatgggcgccggtcgcaccgagctgatgaaagtattgtacggcgcgatgccgcgaaccagcggttatgtgacgctcgatggacacgaagtggtgacgcgctctccgcaggacgggctggccaatggcatcgtttatatctctgaagaccgtaagcgcgatggactggtgctcggcatgtcagttaaagagaatatgtcgctgacggcgctggactatttcagccgcgctggcggaagcctgaaacacaaagatgagcagcaggcggtgggggattttatccgtctgttcaacgtcaagacgccttcaatggaacaggcgataggcctgctttccggtggtaatcagcaaaaagtggcgattgcccgcgggttgatgacgcgcccgaaagtgctcattctcgacgagccgacccgcggcgtggacgtcggcgccaagaaagagatttaccagcttatcaaccagtttaaggccgacggcctgagcatcattctggtctcatctgagatgccagaagtattaggcatgagcgatcgcatcatcgtcatgcatgaagggcatctcagcggtgaatttactcgcgagcaggccacccaggaagtgttaatggctgccgcagtgggcaagcttaatcgcgtgaatcaggagtaaaaaagatgacaacccaggctgtttctggtcgccgttatttcactaaagcgtggcttcttgagcagaagtcgctcattgccctgctggtgttgatcgcgattgtttcgacgttgagccccaacttttttaccgttaataatctgttcaatattcttcaacagacctccgttaacgccattatggcggtggggatgacgttggtgattctgacatcggggatcgatctgtccgtcggttccctgctggcgctcaccggtgcggttgccgcttcaatcgtcggcgttgaagtgaatgcgctggtcgcggttgccgccgcgctggcgctgggcgctgcgattggcgccgtcactggcgttatcgtcgcgaagggccgcgtacaggcgtttatcgctacgctggtgatgatgctgctactgcgtggcgtgacgatggtttacaccgacggtagcccggtcaacaccggctttaccgataacgccgatctgtttggctggttcggtatcggtcgtccgctgggcgttcctacgccggtctggatcatggctatcgtctttatcgccgcctggtatatgctgcatcacactcgtctgggacgctatatctacgcgctgggcggtaacgaagcggcgacgcgtctgtctggcattagcgtgagcaaagtgaaaattatcgtctattcactttgcggcctgacagcatcgctggcgggcatcattgaagtggcgcgcctctcttccgcgcagccgacggcgggtaccggctatgagctggatgctattgccgccgtggtgctgggcggcaccagccttgcaggtggtaaagggcgcattgttgggacattgatcggcgcattgattctcggcttccttaataatggtttgaatttgttaggtgtttcctcctattaccagatgatcgtcaaagcggtggtgattttgctggcggtactggtagacaacaaaaagcagtaacaacgactacaggacatctgaaatatgaacatgaaaaaactggctaccctggtatctgctgttgcgctgagcgccaccgtgagcgcgaatgcaatggcgaaagacaccattgcgctggtgatctctaccctcaataatcccttcttcgtgtcgttaaaagacggggcgcaaaaagaggcggataaactgggttataacctggtggtgctggactcccagaacaaccctgccaaagagctggcgaacgtgcaggatttaaccgttcgcgggaccaaaattctgctgatcaacccgactgactccgatgcggtgggtaacgcggtgaagatggcgaaccaggcgaagattccggttatcacgcttgaccgccaggcaaccaaaggcgatgtcgtcagccatatcgcgtctgataacgtgctgggcggtaagatcgctggcgactatatcgcgaaaaaagctggcgaaggcgccaaagtgattgagttgcaaggcattgccggaacatctgcggcgcgtgagcgtggcgaaggtttccagcaggcggtagccgcccacaaatttaatgtcctggccagccagcctgctgatttcgaccgtactaagggtctgaacgtcatgcagaacctgctaaccgcgcatccggatgttcaggctgtcttcgcccagaacgatgaaatggcgctgggcgcactgcgcgcactgcaaactgccggtaaagcagatgtgatggtggttggatttgacggtacgccggatggcgaaaaggccgtaaaagatggcaaactggcagcgactatcgctcagttaccggatcaaatcggcgccaaaggcgttgaagtggcggataaggtgttgaaaggcgaaaaagttcaggccaaatatccggttgacctgaaactggtcatcaagcagtaataaacgacacgggtcaactatggcctgatggcgacagaaatacgcgagcctccgctgaggtgaacgtaaaaaaaagaaaagcagggcacgcgccaccctaaccggtggcgcactttgacgtggaaccccgaatatgaaaaccgcaggtaatctcatcgtccttggcagcattaatgccgatcatatccttaatcttgagtccttccctaccccgggtgaaacggtaaccggtagccattatcaggtcgcgtttggtgggaaaggcgcgaatcaggcggttgctgcgggacgtagcggggcaaatattgcgtttatcgcctgcacgggcgatgacgatattggcgacagtattcgtaaacaattagtcagcgatcgtattgatatcgcgccagttagcgttattaaaggcgagtctaccggggtggcgctgattttcgttaatggcgaaggcgagaacgtcatcggtattcatgccggagcgaatgccgcgttatcgccggcgttggttgatgcgcagcgtgaacgtatcgcgcaggcggatgcgttactgatgcaactggaatcgccgctggaaagcgtactggcggcggcgaaaatcgcccatcaacatcatactactgttgcgcttaatccggcgcctgcccgtgagttaccggatgaactgctggcgctggtggacatcatcacgccaaatgaaacggaagctgaaaagctgacgggcgtgcgtgtggaaaatgacgacgatgccgcgaaagctgcgcaggttttgcatgataaaggcattcgaaccgtattaattaccttaggaagccgtggcgtctgggccagcgtagacggcgagggccgccgcgttcctggatttagcgttgaggctgtcgataccattgctgccggagatacgtttaacggcgcctttatcaccgcgatactggaggagacgccgttgccggaagcgattcgctttgcccatgccgccgccgcgattgccgtaacgcgtaaaggcgcgcaaccttccgttccgtggcgcgaagagatagaagcgtttttacatcagcaggggtaacgcttggctactatgaaagatgttgcccgcctggcgggagtctctacatcgacggtctctcacgttattaacaaagatcgctttgtgagtgagacgataaccgaaaaagttgaagcggcgattaaatcgctcaactatgcgccttctgcgctggcgcgaagcctcaagttaaaccagacccgcacgattggtatgctaattaccgccagtaccaaccctttttattccgaactggtgcgcggcgttgagcgaagctgttttgagcgcggttatagtctggtgctgtgcaataccgaaggcgacgagcaacggatgaaccgcaacctggagacgctgatgcaaaaacgggtagacggtttactgctgctgtgtaccgaaacgcatcagccttctcgtgaaatcatggagcgttatccgtctattcctaccgtcatgatggactggtcgccgtttgatggtgagggcgatagcgatctcattcaggataattcgttgctaggcggcgatcttgctacccaataccttatcgataaaggatttacccgaatagcctgtattaccggcccgctggacaaaacgccagcgcgtttacggctggaagggtatcgggcggcgatgaaacgcgcagggctggctattccgcaaggctatgagatcaccggcgattttgaatttggcggcggctttgacgccatgcaggcgttactcgcccatcaacagcgaccgcaagcggtttttaccggaaacgatgcgatggctgtcggcgcctatcaggcgctatatcaggcggggcttcgtattccgcaggatatggcagtcattggctatgatgatattgagctggcgcgctatatgacgccgccgctgacgactatccatcagccgaaagatgaattgggcgagctggctattgatgtgttgattcatcggatggcgcagcccgccttgcaacaacagcgacttcagcttactccggttttgacggtgcgtgggtcggtttagatttatgccgttctttaatcagattgttgccgtctttggctcttagcagcataaacatcagcgcggacacgatagtgatcgcccccatcgtgataaaggtatagtggaactgttccacggtactggtgcccgcaaaaccttcataaatacgtaacaccgccgcgctgatcgccacgcctaaactgatagacaattgctgcgtaaccgccagaacgctgttgccgctgctggcattatcgtccgtcagatccgcaagagtaatcgtattcattgccgtaaattgagtggacatcgccattccaagaatgaatagcggcagcacgagcatccagatcggcatggcgggagattgaaacgaaaactgggcaatcatcagaccgataaataccgtaatgccgaccagagtcttccggtatcccaaacgtcgtaaaacctgcgttacggtcgatttcgcgataatagaacccaaagccgtcggcgccatcatgcagccggcgatcagagccgggtagccaaaaccaacctgtagcattaacggcatcaaaaaaggtacgcagcctgtccccagacgcgtggcgaggttgccggcaataccgacggaaaatgtgcgtgtcttaaacagcgatagtgatattaacggtgtcggatgacggcgggcgtggcggatataggccaatagtagaacgatactgcaaaaaataatggcggatgcgatccatgtcgccacaatcttttcgccaaacagttccattccgctggaaaataaaaccagacttaacccaaaaagaaagaagccggtcatgtcaaacttgcgacgcggcgtggtgaagttgggcatatatttgcgggcatacagaatgcctgcaacaccaatgggaatattaatcaggaagatccagtgccagcttgcccaggtcaccagtacgccgcctaataccggccccagaatcggacctaccagccccggcatagtgacaaagttaagaacgggcagcagctcactacgcggataggctcgcaataacgccagccgcgccactggcatcatcatcgctccgccgacgccttgtacgacgcgaaaaataaccaattcagatagtgaactggagagcgcgcaggccagcgagcctaacgtaaacagacttacggcaaccataaaaacgcgacgcgtaccaaagcggtcagccagccagccgcttaccggaattaacatagctactgtcagggtataactgataatagcggactgcatggcgagtggtgaacggttaagactatgcgcaatagccggtaaagcggtattcaaaatggtggcgtctagcgcctgcataaagaaggccatcgccgcgatccacggcaggccagccatactgcgcgcttttttgctggtcattcaatatcctgttaattatctggtctctcattgggcgctattaacaacgcctggcaggcctggaaagcgcgttcgccgtcgccatcagcgatggcatcaacaatggcctggtgcaaatccagctttaccacctcgttataggtgattgaggtaaagtaagtgtgataaaccgaatgaaatagcgtcgcaaaagagattagaaagggattggcgctcatttcgtagatatgctcgtgccacgccatatccacttcaatccagcgttcacgcttaaaatgctttttcagcgcgaccatctcttccattaaggcattaagccgcgctttctgctccggtgtgccaagagtcgccgccagcaggcaggcttgcggctccaggctaatacgcatcaccagaaaatgctctaccacctgatgaaaattttcttccgtcatccaccaggtcagcagctcttgatccagaaagttccagtttccctgcggcatcacccgcgtaccaatgcgcggacgaggtagcaccatacctttagccgtcaacgttttcaccgcttcgcgaactgccgttcgacttacgccgtactgctcgcccagttctatttcgccgggaagaatcgtaccgggggcgtagtcaccctttaatatccgctgcgccagcttttcagccagaacataggatagatttttctgtgcggctaattgttgtgcgcttaaaggcatgaatgttcttcctttctctttcgtttggttattagtatgccacctggaagtgtgattgcagttgcaataacggcaatttgcttattttatggcacgttaagcacgctattgatgaaaaaagagacactcagaaaattattttaaatttcctcttgtcaggcagaaataactccctataatgcgccaccactgacacggaacaacggcacacaggccgccgggtcagcggggttcagaccagaacctcacggagaaaagcgaaaataaacgcttgactctgaagcgggaaagcgtaatatgcacaccccgcgccgctgagaaaaagcgaagcggcactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttgacgtcctaggacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacgaagtttaattcattgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacaggaagcagcttgctgcttcgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtggctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcagatgtgcccagatgggattagcttgttggtgaggtaacggctcaccaaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaaggtgttgtggttaataaccgcagcaattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtctgtcaagtcggatgtgaaatccccgggctcaacctgggaactgcattcgaaactggcaggcttgagtcttgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacaaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtctacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtagaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacagaagaatccagagatggattggtgccttcgggaactgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcgattaggtcgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaactgttctttgcagtgctcacacagattgtctgatgaaaagtaaatagcaaggcgtcttgcgaagcagactgatacgtccccttcgtctagaggcccaggacaccgccctttcacggcggtaacaggggttcgaatcccctaggggacgccacttgctggtttgtgagtgaaagtcacctgccttaatatctcaaaactgacttacgagtcacgtttgagatatttgctctttaaaaatctggatcaagctgaaaattgaaacacagaacaacgaaagttgttcgtgagtctctcaaattttcgcaacacgacgatgaatcgaaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaagggcgtgctaatctgcgataagcgccggtaaggtgatatgaaccgttataaccggcgatacccgaatggggaaacccagtgtgattcgtcacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagagcctgaatcagcatgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaagcgcatgtgctgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcacccttcggggtgtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgtataggggagccggagggaaaccgagtcttaattgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacctgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggctagggggccatcccggcttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgaacgtatcacccaagacaactttacggagttgacgattgacggagcgaagcgacgtcaaagcgttcattaaagtcgagttggcttagggatacgttcgttgggtaggggagcgttctgtaagcctgtgaaggtgtgtcgtgaggcatgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacgggttaatattcccgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagggtgtaggtgtgtgttccaggtaaatccggttcactttaacactgaggcgtgacgacgaggcactacggtgctgaagcaacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacacgaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgacacgtaggtgaagtgatttactcatggagctgaagtcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggtcagcgtaagcgaagctcctgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggctttgaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgtggacccgtaatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgagacttagagtctcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaagatgttttggtggttgagagacgattttcagcactgattcagattacatcagaacgtaaaaacggtctgataacagaatttgcctggcggcactagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaattaagcagtaaactgatgtaaaaatcagtggttgtaaaagaattcggtggagcggtagttcagttggttagaatacctgcctgtcacgcagggggtcgcgggttcgagtcccgtccgttccgccaccctaattaggggcgtagttcaattggtagagcaccggtctccaaaaccgggtgttgggagttcgagtctctccgcccctgccagaaataatccttagcatctgctaaggatttttttttgcctaaaattacctgattatctgatcaggtaatcgtaagttcccttctttttcttttcatcattttcattgttcatccagcacatccgtttttaacagatcgcagatcagcgagtatttatcgctgttttgcagccaaatagcgtatagtggccgtgaaagcgttgcgctgtcggcaacggtatgtaatccgcccttttcatttgcccagtttacaggaagccagctacagccatttaatgcgctaagctgctgtcgggcgagttcggctgagctggttgttaataccggcacttcatctgctgcgatcagccctgtttcatgctgttggaagtctggtccccactccagccgcagataattgagttctgatttcttacgggcagggctgctgcaatataacgccaaagtgaagtgccctaacagctgactgctgaactcatccattttgggcgcttcggtagtaatgaggagatcaagctggcgttcatgaagttgcttcacaagcgattgccgttgagcgattctggcttcgaactgcaggccgctttgcggctcctgtagttggtacagtcgccccagccaggcgttaagcatacactcccataaagacgcgctggcgccgatggaaaactcgttatggcgtgaggtatgcgccacctctttacgtgccgcctgccacgtattcatcagcgtttccgcatacggtaaaagtttttcgccagccgtggttaaacggatattgtttctgtgccgcgtaaaaaggtttacgcccagttgattctccagttgcctgatacgaaagctcaccgcggattgcgtcaggtaaagtgcttctgcggcccgcccgaaatggcgtgtccggctaacttccaggaaagtttttaacaattccgtatccactgtgctctccacaaaattatttgtcgttatgatttaaatgttttgttttacactctgtcaagcgtaactaatactccgcgccataaatagctcagacaaagaattaggagcgtgcaggatggcggaaagctttacgacgactaatcgatattttgacaataaacattatccacgtggattctctcgtcacggtgatttcacgattaaagaggcacaactgcttgagcgtcatggtcatgcctttaatgatctggatcttggcaagcgtgagcctgtgactgaagaagagaagctgtttgtagcggtatgtcgcggtgaacgcgagccggtaacggatgcagaacgcgtctggtccaagtatatgacgcgtatcaagcgtccaaaacgcttccacaccttgtctggcggcaagccgcaagttgaaggcgcagaagactacaccgaagctgatgattaataaaaagggcgtaatgccctttttttacgccaacagcttttgcaaatgaattaacaacctgtctatcgcccgatagcttaccgcctcctgcaaatgctgacgcgagatctggtcagccagttctatgtcggcaatggttctggcaacttttagtaaacgctgccaggcgcgaatggataatccaagatgcaccagcgtgtcttcaagccagcgggcgtcatcgtgatgcaaaacacaatatttttggatttcgcgaccctccagacgcgcgtttaacttcttctggcgtcggtactgccgttcatgggcggcgatgacccgcttttttaccgtagcgctgctctcaccctttgaggcgtgttggctaagaatcccgggcggtggaagcggtatctcaagcgaaaggtcaaaacgatcaagaaacgggcctgacaaccgattaaggtaacgtagtgtctgttctggcgtgcagcgattatggtttccctgataatgtccggtcgggctgggattcattgcggcgattaactggaacctggcagggtacgttattttcgctctggtacgggataaatgaatttgaccggattctataggttcacgtagcgcatccagtgtgcgtcgttcaaattcaggcaattcatcaaggaacaaaattccgttgtgcgccagcgatatctctcccggggcgggtattgcgccgccgccgaccatagcagtaagtgaggcgctatgatgaggtgagcgaaaggggcgttgctgccatcgtttttgtaccgtatcggcattaaccagactgaggatcgcggcgctttccaacgcctcctcattgcttaatggtggaagaatcccgctcagtcgactggccagcatggttttacccgtacccggcgggccgatcaatagcagattatgtccccctgccgctgtaatctccaggccgcgtttaccctgctcctgaccgatcacatcgcgaagatcggcagttgcggtaggcgatgccatatcctgagctaaaggtctttccagggcgtgtttcccttccagaaaggcgcagacggtttgtagatgatcggcgataaaacatccttctttgcttataagcccaacctccgccgcgttctctgttgcgacgataatatttctgccggccctgatggcttccgttgcacttgatattgcgccaggaacgccgcgtaatgcgcctgtaagcgctaactcacccaccagctcatatgcctcaagattcgacgctgtaagctgctcagacgcggccagaagcgcaacagcaataggcaggtcataccttccaccctctttcggtagatcggctggagcaaggttaatggttatttttttagccggaaattcatatccgctattaataatcgcactacgtacccggtcacgcgcctcttttaccgtggtttccggtaggccaaccatggttaatcccggtaatccattactgatatgcacctctatagtgataggcggcgcattgacgccaagtgcggcgcgggtatgaacaatcgccagtgacataatccctcctgttacgtggattatgcggaatagaagagaaaatcgaattactgactttttgttttttagcgactgcttcctgaattttggcgtcattttcaggtaagaaacatcaaactggaagaacgctcgcagaagcgaaaagaaggaaaacaggatgtagagtgcgccaaaagggggaggaaaacgtgaaaatttttcagttgctaatttttcttataaaaaacaaagtacttttaggcattcacctgcattatctgaaacgtggttaaaaaaatatcttgtgctattggcaaaacctatggtaactctttaggtattccttcgaacaagatgcaagaatagacaaaaatgacagcccttctacgagtgattagcctggtcgtgattagcgtggtggtgattattatcccaccgtgcggggctgcacttggacgaggaaaggcttagaaatcaagccttaacgaactaagacccccgcaccgaaaggtccgggggttttttttggcctgaaaaacttaagcgaggagcagagcgtgaataacagcataaaattctgtttctcaagatttacgacggggatgtaactatgaacggggcacagtgggtggtacatgctttgcgagcgcagggggtgaaaaccgtatttggttatcctggcggcgcaattatgccggtttacgacgcgttgtatgacggtggtgtggagcatttgttgtgccgacacgagcagggtgcggcaatggcggcaatcggttatgcccgttctaccggcaaaaccggtgtttgtatcgccacttccggccctggcgccactaacctgatcactggcctggcggatgcgttgttagattcggtccccgtcgtcgcgatcacgggtcaggtttccgccccgttcatcggcaccgatgcgttccaggaggtggatgtgttagggctgtcgctggcctgtaccaaacacagcttcctggtgcagtcgctggaagagttgccgcgcatcatggcggaggcttttgaagtcgccaacgctggccgtcctggcccggttctggtggatatcccgaaagatatccagttggccagcggtgagctggaaccctggtttactaccgttgctaacgaagcgactttcccgcaggctgatgtggaacaggcgcgccagatgctggaacaggcgaaaaaacccatgctgtacgtcggcggtggtgttggtatggcgcaggcagttccggcgctgcgtaaatttatcgcggtaacgcaaatgccagttacctgcacgctgaaagggctgggggctgttgaagctgattatccgtactatctgggcatgctgggaatgcacggtactaaagcggctaatttcgcggtgcaagagtgtgatttactgatcgcagtgggtgcacgttttgatgaccgggtgaccggtaagctgaatacgtttgcgccgaacgccagcgtaatccatatggatatcgacccggcggaaatgaacaaactgcgtcaggcacacgtcgcgttgcagggcgatttaaattcgctgttgccggcattacagcaaccgctgaagatcgacgcatggcgtcagtcctgtgcagagctgcgcgcagaacacgcctggcgctatgaccatcctggcgagactatctatgcgccgttgttgttgaagcaattgtcggaacgcaaacccgcagacagcgtggtgacgacggatgtggggcagcatcagatgtggtcagcccagcatatgacttacacccgcccggagaacttcatcacctccagcggtctggggacgatgggattcggcttaccggcggccgttggcgcgcaggtagcgcgaccgaatgataccgttatctgtatctccggtgacggctccttcatgatgaatgttcaggagttgggcaccgtaaaacgcaagcagttaccgttgaagatagtcttactcgacaaccagcggttagggatggttcgacaatggcagcaactgtttttccaggagcgatatagcgaaaccaccctgaccgataaccccgatttcctcatgctggccagcgccttcggcattccaggccagcacattactcgtaaagaccaggttgaagcggcactcgacacgatgttggcaagcgaagggccgtacctgcttcacgtctcaatcgacgaacttgaaaatgtctggccgttggtgccgcctggcgccagtaactctgaaatgctggagaaattatcatgatgcaacatcaggtcaatgtatcggcacgctttaatccagaaaccttagaacgtgttttacgcgtggtgcgccatcgtggttttcaggtgtgctccatgaatatggaagccgcgaccgatgcgcagaatataaatattgaattgaccgttgccagtccccggtcggtcgacttactgtttagtcagttaagtaaactggtagatgttgcgcatgtcgcgatctgccagagcgctgccacatcacaacaaatccgcgcctgagcgcaaaaggaagaaaaatgacgacgaaaaaagctgattatatttggttcaatggcgagatggtgcgctgggaagacgcgaaggttcacgtaatgtctcacgcgctgcactacggtacgtcggtatttgaagggattcggtgctacgactctcacaaaggtccggtagtgtttcgtcatcgtgaacatatgcagcgcctgcgcgactcagcaaaaatttatcgttttccggtttcccagagcattgatgagctgatggaagcctgccgcgacgtaattcgtaaaaataatctgaccagcgcctatatccgtccgttggtatttgtcggcgatgtcggtatgggcgttaacccgcccccgggatacaccactgacgtcatcatcgccgcgttcccgtggggggcatacctgggcgccgaagcgctggatcaggggatcgatgcgatggtttcttcctggaaccgcgctgcgccgaacaccattccgaccgccgccaaagcgggcgggaactatctttcctcactgctggtgggtagcgaagcgcgccgccacggctatcaggaaggcatcgccctggatgtaaacggctatatctccgaaggcgcaggtgaaaacctgtttgaggtaaaagatggcgtgctgtttactccgccgtttacctcttccgcgctgccaggcattactcgcgacgcgattatcaaactggcgaaagagctgggtattgaagtgcgcgagcaggtgctgtcccgtgaatcgctgtatctggccgacgaagtgtttatgtccggaaccgcggcagaaattactccggtacgcagcgttgatggtatccaggtaggtgaaggccgttgcggccctgttaccaagcgtattcaacaagccttctttggtctcttcactggagaaaccgaggataaatggggctggttggatccggtaaattcataataaataaaattaatattttcccaaaataatttgcgtcacaggaaggcggtaacgcagcgaatccccagaagcttactgtagtaagtgactggggtgagtgaggcagccaacgcacctgtggcgtgaagtatgaagggaaaagatggggagtaaataaagcatgcctaagtaccgttccgccaccaccactcatggtcgtaatatggcgggtgcccgcgcgctgtggcgcgccaccggaatgaccgacagtgattttggcaaaccgattatcgccgtggtgaactcattcactcagtttgtgccgggtcacgttcatctgcgcgatctcggtaagctggtcgccgaacagattgaagcttccggcggggtggcgaaagagttcaacactattgccgtggatgacgggattgccatggggcacgggggtatgctctattcactgccgtcgcgcgagctgatcgccgactccgttgagtacatggtgaacgctcactgcgctgacgcgatggtgtgtatctccaactgcgacaaaatcaccccagggatgctcatggcctcgctgcgcctgaatattccggtgatctttgtctccggcggcccgatggaagccgggaaaaccaagctttcagacaaaattatcaagctggatctggttgatgccatgattcagggagcggacccgaaagtctctgacgatcaaagtaaccaggttgaacgctccgcctgtccaacctgcggctcctgctccggcatgtttaccgctaactccatgaactgcctgaccgaagcgctgggcctgtcgcagccgggcaacggctcgctgctggcaactcacgctgaccgtaagcagttgttcctcaatgccggtaagcggattgttgaactgactaaacgctattacgagcaaaacgacgaaagtgcactgccgcgtaacatcgccagcaaagccgcgtttgaaaacgcgatgacgctggatatcgcgatgggcggttcgaccaacaccgttcttcacctgctggcggcggcgcaggaagcggaaatcgacttcaccatgagtgatatcgacaagctgtcccgcaaggtgccgcagctgtgtaaagtggcgccaagtacccagaaataccatatggaagatgttcaccgtgccggcggtgtgctgggtattttaggcgagctggatcgcgccgggctgctgaaccgcaacgtgaaaaacgtattaggcctgacgttgccgcaaacgctggaacagtacgacatcacggttacgcaggacgaagcggttaaaaaaatgttccgtgctggccctgccggtatccgtactacccaggcgttctcgcaggattgtcgctgggattcgctggatgacgaccgcgcagcgggttgcatccgctcgctggaatatgcctatagcaaagacggcggtctggcggtgctgtatggcaacttcgccgaaaacggctgcattgtgaaaaccgcaggcgtggatgacagcatccttaaatttaccggcccggctaaagtgtatgaaagccaggacgacgcggtagaggcgattctcggcggcaaagtagtggaaggcgatgtagtcgtgatccgctacgaagggccgaaaggcgggccgggaatgcaggaaatgctctatccgaccagtttcctgaagtcgatggggctgggcaaagcctgcgcgctcatcaccgatgggcgtttctccggcggtacttcgggtctttccatcggccacgtctcgccggaagcggccagcggcggcactattgcgttgattgaagatggcgacactattgcgattgatatcccgaaccgcagcattcagttgcagttgagtgaggctgaaatcgccgcacgccgcgaggcgcaggaagctcgtggcgacaaagcctggacgccgaaaaatcgtcagcgtcaggtttcgtttgccctgcgtgcctacgccagcctggcgaccagcgccgataaaggcgcggtgcgcgataaatcgaaattgggaggttgatgatggcggaatctcaacctctgtcagtcgcgccggaaggggcggagtatctgcgcgcggtgctacgcgcgccagtatacgaagcggcgcaggtgacaccgctgcaaaaaatggaaaagctctcgtcacgtctggacaacgttattctcgtcaaacgcgaagaccggcagccggtacatagctttaagctgcgcggcgcttacgcgatgatggccggattgaccgaagaacaaaaagcccacggcgtgattaccgcgtcggcggggaaccatgcacagggcgtggcgttttcctccgcgcggcttggcgtgaagtcgctgatcgtcatgccaaaagcaacggcggatattaaagtcgatgcggtacgcggttttggcggcgaagtgctgttgcacggcgctaattttgatgaagcgaaagcgaaagctattgaactggcgcagcagcagggttttacttgggtgccgccgtttgatcacccaatggtgatcgccgggcagggcacgctggcgctggaactgcttcagcaggattcgcatctcgatcgtgtctttgtgccggttggcggcggcggcctggcggcgggcgtagcggtactgatcaaacaattgatgccgcaaatcaaagtgattgccgtcgaagcggaggattccgcctgcctgaaagcggcgttggaagccggtcatccagtggatctcccgcgcgttgggttgtttgctgaaggcgtagcggtaaaacgcatcggcgacgaaaccttccgcctgtgccaggaatatctcgacgacattattacagtcgatagcgacgctatctgcgcggcgatgaaagatctgtttgaagatgtgcgtgcggtggcggagccgtccggcgcgctggcgctggcggggatgaagaaatatatcgcccagcacaatattcgcggcgaacgcctggcgcacgtcctttccggcgccaacgtcaacttccacggcttgcgctatgtgtctgaacgctgcgagctgggggaacagcgcgaagcgttactggcggtgaccattccggaagaaaaggggagctttctcaaattctgccagttgcttggcgggcgtatggtcaccgaatttaactaccgttttgccgacgcgaaaaatgcctgtatttttgtcggcgtacgcgtcagtcaggggctggaggagcgaaaagagattatcacccaactgtgcgacggcggttatagcgtagtggatctctccgacgatgaaatggcgaagctgcatgtgcgctatatggtcggcggacgcccctccaagccattacaggagcgtttgtatagtttcgaatttccggagtcgcccggcgcgttgctcaaattcctgcatacgcttggcacgcactggaatatttcgctattccattaccgtagccacggtaccgattatggccgcgtgctggcggcgttcgagttaggcgatcatgagccggatttcgaaacccggctgcatgagctgggctatgaatgccatgatgagagcaataacccggcgttccggttctttctggcgggttaattcagcgtttagtttttcgggcccacaaagtaaagtgggcctgatatccagatattatcttccctcagttattgggcttttctgccagcccggagcatccactcatttcattttgcgagacgttttccagaaggcgcccaatctgcttgtggtgaaactcggctcaccatatcgttagcaccgccatcacttgcacctgctaaaaacaatgtataaaattttatacacaaaggatgttatgttactcactcgagctctctccaatgaaaaagaaattcgatgagtgggatcttctctggaggatctcctggcttttcccataacggtacgtaaagcagtcggttatcagcttcacaaaattcagtatggaattgaacccgatgactggaaaccgttttcagaaattggggctggggtaaatgaaattcgtattcgtgacaacaatggtatctatcgcgttatgtatgtcgctaagtttgaagaagcactctacgttttgcatagtttccaaaaacagacgcaacaaaccagtcagcatgataaaaacatcgccagaacgcgttataaccgggtggtgcaacaacggagaaacagcttgtgattgccaaaactgatagtgatattcgccatgtgacgccatctggcggtaatgtttttgctgatttggggtttcataagcaggacgcagaaaagttttacgctgattccctgaatgaaatcgaaaacacgttagccattaaacaacagctaatggaagaaattaccctctggattacgcaaaaccagatgaagcaagccgaggttgctacagttttgcatatatcccgaccgcgcgtttcggatgtcgtcaacaagaaatgcagcaaattcaccattgatgctctggtgaatatgcttagccgtattgggaagcctgttcgggtaatggtagggccgtaaaactaattcggtaaaatcttccagaacgcatcaattagcggctcatgcagccgctttttttgcgcgcagacgccgagttcaaacggcgttttttcatcgctgcgttctaaaatcatcacccggttgcgcactggctccgggctgttttccagcaccacttccggcagcagcgccacgccgcagcccagcgccaccattgagaccatcgcttcgtgaccgccgacggtggcgtaaatctgcggattgctgattttatgccggcggaaccatagctcaatgcgacggcgtaccggcccctggtcggccatgataaacggcaccgtcgaccagtctggcttgtcgaccgaaacctgattacgcaccgggcagggcagcgccggggcgatcagcaccaccgccagattttccagcatcgaaaacgccactgcgccgggcagcgtttctggtttgccggcgattgccagatcggcctcgccggtgactactttttccatcgcatcggcggcgtcgccggtggtgagcttaatttccaccgagggatgctcggcgcgaaaacggtcgaggattggcggcaggtggctgtatgccgcggtcactgaacagaagatatggagttcgccggaaagggacggcccctgctgatcgagggtatggcgcagctgctggtactgcaaaagcgtctgttgggcaaacactcgcagctcttcacccgcttcggtcagcgtgaccgtacggttatcgcgcacaaacagcggctggccgagatcttcttccagccgctgaatctgccgggagagcgtggaggggctgacgtgcatcgcccgcgcgctgcggccaaagtggcggctttccgccagatgcaagaaggtttttagatcgcgtaaatccacagacagacctccggtttttgacgttgcataaaccgcaacataacgttgtgaatatatcaatttccgcaataaatttcctgttgtaatgtgggttcattcgcacagatagcaatctgtaaaccgaacaataagcgcgacacacaacatcacggagtacaccatcatggctaactactttaatacactgaatctgcgccagcagctggcgcagttgggtaaatgccgctttatgggccgcgacgaattcgccgacggcgcgagctaccttcagggtaaaaaagtggtcatcgtcggctgtggcgctcagggtctgaaccagggcctgaacatgcgtgactccggtctggatatttcctacgccctgcgtaaagaagccattgctgagaagcgtgcttcctggcgtaaagcgaccgagaacggcttcaaagtaggcacctacgaagagctgatcccgcaggctgacctggtagttaacctgacgccggacaaacagcactccgacgtggtgcgttccgtacagccgctgatgaaagacggcgcggcgctgggctactcccacggcttcaacatcgtggaagtgggcgagcagatccgtaaagacatcaccgtggtgatggtggcgccgaagtgtccgggcaccgaagtacgtgaagaatacaagcgtggcttcggtgtgccgacgctgatcgccgttcacccggaaaacgatccgcaaggcgaaggcatggcgattgctaaagcctgggcggcggcgaccggcggtcaccgtgcgggcgtactggagtcttctttcgtggcggaagtgaaatccgacctgatgggcgagcagaccatcctgtgcggtatgctgcaggccggttctctgctgtgtttcgacaagctggtggcagaaggcaccgacccggcttatgcggaaaaactgattcagttcggctgggaaaccatcaccgaagcgctgaagcagggcggcatcaccctgatgatggaccgtctgtctaacccggcgaaactgcgtgcttacgcgctgtccgaacagctgaaagagatcatggcgccgctgttccagaaacacatggatgacatcatctccggcgaattctcttccggcatgatggctgactgggctaacgacgataagaaactgctgacctggcgtgaagagaccggcaaaaccgcgttcgaaaccgcgccgcagtatgaaggcaaaatcggcgagcaggagtactttgataaaggcgtgctgatgatcgcgatggtgaaagcgggcgttgagttggcgttcgaaactatggtggattccggcatcatcgaagaatccgcttactacgaatcactgcacgagctgccgctgatcgccaacaccatcgcccgtaagcgtctgtacgaaatgaacgtggttatctctgataccgcagaatacggtaactacctgttctcttacgcttgcgtaccgctgctgaaaccgtttatggcggaattgcaaccgggcgatctgggtagtgctatcccggaaggcgcggtagacaacgcacagcttcgcgacgtgaacgacgcgattcgtagtcatgcgattgagcaggtaggtaagaaactgcgcggctatatgacggatatgaagcgtattgcggtagcgggttgatataccttgtcggggggcgctagcgcttacctgacctacaaaatcaagcagacgatgtaggccgggtaaggcgtagccgccacccggctttttatttacgatacaataccttaatgatgtggtaaccgaactgggtatgcagcgggccggttggctccagtaccgggcaggaaaagactactttatcgaatgccggaaccatctggccctgacgaaattcgcctaaatgaccgccttttttaccggatgggcagatagaatgcttcttcgccagcttctcaaaatcgccgccgtttttaatttgctccagaagatctaaagccagtttctcttcttttacaagaatatgcagtgctgctgccatttttgccattattgtgttctcacgtcgcaaagattggccgtcactttatcactccttaggccgtcagacatatactcttcgccattacaggacagatgtcccgcctgatttaatgaaccgggagataagcagcatttttagcgggcgtatttcggatgtgcgggacggcggtcctgtcctttctgacaaggggcgagataccatgaacataatgaaaaacgcagaatttccagacgactggcttttagggctacgccaggtcgtacgcgacccagtgctctatgaattactcaaatactgcccgttggaaatcatgcagtacagggcgtttatgcgatgtcgcttgagtatgttctgctgacggcgatcgcgctaatgggttctttcagttggatcaagagcgcacagcgtaatggctatatgccgcttgccgccagagcctgctgattgaccttttccaggctgcctgaaaaagcagcctggtcttctctgggcctcgctttctgctacaatccctcccccgttcgaagattgagcactattcccatgcgtttaaatcccggccaacaacacgctgtcgaattcgtcaccggaccctgcctggtgctggcaggagcgggttctggtaaaactcgcgtaattaccaataaaatcgcccacctgatccgcggatgcggctatcaggcccggcatattgcggcggtgacgtttaccaacaaggcagcgcgtgagatgaaagaacgggttgggcagacgctcggccgtaaggaagcgcgcggtttgatgatctccacctttcatacgctagggctggatattattaagcgcgagtacgctgcgctggggatgaaatcgaacttttcattgtttgacgataccgaccaggtcgccttgctcaaagagctgaccgaaggcctgatcgaagacgacaaggttctgttgcaacagctgatctccacgatctccaactggaaaaacgatctcaaaacgcctgcgcaggcggcggccggggcgaaaggcgaacgcgatcgtatttttgcccactgctacgggctttacgacgcccatatgaaggcatgtaacgttctcgattttgatgatttgattttgctgccgacgctgctgctgcaacgcaatgacgaggtgcgcgagcgctggcagaataaaattcgttatctgctggtggatgaatatcaggatactaacaccagccagtatgagttggttaagctgctggtcgggcaacgcgcgcgctttacggtcgtaggcgatgacgatcagtctatctactcctggcgcggggcgcgtccgcaaaacctggtgttactgagccaggattttccggcgctgcaggtgattaagctggagcaaaactatcgttcttcgggccgcatcctgaaagcggcgaatattctcatcgccaacaatccgcacgtctttgaaaagcgcctcttttccgagctcggttacggcgcggaactcaaagtgttaagcgcaaacaatgaagagcatgaagctgagcgcgttaccggcgaactgattgcccatcactttgtgaacaagacccagtacaaggattacgccattctgtatcgcgggaatcatcagtcgcgggtatttgaaaaattcctcatgcagaaccgcattccgtacaaaatttccggcggcacctcatttttctcccgtccggagattaaagacctgctggcctacctgcgggtgttgaccaacccggatgatgacagcgctttcctgcgcatcgtgaatacgccaaaacgcgaaatcggtccggccacgctgcaaaagctgggtgaatgggcaatgacgcgtaataaaagcctgtttaccgccagctttgatatgggacttagccaaaagctgaccggacgtggttacgattcattaacgcgttttacccactggctgggggaaatccagcgtctggccgaacgcgagcctgtcgccgccgtgcgcgatctcatccacggtattgactatgaatcctggttgtacgaaacctcgccgagccccaaagcggcggaaatgcgtatgaaaaacgttaaccagctctttagctggatgactgagatgctggaaggcaacgaactcgatgagccgatgacgctgacccaggtggttacacgctttacactgcgcgatatgatggagcgtggcgagagcgaagaagagctggatcaggtacagttgatgacgcttcatgcatcgaaaggactggaattcccgtatgtctatatggtgggaatggaagaaggatttttgccgcatcaaagcagcattgacgaagataatattgaggaagagcgtcggctggcctatgttgggatcactcgcgcgcagaaagagctcacctttacattatgtaaagagcgccgtcagtatggggaactggtgcgcccggaacccagccgcttcctgttagaactcccgcaggatgatttaatctgggagcaggagcgcaaagtggtaagcgctgaggagcgaatgcaaaaagggcaaagtcacctggctaatctgaaagccatgatggcggcaaagcgagcgaaatcgtaggccggataagcgaagcgtcatccggcaatcaaactacggttagcgaacgtccagcggccagtgtacatagctttgccactggctttcctgatcaatcaactctttacccagcgggtgatgcgccagccagtcgccaggcaaggttaacgtcagattttcatttagcgcctgtagcgtaatttctggtaccagatcgtcacgacggcgaccagcaaaaagaatcgccaggcgcagcaaacggcatagctgttccgcaacacggggcggtaccgcgttttgctgatgaagcgaagagagatcgaccggattggtctgattcagtaagagggtggcgagcaattttttctgcgcgggcgtatagccaggcagatccaaatggcgtactaaataggcggcatgatagggcgcctgtttaaaatcaacgctcagaccgatctcatgcaactggcaagcgctaagcaacagttcacgactgataggctcaatatgccaggcattttctacctgtttgaggaagttatctgccagcttcgctacgcgatttgcctgatcggtatcgacgataaaccgacgctgaatgtttcgcagcgtgcggctgcggatatcctgatctaccgccagatgcaacatcccatacaccagcccttcgcgtaacgcgccgcctgccagcgtcatgctctggatgttcagctcggtaaatattgcgatcagaatagccagcccgcttgggaaaaccagcgcgcgctccagcgtcaggccttcgatttccagctcttccagacgcccgcactgtatcgcgcgttgttttagctgctgcagtttggcgagcgtaatgcgctcgtccatcccctgcgccatcatgatttcctgcaatgcctgtacggtgccggaggcacccacgcagaccttccagccatgaaaacgcagttcatcggcgaccggacgcagtacatcgcgcgcggctttctccgcgtcatcaaaattttcttgcgccagattacgatcgctaaaatagcgttcaagccacgttacgcagcccatcgacaggctaaacagcgacgtggtttgcgcgccagtgccggtaaccagttcagtgctggcgccgccgatatccaccaccagtcgctgatctgcgccgccggtggtatgagcgactccctgataaatcagccgcgcctcttcttcgccgctgataacctgcaccggacaaccaaggatagtctgcgctttcgcgataaattcccccgcattaacggcgagacgcaatgttgcggtggcaaccacgcggatttgcggctgcgggatatcctgcaaacgttcagcaaacagacgcaggcattgccagccgcgttccatcgcttcggccgaaaggtggttgtcgttgttcagacccgcggccagacgcaccttgcgttttattcgggtcagcgtctggatgcttcccgccgcctcgcgcacgaccagcatatgaaaactattggaaccgagatcaatggcggcatacaacgaggtggaattcatacacttcatccttcaacctgtatccgtgttggctgcgtactcttcctaagctcatcgggatttgttttcttgccgccttgatacaggctaaatgattttgtgtatggcataacttttcttaacctgaacgacgacgattacgcggagcgccagcgcggcgcggaccattgccaggacgcgaacgcgtcagacgcaacggcttgggcagatcgttcatgagcgcttccggattgtatttgctgaccggaatcgagtggccgatatagctctcaatggcgggcagattcagcgcatactcttcgcaagccaggctgatggaatgtccgctggcgccagcgcgaccggtacgaccgatacggtgaacatagtcttcacaatcgtctggcagatcgtagttaaagacgtgcgttacggcggggatatgcaacccgcgcgccgcgacatcggtcgccacaagaatatccagatcgccgcgggtgaactcatccagaatccgcaggcgctttttctgcgcgacgtcgccggtcagcagaccaacacgatggccatctgccgccagatgtccccagatatcttcgcaacgatgcttggtgttggcgaaaataatggcgcgatccggccactcttcttcgatcagcgtttgcagtaaacgcattttctcttcattagaggggtagaaaagctcttctttaatgcggtggccggtcttttgctccggttccacttcaacatattcggcgttgttcatctgttcaaacgccagctcgcgaacccgataagacagggtggcggagaacaacatgttcagacgctgcgcagccggcggcatacgacggaacagccagcggatatctttaataaagcccaaatcgtacatgcgatcggcttcatcgagtacgacgacctgaatggcgccgaggttaatgtgattttgtttggcgtagtcgatcagtcggcccgtcgtaccaataagaatatcaacgccgctttccagcactttaagctgcttgtcgtaaccatcgccgccgtaagccaggcctaattttaagcctgtcgcttgcgccaacggctccgcgtctgcgtgaatttgtacggctaattcacgcgtcggcgccatgatcagcgcgcgcggctggttcaccttgcgatcgtcgatcgcgggatgagaaagtaaataatgaaacgttgacgtcagaaacgccatcgttttcccggtaccggtttgcgcctgccctgcaacgtcacgacccgccagcgttagcggaagggccagtgcctgaatgggcgtacaattataaaacccttttttttcaagggcttcaaccacctgtgggtgcagggcgaagtcggaaaacttctgttctgttaaatgtgttttgctcatagtgtggtagaatatcagcttactattgctttacgaaagcgtatccggtgaaataaagtcaacctttgttggcgaagttaacatcagcacctcgttggttaatgctacaccaacacgccaggcttattcctgtggagttatatatgagcgataaaattattcacctgactgacgacagttttgacacggatgtactcaaagcggacggggctatcctcgttgatttctgggcagagtggtgcgggccgtgtaaaatgatcgctccgattctggatgaaatcgctgacgaatatcagggcaaattgaccgttgccaaactgaacattgaccagaacccaggtactgcgcctaaatatggcatccgcggtattccgactctgctgctgtttaaaaacggcgaagtggcggcaaccaaagtaggcgcactgtctaaaggtcagttgaaagagtttctcgacgccaatctggcgtaataccttttatacgtcgaatgacaaaggcgctgtatggtcaggcgtctgtcattcgacgaatgattaaggtatcaggcagtttcgtggcgtctgttgtccttacgttattcttaaattgtcaggatctctggacgcccggtctgagtcgtgctaagttagtattgacttcgaattaaacataccttattaagtttgaatctggttttatccgtcacttcccgttttttctcgcacgagaagtggaaagattcctggctcttcgctcattccgtcttgtcgtttcagttctgcgtactttcctgtgaccagacagcgaacagacatgagttgatagccgtaaacaggcatggatgaccctgccataccattcacaacattaagttcgagatttaccccaagtttaagaactcacaccattatgaatcttaccgaattaaagaatacgccggtttctgagctgatcactctcggcgaaagtatggggctggaaaacctggcccgtatgcgcaagcaggacattatttttgccatcctgaagcagcacgcaaagagtggcgaagatatctttggcgacggtgtgctggagatattgcaggatggatttggtttcctccgttctgcagacagctcctacctcgccggtcctgatgatatctacgtttcccccagccaaatccgccgtttcaacctccgcactggtgataccatttctggtaagattcgcccgccgaaagaaggtgaacgctattttgcgctgttgaaagttaacgaagttaactacgacaaaccggaaaacgcccgtaacaaaatcctctttgagaacttaaccccgctgcacgcaaactctcgtctgcgtatggagcgtggtaacggttctaccgaagacttaacggcgcgcgttctggatctggcttcgccgatcggtcgcggccagcgcggtctgattgtcgcgccgccgaaagcgggtaaaaccatgctgctgcagaacatcgcgcagagcatcgcgtataaccacccggactgcgtgctgatggtgctgctgattgacgaacgtccggaagaagtgaccgagatgcagcgtctggtgaaaggcgaagtggttgcttctacctttgacgaaccggcatcccgccacgttcaggttgccgaaatggttatcgagaaggcgaagcgtctggttgaacacaagaaagacgttatcatcctgctcgactccatcacccgtctggcgcgcgcctacaacaccgtggtgccggcttccggtaaagtattgaccggtggtgtggacgctaacgccctgcatcgtccgaagcgtttcttcggcgcggcgcgtaacgtggaagagggcggtagcctgactatcatcgcgacggcgctaatcgataccggttccaagatggacgaagttatctacgaagagtttaaaggcaccggtaacatggagctgcatctctcgcgtaagatcgctgaaaaacgtgtcttcccggctatcgactacaaccgttccggtacccgtaaagaagagctgctcaccactcaggaagagctgcagaaaatgtggatcctgcgtaaaatcatccatccgatgggtgaaattgacgcgatggaattcctcattaacaaactggcgatgaccaaaactaatgacgactttttcgagatgatgaagcgctcataacctggtctttacctgaaaacgccacgtttttacgtggcgtttttgttttgcgattcatcctggcgtcatgtcatataaactggtcatcgggatatgcgctacagagtaacaccatgcacaatacacattgtttgcggtaaaaagtgtaatgttctaacaggtctcttctaggagctggcgtaacgcattatactttaaggaaatgatatatgctgagagcacatacactgtgaagttactcaccgctttatctgagctaatcagtatttttttattcacgaccatttttatttttcttgcgcgaaaagtagccataaaaattggtttagtggataaaccaaactttcgtaaacgacatcagggcgttatcccattagtcggcgggatttctgtgtttgcaggaatctgctttatgtttggcctctcggattactacataccgcacttatcgctatatcttatttgcgctggtgtattggtttttgttggtgcgatggatgaccgttttgatatcagtgtaaaaattcgtgctgtggttcaggctgttattgcggttgtaatgatggttatcgcaaaacttcacttaggtagccttggttacatctttgggccttgggagttagtgcttggcccctttggctatttccttactctgtttgcggtatgggcggcgatcaacgctttcaatatggtggacggtattgacggcctgctgggtgggttatccagcgtctcatttgcggcgatggggctgattttatggtttgatggtcagactagtctggcaatgtggtgctttgccatgatcgccgcgattctgccttacattatgcttaatctcggtattttggggcggcgttacaaagtctttatgggcgatgccggtagtacactgattggctttaccgtcatctggctcttactggaaacgacgcaggggaaaactcactctatcagcccggttaccgcgctatggattatcgctattccattgatggatatggtggcgattatgtatcgccgtctgcgtaaagggatgagccccttttcccctgatcgccaacatattcatcatttggttatgcgagcagggtttacttcccgccaggcatttgttcttattacgctcgcagcggcgattctggcgggagtaggcgtaacggcagaatactctcattttgttcctgaatgggttatgttggtgctctttttgctagcattcttcctctatggctactgcattaagcgggcctggaaggtggcgagatttattaagcgtgtgaagcgtcgcctgcgcaggcaacgtgagaaccggccaaacttaaccaagtaaatgaggatacgatgacacaaccattaccgggggcacgcgcggtgagcgctgaaaatgaactggatattcgcgggttgtttcgtactttatgggctggcaaattctggattatcggcattggcctgctatttgcccttatcgcgttagcctataccttttttgctcgtcaggagtggagtgcgacggcgatcaccgatcgcccaaccgtaaatatgttgggcggttattactcccagcagcagtttctgcgcaacctggatattaagaccgatcctgcttcttctgataagccctcggtgatggatgaagcgtataaagagttcatcatgcaacttgcctcctgggatacgcgtcgcgatttctggttacagacggactattacaagcagcgaatggtcgggaatagcaaagctgatgcggcgatgcttgatgaactgatcaataacatacagtttacgcccggcgattttacacgcgccatcaacgacaatgtgaagctgattgctgaaactgcgccggacgccaataatctgctgcgtcagtatgtcgcattcgccagccagcgggcggcgagccatctgaatgatgaattaaaaggtgcctgggctgcgcgtaccgtgcagatgaaagcccaggtcaaacggcaggaggaggttgcgaaagcgatctattcgcgtcgtgtaaacagtattgagcaggcgctcaaaattgcggaacaacataatatttctcgtagcgcgacggatgtcccggcggatgaattaccggactcagagctttttttactcggtcgccctatgttgcaggcgcgtcttgaaaatctgcaagcggttggccctgcgttcgatttggactactttcaaaatcgggcaatgttgaatacgcttaatgtggggccgaccctggaccctcgttttcagacctatcgttatttgcgtacgccggaagaaccggtaaaacgtgatagcccacgccgagccttcctgatgatcatgtggggtatcgttggggcgctaatcggtgcgggcgttgccttaacccgtcgccgcacgatttagcaacacctctgcagtagggggctgggcccctactgtctattcgaagagaatcgatgtgaaagtactgactgtatttggtacacgaccggaggccattaagatggcgcctctggtccatgcgctggaaaaagatcctcatttcgaggccaaagtatgcgttactgcgcagcatcgggagatgcttgatcaggtattaactcttttttctattgtgcctgattacgatctcaacattatgcagccgggacaggggttgacggaaattacctgccgaattctggagggattaaagccgatcctggcagattttaaacctgatgtggtgctggttcatggcgataccaccactacgattgctaccagcctggcggctttctatcaacgaattccggtagggcacgtagaagccgggttgcgaaccggcgatctctattccccctggccggaagaggcaaaccgcacgctgaccggacatctggcgatgtaccactttgcgccgacggaaaactcgcggcagaatctgttgcgggagaacattccggatgagcgcatttttgtcactggcaataccgttatcgacgcgctgatctgggtacgcgatcgcgttctgacgagcgatacattacaggctgaactggccgagcagtatcctttcctcaacgcgaataagaagatgattttagtgaccggtcatcggcgtgaaagctttggtcagggctttgagcatatctgccaggcgctggcggaaatcgccgccgcgaaccagaatgtgcaaattgtctatccggtgcatctcaatcccaacgtcagcgaacctgtcaaccgtatcctcggccatgttgaaaacgtggtactgattgagccgcaggactacttaccttttgtctggctgatgaatcacgcctggctcattctgaccgattccggcggtattcaggaagaagcgccgtcattaggtaagccggtattggtcatgcgtgaaaccacagagcgtccggaagccattaccgctggtacggtaagactgatcggcacggactcccggcgcattgtggcggaagttatgcgtctgctgcacgacgaaaatgaatatcaaaccatgagccgcgcccataatccttatggtgacgggcaatcatgcgcgcgcattttacaggcgttaaaaagttatcgggtatcgttatgagttttacgaccatttctgttattgggctggggtatatcggattaccgactgcggccgcttttgcttcccgccagaagcaggttatcggcgtggatatcaaccaacatgcggtagacattataaatcgcggtgaaattcacatcgtggagccggcgttgggcaatgtggtgaagatggcggtggagggcggctttctgcgtgcgacgacgacacctgtcgaggccgatgcgtacctgattgccgtgccgacaccattcaaaggcgatcacgaccctgacatggcctatgtcgaagccgcggcgaaatccattgcgccagtattaaaaaaaggggcactggtgattctggaatcaacatcgccggtcggcgcaacggagcaaatggctggctggctggccgggatgcgcacggatctgacctttccccagcaggcgggcgagcaggccgatgtgaatatcgcctattgtccggagcgtgtgctgccgggtcaggtgatggtggaactcattaaaaatgaccgcgtgattggcggtatgacgccagtatgttcggctcgcgccagcgcgctgtacaaaattttccttgagggcgaatgcgttgtcaccaactcgcgcaccgcggagatgtgcaaactgacggaaaatagcttccgtgatgtgaatatcgcctttgcgaatgaattgtcgctgatttgcgccgaacaggggattaacgtttgggaattgatccgcctggcgaaccgccatccgcgcgtcaatattttgcagccgggcccaggcgttggcgggcactgcattgcggtcgatccgtggtttattgtggcgcaaaatccgcagcaggcgagactgattcgcaccgcgcgtgaagtgaacgacggcaaaccgcactgggtggtcgatcaggtaaaagccgcggtcacagattgcctggcggccaccgataaacgcgccagcgaagtgaaaatcgcctgttttgggctggcctttaagccgaatatcgacgatctgcgcgaaagcccggcgatggggatcgcgcaaagtatcgcccgctggcacagcggcgaaaccctggtcgtcgaaccgaatatccgtcagttgccgaaaaaattggacggactttgtacgctggcgaaactggacgcggcgctggccgccgccgatgtgctggtgatgctggtcgatcacgacgaatttaaagcgattcccggcgatgcggttcatcaacgttatgtggttgataccaaaggagtctggcgctgatgaaacgcattctggtgaccggcggcgcaggctttatcggatctgcggtggtgcggcatatcatccatgaaacggcagacgcggtggtggtggtggataaactcacctatgcgggcaacctgatgtctctggcgtcggtggcgcaaagcgaccgtttcgcctttgagaaggtggatatctgcgatcgggcatcactggagcgagttttccagcagtatcagcccgatagcgtgatgcacctggcggcggaaagccatgtagaccgttccatcgacggcccggcggcgtttattgaaacgaatatcgttggtacttacaccttgctggaagccgctcgcgcttactggtccgcgcttgacgcggacgctaaagcggcgttccgcttccaccatatctccaccgatgaagtgtatggcgatctgcatactgcagacgatttcttcaccgaaaccacgccatatgcgccaagcagcccttattccgcctccaaagccagcagcgaccatctggtacgcgcctggttacgtacctacggtctgcctacgcttgtcaccaactgctctaataactacgggccctaccatttcccggaaaaactgatcccgctgatgattctgaacgcgctggcgggtaaaccattgccggtctatggcaacggtcagcaaattcgcgactggctgtatgtggaggatcatgcccgtgcgttgtatcacgtggtgacgaacggcgcggtgggtgaaacgtataatatcggcggtcataacgaacgtaaaaatctggatgtggtcaggacgatctgcgctctactggaggaactggccccgcaaaaaccgcagggtgtggtgaattatcacgatctgattaccttcgtcgacgatcgccccggccatgacttacgttatgccatcgacgcgtcgaaaatcgcccgcgagctgggctggacgccgcaggaaaccttcgaaagcgggatgcgaaaaaccgttcagtggtatctcgccaatgaggcctggtggaaacccgtgcaggatggcagttatcagggcgaacgcttaggactgaaacgctaaacggcaggttcttactcctggaggagaaacgaatgaaaggcatcattctggcgggaggttccggtacccggttgcatcccattacgcgcggcgtatcaaagcgccagggcttcaaaattgcctgtctggaggagattgcctggcgcaacggctggctggatgatgatggtttgaaacgcgccgccagtcagcttgaaaaaaccggctatggccaatatttactggagttgctccgtgcccgtccgcgccagtattgaaccgttactctgggaaaatacgttctttggcgtgaatagcggcattgtgcgtatcgatgcctcagcgcccgaattaacgccagaagcactgcaggcgtggcaacgcgtgcaggtaaaagtgccggctgaaaacatcgcctggctgtcggcgttgcaatcgctgggattctctttggttgaaggcgaggtggattttgcgttgccggtaaaagggcatcgcgaccagcatggcgcggaaattgcacaccttacggacattcctgctttgcgtcagttggccggagaggcgtttacgcagagtcgttttcgcgcgccgtggtatgcgcccgacgccagcgcccgtttttacgcccagtggattgagaatgcggtacgcggcacgtttgatcaccaatgcctggtgcttcgcacggagacaggcgctatccgcggttacgtctcgctgcgggaattgaatgataccgacgcgcgcattggcctgttggccggacgcggcgcgggagcggaacttatgcaggcggcgatctgttgggcgcagagtcgcggcaaagcaacattgcgggtggcgacccagttgggcaacaccgccgcgcttaaacgttacatacaaagcggtgccaacatcgaaagcactgcgtactggttatacaggtgacaacatgattccttttaatgcgccgccggtggtgggaaccgaactcgaatacatgcagtctgcaatgagcagcggcaaactgtgcggcgacggcggctttacgcgtcgttgccagcagtggctggagcaacatttcggcagcgcgaaggtgttgctaacgccttcctgtaccgcatcgctggagatggcggctctgttgttggatattcagcccggcgatgaagtgatcatgccgagctttacgtttgtctccaccgctaacgcttttgtcctgcgcggcgcgaaaattgtgtttgtcgatattcgtccggatacgatgaatattgacgaaacgctgattgaggcggcgattactgataaaacccgcgctatcgtgccggtacactacgctggcgtcgcttgtgaaatggacgtcatcatggcgctggcggataagtataatctgttcgttgtcgaggatgccgcccagggtgtgatgtccacgtacaaagggcgcgcattagggacgatcggtcacatcggctgttttagcttccatgaaaccaaaaattacaccgctggcggcgaaggcggcgcgacgctgatcaacgatcgtacgctaattgaacgcgcggagatcatccgcgaaaaaggcaccaaccgtagccagttcttccgtggtcaggtggataaatacacctggcgggatatcggctccagttatttgatgtccgatctgcaggctgcctatctgtgggcgcaactggaggccgccgatcgtatcaatcaacagcgtctgtcgctgtggcagacttactacgatgcgttaacgccgctggcgcgcgccgggcgtttcgagctgccttctattccggaaaactgcgggcataatgcccatatgttttacatcaaactgcgggatatcgccgatcgcagcgcgctgattaatttcctgaaagaggcggaaatcatggcggtattccattacattccgctgcatgattgtccggcgggcgataaattcggcgagtttatcggggacgatgtctacaccacaaaagagagcgaacgtttgttgcgtctgccgctgttttataaccttgcgcccgtcgatcaacgaacggtgattactaccttgctaaattatttctcctgatatgtcgcttgctaaagcctccctgtggacggcggtcagtacgctggtaaaaattggcgccggactgctggtggtgaaactactggccgtctcttttggtccggcgggcgtcggacaagcgggtaacttccgccagatgattaccgtgctgggcgtattggctggcgccgggatatttaacggcgttaccaaacttgtcgcacaacatcatgataacccggcgcagttacgtaccgtggtgggaacctcctccgcgatggtattggggttctctacgctgctggcgctggtcttcttgctggcggcggcgccgattagccagggattgttcggtcatacggactatcaagggctggtgcgtctggttgcgctggtacaaatggggatcgcctgggcgaacctgctgctggcgctaatgaagggctttcgtgacgcgtcgggtaatgccttatcgttaattgtcggcagctttttgggcgtcgccgcctggtatctctgctaccgtgtcggcggctatgaaggcgctctgcttggcctggcgctggtgccggcgctggtggtagtgccagccggtataatactgattaagcgcggcaccgtcccgctacgctatctcaagccctcctgggacaacggtctggcagggcagctcagtaaatttaccctgatggcgctgattacctccgttacgatgccggttgcctatgtgatgatgcgaaaccaactggccgcgcactatagctggagcgatgtcgggatctggcagggcgtaagcagtatttctgacgcctatctgcaatttatcaccgcctccttcagcgtttacctgttacccacgctctcacgcctgacggaaaaacaggacattacgcgtgaagtggtaaaagcgctgaaatttgttttaccggcggttgcggcggcgagttttaccgtctggctactgcgcgattttgctatctggctgcttttttccgctaaattcaccgcgatgcgcgatctgttcgcctggcagttagtgggcgacgtgctgaaagtcggcgcctatgttttcggttatctggtgattgccaaagcgtcgttgcgattttacattctggctgaaattagccagttcattctgttaacggcgttcgctcactggctgattcccgctcacggcgcgctgggtgcggcacaggcttatatggccacctatattgtctatttttcactttgttgcggcgtatttttactctggcgtaggcgagcatgactgtactgattcacgtcctgggatcggatatccctcaccataaccacaccgtgctgcggtttttcaatgatacgctggccgccacaagcgagcacgcgcgcgaatttatggttgccggcgaagataacggcttcacggaaagctgcccggcgctctcgcttcgtttttatggcagtaagaaagcgctggcgcaggcggtcatcgccaaagcgaaagcaaatcgtcgacagatattcttctttcacggtcagttcaacaccagcctgtggctggcgctgttaagcggcggtattaagccagcccagttttactggcatatctggggcgcggatctctacgaagtgtcccacgggctgaaattccgccttttctacccgcttcgtcgtatcgcgcaggggcgagtagggggcgtattcgcgacgcgcggcgatctcagctattttgcgcgtcagcatccggacgtacgcggcgagttgctctatttcccgacgcgcatggacccttccctgaatgctatggcaaaagagcgccaacgtgcggggaaattgaccattttggtagggaactccggcgatcgcagtaaccaacacattgcggcgttacgggcggtgtatcagcagtttggcgacacggtaaacgtggtggtgccgatgggctatccggccaataaccaggactatattgatgaggttcgtcaggccggtctggcgctatttagcgccgaaaatttacaaattcttagcgaaaaaatggaatttgatgcctatcttgcgctgttgcgccagtgcgacctcggttattttatttttgcccgccaacaggggatcgggacgttgtgtctgctaattcaggccgatatcccgtgcgtactgaatcgcgacaatcctttctggcaggatatggcggaacagcatctgcccgtcctgtttaccacggacgatcttaatgagcaggtcgtgcgcgaggcgcagcgtcagctcgcatcggtagataaaagcggcatcaccttctttagccccaactacctgcaaccgtggcataatgcgttgagaatcgccgcaggagaagccgaatgagtttaatgcaattcagcgggctgctggtggtctggctgctctctacgctgtttatcgccacgctgacctggtttgaattccgccgcgtgcgttttaacttcaacgttttcttttcgttgctgtttttgttgaccttcttttttggttttccgctaaccagcgtgctggtatttcgtttcgacgttggcgtcgcgccgccggaaatcttattgcaggctctattatccgccgcctgtttctacggcgtgtattacgtgacctataaaacgcgtttacgcaaacgcgttgtggatgtaccacgcaagccgctatttaccatgaaccgggtggaaacccaccttacctgggtgatcctgatgggcatcgcgctggtgagcgtggcgattttctttatgcataacggctttttgctgttccggctgcactcctacagccagatcttttccagcgaagtctccggcgtggcgttaaaacggttcttctatttcttcattccggcgatgctggtggtctatttcctgcgccaggacagcaaagcgtggctgttctttctggtgagcaccgtcgcgtttggtctgttgacctacatgattgtcggcggcacgcgcgctaacatcattattgcgtttgctatcttcctgtttatcggcattattcggggctggatcagcctgtggatgctggcggcggcgggcgtgctggggattgtcggtatgttctggctggcgctcaaacgctacggattaaatgtgagcggcgatgaggcgttctatacgtttctttatctaacgcgcgataccttttcgccgtgggagaatctggcgctgctgttgcaaaattaccacaatatcgagtttcaggggctggcccctatcgtgcgtgatttctacgtctttattcccacctggttatggccgggacgacccagtattgtgctgaactctgcgaattacttcacttgggaagtcctgaacaaccattctggcctggcgatatcgccaacgcttatcggatcgctggtggtcatgggcggggcgctgtttattccgctcggcgcgatcgtcgtcgggctgattatcaaatggttcgactggctgtatgaactgggtaaccgggagcccaatcgctataaggcggcgattctgcacagtttctgctttggcgccatctttaatatgattgtgctggcgcgagaagggctggattcgtttgtttcgcgcgtggttttcttcctggtggtttttggcgccagcctgctggtcgctaagcttctgttctggttatttgatagcgccgggctgattcataaacgtacaacttcgctccctcaggcacaggtggaaggaaaactatgaccaataatgccgctgcgcccctttactcgctgcgtggattacctctgattggctggcgcgacatgtcacacgcgctgaattatctgtttgccgatggtcaactgaagcaaggcacgttggtggcgatcaacgccgaaaagctgctgacggcggaagataatccggaagtccgcgcgttgatagcggcggcggaatttaaatatgccgatggcatcagcgtggtgcgttcaatacgtaaaaaatttccgcaggcgcaggtttctcgtgtggctggcgccgacctttgggaagcgttaatggcgcgcgcgggaaaagaaggcacaccggtatttcttgtcggcggcaagcctgaggtgctggcgcagacggaagcaaaactgcggacgcagtggaacgtcaatattgtgggtagccaggacggttactttacgccggagcagcgtcaggcgctatttgcgcgtatccatgccagcggcgcgaaaattgtcaccgtcgcgatgggatcgccaaaacaggaattgctaatgcgcgattgtcgggaagtgcatccccatgcgttatatatgggggtgggcgggacctatgatgtgtttactggtcacgtcaaacgcgctccaaaaatatggcagaacctgggactggagtggttgtatcgtctgctttctcaaccgaggcgtattacccgccagatgcgcctgctgcgctatcttcgctggcactatactggcgatctctaattctcccttctgatgacttgagcagcggattgtgcttatggtgctgctcatttacaacataatcgatgatttcttacacaataagtgcatttttttaatgctccatttgccatttgtccaaatttaagaaaatattcgcaacaatcgatgtacccataacaataaccggtactaccggaaccgttgcaaacacgacatgaggatttatggcagagaaaaaaccggagctacagcgtgggctggaagctcgtcatattgaattgattgccctcgggggcaccatcggcgtcggactctttatgggcgccgccagtacgctgaaatgggcgggcccgtcagtgctgctggcgtatatcatcgccggattgttcgtctttttcatcatgcgttcgatgggggagatgctctttctggaacctgttaccggctcctttgccgtgtacgcccaccggtatatgagtcctttttttggctatcttaccgcctggtcatactggtttatgtggatggcggtcgggatctcggaaattaccgccattggggtctacgtccagttctggtttccggagatggcgcagtggataccggcgctgattgccgtcggactggtcgcgttggcgaatctggctgcggtgcgcctgtatggtgaaatcgagttctggtttgcgatgatcaaagtcaccacgattattgtgatgatcatcatcggtctgggggtgattttcttcggctttggtaacggcggccaggcgattggctttggtaatctgaccgagcatggcggcttttttgccggcggctggaaaggctttctcaccgcattgtgtatcgtggtggcctcttatcagggggttgagttgatcggtattaccgccggtgaagcgaagaatccgcaggtgacgttgcgtagcgcggtgggtaaagtgctgtggcgtatcctgattttttatgttggcgcgattttcgtgatcgtcaccattttcccgtggaatgagattggcagcaacggcagcccctttgtgctcaccttcgcgaaaatcggcatcaccgccgcggcaggcattatcaactttgtcgtgctgacggcggcgctctccggctgtaacagcggaatgtatagctgtgggcgtatgctttacgcgctggcgaaaaaccgtcaactgccggcggcagtcgcgaaagtctctcgccacggcgtgccggtcgcgggcgtggcgctctctattttgattttgctggtaggttcttgcctgaactacatcatccccaatccgcagcgcgtctttgtttacgtttatagcgccagcgtactgccggggatggtgccgtggtttgtcattctgattagccaactgcgctttcgtcgggcgcataaagaagcgattgcggatcatccttttcgttccattatgtttccgtgggcgaactatttgacgatggcgtttctggtttgcgttttaatcggcatgtactttaatgaagatacgcgcatgtcgctgtttgtcggcgtcatcttcctgctggccgtcacgctggtctacaaagttttcggtctgaatcgtcacggaaccgcccacaaggtgggggaataagcgccaaaatgcgcaaagcataaccaaacgcgcattttatttaaaaaggcactggacagcggggtgtgaagtccgtattatccacccccgcaacggcgctaagcgcccgtagctcagctggatagagcgctgccctccggaggcagaggtctcaggttcgaatcctgtcgggcgtaccatttatttaggtgcttgagctgcggtggtttaataccgcgtaaaaagtttcagtggtggctatagctcagttggtagagccctggattgtgattccagttgtcgtgggttcgaatcccattagccaccccattaatatagagttgtgaaacgcgaaggtggcggaattggtagacgcgctagcttcaggtgttagtgtccttacggacgtgggggttcaagtcccccccctcgcaccacgactcaatgaattgaactaaaaattcaaaaaagcagtatatcggcgagtagcgcagcttggtagcgcaactggtttgggaccagtgggtcggaggttcgaatcctctctcgccgaccaattttgaaccccgcttcggcggggttttttgttttctgttccttttcaaccccttatcccgcacgtgttgccattatgatttgttggcgatatcccaggcttcatttgtcgctattcggtgacgagtaatctattgatttataatcactttgtaaaaagcatcctgttctgtctccaccgggcgacacgctaaaacctcgccagcggcggggggatgacaatcgcgtgaattctctacgtttttttaatgcctgcgcctgttttttagcggtgcaaagatggcacgttatgtgcaataatgtacgggtagatgctcattccatctcttatgttcgccttctggcctcataaactcaggaatgatgcagagccgtttacggtgcttatcgtccactgacagatgtcgcttacgcctcatcaaacaccctggacacaacgttgagtgaagcacccctttatgttgtcatacagacctgttttgacgcctgccccttaaccgggcaggcgtttttttatgcatctcgaatgattttgtgtaggcggtaggcccggtaagcgaagcgccaccgggcaagagggaattactgcgggggattgttctgtaatgtcagcatcaggccgtcgcgccgcatggcggcggcctcttccggttgatgcagtcgatcaagcgcatcggcaagccaggcataatcatacgcgtccgggcgttgtttcagcgcggcgcggaaagccagggtcgcctcctgccattcaccgtgtttcattagcgactggccgagcgtgctccataacagcgggcgatcgcctaccgtcttgatttgctggcgcagcactttctccagttgttccggattattggttctgaggcgaggaatgggcagcaccagccgatcgtcatactggcgtttcagaccgtcgatgataatctgctgcgccatatcatgatcgtcacattcgatcagatgctcggccattgcgacctgcagcgccacctgatggcgggttttacggctttggtttttccaccaggtgcgtaatccttcgctgccctgctcggcgcgcgcctgatccatgagtcctatccacgcctgttgttcgagcatagcgcgatgcgcttcatcgccaacgtgcgctttcgccatggatgggatgatatccagtaaagaactccatgcgctggtgcgaatataggcctgctccgccagacgcagaacttccgggtgacgcggcgtgacctccagcagtttgtccacgccgtgacgcgccgcgtgattttcattgcgcgccagctgtaagcgcacgcgcgtgatctcgaccgggatggtgtcgttccccgccagctctgccgcacgttcaaggtgctgattagcgcgcgcttcatcgccgcgctgctgcgctgcttctgccgccagcagataatttaccaccggttgttcagcatgatcggcattttttgacatcagcttttcaacctgctgataatcgccctccgccagcttcagcagcgcctgttcggtctgcttgcgggcgcgacggcgtttacggccggcaaaccaaccgcgggtgtgcgcgccggtacgaaacagacggcgtagtaaccactcaatggcgaatagcaccaccatagcgacgatgagaatgatcgccaggccggtgacgctggtttcaatgttgtagttatcggtctggattaacacatagccctggtgaccggctatcatcgggccgaccacgatacccgcaagcaacaacacaaagagcaataatacttttagcatcattattctccttgcggcgcggctgccggagcgtctgtctgcgtggcaggcgctgccgtagagactgtcggttgcgccagcagattacgcacgcgggtttgcatcagtttttcaagaatcgcctggcttcccagggtttctggcagatccatcgtgatattttgctggcttaatttatcgacctcctccaggaaggcttttgtcgcggcgtcgtcagtatcgtaataagcgcgaacccaggtcgaaacgttatccagcgcctgacggtatgtttcttcctgatggcgtggcacggcctgcgcggcgactaacaggcgggagcgaatattttcgcgtaaatagacgtcctggttgggtgccaacagcggtacggcggtatcatcgcggcggcgaatggtaataaagctgtccataaagttctgccagcttttttgcaggttaacgcgccattcgcttaacgagctggacagctcgctgctgtctgaatccatcggcgaaccatcggtatcgttatccgccagacgcaggttatcgatttggttagagagctgattgagcttgagaataatgccgtcgtagtcgatctgcgcaacggatgacaggctggcgatatcgtcagtaatcgcgcgtcgtgcggtaatcaggctggggtcattcatgtccgccagactggcgtcagcgcttttgagcagcgcagcggcggtagtgacgtcctgatcgctccacagcttgcgtccggcgagtttcaccaggaaatcagcctgcgccagcagccaggttttagcatcgctgccggaaatagtggcgactttttgttgtacttcatcaagctgtttcgccagcgccgcctgttggcgattcgcgtcatctaactgcgccgcttgttttttgataatcccttccagctccgctttttggctctcctgcgccttttgcaaggcggtcagttgcgtcgccagcgcatcgctggtttccgtttgcgcggttgcttgctgtttcccccagccataaagcccaatacctgccgccagggcaatcgcaatcgccaccgcgcttaataccagcgcggcgccgttcttactttttttctcggtattaactggctgtggcgtggtttccacgctctccctggtctcatcaaccacggcggaggatttttcttgttccgtcattatggcatcccattatgagagttattgtaatgcgcgcaacagcgcatcgttgtcggcgttatcagcgaccttaatatcttgccagcccagttcccgggcgaggtgcgccagacgctcactgacgaccaatagccgacagcgtagtaaccagtgctcacgataccactggggagtcagcgaccagagccgttgcaacatctcgccgctggtaacaacaagcgttgttacgccgcgagtatgccagcgcatcgcttcttccgcgccatcgtaatgtttcgcacatcgttgataacattcacaaaaactgacttcggctccgcgcgctgtcagggtttcgcccagcagttcgcggccgccattgccacgcaaaatcagcgcgcgtttgcccgcaatattttgtaattcaggtaattgtagcaaggcttcgctgatttcccgatccaatggataacgaatatcgaacccgctaacggtatgaagggcgagcgccgtggtgcggccaatcgcgaaatagcgcggcgccacaggccagtttcgaccatcccgctggagctgggcgtgagcaaaggcgacagcgtgctgtgaaagggcaaaaaccagatcgttttccgtcagcgtcgccaggcggtcggccagggtgggtagctcccgaccggcgacaaattcaatcagtggaaaactccaggccacctgccccagtgcgcgcagacggctcactaacgcttcccctgcgggagaggggcgggtgatcagaatactcatgcgggcgtctcgccgttataaacttccgtcagaatcgcgcgtgcgccgttttccagcagttcctctgcaagcgagatgcccatttgctccgcctgctcgggagaaccacgacgttcgccgcgcaccatcaccgaaccgtccggcgcgccaaccagcgcgcgtagccaaatttcaccgttgatgatttctgcatagctgccaatcggcacctgacaaccgccttccaggcgggtgttcatagcgcgttccgccgttacgcgcagcgcggtttgcgagtgattcaacggtgcgagcagcgcctgtgttcgcgcgtcgtcaagacgacactcaatcccgacggcgccctggcctacggcaggaagcgaaacgtcgggcggcaaggctgtgcgaatgcgcgactccagacctaagcgtttcagaccggccacggccaggataatggcgtcatagtcgccgttgtccagcttgccgagacgtgtgccgacgttgccgcgcaacgaacggataatgaggtccggacggcgttccgccagttgacactgacgacgcaaactggacgtcccgacgatactacccgcgggcagatcgtccagactgtgatatttattcgagacaaacgcgtcgcgcggatcttcgcgctcgcaaatggtcaccagaccgagaccgtccgggaaggccaccggaacgtctttcatagagtgcacggcgatatcagcacgtttttccagcagcgcgatttcaagctctttaacaaacagtcccttaccgcccactttcgccaggggagtatcgagaatcacgtcgccgcgtgtgaccatcggcaccagttctaccgtcagtcccggatgggttgccatcaatgcgtctttgacataatgtgcctgccaaagcgcaaggggactttggcgtgtggcaattcttaaaacattgtctaacatgcttgttaccgtcattatcaatcattgaccatcctaacatccttatagagagtatgttagttttccggtcaccgtgagtgagaggataaggcgcagtgtcgtcaatgacagtgaataatgacgagaaaccgccagcccgtatttaagaatttacacgcagcgaacggtgctacacttgtatgtagcgcatctttctttacggtcaatgagcaaggtgttaaattgatcacgttttagaccattttttcgtcggtattagataaaaatatgcaggcgagaaagggtaacggttatttttgacatacggtttatcccgaatggcgacggtcaagtactgacctgcaccatgacgggtagcaacatcaggcgatacgtcttgtacctctatattgagactctgaaacagagactggatgccataaatcaactgcgtgtggatcgcgcgcttgctgccatgggacccgcttttcagcaggtttacagtcttctgccgacattattgcactatcaccatccactgatgccgggttaccttgatggtaacgttcccagcggtatttgcttctacacgcctgatgaaacccaacgccactatctgaacgaacttgagctgtaccgcggtatgacgccgcaggacccgccgaagggcgagctgccgattaccggcgtttacaccatgggcagcacctcctcggtcgggcagagctgctcgtccgacctggatatctgggtgtgccatcagtcctggctcgacggcgaagagcgtcagttgctgcaacgtaagtgtagcctgctggaaagctgggccgcctcgcttggcgttgaggtgagcttcttcctgatcgacgagaaccgtttccgccataacgaaagcggcagtctgggcggggaagactgtggttctacgcagcatatcctgttgcttgatgagttttatcgtaccgctgtgcgcctggccgggaagcgtatcctgtggagtatggtgccgtgcgacgaagaagagcattacgacgactatgtcatgacgctctatgcgcagggcgtattaacgccaaacgaatggctggatctggggggcttaagctcgctctccgccgaagagtactttggcgccagcctgtggcagctatacaagagcattgactcgccgtacaaagcggtgctgaaaacgctgctgctggaagcctattcatgggaatatcctaacccacgtctgctggcgaaagatattaaacaacgtctgcatgacggtgaaatcgtatcgtttggactcgatccctactgcatgatgctggaacgggtcactgaatacctgacggcgattgaagatccgacgcggctggatttagtccgccgctgcttttacctgaaagtgtgcgagaaattaagtcgcgagcgtgcctgcgtaggctggcgtcgggaagtattaagccagttagtcagcgagtggggatgggacgacgcgcgtctgaccatgctcgataatcgcgcaaactggaaaatcgatcaggtgcgcgaagcccacaacgaattgctcgacgccatgatgcaaagctatcgtaatctgattcgctttgcgcggcgcaacaacctcagcgtgagtgccagcccgcaggatatcggcgtactgacgcgtaagctgtacgcggcttttgaagcgttgccgggtaaagtcacgctggtgaacccgcagatatcgccggatctgtccgagccgaatttaacctttatccatgtgccgccgggacgcgccaaccgttcaggctggtatctctacaaccgcgcgccgaacatggattccatcatcagccatcagccgctggaatataaccgttatcttaataagctggtcgcgtgggcgtggttcaacggcctgctgacgtcgcgaacgcatctgtttattaagggcaacggtattgtcgacctgcctaagttacaggagatggtcgccgatgtttcgcaccatttcccgctgcgcttgcctgctccgacgccgaaagcgctctacagcccctgtgaaattcgccatctggcgattatcgttaacctcgaatatgacccgacggcggcgtttcgcaataaagtggtccattttgacttccgtaagctggacgttttcagctttggcgaagagcaaaactgtctgataggcagtatcgacttgttatatcgcaactcgtggaacgaagtgcgtactctgcactttaacggcgagcaggcgatgatcgaagcgctgaaaacgattctggggaaaatgcaccaggatgccgcgccgccggatagcgtggaggtgttctgctacagtcagcatcttcgcggcctgattcgcacccgtgtgcagcaactggtctccgaatgtattgagctacgtctttccagcacccgtcaggagaccggtcgcttcaaggcgctgcgggtttccgggcagacgtgggggctattcttcgaacgcttgaatgtctcggtgcagaagctggagaacgctatcgaattctacggcgcgatttcgcataacaagctgcacgggctgtcggtacaggtggaaaccaaccaggtgaaattgccgtcagtggtggatggcttcgccagcgaagggattatccagttcttctttgaagaaacaggcgatgagaaaggctttaacatttatattctggatgaaagtaaccgggcggaagtatatcaccactgcgaaggtagcaaggaagaactggtgcgcgacgtcagtcgcttctattcgtcatcgcacgatcgcttcacgtatggctccagttttatcaactttaacctgccgcagttctaccagatagtgaaaaccgatggccgcgcgcaggtgatcccattccgtacgcagcctatcaacaccgtgccgccagcaaaccaggatcatgacgcgccgctattgcagcagtatttttcgtaagtgctgcgccgggcaaagctgcccggccggcgttcaccgcttcacattaacttcacccaacttcgttaccgtgacctccgcatttggtttacaggaggaggtttgaggtggcagatgcgttcattttgttagggatagtcatggcgatggtcagcctcggcttcattcttataaataagttattctgttttatatctgctgggtgcctgctctcgttatgcgccagcatggccagttttcaactctgggatgcatcttactgggggcgatggggaaaagtatgtcccggcctggatgtgatcatctcctgcgacaattaccattttctctatgacttgggatgggaattgtacggtatcgcctttttgttctttaccgcgttaatgctcacatgtgcggccattattcttatcaatatgattatggctttagagcgatactgtgccggatggcggcgctaacgcgccttatccagcctacattcgaagaatgctcattgagcggaacaaggtttagataatattttttcttatacaatttatgtagtaatattcagaccgttcaaaatgctatcgcgtccttcattgttttcgtaaatatgttttgaaaaactatattagaaacaaaagctctttaatggtttcttatggatgtttttataaaaggatattatatgtcaataaacaaccctattcttatttgcgtgaataagaaacgacaaataaaattagctctgttttattcagtggtagctatagctcttatgatgagcctctttctaaattatagtattatgctaaagatggtgtgtgtttttttaatactcctcatgatagcaggcgcaagtgcttactggtactccgccttttcaggaaagccacagctaacgttgaaccaggagggagtaacattacacacaaccaggctaccaatagtttactggcatgaaatcgactatgttggtgagcgtgttagcgataatacgcctgtgctggccatttttgtcaaagatgttgagctttattgtcagcgaattactaatgagaaaatgcgtaataattttctgtcattattgaataagcatgaaagtaatcgcgtgatgaatatctctctaaacgatctcgattatgactcagatgagttacaggatatttttaaaatggctgttgccagaaacctggaacaatagggtagagatatatgttttttgttattactcaccatattgatgtgctgcctctggcaaccctacccacacatgaaacatgcccttattgtaataatcaggatgtatggttgattattcgccaaaaaaggacccgtacatgtggtctgtctcaagcgagaaaaagagataagtttggtttagcgatatgcaatcattgcagcaatgaaatcaaggaaaaacgttggtcaccagcgttacgtcaactttttaccgagcagaagccactatttaacctaaccttttggcaacgctacggtttttgggttggttggttgagtgtatggcccgcgctgtttctggcaacctggctgtatttcacatttcggggttggtaatacgaccgcatatctcgttaaatatacgcaggaaagcgctattcttctggctctcctgcggaattaaaacttagcgaaaactcaccttttcacccgcttgttgcgttgccgcctgctccagcagatcccagaaggtttcgccgctgcgatcgcaaacccactcgtcgcctttcagatcgaaatgatagccgccctgtttggtcgccagccacacctggtgcaacggctcctgacggttaataatgatcttactgccgttctcaaagctgagggtcagcacgccgccgttgatttcgcagtcgatatcgctgtcgccgtcccagctatcgaggcgttcttcaatggtgagccacagggcgtcagccaggcgatgaaattcactgtcgttcattgttttatcccgctattgagtgatagcgccagtataaggggaagcgtcagcttctggaaccgatacgaattaccgttgtgagcggtaaaggataaaactcagcggtaggtaaatgacgataaatagcgcaccggtgataagtatgacggacgcgttaaccgggaaatggttcagagccgacagcattgccaccatcagtgcgacgcagccgccgcagaggagaaaatgcaacaggattaagggggcgcgcggctttgctttgatatccaaaagagcgctaagcagaccgagtaccgcgcttatcgtcaggactccggcagcttcaacaccgtttatcgtgccgtgcataatgctttcaataatgacgtaaatgcatgaaccgatccccacgccccgaagggcgtttttcaaatgtttaatcaagtgcgcaaaacggtttagcggcgtcatttttggcattccggtgcctgcgttatgatgatgatgtctttattgttggtgtacatgacgttcctattcagagtatgcgtcttatccgggcagggggatgctgttcggtaaagctggctgccaatccacgtataaactagcggttgtcatacgcaaaacgctcggtgacttttagcggcccattgatgctaaagacatgaataccctgaccttgctggctatcacgcataaaatagccatgctcttttccggcgttaatttcccggttcaggaagggggttgcgctatccagttccagccctgagttgccgggttaatcaatgaattgggtaaccgacgcaggcgtttgaaactcacctccggcaacgaaagattgttctcctcttctggctggagataaaccacgccgctgccttgccgctgataaacattgtgcggagattcactcagccggcatccccaggcgggaggcagcagaagtgaaagcgaaaaaaggcaaaacaaattacgatattgcataaggtcatccggacgtggtacgtaaacctaaagtgatgagcaaagcatgtttcctgatgtaaatgcgcaataatcatggcaacgcgccgcttttcagattttataaagagcccctaaacgcttgcttttacgccttctcctgcgatgatagaaaatagaaagcatgaacttacaggcaatccataatgaaaaacgtgtttaagacactcgctgtacttctgactctgttcagcctgacgggctgcggtttgaaagggccgctttatttcccgccagccgataaaaatgcgccgccgccgacgaaaaaagtcgattcgcaaacgcagtccacgatgcccgataagaacgatcgcgcaacgggagatggcccgtcccaggtcaattactgaggatagttttctgtccccgcgtgaacggagtgaatgatgcaattctctaaaatgcatggccttggcaacgattttatggtcgtcgacgcggtaacgcagaatgtctttttttcgccggaactgattcgtcggctatccgacagacacctgggcgtagggttcgatcagctgctggtggttgagccgccctatgatcctgagttggactttcattaccgcatcttcaacgccgacggcagtgaagtctcgcagtgcggcaatggcgcgcgctgtttcgcgcgatttgttcgcctgaaagggctaaccaataaacgcgacattcgggtcagtaccgcgaatggccggatggtactgagcgtcacggaagatgaactggtgcgggtgaatatgggggaaccaaactttgaacccgcgcaggtgccttttcgcgccaacaaagcggaaaagacgtatattatgcgagcggcggaacagaccatactgtgcggcgtggtttcaatgggcaatccgcactgtgtcattcaggttgataacgtcgacacggcggccgttgaaacactggggccggttctggaaagccatgagcgttttccggaacgcgccaacattggttttatgcaggttgtaagacgtgagcatatccggctgcgagtctatgaacgcggcgcaggggagacccgcgcgtgcggcagcggcgcgtgcgctgccgttgccgtggggattcagcaggggctgctggctgaagaagtacgcgtggaattaccgggcggtcggctggatatcgcctggaaaggtccgggtcatccgttatacatgactggtccggcggcacatatctacgacggatttatccatttatgaagcaaccagaggaagaactacaggaaacgctcacggaactggacgatcgagcggtcgtcgattacctgcgccaccaccctgagttttttatccgtaacgcccacgccgttgaagcgatgcgtgttccacatcccgtgcggggaacggtttcgttcgttgagtggcatatggcccgcgcgcgtaatcacatcaatgtgcttgaagaaaatatgacgctgctgatggaacaggctcatgccaatgaaagcctgttttatcgcttgctgcatctgcaaagccgtctggtcgccgcggatagtctggatgagatgctggtgcggtttcaccgctgggcgcgcgatttggggcttgccggcgcgacgctgcgtttgttcccggatcggtggcgtcttggcgcgccatcgcgctatacacatctggctttaaaccgtcaggcctttgagccgctgcgtattcaacggctgggacagtcgcagcattatcttggcccgctaaacggcccggaactgctggtggtcttgccggaggcgaaggctgtaggctcggtagccatgtcgatgatgggcagcgatggcggcctcggggtgattctcttcagcagccgtgacccgcatcactatcagccgggacaggggacgcagcttttacaggagatcgcgctgatgctgccggaactgctggaacgctggattaaacgcgtatgacggatgtcgcgctttctcaggatgtctcgcggttcctgcgctatttaggcgtggagcgccagcttagccccattaccctgctgaactaccagcgtcagcttgatgccattatcgctttagccggagaaaccgggctgaaaagctggcaacaatgtgacgctgcgattgtgcgcagttttgcggtgcgcagtcggcgcaaagggcttggccctgccagtctggcgctacgtctctcggcattgcgaagcttttttgactggttagtcagtcagggcgaattgaaagctaacccggcaaagggtgtctccgcaccgaaagcgccgcgtcatctgccgaaaaatattgatgtcgacgacgttaaccgcctgctggacatcgatcttaacgatccgctcgccgtacgtgatcgggcgatgctggaggtcatgtacggcgcggggctgcgtttatccgaactggttggcctggatataaagcacctcgatctcgataccggagaagtgtgggtaatgggtaaaggcagcaaagagcgacgcctgccgattggccgtaacgcggtgacgtggattgagcactggttggatctgcgcggcctgttcgccagcgatgaagaggcgttattcctgtcgaagctcggcaagcgtatctccgcgcgcaatgtccaaaaacggttcgccgaatggggcataaagcaggggctaaacagccacgtgcatccacataagctgcgccattcgttcgcgacccatatgctggaatcgagcggcgatctgcgcggcgtgcaagagctgctgggtcatgccaacctttccaccacccaaatttatactcatcttgattttcaacatcttgcttcagtgtacgacgcggcgcatccgcgcgctaaacgggggaaataatgcgtttttaccggcctttggggcgtattgccgcgctcacctttgacctggatgataccctttatgataaccgtccggtgattttgcgtactgagcaggaagcgctcgcttttatgcagaattatcacccgtcgctacgttcgtttcaaaacgtcgatttacagcggatacggcaggcggtgcgtgaagcggagccggaaatctatcatgacgttacccgctggcgccatcgcgcgatagagcaggccatgcgggatgcgggattatcggcgcaggaggccattgccggcgcgaatgcggcgatgatgcattttgccaaatggcgcagccagattgaggttccgcaggctacccatgagacgttacagcagcttgcgaaaaaatggccgctggtggcgatcactaacggcaatgcccagccggaactgtttggcctcggcgattactttaagtttgtactgcgcgccggcccggatggacgttccaagccctttagcgacatgtatttcctggcggcggaaaaactgcatgtgccgatcggcgagatcctgcatgtcggcgatgatctgactaccgatgtggctggcgctattcgctgtgggatgcaggcctgctggattaaacctgaaaatgccgacctgatgcggacgcaggacagccgtttactgccgcatatcgaaatttcgcggttggcatctctcacctcgctgatataatcaccagtagttctgtataaattcccagttattctggcggatggcgctatgcttatccgccctacgataagtagccccggtaagcgaagcgccaccgggcgtttttagttttcatgtttttacgcggcggtgccaatggacgtttcttacctgctcgacagccttaatgataaacagcgcgaagcggtggccgcgccacgtagcaacatgctggtgctggcgggcgcgggaagcgggaaaacccgcgtgctggtgcaccgtatcgcctggttactgagcgtagaaaacaactcgccatattccatcatggcggtgacctttaccaataaagcggcggcggaaatgcgccatcgtattggccagttgatggggaccagccagggcggaatgtgggtagggacgttccacggtctggcgcaccgcctgctgcgcgcgcatcatatggacgctaatttgccgcaggatttccagattctcgacagcgaagatcagatgcgtttgcttaaacgcctgattaaggcgatgaatcttgatgagaagcagtggccgccgcgtcaggcgatgtggtacatcaatagccagaaagacgaagggctacgcccgcaccatatccaaagctatggcaacccggtggagcagacctggcagaaggtgtatcaggcctatcaggaagcgtgcgatcgcgctggtctggtggattttgccgagctactgctgcgcgctcatgaactatggctgaacaagccgcacatcctgcaacactatcgcgagcggtttactaacatcctggtggacgaattccaggataccaacaacattcagtacgcctgggttcgtctgctggcgggcgataccggtaaggtgatgattgtcggcgacgatgaccagtcgatctacggctggcgcggggcccaggtagagaacatccagcgcttcctcaatgatttccccggcgcgcagaccattcgtctggagcagaattaccgctcgaccagcaacatccttagcgcggcgaacgctctgattgagaataacaatgggcgtttgggtaaaaagctgtggactgacggcgttgacggcgaaccgatatcgctgtactgcgctttcaacgaactggatgaagcgcgctttgtggttaaccgtatcaaaacctggcaggacaacggcggcgcgcttgcgcaatgcgccattctttatcgcagcaacgcccagtcgcgcgtgctggaagaagcgttattacaggccagtatgccgtaccgcatttacggcggtatgcgcttcttcgaacgccaggagatcaaagatgcgctctcttatctgcgtttgattgccaatcgcaacgatgatgccgcctttgaacgcgtggtgaataccccaacgcgcggtatcggcgaccgcacgctggacgtggtgcgccagacctcgcgcgatcgccagctaacattgtggcaggtgtgccgtgaattgttacaggaaaaagccctggccgggcgtgcggccagcgcgctgcaacgctttatggaactgatcgacgccctggcgcaggaaaccgccgacatgccgctgcatgtgcagactgaccgggtgatcaaagattccggcctgcgcaccatgtatgagcaagaaaaaggcgagaaaggccagacgcgcatcgaaaacttagaggaactggtgacggcaacgcggcagttcagctacaacgacgaagatgaagatttgatgccgttgcaggccttcctctctcacgcggcgctggaagcgggcgaggggcaggcggatacctggcaggatgcggtacagctgatgacgctgcactcggccaaaggcctggagtttccgcaggtgtttatcgtcgggatggaagaggggatgttccccagccagatgtcgctggatgagggcgggcgtttggaagaggagcgtcgtctggcctacgtcggcgttacccgtgccatgcagaaactgacgctaacctatgccgaaactcgccgtctgtatggtaaagaggtttatcatcgcccgtcgcgtttcatcggcgagttgccggaggagtgcgtggaagaggtccgtctgcgcgccaccgtcagtcgtccggtgagccatcaacgaatgggaacgccgctggcggaaaacgacacaggctacaaactcggccaacgcgtgcgccatgcgaagttcggcgagggaactattgtcaacctggagggcagcggcgagcatagccggttgcaggtggcttttcaggggcaagggatcaaatggctggttgccgcgtatgcgaagctggaaacggtttgaccgactctcatagtgccggatggcgcgtcttatccggcctacgcgctggctaacattttgatttgtaggccggataaggcgaagccgccatccggcgatatattgatgttaatattctgaaatcatagataaatactctcactctgctaacctttctgcataaggggaaattattgctttttcgcgtttcgttgcgtgttgacggcaaatttttgctggcgtaacatgcgcccacgattacgctaagaggacattcgccttggacacacccagtagatactggctcattatcctgtcatccaggatcaactcctaaggctatccctttttgctgatagccttagcggttgtcagcgacctttcattttttcccgtcgcgttgagtcaggctgtttaatggtctgaaacccaatttgtttctgtgtgcccatctgaactgtccgatatttttacgcattgggagtcccggtcatgctgagcgcatttcaactggaaaaaaaccgactgacccggctggaagtcgaggagtcacaaagcctgattgatgccgtatgggtcgatttggtcgaaccggacgacgacgagcgattgcgcgtacaatctgagctgggccagagtctggcgacgcgtcctgaactggaagatatcgaagcatccgcgcgcttctttgaagacgaagacggactgcatatccactccttcttcttcttcgaagatgcggaagatcatgccggtaactctacggtggcattcactattcgcgatggccgtctgtttacgctgcgtgaacgcgaactgcccgccttccgtttgtatcgtatgcgcgcccgcagccaggcgatggtcgacggtaatgcttatgaattactgctcgatctgttcgaaactaaaattgaacagttggcggatgaaatcgaaaacatctacagcgatctggaaaaactgagccgcgtcattatggaagggcatcagggcgatgaatacgacgaagcgctctccacgctggcggaactggaagatatcggctggaaggtacgcctgtgtctgatggatacccaacgcgcgctgaacttcttggtgcgcaaggcgcgcttaccgggcggacagctggagcaggcgcgtgagatcctgcgcgatatcgaatctctgctgccgcacaatgaatcgctgttccagaaggtgaacttcctgatgcaggcggcgatgggtttcatcaacatcgagcagaaccgtattatcaaaatcttctcggtggtttccgtggtgttcctgccgccgacgctggtcgcttccagctatgggatgaacttcgagtttatgccggaactgaagtggagctttggttatccaggcgcgattatctttatgattctggcggggcttgcgccgtatttgtactttaagcgcaagaactggctgtaagacattaaggccagggtgattcagctgcggctgaaccaccctgaaaagttacaggctccaggtattgatacctttaacctctttttcatagaaccacttatttgtattgacgccgacataagctgcgacaacaagtccaagtatgttaacgccgattaatgctccaacaaatattgcaacgatccctaataaaataactataattgcttttttccacagacccagtacaaacaaataaatccatgagaagaaaaaggcaataaagtttatttgaatagtcaaccgttgtcggggctttaatgctttaaatgcctgtttatattctgggcttactttccaaaatccagggaaaccatgttgatcgtaaaatgaaaaacggtatttccatttttcagatagcgaaccatcattaatataatccttgtccatgtaaactccattaaattacttgttgagtgaattcgaatccgggggggccagaagtagcagagaaaaggttgcaaaataccagattagaaaaagaggcataccaaagccatcgcaagcgaaatcttcagcaaccattatcacgaaggaggcaatatagattacaagcgtaccccatacatagaattttatatattcaaagccactgtctctgaatcgctgacagtttaaattaatgacgagataatgtagtaaaattgtgaataaaattgccagtatcacaaagcttaaatataataaaaccccaaccaaaatggaaaatattatatttattagcgcgaatgataataaataacgacatctggaaacacatctctcagatgaaggaataaaaacacttaacattaatttcacatccatatgttgggttacgtcgttagcatgacaatatgctaccccccttacaaggggaggcatattttttcagattatatttagaataatagtcgcgttattttttacgctgcgtataaatcgcatccatcacgaaaatcgccagcgcgacccagataaacgcaaatgtcaccatcttatccgcgcccggcacttcgccataaaacgtcaccgccagtaaaaacatcagcgttgggccgatatactggaaaaagcccagtgtagaaagacgcagacgcgtagccgctccggtgaagcacagcagcggaatcgtagtgaccacacccgccgccattaacagcaagttcaacgatagtgcgttttgccccatatggctggtagggctatcggcgatgccaaacagataaatcgcggcgaccggcaacagccatagcgtttcaaccagcatacccgtctgcgcttcaacggcgatcttcttacgcaccaggccgtaaaacgcaaaactaaacgccagccccagcgcgataatcggcagcgagccaaaggtccagagttgcaccagcacgccgcacaccgccagaatcaccgccagccactgcattcgacggaagcgttcgccaagaaaaatcatccccagcaagatgttaaccagcggattaatgaaataacccaggctggcctccagcatatggtgattatttaccgcccaaatgaacaatagccagttaccgccgaccagtacggcggacagggccagcaggaaaatcttctttggcgttttcagtaagcgcttaacctgtcgccactgccggctgacgctaagcagcgccaccataaagaaaaatgaccaaatcacgcggtgcgtcaggatctcatctgcgggaacgtaatagatcagcttgaaatacgcgggggcgatcccccaaataaaataggcggcaagagcgagtaatacgccctgccgtgtttgttttgcgtccatccggaaaactcgtatctgaagtgtaacaacagtttacctgcttttatcccaccatataagtagcggtggcgctggcgatgtacagctgatcttcattgtgtaattccacgcgggcgacggccactttattccctgcgcgcagcaggctactggtggccgtaaagcggttgcctctgcccggacgcaggtaatcgacgcgcaggtcaatcgttcccatccgcgacaggcgctggcgtagttcatcttcgctgatggtttcgtggcgagttagcgtgctgccgacgcataccagtccggcggcgacatccagcgcagaggcgatcacgccgccgtgtaaaatgctttgcgcccagttgccgaccatcatcggctggttgttgaaggccagttgggcgaacgctttttcatagcgttccagctccagccctaacgcccgattaaacggcatgtggtagacaaacatttcacccactaatttcagagcttgttcagcggtaagtacagcggacatagattcctgacacctcattagttaatgaaatgttgatattatgcttcttaattgttgttttctactttaagaagggataactaacggctatgtgtgtaaatatgtaaaaatggttggcagagaatgattcaagctgaaaatacttcgtcaggagaacgtcaagaatgcgggcgattttgagagggttgttgccagccacgctactgccattagcggcatatgcacaagaagctacgataaaagaggttcatgatgcgcctgcagtacggggaagtatcatcgctaacatgctacaggagcatgataacccttttacgctttacccttatgacacgaactacttgatctacacgaacaccagcgatctgaacaaagaggccataagtacctacaactggtctgaaaacgcacgtaaagatgaagtgaaatttcagttgagcctggcgtttccgctgtggcgcggaatactggggccgaactcggtactgggcgcttcctatacgcagaaatcctggtggcagctttccaacagtaaagagtcttcgccgtttcgcgaaaccaactacgaaccgcagctttttcttggttttgctaccgattatcgctttgccggctggacgctgcgcgacgtagagatgggctacaaccatgactctaacggacgttcggaccccacctcgcgtagctggaaccgtctgtatacccgtctgatggccgaaaacggtaactggctggtagaggtcaaaccgtggtacgtgattggcagtaccgatgataatccggacatcaccaaatatatgggttattaccagcttaaaatcggttatcacctgggcgaggcggtattaagcgccaaaggccagtacaactggaatacaggctacggcggcgcggaagttggattaagctatccggtcactaaacatgtccggctttatacccaggtgtacagcggctatggcgaatcgctgatcgactataattttaatcagacacgtgtcggcgtcggcgtgatgcttaacgatatcttctgattggattgtgttttaaacattgcagtttctctcgcaggcgctgaaaatagcgcctgttttgatttatggtgaacggggttaatgtggcgcaggcggaagtgttgaatctggaatcaggggccaaacaggttttgcaggaaacctttggctaccaacagtttcgcccgggtcaggaagcgattattgatactgcgctctccggtcgcgactgtctggtcgtcatgcccaccggcggcggcaaatctctgtgctatcaaatccccgcgttgttgctggacgggttgactgtcgtcgtttcgccattaatctcgttgatgaaagaccaggtcgatcagctactggcgaacggtgtggcggcggcgtgcctgaactccactcaaagccgcgagcagcagcttgaggtgatggcggggtgccgtaccggacagattcgtctgctgtatattgcgccggaacgcctgatgctggacaactttcttgatcatctggcgcactggaatccggtattgctggcggtggatgaagcgcactgtatctcgcaatggggacatgatttccgtccggaatatgcggcgctcggtcagcttcgccagcgttttcccgctttgccgtttatggcattgaccgccaccgccgacgacaccacgcgccaggatattattcgtctgcttgggcttaacgatccgttaatccagattagtagctttgaccgaccgaatatccgctacatgctgatggagaagtttaagccgctcgaccagttaatgcgctatgttcaggagcaacgcggcaaatcgggtatcatctactgtaacagccgggcgaaagtggaagataccgctgcgcgcttgcaaagtcgcggcattagcgcggcggcctatcatgcggggctggaaaacgctattcgcgtcgatgtgcaggaaaaatttcagcgcgacgatctgcaaatcgtggtggcgaccgtcgcttttggaatgggcataaacaaacctaacgtacgtttcgtcgtgcatttcgatatcccgcgcaatattgaatcctactatcaggaaacgggccgcgccgggcgcgacggactgcctgcggaagccatgctattttacgatccggctgatatggcctggctacgtcgttgtctggaagagaaaccagccggacagcttcaggatattgaacggcataaactgaatgcgatgggcgcttttgctgaagcgcaaacctgccgccgcctggtattgcttaattactttggcgaaggccgacaagaaccgtgcggcaactgcgatatctgtctcgatccgcccaaacaatatgatggcttaaacgatgcccagattgcgctttctaccattggtcgggttaaccagcgttttggcatgggctacgttgtcgaggtgatccgcggcgcgaataaccaacgcatccgcgatttcggtcatgacaaactcaaggtttatggcatgggacgcgaaaagagccatgagcactgggtgagcgtgattcgccagctcattcatctggggctggtaatgcaaaatattgcgcagcactccgcattacagttgacggatgccgcgcgtccggtactccgtggagacgttccgctaaagcttgcggtgccgcgcatcgtcgccctcaaaccccgcgtgatgcagaaatcgttcggcggtaattacgatcgcaaattgttcgctaagttgcgcaagctgcgtaaagctatcgctgatgaagagaatatcccgccgtatgtggtctttaacgacgccacgttgatagaaatggcggaacagatgccggtttccgccagcgagatgttaagcgttaacggggttgggatgcgcaaactggagcgcttcgggaaagaatttatggcgctcatccgcgcgcatgtcgatggtgatgacgaagagtagtcagcccggcaaaaaagtgccaggatggtgactcactgaactatttccccgcgagccatttttatgatgatgctatttttcaccgtggcaatggtgcacatcgttgcgctaatgagccccggccccgactttttcttcgtgtctcaaactgctgtcagccgttcgcgtaaagaagcgatgatgggcgtactgggcatcacctgcggcgtgatggtatgggcgggcgtggcgctgcttggcctgcatctcatcatcgaaaaaatggcctggctgcatacgatcattatggtaggcggcggcctgtacctgtgctggatgggctatcagatgctgcgcggcgcgctgaaaaaacaggatgcggcggcgtcttctccgcacattgaactggcgcagagcgggcgcagctttctcaaagggctgctgaccaatctgtcgaatcctaaagcgattatctattttggttccgttttttcactttttgtcggcgataacgtcggcgctgcggcgcgctggggtattttcgcgttaatcaccctggaaacgctggcctggtttaccgtagtcgccagcctgttcgcgctgccgaaaatgcgccgtggctatcagcgtctggcgaaatggattgatggctttgccggcgctctgtttgcgggctttggtattcacctgattatttcgcgctaatttacctccgggccggataaacatcatccggcacgactatcacgcgtgtcttgccgacgccaggagcgcgcctaccagcataaacaacgaaccaaacgctttattcagcgccttcatctgctttggtcctttaatccaggcggcaatgcgctgcgccagtgtggcgtaaccggtcatcacaaccatatccaccacaatcgtggtgacgccgagaatgaggtactgcgccagttgcggttgctgcggcatgatgaattgcggaaacagggcggcaagaaagacaatacttttgggattggttagattgacaaatatcgcccgtttgaacagccgaccccgcgattgcgtctgggcgagggtatgcagatcgatagcgcctgcggcgcgccattgctggatacccagccagataagataagccgcgccagcccatttcagaatttcaaaagcgaggagcgagcgcgaaaagagcgtacccagtccgacgcccaccagtacgatatgtatccccagcccggtctggagtccggcgatagaagccactgcgccacgatatccatggttgatagacgtcgtcatggtattgatggcgcctgaacccggagaaagactcagcagagttgaggtcagtagataggcgaaccaccattcaaaggtcatgcgaaactccctggttgtctgtttttgtgccacaatacgctactgccgctgtgttgtgtcaggcacgacgcaaaaaacgattttacctggtaaacgaggccgaaaacccgatgtttcagcagcaaaatgactgggaaacaagagaaaatgcgtttgccgcttttgctatggggccgctgaccgatttctggcgtcagcgggaagaggcggagtttatcggcgtgggtaacattccggtgcgctttgtccgttttcgaaatgattccaacgatcggacgatcgtcatttgtcctggccgcattgagagttatgtaaaatacgctgaactggcgtatgacctttttcatctcggttttgatatcttcatcatcgaccaccgtggtcaagggcgctccgggcggatgttatcggacccgcatcggggtcatgtcgatcattttaacgattatgttgaggacttagcggcgttctggcagcaggaaattgagccggggccgtggcgtaagcgttatatcctggcgcactcaatggggggcgcgatagccaccctgttcctgcaacgccatcgtgtgcggtgcgacgctattgcgctcaccgcgccgatgtttggtattgtgatacgcttgccttcctttatggtgcgccatattctcgactgggccgaagggcaccagcgtatccgtgaagattacgctattggtaccggtcagtggcgggcgttgccgtttgggatgaatgcgctgacccacagccgccagcgttatcagcgcaacttacgattttatgccgacgagccgcagctgcgcgttggcggccccacctggcattgggtacgcgaaggcattctggcgggtgagcaggtactggctggggcgagcgatgacacgacgcctacgctactgattcaggcggaagaagagcgggtagtggataaccgcacccacgatcgtttttgtgaaattcgcgccgcggcgggatacccttgtgaagggggaaaaccgctggttatcaaaggcgcgtaccatgagatcctttttgaaaaggacgccatgcgctcagtcgcgcttaacgccattgttgaatttttcaacaagcctaatttatccagcggaaatcgctttgcttagaggttaaattttattatgtatcaggttgttgcgtctgatttagatggcacgctgctctcccccgaccatacgttgtccccttatgccaaagagactctgaagctgttgaccgcacgcggcatccattttgtctttgccactggtcgtcatcatgtcgatgtagggcaaatccgcgataatcttgaaatcaagtcttacatgatcacctccaacggcgcgcgagtgcacgataccgacgggaatttggtttttacgcataatctggacagcgacattgccagcgacctgttcggggtggtgaatgcgaacccggacatcgtgactaacgtttatcgcgacgacgaatggtttatgaatcgtcatcgccccgatgaaatgcgttttttcaaagaggcggtatttaactactcgctgtttgagcctgcgctgctggagccggagggcgtcagcaaagtgtttttcaccagcgacactcatgaaaagttgttgccgctggagcaggcgattaacgcgcgctggggcgatcgggtaaacgtgagcttctctacgctaacctgtctggaagtgatggcgggcggagtgtcgaaaggtcatgcgctggaagcggtcgctcaggcgatggggtacagtctgaaagagtgtatcgcctttggcgacggaatgaacgacgctgaaatgctcacgatggcgggcaaaggctgcatcatgggcaatgcgcaccagcgtctgaaagacctgtatcccgaacttgaggtgatcggcatcaacgcggataacgccgtgccgcattacctgcgcgatcttttcttacgctgatgtgattgtttgttagttgaccagttgtcaacttcactctccgctacaatgggtgttccctgttttaagagacatccattgtggcgctactcatcattaccactatcctgtgggctttctcctttagtttatttggcgagtatcttgccgggcatgtcgatagctatttcgcggtgctgatacgcgttgggctggcggcgctcgtttttctgccgtttttgcgtactcgcgggcacaacctaaaaaccatcagcctgtatatgctggtgggggcgatgcagcttggcatcatgtatatgttgagcttccatgcttacctctacctgaccgtatccgaactgctgttgtttaccgttctgacgccgctctatatcacgctgatttacgatgtgatgagtcagcgtcgtttgcgctggggctatgcatttagcgcgttgctggcggtgattggcgccgggattattcgctacgatcgcgtgaccgaccatttttgggtcggtttgctcctggtgcagctttctaatatcagtttcgctatcggaatggtggggtataaacgtctgatggagacccgtcccatgccgcagcacaacgcctttgcgtggttctatctgggggcgtttttggtggcggcggtggcgtggtcgctgttggggaacgcgcaaaagctgccggaaaccacgctgcaatggagcattctggtgtttctcggcgtggtggcgtcaggcattggctactttatgtggaactatggcgctacccaggtagacgccgggacgctgggtatcatgaataacatgcatgttcccgcaggactgctggttaatcttgccatctggcatcagcagccccactggccaagctttattacaggcgcggctgtgatcctggcttcgctgtgggtgcatcgaaaatgggtcgctccgcgctccgcacaaacggcagatgatcgcaggcgtgatcccgcgtcgagcgaataaacgcctcggtcaccgcctgacgctggtcgccgtcgcgcacggcggcatacaggcggctccacagaccatcgccaagggttttggtcaccaccagaccctggcgctcaacgctttccaccacccagtgcggcagggcggcaatacccattctggccgccaccatctgaatcagcagtagcgtattatccacgcttttcagcagcggactgatacccgccggttgcaggaaatgtcgccagacatccagtcggctgcgctgcaccgggtaaatcaacagcgtttcgctggctaaatcttccggcgtaatctgcgttttgctggccagcggatggtcgggcgccagcaccagtcggacttcaaaatcaaacatcggcgaataatgcagtccgctacgcggcaaaatatccgacgtcatcaccaaatccagctcgccttgttgcaaggccggttgcggatcaaaagtgacgccggaggtgaaatccatttctacctgcggccagcttgcacggaagttttccagcgccggggtcagccactgaatacagctatgacattcaatagcgatgcgcagacgagtttgctgcggttcgttgcacgcctgcagcgcacggctgatttgcggcagcacttggtttgccagttgcagcagaacttccccctgcggcgtaaagcgcagcggctggcttttacgcacgaacaggcggaagccaaggcgttgttccagatcgctgaactgatgagacagagcggattgggtctggtgcagcaccgccgccgcggcagccagcgatccactattccgcaatgcctggagtgttttcagatgtttaatttcgatcatgaaagtccttcacttcgccatgaacaaattgcgcttgaggaatatacagtacctttacattatggatgtgtaaacatccagacgtctaaaactcgtcatatttcgacttgcagatgcgttggcttccttgcttaccccagtcacttacttcagtaagctcctggggatgcgctgtgtcgccgccttcctgcaagccgaactatttagagttttactttcagattcaataaaataagagaggaagtaaaatgacaatattgactcatacccttggttttcctcgcgttggcctgcgtcgcgagttgaaaaaagcgcaagagagctactgggcggggaacacaacgcgtgaagcgttactggcggtggggcgcgaactgcgcgcgcgtcactgggagcagcagaaacaagcgggtattgacctgttaccggtaggcgactttgcctggtacgaccatgttctgaccaccagcctgctgttaggcaatgtgccggctcgtcatcagaacaacgacggttccgtggacatcgacactctgttccgcattggccgcggtcgcgcgccaaccggcgaaccggcggcggcagcggaaatgaccaaatggtttaatactaactatcactacatagtaccggagttcagcaaaggccagcagttcagactcacctggacacagttgctggaggaagtggacgaagcgctggcgctggggcataagatcaaacccgtactgctggggcctgtcacgtatctgtggctgggtaaagtgaaaggcgagccgtttgaccgcctgacgttgctgaaagacattttgccggtgtatcagcacgtactggctgaactggcaaaacgtggtattgagtgggtccaaattgatgagccagcgctggtgctggaactgccgcaggcgtggctggatgccttcaaaccggcttacgacgcgctcgccggccaggtgaagctgttgctgacgacctattttgaaggcgtgacgccaaacttggacactattatcgcgctaccggtacaggggctacatgttgacctcattcatggcaaagatgatgtagcggaactgcatcaacgtctgccggtcgactggctgctctccgcaggcttgattaacgggcgtaatgtctggcgcgccgatttgaccgaaaaatacgcgcagattaacgccattgtgggcaaacgcgcgctgtgggtagcatcctcctgctctttgctgcacagcccgatcgatctcagcgtcgaaacgcgtctggatacggaagttaaaagctggtttgcctttgcgctgcaaaaatgcggtgaactggcgttgctgcgcgatgcgctgaacagcggcgaaacggcggcgcttgaggaatggagcgcaccgattcaggctcgtcgtcactcccgccgcgtacataatgccgcggtagaaaaacgcctggcggcgatcaccgcgcaggacagccagcgtgagaatccgtatgaggtgcgcgctgaagcgcaacgcgcccgctttaaacttcccgcctggccgacgacgactatcggttcgtttccgcaaaccacggagattcgcggtctgcgtctggacttcaaaaagggcaacctcgacgcgaaccactaccgcaccggcatcgccgaacatatcaaacaggctatcatcgagcaggagcgtttagggctggatgtgctggtacacggcgaagccgagcgaaacgacatggtggaatacttcggcgagcatctggacggcttcgtctttacccagaatggttgggtgcaaagctatggctcccgctgtgtgaaaccgccggtagtgattggcgatatcagccgtccggcaccgattaccgtggagtgggcgaaatatgcccagtcgctgaccgacaagccggtaaaagggatgttgaccggcccggtgactattctttgctggtcattcccccgcgaagacgtgacccgcgaaacgattgcgaaacagattgcgctggcgctgcgtgatgaagtcgcggatctggaggcggcggggatcgggattattcagattgacgaaccggcgctgcgtgaaggtttaccgctgcgtcgcagcgactgggacgcctatctggaatggggtgtggaagccttccgcatcaacgcggcggtggcgaaggatgaaacccagatccacacccacatgtgttactgcgagttcaacgacattatggattcgatcgccgcgctggacgcggatgtgatcaccattgagacctcccgctcggatatggagttgctggagtcgttcgaagcgttcgactacccgaacgaaatcgggccgggcgtgtacgatattcactcgccgaacgtgccgagcgtcgagtggattgaagccctgctgaagaaggcggcacaacgtattccggcacaacgcctgtgggtgaatccggactgcggtctgaaaactcgcggttggccggaaacccgcgcggcgttagcgaacatggtcaaagcggcgcacaatctgcgtcaggcgaaataacccatcctggccgctgcgtttatccggcagcaatgcggcgctaccctttgacgggtagcgcccgtgcctgacctgattaacagcgcctctatctcctcttttttctcatttccctttttcttattttccgcgctgtctttttcaggatctggctatttggcgatcttgataataaaaaggttctccgtatgaatgacaaccaggcggatagcgtccccggaagcagagcggcggcttttattgcctcgcagatcgtttttcctgtcatgatcgcccagcgctctcatagcacaaaacgaggttttccattctgttatgttccctggcgacgataaacgtcgcattgtctcatggcgctggtgaaccttattttttaacggagatgtctgacatggcggtagcaggttgtcacgtaatggccaaacccggcggcgcgatctgcaatattgattgcacatattgcttctatcttgaaaaagaggcgctgtacccggaacgcaataaaaactggcggatgtcggacgagacgctggaacaatttatacgccagcatattgccgcgcagagtggcgaccgcattgactttgcctggcagggcggcgaaccgaccatgatggggctaccgtttttccgtcgggttgtcgcattatgtgaaaagtacggcgatgggcgaaaaatcactcatgcgttgcagacgaacggcatcctggtgaatgacgagtgggcgcgctttttcgctgaacagcattttctcatcggtctctctatcgacggcccggcgtcgttacacaaccactatcggtttaatcgcgctggaaaaggaactcatgaacaggtcgtcgcagccatggcgcggcttaaagcgcaccatgtcgactttaataccttaaccgtcgtgggaaaacataacgtcggtcatgcagcagacgtctacgaatttcttctggcggcgggatcgcgttttattcagtttatcccgctggtagagcgaatgagcaccgataactcatcggtacttaatctggtgatgcccggcgaaagcgcggcgacgctggcgccatggacggtaccgtcgtggcaatatggcgaatttctcaaccagatctttgatatctgggttcgtcgcgacgtagaccgcgtctatgtgcagatgtttgacgtggcgttagccgcctggacggcgcagcagccggtactgtgtgtacattccgagacttgtggacatgccttcgcgttggagtcgaacggcgatctctacaactgcgaccactttgtctacccggagcatctgctgggaaatatccaccagcacagcatcaaagccttaaataatagcgagcgggctattgcctttggcgaggccaagcgggagaccctgaccgccgattgtcgtcgctgtgactaccgctttgtatgtcatggcggctgtcctaagcatcgctttgccgtctcgccgtctggtcatcctgcgcataattacttgtgtgcgggctataagcattttttccagcacgttacgccgtatatgaatgtctggcgggagctgctggcgcaaggctatccgatggcatcgatcatgcgctggctggcgcaggacgcgcgtaaagacacaggagccgtcagtcgtaaccatccctgtccctgcggcagcggcaaaaaatataaaaaatgctgtggtaaagcatagctaacgtggcgatgacgctttgttgagcctacaccgactccggtctcgtaggcccaacaaacatcgtaatgcgctgtggttagccttttttcccaccgtactgcgcgaaccattccagcattctttgccagccgtctttcgctgaggcttcgtggtagcccggacgataatcggcattaaacgcgtgccctgcatcgggatagaccacgatttccgccttcgcattagcggcgcgtagcgcctgacgcatggtttccacgctctcctgtggaatactggtatcctgcccgccgtataaacccagtaccggcgcgttaagatcggtggcgatatcaacgggatgcttcggcgaattgagtgacgtgtcgcccaccagcttgccgtaccatgctaccgccgcttttaactgtgggttgtgcgcggcgtacagccaggtaatccggcctccccaacaaaaaccggtgatcatcagccgatgcgcatccccgccgttgcgcgaagcccaactggcgacgtgatccaggtcggcaaggacttgcgaatcgggtactttagccaccagcccgctcaataatgtgggtatatcggcgaaatcattggggtcgccttcgcggaaatagagctccggcgcgatagcgagatagccttccagcgccagtcgtcggcaaatatcgcgaatgtgttcatgtacgccaaaaatttcctgtaccacaatgaccaccggcagcgcgccgtcgctcgcttttggtctggcgtaataggcgggcatatcgtcgccctgagagggaatcgacgttatccccgcgctaatggccccatcaggcgtatgaatcatcgtaggggcaagtggggaggctgcaggtgcaaagccggatggatgtgtcgttgtcatggtattctccgtacccttaaaaaatagcgcaatcttaactatagacagtgtgtaacaaaccacattgccttaaagcggctatcttttgtgcaatgcctggcgatattgattatttattgtgatgaacatcactttttaatggtaagcgagtgcaattgttttacgtcatagtgatggctgtcacgaaaatatctttatgccttaggtaaagtgtctctttgcttcttctgacaaacccgattcacagaggagttttatatgtccaagtctgatgtttttcatctcggcctcaccaaaaacgatttacaaggggcccagctcgccatcgtccctggcgatcctgagcgtgtggaaaagatcgccgcgctgatggataagccggttaagctggcatctcaccgcgaattcacctcctggcgcgctgagctggatggcaaagcagttatcgtttgctctaccggtatcggtggcccgtctacctctattgccgtggaagaactggcgcaactgggtattcgtaccttcttgcgtatcggcaccacgggggctattcagccgcacattaacgtcggcgacgttctggtaacgaccgcatccgtacgtctggatggggcgagcctgcattttgcgccgatggaattcccggcggttgccgactttgcctgcaccactgcgctggttgaagccgcgaaatcgattggcgccacgactcacgttggcgtaaccgcctcttccgacactttctatccgggtcaggaacgttacgacacctattctggccgcgttgttcgtcgcttcaaaggctctatggaagagtggcaggcgatgggcgtgatgaactacgaaatggaatccgctacgctgttaaccatgtgcgcaagccagggtttacgcgcaggtatggtggcgggcgttatcgtcaaccgtacccaacaagagattccgaatgcggaaacgatgaaacaaactgaaagccacgcggtgaaaatcgtcgtggaagcggcccgtcgtctgctgtaattctcctctcttttgcaaaggccgacgcgttcggccttttctttttgcgtggcgcctcgcaggaaatcccttttaaactggacgtttatacagcacaattctattttgtgcaggacagtgtggttccaggagaggtgttgtggatattactcttatgataagcgccgtcgtggcgctggcggctggggcggtgattggctggctggcgacgaaagcgcacgccgatcaaatccgcgccgatcttatcgaagaacggcgtgagctggatatcgaacttagcgcggcccggcagcaattagcgcaagaagcgcactggcgcagtgaatgcgagttacttaataacgaactgcgtagcctgcacagtattaatacctctctggaagccgatctgcgtgaagtcacgacccgtctggaagcgactcagcaacacgcggaagacaaaatccgtcagatgatcaacagcgaacagcgtttaagcgagcagtttgaaaatctggcgaaccgtatctttgaacacagtaatcgtcgcgtagacgaacaaaaccgacaaagcctgaatagcctgctgacgccgctgcgtgagcaactggacggttttcgccgccaggttcaggagagttttggcaaagaagcgcaggagcggcatacgctggcgcacgaaattcgtaatttgcagcagcttaacgcgcaaatggcgcaggaagcgatcaacctgacgcgcgccctgaaaggggacaataaggcgcaaggaaactggggcgaagttgtgctggcgcgggtgctggaggcatccggactgcgtgaaggctacgaatacgaaacccaggtcagtattgagaacgatgcgcgctcgcggatgcagccggatgtcatcgtccgcttgccgcagggcaaagatgtggtcatcgacgctaaaatgacgttggtcgcctacgagcgttactttaacgctgaagatgactacacgcgcgaggccgctttacaagagcacatcgcctcggtgcgcaatcatattcgcttactggggcgtaaagactaccagcagcttcccggcctccgctcgctggactatgttctgatgtttatccccgtagaacccgctttcctgctggcgttagataaacagcccgaactgataaccgaggcgctgaaaaataacattatgctggtaagccccacgacgctgctggtggcgttacggacaatcgccaacctgtggcgctatgaacaccagagccgcaatgcgcagcacatcgcagacagagccagtaagctctacgataaaatgcggttgttcgttgatgatatgtcagcgatcggtcagagtctggataaagcgcaggataactaccgccaggcgatgaaaaaacttgcgtcggggcgtggcaacgttttggcgcaggcggaggccttccgggggctaggcgtggaaatcaaacgcgagattaatccggatttagcggaacaggccgttacgcaagatgaagaatatcgtttacgatcgatccctgaagggcggcaggatgaacattatcccaatgatgaacgggtgaagcagcagttaagttaacccatacggagtagtttagtcctggcgcagagtagggcaaattggcccaatctgttacacttcttgaacatttttatcgataagcaggcactgagatggtggaagattcacaagaaacgacgcactttggctttcagaccgtcgctaaagagcagaaagctgacatggtggcccacgtttttcattctgtggcgtcaaagtacgatgtgatgaatgacttaatgtcatttggcattcatcgtttgtggaagcgcttcaccattgattgcagtggcgtgcgtcgtggacaaaccgttctcgatttagcgggtggtacgggcgatcttaccgcgaaattttcacgtatggtcggggaaactggcaaagttatcctggcggatattaatgattccatgctcaaaatggggcgtgagaagctgcgtaatatcggcgtgatcggcaacgtagagtatgtgcaggcgaatgccgaagctctgcctttccctgataatacgtttgattgcattaccatttcgtttggtttgcgcaatgtaacggaaaaagaaaaagcgctgcggtcaatgttccgtgtgttgaaacccggcggacgtttactggtgcttgaattttccaagcctatcattgagccgctgagtaaagcgtatgacgcctattctttccatattttaccgcgtattggctcgatggtcgcaaacgatgcggatagctatcggtatctcgcggaatccatccgtatgcatcccgatcaggataccttaaaagccatgatgcaggacgccggatttgagagcgtggattattacaatctgacggcgggcgttgtggcattgcaccgtggttataaattctaggagggtggaatgccttttaaacccttagtgaccgcaggaattgaaggtctcctcaatacgtttctgtatcgttcgccagcgctgaaatcagccagaacgcgcttacagggaaaagtactgtgtgtgaaactaaagggattttcgatgccattagtcctggtattcagtgaacgccaggttgatgtgctgggggcatgggaaggcgaagcggactgtacggtaatcactcaagctagcgttttgccaaaactacgcgatcgtcagcagttggccacgcttattcgcagcggcgaactggaagtgcagggcgatattcaggtcgtgcaaaattttgtggcgctcgccgatctcgccgaattcgatcctgcggagctgttggcgccatacacgggtgatattgcggcggaaagtatcggtaaggtcgtgcgtggcggggctaaattcctgcgccacgggtttcaacgccagcagcgttatgccgctgaagcgatcactgaagagtggcgtatggcgcctggcccgctggaagtcgcatggtttgccgaagaaaccgcggctgttgagcgcgccgtagattctctgaccacacggctggaaaaactggaggccaaatgacgccaggtgaagtacggcgcctatatttcatcatccgcacgtttttaagctacggccttgatgaactcatcccccgaatgcgtcttacactgccactccgattatggcgctattcgctgttctggatgccaaaccggcataaagataaattgctgggtgaacgattaagactggcgttgcaagagctgggaccggtctggatcaaatttggtcagatgctctccacgcgccgtgacctgttcccgccgcaaatcgccgatcagctcgctttgctccaggataaagtcgcgccattcgatggtcggctggcgaaagcccagattgaagaggcgatgggggggctacctgtcgaagcctggtttgacgactttgatatccagcctttagcgtcggcgtcaatcgcccaggtacataccgcgcgattgaaatcaaacggtaaagaagtggttattaaggtcattcgcccggatattttgccggtaattcaggcagacctgaaactgatttatcgccttgctcgctgggtaccacgcctgttgccggatgggcgtcgtctgcgcccgacggaagtggtgcgtgagtatgagaaaacgctgatcgatgagctgaatctgctgcgggaatcggccaacgcgattcagttacgccgcaattttgaaaatagtcccatgctgtatatcccggaggtgtactccgattactgtagccagaacatgatggtgatggagcggatatacggcattcctgtttcggatgtggcggcgctggaaaagaacggcaccaacatgaaactgctggcggaacgcggggttaaagttttcttcacccaggttttccgcgacagctttttccatgcggacatgcatccgggaaatatttttgtcagccatgaacaccctgaaaacccgcaatatatcggcattgactgcggtatcgtcgggtcgctaaacaaagaagataagcgttatctggctgaaaactttatcgcgttttttaatcgcgattaccgaaaggtggcagaactgcatgtcgattcaggctgggttccgccagataccaacgttgaagattttgagtttgccatccgcaccgtctgtgaacctatctttgaaaagccgctcgcggaaatctcgtttggtcatgtgttgttaaaccttttcaatacagcgcgtcgatttaacatggaagtccagccgcaactggtgttgttgcagaaaacattattgtatgttgaaggggttgggcggcaactttatcctcagcttgatttgtggaaaacggcgaagccgtttcttgagtcctggatcaaagatcaggtgggtattccggctctcacgcgggctcttaaagaaaaagcgccgttctgggtcgaaaaaatgccagaaatacctgaactggtgtacgacagtttgcgccagggcaaatatttacagcacagtgttgataagattgcgcgcgagttacaggtaaaccatgtgcgccaaagtcagtctcgttatttattgggaattggcgcaacgctgttactgagcgggtcattcttactcgtcaaccgccctgaatggggattgatgcctggctggctcatggtcggcggcgtagttgtctggctggttggctggcgtaaaactcgttgagattttttatcgctcaacgccggttgtgtcacgcaggtacatattatcactcgaggcaatactcaggccgcaagtcaatgtcgtcccggtcgtatgtaaaagtatgtgaatagggcgggcgaaagcggctaacaaagaggcagcgtgaaggataatgtgtataatgcggccctaataattcatcatctatcacagaggaacatgtatgggtggtatcagtatttggcagttgttgattgttgccgttatcgtcgtactgctgttcggcaccaaaaaactcggttccatcggttccgatcttggcgcgtctatcaaaggctttaaaaaggccatgagcgatgatgatgccaaacaggataaaaccagtcaggacgctgattttaccgctaaatctatcgcggataagcaaggcgaagcgaaaaaggaagacgctaaaagccaagataaagagcaggtataatccgtgtttgatatcggttttagcgaactgctgttagtgttcgttatcggcctcattgtgttggggccgcaacgattgccagtagcggtaaaaacggtagcgggctggattcgcgcgttgcggtcccttgcgacaacggttcagaatgaactgactcaggaactgaaacttcaggagttccaggacagtctgaaaaaagtcgaaaaggcgagcctggaaaatctgactcccgaactgaaagcatctatggatgaactgcgtcaggcggcggagtcgatgaaacgcacctacagcgctaacgatcccgaacaagcgagcgatgaagcgcataccatccataatccggtggtaaaagggaacgaaacgcagcatgagggcgtcacccctgccgccgctgaaacacaggcgagcgcgccggaacaaaagccggagcccgttaaagctaacgtgcctgagtcgacggaaaccgcttccgtagccacgatagacgccgagaagaaatccgctgcgcctgttgtcgaatcttccccctcgtcgagtgataaaccgtaaacatggctgtagaagatactcaaccgcttatcacgcatctgatcgagttgcgtaagcgcctgctaaactgcatcgtcgcagtacttctgatttttctggcgttaatttatttcgccaatgatatttatcatttagtcgccgcaccgctgattaaacagatgccgcaaggggcgacaatgattgcgacggatgtggcgtcgccgttttttacgcctatcaaactcaccttcatggtgtctttgatcttatccgcgcctgtcattttgtaccaggtttgggcctttatcgccccggcgctgtataagcatgagcgtcgtctggtcgtacctctgctggtatccagctcgctgcttttctatattggtatggccttcgcctattttgtcgtattccctttggcctttggtttcctgacgcatacggcgccggaaggggtacaggtttcgacagatatcgccagctatcttagctttgtcatggcgctttttatggcctttggcgtagcctttgaagtgccggtggcgattgtgttgctgtgctggatgggcatcaccacgccagaagatttgcgtaaaaaacggccttatatcctggtcggggcattcattgtgggaatgctgcttacgccgccagatgttttctcgcaaacgttgctggcgataccgatgtactgcctgtttgaaattggcgttttctgctcacgcttttatgtcggtaagcgacggacgcgcgacgaagataacgaggccgaaaccgaaaaggccgagcacactgaagactaaacacaaccgcccgccagggcggttgtcatatgggggcaagcatgtttgatattggcgttaatttaaccagtagccagtttgcaaaagatcgtgatgatgtggtcgcccgtgcgtttgcggcgggagtaaaaggtatgctactgaccggaacgaacatccatgaaagtcagcaggcgttaaaactggcgcggcgctacccccattgttggtcgacggctggcgtccatccccatgacagcagtcagtggtcacccgcgtctgaagacgccattattgcgctggcgaaccagccggaagtcgtcgctatcggtgagtgcgggctggatttcaatcgcaatttttccacgccgcaggagcaggagcgtgcctttcaggcgcagctacaaattgccgccgaattgcagataccaatctttatgcactgccgggacgcgcatgagcgatttctggtattgcttgatccctggctggatagtcttcctggtgcaatactgcactgctttaccggttcacgccagcaaatgcaggcctgtgtggatagagggctctatatcggtattaccgggtgggtttgcgacgaacgacgcgggcttgagctacgtgaactcttaccgtttattccagcggaaaagctactgatagaaaccgacgcgccgtatctgttgcctcgcgatcttacgccgaaaccaacgtcacgacgcaacgagcccgcgtatctgcctcacatcctggagcgcatagcgctatggcgtggtgaagatccgcaatggttagcggcgatgacagatgccaacgccagaaccttatttgaggttgtattctgaacgatcgctaaatcttgcgaaaaccggtgttttttacgctctgcttcacttctttattgagtaaattaagcagtaacatcgaacgcgtttcgccatccggttcggtaaaaatcgctttcagcccttcaaatgcgccttccgtgatgatgacgctatcgccgggatagggggtttcaggatcgacaacgccttcgggcttgtagatagaaagctgatgaataacgctggaaggcacgatcgcaggatgcgcgccaaagcgcacaaaatggctgacgccgcgcgtggcgttgattgtagtggtatgtatcacttccggatcaaattcaacgaacagataattaggaaagagcggttcgctgacggaggtacgttttccgcgtaccattttttccagggtgatcatcggtgtcaggcaacttaccgcttgtctttcgaggtgttcctgagcacgctgaagttgcccgcgtttgcagtacagtaaataccaggattgcataatgactcttatccgcttgttcggggcgcaagcatagcaaaagccatgcgcgaagttaattatacacttcatcctttaagccgtatctggattagcgttggttgccagagttcacgctaatttaacaaaaatacagcatcccgatgatgaacgccgtataatgatgcgcttaccaagaggctacaatggacgccatgaaatatcacgatttacgcgacttcctgacgctacttgagcagcagggggaactaaaacgcatcacgctacctgtggatcctcatctggaaatcacggaaatcgctgaccgcacgctgcgtgccggtggaccggcgttgctgtttgaaaatcctaaaggttacgccatgccggtgctgtgcaacctttttggcacgccaaaacgcgtggcgatgggcatggggcaggatgatgtttccgccttacgggaagtgggtaaattattagcgtttcttaaagaacctgagccgccgaaaggctttcgcgatctgtttgacaagctgccgcagtttaagcaagtgctgaatatgccgacgaaacggttacgcggcgcgccttgccagcagaaaatcgcgtctggcgatgatgtcgatttaacgcgtcttcctgtcatgacctgttggccggacgacgccgcgccgctgattacctggggactgacggtaacgcgtggtccgcacaaagagcggcaaaacctgggcatttatcgtcagcagttgataggtaaaaataagctgattatgcgctggctgtctcaccgcggcggcgcgctggattttcaggagtggttagccgcgcgtccgggtgaacgtttcccggtctccgtcgcattgggcgccgatccggcgacgatacttggcgccgtgactcctgttcccgatactctgtcggagtatgcctttgcgggcctgctgcgcggcacgaaaactgaagtggttaaatgcctttctaacgatctggaagtgcctgccagcgccgagattatccttgaaggttacattgagccgggagagatggcgccggaaggaccgtatggcgatcatacgggctattataatgaagtggatagctttccggtctttaccgtcacgcatattacacagcgtgaggatgccatctatcactccacctataccgggcgtccgcccgatgagcctgcggtattaggggtggcgctcaatgaagtcttcgtgcctattctgcaaaaacagtttccggaaatcgtcgacttttatctgccgccggaagggtgttcttaccgcttggcggtagtgacgatgaaaaagcagtacgctggtcatgcgaaacgcgtcatgatgggcgtctggtcgtttttgcgccagtttatgtatacgaaatttgttatcgtttgcgatgatgacgttaacgcacgcgactggaatgatgtgatctgggcgattaccacccgtatggaccctgcacgggatacggtgctggttgaaaatacgccgattgattacctggattttgcctcgccggtctccgggctgggttcaaaaatggggctggatgccacaaacaaatggccgggcgaaacccaacgcgagtggggtcgtcctattgttaaagatcctgaagttaccgcgcgtattgatgcgatttgggatgagctggctatctttaaataactgaaagcggacatcgacatttcaggctgcggcgactcagcttgaaaaatgtcggtattgacccgacacccgacagagggagcgcatgacaaccttaagctgtaaagtgacctcggtagaagctatcaccgataccgtatatcgggttcgtttagtgccggacgcggcgttttcattccgcgctggtcagtatttgatggtcgtaatggacgagcgtgacaaacgcccgttttcgatggcttcaacgccggacgagaaagggtttattgaattacacattggcgcctccgagctcaatctgtatgcgatggcggtcatggatcggattctgaaagaccgggaaatcgtcgtcgatattccgcatggcgacgcctggctacgtgacgatgaagagcgtccgttgattctgatcgcgggcggtacgggcttttcttatgtgcgctccatcctgttgacggcgttagcgcgcaacccggcccgcgatgttaccatttactggggcggccgcgaagaaaagcacctctatgatctctctgagctggaagcactctctgttaaccatccgaatttgcgtattgaacctgttgtcgagcagccggaagaaggctggcgtggacgtacaggaacggtacttacggcggtattgcaggattatggtacgctggcggggcacgatatttatattgccggacgttttgagatggcgaaaatcgcccgcgatctgttctgtcatgagcgtaacgcgcgggaagatcgtctgtttggcgatgcgttcgcatttatttaactattttatgggacgcagtagcgtccctttttacgttagcctacctaaaagtcctcttaaatattaattaatcgtcaactataaaaccttatgatattgaatatctacaggctttgtattgcgtgtaataaattaagtaatattatgtcctgaggctatcaataaaaatagttaattatatatgcttcatttatttttataaaagaaacataaaatggaaagttagttatttatttataagatggagagtgttatgaaatttaaatatgctttaacttctctcgcattatctgttgcaattttgtcatcagtaccttctactgctttcgccatcggcggcgccagcggcgctaaagtggactatcaggtccagggaaaaattggcgaagttgttatgaacccctatgatatcgcgccgctaaccgccgttattcgtaatggcggttaccagttacgtgacgtgcatgtacggattgtacccaaagaaaatggccaggagatcgcgtataaagttaataataaataccttttaacgtatggcggtattcccgtctttggtctttacccggattatgtcaataccgttgaagttgaatatacaagtatccagggtagtaaaaccgaaaatgtaaaagaaagctataaaatgtatgcaccgcctgcctatattgaatcagcgggtacaaaagaagaacaatcagcactctttactatcgatgttaaaaaggtttccccagaatttaaagatcgcttgtatcttttgaataatacgaaagataagtctgggaatggaacgcgtactgtctggaacaaccctactgggggtgcattagaatggaacttcactacagctaacgctattatcgacacctccggtgatattcgttggtttatgaatccaagttcaatttatgatttaaagtcaatttatcgtgctggcgttatgatgggctttaaacaaaaccaggatggcgcactatcgtggggctacggtcagcgttatgtgaaatacgatatcatggggcgtgaaatctttaaccgccgcctgccggataattataacgatttttcacactcaatggataacgcggccaacggtcactacttcctgcgtgtagccagctctaactataaacgccctgatgggaaaaatgttcgtaccgtgcgtgatgtgattgccgaagttgatcagaacggcgtggtagtggatgaatggcgtctgtttgatatcctcgatccttatcgtgatgtgataatgaaaaccctcgatcagggcgctgtgtgcctgaatatcgacgccagccagtccggccatacgttgagcgaagaagatctggcggcgctggactcctccgacaaattcggggatatcgtgggtagtggggctggccgcaactgggcgcatgtcaacagcgtcgactatgacagtgaagatgattccatcatcatcagctcccgccaccagagtgcgattatcaaaatcggccgcgataagaaagtgaagtggatactgggtacgcctgctggctggaaagcgccatttaatgccgcaattctgacgcctgtggatagcaaaggccaaaaaatcgcctgccaggacagtggctgcgagggtgacttcgactggacatggacgcaacatacggcctttaaaattgatagtaagagtaaaggcgatatcttatacctttccgctttcgacaatggcgatggccgcggcttagaacagcctgctatgcagagtatgaaatacagccgctccgtgatttacaaaatcgaccagaaaaacaagacagtccaacagatctggcaatacggtaaagagcgcgggaacgagtggtttagcccggtaacctctatcaccgagtaccagactgacaagaattctgtgttcgtgtattccgcaacagcaggtggtgcgtttgatttatcggtaggcgcatttaccagcttgcctaatccgtatctggaagagttcaaatggggagaaaaagagcctgcggttgaaatgcaaatacatggtgcgcgtggatatcaggctatgccatttagcctgaccaaagcgcttactgagtagagcaggccatacggtgaaaaaacccgcccctgacgggcgggaaaaacggcaactaaactgtttcccgtcataattcgcgcagcctctttgttggctgcctttgctcaccccgggcacatagttatctatgtgcccggggattcgctcagttgccgctgcgctgcaatgcgagttatttaggggatattatctttgattaaacccgctcaaacaccgtggcgatgccctgacccagaccaatacacatcgtcgccagaccaaactgcgcgtctttgcgctccatcaggttgataagcgtggtgctgatacgtgctccggagcagccgagcggatgaccaagcgcgatcgcaccgccgttgaggttgatcttctcgtctatctgctccatcaatcccagatccttaatgcatggcaggatctgtgcggcaaacgcttcgttcatctcaaacacatcgatatcgctggctgacagtcccgcttttttcaacgccagttttgacgccggaaccggcccgtaacccataattgacggatcacaacccaccactgccattgagcgaatacgggcgcgaggtttcagacccagctcacgggcacgactttcgctcattaccagcatggcggctgcgccatcggaaagcgcggatgaggtgcccgccgtgaccgtgccactaaccggatcaaatgccggacgcagcgttgatagcgcttcgaccgtggtttccgggcggatcacttcatcgtagttaaactgcttcaacacgccgtctgcatcatgaccgccagtcgggataatctccgttttgaatgcgccagactgggtggcggcccaggcgcgagcgtgagaacgcgcggcgaactggtcctgcatttcccggctaatgccgtgcaggcgggagagcatttccgccgttagccccatcatccctgccgctttggcgacgttgcgactcagacccgggtgaaaatccacgccgtggctcatcggcacgtgccccatatgctccacgccgccaaccagacaaacctgcgcatcgccggtcatgatcattcgcgctgcatcgtgtaacgcctgcatcgaggaaccacacagacggttgacggtgaccgccggtaccgaatggggaatttctgccagcagcgcggcgttacgggcaatgttgaagccttgctccagcgtttgttgtacgcagccccagtaaatatcatcgagggtcgccgctgtaagcgacggattacgcgccagcaggctacgcattaagtgggcggagagatcttctgctcgcacgttgcgaaacgcgccgcccttcgaacggcccatcggggtgcgaatagcatcgacaatgacaacctgttccattgtgactccttaagccgttttcagagaaccaaccggacgggctggttcaaccgggggataatacggttcgttatggcgcgctttattacgcagcccttccggcacctcatacagcgggccgaggtgttgatactgctgcgccatatcaagatatttcgcgctgccctgtgtatccagccagcggaatgcgccgccgtggaacggagggaagcctaggccgtagaccagcgccatatcggcttccgccgggcttgcgataatgccttcttccagacagcgaaccacttcgttaatcatcgggatcatcatacgggcgattatctcgtcgtcgctgaagtcgcgtttcggctggctgacgcttgccagcaggtcatccaccgcggcatcttcttctttcttcggcttacccttgctgtcttctttatagcgccagaagcccagaccgtttttttgcccaaaacggctggcgtcaaacaatgcgtcgatcgcgtcgcggtaatctttctgcatacgctgtgggaagcctgccgccattactgcctgcgcgtggtgggcggtatcaatacccaccacgtcgagcagataggccgggcccatcggccagccgaactgtttttccatcactttatcgactttgcggaaatccgcgccgtcgcgcagcagttgactgaaaccggcgaaataggggaacagcacgcggttaacaaagaagccggggcagtcgttgactacaatcggtgtcttgcccattttgctggcccaggcgacgactttggcaatggtttcgtctgaactcttctcgccgcgaatgatttcaaccagcggcatccggtgtaccgggttgaagaagtgcattccgcaaaagttttccggacgttccagggcgcttgccagttcgccaattgggatggtggaggtatttgaggccagcacggtttccgggcgcactttctgctcggtttccgccagtaccgcttttttgactttcggattttcgactaccgcttcgacaacaacatctacgcgatcgaaaccggcataatcgagagtcgggtggatggtcgaaatgacgcccgccagcttcagaccgtcgatcttgccgcgctccagctgtttgttcagcagcttggccgcttcggtcatgccgaggttcaacgatttatcgttgatatctttcatgatgaccggtacgcctttccaggccgactggtaagcgataccgccgcccataatgcccgcgcccagtacggctgcctgtttcggcgtctcaatatctttggtcagctttttggctttaccttttacatattgatcgttgaggaagataccgaccagcgcacgagcctcattggtatgcgccagcggaacaaagcttttattttccagattcagcgcttcttcacgaccaaaacgcgcggcggcttcaatggttttcactgcggtcatcggcgccggataatgtttacccgccgtttgtgcgaccatgcctttagcgatggtaaagctcatcgctgcttcaatcttactgagtttcaacggttccagtttcggctggcgtttagctctccagtcgagatcgccggtaatggcctggcgtaacaccgctatcgcgccttcaattagcttctcttgtttgaccacgccgtccacaaggccgattttcagcgcgtgctcagcaccgacatctttacctgccgcgataatctccagcgcgctgtctgcgcccagcatacgcggcagacgaacggagccgccgaaacccggcatgatgcccagtttagtttccggcagaccgatacggaggtctggcgtcgccagacggtaatcggtggccagcacgcattcgcacccgccgcccagcgcatagccgtttacggcggcaagggtcggtacgggtaaatcttccagacggttaaagacgctattagcgaaatgcagccattggcttaactgctcttcggggacgaggaacagtgaaagaaattcggtgatgtccgcgccgacaataaaggccgctttattagagcgcagcagcagcccttttaaatcgtgttgcttttccagcacctcaagcgcctggccgaggctggcgacggttgcggtgtcgagtttattgaccgagcctggagcatcgaacaccagttcggcgatgccatcttccagccagtcgaggtacagggtgtcgcctttataaagcatgtcagtctcctgaatccacaaagtgatctggtcgtaccagatgaagcgaagtgtgtattttgtgttaaaaaaatgcaaataaatgattaaagaaatgccgatgtgatcacgctcggcagagatcacgctctcgtggggcgatgtgctaagatgcgggaacttgaggtcaaaaaaacagaagggtaaaaaatggaatcactggccgcgctctataaaaatcatattgttaccttacaagaacggacgcgcgatgttctggcgcgctttaagctggatgcgttacttattcattctggcgagcttttcaacgtctttctcgacgatcacccttatccgtttaaggtcaatccacagtttaaagcgtgggtgccggtaactcaggttccaaattgctggctgttggtcgatggcgtcaacaaacccaaattgtggttttatctgccggtcgattactggcataacgttgaaccgctgccaacgtccttctggacagaagaagtcgaggtcgtcgccttaccgaaagcggatggcatcggcagccaactgcctgccgcgcgtggcaatatcggctatatcggcccggttcctgagcgcgcgctacaattggatatcgccgccagcaacatcaacccgaaaggtgttatcgactatctgcattactaccgcgcctataaaacggattatgaactggcctgtatgcgcgaagcgcagaaaatggcggtgagcggtcatcgggcggcggaagaggccttccgttccggcatgagcgagttcgacatcaacctggcgtacctgaccgccacgggacatcgcgataccgatgttccatacagcaacattgtggcgctgaacgaacatgccgccgtgctgcattacacgaaactggatcatcaggcaccgtctgaaatgcgcagtttcctgctggatgcgggcgcggaatacaacggctacgcggcggatctgacgcggacctggtcggcgaaaagcgataacgactacgcccacctggtgaaagatgttaacgacgaacagttggcgctgatcgctaccatgaaggcgggcgtcagctatgtggattatcatattcaattccatcagcgcatcgcgaagctgctgcgtaaacatcaaatcattaccgacatgagtgaagaggcgatggtggaaaatgatctcaccgggccgtttatgccgcacggtattggtcatccgttgggtctgcaggtacacgatgtggccgggtttatgcaggatgattccggtacgcatctcgccgcgccgtccaaatacccgtatctgcgctgcacgcgtgtgttacagccgcgaatggtgttgaccatcgaaccggggatttacttcatcgaatcgctgttagcgccatggcgcgaaggcccgttcagcaagcacttcaactggcagaaaattgaagcgctcaagcctttcggcggtattcgcattgaagataacgtggtcatccacgaaaacggcgtggaaaacatgacgcgggatttaaaactggcgtaatggacagttggttaatccctgcagcgccggtcaccgttgttgaagagatcaaaaaaagccgctttattacgctattggcgcataccgatggcgtagacgcggcgaaagcgtttgttgagtcagtcagagctgagcatcctgatgcgcgccaccattgtgtggcgtgggtggcgggtgcgccggacgactcacagcaactgggcttttcagacgacggcgaaccggcgggaacggcaggcaagccgatgcttgcgcaattgatgggcagcggcgtcggagaaattactgccgtcgtcgtgcgctactatagtggtattctgctgggtacgggcgggctggtaaaagcctatggcggcggtgtgaatcaggcattacgtcagcttgccacacaacgcaagacgccattaaccgaatatactttgcagtgtgagtacggtcagttggccggaatcgaagcattattaggacagtttgccgggaagatcgtttccagcgattatcaggcgtctgttcggctcagggtggcgcttccttttgctcatgtgaatgtattttccacaaaactggcggattttagccgtggttcattgcaattgttagcgattgaagaataatccccacctcatttttaagaataaaggaagcggcagagatgcattttcgcgccattacccgaatcgttggactactggttatcttattttcggggacaatgattctcccgggactggtagcgctaatatatcgtgatggcgcaggaagagcgttcacgcagaccttttttgtcgcgctggcgatcggttccatactgtggtggccgaaccgtagggaaaagggcgagctgaaatcccgcgaaggatttcttatcgtggtgctgttctggaccgtgctgggcagcgtgggtgcgctgccgtttattttctcggaaagcccaaacctcaccattaccgatgctttttttgaatcgttctccgggttaaccaccacgggcgccactactctggtggggctggattcattaccgcacgccattctcttttatcgtcagatgctgcaatggtttggcggtatggggatcattgtgctggcggtggcgattctccctatcctcggcgtcggggggatgcagctctatcgggcggaaatgccggggccgctcaaagataacaaaatgcgcccgcgtattgccgagacggcgaaaacgctgtggcttatctatgtcttgctaacggtagcctgcgcgctggcgctatggtttgcagggatgcccgcgtttgacgctatcggacacagcttctccactatcgctatcggcggcttctcaacgcatgacgccagcgtaggctattttgatagtcccactattaataccatcatcgctattttcctgctgatctccggttgtaactatggcctgcatttctctttattaagcgggcgtagcctgaaagtatactggcgcgatccggaattccgcatgttcatcggcgtacagttgacgctggtggtgatctgcacgctggtactgtggttccataatatctacgactcggcgctgacaacgctaaatcaggcgttcttccaggtcgtgtcgatggcgacaacggcagggtttaccacggacagcattgcgcgctggccgctgtttttgcccgtcttgctgctatgttccgcgtttattggcggttgcgccgggtcaacgggcggggggttaaaggtcatccgtattctgttgttgtttaaacaggggaaccgcgaactcaaacgtctggtgcatccgaatgccgtttacagtattaagctggggaaccgggcactgccagaacgtattctggaagccgtctggggattcttttctgcctacgcgctggtatttatcgtcagtatgctggccattatcgctacaggcgtagatgatttctcggctttcgcctcggtagtggctacgcttaataacctgggaccggggctgggggtggttgctgataacttcgccagtatgaatccggttgcgaaatggatactaatcgccaacatgctatttggtcgtttggaagtattcactttgctggtactttttaccccgactttctggcgtgaataatggagtaacacgtgaaaacattgattcttttctctacccgggacggacaaacgcgcgaaattgcctcttatctggcttctgaactcaaagatatggggatctgggccgatgtcgttaatctgcatcgcgcagaagagcctgactgggatagctatgatcgcgtagtgattggcgcgtctattcgttatggtcattaccacagcgcctttcaggagtttgttaagaaatatgccacgcggttgaacggaatgccgagcgccttttattccgttaacctggtggcgcgtaaagctgaaaaacggacgccgcagactaacagctacgcgcggaagtttttaatgagctctccgtggcgacctgactactgtgccgtcattgcaggcgcgcttcgctatccccgttatcgctggtatgaccgtctgatgatcaagcttattatgaagatgtcgggcggcgaaacggataccagtaaagaagtggtgtacaccgactgggagcaggttgcgcactttgcccgtgaaatagcccatttaaccaacaaatcgtcggcaaaataaacgcaaagaataaaaagtgcgcactcagaaaattattttaaatttcctcttgtcaggcagaaataactccctataatgcgccaccactgacacggaacaacggcacacaggccgccgggccagcggggttcagatcagaacctcacggagaaaagcgaaaataaacgcttgactctgaagcgggaaagcgtaatatgcacaccccgcgccgctgagaaaaagcgaagcggcactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttgacgtcctaggacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacgaagtttaattctttgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacaggaagcagcttgctgcttcgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtggctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcagatgtgcccagatgggattagcttgttggtgaggtaacggctcaccaaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaaggtgttgtggttaataaccgcagcaattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtctgtcaagtcggatgtgaaatccccgggctcaacctgggaactgcattcgaaactggcaggcttgagtcttgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacaaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtctacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtagaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacagaagaatccagagatggattggtgccttcgggaactgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcgattaggtcgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaaacggtctttgaagtgctcacacagattgtctgatgaaaaacgagcagtaaaacctctacaggcttgtagctcaggtggttagagcgcacccctgataagggtgaggtcggtggttcaagtccactcaggcctaccaaattttccctgaatactgcgttgtgaaataactcacatactgatgtatgcttcgttattccacgccttgtctcaggaaaaattatcggtaaagaggttctgactacacgatggggctatagctcagctgggagagcgcctgctttgcacgcaggaggtctgcggttcgatcccgcatagctccaccatctcgtgagtgtttacgaaaaaatacttcagagtgtacctgaaagggttcactgcgaagttttgctctttaaaaatctggatcaagctgaaaattgaaacacagaacaacgaaagttgttcgtgagtctctcaaattttcgcgacacgagaatgttttacgaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgccggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgattcgtcacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagagcctgaatcagcatgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaagcgcatgtgctgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcacccttcggggtgtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgtataggggagccggagggaaaccgagtcttaattgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacctgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggctagggggccatcccggcttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgaacgtatcacccaagacaactttacggagttgacgattgacggagcgaagcgacgtcaaagcgttcattaaagtcgagttggcttagggatacgttcgttgggtaggggagcgttctgtaagcctgtgaaggtgtgtcgtgaggcatgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacgggttaatattcccgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagggtgtaggtgtgtgttccaggtaaatccggttcactttaacactgaggcgtgacgacgaggcactacggtgctgaagcaacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgacacgtaggtgaagtgatttactcatggagctgaagtcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggtcagcgtaagcgaagctcctgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggctttgaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgtggacccgtaatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgagacttagagtctcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaagatgttttggcggttaagagaagattttcagcactgattcagattacatcagaacgtaaaaacggtctgataacagaatttgcctggcggcactagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaataaaacgaagggccctgtcggaagacagggccttttgttttatctgtggtctgtcggtgagcactcgttgcgcagcaacggcccggagggtggcgggcaggacgcccgccataaactgccaggcattagtttagtgaagaagcccatcctgacggacgggcttttttgcgtgtgcggtaactgtaaaaccgtaggcctgataagcgcagcgccatcaggcaaccggcactgccggatggcggctccgccttatccggcctacaaggaacgtgctttctctaaccaccgcaaaatgaaggcagaaatctgcgatacatcattaagatccaaaacgggtaccgctacggcaagtggaatatcactggcaaccgcaataacatgctcatcaagaattaattcttcctcgctgtgcccacatccctgacgaaaaagtaagatcttcgcaactgcctcgtgtttaaacccttctaccagcaccatatctagctttgatgcatccatccggctcaccagccatgccagatccaactcttcttgccccggcgtttcagtcattaacgcccagcgctgctgactggcaaccagcgtctgtgccgccccggctttacgtaattcgtagctatctttacccggtttatcaacatccatatcatgatgggtatgcttaatcagccctggccgaataccgtgcgcacaaagtgctgggatcagttttttcagcagtgttgtttttcccgtgccgctccacgcggcaatggcgagtagcggtatcatggtctcttttgccattgcgcgagttcctccggcgtgttgacgttcacaaatgcctccttacaatcgctgaaatcaacggcgtgtccgcctacctggcgcataaaaatcattacccgccgctcgcctgcttgcaaataagctgtcaactggggctcaacggcacgattaatcaacgcgatcgttggatgatcgcgctctccatcatgaacccaaaccacgggtgcaccatgacgctgcgctgctaaacgatcgaccaggttgtgggggatacagggattgtcacagggacaaaacagaaaccagtcgcctgctacctgctgaaaaacggaaagcatacccgccagcggaccgggaaagtcagcaattgaatccggaatgactttcaggccgctggcctggtagatatccagatggcgattagcactaatgacgaccgtagcaagttgtggcgcgagcgcgtcggcaacgtgtcgccagagcggtttcccgcccagttcaagcagacctttatccgcacctcccatccgcctggctttaccgcctgccagcaccacgccggttattacttcatccagattcaccgatatcgcctcttttattgtgggattgaccctgctaccgtgtctgtatcaagaataaggagcacagctatgaaatgtaaacgcctgaatgaagtcattgaactcctccagccagcctggcagaaagagcctgatcttaatctgacgcaatttttgcagaaactggcgaaagagtcaggttttgacggcaaactggaagatttaactgatgatatcctgatctaccatctgaaaatgcgcgattccgccaaagacgccgccattccagggattcaaaaagactatgaagaggactttaaaacggcgcttttacgcgcccgcggcgttattaaagagtaaaaccttgtaagcggcgccaccgaaatcgccacgaaatgatatcctgaatcattcgtagtattttccggatgatgggatgaacgacaacgcttttactttccagacgctacacccggaaaccatcatggatgcgctgtttgaacaggggatcatggtggattccgggctaactccactaaacagttatgaaaaccgcgtctatcagtttcaggatgaagaccgtcgacgttttgtcgttaagttttatcgtcctgaacgctggtctgttgatcaaattcgggaagaacatcaattcgcgcttgaactggtgaaggatgaggttccggttgctgctccgctcgcgtttaatggccagacgctgttagcgcatcagggctatcattatgccattttccccagcgtaggcggtcgtcagtttgaagcagacaatatcgatcagatggaggcggtagggcgttatcttggccgattgcatcagacggggcgaaaacgtcctttcactttccggcctgacattgggcttgcggagtatctttttgaacctcgccaggtattcgaagatgccgcactgattccctccgggcaaaaagcggctttcctgaaagccactgatactctactgtctgcagttaccgaatgctggcgcaccgatttcgccacgctgcgattgcacggcgattgtcatgccggcaacattctatggcgtgatggaccgctgtttgtcgatttagatgatgcccgtaacggtccggcgatacaggatttatggatgctgctgaacggcgacaaagccgaacagcgaatgcagcttgaaaccattattgaagcttatgaagaagttagtgagttcgatacggctgaaattggtctcattgaacctttacgcgccatgcgtttagtttattatcttgcctggttgattcgtcgttggggcgatcctgcgtttccaaaaaactttccctggttaacaggggaagattactggcagcgacagacaacgacttttattgagcagactaaaattttgcacgaaccccctttacaattaacgccaatgtattaatcggagagagttgatcatgaaaaagatttggctggcgctggctggtatggttttagcttttagcgcctcggcagcacagatcagcgacggtaaacagtatatcacgctggataaaccggtcgctggcgaaccccaggtactggagtttttctccttctactgcccacattgttatcagtttgaagaagtgcttcatgtgtctgacaatgtgaagaaaaagctgccggaaggcaccaaaatgaccaagtaccacgttgagttcctggggccgttgggcaaggagctcacccaggcatgggcggtggcgatggcgttgggtgtagaagataaagtcacggtcccgctgtttgaagccgtacagaaaacccagacagtacaatctgccgcggatatccgtaaagtgttcgttgatgcgggcgtcaagggcgaagattacgatgcggcatggaacagcttcgtggtgaaatcactggttgcgcaacaggagaaagccgcggctgacctgcaactgcagggcgttccggcgatgttcgtcaatggcaaataccagattaacccacaaggcatggatacgagcagcatggatgtttttgttcagcagtatgctgatactgtgaaatatttggttgataaaaaataaaaagaacgccggtcactgaccggcgtttttataagatgttttaatctcttctatctgtatatctttcttatcccacagcgtattaagccaacgttgaaaacggcgtttgaatgttttgtcgttcacgtaatcgccgtgcagttcttcatttatgggttccagttgcacccgaacaacaatacgcgtcagcctaccgcttagcatatcgtagaaagggtgacgatcgttgtttgggtaacacaacgtaatattaagcagcttatcgaactgtgagcctaaaacattaatcgccattgcaataccggctgcttttggcggcaacaaatgttgataaggtgaatgcgtttgctgacgtttctcatgcgtaaatcgcgagccttcaacaaagttaacgatagtggtgggataccgacgaaacttttcgcaagagcgacgagttgtttcaacatctttgccgcgtcgatcggggtgtcggagcaggtagctacgggagtagcgcttcataaacggcatatctaatgcccagcacgccaggccgatgaacggcacccaggccaattgctgtttaagaaagtacttattcattgggatatgcttgcggaacagaacgcaaagcacaacgatatcggcccagctgcgatgattacaaatcagtaaataccaatttttcttgctcagcccttctaacccttctacatcccattgcaagtgcggattaaggcgtaacagcgctgcaagaccagcacaccagcaatacatcatgaaattgcagaaaatggagaccttgcgccagataccgggaacaggcaaaagaagctttaccataccggcaatgatgatcggtactgagcaaacaatagtgaccaggatggtcaatacgatactcaatgggagcgtgatagccgcgagtattctcgtcataataaattattcaaaagttagccataaacggtgcgcgaaaagggcgcaaggggctgattctatcagaaaacgatgctaatgatggcgctgagtgaaatagaaacactcgtaacaactatccacattatgataacggcatgaatcagataatcagaaaaacgtgatgttaacaactcattgaaaataatgggtaattattaagacgagaaggctatcgcgctgattttaaagtaatggtaagaatttacacacaaagttatccacaggttattttgcgagcgatcctgaagatcgacaaaacttttccgcaaatgcggcgaaaaactcaagttttcctcctgtatgtggcatcctttaaccataatctgttaaacaggcacggacattatggttcagatcccagaaaacccacttattctcgtagatggctcatcctatctctatcgcgcctatcatgcgtttccgccgttaaccaacagcgcgggagaacctacgggcgcaatgtatggtgtcctcaacatgttgcgcagcctgatcatgcagtatcagccgacgcatgctgcggtggtgtttgacgccaaaggaaaaaccttccgtgatgagctctttgaacactacaaatcgcatcgtcctccaatgccggatgatcttcgtgcgcaaatagagccgttacatgccatggttaaagccatggggttacctctgctggcggtctctggcgtagaagcggatgacgttatcggtacactggcgcgagaagcggagaaggtggggcgtccggtattaatcagcaccggcgataaagatatggcacagttggtgacgccgaatattacgctgatcaacaccatgactaacaccatcctcggcccggatgaagtcgttaataagtacggcgtgccgcctgagctgattatcgactttctggcgctgatgggggactcctcggataatattccgggcgtaccaggcgtgggtgagaagacggcgcaagccttgcttcagggattgggcggcctggatacgctgtacgccgagccggaaaaaattgccggtctcactttccgcggcgccaaaacgatggccggtaaattagcgcagaataaagacgtagcgtacctgtcttataaactcgccaccattaaaacggatgttgagctggagctgacctgcgaacagcttgaagtgcagcagccgattgcggatgaactgctgggcctgtttaaaaaatatgagtttaagcgctggacggcggacgttgagtcaggcaagtggctacaggcaaagggcgcgaaaccggcggccaaaccgcaggaaacggtcgttattgatgaatcgcccagcgaaccggcagcggcgctctcttatgaaaattatgtcacgattctggacgacgttacgctggaaagctggattgaaaagctgaaaaaagcgccagtttttgctttcgacacggagaccgacagcctggataatatcgccgccaacctggtgggcctctcgtttgccatcgaacctggcgttgccgcgtatgtacctgtcgcgcatgattatctggacgctccggatcaaatctcccgccagcgtgctctggaactgctgaagccgctgctggaagatgaaaaagtgcgcaaagtggggcaaaacctcaagtacgatcgcggcgtcttgcaaaattacggtattgagctgcgcggtatcgccttcgataccatgcttgagtcttacattctgaacagcgtcgccggacgccatgatatggacagtttgtccgatcgttggctgaagcacaaaactatcacctttgaagacattgccggtaaaggtaaaaaccagctcacctttaaccagatcgcactggaggaagcggggcgctatgcggcagaagatgcggatgtcacgttacagttgcatctcaaaatgtggcctgagctccagcagcacaaaggcccgctgaatgttttcgaaaacatcgaaatgccgttggtgcctgtactgtcacgcgttgagcgcaatggcgtaaaaatcgatcctgccgtcctgcacaaacattcggaagaaatcacgctacgtctggcggaactggaaaagaaagcgcatgacattgcgggcgaggcgttcaacctgtcctcgacgaagcagttgcagaccatcctgtttgaaaagcagggtattaagccgctgaagaaaacgcctggcggcgcgccgtcaacgtcggaagaggtgctggaagagctggcgctggactatccgctgccgaaagtgattctggagtatcgtggtctggcgaagctaaaatccacctataccgataagctgccgctgatgattaacccgaaaaccgggcgcgtccatacgtcctatcatcaggcggtaacggcgacgggacgtttatcgtccaccgatccgaacctgcaaaatattccggtgcgcaatgaagaaggccgccgcattcgtcaggcatttattgcgcctgaggattatctcatcgtgtctgcggactattcacagattgagctgcgtattatggcgcatctttcccgtgataaaggactgctcacggcgttcgccgaagggaaggatattcaccgcgcaacggcggcggaagtctttggcttgccgctggatagcgtgaccggggaacagcgccgaagtgcgaaagccattaactttggcctgatttacgggatgagcgccttcggtctttctcgccagcttaatattccgcgtaaagaggcgcagaagtatatggatctctacttcgaacgctatcctggcgtgctggaatatatggagcgcacccgcgctcaggcaaaagaacaaggctatgtggaaactctggaggggcgccgcctttacctgccggatattaaatccagcaacgcggcgcggcgcgcgggggcggaacgcgcggcgatcaatgctcccatgcaaggaacggctgccgatatcatcaagcgcgccatgattgccgtcgatgcctggctacaggccgagcagccacgcgtgcggatgattatgcaggtacacgatgaattagtgttcgaggtgcataaagacgacttagatgcggtagcaaaacgtatccatcagttgatggaaaactgcacgcgtattgatgtgccgttgctggtggaagtcggtagcggggaaaattgggatcaagcgcactaagcatttaaggaataacgcgcttttttcgtaattaagcaacataagcacgggggttttgtgatgggtattagaattccctatgtaaagaatgaaaaaaaattacgaaaaggtctttctgtgttgctcaaaaaagagtaaagttattcacgtagggtacagaggtaagatgttctatctttcagaccttttacttcacgtaatcggatttggctgaatattttagccgccccagtcagtttatgactggggcgttttttattgtgcgcaagaaaagtttcgctcacaccgtaggccggataagacgcgcagcggcgccatccggcatagcgggtgattattccccgtcctgaatctcttcgaccggtgccagttcactaaaccagctatccagcttctgacgtaacttatccacgccctgctttttcagcgaggaaaacgcttctacctgcacatcgccattaaaagccagcacggcttcacgtaccatattcaactgcgccttgcgcgcgccgctggccagtttgtccgctttggtcagcagaaccagaacctggatattgctctctacagcccactggatcatctgttggtcgaggtctttcaacggatggcggatatccattaaaacgactaagccctgtaggctttgacgtttctccagatattcccccagcgcgcgttgccacttgcgtttcatctcttccgggacttccgcgtagccatagcccggcaggtcgaccaaccgtttgccatctacgacttcaaacaggttaatcaattgggtacggcccggcgttttagaggtgcgcgccaggcttttttggttggtcaacgtgttcagggcgctggatttgcctgcattggaacggccagcaaaagccacttcaattccgcaatcggaaggtaaatggcgaatatcaggcgcactcatcacaaaatgcgtctgttgataattcaggttagtcaaagcggtcgtctccgtcagtcaaagcattgtggcgattatacctgaacgccagcaaaagacggatttttcggcgcatcggtgctgtaagtaaaagccatacgctttgtgagacattgaccattgcacttatgcgacatgacagagtcgttgtcaggctcaaagccagttaatatagttaaatcatgaatttatagaaaggtaattgtctgaaaaaaagggatttgccgtgtcggtatcttgtgagtttaccccaaaagagtaaagtaatgcacatagcgaggacgctaacaggatcaacgactcaggatgagggtcaggagcgccaggaggcgaagacacaggattgtcaggaagacaaacgtccggagacgttagtaaaaggaaatggaaacaacatggaatgttccaggctaagggaaaaacagggcgtgttgatagccaacagggatggtggaacccgttaagggtcgtgagtcaagaaaaaaggcggcagattactctgtcgccttttttctttgcttgctttctgctagattccgcctcaattctatactgaataaaacggcttaaagatctgacatcatgaaaaaaccaacctctgcaccgcgcagtaaagcctttggcaaacagcgtcgtaaaacgcgtgaagagttaaaccaggaggcgcgcgaccgtaaacgcctgaaaaaacatcgcggtcatgcgccgggaagtcgcgcggcgggcggcaattccgcttcgggcggcggcaatcagaatcaacaaaaagatccacgtattggcagtaaaacacctgttccattgggcgtgactgaaaaagtgacccaacagcataaaccgaaaagtgagaaacctatgctttcaccgcaggcggagttggatttactggaaacggatgagcgcctggatgcgctgttagaacgtctggaagcgggcgaaaccctgagtgcggaagatcaagcctgggtagatgccaaactggatcgtattgatgaactgatgcagaagcttggtctgtcttacgatgacgacgaagaggacgagaagcaggaagatatgatgcgcctgctaagaggcggcaactaacgggtttacaccgtgggcttgcccgtcctgcttataacccttccggttatatgttatctggtgtggttattcgttaaactacagcgattgtcgcggcgacagaaatggctgcgcagccggcttgccgcccgtcatggcgtgaagccggtacgccgtacccgccagagacgccatcggaaggagtgagcatgtctgaacagcaaatagactgggatctggccctgatccagaaatataactattccgggccacgatatacctcgtacccaaccgcgctggagttttctgaagacttcgaggacgccgcattcttgcaggctgtggcgcgttatcctgaacgtccgctctcgctgtatgtgcatatcccgttttgtcacaagttgtgttatttctgcggctgcaacaagattgtcacccgccaacagcataaagctgaccagtatcttgacgcgcttgagcaggaaattcgtcatcgcgcgccgctgtttgcagaccgtcatgtcagccagcttcactggggcggcggtacgcctacttacctgaataaagcgcaaatcagccgcttaatgacgctgttgcgtgaaaatttccactttaataccgacgcggaaatctcgatcgaagtcgatccccgtgaaattgagctggatgtgctcgatcatttacgtgcggaaggttttaaccgcctgagtatgggcgtgcaggactttaataaagaggtgcagcgcctggttaaccgcgagcaggatgaagaattcatctttgcgctgcttaatcacgcccgcgatatcggctttacctcgaccaatatcgatttgatctacggtctaccgaaacagacgccagaaagcttcgctttcacgctgaagcgtgtgacggaactgaaccccgatcgtttgagcgtctttaactatgcgcatctgccaacgctttttgccgcccagcgtaaaattaaagatgctgatttacccagcgcgcagcagaaactggatattttgcaggagacgatcgtatcgcttacccaggctggttatcagtttatcgggatggaccattttgcccgtccggacgacgaactggccgtcgcgcagcgcgaaggcgtgttgcaccgtaattttcagggctatacgacccagggcgataccgatctgctggggatgggggtttctgctatcagcatgattggcgatggctacatgcagaaccagaaagagctgaagcgttattaccagcaagtggatgagcggggcaatgcgctatggcgtggtattacgctgacccgtgatgattgcattcgtcgcgatgttatcaaggcgctgatttgtaacttccgcctggattttaacgctgtcgaacagcagtggggtttgcatttcgctgagtattttgccgaagatttgcagttactgtcgccgctggcgaaagatgggctggtggatattagcgagaagggaattcaggtgacggcgaaaggtcgtttgctgatccgcaatatctgcatgtgctttgacgcgtatctgcgccagaaagcgcggatgcagcagttctcgcgcgtcatttagccgggttgcccggtggcgctgcgcttaccaggcctacacgttgcgacaacctgtaggccggataagcattagcgccatccggcacattgtcagctgaacagtcccaccagcgcggcacacaacacggcggctagcgcagtttgtggcgtgtggctgtcgaccgctccactcgataccagattaataatagattctaacataatgaatccccccgtttgccgggcatgatcatactgaactcatcggaacagtaaagcgcaaaatagcagcgttttgcgctcaattattaatctttacactcgcgggtaatgtttactccattcccagctctttcaacttccgcgttagggtgtttcgcccccaaccgagcagcctggcggcttcctgtttatgaccctgcgtatggcgtaatgccgtggtcagtagcgttctctccagttctggctgcgcttcggaaagcaggttttgatgaccggatcgcaaggcgcggtccgcccattgtgccagtaatgtagcccagctatccggcggcaggtgggacgggctatccggcgtcgaggcttcaaacagttcgcccggtaaatcctggatcaatacctcctgtccggcggccatgacggtgagccagcggcaggtattttctaactgacgcacgttaccaggccatgccaggcgcgttaacgccgtttcggtttccggatgtaataatttggcttccacgcctaattcacgggcggcgacctgcaaaaaatggcgcgccaggcgcggaatatcctcacggcgttcacgcaacggcggaagatggatacgaatcacgttcaggcggtggaacaggtcttcgcggaatttcccttcctgaacgcgtcgttcgaggttctggtgggtggcggcgataatgcgcacatcgacttttaccggcgcgtacccgcccacgcggtagaactgtccgtcagccagcacgcgtaacagacgagtctggacatccagcggcatatcgccaatttcgtccagaaacagcgtgccgccgtcagcctgctcgaaacggccctgccggatggtattcgccccggtaaaagcgcctttctcatggccaaacagttcggattcaatcaaatctttcgggatggccgccatattgagtgcgataaacggcgctttggcgcgtgggctatggcggtgaagcgcatgggcgaccagttctttaccggtccctgattcgccgttaatcagcacgctaatcgaagaacgcgacagccgaccaataatgcgaaacacatcctgcatggcgggcgcttcgcctatcatgtctgttgtcgggccgttaacctcgatattacgcggctgttgctgctcctgatagtggctaatcgcgcgctcgaccagagcgacggcttcatcaatatcaaacggtttaggcagataatcaaacgccccctgctgataggcgctcacggcggcatctaaatcggaatgcgcggtcataatgatgaccggaagcatcgggtgacgctgtttaatctgctttaatagcgccagcccgtccattcccggcattcggatatccgacagcaagacgtccggcgttttactggccagcgcagccagtacttcattaccattctcaaaggtggtacaggtcaaccctgccccggcgagagcacgctcaagcacccaacggatggaactatcatcatcgacgacccagactattcctcgttgcataaacacctctatttccgaatcggcaggtaaaccgaaaactcggtatgccccggccaactggtaaattcaattttgccggcgtgttgatcgataagattgcgggcgatagataacccaagcccggtgccgccttcgcgaccgctgaccatcgggtagaacagcgtatcctgtaaatggggaggaatgcccggcccattgtcttcaacgtctatacgcgccgccaggcgatagcgttcgccatgcagcgttaactggaaggcggtacgggtacgcagcgtaatttcgccgccttccggccccagcgcctgcaaggcattgcggacaatattcagcagtacttgctcaatttgttccgggtcgtgcggcagttctggcaaactggggtcataatcgcggataagccggacattatccggcagttccatcgacaccagcgccaccacgcgctccgcgactttatgtatgctctcggtaatgtgcattcccgggtgctgcggccccagcaaacgatcgacaaggttgcgtagcctgtcggcctgttcaatgatgactttggtatattccgttagcgccgggtcgggcagcgccttgctgagtagctgcgccgcgccgcgcaggccgccgagcggatttttgatttcgtgcgccagaccgcgcaccagatcgcgggcggcgatttgctgcgcgtgctgcaactgctcctgactcagacgacgctggttatccatcggcgccatttcgagcagtataaaatcgtcgggcagacgttgggcggtcaaagagagaatatgcgagcgactatcaatcaccagcgtcacttcgttatcggtaaagccttgccctgccgctaaactttcgcgcatcaggtcaatgtttaacgaaaaatagctcaacagttcaggtaacggcgtcccgaacagtttgcgtgagctttgcgcgagcaactgctgcgcggcaggattggcgtaatggattgccagcgcgtcgtcgaccaccagcacgctgttgattaacgaattgaggatctgcccagcatcgggctgtatgccgcttgccattcagcagtctcctggaaaaggttgcaccattttagtgcattatagctttttaccactaaaaagcgcgtgagatcagattgttggtggagaaaaaagcccatcctgggatgggctgaaagtttccacggcaactcaaaaactcctgacgcctttcacgctgctgctgcgttggctgccttcgcttaccccagtcacatcgctatctatgctcctggggatgtgctcagttgctgccttgcagcaacgcgaaatttgtcggatttttaatatacgattaaacgctgtagtacagctcaaactctaccgggtgcggggtcatacgcacgcggtcatcttcttcgcgacgcagcgcaatatacgcatcgatcgcttcatcagtgaacacgccgcctgctttcaggaactcgcggtccaggtccagcgcgttcagcgcttcttccagagaacccgctacctgtgggatctctttcgcttcttccggcggcaggtcatacaggtttttgtccatggcttcgcccgggtgaatcttattcttaatcccgtccagaccggccatcagcagggcggcaaagcacagatacgggttagccgccgggtccgggaagcgaacttcgatacggcgcgctttcggagacgccaccaccggaatacggatggaggcggaacggttacgggcggagtaggccagcatcaccggcgcttcgtaacccgggaccagacgcttgtaggagttggtggtcgggttcgccagggcgttgatggctttggcgtgtttgatgacgccgccgatgtagtacagcgcttgttcagacaggccggcatatttgtcgccagagaacaggttggtgccgttcttcgccagagacatgtggcagtgcataccggaaccgttatcgccgaacatcggttttggcataaaggtcgcggtcttaccgaagcggtgagccacgttatgcacgacatatttgtaaatctgaatttcgtcggcttttttggtcatggtgttaaagcgggtcgccacttcgttctgacctgcggtcgctacttcgtggtggtgcgcttcaacgaccaggcccatctgctccatgaccagacacatttcagaacggatatcctgcgcggagtcaactggcggaaccgggaaataaccgcctttcacgcccggacgatggcctttgttgccgccttcgtacttggtagaggagttccaggcgccttcaatatcgtcaatcgccacatgtgagccggagatagatgcgccgaagcggatgtcgtcgaacaggaagaattcaggttccggcccaaacaggacggtatcggcgataccggtcgcgcgcaggtagtcttccgcacgttttgcgatggaacgtgggtcacggtcataaccttgcagagtgccaggctccaggatgtcacaacggataatcagggtggagtccgcgaagaacgggtcgataaccgcagtggacgcatcgggcatcagcaccatgtcggattcgttaatgcctttccagccgccgatagaggagccgtcaaacattttgccttcttcaaagaattcggcatttacctgatgagcaggaatcgtgacgtgctgttctttgcctttggtatcggtgaagcgcagatcgacaaacttcacttcgtgctcgttcagcatcgtcaaaacgtgttcagcggacatacttgtactctcccggattggtcatggtcggtcgtcgtggtaacgagatcttcaattctgctggccgtgtcgccgtaaaaatataaagcgaaatctgtgccaactttcacattgcccccaaaaggcgttatcatgcgcaccatcgtgcaaaagggctgcaccacggtgactatgttgcaccaaaatagtgctttaatgtgaacattaagcaccacattggtgcaacagaacgcaagccacccttttaacgctccgtgaaagcgatcacaaagagactctgcaatacttgtttgcggaggatgtttgtgatcctgttttgtagtgcgattaatccgtgtacaataacgcgctatttctaatgcctgaggcaaagttgtgatcgaaaatttgcgtaacatcgccatcatcgcgcacgttgaccatggtaaaactaccctggttgataagctgctccagcaatccggtacgttcgacgcgcgtgccgaaactcaagagcgagtgatggactccaacgatttggagaaagagcgtggtattactatcctcgctaaaaacaccgctattaaatggaatgattaccgtatcaacatcgttgatactcccgggcacgctgacttcggtggtgaagtagagcgcgtcatgtccatggttgactctgtgctgctggtggttgacgcatttgacggcccgatgccgcaaacgcgcttcgtgaccaaaaaagcctttgctcatggcctgaaacccattgtggttatcaacaaagttgaccgtcctggcgcgcgccctgactgggttgttgaccaggtattcgacctgtttgttaacctcgacgcgaccgacgaacagctggacttcccgatcatctacgcttcggcgctgaacggtatcgcgggtctggaccacgaagatatggcggaagacatgaccccgctatatcaggcgattgttgatcatgttccggcgccggacgttgacctcgatggtccgttgcagatgcagatctcccagctggactacaacaactatgttggcgttatcggcattggccgtatcaaacgcggcaaagtgaagccgaaccagcaggtcactatcatcgatagtgaagggaaaacccgtaacgcgaaagtaggtaaagtgctgacgcatctgggtctggagcgtatcgacagcaatatcgccgaagcgggcgatatcattgcgatcaccggtctgggcgagctgaacatttccgacaccatctgcgacccgcagaacgttgaagcgctgccggcgctgtccgttgatgagccgaccgtgtctatgttcttctgcgttaacacctcgccgttctgcggtaaagaaggtaagtttgtgacttctcgtcagattcttgaccgtctgaacaaagagctggtgcataacgtggcgctgcgcgttgaagaaaccgaagatgcggatgcgttccgtgtatccggtcgtggcgaactgcacctgtccgtgctgattgaaaatatgcgtcgtgaaggtttcgaactggcggtttcccgtccgaaagttatcttccgtgaaatcgacggtcgtaaacaagagccgtacgaaaacgtgacgctggacgtcgaagagcagcaccaggggtctgtcatgcaggcgctgggcgagcgtaaaggcgacctgaaaaacatgaatccggacggtaaaggccgcgtacgtctcgactacgtgatcccaagccgtgggctgattggtttccgttcagaattcatgaccatgacttccggtacgggtctgctgtactccaccttcagccattacgacgatattcgtccgggtgaagtgggccagcgtcagaacggcgtactgatctccaacggtcagggtaaagcggtggcgtttgcgctgttcggtttgcaggatcgcggtaagctgttcctgggtcacggcgcggaagtttatgaaggccagattattggtattcacagtcgctccaacgacctgacggtaaactgcctgaccggtaagaaactgaccaacatgcgtgcgtccggtacggatgaagcggtgattctggttccgccaattaaaatgagccttgagcaagcgctggagttcattgatgacgacgaactggtagaagtcaccccaacctctatccgtatccgtaaacgtcacctgacggaaaacgatcgccgccgtgcgaaccgtggtcagaaagaagagtaattaacgctcttacggataaaaaccctgccgaaatgaaagctcggcggggtttttttattcacgttgagaaagggataaggttgccaaaaaatcagcaatcgctggcgtattatgccgaccaatgacgctatccgcatacacctttgcccgagcgctggcattccccatcgcgacgcccaatccggctaaacgtagcatttccgcatcgttatcattatcgccaaacgccatcacttcgcgcattgcgatatgctgttgctgtgcatatctggcgaggctttgtcctttgctacaccccttctggagaatatccagttgatgatgccaggaccaggtacagcttagatgtaattcatgctgtataaactcagcaatattttgtagttgttttatgtgccgatgaacgatgctgatttgccagatattctccctactgcttagctcatcagcctgaaagattattttatcatcagcacgaattgtcggtttaagcggatatacccgcgccagtattttttccgtttgtaagtgcgtcagcggcagcgggtgaaggatctgctgttgagccggttgataaatatagcttccgttacaacagatcatcggttcggtgagcgccagcgtttgataatacgcataggcttcacgatgagagcggccggtgacaagcattattcggcagcccatgtcctgcatctgacggatggcggttagcgactctggcagaatttgtttattacggtttagcagcgttccatcaagatcaaaagcgattaaacgatatcgcatgagcgtccgatcctaaaacagcgtgaggcatccaggtgattcagcaatggaatatcgagacggtgctgataagcgagaaaacagtggcattgctttgcctggcaggcgggagaattgagccgttgttgatataaattacccattttaattttgctgatatgacaagcaaaaagatcgccttctgcattcataaaaatactttttcttcctgcggtacagatatccagctgcgctggccactgctgcgtttcaatcacatacagcggatcgagttcgccgaaggcgatggtttcctcaacggtatgccgggtattggcacactcgttggcgttaaaccaaaaataattctggtcaggcaactgctggcggagccaacgaaactggtcgatatctttcatactggcgacagcccccgcgcaccaggttattccggcggcagagagcgctaaacactgctggagaaagcgctcagcggtaatttgtgagggatgaaaagaacaccataaccgaagctttgagatatctccgccgccagcacgaaatgattccagcaatgacattaacgaaaaagaggcgttagtttgtatgccgaccgcctgaacatgaggatagcggctaatttctgccagcgccgccatgtaataacgcaagcgtagcgcctcgccataaggcgtaatcatcacattcaacggcgtacctaaaagaggcaaatggtcaaccatgcgccatagcgcggcttcgtcgcgttttttatcgttacgggcgtgtttatggaacgggcaatagccgcaatgataattacacgatttaagatagccgcgataaaacagcgtgtgaatatcgcgcagggcgggggcgctcatctctgccgattctcccgtagcatcacctcaggcgaaacgaacacaggagcaaggcaatcggataatgccataccggtctccgttagccggaggcgactgccattctgatagcagtaaccctgccgtatgaagcgttcaaggtcggggaaatcccttagcgcatcgctggcaaaatattgctgataatcgctaagagaaagtccctgccagaaaaatagatttttaatgataaagcggcgtttcatttcatcagggggaagcagataaccgtgattaatgacggttttatccgggctgtcgataaacgcctgaatgatttttcgtgatgtttgcaggttcgacgaccacggtgaacagtaatgcagattgccaagataacttctgccgcccgcgccgagcgccagtgagttttcaaatccgcagctttccgccgcggcggatggcgctggattaaggacgaaacggcgcatggacgtttgggtgtagcccgcgttgcgtaaaagatcgcgggctaaaacgtagtagctatgcatattttcctggcgaggcatattataaagcggataaagaaacagctcttccggttgataaacgagcgcctgatgtaatgattccgtcaggcttgcgtgagtctgtccgggaatgccataaataatatcaatattgagtgatggaaaatgacccgcctttagccattccagcgcctggtgcgcgctggcggcattgtggcggcggtgcagcgtatgtaactcgctatcatgaaaactttgtacgccaatactgacgcgattaacggaaaaggcgtttaatagcgctactttttctgctgtggtatccgtaggggaagtttcaatcgttttataaatattccagtcaacattgagcacatcaaagacggaaaaaaataacttctctaattgcgcaatatttaatagcagaggtgtgccgccgcctacggtaaagcttgcccagtgggcgggcgccagcgccatttgtcggccctgggtaataatcgcgtcgatatagctatcaatgaacgtattatctgcgccagtgcaggtaaataaattacagaacccgcagcgactttgacaaaagggcatatgaacatacagatgtgtgtcgtgctcgtaaatgcgcggttttacttcgctaaagctgacgttctccagctcccgataagccgtcttatgcggataactgtacatatactgacgataaatatcattgttattcatattaatgattacagctcagcaagaaatgcatatagggaacggtattaacgatcggatgattaaaactatggaaatatttcccgtcttcgccatagcaggtaccgtgatcggaacagacaataacgaacgtttcgccgccagtttggcggaaaatgttcagtaatccgtcgatgcgggcgtcgatatagcgtagcgcggcggcatgggtctcaacggtatcgccaggggccgcgccctcaacgtaaaaatggttagggtaatgaatcgtgtcgatattgatatacatcatgaccggttggctgccagcacgctcggccatgattttctggatataatggatctggttatccatactctctttaaccgtacaggcaaagcgtggatgccagtaactctctttaaacatcgacgggaacacttttcccatgccggagcggttattaaagaaagagacgccgccaatacagatggtctggtagcctttattttccagactttttatccatgttgcgtcatcaaaggcaaatgcatttttcgggcctttacgaccaagtccgatatcttttgggaaaaacagcatggtctgattaacggtatcatcaataggttttggcataaaacctgaaaacatggcgtgatgcgaaggccaggtaaaattaccggccgcttcgcatttcgtccattgtccataatgattaaggttgggcgtatttccggcggtttgttcctgaagcgcaatgtcgtagcgtaacgagtccagcacaataaaaagaatatgagcgttattactaattagcgcattcatatcgaattcgccatcgcctgtgtcaatcgacgcgtgcagcgagacggggacttcatccattgaattatacattttgcttcctcatggcccggatttgcgcctgataaattagattattctgctgcgcatcctgataaatcaaatcaccctggccattaatttcaataatatacggcgtcaggctggtggtaagtaaaacatcaatacccgctaagcgaatgccagggaaaagtcgcatggcattttgacagagcgtatcgatctcagtcacttttgcggcagataactccagactttcgaagcagtaagcctggttttgcagatgtaagttagtaatgggctgcgaggaggttctgaccactcgccagataatttcgccatccaggcagacgatgcgtaaatcataggttttatgctttacgctggctttgggcagccactgttcgacgaggttttcctgctgaagaacgccattaataatgagctggatatcttctttctgacgatactgttggatttttttgctgttaaatagctgttgtcctgatatgacaatcgcgctgtaaagcacctgctttatgccatcagggtggcggcgcaaagcgataacgcccgccgcgccagaacccagcgagggcttaatgaacacgctggcgacccttttttcctccatgatggcggtgagctgtgcaaaactttttacgtcttccgctaccaacggcggcgtggggatgccgtgttccagtaagcgccgcttgcagcgttttttatccaacaggtgaatgaggcccgccggatggttaagccaggtgacgccaggacgcgccgccatgttctgcaaaaaatggatatagtccagaccgatcgcgtttattttgcggatgtctgtttcactgtgtactggcgggtcgattttaacgatgccagaggtcagcgaagcgtccagcgcttgcggatgagtcagcgccgtgacgggttccccaagtacggcggcagcctgcataaaataatgcgtgcgcttgctctgatgggggccaatgagcgtaatcacaataaatccctttatcgttgagtaggggaatgtgcacattcccctactcaatcactcggtgtacatcgcattcatataaatatcgccatcgtaatcatcaggctccagagcttctgaaagattcaggtttatcggcagtgtggcttttagcttttcctgcatctccggcgtcaaatagtggtggtggagatcgagtgtttccagatgcgcaattcggtctttatgctccagcagcgcctctgcgccgttgtccgttaaggtaccgcatgagagttccagcacgttaagctgcggcaggatattactttccagcacccggcgggcgatatcatcctgctcttcgctgttcatcaaccccagatgggtgagctgagggaaaagatctttcgatgccagcgccatcacgtcatccagcgaaccgtcaaaaccgtatccctctacgcccaggaagagcttcagcgtttttaatgcagggagctgcgcattttgtagttcggcaagtacgttagaagggatgccgccggaaatgatttccaggtgctccagtttctcatgatgtatagcgcccagtcgcagatccgacgcgcctttaataatcagttctttcagattgggtaacgccgcatagagcctggaatagtcaccttgtttaatccaggagatctcgcagtcttcgctctccatatcaccgataaacagtgattccaggtgagtaaagcgggaggcgttctccacaatcatatcaataataggctggcaggtttcgtcttcccaacaatcaccccagttaccaatggtcagtgagcgaagctttggcagatcttcatcggttaaaatcaaattaatgagctgttcctgggttaattcattgtcccaatcaatattaaatcgcttattcatttgtttcccttctctataagcatgaatatggtaaaacgctttgcgaatattatcatggcgcttaggggcgggatatcgggagtctgattcaggatgaatgagcgggcagaacaactacccgctgtgatgctgattcgtaaaatagaggcaataatatcagaagaaatacttcgccccgatacgaatctggttttgctctctatggtaggggcccacgttacgatctaaccagcgtaattcaaagtagggcaaccagtgttcattgatacgataacggaaggtattagtgatttcccaatgatgcttcgtaccattactactattaaaatcattaacgttataaaaatagtgtggttcaaaggtataagaaaatttatcggtaatgataaaattccaatagttaccgatttcatagctgtcattattatccagttcgccattcaaatcggttgaactataattattgtgattatatcggttacgtaccgtaagattaaaccacggggtaaatttatagttaacatccagatagacggcgccgccggaaccaatgcttttgtcgtttattaaccccccaggctggatggttaatttatctgtaggtttaaataatggataccagccctcaatctcattataaccgtgctttaattcatcatcacgctgtagcgtataggtattggtcaacataattccggcccccatatcggagttatagccgacgcgcagcataaactccatttggtcagacgccaggttataggcctcacggttttctacataagcgccagcaaaaacagaggtggatattactgaagttaatatcactagagtattcagagatttcataataaatccatttttcaaatatagggaagccgccatccatcgggatggataaagcggcaagcgtcgtttaattatttacagtagaaatactttgtttattattagtcgcgacaatttgattacctgttttctttcgttgggcaatttcctcgataataaaagcgaaacgttgttcattgagcttataaaaaaagcccatcgttagtgctgcgataatggcaagaccgcaaggccataaaaaaatgagctgacgcaaaccaagcaacgtggtgtcactttgagctatgttggggatataaccgatttgcgtcagcataatacctggcaaaaagccagcaagcgcagcggaaattttgcgggaaaaggtataacccgtatacaccgagccttcagcgcgaatacccgttttccattcaccgtagtcaaccgtatccggaaccagcgcccagttcaggctgttgacgaaagcggtaccgaagaaggcgatacaagagaaaataacaaacaggaatgacgttccaccccagataaaattcaggatatcgccaacggcccacaatatcagaccaccaagataaacctgttttttcccgaagcgttttaccgcagcaggtactaataaaacaccaatcaggatacagcccatgctgaaaaaacccatccatgacaacaaatgaatatcgttcagcacgtactgagtgtaataaacctgaatggccagcttgatattaaaggcggccagcgtgcacaaattggcaacgcagagcaccagcagcggcggattacgaaaaatcgcgcagaaggacttcaatatgctgggtttatgcgtgtcaggtacggtttcgatataccgttcttttaccccgctaaagcaccaccacatgctgaacagcccgcagaccgaaaagatgactgctgcaatcagataacccagcgaaggggaacgggtaaacagcgcctgaatgggcataaaacctacggtacaaagaagaaggccaatggtagcgccgccttgtcgccatgcggcgagctgggcgcgctcatgcggatttttggtaatagcgggtaccatcgcgccgtatgagcagttcatcaggctgtagaacagaccgaacaacataaacagcaccgtcgcgaaggctgttttaacgggtaaagtaaagtgagtggcaaagaattgcgcagtagcaaccagagcgactggaaatgacgcatacagaataaaaggccgaaactttccttttgcgccaatattacggcgtgagtccagcaatacgccggtgagcatatcggtaaaagcggtgaagaatttcgccaccagaaagataattccaccgtaatatgcaggcatcccgagttcatcggtataaaacttcagtagatacagcgtaccgatacacagcatcagatttgagccgaaatcgcccacgccataggcgcatttttcccgcaggctcaactttagcgttagcggatcatgattagacataatcgcctctcaaaacgccccgcagggcgttatattttattgttgttaaaccgtatgtttccgggcctcaatctcttccacaattcgcacgtacatcttctcgttgaggttgtagaaacagcccatcgcaataatggtgatgaccgccagcacgcaaggataaataaagatcaactggcgtaggccttcgacggtgcctgccgattgcaccacattcgggatataaccgatttgcgttagcatccagccggggaagaaccctgccagcgcctgggagaccttacggaagaacgtgaagccggtgtaaaccgtcccttccgagcggacgccggtgcgccattcaccgtactccaccgtgtcggaaaccagcgcccagttcaggctgttgacgaaggcggaaccgaagaacgccaggcaggagaaggcgacaaaactgaccgagccgccgccaaagaagtagttgagcagatcgcctgccacccatattaacagcccgccgatatagactttcttcttgccaaaacgccttacagcgccgggcatcaaaaaaacgccgataaaaatacagcccatgctaaagaagcccatccaggagaggaggatcgggtcgttaagaacgtactgggtgtaataaacctgaatcgccagtttgacgttgaaggcgccaagagtacaaaggttggcgatacacagaataaacagcggacggttaccggcgatggcgcggaacgactgcaataatccaggcttttgcgcgctatcgacaggtttcacttcgacgtagcgctctttaacgccggcgtagcacagccacataaatagcaggccaaacaatgaaaatagcgtggcggcgaaaatatagctgagttgggcattgccttcgatcaggttcatgaccggcacaaagccaacggtacacagcagcaggccgagagtggagccgccctgacgccaggcggcaagcgaggcgcgttcatccgggttcttggtaatcgcgggtaccatcgcgccatacgagcagttcatcatgctgaaaaccagcccgtacagcataaacagcatcgttgcgacgacggtttttcccgtcacctcaaacggtgtgccgacaaagttagcaatcgccagtagcgttaccggaaatgccgcgtaaagcacgaacgggcggaatttgcccttcggaccaattttacgccgcgagtcgagcataatgccggtacccatatcggtaaatgcggtaaaaaatttggcgatcaggaaaatgatcccgccgtaagtccctggtaaacccagcacatcggtataaaatttgagtaaatagagggttccgatatctaacaggatattagaacctaaatcccccagtccataggcaagtttttctttaaacggcaagcgtagggttgccggattcgatgatgtttgactcattattcttctccatctgcccgcaggtttccctgcgggcgagccgtattagatattccgtaaagaagcaaaaagtgaagcccactcgctcttcgcgcgatagaagaccggcggcttgccaatgggcgcatccacggtaatttcaccgccgtggtgagcttcgccggtccagatattcacccagtgatcttccggcaggtacagcgtccagtcgcaacgcccctgctcgtgaaccggcgcgaccagcagatcctgaccgagcagatattgatatttcagggtgtaggttgcggcatcgttctcgtaatgcaggaatagcggacgcatgaccggcagaccggtagccgcgttttgcgccaccgcctgcttgagatacggtttcagcgtggtaaagacggtggtcatgcgggcaaagtgggcaatagtttccgcgtcgccgtcgaactgccagttatcgccggggcggttgccttcatgggtgcgcatcatcggcgtaaaggcgctgaaatcgcaccagcgcagcagcaactctttgctgcgtttcatgtcaaacagggtggtgtagccgccgatatcgctgtgatgcagaccatggccggtcattgccagcgacaatgccgcaggcacgacagaggccagaccatcatcaaggctccagtcaacgttctggtcacctgcccacatcatggtggaatatttctgactgccggtgtaacccgcacgcataaagaacaggatctcgccgagcttgccggtctcctgtagcgcttcgtagttacatttcgcccagagcgcaggccaggcgttatgcatgatctcggcgctgacgccgttgtgcagatacgtgtcggtcggcagatattcgccgaaatccgccatccagccgctgcagccgagcgcgatcatgctctttttgatgacgtctttgaaccagtcgtaagcttcaggattggtcagatcgaccacgccgccatagaattcgccaaactcgaccagatagtcgccgcccgtggcgtctttcgccagatagccgtgtttcgccgcctcggcgcagaggtctttatcactggcgacgtatgggttgatataagagaggaactggacgccttcttctttccactgtttgatacggctatccagctgtggatagttgtcgctattccacttccagttccacatcacgcgcttgccaaaggaggtcatgcggataccggaccagtcctgcgcccaaataccgttcacttttacgcctgcgttgcgcatggtatccagtttttgctggcaaacttccgtaccgccctgaatgcctagcgtgacgccgtcgtaaacccagtccggcagctccggctggcgacctaacagcgcagtcagtttttccagcagggcgatgtaggtgtcggcacactcaaaacgtagcgtagttttatcttcccacagcgccagttcgtgatactccggcgcgctgaagtcgaaattcatatagcagctattatcgacgtggcagtaatacttctgcgtgctgacaaaggtcggttgcgggaagaaggtccagtaatagtcgccgccggcgttctctttacagtctgcctgccaggtgacatagctggttttattacggccaacgccctgttcgctggtccacagcgggaacggcttgccgcgcaaatcgaaataagagaactgttcgccgcagccgtagatatggtcgtctggattagctgcgagacgtaaccagatacggttatggtgcaggtcgtcgttttgcagatccagctgcaggcgtcccgcttcatcggcggagatgcgaagggtggcgctaattgttgcgccacggctgaattgtaccagccagccgtcaggtagctcgctgacggtggcctccgttaatgcaatcttttcgttaagtttgtctttgatgctaaagttgccgcgaaacatgtcaatgtcggcaacgcccgcgccaatccacagacagggattttcggtgctgtggcgtaaaatcaggcgctgttgccagctaagcgcaaaaccatcctgtgatgttgtcagttcaaaatcggttgaccgttgtggtagagaattcattgtaatctccgtgaatgtagggtaattcggtaatccatttgggctagtcgcagccgatggaaaaatgcagttgatggatcgcttttggggcaagatgaatcagtgcgatcccggaattaaatgcatcgggcgggcagctcataggctctaccgcgagaccttttcggctgagtttttcgccggtatagatctgtaaccagggctgggtgctgcgtaaaaatgtggacatgttctgcgttgggctggtaagtctgacctcccactcagccggggtagtcgcggtcttaaccgcatgatcaaggcgcgtttcgccgagcaggcatgatgcggaaaaatccctgcctgcgggcaattcttcgcttgcaggcagtgttaatacacagctatcgatgctttgcagattgcaagtcaaataaggatgcgcgcccgcgccataaggggctgattcatcgccaatgttttgcgtacgaatcaatacgtgcagcccactggcggcatctaaccgataaatcacttccgatatcaacgcaaagggatagccgtaagagggcggcagaaaaatcgttagcgacgcttccgtcgccgactgataattaatctgccagtctcgccaggctaacagaccgtgaatggcggtctgcgaaaccgggtcgttaacggcaagctggaaaaccttgccgttataggagtagcagccatttgtcacgcgatttggccagggaatcaatactttccccagatgcgccatgggtatttcttccggtttatgcgggatgaccacatggcgtccatgatgggtcagttccgccagacctgcgccaaccgtgacgattttcgcctggtaatggcccgcattaagctgaatagtttttccaccgctgtgcatggctgccatcctcatgacctatttcgcgttgatatccaggagacccgccgcgaccgccggagccaggcccggcgccagtggcagacgaggaatgaccagacagtgcagcagatggtaaatatcttgcttgccgtcccacactttggtggtcactttgttatcggcgtccagctcttgccaccaggaaccattttcatagtccatcaggtacttaatgcagtagtcccaccatttctgataccactcttcatactggctatcgtccgtcagggtgtagagggcgtaggccgtacccatcgcttccacaatcggccagcgcacgcgttcacgtacgataggtttaccgtcccagtcgactgagtagacaaagccgtctgcgccatctggcgcccaggcgtcgcggatagtggcatggaacagacctttcgcatcctccagcagccaggcgggtggcgtttcgaagcgggcctccagcgcagcatggagatggagcatcagacggccccactcaatccagtgaccgggcgtaccgccgtaggcgcggaaacggtgggcaggattatctttgttatagtcgcggatagggttccactgtgaatcgaagtgttcattgacgcggtaatcaccgttgcgcgccacatcatgaataattaccgacgcgatacgcagcgcgcgatccagccattttttgtcatgggtaacgtcataaacaatcaggaacgcttcgacggcgtgcatattggcgttgccgccacggtagtcttccgtctggctgaaggcttcatcccaggactccaggcacatctgctcttcttcactccagaagtatttctcaatcacttctatggtgtaatccagcaatttcctggcttcaggatgcccggtcgtgacggcgctggccgcgcccagcaaggcgaagaagtgttgataaccctgtttagaggcatctaccacgccctgatcgttaacgcaggcataccagccgccgtattttttatcgcgcagcgcgccgttcatggctttgatgccgtgatcgaccagatcataagcgcccggtcggcccatcgacgccgccacggaataaacgtgcagcatacgcgccgtgatccaaagatgggtgcccatctcttctttgatttgccctttatttcccagccagccgaagcctgtcggcaccacggcgtttttaccgaaattaaagatgcggtcggtttcctgctccagccagcggttgtggctcaacgtgttaaaccatttcattctgtcatcctcgtattaacgacgttttgccatcatttcatcgacgatctcgcccagacgttgcaatttaggcgcggaaacatcacgtagcatcagctcggtatccggtaaaccaattactgatgaccagaccgcgcgtcccgccaggaacccggatgcgccagcttccatggcgaccctgactgcgcgagggaacagtttttcgtccacaccggaagagaggatgacccacggcatattgatatgcccattcaggcgttgtgaggcggtaagaagatcggaacgtgcgcctttgccgtagagcggcatttcaactttgtaaagatcggcgccgctgtcgcccagctctttggccgcatcgataatcgcctgctcgcgatcgaacttgtcgccgcagcgcggcggacgtacaaccggttcgataatgctcagcaaaccattggagtgacataattcattgaattctttgaccatattcagacgctgctgcgcgtcttcgtcgctgcgccacagcaccaacagttttaaggctttcgcgccgtcccgttttaccgcctgcgcattaatttttttatcaaggaccacgttatcaacgggaataccgttgcccgggatgaaatcatccgccgcgacgatcatggcgcagcttttagcgaccgcgttttgttctacggcctggcgataacagaactgctgatccagcagaacggcagaggcatacggggaaagaattttcgccgcattcactttgaaatccgtcagcacgctatcggcaacgggtgttttcgcaccagcagcagcaaacattaaacgcatcgcctcgcgctgatcgacagccagcatggcaaacccgccggacgctcgcgtaatgtctttgatggtgtagttgttcattcaattttcctttatacagtcgttacttttttacgttggcggtcagcccggcgctgatgcgcacctgttccaggatggcgctccagtcttcccgaccgcggcctgcggcccgcgccaggttataaacttcacgggaggcggcgccgagcggcatcggtacgtgcagttgattggcgacatccaacgcgatgccaagatctttgtgcgccagatcgatcatgaaggcgggagacagatctcctttcatcactttattcggccaggtggtggtgaaatgccctttgcctgcggcagtgccgctcatcacttttaaagccacgtcgaaggaaagccccagcgcttcacacagcacggcggcttcggcggagagcgcatttagcgcaatactcatgtagttgttgatcagttttacgcgaatacccattcccgggccgccggtgttgaccagctcattacccatcgccatcagaacaggggtagcacgctctacttgctccgccgtaccgcctgccagcagcaacaatgtgccggtaatcgcgttgtcggatgtccggcctaccggcacatccatcatgctgaaccctttgctctgcatgtcggcaatcagattatcggtttgcaacggatgaatagtggacatatcaatgaccagcgcttcacgggaaagagtttcacaaacgccttgctcgccaaacaaaacggaacgaaccagatcgccgttcgggagcatggtgataacaaattcagcgccgatggttgcctgagccgggctgcttgcaggttgcgcgcctttgtctaccagacgctgtacggcgtcgggattaacatcgaagacgctgagttgatggccctgctttagcagattgctcgccataggggagcccatctgtcccaacccgataaatgctataactgccatatcgttctcctgaacacggtggtgtcattttttgtcattaatgagcatttttctgtctatttgtgatcgtatttgtaatttatagtcaaaaaattgacagccgtcactttttaaacatttcgtgaaattaaaatgagcacatcgaaaatgcttgaggaatgaccatggttcgtattgcttgtgtaggtattaccgtgatggatcgcatctattacgtggaaggattaccgacagaagggggtaaatatgtggcgaagcgctatacggaagtgggcggcgggcctgcggcgaccgctgccgtggctgcggcgaaattgggcgcacaggtggactttattggccgtgtgggcgatgacgacaccggaaacagcctgctggcggaactggaatccctgggggtaaatacccgctatacccgccgctacacgcaggccatgtcgtcgcagtcagcgattatggtggatgccaaaggagagcggattatcgttaattatcccagcccggatttattacctgacgccgactggcttaacgacatcgatttttcgcagtgggatgtggtgttggcggatgtgcgctggcatgacggcgcaaaacaggcgtttacgctggcgcgtcaggctggcgtcatgactgttcttgatggcgatattacgccgcaggatattagcgagctggtggcgttaagcgaccacgccgccttctccgagccagggctggcacgcctgacggggatgagcgaagccattgatgcgctaaaaaaagcacaaatgctcacaaatggacatgtctatgtcacgcgaggcagtgaaggctgcaactggttggaaaaagcggcggtacgccaccaaccgggttttaccgtggaggtggtggatactactggcgcgggcgatgtttttcatggcgcactggcatttggcctggcaagcggatacgccatcgaagaggctgtcagattcgccagcggcgttgccgcgctgaagtgtacgcgcccgggtggccgggcgggtatccctgattgtgagcaaacccgatctttcttgtcactttttgtataatatgagcagtaggaagcttttagaggaatgctcatgagtcttaccgaactgaccggtaatccgcgacacgatcggctgttaatgctaattgatgagcgcggctatatgaatatcgatgagttagccagtttgttggaggtctctacccagacggttcgccgcgatattcgtaaattaagcgagcaggggctgattacgcgtcatcacggcggcgctggcagagcgtccagtgtggtcaataccgcctttgagcagcgagaggtctcctggacgcaagagaaaaaagccattgcggaagccgtggctgactatattccggatggctccacgatatttatcacgattggaacgacggttgagcaggtggcgcgcgcgctgctcaaccataatcatctgcgcattatcaccaatagcctgcgcgtcgcgcacattctttataataaccctcgttttgaagtgatggtgcctggcggcacgctgcgcccgcataatagcggcattatcgggccatccgcggcggcgtttgtggcggggttccgggctgactatctcgtcaccagcgtaggcgcgatagagagcgatggcgcgttactggagtttgatgtcaacgaagccagcgtagtgaaaaccatgatggcccactcgcgacatattttgctggccgccgatcatacgaaataccatgcttctgcggcggttgagatcggcaatgtgtcacagattaccgctctgtttacggacgagtatcccggtccggcattacagaatttacttcaatcccagcaaatcgaagtggttcaggtgagtccttcgctggacgacgccgtttcagcgtgacaagcgcccttgcgccggagggtcgcgtcagcgctttatccggccaataaaacggcgctgtgatgcaggcgatattgaacatcgtctgcgtttctattgtctttttgttaattgatttataaagggatacatagtcaaacttctcctttcccgctacagttattcatccccggttagcaaggagaatgacatgctctacatctttgatttaggtaatgtgattgtcgacatcgactttaaccgcgtattaggtgtgtggagcgatctgagtcgagtaccgctggcttcgctgaagcaaaaatttacgatgggcgagacttttcaccaacatgaacgcggtgagataacggacgaagcgtttgctgaagctttctgtcatgaaatggcgttatcgctcagttatgaacaatttgcgcacggctggcaggcggtatttgtcggattacggcccgaggtgattgctatcatgcataaactgcgcgagcaggggcatcgcgtggtggtgctatccaatactaaccgactgcatacccacttctggccggaggaatacccggaggtgcgcgctgccgccgaccatatctatttatcgcaggatttgggaatgcgtaagccggaagcgcgtatttatcagcacgtcctgcagaaagaaggtttttccgctgccgatgcggtctttttcgacgacaatgccgataatatagaaggggccaaccagttggggatcaccagtattctggtgaaggataaagccaccatccctgactatttcgcgaagctgttatgctaaaaaccgttcaccaaaaagctggacgccatacgcgccctgttcgggcctggctcaagctattatggcagcgtatcgatgaggataatatgacgactctggcgggaaacctcgcctatgtctcattactctccttagtaccgcttattgccgtcgtttttgcccttttcgctgcttttccgatgttttctgatgtcagcattcagttacgccattttatttttgctaactttatgccagccaccggagacgtgattcagcgctatattgagcagtttgtcgctaattccaacaaaatgacggcggtgggcgcctgtggactgattgtgacggcattgctgttgatgtacgccattgatagcgccttaaacactatctggcgcagcaaacgcacacggccaaaagtgtactcttttgcggtgtactggatgatcctcacgctcggcccgcttctcgctggcgtcagcctggcgatcagctcctacctgctttctttacgctgggccagcgatctgaatacggtcatcgacaatgtattgcacatccttccgctgctgctctcgtggatctcattctggttactttacagtattgtcccaacgactcgcgtaccgaaccgtgacgcccttgtcggcgcgtttgtcgcagcgttgctgttcgaggccggaaagaaaggtttcgcgctttatatcaccatgttcccgtcatatcagctcatttatggcgtactggcagtgatccctatcctgtttgtctgggtatactggacctggtgtatagtcttgcttggcgcagaaataactgtcactctcggggaataccgaaaactcaaacaagccgcagaacaagaagaagctgaccaaccatgattgcattaattcaacgcgtaacccgtgccagcgtcaccgtggaggacgaggtgacgggtaaaatcggcccaggacttttggtgttattgggtgtcgaaaaagaagatgacgaacaaaaagcgaatcgtctgtgcgagcgcgtgctgggataccgtatcttcagcgatgctgacggcaagatgaatctgaatgtacaacaggctggcggcagcgtgctggtggtgtcgcagtttacgctggcggcagataccgagcgcggtatgcggccaagcttttccggcggggctgcgccggatcgcgcgcaggcgctttatgaatattttgtcgagcgctgccgccagcaggcgataaacacgcaaaccggacgcttcgctgccgatatgcaggttgagctggttaatgacggccccgtgacattctggctccaggtatgagtcagcttccggcgtggccgcggataacaagagagagtacggctatgtatcaccttcgagttccgcaaacagaagaagaattagaacgttactaccagtttcgctgggagatgctgcgtaaaccgctgcaccagccgaaagggtcggaacgggatggctgggatgcgttggcgcaccatcaaatggtggtggacgaagaaggaaatttagttgcagtgggccgcctttatatcaatgcagataacgaggcgtctatccgttttatggctgtacatccctcggtacaggataaagggctggggacattaatggcgatgaccctggagtctgttgcccgccaggaaggcgttaagcgcgtcacctgcagtgcgcgcgaagatgcggttgagttctttgccaaactcgggtttgtcaatcagggggagattactacgcccacaaccacgccaatccgccattttctgatgattaaaccggtagcatcgctggatgatatcctgcatcgcggcgactggtgcgggcagcttcagcaggcctggtatgagcacattccattgagtgaaaagatgggggtgcgcattcagcagtacaccgggcaaaaatttatcaccacgatgccggaaaccggtaatcaaaatccgcatcacacggtgtttgccggcagcctgttctccctggcgacgctgaccggatggggacttatctggctgatgctccgtgaacgccacctgggcgggacgattattcttgctgacgcccatattcgctacagtaaacccattagcggaaagccaaacgccgtggctgatttggggtcgctaagcggtgatttggacaggctggcgcggggtaaaaaagcgcgtgtccagttgcaggttgaactgttgggcggcgagaccgccggagcaattttcgaaggcatttatatcgtactacctgcgaaaccgttcggcccgtatgaagagggcgggaatgaggaggagtagctggacatatccaactactcgatgaaggcatctgctggtagtttgaagcgttgtgtaagcgctttaatatgattaaccgttagtgctctgcggccatttaagatgttgctgacgttcgatttagaaccaagttcgttggcaagatctgctgctttgagaccgtattgatccatgagcgttcgcaatactgaaacgccagggggcgttttctccaggtgttggttgagtgctttgaattccggcgcatgtttttcgtattcactgattcgggcacagagcaattcaaatagtgggttttcaagatcgtcgtggtcgaccagaaactccactagcgctagtgccctgcgatactcattgtcatttcggtcttcccccatcagtgggacggtttttaccgcatcgctgaaggtatcaacgatcttttttgcgctggttgcatccatctgacgatgagttctcattctttattaccccgatagtatgcggtcagtttgtcatattcggcatgggaaacgatatgtttcacaaatatcttatgtaacctgaaatctatgtaggaaatgagtctcaggctgttaccagaaacatcaatcacccaccatttatctctgtacttaaaattatccagtgaaggaatataccgcttcatctcttcaggctgagtgaatgtttttttctccagaacattcagcaactcagtgagagcaagctcatggtttggatacatgagcatcgcttcattgaacggttttcggctgataacatgcacaatgtagttccattacaaagttttcaacctgaaaacaatttagcgcaacgttatccagttttcaagttgaaaacaaaattgaattttaggtcattttgcctgttgatggacttacaacacgccaggccacatctcgcatggcgcttcgtgccgcctggctcacgcctccgagctggaaaaagccatggatgacaccgagatagcgctggcaagtacattccacaccctgttcctggaaccgttgatacagggcctcgccctcatcgcgcagtgggtcgaattcggcagtaatgatgtgcgtggatggcagtccggcgaagtcctcacgccagagcggactggcttcaggatgcagtggatcggttcgcggcatatacatctcgtagcctgaaagcagcgtgtcacgcgtgataatgtaatccagcccattacaggtgtagctcgcaaacctggcggttgcgtccagcatggggtagatcagaatcagctgtgcaggttgccattgacgggcggctttcaggcgtagcgcggtgaccagcgccagatgcccacccgcgctgtcaccagcaagcgtaatgttctcgcgatctatccccagtttctgggcatatttccagatagtattggctccggtttcggcatcgttatgtgcggccgggaaggtgtgatctggtgcaagtcggtactgtgccgcaatcacgcgacaacggctgtaaaaagctaactgccttaactggttatcgtgagtggcaaaaccgccgctgacaaagcagccaccatgataataaatgatgcagggtaatttccctgtggcattgagcggcgaaaccacgcgaaacgtcatggcatcgagttcaatatcttcaacctggacgcgggtttctgtttctcctgccagtgtcgtgctggcgatgtagcccgccctccggtcatcaatattctgttcgcgagaagaggggcggcccgcggcgataaacccagcgaccagttcggcaattcctttttccagtggcatataacgctcctttgactgtatgtatgtacagtttataacctggttcgttggggatggaaagtggtgaaacgaggggataatgattctggatagaggttcgcaaaaaatggaatgcggttggcgctgggtttttaatttttgtactgtgaaacgatgatgctatacgccattgacgtatagattattttcactactataagccaatggcgtatggaatatgcaatttatagaaacggaactctttactgaagatgttaaaaaactgctcgatgatgatgaataccataagcttcaggtttttatggctcagcatccagattgtggtgatgtcattcaggaaacgggcggcctgagaaaaatgcgctggggagcgcgaggcaaaggaaagcgtagtggcgtgcgaattatctattttcaccgtagtcaacggtatgagattcgcttgcttctgatttatcaaaaaggcattaaagatgatctcacgccgcaggaaaaagcggtgcttcgtatgctgaatgagaggtggtagatggataaagtgttatttgagcgattaactcaaagtatgtctcaaatgaatgaaatcattgaagggacccgtgaaccttctcgtacctttcatattgatgcaatgaagattaaagaaatacggcaggcatctgggttgtcgcaatctaagtttgcagagctgatttcggtcaacgtggatacgctgcgcaactgggagcaaggaagacgttcaccgacagggccagccaaagcgttacttcgcgccattgccaacgacccgagaaacgttatacaagcattgcgttattgagcaatgatccggctaacgtagattgctagccggtataccagagaacttattccccttcccccgggaacaggaacgggttgatggaactgcgggcgaagccctcctgttccatgcgcgcgtccagcaccagcgaggcgaggtcgtcggccactgcttctactttcgggtctttttcctgatagagaatcttcaggtaagtcccgcaatcgccgcagctttcggctttcaccgcagcctgctcattttccagcgaccagtagtgtaagtcgcggctctgttcgcagttactgcattttacgcgcacgacatgccattcggtttcgcacaggttacagtgcagataacgcagcccctgcgtggtgccgatctgcaccatgctggagaccggcatcgaaccgcacaccgggcaatactggcgcgcttcaccgtattccgcgcgggctttgcctggaatcaagctggccatttgcgcccagtaaagggagagcgcggcccagataaagggggctttatcgctgctgacggaggcaaaatccgaggcaaacagcgcgctggccatctgctccagctcctgctctgaggctttctccaggttctcgatcaccgccagcgcggggccgctcatctcgggttttagctcggcaattaacgaatgcagcagtttttgccagtgcttatcacgcggcagcacgtggatatccagcggcggcttgccctggtcgttcgcttctttaatacgtgcggtcagatccatctccagcggatggtcgtacagcaccacttcctgcgcgtgcgcgataagcgcggcaaagcgcaggtaatcgcccagcgggttattttcagccagctcgcgcagacgttcggcgcggcggttgtagacgtttttgagtcgggggaacaataacggcggaatcatatccgccgtacgtttctcgctcgaccccagctcatcttgcgggattatgcgaatactcattcagtttctttttccgttgtcttgcggacttctcggtaccagcgcgggtgatgtttcttcgcccacgaccgggttacccagccttccaccatcgcggtaatggtgcctttcacccaaagggcggcgtagatatgcaccatgataaccacaattaacgctactgcggcaaaagaatgcaacattaacgcgaatcggatcaccgggattgagaaagcaggcgcaaagtacggacgccagataattaccccgctcaccagcagcagcaccaggaagataatcgccgcccagaatacgcatttctgaccgaagttataacgcccggtgtcacccacttcctcgttgacgacgatcttacgaatattcttcgcccaaaagatatcatcccgattgattagattgtggtgccaataacggaaaaacatgatgatgaacgaggcaaacataaccacgcccacaaacgggtgcagaattcgcgccagttgcggggtgcccaggatatgcatcaaccagttgaaggatgggaataaaaagcccagcccgctcaccgccgccagcacgaagcagaaagcgacgatccagtggttgatgcgttccggcgccgtatagcgcacgatggtgtcacgtcgtttcatttgcgcacctcgtctttctcttcatgcaggttgtcatcttcctcttccgcgcggttcgggccgacgccgacatagtggaagacgctggcggcaaaggtcgcggcaaaaccgaacgcggcgagcggtttccagacgcctttccagaacttaacggtttcgctgatttccgggttttccggcagaccgtgatacagattcggcttgtcggcatgatgcagcacgtacatgacatgcgtaccgcctactcccgccggatcgtacagacccgcgttgtcataaccacgggtttttagttccgccacacgctcgcccgccagcgttttcatatcctctttcgagccaaaatgaatggcgccggttggacaggtcttcacgcaggccggttcttgcccgacggtcacgcggtcaacgcacagcgtacatttatagacgcggttgtcttccgggttgaggcgcggcacgttgaacgggcagccagcgatacagtagccgcagccgatacactgctcggactggaagtcgacaataccgttagcgtactgaatgatcgccccttccgccggacaggccttcaggcagcctggatcggcgcagtgcatacagccatccttacggatcagccactccagtttgtcgttctgttccacttccgagaagcgcatcaccgtccaggatttcgcggttaagtccgccgggttgtcatacaccccgacgttattgcccacttcatcacggatgtcgttccactcggagcacgccacctgacacgctttacagccgatacaggtggtgacgtcgatgagtttcgccacctcttcctggtggtcccgcgcctggggcgcgggggtgaaaccgttagtggcggaacgacgaatgatgtcttgcgattgataagccataggtcgtctccgttacaccttttccacgttcacaaggaaggatttaaactccggcgtttgcgtgttcgcatcaccgacgaaaggcgttaacgtattggcgataaagccttttttcgccacgccttcgtagccccagtgaataggaataccgatggtatcgatatccttgccgtccgctttcagcgtgcgaatacgcttggtcaccaccgctttggctttgatatagccgcggttcgaggagaccttcacggtatcgccatgcgcgataccgagcttattcgccagcttctcgccaatttccacaaactgttccggctgggcgatagcgttaagcaacgcgtgcttggtccagtagtggaagtgctcggtcagacggtaagtagttccgacatacgggaacttatccgctttacccagcgcgtcggcatcgtctttaaagatacgggcggcagggttagagataacgttcgggtgcagcgggttagtgcccagcggcgtttcaaacggctcgtagtgttccgggaacggcccttccgccatcttatcgatagcaaacaggcgacccatcccttccggctgcatgataaacggtccgacgtcgctgccgggcgcggcggcgctgtagtccggaatatcccatccggcccattttccgccttcccatttcagtagctgacgtttcgggtcccagggattaccctgcggatcggcggaggcgcggttatagaggatgcggcggttaagcggccatgcccatgcccagcccagcgtgttgccgagaccagacgggtcggcgttatcacgacgcgccatcatgttgccttccggcgtccagctaccggcgaaaatccagcagccgctggacgtcgtaccgtcatcgcgcagttgcgcgaacgaactgagttgttggcctttcttcaccaccaccgcgccggttgccggatcgataagatcggccagcgctttaccgttactttccatcgccacttcttcagaggcgggttcgtatggtttggtgtagttccaggtcatattcagcacctgttccgggttggcgccgccctgttcagagtacatcttacgcaggcgtaagaagataccggcgaggatttcgccgtcggtcatggcaattcccggggcgtccgcgcccttccagtgccactgtaaccaacgaccggagttaacgatggaaccattttcctcggcaaaacaggtggaaggcagacggaacacttcggtctggatttttgcgggatcaacgtcgttcgactcaccgtggttttgccagaaggtggacgtttcggtgttgagcggatcgatagtcaccaggtacttcagtttggaaagcgatgcgaccactttgtttttgttcgggaatgaggccaccgggttaaagccctggcagatatagccgttgaccttgccctgtttcatcatctcgaagtactgcagtacatcgtaccctttgtcccacttcggtagccagtcgaagccccagctattttccgctgtcgctttatcaccaaagaaggccttcatcatcgagacgaagaatttcggatagttgccccagtagttgacctgatccttcaacaatggcttcggcgtattggcagccagataggtttgcaggtcggtctgtttttcgctcggcagcgtcagatagcccggcagactttgcgacagcagtcctaagtcggtcagtccctgaatgttggagtgaccgcgcagggcgttaacgccgccgcccgccatccccatgttaccgagcagaagctggatcatcgccatagtacggatgttctgcgcaccgatggaatgctgcgtccaacccagcgcgtacaggaacgacgctgttttatcttttgcgctggtttctgcaatgtactcgcacactttcaggaagtccgctttcggcgtaccgcagatattttctaccatgtccggcgtgtagcgtgagacatgctgtttcaacagattccagacacagcgcgggtgttgcagtgtcgtatcgtgtttggcaaaaccgttttcgtccagctcatagtgccaactggttttatcgtactgacgcttgtcggcgtcatagccagtgaacagaccatcatcgaagccaaaatcttcacgcacgatcaggctggcattggtataggcctcggtgtattcacggttgtatttttcgttggtcagcagatacagcatcacgcctgacaagaaggcaatgtcagtaccagagcgtattggcgcatagaaatcggccaccgacgcggtacgcgtaaagcgcggatcgatcacaatcagcttcgcgccgttgtgaattttggcttccatcgcccagcggaacccgaccgggtgagcttctgcggcgttaccgcccatcaccacgacgaggttggcgttcttgatgtcgacccagtggttggtcatcgcaccgcgaccaaatgttggagcaagacttgctaccgttggtccgtgtcagacacgcgcctggttgtcgaccgcgagcatacccagcgcgcgggagaatttttgcgttaaataacccgtctcgttactggatgcggaagcgcacagcatcccggtggtgagccagcggttaacggtaacgccttcggcgttctgcgcctgatagttggcgtcgcgatcttccttcatcagtttagcgatgcggtcaaacgcttcttcccaactgatttgttgccacttatctgaacccggcgcgcggtattgcgggaatttcaggcggctttcagagtggataaagtccaccagaccggcccctttcgggcacagcgcgccacggcttaccggatgatccgggtccccttcgatatggaaaatagatgctttggcgtttttcgcaccgtcgccgaggctgtacatcaacagcccgcagccaacggaacagtaggtgcaggtgttacgggtttcgcgggtgcgcagcagtttatattgccgtgtttccgctagcgctacgccgggcgcgaagcccagtgccgccgccgtggtgcctgccataccgccagcgcagatcttaaagaactgccttctgctgacctgcatggtttgctccttgtttcgacattgtcacttctctttcacatttctctatccgaaacgctcagggagtggttgttatttttctttgcggacgggcccgcaaaggttcagaattggataaattttcctccatccgggaggagttgtaacagaataccataatgttggtgtgtgtgttcttatatggttaaaagaaagtgaacaatatactgtctgaagaagtcctaaatgtgactgatttcacaacctcacgccagttgactctctggaaacgcgaggatttgcagtccccccaacttgatgatgttgccgaggaagtgccagtggcactggtgtataacggcatttcgcatgtcgttatgatggcctctccgaaagatctgacgcattttgcaatggggttttctctgtcggaagggatcattgacagcccgcgtgaaatctatggcatggacgttgtaccgtcctgtaacggacttgaagtgcagattgatctttccagccgtcgatttatggggctgaaagcgcgtcgtcgcgcgctggccggacgtaccggttgcggcgtatgtggcgtggaacagctcaatgacatcggtaagccggtgcaaccgctgccgtttagccaaacgtttaatctcggtaaccttgatcgcgcgttaaaacatctgaatgattttcaaccgacgggtaagctgacgggttgtacgcacgctgcggcatgggtcatgccgtcgggtgaactggcggggggccatgaagatgtcggacgccacgttgcgctggataaactgctcggccgccgcgctacggaaggtgaggaatggcggcaaggcgcggcgctggtttccagtcgcgcgagttacgaaatggtgcagaagtccgcgatgtgcggcgttgaaattctgtttgccgtctctgccgcaacgacgctggcggtcgaggtggctgaacgctgcaatctgacgctggtggggttctgtaagccgggtcgggcgacgatttatacccatccgcagcggttaatcgcagactaaaatagtaccctctacatttgcgtaaaatatatattttctcaattttacagcctctcttgataacggaatcacgtatagtggcgaggccatacaggttttaatcgtttttatgctggaccgcagcttattccagccattcacgaggcgcttgctacccggtaatacttcgaacgaaaaaagcgcccctggggcgctcttttggcagtcgctaacgacttatttgctcagtttagcggttatatgcacgcgatttgcagcgtgaaaagcttagaactcacgctcaagatgatagccattataggtgtcgatgagttcgttataagctttaaccacagcctcataagaaccatctaccatatcgccgctgccgctattgaggtagtcctgctcatgcgaggtatacgccacgttatcgcgcacgcgccgaatgcgttttttcaccttgccctggaatttttccagctcagaaataaagccagggaagctacgatgtttatctatatcaacgttgatcttctcgtttagcttctgagtatgctcttcaaaatcagcgagctgtttgcttactgccgccacatcaaaagaatcatcagctacagcgtcattaagcgtctcggcttcctgcatcgtcaaaagcgtatagtacttaatggatttaccttctttcttctcggtcgccttaatttcattagccgcatgctgcccactcataatggtaatctcggcgatatatttcttcgcaatgggatcaaactcatcgaactgttttataaacgttttatggaacgctttagcgccagcaaaggcatcatccttgaagttatcttgatcatagtatttattcatactattgattgtttcagctagtggcccagccgcattaataaatgccagagcagcactatccagagaggcaaacgccggctttaattcagccgccgccttgatgtctttccggcagtcctggataaatgcaggatacacaggaaccagcggagagggatcgtcttccttaccggtagggccggtgcggaaatcgtcgaatgtgttagcataacgatttacagcacggtaaatatctgcctggagattattataacaatcaatgtaaacattcagcttttggttaagaacatcgttcgcatctgcgctttccgctgatgtgggttgtgtattgctcgctgatgagtccgcactctgagctacaggttgttcgtccgcttttttttcatcacaagcgcttagcccggcagtcatcagcatagcgataataattgatgataacaaatcctttttcattagaataacctataaataatatcattgaaatttacagattcattttaatgaaaaaaaacaggtatgtgatttattcaacacaaaaaatacttaatgcatatttcattataattaacattatcaatatcaatgtgttcgttaaaataagagaaccccaacgtaaatatacaaaaggcaattaaatgaaaaggaatttattatcctcagcgataatcattgcgctaatgaccctgggcgcaacaggatgtgatgacaataatgttaaaaccgaggcgacgccggccgccagcagtcagcctgcgacgccagcgccttctcagacgccggaaacgcaatctggcgaaagtccagcgcagccctcagcagcgaagccagaaacggcaactcagcccccggtggcgaaaccagaaacgccagctcagccggaggttgacgctgaagaagtttatagtgaaaaaatggatgtctatatcgattgttttaataaacttcaattgcccgttcagcacagtctggcgcgttacgcggattgggtgaaagactttaaaaaaggtccgacagggaaagagagcctggtttatggcatttatggtattacggagtcttacataacgaattgccagaaagagatgaaacaggtggccgccttaacgccattacttgagcctattgatggcgttgccgttagctatattgatagcgccgccgcgctgggtaataccattaacgaaatggaaaaatattatacccaggaaaactataaagatgatgcctttgctaaaggtaaggcgctgcatcagacattactgaagaatatcgaggattttaaacccgtctcggaaaaatatcatgaggctattcaggaaataaatgacaggcggcaattgacacagttgaagagaatagaagaagcggaaggcaaaacatttaactattattctctggctgtcatgatttcggcaaagcagatcaacaaggttatttctgccgatacctttgatgccgaagcgatgatgaaaaaagtcgcggaactggaaacaatgattgcgcaattgaaagaagtgaatactgatggccgtaattcttctttcatcagctctgcggctgattatcagctacaagctaaaaaatatattcgtcgcatcagagacaatgttgagtattctgattttgaaaagaaacgggtgcaggaccctgcaacaggatggatggttgcggattcttatccggcgtcgttgagaagttataacgagatggtggatgattataaccgcctgcgttgagtgacggcacattaactgcgcacaggctggcgcaagtgcctataaaattacgcgataacgccaataaaaagcgccgatcaggcgcttttttcgttcatgtattcttcatcaggcaatatccgtaaaaatagctgacgtaaacattaactaaagagagttattagaaaaaccagtaatctgaagctatcacaagatgttgacgtcacgctggaaggtactggtagtgtcattgaggatcggcatttatatggaaagcatttatccccctgatgcgaaaattctgagctacttcagcatagggcggcccagccttcatcacttatagggtgtcacgtccaactgttctgtaagacgttaattaatacctgccagccgcaacagtgctgtcactaccgcagcggcgataatcaccacaataagcggcattttacgccaggctaaaaatacggcgaagccaaccccaagaacgcgcgccattccggcaaaatgttcgccttcgtaaaaggtggtcgccagcgcgacggagaatagcagcaccgttgccgcatccgagagcagcgcctgtgaacgctcagacagcgccagacggctgccaagtttcgcgccgccgaggcgcatcaaataggttcccgcagacaaaagagcaataccgataataaatagcgtcatattgcccattattttttcctcgccagtaggccaagcagcgaaagcaacaccggcaatccggcagccacaaaaggaacggcggcaagcgacagcgcggcgccgctgcaaccacgaatcaatgtggtgcggtttttaaacgccgggatcaccagcgccagtaagattgccgggaatacggcatccagaccgatggtttctggggccggaagcagtttgccgacaccagcgccaatcagtgtgccaatcggccagaatagggcgacgcccagaccgcatagccagtaggcggctttacgttgttcgggtgttttttgcgacaggccgaacaccacgctctcatcattcataatatggcagccgaaaaagctggcggcgcgggtgccaaccaaatcgcgcaccgttacgccaaacggcacgtggcgcgcattcaccagcagtcctgccgccgccgccgctaacggattgccgccgctggcaacaatgccgataaacataaattcggacgcgcccgccagcacaaaaatagagaggacaaacggcacccacagtgggaaaccgtaggccatcgccagtgagccataggacatgccgacgacgcccacggccaggcacactaaaaatatcgcttttatcgtgtctcccttgagacaggaaaaatagtgtttcatcttctttagtcatatcgaacgaattttcattataatgaacggaacagatttgctttacaagacgaacatttcgttcgttatagtgaacgttggatgctttatgacacaacctattagcgtcattgccagaagtctggtacgcgaacgccagcgaaccggactgtcgctggcggagattgcgcggcgcgcaggcatcgctaaatctacgctttcacaactggaagcagggaacggcaaccccagcctggagacgttatggtcgctatgcgtcgcgctcgacattccctttgccaggctgctggagccgcaggtacaaaaaacgcaggtgattcgccgcggagaaggcaccaaagtggtggcggagcaggcgcattatcaggcgatattactggcggcgtgtccgcccggcgcgcggcgtgatatctatctgctgttgacgcagccgggggccgaccggatctctcatccgcatccgccggggtcggtggaacatattattgttacgcagggaaaagccctcgtcggcttaaccgaggcgccggaagagctggcggagggcgattacatttgttatcccggcgaccaggcgcatatctttaaagcgctggaaccggatactcaggctatcctggtagcggagcagaattgaaattgccggatggcggcgtaaccgccttatccggccgacaaaaaataaaaccgtaggcccggtaagcttgcgccatcgggcacacgacttactgcagatagaacacctcttttagctctgcgctgaccgggctgttatccggattcgcgggcataacgtcacgcatatgtttccaccaacgctggcaaacgtcggtgctggcaacggcgttccagcgctcctcggattcaatctcaacggtggcgaacagcagattgcgctcctgatcgagataaatcgcgtagtgatgcgcgccgtgagattttaatacggcttccagctccggccagattgggttatgacgacgctgatactcctcgtgcgcgtcggcatttacctgcatcacaaaggctttgcggatcataacgcctccaggtacagcccgcgaacttcatcgcggctggcggtgcgcgggttacacggcgcgcacgggtcggcgagggctttatccagccagccttcgatatcttcttttgtgacgcccagcttgctgaaaccttctggaatgccgacgcgtttgctcagcgtacggatagcgttaatcgcttcctgacttgcggcttcgtcagacataccgcgcgtctctacgcccatcgcctgtgcgatacgggcaaaacgcgcgacggcgttcggacggttaaagttctcgacaattggcagcaggatagcgttgcagacgccgtgcggcaggttgtgagttgcgcccggctggtgcgccagcgcgtgaaccagccccaaaccggcgctgttgaacgccatacccgccaggtactggccgaatgccatttgctcacgggcttcgaggttatggccatcgtcaaccgctttcggtagccacaaattgattaagcgaatcgcttccagcgcgttagcgtcggtaagcggatgcgcgccaacggagacataggcttccaccgcatgggtcagggcatccatgccggttgcggcggtcacagacgccgggatttccagcatgacgctggcgtcatccacggcaatatccgggatgatattcgggtcgatgatcacctctttgaccttacgggcagagtcgataatcaccgcgttgctggtcatctcggccgcggtacctgccgtagtattaatcgctaccagcggtacgccggcgtttttcactttgccgacgccggagtaggcggtggaagggccagggttggcggtgaggattttcaccgcttttgcggtatcgatcgggctgccgccgccgaaggcgataatgtagtcacattctgcgctctgatacgccgcaaaacctttctgcaccagctcttctgtcgggtttgggaacacctcatcaaacaggtggtaagacatttgatgttcatccagtgcgctaaacaggctatccagcaggcccagctttaccagttgaccatcggtaacgatcagcgctttgccccattgcttattcgccacgaggttcaccatatcggcaatcgctccagcgccatgcaggctaatttttggcagtgccaacataaagctcatcactattctccttaaaaaaattccctgttgcccgatggcgctacgcttatcgggcctacggtaaaatgcgcaccgtcctgtaggccggataaggcaaagccgcatccggcgttgagttgggaggtatcagtacagcgctacggcgctggccagcggtgtcacaccaaaacgtttgccgagtgcgaccagttcttcgcgcgtgatggtctgcttcataccgcccatcgaatagattttgactaatacctcagcggatttctctgcggtatctatcaaaccgaaggtttcatccagcgtaggtccgcttccgaacacgccgtggaacggccacagtaccagcgaatgtttctgcatttcttgcgcggtagcctggccgatttcatcggtgcctggcaccatccacggcagaatgccgacaccgtccgggaataccaccaggcattcggtgctgccttcccacagtttgcgggtgatcagcgcagtgttgttttccagtacgtaggtgagggcgatcaggttagtcgcatggcaatgcataatgacgcggtctttgccgtgggtggctttgatgcgttcgcagtgggagaggaaatgcgccgggagttcagaggtgggtaccgcgtcgtgggttaagccccacagaatgtggtagcctgcgccgtcactgtcgattttgaccacgcctaaattggctgccggatcgagctgcacgttgcggaagaatttgccggaaccggtaacgataaacggcgtattcgccagcagcggcatgggttgacttagcgcgatgtagcgcggtttttcgtggaaattagctgcaaacggtgcgatatcggcttcatccagacgcagcgtcaggttaccgccattacgttcgtcccaccctttcagccacgcatcagacgtggctttaatcatgccctggacgaaccaggaatcggtaatattttgcatgttcgtgttcccatttattgcccgaaggttattcgggtcttacgtaggccggataagcgcagcgccatccggcaatcgtgtttcatttattgccggatggcgacgcgggcgtcttatccggcctacagatcaggtgtcgctgtcagctacgtttgctcaggatctctttttcatagacgcgaacgctgtccagccactggctgccagccggcgtgtcgtgacgctggcaatacatttcccagacggcctgccacggcagagatttttgctcttccagcagcgccagacgcgcggtgtaatcgccgctggcctcaagctgacgcagttgatctgtgggttccagcagagcgcgcagcagcgcttttttcatgttgcgggtaccgataacccacgcggcgacacggttgatagaggcgtcgaagaaatccagaccgatatgcacacggtcgaacaggttatgacggacgatttcgctggcaattgcctgggtttcatcgtccaggagtaccacgtggtcgctatcccagcgtaccgggcggctgacgtgcagcagcagccgtggcacatagagcatggcggcggaaattttgtcggaaatcacttcagtgggatggaagtggcccgcatccaggcacagcgcggtctgacggctggtggcgtagcccatgtagaactcattggagccgacggtgtagctttccgcgccgatgccaaacagtttgctctcaacggcgtcgatgtggtgcgccgggtcgaatttctcgctaatgacctcatccagcgcttccagcaggcgctggcgcggggctaaacggtcgacggtaatgtctttcatgccgtccggaatccagatgttcatcaccgacggcgtaccgagctgctcaccaaagtatgccgagacgcggcggctggctttgcagtgatcgatccagaactggcgaattttcgcgtctggatgagagagggtaaaaccgtcagcgttcagtggatgagaaaaacaggtggggttgaaatccagccccagccggttcgctttcgcccactccacccagtttttaaaatgctccggtttgatctggtcgcgagcaaccggcgtatccgactcaaggtaaatggcgtgtaggttcagccgttttgggcctgggatcagacgcagcgcctgttccagatcggcgcgcagttcggtggcgttacgcgctttgcccggatagttgccggtcgattgaattccgcccgtcagcgaaccttccgggttctcgaatccggcaacatcgtcgccctgccagcagtgcatggaaaccggcaggcgatcgagctggcgcagcgcctcctcgacatcaatacctactgcggcgaaacgttgttttgccagttcccaggcttgttccagttgagtggtcatgcgcaaagctcctttgtctgtcgtttgggttgaaactgcgcaacgtggcgggcaatttcactatcaggattagggatataggttgtcaggtcgtagttagcgctgacgacctgacggaagtcatcgacgttgtttaattcgtcgagggtcataagctgaataccaatattgccaagggtggaggcttcaaccggcccggccatcacgcgaatgccacatgcatcggcgcacaactggttgagtagcgagttttggcatccgccgccgacaatatgcagttgggtaaatttttcgccgcgcagatttgcctgttcgtgcagaatgtcggcatacaacagcgccagactgtcgaaaatgcagcgcgccagttcggcatcgctgacgggaacgggctggtcggtctcgcgacaggctgcctggatttcagcgcgcatatcgtcaggattgataaagcgatcgtcattcgggttaatcaggaaacggcaggccggcagcgcttctgtttgggcgataagcgcaggcagatcggtaatgcgccgttctttcagcacacgctggagcagccacaaacccataatgtttttcagtacccgataacgcccttccgcgccgccttcgttggtgatattggcggccagcgcctcatcagtggtgtagggcattttgctttcaaaacccatcaatgaccaggtgcctgaagacaggtaagcgctatgtttatttgccagcggagaggcaataacggcgctggcggtatcgtggctggcgacggctaccaccggaatacggttgccctgcgggcaaatccagtcgccgataacattgccagggtgcgaggggcgaccgaaccagctctttttcgcgccagtccacgccagcagggtatcgtcccagtcatcggtattgatattgaccaactgggtggtcgtggcgttggtgtattcccagttcatttcaccggtcaggcggtagctgaaataatcgggcatcagcagcgcatgagcgacctgcgccgttaactcaggctgttgtttcgtcagcgcgcgtagctgatagatggtgttaaacggcagaaactgaatcccgctgcggcgatagatttcgcttttgccgatctggaccagcgcttgcggcatgatgcccgtggtacggttatcgcggtaggagaccggcaggccgacacgctgaccttgtttatccagcaggacataatcgacgccccaggtgtcgatgccgatgctgtcgataagaatgccttcattgcagactttcttcagaccaagacggatatccttttccagactgtcgatgtcccaggtgtcaaacccgtctgttttttgtaggcagttcacaaaacggtgaatttcacgtagcgtcagggtacggtgtttgctgtcgtaacgcgccagcatcacgcgcccgctggatgcgccgagatcaaccgcgacacaatggcgaaaagtcataatcaggtccttcttagagtcattgcgcacagtctaaaaaagccctcaaagacctaccttctcgttactgacaggaaaatgagccgctggcaacaaggcaaagatgaacgtgatagcgttcacagtttctactaataggccggtgtgatgtcgtccgcatttcccgctttttcccgccttttcttgaaaaaaagaccatgtttgcgcgctttagcgtcaaaaatttaaggtgaggccgataacccttaattactattcggacatgttgaattcaggaggaagcaaccatgaccgtactgcatagcgtggatttttttccatcaggtaaagcgcccgtggcgattgaacctcgtctgccgcaagccgctttccctgaacatcatcatgattttcatgaaatcgtgattgtggaacacggtacgggcattcatgtattcaacgggcagccgtataccatcagcggcggtaccgtgtgttttgttcgcgatcacgaccggcatttatatgaacataccgacaacctatgcctgacgaatgtactgtggcgttcaccggacgccttccagttcctggcggggttggatcaattgctgccgcaggagcaggatggttactatccttctcactggcgggtgaatcagagtgtgttgcagcaggtgcgccagttggtcggtctgatggagcgcgccggagacggcatggatgcgcctgccgtggcgaatcgcgaaattttgtttatgcaactactggtgttgttacgccgcagtagcctgatggaaggcgcgaccaataacgacgccaaactcaaccaactgatggcatggctggaagaccattttgcggaggaggtctgctgggaggcggtagctgaacagttttcgctgtcgctacgcacgctgcatcgtcagcttaaacagcataccgggctgacgccgcaacgttaccttaatcgcctgcgtttgatcaaagcccggcatttattgcgccatagcgatcatagcgtgacagaaatcgcgtaccgctgcggttttggcgacagtaaccacttttcgactctgtttcgccgagaatttaactggtcgccgcgggatatccgtcagggacgcgatgcgataatccagtaacgcgaacgctatcaacgttttcgtcgccaatatgctgataattataccctttaataccggatggcggctgcgccttacctggcctacggcggcgagcggtagacagaataagcgtagcgccatccggcaagcattcaacatgaggtgctgcggtggcaaatcagttaatccttttgaaaaaagatttttttactgatgagcagcaggccgttacggttgccgatcgctatccacaggatgtttttgcggaacatacgcatgagttttgtgaactggtgatggtctggcggggcaatggcctacacgttcttaatgagcgcccatacagaattacccgcggcgatctgttttacattcgtgctgaagacaaacactcctatacttccgttaacgatctggtgctgcaaaatattatttactgcccggagcgtttgaaactcaatgtaaactggcaggcgatgattcccggctttcagggagcgcagtggcatcctcactggcggctgggcagtatgggaatgaatcaggcgcggcaggtcattaaccagcttgaacatgagagtaatggacgcgatccgctggcgaatgagatggcggaattgctgtttggtcaactggtgatgacgttaaaacggcatcgctacgcgaccgacgatcttccggcaacctcccgagaaaccctgttggataaattaattaccgctttggctaatagccttgagtgtccctttgcgctggatgcgttttgccagcaggaacaatgcagcgaacgggtgctgcggcagcagtttcgcgcccaaaccgggatgacgattaatcaatatttacgccaggtccgtatttgccacgcgcagtatctgcttcagcatagcccgctgatgattagcgagatttcgatgcagtgcggttttgaagatagtaattatttttcagtggtgttcacgcgggaaaccgggatgacgccgagccaatggcgtcatctcagtaatcaaagcgattaactggccatgcctaaaccgacaatattcgccgcgataataattaccacgcagccgaggcttaatacagcaacgggacggcggccagcatttttccactcttttagcaccagaccgacaagccccccgcacagcacatagaagctcatgtgcagcatccagctcatgtagtcatattgcgctggaatgcgcgcgtgaccccaggcatagaaaaagaactgcaaataccacatcagaccgccaagcgcggacagcagaatattgctgataatcaacggtcttgccagcgagaagtcggcttttatcgacagattttgtacttttgccaggcggataaaacagaaaccgaggttcaccagcgcgccgccgcccataatcaccacgtaactcggcagcgcgacatagagcgggtcaacgccaagcgcggcagcagcttcatgcatcggtttcgcggcgttcatggcaaaagacattcccgccgagaaaataccgcacatcactgccagcagaagccctttcttcagattgaactcctccgctttaatgcccattttgcgttcttttaactgtccggcgcgcgtcacaatcccgacgccgatcagcgcgacaaaaacgccaagtagcgtcatgcgtcccccttcggtatgaattaacacatcgaagttaccgttgatgataggcgtcatcagcgtgccgacgataagcgtaatgccgatagcgatgccgatacccatcgacatgccgagataacgcatggtcaggccgtagttaatattgccgatgccccacatggcgccgaacagaaaaaccggtaaaagggtggagaggttaaactgcccataataggcccagaaatcaggcagtaacagagcgctaattgtccacggcagaataagccatgagacgatgccgcccactgaccacatggtttcccatgaccactgtttcacttgcttgaacggggcatagaagcaggctgcactggccgcccctatcaaatgccagaaaatacccatcgtaatcgcgttactcatgacatgttcctcattattttttatggacgggataccccttccgtttgcatgagtttaaaaattacgcagcctggtaaccttataacgattgccgccgttgggtgtattctggcaatcagcacgttaatgaagtgattaacttcacgttttaaaaaagtcggagcgcatcgtgaccgtctggatgttatttaaatcagtgggtaatatttgttttctaaaataccttcatcataacgacacgaaacgacttagctggcaacaatgcaaagaaaacgctgcgtgaggtcacataatgggaatagtctgacttaccgtttgataaaagggtagttatacagtaattatttggttgttttatttgtatttacaatttaaatatattgaaattaacgttaggaatcaattaaatataaatataaggaaatccctatattggcgttgttgatggtgttttgatttttattttatatgacgaatatgaatttcatttattttattttgctttttgaacattatcccaattttaaattaaagatctttgtctatattgtcgccattcacattgcgtattatggttgtaacggtctgacatgaaacaacgttttaattttaaattaaatggattctgttatgagaaaatctcttttcttactattacctcttgttgtaacaaatgcgcatgcagtatatgtcgatgttcgtcatgaatatcttgatgacagtaaagctaactatgaccgtgcgtatatttctcatcggtttgcgaatggtgttggttttgcgatagaagctatctcaaaatcaggcggggatgacaccaataaagcgtttaatgacctagaaacacagggcaacgaatatacgataagctaccaatttaaaaccggtgatgtcgcctggcaaccgggtttcgtgctggaaacaggcaacggttactctacctataagccttacttccgcgcgacgtggacattaaatgaaagctggtgggttggcgcgcgctatcgttttgaatatgtacgccgttcttctgatatccgtgatgatgataccatcaatcgtatggatgtctgggcgggttataaatggaacaactttgactggacaatcgaaggaatttataagaaagccgataaatatgatctttacgatggcggcaaagataactatgaatataacttcagaactgcctatattattgaccaatggtcgccattcgttgaggtaggtaatgtttccgtcaatagcaacagcgatgaaagacaaacccgtttccgcgtgggtataggctacacattctaatcattatccctgtttattatttattcccttttccggctactttataggtagccggttttttttacctggtgatgacctgcggataattattatcgcgcgttggccggataagacgcgaatcgccatccggcaacgagatgtgcaggaaactatgcgcttacatgatgcccagtagacggggtaagaacagtgtgatttccggaatgtaggtaattaataacagaacgccgataatcgcgccgtaaaaaggcagcaacggtttaatcacttcctcaactttgaccttaccgacgctcgccccgacatataaaccactgccaactggcggcgtaatggtgccaatcgccaggttatagatcatgataatgccgaaatgcaccggatcgacgcccagtttagccatgattggcagcagaatcggggtaaaaatcagaatggccggaccaatatccataaatgcgccgataatcaacaaaaagacggtaatgactaacaggataaccagtttattggcggaaataccgaggatcatatcgctcagcgccgcaggaatattggtgatcgacatcgagaaggacatcgccgaagaggttgccagcaggaacatgatgaccccggtcattaccactgtctggagcaaaatcgaaggcaaatccttaattttcagcgtgcggtaaaacaccatcgtcagcaataacgtatacaccacggcaatcgcggaggcttcaatggcggtgaaaatcccctgcacaatgccgccgacaataatcacgatcagcagcaggctgggaatggcctcaacggcaacttttagcgccatacctttttggacggtgaagaaaacccgataatttcgacgcttagcgaccaccagcgtgaccagcatacagccaacgccccacagcactcccgcgaccagaccgccggcgaacagagcggcaatcgatgttcccccgcttgccagcgcgtaaaggataaaagccgtggtgggcggaattaacattcccgtcggcgcggaggcgatattcaccgcggccgcaaagccgcgatcgtaaccttcgcgcgcgctcatcggcaccatcacgccgccgatggaggttgaggcggcaatcgccgatccggaaattgcaccgaacatcatattgccgacgatgttggtataagagagcgagccgggcagtttgccagtaaacagtttggcaaaattgaccagccgggcggcaattcccccgctattcatgatcaccccggacaaaacgaagaacggcacggccagcaaggcaaaactgtccaggctggagaacattttttgcgcggtggcgaacatcgaaatatcgaaaggcagtaccagcatcatggtgctgaaagaggcgataacgatgcagatcccgataggcgcgcccatggccagtaaaacaacaaagacggcaattagcgtacaggacgcaaaaatagggtcaatcatgtgatttctccagagtgtgctcagtggtatccgtggcggaatggatagctttcagggcgtcaacgatattcagcagcccatagaggatgatcagtacgcccgcgcaggggagcgcgtaataaatttttcccatcggaatgcccagcgcaggagagatttgcagcatagaaatcgcagaaatctttaagccgccgataatcaatacccaaatggaaaacgcgataaaaatgacctgcaggataatatcccaccagccgcgaatcgtcggcgacaccttatccagtaagagagtcaggctaatatgctgtttctgaccggcgacaaaagccatgcccagcattgatacccacaccaggagaaatcgcagcatctcttcggtaagggtgctgggaacgcccagaatgtagcggctcaccacctgccagcaggcgatgccaaccattatcgccagcaccaggcaacagatagcgcccagcaataaatcaagtccttttctgaatgtgttcatcttaatttcctgattagattaattttttgctgtctggatacgttgatacagcccgtaaagccgcggtttgtttttcagaccgtcgtaaataggctgtactgcctcctggaagggttttttgtcgatctcgtagaattcaacgttgaaatcttttaccgccgccagcctggttttctctatttccttgtcccatgcggctttctcaaattcgatcgacgccttgatggcggcttcgacgatgcgctgctgttccggcgtcagcttttccagcgtgagggtactcattagcaggatatcgggaatgcgggtgtgcatatcgtaggtgtaataacgggcgacttcgccgtggcgggcgatggtgagagcgaactcattgttttccgcgccgtcgagaatgccttgttgtaatgaggtatagacctccgcctggctcatggcgataggcgaagcgcccagcagtttgagggtttggatcgccgtctcactctgcatgacgcggatctttttcccgcgtaaatcctcaatgcgtttaatcggcgctttgctcatataaaaattacgcgcgccggaatcataccagcctacgccgataaacccctgcgcggcggtggactgataaacaggctccatcacctgcgggttatccattacgcggtagtattcctcgacggtggcaaacaggtagggaagtgagaacacgccgtactcaggcgaaaaactctccatcagcccggacgacactttagtgatgtcgacgacgccgacctgcgtcaactccaccagttcgcgctcgccgccaagctgtccgtccgggaagtactgtactttgatatcgccgcccgttttctcttccacttgctgccccaggaagtgcaacgcatcttttaccggctggctattttcagcgtaggccaggcgcaaaatggtttcgccgtgggagaagaaagagagtgtggagagtaaggccaacgtagccagacgtataaaaccaggttgcttcatgattccctcgcaattgtaataatttaccgggaatgtaattgcagtgtgaaattataaccttcttgattttgccaccgctgacaaaatttggcaccaaaagaaagattttgaaaccctgtttcacatttcatgatttccaggaattcatcaacaggcggtttcggttggaggcgtaaaaaacggtttttttcagcggatgccgtaacgtttataaccctggaaaaagtacggcattgataatcattttcaatatcatttaattaactataatgaaccaactgcttacgcggcgttaacactgtgccgctcgacaataatggagatgattatgagttatacactgccatccctgccgtacgcttatgatgcactggaaccgcacttcgataagcagacgatggagattcaccacaccaaacaccatcaaacctatgtcaacaacgctaacgcggcgctggaaaacctgcctgagtttgccagcctgccggttgaagaactgattactaaactggaccaggtgccagcggacaaaaaaactgtgctgcgtaacaacgcgggcggccatgctaaccacagcctgttctggaaagggctgaaaaaaggcaccactctgcagggcgatctgaaagcggctatcgagcgtgacttcggttccgttgacaacttcaaagctgaattcgaaaaagcagcagcaacccgtttcggctccggctgggcgtggctggtgctgaaaggcgacaaactggctgtggtttctaccgcaaaccaggattccccgctgatgggtgaagccatttccggcgcttccggcttcccgatcctgggcctggacgtgtgggaacacgcttactacctgaaattccagaaccgccgcccggactacatcaaagagttctggaacgtggtgaactgggacgaagcagcagcgcgtttcgccgctaaaaaataatttgcattgcacgtctgtagaagcgagtctgatgactcgctttttttgtatccgcgtaaggagcagcagatgcattatccggttgacgtgtttattggcaaaattcgtgactatgacggcagccgcccgagcgctatcgccaaggtgcaaatcgacggcgaactcatgctgaccgagctcggtctggcaggcgatcagcaggccgaaaagaaaatccacggcggccccgaccgcgcgctatgccattacccccgcgaacactatgctgattggattcgccagttccccgagcaggcgacgctgttttgcgccccggcgtttggcgagaatctgtcgacgaacggaatgaccgaacacaacgtgtttattggcgacatctaccgctggggcgaggtgttgatccaggtcactcagccgcgctctccatgctttaaacttaatttccactttgccatcagcgacatggccctccttatgcagaacagcggaaaaaccggctggctgtatcgggtcattgcgccaggtaaggtctccagcgatgcgccgttggaactggcgtcgcgtctgagcgatgtctcggttcatgaagcgggtgttatcgcctggtctatgccgtttgatgacgaacaatatcaccggctgttgagcgccgccgggctgtcggcgagctggagccgcaccatgcagaagcgtcgtttgagcggcaaaattgaagatagcgccagacgactgtggggggataaaactccgccaaaatgaaaggaaggattatgactgaagctgaaaatgcggtggcgatcgtaaaagaatttttggtggcctcgatgattcccgatgctgaacgcgccgcaacgtatatgcacccggaggtgaaaattaccttcaccggaggccgggcaatggctggcgcggcagatatcgcgcagtttaacggcgctcgctacaagtgggtgaagaaggcgctgggcgagtttgatgcggtgcagcatgatcattacgttgtgatttattccaacggtacgctgtatggggaatggcccgacggtcgcccgtttgccggtaatcgctttatcgatcgtttcgaagtgcgcgatggcaaaattacccggatggacgtgtggaacgacagcgccgagtggattctggtgccggaaatctcccggtaaatctcgacggcgagataaaaaatcggcctgcattcgcaggccgatggtttttaggttcgcttgtacagcggtagccacagcgtaagccgcaacccacccagcgggctatcgtcagccttcacccagccgcggtgctgctgcatggcgctttcgacaatcgccagccccagcccggtgccgccagactcgcggtcgcgcgcctcatcagtgcgatagaacggacggaagatctgctcgcggtcttcagggctgacgcccggcccgtcgtcatcgaccgtgatcgtaataccgtctttatccaccgagaagccgacttcaatcttcgtatgtgaatagcgcagcgcattacgaactatattttccagcgcgctttccagcgcgtttgggttgccatagagcggccacggccccggcggataatttaccgttaacgacttgcccatctgttcggcttcaaaggcggcgttatccagcacttcgccccatagctgattggctttcatcgtttcgctgaccagcgcatttttctgttggttacgcgacatcaccagcaggtcattgatcatgctgtccagacgctgcgcttcggtttcaatacgctccagctctttgctttcgccgccacgacgacgcagcagcgcggtacccagttgcaggcgcgtaaggggcgttcgcagctcatgggagatgtctgacagcaaacgctgctgcgaggtcatcatccgttccagcgccgtcaccatctggttaaaactggcgccagcggcgaggaactcctgcggacccgcctccagctccggatgctgacgcaggttgccttgcgccacttcatcagccgcgtttttcaacttacgcgccggtttcgccagactccatgccagccatagcaagagcggcgaactgaccagcatcgtgacaatgagcaacagaagcgggcggtcaaacagcagattaataaaatcggattgcgaactgctggccggtcgaatcaagtaaagctggtaattatcctctccgtcgcgaacggagaacggccccaccatctctacgcggccatattttttcttctgcggatgatcggcgttatccgcctgaccaatgaagttacgaatgatctgcatttcgctgcgttcagcgccgatcacgcgtccttcagaggtcaccagtaataaccgctgtccaggcggcgcccacttatcgatcgcgcggaacaggcgacgccaccacatcaggtcgttgggcggatcgttcgcaagttcagcttctacatgttgctctatcatcaatccctggcgctgttcgctgtccagcagctcggtcatctggcgtgaatcgagcttgggcaacatcaggaccagcattagcaccagcgccagcgtcaaccagaagatggcgaagatgcgcgcggttaaacttcctatcatgaagcggaaaccatcagatagccgcgaccacgcaatgttttaaaccacgggtgaccgtctttgcgttccggcagtttgcggcgcaggttagaaatatgcatatcaatggcgcgatcgaacggcgtcaggcgcttacccagcacttcctgacttaaatgttcacgggaaaccacctggccgaggtgttgcgccagcaaatagagcagggtgaattccgtaccggtcagctccagcgtttggccatcgaaactggcttcctggcgacccggattaaggcttagcgcatcgacttccagcgtcggcgagccgttgtcgctgctctgctgctgttcgctccagtgggaacggcgcaaaatagccctgatgcgcgctaccagctcgcggtcgttaaatggtttgggtaaatagtcgtccgcgcccagctcaaggccgagaacgcgatccagctcgctgccgcgcgcggtcagcataatgacaggcgtctggtgtgtctggcgaagcgctttcaacgtatcgataccgtttttcttcggcatcatgacgtcaagcaaaagtaaatcgatgctgtcatccaaaagctcaagcgcctgctcgccgtcgtgggccaccaggacattaaaaccttccatttcgaggagctcttttaacagggaagtcagctctcggtcatcatcaactaacaggattttattcattgtttacgtacctccgaggcagaaattacgtcatcaggcgtcgctaatccatgactttacgttgttttacaccccctgacgcatgtttgcagcccgaatcgtaaactgtctctcgttgaatcgcgacagaaaagattttgggagcaagcgatgcgcaaagttaccgctgctgttatggcctcaacgctggcattcagttttttaagccacgcagctgaagttgttacaagcgataactggcaccccggtgacggggccacgcagcgtagcgcgcaaaatcatatgtttgacggcataagtttaaccgaacatcagcgtcagcagatgcgagatcttatgcaacaggcaaggcacgaacagcctcctgttaatgttagcgaaatggagacaatgcatcggcttgtcaccgcagaaaaatttgatgaaagcgctgtgcgcgctcaggcagaaaaaatggcgcaagagcaggttgcccgccaggtcgaaatggcccgcgtgcgtaaccagatgtatcgcctgttaacgccggagcagcaagcggttttgaatgaaaagcatcagcaacgaatggagcaactgcgcgacgtggcgcaatggcaaaaaagttcatcgttgaaattattgagtagtagcaactcacgttcccagtaacaaccctgttttccttgccatagacaccatccctgtcttcccccacatgatgtgggggttttttttatctccagtttgtcattctgttattagcttactgttttaaaccatccgttatactaccggcagaagatagcgggagtatttatgaatcaaacctatggacggctggttagccgggcggctatcgcggcaacggcgatggcatcagcgttacttttgatcaaaatttttgcgtggtggtatacgggatcggtgagtattctggcggcgttggtggactcgctggtggatattgccgcgtcattgacgaatttgttggtcgtgcgttattcgctgcaacccgcagatgatgaacacacgtttgggcacggtaaagcggagtcgctggcggcgctggcgcaaagtatgtttatttccggttcggcgttgtttctgtttttgaccagtattcagaatctgattaagccgacgccaatgaacgaccccggcgtggggattggcgttaccgtcatcgctctgatatgcactattatactggtcacgtttcagcgctgggtggtacgcaagagccaaagtcaggcggtacgggcggatatgcttcattatcagtctgatgttatgatgaacggagcgattcttatcgcgctggggttatcctggtacggttggcatcgtgcggatgccctgtttgcgttaggtatcggcatctatattttgtatagcgcgttacgtatggggtatgaggcggtgcagtcattattggatcgcgcgctgcccgatgcggaacgacaggaaattattgatatcgtgacgtcatggccgggagtcagcggcgcgcacgatctccgcacgcggcagtcagggccgactcgctttattcagattcatttggaaatggaagataatctgccgctcgttcaggcgcattttgtggctgaccaggtagagcaggcgattttacagcgttttccgggttcagatgtcattattcatcaggatccctgttcagtcgttcccagggaaggcaggaagttcgagcttgtataattgattgttaaaaagtgagccaggccagcattttgtgtataaattaccgccatttggcctgacctgaatcaattcagcaggaagggattgttatactatctgtatattcgttggatcgtttcgaagtgcgaaatcggcttccggcaatagatttcattttgcattccaaagttcagaggtagtcatgattaagaaaatcggtgtgttgacaagcggcggtgatgcgccgggcatgaacgcggcaatccgcggtgttgtgcgcgcagcgttgacggaagggctggaagtcatgggcatttatgacggctatctgggcctgtatgaagatcgtatggttcagcttgaccgttacagcgtatctgacatgatcaaccgtggcggtactttcctcggttctgcccgtttcccggaattccgtgacgaaaatattcgcgctgtcgcgatcgaaaacctgaaaaaacgcggtatcgatgcgctggtagttattggcggcgacggttcttatatgggtgcaaaacgtctgactgaaatgggcttcccgtgcatcggtctgccaggcactatcgataacgacatcaaaggcaccgactacactatcggctacttcactgctctcggcactgtagtggaagcgattgaccgtctgcgtgacacctcctcttctcaccagcgtatctctatcgttgaggtgatgggccgttattgcggcgacctgacgttggcggcggctattgctggcggctgtgagtttatcgtggtgccggaagttgaatttaatcgcgaggatctggtggcggaaatcaaagccgggatcgcgaaagggaaaaaacacgctatcgtcgctatcaccgaacatatgtgtgatgttgacgagctggcgcactttattgaaaaagaaacgggccgtgaaacgcgtgcgacggtgctcggccacattcagcgcggtggttccccggtaccttacgatcgcattctggcttcccgtatgggcgcgtatgctattgacctgctgctggaaggccatggcggtcgttgtgtcggtatccagaacgagcagcttgttcatcatgacatcatcgatgcgattgaaaacatgaagcgtccgttcaaaagcgactggatggagtgcgcgaaaaaactgtactgattgtttttgcgcgcctgatggcgctacgcttatcaggcctacaggttgcagaaacgtgtaggccggattaggcgttagccgccatccggcaatccctcagatttattcctcgaagttatagccaatctttttttattctttaatgtttggatctctttctggcacgctttgctcatcacaacacaacataagcgagtctggcgatgaaaaagtggggcgtgggattcacattattgctggcgtcaaccagcattctggcaaaggatattcagttacttaacgtatcgtacgatccaacgcgtgagctgtacgagcagtacaacaaagcgtttagcgcgcactggaagcaggaaaccggcgacaacgtcgtgatccgccaatcgcacggcggttcgggtaaacaggcgacttccgttattaacggcattgaagccgatgtcgtgacgctggcgctggcttacgatgtggacgctattgcggaacgtggtcgtatcgataaaaactggattaagcgtctgccggataactcagcaccttacacctccaccatcgttttcctggtccgtaaaggcaatccaaaacaaattcatgactggaacgatctgattaaacccggtgtgtcggtgattacgccaaacccgaaaagctctggcggcgcacgctggaactatctggcggcatggggctacgccctgcaccacaacaataacgatcaggccaaagcgcaggactttgtcaaagccctgtttaaaaacgttgaagtgctggactccggcgcgcgcggctcaaccaatactttcgttgaacgcggtatcggtgatgtgctgattgcctgggaaaacgaagcgctactggcgacgaatgaactgggtaaagataaattcgagatagtgaccccgagtgaatctattctcgcagagccgaccgtttccgtggtcgacaaagtggtggaaaagaaagacaccaaagcggtagcggaagcctacctgaagtatctctactcgccggaagggcaggagatagcagcgaaaaacttctaccgtccgcgcgatgctgacgtggcgaaaaaatacgacgatgcgtttccgaagctgaagctgttcaccattgacgaggtgtttggcggctgggcgaaggcgcaaaaagatcacttcgctaatggcggtacgttcgaccaaatcagcaaacgctaaaccgtttataaacccggtaacgtattatgttaccgggttttttctttgccacaattttgcgttactcttccccgtctatggatcacagggaacgcatatcatgaaaaaaacaggctactttttactggcggtgatagtgattgtcgccgcggcgggcgtcggttactggaaattttccggcaaccctgatgcattacgggaaatcgtgcttgaacaatgcctgcccgatcagttacagcatcaaaacccagcgccgtgcgcggaagtcaaacctcgcgctggctatgtcgtctttaaagatcgtcacggtccgttgcaatatttattgatgcccacctaccgtatcaacggtacagaaagcccgctattgctggaacccgctacgcccaactttttctggctggcttggcaggctcgcggctatatgagtaaaaaatacgggcatgatattccggatagcgcggtctcgctggcgattaattcgcggcttggtcgttcacaggaccatttgcatatccatatttcttgcatccgtcctgacgttcgggaacaactggataacgatctcacgcgcatcagcactcgctggcttccgctgccgggtggcctgatggggcatgaatacctggcgcgccgggtaaccgagagcgaactggcgcagcgtagtccgtttatgatgctggcggaagaggtgccggaagcgcgcgatcatatgggacgctatgcgctggcggtggtacgccaaagcgacgactcttttgttctgctggcgaccgagcgtaatttactgaccttcaatcgcgcatcggcggaagagattcaggatcatagttgcgccattttgtcttcccgctgattttcgttacaccccctgttcattatcttattgattcttatcccggtttaaaaccggggtaagatcgtgtctataaaaatatgtgaaatcgatcaaaagatataaaggtatacctttatatcttttgatggttagttacactctcttcatagcctccatagattgtctggtggatggcttatataaaaacgtttttatttcatgtagtgacatcattaattgttcaccagatttgcgctgttaagcgtaaaggaatatcaacatgaaactttctatcgtggaaaaaatcggcttcggcgcgggagatatggcgataaacgttgtgattatcgccatgcagctgctcctcgcctatttctataccgatatctacggcctgagcgccgctgatgttggcgtactgtttgtggttgtgcggatgattgatgccattatcgatccggccatgggggttctgaccgataaactgaatacgcgctggggacgttaccgcccgtggctgctgtggtttgccattccttttggtttcgccgtgtatttgatgtttattacgcctgacatggcttatatggccaagctggcgtgggcctatggcacctatattcttatgaccctggtctataccgcgatcaccattccctatatttcgatgattggcgtgattaccagcgaccccgtcgaacggttaagcgccaacggttatcgctttgtgatgaccaagattgccgcttttctggtgactatcgtcgtaccgatgcttgccgtctggctggggcagggcaacaaggcgctgggttaccagttttcgatggggctgatgggggcgatgggcgccttgctgtttatcttctgttttcttaccacgcgtgaacgcagcgagccggaaattacgtcgttatcggtggggaaacagtttaaatatctgttacgcaacgatcagtggattattctcggcgttgttattctgctgctgatgtgcggttatgttattcgcggttccgttgccgcttattacgctaagtattatctgaacggcggcgatagcctgatttcacccttcctgactaccggcgtcgttgcctctattttagcgatgatcgctaccacctggataaccaagttctgggacaaaattaagatgttccgctacacccagattattacctttatcctgagcgcgctgatgtatttctccgtcgggcgtgaaaaccttgtcctggcgtttgccttctattttcttattaatttcttctgcgatatgcaaatgccggtgttctggtcctctatcgccgaagcggtggattacggagaaaagaaaaccggtctgcgcgtttccgggttggcgtttggcggcatcctcttcttccagaagtttgggatggggatcgcgggcgggatactcggattcctgctgagccactttggctatcaggccgatgttgaacagagcgcgcgttcgctcaccggtattgcgctgatgatgacgctcattccggctctgtttcaccttgcggttgggctgcttatgaaaaagtatctgattaataatgaatattatcgagatattcagcttgccctggcgcagaaacaggcataaggaggcgcaaatgaaggccatgaataaggtttgggttatcggcgatgcctccgttgatctggtgccggaaaaacagaacagctatctgaaatgccccggcggagcgtcggcgaacgtgggggtatgcgttgccaggctgggcggagagtgcggttttattggctgtcttggtgacgatgacgccggccgcttcctgcgccaggtttttcaggataacggcgtggatgtcacgtttctaaggctggatgcggacctgaccagcgcggtgctgatcgtcaacctgacggctgatggggagcgcagctttacctatctggtgcatccgggggctgatacctacgtttcgccgcaggacctgccgccgttcaggcagtacgaatggttttacttcagctcaattggcctcaccgacaggcccgctcgcgaggcgtgccttgagggagcgagacgcatgcgagaagccggtggctacgtgttattcgacgtcaacttacgcagcaaaatgtgggggaatactgatgaaatccctgaactgatcgcccggtccgccgcactggcttctatctgcaaagtctcggcagatgagctgtgccagctcagcggggccagtcactggcaggatgcgcgttattacctgcgcgatcttgggtgtgacaccacgatcatttcgctgggggccgatggcgcgctgttgattaccgccgagggggagttccattttcccgcaccacgcgtcgatgttgtcgataccacgggagccggtgatgcttttgtcggcggactgttgttcaccctttcccgcgcaaattgctgggatcatgccctgctggcggaagccatcagcaatgccaatgcctgcggcgctatggcggtgacggcaaaaggcgcaatgaccgctttaccgtttcctgaccaactcaacacttttctttccagccattcgctggcacaagccatgaccgtgaaataaggagtcatcatgcacgttgatcgaaacaaaatactgggatgcctggtgggcgccgccgccgcggacgcgatgggagccgcgacggaagtacgcacccagcagcaaataaaagactattttggcggctgggtgacgacctttcaaaaaccgccagcggacacgtttggccgctgcaacgaagcggggatgtgcacggatgattttattcaggcgaagtacatcatggatgcgctgctgcgccatcaacgccaggtcagcgacgaggcgatgcgcgaggctttccagcagtggctggattacccgtactacgccaactttaccggcccgacgacgcgtacggcaatgaaggcaatattcaatgataaccgcgcctctttacagggtgagctggaaggcgagaaacagtcggtacagattattaataagggtaacgcggaggcaacgaacggcgccgccatgaagatttggccagcggcggtgctgcacccgggtgatattgacgcggcgattgaatgcgcgctacagatttgccgctttacccataataacgtgctggcgatgtccggcgcagcggcgatggcggcggcaaccagcgaggcgttaagagcgcagaccaatgcagacagcattattgccgccggtatttacggtgcgcaaaggggctatctgctggcgcaggagcaaggggcgatgatggtcgccgggccttccgttgcccgacgcattgagctggccgtagatatcggtaaacgtcatcgccattgggaaacggcggtggtggaacttgctgatattattggctccgggctgcacgtgagtgaagcggtgccggcggcctttggcctgttcgcgtgttgtccgaattctgccgtagatgctattatctccggcgttaatatcggcaatgatactgatactgtcgccaccatggtcggggcgatttccggcgcattccatggcgtggaggcttttcccgccgattatttaacgactttggatcgtatgaatcatttcgatttggcagaactggccaggcaaatcgcagggtagcgacttcaccctgccggggacggtaaaacgtcccctgctggcgaagacgtgaggtgcgcagcttgcaggttgataaaacgagctttactccgctttataagcaactattttttatcatctgtcagcagatccagaacgggtctttgcctttgggtagccaactaccgacgcaaaaagagattgccagatcctacaacgtctcgctgattgtggttaaacaggcctggagcgaattaatcaatgcgggcattatttcctcccagcgcggaagtggttcggtggtgtgctcggtgccggaaggcgtgagctacgggcacacgtttcgcggtattacccgcgatctccaggacgccagcgtggcgattgagaaccgtattctggaaatcgcgccgcgccgcgcgcgcgacgctcaggcagacggcttgagcctgcccgcacagcatcactatctctatatttcgcgtattcgttgcctgaataaccgcccatttaaccatgagaaaatatatctcgatctcagcttctttcccggcctggaactcacaccgcaggcgctggagcatacgtcgctttattcgttattaaacgtcacaagcgactcggcgatagaaaaagttgaggcgattttaccttccgctgacctgtgcgaaaaattgcaaatcgccgccaataaaccgctgttatccgtcgccagacagacgtttcaggccgggaaggacagcccttttgagtattgccgctattacgtgctgtctgaatactttggtgaaattcattatcactgatctgtccacttaatcctgcgataaccccaccatatctggcgtttacctgcctgactgtccgtcgtattcttgctgaaaaaatcgtcaggagacaggtatgtcgctctggttgtcccatcctctgttcctcccgtccatcatcgttggcgttactatccttctgtgggcgacttcgccactgccggagtttatgaccgcactgctattttttgctgtggcgatgggaccagggaaagttcctgcgcgggcggggatgctgtgatgtatcgcgctggcggtgatacgccaaagcgatggctcttttgtcctgctggcgaccgagcgtaatttactgatcttcaatcgcgcttctgccgaggaaattcaggatcatcagtgtgatatcttgaaccaacaggtcatcaaatgacagcttgatattgcattaacgaataccgtttggaggccggacaaggctctcgtggcgctatccggcaaaatctggcgatggcgcgggcgttaccaggccggtggatctgcggggtggctgtcattttccagatgcggcgatttaataaacacgcctttccagggtttatcgccgttattaatgagataatgcgcctccccaggttcgcactgtaaaacatctccagtttgcaggatatgaggtgttccttccagatacaggcacacttcaccgcttagggtataaaaaatctcacaagcggtattatggcgatggttagggaatgactgccctggttgtagtatgacgacgcccatatcgcagcccggcccacggattaagtatttagggccattatcgccaaagcggtattcatgattcttctcattcgttttttgcatgcttattctcctgttacaggcctggcgctttccagagggatgtcgttaagccaccatcgaccagcgcgcgttgatcctgataaacggcctgccatttttctctggcctgctgatagacagcgaaattttcaggattaggtttatgctcccgatcccagcgcactagcttttctcccgtttccgccagcgatggccagacacccacgccaacgcctgcggcaatagcgcaccctagcgcggtagcttctttgacgacaggtacgtgaacggtgagtcccgtaacgtcggcaaggatttggctccataatttgcctttagatcctccgccagcaaaaaccagcgagtcggcctgtacgccggaaaacgcggcaatttgctgtaaattgcaggcggaaacaatggcggcattctcttccagcgcgcgaaatagggtcgctttattacacttttcaggatcgatagacagattgataaacgacggcgcggcatggtaccagcgtttaaaacgcataacgtcagagaagatgggcatcacaccgtacgcgccgggaggcacccggctggccatatcttccagcagggaatacgcatcaatacctaacctttcagcgattagtttttcctcggcgcaaaaggcgtcgcggaaccaacgcatcgttaacccagtaaaaaagctaatagactcggtttgtaccataccggggatcacatgaggattgatgcgaacgttcatgtttgggtcggtgaccggcgcgggaagattgacgacctgttgccagaaggttccgcccagcacggccgtttgcgccgggcgtacgacgcccagccccagacagcctaactgcacatcgccgccgccaacgatgaccggcgtacccgcttgcaggtcgcactgttcagccgctttctgtgaaatgtgaccgagcagcgtcccggtttcttttaccggcgagagaatgtcagaacgcaggcccgccatctgtaacagactacgtttccagttgcgggtcaccagatccaataaccccgtcgtgcctgcgttggagggatcgaccgccagttcgccgctgagcataaaggccatccagtcgctgatcatagtgacggttgacgcgcgatgataaatatccggacgatggtgggcaagccagagcagacgcggaatagcgctgagcgccagcgtttgcccggagcaacgataaacttcctcctcaaaggtgttatcgtgcagctcttttaattcactgacttcgtgcgccgcgcgggcgtcaacattagcgcaggcccaaattggttcgccgttactgtcataaataacaatgccttcacgcatcgagcaggccgatacggcagcgatagccgttgcagggatggcggctttctgtagtgcctgacggatacactggcaagccagttgccagtttttggcaagatcaaactccatcgaaccaggcacatccggcacggccagatgctgccattccgcttgaccgacagctatttgctttccttgtagatcaaaaattactgctctgacgctaccggtaccggcgtcaagagccatcaggtaatgtcctgattcagtatgggtacagagtcgagccatttttttatcctcggctatttttacatcgttacataaaatcctgtcagttattgtttattgaattgaggtaagtgttattttatttttttatttttcaataatttgaattattttccctgcggttttctgatcggtaaccagtgcattgatatagttaccgcgcatagcggcaataatagcttctgctttttgttcgccgccggcgacgccaatcacggttgggatcgtggaaagtgaatttaacttcaggccaattaattcgttatggattttgatgtctggaataatttcgccatgagcatcaaaaaaatagcccagaatatcgcctactgcgcctttgcggccaatcatgagttgttcaccctgagtgatataaccggattttaagatactggcttgatctttctggttaattgccccaatccccacgatggcggcatcggcagcttgcgctgtgagcatcacatcccgcacgctattttcattgcgcagtgtgcaggcaatttcctgcgatgatgcgcgcagcggcgcgggcataatacttacgctacaagcggcatcaagctggcctattccggtcatatacggccccacgccgccggataacgtgaccagtcggatttgttgcgccgagataaatccgctgaggcgttttaatgtggtcatcgtggcttcgccaaagccgacggccagcagttgctgtggccgcagtgactccatcaacatatgggcggcgccgattcctaagcgcagaccaatatcggcatcgggtaatgccggcagcacgcggatattctgcaatgcgaagtggttgcgcaaggcattttcatactcaagacacccttcgaagcgggagttgatttgtacgcgaataataccggactgatgccctttctccagcagacgagaaacctttagccgggttagccccagacgctcgctgatttcactctgcgtcaatccatcgtgatagtagaaccaggcaatacgcgccacctgctcttcttcgcacattccataatcagataccaacgtattatcgctcattgtcataacctggctttactttgaacatttctaaatcattaacacaattgttcagttatcactccgaaataaccgtgattaacgccacaaaaacgcgccaaatctgaacatttatcatctaaaaattcatttattcagaaaacgtgatctggatgagagttttttgaccaaataactactaccgttttgaacaatttctttttcaaaaaacatttgttcagtcccgtcagtcaacattgagggagcggaggcaacatgcaaatcagtcacaatactgcatcccctctgatttgtgtgcagaacatttataaaagttattccggcgtcgaagtactaaagggaattgactttactctgcatgcgggagaggtgcacgcattgcttggcggcaatggtgcgggtaaatcaacattaatgaagattattgccggtatagtcccgccagatggagggactatcgatattgctggtgtgcgttgcagtcatttaacgcctctgaaggcgcaccagtatggcatttacctggttccccaggagcctctgttatttccgagtttatctgtgcgggaaaatatcttgtttggcttgcagggacgtcaggcctccacggaaaaaatgcagcagctattaaaggcgatgggatgccaactcgatccggcgagcgctgcgggtacgcttgatgttgcagaccgccagatcgttgaaattatgcgcggcttgatgcgcgactcgcgaatcttaattcttgatgagcccacggcgtcgttaacgccagccgaaactgatcggttatttacgcgtctgcaagagttgctgaaaaagggtgtcggaattgtatttatttctcataagctaccagaaattagacagttagctcactgcgttagcgtgatgcgtgacggtaaaatcgcattattcggaaaaacgcatgacctttctaccgacgagattattcaagctatcaccccggcaacgcagggcgtcagtctttccgcgaatcaaaagttgtggctggaattgcctggcagccgcccgcagaacgaacgcggcgcgacagtattagcgctggagtcactgacgggcgaaggttttatgaatatcaaccttgaggtgcgggcaggcgaaatccttggtctggccgggttggtcggcgcgggacgcacagaactggctgaaacgctgtacggtattagaccggtcaatgcggggcggatgctgttcaatggtcaagaaattaacgccctgacaacccaacagcggttgcagctcggcctggtctatttgccggaagatcggcagtcatccgggctgtatcttgacgcttccctggcatggaatgtctgttcgctgacccacaaccaaaaaggattttggataaagccccagcgggataacgccacccttgaacgttaccaccgcgcgttaaatatcaaactcaataatgccgaacaggcggcgcgtactttatccggcggtaaccagcaaaaagtattgattgccaaatgcctggaggcctctccgcaattactgattgtcgatgaaccgacccgcggtgtcgatgtctccgcccgcagcgatatttatcagctgttgcgcagtatcgcgcaacaaaatgtcgcggtgctatttatttcctccgatctggaagagatagagcagatggccgatcgcgtatatgtcatgcaccagggggaactgggggggcctgcgttatgcggcgaggaaattaacgttgataccatcatgcacgttgcgtttggcgaacatggtgcgtcggaggcaacatgttgaaattcatccaaaataaccgggaagcgacggcactgctggcaatagtctgtttattcgtgtttcctggcgcgctggatagtcagtatttgagcgtgcaaacgctgacaatggttttcagtagcgcgcaaattttgatgctgttggcgattggcgcgacgatggtaatgctcacccgcaatattgatgtatcggtgggctcgacgacaggaatgtgcgcggtattgctgggagtgatgttaaacgccggctatagcctgccggtcgcctgcctggccacactaatattaggaattgtcgccggattttttaatggcgtactggttgcctggttgaagatacccgccattgtcgccactctgggaacgctgggcttgtatcgtgggatcatgctgctatggacaggggggaaatggattgaaggattacccgcaggcttaaagcaactctctgctccggtgtttctgggaatttccgcaatcggctggtttaccctggtgttagcgctgcttatggcctggctcctggcgaaaaccgcctttggccgcaatttttacgccaccggcgataacctgcagggcgcccggcaattgggtgtccgtaccgagatggtacgcatcatggcattttcacttaatggcggtatggcggcattggctggaatcgtgtttgcctcgcagattggcttcattcccaatcaaaccggcacggggctggaaatgaaagccatcgcggcctgcgtattggggggaattagcctgttaggcgggtcaggcacggtcatcggcgctattctcggcgcttattttcttacgcaaatcgatagtgtgttagtgctgctgcgtatccccgcctggtggaacgattttattgctggcctggtattgttgggcgtactggtattcgatgggcggctgcgttgcgcattacaacgcaatctgcgccgccagaaatatgcccgttttatatcaccacccactccactacagacggaagcaaaaacgcacgcacaacagaataaaaacaaagaggtggcatgatgaatccatggcgacgctatagctgggaaattgcgctggcagccttattgatctttgaaattctggctttcggtctgattaatccacgtttattagatattaatgtcttactttttagcactagcgattttatttgtatcggtattgtcgctttgccgctaacaatggttattgtcagcggtggtatggatatttcatttggttctacaatcgggctatgcgcgattaccctgggtgtgctgtttcagctcggtatgccgctacctttagcgattattattaccctactacttggcgcaatatgtgggctgataaatgccggacttattatttataccggcgtaaacccgttggtgattaccctgggaaccatgtatttatttggtggtagcgcattattgttatctggtatggctggcgccacgggttatgaaggtattggtggatttcccacagcgttcactgactttgccaatatttcatttcttggtattcccatgccgcttattttttttcttgtgtgctgtctgtttttctggctgctcatgcatcgtacgcatatgggacgcaacgttttcctgattggccagagcgcccgtgtcgcgcagtacagcgcgatcccggtgaatcgcacgttgtataccgtgtatgccatgaccggatgcgcctccgcgatcgccgccgtattactggtttcttactttggctccgcacgttcggatctgggcgcctctttcctgatgccggccattacggcggttgtgctgggaggcgccaatatttatggcggctccgggtcgattatggggtccgcgttggcggcgctgctggtgggatttttacagcaggggctacagatggccggagtgccgaatcaaatttccagcgcattgtccggtgcgcttctcattgttgttgtcgttggtcgttccgtcagtttgcatcgtcaccaaatccttgaatggtactcacgccgtcgcaatgcgcatcaggcatgatttccttttgaaatttatggagaaaaaaatggcaagacacagcattaaaatgatcgccttactcactgcgtttggtctggcatctgcggcaatgaccgtgcaggcggcagagcggattgcttttattcccaaactggttggcgtgggcttttttaccagcggcggcaatggcgcgcaggaagcgggaaaagcgctgggcattgacgtaacttacgatggccctacagagcccagcgtctcaggccaggttcaactggtgaataactttgtcaatcaggggtatgacgccattatcgtttctgccgtttcgcctgatggcctgtgcccggcgttgaagcgggcaatgcaaagaggcgtgaaaatattaacctgggattccgataccaagccggagtgccgttcttactatatcaatcaagggacgccaaaacagctcggcagcatgctggtagagatggccgctcatcaggtggacaaagagaaagcgaaagtcgctttcttctattccagcccaacggtgaccgaccagaaccagtgggtgaaagaagctaaagccaaaattagccaggaacatccggggtgggagatagtcactacccagtttggctataacgatgccacgaaatcgctccagacggcggaaggtatcatcaaagcgtatcccgatctggatgccatcatcgcgcctgacgctaacgctttacctgctgcggcacaggcggcggagaaccttaaacgcaataatctcgcgattgttggttttagtacgccgaatgtaatgcgcccttatgttcagcgcggcactgttaaagagtttggcctgtgggatgtcgtccaacagggaaaaatttccgtatatgtcgccaatgcgttgctgaaaaatatgccaatgaatgtcggtgattcactggatattcccggcatcggcaaagtcaccgtttcacctaatagtgagcagggatatcactatgaggcaaaaggtaacggcattgtgttattgccggagcgtgtcattttcaacaaagacaatatcgacaaatatgatttctgataactgttatgtatcgacggagtaaagaatggctgatttagatgatattaaagatggcaaagattttcacaccgataaaccacaaactaacactttgttcgcattaaaaggctgtggcgcgctggattggggaatgcagtccagactggcgaggatttttaatcccaagaccagaaaaacggtcatgctggcctttgaccatggatatttccaggggccgacaaccggacttgagcgtattgatatcaatattgcgccgctctttgaatatgctgatgtcttaatgtgtactcgcggcatattacgcagtgtggtacctccggcaatcaataaaccagtcgttttacgcgcgtccggggcgaattctattctcactgaattaagcaatgaggcggttgcggtggcgatggatgacgctgtgcggttgaatagctgtgctgctgccgcacaggtttatattggtagtgagcatgaacatcagtcgattaaaaatattattcaactgattgatgccgggttacgcgtcgggatgccaataatggcagtgaccggggtgggtaaagatatggctcgcgaccagcgttatttttcactggcaacgcgtatcgctgcggaaatgggggcgcaaattatcaaaacgtattatgtcgataaaggttttgagcgtattgcggcaggttgtccggtgccgattgtcatcgccggcggtaaaaaactgcctgaacgtgaagcattggaaatgtgctatcaggcgattgaccagggggcttctggcgtagatatggggcgtaatatattccagtcagaagatccggtagccatgattaaagcggtacatgctgtcgttcatcataacgaaacagcagagcgtgcttatgagctgtttttgagtgagaaaagttaaatgagatcgcttccccatcttttaccgatgcgaggagatggggatgactgttattttatttggaataatcagggggttaatgatgcacgttacgctggttgaaattaacgttcatgatgacaaggttgaacaatttatcgatgtttttcggcagaatcatctgggctcaattaaagagccgggtaacttgcgttttgatgttctgcaggatccgcaggtgcttacgcgattttatatttatgaagcctacgttgatgaacaggccgtcgcttttcacaagacaacgccacactacaaaacttgcgtggagcagcttgaaccgttgatgaccggtccgcggacaaaaaaagtttttatgggtttgatgccttaaggagcgctcatgaacagccagtttgccggattaacgcgcgaagcatgtgtggcattgttagcgtcatatccgcttagtgtgggtattctggcagggcagtggattgcgttgcatcgctatctgcaacagttggaagcgctaaaccagccgctgttgcatttggatttgatggatggtcaattttgcccgcagtttaccgttgggccatgggcagttgggcaactgccgcaaacctttatcaaagatgttcatttgatggtagcggatcaatggacggcggcgcaagcctgcgtgaaggcgggcgcacactgcatcacgcttcaggctgaaggcgatattcatctgcatcatacgctaagctggcttggtcagcagaccgtgcccgttattggcggtgaaatgccggtgatccgggggattagtttatgcccggcaacgcctctggatgtcattatccccattctgagcgacgttgaggttattcaactactggcagtaaaccctggatacggcagtaaaatgcgctccagtgatttgcacgagcgcgtggcgcagcttctctgtctacttggtgataaacgcgaaggtaaaattatcgttattgatgggtcgttaacgcaggatcagttgccttcgctgattgcacagggcatcgatcgtgttgtttctggtagtgcgttatttcgtgatgatcggctggttgagaatacgcggagctggagggcgatgtttaaggttgccggggatactactttcttaccctccacagcataaatgccggatggcggctttaccttatcaggcctacataagcactcggctggtaggcctgataagcgcagcgccatcagacattgattggcaattaagcctgtttagcagcttctgctgctttcacgatcaccgcgaaggcgtcagctttcagagaagcgccgcctaccagtgcgccgtcgatgtccggctgcgcgaacagttcggcggcgttggaggcattaacagaaccgccgtactggataataacctgttcagcgattttcgcgtcagctttagcaatgtggtcacggatgaatttgtgcactgcctgcgcctgcgcaggagttgcagatttaccggtaccgatcgcccatacgggttcgtaagcgataaccgcgccttcaaaggctgccgcgccctgcgttttcagtaccgcgtcgatctggcgtgcgcatacttcttctgttttgcccgcttcgttttccgcttcggtttcaccgatgcacagtaccggcgtcagaccttgttctttcagtacggcgaattttttggcgatcagctcgtcagattctttgtgataagtacgacgctcggagtggccgataataatgtactgcgcgccgatatccttcagcatttcagccgaagtttcaccggtgaatgcgccagacagattcagatcaacgttctgcgcgcccagcatgatgtggctgccggcagcagcgcgtttcgccagatcgatatacatttccggcggagcgattgccacgtcgcagcctgctacgcccgtcagttctttacgcaggttagccaccagttcgtttaccatgtggcggctgccgttcagtttccagttacccatcactaaaggatgtcgcatttcatttctccacgcttagtcagcgaattaaggaagatggccgctcgtcagagcagcatggtctgtgaaacagtatagagattcatccccggaaaggctttgctttttgtcatcaattcgccccttccagattttcagataacgtcagcttaatcggttcaaccgcgaaggtcagccccttttcgccgttatctgcgacaacataacgtaccgcgccttcggtctcggcgtaatagtgtttacctttaccggcgataagcatcttttgcagttttttctggctttgctcttttgtcagtaacggggcgacagtgcgaataatggcggccatatattccagcgctttcgctttcgccgctttctgttccggcccctgaatgggcagccaggtaatctgcatacttttcactttgagcgtaccgcgctccagcgccgtggaggcatacagattttcgttaatcttactggcggcgcgggtcagattcgccttatcgcggctattctcaatggcgcgaaattcattgagcggcagatcgggattctggcggttaaagttctcacgaaactggctaatagaaagatcaaaggttggcgagcccgccagcagatagggcgctgtcgtggtcgatgaagagagctgcgcgtgcgccgttatgctggcggtgagagcagaaaacaacagtaaaaacagagtacatcctggcttcatcaatcttacctttcgttaggactgctcacgattaaaacgataactgtcgggcttgtcaaaagggtaaactgtagcggaaggcaaaatataaggaacttacatgaccatacagcaatggttattctcatttaaagggcgtatcggacgccgtgatttctggatttggatcggcctctggtttgccgggatgctggcgctattttcgctggcggggaaaaacctgcttgatatccaaacggcggcattttgcctggtgtgcctgctgtggccgaccgccgccgtcatggtcaaacgtctgcatgaccggggacgttccggcgcgtgggcgttgctgatgattctggcgtggatgctgctggccggaaactgggtgatgctgccggggatgtggcagtgggtcgtcgggcgatttattccgacgctgatcctggtgatgatgcttatcgatctgggcgcgtttgtcggtgttcagggggaaaataagtttgggaaagcgacacaggacgtgaagtttaaagcagaaccgtaaacgggcggtaaaccgtaatttgcccggtggcgctgacgcttaccgggcctacagattggtgatgatttgcaggccggataagccccagccgccattcggtaaaacatcaccagtaatgttcagccgtcatatgccccggtcggcggcgcagatgtttagtcatctgtcgggtctctttcagcagttgctgcgtatcgcgcaccatctgcgggttcccgcacagcataacgtggctggtctctttatccatcggcaatccaacggctttttccagctcgccgttttcaatgagcgctggcacgcgtccagtaagcgagcctggcacgttctcccggctgaccaccgtttggatgcgcagcttgccttcataacgctgttgcagttccagcattagcggcagatagcttaaatcggcggcgaagcgtgcggcgtggactaagaccagatttttaaagcgtgcgacatcctggccatattgtagaatagacaaatacgggccaatagcggttccggtcgccagcatccatagcgtctcgcagtcaggcacttcatccagtacaaagaaacccgacgcgtcgctgaccacttgcacctcatcgccaggttttagcgccgccagccgcgggctgagctttccttgcggcaccgtcaccagataaaactctaaattcggattgtcaggcgcattgacataggaatacgcgcgctgaacgcgctcgccatcgatctccagtccgagtttggtaaattggcctgcagtaaaaggattaatgggggcgtgaacggtcaggctgaacagtgcgtcagtccagttttgcaccttagtgactttacctgttacccaatcggccatggttttctcctgttctgaatcgctaaccttatcttcgttcgtcaggagaaagatttccagccccgcgaggctggaaggctctaactaacaaatgcgctagagaatatgcgcctgcacatccggatctttacgatcaagatagtggatagactgaatgcggcggatggtgcgtgatttgccgcggatcagcagcgtttccgtcgtggcaatatggcctttccggctaattccttccagtagatcgcctttcgtgatgccggtcgcggagaaaataacgttatcgctacgcgccatgtcgcccaggcataacgccttgcccgcttcaatgcccattgctttgcagcgcgccagttcctgttcgccaatgcggcggttttcttcgctgttgcctttcacgtcatggcgcgccagcagacgcccctgcatatcgccgtccagcgcgcggatcaccgctgcggataccacgccttctggtgcgccgccaatcccgtacagcacgtcgacttcgctatccggcatacaggtcagaatggaggccgcgacgtcgccgtcaggaatggcaaacacgcgtacgcccagtttggccatctctgcgatgacctcgtcatgacgcggttttgccagaatggtcacggtcaaatcgccaagcggtttacccagcgcatccgcgatgttgcgcaggttatccgccagcggcagattgagatcaattgcccctttggcgcccggaccgacaatcagtttttccatatacatatcgggcgcattcaggaaacagcctttatcgccgaccgccagcaccgccagcgcgttcgcctgacccatcgccgtcatgcgcgtgccctcaatcggatcgacggcgatatctaccgcatcgccgtggccggtaccgactttctcgccgatatagagcatcggggcttcgtcgatttcgccttcgccaatcacgatggtgccgtcaatgttgacctggttgagcatgatacgcatggcgttgaccgccgcgccgtccgcggtatttttatcgccgcgtcccagccatttgtagccagccagcgccgccgcttcggtcacacgggaaaattcgatggcaagttctcgtctcataacaaactcgtagcaaaaaggagtggcgcgcagtgtagcacaggggaaggagggaataattgatgtgtgtgcggagttgcctccgcacaaagattttgccggatggcgaccttacttgtcgtgctcttcccacgccattgcgcgtttaaccgctttcttccagccgctgtaacggtagttacgctcggtggtttcaatgccggggcggaattctcgctcaatgacggctttttcctgcagctcgtccaggttctgccagtaaccgacggccaggccagccagataggcggcgcccagcgcggtcacttcgcgcacttccgggcgttccacccgcgtgccgagaatatctgactggaactgcatcaggaagttgttggccactgcgccgccgtccacacgcagagcgtgcaggcggataccggagtcggcctgcatcgcttccagtacgtcgcgggtctggtaagcgatggattcgagcgtcgcgcggataatgtgattagagttcacgccgcgggtcaggccaaaaatggcgccgcgggcatacgggtcccagtacggcgcgcccagaccggtgaaggccggaaccacgtagacaccgttggtatctttcactttcgtggcgaaatattcggagtcgaacgcgtcgctgatgagcttcatttcatcacgcagccattgaatggacgctcccgccataaacaccgcgccttccagcgcatagttgacttcgccgcttgggccgcaggcgatggtggtcagcaggccgttttccgattttaccgctttctcgccggtgttcatcagcataaagcagccggtgccgtaggtattctttgccattccttcctttacgcacagttgaccgaataacgcggcctgctgatccccggcaatcccggcgataggaatacgtgtaccgcctttaccgccaatattggtctggccgtagacttcggaggacttacgtacctggggcagcatcgcgcgtgggatatccagcacgtccagcatcttatcgtcccagtccaaatcatggatgttgaacagcatggttcgtgaggcgttggtgtaatccgtaacgtggacgcggccctgcgtcatcttccagataagccaggtatccaccgtaccgaacagcagctcgccacgcttcgcgcgttcgcgcgaaccttccacatggtcaaggatccatttcactttagtgccagagaagtacgggtcgacgaccagaccggtattgtcgcggatgtaatcttctaggccgtcgcgtttaagctgttcgcaaatatcggcggtacgacggcactgccagacaatagcgttgtatatcggtttgccggtttcacgttcccagacgatcgcggtttcacgttggttggtgataccgatagcggcaatctgatcggaactgatatcggccttagccagcacttctaccagcgttgagctttgggacgcccaaatttccatcgggtcgtgttctacccagcctggcttaggataaatttgctcaaattcacgctgtgatacgctgacgatattcgcgtcatgatccataacgaccgcgcgggagctggtggtaccctggtcgagcgcaacgatatattttttttcagtcataattttgtcccgtaatcagattacagcgaagcattttgttgtgtggtcgcggtggagtccttctcttccacgacgcaggtatcgcacggcaaatgacggccaataaatttgcgataagcaaacgcgcccagaatggcgccgacgatggggccaaacagcggcaccaggaagtaaggaatgtctctaccgccggtaaacgcaatttcaccccagccggcaagcccggcgaacattttggggccaaagtcacgcgccggattcatcgcaaacccggtcaacggccccatagaggcaccgataacggcgatcagtaaaccaatgagcagtggcgcaagcggaccgcgaggtacgccgtttccgtcgtcggtcagcgccagaatcagccccatcagaatagcggtaatcaccatttcaaccgcgaaggcctgcacaaaattgatatgaggattcgggtaagttgagaaaatgcctgcgagatcgagactttcaacgctgccacggacgatatggtgggtttgttcgaagtccacaaaaagattgtaataaagcccgtaaactaacgccgctgcgcaaaaggcgccggcaacttgagaaataataaaaggaacaactttacgtttgtcgaaacaggcaaatagccagagtgcgatggtcactgccgggttcaggtgtgcgccagaaacacctgccgtcaggtagatagccatcgctacccccagaccccagatgacgctgatttcccactgtccaaaagtagctccggcaactttaagcgcagcgacacaacccacaccgaaaaaaatcaacaacccggtaccgaggaattcagcaatgcactggccttttaaggttgatgtttgactcataatcggatcctgaagagtatgtaatgattattggtatgcgaggaggtcatggacatccacgatgccctgtaggcacactgttaatttatcgttaacgagcaaaaacgagaaatatcgaaatcaaaatgtgtgtactgcgtcaataaaatgagcgttatcgcgccatgaagcgcattttgagacagcagaagagagtgaattgaatcatttcattaaccaatatgttaacacttttaagttattgaatgaatgttaccaggagatggatgaaaattgctgcaaaccgcgatctacgcggtatgtcgctggacagcgagagcggggcttcatacaatcgacactatatattgtgcgcgtttacgtgaagcgtcgccttgcaattcaggagaggtaagatcatgtctttagaagtgtttgagaaactggaagcaaaagtacagcaggcgattgacaccatcaccctgttacagatggaaattgaagagctgaaagaaaagaacaacagcctgacgcaggaagtgcagtctgcacagcatcagcgtgaagaactcgagcgtgaaaataattctctgaaggaacagcagagcggctggcaggaacgtttgcaggcgctgcttggtcgtatggaagaagtctaatcctcgtcatatttcacgttatggcggcgttggctgcgtgcgttcaccccagtcacatagtggcctatgctcctggggattcacttacttgccgccttgccctgacgcgaaatctatagaggatttagaatgcggataccggtgggccggataaggcgtaagctgccatccggcaatcagcgacaacgcataaaaaaggcgccttacggcgccttttttgatcactcgatatcaagcgggtcttcggaaaggataatcccggtgttgtcggcatagagatgatcgccggagaagaacgtcacgccgccgaaattgacgcgcacatcgctttccccaatgccttcacctgcggcgccaaccggaatggcggcgatcgcctgaatgccgatatccagctcttccagatcgtccacctgacgcaccgcgccatagataaccagcccttcccattcattttgcgtggccagacgcgccagctccgcatcgactaatgcacgacggacagaaccgccgccatcgaccagcagaacccgaccacggccattttgttcgagcagatcgtacagcaacccgttgtcctcgaaacattttaccgtgatgatttgtccgccaaacgacgaccgccctccaaaattagagaacagcggttccacgacgttgacatcttcctgatagatgtcacaaagctcggaagtatcgtatttcataggcttaacgttcagttgctgcgagaatttttagtatatcgcgctaagtatactgttggcaaaatcatcaattgttaattgatatttgtcagttaaacggcccactgacttaagagtatcccaatcacaaataacaggttggttaacaacgcgcctttaacggtacgttcaagcatcgggcgcattgccgcaggctccctttcgcgcattacgtagcgcgcttgtttaatgagcaagggcgcggccagaataaacaaccatccccacggactgtgtagcgagagcagattaaacagcgccagacagagcagcgcgcctagcaacaggcaggcgtgataacgacgcgcgttgacatcgcccagtcgtactacaagggtgtttttgccgttctctctgtcgctattaatatcgcgcaggttattaatattcagcaccgccgtcgccagtaaaccgcaggcggtggccgggagaatcagcgccggaatcagcgtatgcgcctggagataccagctccccatgacacttagccagccaaagaataccaggacagagatatcacccagcccgatatagccgtagggccgattacccacggtgtaggtgatggcggcgataatcgacagcccgcccaaaatcaggaagccgacaaaatcggttaacgtatggcacgcgaccgccaccagcgccagtccggagatacagatcagcacgacggtaatgattaacgcccgcttcatctcctgtcgggtgatgacgcctttttgcatcccccgcagcggcccgatgcgatccggtttatcgctgcctttgacagcgtcgccataatcgttggcgaggttggataaaatttgcaacagcccggcggtgataagggccagcagcgcgaccagaggatcgaaatagccttgccaccatgccagggccgtaccgacgataatcgccgcgaaggcgaggggtaaggttttgggtcgtaagctttccagccaggcctgggtgcggctaatttgttgttgttcagtcatatttagtgccaataaaaatggggcttttcagccccatcaacagtgatgaaaatgcattggacgcgattataagataaaacggcttagatcttcatctgcgaccagcgcatccagatgtttgctcacatattccgcatcaattgtgatgttttggccgtgcagatcgctggcgttataggaaatctcttccatcagacgctccagtacggtatgcagacggcgcgcgccgatgttttcggtggtttcgttaacctgccaggcggcttcggcaatacgtttaataccggaatcggtgaactcgatattgacgccttcagttgccatcagcgctttatactgcacggtgacggaggcgtttggctcggtcaaaatgcgttcgaaatcgctggtggtcagcgcctgaagttcaacgcgaatcggcagacggccctgcagttccgggatcagatcagacggcttcgccacctggaacgcgccagaggcgataaacagaatatgatccgttttgaccatcccgtgtttggtcgaaaccgtgcagccttctaccagcggcagtaagtcgcgctgtacgccttcgcgtgaaacatccgggccggaggtttcgccacgcttacaaattttgtcaatttcatcgataaacacgatgccgtgctgttcaaccgcgtcgatagcgtcctgtttcagctcttccgggttgaccagtttagcagcctcttcttcaaccaacagtttcatcgcgtctttaattttcagcttacgcggtttctgtttctgaccgcccaggttctggaacatagactgcaactggctggtcatctcttccatgcccggaggcgccataatctctacgcccatcggcgcggcggcgaggttaatctcgatctctttatcgtcgagctggccttcgcgcagttttttgcggaacgtttgacgggcggcagaaggctcctgctgctgttcggcctggccccagttattttttgcgggtgggatcagtacgtcgagaatacgttcttccgccaactcttccgcacgatagcggtttttctcgatagcctgtacgcgaaccattttcaccgcggcatcggtcagatcgcggatgatagagtccacttctttcccgacatagcccacttcggtgaatttggtggcttcgactttaatgaacggcgcgttggcgagttttgccagacgacgggcgatttcggttttaccgacgccggtcgggccaatcatcagaatatttttcggcgttacttcgtggcgcagctcttcatcaagctgcatacgacgccagcggttacgcaatgcaatcgccacggaacgctttgcgttatcctggccgataatgtgtttgttcagttcgctgacaatttcgcgtggggtcatttcagacatgagaggtccttacgctttggcggtcaattcttcaatggtgtggaaatggttggtgtaaatgcagatatcgcctgcaatatccaacgccttttcagcaatttcgcgcgcgccgagctcggtattttccaacagagcgcgagcggcagcctgggcataaggaccgccggagccgatagcaattaaatcgttttcaggttgcacgacatcgccgttacccgtgatgatgagcgaggcggtttcatccgcgacggccagcaacgcttccagtttgcgtagcatacggtcggtacgccagtctttcgccagttcaacggcggctttgaccaggtgcccctgatgcatttccagtttacgttcaaacagctcgaacagcgtgaatgcatccgcagtaccgcccgcaaagcccgcaatgaccttgtcgttgtagaggcggcggactttcttcacgttgcctttcattactgtgttacccagtgtggcctgaccatcaccggcgattaccacgtggccgttacggcgtacgcttactattgttgtcacgagcagaccccttggttactaatgctgaattgcggccccgtacggcgtacggggcataatgcaagtatagatgggggagattttgagggtttcaacccccggtggcgagtcgaatgcagtttgtatggcccgccatcttcagacggttaatggtgctgtcggcattttctttacctttcaccggcccgataaccacgcgattccagccgttattggtggtaattttggagtcaaagccttcaaacgccagctgagcgcggacgctttctgcctgctcggcgcctttgaatgaaccacattgcaccatccagcgacgttcatcttttttctctgctgtcgccttcggcgcttcaggcgcgcgcgtaatgggcgcggcttttggcgctgccgcgctggtatgcgccggcgtttgcagcaaatcctgataaggttgctgcgaggccgtctgcttcggcggctgactttggcgcgcgggttgcgccggggcggactgtaccgtgcgcgtttgcggctgttcgtttacccgcggctgcgtacgtggttgctgaacaggctgcgtttgagcccactgctgctgctgcgcctgacgctggcgctgtagcgtttgctggcgttgttctggcgtctgctcgttccacggcacttcgttaagttgcgtcggctgctgacgcatatccgcctgcatctgttccaggagttgacgctgctcgctggtgagctgattcggattcatgacttcgccgccggcggacggttccgttggcgtacgcacgcccggctggcgactttccagctctttgatgtaacgccagcgctcttccggttttggcggaagcccattgccggtgactttctggttttgtagcgtttcggactcttctttcttatggtgagtaatgaagtacagaccgccgataaaggtcacaaggacggctgccgcaatcgcgaccattgccggcgagacggcaggcatgttgctttgcttcttccgtgagttccgtgaggtgctctttttgcgccgcgaaggagccggttggccgcgacgtacataatctcgttgtgccactatcgtttcgctgtatttattcgttcgtcagcccgtcatgttactgaagcggcgggcctttgaccagacaggtgagtcttaaagctatttactttagggtaaagcgcgcgtagaaccgcgaataatcagctcgcaatccattaaacgcgagccgctgctcacattttgcccctgcatctgatcgagcaacaacagcatcgcctcgcgaccaatgtcaaaacgcggctgcgccacggttgtcaacggagggtcgcaaaactcggccagcgcgatattgtcaaagccgataatcgacagatcgtcaggcactttcagaccctggcgcttggcccaggagagggcgcccagcgccattacgtcgctatgacaaaagacggcggtaggcggcaacggttgctcaagcaactgctttaatgcgtttgccccggcttcaaaggtaaagtcgccacgggcgatgtaatgcggatcgaccacaatgccactgcgtcttaatgcctgtacgtaaccttgtaagcgatagtgacagagcggcatatcttccggccccgcaatacaaccaattcgcttgtggcccaaatccaacaggtagttcatggcattgaacgcggcggtgaggttatcaatatgtaccgtcggcagttcaagctccggcgcgaactcattcgacatcaccatcggaggcaaattgcgctgctcctcaacgctggcgtcaaagggcagtcgggaactgagaagtaccatgccgtcgatctgtttggtgatgatgagattaagaaaggttttttctttctggttttgatgggcgcaatcgccaatcagcaccagatacccctgttctgccgcggtcacttcgataccgcggataatttcactgaagaagggatcgcaaatatccgggacaatcaccaaaatcgtacgggattcattgcgttttacatttcgccccatcgactgcgggaaataacccacttcaagcgcggcctgttcaacccggctacgggtcgactgggagactttatcggggttcattaacgcgcgggatacggttgccgtagagactttcgccttcaacgcaacatccttcatcgtagcggcagtaacctgcttgttcgatttcactctttctcctcgcctgggaactgctggcgcagatctatccctggtaacactcatcgaaaacatttttatcagatagtgcgtggaagcggttacagaattttcataaaaagtgtgatggatctttaattttacgatccgcctcgcatcgtgaggactatccttcaatcggatcgacgtccagaacccatttaactttccgcgcttccgggagcgtattgatcaacgccagcgtgccgctgatgatgtgttgcaggcgaatccgtgaaggatgctgaagtaaaatttgccagcgatagcggccgccgcgttttggcgcgagggccggaaccggacctaagatccacagcttatcgtctgatagcgggctggcctgaatcagattacgcaactgttggagaaagacgggcgcctgctgattgttatgatcctctgcgcgaataatgacgtggctggtccacggcggaagctggagcgtttgccgttccgccagcgcctgctccgcaaacgcatcatagcctttatacagtaacgtttgcagcaggggatgctcaggatggtgcgtttggagcaccacttcgccctgtttgcccgcgcgcccggcgcggccggaaacctgagtgtagagctgggcgaagcgttccgccgaacgaaaatctgcggaaaaaagcgcgccatcgacatccagcaacgccaccagcgtgacatccggaaagtgatggcctttcgccagcatttgtgtgcctatcaggatgcgtgctccgccgcggtgaacttccgccagatgctgctccagcgcgcctttacgactggtggtatcacggtcgattcgtgagatcggcacgccggggaagaagggcgccagcacctgctccagctgttccgtccctaacccaaccggtaacatatgtgtggagccgcaggaggggcactgacgcggtaccggacgctggctgtcgcagtgatgacagcgtaaatgatgctgcgcctggtgcagcgtgtagtagtgatcgcaacgcgggcactctgcaatccagccgcagtcgtggcaaagcagcgcgggcgcgaatccccggcggttaagaaataaaattacctgattgtcggcctggagatgttggcgcatacgggcgataagggcgggcgccagtcccgcctgaagacgctggccttttaaatccagcacatgctgcagagctgggcgggcgttgcctgcgcgccgcgtcagacgcagcatccggtattttttctgccgcacgttacatagcgtttccagggctggggtggcggagccgagaataatcgggatctgctcgctatgggcgcgatacactgccaaatcgcgggcgtggtagcgccacccttcctgctgtttataagagctgtcgtgctcttcgtcgatgacaatcacgccaagatttttaaacggcgtaaacagcgaggaacgcgtgccgatgacaatcgccgcttcgccgtttttcgctttcagccatgccgaaagacgctcgctgtcgtttagcccggaatgcagcacttccaccggcgcgttaaaacgttcgcgaaaacgggcgatcgtttgcggcgtcaggccgatttccggcaccatcaccagcgcctgtttgccctgggcgaggacgttttccagcacgctcagatacacttcggtcttgccggaaccggttacgcctgccagcaaccaggcggagaaaccgtccgacgcgctgtgaatcgcgccgactgctgtcgcctgttcggtattcagccgcaggcgctctcctgcgacggcataacgctcccgccagtcggtaaacgcgggcgtttcactggcaagctcacaaagtcccttacgccgcagcgtttgcagcgtggcgtcagtaaaatcaagctcggctacctgatagcgccagatctttccttgccgtagcgccgccagcgcctgttgttgtttggcggagcgtttcaggctgttgatatcgacggcttgcccctcttcggtggcgaaccaataccataggggcgcgttgctggctggttttccctgacgcaataaaaccggcagagcgtgaaacagaacgtcgccgaggggatggtggtagtaatccgccgcccagaggagtaagcgccagatggagggagaaaagattggctcgttatccaggatttcaatgaccgattttaattcatcgagcggcaattcgctgtggtcgctaatcgagacgacaatgcccacgcgctcttgctgcttgccgaatggcacgcgcacgcggcacccggctttggcgaccccgccttccggcagcaggtaatcaaaggttcggggaagcggaacgggcaaggcaacgtgcgcgacggacatagcatcttcctgacttgaaatttcgtcgggtagtatacacattacgataagggagcgcggatcagtttgcatacggtggtcaaattctgtatgattcgccgcctttggtgcgtgttgtgagcatcaaaccctttactattaacttcgcgtggtgtctggcgttagggctggaagagcgacgcggccttacactgaggttccccatgaaaaaaggtattcacccgaattacgtagaaattactgcaacctgttcttgcggtaatgttatcaaaacccactctaccgtgggtcacgacctgaacctggacgtgtgcggcaaatgccacccgttcttcactggtaagcagcgtgttgttgataccggtggtcgtgttgagcgcttcaacaagcgcttcagcatccctggcagcaaataagttaccgccagaaaaaaaagcgccgcagggcgctttttttgttttctagggataacagtatttgttcagacacattctgtgatccgtaatcgctttcattacgcttcctgccgtgagttttaacgaaggatttatagtcagtcccgcactttccagccccttcgctgtccatttattgcaggtattgagtatgccgtagcggccattcgcggcgtaaaactggctatcgccgtaaattccttgttttaacggaatcagattacccccttcgtcacgcgcaaagctgcggcccagatagcgcatcagactgttacgctggtttgtgtgcaggagcagtgattttatctcgctaccgacgaaatagcgttctggttgaccggaaaaggcgacgatgtgcataaccgcgccggatgaccagaacatggcctggagcgtaagcgcggtggttatttcttgtgactgataaaagcccttatcgccccagccgatttcataccactgcgtctcctgagcgaaccgttttttaagctgtggcagaacggtattaacatcatgggccggcgcaataattcccgtgtgccagccatgactgacgatatagatttccgtcggggagggctgtccgcctgtcgtaggttttacggcttgtggaaaggttgtgcagccatatagcaataaacttatccaggcgataaagagatttttcatgacatatcaccagcaaaggcgcggtatattgtggcgtttgtctaatgacgctgcgcttatcgggtcggtgccggattggtaattcattgatatttttgcattcctcttcgagggcaataaggcgaatgtcataactacaatacgttttaaccattcaggcggaagttagcttccgcctgttttacttttactatctcgctttattttttaaacatctgctctggatcgataatcagcgcccgataacccagcataccggcacggttactgtgtacttttagctccagcatcacatcctgagtaccgtctttgacttcatccagaacggaaacgatcggttttgtaccgctcattcccgctgtggccgagtacatgaacatcgttttggtttccgggcgatattccgtgacggaagtaatggcgctgtaccagtcaaaaccgcgctctttaccatattcccacatttgggaaaccgtcatatttttttcgtcaatttgatattccacgccgcgggaatatttcattgatggcatggccggttgttccatgccgcgcgcatcgccgttatcaaaggcggtcacgacggttttacctccggtgcttttggatggcactaaccaaccggtatgttgtgtccatgtccagtcaaatccaccgtcgcagtggtgcgcttcgcaggttagcggtttaccgttgctgtctacgggtttcagcacttttttcgccagttcgcctttccagccggatggatcggaaagtatccatttcacttttttatcgcgaccaattttgatgatggcagactggtggcgcgagctaatgataatgctgtcgtcgcgaggatcgtagctgacggagttaacatgcgcccagttgcggcccgggccggagcccgcgatatcgccgaagggttgttttgcaagctgctctttggtcatgacctgaccggaatgttcggcatcgacgctcaaacataccgctccctgatccatcgccagaataacgtcgtcacgataggggtcgaggatttttggcagatcccagtaatcgacggtatcgccgttctggtcaacttcaagaatatgatcacgcacagtattgatggtgtatttaccatttaatggataattttcttttgcgacacgcagcaggtaggtgcctttcggcgtttcggtaatggcgtgcgaaaaatcaataaatccttttggcagtcgtttatcggaaataacgcggcctaagaaatcatatttaaagtaacgttgaccctggccaaacataagattgccatcgttaacctgatggaagcccatcatggaaccaaagcgcgttatatcatcctggttacggaatttatcaatattcatatagccgcgaacatcgccattcgtatcgctaatccagttgataccggtataatcccagttcgccgcgccgcctgcgacatgcataatgtggccggctcttggcatccccgttatatggttaaaaagatataagcggtttttaagcgagctatcgactttaaccggttctaccgtaggaagaacggcagtttgcccggtagtagagggtaatgataccggtgcggcgtaaatggaccacgtataagtttgttttttaccttcttcagtccagtcaactttaactttattgacataatctggatacaagccaaatacaggtatgccgtcatgggtatttatagcctgcgggccgacatcataactgatcgggatgcctttttcccctttccctaaaacggtaaccttcacgtcctgtacattatgattggctttattaatgattgctgttaatgggaaaacgccgccgtagggagcgacatcgaccatacctaatggcccttcatggactggaatgacatctgctgatgcgaccattggcctgtttgggtctaaaacgcctgaggccaaaacgctgccgctcaaacacaggcagcataatacaggtaagactttccttgtaaataacatatttatttccccattcgatattatcgataaaatgaatgtatattaaccttcttatttatcggagatgaaaaaacatttaaaaaagtaaaacaatccgcggaggggaataatgatgttggtcacaaatatgaggtgtccatagtctttttaacaatactcattgttatactatttgttcagtaaatatatggcgctgtattattattcatatgcgctttgctacgtgaaacattaaataaatattagaagtttaaatataataaaattatatcggttataacatgccgggaattttttccaggaaaataacgaagagaaacttatcatgtctgacaaatttatccaccgagggttattcgggaagatgaacatttagaacaatgtcggagatagccgtgtacaaggggaatcgttaaaaaagcgcggccagaggcgttctgaccgcatgctttgctatcagtattcccacgtttccggatcaatccccaactcacgcatgatctcttttgccgcttccgggatttcatcgctgcgctcttttcgcagatcggcatcatccggcaagggttgcccggtaaaggcgtgcagaaatgcttcacacaacagctcgctgttggtggcgtggcgcaggttgttcacctgacgacgcgtacgttcatcggtgaggatttttaacaccttcagaggaatggaaaccgtaatttttttgacttgctcactcttcttaccgtgctcagcgtatgggctgatatattcgccgctccattcagccatgagatacttaatcctcttcgtcattaatattgaggtctgaacctgagcccggaccataatcgcgcgtagtttaccgtagtggcgcggccctgacacgaagttagcggtcgcagatgtgcgctaatgcatataattttaacggctatttgcggtttgctcaatctatacgcaaagaagtttagatgtccagatgtattgacgtctattgtggtagtggttaatctgtggcctgactttcaccgactcagccaggaatatcttcatatgacgcgtaaacaggccactatcgcagtgcgtagcggattaaacgatgacgaacaatacggctgcgttgtgccgccaatccatctctccagtacctataactttaccggtttcaatgagccgcgcgcgcatgattattcccgccgcggtaatcccacgcgtgatgttgttcagcgcgcattagcggaactggaaggcggcgcgggcgcggtattgacgaataccggcatgtcggcgattcatctggtcaccaccgttttcctcaagccgggcgatctgctggtcgcgccgcatgattgctatggcggcagttatcgtctgtttgacagtctggcgacacgcggctgttatcgtgtgcggtttgtcgatcagggcgatgaacgcgccttacaggcggcgctggaagaaaaaccgaagctggtactggtagaaagtccaagtaatccattgttacgcgtggtggatattgcgaaaatctgtcggctggcgcgcgaggcgggcgcagtgagcgtcgttgataacacgtttttaagcccggcgctgcaaaatccgctggcgttgggtgccgatctggtgttgcattcatgcacgaaatatctcaacggtcattcggatgtcgtggccggcgtggtgattgctaaagatccggaagtggtcactgaactggcgtggtgggcgaataatattggcgtgaccggcggggcgtttgatagctatctgctgctgcgcggtttgcgaactctggtgccgcgtatggagctggcgcagcgcaacgcgcaggcgattgtgaaatatctgcaaacccagccgttggtgaaaaaactgtatcatccgtcgctgccggaaaatcaggggcatgaaattgccgcgcgccagcaaaaaggctttggcgcaatgttgagttttgaactggatggggatgaggagacgctgcgtcgttttctgggcgggctgtcgctgtttacgctggcggaatctttagggggagtggaaagtttgatctctcacgccgccaccatgacgcatgccggtatgtcgccgcaggcgcgtgcctccgccgggatctccgaaacgctactgcgtatctccaccggtattgaagatggcgaagatttaattgccgacctggaaaatggcttccgggctgcaaacaaggggtaaacatgagtgtgattgcgcaggcaggggcgaaaggtcgtcaactgcataaatttggcggcagtagtctggcggatgtgaagtgttacctgcgtgtcgcaggcattatggcggagtattcgcagcctgacgatatgatggtagtgtccgccgcaggcagtaccaccaaccagttgattagctggctcaagttaagccagaccgatcgcctttctgcgcatcaggtattacagacgttacgccgctaccagtgcgatctgattagcgggctgcttcccgccgacgcggcagatgatttaaccagcgcttttattagcgatctggaacgtcttgccgccttgctcgacggcggcgtaacggatgccgtctatgctgagatcgtcggacacggcgaaatttggtcggcgagattgatgtccgccgtcctgaatcagcaggggctggatgccgcctggctggacgcgcgcgcatttttacgcgccgaacgcgccgcacagccgcaggttgatgaagggctatcttatcctttattgcagcagctactggcgcagcatccgggcaaacgtctggtcgtgaccggctttatcagccgcaatcatgacggcgaaacagtcctgttaggccggaacggttccgactattccgccacgcaaatcggcgcgctggcgggcgtttcccgcgtgaccatctggagcgatgtcgcgggcgtttatagcgccgacccgcgcaaagtgaaagatgcctgcctgctgccgttgctgcgtctggacgaagccagcgagctggcgcgtctggcggcgcctgttctgcacgcccgcacgctacagccagtgtccggcagcgatatcgatttgcagttgcgctgtagctacacgccggatcaagggtcaacccgaattgaacgagtgctggcttccgggacgggcgcgcgtatcgtgaccagtcacgatgatatctgtctgattgagtttcaggtgccagccagccaggatttcaggctggcgcataaagagctcgaccacattttaaaacgggcgcaggtgcgtccgctggcggtgggcgtgcatcgcgatcgccagctattgcagttctgctataccgccgaggtagcggatagcgtactgaaactcctcgacgatgtcgggctgccgggcgaattgcgcctgcgacaggggctggcgctggtggcgatggtcggtgcgggcgtcactcgcaatccgctacactgccatcgcttctggcagcagttgaaaggtcagccagtggagtttacctggcagtcggaggagggcatcagtctggtggcggtgctgcgtaccggcccaactgagagcctgattcaggggctgcatcagtctgttttccgcgccgaaaaacgcattggcctgatgctgttcggtaaggggaacatcggctcccgttggctggaactgtttgcccgtgaacaaagcacgctttccgcgcgtactggttttgaatttgtgctggcgggcgtggtggatagccgccgtagcctgttgaattatgaagggctggacgccagccgcgcgttggcattctttgatgatgaagccgttgagcaggacgaagagtcgctattcctgtggatgcgtgcgcatccgtatgatgatttagtggtgctggatgtaaccgccagtgcacagttagccgatcagtaccttgatttcgccagccacggttttcatgtgattagcgccaataaactggcgggcgcaagcgccagcgataagtatcgccagattcatgacgcgtttgaaaaaaccgggcgttactggctgtataacgccaccgtgggcgcgggattgccgatcaaccacacggtgcgggatctgattgacagcggcgatacgattctctcgatcagcgggatcttctccgggacgctatcctggctgttcctgcaatttgacggtacggtgccgttcaccgatctggtggatcaggcctggcagcaggggctgaccgaacccgatccgcgcgtcgatctttccggaaaagatgtcatgcgtaagctggtgattctggcgcgcgaggcgggatacgacatcgagccggatcaggtgcgtgtagaatcgttggtgccggcgcattgtgaagaaggatctatcgatcactttttcgaaaacggcgacgcgctgaatgaacagatggtgcagcgtctggaggcagcccgcgaactggggctggtgttgcgttacgtggcgcgtttcgacgccaatggcaaagcgcgcgtcggcgttgaagcggtgcgtccggaacatccgctggcggcgctgctgccgtgcgataatgtctttgctattgaaagccgctggtatcgcgataacccgctggtgatccgtgggccgggcgcgggtcgcgatgtgaccgccggggcgattcagtcggatatcaaccgtctggcgcagttgctgtaataaaggcaagttcgtgagcgaagcgccgggttgcgcttcgctccctcatcaatacgttatgcagtcattctgtagatactgatatacgaagcgccatccgattgctgacgaaacattatggcgtgatgctttttacattctcaacccggacatccatccgggggtaaggaatattgatgccgttttcatccattgcttccttgatattttccagaagatcgtagtaagtactccagtactgagcgttgggcacccatacgcgaacatagaaattcaggctagagggcgcaagttcgcccaggcggaccgtaatatcgcgggttttatcaatgcgatgatcttgctcaataatacgatgtatcacgttttttacgtcagcaatacggctttggtaatccacgccaataatcagatcaatacgtcgataggggtgtcgtgaatagttgataatattatcagcaataattttaccattcgggatgacaacttctttgctatccgcagtgagcagagtggtggagaaaatatggaccttttctactgtgccgataaccaggccaatttgtacaatttccccggcgcggaaaggacgcagggagacaagcagtacgcctgcggcaaagttggaaagtgacccttgcagcgccaggccaatggctaaacccgccgcgccgataacggcaataattgaggaggtttctataccgacacggccaagagcggctactgccgtgaaagctatcgtgatgtagcgaaccagcgcggagaaaaagtggacaatagtggcatccacttgccgcctgagaagtaatttttccagccccctcgatagtaagcgagctattaacttaccgatgaaaagtagaatgatggcggcaacaacattccagccaaaatgaattaccgagtcactgtgctcggccatccatttgatcgcgcctttaatttttggaaataactcaaaaccttccatgtttatcctctgtcagcagtatccgcggtattagcggtaataaaacggttcatttttgcctggataatcgccgcgccgacgggtggcagcagtaacgcccagaatagtgtccagccggttcgtattccgccatcttcgtttttattcgccagcagagcgcggatttcgtcgctaagcgtcagacacaatatggctgtgccaaacggcataatggctgacagccatcccgcgccacatgcggtcatgagtcggggcgaaggcgccacaaattgcatttcccggtgaattctgaagaaccaataaataatataaaatggaatgaaaaagcccaataatgcgacgacaaggggttctgcgcactcaggtcgctgggttgatgagaaccttttgggcggtgcaatatagaaaagttcttttttgagcggtaatagtagcaaaagcgcgataaccgctaaagtaattacgattattcctatataaggaattgagtatataaatatagacagatagccagcgatgataaatttgaacagtaagcagaggctaaataaaataacaaatgtctgagcactgccgatagcgctgaaaagcagcatggggactaacagcgttatgatccccatacccagattaattaaaaactgcgctatgataagcctgactacgtcagacgggccatttatgcagaaggaacagaccacgccaatgattaacaggagcgcaacaaagtagaaggggtaacaattttttatacggcagacaaaccagctggcaaccatacccaggaggtatcccagttggccgcaaacgagaataacaccaatacgatcggctggaatagacagtgatttactccaaaaataaacaccatacgacgatcccagcgaactgataaaagagagcaccaaaaagaaaaaagtgatcccccagaatcgatagctactcaggagatcggcgcaggtccattttttatctgacattgacggtaaagtaatttccatatttatcccttgttttccatagaaaataagaatgtatagaactatttaaattgataataaatattgattatgtgaataacgtttatagccgatcttaacttaaaacgaagggccattttataaaatagttctattctttttcagcgtataaaagcaggatgtgaggtgattaaatctatagcgccttctgaatgataatctgtgattttttatgcgtggcattacatcattgggttaaatgtgattccattgtgaattatatttttccgtcagaaaatacagaatttgcgtgacgcgtttggcggaatagtgggcgctttgctggaattcaggttgttgccatagccaggtaacaaagcggcgactggccgccagattaacggcgacaccttgttctaagtgggaaccggttaacgaacagaccattttgcggttgtgaccttgcccccagagttgccactgattttgccaccatccctgccatgttttgcctaacagttgccactctgcgcggcaatcgtcatcgtttatctcttcctcaacgaaccacagcgaggagagacgctggcgaaaccgctccgcccatgccgtaatgaccgcgccgcgcaaaaaacactcatgggcaatgatgtgtgtcgcgacatcaggaaagcggtttttcagcacccgaaaatgaccatgcgccgtaatgaccgggcgaagtattgttccttgcgcgttacgtttaagcgccgccgggccatactgaatctcatcgaactgacttcgctgtaaaaattgccgttctttaatggcgatacggtgaataatatcgcccttctcgccctcgggcggcgcaattcctttccagtggtaatgcaaactttttccggcagacagtaacgtgaaattgctggaaaggtgaagaatattgccgcgaacagcatcaaaactgaataaaaagtacaattgctggaaggcattcgctccctgaaacggtacgagcagcggaatactgcaaatctgttccggcgtttcggcgacattcagcgcgtgctgttttggcgtccagactttcttacagtactggcactgaagtcgctgcgttccgccgggattacgtccataacgaatccatgttttttgatagcagtcggggcaaaagtgaccatgctctttggcatattgcgcgatataagcagacgcccagcggcgaaattccccctcgttgaagagcggcggataactgccgcaggctcgacaatgcaatgccggataacccaggcgatagtccggccacacataatccggcgagtcaggcagcccaagattgcgacaaccagcgcttttgcaggcattaatggtgaacagaggcggcatacattttaccaacgattttggcaggtcgttgattctgccttcataaaacggtacgcgggtgtgaggactctcacataaaaaaacctttcagaacgtaacgtagcgaatctttatatgactgaaagggacttatttatgaaagtaaaactgcttgctgccggtattttgttcacgctgccgttctgggcctgcgccaaagatgtcaccattatttacaccaacgatctacacgcccatgtggagccttataaagtaccgtggattgctgacggtaaacgcgatattggcggttgggccaatatcaccacgctggtgaagcaggaaaaagccaaaaataaggcgacgtggttttttgatgccggagattactttaccggaccgtatatcagcagcctgacgaagggtaaagcgattatcgatattttgaataccatgcagtatgacgctgccactatcggtaatcatgagttcgatcatggctgggacaatacattgttgcaactgagccgggcgaaattccctatcgtacagggcaatattttttatgaggacagcagtaaatccttctgggataagccgtacaccattgttgaaaaagatggcgtcaagattggcgtaatcggcttacacggtgtctttgcttttaatgatacggtatccgccgcgacgcgcgtgggcattgaggcacgcgatgaaattaagtggctgcaacgttacattgatgaacttaaaggtaaagtcgatctgaccgtcgcgctgatccacgaaggcaccccggcccgccagtccagcatggggaataccgatgtgcgacgcgcgctggataaagatattcagaccgcaagtcaggtaaaagggctggatattttgattaccggccacgcgcatgtcggtacgccagaaccgattaaagtcggtaatacgctgatcctctcaacggacagcggcggtattgatgtgggtaaactggtgctggattacaaagagaaaccacaccactttacggtgaagaacttcgagctgaagaccatttttgctgatgagtggaagccagatccgcaaacgaaacaggtgatcgacggctggaacaaaaagctcgataaagtcgtgcagcaaacggtggcgcagtcgccggttgagctgacccgcgcgtatggcgaatcgtcgtcgctggggaatctggcggcggatgcgctgctttttacggcggggaaagacacccagttagcgcttactaactctggcggtatccgcaacgaaatcccggctggcgcggtgacgatgggggcggtaatcagtaccttcccgttccctaatgaactggtcacgatggatttaaccggtaaacaattgcgcagcctgatggagcatggcgctggcttaagcaacggcgtattgcaggtgtctaaagggctggagatgaagtatgacagcagcaaacctatcggccagcgggttaccgtgctgacgctcaatggcaagccgattgacgatgctacggtttatcacatcgctaccaacagcttccttgccgacggcggcgatggttttgcggcattcacggaaggccaggcgcggaacacctccggcggctactatgtgtcgaatgcgatagttgattactttaaggcgggcaacaccatcacggatgagcagctcaaaggaatgcgcgttgcggatgtgaagaagtaatttcccctgccgcggcgcgttcagtgtcgcggcgtgacatgaagaaaattcaactttgctgaatattcctcattctttggcgtgatttttcagttgacgtccttctgcttttccgtcatttttacatctggacgtctaaacggatagatgtttacaacacaacaaataataacatgcgattgatgaggtaaggtatgagcttttttcacgccaaccagcgggaagccctgaatcagagcctggcggaagtacagggtcagattaacgtttcgtttgaatttttcccgccgcgcaccagtgaaatggagcaaaccctgtggaactccatcgatcgcctgagcagtctgaaaccgaagtttgtttcggtaacgtatggcgccaactccggggaacgcgaccgcacccatagcgttattaaaggcatcaaagagcgtactgggcttgaggccgcgccgcaccttacctgtattgacgccacgcgcgatgaactgcgcaccatcgcccgcgactactggaataacggtatccgccacattgtcgctttgcgcggcgatttgccgccgggcagcggtaagccggagatgtacgccgccgatctggttggtttgctcaaagaggtggccgatttcgatatttcagtagcggcctatccggaggtacatccggaagcgaaaagcgcgcaggccgatctgcttaatctgaagcgtaaagtggatgctggcgctaaccgcgcgataacccaatttttcttcgatgtggaaagctacctgcgttttcgcgaccgctgtgtttctgccggtatcgacgtagaaattattcccggcattttaccggtgtctaactttaaacaggcaaaaaaatttgccgatatgaccaatgtccgcattccgtcctggatgtcactgatgtttgaggggctggataatgacgcagaaacccgcaagctggtgggcgctaacattgcgatggacatggtgaaaattttaagccgtgaaggagtgaaggatttccacttctacacgttgaatcgtgcggaaatgagttatgccatttgccacacgctgggcgtaagaccgggtttataacctccagctccctgccgggagctttattacaactcatattgatctacatctctgtaactaaaaatataaaaggtattagctatcgaatctgtggattaattcaactatatctatttgctcctggtgtatatcgtaacggtaacactttaaaagggagctgagatatgagcacgaccgacgatacccataacacgttatccactggaaaatgtcctttccatcagggggggcatgaccgaagcgcaggcgcagggactgccagccgcgactggtggccgaaccagcttcgcgtggatcttttgaatcaacattccaaccgttctaacccgctgggtgaagactttgactaccgcaaagagtttagcaagttagactactccgccctgaaaggggatctcaaggcgctgctgaccgattcacaaccgtggtggcccgctgactggggcagctatgtcggtttgtttattcgtatggcctggcatggcgctggcacctaccgttctattgatggtcgtggcggcgcgggtcgtggtcaacagcgttttgcgccgcttaactcctggccggataacgtcagcctggataaggcgcgtcgtttgttgtggccgattaagcagaaatatggccagaaaatttcctgggccgacctgtttattctggcgggtaacgtggcgctggaaaactccggcttccgtaccttcggtttcggcgccgggcgtgaagatgtctgggaaccggatctggatgtgaactggggcgatgaaaaagcctggttgactcaccgacaccctgaagcgctggcaaaagcgccgctgggcgcgaccgagatgggccttatctacgttaacccggaagggccggatcacagcggcgaaccactttctgccgccgccgctattcgcgctacctttggcaatatggggatgaacgacgaagagaccgtggcgttgatcgctggcgggcataccctcggtaaaacccacggcgcggcagcggcatcccatgtaggggccgatccggaagccgcgccgattgaagcgcagggcttaggttgggccagcagctatggtagtggcgttggcgcggatgctatcacctccgggctggaagtggtctggacgcagacgccgacccagtggagcaactatttcttcgagaacctgttcaaatatgagtgggtacaaacccgtagtccggctggcgctatccagtttgaagcggtagacgcgccggacatcatcccggacccgttcgatccgtcgaaaaaacgtaagccaaccatgctggtcaccgacctgacgctgcgttttgatccggagttcgagaagatttcccgtcgtttccttaacgatccgcaggcctttaatgaagcctttgctcgtgcctggttcaaactgacgcacagagatatgggaccaaaagcgcgttacatcggaccggaagtgccgaaagaagatctgatctggcaggacccgttgccgcaaccgctctatcagccaacgcaggaagacattatcaacctgaaagcggcgatcgctgcatccgggctttctattagcgagatggtttcggttgcctgggcatccgcgtctactttccgcggcggcgataagcgtggcggcgctaacggcgcgcgtctggcattagcgcctcagcgcgactgggatgtcaacgccgttgcggctcgcgttctgccggtattagaagagatccagaaaacgacgaataaagcctcgctggccgatattattgtgctggcgggcgtggtcggtatcgagcaggcggccgctgctgcgggtgtcagcatcagcgtaccttttgcgccgggccgggtggatgcgcgtcaggatcagaccgacatcgagatgttctcgctgcttgaaccgattgctgatggattccgtaactatcgtgcgcgtctggatgtgtcgacgaccgaatcgctgttgattgataaagcgcagcagttaacgttgaccgcgccggaaatgacggtactggttggcgggatgcgtgtgctgggaaccaactttgacggcagccagaacggtgtctttaccgacagaccgggcgtgctcagcactgacttcttcgctaatctgctggatatgcgttacgagtggaagcccaccgacgacgctaatgagctgttcgaaggccgggatcgtctgactggcgaggtaaaatacacggcgacccgcgccgatctggtgtttggttccaactccgtactgcgcgcgctggcggaagtttacgcgtgtagcgatgcgcacgagaagtttgtgaaggacttcgtcgcggcatgggtgaaagtgatgaacctggaccgtttcgatctgcaataatctgacaggttaattcgtcagcggctgctattcggtagtcgctgacgttttcctcgtttaatgcgaaaaataacgaaaatgccccgtgactttccagttaaataatacatcttcctcctgtgctcccgcgcctatgttatgcacaaccagcggcaccccttcaggcgtgacgttcagggataccacgccaatatgcgcaaggccgttatccagtcgccaggagacaatatctcccggttgataatcgctatatttatctgtcaccggcaaagctttgttttgacgctggaaccaggtttccagattcggaacgcggcgatggtcgatattgctgtccgggcgtttcagcttccagttattcgggtaggcagagaaatgcgcctgcatgtcttcatgtacccgtttctgtaaatcaacctgctgactgcgcagcgcgcggatgacgacatctgcacatacgccacgctccagcggaagatcgccattcggataatccagacgaacataggcagcatcataaaatagcgtcttacctatttgcgtcccggcactttgggcgattgcagcattagtttgcgcctgaacggttattggtctggtatcagagcgtggcgaatgatgagagatatggctaataaaaaaagcagcaagaataccgataagcgcctgtgcgaatttcatcttcttcgtccgtgaagtgtgtcagtacgtcatttgactttccgcggagagaatggtgcgtgataaaaaagtctatttcaggacaaaatggactgattccaggctatggaatacctgatgatggcgcttcgcttacccggcctggatgattggataacaaggccagataaggtgcctgtgtcgatattcggcaactgaattctgttgggtcagcaagctgaaatactcctgactatcgtcaggagtattgctcagaccttattcccattcctgcaagaagcgttgaccgtactggtcggcgaccagcagcgcggcgtacacttcatccggcgttgcgccgccaggcatgttatgaatagtttcaccttctgcgcaggaggcttccgcgacggtgcgcatcttggccggaatatcctgtttaatatccagttgcgccagcgtaatcggcaggccaacggaatggcacagcgccgcaacggtttcgatttcttcgaccggcgcgttttccagcaccagttgcgtcagcgtaccgaaagcgaccttctcaccgtgataatagtggtgcgcatccggaatcgccgttaaaccgttatgaatcgcgtgcgctgcggccagaccgccgctttcaaaaccgaccccgctcaggtaggtgttggcttcgatgacgcgttccagcgctggcgtgacgacgtgctgttcggcggccaacatggctttttcgccttcttcgatcagcgtgttatagcatagctccgccagcgccagcgcggcctgtgtacacttgccgcccgccattgtggtggcgccgctgcgtgagcaggcgcgcgcttcaaaccaggtcgccagtgcatcgccgataccggctgccagcagacgcgccggcgcgcccgccactatctgcgtatcgacaataaccatattcgggttatgcggcagcagcagataacggtcaaactcaccggcatcggtataaataaccgagagtgcgctgcacggtgcgtcggtagaggcgatggtcggcgcgatagcgaccgggacgttcataaagtgcgccagcgctttggcggtatccagcgttttaccgccgccgatacccagtacggcgccacactgacttttttcggcgacggcgcgcagcctgtcgatctcattttgcgaacattcgccgccaaacggggcgatttctactgacaaaccggcatccgtcaggcttttgcgcagcgtctcttcggcaaatcccagcacgaatttatcgcccacaaccagccagttgttcgccattggttttaaataatcgccaagacgcgcgatgacgtttgcaccctgaatatacttacctggtgactgaataatgcgatccatacatttctctcctacaggttcagattaccaaaagcgtttttccagtcttgctcaaacttctctattgccgactctaccgcaggcgtattgagcatttgttgcgctacatctaaaggaagggtaatcgcctggcaacctgccagtaagcaatccagcgcctgccgcggcgttttaaagctggccgccagtaccatgctgtcgggcgcgtgatgttccagtagcgtttgcagctcctgaaccatacgaatgccatcgccgccctgcgcatcaacgcggttgacgtagggagcgacatattttgcgcccgccagcgccgccagcaggccctgcgatgcgctgtagacggcggtgcccagcgtcacgatgccttcttttttcagcaatttaatcgctgcaagaccttcggcggtcaccggaattttaaccacaatgccggggatggcgttattcagtcgtttggcttcttccaccatccctttcgcgtcgcggctcatggtctgcgcaaataaagtgccttcttcgccgatggcgttttgcagcctgggcagcacatcccagatagattctttgctggctgccacaatgcttggattggtggtgacgccggcaatcgggaaaatgcgcgccagacgttcaacttccgccacgttagcggtatccagatagagttccatagtctttcctttacagttcaagttcatgttgcagcaggctggcgatagcgtcggcggaagcggcgttaaccagcgtgttgcggaattcttcgtgcatgatgcggcgggccaggcgcgagaaaatacgcatatgctggtcgcccgcggcgtgtttgttaagcgtcagcataatgatgaactgcgcctcgtcatctccccagcgtaccggcgcgttcaggcgcgccacgctgatggtggactgttcgatatgttccgatttgctgtgcggaatggcaaagctaaagcccagtccggtggagaataccgcctcgcgcgcccatagatcggcttccagtttgcgcgggtagcggcagcggcccgccagcagcagattgtcggtcatgcctttaatcacctcctctttgctgcgccagtcgctatcaagcgttatgcattgggcggtaaccagcggggcatcctgctgcgacatgcggaactgcgccagcagatgctccacctccagcgaggtgcggcaggccatcgcctgattcaacaactggcggcaggctcggctgtcgagttgtgccatccgcgctttggcggcgggaatcgacggcgcgcccatgctgatctcgtccagccccagacctaccagcaatggcagaaccgaacctttggcccccagttcgccgcacagaccaatccatttgccctgacgatgtaccgcctgcaccgcgaaatccaacgcgcgcaggaaggcgggattcaggctgttgtagtgacgagtgactttggcgttatcacggtctaccgccagcaggtattgtgttagatcgttactaccaatactaaagaaatcaatctcttcacagcattgatcgatgatgaacatcaccgacggcacttccagcataatgccgagtgggatcttctcatcgaacgggatatgttcattacgcagctgctgtttggcttccgccagcttctctttgacccacagaatctcttccatagaggagatcatcgggatcatgattttcaggttgccgtgggcggacgcgcggaggatcgagcgtagctgggtggtaaacagagaagcgtactcttcataaatacggacggcgcgatagccgaggaatgggttggcttcggcaggaatattcagataatcaacgggcttatcgccgcctatatccattgtgcgcacaataatgctgcgtccctttgcggactccagagcctggcaaaaaatattgtacagctcgttttcgtccggcgcgcaggcgcggtccatatacagcatttctgtgcggaacaggccaaccgcttccgcgccgttactaaaggccgcttgcgcctcgacggagtgcgcgatgttggcggcgacctccatgcggatgccgtcagcggtgcgcgcttcctgggtcagccagatgcgctgctgttcgcgcagggcgtcttgcacgcgggcttcctgctgatagtaacgagtgacaggctcgtcaggcgcaacgacaatcgcgcctgcgttgccgtcaatataaaccgtctgctgacgccacggtgttaaggcctcaatctccacgccaaccagggtgggaatgttgaatgagcgggcgagaatcaccgtgtgcgaagtggtgccgccgctttttaacagcagacctttgagaaaggttttatccagttcgaggaactggcttggcgtcaactcttccgccatacagatagatggccgggtcaactggcccggcgccggaaagcgctgcccaccgtaaatgtgttgcagtaactggaagcaaacgtcacgaacatccagcgcgcgttcctgtaaatagctgctgctggcgcgagcgaactcattgcagaaatggttcgcgctttccacgattgcctgcgcgcagcttaaaccgcgcagaacgccgtccagtaaatgctgacgcagtgaagcgtcgcctgccagtgaacgatgggcttccagaatcgcgctggcggcaccgtcactgtcgagctgacgaaactcaatatgctttatcaacatcgctaagccattgtccagcgcggcttgttccgtctctgtgtcgttggcggtcgggagttcgccgagcgcattgagatccagggaagagagtggcgtcagtacgccgcccgcgctgccgctacacacgctacgggcgcggtaaatctgcggattcagctgggtcaacgacgccggaagcggctccagttcgctgtttttaatctccgccagcggcgcgtcgcagagtgggaattcatcgcgcagccattgactcagacgctgacaggcaacctgttcatcggcaccggaaatcaccagctgacagtggtcgccagccagcgtgtcggtgccaatcagcgccagcgcgcttttggcgctgcctttgcgatcggtgcgcaggttgtgccactcaatttgcgacgtgaaggtattacacagcgtttctacgtggcttgccgggcgcgcatgtacgccattcggcagttcacaggtaaattccacaatcaggggcattgcctctctcccataacgattctctcgctacagcataaaaggaggtagccggaatacgccatgtgacaaatctgtcaaaagctggataaatgtaatgtagcgcaaaaagtgcgagttgtctcacaacttagcgtggtagcgcgggttttacctttttcagaagttatgaagcggatcgcatttttatactgatattacaaaaatccagtaaatggcctttttatccactgtctgcgcggcaatggattgcctattgttttccgcagtaactttatggacatgggctttatccagcccgggagcgacttatgaaagagttggtacagatcctgaaaaatacccgccagcacctgatgaccggtgtttcgcatatgatcccctttgtggtggctggcggaattttgctggcagtctccgtcatgctatatggcaagggcgccgtacccgatgccgccaccgatccgaatcttaaaaaactgtttgatatcggtgtcgccgggctgacgctgatggtgcctttcctcgccgcatacatcggttactccattgccgaacgctccgcgctggctccttgcgcaattggtgcctgggtgggtaacagcttcggcgcgggttttttcggggcacttatcgccggacttatcggcgggatcgtggtgcattacttgaagaaaatcccggtgcataaggtgctgcgttctgtgatgcctatttttgtgattcccatcgttggcacttttatcaccgcgggcatcatgatgtgggggctgggcgaaccgatcggtgcgctgacaagcagcctgacccaatggctgcaagggatgcagcagggcagcatcgtgctgctggcggtgatcatggggctgatgctggcttttgatatgggcggcccggttaacaaagtcgcttatgcgttcatgctgatttgcgtggcgcagggcgtatataccgtggtggctatcgccgcggtgagcatctgcgtaccgccactgggactggggctggcgacgctgattggccgcaagaatttttctgttgaagagcgcgaagccggtaaagccgcgctggtcatgggctgcgtgggcgtaacggaaggggcgattcctttcgccgctgccgatccgctgcgcgtgatcccatccattatggtgggctccgcttgcggtgcggtaatggccgcgctgtttggcgcgcagtgttatgccggttggggcggtttaattgttctgccagtcgtggaaggcaagctgggttatgtcgcggcagtcgccgtgggcgcggtggtaacggcagtctgcgttaacgtgctgaaaagcctgacgcgtaagaatgtgtcgcaagttgacgaaaaagaagacgacctggatttagattttgagatgaattaagcgaggaataagccatgactaaaattattgcagtaaccgcgtgtccttctggtgttgcgcatacctatatggcggctgaagcgctggaaagcgcagccaaagcgaaaggttgggatgtaaaagtggagactcagggctcgattgggctggaaaatgaactgacggcagaggatgtggcgagcgccgatatggtgattttgactaaagatatcggcatcaagttcgaagagcggtttgcgggtaaaactatcgttcgcgtcaatatcagcgacgcggtaaaacgcgccgacgccattatgaacaagattgacgcccatctttcgcaaaccgcgtaacgttaaaatgcccgatggcgcaagtttatcgggcctgctcacaggcccgataagagatttatgccgccatccggcgctcgtgtccacaggagctcctcatgacccatcgtattcaacgcctcaaagccgctctgtttcagaatcaccgtgaaatttctctggagcgcgcgctgctttataccgccagccatcagcagacggagggcgaaccggtcattttgcgccgcgccaaagcgacggcgtatatccttgaacatgttgaaatttcgattcgtgacgaggagctgattgccggaaaccgaaccgttaagccgcgcgcgggtattatgtcgccggaaatggacccgtattggctgcttaacgagctggatcggttcccgacgcgtccgcaggaccgttttgatatcagcgaagaggataagcgcctctatcgtgaggttctattcccgtactgggaaaaacggtcgatgaaagattttattaacgggcagatgaccgatgaggtgaaagccgccgtcagcacccagatttttagcattaaccagacggataaagggcaggggcatatcattattgattatccacgcttgctcaataacgggctgggtgaactggcggcgcagatgcgcgcgcgctgcgagcaacagccggaaaacgacttttatcaggccgctctgttgttacttgaggcatcgcaacgccacatcctgcgttatgccgtactggcggaacagcaggcggagcgctgcccggacgctcgtcgtcgtcaggaactgctcaccattgccgccaattcgcggcataacgcgcagcacaaaccacagacgttctggcaagcatgtcagctgttctggtacatgaacattattttgcagtacgagtccaacgccagttcgctgtcgctcgggcgcttcgaccagtacatgctgccgttttatcagacttcgctcactcagggcgacgatccggcgttcctgaaagagttgctcgagtcgctgtgggtgaaatgcaacgatatcgtgctgctgcgttccaccagtagcgcgcgctattttgccggtttcccgacgggttacaccgcgctgctgggcggattgacggaaagcggacgcagcgcggtaaacgtgctctcttttctctgcctggatgcctaccagagcgtgcagttgccgcagccgaatctcggcgtgcgcactaacgcgctgattgatacgccgttcctgctcaagaccgccgagaccattcgcctcggtaccggcattccacagattttcaatgacgaagtggtggttcccgcgttccttaaccgtggcgtgtcgttggaggatgcgcgcgattatgcggtggtgggatgtgttgagctgtcgattccgggcagaacctacgggctgcatgacatcgccatgtttaatctgctgaaagtgatggaaatcagcttgtatgaaaatgagggcaacgacactcttacttatgaggcgttgctggcgcatattcgcgccaaaatcagtcactacattacactaatggtagaaggcagcaatatttgcgatatcggccatcgtgactgggcgccggtgccgctgctctcttcgtttatcagcgactgcctggagaaagggcgagacatcaccgacggcggcgcgcgctataacttttcgggcgtacagggcatcggtatcgccaacctgagtgattcccttcatgcgctcaatgggctggtattcgatcagcagcgcctgagttttgatgcgctgctgtcgatcctgaaaaacaacttcgccacgccagaaggggaaaagatccgcgccaggcttatcaaccgcttcgaaaaatatggcaacgacattgataatgtcgataacatcagcgccgaactgctgcggtattactgcaaagaggtggaaaaataccagaatccgcgcggcggccagtttacgccgggttcatacacggtttccgcgcatgtgccgctgggagcggtggtcggcgcgacaccggacgggcgttttgccggagaacagctggcggatggcggcctgtcgccgatgctcggacaggatatgcaagggccgacggcggtactaaaatcagtaagtaagttggataacacgctgctgtcgaacggtacgttgctgaacgtgaagtttactcctgcgactctggaaggagaggcgggactgcgcaagctggcggatttcctgcgcgcgtttacccagctcaaactgcagcacatccagtttaatgtggtgaatgccgacacattgcgcgaagcgcagctacggcctcaggatttcgctgggctggtggtgcgcgtggcgggctacagcgccttctttgtcgagctgtcgaaggagattcaggatgacattattcgccgcaccgcgcatcagttgtgaggttgtgggggcgcgcgatgaggagaccgcgcgtatcttcaatatccagcgctattcgctgaatgacgggcaggggattcgtacggtggtcttttttaagggctgtccgcatacctgtccgtggtgcgctaatccggaatctatctcgccgcgcattgaaacggtgcgccgggaaaataaatgcctgcgttgcacgccgtgtctgcgggatgccgacgaatgtccttccggcgcgtttgagcgtattgggcgtgatattacgctggatgaactggaacgcgaagtgctgaaagacgacatcttctttcgtacttccggcggcggggtgacgctttctggcggcgaagtgctgatgcaggcgccgttcgccacgcgcttcttacagcgattgcggcgttggggcgttccttgtgctattgaaacggctggcgatacgtcggccagccgtctactgccgttggcaagggcgtgtgatgaggtattgtttgatctgaaaattatggatgcggagcgggcgcgcgaggtgatcaacatgaatctgccgcgcgtactggagaatttacggttactggttagcgagggaatcacggtgatccctcgtttgccgttgattcctggctttacgcttaacgcagagaatctgcagtgcgcgttaacattgttgagatcattaggaataaagcaggttcacctgctaccgtttcatcagtacggcgagccgaaataccggctgcttggaaaatcatggatgatgaaagatattcccgcgccgtcggtgcaagagatcgctctgtttcgggagatggcggagcaagcaggatttcaggtcaccacaggaggttaatatggcagtacctgtacggcatctggtggcagtgaccgcctgcgtgagcggtgtagcgcatacctatatggctgctgaacggctggaaaaactttgccagcaggagaagtggagcatcaagattgaaacccagggggcactcggtacagagaaccgcttaacggaagaggatatccgccgtgccgatgtcgtgttgctcattaccgatatcgagctggcgggcgtggagcgatttacccggagtcgctatgtccagtcggggatcagcgcttttttgcgggagccacagcgggtaatgagcgctgtgcgtaaactcctttccgcgccgcaacatacccaccttatcctggagtaatctgcttttccgttagctggctgtgatactggcggcgatactccgacggcgagcgttccgtatttttgcgaaacaggcggcagaaatagttactgtcgacaaagccgcagcggtgcgccacctctttcactttcaggtcataacccttcagcaacgttttggcgtgttccagtcgcgtatggttcaggtattcgttaaagccgatggcccccgttttctggaacaggtgcgagaggtaatttggcgagatataaaacgcctgtgctaccgattcgcgcgtcaacggcgcggcgtagcgttcatcaatatactcccgaatggcttcaaaaagcgcgcggctgcgggaggcggtctggatttggctgccgagcagatcgcggcaatggcttagtaggctggcgacaatcaatctggccgtttgctgctcttgcggctgcatctgcatctcattaagcgtttgtaacaggaacgagccgatacgcgggccgcggcgcgcaacgtgctgtttcgtgaggttttgatgctgctgaccatcccagtggactacgctgaaacctaactgctgtttgccaaacagaatgctcagggtggtgacgggcgtttgccattgcgggatgttccagccgccagccggaacgtagagaacatcgcaaggaatgagcggggcggtaatgctcatgtcagtaagctcgccctccagcacaatctccagccgcggaaaatccacctggtacgccagttccggcgctgggccgctggcgctggcaaaataaatctggcgcagcggcagcgggccgttgatgagacgggagagaaggtggctgacgtcgtgatacatgataatcccctgccgatcgcaaacagaggaaacagtaacgtcgaaaaccgatgtcctcaagcgattattgccggatagcggcgctttgcgccttatccggactacgggagagaagcacgccaggcccgataagcgttagcgttatcgggcaacatacaggctattgattaccgacctgatcgccatacggcaacgtatcataatcaatcagcgcgtttttcttatacgggttgccaatccagcgcgtggtctctttgaactgcgggttggtgatggaacgcgtcgggtcgtagccatcataggtcaggcccgctaagtccgaccaggtatggataagctcggaactgctgtacttacgatcgacatcctgtgagaagtcgcgcggatgcgctgcctgccatttctctgaggtccacagcaggaacggcaccgtatacatatgacgggttggcgaatcttcgtttcgtccctgcgtcttatgcggcggcgtgtcatacacttcttcaccgtgatcggagaagtagagcaggaaaccgttcggatcggtcgctttatagtccttaatcaggctggcgacaacatagtcgttatacaggttcgcgttgtcgtaatcattatacgattccagctcgtcactgcttaatcccggcggaacatggtcggttttaccatcaaacttgccctggttttctggatagcggaacttgtatttaatatgcgttcccagcagatgcacaataatgaattttttcggcgccgggtcggctaacaccgctttaaacggcgccagcacgttgctgtcatattcgcgcgcgctttgagtgcgctgctggttcatatagaactgcttatcagtctgcttggagaacacggtcagcatggtattacgcgccgtcatcgtctgctggttagtgatccagaaggttttatacccggcctgtttcatcatattcatcagcgatggcttcgtcagataccagtccgggttcttttcgtccgcgaacgttagcgcctgttgcaggatctcaatggtgtacggtcgcgaagttaccacgttattaaacacggtcagcccggggtcggttttatgcagcgcgtccagttccggcgtggtttcgcgcggataaccgtacagactcatacggccacgctgggtcgattcgccaatcaccagtaccagcgtgcgcggcgcatcgccggagtggtcctggaagttagccagcggcggcagggcatcgttttcattcagcagtttattcagcgaggcgagctgtaaacggtactgatagtagccagtaataaattgccacggcgcggcgggttccattcgtgatgccaggctatccagcgttttctccatcgacttatgcttgataaaggtattcatcgcgatgggatggaggatcagcccgtacagcagggcaaacgacaccagataacgccagggggatggaatataaaccgggcgcagacgtgtccacagcaaaatcgccgccaccgtataagccagcgcgacaagaacaattttcagactgaaatattggcttaaatattcgctggcttcattggcgttggtttcaaacatcacaaacagcacgctttgcgagaactcctgcccgtagattacgtaatagctcagcgccgccagcgaggcggcccagagtacgacgccaataacggcagcaataacccggatgcggcctggaaacagaaagaccgggatcagccacagtgagctgtacagtagcgaatcccgcagaccgtttgtcccgctgtatccggtgagataaataatggcctgcaggagggtggaaaagaaccaaaagtagagcagtgcccagcccagggctttccagctaaacgcgggtttagtctggagtaatgtggattgcataatgagagcctgtctttaatcgtagcgccaaacgtaacgcctgaaccttaaaagaatctgaagcaaacctgctttatgccgcacgttttgctaagaaagatttacaaatgcataaaatgcagacagaaatatattgaaaaaatgacgaggatgacagcagtatttcatgccgcccccacataactgcgtgagagcggctctcttttggcgttagccggtgttgcgcataccggcagcgacgcccgcaatcgtgaccatcaacgcctgttcgacgcgaggatcgggcgatttgccctgctcttcagtcagacgggaacgatacagcaattcggcctgcaacacgtttaatggatcggtataaacgtttcttaactgaatggactccgcaatccacggtaagtcggccatcaggtgcgaatcgttggcaatcgccagcaccactttaatgtcttcttccagtaggtctcgtagctctttgcccagcggccaaagcgttttcgccaccaggcgctgatcgtaatagtcggccagccacaggtcggctttcgagaacaccatttccagcatcccaagacgcgtggagaagaacggccagtcgcggcacatggcttccagttcgctttgtttaccgtcttccaccactttttgcagcgcagtacccgcgcccagccaggctggcagcatcaggcggttttgcgtccaggcgaagatccacggaatcgcgcgcagcgattcgacgccgccagttggacgacgtttcgccggacgtgagccgagcggcaatttgcccaactcttgctccggcgtcgcggagcggaagtacggtacaaagtctttattttcgcgcacgtagccgcggtaggtttcacaggagatgacggaaagctcatccataatatgacgccagctgtctttcggttccggcggcggcagcaggtttgcttccagaattgcgctggtgtagagcgagaggctgctgacggtgacttccggcaggccgtatttgaagcggatcatctcgccctgctcggtcacgcgcagaccgcctttcagactgcctggcggttgcgaaagcagcgccgcgtgggctggcgcgccgccacggccaatagatccgccgcggccgtggaagagggtaagctcgatgccggctttttcacaggttttgatcagggcgtcctgcgcctgatactgcgcccatgacgcggccataacgccggcgtctttcgccgagtcggagtagccgatcatgaccatctgcttaccctgaatcagtccgcgataccagtcgatattcaacaactgggtcatcacgtcgtcggcattgttcaggtcatcgagggtttcaaacagcggcgcgaccggcatggcaaagccgatacctgcctctttcagcagcagatgcacagccagcacatcagacggcgttttcgccattgaaattacgtaggcggcgatcgatccttttggcgcttcggcaataaccttgcaggtttcaagcacttcgcgggtatcgttgctcggctcccagttacgcggcagcagcggacgtttggagttcagttcgcggatcaggaaggcctgcttgtcggcttccgaccagctttcgtagtcgccaataccgaggtagcgggtaatttcgcccagcgcttcagtatggcgggtactttcctggcggatatcaatacgcaccagcggtacgccgaaacacttcacgcggcggagcgtgtcgagtaactcgccgttggcgataatgcccatgccgcaggcctgtaacgactggtagcaggcgtacagaggttcccagagctgctcgttttgcgtcagcaggccagccggtttgggcagcttctcgcctttcagacgcgcttccagccaggactgggtcgccatcagacgggcgcgcaattttttcatcaggtagcgatacggctcagacgcgccttcttcgcccactaacgccagcagctccggcgtggcgtcgaccatcgacagttctgataccagaacatgaatgtctttcaggaacagatcggtggctttccagcggcttaacaagagtacgtggcgggtgatatccgccgtcacgttcgggttgccgtcacggtcgccgcccatccaggaggtaaaacgtaccggcacaaaatccaccggcaatttgtagccgagattttcttccagctgttcgttcagttcacgcagatagttaggtacgccctgccacaggctgttctcaaccacggcgaagccccatttggcttcatccaccgggcttggacgctgcttgcggatctcatccgtatgccaggattgggcaatcaactggcgcaggcgacgcattacctggtggcgttcgtagtcggcgatatcggtattatcaagctgttttagacagttgttgatttcacccattttgtgaataagcgtacggcgggtaatttctgtcggatgggcggttagcaccaactccagagacagcgactctaccgcttttttgatggttgcgtcgttgaggtccggttggtttttcagtttgcgcagagtgcgggcaatcacttccgggttgctggcggcttcgccttttggcgaaatgctgtggtattgctcggcagtattggccaggttcaggaactgactaaacgcgcgcgcaactggcagcagctcgtcattagacaaattttgtagcgtggtgagcagctcctggcgattagcttcattgccggcgcgtgaagatttggatagcttacggattgtttctacgcgatcaagaatgtgttctcccagcgcatccttgatggtttctcccagcaccttgccgagcatactgacattactacgcaacgcggaatattgttcgttcatatgaccccagacaccccatctttaatgtaattgccctgtctctttcatgccacagcggcagtggctgcgctcgcccgtatgccagttctgcggaatgggctcgtttgccgccttgctgtgacgtgaaatttttcggactttgctttttagccgtcttttataaagccacgtaaaacccgtggcgtcaattactgcgaaatcggttcagcaaacgaagaaatgacggtaatttattaaagttaattcgcatcgtgccaaataagaaatgcttatgaacatgtggcgtagagacgccggatggcgctgcgcttatccggcctacaagacggggtaggcccggtaaacatcacgtcaccgggcaatatgcattaatgccagcaaaaatggtgtactacctgggtaatcaattcccgggttggcttaataaaacgcgtttcgagatattcatccggctgatgcgcctgattaattgagcccggaccaagcaccagcgttgggcataatgtctgcataaacggcgcttcagtacagtagttcaccacgtcggttttcgttcccaacagtttttctactacttcaaccagttggtggtccggtggacactcataacctggaatcggcggatgtaattccgccaccgtcaggcggcccggccagcgttcgcttaccggggccagcgcgtcgttaagcagtccattaaggtcgtttaacgtcatgcccggcagtggacgaatatccatatgcaattcgcagcaggcgcagatacggtttgaggcatcgccgccgtgaatatggcccagattcagcgttggatacggaacggtaaacgcctcgtagtgataccgcgctttcagcgagtcacgcagttgcatgatatggccaatcgcatcgtgcatcagttcaatggcgttaaccccacgcgccgggtcgctggaatgaccggactgccccaggacgcgaacgacattagagatatgccctttgtgcgcgcgtatcggttgcaacgacgtcggttcgccaatgatcgcgcagtccggacgtaatgccgtggttttggaaaaataacgcgcccccgccatgctggtctcttcatcggcggtcgccagaatgtagagcggctttttcaactttgtgacgtcaacgtcacgtagcgcgtccagaataaaagcgaagaagcctttcatatccgcagtgcccagaccatagagcttattgtcgtgctcggtcagcgtgaacgggtcgcgcgtccagcgtccgtcatcaaagggaaccgtgtcggtatggccggtcagcagcaaaccgcccgcgccatgtccggtgctggcgagcatattaaatttgtttcgcgttcctggaaccggttgaacctctacgttgaaaccaagatcgctgaaccagcctgcaagcaaagtgattaaagacgcattactttgatccagggattcttcggttgcgcttatcgacggtgtggcaatcaaagcgcggtaaatctcgataaatggcggtaaaacgtttttcattgttgacacacctcaggtcatgatagtatcaatattcatgcattaattatgaataaaaatacattaacgttgagcataaaggaacccgatgttgaatacgctgattgtaggcgctagcggttatgcgggcgcagagcttgtaagctacgtaaatcgccacccacatatgaccataaccgctttgaccgtctcagcgcaaagcaatgatgcaggaaagttaatttctgatttacatccgcagttaaaagggattgtcgacctgccattgcaaccgatgtcggatgtacgtgactttagcgcagatgttgatgtggtgttcctggcgacagcgcatgaagtgagccacgatctggcgccgcaatttttacaggccggatgcgtcgtattcgatctttccggcgcgtttcgggtaaacgatcgcgccttctatgaaaagtattacggatttactcatcagtatcctgagctgctggagcaggcggtgtacggtctggcggagtggaatgtcgataaactgaacacggcgaatctgattgcggttcctggttgctatccaaccgcagcgcagttgtcgctaaaaccgctgattgacggcgggcttctcgatctgacgcagtggccggtaattaatgccaccagcggggtgagcggcgcggggcgcaaggcggcaatatcgaacagtttctgtgaagtgagtttgcaaccgtatggcgtgtttacgcatcgtcatcagccggaaatcgccgtccatctgggcgcggaggtcatcttcaccccgcatctggggaatttcccgcgcgggattctggaaaccattacctgccgcctgaaagcgggagtaacccatgcgcaggtcgccgacgtgttgcaaaaagcctatggcgacaaaccgctggtgcgcctgtatgacaaaggcgttccggcgttaaagaacgtcgtcgggctgccgttctgcgatattggttttgccgtccagggcgaacatctgattgtggtggcaaccgaagacaacttgttgaaaggcgcagcggcgcaggcggtgcagtgcgctaatattcgttttggcttcgctgaaacgcagtctcttatttaagggtgaaatgatgaatccattaattatcaagctgggtggcgtattactggatagcgaagaggctctggaacgtctttttaccgcgctggtcaactatcgtgagtcccatcagcgtccgctggtgattgttcacggcggcggttgcgtggtggatgagctgatgaaagggcttaatttgccagtgaaaaagaaagacggcctgcgcgtgacgcctgccgatcagattggcatcattaccggcgcgctggcgggaaccgctaacaaaactctgctggcctgggcgaagaaacaccatatcgcctctgttggtctgtttctgggcgatggcgacagcgtaaacgtgactcaactcgatgaagcgttaggccacgtcgggctggcgcagccggggtcgccgaagctgattaacatgctgctggaaaacggctttctgccggtggtcagctccattggcgtaacagacgacggtcaactgatgaacgtcaacgccgatcaggcggcaaccgcgctggcggcgacgctgggggccgatctgatcctgctttccgacgtgagcggtattctggacggcaaaggccagcgtatcgccgaaatgacggcgtccaaagccgagcagcttatcgaccagggcattattaccgacgggatgattgtgaaagtgaatgcggctctcgatgctgcgcgggcgctggggcgcccggtggatatcgcttcctggcgtcatgcggagcaactgccggcgctgtttaacggcacgccgattggcacgcgtattctggcttaactatttgttcgcccgatggcggctgcgtcttatcgggcctatgtgaacagaaattgtaggccggataagcgtagcgccatccggcagtgaaattcgaagaatttaaggaagtctattatggcactttggggtgggcgttttacacaggcggcagaccagcggtttaaacaattcaatgattcgttgcgcttcgattaccgtctggcggagcaggatattgtcggttctgtggcctggtccaaagcattggtcacggtaggcgtactgactgccgatgagcaacgacagttggaagaagcgctgaacgtgctgctggaagaggttcgcgcgaatccgcagcaaatcctgcaaagcgatgcggaagatatccatagctgggtggaaggtaagctcatcgacaaagtgggtcagttgggtaaaaagctgcacaccgggcgcagccgtaacgatcaagtggcgacggacctgaaactgtggtgcaaagagacggtgagggaactgcttaccgctaaccgccagttacagagcgcgctggtggaaaccgcgcaggcgaaccaggacgcggtaatgccgggatatacccatctgcaacgcgcgcaaccagtgactttcgcccactggtgtctcgcgtatgtcgaaatgctggcgcgcgatgaaagccgcctgcaggacacgcttaaacgtctggacgtgagtccgctaggctgcggcgcgttggcgggaacggcctatgaaattgaccgtgaacaattggcaggctggctgggctttacctctgcgacccgcaacagcctggacagcgtgtccgatcgtgaccacgtactggaactgctttctgatgcggctatcggcatggtgcatctgtcacgcttcgcggaagatctgattttctttaattctggtgaagcgggctttgtagagctttctgaccgcgtgacttccggttcatcgttaatgccgcagaagaaaaacccggacgcgctggagctgattcgcggtaagtgcggtcgcgtacaaggggcgctaaccggcatgatgatgactttaaaaggtctgccgctggcgtataacaaagatatgcaggaagacaaagaagggctgttcgatgcgctcgatacctggcttgactgcctgcatatggcggcgttggtgctggacggtattcaggtgaaacgcccacgttgtcaggacgcggcgcaacaggggtatgccaacgccacggagctggcggattacctggtcgcgaaaggcgtgccgttccgcgaagcgcaccatattgttggcgaagcggtggtagaagctattcgccagggtaagccgctggaagcgttgccgctggccgatttacagaaattcagccgcgtgattggcgacgatgtgtatccgatattgtctttgcagtcgtgtctggataaacgggcggcaaaaggcggcgtttctccgctgcaggtggcgcaggccatcaacgatgcgaaggcgcgcctcgcgttgtaagccttataagcatagcgccatcaggcaatactgcccggccgagcatcagcgacgccgggtttttttacgcaaaaaaaaagcggaccagaggtccgcaaaagttcacgttggctttagttatttcgggttcgagagataccctctgaacgggcggtgtcttcaagggttaaacgagaaaccgctccgttctgtgatgtattattaatcagaaaggttgatagggataatcgttcattgctatgctacctatcgccatgaactatcgtggcgacggaggatgaataatgaatattcgtgatcttgaatatctggtggcgttagccgaacatcgccatttccggcgagcggcggactcctgtcacgtcagccagccaacccttagcgggcaaatacgtaagctggaagatgagctgggcgttatgctgctggagcgtacgagccgtaaggtgctgtttacccaggcgggcttactgctggtggatcaggcgcgtaccgtactgcgtgaggtcaaggtgctcaaggagatggcaagccaacaaggcgagacgatgtccggcccgctgcatattggtttaatcccaacaattggtccctatttgctgccgcttatcattccaatgttgcaccagactttcccgaagctggaaatgtatctgcatgaggcgcaaacgcatcagttgttagcgcaactcgatagcggcaagcttgactgcgctattctggcgctggtgaaagagagcgaggcgtttatcgaagtgccgctgtttgatgagcccatgatgctggctatttatgaggatcatccgtgggcgaatcgcgatcgcgtgccgatgtccgatctggcgggcgagaaattgctgatgctggaagatggccactgtctgcgcgatcaggcgatggggttctgttttgaagcgggagcggatgaagatacccatttccgggcgaccagtctggaaacgctgcgcaacatggtggcggcgggcagtggtattacactactccccgcgctggccgtaccgcaggagcgtaagcgcgacggcgtggtttatctgccatgcattaagccggagccgcgtcgtaccgtggggctggtttatcgcccgggatcgccgctgcgtagccgttatgagcaactggcagaggccatccgtggcgcaatggatggccatttcgacaaggcgttaaaacaggcggtttaagccgttcaacgccgcaacccgataagcttccgccatggttgggtagttaaaggtggtgttaacgaagtattcgatggtgttaccgccacctttctgctccatgatcgcctggccgatatgaataatttcggcggcgcgttcgccaaagcagtgaatccccagaatttctttggtttcgcggtggaagagaatttttagcgtgccgacgttcatgccgacgatttgcgctcgcgccagatgcttaaattgcgcgcggcccacttcgtaaggcactttcattgccgttaactgctgctcggttttgccgacagaactgatttccggaatggtataaatcccggtggggatatcttcgatgagatgcgcggtcgcttcgcctttcaccagcgcctgcgctgcaatacgcccctgatcgtaggcggcggaggccagactgggatagccaatcacgtcgcccaccgcatagacgtgcggcagggcggtctggtacatactgttgactttgagctgtccacggctgtctgtttccagaccaatattctccagcgccagcgaatcggtgttaccggtacggccattagcatagagcaggcagtcagccttcagttttttgccggatttcaggtgcatgatgacgccatcatcgcagccttcgattttctcatactcttcattgtggcgaataaccacgccgctattccagaaatggtaagagagagagtcggacatctcctgatcgagaaaggccagcaggcgatcgcgggtgttgatcagatccactttcacatccataccgcggaagatggacgcatattcgcagccgataacgccggcgccgtaaataataacgtggcgcggttcatggtggagactcaggattgagtcgctgtcataaatgcgcggatgcgagaaatccacatcattgggatggtaaggacgcgaaccacaggcaataacaaatttttctgccgtcagggtttcaaccgtgccgtcatggcattccagcgccagggtatgttcgtcaataaaatgggcgttgccctgcaatatttcacagtggttacgctcataaaacccctgacgcatacgcgtttgttgattaatcacgttatcggcatgattaaggatgtcggcgaaagaagaacgaaggagacgggagtggtcgctatagagcgggttttgattaaattcaataatgcggctgacggcgtggcgaagggctttggatgggatggtgccccagtgggtacatccgccgccaacgttatgataacgctcaatcaccgcgacgcgtgctccttgcttaaccagacccattgcagcgccttcaccgccggggcctgaccctatgacgactgcatcataatcccaggaatgtggcatggtattactcacctgtttttatacataaaataaacacgatgataacatttgcccagctttaacccaattatcgttgtgcttttttgcgaagccggagcacaaactgtctgtaaacaatcattcacaatccagtgtgaacccgttacttttattctctggtatagtgccgaataaggcatatggaaggattcagacattgtgatgggtgttagagcgcaacaaaaagaaaaaacccggcgttcgctggtggaagccgcattcagccaactgagcgctgagcggagttttgccagcctgagtttgcgtgaggtggcgcgtgaagcgggcattgcgccaacgtcgttttaccgtcattttcgcgatgtcgatgaactcggtctgacgatggtggatgaaagcggtctgatgctgcgtcagttgatgcgtcaggcgcgacagcgtatcgcgaaaggcggcagcgtcattcgcacgtcggtctccacatttatggagtttatcggcaacaaccccaacgccttccgtctgttattgcgcgaacgttccggcacttcagcggcgtttcgtgccgccgtcgcacgggagattcagcactttattgcggaacttgccgactatctggaactcgaaaaccatatgccgcgcgcgtttactgaagcccaggccgaagcgatggtaactattgtctttagcgcgggcgcagaggcgttggacatcggcgctgaacagcgtcggcaattagaagagcggctggtattgcaactgcgcatgattgcgaaaggggcgtattactggtatcgccgtgagcaagagaaaatagcacatcattccgaataacgtgaaggacgagtaatgaaacagtcaggtcaagataaaggtacgctgttgctggcgctcatcgctggcttatcgattaacggcacattcgcggcgctgtttagcgctattgtgccgttctccgtattcccgattatctcgctggtgctgacggtatattgcctgcatcagcgctaccaaaatcgtactatgccggtaggtttgccggggttggccgccgcttgtttcattcttggcgttttactgtatagcaccgtcgtgcgtgcagaatatccggatattggctctaatttcttcccggcggtgctgtcggtgattctggtattctggattggctttaaactgcgtaaccgcaagcaggacaccgcggaatagtgtgcgaatgccggatggcggtataaccggccatccgacgtacattttaccttgcggtgagtaataccccgcattccatatgatgtgtatacgggaactgatcgaatagcgccaggcgagacaccgtgtgcgtctggcttaacgtttccaggtttttgcacaacgtttccggattgcaggaaatgtacagaatacgtggataagcctgcaccattttttccgtttcgctgtccagaccgctgcgcggcggatcgacaaaaatggtttcgcactgatagcgcttcaggtcgatcccctgcaggcggttaaactcacgaacgccattcatcgcctgggtaaactcttccgccgccatgcgaataatttgcacattatcaatatgattagcggcaatattgtactgtgcggcagcgacggacggtttggcgatttcggttgccagcacgcggttaaaattgcgcgccagcgctaaagaaaaattgccgttgccgcaatacaactcaagcagatcgccttttgagtctttcgtcacctccagcgcccactctaacatctgaatattcatggcggcgtttggctgcgtaaagctgttttcgacctggcggtagatcatctctttacctgccacaggcagacgctcatcaatataatcctgatccaattcgattttagttttagtggcccggccaatcaggtgtacgttcagaccttgcgcgcgtaaagcatcgcgtaacgcagtggcggcttcacgccactcttcgtccagcttcttatggtacagcaacgacactaccgcctggttgctcaaggtcgtgagataatcgatctggaacagcttatgccgcagtgcatgattatcgcgcacgccggcaatcatcgccttcattaaggtattaatcagttggctggccgccgggaaggtgtcaacgcgaatccggcttttggtctgctgatcaaacataatgtggtacaggtcatcgccgtcatgccacaggcgaaattccgcacgcatacgatagtgactgaccggcgagcgaaatacttccggaaccaggccagaaaacggcgccatcatactctgcaagcgcgccactttttcggccagctgcgcctcatactgttctgtcggaagatgttcgggggtcatatcgcatcctgaataataaaagtacgcggggattgtagggattgctcagtggatgtccagctattgatgatttctgatttgtgatgcgcggtctggacagggtgttgtgacagacggtagcatccgtgggccggtcctgtgagttaatagggaatccagtgaaaatctggagctgacgcgcagcggtaaggaaaggtgagatgagagcgtaagcagacactgcctccggcgggaagtcatcatttctgctatccagccaacggataaccctccaagcccgaagacctgccggctaacgtcgcatctggtttttcatcatcgcgtactatcgatgaagcctgcggcatccttcttatattgtggatgctttacaatgattaaaaaagctacgctgctgacggcgttctccgtcacggccttttccgcttgggcgcaggacactagcccggataccctggttgtcaccgccaaccgttttcagcagccgcgcagcgcggttctggcgcccgttaccatcgtgacgcgtcaggatattgaacgctggcaatcgacctccgtaaatgatgttctgcgccgtttgcctggcgtcgatattgcgcagagcggcggcgccggacaaaactcctccattttcattcgcggcaccaactccagccatgtactggtattgattgacggcgtgcgtctgaatttagcaggcgtgagcgggtccgccgatctcagccagttcccggtgtcgctggtacagcgcattgaatatattcgcggtccgcgctccgctatttatggttccgatgctatcggcggcgtagtgaatatcattacgacgcgcgataacccaggcacagaattaaccgctggatggggaagcaatagctaccagaattacgacatctcgacgcaacagcaacttggcgaaaacacgcgggcgacgttgatcggcgattacgaatacaccaaagggtttgacgtggtagcgaaaggcggtaccgggatgcaggcgcagcctgaccgggacggctttttgagtaaaacgctttatggcgcgttagagcataccttttctgatcgctggagcggattcgtgcgtggttatggctacgataaccgtaccgattacgacgcctattactcgccgggctcgccgctgattgatacacgcaaactttatagccaaagctgggacgccgggctgcactttaatggcgaacgtattcagtctcagctggtttcaagctatagccacagtaaagattacaactatgatccgcactatggccggtatgatacctccgccacgctggatgagatgaaacagtacaatgttcaatggaccaacagtgtggtcgtggggcacggtaatgttggggcgggcgtagactggcagaaacagactaccacgccaggtaccggctatgtgcccgagggatatgaccagcgtaataccggggtttacctgacaggattacaacagttgggtgacttcactctggaagcggcggcgcgcagtgatgacaactcccagtttggtcgtcatggtacatggcaaaccagcgcgggatgggagtttatagaaggttatcgctttattgcctcctacggaacctcctacaaagcgcctaatttgggccaactgtatggttattacggtaatccgaacctgaatcctgaaaagagtaaacagtgggaaggcgcatttgaagggctaaccgctggcgtcagctggcgtatttcaggttatcgtaacgatattaatgacatgatcgattatgacgatcatctgcaaaaatattacaacgaaggtaaggcgcgcattaaaggtattgaggcgacggcgaatttcgataccggaccgttaacgcatacggtcagttatgattacgttgatgcgcgtaatgcgattaccgatacgccattaccccggcgttccaaacagatggcaaaatatcaacttgactgggacgtttacgattttgactgggggatgacatatcaataccttggttcccgctatgattcggattactccgcttacccataccggacagtaaaaatgggcggcgtcagtttatgggatcttacggttgcatatccggtcacctcacatctgacagttcgtggtaaaatagccaacctgttcgacaaagattacgagacagtttatggctaccaaactgcaggacgagaatacaccttgtctggcagctacaccttctgaaccacgtcccaccgtgctggtatttgattccggcgtcggtggattgtcggtctatgatgagattcggcggctcctgccggatctccactatatatatgctttcgataacgtggctttcccctacggggaaaagagtgaaacgtttatcgtcgagcgcgttgtcgagattgtgactgcggtacagcagcgctatcccctttcactggcggtgattgcctgtaataccgccagtacggtctcacttcccgcattacgtgaaaagtttgccttcccggtggtgggcgttgtgcctgcgattaaaccagcggcgcggctgaccgcaaatggcgtcgtcgggctactggcgacgagagccacggtcaaacgtccttatactcacgagctgattgcgcgcttcgccaatgaatgtcagatagcgatgttagggtcggcagaactggtggaactggcggaagctaaattacatggcgattcggtatcgctggaagaactgcgccgcatattacgcccatggctacgaatgccggagccgcctgacacggtcgttctggggtgtacgcatttccctctattacgggacgagcttttgcaagtcctgcccgaagggacgcggttagtggattccggcgcggcgatagcgcgtcgtacagcctggctgttggaacatgaagcgccggatgcgaaatcaaccgatgccaatattgcttattgcatggcaatgacgccaggagctgaacaattattacccgttttacagcgttatggctttgaaacgctcgaaaaactgccggtttaatggcgttttgggtaaataccaggcacttgagaaattattttaaatttcctcttgtcaggcagaaataactccctataatgcgccaccactgacacggaacaacggcacacaggccgccgggccagcggggttcagatcagaacctcacggagaaaagcgaaaataaacgcttgactctgaagcgggaaagcgtaatatgcacaccccgcgccgctgagaaaaagcgaagcggcactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttgacgtcctaggacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacgaagtttaattctttgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacaggaagcagcttgctgcttcgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtggctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcagatgtgcccagatgggattagcttgttggtgaggtaacggctcaccaaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaaggtgttgtggttaataaccgcagcaattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtctgtcaagtcggatgtgaaatccccgggctcaacctgggaactgcattcgaaactggcaggcttgagtcttgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacaaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtctacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtagaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacagaagaatccagagatggattggtgccttcgggaactgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcgattaggtcgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaaacggtctttgaagtgctcacacagattgtctgatgaaaaacgagcagtaaaacctctacaggcttgtagctcaggtggttagagcgcacccctgataagggtgaggtcggtggttcaagtccactcaggcctaccaaattttccctgaatactgcgttgtgaaataactcacatactgatgtatgcttcgttattccacgccttgtctcaggaaaaattatcggtaaagaggttctgactacacgatggggctatagctcagctgggagagcgcctgctttgcacgcaggaggtctgcggttcgatcccgcatagctccaccatctcgtgagtgtttacgaaaaaatacttcagagtgtacctgaaagggttcactgcgaagttttgctctttaaaaatctggatcaagctgaaaattgaaacacagaacaacgaaagttgttcgtgagtctctcaaattttcgcgacacgagaatgttttacgaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgccggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgattcgtcacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagagcctgaatcagcatgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaagcgcatgtgctgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcacccttcggggtgtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgtataggggagccggagggaaaccgagtcttaattgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacctgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggctagggggccatcccggcttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgaacgtatcacccaagacaactttacggagttgacgattgacggagcgaagcgacgtcaaagcgttcattaaagtcgagttggcttagggatacgttcgttgggtaggggagcgttctgtaagcctgtgaaggtgtgtcgtgaggcatgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacgggttaatattcccgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagggtgtaggtgtgtgttccaggtaaatccggttcactttaacactgaggcgtgacgacgaggcactacggtgctgaagcaacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacacgaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgacacgtaggtgaagtgatttactcatggagctgaagtcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggtcagcgtaagcgaagctcctgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggctttgaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgtggacccgtaatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgagacttagagtctcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaagatgttttggcggttaagagaagattttcagcactgattcagagttgagtacgcaataatttgcgcagcagcgaggcggcaagcgaaggaaaggaaggagcatacagaagtatgtgactgactttacgagcgcaggcaacgccgctgatgcgataaagaattgcgtacagagcacaaagaatttgcctggcggcactagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaataaaacgaaaggccctgtcggaagacagggccttttgtttttgtctgtttctgccggatggcggctccgccttatccggcctacagggacgcgccgatctaccctcattataaccacaagccttcccaacacagatacggtaaactattgccgattgagtatcaggaaagcagccatgacccactccctaaaaccctggaataccttcggcattgatcattgtgcaaagcacatcgtatgcgctgaaaacgaacaacaactactgagcgcctggcagcaagcaactcgtgagggactgccggttatgatcctgggtgaaggaagcaatgtcctgtttctggaaaattacgccggcaccgtgatccttaaccgcctgaaaggcattgaggtcaatgaaaccgcggacgcctggcacctacacgtcggcgcaggcgaaaactggcatcagctggttcgctacgcgctggacaacaacatgcccggcctggagaatctggcgctcatccctggctgcgttggttcctcgcctatacagaatattggcgcgtatggcgtagaactacagcgcgtctgcgactacgttgactgcgttgaactggaaacgggaaaacgtctgcgtttgtccgcggcggaatgccgtttcggctatcgtgacagtatcttcaaaaatgaatatcaggatcgcgttgcgatcgtcgcggtgggtctgcgtttgtcaaagcaatggcagccggtgttgacctatggcgatcttacttgtttggacccgaaaacggtcaccgcgcaacaggtgtttgatgctgtatgccatatgcgcaccacaaaattgccggatcctaaagtgaatggcaatgcgggcagcttttttaaaaatcccgttgtcgcagccgatatcgctatggaactgttagaacgatttcccaacgcgccgcattaccctcaggcagacggctcagtgaagctggcggcaggctggctgatagatcaatgtcagttgaaaggcgtcaccattggcggcgctgcggtgcatcgccaacaggcgctggtattgattaatgcgaatgatgcgacaagtaaagatgtggtggcgctggcgcatcatgtccggcaaaaagtgggtgaaaaatttaatgtctggctggagcctgaggttcgctttattggtcggtccggagaggtgaacgctgtggagagcattgcatgaaagatactaccgttcccctgacgctgatctcactacttgccgacggagagtttcactcaggcgagcagttgggtgaacggctgggaatgagccgcgcggctattaataaacatatccagacattacgcgactggggagtagatgtatttaccgttcccgggaaaggatatagcttaccggaacccatccagttactggatgctgaccgtatacatagccaactggatagcggaaacgtggcggtattgcccgttatcgattcaaccaatcagtatttacttgatcgaattggcgagctgcgctcaggcgatgcctgtgtagcagaataccaacaggcggggcgtggtcgtcgcgggcgtaaatggttctcaccgtttggcgcgaatctatatctttcaatgtactggcgtctggagcagggccctgcggcggcaataggcctgagtctggtcattggaattgtgatggcggaagtgctgcgtaaactgggcgcagataaagttcgtgtgaagtggcctaacgacctttacctactggaccgcaaactggcgggtattctggtcgagttaaccggtaaaacgggcgatgccgcacaaatagtgattggcgctggtattaacatggcaatgcgtcgcgtagaagaggacgtgataaatcagggatggatcacactacaagaggccggaattacgctcgaccgcaatatgctggccgcaaagctgatttataagctacgtgctgcgcttgagctttttgagcaagaaggtctttctccttatctttcgcgctggaaaaaactggataattttattgatcgcccggtaaaactaattattggtgacaaagaaatatttggtatttctcgcggcattgatactcaaggcgcattattgcttgaacaggatggcgtgattaaaccctggatgggcggagaaatatcgctgcgaagcgccgaatagtaaaaagggggagtcggtactccccttttttctgttatttccgcaatcttacctgttccaccgcatggttagcgctcttggtcataataaggctggcacgttctcgtgtaggtaagatattttgttttaaattcaaccagttaatttctttccaaagcgaagttgctgtattaacagcttcttctttagataatttcgcataattgtggaaataagagtcaggatcggtaaacgccccttcgcggaatttcaggaagcgattgatataccacgtctgaagaagttcttctggcgcatccacgtaaatagagaaatcaacgaaatcagagacaaatacatgatgcggatcgtgaggataatccataccgctttgtaaaacattcaaaccttcaagaatcaatatatcaggctgagcgacggttttatccccttcaggaataacatcgtaaatcaaatgagaatagactggcgccgtcacgttcggtacgcccgacttgaggtcagaaacgaatttcaccagtcggtgcatatcatacgattcggggaacccctttttcttcattaacccgcgttctttcaacacctggtttgggtggaggaagccgtctgtggtaatcaattcaacacggcggtgttccggccagcgactcagcaacgcttgcagaacgcgtgctgtcgtgcttttacccactgcgacgctgcccgcgatactgatgatgtaagggattcgctggccgttagtgcccagaaactgttccaggacagcctgacgacgcagatttgaactgatatagaaatttagcaaacgggagagaggtaaatatatttctgcaacttcttccagcgataaatcttcattaatgccttttaactgcgcgatctcatcctcggtcagggtcatcggcacagaatcgcgaagcgcagcccactggctgcgatcaaactgtaggtaaggcgtcattaacgattgctcttttatactcataagcatgtttctggctgctattgctacatcagttcagcgatgaacgagggccatccctgacatgcaacggcacgtcacatttaagttaatttggacaatgggcaggagggtaacaccagatggggaggaataataagaaaaaatctcgctgtgaaagctatccctgagaagcaatgtgacgaatataccagatacagaagattgctttctatcgacggagcgttgaaatgccgcgtcgtatcctggtcagacggtcggtaaaatgccgaaaatttatgctctcttgtttgaaattagagcatttttgtctcttatagcgcaaaatgtgagcgatagaacattttatgcaattttttagttgcatgagcacgcaggtctccatagaatgcgcgctacttgatgccgacttagctcagtaggtagagcaactgacttgtaatcagtaggtcaccagttcgattccggtagtcggcaccatcaagtccggtggggttcccgagcggccaaagggagcagactgtaaatctgccgtcacagacttcgaaggttcgaatccttcccccaccaccattttcggccgcgcgatggcgcagcccgagacgataagttcgcttaccggctcgaataaagagagtttctctcgatattcagtgcagaatgaaaatcaggtagccgagttccaggatgcgggcatcgtataatggctattacctcagccttccaagctgatgatgcgggttcgattcccgctgcccgctccaagatgtgctgatatagctcagttggtagagcgcacccttggtaagggtgaggtcggcagttcgaatctgcctatcagcaccacttcttttctccttcctgtttttctcttctgtttattagcattcaacaagtcgggcgtgttgcctggttgatgtggtgatatcaccgatttatccgtgtcttagagggacaatcgatgtctaaagaaaagtttgaacgtacaaaaccgcacgttaacgtcggtactatcggccacgttgaccatggtaaaacaacgctgaccgctgccattactaccgtactggctaaaacctacggcggtgccgctcgcgcattcgaccagatcgataacgcgccggaagaaaaagcgcgtggtatcaccatcaacacttctcacgttgaatacgataccccgacccgccactacgcacacgtagactgcccggggcacgccgactatgttaaaaacatgatcaccggtgctgctcagatggacggcgcgatcctggttgttgctgcgactgacggtccgatgccgcagacccgtgagcacatcctgctgggtcgtcaggtaggcgttccgtacatcatcgtgttcctgaacaaatgcgacatggttgatgacgaagagctgctggaactggttgaaatggaagttcgtgaacttctgtctcagtacgacttcccgggcgacgacacgccgatcgttcgtggttctgctctgaaagcgctggaaggcgacgcagagtgggaagcgaaaatcatcgaactggctggcttcctggattcttacatcccggaaccagagcgtgcgattgacaagccgttcctgctgccgatcgaagacgtattctccatctccggtcgtggtaccgttgttaccggtcgtgtagaacgcggtatcatcaaagtgggcgaagaagttgaaatcgttggtatcaaagagactcagaagtctacctgtactggcgttgaaatgttccgcaaactgctggacgaaggccgtgccggtgagaacgtaggtgttctgctgcgtggtatcaaacgtgaagaaatcgaacgtggtcaggtactggctaagccgggcaccatcaagccgcacaccaagttcgaatctgaagtgtacattctgtccaaagatgaaggcggccgtcatactccgttcttcaaaggctaccgtccgcagttctacttccgtactactgacgtgactggcaccatcgaactgccggaaggcgtagagatggtaatgccgggcgacaacatcaaaatggttgttaccctgatccacccgatcgcgatggacgacggtctgcgtttcgcaatccgtgaaggcggccgtaccgttggcgcgggcgttgttgctaaagttctcggctaatcgctgataacatttgacgcaatgcgcaataaaagggcatcatttgatgccctttttgcacgctttcacaccagaacctggctcatcagtgattttatttgtcataatcattgctgagacaggctctgtagagggcgtataatccgaaaggcgaataagcgtttcgatttggattgcctcgcgattgcggggtgaaaatgtttgtagaatacttctgacaggttggtttatgagtgcgaataccgaagctcaagggagcgggcgcggcctggaagcgatgaagtggatagttgttgccatattgctgatcgtcgcaatcgtcggcaactacctctatcgcgacatgatgctgccgctgcgtgcgctggccgtagtaattctgattgctgcagcgggtggtgtcgcgctgttgacgacaaaaggtaaagcaaccgttgcttttgcccgtgaagcgagaaccgaagtccgtaaggtcatttggccgactcgccaggaaacgctgcacaccacgctgatcgtcgctgcggttaccgcagttatgtcactgatcctgtggggactggatggtattctggttcgcctggtatcctttatcactggcctgaggttctgagatgtctgaagcacctaaaaagcgctggtacgtcgttcaggcgttttccggttttgaaggccgcgtagccacatcgctgcgcgagcatatcaaattacacaatatggaagagctgtttggcgaagtcatggtgccgactgaagaagtcgttgagatccgtggcggccagcgtcgcaaaagcgaacgcaaattcttcccgggttacgttctggtccagatggtcatgaacgacgcaagctggcacctggtgcgcagcgtgccgcgtgtgatgggctttatcggcggtacctctgaccgtccggcgccgatcagcgacaaagaagtcgatgcgatcatgaaccgcctgcagcaggttggcgataagccgcggccgaaaactctgtttgaaccgggtgaaatggttcgtgttaacgacggtccgttcgcagactttaacggcgttgtcgaagaagtcgattatgagaagtctcgcctgaaagtgtctgtttctatcttcggtcgtgcgaccccggtagagctggacttcagtcaggttgagaaagcgtaaggctgcgatcaaaaaagcagcgatctaatcgttgcatagggcgcgaaattgacatacaatttcgcgccttttgtttttatgggccttatgcccataaagcgatatttatcacggggagcttctttgaagcgatactacccaattcgaggaatttagaatggctaagaaagtacaagcctacgtcaagctgcaggttgcagctggtatggcgaacccgagtccgccggttggtccagcactgggtcagcagggtgtgaacatcatggaattctgcaaagcgttcaacgcaaaaacggattccatcgaaaaaggtctgccgattccggttgttattaccgtttacgctgaccgttctttcaccttcgttaccaaaacgcctccggcagctgttctgctgaaaaaagcggctggtatcaagtctggttccggcaagccgaacaaagacaaagtaggtaaaatttcccgcgctcagctgcaggaaatcgcgcagaccaaagctgccgacatgaccggtgccgacattgaagcgatgactcgctccatcgaaggtactgcacgttccatgggcctggtagtggaggactaagaaatggctaaactgaccaagcgtatgcgcgtgatccgtgaaaaagttgatgcgaccaaacagtacgacatcaacgaagctattgccctgctgaaagagctggccactgctaaattcaacgaaagcgttgacgttgccgttaacctcggcatcgacgctcgtaaatctgaccagaacgttcgtggcgcgactgtactgccgcacggtactggccgttctgttcgcgttgccgtatttacccaaggcccgaacgctgaagcagctaaagctgctggcgctgagctggtaggtatggaagatctggctgaccagatcaagaaaggcgaaatgaacttcgacgttgttatcgcatccccggatgcaatgcgcgttgttggccagctgggccaggttctgggtccgcgcggcctgatgccaaacccgaaagtcggtaccgtaactccgaacgttgctgaagcggttaagaacgctaaagcaggtcaggttcgttaccgtaacgacaaaaacggcatcatccacaccaccatcggtaaagtggactttgacgctgacaaactgaaagaaaacctggaagctctgctggttgcgctgaaaaaagcaaaaccgagccaggcgaaaggcgtgtacatcaagaaagttagcatctccaccaccatgggtgctggcgttgccgttgatcaggctggtctgagcgcatctgcgaactaagattagtctttacgtgggcggtgattttgtctacaatcttacccccacgattctgttgaaatataacagagcactatgcgagtcatttgaattgcagcaaggcagcaagtgagtgagtcgccaggagcatagttaactatgtgactggtgtgaacgagcgcagctaacacagctgcggttcaaaggacgaagtcatagaaagaatttgttcgttggagcctggcctatccaggcctccgtcgaagaccgcaggcgtctcgcaagaggcttaatcccctgcgtagacggtgacagaacgctaagattattttttatactctggcttgtttctgctcaccgtattaagacgctcttctcgttgagatgagtgaagtgagttccggaacatgagttccggcaaacatccaggagcaaagctaatggctttaaatcttcaagacaaacaagcgattgttgctgaagtcagcgaagtagccaaaggcgcgctgtctgcagtagttgcggattcccgtggcgtaactgtagataaaatgactgaactgcgtaaagcaggtcgtgaagctggcgtatacatgcgtgttgttcgtaacaccctgctgcgccgcgtcgttgaaggtactcagttcgagtgcctgaaagacacgtttgttggtccgaccctgattgcatactctatggaacacccgggcgctgctgctcgtctgttcaaagagttcgcgaaagcgaatgcaaaatttgaggtcaaagctgcagcctttgaaggtgagctgatcccggcgtctcagatcgaccgcctggcaactctgccgacctacgaagaagcaattgcacgcctgatggcaaccatgaaagaagcttcggctggcaaactggttcgcacactggctgctgtacgcgatgcaaaagaagctgcgtaatcgcagttgtctttatcaagcatttgcttacgtataaacttattctgatattcaggaacaatttaaatgtctatcactaaagatcaaatcattgaagcagtatccgctatgtccgtaatggacgttgtagaactgatttctgcaatggaagaaaaattcggtgtttccgctgctgctgctgtagctgtagctgctggcccggctgaagctgctgaagaaaaaactgaattcgacgtaattctgaaagctgctggcgctaacaaagttgctgttatcaaagcagtacgtggcgcaactggcctgggtctgaaagaagctaaagacctggtagaatctgctccggccgctctgaaagaaggcgtgagcaaagatgacgctgaagcactgaaaaaatctctggaagaagctggcgctgaagttgaagttaaataagccaacccttccggttgcagcctgagaaatcaggctgatggctggtgactttttagtcaccagcctttttgcgctgtaaggcgccagtagcgtttcacactgtttgactactgctgtgcctttcaatgcttgtttctatcgacgacttaatatactgcgacagagcgtacgttctgtgtaaatcgcaatgaaatggtttaagcgtgatagcaacaggcattgcggaaagtatccattttccggtcaacaaaatagtgttgcacaaactgtcccccgcaggacagatgggtcgacttgtcagcgagctgaggaaccctatggtttactcctataccgagaaaaaacgtattcgtaaggattttggtaaacgtccacaagttctggatgtaccttatctcctttctatccagcttgactcgtttcagaagtttatcgagcaagatcctgaagggcagtacggcctggaagcagccttccgttccgtgttcccgattcagagctacagcggtaattccgagctgcagtacgtcagctaccgccttggcgaaccggtgtttgacgttcaggaatgtcagatccgtggcgtgacctattccgcaccgctgcgcgtaaaactgcgtctggtgatctacgagcgcgaagcgccggaaggcaccgtaaaagacattaaagaacaagaagtctacatgggcgaaattccgctcatgaccgacaacggtacctttgttatcaacggtactgagcgtgttatcgtttctcagctgcaccgtagccctggcgtcttctttgactccgacaaaggtaaaacccactcttcgggtaaagtgctgtataacgcgcgcatcattccttaccgtggttcctggctggacttcgaattcgatccgaaggacaacctgttcgtacgtatcgaccgtcgccgtaaactgcctgcgaccatcatcctgcgtgcgctgaactacaccactgagcagatccttgacctgttctttgagaaagtcgtcttcgaaattcgcgacaacaaactgcagatggagctgattccagaacgtctgcgtggcgaaaccgcgtcgttcgatatcgaagctaacggcaaagtgtacgttgaaaaaggccgtcgcattaccgcgcgtcacatccgtcagctggaaaaagacgatatcaagcatatcgaagttccggttgagtacatcgcaggtaaagtcgtctctaaagactacgttgacgaatctactggcgagctgatctgcgcggcgaacatggagctgagcctggatctgctggctaagctgagccagtccggccacaagcgtatcgaaacgctgtttaccaacgatctggaccacggcccgtacatttctgaaacggtacgcgtcgacccaactaacgatcgtctgagcgcgctggtagaaatctaccgcatgatgcgccctggtgagccgccgacacgcgaagcggctgaaagcctgtttgagaacctgttcttctccgaagaccgctatgacctgtctgcggtgggtcgtatgaagttcaaccgttctctgctgcgcgacgaaatcgaaggttccggtatcctgagcaaagacgacatcattgatgtcatgaagaagctcatcgatatccgtaacggtaaaggcgaagtggatgatatcgaccacctcggcaaccgtcgtatccgttccgtcggcgaaatggcggaaaaccagttccgcgttggcctggtgcgtgtagagcgtgcggtgaaagagcgtctgtctctgggcgatctggataccctgatgcctcaggatatgatcaacgccaagccgatttccgccgcagtgaaagagttctttggttccagccagctgtctcagtttatggaccagaacaacccgctgtctgagattacgcacaaacgtcgtatctccgcactcggcccaggcggtctgacccgcgaacgcgcaggcttcgaagttcgagacgtacacccgacgcactacggtcgcgtatgtcctatcgaaacgccggaaggtccgaacatcggtctgatcaactccctgtccgtgtacgcacagactaacgaatatggcttccttgagacgccgtaccgtcgtgtggttgatggcgtggttactgacgaaattcattacctgtctgctatcgaagaaggcaactacgttatcgctcaggcgaactccaacctggatgacgaaggccactttgtagaagatttggtgacctgccgtagcaaaggcgaatccagcttgttcagccgcgaccaggttgactacatggacgtttccacccagcaggtggtctccgtcggtgcgtccctgatcccgttcctggaacacgatgacgccaaccgtgcattgatgggtgcgaacatgcaacgtcaggcggttccgactctgcgcgctgacaagccgctggtgggtaccggtatggaacgtgctgtcgccgtcgactccggtgttactgcagtagctaaacgtggcggtactgttcagtacgtggatgcgtcccgtatcgttatcaaagttaacgaagacgagatgtacccgggcgaagcgggtatcgacatctataacctgaccaaatacacccgctctaaccagaacacctgtatcaaccagatgccatgtgtgtctctgggcgagccggttgaacgcggcgacgtgctggcagacggtccgtccaccgacctcggtgaactggcgctcggtcagaacatgcgcgtggcgttcatgccgtggaacggctacaacttcgaagactccattctcgtttccgagcgtgttgtccaggaagaccgtttcaccaccatccacattcaggaactggcgtgcgtgtcccgtgacaccaagctggggccggaagagatcaccgctgatatcccgaacgtgggtgaagctgcgctctccaaactggatgaatccggtatcgtttacatcggcgcggaagtgacaggcggtgacattctggtcggtaaggtgacgccgaaaggtgaaacccagctgacgccggaagagaaactgctgcgtgcgatcttcggtgagaaagcgtctgacgttaaagactcttctctgcgcgtacctaacggtgtctccggtacggttatcgacgttcaggtctttactcgcgatggcgtagaaaaagacaaacgtgctctggaaatcgaagagatgcagctcaagcaggcgaaaaaagacctgtctgaagaactgcagatcctcgaagcgggcctgtttagccgtatccgtgcggtgctggtttccagcggcgttgaagctgagaagctcgacaaactgccgcgcgaccgctggctggaactcggtctgaccgacgaagagaaacaaaatcagctggaacaactggctgagcagtatgacgaactgaaacacgagttcgagaaaaaacttgaagcgaagcgccgtaaaatcacccagggcgacgatctggcgccgggcgtgctgaagatcgtgaaggtctatctggccgttaaacgccgtatccagccgggtgataagatggcaggtcgtcacggtaacaagggtgttatctctaagatcaacccgatcgaagacatgccttacgatgaaaacggcacgccggtagacatcgtactgaacccgctgggcgtaccgtctcgtatgaacatcggccagattctggaaacccacctgggtatggctgcgaaaggtattggcgacaagattaacgccatgctgaaacagcagcaggaagtcgcgaaactgcgcgaattcatccagcgtgcctacgatctgggcgccgacgttcgtcagaaagtcgacctgagcaccttcagcgatgatgaagtgctgcgtctggcagaaaacctgcgtaaaggtatgccgattgccacaccagtgtttgacggtgcgaaagaagcggaaatcaaagagctgctgaaactgggcgacctgccgacctccggtcagatcaccctgttcgatggccgtacgggtgaacagttcgaacgtccggtaaccgtcggttacatgtacatgctgaaactgaaccacctggttgatgacaagatgcatgcgcgttctaccggttcttacagcctggttactcagcagccgctgggtggtaaggcgcagttcggtggtcagcgcttcggggagatggaagtgtgggcgctggaagcttacggtgccgcctacaccctgcaggaaatgctcaccgttaagtctgatgacgtgaatggtcgtaccaagatgtataagaacatcgtggacggcaaccatcagatggaaccgggtatgccggaatccttcaacgttctgttgaaagagatccgctcgctgggcatcaacatcgaactggaagacgagtaattctcgctcaaacaggtcactggtgtcggggtaaaacccgacaccagattgtgctaactccgacgggagcaaatccgtgaaagatttattaaagtttctgaaagcgcagactaaaaccgaagagtttgatgcgatcaaaattgctctggcttcgccagacatgatccgttcatggtctttcggtgaagttaaaaagccggaaaccatcaactaccgtacgttcaaacctgagcgtgacggccttttctgcgcccgtatctttgggccggtaaaagactacgagtgcctgtgcggtaagtacaagcgcctgaaacatcgtggtgttatttgtgagaagtgcggcgttgaagtgacccagaccaaagtacgccgtgagcgtatgggccacatcgagctagcgtccccgactgctcacatctggttcctgaaatcgctgccgtcccgtatcggtctgctgctcgatatgccgctgcgcgatatcgaacgcgtactgtacttcgaatcttatgtggttatcgaaggcggtatgaccaacctggaacgtcaacagatcctgactgaagagcagtatctggacgcgctggaagagttcggtgacgaattcgacgcgaagatgggggcggaagctatccaggccctgctgaagagcatggatctggagcaagagtgtgaaactctgcgcgaagagctgaacgaaaccaactccgaaaccaagcgtaaaaagctgaccaagcgtatcaaactgctggaagccttcgttcagtctggcaacaagccagagtggatgatcctgaccgttctgccggttctgccgccagatctgcgtccgctggttccgctggatggtggtcgtttcgccacgtcagatctgaacgatctgtatcgtcgcgtcattaaccgtaacaaccgtctgaagcgtctgctggatctggctgcgccggacatcatcgtacgcaacgaaaaacgtatgctgcaggaagcggttgacgccctgttggataacggtcgtcgcggtcgtgcgatcaccggttctaacaagcgtcctctgaaatctttggccgacatgatcaaaggtaagcagggtcgtttccgtcagaacctgctcggtaagcgtgttgactactccggtcgttctgtaatcaccgtaggtccatacctgcgtctgcaccagtgcggtctgccgaagaaaatggcgctggagctgttcaaaccgttcatctacggcaagctggaactgcgtggccttgccaccaccatcaaagccgcgaagaaaatggttgagcgtgaagaagctgtcgtttgggatatccttgacgaagttatccgcgaacacccggtactgctgaaccgtgcaccgactctgcaccgtctgggtatccaggcatttgaaccggtactgatcgaaggtaaagctatccagctgcacccgctggtttgtgcggcatataacgccgacttcgatggtgaccagatggctgttcacgtaccgctgacgctggaagcccagcttgaagcgcgtgcgctgatgatgtctaccaacaacatcctgtctccggcgaacggcgaacctatcatcgttccgtctcaggacgtggtattgggtctgtactacatgacccgtgactgtgttaacgccaaaggcgaaggcatggtgctgactggcccgaaagaagctgagcgtatctatcgcgcaggtctggcctctctgcatgcgcgcgttaaagtgcgtatcactgaatatgaaaaagatgaaaacggcgaattcgttgcgcacaccagcctgaaagacacgaccgttggtcgcgccattctgtggatgatcgtaccgaaaggtctgcctttctccatcgtcaaccaggcgctgggcaagaaagcgatctccaaaatgctgaacacttgctaccgtattctgggcctgaaaccgaccgttatttttgcggaccagacgatgtacaccggctttgcttatgcagcgcgttcaggtgcgtccgttggtattgatgacatggtcatcccggagaaaaaacacgagatcatctctgaggcggaagctgaagttgctgagatccaggagcagttccagtctggtctggtaaccgctggcgaacgctataacaaagttatcgatatctgggctgcggcgaacgatcgtgtatctaaagcgatgatggataacctgcaaaccgaaaccgtgattaaccgtgacggccaggaagagcagcaggtttccttcaacagcatctacatgatggccgactccggtgcgcgtggttctgcggcacagattcgtcagcttgctggtatgcgtggtctgatggcgaagccggatggctccatcatcgaaacgccaatcaccgcgaacttccgtgaaggtctgaacgtactccagtacttcatctccacccacggtgcgcgtaaaggtctggcggataccgcactgaaaaccgcgaactccggttacctgactcgtcgtctggttgacgtcgcgcaggatctggtagtgaccgaagatgactgtggtacgcacgaaggtatcctgatgaccccggttatcgagggtggcgacgtgaaagagccgctgcgtgaccgcgttctgggtcgtgtgacggcggaagatgtgctgaaaccgggtaccgcggacattctggttccacgcaacacgctgctgcacgaacagtggtgtgacctgctggaagcaaactccgttgacgccgttaaagtgcgttctgttgtatcctgcgacaccgactttggtgtatgtgcgcactgctatggccgtgacctggcgcgtggccacatcatcaacaaaggtgaagctatcggcgttatcgcggcacagtccatcggtgaaccgggtacacagctgacgatgcgtacgttccacatcggtggtgcggcatcgcgtgcggctgctgaatccagcatccaggttaagaacaaaggtagcatcaagctcagcaacgtgaagtcggttgtgaactccagcggtaaactggttatcacttctcgtaacaccgaactgaagctgatcgacgaattcggtcgtaccaaagagagctataaagtgccttatggcgctgtcatggcgaaaggtgatggcgagcaggttgccggcggcgaaaccgtggcaaactgggacccgcacaccatgccggttatcaccgaagtgagtggtttcatccgcttcactgacatgatcgacggtcagaccattacgcgtcagaccgacgaactgaccggtttgtcttcgctggtggttctggattcggctgaacgtactaccggtggtaaagatctgcgtccggcgctgaaaatcgttgatgctcagggtaatgacgttctgatcccgggtaccgatatgcctgcgcagtacttcctgccgggtaaagcgattgtacagctggaagatggcgtacagatcagttctggtgacaccctggcgcgtattcctcaggaatccggcggtaccaaggatatcaccggtggtctgccgcgcgttgcggacctgttcgaagcgcgtcgtccgaaagaaccggccattctggcggaaatcgcaggtatcgtttccttcggtaaagaaaccaaaggcaaacgtcgtctggtgattacgccggttgatggtagcgatccgtacgaagagatgattccgaaatggcgtcagctcaacgtgttcgaaggggaacgtgtagaacgtggtgatgtgatttccgacggtccggaagcgccgcacgatattctgcgtctgcgtggtgttcatgctgtgacgcgttacatcgttaacgaagtccaggatgtataccgtctgcagggcgttaagattaacgataaacacatcgaagttatcgttcgtcagatgctgcgtaaagcgaccatcgaaagcgccggtagttccgacttcctggaaggcgaacaggttgaatattcccgcgtcaagatcgctaaccgcgagctggaagcgaacggcaaagtgggggctaccttctcccgcgatctgctgggtatcaccaaagcgtctctggcaaccgaatcgttcatctctgccgcatcgttccaggagaccacgcgtgtcctgaccgaagcagccgttgcgggtaaacgcgacgaactgcgcggcctgaaagagaacgttatcgtggggcgtctgatcccggcgggtaccggttatgcgtaccaccaggatcgtatgcgccgtcgcgccgcgggcgagcagccagcaacaccgcaggtcactgcggaagatgcatctgcaagcctggcagaactgctgaacgcaggtctgggcggttctgataacgagtaatcgttaaatggtggaggggtatttatccctccaccagcttcatgctggataccgaattccgggtcgcttgcctacaaggaaagaaaatgccagcgattatttcattaatctatttaatgtttagtcttttagtatttacaaaaaagataaccatttcaaacgttctgtccgcttttttattgtttctatcgttatatatacttcaccataaatcattacttatatttatttattgtcttattattattgtcgccaccgctattcttcatcgagtcaaaaccagcgcggataaaaaagccgtattttatttttcaatgccatgctggctcttggttttatctgtaattataaatattaatgaataaatgaattattttttcatgactcttgtttctcgtattattggtgaaaaatcattatcactggttatatgaataaattgtccagtttttgtattatattttgccatcgcacagggaagactattaccaccgttagccataacaaattttgcttttgtattacgataaagattgacgccaggaatggggtcttgaccgaatgtataaggcgttgggacaattacattatgtttgtttgagagccactttactaaaatcccgccaacgccatcaaccggcgtaataaaagtagagaatccacaatactcaaaattgaaattttttatcattgggtttgtttttttctgtaacattgattccaaatgtgactttaaatttatcccataaatctaagttattaaagtctattggctcgccattataaaatacctgctgttcatacattaaatgataaacctgttttattgattgtttacgcgggacattttaaattattaaatgaaggatttaattccattaaggtctttgtttgctcttattacaggaattataaatatgatgccatttctggaataaaagtaaagttaataaattatttatttaattgctcactggcagggtatttatgtatcctccggttaatgcttagtttagcatcttttagctgacagcgattgcaacgctaaaaaacatgtgctaataatcatcatgtaaaatatgtaatgaagtaagtatggagcatttaattgttatgatcccaccattaaatagatatgttcccgcgctttcaaaaaatgaattggttaaaactgttaccaacagggacattcagtttacaagttttaatggaaaagattatcccttgtgctttttagatgagaaaacccctcttcttttccagtggtttgagcggaatcctgctcgctttgggaaaaatgatatacctataattaacacagagaaaaacccctaccttaacaatatcattaaagcagcaacaattgaaaaagaacgtcttataggtatttttgtagatggtgatttttttccgggacaaaaggatgctttttcaaaacttgagtatgactatgaaaacataaaagtcatatatagaaatgatattgactttagtatgtacgataaaaaattatcagaaatttatatggaaaacatttctaagcaagagtccatgccagaagaaaaaagggattgtcatttactgcagctattgaaaaaagaattgagtgatattcaagagggtaatgattcattaattaaatcttacttactggataaaggccatggatggtttgatttttacaggaatatggctatgttaaaggctggtcagttatttttggaggcggataaggttgggtgttatgatttatcaacaaatagtgggtgtatatatcttgatgctgatatgattatcacggaaaaactggggggtatatatattccggatggaatcgctgttcatgtagaaaggatagatggccgtgcttctatggaaaacgggataatagctgttgatcgcaataaccacccggctttacttgctggattagaaataatgcatactaaatttgatgctgatccctattctgatggtgtatgtaatggaattagaaaacattttaattattctttaaatgaagattataattctttttgcgattttattgagtttaagcatgataacattataatgaataccagtcagtttacgcaaagttcatgggcgaggcatgtgcagtagcggaaatggcaataatcatgctattgaatacataaaatattggcataaactatcaagtttcggcgaaaaatatttgttgctcagttttctctactacaacgccactttaaaatcgcagtgctgttcagaacggagatatacggcattccttgtgaaatatgggagtaagaagagcttaaataatttaattggttattaaataacaattttatttatacagatatctgtcagattacatctggcttaaatttttgtcagcccagatgcgttttccatcaagtaacgttaccatcggcgtccggccgcaacacatttttccctgatgggttcgcccctgattcccgttgttctggggcatcattttatggacaaaaacgatcagcagacacggttggaagaggggccgccagcgaaattacagtcaggaacgctgcccgaaaacttcaagttcaccgctatttcgataatccagtggccagcccccggtcgtcagttactgatgaaggggtgaaggctgggcaataatgaggaagggatactttgccttggtcagcttccgttgctgacgatgacaaaataaaaaaacgggaggtcgataacaatctcccgtttttcgcattacgtactcgttcgtgaaatactaatgcgtttacatacgggttcaccgcgtttgcgaagcgcgccccagccaactgtcccagtctttccagacgggctgcaatccttgcgcgcttaacgcgcttgctactgtttcaggccgacgggcatcgtggggagaaaactgctccagttccggatgatcgtcagcgtagccgccgggctgcgtttttgagaaggcgctgacgttgttgattgccagaggaatcacatggtctcgaaaccacggcgattcgcgggtggagagtgataattcaatttccggcgccaataaccggaaagcgcaaatcgtttgcaccagttgcttttcatccatcacagatgcgggttccacaccgccagtacacggacgcagacgcgggaaggaaacagaatagcgactctgccagtagtgtttctgcatccacaacagatgctccgccaccatatagcaatccacccgccagttgtccgacagaccaattagcgcgccaagaccgattttgtcgatacctgcccggcctaaccgatccggcgtttccagccgccagaaaaagtcctgtttctttcccttcaggtgatgctgtgcatagattgcctcatgataagtctcctgataaaccatcacgccatcgatccccagtgttttgagctccgcatagttttcttgcgacaagggctggacttccatctgtaaagaggaaaattgacggcggatggtgggtaaatgacggcgaaaatagtccatgccgactttggcctgatgttcgccggtgactaacagcagatgctcaaagcccagtttacggatagcatcgcattccctttgaatatccacctcatccagcgttttacgcttaatgcggttgctcatcgaaaaaccgcagtaggtacagtcgttggcacagaggtttgagagataaagcggcacgtagaaactgacggtgttgccaaagcgttgtcgggtcagcctttgcgcccgctgcgctatcggttccagataatcggcggcggcgggggagagcagtgccatcaaatcatcccggctaagatgcgcggcgttcagcgcacgttccacgtcagcggcggttttaccattgatgcgcaggcgaatatcgtcccactccagttgccgccaacggtcggtgaaggttttcatgctaacgcctccagaaatccggtgagcgggctggtggcgttggcgtaggtgctacgattacccggcaccgcctgacgcgccagtactcccgcttctacagccaggcggaaagcggttgccatcattaccggatcgtccgccacggcaatcgccgtgttgaccagcaccgcatcagcgcccatttccagcgcctgcgccgcatggctgggcactccaatgcccgcatcaaccaccaccggcacggtggactgctggataataatctccagcatcgctttggtttccagcccctgattcgaaccgataggcgcgccgagcggcatcaccgccgcgcagccgacctcttccagccgcttgcacaacaccggatccgcgccgcagtagggcagcaccacaaaaccctgcttcaccagcgcctcggcggcttttagcgtttcgatcggatccggcagcagccagcgggcgtccggatggatttctaatttcagccagtgggttcccagcgcttcgcgcgccagttgggcggcgaagattgcctcttcggcggttttcgccccggaggtattgggcagcagcgtgacgcccgcttcaatcagcggcgccaggatagcgtcgttgtgctgacgtaaatccacgcgcttcatcgccagtgtcaccaactggctgccggaggcgcgaattgcctcgaccatcagttgcgatgaggcaaacttcccggtaccggtgaacagatgtgaatcaaacgttttgtcggcaatacgtaacatatcaaccccctgcaataacctgaaaaaacaggatctggtcgccttcctgcacgatttgctgctgccactgctcgcgcggcaggatctgctgattgagcgccagcgccgcgcccggtttaagctgattgagttgcgtgagcagctcactgacggtttgccctgcggcgcactgcatcggttcatcattgaactgaatctgcatgttgccctccgcagaccggacagccgctggcatgacgcagcgccaggctgcgccactggctggttttgccgtcaaacaggcgtagctctccgctgggcgtctcaataccgctgagtaatttgattgcctccagcgcctgcaaggtgcccatcacgccaacaaccggtccgacgataccggcggtacggcagttgcgttcaggctcgacatcgtccggccacaggcagcggtaacagccttgttcccacggtggtgtgaggaccattagctggccgccaaagccgacggcgctggcggaaattaacggagtgttgagcgccacacaggcggcgttaatctcctggcgcgtcgccatgttatcggtacagtcgagcactacgtcggcgtgtgctaccgcgtttttaagcacatcgccagtcagacgttgttgcaatacgatcagcttgctaccggggttgagctgcgccagccgtagttttgccgcctgcgccttcgggtgggcgatatcgtcggtggtgaacagaatttgccgctggagattgctcaagtgaacatcgtcatcgtctaccagcgttagtttgccgatgcctgctcccgccagatacagcgcggcaggcgaacccaatccgcctaagccgacaatcaatacatggctattgagcaacttttgctggccttcaatcgcgatatcgccgagcaggatctggcggctataacgcataaaatcatggtcattcatcgccgactcctgcgattgccagcagctctgcagtggcttcacgccagtctgcggcctgagtaatagcgctgaccacggcaatgctgccgacgccggtcgccagtaccgccggagcgcgttcaaggctgatgccgccaattgccacggtcgggtaatccgccagtcgttcaatatgactggccagctgcgccagcccctgcggggcggaaggcatctgcttggtttgcgtggggaagacatgacccagcgcgatataagaaggcttagcggcgagcgcgacgtctatctccatatcatcgtgggtcgatacgcccaggcgtaagcccgccgcttgaatcgctttcaggtcggtggtttcaaggtcttcctggcccagatgcacgccgtaagcgcggtgcttaattgccagacgccagtaatcgttgataaacagccgggcgttataacgacgccccagcgcgatggcggcgataacgtcggcttccacctcttcatcgcgtttatctttgatacgcaactggatcgtgcgcacgcccgactccagtaaacgctcaatccattcaacgctgtccaccaccgggtaaagcccgaggcggaacggcacggtggggaaatcaggctgatacatcaggcttcctcccgcttgagataaatttcgccgcctttggcgcggaagtcctctgacatatccgccatgccgatttcaatagtttgtgcggcggcgtagtcgcggacctcctggctgattttcatcgagcagaacttcggcccgcacatggagcagaagtgggcaaccttgccggactcctgcggcagggtttcatcgtgataagcgcgggcggtgaacgggtcgagcgcgaggttaaactgatcttcccagcggaattcaaagcgcgctttcgacatggcgttatcgcggatctgcgcgcccggatgtcctttggctaaatccgcggcgtgggcggcgattttgtaggtgattagcccctgcttcacatcttctttgttcggcaggccgaggtgttctttcggcgtcacataacacagcatcgcgcagccaaaccagccgatcatcgcggcaccgatcccggaggtgaagtggtcatagcccggcgcgatatcggtggtcaatggccctaaggtgtagaacggtgcttcatggcagctctccagctcttcggtcatgttgcgctggatcatatgcatgggtacgtggcccgggccttcaatcatcacctgcacgtcgtattcccaggcgattttggtcaattcgcccagcgtatgcagctcggagaactgcgcttcgtcgttggcatcctgaatggagccggggcgcaggccgtcgcccagcgacaaggagacgtcgtaggcggcgcaaatttcacaaatctcgcggaaatgttcgaacaggaagttctctttgtgatgggagagacaccactttgccatgatggaaccgccgcgtgagacaatcccggtcaggcgtttggcggtcattggcacgtagcgcagcagcacgcccgcgtgaatggtgaagtagtcgacgccctgttcagcctgctccagtagcgtgtcgcggaacgcttcccaggtaagatcttcggcgatcccgttgaccttctccagcgcctggtagatcgggacggtgccgatcggtaccgggctgttacgcaggatccattcgcgggtttcatgaatatagcgaccggtggagaggtccatcaccgtgtccgcgccccagcgggttgaccacaccagtttttccacctcttcttcgatggaggaggtgaccgccgagttaccgatgttggcattcactttgaccaggaagttgcggccgataatcatcggctccgattccgggtggttgatgttggcgggaataatcgcgcggcccgcggcgacttcatcacgcacgaattccggcgtaatgttttccggcaggcgcgcgccaaagttcatccccggatgctggtggcgcagcacttcactgcgaatgcgctcacggcccatattttcacggatggcgatgaactccatttcgggagtgacgatccccttgcgggcgtagtgtaactgggtgacgcgcttgcccgctttagcgcgttttggcgtcagcaggccggtaaaacgcagatcgtccaggccatcgtcggccagacgttctctggtataagccgagctacggtcgtctaattcttcgctatcgttacgtgcgtcaatccatggctggcgcagtttcgccagaccctgctggacgttaatcgccacctcaggatcgccataggggccggaggtgtcgtataccggtacggcttcgttctcttcaaactgcgggttgtctttactgccgccgatgagcgtggggctaagttgaatttcgcgcatcggtacgcgaatatcatgctgcgaaccggtcacgtagatgcgtttcgagttgggaaacgcggtgccttccagcgtatcgataaaatgctgggctttagcgcgctgctcgcggcgggttaacgttgttgtagacatagctcattccaaaaaattaaggacgtggcttgtcagacgacggatggagtaatggatgtgcgccgcccgtaaaggcagcagcataaagcagaattactcttgttcccttcgcaggtattaacctgatcaggttccgcggatcccgaattaacggtctcagccttttccacttcatccttcgcgctgcctcttcgttggcttcgtccgctcactccagtcacttacttatgtaagctcctggagattcaccgacttgccgccttgacgcatcacgaacgcttttgtggaaaattagcactccgacaagataaccgcccctccgaagagggggctgaagtaaactacccgttactcgcgcagaactcaagcgggacgtttgactctggcgccgtcgtgcatcgcgtcaaacaccagcataatcagcttgtcttccagcacaaagcgggcttccagcgcttcgccgatatctgacagagcttgttgaaattcgagacaattatcgtgatcgatggcagtttccaggctggtgtcgtaataatccataatgcgctgcgtattatcttccagcagcggccagatttttgccgcatgtaaaagctgaccgtttccttccaatttatggagaatacgttcataaatactgaagtgcccggcggaaaggtaatcgaccaggctctgacaaaaatcatccagcgctttttcattcagccgcatgtacgattctttgccaggcttaatgccaaccagattgtagtaagccacgagcaggtgcttacgtacatccagccagcgatcgaccagtttgttgcttccgccaacgcgctccgtcaggttttccagctggtttagcatgattgtctccgcaagttagataaaggctgctcgccatgaatgtaaaaataatgttaacaacatgccagtgaagcaaaggtagtgcaatagctatggatcgtataattgaaaaattagagagtggctggtggatcgtcagccatgaacaaaaattatggttgccgtatggggaattaccacacgggctggcggcaaatttcgatcttgtggggcagcgcgcactccggataggtgaatggcaaggcgagcccgtttggctggtgttacagcatcgacgtcatgatatgggatcggttcgccaggttatcgatcaggaggccgggttgttccaactggcgggacgtggcgtacagttggcggagttttatcgttcgcataaattttgcggctattgcgggcaccctatgcacccgagtaaaaccgaatgggcgatgctgtgcagccattgccgcgagcgttactacccgcaaatcgccccctgcattattgttgccattcgccgtgaggattccatcctgctggcccagcacgttcgccaccgcaacggcgtgcataccgtgctggccgggtttgttgaagtcggcgaaaccttagaacaggcggtcgcgcgagaggtaatggaggagagcgggattaaggtgaaaaatctgcgctatgtgacttcccagccgtggcctttcccgcagtcgttgatgaccgcttttatggcggagtatgacagcggcgagattgtcatcgacccgaaagaactgttggaagcaaattggtaccgttatgacgatctgccgctactaccgccaccgggcaccgtcgcgcgccgtttgatcgaagatacggtggcaatgtgtcgggctgaatatgattgacatgttacactgggcgcatcaacgctaaaggaatgtaaaaatgaccgaactcaaaaacgatcgttatctacgtgcgctgctgcgccagcccgttgatgttacgccagtgtggatgatgcgccaggcgggccgttatctaccggagtacaaagccactcgcgctcaggcgggcgattttatgtcgctgtgcaaaaatgccgaactggcctgcgaggtcactttacagccgctgcgccgttatccgcttgatgcggcgatccttttctcggatatcctgacgattccggacgcgatgggcctggggctctattttgaagctggggaaggcccgcgctttacagcccctgtcacctgcaaagccgacgttgaaaaactgccgattccggatccagaaggtgaactgggctacgtgatgaatgcggtgcgtacgattcgccgcgaactaaaaggcgaggttcctctgatcggcttctccggcagcccgtggacgctggcgacttacatggtggaaggcggcagtagcaaagccttcacggtgattaaaaagatgatgtacgctgacccgcaggcgttgcatctgctgctggataagttggcgaaaagcgtcacgctgtacctcaacgcgcagattaaagcgggtgcgcagtcggtgatgattttcgatacctggggcggcgtgctgactggccgcgattaccagcaattctccctctactacatgcataaaatcgtcgatggcctgctgcgtgaaaacgacggtcgccgggtgccggtaacgctgttcactaaaggtggcggtcagtggctggaggcgatggcggaaaccggctgcgacgcgctgggtctcgactggacgacagatatcgccgatgcgcgccgtcgcgttggctataaagtggcgctgcagggcaatatggacccctcgatgctgtatgcgccgccggcacggatcgaagacgaagtagcgactatacttgctggtttcggtcagggagaagggcacgtctttaaccttggacatggcatccatcaggatgtgccgccagaacatgctggcgcatttgtggaggcagtgcaccgactttctgcgcagtatcacaactaaggagttagcatggatctcgcgtcgctacgcgctcaacagatagaacttgcttcatcggtttgccgcgaagatcggttggacaaagatccgccagcgtttatcggcggggcggacgtcggttttgagcagggcggcgaggtgacgcgggcggcgatggtattgctgaaatatccgtcgcttgaactggtagagtacaaggtggcgcgtattgccaccaccatgccgtatatccccggctttctctcttttcgtgaatatcctgcgctgctggcggcgtgggaacagctctcgcaaaagcccgatttgctgtttgtggacggtcacggtatttcgcatccgcgtcggcttggcgtcgccagtcattttggactgttggtggacgtgccgaccatcggcgtggcgaaaaaacggctatgcggtaaatttgaaccactttccgccgaacctggcgcacttagccccttaatggataaaggcgagcaactggcgtgggtatggcgcagcaaggcgcgctgtaatccgctgtttatcgcgacagggcaccgggtcagtactgacagcgcgctggcgtgggtacagcgctgtatgaaagggtatcgcctgccggagccgacgcgctgggcggatgccgtcgcttccgggcgtccggcgtttgttcgttggcaagaaattcagcgctgattcaggtaaactgccgctaatttccgattcgagattccatcatgttacaaaacccgattcatttgcgtctggagcggctggaaagctggcagcacgttacctttatggcctgcttgtgcgagcgcatgtacccgaactacgccatgttttgcaagcagacggaattcggcgacggacagatctaccgtcgcattctggatctgatctgggaaaccctgacggtgaaagatgcgaaggtcaatttcgatagccaactggagaagtttgaagaggcgattccggcagccgacgactatgatttgtacggcgtttacccggcgattgatgcctgcgtcgcattaagcgaattaatgcattctcgtcttagcggcgaaacgctggaacacgctattgaggttagtaagacttccattactacggtagcgatgttggaaatgactcaggctggtcgggaaatgaccgatgaggagctcaaaacgaaccctgccgttgaacaggaatgggatattcagtgggaaatattccgacttttagccgactgcgaagaacgtgatattgaactgataaaagggctcagggcagacctgcgcgaggctggcgagagcaatatcggtataaattttcagcaatgacaccagaaaacgtgatttaacgtctgatttgtcgtgccataaggcttcccttatgccccccgtctggtctacatttgggaggcgaaaaaaagtggctatcggtgcgtgtatgcaggagagtgcttttctggcatttccgtcgcactcgatgcttagcaagcgataaacacattgtaaggataacttatgaacaagactcaactgattgatgtaattgcagacaaagcagaactgtccaaaacccaggctaaagctgctctggaatccactctggctgctattactgagtctctgaaagaaggcgatgctgtacaactggttggtttcggtaccttcaaagtgaaccaccgtgctgagcgcactggccgtaacccacagaccggtaaagaaatcaaaatcgccgccgctaacgtaccggcgtttgtttctggtaaagctctgaaagacgcagttaagtaagacgcataactgtgaacagttttatcgaaggggctcatcagccccttttgtctgtctggcgtcgcgcgtttctgttttctggcgcgctgttgctgactgcctgcagtcataacgcttcaccgcctccgtttactgccagcggctttgccggcgatcacggcgcggtgcgtatctggcgtaaagatacgaacgatgaagtccatctgctttctgtttttagcccgtggcatagcggcagcacgacgaccagcgaatatcgttggcagggtgatacgctttcgcttattgaactcaatatttacagcaaaccgccagaacatattcgcgcgcgtttcgacgctcatggcgaactcagttttatgcagcgtgaagtcggggggcagaagcagcagctttccaacgatcagattgccttgtatcgctatcgcgccgaacaaatccgtcagaccagcgacgccttgcgcctggggcgggtcatactacgccagggacgctggcacgccgaccatacggtaaccacctgtgaaggtgaaacgctgaaaccggatctggattcctgggcaataagccacattgagcgccgccagaaccactcatcggtagaggtgagcgtagcatggctggaggcgccggaaggatcgcaacttttgctggtggcgaattcagatttttgtcactggcagccgcaagcgaaaagcttttgatggaataccggatggcgaagccgccattcggcaaacatgctttaccagtttcccatacccatgtgaccgccgccgcgatgataaccgccgccatagccgccgcaaccgccatagcccattcctgcgccgcgtggtatgccagcctgcgccatcgcgacatcccgtttcacgcgttgctcatctaacttctggcctaatgactccatctctttggcaaccgcgttaattttcgcagtatccggcgaactggcggtcagtagcgcgttgtattcataacgtttggatatcagttgctggcgcagcgcgctggtctgcgtatagtaatcatcataaatcttctgcgccgtcgcctgctgttccgtagttaacgggctacctccctgttgccacataccgtcattgttgccccagtgatgcccggcgaaggcggcgccggagctcagggccaaaagagagagggcaattagcgcgatagctgatttattgttccgtttcattttgcgttctcctgttgctcatcttatcctctctcttgcatcttccgtgccaggtaactattccttgtcgggcagcgagttaacccgcttcaggcggcaaaaagcgagtaaaaatgactcgcataacccgcctggcgagtcatttttacccatccgtatccgaaagggtgtgcgacaacgcgcggttatgcggagcgaagaatggcatgatctctgcttaagtaaggaaaataaaaacgagccggggaagcctgtgagttttatacgattacataaagatgccgctgcaacgtggttgagtcgactgttacctgcggcgatcttcattctggtggggctattttccattatggtcattcgcgactatggccgtgagagcgctgccgccaggcagacgctgctggaaaagggaaatgtactcattcgcgctctggagtccggcacgcgagtaggtatgggaatgcggatgcatcacgcgcagcagcagacattgctggaagagatggcgggtcagccaggcgtgttgtggttcgccgtaacggatgcgcagggggtaatcatcactcatagcaaccctggcatggtgggcaaatcgctctattccccatctgaaatgcatcaactaaaccccgggccgcaggagcgttggcggcgtgtcgacgttgctgctaacggcgagacggtgcctgcgctggaaatttaccgtcagttccagccgcttttcggtatgagaggtcacggtatgagggggcacggcatggcgcgtagcgccaatgacgacgaaccagcgaaacaaactatttttattgcctttgacgccagcgagctggccgcgacacaggcaagggagtggcgtaatacgctgattgttttgtctgcgttagcggcggtgctgttggcaacgttactggcgtttttttggcatcagcgttatcagcgctcgcacagagaactgcttgatgcaatgaagcgtaaagaaaagctggtggcgatggggcatctggcggcgggcgtcgcgcacgaaattcgtaacccgctctcgtccatcaaagggctggcgaaatactttgccgagcgcacgcctgccggcggcgagtcgcatgaactggcgcaggtgatggccaaagaggccgaccgtttgaaccgggtggtaagcgaattgctcgaactggtaaagcccgcgcatctgacgctccagacggttaacctcaatgatattattactcactccctgaatctggtcagtcaggatgcccaaagcagagagattcagttgagattcacggcgaatgagacgcttaagcgtattcaggctgacccggacaggctgactcaggtgctgttgaatctgtacctgaacgctattcatgcgattggccgccagggaacgattagcgtagaggcaaaagaaagtgggaccgaccgcgttatcatcactgttaccgatagcgggaaagggatcgccccggatcagctggaggcgatttttacgccttattttacgaccaaagctgacgggacaggcctggggctggctgtggtgcaaaatatcatcgaacagcatggcggcgcgattaaggtgaaaagtattgagggtaaaggcgcggtctttactatctggttgccagtgatagcgagacaacaggattaacaagggtgatacgcggaaaaatcgatattctggttgtggatgatgatgtaagccactgcacgattttacaggcgctgcttcggggctggggctataacgtcgctctggcctacagtgggcatgatgcgttggctcaggtgcgtgagaaagtctttgatctggtactgtgcgatgtgcgtatggcggagatggacggtatcgccacgctgaaggagattaaagcgctcaatcccgccattccgattttgattatgacggcattttccagcgtggaaacggcggtagaggcgttgaaagccggcgcgctcgactatttaattaaaccgctggattttgaccgtctgcaggagacgctggaaaaggcgttggcgcatacgcgggaaacgggcgctgaattgccatcggcgtcggctgcgcagtttggcatgattggcagcagtccggcgatgcaacatttactgaatgaaatcgcgatggtcgcaccatcagacgccacggtattgattcacggagactccggcacgggtaaagagctggtggcgcgggcgctacacgcctgtagcgccaggagcgatagaccgctggtcacgctcaactgcgccgcgcttaatgaatcgctgctggagtccgagctgttcggacacgaaaaaggcgcgtttaccggcgcggataaacgtcgggagggacgctttgtcgaagctgacggcgggacattgtttcttgatgaaatcggcgatatctcgccgttaatgcaggtacgtttgctgcgggcgattcaggagcgcgaagtgcaacgcgtgggaagtaaccagacgatatctgtggatgttcggttaattgccgctacccaccgcgacctggcggaagaggtgagtgccggtcgctttcgccaggatctctattaccgcctgaatgtggtggcgattgaaatgccttctttgcgccagcgtcgggaagatattccgctactagcagaccattttctgcggcgttttgccgaacgtaaccgcaaagtggtgaaggggtttacgccgcaggcgatggatctgctgatccactacgactggccgggcaatatccgtgagctggaaaacgctatcgagcgggcggtggtgttgctgacgggagaatacatttctgaacgcgaattgcctctcgctattgccgcgacgccgataaaaacggaatacagtggtgagatccaaccgctggtggacgttgaaaaagaggtgattctggcggcactggaaaaaacgggcggcaacaaaacggaagccgcccgtcaattgggcattacgcgcaaaacgctgctggctaaactcagccgttagttttgctcacgctcaatggcgcgccagccaatgtcgttacggctgaagctgccgtcccagcggatgtcggtcatcagggcgtaagcgcgtttctgcgcctcagccacggtgtggcccagcgcggtggcgcacagtacgcggccgccgctggtcaacacgcggtcgtcatcggcgagtttggtgcccgcgtggaaaactttaccgtcagccacttcttccagcggcaggccgtggatctcgtcgccggtgctgtagctgcccggataaccgcccgcggcgatcaccacgcctaatgaagcgcgttcgtcccactcggaggttttctcatccagcttgccgtcgcaggcggccaggcaaagatccaccaggtccgacttcatgcgtagcatgatcggctgggtttccggatcgccgaagcggcagttgaactcgataactttcgggttgccctgcttgtcgatcatcagacccgcgtacaggaagccggtataggtattcccttctgccgccatgcctttcacggttggccagatgatccgttccatggtgcgctggtggacttcatcggtcaccactggagccggagagtaagcccccatgccgccggtgttcgggccggtatcgccgttgcctacgcgtttgtgatcctggctggtggccatcggcagcacgtgctcgccgtcgaccatcacgataaagcttgcctcttcgccgtcgaggaactcctcaatcacgatacggtggcccgcgtcgccaaaggcgttgcctgccagcatgtcatgaacggcggcttcggcttcttccagcgtcatcgccacgataacgcctttaccggcagccagaccgtcagctttgatgacgatcggcgcgcctttctcacgcagataagccagggctggctcaatctcggtgaaattctggtattccgccgtcggaatctggtgacgagcgaggaaatctttggtgaaggctttggagccttccagttgggcggccccttcggttgggccaaagatcttcagacccgccgcgcggaacgcatcgaccacgccaatcaccagcggcgcttccgggccaacgatggtcaggtcaatcttctcgtgctgggcaaagctcagcagcgccggaatatcggtgacgccgatagccacgttctgcaacgcgggctccagcgcggtaccggcgttacccggtgcgacaaaaacagtatcaaccagcggcgactgtgcggctttccaggccagcgcgtgttcgcgtccgccgttaccaatcactaatactttcatgtttcgctccattaatggcggaagtggcgcatgtcagtgaagatcatcgcaataccgtgttcgtcggcagcggcaatcacttcgtcatcacggatagaaccgccaggctggatcacacagctcacgccaacggcggcagcggcatcaataccgtcacggaacgggaagaacgcgtcggaggccatcgcggaacctttcacttccagaccttcgtcagccgctttaatgccagcgattttcgcggagtacacgcggctcatctggcctgcgcctataccgatagtcatgttctctttcgcatacacaatggcgttggatttcacgaacttggcgaccttccagcagaacagcgcatcgcgcagctcctgctcggtcggctggcgtttagagaccacgcgcagttcagcttcgctcaccatacccagatccctgtcctgaaccagcaggccgccgttaacacgcttgaagtccagacccggcacacgctgtgcccactgaccgcaggtcagaacgcgaacgttctgtttggcggcggtgattttcagcgcctcttcggttgcggacggggcgatgatcacttccacgaactggcgggagataatggcctgcgcggtttcggcatccagttcgcggttgaaggcgataatgccgccgaacgcggaggttgggtcggttttatacgcacggtcgtaagcgtcgagaatagtggtgctcaccgccacgccgcacgggttagcgtgcttgacgattacgcaggctggctcgttgaactctttcacacactccagcgccgcgtcggtatcagcgatgttgttgtaagaaagcgctttgccctgaacctgctgtgcggtggcaacggacgcttctttcacattttcttctatatagaaggctgcctgctggtggctgttctcgccatagcgcatatcctgcttcttaatgaagttcagattcagcgtacgcgggaagcgaccggcggcttctttgctttcaccgtggtaggccggaaccatgctgccgaagtagttagcgatcatgctgtcgtaggcggcggtgtgttcgaaggctttaatcgcgagatcgaaacgggtgtcgagggtcagagaaccttcgttagcatccatctctttaataatggcgtcgtagtcgctgctcttcaccacgatggccacgtctttatggttcttagcagcagagcgcaccatggtcgggccgccgatatcaatgttctctaccgcatcttccagcgagcagccttcgcgtgccacggtctcggcgaacggatacaggttaacgacaaccatatcgataggggcgatgtggtgctgttccataatggcatcgtcctggccgcgacgaccgaggatgccgccgtggacttttggatgcagggtctttacgcgtccatccatcatttccgggaaaccggtgtaatcggaaacttcggtcaccggcaggcctttttctgctaacaggcgggcggtgccccccgtagacagcagctccacaccgcgtgcggaaagtgcctgggcgaattcgatgataccggccttgtcagaaacactgagcagagcgcggcggactggacgacgttgttgcatggtaaatcccctggatttgacgattacagagagcgttagctgaatttttcgtgaaaaactcagctaacgccccttatggggtattctcattttgcggcgacattgtaacgaaaacgtttgcgcaacgctcgcgaatttttctttttaaattctggccccgcttttatccctgaaagatcatttgcagagtgagaagatccaggagatgaacgcgcattttgtggataagtctgtgcgtaaatgggtataaccaggggttttgctggggaatgcagcaaacagtcatttttctgcaatttttctattgcggtcagcagagaactccctataatgcgcctccatcgacacggcggatgtgaatcacttcacacaaacagccggtcggttgaagagaaaaatcctgaaattcagggttgactctgaaagaggaaagcgtaatatacgccacctcgcaacggtgagcgaaagccgcgttgcactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttgacgtcgcaagacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacgaagtttaattcattgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacaggaagcagcttgctgcttcgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtggctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcagatgtgcccagatgggattagcttgttggtgaggtaacggctcaccaaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaaggtgttgtggttaataaccgcagcaattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtctgtcaagtcggatgtgaaatccccgggctcaacctgggaactgcattcgaaactggcaggcttgagtcttgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacaaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtctacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtagaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacagaagaatccagagatggattggtgccttcgggaactgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcgattaggtcgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaactgttctttgcagtgctcacacagattgtctgatgaaaagtaaatagcaaggcgtcttgcgaagcagactgatacgtccccttcgtctagaggcccaggacaccgccctttcacggcggtaacaggggttcgaatcccctaggggacgccacttgctggtttgtgagtgaaagtcacctgccttaatatctcaaaactgacttacgagtcacgtttgagatatttgctctttaaaaatctggatcaagctgaaaattgaaacacagaacaacgaaagttgttcgtgagtctctcaaattttcgcaacacgacgatgaatcgaaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaagggcgtgctaatctgcgataagcgccggtaaggtgatatgaaccgttataaccggcgatacccgaatggggaaacccagtgtgattggtcacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagagcctgaatcagcatgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaagcgcatgtgctgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcacccttcggggtgtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccggagggaaaccgagtcttaattgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacctgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggctagggggccatcccggcttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgaacgtatcacccaagacaactttacggagttgacgattgacggagcgaagcgacgtcaaagcgttcattaaagtcgagttggcttagggatacgttcgttgggtaggggagcgttctgtaagcctgtgaaggtgtgtcgtgaggcatgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacgggttaatattcccgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagggtgtaggtgtgtgttccaggtaaatccggttcactttaacactgaggcgtgacgacgaggcactacggtgctgaagcaacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacacgaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgacacgtaggtgaagtgatttactcatggagctgaagtcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgagagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggtcagcgtaagcgaagctcctgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggctttgaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgtggacccgtaatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgagacttagagtctcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaagatgttttggcggttgagagacgattttcagcactgattccggattttcgggaacgaaagattttacgctgaggcaaggcggcaaatgaaggaaaggaaggagcatacagaagtatgtgactgactttgcgaatgcagccaacgcagcatcggtgtaaaagattcgtttctggcaacagaatttgcctggcggccgtagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaattaagcaaaaggctcagtcgaaagactgggccttttgttttatctgtggtctgtcggtgagcactctcctgaggaggagaaatccgccgggagcggatttgaacgttgcgcagcaacggcccggagggtggcgggcaggacgcccgccataaactgccaggcatcaaacaagtgaagaagcccgtccgtcaggacgggcttttttgcgtgtgcggtaactgtaaaaatgtaggcctgataagcgcagcgccatcaggcaacctgcaccgccggatggccgcttcgccttatccggcctacatgcacttatcagacagcgccgctactcacggataaattaaattcaataatggatacggtttcccaagatcgtcgacctccgaacgtcccgtcaccttgaatcccattttcttataaaatccaacagcttgtgtattttgctcgttaacattggttgtcaatcccggcgccagtgttaacgcatgttcaaccagaatcttaccgataccctgaccgcgcacgtccggatctataaacagagcatccatatgctcaccggtaagcagcataaaccctaccggctcatcctgatcggtcacggcaacccatagtggcgcttctggcagaaaatcgctcaccagttcttccagttcggcccgataagcgtttgacagaaaatcgtgcgtggcatcgactgagcgacgccagatcgcaatcagtttttccccttcctcatgccttgaacggcgaatgttaatcatcatcttcactccttttttgcttacttctattctaatgcaaatgctgtcgtgaaactttctcaccttgaacttgcagactcgacattcgcctgatttctgagtatcttcagctatctggatgtctaaacgtttaaacgtatgtcgtgaggttatcaggttatgccgattcgcgtgctggacgagctacccgccgtcaattttttacgtgaggagaatgtcttcgtcatgacgacttctcgcgcatcaggtcaggaaattcgcccgctaaaggtacttatccttaacctgatgccgaagaagattgaaacggaaaatcagtttctgcgtttgctatcgaactcgccattgcaggtcgatattcaactactgcggatagatgcccgcgagtcgaggaacacgccagccgagcatctgaacaacttttactgtaacttcgacgatatctgcgatcagaactttgatgggcttatcgtgaccggagcgccgctgggtctggtggagtttaatgacgtggcttactggccgcagattaggcaggtgctggaatgggcgaaagatcacgttacttcgacgctatttgtctgttgggccgttcaggccgcactcaatattctgtatggtatccctaagcagacccgtacagataaactttccggcgtctatgaacatcacatccttcatccacatgctctgttaacgcgtggttttgatgattcgtttctggcgccacactcacgctatgccgatttcccggcggcgctgatacgggattatacggatcttgaaattctggccgaaacagaagaaggggatgcgtacctgtttgccagcaaagataaacgtattgcgtttgtcaccggtcatcctgaatatgacgctcatacgttagcgggtgaatattttcgtgacgttgaggccgggttaaatccggaggttccgtacaactatttcccaaaaaacgatccgcaaaacataccgcgcgcaacctggcgcagccacggtaatttactgtttactaactggctcaactattatgtctaccagattacgccatatgatctgcgtcacatgaatccaaccctggattaatcttctgcttctgacgatcctaaagcgtttcagcatgttgaatcaggcaccttcgggtgccttttttatttccgaaacgcacctcatcatgtaattaaatttaatttatattgttatcaataggttaatgcataattaaattaaaaatggaaattgtttttgattttgaaatttaattgagtagtcttagttgtgttgaacgaaaagtgcacagtgatccttcgttcgcattggggatgtatctggatcaacaacgaggagctgcatgatgaatccacaggcaaccacaactgatgaattaacctttaccaggccgcaaggcgagctggaaaagcaagtcctgaccgctgaagcagtcgagtttttgacggagttagtcacccgttttacgccaaaacgcaataaactcctggctgcccgtatccagcaacagcaggatattgataacggtaagttgcctgattttatttcggaaaccacttccattagagaaagtaattggcagattcgtggtattccggcggatttacaggatcgccgagtagaaattaccgggccggttgaacgtaaaatggtgattaatgccctgaacgcaaatgtgaaagtgtttatggcggattttgaagactcgctggcgccggactggaataaagttattgatggtcaaatcaacctgcgtgatgcggtgaacggcaccattagctataccaacgaagccggaaaaatctatcagctcaagcccgatccggccgtattgatttgtcgtgtacgtggtctacatctgccagaaaaacatgttacctggcggggggaagccattcccggcagcctgtttgattttgctctgtactttttccacaactataaagcgctgctcgctaaaggtagcggcccgtatttttacctgccgaaaacgcaagcctggcaggaggcagcctggtggagcgaagtgttcagctacgccgaagaccgctttaacctgccgcgcggtacgatcaaagcgaccctgttgattgaaacgctgccggctgttttccagatggatgagattcttcatgcgctgcgtgatcatatcgtcggtctcaactgtggtcgctgggattatattttcagctatatcaaaacgttgaaaaatcacccggatcgcgttttgccggacaggcaggtggtaacgatggacaaaccgtttctgagcgcctactcgcgcctgctgatcaaaacctgccacaagcgcggcgcgttcgcgatgggcggtatggcggcgtttatcccgagcaaagacgttgaacgcaacaatcaggtccttgccaaagtgaaagcggataaagcgctggaagcgaacaacggccacgacggcacgtggattgcgcatcctgggttggcggataccgcaatggccgtctttaacgaggtactgggcgagcacaaaaatcagctgttcattacccgtgatgaagatgcgccgattaccgctgaacagttactggagccatgtgaaggcgaacgcacagaagcgggaatgcgcgccaatattcgcgtggcagtgcagtacattgaagcgtggatctccggcaatggctgtgtaccgatttacggtctgatggaggatgccgcgacggcggaaatctcacgaacctctatctggcagtggattcaccatgagaaaacactgagcaatggaaaacccgtaacgaaaacgcttttccgcgaaatgttggcggaagagatgcgggtaatccaggacgaactgggcgagcaccgctacagcagcgggcgcttcgacgatgccgcacgtctgatggagcaaatcaccacctcagatgacttaatcgacttcctcaccctgccgggctatcgcttactggcttaattcaccacataacaatatggagcatctgcacatgaaaacccgtactcaacaaatcgaagaattacagaaagagtggacacaaccgcgctgggaaggcatcacccgcccgtacagcgcggaggaggtggtgaaattacgcggctcggttaacccggaatgcacgctggcgcagctcggcgccgcgaaaatgtggcggctgttgcacggtgaagcgaaaaaaggctatatcaacagccttggcgcgctgaccggcggtcaggcgttgcagcaggcgaaagccggtattgaggcgatttatctttcaggctggcaggtggcggcagatgccaacctggcatccagcatgtatccggatcaatcgttgtacccggcaaactctgttccggcggtagtggatcggatcaacaacacttttcgtcgtgcagatcagatccagtgggcatccggtattgaacccaacgatccgcgctatgtggattacttcctgccgatcgttgctgatgcggaagccggttttggcggcgttctgaatgccttcgaactgatgaaatcgatgattgaagccggtgcagcggccgttcacttcgaagatcagctggcgtcggtgaagaaatgcggccatatgggcggcaaggtgctggtccccacgcaggaggcgattcagaaactggttgctgcgcgtctggccgctgatgtgatgggcgtcccgacgctggtgattgcgcgtaccgatgcggatgcggcagatctgatcacctccgactgcgatccctatgacagcggttttattaccggcgaacgcaccagcgaaggtttctaccgcacccatgcgggcattgagcaggcgatcagccgcggtctggcgtatgccccgtatgccgatctggtatggtgcgaaacctctacgccggatctcgaactggcgcgtcgttttgccgatgctatccacgcgaagtatccgggcaaactgctggcctataactgttcaccatccttcaactggcagaagaatctggacgacaagaccattgccagcttccagcagcagttgtcggacatgggttacaaataccagtttattaccctggcgggcatccacagcatgtggttcaacatgttcgacctggcgcatgcatacgcgcagggcgagggcatgaagcactatgttgagaaggttcaacaacccgagttcgccgcggcgaaagatggctacacctttgtttcccaccagcaggaagtgggtactggttacttcgacaaagtcaccaccattattcagggcggcgcgtcatccgttaccgcgttaacgggttccaccgaagaagcgcagttttgattgatgcccggtggcgctgcgcttaccgggcctacagatagcgtaggccggataagcgaacgcgccatccggcatgacgtggtgccggatgagggaaaaaaatgccgcgtggcctggaattactgattgctcaaaccatcctgcaaggctttgacgcgcagtatggtcgatttctggaagtgacttccggcgcgcagcagcgttttgaacaggccgactggcacgccgtccaacaggcgatgaaaagccgtatccacctctatgatcatcatgtgggtctggtggtggagcaactgcgctgtattaccgatggcaaaagtaccgacgcggatttccttttacgcgttaaagagcattacacccggctgttgccggattacccgcgcttcgagattgcggagagctttttcaactccgtttattgccggttatttgaccaccgctcgttaacacccgagcggttgtttattttcagttcgcaaccggagcgccgcttccgtactatcccgcgcccgctggccaaagacttctttcccgatcacggttgggagccgctgttgatgcgcatactcagtgacttaccgctgcgtctgccctggcagaataaaagccgggatatccgctatattatcgcgcacctgactgaaacactgggcgaggacgcgctacctcgctgccatgtccaggtggcgaacgagttgttttaccgtaataaagcggcctggctggtaggtaaattaaccacacctgacggtacgctgccgtttttattgccgattcatcgcactgatgagggggaactgtttgtcgatacctgcctgaccaccacggcagaagcgagcattgtgtttggttttgcccgctcttattttatggtgtatgcgccgctgcctgccgcgctggttgagtggttgcgtgaaatcctgccgggtaaaaccactgccgaactgtatatggcgattggctgccagaaacatgcgaaaaccgaaagctaccgcgaatatttatgttatctggctgaaagcgatgagaaatttattgaggcgcctggcatccgcggcatggtgatgctggtgtttaccctgccaggtttcgaccgggtatttaaaatcattaaagacaaattcgccccgcagaaagagatgtctgccgcccatgtgcgtgcctgttatcaactggtaaaagagcatgatcgcgtcggtcgtatggcggatacccaggagtttgagaatttcgtgctggataaacggcaaattgatccggcgctgatggcgctgttacgacaagaagcgccagagaagattaccgatcttggggaacatatcgtcattcgccatctctatattgaacgtcgcatggtgccgctcaatatctggctggaacaggtagaaggccagcagttgcgcgatgcgatagaagaatatggtaatgcgattcgccagcttgccgccgctaatattttccccggcgatatgttgtttaaaaactttggcgttacccgtcatggtcgcgtggtgttctacgactacgatgaaatttgctacatgacggaagtgaatttccgcgatattccgccagcgcgttatccggaagacgaactggccagcgaaccctggtatagcgtctcgccaggtgatgttttcccggaggagtttcgccactggctgtgtgccgatccgcgtatcgggccattgtttgaagagatgcatgccgacctgtttcgcgccgattactggcgcgcgctacagacgcgtattaaagaagggcatgtagaagatgtgtatgcctatcgacgtagacagcgctttagcgtgcgttacggcgcgatctcaagtacggcgaactcttcgtaaaccagttccatctccggcgaccaattaccctcgcgctcaaaaaaggcccggtgtgccgcttgccagtacgccaggctaagatcgccttcgccttccagtgcggcgagatcggcgctcatctcgttaaaacggatcagcctgagcgccagcgtgcgtatgacgcacacggcgtcgcctgtgccgttgagcacaatgtgatatgacccgggcgtgacagggggttgctctttctgatagctaaccagcgagctacaggtgccacgctttttaccggcgaccactagcgccgccagctcgtcggccagcgccggcgaatcaccgaaagaccaacagaaggcctgtgggtacttctcctgccagtataatttcaggctgctcatttcagcgagttccaccataggccagcgttacctctttcgccgctttaatcaccatggcgccaagttcggtgacgcgatcgtcggtaatgcgtgagcaggggccggaaatagagagggccgcaaacggttcgcggtgttcgtcataaatacacgaggccacgcagcgcagaccgagcgcatgttcttcgtcgtcaaaggaatagccgcgcttgcgtgtttgggcgaggtcatctttcagatgcagcggcgacaccagcgtcgcatgggtataagcgtgcaaccccttgcggtgcagcagactggtaacctgttcctcactgagctgtgataaaaacgccttgcccgcgccagaggcgtgcatgggcagcttgccgccaataggggcggacatgcgcatcaattgtgtgcactgcacctggtcgataataatagcctgatggtcgctctggtcgagtacggcaaggtttaccgtttcgccggagtcctccatcagcttgcgcaaaatcggatggacaatcgccagcagattacggctctgtaagaagctgctaccgacgataaacgcgtgtgcgcctacggcccaatggcccagctcaccaacctggcggacaaaaccctgctgctgcatggtggtgagtagacggtgagtcgtggaattaggcaaacccgcctgttgcgccagttcggtcagcgcgacgctgccgttggactcggcaatccactccagcagcttcagaccgcgagttaatgactgaacctgcccggttacgggtgcagtggtagcggcaggttttctcccgcgtttcgcgggaacaggggcaaccatggcagactcctttttctgtatcgtggaaatcattttcgttttattcaattataatgcaagagttcctgaactgatcggatgagtgacatcacaggatgcccgatagcgctgcgcttatcaggcctacgctttgggagccgccaaagtaatttgtagactgataaggcgcttgcgccgccatccggcaaagcgacagaagtgggtggcaagctgaacatgtctcatgttgcccgttgttctcttttccgccagcacgctttgtgccagtatggctcgttacgtggagcgttgtcgggagcgagtgtgagcagcaaagttgaacaactgcgtgcgcagttaaatgaacgtattctggtgctggacggcggtatgggcactatgatccagagctatcgtctacatgaagaagatttccgcggggagcgctttgccgactggccctgcgacctgaaaggcaacaatgacctgctggtcctcagcaagccggaggtgatcgccgctatccacaacgcctactttgaggctggcgcggatatcatcgaaaccaacacctttaactcgacaaccattgcgatggcggattaccggatggaatccctgtcggcggaaattaactatgcggcggccaaactggcgcgcgcctgcgccgatgaatggacggcgcgaacaccagaaaaaccacgctttgttgcgggcgtgcttggtccaactaaccgcacggcctccatttcgccggacgtcaacgacccggcgtttcgtaatatcaccttcgatcagctggtggcggcctaccgtgaatccaccaaagcgctggtggaaggtggcgcagatctgattctgattgagaccgtttttgacaccctgaatgcgaaagcggcggtgtttgcggtgaaagaagagtttgaagcgctgggcgttgacctgccgatcatgatttccggcaccatcaccgacgcctctggccgtacgctttccggccagactaccgaagccttttataactcgctgcgccacgccgaggcgctcacttttggccttaactgcgcactggggccagatgaactgcgccagtacgtccaggaactgtcgcggattgccgaatgctacgtcaccgcgcacccgaacgccggcctgccgaacgctttcggcgagtatgacctcgacgccgacaccatggcgaaacagattcgcgaatgggcggaagcgggcttcctgaatatcgttggcggctgctgcggcaccacgccggagcatattgcggcgatgagccgcgccgttgccggtttgctgccgcgccagctgccggatatcccggtcgcctgccgcctttccggcctggagccgctgaacattggcgacgatagcctgtttgtgaacgtcggcgaacgtactaacgtcaccggctcggccaaatttaaacggctgatcaaagaagagaaatacagcgaagcgctggatgtcgcccgtcagcaggtagaaagcggcgcgcagattattgatatcaatatggatgaggggatgctcgacgccgaagcggcgatggtgcgtttcctcagcctgattgccggtgagccggacattgcccgtgtaccaatcatgatcgactcctccaaatgggaggttatcgaaaaagggctgaagtgcattcagggtaaaggcatcgtcaactctatttcgatgaaagagggcgtggaagcctttattcatcatgcgaagcttctgcgtcgctacggcgcggcagtggtggtgatggcctttgatgagcaggggcaggccgatacccgcgcgcgtaaaatcgaaatttgccgccgagcctacaaaattctcaccgaagaggtgggtttcccgccggaagacatcatcttcgacccgaatatcttcgccgtggcgaccggtattgaagagcacaacaactacgcgcaggactttatcggcgcttgcgaagacatcaaacgcgagctgccgcacgcgctgatctccggcggcgtgtctaacgtgtccttctcgttccgcggcaacgacccggtacgtgaggctatccacgcggtattcctctactacgccatccgcaacggtatggacatgggcatcgtcaacgccggacagctggctatctacgacgacctgcccgccgagctgcgcgatgcggttgaagatgtcattcttaaccgtcgcgatgacggcactgagcgtttgctggatttggcggagaaataccgcggcagcaaaaccgacgaagctgccaacgcccagcaggcggaatggcgtagctgggacgtgaaaaagcgtctcgaatactcgctggtgaaaggcattaccgaatttatcgaacaggataccgaagaagcccgtcagcaggccgcccgcccgattgaggtgattgaagggccgttgatggacggcatgaacgtggtcggcgacctgttcggcgaagggaaaatgttcctgccgcaggtggtgaaatccgctcgcgtgatgaaacaagcggtggcctacctggagccgtttattgaagccagcaaagaaaaaggctccagcaacggcaagatggtgatcgccaccgtgaagggcgatgtgcacgatattggtaaaaatatcgttggcgtggtgctgcaatgtaacaactacgaaatcgtcgatcttggcgtgatggtgccagcggagaaaatcctcagaacggcgcgtgaagtgaatgccgatctgatcggtctttccgggctgattaccccgtcgctggacgaaatggtcaacgtggcgaaagagatggagcgtcagggctttactatcccgctactgatcggcggcgcaaccacttcgaaagcgcatacggcggtgaaaatcgagcagaactacagcggtccgacggtctacgtgcagaatgcttcgcgtaccgtgggcgtggtggcggcgctactctccgacacccagcgtgatgactttgtcgcccgtacccgcaaagagtacgaaaccgtgcgtattcagcacgcccgcaaaaaaccgcgcacgccgccggtcacgctggaggcggcgcgcgataacgatctggcattcgattgggaacgctacaccccgccggtagcccaccgtctgggcgtgcaggaggtggaagccagcatcgaaactctgcgcaactatatcgactggacgccgttctttatgacctggtcgctggccggcaaatacccgcgcattctggaagatgaggtggtgggcgttgaggcgcagcgtctgtttaaagacgccaatgatatgctggataaactgagcgccgagaaactgttgaatccgcgtggcgtggtgggcctgttcccggcgaaccgtgtgggtgacgacatcgaaatctatcgcgacgaaacccgtactcatgttctgacggtcagccaccacctgcgccagcagaccgagaaagtcggttttgccaactactgtctggcggattttgtcgcgccgaaactgagcggcaaagcggattacatcggtgctttcgcggtgaccggcggtctggaggaggatgcgctggcggacgccttcgaagcgcaacacgacgactataacaagatcatggtgaaagcgattgccgaccgtctggcggaagcgttcgcggaatatctgcatgagcgtgtacgtaaggtttactggggatatgcgccgaacgagagcctgagtaacgacgaattaatccgcgaaaactaccaggggattcgcccggcgccgggttatcctgcctgcccggaacataccgaaaaaggcactatctggcagctactggatgtcgaaaaacacaccgggatgaagctcaccgaatctttcgccatgtggccaggcgcgtcggtctccggctggtacttcagccatcctgagagcaaatacttcgcggtagcgcagatccaacgcgatcaggtgacagattatgctttccgtaaaggaatgagcgttgaggatgttgagcggtggctcgcgccgaacctgggttacgatgcggactgattcataaaatcgtcacttttccttacaacatacaaggcactcattgggtgccttgtctctttcttacaattaaacccttatactgaaggaaggctctacgctgaatttgccggatggcggcgtaaacgccttatccagcataccgtattacgtatggtaagcccggtggcgtgcaacgccagcaggccttaacgctttgcgccatcaggcaatttatcgcaagtgagcttcaggaaaacgtataacgataaggagaacctgacgccgtgttaactttgctccatctactttctgccgttgcgctgttggtatggggaacacatatcgttcgtactggcgtaatgcgcgtgtttggcgcgcgtctacgcactgtcctcagccgcagcgtggaaaagaaaccgctcgccttttgtgcgggtatcggtgttaccgcgctggtacaaagcagtaacgccaccactttattggtaacgtcgtttgtcgcccaggatcttgtcgccctgacgccagctctggtgattgtgctgggcgctgatgtgggtactgcgctaatggcgcgtattctcacctttgatttgtcgtggctgtcgccgctgctgatttttattggcgtgattttctttttgggacgtaagcagtcccgtgccgggcagcttggtcgcgtcggtatcgggcttggcctgattctactggcgctggagctgattgtgcaggcggtgacgccgatcactcaggctaatggcgtgcaggtcattttcgcgtcgctgacgggcgacattatgctggatgcgctgattggcgcgatgttcgctattatcagttattccagcctggcggcggtgttgctgacggcgaccctgacggcggcggggattatatcgttcccggtggcgttgtgcctggtcatcggcgccaatctgggatcggggctgctggcgatgctcaataacagcgccgccaatgctgccgcgcgtcgcgtagcgctcggcagcctattgttcaaattgatcggcagcctggtcatcctgccgtttgtccatccgctggcgaatctgatggatgagctatcgctaccgaaatcagagctggtgatctatttccacgttttctataacctggtgcgctgcctggcgatggtgccatttgccgagctgatggcgcgtttttgtaaacgaattattcgtgatgagcctgaactggatacccatctgaagccgaaacatctggatgtcagcgcgctggatacgccaacgctggcgctggccaatgctgcccgcgaggtgttgcgcattggcgatgcgatggaacagatgatggaagggctaaaaaaggtcatgcacggcgagccgcgtgaagagaaagcgctgcgcaagctggcggatgacgttaacgtgctctacaccgcgattaagctttatctggcgcgaatgccaaaagacgagctggcggcggaggagtcccgccggtgggcggagattattgagatggccctgaacctcgaacaggcgtcggatattatcgagcgaatgggcagtgagattgccgacaagtcgctggcggcgcgtcgggcattttcagaagaaggattgaaagagctggatgcgctttacgatcaactgctcagtaatctgcaactggcgatgtcggtctttttctccggcgatgtcaccagcgcccgtcggttgcgccgcagtaaacatcgcttccgtatacttaatcgccgatactcacatgcgcatgtcgaccgcctgcaccagcagaacgtgcaaagcattgaaaccagctcgctccatttagggctgctgggcgatatgaagcgtcttaactcactgttctgttcggtcgcctatagcgtactggaacagccggatcaggacgaggaacggggcgagtattaagtgaaatgccggatggcggggcctacggagaacatgcgcgtaggcccgtcattcggcattcaatatggcctgggattaaaagcgatgacccgcttccagcgccacggcctcttcgcccgctttaaacacccaggtggtattcgggccgccgagaaccgcctggccgttgctcacctgaatccagttaccttccggcaaaccaatcactgtcagttccggcgcgaccaccagcagttcgcgaatacgctgctcgcgggtctcgcccttatgaccttccggcaaggcgttagtgaagtgaggattaatttgcagcgggaacagatccagcgcgtcgaaaccgtttggatcgacgatcggcatatcgttggtcgtgcggatagtcgggcaggcaaggttggcgcccgcgctccagccgatatacagcgcgccgcgttttaccctgtccgccatcggcgccagcagcccgcgttcacgcgattctttcagtagctggaaggtatttccgccgccgacaataatgatttccgctttctcaatcgccgcaagcggatcggcgacacgatgaatccctgtgacgtttacccctaatggcgcaagcacctctgcggttttatccgtgtactcgtcccatgtttgcgtgacgccggcaaacggaataaacacggctgagcgtcgaccgttcaattgattcgctatcagcggcagagcgtgttccagccaggccttacccggcagcgtcgagttacttaataaaagcagttccattacttctccacctcatcaggaaatgtcaaaacgtaataatgctaccattatccatttaatgtcttactgatatggctcatgatgttacgcgtgtcacaggcaaagcgcggtcgctaaaagtgacgacaggccagatctgccatctggtatcgcctgaaaaattacaggtataatccgcaaaattatttaacacgtttagagacgaaaatggcaaaactgaccttacaagagcaactgctacaagcgggattagtgaccagcaaaaaaatggccaaagtccagcgcacggctaaaaaatcacgcgttcaggctcgtgaggccagagaggcggtggaagaaaataaaaaggcgcaacttgagcgtgataaacaactcagtgaacagcaaaaacaagcggttttagcgaaagagtttaaagctcaggttaagcaacttattgaaatgaatagaatcaatgtatctaaaggcgatattggttttaacttcaccgataataacgtcatcaaaaaaatagacgtggataagctcactcagacgcaactgattaatgggcgtctcgcgattgcgcgtctggttatcaataacagcggtgaatgtgaatatgcgattattcccgcgagcgtcgccgataaaatcgcacaacgagatgcggacagtattgtcgtaaacagtgcgctgagtcaggaagagcaggacgaagatgatccgtatgccgattttaaagttcccgacgatttgatgtggtaagtcacattcccgacgtttatgtagaaaaatttctcagagagtaaatatgctgaccgacacatctacccggcttaataaatatatcagtgaaagcggcatctgttcgcgtcgcgaggcggaccgttttatcgaacagggcaatgtctttatcaacggcaaacgcgccgccattggcgatcaggtagtcgcaggggatattgttaaagtaaatggtcggttgattgagccgcgagaagcggatgatttagtgctgattgcgctgaataaaccggttggcattgtcagtaccactgaagacggcgaacgcgacaatattgtcgattttgtgaaccacagcaaacgtatcttcccgattggtcgtctggataaagactcgcaggggctgatatttctgactaaccacggcgatctggtcaataagattctgcgtgccggtaacgatcacgaaaaagagtatctggtgacggtggataaaccgattaccgacgagtttattcgtggtatgggcgctggcgtgccgattctgggtaccgtcaccaaaaaatgtaaggtgaaaaaagaggcgccgtttgtctttcgcattaccctggtgcagggattaaaccgtcagatccgtcgtatgtgtgaatactttggttatgaagtgacgaaactggagcgtacgcgcattatgaacgtcagcctgagcgggattccgctgggcgagtggcgcgatctgacggacgatgagctgatcgatctgtttaaattgattgagcgttcctcttccgaagccaaaccaaaggccaaagcgaagccgaagaccacgggtattaagcgaccggtcgtggcgatcgaaaaaagcaatgagaaagcgcgcccgacatcaagcggtaagcgctttacctcgccgggacgaaagaagaaaggacgttaacgtctgccgcgcgtcggcgtattcgccgaccaggagaatgacgcttccgtatcgggtttatacgcctgcttcttcttcaactggcgggcttttttcgcttcagcctcacgcagcgccatcagcttatcgatgtactccttttttacgctgttggtctcagaattggtcagcggacgaccgtgtgcaatacgggcgcggtccagcaacgttttcagttcgcgctgttcgcgctcggtcatctctttttgggtaatgcgggggagtgccatacgggtgccctcagttagccgatgcatttagtctacggcaatacgcaacgggcggatagcgtgtaagccgggtaagcttgcgccacccggcaatattttaatttacctttgccgtttcgcccgatttttcaacaatcggtttcccggaccagtaaccagccagtagtgaccctgaaaggttgtgccacactgagaacagcgcgccaggcagcgctgcgagcgggccaaagtagattttacccaatgcagcagcaagaccagagttctgcatcccgacttcgatcgccagcgttcgacaggttgactcatcaaaaccgaacagacgtccaccccagtagccgccaagcaggccaagggtgttatgcaggatcaccgcgatgatcaccataaagccgacggaggcgatatgtgaagctgaacccgcgaccaccgcgctgatgattgccaaaatgcacaccatcgagaatgctggcagataaggttttaccactttcactacgcgcggaaacagatggtgaatcaccaaccccagcgtgattggaatgaccacaatctgtagaatgctcagcagcatacccatcacgtcgacttgaatatgggcatcgacgtacaggcgcgtgagtagtggtgtggcgaccacgccgaccagcgtggagaccgatgaaatggtgactgagagcgcgacgtctcccttcgccagatagatcattacgttagaggcggtgccgctggctacgctaccgaccagtaccatcccggcggacagatctggcggcatcttaaacagcaacgccagcagccatgccgcgagcggcattaccagatagtgcaggaatatccctgcggcgacaggggctggtcgggagagcacgcgtttaaagtcgtcaacgttaagatggacccccataccgaacataatcaacatcagtagtgtcgcgacccacggcccaacaggagtaaaggtggatggtgtgtaatacgcagtgagagagagcagcagcgcccataacgggaacagccgggtaatgacggcgagcatgttgttttccttgcaagtatgttgtgtttgttatcaacgggtcaggatcgagccagaccatagttattgtttatcgcgtgaaggaagattattcaaacaaattacgctcatgatccagtgtgggcacgtggcaggctggatgacgcgcctgcgtcgccatccggcaacgtatcgcccgatggcgcttacgctaccgtattagaaatatatagaggttctggtggcgtaaagaaaagcgccggcattgaagagaaggaagctttaacgcagtgataacttatattgtttcactttgctttggattgtgttttttaaactaaagtaaggcacccagggcaatgctgtgttccaggggcgaggggaaccatgaaaacagactatgcttgctccgtcaggtaattttccattacctgtcccatcgtatagttcagggttaaaaccaatcatttttggtgttgctatattagctttgtaactaataattcttccgggtaagatgttttgccatctttcagcatcttgacatattctgccgataaatccttgatcgccatgatagggtggggttcttatggcattgatttccttttcaggatttttcataaattcatcccacacattttttttgcgggtgcaggaataaacataatacctgttgctggcgcaactgaagcaccatgctgagaaaagtcattaagtaatgttatttttttcatagttgtcagaggagtaatatctcccacaataacgctatctatatcaatatagagaatatcctcattaccaagaacaggatgcagtggattgaaaagttctagttttgcccaccatcctggccaatcatacaaaagaggcgctgtatttaccccttttatctttagcgcatctgttaaacaaacagaatcataacctttgagctgcttatgtaaccattgagcatgttttgtggtgaagtctttgctttgtctgagcacagaaacaataatcattatattccccggtgaatattaggtgattttagccatgttccactatatttaatgtgctttatattgcaacaaaattagtgttcatatggttatcgaagttttattacattcaagatgtgaatgtaatttatttgtttataatgttattaatatatgtaatgtaagttgataaatgttttaatgattgttttgtcttttatattttcatggggatatataaaataagagttgggatgggagtgatcttatttcccctttttactgctcccagctctatatcaattccaaatttggaatttagcttgcgattaatccataatccagtttttttctgtttttttgaaccatagatatacatctcatttgccagacgccaccaaaataaaaaaattacgacggcgattgttattggcctgcataagtaatcgatataataaaaattcattactgcgaataatctcatgtcgccagtattcccgtaatccatttccttttttagatatggaaaataataagcaatgtaagagtttgattttttcttcctccaatgaagaaagctatcttgttaaataagtgttattatcgtagggggttcacgtatcaattggtaaaaatactataagatggttttttataatacttcatttgctatgcaaactgaacatttaatgctaacaaataataaagggtattattttaattcaacaccgccgggctttatacccggcgagagattcaacaatcgtattgccagctactgactaaggcataaaggtggctgggggagtagcgccagctatcgtttagtccgagaaattcagcgcaaaactcgctgcaaaacagtctatctttgcgctcccggttatacagcgcgataccgagcgcgccctgccagtcatagcgtttgccgttatgtttgcggaaaaagacttccacttccggcaacgtggcctttaacggtagcttatcccacttatcgtccggtaacggtattatctttccccgcacgccgcgatcgcgaaacgacgcggagtagcagaggtattcattaccgccgtgcgccaccgccagttcacagtgagagtagataccgcgcgtgactttgcgcgtgagccagtcggcaaacctggcgatgccgcgatgctccgatcgccccttatagcaggcgagccagacggtggtttgactcatggttgccagcctgtggagtagtcgtaatccagcaccgcttcgatatcctccagcgcctccaccgccgcaatatgccgctgcgcgttggcaaacaggcgcatatcgtgatccatagtgacggtttcaaactgcgcggcgatgtcgttggtcagttcaatcaaaccgttatttttggcctgccacattaaccctgccggaatctgctgtgcctgacccattctggtgagtgacatttgctgaatacggctgttagcatcgctgtggaaatggttgccgtcgataacgatataatcggcggtaacatcatcacggtgagctttgattgcctgtataacttgtgcttttacactttcaagtgctgagacaaataacgcttcgtcatatacccactcgtttccctgtaatcggtaaaattttccgggtggcggtgtagtaataaattcaagagggttaaggcacacccaacaatttttatctcttagtcgccactgctcatcatctatagaaattactgagtcaggtaacactacgtttaatgaagaagtatcaatccagtctataacctcaaaggttgccggatggtaatatgcatattgagtcatatattcaccatgagatttttacaaaaccgctagaaccgcgtccaccagcgtatcctgataaggctatatttaagctgttaaccgacgctccaccaccacctccagctccgtagccactcgcattgcttccgttagataaaactgcgccagttcctcctttcccaaagaaagtagtttcagcattaccacctgatatagagtccaactggttaaaaccgcttaaaggtattcttgactgaacaatgcctcccgctcctcctgcccccccgttggcgacaacatctataaaaattgagtttccaccgttgatcccagaattcccagcctgtcctacttgcaccacgtttccagtagggttgctattaggtaatacaccaccagccccactagcgcccccagcccccacggttactggataattatttcccgcaataacggggacaatagcaatctctggctctccacttttgccagcattaccacctgaacaatagagaagaccatctgtattactcgtatgccctccacctccaccacctccaccgcctcctaacatttccacaaagacctgagtcaccccatcaggtaccgtaaacgtaccgttagccgtaaaaaactgataatgggaatgattagccggagccgctgcgctcgccttgtcatacgccgcctttaccgcgctcggcgtcgccgcctccgtcgtactggtgctgtcggtggcgttattaagcttcacgatccctttttgcgtcagcgtaccgtccggggcgccggtgatctgcccccaagcgtgtgtatgcctagccggagccgccgcactcgccttatccatcgccgccttgaccgcactgggcgttgccgcttcggtggtgctggtgctatcggtggcgttattaagcttcacaatccctttttgcgccagcgtgccgtccgggacgccggtaacctggttccagacgtgagtatggttcgccggagctgccgcattcgccttatccatcgccgcctttaccgcgctcggcgttgccgcttccgttgtgctggtgctgtccgtcgcactgttaagcttaacaatccccttttgcgtcagcgtaccgtccggaacgccggtaatctggttccaggtatgcgtgtgattacgcgcttccgccatcgccgcttttaccgcctttggcgtagccgctttggtttcgtcatcgctgtcggtggcgttactgagctgcgtaaagcctttctgcgttaatgtcgcatccgggtgatttgtcgaatgttcatgctcgtccagccgggtatccacatagtcgcgcgtcgccagcacgatgctcggatcgaccgtcagcgtcaccgccgtggtgttggagacttccataatcaggcggatacaaacctgcttgccacagccgcccggcagcagcggtttgtacgactcagggaatttgccgatggcgatcagctcgccctcgtcgtcgaacacgcccacttcacgcacataccagccgccaacgtcctccggcagcaccagttcggcaatcagccagttgggattattcggcgcaaccgtcagcgtattcatctcgccgcgccagacttcgtggcgtaatttggtctggctggcgatcggttcataatattgcccaccaccgtcgccaaccgccatcttttgcagatgtagctgttttttatccgcaagggcgctggcgattttcgccattcccctgtcggtcaggagggtataaaactcattatccataattactccgggtaaatagatgtaatttcaaggctccattgccctgtaccgaaatagatcggtttagtttgttgaacttccagaacctggaagggtaagacggtcgttatttctccaccgtaaagcgcgctgccaataacaggaatagcgctttggttaattatccagacaattaacgcttccagttttgaacgcacgttcttatattcatgaataagatcgaccagattattaaacagattttcatccatgccctggttgattagcttaatttcaaccttgaagaaataagccttaccgccatactcaaaccattcggaaatcgtgccgggtaaggataatatttccagtacgcggcgaacggcccagggggttcctttatatttatgcagttcaatcgcctgcttaattaactctcgtttctcctgttcattggcagcaaatagccagccttcgagcccctgtacatgaaactgttcggccaacgagggcaatgccgaggcatcaacgatatccaccagatagaccagcaacgccgtcaggtcgatttgcgcgaaacgttcggcggcaatgttcgccagaattgagaaacgttcgtcgctggccagcggcggcggcagaagcagtttatccatcgctgactccggcaatcgtcacgtcaatagccgtacattccgcccattcgtgcgcctgcaatacctttttcgcgggcatatccagcgcgacgtcgtaaacgccatccacttgtagcactttaattatctggtttggcacaatgtcctggcccagccgggtctggcgcgagcgcgtccatgtattaatcgcttcacgcgcggcggcaagcgtcgtctcctgatcggcggtggtaaacagcgtcagccgggcgctgatctgataagccacgcgcggagaacatttagcgctcaccttatcggttagcgggcgctttttctctttgctcacctcccgttcgatctgggcaagaagctccggccccggcagaccgttcagggtcagcggatagagttccacgcagccttccgccagcccttcatccggccccagtaccgccacgtcgataatcgactggctgaccgagagcgtatggaagcgataggcgccatagctgcccgcgttgctgaaactttccggcgctagctggatgcgtttacgtagcgcgtcgtcgttctcttcgccgcagccgccacttgaggccgtcagattggtgacgctgatatcgtaattgcccacgcggtctaccagcgcgctgatttgcgcaggctgccagttgttgccgggttcaccggtcactacacaggttgcagttaccgcaacgctcaggctgcccgcaggcaacagaacatcttcgtcggtggcgaacatcacgctatccgacgcgctggcgcgggtaccctgtggaatcaccaggttacttttagccgcttgagtaacagaaaactgcagcgtggtttttgccgcctgagcgggcagacggtgaacgccaaccagctcgcctaaataatccagcatcggcgcacgggaatacgcgaccaggttttgcttcgctgcctcctggatggcgatgcggacaaggttttcacgataagcaaacaggtcaatgagcagccgctcagcctgcgccgggtagagttttttaccgctggcttcttcatattgcgcaatcatctcgctggtgatttgcgcggggtcgcggtcaataaagtcgggttcggctatcgccataacacctccgttgagttaattacgccgtctgcggcgcgccattgcacgcgtaacgtcaggtgttcgccgtcaatcgtcggcgtcaccttcagcaaccggcagcgaggttcccacatgcgaatcgcttccaccgattcgcgaacaacgtgcggaatggcccgctcgatcgggtaatcgatgtagcgccacagattgctgccaaaaagcggcctgtggggatcgctgccgcgcggcgtgcgcagaatgatgtgtattgcctgatgaatatcatccagcccgcagacgtattcttcaggacgttgcaaggcaggttgccagtgcagggtcgagggtcgtgttttcgtgttcatgaggctattttcgccttccggcggggggagagatattaaagcgctttaaggaaataattgatggcggggtcagaatgtgttttgcccggtggcgcttctgcgcttaccgggcctgtgttgatgcacattttgttaaatggcgaagatcgcgttttacgtaaagttaaaatgaaattgctgtaatttcacctttgtctacagaagcgtagtaccagaattcatcattgatttctgcgtgcttcattttctcaactggaatcgttttctgccgtccattaaccgagagtgtgatcgaacccgttagctgctcccggctgataatagcgaaatccccgcgggtgttgctataagccgtcgtttcattggaaaggctgtgcttcgctccattagcgattacagaataatcaaaattgactttctttttgaaaatagcttgtacatgataatactcgccgtaaacagcaggatcatggaataaaccaaaatgaccaccgctattttgcaacttgacgaaataatagtcagggatgataaacttctgtttacctgccgctatttctttagtaatgattttttgtcttacgatttcctgtccggccgtttttttataaccgttaagcatcaatgaataggaccaaaggaatacgataccacagagaacagtcacggcagttacgccgacgactccagccttaacgccgcttttcaacagggcgtaagcgatgaaggagatagctaaaaggaaaaacataaacgtaccgttcataacccgatcggggtaggacggcgacgcgaacatgattaaggaagtgccaatacctatacatacgactaacgcagcgcagataagggacgttttatcaattttggcgcgaatctgcttattgaatatgaccagtaagaccagtaataacaaaacaacataagctatccagatcagcgccagatggttatgaacgcgttctgttaagtgaatgaaaatacgttcaaaaatcggccttccataccagaattctttgccgctggcgcggatgaaattgcccggagaaagtatcaatacgcatgaacctgcgattgcacagagactataaactatcttattgcgcgaaacagatttgttttgccataactcgtatgcaatggccagaacagaaataagcgagacgaaaggtgagacgctttcattggaacagcctgccataaagcttagtaatgcaacccacgggctgatcgctttactgttttttattgttatggtgtaaaagaagaacagccatgcaacaacgaacagattcgtccacaaataattcgcagcaccaacgatccagaaagtggtttgacccaaattcgggttcgaaatccagtaagtgaagaatattagtgggaataataagtagtcggatttattccagcgtaatgtacctgagggtgtcttcacaatgaaataacaaaataccagtgtcgaaacggctgcgctgatggaatacacgagttgagaacgtgtatacaggatgagtgcgctggtgtaatcagctataatcctgccactccatgtcatataatgatgaaaatgtgattccggcgaaattcctaaaaggtaatagcggtaatcatcagagtgaataggggtataccattcaataagaaaaatggccaaaaaagccagtagtatcatcgccgttttcggtaatatcttgagcatagtgttcattattccatcattgtttttttgtttttcacgatatagcggggtctttgcttcacctccgtgtaaacgcgtccgatatattcacccatgatgcctatgccgataagctggatgccgcctaagaagagaatcgcggtcataagcgaaggataaccaggaacagggtttccccacatcaatttatcaatgatcatccacatggcatatatcagggagagggcagaaacgctcactcctatatacatccagatacgcaaagggaaagtagaaaaacttgtaatcccctccagcgccaggttccagagtttccagccattaaattttgagttacctgcgacacgttcagcacgggcatattcgaccacatctgtttgacctccaacccatgaaagtatacctttcatgaaaaggttacgttctggtaatagcttgatattttctacaatctcgcgcgacatcaatcgaaaatcaccgacattctcttcaatctttggcgtactgattttgttatgcagcctgtagaaccactcagcgcttttacgcttcaggtggccatccgttgaacgatcgatacgcttagccagcaccatttctgcaccagcctgccatttattgatcaaatgtgggattacttcgatgggatcttgtaaatcaacatcgatagggatcaccacatctccggtcgcgtgatctaatccggcaaaaagtgcaggttctttaccaaaattgcgggtaaatgagatcggaacaacaagaggatcggcaacagctaatgcgctgatgattgattcagtcgcatcgtgactcccatcattaacgaagataatctcaacgttataaggtttaagtgaactgtattctctgaccgttttatagaaaatagggatcgcgtcctcttcattaaagacgggaaccactaatgaaattttcatttctcattcctgaaaacaatgaatctggaatataaaaatccgcaaataaggctaattgcggaaaatacaatgagcgtaaaaatgggaggcatagcacacttgtcgcctgtccatcccacgacggcgctcagcacgcccataaaaccgacgtacagcaaataacgtccggttgatacgctggctccaaaggtaaaccgggcgttagcgaaaaaactaaaactgacagcgacagcaaagcccgctacgtttgccaaagcctgacttgtttgaaatccatagacgcaaagggcaaagatagcccaatgcaaagcagtattaagtacgcctatcgaaacgtactttataaataattttatcattatagcaatcaagaagttgtaattcagcgaagtctaccagacaaaactgagaggatcattcctgaacagcagattttatgtaaacagggcgaagttaaagtaaaaaataacgctagttttccaatatacatatatgcaatatttgcagcgcaaagtgattacattttcatcggaaatagcgcgcgaaaagggactaatcacgttgcgctgaaaataaatatcctccagcaatttgcccggtggcgcttctgcgcttaccgggccggtgtttatgcaccttttgcaggctggataaggcgaagccaccatccagcagcaatttgcaggttagtgagagtggtggttagagttgccgccgttgtccatcagcgtgccgctggcgttaacgttgccgaggacattcacgttgcccgtaatcaccgcgctgtttccgacgccgccgctgcctgccataccgccaagccaggtgagttttttcatcacggtaacgtcgccggtaaaggtgctgagcggcgcatcgacggtgacattcagcgctttaatgcccgtatggggcgcttccacgttgacatctaccgccttgacgcccacggaggtggccgccacgtctacggtttctgatatcaccgtgacgtgctgcgccctgacctctacttgcggtgaagtaagctgcgtatgttccttcacttcaatgacgattttttctatgccgccgttgacggtgagctggtgtaacgcacggtcatattcaaaggccgcgccgtcggaaaactgcacgtagcgcttgtcgcgcgaggccagcggcgcggtatccacgctggagtagaccgcgcccagcaccaccccatcctcgccgttgtcgtcgagcgaaacttccacctgttcgccaatatccggcaaccagtaatctttgttgtcctgcgtgttgcgttgcagcaccgcaagccagttactgcgcaggttatcgcactccggtagagtgactctgacgcgcacgaccgcctcatcaatatcgctgataatacccgtctggcgggtaacgcctttcatattgcctccttactggctggttgccggtccgcgtgaaatgtcgatttcggtagtgtagccgccgctgcgcgtgagtttgtgcatggatttatcaatcagccactgcccggaaagtacgccaaaatcgctcagttctatcttgttgcccgccgtcaactgcgggcagcccatcaagctgagcgtgccggtctgctggtattcgttgtggctgtccagcgcggcattggctttagcctgcgccgcgccggtatccggagcgcgactgttgatcttcagggtatcggcgctggtcgccgcaccgcgcgccgaggtcttttcctggctatcatgggtataaataaccagttctttttgcttgctattttgatgctgcacggtggcgtttttgtagatccggttgatggtatctttgaacgtgtagtgcgaaacatccgtccgcctgagcgtcttcaccggcgccagacagcgcagcgtcggcagatgcgaaaagatcagctccgtcgccgtcactttcacggtatagccatattcactcgccagccgtttgagaaacgctacatcggtttcggcatattgcgtgacccgatcaatcgtcagcggcgcaatcttgcccgccagcgttaaaccgtgtttttgcgcgatgcgactggcgatggcggaaagcgtagtctcctcaaagccctggctgtttttggtgcgtagcgctttgctgaccgaggtggcgataccgtcgatattgaccgtcgaaggcggcgcgctgatatcaattttatcaatgacatagattccgcaatcgagcagatcttcgccctggtagcccaggcgcagcgccagcgtgtcgccttttcccggataccattcgtttacccagcgcccggtgctatcttccagcgcaatggcaatgacatccgactcgtttttaatactgtcgctgtaactgatgctggtgacataaggcgcgatgtcgtaagtgatctctttatgtccgtaccaaagggtaaaaatgggcgtcagggtggcgaacaccccgccggataccgttatctcagccatggcggtagctccggggtcgtttgcgtgacgctgataaccgggatgatcagccgcacgcctgacggtaaaaccggcataatagcgacgtgcggattggccgcgatgatgcgttcgtaggccagcgcatcgccgtaatagcgccaggcgagattatcccagcgttcgccgtcggtggtgacatgttcaaggtagcgcattacagactcctcgtaatatcggcagcggcaagctggctcacgtcaggagcgcttgtttgcagcgtgccgcgcgcctgattgaccagcgtcgcggcgctgtcgtaagtcgcttccgcgacgctgctggtgatagcgtcaaacagcgattcggcgtgttcgataagcgtgccggcatcgcccgcgcattcgcggatccccggcaggctgtcgatcagttcctgcattttcgccgccagcgctttcggcagcccggccagcgtttgcaaatccagcggctgctggaacagcgcgtctatcgaactcatggtttttttcagcgaatcgacgatatcgccgcatttttctttcagcgctttggcttccttcaccagttctttcgcctgggcgatcgtttttttgatgtcatcaatggcgtcggccacctcatccatcatctctttggcttcacgcataccctcttcaacgacgctcagcagttcatcgaaccaggaatcgttaacgtcgggaagctcatccaacatctcgtcaatgttcggttcctgggtggtgatggccggaggcagcagcgggctcttcggatcgccggtgtactcctgtagcgacaaactgccgccctgggcaatgacgttaccgtaaggatcggtgtgttggtgggtagcggtcagatcggtaatcacgaaccagccgcgataatcgccgttgccgaacaccagcgccatcgcctggtgcgcggtcatcgcttcccgcagacggttcagctcggtggtcggctggcaatactgactatgaaagttgaatttcagggtgattttgtccagcttatcgccgataaattgcacgcccggtttcccttcaatacgggcatggctggtgtaatccacgcccatcgtactttcaaattcgtcccagtaagcgacgacgtcaaattctatttcgcctaatacggcatacattatgcgtactcccggcgccgttgctgcgccatgacatcgttaatcattctctccagctcgcgtttgctcagcgacagcacgttgttgatatctttggcggcattcgcgccgcttccctgcacggtaacctgcggggaaaagtgtacctgcacgttgctttgcgcgcgggagggcagcgtataaggtttcccgccggatttgccgggaagcgcggctggcgtcggcggcgtggcggcgcttttcgtcttcacaggctgcggcgaggccatcgttttggccgaggttgtcaccgctttcgctcccgatgccagcggcgcgctggcctgttgcgcgaccattgttccggcaataccggggacggcggcggcgacagacggcatttcagcgctgatgcccagcgcgcttttcgcccagtcggggatcagcgcttttatcttctcaatcgccccgctcaggaaaggaagcgcattcagaatgccgttgatcaggctatcgagaatattgccgccaaattcgctgaaactggcggggagttcaatgccaaaccagtccagtacgccggcgaaggcgcggtaaaacaaccccagcggcgaccagtcgagaatcagacgcgtgacgccggcaatgcctccgtcaaaggcggttttgatgcgctcccagactccggcaaagaaaccggaaatcggttcccagtagcgataaagtaaataggcggcgcttgcgatagcggtgatagtcaggccgacagggttcatcagcagcgcccgacccagccagataaacgtctggccgaccagccgtagcccttttatcaggccgtttcccagcagcatcgtcaggcttttcgcaccgttgccaaacgatttcagaaccgacagcgcgcgactgccgccgcccagcgccagaccggctttgaccttcaggaagatatcgatcaggcgaataaacggtgacgcaatgaggtttgctcccagcctgagaatattcagcgccccgttgaacagccagataacgctaacgactttagcgaccccttgcaccagcgccggattttcccgcagccaggcgctgaactgccgcaccagcggcgtgatgctttgcgccagttcgccaatggcgggcatcagttccaggccgacggtcagccacagatcgttaagtgaaagttgtaacgctttggtctgttctccgggcgatgtcattttcgcggcgaagtcatcatcaataacatgttgccccgccgcctgcattgcggaggcttttagctggcgatattcgtccatattcgccagcatcggggcgagaaaatcccgcgtttgcgcatcgccgaacatcgcgccgaggttaaatttctccaccatggcctgtagcgcgtcgccgcgcgcggaaagatcctcaatcttcatggtttgcctgaaggtgtcgaggatctgcgggttcattttctccagttgcatctgcacgatgtgggtcatcgcttccgtcacgccgatcccattttgctgatgctccagcagcgatccctgaagatccacgccctggcgggcaaaccaactgtccgtctctttcgagaaggcggatttcaggaaatggtcgaaattcgctgccgccgcgcctgcgtcaggggcatttttcatggcgatttgcatcgttgcggtcagttccgcaatgccttctttcccctgagcgccggtttttccggcaaaggcgttaatccactgggtttgctctgcaacggagccgccgccgctttttgccacgctgtacagcatattttgcgcaaaacggaagtcgtcaggggcgatgttcagtttgtcgcgagtggccagagccgcctgcgcccagctttgcgcgctgtcgcgggaggcggtcgcggctttggcgatatcgggcatgtagcggctaagatcctgcaatgcgctgacgccgccttcgatcatcgtggcggcggtgctttgcagatctttttgatcttgattgaaatcaaggctccagtcgcggatattcaggctcagggcgtcccgcgcggtgttatccatgccgcccttcgccgccatatcgaccatgttgccctgaaattcgtaaggcagcttccagtcgggagtctcaacgttcaggagcttgccgagctgtccggcgaacgtttgtgttttttccagcaacccggcgcgctgtttatcgttctcttcccggcgaagggcggagttagcgagctgttgcgtaagccgggtgacttttgtttgctcaaagctgagcgtgtgcagcgtgctggcgttgagtgagccgtaacgggctattgcctgcgtcaacgtctcattacgcgcctgaagctgggtaataatgtcgttggccaaaatagtgtctcgtataagttgcccggtaacaggctgcttgccggaaaaaggacagggaaggagtgaaccgggcttgggtcaggaaacccgcaggcattaagcctgcgagtcgtattcgtgtttaatttgcgcgctggcttcgtccagccagcaggtaaaatcgtcaaccgacagcgcgtcaatttcactgggcggaaagcgaaaccacctcgccagcagcgccattgcctgccacagttgctgtgggttctgtagccatgctaagcatggactgaaatcgtttctgcaatgcctgatagtccagcagatccatttccgccagatcttcggttaccagcccggtcatagccgccatcagcggctcatcccactcttccggtttatcgctggcgcgtcgcgcggcgcgcatatcttttaccttcaggcgacgtaattgcagaacgtcgatacgttccccggcggcggaggtaaacgggaactgcagggtatatttttcgttcatggtatagtccttattcgtcgtgttaaattcggggccgtagccccgaagtaattaaccgccaatattattgcggtaggcatttaattgatccgcgccatttacgcggaaaatattcgccagataatccagttcaagaagcgtttcaccgtcaaccacctgtttaatataagtgcagccgaaggcgctgctgaattccgggttttcattctgtttaaacgttcccagcgggttctttttaaacattacggtcatatgcgtcaccagcgctaactgatccgctttaccctgcgagttataacaatcgatgctggagcggcactgcaatgccaccgcctgccacggatttgccgttttacgcatgacgtcgtggtaaaacgagttccatttaatttcaccttccagtttgtcaaaaccggcaggcagttcaattttaccgaccatccccagcgctttatgctcctgcataatcatgctgatatcaggcagtttaatttcactcgcgcgacctaaaagattattaccatcaagataaatattggcgttggtaatacggttaatttgaatttttccagccattagcgattgctctccagagaaactaaatattcagaggtaatttcggtttcaaacgtcagacgttccagcggcggcggcggggtgaatttgtagctcagcaacagatgcccggctgccagttcagtctgttcgttacgcgccgggtcgtaccagcattcaaagcccaacaacgcgccgtcggcaatcagcttgcggccccaggtgttcaccgattcggttagcgcgtcgatcagcgcctgattaatcggcatatccatgtattgctggctaaaatagcgaatcgattcgttaatcacatcaccagtacggcgcacgttctcaaagttacgcatatgagtaaccgtcggccaggcggcggtacggttgccccacaggcgcaaaccggagccatagctgttgaagatggtggtgatgccgttttcattcagttgattcacttcggtttgcggatcgtcgatcatcgctgacagcgagcgctctacgccggtaatgccctgaatttcctgattggagttgctccaccagaagcctttttccagatccactttggcacgcaggccagcggcgcgagaggagagcggctccaggacttcgctgttcgtcgcgctgtcgtacactttaacgtgcggatagcacagacgcgcgcgatcggaactggtattgaagttaatcgccccctgcggaccgcgccctgccagaacctgctggaaagtcgtgccgatgggcgcatcaatgtaggtaatggctcccagcgcttctgcctgagcgataagcttaacggcgaccgagttttgcgtacaaaagaccggcgcaatcaggatcttcgcgtaaaaaccaaactggttccaggtgtcctgtaacagcttcatgccggtacggtcacccgccgtgtttaccgcgccaacaatatcggcggcagtcactttggtggggtccgcgtaagtataatttacataggcctgaacgccgggtttcagattggtccccatgcaggtgattttaccggtcagcatatcaatggtgtaatcggtgcctttgatataagcgtttccggcgttcgtgctgcggccaatgttcatcgtttgcacggccccgtgcttgagttgaatctgaccgttgtcatcaaccttcacggtttcactgggaatggtacttttgtgtaccgccggattcagcacgttaatcaccacgaccgtccctgcgccgtgatcgtagatcgccttcagcgcctgcgggatggtgaaatttgccagacctgggccaaactgtgccgcgtcgctttcagaaaggcacagcgttggctggttaaccgggccgcatggcgcggtgccgatcagaccaataaccgcagatttaaccgccttaaccggacgtgggccggtttcgatctcaatggtctctacaccgtgcaggtaattagctgccatggacaatttcctcttcattagtttctacttcttgcgtaaccactggcaccaggtgacggcgggcaatcatggtgattacccactcgttatcttccggcagcgagatttcgctattgggccacagtaagacttcctgaccgtcggcgagcgtgacgccgcttgccgggccactgtagatatatttcattgaatttcctcataattaacgattgtcagcaggggggagtccttgctttcctgttccgcgataaacagggtgctggcggtcatatccagggcgtaacggcagaagtttgcggcgtcgccgatatatttttcgctttccagccagagcggacgatcacagtcgggaagttcaatgccccccaacgagcgacgtagacgatccagcgcgtttatcgcgtcacttatttgcggaacaataacggtggcggaaatccggattagttgtttttgtaccgtggcatccgtattttctggttcggcaaaaaccgaaccgcagtagtgaattaataccgttacctgctgtcctgttgggatatatactttcgcatcggttgatgaaatatgtatatccatatcagggtttaattcacgtagtctattcgccacggtatgtataacagataatgtttccatatacggttttccttgatttaccgggagagataatattctctcttcgttatcgttcagacgtattttgatgtatcaggcatcaggcgtcttttaatctcctttagagaaaaaagttaaaacaaataaaaaatccccggcgtataaacgacggggatttgtttaatggttacctcgttgaatcagttctattttgctatatagcgcatccagttttgcttccagaacggcctggccgcgaagataatcctcgcggcggacataatgcagcggtaaatcggcgcgaaattccagaaattctctctccagcctggaccagcccgcttctgattcgcgccgggcagcttccagtgcttcaaaacgttcattcagccgtttttcaatttgcgccagcagcaatttaccggcagcaaacattaatccaacaaacgaaagtaagagggagatgacttcccaaaaatcgatactgagtttcattactccctctgattaatgaatgcagctagcctgcccccattgcaaataacggggagcatgttggtataaaatcgctttggggtagtgacgattctcgcgccagtttgcggcgctgcgcccggcgttaacgcgttctacatgttcaaaccagatggacgcatccaacccctttgcggcggccagctttttatctctgttcacccagccttgcccgccgttataggcgctcagagtgaaagccattcgctggcagctattttttgctaacacgcttttccacaactggcggtcatactgtaccagcgcgcgtatcgcccaggcgggattaaacggcttgttttcgtggagttccgggtacaactggctcacccattttgccgtcgcaggcataaattgcgccataccctgcgcgccagccggagaaagcgcgtcaggcgcccagccggattcctgatgtagttgcccggcaaaatcagcaacgggggcgttaagcccccagatttcgcgcgcggtacgaatcacttcgttgcgccattgcagggaagcgcgcggcggttcggcagcgtcggcagacaagaaagtcatagcgcagaccaggcatacgtattgataacgcatcgttacagccccagcgcgacggcaaggcaaattgccgcaacgatgatcgcgcgacgaatcatcgccgcggcgcagcacagcgattcttcccaggggcaaaaggagtcgggacgtgcccaggggaaaagactacggtcgagccagtaacccagcaccgctgataacgaaaccaggctgagtttatagatgacgaccggaatttgcgctgatgatgtccagccgataagcgcaaacagtacgacagaggcaaccagccagccggaaagtcggggaacaataatttttcgcatactctatctcctgataattgagagagaagtatcgcttttccccatagtggaagaacgaaaagggctttaataaataactttaaaaaatgtttagcgcatggcgtcaaatgccaacaaataaatgaataaataaagctttcggggcagggggtagaggttgcctgcggagagtcagtatgtgtctgtggcaggctacgatggcggtattgctgcgtcataataatctttgattaaaattatcttattgatttttaaagtcagtttaaaaattcacgcgattgtgaggaaagcaatctttttgatcgaacgcagaaaaaaatgcaaaaaattaactgtatatgcatacagtattgtgtaaaatgatgacatcagtgaaggcttacttcacctataaaataaatacatattataaattgaaaacgatatatatatttttttaatttataattaaatgcgttgatagtaaatatttatatatattttgaatgtattgataggtagttattgcaccgttttttacgcttccctttttggtgccgtcacggggagcatggtgctggatatggagataaaatatgattcagaaatcaaaagaaatggttcggcttccggagattattaacgatctggcgtttcatgcgtcgcaggtgcttattgaaagcatgaatattgatagcgcgtcagccgaaaatgccggtcaggcaattgctgacagaatgatgcgcaactggggcgggcaaagcatttattttcccaaaggtatctctggtcgggcttcggaacgggattatcagatttacagcgagtgcgatgggcgtaattatgcggagctggccaaaaagtacaatttgacactgcagtggatctataaaatcgttaagcgggtccacacggaaaaacagcaccagcggcgtatgctgtaagcgatatcgggtatggcgtatagcgcgacaagcgctatacgccgggagcagcgacaggccggataaggcgcctgcgtcgccatccggcagcgtattgcctgatagcgctcacccgctgccgtgtcagggcgattattcaaataagttctgatgtagcttttgcaccactttctcggcatcgtctcccggcacgaggaagcacagattgtggctggaggcgccgtaacaaatcatgcgaatgttgaacggttccaggacgccaaacacttctttaccaacaccgcaggcttttgacaggttgttgccaatcagcgcgaccagcgccagtccttcttcaacttcgacccgacacagcgcggaaagctccatcaataaggattgggtcagtaacgtatcgcccgtggaggtggagccggtagtatccagcgtcagcgcgacgctcacctccgaagtggtaatcagatctaccgaaatattatgccgcgccagaatgccgaacacctctgccaggaaacctcgtgagtgcagcatattcaggctgtgcagcgtcaatagcgtttgattgcggcgcagcgccagcgcgcggaacagcggcgggttttgggttttattgcacaccagcgtaccgcccgcttgcggatctttactggagccaacgaagaccgggatatcgctacgcacggccgggagtaaggtggctggatgcagtacttttgcgccgaaggttgccatctccgccgcttcttcaaagtcgatttcatcaattcgctgcgcgacaggcactacgcgcgggtcggtggtgtaaataccgggcacatctgtccagatatcaacccgcgcggcgtggagcgcttcagccagcaacgctgccgtatagtcgctgccgccgcggcctaacgtcgtggtgcggcctttgctttcactgccgataaagccctgagtaatgaccaacgtttcgctcaggcgcgggagcaactgctgcgcggccagttccgcaagcgctgcgacgtccggttccgcacgaccaaagcgatcgctggtacgcatcactttgcgcacgtcgaaccagtgggcctgtacgtcgcgttcacgcaggatctcaacaaatagcagggtagacatcagctcgccgtggctgaccagttcatcggtcagggctgccgatgtcgccagcgatgccgcctccgccagaatagtgatgttttccagcaggcgttcaatctcttcgcgaatgacattcggatgacgcagacgatcaaggatatcgaactggattttacggatggcgtcgagcgtagcgaaacgttcgccgggctccatcccttcggccagcgccaccagcaggttagtgatgccggcagacgcggaaagcacgactaaacgaacattggtgtcggaaagtacgatatccgcgctacggttcatggcgtcaaaatcagcgacgctggtaccgccaaatttggaaacaacgatctctgtcatatcaacctcgtgtcaggaaatgaaaaacgcgaccatggcacaagggcagaacagaaaccggtgcaggcgcaaatgcaagtaacgtatttataaataaaagttgtggcctggactgtcaacgttgggattatgcggattttttatgctgagtttaggctcagtaacagcgcttataaccccgatacccatttgccgcctttctgcacctcgaattatttagggtatatactttttatcctcattcgacagtgcctggggcaacggcactaaaacaatcacacttttctgtgactggcgttacaatcgatcccagtcacaattctcaaatcagaagagtattgctaatgaaaaacatcaatccaacgcagacttctgcctggcaggcgctccagaaacactacgatgaaatgaaagacgttacgatcgctgagcttttcgcgaacgatagcgaccgtttcgctaaattttccgcgacgtttgacgatctgatgctggtggatttctccaaaaaccgcatcaccgaagagacgctggcaaaattacaggatctggcgaaagagaccgatctggccggcgcgattaaatccatgttctccggcgagaagatcaaccgcaccgaagaccgcgccgtgctgcacgtggcgctgcgtaaccgtagcaatacgccgatcattgtggacggcaaagatgtgatgccggaagtgaacgccgtacttgagaagatgaaaactttctcgcaagcgattatctccggtcagtggaaaggctacaccggtaaggccatcaccgacgtggtgaacatcggtatcggcggttccgacctcggcccgttcatggtgaccgaagcgctgcgtccgtataaaaatcatctgactatgcacttcgtctctaacgtcgatggtacccacatcgctgaagtgctgaagaaagtgaaccctgaaaccacgctgttcctggtcgcgtcgaaaactttcaccacccaggaaaccatgaccaacgcccacagcgcgcgcgactggttcctgaaaactgcaggcgatgaaaaacacgtggcgaaacactttgctgcgctctccaccaacgccaaagcggtcggcgaatttggtatcgacacggccaatatgttcgagttctgggactgggtcggtggtcgttactcgctgtggtctgccatcgggctgtccattattctgtccgtcggtttcgacaactttgtcgagctgctttccggcgcgcacgcgatggacaagcatttctccaccactccggcggagaaaaacctacccattctgctggcgttgattggcatctggtacaacaatttcttcggcgcggaaaccgaagccattctgccgtatgaccagtatatgcaccgtttcgccgcctacttccagcagggtaacatggaatccaacggtaaatacgttgaccgtaacggcaacgccgtggattaccagacaggcccaattatctggggcgaaccaggcaccaacggtcagcacgcgttttatcaattgattcaccagggtactaaaatggtgccgtgtgattttatcgccccggctatcacccataacccgctatccgatcatcatcagaagctgctgtctaacttcttcgcgcagaccgaagcgctggcgtttggtaaatcccgcgaggtggttgagcaggaatatcgcgatcagggtaaagatccggcgcagcttgaacacgttgtgccattcaaagtgtttgaaggcaaccgcccgaccaactctatcctgctgcgcgaaattacgccgttcagcctgggcgcactgattgcgttgtatgagcataaaatctttacgcagggcgtcatcctgaacatctttactttcgaccagtggggcgttgagttgggtaaacagttggctaaccgtattctgccggagttgggcgatgataaagctatttcgtcccatgatagctctactaacggtctgattaaccgttataaagcctggcgcgcctgatggcactgcgcttatccggtctacgtaatgcatagcgtctgtaggccgggtaaggcgtttcgccgccatccggcaaaaagagaataagataataaaaaggccgatattcacatcggctttttttataagataattccgcttgtccgtctttatccccacagttttatattgagcttaatcctaaaataagcaataaccagaaaatcactctgcgttattttcagattatacggatgctgatgtcttttagtttaattttaacttattgattttatttgtttgttaattaaataatgtaggcgttacttctttaaagtttaattatcctaaaacttcgatgttatttctcccggacataatccgcctgctttggttgtgtatactcggtagcgcccgaaattcttttgggtaaatctccattcattcaatgaagggaagttatgatgaaaaaagtactgtatggcatttttgccataaccgcgcttgcggcgacatctgtctcggcagcccccgttcaggtgggtgaagcggcagggtcggcagcgacgtcggtatcggcgggaagctcctccgctaccagcgttagcaccgtaagttcggcggtgggcgtcgcgttagcggcaaccggcggcggcgatggttccaataccggaaccacgaccaccacgaccaccagtacccagtagtatcggtacgtttaaccataaccacactccggtgtggttattttgcccctctggagaagcgtcgtgaagcgactcgcacttatcctgatttgcctgctattacaggcgtgttcggccaccaccaaaggcctgggcgattcactgtgggacagtttgttcggtacgccaggcgtacagctaacggatgacgatattcaaaacatgccttatgccagccagtacatgcagcttaacggcggtcctcaactgtttatggtgctcgctttctcggaaaacgggcagcagaaatgggtgacgcaggatggcgcgacgatcgtgacgcagcatggccgtctggtcaaaactctgctcggcggcgacaacctgatcgatgtgaataatctggcgaccgacccgctggcgaaaccaggacagattatcgatggcgcgacctggactcgcaccctgggctggaccgaacatcgccaggtgcgttacgccaccgcccgttccgtttttacatggcgagggaccgatagagtgaacgtcggcagtgaggaaaccgccgtgcgggtgttagatgaagaagtgacgaccgatcaaacgcgctggcgtaatcgctactgggttgatagcgaaggccaaattcgccagacggaacagtatctgggcgcgaattactttccggtgaaaaccacgctgattaaggcggcaaaatcatgatgaaaaggacgataagcgcgctggcgctggcctttgtcgcgtcatccgcctttgccagcggcactgttaccgtttttacccagggtaatagcgagcctaaaacgctgacagacgctgagcgtctgctcgatttagtcggacagccgcgcctggcaacgagctggtggcctgcggcggtgataggcgaagaacaggcgaccgtgacggcgcgtcagcagcaacaggaacttctcgggcggctggcggtgctcagcgctgaggaagacggcgatgctgcggcggcgataaacacactgcgccgacagattcaggcggtgaaggtgacgggcagacaattcgtgaatcttgatcctgacgtggttcgggtgagcgaacgaggtaacccgccgctgcaaggtcactacatgctctgggtcggaccgcaacccacgcaggtgacgctctttggcttgattagccagccgggcagccagccgttcgtccctgggcgggacgtcgccagttatctcgaggatcagcgcttactcagcggcgcggatcgtagctatgcctgggtggtttaccctgatggacgcagccaaaaagcgccggtggcttactggaataaacgtcatatcgagccgatgcccggcagcattatttttgtcggttttgccgattccctttggcgcggcacgccggaggcgataaatgccgacattcttcataccctgacgcagcggataccggaataatgaaaaaaacacatctgctcagcgtgctggcgctgggtattagcgcggcctgccatgccgaaacatatccagcccctgttgggccttcacaatctgactttggcggcgtgggcctgctgcaaacgccgacagcgcgtatggcgcgtgaaggggagatgagcctgaactatcgcgataacgatcagtaccgctactactcggcttcggttcagcttttcccgtggctggaaaccacgttgcgctataccgatgtccgtacgaaaaagtacagcagcgtggaatcattctccggcgaccagacttacaaagataaagcgtttgatgtgaaactgcggttgtgggaagagagttactggatgccgcaggtggcggttggcgcgcgcgatatcggcgggacggggctgtttgatgcggaatatattgtagcgagtaaggcctgggggccgtttgatttttcattaggtctcggctggggctatcttggcaccagcggcaatgtgtctaatcctttctgttcgtatagtgataaattctgttcgcgtgataacagctacaaagaggcaggttccgtcgacggtagcgatatgtttcacggcccggcctcgctgtttggcggcgtggaataccagaccccgtggcaaccgctacgcctgaagctggagtatgaaggcaataactatcagcaggattttgcgggtaaactggagcagaagagcaagtttaacgtcggcgccatttaccgcgtcaccgattgggccgacgttaacctcagctacgagcgcggcaatacctttatgtttggcgttacgctgcgcaccaatttcaacgatttacgtcccgcgtatcatgacaattcacgcccgcaataccgaccacagccgcaggatgccatcctgcaacattcggtagtggctaatcaattaacgttattgaaatataatgccggtctggcggacccgaaaatccaggtcaaaggcgatacgctatacgttaccggtgaacaggtgaagtaccgcgactcccgtgaagggatcgtgcgcgctaaccggatcgtcatgaacgatctgccggaggggatccgcacgatccgcgtgacggaaaaccgccttaatctgccgcaggtcaccactgaaaccgatgtcgccagcctgaaacgccatctggaaggcgaaccgctgggacatgaaactccgctggcgcaaaaacgcgtggagccgatcgtgccagagagtactgaacagggctggtatatcgacaagtcgcgcgttgattttcatcttgatcccgtgctgaatcagtcggtaggcggcccggaaaacttctatatgtatcagttgggcgtaatgggaactgcggatctgtgggtcacggatcatctgctcaccacgggcagcgtgtttgccaatatcgccaacaactacgacaaatttaactacaccaatccgccgaaggactcgcatctgccgcgggtgcgtacgcatgtccgtgagtatgtgcagaatgatgtttatgtgaataacctacaggccaactacttccagtattttggcaatggtttctatgggcaggtctacggtggttatctggagaccatgtttggcggtgccggggcggaagtcctgtatcgcccggtagacagcaattgggcgtttggcctggatgccaactacgtgaaacagcgtgactggcgtagcgcgcaggatatgatgaagtttaccgattacagcgtgaagaccggacatttgaccgcatactggacgccgtcgttcgcccaggatgtgctggtgaaagccagcgttggtcagtatctggcgggcgataaaggcggtacgctggagatcgccaaacgcttcgatagcggcgtcgttgtcggcggttacgcgacgattaccgatgcgtcgccggatgaatatggggaaggggattttaccaaaggcgtatatgtttccgtgccgctggatatcttctcgtccggcccaacccgaagtcgtgcggcaattggctggacgccgctgacgcgtgacggtggtcaacagcttggccgtaagtttggcctgtatgatatgaccagtgacaggagcgtaaatttccgttaatactcaggccggataaggcgtttacggcgctatccggcaaattatcttattgaacaaaatataaacataaataaaaaatatagatgcccgtcacatttgtgcgttatacagaaacctcgccgcagagaaagagggggctgttatgatgccattatcgcgctcacgtcttgagtttatcgccacgattttacaaaacgtactaaatttggggctgcttaccctcggtctgatcctggtcgtttttctcggtaaagagacggttcatctggcggatgcattattcgcgcctgagcaagccagcaaatatgaactggtggaagggctggtgatctactttctttatttcgaatttattgcgctgattgtgaagtactttaagtctggccttcactttccgctgcgctatttcgtgtacattgggatcacggcgattgtgcgtctgatcattgtcgatcataaaacgccaatggatgtattactctattcggcggcgatcctcctgttggttatcacgttgtggttatgtaattcgaaccgactacggcgagaataggcgtcgccacaccgtaacggacgtatggcgtggcaataaattagccgctgtctataacgcataaaaaaagcgctccgaagagcgccaaaatacgaccataagtggggataacataacttgagggcagtggcattgcccgttgccgggcaggtacttcgataaaacttaacctttcacaccccctgccgtcaggccgttgaccagccaacgttgcgccaacaggaacaccagggtgataggaatagctgaaaggacggcggcggcggcaaagtcgccccacaggtagttttgcgggttgagatattgctgcatacccacggccagcgtatagctgtccacatcgcgcagtaacaacgaggcgaccggaacttcggtaatcgctgcgatgaacgacagaataaacaccaccgccagaatcggtacggaaagcggcagcagcaccaggcgaaacgcctgccacggggttgcgccatccagcgcggcggcctcttccagcgaactgtcgatagtttcgaagtagcctttaatcgtccaaacatgcagcgcgatgccgccaagataggcgaagatcacgccgccatgcgtattcagcccgataaatggaatgtattgtcccaggcgatcaaataacgcatacagcgctaccagagacaaaaccgccggaaacatttggaaaatcagcatccctttgagcagtgttgctttacctggaaaacgcattcgtgcgaaagcgtaggcgcaggtggtggagagcgccacgatgccgatggcggtaataccggcgattttcaccgagttccacagccacagcaggaccgggaagggaggcggcgttacccgaccatccgcatgttccacgctgaaacccagcgccagccgccagtgttcccaggagattttatccgggatcaggcttccggtggcgaagttcccttcacgtagcgagatagcgatgaccatcagcagcgggaacataatcgctgcgatgaaaatcagcagccccaggtgcgtgatgaggagacgcagtttctgagatttgggttggaccatagccattgttattatctcccttaatcaaacttcatacgcgtggctttcaggttcactattgccagcgcgcctaccagcaggaagatcagcgtggcaatggccgccgccagaccgaagtcctgaccgccgccgccttcaaaggcgatacggtaggtgtagctgacgagtagatcggtataaccggcaggcgtggtggtgccgagacggtctggcccgccgttggtcaataactgaatcaggacaaagttattaaagttaaaggcgaagctggcgatcatcagcggcgttagcggcttaatcagcagcggtaaggtgatcttaaagaaattctgaaatggaccggcgccgtccattgcggaggcttcgtacaggtcatccggaatcgctttcagcagtcccatgcacaggatcatcatgtagggatagcccagccaggtattcacgataatcaccattgcccgcgcggtgttggggtcgctgaaccaggcaggtttaatgccgaacagcgcgctcagcatcatattgatttcaccaaagctttggttgaataaccctttgaaaatcaaaattgaaataaacgacggtacggcgtagggcagaatcagcaggacgcggtagatagctttacctttcagcgcttcccactgtacgaggcaggccaataccatcccaaccgccacggttaacaccacagtgaggaccgaaaagaccacggtccagacgaagatagcgaaaaagggcttctggatcccttcgtcggtaaagacgcgcgtaaagtttttcgcgccgatagtaacggtataaccaggactgagtttttcatcaccccagcttccgtcggcgttgatcgactgataataaccgctatcgttgtttggccggtattttacgccgctctggttattggtcagcaggccgtcatcagccagtgtgtacagcggacgggtaccggaaaactgacgcagcgagctcataatcactttactttcatccggcaggacggcggttatctggttcaacgccagacggttctgggtgattattcgcagattggcgcgttcgccgcccggcagggcatcagtctctttcagctgtaatttttgttcgccgccgaaggaaaatgcgtcagacaggtaatgtttgcccgtttctccgtcggtgagggccagttgccactcgtcgccggtcgggtaaagaccgaagttataggtttttcctgcctgataagaacggtccatcagcacttgctgggcgcgttcaaaggtgagctggttggtgctgctgtagttagtaaaggcgatagcgatggtgcacaccagcgggaatagcacaaacagccccatgccggcgaggccagggtaaacgtagcgccaggcgtaggttttacgatttgcgaaaatatacaggccagcagagcttaaaatcagcgtcatgatggcgaacagatactccccttgtacgtacattaaaactacaaggtaacccaccagcaggcccagcagaccaattactgaccatttaagctggtcgctttgccaccagtgtttctttttaatgacatccatgggggttttcctctacagcgttgaaacttcctggccggagatgtgcctgatggcgctgcgcttatcaggcctacggtgtgttgtaggccggataaggcatttatgccgccatccggcacaggctcacggcattacttagtgatacggctttgtgcatctttcagcgcggcatccacggtttgacggccgctggcggcgttgatcacagccgtacgtaccgcataccagaaggcggacatctgcggaatattcggcatgatctcgcctttctgggcgttatccatggtggcggcgatacgggggtctttcgctaactgctcctggaaagatttcagcgccacggcgcccagcggtttatctttgttcaccgcttccagaccctgatcggtcagcaggtagttttcgaggaactctttcgccagctctttattcgggctggcagcgttaatccccgcgctcagcacgccgacgaacggtttcgagggtttacctttgaaggtcggcagcagggtgacaccgtagttgactttgctcttgtcgatgttcgaccatgcccacggaccgttgatggtcattgccgtttcgcctttattgaaggccgcttcggcgatggagtaatcggtatcggcgctcatatttttgttcttgatcatatcgatcaggaaagtcaggcccgctttcgcgccggcgttgtcgacaccaacgtctttcacgtcatacttgccgttttcaaatttgaacgcgtaaccgccgtcagcggcgatcaaaggccaggtgaaatacggctcttgcaggttgaacattatcgccgacttccctttcacttttagctctttatccagcgccgggatctcttcccaggttttcggcgggttcgggacgaggtctttgttataaatcagggagagggcttcaacggcgatggggtaggcgatcagcttgccgttataacgtaccgcatcccaggtgaacggatagagtttgtcctgaaacgctttatccggagtgacctccgccagcagaccagactgcgcgtagccgccaaaacggtcgtgcgcccagaagataatgtcaggaccgtcgccggtggctgccacctgcgggaatttctcttccagcttatccgggtgctcaacggtcactttaatgccggtgtcttgctcaaattttttaccgacctcggccagaccgttataacccttgtcgccgttgatccagataaccagtttaccttcttcaattttggcgagagccggggcggaaatcatcatcgtcgtaagtgcggataatgcgaggatgcctacgccagttttaatcttcatatctcccatcctttttggtgatgtacacagaggtggtttaacggtctctagtttctttatacgacaacctctttccatcctccccgcccctacgccccaccccggctttatgtgatctgtgttgcataaatgtgagtaatgcgtgctggcgcacacaaaaacacgccgatttttgcgggcggcatcacgaaattccttttctgtccgcgcccgtggtctcaggtgttgtgtcctcatcctcccgcctcctcccccataaaaaagccggggggtggaggatttaccccagtcagggatcgcgcatagtcaggccatcatgaatgttgctgtcaatgacaggttgtaacgaagggagaagggcatggcgagcgtacagctacgaaatgtaacgaaagcctggggtgacgtggtggtatcgaaagatattaacctcgatatccatgacggggagttcgtggtgtttgtgggaccgtcaggctgtggtaaatcgaccttgctgcgtatgatcgccgggcttgaaaccatcaccagtggcgacctgtttatcggggaaacccgtatgaatgatattccgcctgccgagcgcggcgtgggcatggtattccagtcttatgcgctctatccccatctctccgttgcagaaaacatgtctttcggcctcaagctggcgggcgccaaaaaagaggtaatgaatcaacgcgtcaaccaggtggcggaagtgctgcaactggcgcatctgctggaacgtaagccaaaagcgctttccggcgggcagcgtcagcgcgtagcgattggccgcacgctggtggcggagccgcgtgtgtttttgctggatgaaccgctctctaacctggatgccgcgctacgcgtgcagatgcgcattgaaatttctcgcctgcataaacgtctgggccgcacgatgatttacgtcacccacgatcaggtcgaggcgatgaccctggccgacaaaatcgtggtgctggacgccggtcgcgtcgcgcaggtcggtaagccgctggagctgtaccactatccggcggaccgttttgtcgcgggcttcatcggctcgccgaagatgaacttcctgccggtgaaagtgaccgccaccgcgattgaacaagtccaggtcgaactgccgaatcgccagcaaatctggctgccggtcgaaagtcgcggcgtgcaggtcggcgccaatatgtctttaggcattcggccggaacacctgctgccgagcgatatcgccgatgtcaccctggaaggcgaagtccaggtggtcgagcagttagggcacgaaacacaaattcatatccagatccccgccatccgtcaaaacctggtttatcgccagaatgacgtggtgttggtagaagagggcgccacattcgctatcggcctgccgccagagcgctgtcatctgttccgcgaggatggcagcgcatgtcgtcgtctgcatcaagagccgggtgtttaaggcctccataaaaaaacgaaacgcaaaaccattcgcagttttagaaggtggcagcgtttaaagaaaagcaatgatctcaggagatagaatgatgattactctgcgcaaactcccactggcggttgctgtcgcagcgggcgtaatgtccgctcaggcaatggctgtcgatttccacggttacgcccgttccggtattggctggacgggaagcggcggcgaacaacagtgtttccaggcaacgggtgcccaaagtaaataccgtctcggtaacgaatgtgaaacctatgcggaactgaaactgggccaggaagtgtggaaagagggcgataagagcttctatttcgacaccaacgtcgcctattcggttaaccagcagaacgactgggaatcgaccgatcccgccttccgcgaagcgaacgtgcagggtaaaaacctgattgaatggctgccgggctctaccatctgggccggtaagcgcttctatcagcgtcatgacgtacacatgatcgacttctactactgggatatttcaggtcctggcgcaggtatcgaaaatatcgatctgggcttcggtaagctttcactggcggcgacccggtctactgaagcgggcggctcttacaccttcagcagccagaatatttatgatgaagtgaaagataccgctaacgacgtctttgacgtacgtctggctggtctgcaaacgaacccggacggcgtactggagctaggcgttgattacggtcgcgccaatacgaccgatggttataagctggctgatggggcatcgaaagacggctggatgttcaccgccgaacacacgcaaagcatgttgaaaggctataacaagtttgtcgtgcaatatgccaccgatgccatgaccacgcagggtaaaggccaggcgcgcggttccgacggttcttcatctttcactgaagaattgtctgatggaaccaaaattaattacgccaataaggtcatcaataataatggcaatatgtggcgtattttggatcatggcgccatctcgcttggtgataaatgggatttgatgtacgtcggtatgtaccagaatatcgattgggataataacctgggtactgagtggtggaccgtgggtgtacgtccaatgtacaagtggacgccaatcatgagcaccctgctggaagtcggctacgacaacgtgaaatctcagcagaccggcgatcgtaacaatcaatataaaatcaccctggcgcaacagtggcaggcgggcgacagcatctggtcgcgtccggctatccgtattttcgccacctacgcgaaatgggatgagaaatggggctatatcaaagacggcgataacatttcccgttatgccgcagcgactaactccggcatttccaccaacagccgtggcgatagcgatgagtggaccttcggcgcccagatggaaatctggtggtaatacgatggtcatctgacgtaacgaggggcgcaagcccctcggaaacatcaggtctgatgatgcttgtaagccgaataaggcgccagccgccattcggcgatatgtttgggttggcgcgctattgcctggctaccgctgaacccgccttattgaggtgagaataatgaaaatgaagaaaagtctcgtcgccctctgtttaaccgcagggctgttcgccagcgtgccgggtatcagcctggcggaagtgaactatgtaccgcaaaataccagcgccgcgcccgttattcctgctgctgcgctacagcaattaacctggacgcctgtagatcagtcaaaaacgcagtctacccaactggcgactggcggccagcgccttgacgtcgccggcattaccggcccggtcgccgcttatagcgttccggcgaatatcggcgagctgacattaactctgaccagcgaggtcaataagcaagccagcgtttttgcgccaaacgtgttgattcttgaccaaaatatgacgccttcggcgttcttccccagcagttactttacttatcagcagccgggcgtcatgagcgcagaccggctggaaggcgtgatgcgcctgacgcctgcgttggggcagcagaaactctatgttctggtgtttacgaccgaaaaagatcttcagcaaaccactacgctgctcgatccggcaaaagcctatgccaaaggcgtcggtaactctatcccggatattcccgatccagttgctcgccataccactgacggcgtggtgaaactgaaggtgaaaaccaacagcagctccagcgtattggtcgggccgttgtttggctcgtccggtaccgggccggtaacggtaggcaataccgccgcgccggtcgctgcgccagcgccagtcgcgccgaagaaaagcgagccgatgttgaacgatacggaaagctactttaataaagcgattaaggatgccgtagcgaaaggcgacgtcgataaagcgctgaaactgcttgatgaggccgaacgtctgggatcgacatctgcccgttccacctttatcagcagtgtaaaaggcaaggggtaattatttccccacagtgctgattttgcagcaactggtgcgtctcctggcgcacctttttttatcatttcatgcgaattgttatttttttgttgcgcaacagatcacttaattgtgattgcgccccccgtaatgtcttttctgagatacaatgactttaggttatgaatcggagagtaaggcatgtcacaccctgcgttaacgcaactgcgtgcgctgcgctattttgatgcgattcctgcgcttgaaccccatttgctggactggctgttgctggaagattctatgactaaacgttttgagcagcagggaaagcgggtaagcgtgacgctgattcgggaagcgtttgtcggccaaagtgaggtcgaggaagcatcaggtttactgccatccgagtcccgctactggttacgtgagatactgctttgcgctgacggcgagccctggcttgccggacgtaccgtggtaccggaatccacgctgtgcggacctgaacaggtcttacaacatctgggtaaaaccccgcttggacgttatctatttacatcatcgacactgacccgcgattttattgaaattggacgcgatgcaacgctgtgggggcgccgctctcgactgcggttgagcggaaaaccgctgttgcttaccgagctttttttacctgcatcgccgctgtactgagaggaagataaagatggagtggagtctgacgcagagtaagctgctggcgtttcaccgtttgatgcgtacagataagcctattggcgcgttgctgctgctctggccgacgctttgggcgctatgggtggcgacgccgggtatgcctcagctgtggattttggcagtttttgtcgctggcgtgtggttaatgcgcgcggcgggctgcgtggtaaatgattatgccgatcgtaaatttgacggacatgtaaaacgtacggtcaaccggcctttacccagcggcgccgtgacagagaaagaagcgcgcaacctgtttgtggtgctggtgctgctggcgtttctgttggtgctgacgctgaacgccatgacgattctgctttccgtggcggcgctggcgttggcctgggtttatccctttatgaaacgctacacccacctgccgcaggtcgtgctgggggccgctttcggctggtcaatccccatggcgttcgccgcggtgagcgaatccctgccgttgagctgctggctgatgttcctcgccaatattctctgggcagtggcttacgatacgcaatatgcgatggtcgacagagatgatgatatcaagataggcattaaatcgacggcgatcttgtttggtcgttatgacacattgattatcgggattctgcagcttggcgtcatggcgttaatggcgctgatcggctggttgaatggtctgggatggggatattactgggctgtgctggtggcgggcgcgctgtttgtctaccagcaaaaactgattgcgaaccgtgagcgtgaagcctgctttaaagcctttatgaacaataactacgttggcctggtgctatttttagggctggcgatgagttactggcacttctgatgtcatgccgggcggacccggcctacaaagccaaaattttcaatacgtcatatcagttgcccgataagcttacgccatcgggcatttcaggcactggcttactcgccctgcgtcgcgctttcaatcgtcagacggacatcagaggtaatcagatcggcaagcatctgatatatcttcatcgtttctgccggttcggcatcgcccgtatcactgatataaccctcatcccgtagcgtcaacacgagtgaactgaacaccgctttgtcgaaaaactccggcgcgttaataccgtgcaggacagacagacgttgcgccacggtacggctttctttctccagcgtactgcggttgatggacggattggcgctcaacagccagaacgtaatggcataacgctgtagcgtttcgcgcgcgcctgccgccagcagttgcagcgtaccggaatgcgtcgggttgatatgcagttcatcatcctgcagggtaattagcccctgacgctgcatttcactggccagcgcgtcaatgaccgaggctaactcctcgcgctcccagcgcaggaacagctccgcttttaacatcggatagagcgcttcaacatgctgctgcaacgcatcacgcgaaatgcgacgatgctgggtgataatcgccgccatcagcgaaggcataatcaacatatgcgcgatattgttacgatagtaggtcatcaacaccgcctgctcgcgcggcagaatgatgatatcgccaatggtgtctttctcgacctcaaacttattcatctgcagcgcgtgagcgataagctcgccagcgctggcggcaggaacggttgagtctgtggaataagggacattgcgcatcagatcgagatagcaatcaagctgctcggtgagctgctcgcgggtgagcgagcgctgacgcgacgctaacagcgcggtacaacacaggttcatcgcgtttgccgcgccagcgttgttaatacgcaccatcagatcggcggcgatactatttaccgtcggcgtcagccaggctgggcgtatggcctctatagggtcgatagattcgcgccactccggcacatgctggttcaggtacgtcatgagcggcatcggttcgccaaagttaacgtagccctgacccagattgcgcagcttgctcaagcctttcagcatctgcggcaggctctctttctcttttgtcgcgccgcgcagttctttcgcataggtgcccacttccatgacgtgctcatagccgatgtaaataggcactaacgtaattggacgggtaccgccgcgcagcatcgcctggatagtcatcgacagggtgccggttttcgggtctaacaaacgtccggtacgcgaacgtcctccttcgacaaaatactcaaccgagtaaccgcggctgaacagttcgcccaggtattcgcgaaagacggtggaatagagtttattccccttaaaggtgcgacgaataaagaacgcgcccagacgacggaaaatcgggccagcgggccagaaattaaggttaataccggcggcaatgtgcggcggaaccagtccctggtgatacagcacataagaaaggagcaagtagtccatatggctgcggtgacagggtacatagacgatttcatgcccgtcgtgcgccagttggcgtacgcgctcggcgttatgcacgttaattccctggtaaagtcggttccaggtaaaccccaaaatcctgtcggtcaaacgaatcatctcgtaagagaagttcgccgcgatctcttccatcagcgcaatggcgttttgctgcgctttttcatgagagatttttttactgcgcgcttcgtcttctaccgcgcgggcgatcgctttcgaggccagcagtttgttaaacagatcctgacgggcaggcaggcgtgggccaaccgccgccaggcgctggcgagcaaagtgcatacgcgccacgcgagccagcttctgcgcgatgattttatcggtgccgtgttcatcagccatacgacgcaatgagacggacggcgagaatcggacaaagctatcgcgacccagccaggagatggcaaagaatttctgtacgccgttcagcatacgtaaaggcgggttatcttctcccttttcacgacccggcgcgcggccaaacatcacggaaacgggcaccatctgcacgtccaaagccggattactccgatgcagatcgagataatcgtgaaaaagtttcaccgactcttcttttggcgtgtaataggtaaagacacgcggtccgccgtgaataaatacatagcgtggcaacagcgcgccgtcgatctccagcggctccagcggatccgggagatcgtgcgccagacattgcgcccgcagcgtcagtaagtccgcttttgagttgtatggcaagacatacataatggggcgagaagtatcgagccccaattcctgggcgggttccgccggaatagacttgctttttaccagtatgcttaatggtaaattcagtaatttgtagtaaattcgtggccagccggacataaacgatgtaaagcctctggttaataatgcaaatgcggtgcaaggatatcagaaagtttagcgaatttctgttgtatcccgtcatacttcgcgctgcgttacggcagtccgaatcgtgcagggcaaccgtataatgtcattgacgttaataatgtaaaaaggttcttttgatggccaataataccactggattcaccagaattatcaaagcggcaggatattcctggaaaggatttcgcgccgcatggactcacgaagcggcgtttcgccaggaaagcctcgcggtattgctgggcgtcatcatcgcctgctggctggatgtggatgcgattacccgtgtgttattgataggttccgttttacttatcatgattgttgaaatcctcaacagcgctattgaagcggtcgtggaccgcatcggttctgaataccatgagctttccggccgtgcgaaagatatgggatcggctgcggtgctactgtctattttcgttgccctgatgacctggggcatcctgttatggtcacattttcgataaaggttccaaattttataaatctcttgttttttgcgccgtttgtggttccaaaatcacctttaactgtatatactcacagcatgattgtatatacacccagggggcggaatgaaagcgttaacggccaggcaacaagaggtgtttgatctcatccgggatcacatcagccagacaggtatgccaccgacgcgtgcggaaatcgcgcagcgtttggggttccgttccccaaacgcggcggaagaacaccttaaagcgctggcgcgcaaaggggtgcttgaaatcgtttccggcgcatcgcgaggtatccgtctgttacaggaagaagaggacggattaccgcttgtcgggcgtgtcgcggcgggtgaaccgcttctggcgcagcagcatattgaaggccattaccaggtcgatccttcgctgttcaaacccagcgccgatttcctgctgcgcgtgagcggtatgtcgatgaaagacatcggtattatggatggggatttgctggcggtacataaaacgcaggacgtccgtaatggccaggtggttgtcgctcgcattgatgatgaagtgacagtaaaacgcctgaaaaagcagggcaataaagtggagctgctgccggaaaacagcgagtttacaccgatagtggtggatctgcgcgaacaaagctttacgattgaagggctggcggtaggcgtcattcgcaacggggaatggttgtagtctctttttaatctccttgtaagccgccatccggcaatcgtgtagcctgatggcgctgcgcttatcaggcctacgggaatgcagttcctgagatgattaatttgtaggccggataaggcgttacgtcgccatccggcaatgcgctcgtttcgtttaactccttgtcaggcttttctccatgccgctttttacctcctctgataaagctctctggcgtcttgcgttgccgatgattttttctaacatcaccgtccccttactggggctggtcgatacggcggtgattggtcatctggacagccctgttttcctgggcggcgtggcggtgggcgcgactgccaccagctttcttttcatgctgctgctatttctacgtatgagcaccaccggcctaacggcgcaggcatttggcgccaaaaatccgcaggcgttagcccgggcgctcattcaaccgttattgctggcgctgggcgcaggcgtgatgattgtgctatttcgcacgccgcttatcgagctggctttacatattgtcggcgggaacgacgctgtcctggtgcaggcgagacgcttccttgaaattcgttggctaagcgctcccgcgtcactggcgaatctggtgctgctcggttggctgttaggcgttcagtatgcgcgggcgccggttatcttgttggtcgtgggcaatatcctcaatatcgcgctcgacctgtggctggtgatggggcttcatatgaacgtgcagggtgctgccctggcgacggtcatcgcagaatatgtcacgttactgatcggcctcatgatggtacgtaaagttctccatctccgcggtgtgtcgctggatatgctaaaacaggcctggcgcggcaacgtgcgccgccttttggcgctcaatcgcgatatcatgctgcgctcattgctccttcagctttgttttggcgcaatcacggtgtcaggcgcgcggctgggcagcgatattatcgcggtaaatgcagtcctgatgaccttactcacctttacggcctatgcgctggacggttttgcttatgcggtggaggcgcactccggtcaggcttacggcgcgcgtgacggtagcaagctactggacgtctggcgagcggcgtgtcgtcagtcaggaattgtggccttgttgttttccacagtctatgccctggcaggcgaacatattgtcgcgttactgacctcattgccgcaaatacagctactggcggatcggtatcttatctggcaggtggtattaccgctggtgggcgtatggtgctatctgctcgacggtatgtttattggcgcgacgcgcgctgccgaaatgcgcaatagcatggcagtcgccgcgggaggattcgcgctgacgctcttcgccctgccggtattaggaaatcatggtttatggctggcattaaccgtgttcctggcgcttcgcggtctgtcgttgagccttatctggcgtcgtcactggcgcgagggtacatggtttgccagatcgtgacggttaaaaattctgaatataaaaccgaaggccgaattcctgcctacaattattatcacgtccagcagaaattgcagagcatttgggcgaataacacctgctattcctaaccgaatgatgaggacaagatgatgaataaagacgaagccggcggtaactggaaacagtttaaaggtaaaatgaaagaacaatggggcaaactgaccgatgacgatatgaccgttatcgaaggtaaacgcgaccaactggtaggtaaaatccaggagcgttacggttaccagaaagatcaggcggaaaaagaggttgttgactgggaaacccgtaacaactatcgctggtaatatgttttcccctaccaggagtacatggatgtgcttccccctgtttgcttatgaatgcgggcgtgcccctctctactgccgcccgttttccgttcaggctaacgtggttttttcttcaccagcaccgagtgatcgtgaccacagtttcccggatggcgacacgcttctacttctacgcacgcagggcacagaccgtgcgcctcaataacgttatgtcgtagcgcaaagcccattttagccgccagcgtatgcatgatgtcttccacgccctcggcacactcttccttcaccacgccgcaacgatcgcagataaacatggccgagctgtgcgtcggctggtcgaacaggtggcaaaccacataactattggtggattccactttatggacaaaaccctgttcgagcaaaaaatccagcgcgcggtaaatggtgggcggtttggcctgtggttccgtttcgcgcagcaaatcgagcaaatcgtatgcgctgatggcaccctgttgcagactcatcaggcgcagcacttcgaggcgctgaggcgtcaggcgcacgttgcgctgcgcgcagagtttttcagcttgcgccagtaactcttgcgttgtggtcttttccatgtagcacctcgaatggcatgaaagtctaatccgttactttaccacgagctgcttaaaactctgaaattaccccgcgacaatatatcgcctgctaagcttttccgcgccagtattctcatctatacataatgagggtcgatattataacaacaggatttaacatcactatttcacagcaatagttcgcctctgtccggtaaagcgtggcggaggaattacttcacctgataataagatgggctaactgtgaacaaaaacgtcaaactttcactgattgctatcgcggtctcgctttttatggcaaagcaggcgagcgccgccaatacctggacggaagcgcgtaatgacgcaatgggcgggacgggcgttgcgtccgcgaattatggcagcggagtactattaaatccggcgttactggcaaaagccaaaccggaagacaatatcactgttgtccttcctgcggtcggcgtccagattacggataaagacaatctccaggatgaaattgacgatatcagcgataaagtggattactacgatgaggtcgtcgataaccttacgctggggcaaattctgctcaatccgcgaggcgtgctgaatcaatttcagggcgccgcgcgcgacctggccgatgagctggaatatctcaacggaaaaaccgcccgcgccaatgccggcgccgggttggcggtaagtattccagggcaaacgctttccgtggcgtttatcgccaaaggttatgcgcatgggcgcgtgagttcgtccattgatcagaacgatattcagtatctgcgcgatatccagcatgatgaacgtgtcgcgcttcgtgaagcaggacgcgctgctttgctggggtctgacgaaattacaaagcatttaaactctaccgcgtcggggcgggtagcgattgtatctgactacggtattgcgctggcgaagcagtttgtggtgggcgaggtgcctgtttccattggcgttacgccaaaactgcaaaaaacctggctctataactacaccacctcaatttataactacgacagtagcgactggaatagcagccgttatcgcaatgacgatacgggttttaacattgatgcggggcttgctgccgatatcggtgaaaactggacgctgggggtgagcggacaaaatctggtatctcgcgatatcgatacgaaagatatttacatcactaatggtatgacgggagaaaccaccaactacaaagatacataccaaatccgccccctggttaccgcgggcatcgcatggcataacgatttgctgaccgtaagcgccgatggcgatctgacggaaacgaaaggctttaagagcgaagacaattcacagtacgttggcgtcggcgctgaagttcgaccgttgtcatggctggcggtgcgcgcagggtatcgtgcggatgtgaaaaataacgatagcaatgtggttaccggcggtcttggctttgcgccctttaaccgtgtgcatctcgatttaatgggactgtacggcgaagatgaaacctggggggcaggcgcgcagcttacaatgacattctgaggtgctttcaccggaggcgctacgcctccggtttagcgttatgctatagtaacgccccttttttaaccggatgcttatttattcgccatgcagcctgaaacccagtcctccgctttacctgcttatcgcttctccatcgcgcctatgctcgactggacggacagacattgccgctatttcctgcgtttgctgtctcgccagacgcagctctacaccgaaatggtgaccacgggcgcgattattcacggtaagggtgactatctggcttatagcgaagaagagcatccggtcgctctacagcttggtggaagcgatccggctcagcttgcgcattgtgcaaagctggcggaagcgcgtggctacgatgaaattaacctcaacgtggggtgcccttccgatcgcgtgcaaaacggtatgtttggcgcctgtttgatgggcaatgcgcaactggtcgccgattgtgttaaagccatgcgtgatgtcgtctcgattccggtgacggtaaaaacccgcattggtattgacgatcaggacagctatgcgtttctgtgtgatttcatcgatacggtttccggtcagggcgaatgcgagatgtttattatccatgcgcgcaaagcctggctttctggcttaagcccgaaagaaaatcgtgagatcccgccgctggattacccgcgcgtctatcagctaaagcgggattttccgcacctgaccatgtccattaacggcggcatcaaatcgctggaagaggcgaaggagcacctgcgccatatggatggcgtcatggttggccgcgaagcttatcagaatccgggtatactggccgcggtggatcgggagatttttggcgccgataccaccgatgccgacccggttgcggtggttcgcgcgatgtatccctatattgagcgtgaattgagccagggagcgtatctggggcatatcactcgccatatgctggggttgttccagggcatccccggcgcgcggcagtggcgtcgctatctgagcgaaaacgcccataaagctggcgcggatgttgctgtactggagcaggcgctaaaactggtggcagacaagcgttaaaagttcgccaaaaattagtcaatctcaccacgccctgtgcagtcttgcagggcgtttttcttatatatcaataatataaatattggcatgatttttgtaagggcttacctgaccagacccggtaagcgccgtgccgccgggcaatgccatttttatggggagcgactatgctggaactactttttgtgcttggcttttttctgatgttaatggtgacgggcgtctccttgctgggcattctggccgctctggttgtagcgactgccgtcatgttcctgggcggaatgttcgccctgatgatcaagctgttaccgtggctactgctggcggtggctgtggtgtgggtgatcaaagcagtaaaaacgccaaaaatcccacagtatcagcgcaataaccgtcggttttactaaggtattgagcggttcgtcacaacctggaactttgccctcacaagcaaataggaatcgattattaaatctgtcatgattgcgcaggtaacgaattcatcgcgctgtaccctacatacagccgaacaaaaaaagaaagggcttcccgggtggaagcccaatttctttgcagagctattacggaatcagcaggcttgagccctgtgtggcccggctttccagcacttcatgcgcgcgacgggcatcttttaacgcatagcgttgattttcagccacatcgactttaatcacgccgctggcgatcaatgagaacaattcattgctggcttcggtcagttcttcacgtgtcgtaatatacccctgtagtgaaggtcgcgtggcatacagggaacctttctgattcagaatacctaaattcacgccggtgacggggccggacgcattgccgaaactgaccatcagtccccgacgttgcaggcagtccagtgaggcctcccaggtatctttccccacggagtcatagaccacgcggacttttttgccgccggtgatctcttttacccgttcgacaatgctctcctcacggtaattaattacctgccaggcaccggcgtccagcgcccgctgcgctttttgcgcgctaccgacggtaccgataagcttcgcgcccagcgcttttgcccattggcaggcgatcagaccgacgccgcccgcagcggcatgaaacaggaagggttcgtcgggtttcacttcataggttttgcgcaacaggtaaaaaacggtcaatcccttgagaaaagaggctgccgcctgttcgaaagaaatggcgtcaggcaaaatcgcggctttatctgcggtgacgttatggacggaactgtaagcgccgagcgttgactgcgcgtagacgacgcgaatgtgctccacgccgttgccgactttactgaccacacccgcagcttcggttcccaggcccgcaggcaacgacgggggcggatagagtccgctacggatataggtgtcgatgaagttgataccaatggctttgttctcaacctggatttcgtgttccgccggttccgctggcgtaaactccacggtctgaagcacttccggaccaccatgcttgtgaaattcaatacgcgttgccatgcttcctccaaaagaaatgtggtaatctttcgacccaatcactatctcggtaactccattcactatggcaggaaataaacccttcaacaaaccacagactgatgcccgcgaccgcgatccgcaggttgccgggataaaagtgccgccgcactcgattgaagcggaacagtcggtgttgggcggtttaatgctggataacgagcgctgggacgatgtggccgagcgcgtggtggcggaagatttctatacccgcccgcatcgccatatctttacggagatggggcgcttgcaggaaagcggcagtcctatcgacctgattacgctcgcggaatcgctggagcggcagggccaactggacagcgtcggcggtttcgcctatctggcggagctgtctaaaaacacgccaagcgcggcgaatatcagtgcttatgcggacattgtgcgcgaacgcgccgtggtccgcgatatgatcgcggtggcgcatgaaattgcggacgccggttacgatccacaggggcgcaatagcgacgaactgctggatctggcggagtcgcgcgtcttccagatcgcggaaaaccgggccaacaaagacgaaggtccgaaaagcatcgaccagattctcgacgccaccgtggcgcgtattgagcagttgttccagcaaccgcacgatggcgttacaggcgtggataccggctatcaggatctcaataaaaagacggcagggttacagcgttcggatttgattatcgtcgcggcgcgtccctccatgggtaaaaccacttttgcgatgaacctctgcgaaaatgcggcgatgttgcaagataagccggtactgatctttagtctggagatgcccggcgaacagatcatgatgcgtatgctggcctcgctgtcccgcgtcgatcagacacgtattcgtaccggtcaacttgatgatgaagactgggcgcgaatctccggcacgatgggcattctgctggagaaacgcaatatgtatattgacgactcctcaggtcttacgccgacagaagtccgttcgcgcgcgcggcgtattttccgcgaacatggcgggttaagtctgattatgatcgactacctgcaattgatgcgtgtgccgtcgctttctgataaccgtactctggaaatcgccgaaatttctcgctcgttgaaagcgctggcgaaggaactccaggtgccggtcgtggcgctatcgcagcttaaccgctccctggaacaacgcgcggataaacgtccggtgaactccgacctgcgtgaatccggctctattgaacaggatgccgacttaattatgtttatctaccgtgatgaggtttatcacgagaacagcgacttaaaaggcattgctgaaattattattggtaagcaacgtaacggtcctatcggtacggttcgtctgacgttcaatggtcagtggtcgcgcttcgataactatgcgggaccgcaatacgatgatgagtaactctccgtcattcttttaacaaggaattcaaatgcaagcggcaacagtcgtcattaaccgccgcgctctgcgacacaacctgcaacgtctgcgtgaactggcgcctgccagtaagctggttgcggtggtgaaagcgaacgcttatggacacggtcttctggagaccgcgcgaacgctccctgatgctgacgcttttggcgtggcgcgtcttgaagaggctctacgtctgcgagcgggcgggatcacgcagccaatcctgctgctggagggttttttcgacgccgccgatttgccgaccatttccgcgcaatgtctgcataccgccgtacataatcaagagcagcttgccgccctggaggcggtggagctggcggagccggtaacggtctggatgaagctggataccggtatgcatcgtctcggcgtgcgtcccgaagaggcggaggcgttctaccagcgtctgacgcactgtaaaaatgtacgccagccggtgaatatcgtcagccattttgcccgtgcggatgagccggaatgcggcgctaccgaacatcagctcgacatttttaatgccttctgtcagggtaaacccggtcagcgctctattgccgcgtctggcggtatcctgctgtggccgcagtctcactttgactgggcgcgtccgggcatcattttgtatggcgtatcgccgctggagcacaaaccctgggggccggattttggttttcagccggtgatgtccttaacctccagtttgatcgcggtgcgtgaccacaaagcgggcgaaccggtgggctacggcgggacatgggtgagtgagcgcgacacgcgcctgggcgtggtggcgatgggttatggcgatggctacccacgagcggcgccttccggtacgccagtactggtcaatggtcgtgaagttccgattgtcgggcgggtggcgatggatatgatttgcgtagatttggggccaaacgcgcaggataacgcgggcgatccggtggtcttatggggtgaaggtctgccggttgaacgtatcgctgaaatgacaaaagtaagtgcttacgaacttatcacgcgcctgacctcaagggtggcgatgaagtatattgattaaatacgcggcgggccgggtggcgcttgcgcttatccggcttgtatcgcgcattggctgtaggccggataagacgttcacgccgtcatccggtaatatgcgcatccaccacaacatcctctcgatcttctcgtccttccggtttattgtgttatttcctgccctctgtaaacctggagaaccatcgcgtgtttcaaaaagttgacgcctatgccggcgatccgattctttcactgatggagcgttttaaagacgactcccgtcacgacaaagtgaatctgagcattggcctgtattacaacgaagacgggattatcccacagcttaaaacggtggccgaagccgaagcccggcttaacgcgcagccgcatggcgcttcgctgtacctgccgatggaaggactcaatacttatcgccatactatcgcgcctttgctctttggcgccgatcacccggttcttcagcaacagcgcgtggccactatccagacattaggcggctccggcgcgctgaaagtaggcgcggatttcctgaagcgttatttccccgacgcaggcgtatgggtgagcgaccccacctgggaaaaccatattgcgatatttgccggggcaggattcgaagtgagtacttacccctggtatgacgacgcgactaacggcatccgttttaacgatctgctggccacgctgaatacgttacctgcgcgcagtatcgtgttgctgcacccctgttgtcacaacccgaccggagcggatttaacgccttcgcaatgggatgcggtgattgaaatagtgaaagcgcgcgatctgattccgtttcttgatattgcctatcaggggtttggcgcaggcatggacgatgatgcgtacgttattcgcgccattgccagcgctgggttacctgcgttagtcagtaattctttttcgaagattttctcgctgtacggcgagcgcgtcggcggcctgtccgtggtgtgtgaagatgctgaaatcgccgcgcgggttctgggacagctaaaagcgacggtgcgccgaatttactccagtccgccgtgtttcggcgctcaggtggtcgctacggtcctgggcgatgaggcgttaaaagcgggctggctggcggaagtcgacgcgatgcgtaaccgcattatatcgatgcgccagacgctggtgaaggagctgaaggcggagatgcctgaccgcaactttgattacttgttacagcagcgcggtatgttcagctataccgggttaagcgaggagcaggtcgatcggttgcgcgatgagtttggcgtttacctgattgccagtggccgcatgtgtgtcgccgggcttaatgcttcaaatgtacaccgcgtggcgaaggcatttgccgctgtcatgtaatattcaggccggacggcgataacagtgccctccggcctgacaatagctgttgtgatcatcctcttttttcgtaacaaaaccgcagataatccttccttttgaccgttactggcgttatggtcagatagttttttgagcaaagactcatcttaataattataatattttgaattttaagggaaaaccatgaaaaaaataaccctggcgctgagtgccgtctgtttgttgtttacgctaaaccattccgcgaatgcgttagtatcttccccttcgacgctcaatccgggcactaatgttgcaaaactcgcggaacaagcgcctgtccattgggtctctgtcgcccagattgaaaacagcctcaccggacgcccgccgatggcggtcggctttgatattgacgacaccgtgttattttccagccccggattctggcgcggaaagaaaacctactccccggacagcgacgattatctgaaaaatccggccttttgggaaaaaatgaacaacggctgggatgagttcagtattccaaaagaagtggcccgacagctcattgatatgcatgttcgccgtggcgacagtatttactttgtcactggtcgtagtcagacgaaaacggaaaccgtgtcgaaaacgctggcggataacttccatattccggcggcgaatatgaatccggtgattttcgccggcgataaaccggaacaaaatacgaaagtacagtggctgcaggagaagaacatgcgtatcttctacggcgattcggataacgatattaccgcggcccgtgattgtggtatccgcggtattcgcatcctgcgcgcggctaactccacctacaaaccgctgccgcaggcaggagcgtttggcgaggaagtcattgtcaactcggagtactaaaaatcaggagagcgacaggctctccttttttgcatgatttttgcacaaacttgccccgctggcttttaccttttccagacttgctgcacactattcaggagacgtttgtttttaggaaggagcagcctatgtggtatcagcgcaccattacactgagcgagaagccgcgcgggtttcatctgataacagatgaaattaccgataaattgtctggcttaccgcctgtcgaaacgggtttgctgcatctgttgttgctacatacctcggcctcgctgacgttaaacgaaaactgcgatcccaccgtgcgcgctgatatggagcgccatttcctgaaaaccgttcccgataatgcggcgtatgaacatgattacgaaggcgcggatgacatgccttcgcatattaagtcgtcagtattgggcgtctcgttgctgctgcctgtacgccaggggcgtttacagttaggaacatggcaaggtatctggttgggagagcaccgtattcacggcggtccacgtaaaatcatcgcgacactacaaggggaatgataatgaccatttcggaattactgcaatactgcatggcaaaacctggcgcagagcagagcgtccacagcgactggaaagcgacgcaaattaaagtggaagatgtacttttcgcgatggtaaaagaagttgaaggacgcccggcagcctctctcaaaaccagcccggaactggcagagttgttacgtcagcagcacagcgatgtacgaccgagtcggcaccttaataaagcgcactggagcacggtctatctggacggctcgctgccggattcacaactctattatctggtcgatgcctcttatcaacaggcggtaaatgcgctgtcggaagataaacgcaagcagttgccgcagtcctgattatagcgcgccgaccaacaacgccagggcgatatcaatgaggcggatgaccgtagaccggatacggctgccgagggcgatttgcgcattattggcgcgtagcctggcgaggtcccgctgtccttccagcagaataatcatatcgtcgtcgtccagccagccgcgagcatgttcctgaagcgcgcgggcgataaacgcggcggactcgcggatagcgtcgtcgctgtcttctcttgcctgcttatacgtctggataaactcggcaatcgccgaggacgctacagggtgttcggcctgggcggtggttatcaggtaatgtatttcgttaatagacgccattttcatctccctgagtgcagcgggcgccccaatgcagacagtcgccctgtatggctaatttccagacctgattattttgctgttggtatctctcagcctggatgtaagtaagtggttgcttacgtcgcataacccgcgcataaagacgcaaatagtgatttttcagcagcgccagattatcgagacggtgtttatccccaccttgacgggcgacccgctcagcctgaaaaaatatctggcggatatcgcggtcatccttgagcagtgtctctttttgccacggtattcgcgccgcgtcctgcaggaagcgggttgagcgcgcttgtaatagcgttagttgttgaaaagccacggcgctaaagcggtcaggcagcgtacaggcggataaaaacaggcacagcagtagtgtgattgcgtagggcaacttcatggtgttttccataacagaccgtttgcgctatcacatgtcagagcgaggcggcacgcaaatcacaaatgctcaacacggatacaatgaggtgggatgaggaaaaatgatgccgcttcccggcgaatcggaaagcggcgtgaaggttatttgagcataggtttaaggaagcgggcggtatgcgacgcctcgcactccgccacggtttccggcgtaccggcgacgagaatttcgccgccgccgctgccgccttccgggccgaggtcgacaatccagtccgccgttttaatgacgtccaggttgtgttcgatcaccacgatggtgttgccctgatcgcgcaactgatgcagaacgtcaagcaactgctgaatatcggcaaagtgcaggccggtggttggctcgtcgagaatatacagcgtctgcccggtgccgcgcttcgacagttcgcgcgccagcttcacgcgctgggcctcgccgccggaaagcgttgtcgccgactgaccaagacggatataggtcagccctacgtccatcagcgtctgcagcttacgcgccagcgccggaaccgcatcaaagaactcacgcgcttcttcaatggtcatatccagcacttcgtggatggtcttgcctttgtacttaatctccagcgtttcccggttatagcgcttgcctttgcactggtcgcacggcacgtaaatatccggcagaaagtgcatttcgactttaatgacgccatcgccctggcacgcttcgcagcgaccgccgcgcacgttgaagctgaatcgccctggcgtgtagccgcgcgagcgagactccggcacgccagcaaaaagctcgcgaaccggggtaaagacgcccgtataggtcgccgggttggaacgcggggtgcgcccgattgggctctggtcgatatcgatcactttatcgaaatgttccagcccctgaatatcccgatacggcgccggttcggcgatagtcgccccgtttaactgacgctgggcgatggggaacagcgtgtcgttaatcagcgtcgatttaccggaacccgagacgccggtgatacaggtaaacagccctaccggtagcgtaagggtcacatctttcaggttgttgccgcgcgcgccggtgagtttgagcactttttctggatttgccggcacgcgttgtttcggcacttcaattttgcgtttaccgctcatgtactggccggtcagcgattccggtaccgccataatggcttccagcgggccttccgccaccacctcgccgccgtgaacgcccgcgccggggccaatatcaatcacatggtcggcggcgcgaatggcgtcttcatcgtgttccaccacaatcacggtattgccaagattgcgcagatgaatcagcgtacccagcagccgttcgttatcgcgctggtgcagaccgatggacggctcatccagcacatacatcacgccgactaacccggcgcctatctggctcgccagacgaatacgctgggcttcgccgccggaaagcgtctctgccgagcgggagagcgtgagatagttcaggccgacgttcaccagaaacttgaggcgatcgccgatctcttttagcactttttcggcgattttcgctcgttgcccggaaagcttgagattagtgaaaaaatccatcgcatggccaatgctcatatcagaaatagcaggcagcggcgtattttccacaaatacatggcgcgcttcgcgattcagtcgcgtgccttcacagctggcgcaggggcgattactgatgaacttcgccagctcttcgcgcaccgcgctggattccgtctctttataacggcgctccatattatgcagcacgccttcgaacggatggcggcgcacggaggtatcgccgcgatcgttcatatatttaaattcaatgttctctttgccggaaccgtacagcacgactttatgtacgttggcgctgaggcttgcccacggcgcatctacgtcgaacttatagtgttccgccagcgacttgagcatttgaaagtagtaaaaattgcgacgatcccaaccacgaatcgcgccgcctgccagcgacaggtcgggattctggatcacgcggtccggatcgaaatattgctgaacgccgaggccgtcacaggtcgggcaggcgcctgccgggttgttgaacgagaacagacgcggttccagctcgcgcatactgtagccgcaaatcggacaggcaaaattggcggagaacagaagctcctccgctttctcatcgtccatatcggcaacaaccgccgtgccgccggataattccagcgccgtttcgaacgactccgccaggcgttgggaaagatcgttgcgaactttgaagcgatcgatcaccacctcaatggtatgtttcttttgtagctccagcttcggcggatcggagagatcgcagacttcgccgtcaatacgggcgcgaatgtaaccctggcttgccagattttccagcgttttggtgtgttcgcctttacgctctttaataatcggcgcgagcagcatcagacgtttgccttccggctgtgacagcacgttatcgaccatctggctaacggtttgcgccgccagcggcacgtcatgatccggacaacgcggctcgcccacgcgggcaaacagcaggcgcaggtagtcgtggatctcggtaatagtacccaccgtagagcgcgggttgtgcgatgtcgatttctgttcaattgagatcgcgggcgatagcccctcaatatggtcgacatccggtttttccatgagcgacaaaaactgccgcgcgtaagcggagagcgattcaacgtaacgacgctgcccttcggcatacagagtgtcgaaagccagtgaggatttgcctgaacccgaaagcccggtcacgacaatcagtttgtcgcgggggatgacgaggttaatatttttgagattatgggtgcgggcgccccgaacttcgatcttatccattcacctttcccggtagagactcggatgcctggtttgtttgaaggacaaacggcagaaacggctaattatgacacaatttaacctgtttgaatatacagtattggaatgcatcttcagctaaagtatgcaacaatatgaggttcgcgcgagtgacctggaacctgcatcgcagctattaaaatgctacgtggaaatggtacactcacgcgtttacactatttatgaaacgtattcaggagactcaattatggccagcagaggcgtaaacaaggtgattctcgttggtaatctgggccaggacccggaagtacgctatatgccgagtggcggcgctgtcgccaacttaacgctggctacttctgaatcctggcgcgataagcagaccggcgaaatgaaagagcagactgaatggcaccgggtggtgatgttcggcaaactggcggaagtggccggcgaatatctgcgtaaaggttctcaggtgtatatcgaaggtcaattgcgtacccgcaagtggaccgatcagagtggccaggaacgctatacgactgaaattaacgttccgcagatcggcggcgtgatgcagatgctgggtggtcgccagggcggcggcgcaccggcaggcggtcagcagcaggggggttggggtcagccgcaacaacctcagcagccgcagggcggcaaccagttcagcggcggcgcgcagtcgcgtccacagcaatccgcgccagcgccgtctaacgaaccgccaatggattttgacgacgacattccgttctgatttttggtaaaaaactcaaagcgttatttgcattttcgctatagttctcgtctgctgaaatgcctggtgtaaaccaggcattttcttacctggtattattgtctttgtatccctttcaaaaaagagaagcgcatatcttacggaaaaatgtcgcttatcgcctctggccgactcgcctcggcacatcattatccagccgaagttcataaatgtactgcaataacccggattgtcttaaatatgaaagagaaatctcatctgcaaaatatataatttatagccattttttgacaacaaaaagatattataaaataacggtagagaatggtcggtattatcaatggttaattaaatgtttgctttagcttgtgatgagctcaaatatgatatgtgtatcttgctttatttttaattgctgaagataaaattgttacttatagctggctttatataaaaaatggttttatttgtgtatttttttacacaattctgattttttactccccacttattatattttcaatgatttaagttatattgaagtccatatgaccctatgttttaattgtgaaaattaattttatcctctggaggcaaatttattaaatacgtatggttataacgcgtattaaaaagaaatatgtccttaaaatgatttagagtttcaatgattagctaacaaatctatttatcggcgggtggttttaatttgctgatgactattttttatttatgagttgagagcttatgcgatacctattattggggaggatatagttagtgcaataattgatgtctacctaattaaaaaaatgaagagtgtttttaattaaagcactcatctttgttgtgggcgcataaaaatggcgtcgttgtttttatttttctgattacgagatgtaagaaaactgaaatctataaagcgtattggtagcaggaagccaagggcggtagcgttcactttctgaataagttgagcatcctttatcctttctaatccacaaaaacattttattcacaatgtaatatcaggagacaacatggaagacgaaagtaatccgtggcctagttttgttgatacattctctacggtattgtgcatttttatatttcttatgttggtgtttgcacttaataatatgattattatgtatgacaactcaattaaagtttataaagcaaatatagagaataagactaaatctactgctcaaaatagcggagccaatgacgattcaaatcctaatgaaatagttaataaggaagtgaatactcaagatgtgtcggacggaatgactacaatgtcaggtaaggaggttggagtatacgatatcgccgatggtcagaaaactgatataacgtctacaaaaaatgagcttgttattacgtatcatggcaggctgagaagcttttcagaagaggacacttataaaataaaggcttggttagaagacaaaatcaatagtaatttattgatagaaatggttattcctcaggcagacatctctttctctgactctctacgactgggatatgaacggggaattattttgatgaaagagattaagaaaatatatcctgatgtagttattgacatgagtgttaactccgcagcatcaagtacaacgagtaaagctattatcacgactattaataaaaaggtgtcagagtgaaatatataaatcattaccgctatttgtttgtctgttttttccttgccatactccctttttttgctttatcttttcccggtataagagagtatgtttttgataacttcatggtttctgcaatttacaatggagtcattattgccatttatattacaggttctttgtgtgcattattcactattcttaaaaatatttcagcaaaagacatattaatagctcaggacgccagtagaaaaaatagcattctttctaacctcaatcaggttttgtttgccggggagtccaaacagtgtgatttcaatttactgatggaattagatgacaatgtgtctaccgcccgtaatcaacgattgtcatttattatgagctgtagcaatgtgtcgacgcttgttggcctgttggggacgtttgcgggtctgtctattacgattggttcaatcgggaacttattgagctcgccatcagatgttggcggtgataatgcaagtaatacactcaatatgatcgtgacaatggtagcgtcgctttctgaaccattgaaagggatgaataccgcatttgtatcttctatctatggtgttgtttgcgccatactcctgacctcacaaagtgtttttgttcgcagctcctattctcttgtttctacggaaatcaaaaaattaaaaatcataagcaacagagccaataataaacagcgaagcctgcgggttgaatcagagacgcttgtagaatttaaagagttgtttaaagcgttttttgataactacctgacagttgaaaacttacggacgcaggatgaagaaaagaaacgagagatgctatcagatagctttgtcactttgcaaaaccgactattggataactcagcaaaactggaacaaatttctacgctgattgatggttatctggtaagcagtaacgaaaatctcaaaaaattatctgacggtgtaataacaattacctctcgtttatctgaaggtaatatcctgcttgctgataataatgcacgactggaggcaatgagtacaatacaaaatattatagataaaaagaatgattcaataatgacatcagttgataaatgttatcaggaatctctttcacatggtaagaccataaacgatattgccgctggcagtgccgatatttctcatactctcgatgggctgagaaaagaaatggatgaggatatgaataatgttcatttagcgctatccgatctatcggctactgataaaaagattattgccaatactaaagagattagtgctgaaatggttagctaccgtgatacctatatgccattaatggaaaaaataacatctatgcatcaggaaatagtaaagcaacgtttgttaaacaaggaggaaaaaaatgaagattaagatgttttttctgacgactgcttttattacacaaagcacatacgccagcgagcttccggtcattcctctaagagatttagttaatgccgcattaacgcatcagccctctgttgctgtttcatattatgagactgaaaagaaaaacagtgacttagatctttcacgggcagcactttatcctaccctggatctaacatctggccttaataataacaggaaagagtcatcaggtaccgagaggaacgttgaaaataaggtgtctttatcataccgaataacggattttggagtgaggggggctaatatcaggaaatctgaatatgaaagagataatagtaaaactgactatgaaaaaacaaagaatatagtgtctcaggaggttgtgacaacctattacaacatcagtaaatatcgtgaaatgattgatggcgtaaatctggagaaagagttttataaaaagatgctggaaactttttcgttgctggtatcttccggtgtagctatgcaatctgatatgcgtaaagtacaagtatctatcgatgcattaaataccagaagcattatgtatcagtcgatgttggatgatgaaatgtataaaatgcagaatatgactggtctgaatttatcgccagttcagattcaaagcgatgaaaaattcaacctcttcaaaaaatatatctttgtcgaaagccctgaaaaacttatggacatggtgatgaaatacaacgatgactataagatgcttgtcaatacccgaaaagccgcgaccgaagatattaatgccgcaaaatcatcctattttccgactgtagatcttgtttccagctatgtacagaataacccgagcggtagtgccaaaaaaagtgattatgaagatgaatttaaaacgggtatcaatgtcagtttcaacatttttaatgggttcagaaattcagcccaggaaagaaaaatggtggcaagttactcgcaggctaagctgcaaattgacgattttttgattaaaacgcgttataacattgattcacaactttcaagatacgccgctgcaaaagagacttactcagtggcggaacgttcacatacaaacgcgttacagcttactgaattatatgagcaggagtttcagttagggcaaaaaagtttgcttgatttaatttcaagccgtaatgaagcatttcaggcatatgtaagcatgatcgacagcaaatatagcctgtatattttaaagctacagcaactctcattgatttttcatttaatggattatttaaaaggaaatactgaaagtgagttaaatgtaatgaaatgaatagaagacaaagcgatcatctcatgatgataattatttctttgacgatcttaattattatccttacctactttatagaaattaattcagtggttcatggtcagggcgttatcactactaaagataatgctcagttaatatctctttctaaaggagggacgatacaagatatttatgtagccgagggtgatactgtaaaaaaaggagaactccttgcaaaggtcgttaaccttgatctgcaaaaagaatatcaaaggtatagaactcaaaaagggtatctggataaagatgttaacgaaatatctttcattcttgataaagaaaatgagagtgggttgattaccctggatggcacccgttctttaagcaataaagaggtaaaagcgaatattgaattagtgcatagtcagataagagctaaagagttaaaaaaaacctctcttgattctgagattagcggattacaagagaagctgagttcgaaagaaaaagaactcgcattgcttgccgaagaaataaatattctttccccactggtaaaaaaaggaattagcccatataccaattttcttaacaagaaacaggcgtatataaaagttaagtctgaaattaatgatattgaaagtagcatcactttaaaaaaagatgatattgagttggttgttaatgatattgaggcgcttaataatgaattgcgactatctttatctaaaataatatctaaaaatcttcaggaacttgaggttgttaactctacattaaaagtaatagagaagcagataaatgaggaggatatctattcaccggttgacggtgtaatttataaaatcaataaaagtgccactactcatggtggtgtgattcaggcggcggacttactttttgaaataaaaccaaaagtaaggactatgctggccgatgtgaaaatattacccaaataccgtgaccaaatatatgtagatgaagccgttaaactggatgtgcagtcaattatccaaccaaagataaaatcgtataatgcgactatcgataatattagccctgattcctatgaggaaaataccggaggaacaattcagcgttattataaagtaattattgcattcgatgttaatgaagatgatttacggtggttaaaaccaggtatgactgttgacgccagtgtaattaccggaaaacacagcattatggaatacctgttatctcccttgatgaaaggcgtggacaaagccttttcagaaccagttaatactaaacgattagatacaccttgagagtgaatataatattatgggaaataaaagcatacaaaagttttttgccgatcaaaattctgtaattgatttatcttctttgggtaatgccaaaggcgcaaaagtttctctttccgggccagacatgaacattaccacgccgcgtggttcagtgatcattgtcaatggcgctctttattcaagtatcaaaggcaataacctcgctgttaaatttaaagataagactattaccggcgctaaaattctgggcagcgtagatttaaaagatattcaactggagagaattgacagctcattggttgattctgctcaggtagaaaagaaaggtaatggcaaacgacgaaataagaaggaagaagaggaattaaaaaagcagcttgacgatgctgaaaacgcaaagaaagaagctgataaggcgaaggaagaagcagagaaagctaaggaggctgcagaaaaagcgctcaatgaagcgtttgaagtacagaactcgtcaaagcaaattgaagaaatgctgcagaactttttggctgacaatgtagcaaaagacaatctggctcagcaaagcgatgcttcccagcaaaatacacaggctaaagcaacgcaggcttctaaacagaacgatgctgaaaaagttcttcctcaacctattaataaaaataccagtactggcaaaagtaatagcagtaaaaatgaggaaaataagctcgatgccgagtctgttaaagagccgcttaaagtcacattagcgcttgcggccgagagtaacagcggtagcaaagatgatagtataactaattttaccaaacctcagtttgtaggtagcactgctcccaatgccacggttattattaaaattaatggtattgctgtcggtcaggctgtagcggatagtttgggtaacttcacctttacagcgcctgaaacattgactgatggaacatataatctggaggcagaggccaagactgctgatgggagcggtagcgccaaacttgtcattactatcgattccgttaccgataaaccaacatttgaactttcgcctgaaagtagtgtgtccggtcataagggcttaacgccgaccttgacgccttcaattgttggtacggcggaagagaatgctaaggttgacatttatgtagataataaactggttgccagcgttgatgtcgataaagatggaaactggagttatgaatttaaggataatgaattatctgagggcgaaaatagtataaaagtcgttgctgtagataaagcaggtaataaaaacgaaacgacggatagtatcataaccgacaccattgctccagaaaagccgacgattgagctggatgatagtagtgattccggcattaaaaatgacaacattacaaatagcaccctgccaacatttattggtgtggcggaacccggttctacagtctctatttatcttggacttaaacatcttggtgaggtcattgttgctaaagatgggacatggagctatacgcttactacgccgctcaaggatggcgaatacaatataacagcaacagctactgatattgccgggcatacctcagcgacggcaaatctgccttttactattgatacacgtatcagctatttcagcgctgagattgaaacgacgaatgatagcggtattgtcggagataacgttactaacaatactcgcccaacctttacaggtaaaactgagccaaatgctattatcagtgtcataaatagtgagactggcgaagaggttatttttaaagcgaatgacaagggcgaatggacgttcaatttcacttccgactcagtggaagggattaacaatcttacgttcactgttgaagatgtcgctggcaacaaaaaggatttttcctttagttacgttattgatactattgcccctgtacctccgacggtttctttggaggattatgttgttttgccgaatggtataattttatcagggaatgatttaccggctttagtcggtacggcagagccaaagtctaccatcttattgatgcgagatggtaaattatatgacagcattgaggttgactcaaacgggacctggaattatcagtttagtaataaatttcttcagggcgcctatgatattgaaatcatttctcaggatgccgccggcaataaatcctctactgttaaatattcttttactattcaaactgaagttgtacctccaaaagcggaactcgatgccagtgatgattccggtgcaaaaggcgactggattaccaataaacataatgctctgacattactgggaacagcggataggtttgctaccgtaaatatccttattgacggtaaaacgataggcgtgacgactgcggatgcagacggtaactggaattttgatatttccagaaatctgtctgacaatgtttataagattacggttgaatccatcgatcctttaggaagaacgtcatctgtagattatcagcttaccattgatagctttacgccgatccctactgttatgttgcatgatagcgctgactctggcgttaaaggcgatatgattactaaaattaatacaccgttgtttaccgggatggctgaagctaatgctaaggtttccatctatgttgacggtgtgttaagtggtgaggctattgctggcgatgatggtgtatggaattttcaatttaccacagcgttatccgatggctcgcatgacgtaacggtaaaggtagaagatattgccggtaatactgcctcctcatcagcgtataatttccaaatcgtaacgcaaacgcaaaaaccaacaatagagttggtcaacgatacgggggttgataatacagaccatattattaatgaaaagaatcctgcactgacaggaaccgctgcaccctattcaacggttaaactctatattgatggtgcactgatcgctgaggtcagaacaaataaagatggcagatgggagtataccctgaaagccgatcaaggtttggttgatggcgatcatagaataaccgcttcagttgaagatatcgctggcaacattgctcattcggatcctttcttaattagcgtcgatactgctatttcaataccgatagtttcattgagcccggattcagattcgggaatttcagatgataatttaacgaatatcgttaaacctaccttgcacctaaaagatattgatccggacattatcagtgttcaggtatgggatgccatgtctgatacgcagatcggtgttgccacgcaacaacctgatggttcatgggcctatacctttacttcagatttaacggaaggcttgcatcaggtttatgtcaaggttgaggacattgcgggtaataaagcgaacagcgcgatattcgattttactatcgataccacagtatcaacgccggtgatttccctgctttctaaggatgatacgggggttacaggcgataacctgaccaatatcaataagccaggttttgctatttccggtgttgatgccgatgcgcatcgggtcgtcgtacaggtgatgcacaatggcgtgagcgaagagatcgaactttcccacctcaatggtagttggttatttataccagggaatacgtgggcggatggcagctacacgttaacggtgaaagtagaagataaggcaggaaataccaactactcagcgccgctgacggtcgttatcgatacccaaatcgccattgatggggtggaactggtcaacgatagcggcgtgaaaggcgataatatgaccaacgacgaccgtccccactttcgtgtgacggtacctacggatgtcaatgaagtccgtctgagcattgacggtggtaattcgtgggttcaggcaactccgggcgtggcaggaagctgggagtatatctggccgacagacctggcagatggtcaatacacgctaacggtggaagcgactgataaagcaggcaatacagtgacgaagaccatcgatttcgcggtggataccacgctgtcagtgccggtcatcgtactggatagcgcggacgacaccggcatccagggcgataacatgacgaatagcacccagccgacatttgccctgcagcatattgatgatgatgccgttcgcgttacggtcagcgtggagcatggcggcgtcaccaccacatttgacgccacgaaaggcacaggcggatggacctttacgccgccgacatcatgggcggatggtgattataccctgagtgtgtcagtcgaagataaagcggggaacaccagccattctgcatcgctgacggtgacggtggacacgcaaatcgccattaataacattgaactggtcaatgacagcggtattcccgacgataatctgactaataatgtgcgtccgcacttccaggtgacggtaccgacggatgtcaacgtggtgcgcctgagcattgacggcggcaagacgtggttcaacgctacccagagcgcgacgccaggcgtctgggattatatctggccggatgatgtggccgacggaggctataccctgacggtagaagcgaccgatgaggcgggaaataaggcaacacagacgctcgatttcaccatcgataccactctgtctgtgccgaccctctcgctggacagcgcagatgacagcggcatcgcgggcgataatatcaccaatgttaaaacgccgggctttaccctcaacaatattgataccgatgtcagccgggtgatagtggaggtaatgcacaatggcattaaacaggaggtgccactggttcagaccggcggacagtggcgctttgcgccgaccagcgactgggcggacggcgactatatcctgacggtgaaggtagaagatagggccggaaatgtgaagcagtccgcgccgttgacggtgacagtagacacgcatatcgccattgaccgtattgaactggttaacgacagcggtatccccggcgataatctgaccaatgaagcgcgcccgcactttcaggtgacagtaccggcggatgttaacggtgtaagactgagtattgatggcggcaaaacgtggtttgacgccacgcagagcgcgacgtcgggcgtctgggattacacctggctgacgaatgtggctaacggccctcacaccctgatggtggaagcgtccgacaaggcgggaaacaaaacgacgcagaaactggacttcaccatcgataccattctgtcagaaccgacgattaccctggacagcgcggatgatagcgccgctggcgataacatcaccaacgttaagatgccaggctttaccctcggtaatatcgacgccgacgtgaccaaagtggtggtgacggtggcgcatgatggtaagaaccaacagatagagttgattaagaacggcggtgtgtggcgctttacgccgggcgcagcctggaccgatggcgactatacgttgacggtaaaggtagaagataaggcgggtaatacaaattattctgcgccgctgacggtgactatcgatacgcaaacgtctattgatcgcattgagcttcttaatgacacgggtattgtcggggataacctgaccaatgaagcacgtccacagtttcatattacggtaccgacggacgtgaactctgtgcaactgagtcttgatggcggcatcaactgggttaacgcaacgctgacgtctgacggcgtttgggagtatatatggccgacagatctggtcgaaaatacgtataccctgacagtgaaagcaaccgatgttgcaggcaacacggcgacggaaacgctcaattttatcattgataccacattgtcgacaccgaccatcacgctggatagcgcagatgatagcggcaccgccaacgataataagactaacgttaaaacgccgggttttattatcggcggtattgattctgacgtgactcaggtcgtcgtgcaggtgatgcgcgatggtcacagcgaggaggtggagctgacgcagactaacgggcagtggcgttttgtacccggcagcgcgtggactgatggcgactatacgctgacggtaacggtgaaagatgaggcgggtaatattcgccactcagcgccgttgacggtcaccatcgatacgcaaatcaccattgaccatattgaactggtcaatgacagcggtattcccgacgataatctaactaataatgtgcgtccgcacttccaggtgacggtaccgacggatgtcaacgtggtgcgcctgagcattgacggcggtaagacgtggttcaacgctacccagagcgcgacgccgggcgtctgggattatacctggctggctgatgtgggagagggtaagcataccctgacagtggaggcgaccgacaaggcgggaaacaaaacgacgcagcaactggacttcatcatcgataccctactgtcagaaccgactatcgtgctggacagcacggacgacagcggaacaaaaggcgatcacctgaccaacgtaaataagccgacgtttttactgggcaatattgacgcagacgcgcggtatgtcacggttgaggtacagcatggcggcacgaaagaggtgctgacggccaccaaagacgcgaccggcaactggagcgtgacaccgaccggcacatgggcagatggcgactatacgctgacagtgagggtggaagatgaggcggggaacgaaaaacactcagcgtcgctgacggtcactgttgatacccaaatcaccattgatgttattgaactggttaatgataacggtattcccggcgacaatatgactaacgacgcccatccgcagttccgcgtgacggtaccgggggacgttaacgaagtcagtctgagcattgacggtggcgtgacctgggttaaggcgacacagagcgcgacgccgggcgtctggaattatacctggccgggcaccgtgccggatggcgactatacgctgaatgtgaaagcgactgacaatgcgggtaatacggtgacggagacactccacttcactattgatactacgttgtcgacgccggtgatcgtactggatagcgcggacgacagtggtgtccatggcgataacatgaccaatcacacccagccgacatttgccctgcagcatattgatgatgatgccgttcgcgttacggtcagcgtagagcatggcggcgtcaccaccacatttgacgccacgaaagacgcaggcggatggacctttacgccgacaggggcgtgggcggatggtgattataccctgagtgtgtcagtcgaagataaagcggggaacaccagccattctgcatcgctgacggtgacggtggacacgcaaatcgccattaataacattgaactggtcaatgacagcggtattcccgacgataatctgactaataacgtgcgtccgcacttccaggtgacggtaccgactgatgtcaacgtggtgcgcctgagcattgacggcggcaagacgtggttcaacgcgacccagagcgcgacgccgggtgtctgggattatacctggctggctgatgtgggagaggggaagcataccctgacagtggaggcgaccgacaaggcgggaaacaaaacgacgcagcaactggacttcatcatcgataccctactgtcagaaccgactatcgtgctggacaacacggacgacagcggaacaaaaggcgataacctgaccaacgtaaataagccgacgtttttactgggcaatattgacgcagacgcgcggtatgtcacggttgaggtgcaacatggcggcacgaaagaagtgctgacggccaccaaaggcgcgaccggcatctggagcgtgacaccgaccggcacatgggcagatggcgactatacgctgacggtgagggtggaggatgatgcggggaacgtaaaatactcagcgccgctgacggtcacggttgacacccaaatcaccatcgatgttattgaactggttaatgataacggtattcccggcgacaacctgaccaatgacgttcgtccacacttccgcgtcacggtgccaggggatgtcaacgaggtacgtctgagtatcgacggcggtaatacgtgggttcgtgcaacacagggcacggcagggatctgggattacacctggccgaaagatgtgaccgacgggctacataccctgacggtagaagcgaccgataaggcgggaaataagacgacgcagacgctcgattttaccattgatacccggctgtcaacgcctaccatcgctatggatagcagggacgatacaggtgccattggcgatcatattacgagcgtcaaaagaccgggctttactattggcaatattgacgccgatgcgcactcggtcattttgcggatcacacagggcggcaatagccaggaagtgacactaacccaggttggaggacagtggcgctttacgccagatgctgactgggcggacggtagctatacgctgacggtagaggtaacggataacgcaggaaacgttcgtcagtccacgccgctggtggtgacggtggacacgcaaaccagcattactgatattacattggtcaatgatcatggcgtgcctgatgacaatctaactaatagcacccgtccgcagtttgagatcacggtgccggcggatgtgaattctgtgcaactgagcattgatgggggcgcaaactgggtgagcgcgacgcagggtatcgaaggcgtctggggctatacctggccaacggatatgggcgatggaaaacacaccctaaccgtcatggtcaccgacagagcgggcaatacggcgacgcaaacgcttgaatttttcatcgacacccggttgtcgacgccgaccattgcgctggatagcacggatgataccggtacgcctggcgatgatatgaccaatcgcacccgaccgacctttattctgcagaatatcgattcggatgttatcaacgttacagtcagcgtcacgcataatggaacgacaacctcgtttactgcgacacagggggctggaggatggagctttacaccgccagcgccgtggggcgacggtgattatacgctgacggtgacagtggaggatcgggcgggaaatacgcgtccgtctacgccgctgacggtgacagtggatacgcaaatagccattgatcgtattgaattagtcaacgatagcggcgtccctggcgataatgtgacaaaacatgtgcgtccgcagttccagatctcggtaccggatgatgtggaaaaggttcttctgagtattgacggcggcacgacctgggttactgcaatcaagagttcgacggctggcatttgggattacacctggccgacggatatgccagagggacagcataccctgaccgtggaagtgactgacggtgcgggtaataagatgacggagacgctcaatttcactatcgatatcacgttgttaacgccaaccattgagctagcgcccgatcaggataccggacagaataagaacgataatctgaccagcgtcactcagccggtatttgtgttggggagtatcgataaagatgttcgacacgtggaattgagtattgagcataacggcacgtttaaaacggtggtactcaccgaatcagccgacggctggcgctatcgaccggattctgctttggcggacggtagctacacattcaccgtgacggtaacagatgtggcaggcaaccagcaaacatccgcgcctttaaaggtgacgatagacggtacgttgactacgccggtgattgaactggcagctggcgaagatagcggtactgttggcgatcgcctcaccaatcacgatcggcctgtgttcgacatacatcaggttgattctgacgttacgcgcgtgatggtcaaagtaacttacaacggtaaaacgcacgaggaagcggcggtattcaccaatggtcaatggcgctttacgccttctgcgagctgggctgatggctcatatcagttagccgttgtggtggaagatctggcggggaatgtaaaagagtctgcgccgtttgaggtgcgtattgataccacgacaaccattaacaatatcgtattgcttaatgataccggcgtgcagaatgatcaattaacgaatgttgccaaaccgtcattcagaattgacgttcccggtgatgtcgtccaggtacgcgtaaccctggatggtggcgctaactggaatgtgatacgcaaaaatgccgacggacagtggatttttgacagcccgaatactctggttgacggcacatatacccttcgcgtagaggccacggatgaggcaggtaatattgcgaataaagatttagtatttaatatcgatactaatatacaggttcctactattgctttagacgcaggacaagataccggagcgaataccgccgataatattactaatatttcacgacccacctttacgattggtaatgttgaccccgatgttatcaaagtcgtggtgacgattgatggtcatgattataacgcgactaaggttggggctggttggcaatttacaccaggcaatgccattccggatggttcttataatattaccgttacggttgaagataaggccggaaataccgcgacatcgaaaccattacctgttgtgatagatacgacggctgaaattgaaagcgtcacgttggttacagatagcggtgatagcgatgtagataacattaccaaagtcgacaagccgcagtttagtattgttaccgctgatgatattacccatgtgcgcgttaaaatcgataacgccgctaattggattgaactcacaaaaggaggggatggccgctggatatttaatgtcggttcggcattacctgatgggcaacacactctcttggttgatgtgactgatatcgccggcaacgttgcgcaagaaacgctgcagtttacgattgatacgactctgcgagagccgacaattgtactcgatcccacccatgatactggtgatgatactaatgataatcttaccaggattaacaaaccggtgtttattatcggtaatgtcgataatgatgtatcacacattgtggttcatattgatggtcgggattacaccattgaaaacacaggggggaatttaacctttacgccggatcaaccgctgtctgacggtcagcatacgatctctgttaccgtaacggatattgctggtaataccaaaacatcggccgaactgcggattgaaatcgacacgcaggttcagattgacagtgttacgttaacaacagatagcggcgtcaacgatcacgataatgtcaccaatgctacccgtccctcttttgaaattgcaacgcctgatgatgtgacatcggtgctggtttctttcgatggcgtaaactggacgcccatcagtaaaaatgcggccgggcagtgggaatttactgcaggtagcgcattgcctgatggtcattatactctccatgtccaggcgacggatcgggcagggaatacggcaaattccacgctgggcttcaccgtggatacgcagattgacggcctgagcgtcgtgatgctggacgacgccggaaaggattctacggatggtattacgaatattacctctccacgttttgaaatttcagccagagaaccgctgcagagcgtgacggtaattttaaacgggaaatccagcacactgactcagggggcaggtaataaatggctgtttacccctgatacaccgttagtggatggaacttacaaaatagaaatagtggctgaagatatcgcaggtaataaaattagcaaagaggtatcattcacaatagacactattgtttctgatcccagtattgatttgctggatgcggatgatactggcgaaagcgctgttgataatattacgagtgtcactacaccacgtttcgttattggcaatgtacccgccgatattgatactgttgtaatcagaattaacggcgtttcttattcggttacggcaaatggcaataacctctgggaatttcaggttcccgttgcgttaaacgatggcgtatatgaagccgttgttgtcttcagagatattgccggaaatacttctgaaactaagctgccctttaccattgataccacgacaagcgtcagtgtcagaatggagccagcgtctgataccggaaattccaatagcgataaccttacgaataagcaaaatcccaaattcgaaggtactgcagagcccaatgcgaaactggtgattaccattgttgacgataagtcaggtcgggaggttttaaaacaaacgattacggttggcgctgatggcaactggagtgtgacgccgaatatactgccggatggcatgtataccatcaacgtcgtcgcaacagatgtcgcgggaaatactgcgcaaacgcaggaaagattcactatcgatacggttacgatcgatcccaccattcgcctttcggatccatctattgatgatcagcatgaggcaaccagcctgcgtcctgagttcaaagggtttgccgaagcgttctcgacgattatgattcagtgggatgggaaagtggtcggctcggcaaacgccaatgcgaatggcgaatggagttggacgccgccatcagtattagcgccaggctcctatgttgtgagcattgttgccaaagataaagcgggtaatgaatcgtcgcaggtcgactttcctgtcgtaatacctgttattgatgtcacgcctccaaccataaagctcagcgaggagagcgatagtggcgccttaggagactttaccacgaataataaaacgccgaccctgattgggagcacgttacctaatacgattgtgagtatttatgtggatggcgtgaaggtcggcgaggcgacagcggatacagcgggtcgatatactttccagttatcggaaatgaaagatggccattatgtcgtccaggtgggtatcgtcaaccctcgcgataatagcgaactgcgttctaccgccgttgatgtcactatcgataccgaggttgctgaactggtatggaatatatctggaatgcatgagggcggatatatcaatacggtgacgccggagattggcggcaccagtgagccaaacagcaaaatcactatctttgtgaatggcgttgaaaaagcgattgcttatacgacaggcgcaggacactggggcgtagtattacccgctttgggtaatgacggtaattatgaattaacgtttaaagttgaagacgttgccggtaatatcagagagtttggtccgcagaatgtaatactggatacagtaatttcgccgttaaccgtggtattacgcgaagctgatgacagtggcaaagttggcgactggatcaccaataaatctcatgtcaccatcgatggtactgccgaagccggaagtactttaaccatcaggaatccgcagggagtggttattgctaccctggtggtaggcaatgatggtcgatggagcgcagaattagatctgcgtgaaggtagtaatgcctttgtcgtggtatcggaagataaagcgggcaacagtcaacaaaaagagattctgatagaacatgatacgcagattgaaatcagcgatatttcattaagtcgggatactaatagcggtgataaatatgatctgattaccaataataagtctccggtactggttgccatgaccgatcccggcgcgacggtacaggtttatattaatggtgtgttacaaggcacagtagaggcgagttcgtcaggtaatattagctataccatgccggcaaatagcgccgacggcgagtatcaggtgcaatttgttgctacggatactgctggtaaccgggttgagtctgcgattacaaccgtgacaatcgattctcaaattgctgtctttgatattgatgaagattcattaccggccctctctaataaccgagcgttgtcagtctcaggtgtcggggaggctggttctcaggtcagcatctttgtcgatggtaaattagtcaacgttgttatggttgaggctgatggcacatggcgcgcgccgatactgctgcaagatgatggtacgtttaatattcatttcagcattactgacgttgctggcaacactgaagtgagcaaggattatagcgtggatgtcgattcatcaaccgacttcccaacgctcaaccttgaagatgcaagcaactctggttcacttgacgatctgattactaatcacaacaagcctgtattagttggcaccgcagaagcgggagccacaatccatatttatgtggatgaaaagatcgtggcaaatgttcttgtgcttgaagatggaacctggtcctatcagtttgataatgcgttaaaagatggtgaatattctatccgtgtggttgccgaagacccggcaggtaatacggcagaatcgcctcgcttactcgtcacgatagataccagtacgtttatcgataatcctgctatggtggcaggttctgataatggtattttcagtaatgatagtataacgagtcagacccggcctacgtttagtatttttggagaaatgaaccagagtgttcagattttcattgatggagtgctagtcgatacgatcacggtgaccgacagaaatcaagtttatcgacctgagtcaccgttgggcgatggttcccatagcatttattatgttatcaccgataaagcaggcaacacggctacctcgaaaacgctaaactttactatcgatacctttaatacgacgcctgtcgccattgattctatcggtggacaaacgttagcagagatgaccggtagtgatggcaaaatatatataacggacacgacgcgtaacttattgtttagtggcagtgccgagcccaatagcaaaatagaaatcatcattaatggcttaaatgtgggggaagtttgggttaatgaaaaaggccactggcagatgccggtgaacccgctttatttcacagaaggccaactggatatcactgttaaatctacggaccgtgctggtaacgtaaatcaggaaaagtattccatttgggttgatacgcatatcaaggtatttaccagcgagcttgatgacaataaatcatcatcgaaaacggaatggtggagtaatagcgatctcattaccatgcgaggcacgggtgaaattggcgctacggtatcattaatcgtggctggcgtcacgctggcaactgctgttgtggcggcaacaggacgatgggaattatcaacagacaagcttccagaagggacttacgatattagtttggtcattgaagatagcgccggaaatcgttgggaagatgtgcgtgaaatatttattgaccgaacgccgccaaatgctccggtcgtaacgtattcagatattgtcaacgatctaattattatgcaggggacggcggaagccaaatctcagctaataataaccgatagtgaggggaatacttatacgttaaccgttcctgataatggtaaatggagtatggctatcccgtatccatcagaagggaagtttaccattacgagtgtggatgctattggtaaccggagtgatgatgtccctctcgatatcatgaaagaggttcccgttatttcattatctccagactcagacagtggtacggtgggcgataatattacgcgagataagcaacctacctttattatcgggaatctggaaagcgatgttgtggtcgttcaggtcgatatcaatgggaccgtatataatgctgaaaaaaatgccgatggcgtttggttctttacgccaggtacaccgttagctgatggttcctatacgatatcggtaatcgcaagcgatgccgcgggtaatcagaaaaactcgttacccattactgtcacgatcgacagcacgctgacggtgccggagattgcgttggcagcaggtgaagacaatggcgcttcagacagcgataacgtgacgaatcacacccagcctaagttcacgctgcagcatattgatgctgatgtgaccggggtgaccgtaaacgtgacgcataatggcgtgacagacatctatcaggcgacgcaaggcgcggatggctggaccttcacgccgccagccgcctggaatgacggtaactacacgctgagcgtgacggtggtggatcgcgcggggaattcacagcaatctgcttcgctagcggtgacggttgactcaacggtgacggtaacagcggatagccagcatgacgatgcgagcgatgacgccacggcaacagcggttactccaccggagtctgaaacagtgaatgccgaaagcgctacgcatcttcgtacagagccgtctgcggcggaagaaagcgtggtgaaggtgacagcctatagtattacattgttaaacgctgactctggggatgaaatagatcgttcaattagtcagacaccttcttttgaaatatcagtacctgagaatattgttaatgtcagtattatgtttgaaggagaagagtttactctgccgataactaaccagaaagcaatattcgaagttccgctatctttggaagatggtgaatatactatggacgtgaaattcattgataaagacaatgatttcctgattaaggagaaaacattctcagtcgatcactcctcggcggatattgtgaacgcaatgaatgtaagaggaaagaccgaggatgatattaatgattccccttccacgagttctgtagggcacaacaataacggcgctattgatgttttcgccgttaatgaagttacgctacctgtagataatcaagaagaacacgcataataacggaggcccctcacctttgggtgagggggtttacttatggataaaaaactagaaccttattatttaagtgcggaaacggcattatctatagtgtctaaaaaattcaacataaaaattgacatcaaagaggatgatataaatttaagatttaaaaagtacgacagaaataacactgacgactctatacaaatgaagaatttctttttgtcgttagggctttctctacaggatatattatttaataatggtgaggatttactaaatgagcctatgccgattttactattaacaccagaaatgaagtggatggtgtgtgtgagtggcgggcaaaaaataaagttggtaaacgcgcgcggtgaactctgttatgttgaaattgaagatgaatatttaaaagagttatctgcatttagtatactacctttaaataaagttgttgatagtataagagtaaaaaatatcataaaaaactctttatcgatgaacaagattttttatactaaatactttttttcatctctttttatggcaatttttgcgttaactatcccagtatttagtaatctgttctatgataagcttgttccaagcgcttcggtttcatctttatttggcgtggctataattgttgctgtatttattgtttttgagtttatccttcgtacttcgaaagatatttatcagtctatcacagcaaggcaggatgacgtcgatattgatatcgcatttcttgaagcggtactttatagtaaaaagaaaaatggcagatccatgtcatcagcatttgtgctatggaatgagtttcagaaaattaaacccgttttattaaactcgatctttcaacgtatagccgatattccaatatttattatatttctcattgttatatatgtaaatttaggtctggttgttattgtacctattaccatgtttatcgtctctattattatttccctcgttaaccaccattatactaatgagttaatgaacaaacaaaaagaaggacagaagaacaggaatatttttatctcagaagttttcttatctattaaaatgatccataccttaaataatcaaggtttactttttgattgggttaatacatcaaatgaacagtcgtatcttaacctgaagataaggaaattaaatcttatctatcaatctatattggggagtatgtcatctattacccaaataactattatggtaatagccttttttatggtaatcaagggtgatgttactactggcgcaattgtttcatctgtcattgtctctggccgtatttccgggatcatttcgaatttttcttctacattaatctctattttatcagcagaaaaaaccggtaaggatctgctttctttttttgatgaagatcaggcagaaaaaacaccggcattacagtcaatatcaaagtgcaatggcgatatctctatccggggcgtgagttatcagtatgatgctcaatctccgatgattattaaccgactgtctatagacatacctgcggggcaacgtgtcgcggtggtaggcgaatgcggagcaggaaaaagctcattactgggaatgctatctggctacctttcgccaacagacggtgccattttatatgatggatataacttaggacatttatcgcagaactttttttctcagcatttaagcgtggtgacgacacatgatgttttattcaccggaaccattgaaagtaatttcgcgttaaaaccgcaaaacgacaggggccgggtactcaaggcgcttcagctggcgaactgtggttttatcttgcaacatcctatggggctgaagtttccggtgaattttatggctaaaaacctgtcatccggacagcagcagcagttattattagcacgtagtctgagtagtgacgccagcgtctttttatgggatgaaccaacatcaaatctggatgagaataccgagaagcaaatttttgataacttagatgagtttattcatgggaaaacgttgatcatggtgacgcatcgtcgatatctgataaagtattttgaccgggtcctggtaatgaaaggtggaaaaataatccgtgattgttctccggataaattattaatgtaaaataagcagcgcttgtcgctgttatcaggtggtactgcttaataaaaaagacccgttgcacaaacgggtcttttttgtcatttaacgagtcggcaacgtcttcaataagtttagctcgattctgttagggctattccacttgccatttttggataaccacacctggcggccctcatcaacggcaatgcgagggacgtgatggtgcgcaaggctacccctggcgcgcgattccgcgttgagataaccggtgggcggcttcagcggcagcgatagcgtatcaggtcagcaccatcggccattctggcggggtctggctcatcgtttcgaccattacggcttcaatgttatgccagatcgcagcgagatccatcatggtaataccgagtaaaccggtggcaaaccagcaggcggataccacgcccagaccgctactgatcaccgccagaccaatataatctgatttacggaaacggatattgagcgtgctggctaaaaacatgagcacggcgctcagcagttgccagcggagaagaacgacaccagtggttatggcagccatgaaacatttcctctgaatagacctttgtccaggacagcacggcgttgttcccgggaaacgtgggacattctggctatcaacggacatcacatcaacatcgaatgaaacattgtttctatttcattgtttttgtgaactatatcacaaaaaccagcttgttcgccagatcggcaatgtattttttgtgcgttttataaccgtattttttgtgtgacttctacgcgtccgtagagaaactgccggaaagcaaagatgtattattactactcttttattttttttcgtgaaattcagacctgataaaaatatcaagttatttatcaaaagaaaggagtaaagatgtataccccatcgtttacttgagtataaatctgatattatcaaaaatatttagtgtcctgcctggtatgcgaaagagattgcgcgtagttattaatggtaaatgttgatcggtaaaagtctgttgctaatattgataaattcatgcaccgtaaacctccatttggttcacgtcttattttgccaacaatagtcacaaataatgcagggaaataggctgaaaatgagtcaaagcacacgacgcaaggtgttgagatttctcggaacgatcattgtggtgttacttcctatattgctggcgatctggtttgctcatatccgggcagtctctgaaaccagaaatcagttacattcatttgcgcagttggtattagataaaacggagcgggttatcctgcaagcagatttagcccgcgatgccgctgaacaatatcaggggcaagcctgtacgccagcccatcaacagcgaatgctgaatattatccgcggtcgtttgtacattaatgagttgatttatgctaagggccagcgttttctatgctctacggttatgacgccaacaagtccttattttattccccgcgctgactataaacgaaagcctgacatcgctatttattactatcgtgatacgccttttttcaacggttataaaatgacatatatgcagcggggaaactatgtcgcggttatcaatcccttatcttatagcgaggtgatgtcagacgatccggcgttggcctggggaatgtatgatacggtgaccaacacctttttctccctgagtgaacaggcgcaggctgatcagctattacctttggtacgacggagtgaacctgtgttccaacagggtgagcgtttttatactctggttaaatcagcaaaacgaccggttgccgcgattgtgtcaacctcaaagcaacgcttttaccagaacctctttcatcagcttacgttaacgctaccgttagggatcatctgtagcattatcatcttatttatgtggtcacgatcccggcaggcatattactcaccgcgtcgattgctgcaacgggccattaccaggcaccagctttgccttcattatcagccgatcattgatatccgaaacgggacatgtgtaggtgccgaagcgctattgcgttggccgggctatcacggtccggtgatgagcccgtgcgaatttattccgctggcggaaaaagaggggatgattgagcagatcaccgattatgtcgtcgaagaggtatttaatgatttaggtggttttctggccgcgcacccgcatctttatgtctctatcaatctcgctgccgccgattttctctcttcccgactaattgtgatgattcatgaaaaaacgcgtcagcattcagtgcttgcgcaacagataaaggttgaagtgactgagcgcggatttattgatgtgcctaaaatgacgccgattattcaggcgtttcgccaggcgggatacgaggtggcaattgatgactttggtaccggctattcgaacttgcataacctgtactcattaaatatcgaccttttaaaaattgataaatcttttgtcgacacgctaaccactaatagcgccagccatttgattgtggaacatattattgaaatggcgcaaagtttgcggctaaaaatcattgctgagggggttgaaacggctgaacaggttagctggttgctaaaacgcggcgttcagtattgtcagggatggcactttgcgaaggcgttaccaccgcaggaattcatcgcctggctacaacaaacgcccgcgcctctgacgatacgcgggcagacgccctacaggcggtgacggtaatcgctgggagtgcgatcgaactcgcggcggaatacacgcgagaaggtttgctgcgatacatagcccaggtccatcgcgatatcaaaaatcgggcgctcggtcgttcgtagctcaacggccgccaacaggagacggcgctggcgaatatactcgcctaatgtttgatgcgttaccgtacgaaacatccgctgcaaataccacttggagtagcccgatttttttgccaccacatcaatgtttagcggttggtcgatatgttcatcaatccattcgataagggtctgaattatctgctgatgcgacatattgttgcctcttaaacagtattcgattcgtcgttttgtctgcgggcgagtataattcctcaagttaacttgaggtaaagcgatttatggaaaaaaaatctccccgtttaaaagccttactgacgccgggggaagttgcgaaacgtagcggtgttgctgtgtccgccctgcacttctatgaaagcaaagggctaattaccagtatccgtaatagcggtaaccaacggcgatacaagcgtgacgtgttgcgttatgtcgcgattatcaagatcgcccagcgtatcggcatcccgctggcaactatcggcgacgcgtttggtatcttgccggaaggacatacgttaagcgcgaaagagtggaagcagctctcatcgcagtggcgcgaagagttagaccgacgtattcatacgctggtggcgttgcgcgatgagctggacggttgtatcggctgcggctgtttatcgcgtagcgactgtccgctgcgaaatccaggcgacaggcttggcgaacacgggacgggcgcccggctgcttgaagatgattaacatgcactcggccatcgggctgagctcacctaaaactaaagcgccgctaagggcgctttagtttgtttccggtctttgtctttcgctctatcccgctgattacaggagggtttcccccgacgtcaacacccctcatatcgagcacgtggtggaggttccggtttgtgttgatactgtaagtgtaagcgacgacgccctgttcgccagcgaaatgctgattttttagccgaaatttttacggcaactgccataattttctatagttagttggcataccttacaggagacagccatgctgacggtgcaccatttaaatcagtctcgttcgcagcgcatcttgtgggcgctggaagagctggcgttgccttaccagattgtgcgttaccagcgtgaaaagaccatgctggcgccgccggcattgaaaaaagtgcatccgctgggcaagtctccggttatcgaagatcacggtatggttattgcggaatcgggcgccatcctggaatatttgcaggacacttacgacagtatcggacgctttaaacctgcggatgcgcaggggaaacaacactatcgcttctggctacattacgctgaaggttctctcatgcccttgctattgatgagactgctctttacctctctgggtaaaccgccggtaccattgggcctgcgaacgttgggcggcgttatcggtaagggcgcgcaaaaagcgtacctcaatccgcaactggaaacccatgcgcgctttattgacgggcatctggcaaatcacccctggtttgccggagagcagttaagtatggcggatatccagatgagcttcccgctatttgcgctgcttgcccgaggcggaatcgctcatctcgaccatatcaacgcatggaaagcgcgggtagaaatgcgtccagcctggcagcgagcgattcagcagggcggtccgtttaccattcccggcggataatggcgtttttgtgagcagattgcgcaacgtatttgctaacagcgatgcgaaaaattgttgctggattgcgcagggacgataacgtttgcgcatcgtctggcgatttattgagcatactaagcagaaaagcataaaaagcggcaaagttcagttgaaaaagcgttgatgatcgctggataatcgtttgcttttttttgccacccgttttgtatacgtggagctaaacgtttgcttttttgcggcgccccggttgtcgtaaatgtagcacaaggagataacgttgcgctgttagtggattacctcccacgtataccgacgaataataaattctcaggggatgttttctatgtctacgccttcagcgcgtaccggcggttcactcgacgcctggtttaaaatttcacaacgcgggagcaccgttcgccaggaagtcgttgctggcttaaccacgtttctcgcgatggtttactccgtcatcgtggtgccagggatgctgggtaaagccgggttcccgcctgctgccgtctttgtagcgacctgcctggtcgcaggcgtcggctctattgttatggggctttgggcgaatctgccgctggctatcggttgcgctatctcgttgacggcgtttaccgcgtttagcttggtcctggggcagcatattagcgtcccggtcgcgcttggcgccgtattcctgatgggcgtactgtttaccgttatctccgccaccggcattcgtagctggattttgcgtaacttgccgcagggcgtggcccacggaaccggtatcggtattggcctgtttttgttgctgattgccgccaacggcgtcggcctggtcattaaaaacccgctggatggcctgccggtcgcgctgggcgatttcgataccttcccggtgattatgtcgcttgtgggtctggctgttattctcggtctggaaaagctgaaagtccccggcggcattctgttgaccattattggcatttctattgtgggtttgctcttcgatcctaacgtccatttttccggcattttcgccatgccttcgttgagcgatgaaaacggcaactcgctgatcggcagcctggatattatgggcgcgttaaaccctgtcgttctgccaagcgtactggcgctggtgatgacggcggtgtttgatgcgaccggcacgattcgtgcggtcgcagggcaggctaatctgctggacaaagacggacaaattatcgatggcggcaaagcgctaaccaccgactcactgagtagcgttttctccggcctggtcggggcggcgccagccgcggtgtatatcgagtctgcggccggtacggcggcgggcggtaaaacgggcctgacggcgattaccgtgggcgtgctgtttttgctgatcctgtttctttcgccgctctcttatctcgttcccgtctatgcaactgccccggcgctcatgtatgtcggtctgctgatgctgagtaacgtggcgaaaatcgattttgctgatttcgtcgatgcgatggcggggctggtaacggccgtatttattgtactgacctgtaacatcgtcaccgggattatgatcggctttgccacgctggtcgtcgggcgtctggtttccggcgaatggcgtaaactgaatatcgggactgtcgtcattgcggtcgcgctggtcgctttttatgccggcggctgggctatctagctctgccttcattctgaaaaacgggcggcgttggccgcccgttttcattttcaggacacatcacgttaccttttgcgttaatctgaagaaggtgaaaccgaggcatgatgcctctctccatcataaaaaacatcgcaaacagggaacgcatggaaattttcttcacaatactcatcatgacccttgtggtctcgctgtcgggggtatttacgcgtgtattacccttccagcttcctttaccccttatgcagatcgccgttggcgcgctgttggcgtggccgacgtttggtttgcatgtggaattcgacccggaactcttcctggtgctgtttattccgccgctgctgtttgcggatggctggaaaacgccgacccgtgaatttcttgagcatggacgagagattttcgggctggcgctggcgctggtcctggtaacggtcgttggaatcggcttcctgatttattggctggtgcccggcattccgctgatccccgcctttgcactggccgccgtgctgtcgccgaccgatgcggtagcgctctccggaattgtgggcgaggggcgtatcccgaaaaaaatcatgggcattctgcagggagaggcgttaatgaacgacgcctccggtctggtatcgctgaaattcgccgtcgcggtggcgatggggacgatggtctttaccgtcggcggcgcgacgctggaattttttaaggtcgctatcggcggtattctggcgggttttgtagtcagttggctgtatggccgctcgctgcgttttttgagccgctggggtggcgatgaacccgcgactcaaatcgtcctgctgtttctgctgcccttcgcgtcttacctgattgccgaacatattggcgtctcaggcatcctggccgcggttgccgccgggatgaccatcacccgttctggcgtaatgcgccgcgcgccgctggcaatgcgtttgcgcgcgaacagtacctgggcgatgctggaatttgtctttaacggtatggtctttctgctgttgggactgcaattgccagggattctggaatcttcgctggcggcggcggaagctgacccgaatgtcgaaacctggatgctctttaccgatatcgtgctgatttatgcggcattgatgctggttcgcttcggctggctgtggaccatgaaaaagttcagcctgcgctttttgaagaagaaaccgatggagttcgccagctggacgtcgcgtgaaattctgattgcttccttcgctggcgttcgtggggcgatcaccctggctggtgtgctctctataccgttacttttgccggatggcagcggatttccggcgcgttatgaactggtattcctggcggctggcgtcattctgttctcgttatttgtcggcgtgatcatgctgccgctgctgttgcaacatctggaagtcgccgatcatgcgcaacagttgaaagaggagcgtatcgcccgcgcggcgacggcggaagtggcgattgtcgccattcagaaaatggaagagcgtctggcggcggataccgaagaaaacatcgataatcagttgcttactgaagtaagctcacgtgtcattggtaacttgcgtcgccgtgccgatgggcgaaacgatgtcgaaagctccatacaggaagaaaacctggagcgacgtttccgtctggcggcgctgcgttccgagcgcgccgagttgtatcatctgcgcgccacgcgagaaatcagcaatgaaacattgcaaaagctgctgcacgacctggatttgatggaagcgctactgatagaaaatcagtagtccttgtggcccggtggcgccatgctttccgggcctacaagtaggccggataaggtgcttgcgccgccatccggcaagggtcttaacccatggcttacggttgtttcagccaaaacccttcgcaacaggttaaccatgcccgggcgctgtgcgacagatacacgccctctcgccaaatcatgcccaactgccagcggagatcgctttccagcggtagccagcgcagcgtggccttatccagacgctgacaaatcggctccggcaaaatggcgatgccgacgcccgcttgcaccatggcggcgagaaaatcccattgcccgctgcgcacggcaatccgtggttttacgtcatgctggctaaataaggtcatcaactggcggctcagggcaaagtcttcgttatagataagaagaggatgctccgccagagcttcaggcgcgatggagtcgccggttgtccactgaccggaacggggaaccagcacgcacagcggatggctgaacagcgataacgtcgtcagcccgctcgcttcttccaccgggagcgcggtcatcgcaacatccagctcgccattcattaccgcctgctgtaccgtcaggccgccaaactccgaaattttgagttcaacgccagggtagcgttgtcgaaacaaactgattggcccggccatcaacatgccgaccatcgggggaatacccagccgcagcacgcccttattgagatggttaatatcgctcaactcggcctctaactggcgaaactcagcgaggatcgccagaccgcgttcaaacaccacgcgtccggtatcggtcagcaataacttacgtccgtcgcggatcagtagcgtacagttaagctcatcttcaagatttttcagcattttgctaatggtgggctgggtgacaaataacttctccgctgcgcgggtgaaactttgctggcgcaccacctcgacaaaataacgcagcgttctgatatccatgattattccttccgactatgcctgcaatgattttaattcatttctgcccgtgacggaggttctctatactggcgctccgtattatttttcaggacattccctcatggctgtggcgataagccgcgttacgcctgccgttgtgcaacgactccaggtaccggttcaggtactgctctatgcaggtttattcattttttcccaatatcttgtctcctggctgcacctgccgttgcccgcgaatctggtcggcatggtgcttatgttggcgctgatcgtttgccggattattccgcttagctgggtacgcgcaggcgcacgctggctgctggcggagatgctgttattctttgttcccgccgtcgtggcggtagtgaactatgcccatctgttactggtggacggctggcgcattttctcggtgatagcgatcagtaccttaatggtactcggcgcgacggcgtgggtggtggataaagtgtatcgctatgagatgagcaggctaaaccgtgaataacgttcagttaagcgtactgtgcctggtgattacgctgggaatttatttcgccaataagcgcctgtatcgccgttttcgcaaattgccgttgatgccattagtgctgacgccggcactgctggtgttaatgctggtgttcggtcatatctcctggcaaaactacattggtgaatcgcactggctattgtggctgctcggcccggcgaccattgcctttgcggtgccggtgtacgataacctcgcgattatcaaacgtcactggatgtcgctcaccgcgggcgtagtgacggcgacggtggtggcagtcaccagttccgtttggctggcgcgtctgttcacgttatcggatgagattcagcgtagtctggcggtacgttccgttaccacgccgtttgcgctggcggcggcagaacccctgggcgggcagccagatctggtggcgctgttcgtggtcgtcactggcgtgtttggcatggcggtcggcgacgcgctatttttgcgtctctctatccgggaaggcatggcaaaaggggcaggattcggcgcggcgtcacatggggcgggcacggcgcgttcctatgaacttggtcagcaggagggcgtcgtcgccagtctggtaatgatgctgtccggcgtggtgatggtgctggcagccccgctggtggcgagggtgatgttctgattttcctccgacccacagggccggaggaaacggtaagattaatgcgcacgcccttgttgtacgccgaatcccgtttgggagcggataaactgagcgcggaactgctcacgttcacggttgccttctgccgagttatcggtggccgagaagaaccagatccccaggaacgccacgctgatagagaacagcgccggatactcatacgggaagatcgctttttcgtggccgaggatctgcacccaaatggtagggccaagaatcatcagcaccaccgctgtcagtaaacctaaccagccgcccagcatagcgccgcgcgtggtcagttttgaccagtacatggaaagcagaatgatggggaagttgcagctcgcggcgatagcaaatgccaggcccaccataaaggcgatgttctgattttcaaacaggacgccgaggataatggcgatcacgcccagcaccaggacggtgattttcgacaccttcagctcttcacgttcggttgcgcctttgcggaacacgttggcgtacaagtcatgcgacaccgccgatgcgcccgccagcgtcagacctgcgaccaccgccagaatggtggcaaacgccactgccgaaataaagccgaggaacaggttgccgcctaccgcgttggccagatgcaccgccgccatgttattgccgccaatcagcgcgcctgcggcatctttataggcgggattcgcccccaccagcatgatagcgccgaagccgataataaaggtcagaatgtagaaatagcccataaaaccggtggcgtagaacacgctcttgcgcgcttcgcgggcatcgctgaccgtaaagaaacgcatcagaatatgcggcaagccggcggtgccgaacatcagtcccagacccaacgacaatgccgaaatcggatcttgcaccaatcctcctgggctcataatcgccgtgcctttcgggtgtaccgccatggcttcggtaaacagattattgaagctaaagccgacgtgtttcatcaccataaaggccataaaactggcgccaaacagcaacaggacggctttgataatttgcacccacgttgtcgccagcatcccgccgaacagcacgtacatcatcatcagcacgccgaccagcaccacagcgatgtgatagttgaggccgaacagcagttcaatcagtttaccggcgccgaccatttgggcgatgagataaagcgccaccactaccagggagccacaggccgaaagaatacggattggcccctgtttcaggcgataagaggcaacgtcagcaaaagtataacgtcccagattacgcaggcgctcggcaatcaaaaacaggatgattggccagccgacaaggaagcccagcgaatagatcagcccgtcataaccggaggtaaacaccagcgcggaaatgccgagaaatgacgcggcagacatatagtcgccggcaatcgccaggccgttctggaacccggtgatattgccgccagcggtgtagtagtcgctacgggaacgtacgcgtttagaggcccagtaggtaataccgagcgtaaacacgacgaaaatcaaaaacatgataatcgcctgccagttggtgggctggcgttcaaccgcgccgctaatggcatccgccgcatgagcggcgaaggggagtgcggcggcaagcgccgtcagaactctcttcataatactttcacctcatgcagtacggcgttattaagacgatcgaattcgccgttcgcccgccagatataaattccggtcaacacaaaagaaatcacaatcaccccgacgccaatgggaattcctcgggtgacgctggttcccgcatgtagaggcgtgcccagccagccaggcgcgaaggcgatcagtaaaataaagctgatataaaccgccagcatgataaccgacagaatcgtggcaaaccgttgccgtttttcaactaattccctgaaacgcgcactgtcttctatccgctgataaatttggtcattcatcacagagctctccagaggtccccctgcgtctttcgcgctacaggcgcgttggccgcactcgcgcgccccagccacatagtgaacttgaactatgctgctgagggtgtgctcgcttgccgccttcctgtaacacgaaatcctttgggggagggttttttatatttccctctcccggtttgagagagggcaggggtagggtcgtaggccggataaaacgcgttcgcgttgccatccggcatttatggttatgacggcatcgcgatggcctgcttctcttcgagcagtttctccaccacgccaggatcggcgagagtcgaggtatcgcccagattgctggtatcgcccgccgcgattttgcgcaaaatgcggcgcataattttgccggaacgggtttttggcagtgagtcggtccagtgcagcacgtccggcgtcgccagtgggccaatctctttacgtacccagttgcgcacctccgcgtacagttctggcgacggctcctcgccgtggttgagcgtcacataagcgtaaatcgcctggcctttgatagcgtgtggaatacccaccaccgccgcttcggcgatcttcggatgcgccaccagcgctgactcgatttccgccgtacccagacggtggccggagacgtttaacacgtcgtccacgcgaccggtgatccagtaatagccgtcctcatcgcgacgcgcgccgtcgccgctgaaatacatattcttaaaggtagagaaataggtctgctcaaaacgttcatgatcgccgaacagagtgcgcgcctggcccggccaggaatcggtgatgaccagattgccttccgtcgcgccttcttgcggatggccttcgttatccaccagcgcaggctgtacgccaaagaaaggacgggtggcggaaccggctttcagttcgatagcgcctggtagcggcgtgatcataaaaccgcctgtttcagtctgccaccaggtgtcgacgaccggacatttttccttgccgatcttcttccagtaccattcccacgcttcgggattgatcggctcgccgacggaacccagaatgcgcagtgaagaacggtcggtgccttcaatggctttatcgccttccgccatcagcgcgcggatggccgtcggggcggtatagagaatgttgacctggtgtttgtcgaccacctggcacatgcgagcgggcgttggccaattcggcacgccttcaaacattaaggtggtcgcgccgcaggccagcgggccatacaacagatagctgtgccccgtcacccaacccacatcggcggtacaccagtaaatatcgccagggtgataatcaaagacatacttaaaggtggtcgcggcgtagaccagatagccgccggtggtgtgcagcacgcctttcggcttgccggtggagccggaggtataaaggataaacagcggatcttcggcattcatcgcttcaggctggtgctcagggctggctttttcaatcaaatcgcgccaccacaggtcgcggccttcttgccagtcaatgtcgctgccggtgcgcttcaggacgatcacatgctcaacgctagtgacattcgggtttttcagcgcgtcatcgacattctttttcagcgggatactgcgtccggcacgtacaccttcgtcagcggtgatcaccagccgcgagctggagtcgataatgcgtccggcgacggcttccggcgagaagcccccgaagatcaccgaatgcaccgcaccgatgcgggcgcaggccaacattgccaccgccgcttccggcaccatcggcatataaatcgctaccacatcgccttttttaatgcccagatccagcagcgtattcgcgaaacggcagacatcgcgatgcagttcgcgataagagatatgtttactctgcgacgtgtcatcgccttcccagataatggcggtgcgatcgccattttcctgcaaatggcggtcaagacagttcgccgccagattcagcgtgccgtcctcgtaccatttaatcgacacattgcctggcgcaaaggaggtgtttttcactttttggtacggcgtgatccaatcgagaatttttccctgttcgccccaaaacgtatcggggtcgttaatagactgtttatatttagtctcatactgctctggatttatcaggcaacgatccgcaatgttggcgggaatggcgtgtttatgtgtttggctcatgctgttgttctccttgtaggatgttaataatatgtcgcataaacgttaaatgtagggtcttaataagttttgtttagtatttgggcgacagatcacgcaaaaagggaactgtgcaaataagcagcaatctattttttgattgtgtcccgcaaaattagataaattttcgggataacatgacgttatatgaaattttttaaaaaagtgatccgtgtccggaaatcagaaaagagagggagttttgtccaggttactaactctaaagtggtattttacatacacttacaattgattaaagacaacattttaagtgtggttatttgttacacatagaggagatcaatgtaataacagtatttgtgcggttgctgttatggaaaacgataaaaaatcgccattaaagataatggcgcaatctggatgagacctctatggcaaggaaaacactacgcgcacgccgtttcttcagccttatatttccttttttcttcattacctctgtttacgctgagcaaacgcctgaatccgcaaaaaccgttactgttgaagcgaaaaatgaaatgttcgcgcctcaacaccccgaccaatatcagtcatggaaagcgacgtcagaacagtctgcccgtgaagatgcgctggcggaagaccctcgtctggtgatcctgtgggcgggctatcccttctcccgtgattacaacaaaccacgcggccacgcgtatgcggtaactgacgtgcgcgaaacgctgcgtaccggcgcgccaaaaacggcggaagacggcccgctgccgatggcctgctggagttgtaaaagccccgatgtcgcgcgccttatccaacaagaaggcgaagacggctacttccatggcaaatgggcgcgcggcggcccggaaattgtcaacgatttgggctgtgccgactgtcataacaccgcgtcggacgatttcgcccaggggaagccagcgttaacgttgtcgcgcccctatgccgaacgggcgatggaggctatcggcaaaccgtttgataaagcgggacgatttgatcagcaatcgatggtctgcggtcagtgccacgtggagtactactttgacggtaaaaacaaagccgttaagttcccgtgggatgagggcatgaaggtcgaaaatatggagcaatactacgacactatcgccttctctgactggactaactctctgtcgaaaacaccgatgctcaaagcgcagcacccggaatatgaaacctggagcgcgggcattcacggtaagaacaacgtgacctgtatcgactgccacatgccgaaagtacagaacgccgaaggcaagctctacaccgaccataaaatcggcaacccgttcgacaatttcgcgcaaacctgcgccaactgccacacccaggacaaagcgtccctgcaaaaagtggtcgccgagcgtaaacaggcgattcatgacctgaaaatcaaggttgaagatcagctggtacatgcgcacttcgaagcgaaagccgcatgggatgcgggggcgacagacgcggaaatgaaaccgattctgaacgatattcgccacgcgcagtggcgttgggatctggcgattgcgtcacacggtattcatatgcatgccccggaagaaggtctacggatgttaggcagtgcgatggataaagccgcggatgcccgtactaaactggcgcgactgctggcgaccaaaggcattacccatgaaattccgctgccggatatttcgacgaaagagaaggcgcagaaagcgattggtttgaatatgcaacaaatcaacgcggagaagcaggacttcctgaaaacggtcgtaccgcagtgggaagatcaggcgcgtaaaaacggtctgttaagccaataacctcacatgtgacaaatttgccggatgacagcgcaagcgctttatccggcctacagaagtcttgtaggccttaaagctgcgcgccatcaggcattatgtaatggagtgaatatgagcgtattacgttcgttattaactgctggggtgctggcgtcaggcctgttctggagcctgagtggaattactgccacgccaacgccgcaggagtcggatcaacgctggacggtcacccagcagcgtaatccggatgctgcctgtctggactgtcacaagccggacaccgaaggtatgcacggtaaacatacgggcgctatcaacccgaacaataaattgccgataacctgtaccaactgccacggtcaaccgtcgcttcaccaccgtgaaggggtgaaagatgtgatgcgttttaacgacccgatgtatacggtagagcagcagaacagcgtctgtatgtcctgccacttgcctgaacaactgcaaaaagcgttctggccgcacgatgttcatgttactaaagtgacctgcgccagttgccattccctgcatccgcagcaagacacgatgcagacgctaagcgagaaagggcggatcaaaatatgcgtggattgccacagcgatcagcgtactaacccgcactttaatccggcgtccgttccgttgcttaaggagcagccatgagttgcacccgacgtcaatttattacccgcgtcggcgcgctggcggcggtcagtgggatggcaggacgcgttgtagcgaacacgttgaatattaatggcgtgcgttatggcatggtacacgatgagtcattatgcatcggctgcacggcctgcatggatgcctgtcgggaagtcaacaccgtgccggaaggcgtatcgcgcctgacgattattcgcagcgagccgcaggggacgtttcctgatgtgaagtatcgcttcttccgccactcgtgccagcattgcgaccatgccccctgcgttgacgtctgcccgacgggggcatcattccgcgatgccgccagcggtattgtcgacgtgaatccggacctttgcgtcggctgccagtactgcattgccgcgtgtccctaccgcgtgcgctttatccatccggtcagtaagacggcggataaatgcgatttctgccggaaaaccaacctgaaagcgggcaaacagcccgcctgcgttgagtcatgcccgacgaaggcgctgacgtttggtaatctggacgatcccaacagcgatatttcccgtttgttgcggcagaaaaccacctatcgttacaagctggcgctgggcacaaaaccgaaggtctaccgcgttccctttaactatggggaggtgagccaatgacatccgcttctgcatttcattttgcatcactggtgtgggactggcccatcgccatctatctgtttctgattggcatctccgccggactggttacgttggcgattctgctgcgccgcttccatccggaggcgggcggttcggacagtacgctgctgcgcactacgctggtgttagggccgggggcgattattcttggtctgctgattctggtctttcacctgacgcgcccgtggaccttctggaagctgatgttccactacagctttacctcggtgatgtcgatgggggtgatgctgttccagttgtacatggtagtgctggtgctgtggctggcgaaaatctttgaaaaagaggtgattgccctgcaacagcgttggctgccgcggtcagggatcgtgcagaaagtgctgacgctgatcgcgccgtttcatcgcgcgctggagacgttaatgctggtactggcggttctgctcggggcgtacaccggctttctgctgtcggcgctgaaatcctatccgttcctgaataacccgatcctgccggcgctgtttctgttctccggcatctcctccggcgcggcggtggcgctgatcgctatggcgttacgccatcgtagcaacccgcacagcaccgaggcgcgctttgtacatcgcattgaaaccccagtggtatggctggagatcttcctgctggcggccttttttatcgggctggcgctgggcgatgacggcaaaatgcgcgcgctggcggcggcgctgggcggcggattctggagctggtggttctggcttggcgtcgtagggctgggattgattatcccgctgctgctgaagccctgggcaaaccgtagcgtcacgtttcacggcgtgctggccgtttgcggcgccagtttgaccggcgtgctgctgctgcgctttttcattctttatgcgggacagctaacggttgcataatctggacatcttccttcctgaagccggatttctggcgctgttgttgagtctcggggtcaacgtgctgaccccgctggcgacgtggtgcgggatggggcagcactggcgcggcgtcatgcgcctgacgacctgcggcgcgtggacggcgttcacgctgctgctactggcgtttgcgattctggttagctgttttctgaccagcgatttttcggtcgtttatgttgcgcagcatagccatagtcagttgtcatggggactgaaactggcggcggtatggggcggtcatgaaggttcgctcctgctgtgggcgctgcttctttcggggtggacggcgctattcgcctggcgctcccggcatgaatctgacgcgctttttccgctgaccctgagcatcttgtccttcattatggcctcgctgctgctatttattgtgctgtggtccgatccgttcctgcgtattttccctcccgccatggaagggcgcgaccttaatcccatgctgcaacatctggggctgatcttacatccgccgctgctctatctgggttatggcggcctgatgaccgcggcgagcgtagcgctggcttcgctactgtgcggcggctttaacgccacaaccgcctgggtttgctggcgctgggcgttaccgggttggtgcgctctgacgctggggatcattctcggatcgtggtgggcatattgcgaactgggctggggcggctggtggttctgggacccggtggaaaatgcctcgttgttgccgtggcttgccgccagcgcgttgctgcacagtctgtatgtcagccgccagcgcgggagcttccgccactggtcgttgctgctggcgatactgacgctgatcctctcgttgctgggaacgctgattgtgcgttccggcattctgctctccgtccatgcttttgcgctggataacgtgcgcgcggtgccgctgtttatcctttttgccgcgttaagtctggcatcgcttgctctgtacggctggcgggcacgggagccgtatccggcgacgcgtttgggcggcggaaagtgcgaaacgctcattctgacgacgctgctgctctttagcgccgtcttgttgatcgtgctggtcgggacgctctaccccatgatttatggtttgatgggctggggaaggctttcggtgggcgcgccctattttaatcgcgtcacgctgccgtttggcctgctgatgctggtagttatcgtgctggcgacaatcagaagccgcaaagtctctgtgcgttgtcagcttccggcattgctggcgcatacgggcgtatttatcttcgccgccgggatcatggtttccagcggcagtcggcatgaaatcagccttaacctcagccccggtcagcaggtggtactggcgggctatacctttcgtttcgagcgtctggatctggaagccaaaggcaactacaccagtgaaaaagcgcggatcacgttgtggcggaatgaaaaacgcattggcagcctgcagcctgaaaggcgcttctatgccgcgcgtcgtcaacagatgatggagccggggattcactggaacctgctacatgactggtacgcggtgatgggcgaaaaaaccggaccggatcgttacgccatgcgcttatacgtgcagaccggcgtgcgctggatctggggtgggggattgttgatggtgtgtggagcgctgctgagcggatggcgggggaggaagcatcctgagttattgcctgatggcgctgcgcttatcaggcctacgagtgaaaagcatggtaggccggataaggcgttcacgccgccatccggcaaaacgatgttacttttggctttactgatttttctgccttttgccacccatgcccaggtggtggacacatggacgtttgccaacccgcagcagcaggagaaagcgctgtctattgccagtcagctgcgctgtccgcagtgtcagaaccagaacttgctggaatccaatgcgcccgtggcggtcagtatgcgccatcaggtttacagcatggttgccgaaggtaaaagcgaagcggaaatcaccgcctggatgaccgaccgctatggtgatttcgtgcgctacaacccgccgctgaatgagcaaacgctgctgttgtgggcgctgccgtacctgctgttattgctggtgggcgtggtggcctggcgggtgagaaagcgtcagcacgcaggagagggggaacaatgagccagtctgaacactccactgcgccgttacgtcccatgcctgtaaagcgtctggcggctgcggcggtgttgatggtggctgcctgtgtcggcggctatctgttgacgccgaaatggcaggctgtgcgtagcgagcaacagcgtctggccgatccgctacgtgactttacgaacccgcaaacgccagaggcgcagctttccaggctgcaagaaaaaatccgcgccaatccgcaggatagcgagcaatgggcgcggctgggcgagtattatctctatcgcaatgcgtatgacaatgcgctgctggcatatcgtcaggcgttgcgtctgcgaggcgataacgcgcagcttttcgccgcgctggcaacggtgctgtattaccaggccgggcaacatatgacgcctgcgacgcgtgaaatgattaataaagcgttagcgctggatgcgacagaagtgaccgcgcagatgctgctggcggcggatgcgtttatgcaggcggattatgcgcaagccgtgtcgctgtggcaaaccttactggatgccaactcgccgcgagtgaaccgcgcgcagctggtagaggccattaatttggctaaattgttacaaaatcggcagaaataattttttcttttttgtgacttttgtcatgtgtgctgtttaaaaaaacggcgaatgagacacaagtaaaaattaattacctcagtgtattattcatttttgacgaagtaaaaaactttccataacaaatagttattcatcattaacgccataaactcgcgttattatgcataaaaacagccaaaagccctgttatgaaagggttgcgcaagacgctatgcaaatgatactgattatgcgcgttaaaaaactctacaaaccaacgcaacacaaatcataccctttcagtatgtattgctctcatgctttcggcggagagcaacgcttcatcgaggaagtctgttgttatgaaaaatttgaaagtcagcctggcctggcaaattttgctggctatggtgctgggcattctgttgggcagctatctgcattatcacagtgacagtcgtgaatggctgattgccaacctgctgtcgcctgctggcgatatctttatccatctgattaaaatgatcgtcgtgccgatcgtgatctcgactctgattgtcggcatcgccggcgttggcgatgcaaaacagctaggccgtatcggcgccaaaaccattctctattttgaactgatcactacggtggcgattatcctcggcattacgctggcgaatgtctttcagccaggctcaggcattgatatgtcgcaactggcgaccgtcgatatttcgaaataccagaacaccacggcggaagtacaaagtcatgcgcatgggctgatggggacgatactgtcgctggtgccgaccaatatcatcgcatcgatggccaaaggggatatgctgccaattatctttttctcggtcctgtttgggctggggttgtcgtccctgccggcaacgcaccgcgaaccgctggtgacggtatttcgttccatctctgaaaccatgtttaaagtcacccatatggtaatgcgctatgcgccagtgggcgtttttgcgctgatcgccgtcacggtggcgaattttggtttcgcgtcgctgtggccgctggcgaaactggtgctgctggtacactttgctattatcttctttgcgcttgtagtgctgggcatcgtggcgcgcctgtgcgggttaagtatctggattctgattcgcattctgaaagatgaattgattctggcgtactcgaccgccagctccgagagcgtactgccgcgcattatcgagaagatggaagcttacggcgcgccagcctctatcaccagtttcgtggtaccgaccggttactcatttaacctcgacggctccacgttataccagagcatcgccgccatttttatcgcgcagctatacggtatcgacctgtcgttgtggcaggaaattgtactggtgctgacgctgatggtgacgtcgaaagggattgccggcgtgcctggcgtttccttcgtggtgttactggcgacgctgggaagcgtgggcattccgctggaagggctggcgtttatcgctggtgtcgaccgtatcctcgacatggcgcgtactgcgctaaatgtggtggggaatgcgctggcggtgctggtgatcgccaagtgggaacacaagtttgaccgcaaaaaagcgctggcctacgagcgcgacgtgctgggcaaatttgataagaccgcccaataacggattgccggatggcgctttgcttatccggcctacagcgaaagagaatgtaggccggataaggcgttcacgctgccacccggcaacctactccgggttgcctgatggcgctacgcttatcaggcctacaacgactacgttcatcaggcaataaacatcagccattcgttagcgtttcgaactcttcgcaaccggtatcaaacccttccagacagcttagattcaaccagtgcaacgccttctgcttattcttttcaataaagcccggttcaccgtttaaaaacatcattcccgcccagtattctgaatagccggtacgggaaatggcggaactgcgtttgaaataccaggcggctttttcatcatcggcggcaatgcccacgccgttggcgtaaatcaggccaagcaacatttgcgcatccaccgcggagtcgttatccagatcttcagaggccttttgcagcagcgagatggcttttgggtagtccgggcgcccggcctgggtgttgaccaggatccgcgccagcgtaatttctcccgctttactgcccgcgttagccgccttttcagccagctttttcgcgtcgggataatccaggcttaccggattagtgattttgatttgcgccagtagcgcgcaggcgtcggcgtcgccactgtcggcggctttttgcgcccagtattcagctttgttcaaatcgccatagctcaaccaactgtcggccagaaaatattgtgcgcgtctgtcacctgcctctgctgcctgcaaatactggctacccggctcaggatctgcggcatgggcaaagaatgtcataaacaacatcaatgcaagaagtagtttcattttgagttttatttagggtacggaaaagacagtataaagagatcgtatggataaaaaaacagcctccgggcggaggctgttatagggaaaatgcctgatggcgatgctaatgcatctaatcaggcctacagtagacgcaggccgaataaagcattctgatgccgccatccggcagatcaacccattgcgctttcgcgcaggcgggttttcagcttgttgtactcatcaatcacatactgctcggcggctcgctgatcggcgatcggctcaacgcgtacggcgcagtatttgtactccggcgttttggtaatcgggctgaggttttcagtcaccagctcgttacaggcgccaatccaccactggtaggtcatgtaaatcgcccctttgttcgggcgatcgctgacctgcgcgcgggtgatgattttacctttgcgcgaatgaacccacaccagcgcttcatcttcaatgcccagacgcgcggcgtcggcggtattgatttgcgcatagcccggttcatcggccagcgcggccagcgccgcacagttaccggtcattgagcggcaggagtagtggccgacttcgcgcaccgtcgacagtaccatcgggtactcttcggtgagtttatcgataggcgctacccagtcgcaggtgaagaactgcgccagaccgttgggggtatcgaacttctctttaaagaggtacgaggttccctgatcggcatctgacgtgtcgcggcacggccactggatataccccagctcgcccattttctcgtaagtggcgccgtagaaatccgggcacagatgacgcaactcatcccagatctcctgggtgttgttgtagtgcatcggatagcccatccgggtggcgatttcactgataatctgccagtcggttttcaggtcccacttcggctcaacggctttaaagaagcgctggaagccacggtcagccgcagagaagacgccttcatgctcgccccatgaggtagagggtaaaatcacatccgccgccgacgcggttttggtcatgaagatatcctgcacgatgaccagttctagatcctcaaacgctttacgtactgcagagagttccgcatcggtttgcagcggatcttcacccataatgtacgccgcgcgcacttcgccatgcgccgcacggtgcggcagctcgctgatgcgatagccggtatgcgcaggcagactttctacgccccaggctttagcgaacttctcgcggttttccgggaacttaacgtactggtagcccggataagtatccggcagcgcgcccatatcgcacgcgccctgaacgttgttctggccgcgaaccgggttaacgcccgcgcttggcttgccgaggttgccggtcagcatcgcgaggctggtcagtgaacgcacggtttccacaccctgatagaactgggtgacgcccataccccacaagatcgctgcgcttttcgcgctggcatacatccgcgccgcctgacgaatttcctgtgcgctcacgccagtgatctcttcgacggactccggcgtatagccttcgacaatcttactgtattcttcaaaaccttcggtacggctggcgacaaacgctttgtcgtacaggttttcttcaataatgacatgccccatggcgttgagcagcgcgatattcgagccgtttttcaacgcgatatgcatgtcagcaatgcgcgcggtttcaattttgcgcggatcgcagacgataattttcgccccgttgcgtttagcgttaatcacatgattcgccacgatagggtgggaatccgccgggttatacccgaagacgaacactaaatcagtgttatcaatttcattgatagcattactcattgcgccgttaccgaccgattggtgcagacctgcaaccgatgggccgtgtcagacgcgagcgcagcagtcaacgttattggtaccaataacggcgcgtgcgaatttttgcattacatagttggtttcatttccggtaccgcgagaggagccggttgtctggattgcatccggaccgtacttcgctttgatggcgctcaaacgttcagcgacgtaattgagcgcttcatcccaggaaacagattccagtttgccgccacgctggcgacggatcattggggttttcaggcgcggggtcaggatctgggtatcattaataaaatcccagccgtagtagcccttcagacacagggtaccctggttggttttcccctgcgccgcctcagcccggacgattttgccgttatcgaccaccagattgattttgcaacctgatgcgcaatacgggcaaaccgtgacgacttttttcatcggtttcgctccagttaatcaaatcgcgcatacgcgctgtcgccctcagtatgcatgttttatgccacttttttagtatgggctttccctgatattacgggcgaattttgctcaaaaccctgacgaaaaacaggctatcgtcagttttgacgtgtcgaaagaaaatgccgcatgacatttattatggggagaaacgcggagcgcaggccagataaggcggagccgctatccggcaatctgctctgcctgaagtggaaattatccggatggatagactcaaggccagggaacgctttgagactaacgccaggatagaacaggccgcggcaggcagttccataccgcggcccggcttcagaggaggctgaaaaggattatcgcggcaaaaatagcagcaataacgagatatttcagcgcgtaatagagagtgcggtttttctttttcagacgttgcccggcatcgcgtgctgcgtgaacgtatttaaagatgcgattaatcgcaccggtgcgatcgttctcgtcgtttggcgaactggcggcggacatcaacgatgcgccgacccagtggtttacgctctgcgcccagcgccatttcattgggcgctcaatatcgcaaaagaggataatacgcgtctgctcagttttattttccgcccaatgaacgtaggtttagtcgaagatgacggctttgccgtcgcgccagctatggcgctgtcgatcaacttcaataaaacagcggtcgtcattcggtgtgcttaatccaagatggtaacgtactgaaccggcataggggtcgcgatgttttcccagataggccccgggaggcaactcggcgaacatcgccgctttaatagaggggatgctgttgaccagctttgtcgttatcgggcataacgtttccgccgacgggtgggcatcggaataccatttaaggtaaaaccgtttccagccgcgcttgaaaaaggtattgaatccggcgtcgttattggcctgcgcggcttttatgtgatgctgaagctgtagtgcctcttcacgaatcacctgccagttttccgtcagcttctgcagctctggaaatgccgtggtatcaaagtacggctgctttgccggtaacgttgagaagcgagtcatgaacatattgatcggcgccataaacgtcgagtggtcaaagagctgacgggaaagtttttgtttttccaccccgcgtgaatgcgcataaatgacgctgataataaaaataccgataatgattgctgcgaacataacgtcactgtccttctaagaaaacctcatcccgggattttcaggcaaccctcccggtgatgccaaagagaaaagtgtagttcgttgacaataaatttacatttctacaacttaaaagggccatttttgctaaagaagcgagtcagcccgtttaacctttatccaggcttgtcgacagtagaattgagatgactccgctacttcacccggtgatggctgattacgttatgccttatctcccgatgacggctgccagatcacaatgctttcgtaaaccgaaaatgactttgcttgtaaccttcgcgaagataaaaacggtgtgcatcgcggcgtttaatatttgtggaaagctccgttagctcggcgcccgcctgacgtgcttcttcttctgcccaggccagaagctgactgccaattttttgtccccgcatcggcggtaataccaccagctcctgaatttcgccaatccagttggcatgatggagatgaaactgcatatgcaggctgatcatgccgaccacctctccgttgcgcagcgctaaacgataatgaacgttggggtccagtaaattagcggcgaatccatccctgaaagcctgataatcaagctcatttttaagtaactcacagataagcgcgtaaacagaatcggtatcctctgttgtcgcgtggcgtaattcacagactggcataacgtcctcccgacgcctcatcaggatcaaccatctttcgccagactgtagcaaactaccgtcattatttattctatgacagttaaacggcggataacgtgcagccaaagatcactctgatggcaagggggagggcgagcctcccggggagttaggtggcaggctgatgtttaaccacgttaatcatccacggcacaccgaaacgatcgctgaccttgccgaaaccctgcgcccagaaggtctcctgccagtccatttcgatttgcccttgtgcggcaaggttatcaaaccagcgcttcccttctgctacatcctgggtatcaagcaccagcgtaaagccggaataatgcgcccttcccgacgcgctggcatcactcatcatgatatcgctgccggcaatgcgcatgttggcgtgggcgatagctgtatcgggaaagcgcattcctgacgggcaaccctcttcgttatccgccgccgaggggggcatttcaccgaagctgagtttataaagcagttctgcgcctaacgtttgttgataatacgcgatggcgtcggcacagttgccggcaaaagagagatagggacttaacggcatgatggttacctcaggtaagagatgctcgttaagtgtagttcgaaattggcacaatattgtcggtggcagggccgctcaggcccggtaagcaaggcgctaccgggcaatgacacggtaaatcagttctttttcacgaactcggatttcagtttcatcgggccaaaaccatcgattttgcagtcgatgttatggtcgccttcaaccagacgaatgttcttcactttggtgccgattttcagcatggaagagctaccttttactttcagatctttcacgatggtgacgctatcgccgtccgccagcaggttgccgttggcgtctttgacaatcagctcatcgctctcctgagcgggttccgcatcgttccattcgtgagcgcattccgggcagatgaacatgccgttatcttcgtaggtatattcggagttacattgcgggcagtggggtaatgacatgttggtatcctcaaaaagtcagcgggggcaaacgcgcccaaaaatggcagatcgccgaaaaaggccgcaattatacacaaaatccttagcgttgtcgggactattgccgcttttataaaagggtctgcgccacgccagtcagcaatggtttacactcgaataaccgcttttttactgtcaccacagcgcattagggcgtccttatttacaccttttgaccgaattgacatatatgtgtgaagttgatcacatatttaaaccctgttagggtaaaaaggtcattaactgcccattcaggcgtcaacaggttcggttgtacagtccgtaaccggacagtgtaagtaaacctgctacgcttgtatgagggatagcgttcgcgcccctccctccgctcgacggcgacgctggcgcggtatgccagtgcccgccgtatatagcgctacagggcttagcctatgaggacagctatgctgaaaaggaaaaaaataaaaccgattacactgggcgatgtgaccatcattgatgatggtaaacttcgcaaagcgattaccgccgcctcgctgggcaacgcgatggagtggtttgattttggtgtttatggatttgttgcctacgcgttgggtaaagtctttttccccggcgccgatcccagcgtccagatgattgccgcgctggccacgttttccgttcccttcctgattcgtccgctcggcgggttattctttggtatgctcggcgataaatacgggcgccagaagatcctggcgatcacgattgtgattatgtcgatcagtaccttctgtatcgggttaatcccctcttacgcgacgatcggtatctgggcgccaatactgttgttgctgtgtaaaatggcgcagggcttctcggttggcggggaatataccggcgcgtcgatctttgtcgcggaatattcgccggatcgtaaacgcggatttatgggaagctggctggattttggttctatcgccggattcgtgctgggcgcgggcgtggtggtcttgatctcgacgattgtcggcgaggagaatttccttgagtggggctggcgtattccgttctttatcgccctgccattggggattattggtctctacttacgccatgcgctggaggagacgccagcgtttcagcagcacgtggataaactggagcagggcgaccgcgaagggttgcaggatgggccgaaagtctcctttaaagagattgccaccaaacactggcgtagcctgttgtcatgtatcggtctggtgattgccaccaacgtgacctactacatgctgctcacctacatgccgagctacctgtcgcataacctgcactattctgaagatcacggcgtgttgattatcatcgccattatgatcgggatgctgtttgtgcagccggtgatggggctgctgagcgaccgtttcggtcgacgtccatttgtgattatgggcagcattgcgctgttcgcgctggcgatcccggccttcatcctgattaacagtaacgttattggcctgatttttgcaggtttgttgatgctggcggtgattctgaactgctttaccggggtgatggcctcgacattgccggcgatgtttccgacgcatattcgttatagcgcgctggcggcggcttttaatatctctgtattgattgccggtctgacgccaacgctggcggcctggctggtggaaagctcgcaggatctgatgatgccggcgtattatttgatggtcatcgcggtgataggcttgattaccggtatttccatgaaagagacggccaatcgtccgttaaaaggcgcaacgccagcggcgtcggacatccaggaagcgaaggaaattctgggcgagcattacgataatattgagcagaaaatcgacgacatcgatcaggaaattgcggagctgcaggtcaaacgttcgcgtctggtacagcaacatccgcgtatcgatgaataaatttcgcgcttaaggttcgcttaatctctcgcgggcatactctcctccatacctttggaggagagcgtcatgaaaagctatatttataaaagtttgacgaccctgtgtagtgtgctgattgtcagcagttttatctatgtgtgggtcacgacgtattaaacgcctgttatgcctttttcaacagcacccaggcacgggtgcctgttctttccgtacggttttgcaggaaaaactgtccctgatgtagttgggtgatgcggctgacgatactcagccccaggccaattccgccataacggctgtccatccgcacgaacgcttcgcttagcttcccgcatttgctttcatcaatacccggcccctcgtcttcgaccgccataatagcgtcggggtcggcgctaatgtggatagtgatatgggttccttcagggctatagcgatgcgcgttttccaccagatttcgcaacagcatacgcagtaacgtcgcatcaccgcgcaccaccacgtccgccgcgctttccggcagcaacagagtttgctggcgcgtttccagcatggtgttcagctcatcgtaggaggggaggatcacatcttccagcagttttacttcctgataattcccggaagagaatgactggcccacgcgcgccagttgcagaagctgggagacgctatccatcatctggtcaagacgggcgataagcggcgcgacatcaacattgtgggtttttgacaataattccaggtgcaaacgcacccccgacagcggcgtgcgtagctcatgggccacatcggcggtaaaaaggcgttcattgtcgagcgtggtggtcaaacgcgtaaccagttgattgatcgccgagacgacggactcaatctcaagcgtggagctgtgaatggcgatcggcgccagattatccgccgtccgcgcttccagctctttttgcagttcggcgagcggacgggtaatacgccgtaccgcctggtaacaaattagcagcgtcaggctaaccataaatacgccggggacgatcaggctggcgaccgcctcgcgaatttcgtgcatgatatggcgatcgttgttgcgattatcccgcagcgcctgctcgaacaattggatttgctcagtgctttcatgccataaccagaaggtactgattaactggaacaccagcagaataagaccaattgtcagcattaaacgctggcgaagggtcatcgctcttcgctgaaaacgcatcaggctcacttagctttcctcagtggcaaccagcatgtagccaaacccgcgaaccgtgcgaatgcgcgacttgccgactttgtcgcgcaaattatgtatatgcacttccagagtgttggtcgagggttcgttatcccagttgtagatatcgttataaagaatttcccggtgcaccggactgcctgccttgagcatcaaccgtgagagcaacgcgtactccttaggcgtcagggtcagttcctgtccatccctccatgcctgatggcggcctatattgagcgtcagattgccaaccgtcagttcactttcaccctggttattatggcggcgcagcagcgcgcggatgcgggcgtgcagctcctccagggcgaagggtttaaccagataatcatctgcgccgacatccagcccggtaatgcggtcattgagcgtatcgcgggcggtcagaatgagtaccggcagggtatattttttctgtcggattcgcgtcaggaaatgcaggccatcctcatcgggcagccctaaatccagcaccatcagactgtaatgaccagactccagactatgctcggcggcacgcgctgtcgaaacgccatcacacgcatagccttcggtttgcgcggcgagtattaacccctgtaataatagcgtgtcgtcttcaacaatcagtatcttcattcgcttagtctcctgcacggttgcagaatatcatctgcggcctggtaatacgtcgtttgtacgccggttaatcccagcatggttgagaaaagattgtcctgtgaataatccagcgtgctcgcccgtttttgcaggcaggcctgatccacctgataacgctgttgataatctttagaaagccaaatgagcatcgggacatgtttttgcgtatccggcgcaatggaatacggcaaaccgtgtaaataaacgccattttcacccaatgattcgccgtgatcggaaagatagaccaggctggtggtgaatttatcctgatgagatttcagcaggttaatggctttatctacaatatagtccacgtacagcacggtattatcataggtgttgatcaactgctcttgggaacagttctgaatttcgttagtgtcacaggttggggtaaattttttaaactgcggtggataacggttgtaataggttgggccgtggctgccgatggtatgtaatacaataacgccatcgcctttcaaatggtcgatatagtcttccagaccgtgaaataacacttcatcgtagcactcgccgtcgatacattgtccgggcaggtttagctcggtgacattttgatgcggaacgcgatcgcatgcgcctttacagccgccgtcattatcattccacagtacgttaatccccgcgcgctggataatatccagcagcccttcctggtgatgcgccagctcttcgtcataatgtttgcgcggcatatcagaaaacatgcagggaacggagatcgcggtcgccgtaccgcaagaggtggtatgcgggaagtagatcacatcgtctttcgccagccgcggattggtgtcgcgcggatagccgccaagagagaaatcatcgccgcgcgaggtttcgccaacgatgagaatcgtcaggtttttgcgatcgcctttcagcattaatggattgcgatgggcatcctcgccaatgcgtaccagcggcaaattcgccagccgttgatgtgaataccatgaccaactggcgacaatactgttcgatgggcttaatgctttgatcaactgtttattatttcgaaataacgaggcgtaatctttatagaaaaaggcggcgaccagaataactaataaaatagagatcaggacgctggccaggcggtaaagcccgctacgtaagcgcggcgtcgccggacggattttgacccagaaggcaatcacggctgccagaacgccgcttaatcccggcgtcagcaccatttgcggcgtcatcagcgcaaaggtttccgcgggcgtggtatccatcatattggcgatcatggagcgatcgatgatgatgccgtaagtcaaaataaaatactgcgcggcagcgccgaccagaataaaaacgcaggccagcagtcggtttagccaaataaatgaggccagcgtcagcacactattgaccacgctaaacgcgacgaccggcatggaaataaacaccagcacattgcgcagcgagtttaacggtaggtcttgtagtacctgcttgtagaacgcaatgttcaggcagacggcaatataaaaggaaaaaagcagaagccaggcgatttgcccaagaacaggtcttttaagaaagcgctttaacatgttgatgcgtccatcgattcggtgacgctaatcgtgacaaagtaaaattaagtgaaccttaagaacttaatgttggtggcggccggataacctgcgctatccggcctgttgcgataacattaactacacgtggtcaatcctgtttaaccggcgcatccagcggatacgggtttttgtgaatgcggttgtagttcaacgcatacagcgcggtgatcaccatcaacgtgacgaacgaccacatcacttctttggcgccggaaccgatgaccgcccagatgcaatacacaaacgcgacgaaggtaatcagcagatacagcgggcgcgctttaccaaagtgaccgtggcccaacagtaacagcgcggcacaggtgtaaagataaggcaccagggtgaagataaccgacacggaggagaccagaccaaactctttcgcggcgttcggcgacatactgctgaactggaagatagtcatcagcacgccgacgataagcaacccagccactggcgtaccggctttattaacccgtgcgaagattggcgggaagagaccatcgtccgccgccgcttttgcggtttgaccggcaagcagcgtccagccgccgagagagcccaggcaacctgctgccgcacagaaggaaacaatagcccctgcggtatcgcccagcgccatacgcgccgcgtcaccgaaaggcgatgccgacacgcgcagcgccgcgttggggatcatccccataatcgccgttgtggagagcacatagcagacggcggcgatcagtaccccgccgatggtggcgataggcacattgcgtttcgggtttttgaccacaccggccgcaacggaggcactttctaccccgatgaatgaccacagcgtaacgttcaacgtgctttgaatcgcgccgaaggtattcatgccgctcacgttccaggccgccatataggtttcgcctttaaaccagaaccagccgaagaccgcaatccctacgataggcaccagcgccagtacggtggcgacggcctgtacgcgggtaatcattttcggcccgacgatgttcagcagcacaaaaatccacagcaccgcgacgcaggtaagcgttaataccagtggatctttcagaattgggaagaaatagctcagatagccgacgccgataacgaccatcgcgatattaccgatccagcatgccagccagtacagcacgttcgtttgatagcccaaaaacggcccgaagcagcggcgtgcgtaggcataggaaccgccgggactgggatctaaggacgacattttggcataaaccatcgacagcgccagggcgccgatgatagtgaccagccatccgtagattgcaatcccgccagtggccgccaggttagcagggagtaagaatacccctgaacccataatattccccgataccattaaggtgacggggattaggcccactttgtgagcatcagcatccgaagacataatttggactcctgaaaaggtgacttcgttacgataaattacgtcgtatcataccccctcagaatgccgctgaattatgtcggagacgggttatcgccaatgctgctattatcgtgtcttatcgttgagtgtagaaaaattaggcagccgatcgttcccgatgttggctaacataatgcaggggggtcataccataaaactctttaaacacggaaataaagtacgatgtgctgttatacccacacagctgtgagacttgagagatattctttccgtccattaataattggtttacggcataacgcattcggcaggtcgtgattatttggctataactggtattctcgtttttgagctttttctttaacaagcttggactcaggcacaggcaactggcaacggcgctcagattccagtctttatgaatatcgctctgaatgatgtggtaaacgctgtcactgatgcggctgcgcagcatgtgcattaacaaagaaataaattttttgtggtcaagaaagcgggataaaacggtgaaaaggagcgcacgggtacgttcactaacaatttcatccggtgcttccatcgcgctgtagcgggcggcgaccctgaagatatccggcgtcagacagttggcggtcaataagggatcggcgttgcgttgccagacgggaaggtgtgagagatctttattcaggaattgtaaatagtctttaatattattgcgactcacttgtattactagcacgctatttaatgatgaaatgtcaataacgttattttcacaagccagaatggccatatgattcgcttttaagctgattggctccttaccatttactcgtaaccatgtatctttttcggttaataacactatgcaaggttcgttgctgcaaatcctcatacccgaactcctggaatatgaacataaaagaccggatctcgccaaacgggagagataacggggactgagtcaattgtgtgatgaattgaaactgcactaaaataactttcctgaataatattacaatatttgtacgatgaattagggtgtacaaaaagttgtacgcgagtggaaacttgtcatttttgtataaaaaaagcgcgggatggggcccgcgcaaaaaggtatgacagtattattgttttgcagcaatactcagggaatacatgccatcctcaaaaaaaagactctttgtgattaggctttcacgcacataacgtgatatacgccatcaataatttccgtgccttcggtttcatgctcaaagccagggaagtgatgatcccaggattgcagtgagcgtaagtaacccacctgcggactgttttcatcgccaaagttttcgccggagagcagcatcgggatgcctggcgggtaaggaataacggagttcgccgcaatgcgacccggtagattttcaatcgccaccatttcaatattgttgttcacaatcgcgttgtaggcgtcgcgcggggtaatctccgcaaccggcagggtggaataggcggcgttgagacgggcgcccgggttattttcacgtagccaggcaaacattttatcgcccaggtcatgaatacccatgttcgcgtaagtgtcaggataatcctgcaccagttccggcatcacctgcgccagcggcgtattcgcgtcgtaatgatgtttgaaggagcacagcgtgttgatcagcgttccccatttcccgcgagttacccccatagagaacaggaacataatctgaaagtcggtggtgcgggtcggcacgataccgtggcggccaagccatgctgtgaccagcgcagcaggtacgccggatgcttccagttcgccatcgtcgcccatacccggcgccaggatactgactttaatcgggtccagcatactccagttatccggcaggtctttaaagccgtgccaggtttccccggggcgcatgacccagcagttctggtcagtggctagcagttttgccggcgcgtcggcgaagtcatacgttttaccggtttgtggatcggtgacgacgtccttattccacggtttaaagaaccagtcgccttcatcggtaaactctttataaagacgcgccatcgcctgacggaaatcaaccgcttcgtcaatcacctcttgagtcagggacaggccgctgttaccgtccatcatcgataccgccacatcgttggatgcgcagatggcatataacggagaggtggtggcatgcatcatataggcctggttgaagcgggagaaattcaccgcgccacggccttcacggacgtgaatgtaggaagcttgtgaaagcgcattcagtagtttgtgcgtggagtgggtggcaaacacggtcggaccgttatggtcgcctggctcgccgcgcatcgcgtagtgatcgcaataaatcgggttgaagcgcgcatagccgtaccatgcttcgtcgaagtgaatgcgatcgctggtttttgccagcagatcctgcgcctctttggcgttatagcatacgccgtcataggtacagttggtcactacgctgtaagacggtttctgtccggctttagttttggtcagcgggctggcgctgatttttttctgcaaggtttcaggctgcatttcctgcgggtagattggcccaataatgccgtaacggttacggcttggcaccatatataccggtttggccccagtgaggatcagcccctgctcgatggatttatggcagttacgatccagtacaacgacatcattatccgtcatacaggcctgcataatagtacggttagaacctgaggtcccgacaactacggaccaggagcggtcagcaccgaatacgcgggcggcgtttttctcgctttcgccaaacgcgccggtatggtcgaggagtgaaccgagcgtggtacgctcaatccccatatcgctgcggaacaggttttcgccataataatcgtgataaaagcgaccggcaggcgttttagtgaaaccgacgccgccctggtgtcccggcgccgcccatgaatattcatgaatgtcgctgtatttcatcaacgcgttaaacagcggcggtaacagttgctggcgataccgggtcatggcggcaacggcgcgtccggcgataaagtcagcggtgtcttccagaatccaggcgaattcatcgacaagctccagcaggtcgcggtccagcgatgccgtcgctttttccctgtcgcctaacaggaaaacgggcacgttttgctgacgctcgtgaagcttaccgatcaattgcctgacgctcaggtgctcatccggttgttccatttggtagctaaacatcagacagtcaatggcttcgttcgcggacaagatggcatagccgtcatcgaaggatgtcgatttaatgacggtaacattttgttggctcaaggcatctgccagacgctcaaccgcgttgccaacccaggtgtcctgatgcagaaactcactttcaacaattaatactttcatcatcttttacccggttgtggaggccgtgcaatttacgccttgccgacccgccgtatgaatgtgacgtgggcaagtattaccccgtcaaatagggggtgtaaagtgatggaataatggtcggttattgatattattgtttaataaacaatgggttaattattgatattgagcgatttcacctgccgtttatcgacaggtgaattatttttttggctgatagtggtatccggctttagccgggcatcgtctggcgtcgttgctgacttagcttgcggtattgttgcggcgacataccgacaaatttgctaaaagtactgtaaaaacggctgctggatcggagcccggcagtcagagcgacatcgaggatcgttttgtcagtatcgctcaataaggcacgtacgtgattgatgcgcatcgccgtgatgtactgcttcatcgtcaattgcataacccgctggaatattcccatcgcgtaattagcattgagtttgacatgctccgcgacgtcgttaatggtgagcgcctgatcgtagttatcggcaataaatcccagcatctggcttacgtaaaactgcgcatggcgtgagacgctattcttgtgggtgcgtgatgttttattgagcaaaatgggttgccagccggaaaggctaaagcgtttaagcatcaggccgatttcatcgatcgccaactggcgaatttgctcattcgggctgcttgtttcctgctgccagcgcaacacttcaaaggtgctaagctgctgggtcgccagtgatttaaccaccatcccgtgcgtgacgtggttgataagatcgcgatccagcggccaggagagaaacaggtgcatcggcaaactgaaaatcgccatctggcggcagttgccggggcgggtaagctggtgtggcgtacaggcccaaaacagggtgatatgcccctgctttatctgcacgacttcattgttgattaaatactccacatcgccgtcaaacggaacattcacttctacttgcccatgccagtgactgctggccattctgtgcggcggcctcagttcaacgtccagtcgttgatattcggaatagagcgacagcgggctacgggtttgcttttcatcgccgttgcacatgtgcgggtcgggcgggaggagggatattgcttgcgtactcatcgtcactccatttcctgaattatcagaattatgcccctttagccgggaggaaaccgggaatccggacacagaatccgtcgatattgtagagcgtagcctgactatcaggccgaatactctgctttttacgccattttgtcccaaaaactcagatctcccgcgcgccagcatacgatctgagttttcgggaatgctcatcggggaagacggaggttttcaccgggaacgcgtgccaccatgaaggtgttcactactgttctggagagtcatgatgacggcacccaaaattacctttatcggcgcaggttctacgattttcgtcaaaaatatcctcggcgatgtgtttcaccgcgaggcgctaaagtcagcgcatgtcgccctgatggatattgacgaaacccggctggaagagtcgcacattgtggtacggaaactgatggactcagcgggcgcttctggccggattacctgccataccaaccagaaagcggcgctacaggatgcggatttcgtggtggtcgcctttcagattggcggctatgaaccctgcaccgtgaccgattttgaggtttgtaagcgtcatggcctggaacagacgatcgccgatacgctggggccgggcggcatcatgcgcgcgctgcggaccatcccgcatctgtggcggatttgcgaagacatgacggaagtctgtccgaaggccaccatgctcaattacgtcaacccgatggcgatgaatacctgggcgatgtatgcccgttatccgcatatcaaacaggtcggcctgtgccattcggtacagggaacggcggaagaactggcgcgcgacctgaatatcgatcccacctcgctgcgctaccgctgcgccggcattaaccacatggcgttttacctcgaactggagcgcaaaacggctgacgggacttatgtcaatctctatcctgaattgctggcggcctatgacgccggacaggcgccgaagcccaatattcacggcaatgaacgctgccagaacatcgtgcgctatgagatgttcaaaaagttgggctacttcgtcactgagtcatcagagcattttgccgagtacacgccgtggtttattaaaccgggacgcgaggatctgattgcgcgctacaaggtgccgctggatgaatatccgaaacgctgcgtagaacaactggcgaactggcataaagagctggaggagtataaaaccgccgagcgtatcgacatcaaaccgtcccgcgagtacgccagcaccattatgaacgctctgtggaccggcgagccgagcgtgatttacggcaatgtgcgtaacgaggggctgattgataacctgccgcagggaagctgcgtggaagtggcttgtctggtggatgccaacggcattcaaccgacgaaggtggggacgatcccttcccatctggcggcgatgatgcagaccaacatcaacgtgcaaacgctgttgaccgaagccatcctcacggaaaaccgcgatcgcgtgtatcacgcggcgatgatggaccctcataccgcagcggtgctgggtatcgaagaaatctatgcgttggttgacgatctgatcgccgcgcatggcgactggcttccggcctggttacgccgttaatctccagccgcgctggacggcagatccggcgtttaacctctactaacagaaggcgggcgctggtaacagcgacccggtaccctatgagcatctctctgacaacaaagctgagttacgggttcggtgcgtttggtaaggatttcgccatcggcattgtgtatatgtacctgatgtattactacaccgatgtggtgggactttcggtcggcctcgtcggcaccctctttctggtcgcgcgaatctgggatgcgataaacgatcccatcatgggctggattgtcaacgccacgcgttcgcggtgggggaaatttaagccgtggatattgatcggcaccttaaccaattcgctggtgcttttcctgctgttcagcgcccatctttttgagggaaccgcgcaggttgtatttgtctgcgtaacctacatcctgtggggcatgacgtataccattatggatatcccattttggtcgctggtaccgactattacgcttgataagcgagaacgcgaacaactggtgccgttcccgcgtttcttcgccagtctggctggcttcgtcactgccggtataacgctgccgtttgtgagctatgttggcggggcggatcgtgggttcggctttcagatgtttacgctggtactgattgcgttctttatcgcctcgactatcgtgacattacgcaacgtacatgaggtgtactcctccgacaacggtgtaacggcaggccgcccacatctgacgttaaaaacgatcgttggattgatatacaaaaacgatcagctctcttgcctgttgggaatggcgctggcgtataacattgcctccaatattatcaatggctttgcgatctactacttcacctatgtgattggcgatgccgatctttttccctattacctttcttacgccggcgcggcgaatctgctgacgctgattgtcttcccccggctggtgaaaatgttatcgcggcggatattgtgggcgggcgcctccgtgatgcccgttctgagttgcgcagggctcttcgcgatggcgttggcggatatccataatgccgctttaatcgtggcggcgggtattttcctgaatatcgggaccgcgctcttttgggtgcttcaggtgatcatggtggcggatacggtcgattatggggaatttaagctcaatattcgctgcgagagtatcgcttattccgtacagacgatggttgtgaagggcggctcggcgtttgcggcgttctttatcgctctggtgctggggctgattggctacacgtcgaacgtggcgcagtctgcgcaaaccctgcaggggatgcagtttattatgattgtcctgccggtactgtttttcatgatgacgttggttctctacttccgctactaccgtttgaacggcgatatgctgcgcaagattcagatccacctgctggataaataccggaaaacgccgccattcgtcgaacagccggatagcccggcggtttctgtggtagcgaccagcgatgtaaaagcgtgagcatggtctctcgtgcaggccggataagccggataagcgtagcgccatccggcaattaaccgataacgcggcccgggagaacgccgggcctgccaggttatttcgcgcagttagcgcactgtttgctgacaatctgctggaagaaatcgttgcctttgtcatccaccaggataaaggccgggaaatcttctacttcaattttccagatagcttccatgccgagttccggatactcgacgcactccagatgcttaatgctctgctgtgccagtaccgccgccgggccgccgatactgcccaaataaaagccgccatgttttttacaggcatccgtgacctgctgactacggttgcctttcgccagcatgatcatactgccgccgtgggattgcagcagatcgacataagagtccattcggcctgcggtggtggggcctaatgagccagatggataacctgccggggtttttgccggacctgcgtaatagatgggatggtctttaatatactgcggcaggtcttcgccggattcaatacgctcttttagcttcgcgtgggcgatatcgcgacctacgataatggtgcccgtcagcgacagacgagtcgagaccgggtactgcgatagctgggcgaggatctctttcatcggacggttgagatcgactttcaccgcgtcgccttcgcccgcctgacgcagcgctggcggaatatactggcccggattgtgttccagtttttcgatccagatgccttcgcggttgattttcgctttgatgttacggtcggccgagcaggagacgcccatccccaccggacaggaagcgccgtgacgcggcaggcgaattacgcgaatatcgtgggcgaaatatttcccgccgaactgggcgccgaggccaagtttttgcgcttcttccaacagttcctgttccaggtggggatcgcggaatgcctggccgtgctcgttaccttccgccggcagcgcgtcgtaatagtgggtgctggcgagcttaacggttttcagcgtgctttccgccgaggtgccgccaatgacaaaggcgatatggtatggcggacaggccgcggtgcccagcgtgcgcattttctcaacgaggaagtttttcagcttgcctggggtgagcagcgctttggtctcctgatagagatacgttttgtttgctgaaccgccgcctttcgccacgcaaaggaacttgtactcgtcgccatcgacggcatagagatcgatttgcgctggcaggttgctgccggtattgacctctttgtacatattcagcggcgcgttctgcgagtagcgcaggttatcttcgatataggtattaaacacgcctttggagagcgcggcttcatcaccgccgcccgtccagacgcgttggccttttttacccatgataatcgccgtgccggtatcctggcaggtcggcagaatgcctttggcggcgatctcggagtttctcaggaattgcaacgccacatatttgtcgttttcgctggcttcggggtcatggagaatggcggcgacttgctgctggtgttcaggacggagcataaaagacgcatcatggaaggcctgttgagccagcaacgttaacgcctgcggctcaacgttgaggatagattctccattgaattcactgacgctgacataatcggaggtgagcagataatactctgttttgtcctctcccatcgggaaaggcgcctgatagataaactcttttttcgacatgtgcttccagcctaatagtaagaaaatgtattaagaacctcatgggccaggctctaagtcgcgcgccgcgcataaccgggcggcgcgcgcggccattacaggaatccgtacattgcggcaaagatccagccaaagacgcaggagacgctcacgccaatcaaacccggcagaatgaagctgtggttaatgacgaagcggccaatacgggttgtgccggaacggtcaaactgaatcgccgccagatcgcttgggtaggtcggcaggatatagtagccataacatgccggcgcagaggccacgatatacgccggatcgacaccgatagccagcgcgacgggaacaatcgccgccagcgccgctgcctgggagttaacaaacttggagaccagcagcagaacgatggcgtaggcccacggatactctttgaccatttcgcccagcacgccctgaatttccgacatatgcgcgccgaacatggtttccgccatccaggcgatcccgtataccgcgacaatcgcaatcataccggaacgaaaaacttcgttttttgagatagacgcaggattggttttggtcaggatgataatgagcgccccggtcagcagcataaacatctgaatgaccagcaccatcgacaacggtttgccgccgaaggttggacgtaagtcggagtccgcgcccaggagagcgaccacggcaatcgccgccaggaagatccacatcgccagccagttgcttttcggcagttttttatccagcagcgtcgcggtatcgccgtacacgtactgacggttttccggtacggaaataaatttctgaaacgcttcgtctttatccagatctttaccgcggaaccaactaaaaataccgattgccaggataccgagcagggtagacgggatggtgatcgacagcagatcgaggaactccagatgttttccgtcaaatgtcacgttgcccagcatcgctaccagagaaaccacggcgacggaaaccggactggcgatgatgcccatttgcgcgccgatagaactggccgccattggacgttccggacggatattattcttgatcgccacgtcatagataatcggcaaaatggtgtagaccacgtggcctgtcccacacagaatcgtcagggtacaggtgacgaacggcgccacaatagagacgtatttggggttgcgacgcagcagcttttcggcaatctgcagcatcacatccagcccgcctgacgcctgcaacgtcgccgacgcggcgactaccgcgataatgaccagcattacgtcaacgggcggtttgcctggctggagatggaaaacaaacaccagaatgaccagaccgataccgcccaacaacccgagcgcgatcccgccctttcgggcaccataaaacagacatattaatattatgagaagctgtatactaaataacatttttatttatcctcgcgataaacccagtcaatcttgataaatggatcacagccatcttctgatttttgtgaatgagcatcaggaaatggcgaatattcaatgcgccagtggcgacgattaacgattaagctttttacagagttgctttaagtaattattttcttgcgatggtgatgttcagaggggagtaccctctggcgatgggcaggtggagtcagcgagagcagtaaattatgatttgtctgttttaaaaacaggcgtttattatttgatttttgtgtctcgccatcaggtaaatcacgagataaatcgaacagcatgtgacttatgtgatcattgtcacgccatttttttaaattattagtatggcgtgtggagacgcgtatctgctcaccaatatacgtattgtccataggcgtagcacaagctccattgctacaaacataattttatttaagtgtcaggaaaattccggacaaatcccttttttaataaaaatacacactctcggcatgggataatacttaattaacttttgttagcgttttgaaattaaaaacagcgcagagcgctgtaataatagaaaataacgttaacaggcctggggtgagtatatttgatctgacacaatttcccaggtttgttattaatgtgatagcgtttttattggcattgttataataaatgttaccaggatataacgcttcgcgtcggctttatgcggtatccttactgacaatattgtttcagtaaagagtaatgttccggctgaacgcggtagcggtaaaccggcctgccggtcacgccgtaatgaatactggtaaacaagatatggcaatttaccagccagatgagatatttacggcaggagacgcgtgagatattcacttcgttggccaactcgtcggtagaaaattcctgctcctgatgcgcatcaatccactggcataaggtgcgtagcgtttgctgcgtcagcccttttggtagccgacgaggctcctgctcgctggatgaattaccgtgaatgagcaggtcaagctcagactgttcgtaatactggcgtttttccatcgccgttttcttacgtagccaaccggtcaacgcttcttcaaagcgcgtggcctgaaaaggcttgatcagataatccaccacgccgtagtgaagcgaatctttaatggtggcggcgtcagcggcagaagaaatgacaataacgtcgcttttgcagcctgcgctgtgcaggacaggcagcagatccaatccgttttcctgctgcatatagatatccagcaggattaggtcaatgtgattttcactgttgaagataaactctttcgctttttccagcgtcgaagcggttccacaacaatgaaaaccggagatttgcgcgacatagcggcgatttaactccgcgaccatcgcatcgtcatcgacaattaatacattgatcataggctggtcctttttccatcccagggtaactgtacaaaaaattgtgtgaagatcccaggctcggactccacggaaattacgccgccaagcgcttcaacctgctgtttaaccagcgctaaaccgacgccgcgttcggcgcctttcgacgagacgcctttttcaaaaatcgcctcgatgcgctcaggttcgatacccggaccgtcatcgctcacttcgcaatgcagccagccatgacggtagtgtaacgagacgctgatttcgccgccggattcctggctcaacgcttccagcgcgttttcaatcaaattacccagcgccgtaatcagcaccgtaacctgatcttcattgttattatccggtaactggctgtcgctgcttatcaccaggctgtgcccgaaatcagaggcgcgggtaatcttactgagcaaaaagccagcgataatcggcgactttattttacccagcagcaaaccgatctcttcctgatagttattggccgtcttgataatatacgcttcaagctgcttataactcttcaggtgcaataatcccagaatcacatgtaatttgttcatgaattcgtgggatcgttcacggagcgcatccgcgtagttcaccatcccgtccaaccgctgcatcagttggcgaacttctgttttatccctgaaggtggatatcgcgccgataatttcgccattgctgcgcaccggaacggtattcaccagcagcaggcggcctttgacgatgatctcttcatcgcggcgcggcgtaccgtcacgcaacacttcgctaatgtccaccacctgcgaccaggcatgactcagggtggataatctggcgtcatcctgcgtttttcgataatcgagcagcgcctgcgccgcatggttaatcaacgtgacttcgccgctatcatccacggcgataacgccctctttgattgactgcagcatcgcctggcgttgttcaaacagggttgagatctcatagggttcgaggccaaacaggatacgtttcagcaccttgaccagcgcatacgtgcctaataaccccaccagagcgccgaacagaatggaccagataatactgccgcggctattgttgatctgctgcgtaacgtgactgagttccaggccaatcgctaccacgccgatctgccggtggtgttcatcataaaccggtgtgaaaacgcgcagcgctttggcaagaaagccgcgattaatggcaacgttttcctttccctgcagcgcgagcagaatgtcatcgcctttgaacggttggccgattcgctgcgtttctgggtgcgaataacggatgccctgcatgttggtcaccacaataaacaaaaagccattatgctggctcaccgcttcggcgagcgtctgaatgccgctttccgcaggcggttttttcagcccctcgcgaactgccggagagtccgccagcgagcgagccaccgccagcgctttatctgccagcgcgtcgcgcgtcatgctgctgatttgcgaaaaatagatcagatggaccacaacgagcaccgaaaacaaaacggcgctgaccatcagaatgacggtagtgccgagtttcatggggcgtttgcgtaacgcccggcatggcagggagtgtttcatagtggacctgagcggacgaatcgtaaggttattatccctgatgaggcgtctaattcaaaggcataggcgatgttgctccagtgttgaaaagcccgtcttgccttgcagggcgcgctacctgctcatgtcgttaattaatatcgccggataccgtgatgggtaatttattttcatcagaattacataaaataatttttcattaatttttataataacgtatgcggtatcacattttatttttactgacgttcagaatgcgtttgatcacaatcaatcagcgctaatatttaatctattatgattagttttcattacatattattaataattatggaagcaatgtgagaaataaaaaatggaaataaaaaaatggctgaacacaaccataacccgacgtgatgctattgtcgctactgcaaaagtaggggcggcggtgacgctaagccaggcgattacgctgccttttgctaccactgcccaggcgcaggataccccgataccgaaggatgccaacggcgaaaccgtcaggcacagcgcctgtctggtcaactgtggcagtcgatgcccgcttaaggttatcgtgaaaaatgatcgcattgtgcgtattgagccggaagacgcgaaagatgacgcggtattcggcgagcatcagattcgtccctgcctgcgcgggcgttccagtcgctggcgggtctatagcccggatcgcattaagtatccgatgaaaagagtgggaaaacgcggcgaaggaaaatttaaacgtatttcatgggatgaggccacggcctttattgcggcggaattaacgcgtgttagcgaaaaatatggccgggaagctatttattataattatcaatccggcgcgtattatcacacgcagggtagacccgcctggataagattactaaatctcaccggcggttatttaaattatcacaacacctattccacggcgcaaatcgccaccgccacgccttatacccacggtgattatgtcggtagccattttacgcagatcgcgcattccgatctggtggtgctatttggcctgaatctctcagaaacgcggatgtccggcggcggccaggttgaagagctgcgccgggcgctggagacctcgaaagcccgggtcattattatcgatccgcgctataccgattcggtgattaccgaacacgccgaatggctaccgattcgcccaaccacggacgccgcgctagtcgccggcatagcgcatacgctgattaccgaacagcttctcgacgaggcgctggtaaaccgctattgcgtcggctatgaccgtagcaccttgccggacacggctgcgcctaacgccagctataaagattatgttcttggcacgggcgatgacggtatcgcgaaaaccccggaatgggcggcggatatcaccggtattccggcaacgcgtattcgccaactggcgcgcgaaatcgcctcggcgcgcgcctgctatatttgccagggctgggggccgcagcgtcatgccaacggcgaacaaaccgtgcgtgctattcagacgctgccagcgttaacaggccacttcgggcggcccggcaccaacaatggcaactggccttacggtacgccgtatggcgtgccattgttgcctgtcggtaagaatccgatcacaacctctattccttgctatctgtggacggacgccattcagcatccggagaaaatgaccgcgacgacaatgggtgtgaaaggcgcggacaggctaaaaaccggaattaagctgtttttcaaccaggccggtaatactttgcttaatcagcacggcgaaacaaaccgcacccgtcaaattctcgcggatgaatcgctgtgtgaaaccattatcgtgattgaaaaccatatgacgcccagcgcgatgtatgcggatctgctgttgccggagaccagctatcttgaggcggaagacctggtggacagctcctatgcggcgggatcgcataactacatgattgcgattcagaaaaccgttaaaccgatgtgggaagtgcgcagcacgtatgacatctgcgcggatatcgccgggcatcttggactgcgcgagcaatataccgagggccgaactcaggcgcagtgggcggagatgcactatcagcagatccgtgaaaaacgtccatacctaccggagtggagcgtggcgaaagagatgggtgtgattgaccagcgtatcgctaccgagcagcagagccttgcgtttgccgatttccgcgccgacgccgaggctaatccactctccacgccgtcgggcaaaattgaaatttactcccaggcgctggcggatctggcgcaaacgtggactttgccagaaggcgagcgaattcccgcattgccggaattttgtccggcgaaagagtcgcaccttaacaaagcattgacggcgaagtatccgttgcagttaagcggcttccataccaaagggcatacccactcgacctacagcaatgtgctgatgctgcatgaggcggtgccggatgaagtctggattaacccgattgacgccagcgctcgccaattgaagtccggcgatcgggtgcatgtattcaatgaccgcggcgtggtggagcttccctgtaaagtgacccagcgcattttacccggcgtggcggcgatgccgcagggcgcgtggacgcggcttgacggcaacggcgttgatgtcggcggctgtatcaatacgctgaccagccaccacccttcgccgctggcgaaaggcaatccgcagcataccaatctggttgaaattaaacgcgcttaaggagtgatgtacgatgaaacagtatggcttttatgttgactcctcgcgctgttcaggctgtaaaacctgccaggtaagctgcaaggataataaagatctggatgtcggtccgaaactgcgccgcgtctatgaatatggcggcggaagctgggtgaaagagggggaaagctggcatcacgacacctttacctactacctctctattgcttgtaaccattgcgatgagccggtatgtgtctccggctgtccgaccggggcgatgcataaacgcaaagaagatggtctggtcgtggtggatgacagcgtatgcgtcggctgtcgttattgtgaaatgcgctgcccctacggcgcgccgcagtttgatacgcaggcgaacgtgatgcgtaagtgcgacggttgtcttgaccgactggagaacaatctgcgccctatttgtgtggattcttgcccgcagcgagcgctggatttcggccctgtcgatgaattacgggcaaaatatggcacggagaatcaaatcgcgccgctaccttcggcgtcgttcacccatcctaacctcattattaaaccgcatccgaaagcgagacccacgggcgatacggaaggcgcaatcatgaacattcgggaggtgcgccatgcatgagttaccgctggtcttttttacggtctttacccagagcgcggtcggcgcgtttattctgctgctgattggcggcgcaatggggctggtcgcgccgcggcgtaaggctatcggtctgttctcggtgatgtgcctgtttgggctgggcgtcattgtcggcaccttccacgtcgggcaaccgctgcgtgcgctgaatatgctgctgcgcgtcggacattcgccgatgagtaacgagattgtcctgtcggtggcttttgcggcgctcggcgggctgggggcgctcggtttgttgctgaaccgggcgacgccgctgtgtaacgcgttggtctggttggcggcgatagtcggagtagtcttcttatacgccgttccgcagatttaccaactgccgacggtggcgacctggcgttcatcttacaccacggcaatgatgatattgacgccgttgattggcggcggcgcgttggcggcattgtttggcgtgcgccgtctggggctactggtcagcgtgttggcgattttggtgagcttttgtctgcgcccgggctatatggcgacgctgatgagcgccgatagcgctctgaccgccgcgcagcatagctggtttaccgcccaggcgatattgctggcggcgggcgtggtcggggtggtggtctgcgcgcgcctgaaatcgagcgctgcggtgctggccatgacggctgtggtggttatcgcggcggagttggcgggtaggattgcgttttacaatctgtggacgctgccaatgtagttttttgcccggtttatgccatgtaagcctgatcagcgtagcgtcatcaggcgaaatatttcaggagctattgctatgctttcccgtgctgttttgccgcgtatcctcggcgcactgttttactactcccctgagaggccggaggtgaaagcgttgttcgattgtttgccaacgttgcctgagctttacccctggcgcgatcgtggatctattgaatcactgtgtgcgtcatggtcgctaccggatgatgatgcgcttacatggcaattttccgtattgtttgaaggccagggaaagatgcccgtcccgccctggggatcggtctatctggaaaaagataatttgctgatgggggaaaccaccgccgattatcgagcttttttacagtcgcagggcatggtattcactgaccgtgaacgcgagccggaagatcagtttggcctgatgctattggcctgtagcgatctgctggcacgaggcgacaacgtggcggccaaccggttactggaggcgcatctgctgccctggggattccgctatctggaattgctgcaacgcaataccgttagcgccttctatgcccggcttgccgtcgtagcgacctgttatctgcaggatgttcagcagcaacagggactacagcctgagaataagcggttgtttttctgaggtattggtcgggttttgatggcgtgccgtaatacttgtgccgccatcgtgcccgctgttgcgtcagcgggcacagtttactattacagctccggcgtctttttgaaaccggtcagcatcagcaccaggctctgttttgagtccgctggcgtgaagtcgtagtgatttccctgacggtcgccgccgatataccaggatatttccgttttcccttccgccagcgctttgcgcaccgctttatcgacatcaaccatgcgatactcatgtgaatggtccagatataacacggcatcggaacggtagttgatcgccggtttattgttccaggacacggtactgacgtgccagtcactgctggtcgggtaaaagaaaatttgatcggcgccgttcgcttccgttttgccgccaaaaaggcgaatacggtatttgaatagcgaagcgtccatattggcaggcaggggcgggatcttaaatttcaccagcgtgagcgtttccgggtgctgcgtgcgtccgccatttgtccagtcatcctgtacgtacaaggtatcgacgctggcatgaggcttgtcgtcttcgctgcttacccaggtattttcttccgctttactgtaggcgtaaggaaccgtagtgccgcaatccagtccctggttcatacacagatccgtcataaactgcgcgccatcttccgtccagccattcataaaatcggcatgggcggtataaagacttccccagcgctcttcccgggtttcgccatgcattaccgggtccatcgacaattccactttggacgtatccagcgaggagatctgcgggagtacccaggcgatgttcatattcaccgttgggattttgaccggatagtctgcggaacatttcccgtggtcggcatagatagcgttattgtggctatgggttggtttcaggttgacgccatcccaacagttggggaaagcgatcccgatattaaactggacggcatcgcccgctttacgcaggccgcatatttcgcctaccttgttggtgtaacctttgccgttggcacataaaaaggtgattgcggaactggggccagtaccgtgatgatcgcctgccagtaactccagcccggccgggaatggatggagcggatattgcgctacatttgtggattgataataggtcttttggtaggccggatttacgatttcaccatcaggtaatttcatggacggcgcccagtaagcggagctgtcggctttattatcacaggtggtatcgggttgcgcgcgcaacgtctggtaggtagagaccgcatcggtgtgggtgttgccaaaaaagtcatgccacatcgcctgattcgctttaccaaacatcataatcgcgtcatcgcccagcgtgtggtgatagccgcacacgacatgcgcctgaggaccggcatgggccgggaatgcgccagcggcaacgagcgtagccaggctgacggtaataaggttgagtttcatttttttgctgcccggttgaatagaagtgggagcagcaatagcagatcaaattgcggtgttacatctcattaattatcactttttgtcatttgccctgcatacaggggcgaatttgcagacgtactatttaaataattagccgaaactaccctcctcttgattatgtcaatttacaaaaagggtacgttagtgattaaaatcgggctttttgtgataaccctcactatttcattttgcctatgctaatggcgctcgccataaccgaataacgattctatcggacatcggctttatttttaagaaatgcgttacgacatcagtcgtgacgcgatctgctatggattttttatgagattactaaaacgcgttattgtggttgtactcttgggcgtgattttatttatggtcagggacgatatacgctatgtttatcaactgatcctcaaatatggtgataaaccctcggcgctggcactgagtagctataaagcggttattcagcaaaaaccagtcgcaggagttaagagtaacctttcaggtttgacctactccgccgaagacaggatgcttttcgccgttattaataatccccctgaactggtctggttaacgacagaagggcagctggtaggacggatgccgctgcagggcatccacgacccggagtctattgcatggagtgggggcaaccagttccagataggcagtgagaaagatggcgcggtctataaaacacaggtggatattcagcgcggcaccatgcagataatctccatggtgaagcttgagggctatgacaaagcaaaaaataaagggctggaaggtacggcatgggatgcgaaaaatgagagattatatgccgcaaaagaaagaaaacccattatgatcaaagaagtagagatgagcaaaaatggtatcaccagagcgttgccttctgccatcactgcgagtgtgagcgatgtctccggacttgaataccatgccccaacggattcgctgctggtgttgtcggacgagtcaaaaatgattcttgaggtcagttccgagtggcgggtgcgcgatcgattgttcctgacggcggagtggtcagggctcagagacgatatcccccagccagaagggattgccatggataatgaaaataatttgtatattgtgagtgaaccaaatctgttttataaattttcgtgtgatatacagaatgactaaaatctatttttactgtcacagtatgctaaaacagaacaaggttattaataccatgatttgacgattgtttgattcgttgattcattgttggggatatttatgttttacttacctcagtaacggattactttgtggtgtagcgtaacggtaattgtcctcctcatatttgcggcagcgtagtctgccgcttttttttataaattaactctctctgtaataattaacagacaatgaatattattctgttttttcagcaggcctccgaagagacctcgcatggtgatgtttagttatcaggcatgattttcttcatcaacacttaccgaatgccatgtcgcctcgctaagcgaaatcatttcatctacgccggaactcttgttaaccgggtttttcgtcggcgatgtgcctgtaaatgttccactggcggtatagtccgtatcgttgaccgtgaccttcacctgaatatcctgatgcgcctccacgactcccttaagggtgacggtgttatccagactgctaacagtcgatcccaacgttggttcggcggacggttgtgtatccatagtcagcttaattgttgcgtgagcttctaagcgacccgataaaggtcggtgtattgatgttagtgatattatcgcctccggcgccgatatcactattatcctccatggaacgtactggcggtgtagagtctatcgtcagccagccgatagacagcgaagaattatccatagcgtttgcggaacgatctctgaagatgatatccagagttgccttgcctaccactctaccaacattttaggaaaaattacgtaatatcgactgatatgtaaaactcattcagcatcaaatggattaattcaacatcagtagtaatatccatttttttataggctgatctcttttgtgttgaaatcgtttttatatttcgatctaataaatttgagcaacttttaacagataatcctgctgccacgtaataaataacttttttttcgctcaatgttaggtcgaattttttagcgagcaacagaatcccatctcttatattaatatgttttgctttgttcttatactgcattgtcagatatctcaattaacatattgatgacgagaggaagataaaaacgctaaaaattccgatggtgtagttttgaaatgttttttaaaaacgcatgtaaaataagaagcactatcataaccacacatataagccactcgagtaatattatattcactattgcgtagaagttttgtcgctttattcattcgcgcattaaggtaaacttcgctgaatgaggtgtgctcttgtttcaatttcctttttaatgtggaacaactcatatagagtgagtcagaaatatccttgagcgcccattttcgacttatgtcgcttataataatattatagatgttttcggctaatgtattttgcgatagttctctgaagagagcaaatgcttcaggttcatagatgaactctgaaagcagaaatcttattaaatattcctttttatcttgggataatttctggcttttatttgaagagtgtaagaggttgaatactcttgctacgcctgtttctattggcgctaacagatgttttgtcgtcggttttgttaatggggccgaaaagtctgcatgttcatacagaaaaaaattataagcattttttattgacgctgaatctaattcaattaaattataatttaactgttcatgagtctcttccatagtgatatgaatggtttgatctttagctaaaaatattaacattggccctgatgccgtaatatactccccggacgatgtcgtaattgaaattttacccgtggtgagcttgatgagtacggactgcagtaaatttaatccctgaagtgataaggatttcctctgccagttttgcgctgattgtaaacattcaatgctccccacctggacaggtgagggattaaatacttttagcatgataatttccttttattaaatgtgcgtgtaaatcaaaattattctgaaaaatatttcaaaagaaaactaatatatagctatataattatttgcgaacttaaggtatcaggtggcgatcttttcattttctatggaaaatgctattttatattgcatttctacatattatagtatcgttaaaaaactatgtcgcgtataaaaaaaagatggaaatttacaagaattggctcatgttattatcaatttatctctttaaaatttgaattaagtaataattgcctttaatcttttagagaatagctctttaatttcatggaggtagttagcatgaggtataagatctgatgttaatttgtgataaggtttatcctggatgtaaatattaacgctctcggccaggaaaggcatacaacgcggtaaatatatactgcggcgggtagacggtgtagcgatatccggaagtttgaggggaggggaagcattcaatcgtatggttggctttatgaaaaacggtgtaacacgttagtgaggttcttactgtgcgtatccgttaggtttatgctttctgattatataatgttgcgtgttttggcacggcagtattgaatcttttgctgcgtcggccccgaggaggaatcactcacagcgaatgccagcgcacagcctggtcctgaatctctaaatgagtagaaaacctttcggtttgatactccggttctattccttctaaatttatcgtaatgacatctgcgttacgcgtgttgtatgcttaatatccacagaagtacaagaggacaacactatgccagccgcaaacagtatggcgatgaaacgcgaaaccctgaacctgcgtatcaaacccgccgagcgcgatcttatcgatcgagcggcgaaagccagagggaaaaaccgcacagactttgtgctggaagctgcccgcgctgccgcagaggaagcgcttatcgaacaacgcatcattatggccgatccagaggcttatcaggagtttctcgttcgtttggatcaaacaccttcacctaatgccgcactgcgtaaaaccatgcagacccctgcgccgtgggagcaggaaaaatgatctccacccctgagccgcttcatgccggacatattcttactccgttttgctgcggtgtggattctatagataactggctggaacagcgggcgatgaaaaatcagaccactggcgcgtcccgtacctttgtgtgttgtggcagcgattcgaacgtactggcctattactcgctggcgtccagcgcggtcacgacgaatacctcccccggtcgctttcgtcgcaatatgcctgacccgattccggttgtggtattggggcgtctggcggtggataaatcgcttcatgggcagggcgtcgctcgggcgctggtacgcgacgcagggctgcgggttattcaggtggcggagactatcggcattcgtgggatgctggttcacgccctgtcggatgaagcgcgggaattttatcagcgggtggggtttgtaccgtcgccgatggatccgatgatgttgatggtgacgttgggggatttggtggagagtgtttaaactccagaacgcatcccttagcttctgatggccggaattcgctgtggatagtcagtgagccagaccggttttaccgcttcagccggacaacgacgtcatgacggtctggacggactgcaaacgggggaagggggcgttgaattcatgcgaatcggggaaaccaaaggcattctccacgcccggccgcccctacgcagttgcacttcctttcatttgctgtggccagtttgcgggaagactttcaccttcagtaattaagtttggggtgatcttctttactcaataaattatttttgtcgttcagctcctcacggacttttgccagtgacttctgaaaagccgggattgtttgcagtcttgcaaactctactgctcccacataacggccagcatcaacatcgctttgccagtgagcaccgcatatcactctgctttgcccgaactcccatccgcgtctggcgagctcctgcgcgcgttccggtctggcctcggataatactaatgccagaagtgtaccataagcagtatgcccggaagggtaagagccattttttcgcaaagtattctcatcttcaggacggcaggtggaatgattaaataagacaaaggggcgggtacgcatataatatttttttgccgaagcagtagcgtagtagccgcccattgtcagaagattctttaacatattccaggtttctggcgtatctttggggttaattttagcacccactactggcgagaatattctggctatattttccacgcttacatctgcatcctcagcagcttgtttccatcgcggggaaccctttatcgcatagcccttaaaataagcctccttatcatagcggtaagccggatcatcattacctggcggtggtggtaagtagaactgactgttcactgattcttcaggagaatgaaagggttgcactgtttctgctgatgtatatttagctacgatcagtggtagaaaaaatactaaataacgacttttcataaagactcactccggatcaggcaataataaacagatgtaatcctataatgatttattgcaatggttattcaacatacaggtaaaaaagcaggacgctgccctggcattatcgtctgtccataccggactgactgcagcggacaacagaacaataccggtacttccggctaacagcattttgtttaacttttgtccccgattattttttatctacgtgcctgactgacacgcattaggttaaaatctttccgtaataacacagtatgaataattattttaaagtatgtgctctgttaccccgataactaccatcagtcatgatgtactgagtattaatttatgattatgaacaagagtcggaaacagtatttaagaataaagaaaccgaaaaagaaaaaatgctaaaattggcgaagggattattgttatcagtgatgaaaaagttcatggcggagatattggattcacttgtcggggttagcgaaccgtcagatggagtgatacgcgttattactggtaataatctccctgtagctaagtaagctttcctgacaggcgtgataaaagttccgcgcgataaaaaggcttgtacctggcattataagactcgcgtcctgcagaaacagggcagggaagggctcggcggttttaatcaggtatatctgttaaatcacatccttcaactggagcagcctttgttttaaccttcctctcatcgggccggaatgcttcgcctgcgttgatgtagcagaaaccggagaaatcacgccatccgatttcttgcaaatatcaggcgcaaaaaaacagacttgcgctaacaagtctgttctttaagagcctttcttttaacaacaagtaacagcgttacatcgtgtttttaccggcttgcctttgtgtccgtcagcattgcatcttgcaaatctgatcaaccggctttgaatagtggtgcggactcggagtcatattcacgattaacgtgctgtttgttattggttttgttggtatttcttacaaacagcgctcccacgaaggcccccataaaaaatcgctttatttttgtgatggttatcacgaaaaatcgtcgtttaagggtagggcttcgttatgtgtcctggtccatatataacgccagaatgagttggtttaaattttcaccaaaaagtcgcttctgaatcgacaaatagagtaatttttcaacccgtcgacttttcacccagaaatcacacaccgctcctcaccgtaccatagctgtgaacgctccaaatccacgaattccccctcatcgtcaataagctcctgaagggcgcttaatccttcttctgtttttcgggctgcaatatgcgattccagactgtcccaccacaactcggcgcaaccatcaaaatcgacgggcaatgaatttcttgtctgctgaagcgctgattgcgcggcactgttcgccaggggaactgtctggatgtacttacgaataccaagacgttctgagtgtttaaccaccagtgaggcatgttggttacgccagtaatgatcaaattcttctcgcgttaaatgggcacgccttttgacgcacatgactagttttaacatgttgctactcctgtcatttcgggagttcaaagcttacactctgacagcggtgtcagagtcaagaggacgttatgcagattggaaaactggcggcattgactggcgttagcatacggatgcttcggtactacgagagcgcaggtttgcttcatccttcgcgaaccgatacgggctatcgcagtttctcgtcagaagatgtggatattgtcagacggatacttattctaaatggtgcaggtttcacgttaccggttgtgtgtagtttgctgaactgcgtacatgcaggaacctcaccttgcgaggaactaaaagctaaagtgcgagaacaactggcacagatagaccgtcagtttgacgcgctctcggaaagccgcaatcttctcaataagtttcttaatgactagcccctgacaatttaccttctaacaccatgtgggaaatggattctactcctccgattgaacattgttcaaattcacatttgatattgaccctggcccaaagatgagcggctgatcgacgaagcgctgggcgttgcgccagagaaaatctggccttctcgttatagctagtcaggccagagatgggggctacggatttccattcccagaaaagcaaaaacccagccataggctgggttttctgaataagtggtgcccggactcggaatcgaaccaaggacacggggattttcaatcccctgctctaccgactgagctatccgggcaacggggcgcattaaaccgtaaaggggcgcggtcgtcaacggctttacacgaaaaaagtgataaaagcgcgctgactgcctgcttttcaggcaaaatgcataaaatcagtacccgtcaggtgagcgctccaccctgacggcactgtgcaaaacgcagaatatcttccgccaaccgctgagcggtatctacatcagcctgactgcggttgaccagcattcggctgagacaaccttccagcaccagctccatctgccttgcaaccatcgccggatcgtcaatttccagcgtggtcagtagctcatgggtaaaatcatgtgccgcgcgtttttgttgattagccagttggtgaataggatgggttgggtcgggataaaacgtacaggcggcaatgaacaagcaaccaggataacggttattactgacacattccgaaagcgcgctgtagcgtgccagtagcttttgttcagcagaaagcgtctcatcaagaagaagctggcgtcgccagatatctacctgctgactcagataacgtagcgcgtcatataaaatggcttctttatctggccagaaacgctgtaatgtgtcgagtgggcgatttacgcgctccgccaccatttccagcgtagtatcggctatcccttgcgtctccagtaatttcagggcttctcccagaatatcttcacgttgcacggtattctcctccgtctttgcttttgcaagtgtcgctcacggttggcgatcgtgcaaatgcgcgctaaaggtggcggcgtccataaagccggtgactcgcgattgcggctgttcctggccttgggtattaaagaacagaatggtgggcagcccgaggacttgcagatgctttaacagcgcgacatcctgcgcattgttagcggtgacgttagcctgcaagagcaccgtgtcgccgagcgcctgctggacccgcggatcgctgaaggtatacttttcaaactctttacaggccacgcaccagtcggcgtagaaatccagcataacgggtttgcctttggcctgcgccagcgcctgattgagttcatccacggtagaaatagccgtgaaattgaggtgcgctggagcttgcgcggatggcgatccgaacgcccaatcctgtagaggccgcacgctaatgagcgctgccgccagcaggataatctgtacgatacgcatccacgctcgtctggcctgaaggctggtgataaaggcccaaccaaagaaagcgacgcccagcagcgaccacagacgtaaaccccaagcctcgccaataatccgctccagtaaaaagaccggtaacgcgaggatcacgaaaccaaaagcggttttaacatgcgccatccacgggccgcttttcggtaacagacggttgccaaacacggtgaccagcattagcggcagacccatacctaatgcatacaaatacagcgtgccgccgcccagccacatgttgccgctctgagcgatataaagcagaatcgcgcttaacggcgctgtagtgcagggcgagcaaattaatccggcaatcgcccccataacaaaaacaccgccgggcgagccgccttgctgacgattactcattaatgtcagccgggtttgcagtgaggaggggagctgtagtgtgaacaggccaaacatcgacaacgcaagcagggtgaacacgatggcaaggccgattaacacataagggtgctgcagcgccgcctgaaactgtaatcccgccgcggcgacgaccagacccagtgcggtataggtcagcgccatcccttgtacatagataaaggccagcagcagtgcgcgccccgtcgacaaacgttgccttccccccaggacaataccggaaatcagcggatacatgggtaaaacgcagggcgtaaaggcgatgcctatgccgatcagcagcgcccagagcgcggaaaaaggtagctgggcggcgggttttgacgtctcactcgtctgggtgacagcaggcgtcggcgtggcgtctattgccgcggcgacttcacttagcggcaccgttttcgtttccggcggataacagaatcccgcatcggcgcacccctggtacgttaccgttaatgtcgcgccagccgccgcctggttaaccgttactggaacgtttagccgcttacggtagatttcgctttttccgtagaactcatcttcatgccagacgcctgtcgggagttggactgcggcgatatccgctttcgtcggcgtgatactgatttgtttacggtaaaggtagtaaccctcttttacctgccaggagagggtaagatcgtgttgattttgctgaaaatcaaaaacaaacgcccggtcggcagggacgaactgcgagcgacccggcgcgtcgaataatccggcgaaggcggatgtgctgcacagcagcaggatcagcgtaaagatgcgttgagccatgagaggtaatcagtatctccgtgagtaacaggtaaaaccagaagttcaggcgtttgatacgggtgatgagacttcaggcagtcgataagcgcttgctgatgtgaaacggtggtttttaagatcatttgaacttcatactcctgctccagtttgccttcccagtagtacagcgatgtcgcgccggggaggagggtggcgcaggcagccagtttttccgccagcactttggcggccagatcctgggcggtagcttcatccggggcggtacaaagcaccacaacggcctcggggatggaaatatcctgactcttaacatcaagcataaacacctcgaaagaacaaaaagacccgcaagtgaacggtcactatacaacggacgagggcaggatgttagtcaaagggcgggagaatgcggggcgtgatacgccccgcgggtgaaacacttacagcataaagctgcccagcaggaagccgaagcagacagccagaacgacgcccagggtgcctgggatgaagaacgggtggttaaagacgaatttaccgatacgggttgtaccggtgtcatccatctgtaccgctgcaaccagagtcgggtaggtcggcaaaatgaacaggccggaaacggcggcgaaggaagcgactgccgtcagcggagagacgttcagcgccagcgccatcggcatcagcgctttcgccgttgccgcctgagagtagagcagcgcggaagcaaagaagaagatgacggccagcagccacggatgaccctggatgacgctacccgcagtgtctttgatccagtcgatgttagcggatacgaaagtatcgcccagccacgccacgcccagaatacagatacaggcgctcatccctgctttaaaggtactggagttgaggatggcgtcagtttccactttacacaggatggtggtcagcgttgcgacgctcaacatgatgatcaaaatagcgttggtggtgttcatcagcggtttctcaaccaggccgaggctcggactgttaacaatcgcataaacaaccacgcagataacgcccagcaggaacagccagacggaattttttgccattggtttgatttcaatctgcttttcaccacgcagttcaatcagcccttcttccagacgcttgcggtaaatcgggtcgtccgacagtttggagttgaacagcatcgtgaccaggaaggacatcaccagcaccgccagcagcgtagaggggataaccacggacagcaggtgaatatagctaatgccatgaccttccataacagaagacatatacaccacggccgcagaaatcggcgaggcggtaatcgcaatctgcgcggataccacggcggtcgagagcggacggcaaggtttgattccctgctccttcgcgacttcagcaataaccggcagcgttgccagggaaatattcccggtaccagcaaaaatagtcaggaaataggtcacaatcggtgcgaggatagtgatgtatttcgggttcttacgcagcagtttttccgtctggtttaccaaataatccagaccgcccgcgacctgcatagcagagatcgcggcgataaccgccatgatgatggaaatgacatcgaatggaattgtccctggcttcacgccgatggcggcaagtaccagaacacccagcccacctgcgaatccaataccgatgcccccaagtctggcgcccaaaaagattgccagcaaaacaatgataagttcgacaactatcatattagccttccttgttgtttaacaagttgatattaaattgttgttatttggtaacttcttgtaagaaaaaaggcacgtcatcgtgacgtgcctctttggtactaccctgtacgattactgttcgctttcatcagtataacgtttagctttataagccgggtgcatcaagttctgtacggagaaaatatcgtccagctcggcttccgttaacaggccgcgctccagcacaacttcacgtacgctcttaccggtttcagcacagattttaccgacgatgtcgccgttgtggtggccgatgaacgggttgaggtaagtgacgataccgatggagttataaacgtacccttcgcacacttctttattcgcggtaatgccgttaacgcatttttctagcaggttgtagcacgcgttgctcagaatgtggatggattcgaacatcgcctgaccgataaccggctccataacgttcaactgcaactgaccggcttccgccgccatcgtaacggtggtgtcgttaccgatgactttaaagcatacctggtttacgacttccggtacaaccgggttcactttggctggcatgatggaagagcccgcctgcagttccggcaggttgatctcgttcaggccggcacgaggaccagaagagagcaagcgcaggtcgttacagattttggacatcttcactgccaaacgtttcagcgcgctgtgaaccataacatatgcgccacagtcagatgtcgcctcaatcagatcttcagccggaacacaggcgaaaccagtgacttcagccagttttttcaccgccagcggagagtattctttcggcgtgttcagaccagtaccgattgccgttgcgccaaggttgacttccagcagcagctcagcagtacgctcgatgcttttcacttcttctttcagcaggatgctgaacgcacggaattcttgaccaagcgtcatcggtacggcgtcctgcaactgggtacgacccattttcaggatgtcctggaattcaaccgctttacgttcgaaaccttcacgcaactggttgatggcatcgatcagtttgacgatagaggcgtaaaccgctacacggaagcctgtcggataggcgtcgttagtggattgacatttattcacgtggtcgttcgggttcaggtactgatattcacctttctgatgacccatcagttccagcccgatgttggccagcacttcgttggtattcatgttgacggaagtgcccgcgccgccctgatagacatctaccgggaactggtccatgcacttaccgttgttaaggacttcatcacatgcggcaatgatggcgttcgccacactcttaggaatggtttgcagctctttgttggccagcgccgccgctttttttaccataaccatgccacgcacaaattcagggatgtcgctgattttgttattgctaatgtagaagttttcaatcgctctcagagtgtgaacaccatagtaggcttcagctggaacttccctggtacccaacagatcttcttcgatacgaatgttgtttgacatgtgaaccttctttttcaagctgccaatgatttttactttaaaacacacaggatatatgtgatttcgaatgttttctgaccgacgattatcccctccatcggcctgataaacgagatcatatgctggttcagaattcctaccgtaatctggatcacttaaagtgtgggaatttaccccttatttattattttgtgaaataggtcaccgctttagtattactacctaaaataggtgtacaaaccacttgaaattttgctacgcaccaccatatcgaatcgatgcgaatcgcaaccccattcaaatggtcgtcgcagacggccatgacttacaggagagtcctttgcgctggataccctttttagctgtctttctctatgtttacattgagatttctatctttatccaggtcgcccatgtgcttggtgtcctgatgacgctaatcctggtgatttttacgtctgttatcggtatgtcgctggtacgtaaccagggttttaaaaactttttgctgatgcaacaaaaaatggcggccggtgagagcccggcggcagaaatgattaagagtgtatcgctgatcatcgctggcttactgctcctgttgccggggtttttcaccgattttctcggccttctccttttgttaccgccggtgcaaaaacatttgacgctgaagttgctgccgcatttacgtttttcccggatgccgggcggcgggtttagcgcgggtactggcggtggcgaaacatttgacggcgagtatcagcgtaaagatgacgatcgcgatcgtattgaacataaagacgatcgtcgggattaaaggtagagatgctggccggataagtcgcgtgaggcgttatccggccaacagatacgtcttacgccatgcgttttcgcttcggtaaaaacagccataatgctgccagcatgataatggcatataagcttttccaccccagcattaccagcaataacaggcacagtagacaacccgtcaccgccagtgcatagcagcgccctttcaatagtcgacagcccgccagcatacaaagcagatagagcataataaaaataccgttagcatagacgatcagcgcattgaggttaatcttcagggcgtagacgaccagggaactcacgcaacaacaggccagaataacgtttaacgcgtgcaagggaaggcgcccgggagagagttgagccagatagtgatcgggctgatattgcatttgcgtccatatcagacgcgcaaaactctgagcatacacattcaggctggcaaagcaggtgagataaccaataatgcaggctatccacaacgcctggataccgaagagatgaacaataataagcggtagcgatgctgttgccgctatcttgtcgctatagacgccaaaatgcagcaccacggcggtacaggtccaataaatggagccggccagcatcaggccaatgatcaatgcgcgcggaaaatcacgttcaggatttttaaattcagacgacaaatgcgtaaaagcctcaattcccacaaatccccagaacatgatcgccagggcggtacacagccgggaaaaggtgatttcgtttgcggctgggaaggtgatatctgcaggtttaatcgcgcctttccacagaatggcggcaataagcgcgataattaatccagcgataatggcttgcaggttggcgctggagctggcgccgcgcgatcccataaaccatagtaaacctagagtacccagctccccaaataagagctgttcgctttgccagccaaacagcgcctggccgaaacccaccgcaatatgcaaggctgcgggaaaactaacaggaatgactgataaaaacagccaactgatcacccgttgcagacgcgggccaaatgccatcccgacaaaatgcgctacgccgccagcgtgtggaaagtgacgccccagcacagcaaagacaatcgcaatagggaaaatcaaaataatgagcagcggccatgcccacaggctgatgtcgcctgccgccagcgcagccagctccggaagcgcaaaaacgccagtccctaataatgatgtggttaacaagataacgccctgaaccaacccaagctctttttttagttcattcatcagctcattatccggcggcattgtaacgtcaggtgacgacagacatttttaagcgtatcacacacgccttttcttatagcaggatgttctaaaccttgggtaaacgtgagataagtagcgtttttaccgcttttttcgctcagaagaattttttttcatctccccccttgaaggggcaaaaccccatccccatctctctggtcaccagccgggaaaccgtttacgggccggcgtcacccataactgataatgactttctcaaaggagagctatcaatgagtattcgtccgttacatgatcgtgtgatcgtcaaacgtaaagaagttgagtctaaatctgctggcggcatcgtactgaccggttccgcagcgggtaaatcaactcgtggcgaaatcatcgctgtcggtaagggtcgcatcctggacaacggtactgtacagccgctggacgtgaaagttggcgacatcgttatttttaacgatggctacggtgtgaaatctgaaaagatcgacaatgaagaagtgttgatcatgtctgaaagcgacattctggcaattgttgaagcgtaatccgcgaacgacactgaacatacgaatttaagggaaagagaaaatggcagctaaagacgtaaaattcggtaacgacgctcgtgtgaaaatgctgcgcggcgtaaacgtactggcagatgcagtgaaagttaccctcggtccgaaaggccgtaacgtggttctggataaatctttcggtgcgccgactatcactaaagatggtgtttccgtagcgcgtgaaatcgaactggaagacaagtttgaaaacatgggcgcgcaaatggtgaaagaagttgcctctaaagcgaacgatgctgcaggcgacggcaccaccaccgcgaccgtactggcgcagtccatcattaccgaaggcttgaaagccgttgctgcgggcatgaacccgatggacctgaaacgtggtatcgacaaagcggttgctgcggcggttgaagagctgaaagccctgtccgtaccgtgctccgactctaaagcgattgctcaggtaggtactatctccgctaactccgacgaaaccgtaggtaaactgatcgcggaagcgatggataaagtcggtaaagaaggcgtcatcaccgttgaagacggtaccggtctgcaggacgaactggacgtggttgaaggtatgcagtttgaccgcggctacctgtctccttacttcatcaacaagccggaaactggcgcagtagagctggaaagcccgttcatcctgctggctgataagaaaatctccaacatccgcgaaatgctgccggttctggaagccgttgcaaaagcaggcaaaccgctgctgatcatcgctgaagatgttgaaggcgaagcgctggctaccctggttgttaacaccatgcgtggcatcgtgaaagtggctgctgttaaggcacctggcttcggcgatcgtcgtaaggcgatgctgcaggatatcgctaccctgaccggcggtaccgtaatctctgaagagatcggtatggagctggaaaaagcaaccctggaagacctgggtcaggcgaaacgtgttgtgatcaacaaagacaccaccaccatcatcgatggcgtgggtgaagaagctgccatccagggccgtgttgctcagatccgtcagcagattgaagaagcgacctccgactacgatcgtgaaaaactgcaggagcgcgtagcgaaactggcaggcggcgttgcggttatcaaagttggcgctgcgaccgaagttgaaatgaaagagaagaaagcccgcgttgaagatgccctgcacgcgacccgtgctgcggtagaagaaggcgtggttgctggtggtggcgttgcgctgatccgcgttgcttctaaaattgctgacctgaaaggccagaacgaagaccagaacgtgggtatcaaagttgcgctgcgcgcaatggaagctccgctgcgtcagatcgtgctgaactgcggcgaagagccgtctgttgtcgctaacaccgttaaaggcggcgacggtaactacggttacaacgcagcaactgaagaatacggcaacatgatcgatatgggtatcctggacccaaccaaagttacccgttctgcgctgcagtacgctgcttctgtggctggtctgatgatcactaccgagtgcatggtgaccgacctgccgaaaagcgatgctcctgatttaggcgctgctggcggcatgggtggtatgggtggtatgggcggcatgatgtaattgcccaccccctgcatccttcaggctgcagatgcgttggctaaccccagtcacttacttgagtaagtgactggggattaacaaactggccgccttcctgcaaccagaatgatttgggtgcttatctcccagaattgagaaacccccgggcagaaatgaccgggggtttttcttttagtcatctttttagtataagattcagatacggacaaaacgtccagctcattgattatggggaataacatgcacgtgaaatatttagcagggatcgttggcgccgcgctgctgatggcgggttgtagctccagcaacgaactcaccgctgccggccaaaatgtacgctttgtcgaagataagccgggcgcggaatgccagcttattggtacggcaactggtaaacagagtaactggttttcaggccagcacggcgaagagggtggctcaatgcgtggcgcagcgaacgatctgcgtaatcaggcagccgcgatgggtggaaacgtgctgtatggcgtaagtagtccgtcacagggcatgttgtccagttttgtcccgacggccagcgagatgaacggccaggtttataaatgtccgaactgatatgtctgaatcgtaacgccctctgaaagattcagagggcgatatggttagcgtttttcctgcgatgatgccatgcgtagattatgcaacgcgcgcatgcattgatcttgcgtcagacgcgctgctttaccggttccaagcgttctgacaaaaaccttacacggttttccttccagctttttaagacgcgggctgaaattcagcaagcggcgtgatattgcttcagcttctttagagcctgactgactacgggtcttaatgatggtgccgcaatcatgcgattgtcctgcctcatccgtataacgataaacgagcgctaaataatggttatacagattatgtttccagtcaggctggttataggtatcgaattcgatattaccgttttccaggcagtcagcatcgtataatggtaaaaagtccagcattgaagaaatacgcaatgcgagctcacgcatttcggcattattaatggcgtgaataatagccatcaccagaacttcaacctgccactcaccgacctgtaaatcaagatggctaccattgtgcagctttaacgtaaaggttaatactttttctgtattatcgctcaacgctaaagattcaacacgctgattaacatcggcgttttccagctcttcacggagtattgccggaatattctcatgcattttaagcacatgactgcttttagctttctggcgtttttcctgctcttgttccggaagcgagtgttgtagataaagccggtgttcaaggccgatcaacaagtctcgcagcgcgagcacaggaaagaaaagcagtgtttctttatttctcagtgacttcaccttaagcgccagcgcgataaacttatcattgtgacgaataacgccggtatttagtcccttaatcgttaaggccatgtcaattctccacaaatataaaataattaaatgttttactgcaatgtatttgatatataaattgtttatgccgtcctataaaaaggagaaccagtataattcgaaaatgcagtacacgctaagcgagtcctaaaacggactttattgaaaagagaggaccggaaaggtgtatttaacgaaggttagtttatcctcgccaaagggtgaggagaatcgcgggggagtctcctcgtaatattgcgcggtaatatttttcgtcgtccctgacgcgcccgcgaggattagcactgccgaagctgtaaatccagcggtgttttgctcggttcgccgccgatttcacgcgccagtcttggcaccatatagccggataccagcgtgagcagttcgcgcatgatttgccgggcttcgtcatcggtgaccataaaatgcgcggcgccctgcactttatccagcacatgcaggtaatagggcatcacgccggcgtcaaatagcgcgttgctcagattcgccagcgttcgcgcgttatcattcacgccacgcagcaggacgctctggttgagaagcgtgacgcccacgtggcgcagtttcttcatcgccaggccgaacgcctcgtccacttcattagcgtggttgatatggttcaccaacaaaatttgcagacgtgactggtcaaagcgggcgaccagttcgtcagtaatgcgtgccgggatgacgataggcaaccgactgtggatgcgtagccgcttgacgtgcttaatggcttccagttgcgtgagcagccagtccagctcatgatctttcgccatcagcggatcgccgccggaaaagatgatctcatccagttccgggtgtgcggcgatatactccagcgcgactgtccagttgcgcttattgccttgattctctgcatacgggaagtgacgacggaaacagtagcggcaatttaccgcacatccgccttttaccagcaatagcgcccggttttggtatttatgcaataatcctggcaccacgctgtgttgctcttccagcgggtcggtggagaaaccgggggcgacaataaattcatcccgggacgtcagcacttgacgtaaaagaggatcgtcagggttgcccttctccatgcgcgcaataaaagcgcgcggcacgcggagggcaaacaagcgcctggcgtcctgtcctgcccggaggttttcatcagcttcaatctgtaaaagatgcagcagttcgtcgggattggtcacaacatcggcaagttgcgctaaccaatcttctcgcaatggggtatttagggttacaatatgcgccattttgtggcttagctaccagttaacaatttcagagggccttatggcgacttactatagcaacgattttcgttccggtcttaaaatcatgttggatggcgaaccttatgcggttgaatccagtgaattcgtgaaaccgggtaaaggccaggcgtttgcccgcgttaagctgcgccgtctgctgaccggcacgcgcgttgagaaaaccttcaaatcgaccgattccgcagaaggcgcggatgtagtcgatatgaacctgacttacctgtacaacgacggtgagttctggcatttcatgaacaacgaaaccttcgagcagctgtctgcagatgccaaggctatcggcgacaacgcaaaatggctgttggatcaggcggaatgcatcgtgaccctgtggaacggtcagcctatctctgtcactccgccgaactttgttgaactggaaattgttgataccgacccaggtctgaagggcgataccgcaggtactggcggcaaaccagccacgctgtctactggcgcagtggttaaagttccgctgttcgtgcagattggcgaagtgatcaaagtcgatacccgttccggcgaatacgtatcccgcgtaaaataatttacgttatcgggaaaaatggtgcagcgtatgctgcgccatcctatttttcgcgcctcaatgatgaaacgctttatcggtcttgtcgcgctggttcttcttaccagcacattattaacggcatgtaataccgcccgcggcttcggcgaagatattcagcatctcggccacgccatctcccgtgcagccagctaatcgcttctcgtcttcctaaaattagtcgatcgcccatcattttctgggatgttgtctattattaagttgctatacacaaacaacattggctagaaaaggaagacattatggttaaaaagacaattgcagcgatcttttctgttttggtactttccactgtattaactgcttgtaataccacgcgcggcgtgggcgaggacatctcggacggtggtagtgcgatctctggcgctgcaaccagagctcagcagtaatcatcaacggtacggcatggcgtcgtaccgttaatcgattttctccggaagcataagaaagggagaataccggttatccatatgaagtttcatacggatattacgtttataggtgtaaaccgttttcccgtgaatgccaagcgcatacgcaatctctttattgctggtgccttccgtccacatcgcgagcactttttcctcctgcggagagagcaatggcgtggcgctttccggcgcttcctgcagtggatgagtatgtagcgctcctttaattcgttgtgcaagctcatgtaaaggcgtgtgtttagataacaccgcatgactggcatattgcggtctgtacggcatattccctgactgtaataataccaacggcgtcatcctgcaggcggcaaaaaatgcattgataggctgttcgggtaaggcatcgttgagaaaaccatataaatcagcgataaccaggtggggcttccattgcagaatatgttctttcgccagtataaggttattcatcccggataccagcagtgaagaactgagcacatcagtgtgattaagccaggcctccatgcccgtacgggtaaagtggcatcggtctatcactaaaattttcaacatagttttttgcacccggaagtagataaagcactttctttcccagaaggcgttccatcatagagaactcctgtgggcgctaaatgcgaaaactacgcggcttaaaagggccaattcccgcctttagacggaaaaaaataaaaaggttgaaattcattttctctcaggcaagaatggcttttcatccgtatacgttacaggacgacctgtaaacgctattctcaccggggacggccccattaattatctggagcctgctatgtcctggatcattctattaatcgctggtttacttgaagtggtatgggctgtcggcctgaagtatacccacggtttttctcgtctgacccccagtattatcaccattacggccatggttatcagtatggcgttactttcctgggcaatgaaaacgctgcctgttggaacggcgtacgccatctggaccggcatcggcgccgttggggcggcaatcaccggtatccttctgctgggcgagtctgcctcaccggcgcgtttgctcagtcttggcttgatcgtcgcgggtatcattgggctaaaactcagtgcgcattaattcgtcgctgatattgctacgaacctgattgttttacccaaattaatttattgacgtcaaacccctcccgggtcgcgacggccagcatttgctgttttatttcctcagaaagcgttggcgtgcgagagagtatccacagatagtcgcgatccgggccgcacaccagcgcatgacggtattcccggtcaagcgcaatcacgttatagctgccgtagaacgggccgaaaaaagagaccttgagcgcggcgcggtttggactaccggtaaaatacgctttgccttctgttttttgccacatttcccgatccgggttatagcctttattgatgacattaatcccgccatcgtcacgcagactataggtggccgtgacttgttccagtccacgttcaaatcgatgatcgaggcgtgcgatctcataccaggtgccgaggtaacgtttggcatcaaagttatttaccacggtaacgcctttaggcggggtaggcgaactacaggcgacaaccaaaaatgccgcagtaaccgcagcaacgacgggcagcaagcgcatagcgtttttccttccagtgttttttctaagtgtagaacctggcgggaaaatgagaggcaggaaaagaaaaaatgccctcttatcgggtagataagagggcgtcgtggcaacttagagagagataacgccaatcgccgtcacaacggtcaggattgccgccagaccgtagaagacccatttgcccgcgggcacgtggattttcaggtcatgcatcgcgtggtgcatacggtgtaggccacaccatagcggcagcacgatcatcaggaacagaaaaacgcgaccaatgaagctttgggcgaacgtcagtacgcgctcaaaactcagggcatcgcccggaaatagccccagcggcagcatgatgccaaccagtagcacgatcaccggcgcgatgatcgcgccccacataccgcctgcgccaaacagtccccagaatacgggttcatcagaacgttttgggtttggattaatcatccgggactccttaccagaacagggcaacatacagaatgactacggtgactaccgcagtgaccacccaaagccctttgatgattggctctggccccattttttcgtcttttacaatgatattggccgccttcggcgccagttcaaaccaggttttggtgtgcagcagcgcggccgccagggtgatcaggtttaagatcaccaccaccgggttttgtaaaaagccgacgaatcccatccaggattccgcgccgtgtttgagcgcaaacagaccgaaaatcagttcaatactgaaccagactgccggcaccgctgtgccttcgcgcagcatataaaagcgataaaacggcagttttttccaccaggtggacgtcatcggccgcacatagggtttgcgtttagtcgtcatgttgcactccttagcgtggtttcagggtggcgataagaaagtctttcgagctttccactttaccctgctgaatggccgcagccggatcgacatgttttggacagacttcggagcagtagcccacgaaagtacaggtccatacgccgttcggactgttcaactgcgccatacgctccttcttaccgtgatcgcggctatcttcgttatagcgatgcgccagcgtaatcgcagccggtccgataaattcaggattcagaccgaactgcgggcacgcggcgtagcacagaccacagttgatgcaaccggagaactggtgatacttcgccatttgcgccggggtctggacattcggcccctgatctggcgtgcgagagttgccaataatgtacggtttgatcgcttccaggctttcgataaagtgcgtcatatcgacaaccagatcgcgttcaatcgggaagttcgccagcgcttccaccttcataccgttggtgtaatcgcgcaggaaggttttacacgccagtttagggacgttgttgaccatcatgccgcaggagccgcagatcgccatacggcaggaccagcggtagctcaggtctggcgacaggttatctttgatgtagcccaacgcgtccagtagcgatgttgtttcatcataaggaacttcatagaaagcactgtgcggcgcggtatcggtttccgggttatagcgcaccacctcaactttcaggtttttcatctcagccattcgccttctccttcttatcggctgcttccgcttcaccgccgtaaacacgtttggctggcggcagggtggtgattttcacgtcgctgtattccagacgggtcgtgccatcagcatcgcggaaggcgagggtgtgcttgaggaagttcacatcgtcgcgctcggtacagccttcatccagacgctgatgcgcgccgcgggactctttacgcgccagcgcagagtgcgccatacattccgccacgttcagaccatgacccagttcgatggtatacagcaggtcagtgttgaacacgctggaggtatcggagatacgtacgcgcttgaaacgttcctgaagctcggccagtttatcaacggttttctgcatcagttccggggtacggtaaataccgcaaccttcttccatagacagacccatctcatcgcggatcttcgaccagttttcgttgccttcctggttcaccagatttttcagacgctgttcaatatcggcaacctgggcgtcgagcgcggcgctatttgcggcgcctgccgtagcagcgcgttccattgcttgttcgccagccagacgaccaaacaccaccagttccgccagtgagttggaaccgaggcggttcgcgccatgcaggccaacagaggagcattcgccaacggcaaacagccctttgacacggctttcacagttctggtcggtttcaatgccgcccatggtgtagtgcgcggtcggacgtactggaatcggttctttaaccggatcgacgccgacataggctttcgccagttcgcaaatgaacggcagacgttcatgcagtttcttctcgccgagatgacgcaggtcgaggtgaaccacatcgccgcgcggcgtggagatggtgttgcctttacgccattcgtgccagaaagcctgggatactttgtcacgtggccccagttccatatatttgtttttcggctcgcccagcggcgtttcggggcccatgccgtagtcttgcaggtaacgatagccatttttattgaccagaataccgccttcgccgcggcaaccttcagtcatcaggataccggaacctggcaggccggtcgggtgatactgaacgaattccatatcacgcagcggaacgccatggctcagcgccatgcccatcccgtcgccggtgacgatgccgccgttggtgttatagcggtatacgcggcctgcgccgcctgtcgccatgaccacggcgttggcacggatttgcaccagcgtgccttccatcatgttcattgccaccaggccgcgcgcatggttgtcatcaaccagaatatccagcacgaaatgttcgtcaaagcgctggatttgtgggaactgcagggaagtctggaacagggtatgcagcatatggaagccggttttatccgcggcgaaccaggtacgctcgattttcataccaccgaagcgacgcacgttaacgctaccgtccggacggcggctccacgggcagccccattgctccagctgcgtcatctcagtgggacaatggtggacaaagtaatccacgacatcctgctcacacagccagtctccgcctgctaccgtatcgtgaaaatggtagtcaaagctgtcatgatcctgggcgacagcggctgaacccccttcggcagcgacggtgtggctgcgcatcgggtacacttttgagatcagtgcgattttagcattgggattcgcctgtgcggcagcaattgcagcacgtaatcccgcgccaccggcgcctataatggcaagatcggcttgaaaggtttgcacgacattcctccagattattgtaatttcaccctcgcgcagccagataaagcctctgggttctgcgaagtatgaatgcgtttccactgctcctttatgggtacaacagtatagtctcagggatgtgagggaaatttgacgtgttcgatttttttagcgtatcagagggatgaattatcattgattttgattaatttaattactaaaccatctgaaatcactttttttaccctccagaaggcgcccgatacgcctgcgcaaaatttgtttcgcccgcgcgttgcgagtagacttcgtgaccttgtcttaaactggagaaagaatcatgagcgaaacggcaacctggcagccgagcgcgtccatccccaatttattaaaacgtgcggcgattatggcggaaatccgtcgtttctttgccgatcgtggagtgcttgaggttgagacgccctgcatgagtcaggcgacggtcacagacattcatctgttcccgttcgaaacgcgtttcgtcggacctggccattcccaggggatcaacctctatttaatgaccagtccggaataccatatgaaacgcctgctggcggcagggtgcggcccggttttccagctatgccgcagtttccgtaatgaagagatgggacgacatcataatccggaattcactatgctggagtggtatcgcccgcattacgatatgtaccgcctgatgaatgaagtggatgatttgcttcagcaagtgctggattgtcaacctgcggaaagtctctcctatcaacaggcgtttcagcgccatctggagattgacccgttatcagcagataaaacgcaactgcgtgaggcggcggcaaagcttgatttaagcaatatcgccgatacggaagaagaccgtgatacgttgctgcaactgttgttcacgatgggggttgagccgcatataggtaaagaaaagccgacctttatttatcactttccggcaagtcaggcatcgctggcacaaatcagtaccgaggatcatcgcgtcgccgagcgctttgaggtgtactacaaaggtattgagctggcgaatggtttccacgaactgacggacgcacgtgagcaacaacagcgctttgaacaggacaatcgtaagcgcgccgctcgcggtctgccgcagcagccgattgaccaaaatctactggatgcgctggccgccggtctaccggattgttccggcgtggcgctgggtgttgatcgtctggtgatgctggcgctgggagcagaaagcctggcggacgtgattgcttttacggtcgatcgggcgtaaatctgaaattcactctttcgcgagataaaatggcgcaataagcgccattttgtagcatattttttcaattatcctctgtttgccacaacataaggctggaactttgatgccatttaggtatcaatcctgtgttgatttttttatcgctgaccttcgtaaaaaagaaggcggcgtcaatcggtgagcggcgtctggcaaacgcgctcgagcgtaagggatggttgaatgacccacacgataaaaaagatgagccttattgggcttatcctgatgatttttacttctgtttttggttttgcgaatagcccgtcggcgttttatttaatggggtatagcgcaatcccatggtatatattttctgccttgctgttttttattccattcgccttaatgatggctgaaatgggttccgcttatcgcaaagaagagggcgggatctattcgtggatgaataatagcgtggggccacgttacgcgtttattggcacgtttatgtggttttcatcgtatgtcatatggatggtaagtacggcggcaaaaatttgggtaccgttttctacttttgtttttggcgccgatatgacgcagcactggcgtattgcagggcttgagcctacgcaggttgtcgggctgctcgccgtcggctggatgattctggtgacgtgtgtcgccgccagagggatcaataaaattgcgcgaattacggcggtcggaggtattgccgtaatgtgtcttaatttagttttattgttagtgagtgtcgctattttgttattaaatggtgggcattttgcacaagaaattaattttacctcgtcaccgaatccgggttatcactccggcctggcaatgttgtcatttgtggtatttgctatttttgcgtacggcggtattgaggctgtcggcggactggtggataaaaccgagaaaccggaaaagaattttgcgaaaggtattgttttcgcggctattgtgatttcaattggttattctttggcgatctttttatggggcgtcagcactaactggcaacagatattaagtaatagcgccgttaacttagggaatatcacctacattctgatgtcgagtttaggcacgacattaggtaacgcgttaaacctttctccggaagcagcgatgacggtgggcgtctggtttgcgcgtatcaccggcctttctatgtttctggcttataccggcgcgttttttacgttgagctattcaccgctgaaagccattattcaggggacgccaaaagcgttgtggcccgcgccgatgacgacactgaacgctaacggtatgccggcgaccgctatgtggctacagtgcgtgctggtgagtctgtttattttgctggtctcttttggcggtgacaccgcatcggcgttttataacaaactcacgctgatggcgaacgtctcaatgaccttgccatacctgttccttgcgctggcatttcccttctttaaagcgcgtcaggatctggagcggccatttgttctctttaaaaccaaagcctctaccctggtcgcgacgggtgttgtggtgctggtggtgacgtttgccaacgtctttaccatcatccagccagtgattgaagctggggactgggacagcgccttgtggatgatcggcggcccgatcttcttctcgctgctggcgatggcgatttatcagaattacagtagccgcatgagcgccgatccggagtgggcggcggagtaatctttgtccggatagcgttagctcatcggctttatgaaaaggatatttataatgagtccgaaaatgtttgcgttgtgcgctatctggattttactggctatcccactcatcgctgtattttcagtcctggataaagagtggatgattggcgagagtgggataaccaacatttgtgatgtgatgagaactgtcgaaaatgatgattccagaagttttggcgcgatgatgacgctgcccctgtttttcccatttttttacgttactgtgtataagaaaatacgtagttggtttttgtactgtgtcgcgttggtgatatttgcttactggtcctggcaattcttcctgcgctatcagttttgtgtgtgatctatgctaaaagacctgataagcctatgtcatcgagtcttttagcgtcatccggcgccattgcgtttacaaactccccgccgggcggctggttttacccgctgacgttaacgttctccccgtttgtttaccgccgaggctctccagacgcatctggaacggcgggaacggcatatcaataccgtgttcgcggaagccagccagaatcaattggtggatctcatggcgtaatggcatacggtgtcccatttccgcggcatagatacgcagttcgaaaatctgaataccctgctggagatccaccagaaagatttcaggcggcgggttatcaagcaccaaagaacagcgctgcgccgccgtcagcagaatttgcgtcacctcttcgctattggcatccgctggcgccgggatggttaacaccacgcgcgtaacggagtcagacagcgaccagttgataaactgttcggtgataaaggctttattcggcacgataatctctttacgatcccagtcactgatagtggtggcgcgggtattgattttggtcacgctgccggtgagatcgcgaatggtcaccgtatcgccgatacgaatcggcttttcaaacaaaataatcaggccggagataaagttagcgaaaatttcttgcaggccaaaaccaagcccaacgccgagcgcggccaccagccattgtagcttcgaccactcaatgccgatcatcgagaaaccgaccagcccgccaatcagcattaacagatatttggtgatggtcgtgatggcgtaaccggtaccaggcgttaaatcgagatgctgtaataacgccagttccagcagcgcaggcagattacgcaccaactgcgtggtgatgataaagaccagaatcgcaatgagcaccgcccccagagtaattggctccaagctttccacgccttgcaccgtagaggtgacatcccacagcgaaatattctccaggaagccgaatgccgagtggatttccgaccacagtacaattaccgatagcagggcgataagcatcagaattgagcggaccagacgcagcgactgggcgctaatagcgtcaagatcgatttcactttcatcgatgtcgaccgcgccttccaggctggaggagtgcgccggttcttcttcgccgcgcgcgcgctgcgccagcatttccgcccgacgatgtttggcgcggtcaaaagccagtcggcgtcgttggatcagcatccagcggcgaatgacatgataaataaccagcaacaggaaccagatggcgaccgaggtttccagtctcgccagtagcgcctgcgctgtggccagataacccaccgccgccgccagaatcgcgataagcggcgcgcccatcaacatattccacagcaggctgttgaccatgttgtcgccgttgccttctttatcaagatagagcggaatgcccgcttttttcagactcagcgtgaccagcgccagcgcgccgcatatcaggatgaagcaaaggcggcccaacgagccggaaaactcccgatcgttaagattatcaaacatgatcactgccataatgagcggcacgatcagcccaatgctcatcaggtagtagcgcatcgctttcgctacccggtttcgcggccagccgaaatgcgccacaaacagaccattagggcgggcaaaagcggcgcaaatcatgactacccacaacagcggtactgtcgccgtcacgccatcgccgatggcgacggccagcggatacggccaggcttcctgtagaccatagccgagcgtcgcccacaagacgggcagcggcgaggcgaccagaatcgaccagaacaccgttcgcagcgtcagcgagaagtgatcctgggtgactttcccgacgcgcgaggccgagcgttcaaggaaccggttgaagtgttgacgtgaatagaggctaaacccgaccagcgccagcgcgccgaataacggcagtagcgtctctttgctggtcagcatcatgatgctggctttacctaactgattaaacgtatctaatgagataagccgacgtaaatcctgaaccaaatcaacaggccaggagagcgatagcgggctaacgtcagcggtccagaacagataacggtgggtcgcttcattaacctctttaagcgcatcctccagttggctgttggagactttcagtttggtcagctccaggatcagcgtgtcgccgccctgtaacaacgagttgagcagctcgcgctgagtgcgaagctgggcgtcaagaatctggttttgctcggcggtcagcggctgtccattggcctgacgtatttgccgtagctgcggctgcttattgagtaactcttcatagcgcatacggtggacgcgtagctgcgccatttccgtatcaagctgctgcggcttaggcatctctggcagacgggcgacctgcgcgcgcagcgcttcgccaagcatgttggacacgccaagccattgcgactgctcccgcagcgtattgagcgcctgacgcacctgtaacgtttggctggtggcctgtcgctgctgcgaggcgaccagatccatccgctgcgcttgttgattaagcgcctgtgacagctcgcggttgactttaaattgttcgacgatgccttccggcaaaccggtgctgttttccgccagcagctcagtactttccagcgcgcgttccgcttcacgttgacgcaggctgttgagctgattgcgcagcgcctgaagatacgcatccaattgctgactctgtttttccgccagctcggaacgcagacgagccagttcctgccggttgttggcggacagttgcgccaactccagttcgtcgactaacgcttttagtttggcggactccgcctgcatactgagactttgcgcctggctaagcgcggcacttccgcctgcggcgccgagtcgtcgctcaatctcattaagctggcggcgggcgtcgttttgctgttggggaagctggctgagcgagtcggcgatctccctgacgcgctcctgctcctgttgcgcctcgcgggttttatctagtagctggctgctaacctgcaagatctcctgatttaacgcttcggtggacatctctggcggtacgctgcgaggttcatcgcgcagattattcaactgggcgcgcaaggtggcggatagcttagggaaattatcaataacgtgttgatattgtttcgcgcgctcaagcgagccttttcgctcttcaagcgcgtttaacgcagtctggagcgcctcaacggcttccggctgagcgggcttcgccgcttttgcctgctccagttcctgcgtgatttgtttggcgtcgggggccgttgcggcgaacgcccccgtgctgaggcaccaggccatcagaaaagcgataatcaggcgcacgtcagcattctctcttgattaggtgtcgtcttttttattgtcaaccagcgggctggcgtcgtgttcggctttaatttcttctgccggcagcggagcaggttctacctccggcgcgacgaatgtttcggtcgacgtcgccagcggttggccaattttggtaacggacaggcttgccagcgacgcgatcagattcacttttcccggcgcaaataagttgatgaccgtggaacccagtttaaagcgtcccatctcctggcctttcaacagggcgacagacccttcatgttcgccttctggccaggtccagcgcttgatgatgccttcgcgcggcggggtaatggtccccgcccagacggtttcgatactgccgacaatagttgcgccgaccagaatctgcgccatagggccgaactcggtatcaaacaggcagataacgcgctcgttgcgggcaaacaggttggggacgttttgcgcggtcagatggttaacggagaacagatcgcccggtacgtagatcatttcacgcaggatgccgttgcatggcatatgcacgcgatggtagtcgcgaggggagaggtaagtggtcacaaacgtgccgttgcggaacttatccgccatcaggtagttacccgccagcaacgcctcaaggctgtaattatggcctttggcctgcaaaattttatcttcttcgatacgacccaactggcttatcacgccgtcggcaggcatcaccaggatgttaggatcggtattgagcggacgcacgtcatcacgcagcggacgaacaaagaaatcattgaacgtacgatagctggcggtatccggtttttgcgcctcggtcatatcgactttgtaatactttacgaagagatcgataaccagttttgtcagccatcctgctcgtttgcttgcgccccagcccgccaggcgagtgagccatagtttcggcagaatgtattgtagcgaaagtttaaatgagtttaacaaggtagcctccaggccattgttgttcctgaaccggcagttataccggtatcctgaaaaaaggggacgattctaacgacgcctagcgtatctgtcagtcgtccgtatcagaaaagtttttacgcgtttttacctgcgccatactttcaagaattcggtgataattttcgaaacgggtttccgcaatagcgccgttctctaccgcttcgcgaatggcgcagcctggatcggcgtcatgcttgcagtcccggtatttgcaatgtcccaaatagtcatgaaattcgacaaagccctgggtgatttgttccggctccagatgccataagccgaactcgcgcacgccgggggaatcaatgacatcgccgccatgcgggaaatgatacagacgagcagcggtagtggtatgttgacccagaccggagacattcgacacatcgttcgtcagaatctcgttctgtaagccgagcagagcgtttagcagactggattttccgacgccggactgcccagcaaaaatactgatgcgaccggttaacgcctcttccagcggtttcagaccatcctgcgtatggctggagaccatcagcacgcgatagccgatattgcggtagatatccatctgctcattaacgaagtccataccttcgtcgtccagcagatcaattttattgagtacgataagcggctcaacctgtagggtttcacagccgaccagatagcgatcgatgatattcagcgacagctccggcaaaatcgcggagacgataacgatttggtcaatgttggcggcaataggcttcacgccgtcgtagaagtccgggcgcgtcaataccgaggtgcgctcatgcaccgcttcaacgatgccttttacgttgacgccctctgcggcggctttgcccggacgccagacgacgcgatcgcccgtcaccagcgaacggatagtgcggcggatattgcaacggtgaacctcgccgtcagcagactccacatcggcatgcataccaaaacggctaatgacgataccttctgcaggctcgccaaacaggttgtcatcgtagtcggctttctccgcggacgtttttaaacgacgctggtgattggcgttcacacggcgctgctggcctttggagagtttatttttgctcaatcgtactggctcctggtcgcccatagtgggcaaaacatctatgatacacgcaattgtagatgaatatagtcacagtgaatgtgacctctgaagggtggaaaatagcatgagtgccgatgaaaacaacctgatttggatcgatctggagatgacaggtctggaccccgagcgcgatcgcattattgagatagccacactggtgacggatgccagcctgaacattctggcggaagggccgacgattgcggtacatcaatccgatgcgcaactggcgttaatggatgactggaacgtgcgcacccataccggtagcggcctggtagatcgcgttaaggcaagtacgatgggcgaacgagatgctgaactggcgacgattgaatttctgaaaacgtgggtgcctgcgggtaagtcgccgatttgcggtaacagcatcggtcaggatcgtcgttttctgtttaaatatatgccggaactggaggcctacttccactatcgctatctggatgtcagtacgctcaaggaactggcgcgccgctggaagccggagattctggccggctttaccaagcagggcacgcaccaggcgatggatgatattcgcgagtcggtggcggagctggcttactaccgcgagcatttcattaagctgtgaggcgtaacatgccggatggcaacgccagagcgtctcatccggcagctctccccacactgaattactgcgtaaaccatttctcctgcatctgcgcatattccggcgacgctttcaccttgtcgagcgcggcattaatttcttgcaatagcgcgtcgttgtctttgcgtaccgcaatgcctaacccttttccgtagtagtcaggatcgctggcgcgttcatccatgatggcgtaatccggattgttttttagccacttaccaatcgcggcgacatcgccaaacacgccctcaagacggttgtttttcagatcggtaaaggcgtttagatagctgtcataggcgacaggcgtgatagcttgttgtttatcctgcaaatagcgctgatgcgttgtaccgttttccagaccgacttttttgcctttcagatcggcaaaagtgtgataagcccctttacgcgtgacgactaccgccgatagaccttcgtaatagggttggctaaaggagacctgctgctcacgtttgggcgtcatatccataccggcgatcaccgcatcaaactttttgaagcgtaggctggggatcagactatcaaagctctggttagtgaatgagcactccgcttgcatctctttgcagaccgcgttggcgacatcaatatcgaaaccaacaattttattatcggcatcgacaaactcatagggcgcataggtggcggaggtgccaaaatgtaatgttctggcggaaacggaagcggcgtgaacggagaggctggctaacagcatgacaataagttttttttcatcttgatccctgatatcaattggatgttgtggtcaccgtgctattctttttttggcgcagggtgctattctgattctgtgcctttaggcgtggcgtgaaaagttttttgttgcatagcgcacgctttgctcgttttttgtcttgtttggtgatttaatcagcattcaaacaaaaatcgcgaaaaaatgcgttcaggggcttgcagctaaatggatttctcgtataatgcgcctcccgtaacgacgcagaaatgcgaattacgacagcaacaaatttgcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaaaatttgaaagtacttgttaagtacaaaccaccaatcgcaggatttcgaattgcgacaaggcggcaactgaacgagtcctcaggagcttactgaagtaagtgactcaggcgagtgaaggcagccaacgcagtagcggttcgaaagacgaagattatgcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaaaatttgaaagtgcttgttaagcacagaccaccaatcgcaggatttcgaattgcgacaaggcggcaactgaatgagttctcaggagcttactgaagtaagtgactcaggcgagtgaaggcagccaacgcagtagcggttcgaaagacgaagattatgcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaattcttatctacagtaaaattatccacaacgaatatcgcgttggggcacgttttgttccgctttcgtcagatccttgtaaacagacttatccacagggcggcccattactcctggaatgcaaaaaattatacctgacgcgtagaatttctataatttactgaaaaatatagaaaaaataagatttcaaaacgttagttttattgactattccttttttcccctcttgaatcgcaatgtgtttttatttttatacacagcctgtgaataattcaggcatcgcgcaccagccctttttcaatcaccctgaccagacgctgttttttcggtagctgcacttcaatgatgcaggcgttgcgcttttcaatttgttgcgcaatcgcccattcgatatgctcatcgagaagtggatgctcacccttgcggctttccagcgccgtaatgacggcattactccacggcgcattccccagcgcgacggcaacattgcgcagccagcgtaaatgaccaatgcgccgaatcgcagaaccttcagtgactttcagaaactgcgcttcgctccagctaaacaactcaagcaaatctggattatgcagcgccttgcgtgggctaaaatctgcttcgtcggtcaactgagagtaacgattccacggacagataagctggcagtcatcgcagccgtaaatacggttacctatcagtgggcgaaatgcttccggaatagcgccttccagctcaatggtgagataagaaatacagcgccgcgcgtccaccgtatacggttcgacgatcgccccggtcgggcaaatggtcatacaggcgacgcatttaccgcaaccttcctcgaccggctggtcgaccggcagcggtaaatcaatcagcaattcccccaggaaaaagaatgagcccgcctcccgattaaggataagtgagtgcttacccgtccagccaagtccggctttttccgctaatgggcgttcaagaataggcgcagagtcgacaaacggtctaaaattcagcgaaccgcagtactgctggatctgctcgcccagttttttaaggcggctgcgtaatagcttgtgataatcacgccccagcgcatatcggctaacgtagcccagcgtgggatccttcaacgtactggcaaacgcggcgttggcgggcagatagttcatgcgcacgctgatgacacgtagcgtaccgggtaagagttcatgaggccgggcgcgcatcataccgtggcgcgccatccatgccatctcgccgtggtattgtttgtccagccacgcctgcagcgcaggttcggatgcgcgcagatcggtatcagtaataccgacctgctgaaagcccagctccagcccccactgcttaatattttgcgctaactgattgagatcgaggggctttgacatgatggaccataacatgaagaaaaaccctgtaagtataccacactccatttggcccgccgatgacatcaaacggctggaacgcgatgcggcggatgccttcggactcacactctatgaattgatgctgcgcgctggcgacgcggcatttcgggtagcccgtgacagttatcctgacacccgacactggctggtgttgtgtggtcatggcaacaacggcggcgatggttacgtcgtggcgcgactagcgcaagcggcgggcattagcgtaacgttgctggcgcaggagagcgacaaaccgttgcctgaagaagcggcgcaggcgcgcgatgcctggctgaatgccggcggcatcatccatgctgccgatattatctggccggaagcgacggatctgattatcgacgcgctgcttggcaccggcatagcccaggcaccgcgcgacccggtagccggtctgattgaacaggcgaacgcccatcctgcgccggttgtcgccgtcgatatcccgtcaggtctgctggcgcaaacgggcgccacgcctggcgcggtgataagcgccgcgcatacggtcacgtttatcgccctgaaaccaggcctgctgaccggcaaagcgcgtgacgttaccggcatattgcattatgacgcgttgggactggaaggctggctggcgagccagacgccgccgctccggcgttttgacgcgacgcagttggggcaatggctaacgccgcgtcgaccgacctcgcataagggcgatcatggtcgtctggcgattattggcggcgaccagggaacagcgggcgcaattcggatggctggcgaggcggcgctgcgtacgggggctgggttggtcagagtactgactcgcggtgaaaacatcgcgccgttgctgacggcccgcccggaactgatggtacatgaactcacgcctcagtcgctggaagagagcctgacctgggctgacgttgtggtgatcggcccggggcttggacagcaggaatggggcaaaaaagccttacagaaagtagaaaacgtccgtaaacctatgctgtgggatgcggatgcgttgaacctactggcaatcaatcctgataaacgtcacaatcgcgtgattacgccgcatccgggagaggcggcccgcctgttaggatgttctgtggcagaaattgaaagtgatcgcttactttcagcacagcgtctggtaaaacggtatggaggcgtggtcgtgttaaaaggcgcaggaacgattatcgccgctgaacaccaccctctggctatcattgacgctggtaatgcggggatggcgagcggcgggatgggcgatgtcctgtccggcatcatcggtgcattgctcggacagaagtttaccccgtatgatgcggcatgtgtgggatgtgtggctcacggcgcggcggcggacttactggcagcgcgttatggcgctcgcggcatgttggcgaccgatctttttactacgctgcggcgtattgttaaccctgatgtgattgacgtaaaccatgatgaatcgagtaattccgctacctgacgaacaggcgacgctagacctggggcaacgggtagccaacgcctgcgatggcgcgaccgttatttatctgtatggcgatttaggtgccggtaaaacgacgtttagccggggatttttacaggcgttaggccataacggtaatgtaaaaagccccacctatacgctggtagagccttatgcgattgataacatgatggtatatcacttcgacttataccgtcttgcggacccggaggagctggagtttatgggcattcgcgattatttcgccaacgacgccatttgtctggttgagtggccgcaacaaggtaaaggcgttctccccgacccggacgtcgaaatccatattgattaccaggcgcaggggcgtgaggctcgcgtaagcgcggtatcctcatcgggtcattcgttactggcgcgtttagccgattagctataaaggtggcgggatgatttatcgcatcaaaaatgccgtaatagcagccttaatcctgctgtgcgcgcaggcgggcgccgccagtctctctgatattcaggtgtccaacggcgagcagcaggcgcgcattacgctgagttttatcggcgagccggaatatgcttactcacaggacggtaaacggactgtggcgctggatatcaggcagaccggcgtgattcaggggctgccgcttcagtttagcggtaacaatctggtaaaaacgatccgtgctggaacgccgaaagatgcgcaatctttacggttgcttgtcgatctgacggaaaatggtaaaaccgaggcggtgaagcggcaaaacggcggcaactatacggtcattttcaccattaatgccgatgttccgccgccaccgccgcctgtcgtcgcgaaacgggttgaaagcgcgcctcgcccgacggagccggcccgtaatccgtttaaatcttctgatgatcgcctgaccggcgtaaccagcagcaataccgttacgcggcctgcggcgcgcgcgtcggcaggcgctggcgataaagtggtgattgctattgatgccggacatggaggccaggaccccggcgcgataggcccgggcggtacgcgcgagaaaaatgtcaccatcgccatcgcgcgtaagttacgcacattactgaataacgatccgatgtttaaaggcgtgctgacgcgtgacggcgactattttatttcggtgatggggcggtctgatgtggcgcgtaagcaaaacgccaactttcttgtctctattcatgcggatgccgcgccaaatcgcgacgccaccggcgcctccgtctgggtattgtccaatcgtcgcgcgaacagcgaaatggcaaactggcttgagcagcatgagaagcaatccgaactgttaggcggcgctggcgatgtgctggcgaacagtcagtcagacccttacctgagccaggcggtactggatttgcaattcggtcattcgcagcgggtagggtatgatgtggcgacgaacgtactaagccaactcgacggcgtggggtcgctgcataaacgccgcccggaacacgctagcctgggcgtgttgcgttcgccggatatcccgtccattttggtggagacgggctttatcagtaatcacggcgaagagcgattgctggcgagcgaccgctatcagcagcagattgctgacgctatataccgggggttgcgtaagtactttgcagcgcatccgatccagtctgcgccgcagggcggcccaggccagacggccagtaccaaccagcctggcgccataaccgccgcgaattaaggagatttcatgccgattcaggttctgccgccgcagcttgcgaaccaaatcgccgctggcgaagtggtggaacgccctgcgtcggttgttaaagagctggtagagaatagtctggatgcaggcgccacccgcgttgatatcgacatcgagcgtggcggcgcgaagcttattcgtattcgcgacaatggctgcggcattaaaaaagaggagctggcgctggcgctggcccgtcatgccaccagtaaaatcgcctcgcttgacgatctggaagcgattatcagtctgggatttcgcggcgaagcgctggccagtatcagttcggtctcgcgtttgacgctaacgtcgcgcacggcggagcaggcggaagcctggcaggcgtatgcggaagggcgcgatatggacgtgacggtaaaacccgccgcgcacccggtcggcaccaccctggaagttctggatctcttttacaatacgcccgcccggcgcaaattcatgcgtaccgaaaaaacggaatttaatcacatcgatgagatcatccgtcgtattgcattggcccgttttgacgtcacgcttaacctgtcgcacaacggcaaattggtacggcagtatcgcgctgtcgcaaaggacgggcaaaaagagcgccggttaggcgccatctgcggcacgccgtttctcgaacaggcactggcgatcgagtggcagcatggcgatctgaccctgcgcggctgggtcgccgatccgaatcacaccaccacggcgttaacggagatccagtactgttatgtgaatggccgcatgatgcgcgaccgcttgatcaaccatgccattcgccaggcctgtgaagataaactgggcgcggaccaacagcctgcgtttgtgctgtatctggagattgacccgcatcaggtggatgtcaatgttcatcccgccaagcacgaagtgcgttttcatcaatcccggctggtgcacgacttcatctatcaaggggtgctgagcgttctgcaacagcagacggaaacggcgctgccgctggaggagattgcgccagcgccgcggcatgtcccggaaaaccgtatcgccgccgggcgcaaccattttgctgtacccgccgagccaactgcggcgcgcgagcccgcgacaccgcgttattccggcggcgcatcgggcggtaacggcgggcgtcagtccgcaggtggttggccgcacgcgcagccaggttatcagaagcagcagggcgaggtttatcgcacgcttttacagacgccgacggcgagccccgcgccggagtcggttacgcctgcgcttgacggacatagccagagtttcggtcgcgtactgacaatagtcggcggtgactgcgcgttgctggaacacgcggggactatccagctcttgtcgctaccggttgcggagcgttggctgcgtcaggcgcagcttacaccgggtcaaagtccggtttgcgcgcagccgttgctgattccgctgcgtttaaaagtgagcgccgatgaaaaagccgcgctgcaaaaagcccaatctttgttgggagaattgggtattgaatttcagtcagatgcgcagcatgtgaccattcgggcggtgcctttacccttacgacaacaaaatttacaaatcttgattcctgaactgataggctacctggcgcaacagaccacatttgcaacggtcaatattgcacaatggatagcgcgtaatgtgcagagcgaacatccgcagtggtcgatggcgcaggccatatcgctgctggcggatgttgagcggctatgtccgcagctggtaaaagcgccgccgggtggcctgttacaacctgttgatttacattcggcgatgaacgccctgaagcatgaatgatgtaagcaaggcgagcctgcctaaggcgatatttttgatggggccgacggcctccggcaaaacggcgctggcgatagaactgcgtaaagttttgccagtagagttgataagcgttgattccgccctcatttatcggggaatggatattggcacggctaagccgaatgccgatgagctgaaagcggcgccgcatcgactgttggatatacgcgacccgtcgcaggcgtattcggcggcggattttcgccgcgacgcgttagcgcaaatggcggagatcaccgctgcggggcgtatcccgctgttagtgggcggtaccatgctgtattttaaggcattgctggaagggttatcgccgctgccttcagcagatccggaagtcagatcccggatagagcagcaagcagcggagctaggatgggaggcgttgcatcagcaacttcaggagatagatccggttgccgccgcgcgaattcatccaaatgatccgcaaagactttcccgggcactggaagtttttttcatttcgggtaaaactttaacggagctaacgcaaacgtcaggagacgcgctaccgtaccaggtgcatcagttcgctatcgccccggcgagccgtgaactgctccatcagcgcattgaactgcgttttcatcagatgttggcttcaggttttgaagcagaagtccgggcgctttttgcccgaggagatttgcatacggacttgccttccatccgttgtgtgggataccgccagatgtggtcatacattgagggcgaaatctcatatgatgaaatggtttatagaggtgtttgcgccacgagacagttggcgaagcgccagatgacctggttgcgcggttgggaaggggtgcgctggcttgacagtgagaatcccgatcgggcgcgaaaagaagtattacaggttgttggtgctatcgcagactgaatgtgtacaattgagacgtatcgtgcgcaatttttcagaatcgaaaggttcaaagtacaaataagcatataaggaaaagagaatggctaaggggcaatctttacaagatccgttcctgaacgcattgcgtcgggaacgtgttccagtttctatttatttggtgaatggtattaagctgcaaggtcaaatcgagtcctttgatcagttcgtgatcctgttgaagaacacggtcagccagatggtttataagcacgcgatttctactgttgtcccgtctcgcccggtttcccatcacagcaacaatgccggtggcggcgccagcaataactaccatcacggtagcaacgcgcaggggtctactgcgcaacaggacagcgaagagactgaataagttcacgcgctgtttatccatgtcgggggcgtcggataatcgcccccgctggttattaagagggtttacgcttgtttgaccgttatgatgccggtgagcaggcggtactggtacacatctatttttcgcaagacaaagatatggaagacctccaggagtttgaatctctggtctcttccgccggtgtcgaagcaatgcaggtgattaccggtagccgtaaagcaccgcacccgaagtactttgtaggtgaaggtaaggcagttgaaattgcggaagccgtgaaagcgactggcgcagcggtcgtattgtttgatcatgcattgagtccagcccaggagcgaaacctggagcgtttgtgcgagtgccgggttatcgatcgcaccggtcttatcttagatatttttgcccaacgtgcgcgtacccatgaaggtaagttgcaggttgagctggcgcagctacgccatctggctacgcgtctggtgcgtggctggacccaccttgaacgtcagaaaggcgggattggtttgcgcggtccgggtgaaacccagctcgaaaccgaccgtcgtttactgcgtaatcgcattgtgcagattcagtcgcgcctggagaaagttgagaagcaacgtgagcaggggcggcagtcgcgcatcaaggccgacgttccgacggtatcgctggtgggctataccaacgccggaaaatccaccctttttaatcagatcactgaagcgcgggtctatgcggcagatcagctatttgcgacgctggaccccacattacgtcgtattgatgtagcggatgtcggtgaaaccgttctggcggatacggtaggctttatccgccatttaccgcacgatctggtggctgcctttaaagctaccctgcaggagacgcgtcaggcgacgctgctgctgcatgtggtcgatgcggcggatgttcgtgtgcaggaaaacatcgaggcggtaaacaccgttcttgaagagattgacgctcacgaaatccccaccttaatggtgatgaacaaaatcgatatgctggacgactttgaaccgcgtatcgacagagatgaagagaataaacccatccgcgtttggctttcagcgcaaagcggcgtgggaataccacagctttttcaggctttgacggagcgtctttccggcgaggtggcgcagcatacgctgcgtttgccgccgcaggaagggcgtctgagaagccggttttatcagcttcaggcaatagaaaaagagtggatggaggaagacggtagcgtcagtctgcaggtacgaatgccgattgtcgactggcgtcgcctctgtaaacaagaaccggcgttgatcgaatacgtgatctagacgcgaagtcattcaggtcgtattgaggcggtagctgagagaatctcaggagctcacaacgaagtgacctggggtaaaaaagccgccactcaagacgcagcctgaaagatgatgtctgtaacggcggttcgtctgaagcatggagtaatttcgccttatcctctgaggtcgaaagacaacggggatcaccgcataacaaatatggagcacaaacatggcgtggaatcagcccggtaataacggacaggaccgcgacccgtggggaagcagcaaacctggcagcaactctgggggaaatggaaacaaaggtggccgcgatcagggacctcccgatctggatgatatcttccgtaagctgagtaaaaaactcggtggttttgggggcggtaaaggcaccggttccggcggcggtagctcatcgcaaggcccacgtccgcaactgggaggccgtattgtcgccatcgccgcggcggcagtagtcattatctgggcggccagcggtttttataccattaaagaagccgagcgcggcgttgtgacgcgttttggtaaattcagccatctggtagagccaggtctgaactggaagccgacatttattgacgacgtcacgccggtgaacgtcgaagcggtgcgcgaactggcggcgtcaggcgtgatgctgacgtctgatgaaaacgtcgtgcgcgttgaaatgaacgtgcaataccgcgtcaccgatccgcagaaatatctgtttagcgtgaccagcccggacgatagcctgcgtcaggccaccgacagcgcgctgcgtggcgtcattggtaaatacacgatggatcgcatcctgaccgaaggtcgtaccgttattcgtagcgatacccaacgcgagctggaagagactatcaaaccgtacaacatggggattaccctgctggacgtgaacttccaggctgcgcgcccgccggaagaggtgaaagccgcctttgacgacgcgattgccgcacgtgaaaacgagcagcagtacattcgtgaagcggaagcgtataccaacgaagttcagccgcgcgccaacggtcaggcgcagcgtattctggaagaggcacgcgcctataaaacccagactatcctggaagcgcagggtgaagtcgcccggtttgcgaagattttgccggaatataaagccgcgccgcagattacacgcgagcgtctgtatattgaaacgatggaaaaagtgctgagccatacccgtaaagtactggttaacgacaagagtggtaatttaatggtgctgccgttagatcagatgctgaaaggcgggaatgcgccggcggcaaagagcgacaatagcgccagcaacctgctgcgcctgccgccgtccacaaagtctaacgccagcggagcaagcaacacgtcgtcctcaaatcagggcgatattatggaccaacgccgcgcgaatgcgcagcgtaacgactaccagcgtcagggggaataacgatgcgtaagtcagttattgcgattatcatcatcgtgctggtagtgctctacatgtccgtctttgtggtcaaagagggcgagcgcggcattacgctgcgttttggtaaagttctgcgtgacgatgagaacaaaccgctggtttacgcgccgggtctgcactttaagatcccgtttattgaatcagtgaaaatgcttgatgcgcgtatccagacgatggataaccaggccgatcgctttgtgactaaagagaagaaagacctgattgtcgactcctacatcaaatggcgtatcagcgactttagccgttactatctggcgaccggcggcggcgatatttcgcaagccgaagtgctgttaaaacgtaagttctcggaccgtttgcgttctgagattggtcgcctggacgtaaaagacatcgtgaccgattctcgtggtcgtctgactctggaggtgcgcgacgcgctgaactccggttcagccggtaccgatgatgaagtagcgaccccggcggcggatgacgcgattgccgaagcggcggaacgcgtcacggcggaaaccaaaggtaaagtaccggtcatcaacccgaacagtatggcggcgttgggtatcgaagtggtcgatgtgcgtattaagcagatcaacctgccgaccgaggtttctgaggcgatttacaaccgtatgcgcgccgagcgtgaagcggtcgcgcgtcgtcatcgctcacaaggtcaggaagaagcggaaaaactgcgtgcggctgctgactatgaggtgacgaaaactctggcggaagccgagcgtcaggggcgtatcatgcgtggtgaaggtgatgctgaagccgcgaagctgtttgccgacgcgttcagccaggaccctgatttctacgcgttcattcgtagtctgcgcgcttacgagaagagcttcgaaggtaatcaggacgtgatggtactgagcccggacagcgatttcttccgctacatgaagacaccgagttcgacgacacgctaaaatagcgtcagcggttttagaccagcaaaaccaccgcatccaaaggatgccggtggttttcttttataagggcgataaatgaattcaacaatctggttggcgcttgctctggtattagtcctcgaagggctgggaccgatgctgtatcccggcgcatggaaaaaaatggtttcggcactggcgcaactgccggaaaatgttttacgtcgttttggcggcggacttgtggtcgcgggagttgtggtctactacatgttgaggaaaacgattggctgagcaaaaagtggtcggatttgccgcagattgagtgcaaaaagtgctgtatatctgaaaaagcgatggtagaatccatttttaagcaaacggtgattttgaaaaatgggtaacaacgtcgtcgtactgggcacccaatggggtgacgaaggtaaaggaaagatcgtcgatcttctgactgaacgggctaaatatgttgtacgctaccagggcggtcacaacgcaggccatactctcgtaatcaacggtgaaaaaaccgttctccatcttattccatcaggtattcttcgcgagaatgtaaccagcatcatcggtaacggtgttgtgctgtctccgagcgcgctgatgaaagagatgaaagaactggaagaccgtggcatccccgttcgtgagcgtctgctgctgtctgaagcctgtccgctgatccttgattatcacgttgcgctggataacgcgcgtgagaaagcgcgtggcgcgaaagcgatcggcaccaccgggcgtggaatcgggcctgcttatgaagataaagtggcacgtcgcggtctgcgtgttggtgaccttttcgacaaagaaaccttcgctgaaaaactgaaagaagtgatggaatatcacaacttccagttggttaactactacaaagctgaagcggttgattaccagaaagttctggatgatacgttggctgttgccgacatcctgacttctatggttgttgacgtttcggacctgctcgaccaggcgcgtcagcgtggcgatttcgtcatgtttgaaggtgcgcagggtaccctgctggatatcgaccacggtacttatccgtacgtaacttcttctaacaccactgcaggtggcgtggcgaccggttccggcctgggcccgcgttatgttgattacgttctgggtatcctcaaagcttactccactcgcgtaggtgcgggtccgttcccgaccgaactgtttgatgaaaccggcgagttcctctgcaagcagggtaacgaatatggcgctactaccggccgtcgtcgtcgtaccggctggctggacaccgttgccgttcgtcgtgcggtacagctgaactccctgtctggcttctgcctgaccaaactggacgtgctggatggcctgaaagaggtgaaactctgcgtggcttaccgtatgccggatggtcgcgaagtgactaccactccgctggcagctgacgactggaaaggtgtagagccgatttacgaaaccatgccgggctggtctgaatccaccttcggcgtgaaagatcgtagcggtctgccgcaggcggcgctgaactacatcaagcgtattgaagaactgaccggcgtgccgattgatattatttctaccggccccgatcgtactgagacgatgattctgcgcgacccgttcgacgcgtaaatctggtacgcctggcagatattttgcttgccgggctaacagtgtgatacattgctgtgtcgggtaagccattacgctatccgacacagtgttaaatcctcgcttttttccttccccgaactgaaataaattagcgacacagcttgtggctggtttatcatcaatataaatgtatttttcccgttttcccttttcctgaggttgatgtgcagttaacgagtttcaccgattacggcttacgtgcgctaatctatatggcgtcgttaccagatggacgaatgaccagcatttctgaggtgacagaagtctacggcgtgtcccgtaatcatatggtcaaaattatcaatcagcttagccgggcgggctttgtcaccgccgttcggggaaaaaatggcggtatccgcctgggtaaaccggctaatactatttgtattggcgatgtggtgcgtgagctggaacccttatcactggtcaactgtagcagcgaattttgccacatcacccctgcctgtcgtctgaaacaggcgctttctaaggccgtgcagagttttctcaaggagctggataactacacgcttgccgatttggttgaagagaatcaaccgctttataaattattactggtggagtgaagtaaacttcattagagatgacaatggaggaacctcaatgtcacaagatcctttccaggaacgcgaagcagaaaaatacgcgaatcctatcccgagccgggaatttatcctcgaacatttaacgaaacgtgaaaaaccggccagtcgcgaagaactggccgtagaactgaatattgaaggcgaagagcagcttgaagccttgcgtcgccgcctgcgcgcgatggagcgcgacggacaactggtctttacccgccgccagtgctatgcgctgccggaacgcctcgacctgctgaaaggcaccgtgatcggtcatcgtgatggttacggtttcttacgtgtcgaaggccgcaaagacgatctgtatctttccagcgagcaaatgaaaacctgtattcatggcgatcaggtgctggcgcagccgctgggcgccgatcgtaaaggtcgccgcgaagcgcgtatcgtccgtgtactggtaccgaaaaccagtcagatagtcgggcgttatttcaccgatgcgggcgtcggctttgtggtgccggacgacagccgcctaagcttcgacattcttatcccgccagaagacgtcatgggcgcgcggatggggttcgtggtcgtggttgaactgacccaacgtccaactcgccgtactaaagcggtagggaaaatcgtcgaagtgctgggcgacaatatgggcaccggtatggcggttgatatggcgctgcgtacccatgaaataccttacatctggccgcaggcggtagagcagcaggtcgccgggctgaaagaagaggtgccggaagaggcgaaagtcggtcgtgtcgatctgcgcgatttgccgctggtcactattgatggcgaagatgcccgtgactttgacgacgcggtttactgtgagaaaaaacgcggcggcggctggcgtttgtgggtcgctattgctgacgtgagctattatgtacggccgccaacgccgctggatcgcgaggcgcgcaatcgcggcacgtcggtttacttcccgtcacaggttgtcccaatgttgccggaggtgctctccaacggtctgtgttcgctaaacccgcaggttgacaggctgtgtatggtctgtgaaatgaccatctcggcgaaaggtcggctgaccggctacaaattctatgaagcggtgatgagctcccatgcgcgtctgacctataccaaagtctggcatatgctgcagggcgatcaggatctgcgtgaacaatatgcgccgctggtgaagcatattgaagagctgcacaacctctacaaagtgctggataaagcgcgtgaagagcgcggggggatctcgtttgagagcgaagaggcgaagtttatctttaacgccgaacgtcgcattgagcgtatcgaacagacccagcgtaatgacgcgcataagcttatcgaagagtgcatgatcatggcgaatatctcggcggcgcgctttgtcgaaaaagctaaagagccggcgttattccgtattcatgataagcccaccaccgaagcgatcacctcattccgctccgtactggcggagctggggttggagctgccgggcggaaacaaaccggaaccgcgcgattatgccgaactgcttgaatcgattgccgaccggccggacgccgaaatgctgcaaactatgctgctgcgttcaatgaagcaggcgatttacgatccggaaaaccgcgggcactttggcctggcgttgcagtcttatgcgcactttacctcgccgattcgccgctatccggatctttctttgcaccgcgccattaagtacctgctggcgaaagagcaagggaacaagggcaacaccacagaaacgggcggttatcactactcgatggaagagatgttgcagctcggtcagcactgttcgatggcggaacgccgcgctgatgaagcgacgcgtgatgtctccgactggctgaaatgtgactttatgctggatcaggtaggcaacgtctttaagggcgtgattgccagcgtcaccggtttcggcttctttgtccgtcttgatgaactgtttatcgatgggctggtacacgtttcctcactggataacgattactatcgcttcgatcaggtagggcaacgtctgattggcgagtccggcgggcagacatatcgcctgggcgaccgggtcgaggtacgcgtcgaagcggtgaatatggacgaacggaaaattgactttagcctgatctccagcgagcgcgcaccgcgtaacgtcggcaaaacggcgcgtgaaaaagcgaaaaaaggtgaaagtaaaaacgccggtaaacgtcgtcaggtaggtaaaaaagttaacttcgagcctgatagcgccttccgcggcgagaaaaaagcgaagccgaaagcagcgaagaaagacgcgagaaaagcaaaaaagccatcggctaaaacgcagaaaatagccgcagcgaccaaagcgaagcgtgcggcgaagaaaaaagcggcagagtgagcaataccctcttcaaacagaagagggtcaattatctgtaggccgggcaagcgtagcgcccccggcaaaacgtaaacaacgagtacattaatgagcgaaatgatttacggcatccacgcagtgcaggccctgctggagcgcgcccctgaacgttttcaggaagtctttattttaaaaggccgtgaagataaacgtctgttgccgctgatccacgcccttgagtcccagggcgtggttatccagctggcaaaccgccaatatctcgacgagaaaagcgacggtgccgtgcatcagggtattatcgctcgcgtgaaaccaggccggcagtatcaggaaaacgatctgccggatctgatcgcattacacgatcgcccttttttgttgatcctcgatggcgtcaccgatccgcataatcttggcgcctgtctgcgcagcgccgatgctgcaggcgtacatgcggtaatcgtgccgaaagaccgctccgcgcaacttaacgcgacggcgaagaaagtcgcctgcggcgcagcggaaagcgtgccgttgatccgcgtcaccaacctggcgcgcacgatgcgcatgttgcaggaagagaatatctggattgtcggaacggcgggcgaggctgaccatacgctgtatcagagcaaaatgcctggccgcatggcgctggtcatgggcgcagaaggtgaaggtatgcgtcgtctgacccgtgagcactgcgatgagctgatcagcattcctatggccggtagcgtgtcgtcgctgaatgtctctgtggcgaccgggatttgtctgtttgaagccgttcgccagcgcacctgatgctgatagtattttttaagaaaaaaccatccataatcggatggtttttttttatctttgactggtaatataaaaaacaaaacctaccctgtaatttcttttatttataaaaatgagatagagataaaaatatggcatggactccacggacgctggcggatgcattaaacaacatcgccgaattagatattgatatagaaaataatgaatcttcattaataataaaaatgaatgattatggcgatttaccactggcggttttatttacctcgcaacaaatagttatcgagacttatatctgtccggtaaatacgattagagataccgcggaatttaatcttttcttgctgagaaatcagaaggttttaccgctgtcttcggtcggtattacccaggtaaaacaggaggaatattatgtcgcttttggcgcgctgtcgttaaattcgtcgcttgccgacgtgatgctggaaatcaccacgcttgtagaaaatgcgttggatatcgctgaaataacacaagtctattcacaggaataatacaggcggcttacatgggaattttaaaaagtttgttcacgttaggtaaatcattcgttgctcaggcagaggaagccattgatgaagcacagggtgtacgtatgctggagcagcatattcgcgacgcaaaagccgagctggataaagcgggtaaatccagagtggatttattggcgcgggtgaagctaagccatgacaagctgaatgatttacgtgagcgtaaagccagccttgaaacacgggcgttggcggcaatgagtaagaatgtcgacgccgctttactcaacgaagtggcggaagaaatagcccgtctggaaaatgccattcttgccgaagaacaggtgctgactaatctggaagcctctcgcgatgcggtggagaaggccgtaacggcgacaggccagcggattgcgcagtttgagcagcaacttgaagtggttaaggcgacagaagccatgcagcgcgcgcagcaggcggtgacgacctcgaccgtcggagccgcgtcgaatgtgtctacggcggcggagtcgcttaaacgtttacaaacgcgtcaggctgaacgccaggcccggctggatgccgccgcgcagctggaaaaagtcgccgatggacgcgacctggatgaaaaactggcgcaggccggtattggcgcaaccaataaaagcaatgctcagggtgtgttggcgcgtttacagcgtcaacaaggcgaataatgctctttacgtggattgtcaaaacctgccagcgtcatttgtccagactgacctggcccgctttgctgggcctgtttatcgggcagtatctgctttgttatctggtgctgcgcctgttgcgcgaaagcgcgttggtgagccagttaagcgattttatctattactgctcggtggtgggttccacattaggttttggcgatcttagcccgcagacggcgccaggacgtctgttcaccgcgctgtggcaaattccggttagcgtcgggttgttcggcgcgttaatgggaaaagtgattgcgcaggtacagggaatgttagcgaaaggaataacgggcatgggcgattatcgccatttacaccatcatatgctggtgattggctggcggggtcatcaaaccgaaaagatgatctcattgctgctatatgacaagcggcgtgcctttgaacgggttctgctgtgcgaactggaagatattcagcatccgctgccgggtaataactgggtggattttatccgcatcagcaactttaacgatccgcaggaacaccagcgcatggggctggagcagtgccagagcgtgattattttcgctcgtaccgatgagcagaccttcacggcggcgctctcgctggcagactatgtacccgcgcagtgccatattgtggtttatctggaagacgagcgttatgccggattactggaaacccactgcccgcgcatggagatagtccgtaacctttccgctgaacaactttcccgttccattcaggacccaggatcatcgcaatctgtcgcttccattatgaatccgatgctgggcgataccggattcgcgctgcctgtcccggcttctgtcgcgcctatgcgatacggcgcgctaatgcgttatatgaagcttcatcatgacgcgacggtgctggggatcagtcactgcaagaatggtcgtggtatggaattgaatccggtgatttcaactgaagtcagaggcggtatgtggctacatctggtcggtaataatcgcattctggctgaagaggtcgcatggcaagagatagaggttcccctatgatgcaattttttcagcgtttgctcggtaaaacaagcgcgccagcgccgattcgcggaccattaggattacatcttaacgccggtttcacgctggatacgctggcatttcggctactggagtcgtcgttgctggtggcgctaccgggtgaaaaatacactgtcgcggcagcgagtcgcatagatttaggcggcggcagtcagatttttcgctactacacctctggcgatgagtttctacaaattaacaccactggcggcacggatgttgacgacattgatgacatcaaactttttgtatatgaggaaagtttcggtattaacgaggaacgtcactggcgttcagccattgcgccagcggcaatagggccgatgacgctcaactggcaagaacggcgctggcagcgcttttttaaccatgaagagccgggcaatattgaacctgtctacatgctggaaaaggttgaaaatcagcaggcagagaaatgggacgttcacaattttacgatgggcttccagcgccaggtgacggatgacgcctgggagtatcttctattgaacggggaagaatcatttaatgagcgcggtgagcctgaatgggtgttttcacgcgccctcggcgtggatatcccgctcacttcactgacggttattggttaagcacatacagggaaattatgcatatactggacgcattactggctttctgcgcctatttttttattggcgcggcaatggtcattgtatttctttttatttactcaaagataacgccgcataatgaatggcagttgataaaaaataacaatactgcggcatcgctggcctttagcggtacgttgctgggctatgtcatccccttatccagcgcggcgataaactcggtcagtatcccggactattttgcctggggcggcattgcgctggtgattcaactgctgatttatggttgcgtaaggttatacatgcctacgctgagcgaaaaaattattcatcacaacgtggcggcggggctatttatgggaaccgcagcgctggctggcggtatttttaacgctgcctgtatgacatggtaacggaagatcatggcaaaaaaacgaaaatccagaagcacatccggcgtaggccattcggcaataagacgaatagccgaaccggtcaatccctttgagcggcaacgaaatcgctacacgccaaaatgcctgacgctggcgattatgggtggagcggccttttttctcctgaaagggtgcggtgatggcggcaatagtgacaacgacggcgatgggacgttttacgccacggtgaacgactgtattgacgatggcaatagcgccagcgtttgcgctgacggctggaataatgcgaaaacagaattttacgctaatgtgcctaagcaattgacgcaggagcgctgtcagacgcagtttggcgattgctactttgatattaccgagcggagctgggttccggtattaagcggctttttactcagccgcgcgattcgtcagaaccgtgatgaacaatacatctatagcagcggcggttcatcttatgtctcccgtcccgtctggcgcaccacatccggcgactatgcgtggcgcagcggcacagggaaaagcgataccgcgaccagccctggttatatcacacggaaagcgtccaccgtctcccgcggcggctatggccgttcttccagcgcccgcgggcactggggaggctaaccatgctacgacacaacgtaccgatacgtcgggatctggataagatcgcctgcgatcacggttttgactttcatgttatcgataacgaaatttactgggatgaaagccgggcctaccgttttacattacggcaaattgaagaacagatcgaaaaaccgaccgcagagcttcatcagatgtgtctggagattgtcgagcgggccgtccgggatgagcagagcatgcagcagctggcgatcccgccattgtactgggatgtcatcgccgaaagttggcgcagccgcgatccttcgctttacgggcggatggatttcgtctggtgcggcaaagatccggttaaattgctggaatacaatgcggatacgccgacgtcgctctatgagtcctcctactttcaatggctatggctggaggatgcccgtcgtagcggcgccatcccgcgtgatgccgatcaatacaacgcgatacaggagcggctgatcgcccgcttcagcgagctgtacagtcgggaaccgctctacttttgctgttgtgaagataccgacgaagatcgcacgacggtgctgtaccttcaggattgcgcgcagcaggcggggcaggaaacgcgatttatctatattgaagaactggggcttggcgtaggcggcgtgctgaccgatctggacgataacgtgattcgccgcgcctttaagctctacccgctggaatggatgatgcgcgatgacaacggcccgctgttgcgaaaacgtcgtgagcaatggattgagccattgtggaaaagtattctgagtaacaaagggctgttgccgttattgtggcgctttttccctggccatccgaatcttctgccggcctggtttgagggcgaaaaatcgctcgcagcgccaggcgaaagcagcgtacggaagccgatttattcacgtgaaggcggcaacgtcacgattttcgacgagcggcaaaatgttatcgatcatgccgacggcgactacgctgacgagccgatgatttaccaggcgtttcagcctttgccgcgctttggcgatagctatacgctgattggcagttggatcattgacgatgaagcctccgggatggggattcgcgaggacaatacgctaattaccaaagacacttcccgtttcgtcccacattatattgccggttaatcatacttttgtgatcttgctccggcgtcaatggcgcagtcatgaccatacttgacttcagcgccattgaaggagggagacaccatgtcctggcaaacacataccgtctttaatcaacctgctccgctcaataacagtaacttattcctgtctgatggcgcgctgtgtgaagcggtttcccgggaaggcgcgggatgggatagcgatcttctcgccagcattggccaacaactgggaacggcagaatcactggaactggggcgtctggcgaacgcgcatcctcctgagttgctgcgttacgatccccagggacagcgtttggatgacgttcgctttcatcccgcctggcacctgttgatgcaggggctttgcgctaatcgggtacataacctggcctgggaggaggaggcaagggcgggaagttttgtcgcccgggcggcgcgttttgtattacatgctcaggtagaagcgggaacactctgtcctgtcacgatgacctttgccgcgacaccgttgctattgcagatgcttcccgccactttccatgactggctggcgccgctgcgcagcgatcgctacgattcgcatttgctgccgggcgggcaaaagcggggtctgctcatcggcatgggaatgacggaaaagcagggcggatcggacgtactcagtaatacgacccacgcggagcggctggcggatgattcatatcggctggtgggacataaatggtttttctctgtgccgcaaagtgatgcgcacctcgtgttggcgcaggcaaaaggaggactatcctgtttctttgtgccgcgtttcctgccagacgggcaacggaactctgttcgtcttgaacgcctgaaagataaactcggtaatcgatctaatgccagcgccgaagtcgagtttcaggatgctatcggctggcggctgggagaagagggcgaagggattcggcatatcttaaagatgggcggtatgacgcgtcttgactgcgcgctcgggagtcatggcttaatgcggcgcgcattttcagtcgccatttaccatgctcatcagcgtcaggcttttggtaagccgctgatcgatcaaccgttgatgcgacaaaccttaagtcgtatggcgctatgcctggaggggcagacggcgcttttgtttcggctggcgcgcgcctgggagcaacgtcgcgaggcgaaagaggcattatgggcgcgattattcacgccagcggcgaaattcgccatctgtaagctgggaatcccttttgtggctgaggcgatggaggttctcggcgggatggggtattgcgaagagagcgaactcccgcgcctgtaccgtgaaatgccggtgaacagtatctgggaaggttccggcaatatcatgtgtctggatgtactgcgggtgctgacaaaacaacacggcgtctatgacgtattgagtgaagcttttgcggaagtcaaaggtcaggatcgccattacgaccgcgcggtacgtcagctacagcaacgtttacgcaaaccggacgaagcaatgggcagagagattacgcagcagcttttcttgctggggtgcggagcggaaatgctgcgtcatgcctcgccgccgctggcgcaagcgtggtgtcagatgatgctggatacacgcggcgaaatgccgctgcctgcccaggtgcaaaatgatttactgttaagggcgaccgggggactgcggtaacgtttgacctgtagtacatgccatccggcgcgagccacgcggcatcaggcatagagtatcgcctgtacgcgccagttatccgactgttgttcttcatacatttgaataattctgtaccaggacgcaccctgttcatcggctttcagggcgataatccgctctacatcctgtgggtttcctgcaacattactgaccgagatcaggccgatttcattcagacccgttacgcagtcagcactggcgaattcggcagactgtgccgtcgtactcaccagtccggcagaaagcagcagtgaggataaggcaagttcttgtttcatcgtcagctccttattacataccccgcatttaacaggacgctccatcacggtaaacctgtttgtttattgtgcacaggtaaacgcataagggcgcaaagcaatgtaaaactgactaaaaatcaatctactgttattgacgatacaaaatggcttgtgaataccactggccggttacaaccgtttcatcaaccattaagataacgtaataatcggctttcgcagcgacggctttcgctctgatttcatctattgcatcatccggggagccccgaaccagcgcgcttacggtccccatccgctgtagtccttgcgtttgatcgcgacggatttcctgcgggtgatcggcgacaggcggcgcaggttgcggcgtaccctgcagcacgctacacgcgcttaataacagcgctgctatcaatgaagcaaaccgacgcataactctatctcgtttcctgataatcatagtgtaatgccttattgatttccctttagggggaatgttcccgaagtgttacctgtcacgcgattttcgaatgaaaacgttgcgaaagcgtaacccagttctcaaacattatgaattattgcgctatccataaacttgcgttaagtatttctccgtggcataccggataaaaaggagagaataatgatagcgattgaaacacgacaattagccggaggcgtcgtactacatgccttcccggaagggaaacgcgccgtgccgcttccctgtgtggtgttctatcatggcttcacctcctccagcctggtttatagttattttgccgttgccctggcacaggcaggattccgggtagtcatgccggatgcgccggagcatggcgctcgcttcggcggcgactcacagggacgaatacaccgattctggcagattctgcaccaaaacatgcaggaatttacgacgttacgtgcggcgattcaggcggaaaactggctacttgacgggcggttggcggtgggcggcgcatccatgggcggtatgacggcgctgggcattatgacgcgtcaccgagaggtaaaatgcggggccagtttaatggggtcgggctattttaccgggctcgcccggacgcttttcccgccgttatccccgcagaacccggcacagcaggcggaattcgacaatatcatcgcgccgctacgtgaatgggaagtcacacaccagttagagcgactggccgacaggccgcttctgttgtggcatggtcaggaggatgacgtggtgcctgctatcgaaaccttccggctccagcaggcactcgccgcggcgaagctggataagcatgtgacctgtttatgggccgcaggcgtgcggcatcgcattacgccagaagcgttgtcggcgacggtagcgtttttccgacagcatctttaaacgcggagtatgcttacaccctgggcttcaagctgttgcaaaacctgcggattggcatttttgccggtaatcagcatagcgatctgatcggcgcggctgaacagcatccccgcgcgctcgccaattttactgctatcgaccagcgcgaccagtttcccgacgacgctgagcattttttgttccgccatggcggttagcatatcggtcttgtacaggccatctgcggttaagccctttccgctggtaaacatccagtggccagcatagagactgttttcacttccctgcgggctcagggtaatcgactggcttttattatactgaccacccatgataatcacgctgtcatgctcttgatcgatcagataattcgccagcggcagatagttggtaatgatctgtaccggcttcccgcacatttcacgccccagcaggaaagcggtggagccgcagttaatcactacgctttcacccgggtttaccagctgcgacgccgctttcgcgatgcgtactttttcatcgtggttttgcgcctggtgcagattcatcggcgtccagcggggccgctgttgggtaatggcctctgcgccgttgcgcacttttttaagtttcccgctttcgtcgagcttgttgatgtcgcggcgcgctgtcgccggggagatccccagacgctcaatcacgttttcgacggtaacaaagcccaactgtgccagcatatccagcagtatttgatgtctttgtgcttcagtcatgagctattccgatacaaattgatttgaaaagatgatatttgaaatagcctggaaatactaaagtaaatggaaaaaatgccgggtaatcccggcatgatatcgactcacaggaaggatttgaacggtagatcgggttcaatggtaaagcaatcgtcaaacccacgcggatagtggtattcgaaattgtctttatccagcggccaggtaaacttgccgccaacctgccagataaacggtttaaaaccatacttcaggcgatctttcttcatttcccatagcacgcggatctcttgcggatcggcctggaagttcgaccagatatcgtgatggaacgggatcaccactttggtattcagcgattccgccatgcgtaaaatatccgcgctggtcattttgtccgtaataccgcgcgggttttcaccgtaagaaccgagcgcgacatcaatttgatgttcgttgccgtgtttcgcgtagtagttggaatagtgagaatcgccgctgtgatagagattgccgcccggcgttttaaacagatagttaaccgcgcgtacatccatgccgtccggcagtacgccagcggctttctgatcggcgggcagggtgattaatgcggtgcggtcaaaggcatcaagcgcatgaatttcaatatctttcactttcacgacatcgcccggttttaccacgatgcagcgttctttcggcacgccccagccaacccataaatccacgcaggtctgcgggccgataaacggaacatcatcggcgcaattctgcattacggcagccgcgacattgacgtcaatgtgatcgttatggtcgtgggtcgccaggacggcgtcaatctgacggatagcgaaaggatcgagaacaaacggcgtggtgcgcaggttaggctgtaattttttgacgccagccatacgctgcatctggtggccggttttcatcaacggattaccgtggctctgtttaccggtaccgcaccagaaatcgacgcatacgttagtgccgccttcagattttagccagatcccggtacagcccagccaccacatagcgaacgtacccggcgcgacctgctcttgttcaatctcttcgttcagccagcttccccactccggaaacgtgctcagaatccatgattcacgcgtgatgctttgtactttactcatcgcatttaccttcatgtttgttcaaaatggttcaaaacgtgatttgttttgattaatcctgacactattttctcaagaaggcaatgggctattttttgactttttggaaggagagaacgcagtcaggagaagatttaatcttgtctggcgtcatgtgaatgtttgcatctttatgattttacttattttaatgaaaaaatgagttacctataagtaaaccatgtattaagtgtgctaattatttgcgcgctacgtcacagttaatcaaatttaatcttgttgtgattacttttgaaaattaaagtgaagggactttatcctgagcgcctgtgactcagcaacctcgtctaccggagatcgttatggagatcctctacaacatctttaccattttctttaatcaggtaatgaccaatgccccgctattactgggtattgtgacctgcctgggctatatcctgctgcgcaaaagcgtcagcgtgatcatcaaagggacgatcaaaaccatcattggcttcatgctgctacaggccgggtccggcattctgaccagcacctttaaaccggtggtggcgaaaatgtctgaggtctacggcatcaacggcgcgatttccgatacctatgcttcgatgatggcaacgatcgaacggatgggtgatgcgtatagttgggtaggctacgcggtgttgctcgcgctggcgctgaatatttgttacgtcttgttgcgacgcattaccggtattcgcaccatcatgttgaccgggcacatcatgttccagcaggcggggctgattgcggtctctttctatatcttcggctattccatgtggaccaccattatctgcacggcgatactggtttccctgtactggggtattacctccaacatgatgtacaagccgactcaggaagtgacggacggctgcggtttctccattggtcaccagcagcagtttgcttcctggattgcctataaagtcgcgccgttcctgggcaaaaaagaggaaagcgttgaagacctcaaactgccgggctggctgaacattttccatgacaacatcgtctccacggcgattgtaatgaccatcttctttggcgccattctgctctcttttggtatcgataccgtacaggcgatggcgggtaaaacccactggacaatctatatcctgcaaaccggtttctcctttgcggtggcgatcttcatcatcacccaaggcgtgcgtatgtttgtcgccgagctctctgaggcctttaacggtatctcccagcgtctgattccgggcgcagtactggcgattgactgcgccgctatttatagcttcgcgcctaacgcggtggtctggggctttatgtggggcaccatcggccagctgattgcggttggcatcctggttgcctgcggctcctcgatcctgattattcctggctttatcccgatgttcttctctaacgccactatcggcgtgttcgctaaccacttcggcggctggcgtgcggcgctgaaaatttgtctggtgatggggatgattgaaatctttggttgcgtctgggcggtgaaactcaccggtatgagtgcctggatgggtatggcggactggtcgattctggcaccgccgatgatgcagggcttcttctccctcggtatcgcctttatggccgtcatcattgtaattgcactggcttatatgttcttcgctggccgcgcactgcgcgcagaagaagatgcagaaaaacaactggcagaacagtctgcttaataaggagttttgattatgaccgtacgtattctggctgtgtgtggcaacggacagggcagttccatgatcatgaaaatgaaagtggaccagtttttaacccaatcaaacattgaccacacggtaaacagctgcgcggttggcgagtacaaaagcgagttgagcggcgcggatatcatcatcgcttctacccatattgcaggcgaaatcagcgtgaccggcaacaaatatgtggttggcgtgcgcaacatgctgtcgcctgcggattttggcccgaaactgctggaagtgatcaaagaacatttcccgcaagacgtgaagtaaggatgcaacatgaaattacgtgattcactggcggagaataattctatccgcctgcaggctgaagcgaatacctggcaggaagccgtcaagatcggcgtcgatttactggtggctgcagacgtggtagagccgcgctattaccaggcgattctggatggcgttgagcagtttggcccctattttgtgattgcccccggcctggcgatgccgcatggccgcccggaagaaggggtgaagaaaaccggtttttcgctggtgaccctgaaaaagccgctggagttcaaccacgaagataacgacccggtcgatattctgatcaccatggcggcggttgatgccaacactcaccaggaagtgggcatcatgcagatcgtcaacctgtttgaagacgaagctaattttgaccgtttacgcgcctgccgtaccgcgcaggaagtcctggatctcattgaccgcaccaacgcggcagcttaagaaggaattgaaaatgtcattaccaatgttgcaggtcgcgctggacaaccagactatggatagcgcctatgaaaccactcgcctgattgccgaagaagtcgacattatcgaagtgggcaccattctgtgcgtgggcgaaggcgtgcgtgcggttcgcgacctgaaagcgctttacccgcacaaaatcgtgctggcggacgccaaaattgccgatgccggtaaaatcctctcccgtatgtgtttcgaagccaacgcggactgggtgaccgtgatttgctgtgcggatatcaacaccgcaaaaggcgcgctggatgtggcgaaagagttcaacggcgacgtgcagatcgaactgaccggttactggacctgggaacaggcgcagcagtggcgtgatgcgggtattcagcaagtggtttatcaccgcagccgtgacgcgcaggcggcaggcgtggcgtggggcgaggcggatattaccgcgattaagcggctgtccgatatgggctttaaagtgaccgtgaccggcggactggcgctggaagacctgccgctgttcaaaggcattccgatccatgtctttatcgcggggcgcagcattcgcgatgccgaatcgccggtagaagccgcacggcagttcaaacgctccattgcccaactgtggggctaaggagcggctatgctgtcgaaacaaattccgctcggcatctatgaaaaagcgctccctgccggggagtgctggctggagcgcctgcggctggcgaaaacgctgggttttgacttcgttgaaatgtcggtggacgagaccgacgcccgactggcgcggctcgactggagtcgcgagcagcgcctggcgctggtgagcgcggttgctgaaaccggcgtgcgtgtgccgtccatgtgtctgagcgcgcatcgtcgttttccgctcggtagcgaagatgacgcgatacgggcgcaggggctggagattatgcgtaaagcgattcagtttgcgcaggacgtcgggattcgcgtcattcaactggcggggtacgacgtttactatcagcaggccaacgacgaaacgcgttgccgcttccgcgatgggttaaaagagagcgttgatatggccagccgcgcccaggtgacactggcgatggagatcatggactacccgctgatgaattccatcagtaaagcgctgggctatgctcactacctcaataacccgtggttccagctctatccagatatcggcaatctgtctgcctgggataacgacgtacagatggagctacaggcgggaatcgggcatatcgtcgcggtacacgtcaaagatactaaacccggcgtgttcaaaaatgtgccgtttggcgaaggcgttgtcgatttcgaacgctgcttcgaaacgctcaaacagagtggctattgcgggccctatctgattgagatgtggagcgaaacagcagagaacccggcggcagaggtagcgaaagcgcgtgactgggtgaaagcgcgcatggccagcgccggtctggtggaggcagcctaatgcaaaagctcaagcagcaggtatttgacgctaacatggatttgccccgttatgggctggtgacctttacctggggcaacgtcagcgctatcgatcgcgaacgcgggctggtggtgattaagccaagcggtgtcgcctatgaaaccatgaaggtagatgacatggtggtggtggatatggatggcaaagtggtggagggacgttatcgtccttcttccgataccgctacccatctggcgctgtatcaacgctatccgtcgcttggcggcgtcgttcatacccactccacccacgccacggcatgggcgcaggcggggatggctattccagcgctcggcaccacgcacgcggactatttctttggcgatattccttgtaccagagcgttaagcgaagaagaagtgcagggcgagtacgagctgaacaccggcaaggtgatcatcgaaacgctgggcgaggtggaaccgctgcatacgccaggtattgtcgtgtatcaacacgggccgttcgcctgggggaaagatgcgcacgatgcggtacataacgcggtcgtcatggaggaagtggcgcgaatggcgtggattgcgcgcggtattaacccggcgctgaatcccatcgacgattatctgatgaataaacacttcatgcgtaagcatggcccgaatgcgtattacgggcagaagtgaagtatgagctccggaatgtgaatattatcgggatgtcacaggtctaattccggagccatctttccgcgaaaaaagccccctgctcagggggcaaatcaactatggctttttcgttggttttcctgatgctagcgataaatattcgcgctggcgtgtatattgccgttgctacccggttcccggataagtatgacgtgataatacattgcgtttcgcacgtcggcctcttcattcagcgccagattggcttcactttccgtggcgaagttatggttgatgtagattacgcctaagctgcgcacatcatccatatttctggcctgatgattatttaactcgacggctgccgttgccgttatgccaggcaaaagcgcagccagaaataacattatccgggctcgcatagagtacctcctcagcagcgcggtctggttggcgatatccccctttagtgaatcgcttctggtttaattttaaccataacccgccgcagagatggcgaccttttctgatgctgttgttcaaaaaattatcgcattgtcgctttttacctgattaacaacccattgatgtatgccgccatgtttaagaaatcctgtgtggcaaaaaagtgcgctgaccacagtgtcaatttctctgccgcaacaggccgtttatagtggcatgcgatatgaagttaatatctcagcagcaaaatgtgacgggacaggcgttacgttcggcacgataaataattgtacaatcaccttgagtttgcccgcaggcgccagtattataacgcgtcatttttcagccgacctttaacacgttccttgcctccatgggccgcggctgacccagacaggaggctgaataatccgtaaggagcaattcgatgcgtcattacgaaatcgtttttatggtccatcctgaccagagcgaacaggttccgggtatgatcgagcgttactctgccgccatcactggcgcagaaggcaagatccaccgtctggaagactggggccgccgtcagctggcttacccgatcaacaaactgcacaaagcgcactacgttctgatgaacgttgaagcgccgcaggaagtgatcgatgagctggaaactaccttccgcttcaacgatgccgttatccgcagcatggttatgcgtactaagcacgctgttaccgaagcttctccgatggttaaagcgaaagacgagcgccgtgagcgtcgcgatgatttcgctaacgaaaccgcagatgatgctgaagctggggattctgaagagtaatttctgatgaccaaccgtctggcgttgtccggcaccgtgtgcagggccccccttcgaaaggtcagtccatcaggaattccgcattgccagttcgtgcttgagcatcgttctgtgcaagaggaagccggctttcaccggcaggcgtggtgccaaatgcccgttattgttagcggacacgaaaaccaggccattactcacagtataacggtcggcagccgcataaccgttcaggggtttatttcttgccacaaggcaaagaacggtctgagcaaaatggttctgcatgccgagcagattgaattgatagattctggagactagccatatggcacgttatttccgtcgtcgcaagttctgccgtttcaccgcggaaggcgttcaagagatcgactataaagatatcgctacgctgaaaaactacatcaccgaaagcggtaagattgtcccaagccgtatcaccggtacccgtgcaaaataccagcgtcagctggctcgcgctatcaaacgcgctcgctacctgtctctgctgccgtacactgatcgccatcagtaatcggtcacggtccattaatacgactttgagaggataaggtaatgcaagttattctgcttgataaagtagcaaacctgggtagcctgggtgatcaggttaacgttaaagcgggctatgctcgtaacttcctggtaccaaagggtaaagctgttccggctaccaagaaaaacgttgaatacttcgaagcacgtcgcgctgaactggaagctaaactggctgacgttctggctgctgcaaatgcacgcgcagagaaaatcaacgccctggaaaccgttactatcgcgtctaaagcaggcgacgaaggtaaactgttcggttccatcggtactcgcgacatcgctgacgctgtgactgcggctggcgttgacgtggctaagagcgaagttcgtctgccgaacggcgttctgcgtaccactggcgaacacgaagtgaacttccaggttcacagcgaagtattcgcaaaagttatcatcaacgtggttgctgagtaatcaggcattctcgtttttgctagcaacgaaacgtcggcccagcgccgacgttttgcttttttaaccccatcgcttttcgactggctatctccccctcttttcgcgataatcaaaaataaaacattattttaatttcttggtgaaagaatggatacccaacgccaggcctccccgtttgcccgcaaaaacgtcgtttatgtgtgtgccgcattttgttgcttgctatggggcagcgcttatccagccatcaaaagcggttatgacctctttcagatagccaccgatgatatcccttctaaaattgtttttgctggttatcgttttttgtttgcgggtgggttgctactactgttcgcgctgcttcagcgtaaaccgattggtcggtttcgtccgcgccagtttgctcagttgacgttactggggctgactcagacgtcgctgcaatatctctttttctatatcggccttgcgttcccctccggcgtgaaaggctcaatcatgaacgcgacaggcacattcttcagcgtattgctggcgcactttatttatcagaacgaccgattgagctacaacaaaacgctcggctgtattctgggctttgcgggcgtcatggtggtgaacgtcagcaacggcctggatttcagctttaatctgccgggagaaggctccgtggtgctggcggcgtttattctttctgcggccacgttgtatggcaaacgtctctcgcagacggtcgatccgatggtcatgactggctatcaattggggattggcggtctggtactggtcattggcggttacgtttttggcggtacgctgacgatacatggcttctcgtcggtggcgattttagtctacctgacgctgctctcgtcggtcgcttttgcgctatggagcattttactcaaatataatcgcgtggggatgattgcgccgtttaactttctgatcccggtttctggcgcggctctttcggctatttttctcggcgagaatatattggagtggaaatacatgattgcgctggtgctggtgtgttcggggatttggtgggtgaataaggtgaagcggtaatgcttcacctgaacgaatagggtatagacggggtaaggcgcagccggcgttactgtgcgcgaataaaactgccgtcaggctgacgcgtaaacagcacctgttgaccgttatcgccatctatcgttaaacctgtcaccaccccgctggcattctggcgaattttaatcatttgaccatttttgagattactcagcggcttgccagcgccttctacctgcgccattgcataaacgtctgtcgggggcagcccgtggtcacggaacagttgcgccagagttttaccagactctacccggtacgagcgccactgttgaccgatgccgctatcctgctggaaaggctgcgtctgcggctggttttgttcttccggctggccttcctggataggttccggcgcaacgggcgccacctgatccggatcgttttgcggcgcgaccagctgcgcctgaagctgggcctccgtcggcggctgtgattgcgattgcagatccaattgcgcttcccgcgtgacgacaggtgagtcgctggtctcgctggcgggcagcaggaaaccgatcaccagcacgatagcggcaatgataatgccacgacgatgcataggcggcagcggttccatgatgcgaaaattatccggcgcgtgccagattttcgccagggttggttttaattcaaagcgcccgggcatggtttacctcctgctccgcatctcgttccttaatcatagagtatagatggctaacgctatgatactggtagtgctatccgctttcgtgacatcaatacggataatctattgtttctttttccctgcgatttgtcatcctccctgagacaaagttttaccagaagaagcgtggctgttatgctgcccgctacttttttgatatccgatgaaggaaaaataatggccaccccgacttttgacactattgaagcgcaagcgagctacggcattggtttgcaggtagggcagcagctcagcgaatccggtcttgaagggctgttgcctgaagcgctggttgcaggcattgctgatgcgctggaaggtaaacacccggcggttcctgttgatgtggtgcatcgtgcgctgcgtgaaattcatgagcgtgcggacgcggtgcgtcgtgagcgtttcaaagcgatggcggccgaaggcgtgaaatacctggaagaaaaccgcgaaaaagacggtgtgaacagtactgagtctggtttacagttccgcgttctgacgcagggcgaaggcgcgattccggcgcgtaccgaccgcgtacgcgtgcattacaccggtaagcttattgatggcaccgtatttgacagctccgtcgcgcgcggcgaaccggctgaattcccggtaaatggcgtgatcgccggctggattgaagcgctgactctgatgccggtaggttccaaatgggaactgactatcccacaggagctggcctatggcgagcgtggggccggggcatctattccgccattcagcaccctggtgtttgaagtggaactgctggaaattctgtaagcgccccgggtttgccggatgatggcgtaaacgccttatccggcaaccctggcttcagcagatgccaatattttattttgcaaatggcgtcgttacgtgtatttttgtgagctaattcgcattatcaaagtgatataacactcattttaaacataaaattaacattgtatttgaatcttagtattcatcccgccgattcttacctaatatcgatgagtcctgataacaggatcgtcgtatcatagaccaaaggccgtagagcccgcacaacacagacaggtacaggaagaaaaacatggtagatcaggtaaaagtcgcagccgacgaacaggctccggctgaacagtcgctacggcgcaatcttacaaaccgtcatatacagcttatcgctattggcggcgctattggtaccggtctgtttatgggatcgggtaaaacgatcagtctcgccggaccgtcgatcatttttgtgtatatgatcatcggttttatgctttttttcgtgatgcgcgccatgggggaattgctgctctcgaatctggaatataaatcgtttagcgattttgcttccgacctgcttggcccctgggcgggatatttcaccggctggacgtactggttttgctgggtagtgaccggtatggctgacgtggtggcgattaccgcctacgcgcagttctggtttcccggcctttccgattgggtcgcctcgctggcggtagtgatcctgctgctaagcctcaacctcgccaccgttaaaatgtttggtgaaatggaattttggtttgctatggtcaaaatcgtcgccattgtggcgttgattgtggtcgggctggtgatgattgcgatgcactttaaatcgccgacaggcgttgaagcgtctttcgcgcatctgtggaatgacggcggctggttcccgaaaggtattagcgggttctttgccggtttccagattgcagtgttcgctttcgtgggcattgagctggttggtactaccgccgcagaaactaaagatccggaaaaatcgctgccgcgcgcgattaactcaataccgatccgtatcatcatgttctacgtctttgcgctgattgtcattatgtcggtgacgccgtggagttccgtggtgccggataagagcccgtttgttgagctgtttgtactggtgggtctgcctgccgctgcgagcgtgatcaactttgtcgtgctgacctcggcggcgtcttccgccaacagcggcgtcttctcgaccagccgtatgctgtttggcctggcgcaagaaggcgtggcgccaaaagcgttcgctaagctatcgaaacgcgcggtaccggcgaaaggcctgaccttctcctgtatctgcctgctgggcggcgtggttatgctgatggtcaacccgagcgtgattggcgcattcaccatgatcactacggtttcggccatcctgtttatgtttgtctggaccatcattctgtgttcatacctggtgtaccgcaaaaagcgtccccacctgcatgaaaaatccatctataagatgccgctcggtaagctgatgtgctgggtctgcatggcgttctttgcattcgtgctggtattactgacgctggaagacgatacgcgccaggcgctaatcgtgacgccgctgtggtttatcgcgttgggtctgggctggctgttgataggtaagaaacggatggcgggaatgcgttaattgttttgcccggtggcgctggcgcttaccgggcttacagcgtaacgttgatttggaggccggataaggcgccgtttacagccgccatccggcaaaatgcccggctggcgattattccccggccagcgcgcgtgggaacagcacgttattctccaggctgatgtgctccatcagatcatcaatcatctcattaatgccgttatacatcgctttccaggtggtgcaggcttctggcggcggcgttacatttttggtgacgtgtttgatgacgtctaccagctctcccgcctcgtcatgctcgctttccattacgcttatcgggcccgttgcctggcgacccataccctgtttgatcatggggaacaggatctgttcttctttcatcatatggctggaaagctcttcatgcagcgcggtgagatattttgtcaggccgcgtgggacgtttggcttatccgcgtggacgcgttccactttggttgcctgcagaataagctccggcagttgttcgcgatgtcggtcatgatagcgaacaacgatatggtcaataatgtccgccagcggaacggcgcgccagtctttttcgatgggctgttcagccaactgcgccagttgcgcttctatgatgtcaatatcgacgtcgtgacgcgcggcggcgcgcgccagcgtctgttttccgccgcagcagtaatccatatcgtactggcgaaacagcgccgatgcgcggggaatagagagcgccagttcgcctaaaggttgatcgcgataagccatagccgttacctcatttgcaataatataagttgtattttaaatgcatctttaaggcgaagctataactctttcggggtgcgtataatttaagcgagtatgaaattagcgttccgtgaccggaacgacggtcgctttttccggtttcgctctcacggcaatgaccacgcccgccaccaggagcgcaatgccgcttaacgtcaggaatggcgggatttcctggcgcagaatgaaggtatagagcagtcccgccaacgtctcaaaaacaatcagcggccctaaaataacggttggcaatttttggctggcgatattccagcacagcgcgcccacccaggaacacagcaccgcgatggcgatcatcagaccgataaacagcgcgggatgcgggccaaagggcagggtaaacagcggtttctggatactcagccacagacagaccgccgcatagccgattaacgagaccggcagcgtaaccagcgcctgcgccgttgcccacatcatgggatgtttgtcgggattttcccgcagccagcgggcgttgcgcagcgcataccatgcccagcacgctacggaaatcagcgccagcacaatgcctgaaccatagcgccagccgctaacatcggacaatccctggctaagttcagcaatattgacgcacagcaggccaaaaccgataagcgccagcgcgggcgctaaacgccgccaggataatctgccgtctcgttggctatagagaacgttagcgaaaagcggaatgacgaccggcaatgtcccgatgatcatcgtcgacaccggcgcgccggttcgctgaatggcgctggcgaggcaggcgtaatagattacattgcccatcagggtcagcgacagggcggtggaccagtctttgcgcgttaactggcgtaaccgcgtgcggcctaaccaggcaatcggcagggcaatcagccccagcgccagatagcgtcccattgactgtaagagggccgggtaatccggcacgattaacgggccgacgaaaatcaatccccacattagccctgccagcagggcgtatagcacgccgctaatcatcagattctcctcataaaccgttccgtcattatcagagaaggtctatgaggatgccacataaattaactaaattttaacatttacagtacggagcgaaggctttctgtgagcgtcgtcgtcgggcgaccgatgagtttacgcagcgtatggctgtcatcaaacaggccgcctttcgccgcgccagcgtcagaattggccaacatatccgccagtccgtcaggcaggcctgcgcctttcagcgcggcggcaaaatcgacttcgctcaggttctggtagacgattttttttccgctttgatgagtaagttcatccgccaactggcttaatgtccaggcgtcatcacccgccagttcgtagacattcccggcgtgaccctcttcacggatgacgcgcgcggcggcggcggcatagtcagcgcgcattgcggaggcgattttcccttctcccgccgcgccaataaagacgccatgcttcagcgcggcagggacgctcgccaggtagttttccgtataccagccgttacgtaatagcgtgtgaggaatacctgactcagccagcatcttttccgtttcaatatgttcatcggcgagcgccagcggcgatttatccgcatgtagcaggctggtataggcgatgaatttcaccttcgcggcaatggcggcctgaataacgttgcggtgctgcgcggtgcgttgtcccacttcgctggatgatataagcagcagtttatcaacgccctgtaaggcggtggtcagcgcggcttcgttagcgtaatccgcctggcgaacggcaatcccgcgctgactgagcggggcggcttttttcgggttacggacgatcgcgacgaggtggctggcgggcgtcgtttttagcaggttttcaataacgtgttggcccagttggcccgttgcgccagtgatagcaatcatggtgaactcctcagtgttggtcttgtgttttattacgctaccacctaaacttacttttagtaagtacgtacaaaaaggtaagtatcaatgcgcgctcatactctttcccggcagttgcgtgaaggcaatctctttgctgaacagtgcccgtcccgtgaggtgttaaaacatgtcaccagtcgctggggcgtactgattctggtggcgttacgcgacggtacacaccgttttagcgacctgcgccgcaagatgggaggcgtgagtgaaaagatgctggcgcagtcgttacaggcgcttgaacaggacggatttcttaaccgggtgtcatatccagttgttccgccgcatgtggagtacagcctgacgccgcttggcgagcaggtgagtgataaagtcgccgcgctggcggactggatagaactgaatttgccgcaggtattggcgcagcgggaacgtttatcagatggcggctagcgctttattcggcctgccagtcaggccgaataaacgcagcgccatacgggacacacgttacttgcttaaatccacctgataaatggcaaaaccgatatcatcgacggcaaccttcttcatcggatactgccctttcgctttaatgaaggcagcggctttatcgcctggcgatctttcaaagcggatatccagcgccgtatcgctgtggattggcgccagacgccagttattatccgccgccggatggatttcgcccgcgcgttttgactctgcgccaatccatgccgccagcacggcgcgattttcatccggagacgcaaaggcgatatggctgtcgcccgtgccggcaaacttgccgccgtaagcgcgatagttattcgtggcgaccaggaacgtagcgttcgggtcgacaggcttaccgttaaaggtcaggtttttaatacgttccgcctgcggattcaccatctggcattcgccatcatagcgggcgggctgtgacacatcgatttgataattcacgccgtcaatgacatcgaaattataggtgcgaaagccatcccaattgatcaacgattgcggtttgttgctgtgaatatcaatctgattaaattgtccggcagaacattccagccactcttttacctccttgccgctggctttcaccaccaccagcgtattcggatagagataaagatcggcggcgttacggaaggtcaactggcctttttccacctcgacaaagctggcaggatcgttcttacgcccgccaactttaaacggcgcggcggcggacagcaccggcagtttcgccagatccggatcgccctgaataaagtgttccacatacgctttttgcgcgttattcaccacctgtacggtaggatcgtcctgcaccagagcaagataactgtacatattatcggcggatttaccgatgggcttgctgacaaactcgcgggtggcatcgtgatcggctttcagaataccgaccagcttactgtcttccgccgccagcgactttttagcggcggcgtcatagataggccgcgcttccgctttcgcctgcgtaacctgccatttgccgctgtcgttattgagcaccagatcgaccactcccagatggtcgccccacatgccaggcattaccgcaggaatgccgttaagcgtacctttggcgatatccgcgcctttgatgtcggcaaaatctttaccggggaagacggcgtgagcgtggccaaacataatcgcgtcgacgccaggaacttcgctgaggtaataaaccgagttttccgccatgctgtggtacggatcggcagaaagacctgaatgagcaatgactaccacgatatcagcgcctttctcgcgcatttcgggcacatatttccgggcggtttccgtaatgtcattgacggtaactttgccgctcaggttcgctttatcccaaatcatgatttgcggcggaacaaagccgatatagccgattttcagagtttgcgggttgccgtctttatcaataacgctcgtctctttaatcagataaggcgtaaagagcggcttttgggttttaacgtcgataatattggcgttaacataagggaatttcgcgccagccagcgcgttatgcagatagtccagaccataattaaactcatggttgccgaggtttccaaccgcgtaatccagagtgttgagcgctttatagaccgggtgaacgtcaccgtctttgagcccttttgccgccatataatcgcccagagggctcccctgaatcaggtcgccgttatccaccagcacgctgtttttgacttcatttcgggcggcatgaatcaaacttgcggtacgtaccaatccgaatttttcggttgcggtatccttgtaataatcgaaatccatcatgttgctatgtaaatcagtagtttccatgatacggagatcgacggtggccgcattcacgctggcggcgatcagcgtagccagaagcgttgcactaaacttaatcatcagaggcaccttttaagaacgcaatagaaaagccggatagtgaaaaatagcgatgacaaacagtgaaacccgatatcgttccaaccgtcgccagaagaaggcgaaaccgccccatccggccgattttttgcgagtgttcacagaaaggtgaatcatgccatgaaagctattatcaaaaccgctgacggtatcacagttggcggaacccttaacgatcgggtataagtaaaacaacgagttaacgcccccgtcataaagaggtggagaatgttagaacaagtatgccagcttgcacggaacgcgggcgatgccattatgcaggtttatgatggagccaaaccgatggagtacgcccgcaagcaggacgattctccagtcactgcggcggatatcgccgcacataccgtgattctcgaagggttacgcacgctcacgccggatattccggtgctttcagaagaggatccgcccgcctgggaagtgcgccagcactggcagcgttactggctggtcgatccgctcgacggcaccaaggagttcatcaagcgcaatggcgaattcacggtcaatatcgcgctgattgagcagggcaagccggtgttgggcgtggtctatgcgccggtgctgaaagtgatgtactacgcggcggaaggtaaggcctggaaagaggagtgcggggtgcgtaagcagattcaggtccgggatgcccgcccgccgctggtggtgattagccgttcgcatacggatgatgaactcaccgaatatctccaacagcttggcgaacatcagacaacctctattggttcctcgctgaaattctgccttgtggcggaaggccaggcgcagctttaccccagatttgggccgaccagcgtctgggacactgccgcaggtcatgccattgccgttgcagccggggcgcacgttcacgactggcagggaaaaacgctggactatacccctcgtgaatcgttccttaaccccggcttccgggtgactatttactgaggagcttatgcagcaggtcgaccacctgctgtacctcttgctgggttaacgcgccatctttcacccattgaacccgaccgtctttgtcaagcacgatgacggcggacccctcttcttttaattgccaggcgttacgcgccacgccattgctgtcgacaataaattgcgaccacgggtagagctttttattactttctatactgctacgcacgaacataccggagcctgggatcgcatcatcggtgttcacaattgtggtcgtctggtatctgtcatgcgggagcttggctgatttaatcgcttcaatcagcgtggcgtttttttccttcgctgacgttcgacccgcaatgtgcagcaggacgcgcacttttcccgccagctgcgcgctattccagtttttataactaaactcatctttattcaacgtcagttcgccacggtcggcaatgcctaccggcggcacccgttggttaacttcaaggttatgcgcacaagccattatggggagtagcagacacgacatcgccagaattttacgtaaggtcatggtcattccttctttatttttttgcaggtgatccgaccactttgggccgatagttaatcatatgtgcgattgatgctttttcccgcaaaggggatgccagtttgcgggcgggcgcacacttcctgtgaaaaatgaaggcatatactgagaaaaatgagctgatgtttagataattctgaataactgtaatcaaaaggtaaatatacttatgcacactggaaacgacgtagatatggtctatagtcatatggcattaaaatttgcgccttaaaactgttgggccgattgtggcatcgcaagggcgtaatactctgcaggagacaacaatgaaaattttccaacgctacaacccgctacaggtggcgaagtacgtgaagatcctgttccgtggacggttatatatcaaggatgttggcgcttttgagttcgataagggtaagattcttatcccaaaagtgagagacaagcagcacttgtctgtgatgtctgaagttaaccgtcaggttatgcgtctgcaaactgagatggcgtaaccaaaagtgctatgcagtaggttaaaaaagtaaaaaaaaacggctcctgaatcaggagccgttgatgtttctggcaaacggatttcaggccgcgctgtcttctttaccttgcgcatcgggcagtttcggcgccggtacgttgcttttattgtcgagacgcgtcaccagcaactgatcgatacggtagttgtcgatatccaccacttcaaatttgtagccggaaaacttcaccgaatcagtacgttttgggatcttgcgcagcataaacatcataaagccgccaatggtttcatagttgccggattgcggaaactcatcgatatccagcacgcgcatgacgtcgtcaatcggcgtgccgccgtcaaccagccaggaattttcatcgcgcgccacaatttgctcttccagtccctggccgaccaggtcacccattagcgtggtcatcacatcgttcagcgtaatgataccgacgaccagagcgtattcattcataatgaccgcgaaatcttcgcccgccgttttgaaactttccagcgcctcagaaagggtcagcgtatccggcacaatcaaggtattgcgaatttgcacgccgctattcagcgccatactttggttagccagcacgcgattcagcagatctttggagtctacatagccgatgatgtggtcgatatcttcattacacaccaaaaattttgagtgcggatgttcggcgacctttttcttcaggctttgttcgtcttcgtgcagatcaaaccagatgatactttcgcgcgacgtcatagaagacggtacggtgcgagattcaagttcaaacacattttcaattagttcgtgctcttgcttgcgcaagacgcccgccagcgcgccggcttccaccactgcgtaaatatcatcagaagtaatgtcgtctttccgcaccattggaattttgaacaggcggaagatgttgtttgccatgccgttaaacagccacaccagcgggcgaaaaacgaacaggcagaagcgcatcgggttgatgatacgcaaagccacagcttctggcgcaatcataccgatgcgtttcggggttaaatccgcgaacaggataaacagccccgtcaccagcgagaaagagagaataaagctcagctgctcggagagttctggcgacatatagtgcgagaagagggcggaaaaggcgggcgaaaatgccgcatcgccgacgataccgccaagaatagcgacggcgttcaggccaatttgcacaacggtgaaaaacatgccgggattttcctgcattttcaatacgcgttgtgcgttgatactgccttcatcagctaataacttaagtttaatcttacgtgatgcggcaagcgagatctcggagatggagaagaacgcacttacagcgatcaggcagaatataatgaatatactgtttaacatatcttatccggcgaaacgccagatcctcggaagggaagtttataaatccgtgtggtaacgtttaatgaaaaccggctcgtagcagtgagccgataagttcagggctagtatagcgtaagctactgtaaagtcgccagagggttcattttcaactccgacaagttccccctacgccagcgtcgtcacgcgtcaggcggcaggcaaacgccgatcccgccaatcccgcagtaaccatatggatttttgtgcagatactgttggtgttcatcttcggcgtagtaaaacggcgtcgcatgggcgatttccgtggtaatagggcgatggtctccggcggcggtcattgccgactgaaagcgctcgcgactggcgtgagcggcggcattctgttccggcgttaagggataaatcgcagaacggtattgcgtaccgtgatcgttaccttgttgcatcccctgcgtcggatcgtgattttcccagaaggtctgtaaaagctgctcataactgataacggcaggatcgtacactatccgtaccgcttcggcatgaccggtctgcccggagcagacttcccggtaggttggattaggcgtgtaaccgcctgcataccctgccgcggtgctatatacgccgggcaattgccagaataaacgttctacgccccagaaacagcccatagcgaagtaggcgatctccatcccggcagggacattggtcatagagtgttcatttaccgcatgcagagtggcgatcggcatcggggtgttgcgtcctggtaacgcatctgcttgagtaaccagatgttttttatcaaataaactcatgagctattctcccgaaagcgttaattggcgttaaggttgtaacgagacgcatctttgcacacaataacaacattaatgtatctggatttaaccataagaaatatttgggcagtcgtctgcttttcaatcgaaattgttgattttatgttaagccgcggagcggtagtgtgattttttccaggggtgggaataggggatattcaggagaaaatgtgccacatatccgtcagttatgttgggttagcttactgtgcctgagcagttctgcggtagccgcaaatgttcgtctgaaagtcgaagggctatccggagagctggaaaaaaacgttcgcgcacagctctctacgattcagagcgatgaggtgacgccggatcggcgctttcgcgcccgagttgatgatgcgattcgcgaagggcttaaagcgttaggctattacgaacccactatcaaattcgacttgcttccaccgcctgcgaaaggacggcaggtattaatcgccagggttacgcccggccagccggtgttgattggcggtacagaagtcattttacgcggcggcgcgcgcacggacaaagattatctggccttactgaaaacgcgtccggcaatcggcacggtgctgaaccagggagactatgacaattttaaaaagtcgttaaccagcgtgtcgctacgtaaaggctatttcgacagcgaattcattaaaagtcagttgggaattgctctgggccgccatcaggcgttttgggatattgattatgatagcggtgagcgctatcgcttcggacctgtcaccttcgaaggttcgcagattcgtgatgaatatttacaaaatctgttgccgtttaaagagggtgatgagtacgaatcgaaagatttggcggaactaaaccgccgactttccgctaccggatggtttaattctgtcgtggtggcgccggaatttgagaaatcgcgtaaaacaaaaattctgccgttaaaaggcgtggtatcgccgcgaaccgaaaacacgattgaaaccggggtggggtactccaccgacgtcgggccgcgcgtgaaagcgtcgtggaaaaaaccgtggatgaactcttacggtcatagcctgaccaccagcaccagtatttctgcgccggaacaggtgctggattttagttataaaatgccgctgctgaaaaacccgctggagcaatactatctggtacagggcggttttaaacgtaccgatttgaatgatacggagcaggactcgaccacgcttgccgtgtcgcgttactgggacctttccagtggttggcagcgggcgattaatctgcgctggagtttcgaccactttacccaggggaacgtcaccaataccaccatgctgttctacccgggcgtgatgatcagccgaacccgctcgcgagggggactgatgccaacctggggcgattcgcagcgctattcagtagactattcgaatacggcctggggctccgacgtggatttctccgtgctgcaggcgcaaaacgtctggattcggactttgtacgatcgccaccgttttgtgatgcgcgccaatttgggctggatagaaaccggtgatttcgacaaagttccgccggatttacgtttcttcgccgggggcgaccgcagtattcgcggctataaatacaaatctatttcgcctaaagatagcgacggcaatcttaaaggcgcctcaaaactggcaaccggatcgctggagtaccagtataacgtcaccggtaaatggtggggggcagtgtttgtcgatagcggcgaggcggtgagtgatattcgccgtagcgatttcaaaaccgggaccggggtcggcgtgcgctgggcgtcgccggttgggcctgtcaaactcgattttgccgtaccggtcggcgacaaagacgaacacggtttacagttttatatcggtctggggcctgaattatgagtttatggaagaaaataagcctcggcgtgttgattttcattgtggtgttactggcgagcgttgcgtttctggtcgggacgacgacggggctgcatctggtattcagtgcggcgaaccgctgggtgccggggctggagattgggcaggtcaccggcggctggcgggacttatcgttaaaaaatatccgctatgagcagccgggcgttgcggtgaatgcgggcgaaattcatctggccatcgggcttgattgcctgtggcgcagtagcctgtgcgtcaatgatctggcgctaaaagatattaatgtcgctatcgacagcaaaaaaatgccgccctccgaaccggcgcaagaagaggaagaaagcgggccgctgaacctctccacgccctggcccatcacgctgtcgcgcgtggcgttgaataacatcaatatcaagattgatgacactaccgtttcggtgttggattttacctccgggctggcatggcaggagaaaaacctgaccctgaaaccgacgcggcttcagggactgctgatcgcgctgccgaaggtcgctgacgtggcgcaggaagaggtggttgaacccaaaatcgagaaacctcaaccggatgaaaagccgcttggcgaaacgctaaaagatctgtttgcaaaaccggtaatgccggagatgaccgatgttcacctgccgctcaatctgaatatcgagtcatttcgcggcgagcagctacgcatcaccggcgataccgatctgacggtgcgcacgatgctgcttaaagtcagcagtatcgacggtaatatgaagctggatactctggatatcgacgccaaccagggcacggtgaaagcctccggtacggcgcagctcgccaataactggccggttgatattacgctcaacagtacgctgaatatcgatccgctaaagggtgaaaagataaaactcaaggtcggcggcgcgttacgcgaacaactggaggtcggggtgaacctttccgggccgatggatgtcgcgcttcgcgcccagacgcggctggcggaggccggtttaccgctcaatcttgaagtcgtcagccaacgcattgcctggccattgacgggtgatacccagtttcaggctgacgatctgaagctcaaactgagcggtaagatgaccgactatacgttgtcgatgcgaaccgccgtgaaaggacaagatattccgccggcgaccatcacgctggatgccaaagggaatgagcggcagattaatctcgataaactcaccgtcgccgctctggagggaaaaaccgaactgaaagcgctggtggactggcagcaggcgattagctggcgtggcgaactgacgctgaatggcatcaataccgctaaagagattccggactggcccgcgaagcttaacggcgtcatgaaaaccaaaggcagcctctacggcggcacctggcagatggatgtcccggagctcaagctgaccggcaatgtgaagcagaacagcgttaacgttaacgggacgctaaagggcaacagctacatgcagtggacgatcccggggctgcactttgcgctgggcccaaacagcgccgatataaaaggcgagcttggcgttaaggagctgaatcttgacgccgccatcgatgcgccagggctggataatgcgctgccaggactgggcggcatggcaaaaggaatcgttaaagtccgcggtacggtagaagcgccgcagctgttggcggatatcaccgcccgcggcttgcgctggcaggagctgtctgtcgcccaggcgcgcattgagggcgatattaaatccaccgatcagatagcgggccatctcaacgttcgcgtagagcggatttcgcagcccgacgttaatatcaatctggtgacgcttgacgccaaaggcagcgagaagcagcatcagctacagctccgtgttcagggagaaccggtatccggtcaactctccctgacaggcagcttcgatcgcgaggcggcgcgctggaaagggacgttaagcgacacccgtttccagacgccagtggggccatggtcgttgacccgcgcgattgcgctggactaccgtaataaagaacagaaaatcagtatcgggccgcattgttggctgaacccgaacgccgagctgtgcatcccgcaaaccattgatgcgggcgccgcaggacgggcggtggtcaatctcaaccgctttgatctggcgatgctgaagccatttatgcctgataccactcaggccagtgggatctttagcgggaaagcggatgtgtcgtgggacaccacccaggagggattgccgcaggggaaggtcacgctttccggtcgtaatgtgaaggtcacgcagaccgtcaatgacgcgccgttaccggtcgcgtttgagacgctgaacctcagcgccgatctgcacaataatcgcgccgagctgggatggctgattcgcctgacgaacaatggtcaattcgatggccaggtgcaggtaaccgatcctcaggggcggcgcaatctcggcggtaacgtcaacatgcgcaatctcaatctggcgatggtcaaccctgtcttttcgcgcggcgaaaaagcggcgggaatgttaaacgccaggctacgtctgggcggcgatgtgcaaagcccgcagttgtttggtcagttgcagcttagcgcgctggatattgacggtaactttatgccgtttgagatgcagccgagccagctcaccatgaactttagcggtacgcgttcgacgctcgccggtatcgtgcgaacacaacaagggcaaattaacctgaacggcaacgccgactggagtcagattgacaactggcgcgcgcgggtgacggcgaaaggcagccgggtgcggattaccgttccgccgatggtgcgcctggatgtctcgccggatgtggtctttgacgcgacgccttcgctgttcacgttggatgggcgtgtggacgttccgtgggcgcgaattgtggtgcacgacctgccggagagcgcggtcggcgtctccagcgatgtggttatgctcaacaatgacctgcaaccagaaacgccgcagacagcgtctattcccatcaacagtaatctgacggtccacgtcggcaacaacgtgcgcatcgacgccttcgggcttaaagcgcgtttgaccggcgatttgaaagtcgcgcaggataagcaggggctggggctaaatggtcaaatcaatattcctgacggccgattccgcgcctacggccaggacctgcttgtccgtaaaggcgagctgctgttctccggcccgccggatcagccgctgctcaatatcgaagcgatccgtaaccctgacgccaccgaagacgatgttattgcgggcgtgcgcgtcacaggcacagctgatgaacccaaagcggaaatcttctccgatccggcgatgccgcaggctgaagcgctttcttatctgctgcgtgggcaggggttggacagcaatcagagtgatagcgcagcgatgacctccatgcttattggcctgggggttgcgcaaagtggtcaggttgtgggtaaaatcggagagacattcggtgtaagtaatctggcgctggacacgcaaggggtgggcgattcgtcccaggttgtggtcagcggctatgtactgccgggtctacaggtgaagtatggtgtagggatatttgactctctggcgacgctcacgttacgttatcgcctgatgcctaagctatatctggaagcagtgtctggcgtagatcaggcacttgatttgctctatcagtttgagttttagcaatgcgaatatttgtctatggcagtttacgacagaaacaaggcaacagtcactggatgaccaatgcccaattgcttggcgattaccgtatcgataactaccagttgtatagtctgggccactatccaggcgcagttccgggaaacggagcggtatacggtgaagtttatcgaattgataacgccacgctggccgaacttgatgctttgcgcaccaggggcggtgaatacgcacgccagttaatccagacgccttacggcagcgcatggatgtatgtatatcaacgtcctgttgatgggttaactctgattgaaagcggtgactggttagacagaaaccagccctgaactgaacacgccaccctcgggtggcgttgttttttacattctggctgatggcgctagcgccgggcatggtgagctcttattctgccgtagatcaataatgacgcgccgcccaggataacaatgcatccgagaaccataaatccctgcatgtagctgccggttgtccggtaaaaatagccgaccataaggcctgccaacgtaccgccgccgccggcgccgatgccattaataataccggaggctgggccaatcgcatggggtttaacgttcgactggataatcgaccagatattgggggtaaagctggcggcataataacccatcgccagggtaatgagcgtgattttaaagcccggcgcatcgacaaatggcaggagaaataacatcacgccggggattagtaggcccagtgaagcaataagtacacgtttttgtgtcttatcactgatccatgagatagggattgccagtataaccgcagtcagataaggcagagaactgaccaatgctttactgaatccggtatagccgagagaattgacaaccatgggtatccataacgtaattccccagaacaacatcccttgagtgatgtaggtaaaaataaggagtaggaagggggttccgcccagcgattccagggtaagtttagttttctctgttggcgccggcgcacgataataaggcgcttcttcctgttttttcagcattgttatataaagtggaaccacaacaacaatgccgatcacaccagtgataataaaaacatttcgccaaccgaaggcagcatccagcggggacaaaatcataaatcccaggcctaatgccaggaactgtccataatactggataatgctgttcgcctgcgtccgttctttgtctgaaaaccagtcgctggcgaagcgggactgctgcggccaataaatgccttcggtaatgccaagcaccagccgacaaatcaaaataacgtacactgacgaggtaaatccgacaaaaacggtcgcaatcgaccagattagcaccatcagaatgactatttttttcggatcgtatcgctgggtaaatacgccgccaaaaatatttgaaaaggcatagccaataagaaatatggttaatacaatgctggccgttgcgccatcaatattcaggtcgtgtgtaatcgtaggtaacgtaacggaaagattagaacggtcaagataagcaacaaaaaggccgaacattaatgtcgcgccgatccgtagccatttttgcattgaggtcatttttcaactccgtttggccgcgcgccaaaatcaatttgacgaaataatatctcaccggattttatggtcatttgtggtaccagcacatgcgtccccgtgagcgtttcaccatgaatatcggcaaattcaacatgcctgttttttaatttaaagatggcgatatcggcaaatgccccaggggccagcgtaccaatttctgctgccatacccattaaaactgctggggtatgggtacaggcgttaatgacatcggtaagcgcgacgccgagtgctaaatatttcgataaaatccatggtaaggcgtaaacaggccaggcgagtttagtgatggttgagagatcgctactgatgatatccggaagaaagccattggcgatggcccggcgtgccgtgttcattgaaaaatggctgtgaccattggcggcatcaaatataacgcctctttcccttgcctgacggacttcggctaagaccacgccttcatcagtaagaatggtgctacctttgccgtgaaacgcatgagcgataatatcgcctcggcgtagcaaggagacaagttctttcatgggaacgacgggatgagtcgagtgtattgccacgggacactttaaatcgttggcaatacgaagggattcagtcagcggttttaagccatattcagcaatgtcctcagtctgaaccttgagttttaatccctgaagaacgttgcgatactgacgaaacagcgcgtggatcttattttcatcaatattgtcaggatcataattttcttgtgaccaggtttggcccggcggcgacacggtcaaaaacgctttgattcgaactttgctggcgcaaatcaccgttcggtagaaggcatcaaagtttgccgtaccggcagaacctgcatccacgacggtggtgacgccattcggcggcatgtacatatcaggcctgacgccgccttccgtcgcgtcataaaaaacatgcgcgtgataatcgataagaccgggagtaacgatcatgccgtcggcatggataatccgggtctccgaagttacaggatatttatcggcatcaacgataatatcgttaatgatgcgtaaattgttaatctcattaatattacgagcgggatcgatgatatgtccaccggtaattaatatatcatttttcatcataatctcttaaaatagtaaataattatggcagcccttaaaaatatattaaaaagtgtgttttgagcggatgttatgttggattaaaaatacggttattggtagggagagcttaggataccttattaaaaaggtaatcgggcttatgcactaaataagactttagcgcttgctaatatttagggcgtaagtccatgggagtctgggagcattcacaaaacaattattatcttaagctttttagagaaaccgtgagcgtattcaaccctttttaataaaaaatcaggtaaagtattattcattccgtgaatgttaaattaataatgataaaaactgtgttctattcattagccaataaaaaggccctcattactatgagagcctttatcttgacgcttatgtaaaagcgaacttatttcttcgctgcgcgctcgaaggaggcaacgatttccgctttagccgcttcggcgttgtcccaaccgtcaactttcacccatttgcctttttcgagatctttataatgctcgaagaaatgagtgatctgcgctttcagcagttccggcagatcgttcacatctttaatgtgatcgtactctttgctcagtttggtgtgcggtacggcaaccagtttcgcatcttcaccggattcgtcggtcattttcagtacgccaaccggacggcaacggatgacggcgcctggctgcagcgggtacggcgtcgggaccagaacgtctaccgggtcgccgtccagagacagggtatggttgatgtaaccgtagttgcacggatagaacatcgctgtggacatgaagcggtcaacgaacagcgcgccgctctctttgtcaacttcgtatttgatcggatctgcgttagccgggatctcgataacgacgtagatatcttccggcagttctttacccgccgggacgttgagtaagctcatgtctgtttcctttgaatttatgacaaacaagtggcgagtattatagccaactcacgccgaaagtcttcgcttgttttcgtttccgcctcatctggcgcgtcgttgcggagcataaacgacaaaggttaagaaccggaaaaatcacgggcctgataaggcaacgccgccatcggacatgttattgcccaatggcggcttcatgcgttattccgcatggtggtaaaaattacgcgtccgggtattcgcggataaagcgttccacatcgtcaaccatatggcggttgccgacgaagaacgagcggcgctggtgcaggctttccggaatgatatccagaatacgttctttaccatcgcttgctttgccgccggcctgttccgcgaggaacgccatcgggttgcattcatacagcagacgcagtttcccctgcggatggctggcggtgctggggtagagatagatgccgcctttcagcaggttgcggtggaaatcggccaccagagagccaatgtaacgtgaggtataagggcgacttgttgaactatcctcttcctggcagaatttgatgtacttcttcacgccattcgggaatttaatgtagttaccttcgttaatggagtaggttttacccttttccgggaaacgcatacgttcctggcacagacagaacacgcccaacgacggatcgtaggtgaaagcgtgtacgccgcagccggtggtgtaaaccagcatggtggacgagccatacacgacatatcccgcagcgacctgtttgttgccgggttgcaggaaatcttcttcggtgaccggcgtgccgacgggcgtcacgcggcgataaatcgagaaaatcgtaccgacagagacgttaacgtcgatgttagaagagccatccagagggtccatcagcaccacatatttcgcgtgttcgcagccttcaaagacgacaatttcgtcctcttcttccgatgcgatgcccgctacaatatcgcgcgcttttagtgcagctttcagtttctcgttcgcgaacagatcgagtttctgctgaacctcgccctgtacgttctcagcaccgctggcacccaggatatcgaccagaccggccttattgatatcgcggtggatgatcttggcgcccaattttattgccgacagcaaagcagtgagctcaccggtagcctgagagaactcgtgctgcttttcgacaataaattcacctaacgttttcataacactttccctgcaattgattggagtaaagcgaccgtaacaatcttaacaaacatttcagatgatgcgctcaggtgaatcgcgccagcaaagtacagatttacctgaaatgcgtttctcacttgccagacatgtgcgtaaaatggctcgcagataaaaaaaggatagtgacgtatgcgcattcatattttgggaatttgtggcactttcatgggggggctggcgatgctggctcgctcgcttggtcatgaagtaacgggttcggacgccaatgtgtatccgccgatgagtaccttacttgagaagcaaggcattgatctgatccagggttatgacgccagccagctcgatccgcagccggatctggtgattatcggcaatgcgatgacgcgcgggaatccgtgcgtggaagcggtgctggaaaaaaacattccctttatgtctggtccacagtggctgcacgactttgtgttgcgcgaccgctgggtactggcggtcgccggtacccacggcaaaaccacgaccgcaggcatggcgacctggatactggaagcgtgcgggtacaaaccgggctttgtgattggcggcgtaccgggcaactttgaggtttccgcgcgcctgggagagagcccgttctttgttatcgaagcggatgagtacgactgcgcgttctttgataaacgttctaaatttgtgcattactgcccgcggacgctgatcctcaacaaccttgagtttgatcatgccgacatcttcgacgatctgaaagcgatccagaagcagttccaccatctggtgcgcatcgtgccggggcaggggcgcatcatctggccggaaaacgacatcaacctgaaacagaccatggcgctgggctgctggagcgagcaggagctggtgggcgagcagggacactggcaggcgaagaagctgactacggatgcttccgagtgggaagtgtggctggacggcgaaaaagtcggcgatgtgaaatggggcctggtcggcgaacataacatgcacaacggtctgatggcgattgccgccgcgcgccacgtgggcgtcgcgcccgcagaagcggccagcgcgctggggtcatttattaacgcccgccgccgtctggagctacgcggcgaagcgaacggcgtgacggtgtatgacgattttgctcaccacccgacggcaattctggccacgctggcggcgctgcgcggtaaagtgggcggcaccgcgcgcattatcgcagtgctggagccgcgttctaacacgatgaagatggggttatgcaaggatgacctggcgccgtcgttagggcgtgcggatgaagtgttcctgctgcagccgccgcatattccgtggcaagtggcggaagtcgctgaagcctgcgtacagcctgctcactggagtggcgatgtcgatacgctggcggaaatggtggtgaaaaccgcacagcctggcgatcacatcctggtgatgagcaacggcggtttcggcggcatccatcagaaattgctggatgggctggcgaaaaaagctcagaacgtaacagcgtattaaatgactatgcggtcagccagccttgtggctggctgttttatatggggcatcttgccatcgaaagcgcattccgctcgccgggagacgttaaagcaatactgaaaaatcatttgccgctcagtattgaaaaagagtagacgcatatccttaaagtaatcagtgtaatacactaagagtgttccgccggttgccgtatgcgggacgaaaagagccagttcgcaataacagatgaaggtttcgtgatttataaacgtcatcttctgcctttcaacgtttgcgatgccgcctggctgcgggcatcgtccagtcataacaatgctgatcctgtcgcatttatgcggtcagattcagattgctcagaacccagcccgccagcaaattctgtactgaaggtaaccacagcgcaatttgaatgttgttaactgtatgttcagttcatttgtgctaatatggttatttacgaaattttcgttctattagagtatcatgcatgtctaaacatcaaactcaactttccttactgcaggatgatatccgcagtcgctatgacagccttagcaaacgtcttaaacaagttgctcagtatattctggataacagtaatagcgttgcttttgacacggtagcttccatcgcgcaacatgccgatgttcccccttcgacactgattcgttttgctaatgcgtttggttttagcggatttaatgaaatgaaacaggtatttcgccagcacctgatggaggaaacagtaagctataccgagcgggcgcgtctgttcagacagaaaaatgcggatgaaggggaacctaccccggaaaagccgggtgaaattctgaagctattttcaatggtgaatgcacaggtattacaacaattaccggtgcagattaaaaatgagcagttggatgcggcggtaaatctgttagcgaaagccgacaatatttatgtgattggattacgtcgttcgtttagcgtggccagttatttaacctacgcattgcgtcatctggagagacgggcatttttaattgacggtattggcggaatgttctctgaacagctaagtatggtcagccccgacgatgtcgttattgccatcagctactcgccttacgcgcaggaagtggtggagttagtcgagcttggcgcgaaacgcggtgcgcaccatattgcgataaccgatagccaggtcagcccgctggcagcgttcagtgaagtctgttttgtggtacgtgaagcgcaggtcgatggtttccgttctcaggtcgcgtccatgtgtctggcgcaaacgttagcggtttcactggcgctggcgacggagtaaaaaaacaagccgatgatcgtatttagcgatcatcggcattgtggtgaaacttaatcagaataacgttcggtttgaattggctgcagtttttttctgcgttttgctaacactacgctctccattttctccagcgaaatgccttttgtttccggcaggtaacggcagataaagaagtaactgaagatgcagcagatggcaaatatccacattggaaatgcgccgtggaaatgcgaaagtaaatacgggttttcattaatcatcgggaagaattgcgaaactaaaaagtttgccatccacataaatccgaccgaaatactcattccctgcgacttcatccggttagggaatatttcagaaataagcacccatgcgcccacgccccaggaaagcgcgtagaaaatcataaagaacagcataccgaatagcgcgaaataaccggttgcctggctgtacagcgcccatgaggtgagcaacaagccgatgatgctgccgatagtgcctttacgcatcagcgacaaacgccccatcttatccataatcattgcgccaataatggaaccgataagctgaatcacgccgatccagattgtctggaacagggcctcctgggcgctaccggtcacatccttaaggacgattggcgcgtaatacatcatgacgttaacccctgttacctgttgcagcatagcgatcatgcagcccaggatcaggatgaaacgcacgttcccgtcgcggtaattgagtttttgatgggcgtttagttggtcattttgcagtgaggtttttatatcggcaagaagatgtctggcatgttcttcgttggatattttggtcagtatttttagcgtctcctcctcgcgaccaatcatcatcatccagcggggagattccgggattaaaaagactaaaatacagaacaaaatgcagggaataatacccgcagcaaacatatagcgccagccaagttcaatgagccaggtatccgctgcaatcgatgctattttgtagttaacgtagaagatcagaatctgaccgaaaacgatagcgaactgctgcatacttaatgctctgccgcgcatgtttttcggtgagacttcagacatatacatcggtgatactgttgccgccaggccgactgccagtccaccgataatgcgataaatcacaaaatgggtgaacgtgtaggagagggaggtgcccactgcggaaatagtgaataacagcgctgaaaccatcaatgatttcttgcgtccaaaacgtttggataaatatccggcgctaaacgaaccaataacgcaccccaccacaacacaggaaaccgcccagccggtctcagcaggagatagatgaaagtagctggtcagtgaaccaatcgcacctgaaataacagcagtatcgtagccaaataatattccgcccagtgcggcaatcgcgcagatgcgtaatatgtaacccgtattataacaactatctgatgtggacataggtagattatctccagaataaacttcatctatctgtttgaatttagtgaacaaatagacaaattcatcttatgtcggtcattgccgtagcgctgccgacgatcttatagctattgagaactctcgtttcacaacctatgttttaatttcaaaacgatcaataatgaagcttatgttttgttatgggtttcacatttcgaatttcataatcctggcgttttttatcgttaagatgctgcgttttacgcagtgctctcctctatcttgatgaagttacttgattttattgatttcgcgacagtacctgaactcaatttgtcaggggccgtactttttgttctttcctggaacatctccatttcgtgatcttttgcatggaatttttcttctaatgaatgcaaaaataaaatgaaaaatttcattggtgtgttgtttcctcaacaggcaagggagggattatgtctcagagaagtaagtacaattcggcctatgtgtacgtcctgtgttgtattgcggcgctggctggattgatgtttggttattcaacggcggtgattaccggagtggtattgcctttacagcagtattaccaactgacgccaaccgagaccggatgggccgtttccagtatcgtgattggttgtatcatcggcgcgctggtcggtggaaaaattgccgataaactggggcgtaaacctgcgcttctgatcattgcgatcatttttatcgcttcttccttaggggcggcgatgagtgaatcgttcatgatcttctccctttcccgcattgtgtgtggttttgcggttgggatggccggaacggcatccaccatgtatatgtctgaactggcgcctgctgaaattcgcggcaaagcgctgggcatttacaatatctccgtggtatctggccaggttatcgtgtttatagtcaactatctgatagcaaaaggaatgcctgctgatgtgctggtttcccagggctggaagactatgctttttgcccaagtggtaccctccattgcgatgttagcgattacgcttttcctacccgaatcaccggcatggtgcgcccgtaacaaccgcagcgaagctcgttcgataaaggtgcttacccggatctacagtggattaacggccacagatgtggccgctatttttgacagcatgaaagaaaccgtacgttcacaggacaacgtcgccgggggagaacgcaccaacctgaaaagctcgccggtgctccgctatattctgttggttggatgctgtatcgccgttttgcaacagttcacaggcgttaacgtaatgaactattatgcgccgctggtgttgcagaacagcagtaccgaagtggttatgttccagaccatttttatcgcggtatgtaatgtggtgggcagttttatcggcatgatcctgttcgaccgctatggccgtataccgattatgaaaattggtaccatcggctcaattgtcggcctgttgatcgcgtcatacggtttgtacacccacgatacaggctacattaccatctttggcatcctgttttttatgctgctgtttgccgtcagctggagcgttggcgcatgggtactgatttctgaggttttccctgaaaagataaaaggttttgggatggggctggcggtgagtctgatgtggatagccaacttcctcatctcactgttgttcccggtcataaatgataacgcctggctgcaggagaccttcggcggcgctttctcgatgtggatttttgtcgtctttaatttggtctgctatgtctttatttctcgttatgtgccggaaacaaaaggggtgccgctaacagaaattgaacggctggccgagaacaagctgcgtgaaattcaggggaaacgtcgcgatgtaatagcctgatacctctccaatattagcggagaatatccagagatattctccgctggttacacaacctttactccctccagcgagtgcgcacaggatataccctgttgaaacctccccagtgtttaccacctctacgtaactaattgatccataataatatcggcaaatagggtaagtcttcttctgcatcattattttattgcgtattcctggtgggggccgtgccgtaaatacgctatatacaaaacagggaaataatttaagagaaggcggatagcgatcttatgagcgtgtgtggcgcagagttgaataaaaaagccagccgcagaggacggctggcaaagtaccactcaacgaagtgttatcgcgggtagtctggtgagttaatccacgcgtggttctcttcccaggtgaaacgccattttcgtagcgggccggccatcacgttcagatagtagttatcgtaacccgcgatggtggcaaccgggtggtagcccttaggtactttcactacatcccggttatagaccgccatacattcatccaggctgcgatcgtcggtgtagacgcgctgtaagcagaatccctgaggtggattgaaacggtgatagtacgtctcttccagataggtctcctggccttcaactgccgtatcgtgcttgtgcgcgggccaggagctggtatcgccttcattagtgtacacttcaacgactagcaggctgtcggcgagctggctatcaggaaggatgttatgcaccaggcgctgattgcgcccttttccccgatgctctaccccgacctcttgtggcgagatcagacgtaccggaagctctccgaatcccggcgcgctgcatacggccagctcaaggtcggtttcggctgtcactttcgcctccgtatgatgggggaggtaaaccgaataagccggaatgcgttcaaacggactcatgcgctgaccaatccgatagaaaaaactgtcggcggccttaacgctggccagcccggcaaccagcaccagacagcgttcacgctcatcggacggcagggttatcgactctccagccttcaactgccagacatcaaaaccgacatactcccagcctgcattttgaggggaaatgtgttggatatttcccgactcagaggtacaggtactcagcaagttggccataatcttctcctccctgaaagcgtattaaccgagagtcggcatactgaactccgatacgatctgctgtccgttcggccaacgcgaggtaacggttttcatccgggtatagaagcgcacgccatccggcccatggacgttcagggcgccaaacaccgagcgcttccagccgccaaaagagtgaaatgccatcggaaccggaactggaatattaataccgaccatcccggcttcaaccgactgggcgaattcgcgcgcatagtgaccgttggtggtgaaaatcacgctgccgttgccgaattcatgggagtttaccgtgctaatggcggtggcataatccgggacgcgcacaattccgagaaccgggccaaaaatttcttcacgccagatggtcatctcaggcgtgacgttatcaaacagagtgccgccgacataaaagccttcaggatatcccgccacgctatagttgcggccatccatgaccagagttgctccctcgctcacccctttgtcgatgtaacccaacactttctgttgatgagcacgtgaaacaaccgggcccatttcattttcatctttgccgcgcagctctcccgggccgatacgtagcgccgcaatcagcggtttcaggcgttcgatcagacggtccgccgtttcatcgcccaccgcgaccactaccggcagcgccatacagcgttcgcccgcggaaccaaatgctccgcccataatggcgttgacggtggcgtccagatctgcatccggcatgacgattgcgtgatttttggcggccccgaaggcctgtacgcgtttgccatgggcgctggcggtggtatagatatgttccgcgacggcggaggaaccgacaaagctgacggcctgtacgcgagggtcgctggtcaacaggctagccgcctcattgccacagtgaacaacgttaaacacgccgtccggcaggccagcctcctgcagaagctgcgccatacgtaacgatgcggacggcaccagtgcgggcggtttcaggacgaaggtattgccgcaagccagagcaaccgggaacatccacataggcaccattgccgggaagttaaacggtgtgatgcctgccacaaccccaagcggctgcattaatgaaaagctgtcaacgcctgagccgacgttaaaggagtactctcctttgctgaggtgcgggatcccgcaggcaaattcgacaacctctatgccgcgcgtcagctcgccaagcgcatctgaccagaccttgccatgctcgctgacgatcagcgccgccagttcgtcccgatgcttttccagtaatactttgaattcaaaaaggatacgtgcccggcgtagcggagtcattttactccatgccggaaaagcctcatgtgcgctttgaattgccgccagcatctcctctcgggtgctctgggtgacctgacgaattactttaccggtggccggattagtcaccggtagcgtctcgccgctgctgctcagtgtcgttttaccatgaataaaattgccgactgtttccatctcttttttatcctcttaaaccgatgttgacgacgttctgactgagcggtcacaggaaagcctggttatcttcagcctaaaacgcataccgtattcaatgtaaattttaggattaaaaatttcaaatttatttttatgaaattttattttgaaagtttgacggctgatttttatacgagggtatgtgcagcaagaaatcaaaaatataattaacttattgatttttatcgtttttatttggtgtgtcatcaatggttgtctgttgtgacgaggaaagatttggaaaaaattatgatctatatagcatttttgtttcatttggtgtggtataaaaattcaaatttcaggggggtttcggcaccacagtttcggatattggagggtaaatcatgcgcttgtgcttctgtccttcagaacgagagaataaggctcagccccagttggcgtatgtgagtcaggtcagtgagagcaatggtccgtttgtccggttcatgcatatgcacccacagaccgttgaactgattcttatcaccgaaggagacggggagtatttcattggcgatcgcatctacccagttcgtaaaggcgacctggtcatttataacagccaggtggtgcatgatgagtatctggaaagcgggcggccaattggcactatttgttgtgggattaacaatatttcgtgtccgggtctacgtgagaatgcgctaataccggatgatattgtgccggttattccactgtatcaccattatgcgacggtggaaaaactgatgagctccgtgtttaccgttattaatcagcatgcggtagaagggccagcaatggcgcagctattgacccaggtagtactcaaatacattgagggaaatgtcttattgcgcacaggtaacgatgccatacagcgccatgaaaatttacttgattcaataaaatcctatattgatcgcaatttctatgagccaattcggctggatacgctggcgacgaaatttaatgtcagtccttattatgtttcccatgaatttaaacgccgctatggttattcaccgatggattacctgataaaacgtaggctgggggaggcgcaatcgttactaaccacggatgaaggcgggcgcgaaaagatcacctctattgcttatcgtgttggctttagcaaccttagtcattttcagaattacttcaaaaataaagtagggaaaacgcccggtcaatatcgcaaggactatcgtaaagctaattatttattatttgaatattaatgcttgctaaaatttaatcgtcatgagaatggtcgcaatactgcggccattttttatttgtcggtatattttatgcgtttatctatagcgcgaaaagtctggcaatatcattaaagagtgatgatttttttgtgatacctgacgcatttatcccacttcttcaaccaggatagataaagtttttcaggctacaaaaagtaatatgttgtccatcaaaggttaatttgcatcgcggtatgcagtaaaagcgtttcattaagtgggagccagcaatatgtacaatgtaaaaaagagcattaagttggggattgcgcctatcggttggcgcaatgatgatattcctgagattggtaaagaaaatacatataaacaaatacttagtgatgccgcgctcaccggtttttccgggacggaagttggcggttgttatccgcaggatcctgctgagttaaataaagagttaatgcttcgcggactggaaataccaggccagtggttttcttcctttattattcgcgatggtattgcatctgcgatgaatgcttttgaacagcattgtgcttatttgcaggcaatacatgcatatgtcgccgttgtttctgaacaaacttatagtattcaaggcattatcgataagtgcgtttatacagagaagcctaacttcagcgacagcgaatggcagcttttatgcgaaggacttaatgcgcttgggaagattgccaatgcgcacgggctgaagctcgctttccatcatcatatgggcaccggtgtgcagactctgccagaagtggatcgactcatggagaataccgatccgcaatttgtacatctgctgtttgataccgggcatatatatgtttctgacggcgatgtcatgccgctactgagtaaacattttgatcgtattaaacacgttcattttaaagatgtgcgtaatgaaaaactcaaagcatgtcgcctcgcgaagaaatcattcctcaattctttccttgatggtgtgtttaccgtccccggcgatggaaatattgattttaaatccgtattagcttatctggtcgggcatcaatattctggctggattgttgttgaggccgagcaggatcctaagaaatataacccattggaatatgcgcaaaaaggtaaaaagcatattgatgagttactgaaaaattatctttaattgaaaaggaaacagaaaatgactttaaaagcaggtattgtaggtatcggcatgatcggctccgatcacttaagacgtctggccaacaccgtgtcgggtgtagaggttgttgccgtatgtgatatcgtcgcgggtagggcgcaggcggcgctggataagtatgcgatcgaagccaaagattataatgactatcacgatctgattaatgataaagacgttgaagtggtcatcattaccgcatcaaatgaggcgcacgccgatgtagccgttgccgcgctaaatgctaacaaatatgttttctgtgaaaaaccgctagcggtgacggctgcggattgtcagcgtgtgattgaagcagagcagaaaaatggtaagcgcatggtgcagattggttttatgcgccgctacgacaaaggttacgttcagctgaaaaatattatcgacagcggcgaaatcggtcagccattaatggttcatggacgtcattacaatgccagcacggtgccagaatacaaaacgccacaggctatctatgaaacattgattcatgaaattgacgttatgcactggctgcttaacgaagattataaaaccgttaaggtttacttcccgcgccagtccagcctggtgaccactctgcgtgatccgcagctggttgtaatggaaaccacctccggcatcaatattgtggttgaagtatttgtgaactgccagtatggctacgacattcactgcgatgttaccggcgagaaaggaatggcggagctgccaaccgtcgccagcgccgcggtacggaaagcggcgaagtatagcaccgacatcctggttgactggaaacagcgctttattgatgcctacgacattgagttccaggatttcttcgatcgtctgaacgcaggattgccgccggcaggcccaacgtcatgggatggttatctggctgcggttaccgctgatgcctgcgtgaagtctcaggaaacagggaataccgagattgttgaattaccctcaaaacctgatttctacaaataaaccttccgcgtattaaaactcctgccggatagcgatgcttaagcgtcctatccggcatatcacaatttattatcttcttttatccggaacttccctatgaaaggcagactcatctcttccgatccgtatcgtcagcaattccttgttgagcgtgcggtctctttttcgcatcgtcagcgtgattgcagtgaattaatcagcgtcttaccgcgccacgcgttacagcagattgacggattcggcggcagctttaccgaaggtgcgggcgtggtattcaacagcatgagcgaaaagacgaaggcgcaatttctttccctttatttttctgctcaggaacataattacactctggcgcggatgccaattcagagctgtgatttttccctgggaaattacgcgtatgtcgattccagcgctgacctgcagcagggacggctctccttttcccgcgatgaagcgcatttaataccgctgatttccggggcgttgcggttaaatccacacatgaagctgatggcttcgccgtggagtccgccggcgtttatgaaaactaataacgatatgaacggtggcggcaagctgcggcgcgaatgctacgccgactgggccgatatcattatcaactacctgctggaataccgccgccacggcattaatgtgcaggcgctctccgtgcagaatgagccggtggcggtaaaaacctgggactcctgtctgtatagcgtggaagaggagacagcctttgccgtgcagtatctgcgtccgcgcctcgcccggcagggtatggatgagatggagatctatatctgggatcacgataaagatggcctggtggactgggctgaactcgcctttgctgacgaagctaattataagggaattaacgggctggcattccactggtataccggcgaccatttttcgcaaatacagtatctggcccagtgcctgccggataaaaaactcctgttttccgaaggctgtgtgccaatggagagcgatgccggtagccagattcgccactggcatacctatctccatgacatgattggtaatttcaaatcgggttgtagcgggtttatcgactggaatctgctgctgaacagtgagggcgggccgaatcatcagggtaatctgtgtgaagcgcccattcaatacgatgcgcaaaacgacgtgctgcggcgtaaccactcctggtatggtattggccacttctgccgctatgtgcgtccgggggcgagggtcatgctttcttcaagttacgataatcttctggaagaggtgggatttgtgaatcccgacggcgagcgtgtgctggtggtgtataaccgcgatgtccaggaaaggcgttgccgggtgctggatggcgataaagagatcgcgttaacgctgccgccgtcaggcgccagtacgttgctatggcggcaggagtcgatctgaatgatgaagctgggatttaatgaagcgacctgtatgcgaaactccacgctggcacaggatgttgtgttggcggaacgttttggctatgactacatcgaaatccgtctggatatgttgcaggagtggttgcagaaacatacgttaagcgagctggcagacattttcgccgtcggccaccttaagccctggggctacaattcgctggaagacattacgttttgtgatagcgaaagctgggcggagaaactgcggcagttggctttcgcctgccatgctggctcagtggtggggggtgattgtctggttgtggtgcccaccattcgtcaggggggaaattttccgccaggggaaacggtgaaagattcagtgaagcgtctgcgcgagatggcggcagtggcggaagaaagccggatgcggctggcctttgagccgatcggttccgcaggatgctgtgtgcgcagtcttgccatggcgatggagatcgtagatgcggtcgatcgcagtaatgtcgggctggtcgtcgatgcctttaatctttacctgcacgatcaatggcgggatctgaccacgcttcgccagatccctgtggaaaagatcttcgtttaccatattgatgacgccgataatctgccgctggcaacgctggagcattgccatcgtctgtttcctggcaacggcgtgatcccactgcatgagatcacgcatgagctagtgcagaagggctatgaggggatctgttcgctggaactgtttaaccctggctactggcagatggcggccagcgaagtctttgcgataggggcggaaaagactcgccccttcttaacagcttaatgttgccgcagcaagagatggacaaccgccgcgcccagcagcgcgcaggccgcggccagaagaaagacctgctgatagccgataaacggcgtcagcaggcccgctattggtccggtaaatccgtaggccagatcctgaaacgctgaccagacgccgagggccgtaccacgaatctccggtggcactctgcgcacaacctctacgcccagcgatgggaacatcagcgaacagccgcagccggtaatcgccgcgccaatcagcgcagcgcctgctgacggagcggcccacattaccgccagtccggtcccctctaccagtagtgaaaaggttgcgaccgtggcgccgccgtaacggtcgggaaatttggcgcagaaaaagcggacagcgataaacgcaatgccaaacagcgtcatcgcaaaaccggtgttatcccagtgacgctcgttgaaccagagggcggtaaacgcgcttagggtggcaaaaccaatgccctggagcacaagccctgttccgggccgccacaccaggccgactacccgtagcactggcacgcggggacgggctgttgggatattccccggaatgccatagatgactccgctggcgatgatcggcaacagcacgacgaggagcgccggaagcgccaggccggccctggcgtaaagcgacagccccagcggcgcgccgatagccagcgcaccgtaggtcgccatgccgttccaggaaataacctgacccgcgtgggtcgagcccgccagccacatcccccaggttaaattaccggtcaaaatgaaactttcaccgatgcccagcagcacacgaccaacaatcagtatggcccatgcgagcagcggaaccgggtgagcgattagactgaccagcatcagcagacctgatgcggcgcagtagaactgaccggtgataaccgtccgacgtccgcctgacgtgtcggcttttcgacccgcggcgccccgggtaagcaaggtggcgataaactggctgcctaccgcgataccgatcaacagatcgctcagatgcaactgctgctgaacgtacagcggcagcatgactaacgggatgccaatagtcagatagttgagaaacatcgcggcgctgatgcgaaacagcgtgatcgatgtggaatgttgtgtgagagctggcatggaatcgtccttgaacacgccccttgtccgatgcagacacggggcgtgatgaggcaggcattaacgtgccgggcggtattcgcgccagtagtcgataagcatgcggtatttttgtttcaccgttgcgatgagctgttcatcgttaagctggccgcctaaccactggcgtgacggttcgccaaagatggtccggccgacggcgaaacctttcacccagggcatatccgctgctgcggcgaatcctgacttcaactcgctttccggtgcgtccaggccaagtatcaatataccgcgacattcagggtcataatgctcaatatgctggctgatttctcgccaacgatctgggcttaacggcggcagtttccaccagtccggcaggatccccagttgataaaaacgttccacaatctgaggatagtattgctcattttggtctgccgcatcgcgcggcaagatgacttccagcagcagatcgtgaccagactggcagcaggcgcggtaaacctcgtcaatgagcgcctcttgttcaagacgtaccgactctgcatcgagtggatgatagaagaccagacatttcacgacgtgctcttgcggccagctgacaagctgagagccaatatcgccatgttccagcttcagcggatacgaaccgggcatctcaaccggtcggccaatccaccatccctggccggtcacgtcgttaagcgcctgctgaccaaaggtggtatcggcaaggatgccgctattattctgtaaaccggcctcaagcgccgcctgacgtgccccttctagcagtagcatcttcaggggggggatcgcggattcactggcgccgacttcatttgcgatatccaccagttgcttgcgatggtcaaaggcgaatacgcacagctccggccagtgctgtttacgggttgtgacccgatgaaggtgattcagccgcgggtctttgtctggccgggtgatggattgttcacgcgcgaggtagtcgtccagctcttttttggttggcatggcgggggcacaaccgtggcgcgataccactaacgcgccgcaggcgtttgcataacggcaggcttgctcccagctttcatcgttcaggtatccccgcagcagtcctgacataaaggcatcgcccgcgcccagaacgttcagaacgtctacgcgaacgccgctatgtatcttcacctgcgaccagtcatcggcgatgttgccttcaaagactgagcagcccagcgcgccgcgtttgcacaccagtacggcctgggtcaactgacggacgcgccgcagggcggtcagcgtgtcggtactgccgccggcgatatggaattcttcttcggtcccaacgatcagatcgaaatggcgcaatacctgctggagctgttcggtaacctgtgatgaggcgatgaaacgcgtttcaccgtctcctagcgacgtcaggccccacagtacggggcggtagtcgatatccagtgcccgccgcagcccgtgtttttgcgcatactccagcgctttaagaacggcggcgcgcgtattggggtgagaaagatgggtaccggtgacggctaatgcgcgtgaagaagcgatgtaatcttcgcggatatcctcaggtgttagcgccatgtccgcgcagttatcgcggtagaagatcagaggaaaggtgtcctgatctttaatgccgaggatcaccagcgcggtcagacgatcgcgatccgacagcaggcactgcgtatccacaccaacgcggtttaattcttcacgaacgaaacgtcccatatgctcatcgccgacgcgggccagcatagcggaacgtaatccctgaatggccgtgccgtaggcaacattgcctgacgatccccctaaatatttagcgaaagtcgtcatatcctccagccgtgacccgatttgttgaccatacaaatcaacggcgactcgtcccagacagataacgtccagcggcttttgctcactactgactgctttattcattgacatatcccctaacagaagacggtgttatttttgctcatactaaggtttggtgatttcattttcaataaaaatggaaataatgttttcatttattgtttgaacaagatcacagaaatggcatttccgggcaacgggcatgatcgttttttgttgtgttttttgttttaattgattgattataaatgtgttatttattttaaaatcgcatggaatataaatttcattttcatgaaaaatacgcctgaatgtcgaaattttttaaccgttttttgatctccttcccataaatgaaatataaattccatatgattgtgagaacggaaattttgatcctatgataagtctctgtgtttttggggctgaagcgatgcataagcaggcaacgacagccgaacggttgataaaagcaggtggggtacatgaaaacaatcaggttgaccatggcgcaggctttggtgcgctttcttgataatcagtacatcgacgtagacggcagcgaaatcaaatttgtaaaagggattttcgccatttttggccacgggaacgtcgtcggattggggcaagcgctggaagaggactgtggccaacttagcgttcatcaagggcgtaacgaacagggaatggcgcatatcgcgacgggatttgcccgccagatgcgtcgccatcagatttatgcctgcacctcctcagtggggccaggggccgccaatatgatcaccgcagcggcgaccgcgacggctaaccgtattccactgcttttgctgccgggcgatgtgtacgcatcgcgtcaacccgacccggttttgcaacaggttgaacaagaacacgatttgacgctgagcaccaatgacgctttccgtgcagttagccgctactgggatcgcattacgcgtccggaacagctaatgagcgcctgtatcagcgcgatgcgggtgttaaccgatccggcggatacgggggccgtgacgctttgcctgccacaggatgtgcagggtgaagcctgggattatccggattattttttcgctcgccgggtctatcgtcttgagcgtcacgcgccgacggagccgatgctgaacgaggcggttgcgctgattcgccgccaccagcggccgctgatcgtttgcggcgggggcgtgaagtactcgcaggctgaagaggcgctgctgagatttgccgaacgctgtcatctgccgattgctgaaacccaggctggcaagggagcgctcagttctgcacacccgctgaacgtcggcgggattggcgaaaccggttcactggcggcgaatctgctggcgcaggaggccgatctgattatcggtgtagggacgcgctataccgatttcaccacctcctcaaagtggatcttccagaatcccgacgtgcgctacttaaatatcaacgttagccgctttgatgtcttcaagctggatggcgtacagatgcagggtgacgctcgcgtcgccctgacgcagcttagcgaacggctggcccaggagcattatgcttcgcaatggggtgagactattcaccgcgtccgctcgcaatatatggcggaagttgagcgcgtctatgctgtggaatatagcggagagggcttcaaacctgaaattgaggatcatatggatactcaaaaggtgtttgaagagtttaatgagattacgcggtcgtggctgacccagacgcgcgtgttgggtgtgcttaaccggatgttgccggaaaacgcgctggtggtggcggcggcgggcagcctgccgggcgacctccagcgtgtctggcaaagccgcggcgagaatgattaccacgtcgagtacggctactcctgtatgggctacgaagtcaatgccgcattgggggccaaactggcgcagccggagcgcgaggtgtacagcttcgtgggcgacggttcgttcatgatgctgcactctgagttggtcacttccgtccagatggggaaaaagattaccgtcattttgctcgataacatgaccaacggctgtatcaataatctgcaaatggaacacggtatggacagttacttcaccgagtttcgtttccatcagcaggagagcggtcgtcaggaaggcgggtttatcccggtcgatttcgctcgcatcgctgaaggatatggttgtaaaagctatcgcgtcaccaccattgaacaactgcatgaagcgttggaagatgctcgtaaacagaccgtgagcacgctgatagacataaaagtgcttcccaaaacgatggtgcataagtacctgagctggtggcgcgttggtggggcgcaggtatcccgtagcgaacgtatccaggcggtagcgcgtatgcttgaagaacatatcggacaggcccggcagtactgattaatttgccgtcgttcaggttgcagaagtgtggttattgttctgcaacctgaacgatacagcgtcaacgcattgtttgcttttcagaacggcaaaataaaacgatccgtttttcgcagaactacggatgcttttcttttgcggttttaaatttactattcatgagattaagaggtacgaatgaaaaagcttcgatgtggtgttattggcctcggtcgggtaggtaaaatgcatgttgagaatatgtatttactgcctcaattagatattatctgcgccgccgattattttattgaggagatgagcgattggctttattcggtaaatataacttcagggtataaaaattatcaggaacttttacagcgtgatgatatagaggcagtttttattttcacctcaacggatatgcacgaagagatcgtcacggcggcagcgcaggcggggaagcacattttttgtgaaaaaccgctcagcatgaatgaggatgagcaggcctcaatggcggtgctgagaaaagtgaaagagaagggggtgacgctgcaggttgcctttaatcgccgttttgatcctcagtttcacgaggtctttgagctggtgcgcagcggcaagattggtcggccccagatgataaaaatcacctcccgcgattcggacctgctaccccatgatctgatcaaacgtattggcggtctgatttttgacttcaccatgcatgactttgatatggctcgttttatgatgcaggatgaagtcagcgaagtctatgttaagggcaatacgctgattgatcccagcctgaaaaatattgatgatgttgatacgcttgcggtgatgctgactttcagaaacggcggctacgcgctcattgataacagccgtcgggcggtatatggctatgaccaacgggtggaggtttttggctcagaagggatggcgtatgcggataacgttagtgagtcgacggtgaaagttttcaacagccagcactgcataatgaaaaatccccttcctgatttcacggtccgttatcgcgaagcttaccgaacggaaatattacactttattgattcagtcctgcatcatacgccggttgtctgtaccggcgaagacgcattattggcccagcgtatcgctattgccgcgcagcaatcattaaaaagcgggctgccggtgaaaataacaagcgatatttatctttaactgcatctattaataatgaagaaactctcgcactgaaaagtgtgagagcttttctataccgaggataataaaatgaaagaaatgcaggcaacgctgccccagacattttatataaaaccaggtaagtttatctggagctacctgggaacatttttatttatgttgggcggctgtattgagaacagctggttatctgcctggttaaatacgcaggggtttgatcaggcgcatatcgggcagatttttgccgggtatgggattgtggtcgcgattacctcctggctatccggcgtctgtgtggacgtttttggtcctaaaaaggtgatggttaccggttttatcgtctatcttctggcttccgtcgcgtttctgaactttgcgctacccagccatgattttggcgcaattcttgttacctatatgctgcgtggcgtggggtatccgctggtctgttactccttcctggtacgcctgaccatccagttggataatcaccagcaagggatcggcacctcgctattttgggtggtctataaccttggttttaccatcattgggccggtggtggcggcgtcgttaattcctgagttggggcatatcaacgtgatgtgggccgggatgggcgttgcgctgctgggggttctcttcatgctggtgctggaacgcaatgaattcattctgaaaccgcgaacgacgccggtcttcaaagagttatctgcgggtatctccattatgtatgaacggccacggatcggtctggcggtgattgtcaaaactattaacggtcttggcacctatggttttgttgtcgtattacctctgtttctgctggataagcactttacgcttgaggaatgggcgagtatttgggggattacctttatctctaaccaggtcttcaacattatctttggctggatgggcgataaaattggttttcgccgaaccatccagatttttggcagcatcctgaccggtgtcgctacgctgattgtttactgggtgccgatgatatgggggcataactatgtcgcctttatgctggcgatgtgtttgtggggagccgggctggctggctttgtgccaatgacgccgctggtgccgatgatggcgccggataagaagggggcggcgaactcggccgtgaactttggctccggcctggggaatttcgttgggccagcgctggtctccgttctggcagggttcggcaccggcgtggtgatgtatactatggcggggctctatttattcagcggcatcctggtgcagtttcttaaagtgcctggcgagaaatagcttcaaatattcttcaaaaatcccttatagcctgtgatgttcatcactaaattaaaccggtttttatcaagattgataaagccggttttttcaccctacgttaaattgtactaacggattacggttatttacccactcatatacgttcagggagaaaataatgaatatcgaaaaaacacggttttgtattaaccggaaaattgcaccgggtctaagtatagaagcattctttcgactggttaaacgtcttgagtttaataaagtggaattgcgtaatgatatgccaagcggcagcgttactgatgacttgaattataatcaggtgcgtaacctggcagaaaagtatggacttgaaattgtcacaattaatgcggtctatccctttaaccaactgaccgaggaggtagtaaaaaaaacggaaggattattacgagacgcacagggagtcggcgcgcgggcattagttctttgtccgctgaatgatggaacgattgtgccgccggaggttacggttgaggcaataaaacgactgagcgatctctttgcccggtatgatattcaggggctggttgaacctttgggattccgcgtaagttcgctgcgttctgccgtctgggctcagcaactgatccgggaagcaggttccccctttaaggttttgctggataccttccatcatcatctgtacgaagaggccgaaaaggagtttgcgtcgcgcattgatatttctgctatcgggctggtgcatttgtccggtgtggaagacacccgaccaacggaagcattggctgatgagcagcgtattatgctgagtgaaaaggatgtaatgcagaattaccagcaggtgcagcgtctggaaaatatgggatatcgcggtatttacgcttttgaacctttttcttcccagttggcttcctggagtgaggcggaaatagaggaacaaattaatcgcagcgtgtcattgctgctgcaatgatacagctaatttccaggtgaccgttttcagtttccgcagcgtggtatttacaatgaaaattgcttttgatgtcgatgttattaaacatttacccattacccaaatggtacggcaggtttccgagtgggggtataaatatattgagcagtcgccgcacccgcgtattaatccgttttataaacaccctaaagctggtcgcgataccatgcaggaatataaacgcgccttgcagaactacggtgtggaaatctcgtcatttattgtggtttatcgttggtccggccccgatgaagagcgtcggcgcgccgcggtaaccaactggaagcggatgattgagattgccgttgatatgggcgtacaggtgattaataccgagctttccgggacgccggatgagccggagatttgtgaagagatgtggtatcgctccatggaggaattgctgccgatcgtggaacgagagggaattcgaatcgaaattcagtctcacccctgggatttctgcgaactgaacgatgagacggtcgacatggtgcagtctttgcgtagtgataacgtgacctatctgtacagcgcaccgcatggcttcttttacgataaagggcagggcgacgtcgcaaggatgctgaactatgccggggccgatctttcgcatgttctgctggccgatacgcacaaccacacgcttccctgccgctatatcatgaacccgcctggcgtgaatgcgacgattcatcagcacatcgggctgggagaaggtgaggtcgattttgacgcgctattccaggcactgcgtgaaatggattttgcaaaccgcacgtttaaggtgggcggtgaggcaattatcaccacgtcgctgtttggttatcctgagaaaatgagtgttcaggcggtggaaacgcgcgagcggatcgagcgggagctactcggacgttaaaaacgggtggatttgcctgtaccgcgccacaggctggcgcggtcatttgcggcaattacccttcgttttccgccagctcgcgcagatactggaagatctgacgcgctgatttcggcggtttgttgccttctttctctttcttcgcattgcggatcaatgaacgaagctgttgacgatcggcgtgcggccacagggtcagtacttcggctaccgcgtcatcgccttcgacgatcagacgatcgcgcagatgctcaagtttgtgaaacagcaccacctgctgattatggcggttcttcagcttgtccagcgcctggcgaataggttcaacgtcgcgttggcgcagcatttttccgataagctgcaactggcggcggcgtccttccattttgatacgctgggccagttcaatggcgtcgcgcagatcggcgtccagcgggatcttatccagcgcgtttttccccagatccaccagttccgcgcccaggcgttttaattcctcggcatcgcgtttaatttcacttttactgacccagataatttcatcgtcttcgtcttcgatgtcatcaccgggaacgtcgtcgagccagtcttcgggctgctttgtcatgtcaggctccttaaaaaaagaggctaatgttaccagttaagatgcgcactgaaaaacggttctctgttagacttcagagaaactctctctacattatggcatttgcaatgaaagtaatctcacaagttgaagcgcagcgtaagattctggaagaagcagtttcgacagcgctggagttagcctcaggcaaatcggatggggcggaagtcgccgtcagcaagaccaccggcattagcgtcagcacccgttatggtgaagtagagaatgtcgaatttaatagcgacggcgcgctgggtattacggtgtatcaccagaaccgcaaaggcagcgcctcttcgacagatttaagcccgcaggcgattgcccgtaccgtgcaggccgcgctggatatcgcgcgttacacgtcgccggacccgtgcgcaggcgtggcggacaaagaactgctggcgtttgacgcgccggatctggacttgttccacccggcagaggttacgccagacgaagccattgaactggccgctcgtgcggaacaggcttctctaaaggcggataaacgcatcaccaataccgaaggcggtagttttaacagccattacggcattaaagtgttcggcaacagccacggtatgttgcagggatattgctccacgcgccattcgctctcaagctgcgtcatcgccgaagagaacggcgatatggagcgtgattacgcttacaccatcggccgggcaatggcggatctgcaagcgccggaatgggtcggggccgagtgcgcgcgccgtaccttatcccgcctgtcgccgcgcaagctctccactatgaaagcgccggtcattttcgccaatgaagtggcgacagggctatttggtcatctggtcggggcgattgccggcggcgcggtataccgtaaatccacttttctgctcgactcgctgggcaaacaaattctgcctgaatggttaaccatcgaagaacacccgcatctgctaaaagggctggcgtcttcaccgttcgacagcgaaggcgtgcgtacggagcgccgggacattgtgaaggatggcgtactgacgcaatggttgctgaccaactattccgcccgcaaactggggctgaaaagtaccggtcatgccggcggcattcataactggcgtatcgccgggcaggggctgaactttgagcagttgctaaaagagatgggcaccggcctggtggtgacggaactgatgggccagggcgtcagcggtattaccggcgactactcccgcggcgctgcgggattctgggttgaaaatggtgaaatccagtacccggtaagtgaaattaccattgccggtaatttaaaagagatgtggcgtaatattgtcaccgtaggtgatgatattgaaacgcgtagtaatatacagtgtggttcggtattgttaccggagatgaaaatcgccggacaataatacccgtcatacttcaggctgcaggcgcgttggctgcctgcaacccgaattattcagggtattacacttatcgttaataataaaaaaggaagtgagcaatgcgtaaaagcctgttagctattcttgctgtgtcatcgctggtattcggttcggctgtttttgctgccgatcttgaagataatatggatattctcaatgataacctgaaagttgttgagaaaacggatagtgcccctgaactgaaagcggcattaaccaaaatgcgcgcggccgcgctggatgctcaaaaagctacgccgccaaagctggaagataaagcgccggatagcccggaaatgaaggattttcgtcacggttttgacattctggtcggccaaattgatggcgcgctgaagctggcgaacgaaggtaacgttaaagaagcgaaagcggcggcggaagcgctaaaaaccacccgcaatacatatcataagaagtatcgttaatttttgtgggatggcggcttcgctttatccgcaggtcgccatccggcaaactgtaatacccatcacactttctcactttatacgacaacgtcattgttttgccatttcctctttatgccgcgatagatctcacactttcccggcgataattcattaatgccgccttttctgtggcgcagatcacctatcccactcgcgtttccacttcgaggtggaaaataactcgctacaaacttttaacccttaccgctagttttatctcattgccattaacggggtgagacgcgtggataacggagcagtaaaacacgatgccggtgagcgaattaacgaactggctgaacaggtgttaacgcaggtggatggcctgctggggcggcatcacattgtccccaatgcggtacagacgcaaatgctgacctcgcacgttcgcgcgatggcgcaccggtcaattaccggcgagcctttaccggaagtcgatgccagcttgtttgatgaaatctcagccgaatcaatggcgctcgcccgcgaaatcgtggcggcgtttggcaaccttcctgacgaagaagcctggctattatcggtacattttgaagtcgcgaaagacaacctctaaggagcaaaaaatggaacagattaccgtcgtgattggcgatcgcctgggtaaaggccagaaagtggcggcaggcgtggaaaaagcgggcggtcgcgcggtcgtcgtgccgggcgtcgcggcagacatgaagctgggcgatgtgatgaaagcggaaaacgccaccttcggcatttcattttgcggcagcggcggcgcgggcgctatcaccgcgcaaaacaagcatggctacaaagccaaatatgggatgcggtcagtagatgaaggcgtcaccgctatcaatgagggctgcaacgtgttgggtttcggctttatggataaagaagagctcggcgagcgcctggtgcaggcgtggcaaaagaaatacggcgcctgatgatgaaagagcaattcaccaccacggtgagagtaaaaggcaagggcgacgccaaagcacgcgcctttgccgatgcgctgaaccatgttcagtcggcggtgatgagagagtcgccgtatatcttactgcgtattgagccacaggatgtgcggattgttcaggcgcatgagtcggtgcgtaaagaggcctttctgtttttctttttgcgccgggaacgacgcacttacagcgtggagctggatgtgaccgtcaacgtgaccgccatcaatctcgacagggtggatttcgtcgcgaaacgctgatttttattaaaaaggcatagttatgttcctgataatactaattaaatcgctcattatcggcgcgctggtcggcgtaggggtgggcgctggggctgcacgcatgtttcacgcgccaaccacgcaggggatgggcgcgttccgtacgttgggcgaactcaactcttgtgaaggcgacccggcatctcacttctcctttgggctgggtttcttctttaacgcctgggcctcgtctgtggcggccggatcgttcacccaggatgtcgatcaccgcatcatccctaactggggcgcggcggcgctaatgatcaaaaaccgtaacgtcggcgagacgctgcacgacccgaaaaaaatggcgatcgcctgcgccgtcatcggcatgatagtcgtgacgttccttaacctgaccgcctcatccgtgccagaagcgctacaggtgacggcggttaaggtgctggtaccggcggcaaacctgctggtcaacatcgtcatgcctgtgatcttctggttagcagcgatcgacgccggtaaaaaatcgggcttctgggccaccgttttcggcggcgcggcgcagctcatcatggggaacgccgtaccggggctggtactgggtattttgatcggtaaaggcgtagaagagagcggctggaaccatgttaccaaagtgatgatggtcgccatcgttttgctgtttgtgttgagcggcttcttccgcggcttcgacatgaaaatgatcgagtctttcaacatgacggtaccgaactggcttgaactgatccacaactcgctcagcggcaaataacggaggccacaatggaagagaataaaggtttttggtatgccgactggtcgttcccgatctttgttggcctgctctcctccggcgttttcgccgggacgcatatgtactatctgtacggcatcggcgcatttaacgaagtcgcttttgtggcgatgttgaaagcggggatggataccggcgtctacggcgcggtcgccgctttcggcgccagctttttatttgcccgcattatcgaaggttcgctggtcggaattctggatatcggcggggcaattcagaccggcgtgggcttaggggttccggcgttactgctgggggctggctttgtcttcccggtggcgaactttatcgcttcgctgataaccggtctggtgattggtctggcgattggctacatcattattctggcgcgtaagttcaccattaatcagagcgactccacgtacggggcggacgtcatgatgggggccggtaacacttcaggccgttttctggggccgttgattatcctcagcgccatgacggcatcgattcctattggtctgggctctctggtgggcgcgctgctgttttatatctggcagaagccgattactggcggcgcgattttaggcgcgatgatcctcggttccatcttcccggttgcgattagctaactgttgatttgtaggccggataaggcggttgcgccgccatccggcaaaggagagaacgatgtttgatttactcctgcgccatgcgcgtctggtcgatgacacgttgactaatattgccctgcaagatggcaaaatcgcggcgttgggtgacgttgatggtccggcgttgaaaaccattgacctgcgcggtgagtgttttgtcagcgcgggttggattgattctcacgttcactgctacccgacatcgccgatttaccacgacgaaccggacagcgtgggtattgccactggcgttaccacagtggtggatgcaggcagcactggcgcagatgatattgacgatttttacaccctgacccgtgacgcgaccaccgacgtttatgcgctgctgaatgtttcacgcgtcggacttattgcccaaaacgagctggctaacatggccaatattgacgctgatgcggttcggcaggcggtaaaacgccatccggattttatcgtcggcctcaaggcgcggatgagcagcagcgtggtaggcgttaacggcatcacgccgctggaacgcgctaaagccatgcagcaagaaaacggcaacctgccgctgatggtacatattggcaataacccgccggatctggacgaaatcgcggagcgtctgacggcgggcgatatcattacccactgttacaacggtaagccgaaccgtattcttcggcctgacggcgagctgcgcgcctcggtgacacgagcgctggcgcgcggcgtgcgtctggatgtcgggcatggtaccgccagcctgagctttgcggtggctaaacgcgctattagcctggggattttaccgcataccatcagttccgatatctactgccgtaaccgcatcaacggcccggtacattcgctggctaatgtgatgtcgaaattcctcgccatcggcatgtcgctgccgcaggtcattgcgtgcgtgacggccaatgccgccgatagcctgaatctgaaaaccaaaggtcgtcttcagcctggtctggatgccgacctgaccctctttacgcttaaacgccagcccaccgtgttggtagacgcggaaaacgacagcttacaggctgaagaattgctgacgccgcttgccgcgatacgcgcaggcaagggctatatgaccgaacaagggagcgcggaacatgccttcgatttttgagaagtatcaattaaaacaggtgattaacgcctccggacgtatgacggcgctcggcgtctctacgccgcgcccggaagtgatagacgcggcgatggccggaatgaatcagtatttcgagatgaaagatctggtgaataaaaccggtgagtacattgcgaaattgctggaggtggaaggggcgacggtagtctcctgcgccagtgcgggccttgcccagtcggttgccgcggtactggttcaggacagcgactggctgctggaaaatctgcacgttacaccgattgaaaataacgaaatcgtcctgccaaagggccacaacgtcaactttggcgcgccggtgggaacgatggtggcgctgggcggcggcaaactggtggaagccggttacgccaacgaatgttccgccgcgcagttggcggcggccattacgccgcgcacggcggctattctctatatcaaatctcaccactgcgtacagaaaagtatgctcagcgtggagcaggctgcggtggtggcgcgcacgcataatctcccgctgattgtggacgcggcggcggaggaagatttgcagtgctactaccgcgtgggcgcagatctcgttgtctatagcggcgcgaaagcgattgaagggccgaccagcgggctggtgattggcaaaacgcagtatgttgagtgggtaaaacgtcagtcagcgggcattggccgggcgatgaaggtcggcaaagaaggaattgttggcctgacctgcgccattgaattgtacctgcgggcgcaaaaagagagcggcgcggagatggtagaaaaaatggcgccctttatcgacacgttgaacacgtttaacggcgtcagcgcccgcgtagtgtgggacagcgccggacgcgatatcgcgcgcacggaaattaagtttgatgaagccgttaccggcatcgccacaggcgaactggtcgacgcgctgaagcaaggggaatacgcgatttactttcgcggatacaaagccaacgaagggattattgaagcggatgtccgcagtgtcgatcgcgcgcagttagcgattgtggcgcgtcgtattggcgaggtgattaatcaggagaaacaagcatgaaactgacccctaacttttaccgcgatcgcgtttgcctgaacgtactggccggttcgaaagataacgcccgggaaatctacgcggcggcggaaggtcatgtgctggttggcgtgctctccaaaaactatccggatgtggcaagcgcagtcgcggatatgcgtgaatatgcggcgcttatcgataatgcgctctccgtcggactgggggcaggcgatcctaaccagtcggcgatggtgagcgaaatctcgcgtcaggtacagccgcagcatgtcaaccaggtgtttaccggcgtaggaaccagccgggcgctgctggggcaaaatgagacggtggtgaacggtcttgtctcgccgaccggcacgccggggctggtgaaaatttccaccggcccgctaagcagccgcgcgccggacggcatcgtacccatagaaacggcgattgcgctactcaaagacatgggcggcagctctgttaaatactttccgatgggaggactcacctgtcgcgacgagtataaagcggtagctgaggcctgcgcccgccatgatttctggctggaaccgacgggcggtatcgatctggaaaacttcgccgagattctgcacatcgcccttgatgcaggtgtaagcaaaatcattcctcacatttatagttcgattattgataaggtgagcggcaacacccgtgcggacgatgtgcgtcagttactcgctatcgtccggtcgcgtgtcggctaatcatgaggagagagacgtgcgattccccaaccaacgtttagcgcagctatttgcgatgctgcaaaacgagacgctgccgcaggacgagctggcgcagcggttgtcggtctccacgcgtaccgttcgggcggatatcgccgcgctgaacatgttgctgacgccgcatggcgcgcaatttactctcagccgcggcaacgggtatcagctcaaaattgatgatccggcacgttatcaatccctgcaaacgcagcaatctcccgccctggcgcgcggtccgcgcaccagccaggagcggatacactatttgctggcgcgttttttaacctccgccttctcgctgaagctggaggatttagcagatgaatggtttgtcagccgtgcgacgttgcagaacgacatggcggacgtgcgcgagcatttgctgcgttatcatctgacgctggaaacgcgtccgcgtcatggcatgaaattgtttggcggagagatggcgattcgcgcctgtctgaccgaccttttatggacgctggcgcagcaggagccctctcatccgttaattgttagtaccacgctgaacaccgaggtgtctcaacggctgcggtctcttttgccggatattttctctcattgtcaaatccgcctgaccgatgagggcgagctgtttctgcgtttatactgcgcggtggcggtacggcgtattcgcgaggggtatccgttatcggaatgcgtggcagaggaggtcgatgaaaaggtgcgccatgcggcgcatgagattgcggagctactacaacagctggctgacaagccgctgtcggagccggaagtaagctggctgaaggtgcatattgccgcccgccaggtacaggagattgcccccagcgccattaatgccgatgatgaagaggcgctggtgcactatatcctcaattttattaatacccagtacaactataacctgttgaatgataaacagcttcacgcggacttgctgacccacatcaaaacgatgatcacccgcgtgcgctaccagatcatgatccccaacccactactggaaaatattaagcagcactatccgatggcgtgggatatgacgttggcggcgatatcgagttggggaaaatacacgccgtataccattagcgaaaacgaaatcggttttctggtgctgcatattggcgttgggctggaacgtagttacaacattggctaccagcggcagccgcaggtactgctggtgtgcgatgctggtaatgcgatggtgcggatgattgaagcggtactggcgcggaaatacccgcagattgagattgccctcactctgacactacgcgactatgaggcgcgggacagtattgtggaggattttgtgatttccacggcgcggatcggcgaaaaagataagccggtcatcatgatcgccccctttcctaccgactatcaattggagcagatcggtaagctggtgctggtggacagaacccgtccgtggatgctggataaatatttcgatgcctcgcattttcgcatcgtggagggggaaatagatcaacagacgctgtttaaaacgctgtgcgatcagttgcacgaggaaggctttgttgatgcggcgtttctcgattcggttattgaacgtgaagctatcgtcagtacgttattaggcgacgggattgccttgccgcacgcgctggggctgctggcgaagaaaacggtggtttatacggtgctcgcgccgcaggggattgcctggggtgacgaaacggcgcacgttatttttttactcgccatcagcaaaagtgagtatgaagaggcgatggccatctacgatattttcgtcactttcctgcgcgaacgcgccatgacgcgcctatgcgcatgtcagaattttacgcaatttaaaacggtcgcgatggagtgcgtgagtcgtttttgagaggcgttatccagaattcgatgtaatgcgaatgtaatgctaaactgcattacacattcgattctactggaggcataatggccacgctgaacgtccgtctggatgacaaactcaaaaatgaggcttatgccgtgctggaaaaactgaacattactccaacggaagccgtgcgattactgttccagtacgtcgcggaaacggggcgcatgccagtgaaaaccgtcactcttagcgacagtgaagatgcattgattcagacagttcgggagaggctgtctagtccgcaaaagggaatcaaggttagtctggatgacttatgaactggaattcgacccgagggccttaaaagagtggcataagctgggcgatacggtgaaggctcagcttaagaaaaagttggctgatgtgctattgaaccccagaatcgactctgcccgtttaaacggtcttcctgactgctataaaattaagcttaaatcgtccggttatcgtctggtgtaccaggttcgggatgacgttgtgattgtgtttgttgttgcggtcggcaagcgagaacattcagccgtctatcacgatgcaaacaaacggctttagcgatcaacgcaaatgatgcactacctggttgctgctaccgcgccagataagcgccgggtctttcagatcctgcacaaatttgccatcgaccagcacgttgatgagatcgactacctgcatctgtgcggcgttgagttcatcgagcttgtagccggtccacacccagatatctttccccgggcactccgcgtggatgcgttgtaccagtgccaggatatccggtacgttttgcggatgcagcggatcgccgcccgacagcgagatcccctgacggtgaatgcgcgtgtcgttcagatcggcaatgatcttatcttccatctctttggtaaacggctggccggagttcagccgccaggtgcttttgttatagcagccagggcattcatgcacgcaccctgacacaaacagggtgcagcgggtgccggggccgttaacgatgtctacggggtagtattggtggtagcgcatagcgggtgtccagaaagcatgtaggccggataaggtgcttgcaccgcatccggcaacattgtgatgcctgatgacgacgcgattgcgtcttatcaggcctacggtctttgcaaacggaaattaacctatctgcccattgcctaaatgcttcacgcggcgcttcacttcttcctgcttaccggcgttaaacggacgcgcgtccgggctgcctaaataaccgcacacgcggcgggtgaccgagacgcgcgcggcgtcgtggttgccgcatttcgggcaggtgaaacctttactggtacattcgaactccccggtaaagccgcactcgtagcattcatcgatcggcgtgttggcgccgtaatacggtacatgctgatagctgtaatcccagacatcttccagcgctttcaggttgtgctgaatgttcgggtattcgccgtagcaaatgaaacccccgttcgccagcggcggatacggcgcttcgaaatcgattttgtcgtacgggttgaccttcttctccacgtcgaggtggaagctgttggtgtagtaacctttatcggttacgcccggcaccacgccgaactcggcggtatccagacggcagaagcggtcacagaggttttcacttggcgtgctgtacaggctaaagccgtagccggtctcgtctttccactgatccacggcctggcgcagacgctccacaatcgcgatgcctttagcgcgaagttgctcgctgtcgtacaggtgttcgccgccgaacagcgcgttaatggtttcatggataccaatgtagcccagagagatggacgcacgaccatttttaaagatttcagacacgtcgtcgtccgctttcagccgcacgccgcaggcgccttccatatacaggataggcgcgacgcgggctttcacgccttcaaggcgggcgatacgggtcatcagcgccttccgcgccagcgccagacgttcatccagcagtttccagaatgcggtttcgtcgccttttgcttccagcgcgatgcgcggcaggttaaggctaatcacgcccaggttgttacgcccgtcgtggatctgctcgccgttttcgttctcccacacgccgaggaagctgcggcagcccattggcgttttgaacgaaccggtgactttgaccacctgatcgtagttgaggatgtccggatacatgcgcttgctcgcgcactccagcgccagttgtttaatgtcgtagttcggatcgccaaacttgtggttcaaaccatcgcggatagcgaagaccagtttcgggaacacggcggttttgcgatttttacccagaccggcgatacggttacgcaaaatagacgcctggatcagacgcgactcccaactggtgccgaggccaaaaccaaaggtaacgaaaggcgtctggccgttagcggtgtgcagcgtgttaacttcgtattccagcgactggaaggcgtcgtagcactctttttcggtgcgagaacgcgcatacccttcggcatccgggatctgccactcatcggcggttttgcggtgcttgttgtagctttcggtgacaaacggcgccagcacttcgtcgatacggttaatggtggtgccgccataaatatggctggcgacctgcgcgataatctgcgcggtaacggcagtggcggtagagattgatttcggcggttcgatctcggcgttacccatcttaaagccctgggtcaacatgcctttcaggtcgatcaacatacagttgaacatcgggaagaacggcgaatagtcgagatcgtgatagtggatatcgccgcgctcatgcgcttgtactacgtcacgcggcaacaggtgctggcgggcatagtgtttggcgacaatcccggccagcaaatcgcgctgggtgggaatgactttactgtctttgttggcgttttcattgagcaacgcggagttagtttgctctaccaggccgcgaatttcctggttcagacgaccacgcttttcacgctgaatgtcgcgatcgtgacggtattcgatgtaggcgcgggcaagctgtttgtacgggccggacatcagttggttttcaaccgcagtttggatctcgttaatatccacctgactgcgcgcgttcatttggctgctaacgacttctgcgacggtggcacagtaatctgcgtcatcgactcccgctgctttagctgcacgtagaatggcttccttaatgcgctctgatttgaatggcactttacagccatctcgtttcatcacatgcggtgtcatgatcactccatatttgtaagaacaggttatccacagaggccggggaagccataacaggtttattcatctcttttccaacgacttcccgcaatcctgacccaggttatccacaattcaccttgtgtcgagtgaacaggtgttgtagcaattgtagtcaattaatacaacatattgggtcggtgtgcattttaaagtctatatgtagtgatttgcatcaaggatgtttgcaattttattgatgtagaacaaggtaaaaatcagagcgtacagatggcgggcgctgtagcgtttgtaaaagatagcaagaaaaatctgattaattattcaacaaaaacagtcagtaacctggagcaacgccacagcccgtgtcaataggtttgtggcgtttatccgtataaggatgtcgcgttagcgttgtaaccaccagatggcttcaaatgggcggagcgtcatcgcggctggctggctggcgacctcgccataattatgcagtagcgcctgccactgtcctttgatatgcggcggatgccactcctggcactggttactcagattggcgacaaccagcaggatttgcccctgccactggcggcgataacaccatactgatgggctatccgggaggagatcctgataatcgccccagatcagtacaggctgggttttacgtagcgcaatcagcttttgataggtgtaaaacaccgagttttcatcgcgtaatgccgcctcgacgttaacctccgtatagttatcgcacaggcttatccacggctcgccttgggtgaaaccggcgtttttaccgttgtcccattgcatcggcgtgcggctgttgtcgcgggatttactggccagaatagccagcagttcgtcggggtcgcgcccggcggcgcgtagcgcggcaaacatgttatggctttccacgtcgcgataatcggtgatgcgggtaaagtgtgggttggtcatgccgatttcttcgccctgatagatataaggcgtcccttgcataccgtgcagcgccatcgccaacattttcgcggctggaacccggtattcaccctcgtcgccaaagcgggaaacgatgcgcggctgatcgtgattacaccagaataacgcgttccaggcgacgttatgcatcccctgttgccagtggcggaacaacgctttcagcgccacataatcaggttttgccagcgtccacttttcgccattggggtaatccaccttcagatgatgaaaattgaaggtcatcgagagttcgtcgccgctaagcgcggcatattgctggcagttttccagcgtggtagaggacatttcgcctaccgtcatcagattacgcggcgtaaaaacgtcacggttcatttcgcgtaaaaacgtatgcgcgcgcggcccgtcggtataaaagcggcgtccgtcgcccgtcggatcgtcaggaaaattctgatctttggcgatcaggttcaccacgtccagacgcaggccatccacgccgcgatcggcccagaattcgcagacctttttcagctcggcgcgtacggcggggttttcccagttcaggtcggcctgttcaggcgcgaaaaggtgtaaataatattgttcgctctggctatgccagcgccaggcgctgccgccaaatttggattgccagttattcgggcagacatccggcgtgccatcgcgccagatataaaactgacggtatggactctctttgttcagcgcttcgcgaaaccaggcgtgctgggtagaagtatggttaaacaccatatccaggatgatacgaataccgcgtgctttcgcctgcgcgaccagctcgtcaaaatcatccagcgtgccgtaggtcgggtcgatagccgtataatttgcgacgtcataaccgttatccacctgcggcgagatataaaacggcgtgagccagatggcgtccacgccgagtcgctgtagatagtcaaggcgctgcgtgacgccgcgtaaatcgccggtgccgctgccggtcgtgtcctgaaaactttttgggtagatctgataaataacgccgttttgccaccagaggggaatagtcattgttgtttcctgcaagtgcgttgggacgcaactgcgccccggagaagtattagacaatttgtaatgtgccctgacgatgcttacgctgatagataaaggtggtcagaatcaccgggatcacgatcgcgataaccatcgccatgccgtacacctgccagtagcgcggcggtatagacaggatgcccggcaggccgcccacgccgataccgttggcgatgacgccgttcagaccgcagagcagtcccgccagaccagatccgatcatcgcgcacagcatcggaaaacgatacttcaggttgataccgtacatcgccggttcagttaccccaaggtaagcggaaatggcggcaggaacggagatctcgcgttcattgtgtttacggctggagatgatgatgcccaccacggcggaggcctgcgcgatattcgacagcgcaatcagcggccagactggcgtaccgcccatgctctggatcatctgcatatcgatagcgagcgttgtctggtggacaccggtaatgaccagcggggcatacaggaagccgaacagcgccgcgcctatcggggcgaaactgccggtcatcagataacgtaccgcaaaggccacgccgtcgccgatcatacgaccaaaggggccgataaaggtgtgggcgagaaagacggccagtattaacgaacacaccgggacgacgaccaggtagagataatccggcacgatgcgtttcaaccgcgtttcaataaatccaagcgccagccctgccagtagcgccgggataacctgcgcctggtagcccactttctcaatgctaaataagccgaagttccagacgtccggcgtttgctggcccagcagatacgcattcatcaactgcggcgacaccagcgtcacgccgagcacgataccaagaatcggcgtgccgcccattttttcaccgccgaccagcagattcccaccggcagatagaaaaagatcgcttcgccgatcaaccataaaaaatcataaagcgtttttagcgccggatgcatctgcgccagcgtttggccgttgctcatcggcacatcgccgatcacgttacgaaagcctaagatcaaaccgccgctgatcaacgccggtagtagcggaaagaagatctccgcaaagtgggaaattaactgctcatgccatttcatgttctggcgagcggcttttttggcctgctctttatcagcatacgctttgccggtggtctccagcagcgcgttatagtaatcgccaacgtcggtgccaatcaccacctgaaactgaccagcgttggtgaaacaacctttaaccatcggtaattgttcgatctcttttggcctggcgttcgcgggctggtggagcacaaagcgcaggcgagtaatgcagtggctcaccgtggcgatgttgtcgcgcccgccgaccaggtcaatcagccggtcgatatcggcttgttttactttgctcatcgtaaagcctcatggcagaggagatatgttatgggttggcgcaagagtagctcttcaacgttggtttaaaaatgggaacgttcccgaaacgcagcgacgatcacaaattactcgtggtattccgtttaattagtcactcaggcgagggtagaaggaatgacgatccggcgcggatcgcagcggccattgatctgttcgatcagctgcgaagccgcctgtcgtccggcttcagcatagccaggatcgacagtgacgatctccgggtgcaggaattttatcagcggcgtgttcccgacgcttgccagttgcagcgtctcaatacgttgctcctgtaaatacttactggcgcccaacgccagcgtatcggtggcgcagactaacgcggtggtatccggcatgatgacgcttgccgtatgctcatagccctgcttcatggcaagaccgggcagggcggcgacggggtgaagtttatgttttttgcaaaacgccaggtatgcgtcatgccgacgtttgccggtggtaatatcgctatggggaacgcccagaaagctaatgttgcggtgtccctgctcatacagccgctgcataaggatatgaatcgcgccctcgtcgtcgtaacagacggaggcaaaaccttgcgcatctcttgccagcagcaccagcgaggctttccagggggcgatcaactcttctgtgatgccggtaaagccaaacagcaccacgccatcaatgttacgtcgtctgagcatgcccagatgttccattaccagcgtcggcgagaactgactttccatcataatagggtcgtagccctgttcgtaaaacgcaggcagcatggtctgaaccgcgaggttttcagacaacgaatcaaggcgagtgacgataatagcgaccactttatcgctttgtccccgcatcgcgcgggcggagcgggacggggagaaaccgtgttgattcatcaccgcttcgacacgctcgcgggtacgttcgcttacgccgctttcattgttaagcacgcgggaaacggttgatttccctacgccgctcaggcgggcgatgtctttgatagtgagccggttttgcatcctgttttcccgtggcgtgacgctgatggtgataaaaagagtaactttactcaagcgaagggcaatgggcaaagtctggtttatcgttggtttaattacgtaacggtatgataccgccataattgccacaaaacttatggatttatgcgtataatccgcggcgcaaattatttacttaccggaggcgacatggaccctgaacccacccctctcccgcgatggagaattttccttttccggtaagcctgcctctgctgtcttaccggtgtgtaagacagtgacacaataacgtccctgtttttatttaaacattgctcatcgggcaaggctttgccgtgcctgaagaattttctgcgcctgacttcggcgcggagggattacctatgctaaaaatcattacccgccagctttttgcccggcttaatcgtcatttgccttatcgtctggttcaccgcgatccgctgcccggcgcgcagaccgcggtaaatgcgactatcccgccttcgctgagcgagcgctgtctgaaagtcgcggcaatggagcaggagactctctggcgcgtttttgatacgcacccggagggattaaacgctgccgaggtgacgcgcgcgcgtgaaaagcatggcgaaaaccgccttccggcacagaaaccctcgccgtggtgggtgcatctgtgggtatgttatcgcaatcctttcaacatcttactcacgattcttggcggcatttcttatgccacggaggatctgtttgccgcaggcgttatcgccctgatggtcggtatctcaacgctgctgaattttgtgcaggaagcgcgctcgacaaaagcggcggacgcgctaaaagcgatggtgagcaataccgctaccgtactgcgggttattaatgaaaatggcgaaaatgcctggctggaattacccatcgatcaactggtgcccggcgatattattaagctggcggcgggggatatgatcccggcggatttacggattatccaggcgcgcgatctgtttgtcgcccaggcgtcgctgaccggcgaatctctgccagtcgagaaagtcgccgcgacgcgtgagccccggcaaaataacccgcttgagtgcgacacgctgtgctttatggggacgaacgtcgtgagcggaacggcgcaggccgtggtgatggcgaccggcgccggcacctggtttggtcaattggcggggcgcgtgtcggaacaagataacgagcagaacgctttccagaaaggaattagccgcgtcagtatgttgctgatccgctttatgctggtcatggcgccggtagtactgattattaatggttacacgaaaggtgactggtgggaagcggcgctatttgcgctctcggtcgcggtagggctcaccccggaaatgttgccgatgatcgtcacctccaccctcgcgcgcggggcggtgaagctctcgaaacagaaagttatcgtgaagcaccttgatgcgattcagaacttcggcgcgatggatattctgtgcactgataaaaccggcactctgacgcaggataaaattgtgctggagaatcacacggatatttctggtaagcccagcgagcatgtactgcattgcgcctggctgaacagccattatcagaccggtctaaaaaatttactggatacggcggtcctggagggagtagacgaaaccgccgcgcgtcagctctccggacgctggcagaaaatcgatgagatcccgtttgattttgagcgtcgccggatgtcggtagtggtcgccgaagattcgaacgtgcatcaactggtctgcaaaggcgcgttacaggagatcctgaacgtgtgtactcaggtgcgccacaacggcgatattgtgccgctggacgacaatatgctgcgccgggtgaaacgcgttaccgacacgctgaaccgtcaggggctacgcgtggtcgccgtcgcgaccaaatacctgcctgcgcgtgagggcgattaccaacgtatcgatgagtctgacctcattctggaagggtatatcgcttttctcgatccgccgaaagagaccaccgcgccggcgctgaaagcgctgaaggcgagcggaattacggtgaaaattctcaccggcgacagcgagctggtagcggcgaaagtttgccatgaggttgggctggatgcgggcgatgtcattattggcagtgatattgaagggttaagcgacgacgcgctggcggcgctggccgcccgtacgacgttgtttgcgcgtctgacgccgatgcataaagagcgcatcgtcactttactcaaacgcgaggggcatgtggtcggttttatgggcgacgggattaacgatgctccggcgttgcgggcggcggatattggtatctcggtagatggcgcggtggacatcgcccgtgaagcggccgatattatcctgctggaaaagagcctgatggtgctggaagaaggcgtcattgaaggtcgtcgtactttttctaatatgttgaaatatatcaagatgacggccagctcaaatttcggtaacgtgtttagcgtactggtggcgagcgcctttttgccgttcctgccaatgctgccgctgcacttgctgattcaaaacctactgtacgatgtatcccaggtggcgattccgtttgataatgtcgatgaagaacaaattcaaaagccgcagcgctggaatccggcggatttggggcgctttatggtctttttcggtccgatcagctcgattttcgacattttgaccttttgtctgatgtggtgggtatttcatgcgaatacgccagaaacgcaaactttgttccagtccggctggtttgtggtgggattactgtcgcaaacgctgattgtgcatatgatccgtacccgccgtctgccgtttattcaaagtcgcgccgcttggccgctgatggcgatgacattgttggtgatggtggtgggagtctcgttgccgttttcgccgctggcgtcttacctgcagttgcaggcgctgccgttaagctatttcccgtggctgattgccattctggtgggatatatgacgttaacccagttggtgaaagggttttacagcagacgttatggctggcagtaaacactttcgtcggggattcgccagcgtgcttaatccccgatatcgctaaccaggccagatgcccgtaaagctcgacaagtttaacgcgatcggctttatctttaaatttcagggcttattcaagcaactgtagaatgctatatgcaggcataaaaaagaggaatgtccagctaagtttgtaaaatacattctctgcccccgagccagaacgagaggaggagatgtcccaccgccggatatgttttgcggatatgcgacgaaagcggcgaatatagctaatgcaataaactaagtaaggaggaatcgctaaggcggcagtgggtttaggaaacataagggtaagcaatatggctgcgacaatgaagcataaaaagactatcttcgcggtagattctatctgttttaattcctggcgtatgctttcagcatgtttctcctgccagcgacggagcgtgctgttgctaaatccatattcttcgcacaacgccttattcggtacgccgtttttcgactgttgcagaaaatcggcgatttgttcctcggtaaaacgcgatcttaccattgccgcctctccatggctgttggtgccccgaaccgggcaaacttgcgccgcccggcggggatgacgtccggcgcttagcgacgaacagcgatcgcttcaatctcaattttcacgtctttcggcagacgggcaacttccacgcaggaacgcgccgggaaggtggcgttgtgctcggtgaagaaggcttcgtaggtggcgttgacggtcgcgaaatcgttcaggtctttcacgaatacggtcgttttcacaatgtcgcctactttcaggccagcggcttccacgatagctttaacgttttccagcgactgacgtgcctgagcggatacgtcttccgctacggcaccggttttcggatcgaccgggatctgaccggaagtgattaccatgctacccaggtcaacgccctgtacgtatgggccgattgctgctggtgcattttccgtcgcaatagttttgctcatgatttctcctgaattacagcggtaatagaatgtccccgctcattatagggagccgggatctcataaccaacccaaattagttggccagcaccacataatgcgaaaactctttttcacagtatttgcatttgagggcgatatcattggcgcgttttttcactgcaaagctggaggatactggttccgcgtggctgatgcagttgctgttcgggcaaaccagcacattattaatacgctctggcaggctggggcgtgatttcccgactacgtcgtagttgtcgatgcggttaacggtggcctgcggcgcgtacagagcaagttggttaacctgctcttcggtgagaaaggtgttttctattttgattaagtctttacgccccatctcgccagacgggagattcagaccgatagtgattcgctgatcggtctcggtcaatttaaacagactcagcagtttaaagcctacctgcgcagggatatggtcaatcacggtgccgcatttaatggcttcaacctgcagtttgttatcgtgtgtcatcgtttttctcccttacagactcagttcgctattcagtactaacgccagtaacgcctggcgagcgaaaataccgttgcccgcctgttggaagtaccaggcgtgtggcgttttatccacatccgtggtgatttcatcaatccgcggcagcgggtgcagcactttcatattttcacgcgcgccgttcaggtcgctggcgcgcagaacaaactgcgccttcacattggcgtactccgacgggtcgagacgctctttctgtacgcgagtcatatagaggatgtcgacgtcggccatgacctcttcaatagaaccatgcaggctccaggccatccctttttcatccagcatatccagaatgtactgcggcatcgccagcgcgtccggcgcgataaaataaaaacggttgccgctaaatttcgccagcgcctgggttagcgaatgcacggtgcggccatatttcagatcgccgaccatcgcgatatgcaagttatccagacggccctgcgtttcctggatggtgaacagatccaacagggtctgtgtcggatgctggttcgaaccgtcgcccgcattgagcaccggcacctgaccggaaaactccgtcgccagacgtgccgcgccttcttgcggatggcgcatcacaatcgcgtccacgtaagtgctaatcactgagatcgtgtcggctaacgtttctccttttttccccagcgacgtgttggcgctgtcggagaagcccactacgctggcgcccaggcgatgcattgaagtttcaaacgacaggcgggtacgcgtggaggcttcgaaaaagcagctggcgatcactttatgtttcaaaagctccggctgcgggttggcttttaatttcgccgccgtcgccagtaccagattaagatcgtcgcggctgaggtcgtttatggaaatgatatgtttttgatatagcgggttagccatgtttatctcctgacgcctgggcaaaaaaaaacccctcaattgaggggcttggtattggttttcaacggaaagaaaaacggcaggcctgcgtcttttttcagacgcggtaagacagaatgtcgtacacactgaaccatgcttcctcccggcaaattgtccgcgattatactcagctctgttttgggatcaagcgattaatgcatgatttactcatcgcaaacggttcttatgaatttaaattcattttaagcaaataattaatttgtttgtgtaccagcgccgtgcgctgaacgacccgtggtgcgacccagacaatactgctaccggcaacgacgccgagaatttccggcaatgcgtggtaatccagaattctcgcgacggcgcgaccataacctgccgccgtatggataaggataaattcgctattatgttcaacgctaacgaccatttcggctattgaacgtccggcatccggcgaaggtcgccgctggggatttacggaataaatcttttgtcccttcgtatttctgatttttattgcgcccagcagcttgagcaggcgcgaaaccgtagactggctgataccttcaaatccctcattttgtaaatcgcggcgaatctcctcctgggacaggtaacttttttcactaatcaggcgctgacaaaccgccagttgctgttgttctttggcggagtaatcatcgtattccttcataaatgcaccttatctttattattgatatcaacggactggcgaaattcatcacatttgtcacatcgattgcggatcaatcgggcggttttgcaggaaaatgagaagccgatcaaaaaaggtgacggcgtgcctgatggcgctgtgcttatcagtcctgtcagataagacgcgtcgccatctggctcgttacatcatcgctccgatgctcagtaccgccatattcagcaatgtcaggatcagcaacagcggggcgacccatttcagatagcggacatagggaacccgcgcgatcgccagaccgcccatgaccacggcggaggtgggcgtaaccaggttcacaatcccggaggccgactggtaggcggttacgaccaaatcccgctgtacgtgggcaaaatccgctaacggcgccataatgggcattgtcaatacggcaagaccggaagaggagggcaccaggaaggagagcaatacttccagccagtaggttacgtttatgaaaatagtggtagagaggccggaaaccagactttccgcgctgtgcaaaatggtgtgggtaatcataccgttatccatgaccaccacaatgccgcgcgcgataccaataattagcgccacgccgagtaaatcccgcgcgccgtcaataaaggtactggtgaacgcttcctcacccatccgcgttatcacgccaacgataatcgccgccgccagaaagacgccggagatttccgccatccaccagccgagaaccgccacgccgtaaatcatcaccgcgaaagaggcggcgaagatcatcagcacccatttccgggtagccgtaaactccagcagagtattggctcgattgccgaggaaatgggcgcggttttcctccattttatctgccacgatagaaagctcaggatgggcgcggactttgcgcgcatagcgcattacccaaaacacgcacagtacgtagccgacaattaacagcagtactcgcatcagcattccctgagtaaaagggatgccggcggcgttggcggcaatgaccgtggcgaaagggttaatggtcgaaccgagcgtgcctatccccgcgccgagcagtacggttgccgcggccactaacggatcgaagcgggccgccatcataaccggcaccagcagcgtgtagaagggcaacgactcctccgccatgccatagatagtgccgcctgcggcgaacagcgccatcagaatggggatcatccactcatctttgccgttgagtttgatagttacccgttcaataccggcatcaatcgcccccgttttattcaccacccccagaaagccgccgataatcaagacaaacagcgcgacgtcaatggcgccggcggtgtaggtttcgtggttatagaggccgtcaatcggcgccagtaaaacagcggtaatcccttgcggatgcgcgtccacgggggcatacgttcccgccaccggcacctcttttcccagcgtggcgttcatcgccatttggtattttcccgccggcacaatccaggtcatcactgcgaccagggcaataagaataaacaggatggtataagcggtgggaaatttaaatttacccatgatgttctctcctgatatcacggatatgcgccgcgagggcgcatatcctgtgggattagtcgccgagcgtcgccaccatgactgctttgatggtgtgcatccggttttccgcttcatcgaagactatcgagcctgcggactcgaacacctcttccgtgacctccagtcctttcaggccgtaagccatttcgatttcgcgtcccactttggtgtgctcgttatggaaggcgggcaggcagtgcataaacttcacatcaggattaccggtagcgtttaccacctgctggttgacctgatatggcgtcatcagactgacgcgctccgcccaggcttctttgggttctcccatcgagacccagacgtcggtatagaggaaatccacaccgtgaacgccgtcttcaacgctctccgttaaggtgatacgagcgccggtaacgctggcgatttctcggcactgcgcgaccagcgcggcatcaggccagaaggactttggcgctatcagacggatatccatgcccatcttcgccgcgcccaccatcagcgaattgcccatgttgttgcgcgcgtcgcccaggtaggcgaagctcagttccggcagcgttttgcccggcgcatgttccagcatggtcatcagatcggccaggatctgtgtggggtgaaattcatcggtcaggccgttccagacgggaacgcccgcgtattcccccagctcttccacaatgtgttgaccaaatccgcgatattcgatgccgtcatacatccgccccaggacgcgagcagtatctttcatggactctttatggccgatctgcgagccgcttgggccgagataagtcacctgcgcgccctggtcgaacgcggcgacttcaaacgcgcatcgggtgcgagtagaggttttttcaaaaatcagcgcgatgtttttgccgatcagtgtttgcttttcgcatccggctttttttgcggctttcagctcaatagccagatcgatgaggtgttggatttccgccggggtgtagtcaagcagcttcaaaaagttacgatttttcagtgaaataaccattacaatatccttgttaaaatgaattgcctgatggcgctgcgcttatccggcccacggttatgcgcgctctgtaggccgaataaggcggaagccgccatccggtaaaaagccttatgcgtcaacgtcggcggtttcacaccgaatcaaagtacctttctcgcccgcgagaatggcttgcccatccgccagcgagccgattccggcaatgccgcggcaatggctgacaaactcagcgcaggcggtcactttcgggcccatcgaaccggcgtcgaactgcatttcacgaagcagctccggcgtaacctgcgccagcgggcgttgggtgggcttgccccagtcgagatacaccgcgtcggcatcggtcagaatgagcagcgcgtcggcgtgaatttggctggcaagcagggcggcggacagatctttgtcgatcaccgcctcgataccgtggtagccatcggctttttccacgaccggcacgccgccgccgccgttacagataaccaggtgatcgcggctaatcagcgcgcggatggcatcgttttccacaatgcgtttcggctgcggggagggcacaacgcggcggaaggcgttaccgtcggctttgaatacccagcccttttctgcctgtaacgcacgggcctgcgcttcgtcgtaaatcggtccgatatatttggttggattgaggaatgccgggtcgttggcatcgacttcgacctgggtgagcaggacgctgatttcacgctccggcagatgattcttcagcgcctgttgcagcatgtagccaatcatgccctggctttccgcaccgagaatatcgagcgggtagggtgtaacgttagcgtaggcgctattttgtagcgccagcagtcctacctgtgggccgttgccgtgcactaacaccacgcgccattgccgcgtaagctgggcgatggttctggccgccagttcgatatttttacgctgaatatcagcctccagcggttcgccgcgtttgagcagcgcattgccgcccagcgcgacgaccagtgtgcgtttgttttccataacgtctcctttaaataccatcgcgttccagtggacagctcatgcagcgtgcgcccccgcgcccgcgacccagttcatcgccgggaatgggaaggacggtaatgccggctttgtcgtatttttcgttggtccagatgttgcgctcatagcccaccaccacgcctggacgcagggtgagcacgttattggcgtcattccactgttcgcgctcagcttcaaatgcgtcgccgccagtggtgattaagcgcacctgatcgatgccaagcgctgtttcaagagcatgaaccagcgtgctctcctgggttcgtttcagaccgccgcgtccgtctggcgtcagcgtccagcactgaacgtccgggcgaacgacttccggatagacggagaaggtgtcgatatcaatgtgggtcatgacggtgtcaaggtgcatacaggagcgatgttttggcagttcaacggcaatgacgcgttccgcctgacgatgtttaaacaatgcctgcgccaggaactcgacgccctgcggcgtagtacgttcagacataccgatcaacaccgcgccgcggccaatcaccagcacatcgccgccctctaaagtggcgtggtcgtaattaatgtcctcgtcgccgaaatatttaatgaaatcaccgcctgcgaattgaggatgccagcgataaatggcacgtaaattattcgtttcacgttggcgtgcaggtttcgccatggggttaattgagacgccgttatatatccagcaggacgtgtcacgggtaaataggtgattcggtaatggcttcataataaagtcattaatatcgtgagtatcgaccaccatattttttatggaggcgggaatttcgccgtaagttaaaccgccgcttaaatggcgagccagttcacggtgcggcatatccgccagccaggcgcgaatatctgcggcaaaggtgggcccaaggcgataatcggaaatttgcgtatccagtagccaggctttagcgtcagccacatccagcgtttgggtgagcaggtcggttaacagcaacacttctatcccttgctggcgcagcgtgttggcaaaaatgtcatgctcttcgccagcgcgctctacggataatacatcgtcaaaaagtaattcctgacaatttgaaggggtaagtctttttaggctgagattgggccgatgcaacattacgctgcgtaattgaccgatttcagaaccgacaaaatgcttttccatcattataccttttacataattacaagaataaagaaggagtggctgcaaatatttagcgtgcttgcagtcgcggcgtttcagttaaattcgggagcaatgattgaattttatttgggttgttaatgtgatgagattcacatcaatcaaggagtgctatttttcttacttaatatatgaaccgggtcagagaaattcaaaaaacaataaggcattaaatgaattactacgcagctatatggtttgttatttttctattgttaattatttgtttgctgtattgaatgatatttaaatcttaactcattgaaaataaagtgattatttttaatggttgcataactatgcgtgagggggattttattatcggggatatttaaataatttaaaaataactatggatagagaagtcatttatgcagggagagcgaattgtgatcgctaaaacgtttttatgttaacgcctttaatatcaaagcattgttagtgatggcaatttggcgccgctggggtttatgcataggcactgcataaagttgggcgaactattaacaatatagaaacaccgctggcgataaacatgcgctggcgcaaaatcgatgagagtaagggtagtatggcagccatttttctcgtataaagagaaaaataaaacgctgttttaactaaggggatgcgatgattattggcaatattgaacatctggaggtctggctgccgacggcgttacggcaggcgattgagcacgtcaatgcgcatgtcacgacaacgaccgcgccaggtaagtatgacattgacggcgacaggctgttttatatgatttctgaaaatatgacggagccgggcgaatcgcgcagcgcagagtatcacgctcgttatcttgatattcagattgtgctacaaggtcaggaagggatggcattcagtacccggcctgcgggaacgccgcacacggactggctggcggataaagacattgcatttttaccgacgagcgtcgacgagaaaaccgtcgtcctgaacgaaggcgactttgtggtgttttatcccggcgaagtgcataagcccctgtgcgcggtgggagaaccggcgcgggtacgtaaagcggttgtgaaaatgctgatggcgtaatattttgtgccggatggcggcgcctgcacgttgcgatcttgtaggccaaccgccatccggcatcatcacgacattatttagacagcgtcgctaccattactgctttgatggtatgcattcggttttccgcttcatcaaagacaatgctggccgcagactcaaaaacctcgtcggtcacttccatcccgccatgtaaaccgtactcttcggccatttttttgccgagcgtggtttcgtcatcatggaacgcaggcagacaatgcaggaacttaacctgcggattgccggttaaggccatcatctggctgttgacctgataatcacgcagcagggcaatacgctccgcccatttctctttgggttcgcccatagagacccaaacatcggtatagataaaatccgcgccttttacgcccgaggcgatatcttcggtcagggttatggcgccgccgttctttttcgccatggcgctgcactccgccactaacgcggcttgcggccagcaggcttttggcgcgaccagacggagatccaatcctgttaacgcggcggcttccagcatggagttacccatgttattacgcgcgtcgccggcatagaccaacgtcatctcgttaaaggctttacccggcagatgttcctgcatggtaagcagatccgccagtaattgcgttgggtgatactcatcggttaaaccgttccataccggcacaccggaatattcagccagcgtttcgacgatctcctggccatatcctcgatactgaataccgtcaaacatccggcccaggacgcgggcagtatctttgatggactctttatggccgatctggctcccgctggaacccaggtacgtcacgcgcgccccctgatcgtatgcggcaacttcgaaagagcatcgtgtccgggtcgagtctttttcgaagatgagcgcaatattcttacccaccagcttttgttcttctttaccgtttttcttatcggctttcagtttggcggcaagctgcaacagagcagtgagctcgctggcggtgaaatcaagtaactttaaaaaaggtttttggtaaaacgtagacatacttccctcacatggcttaggcctctcattgaattaaaattcactttatatggatgattattcatttgcaactctgtttgataaaacttttctcgataaggtggaggcaacgtcggcggtatgtgacaataagagtatcggcaggacatctatgaggaacgagctatggcaaacccggaattactggaagagcagcgtgaagaaacgcgcttaattattgaagagttacttgaggacggcagcgatccggatgcgctgtacactatcgagcatcacctttccgctgacgatttcgaaacgttggaaaaagccgcggtagaagcctttaaactcggctatgaagtgacggagccggaagagctggaagtggaagagggcgatacggttatttgttgcgacatcctcagcgagtgcgcgttgaacgccgaactcatcgacgctcaggttgagcaactgatgaacctggcggaaaaatatgatgttgaatacgacggctggggaacctatttcgaagaccctaatggcgaagagggtgatgacgacgattatgtcgatgaagatgacgacggcgtgcgtcactaaagctgcatagtatgacggtacggcagcgtctgctgtcgtatttttttaacaggttacgtatgaattacccgcaaatactctctccggtgcttaatttcctgcattgcccgacgccgcaggcgtggattgtccaggcccgcgatccgcaaaatcttcctcttctgcttaccgatcacctgatctgcgaactgaaggctgcgcaaaccgcgttgctgttggtgcgtaaatatgtcgccgataaatcgggcgccgacgcgctgctctcctggctgcaaccttacgaggcgttcgcgtttcgtcaggggccggagccggattttgttgccctgcataaacagattagcaaaagcgccatgccgcaaactgatgacccctggggacgtcagcttatcgaccgtatggtgttattgattaaagaggagttgcaccatttttggcaggtacgcgaggtcatgcaggccagaaacattccttatgtgaaaatcaccgccagccgctacgcgaaaggaatgttgaaagcggtacgcacgcacgaaccgctcaccttaattgataagctgatttgcggggcgtatatcgaagcccgctcctgcgaacgttttgccgctctggcgccctggctggatgaggatttacagacgttttatctctcgcttctgcgctccgaagcacggcattatcaggattacctggcgctggcgcagcagatttccgccgaggacatttctgcgcgcgtgcgctattttggcgaggtagaagctgaccttatcttgtcgccagaccgcgagtttcgttttcatagcggcgtgccagccgccggataaagggtaaaattaaagattagcgtttttatcttttacgctgtcgccacctgcgtggtcatccgcccgacatcaaactgctggcgagcagaaaaagtcattttcatgatattctgtcctgagtaaagcctgccctgcggcaggcaaaaagaactcactcagtgttatattcccgaaaggtgaccgtgaacaatgccatttttgcatcatcactacgggttcttgtgttgaaatacttactgtttcacgccttttgacgcttcagagcaggtcttgccaacaaaggtttgtttaattttgttgatggaggttgttttattacctcctgcatcgacatccgatttcatggtcatcgcaaattctgtatcgcttattttcgtcgtttctacaatagagtgcgatttgacatcaggattattacagacagtctcattgatcagtttggtatccgtactttctacaaatgttgtcgtgcaaccgcctgcactggtagaaaaacccttcaccatttttttagaatcttcagacattttaggggtataacacataagcgtcgctatgcccgaatttttttcatccattaatacttcttttgtatctggattgatggtgcgcatttctatattttccattttccattcgccgggctgtatatctaatgcatatacattagagatactaataaacatagcggggaaaacaattgctgataataggcgtttcatttataacttccttgaataataagtgattcccggataacaggatgtttccgggattatttatatcagcaaaaataatacctggcgaggataaataaacgcctggttttcagagatcctttaacatcctcacttcgcaatcgacatgtccggtgcagccgagcggttcgctaatatgttcaaatcctaaacgttcgtatagcgcaatcgcctcgcgtaaaaaagccgttgtttccagatagcagcgtttaaaaccctgttcacgggcatgatccagcgccatcagcgccagctttttcgccagcccctggccacgaatcaccggtaaaaaatacattttttgcagttcacaaatgtctggttcgctacaggataacggcgccacgccgccgccgcccaccacacaaccgttttgctctaccacccagtaggccgcgcccggttggctataaacctgatacagttcatccagattggggtcggcaacggtataacctttatcggcggtaagtccgtattccgctgaaacctgacggatgacacgggcaatagcggcattgtcggcggtagtgattcggcgcaccgtgagcgttggcgaggcgacattattcataatatggctcaatttttaaaatttatttatagattactttaataccaccgtcttgagttacgcgcaaggagatcctgaatcagacaaaataaaaggcggaaaaattaaacaaaaatagtatcgtagtcaaatcagtaacagtttactggtttttattattaattctaatagattgtaattcagggatatgattcatgaataacgttatcagtagtaaagataaccataatcacacgttggtgtttacaggcaagggcggaaagtattttgttatttgccttgtgaatttcttgttgacgtgtatcacgttgggaatctatgcgccgtgggcgatggtgaaatgtcgacgttatatttatactaacatgacgctaaacaatcagccttttgcttacaaagccacgggcggcgcattatttattagtgtgttgttagtttttattatttatattgttagcctctctcttattgaacacggtcatcccggtctcggttttacgctattcggcttattaattgcgattattccttttatggcggtgaaaggattacagtatcaggcgatgatgacttcgcttaatggcgtacattttggattccagtgttccatgcggcgcgcctggtggtacatgttcgctcttcctgtactcctgatggtggcgctttatattgttctttatattatctcactggtaaccatcgccgtcggcggtttagtgttcagtatcgtttttctcggtttgctggctattattgggataggggtcattaacggtattacctacagcaaatggatgaccttgtttggtaatggcgcaaactttggcattcatcgtttctcgattcaggttaatgttaaaacgtgcatcagagggtgcgtgttggcaatgttgacccttttcccttttgctgtcgtgattggttatctaatcgcgccggtgttcaccgacatgattcttttgagtatgatggggaatgcgcaggcaggaggggcgcttattctgcaatattatggccagataatggcatgttatttcctctattttctcgcgattattgtggtaaccagttacttatatgtggcgttacgcaacctgtttttaaacaatttgtcactggcgaacgattcgattcgttttcattcctctgtcactgcacacggtatgctgtggcggttactggtggtgtttgtgatttccggcgtgaccttagggctggcttatccgtggttgaaaatttggctggtgagctggctggcgcagaatacacaggtccagggcgatctggattcgcttgagttaaccaatgatgagaagccgctggaaaacagcccgctaatgtggatttctcgtggcattatgccttacttcccgtttatctgatgtaaaaaggccgacgtttacgtcggcccataattcatgttgtcggatggcggcgtgaatgccttatccggcctaccgatcgcgccatgtcaataagcgaacgtgtaggcctggtaagcgaagcgccatcaggctttcagattacagcgcgctaataaccgcctgctgctcaatcagtttcgctttggcttctgcgtaaccgtccagcttctcacgctctttggcaatcaccgcttccggcgcacgggcgacgaaaccttcgttggacagtttgccttcgatacgggcaatctcgccttcgattttcgccacttctttcgccagacgcgccagctcatcgtctttgttgatgaggcctgccatcgggatcagcagttcggcgccgtcgatgattttggtcacggaaaccggacctttgtcatcggctggcagcacggtgatgctttccagacgcgccagggtttgcaggaagctacggttgtcgttaacacgacgaacggcttcttcactacagccgcgcagcagcagttccagcggtttgcccggggcgatgttcatttccgcacgaatgttacgtaccgcgacgatcgcctgcttcagccactcggtatcggccagcgcggcttcatccacctgtgcggcgttatattccgggaacggctgcagcataatggtatcggcggtaatgccacagataaccttcacgcgctgccagatggtttcggtgatgaacggaatgatcggatgcgccaggcgcagcagaccttccagtacggtgaccagcgtatggcgggtgccacgcagttcagactcggaacccccggtcattaccggcttggtcagctccagataccagtcgcagaactggttccaggtgaactcgtacaggatgcccgcggcgatatcgaagcggaagctgtccagcgcgtcgcggtacgctttaacggtctggttgaattccgccaggatccaacggtcagccagcgacagcgtcatttcgccgccgttgaagccgcaatcctgctcttcggtgttcatcagcacaaagcggctggcgttccacagcttgttacagaagttacggtaaccttccagacgcttcatatcccagttgatgtcgcggccggtcgaggccagcgccgccagggtaaagcgcagggcgtcggtgccgtgcggctcaatgccgttcgggaactgcttctcggtacgcttgcgaattttctccgccatctgcggctgcatcatgttgccggtgcgtttttccagcagttccggcagggagatgccgtccaccatatccagcgggtcgataacgttacccttggatttggacatcttctggccttcgtcgtcgcgaatcagaccggtcatgtagacggtatggaacggcacctgcggcttgccgttttcatctttgatgaagtgcatggtcatcatgatcatgcgggcaatccagaagaagatgatatcgaagccggacaccatcacgctggtggggtggaactgacgcagggcgtcggtgttttccggccagccgagggtggagaaagtccacagcgcggaggagaaccaggtatcgagaacgtcttcgtcctgacgaagcgcaacgtcggcgccgaggttattttcctgacgcacttcgtcttcggtacggccaacgtagacgttgccgtcgttgtcataccatgccgggatacggtgaccccaccacagctgacgagagatacaccagtcctgaatatcgcgcatccaggagaagtacatgttttcgtactgcttcggcacgaactgaatgtcgccgttctcaaccgcttccaccgccggtttcgccagcacgtcagcacggacgtaccactggtcggtcagcatcggttcgataaccacgccgccacggtcgccgtaagggacagtcagatcgtgcggtttaatttcttccagcaggcccagcgcgtcaacggcagcaacgactgctttacgggcagcaaagcgttccagcttctggaactcagccggaatctcgctggaataaacgtcagactcttcacctttggtatcgaacacttccgcgctttcgcggatgtcgccgtcaaaggtcaggatgttgatcatcggcagggcatgacgtttcccgacctcatagtcgttaaagtcgtgcgccggggtgatcttcacgcagccggtgcctttttccatatcggcgtgttcgtcgccaacaatcggaatgcggcggttaaccagcggcagaataacgaatttaccgataagactctggtagcgcggatcttccgggttcacggccacgccggtatcgccgagaatagtttccgggcgggtggtggcgacaaccagataatctttaccgtctgcggttttcgcgccgtcggccagcggatagcggatgtgccacatcgagcctttggactcgcggttttccacttccaggtcagagatggcggtgcgcagtttcgggtcccagttcaccaggcgtttgccacggtaaatcaggtcttctttgtacaggcgaacaaagacttctttcacggcattggaaaggccttcgtccatggtgaagcgctcgcgctcccagtcaacggagttgccgagacggcgcatttggcgggtaatggtgccgccggattccgctttccactgccagattttgtcgataaacgcatcgcggccgtagtcgtgacgggttttaccttcttcagcggcaatcttgcgctcaaccaccatctgggtggcgatcccggcgtggtcggtgccgacctgccacagggtgtttttaccctgcatacgctggtaacggatcatggtatccatgatggtttgctggaaagcatgtcccatatgcaaactgccggtgacgttcggcggcgggatcatgatgcagaaggactctttgctttcgtcgccgttaggcttgaaatagccctgcttttcccagtgctcgtaaagcggctgttcgatatcttgggggttatatgtcttttccattatttccaggttgccgtattcaggttaaaaccagccacgcggtaggctttgtagcgttcgcgcgccagttgtttcaaagtttcttcgtaagggacgaagtctaccacttctgtgaaagcggtggcaaaatctgcaaagcttgtacgcaggctgattaaaatatcgcgcgggctgctgttgcgtttttgcggccaggcgatttcaaccggcgcgccgccgcgtgggccttcgcctgccagattgtgcgggacaaaactttccgccggtcttgcccacagcgcttcatccagccgaatggcctgcttctcatcttcgcaggcgatcagcacgcgcttgcccgcgcgccaacgttctgcggcaatttcacacaccagttgttcaacggcgcttaaaccgttgacggtggtgtcattatccagaagatagaacgtcgcatttttcatatatggggcttcttgtggtggatttaaatgcgttgtcatgatgcctcccgtaggccggataagcgcagcgccatccggcaaaacgcctgatggcggcgctaatgcgccttatcaggcctacggggtaatctcaaacttactcttcgccgttaaagcccgcacgattgagcaggaactgcgacagcagcgctaccggacgacccgtcgcgcctttcgctttgccggaacgccaggcggtaccggcgatatccaggtgcgcccagttgtacttacgggtaaagcgcgacaggaagcagcccgcggtgatagcgccgccaggacgaccaccaatgttcgccatatccgcaaagttggactccagttgttcctggaactcatcgcccagcggcagacgccacgcgcggtcgcccgcttgctcggacgcgccgatcagttcatgcgccagcgggttatggttcgacatcagaccggtaatgtgatggcccagcgcaatcacgcaggcgccggttagcgtcgcgacgtcaatgaccgcttccggttcgaagcgctcaacgtaggtcagcacgtcgcacaaaaccagacggccttcggcatcggtattcagcacttcaaccgtctgaccggacatggtggtcagcacgtcgcccggacgatacgcgcgtccgcccggcatgttttcacagcccgccagtacgccgataacgttaatcggaagctgaagctcggcgaccatacgcatcacgccgtaaaccgccgccgcgccgcacatgtcgtacttcatctcgtccatcccttcagatggcttgatggagatgccgccggagtcgaaggtcaggcccttacccaccagcacgatcgggcgcgcgtcttcggacggattgcccttgtactcaatcaccgacatcagcgattcattctgcgaaccgtggccgaccgccagataagcgttcatacccagttcgcgcatttgctgttcgccgatcacgcgggtaatgacatttttgctgtagctgtcggccaactggcgcgcctgtgacgccaggtaggcggcgttacagatattgggcggcatgttgccgagatctttcgcagccttaatcccggcggcgatggccagaccgtgctgaatggcgcgttcgccgctggtgagctcacggcgggtcggcacattaaagaccatcttacgtagcgggcggcgcggctcgctcttgttggtcttgagttgatcaaagctataaagcgtctctttggccgtttcgacggcctgacgcactttccagtagttgttgcggcctttgacgtgcagttcggtcaggaaacagacggcttccatcgaaccggtatcattcagagtatttatcgttttctgaataacctgcttatactgacgttcatcaagctcgcgctctttgccgcaaccaatgaggaggattcgctcggaaagaacgttaggaacatggtgcagcaacagagtctgccccggttttccttccagttcgccgcgacgcagcaatgcgctgatgtatccgtcgctaattttgtcgagctgttctgcaatcggagaaaggcgacgcggttcaaagacgcccacgacaatgcaggcactccgctgtttctccgggctaccgctttttacactgaactccatgcactatgctcctgaatcttaaagacaacagtggtggctacagctatactcgtcgtctttcaagttgcagatgcgttggctgcgcctgctcacccctgtcgcttacctgatgtaagctccggggcttcacagtcttgccgcctgcctgcaactcgaaatccattagagtatagaaattgaaagctttcgtaactcatatccgctgttgcggtgacttcgtgttaatcttaacgttattacggcattggcacgtcagaacaagttctgagaggtgaatccgctgagtataatgatcttagcgatgatttcgacgactcaagagaataaatgacgtttaagccatgaaacaagctaaattccagcaaaaaaatgggtttttacgggcgtatttaaagtgataatcataagatatctggtgcgggagacgctcaaaagccagctggcgatactcttcatcttacttttgatcttcttttgtcaaaagttagtgaggattctcggcgcggcggttgacggcgatattcccgcaaatctggtgctctcgcttctggggctgggcgtaccggaaatggcgcagctcatcctgcctttaagcctgttcctggggctgctgatgacgctgggcaaactgtataccgaaagtgaaattacggtcatgcacgcctgtgggttgagcaaagccgtgctggtaaaggccgccatggtactggcgttatttaccggtatccttgcggcggttaacgtgatgtgggccggcccctggtcgtcaaaacaccaggatgaagtactggcggaggcgaaagcgaaccccggtatggcggcgttggcgcagggacaattccagcaggcgaccaacggcaactcggtgctgttcatcgaaagcgttgacggcagcgacttccacgatgttttcctggcgcaaattcgccctaagggcaatgctcgtccttctgtagtcgtggccgattccggacaccttactcagttgcgcgatggttcccaggttgtcaccttaaacaaagggacgcgttttgaagggacggcgttgctacgcgattttcgcatcaccgacttccagaactatcaggcaattattggccatcaggccgtggcgctggacccgaacgatactgaccagatggacatgcgcacgctgtggaataccgacaacgatcgcgctcgcgccgagctgcactggcgtatcacgttagtctttaccgtatttatgatggcgctgatggtcgtgccgctcagcgtggtgaatccacgtcaggggcgtgtcttgtctatgttgcccgccatgctgctttatctgctgttcttcctgatccagacctccattaaatcgaatggcggtaaaggcaaactggacccggtcatctggatgtgggcggtcaacctgatctatctggcgttggcgattggtttaaacctgtgggatacggtgccggtccgccgcctgcgtgcccgttttctgcgtaaaggagcggtataatgcagccatttggtgtacttgaccgctatatcggtaaaaccatttttaccaccatcatgatgacgttgttcatgctggtgtcgctctccgggatcatcaagtttgtcgatcagctgaaaaaagcggggcagggtaactacgacgcgctgggcgcgggtatgtacaccctgctcagcgtacctaaggatatccagatcttctttcctatggcggcgctgcttggcgcgctgctgggactggggatgctggcgcagcgtagcgaactggtggtgatgcaggcatcgggtttcacccgtatgcaggtggcgctgtcggtgatgaaaacggctatccccctggtgctgttaaccatggcgatcggcgaatgggtcgccccgcagggcgagcagatggcgcgtaactatcgtgcgcaggcgatgtatggcggttcgctgctttccacccagcaaggtctgtgggcgaaagacgggaataactttgtctatattgaacgggtgaagggcgacgaggagctggccggcattagtatttacgctttcaacgatcagcgtcgtttgcagtcagtgcgttacgccgcttcggcaaaattcgacccggagcataaggtctggcgtttgtcgcaggtggatgagtccgatctgcaaaacccgaaacagatcaccggttcgcagacggtgagcggcacctggaaaacgaatctgacgccggataagttaggcgtggtggcgctggacccggatgcgctttccatcagcggtctgcataactacgttaaatatctgaagtcgagcggacaggacgccggacgttatcagctcaatatgtggagtaaaatcttccagccgctctccgtggcggtgatgatgctgatggcgctgtcgtttatctttggaccgctgcgtagtgtgccgatgggcgtgcgcgtggtgacggggattagcttcggcttcgtcttttacgttctcgaccagatttttggcccgctgacgctggtatacggcattccgccgattgtcggcgcgctgctgccgagcgcgtctttcttcctgattagcctctggctaatgctgcgtaagtcgtaatcacagtaatcgtaggcctgatggcgctgcgcttatcaggcctaccatgacccgtaggcctgataagtcctttccgccgccatccggcagaccgcctggtattcctcgaatgatgtagtgcgtaacctgacgcgtggcgcttttggctacgcgttaagctcaggcaagctgcgggaaaaagtagaacaaaaaatttataacgtgctgccgtgataaatctgataacccaaatcaatcgtattatggttgagatcgttatttttaattttgttgagcaacatctgcgcggctctgcgcccgatctcaaaacgaggggtaattacgctggcgaggctcggtatcatttgcctgcccatctccagaccgtggaagccggcgatggagatctgctccggtacggccagttgacgctcgcggcaccacagtagagcgcccattgcgatatcgtcatttgtacaaaagacgccatccacgtccgggtgcgcagtaagcgcatcacgcattagctgtatccccagatggatagaggagatagcgcgtggattgatgcgcaacggcgccagcccccggcgcgtcatcgcatcgcagtagccgtgataacgctgctcatctcggatatcgtcttttgaacccagatagaggatttttcgccgctggcgtttatccagcatggtgctgaccatatcaaaggcggcctgacggttatcaaaccccacctccatatctaagcgatcgccctggatgtccatgagttctacaatcggaagggtagctgagcgcaggaatttgacggttctgagggtatgatatttttctgaaagaataatgccgtcgatattgtaagacagtaaattgataacggactcttcttccgaatcgcgattgtaattgtaattcgcaatgagagtttggtagttatgacccgacgttacggattcaatcccggcaagaatgtcggcaaacaactggttctggaaagaggggatcagcacgcccagagtgtaactttgcgcgtttaacagcatagctggcgcgcgatttggtatgtagttaatttcctccatgatctgcgcaatacgctcgccggtttccctggcgacttttttcggcgagcggatgtaacggctcaccgtcatttttgtcacgccagcaagcgtagcgatatcctgcaaagaaattctgtgattcctcatgttttctccagtaccggaggcgggaacgtcgcccccatggttaattgggctgcggatgatgaattaatgcagaaccgcattcagcgccagtacgcccagcaaccccatgacagaaatcaatgtttccataacggtccaggtgcgtagggtttccccgacgctaagattaaaataccctttaaacagccaaaaaccgggatcgttaacatgtgatgcaataacgcttcccgcgcctgtcgccagtaccattaacgccggatcggcgtgggttacgttaataatcggcaatacgacgcccgctgtggttatcgcagccacggtcgcggaacctaacgcaatacgcagcacggcggctaccgtccagcacattaataacggagatagcgaggtgccggtcattaattgcgagatatattgacccacgccgctatccaccagcacttgcttaaacgcgccgccgcccgcgatgataaaaacaatcatcgcaatagcgccaatggactcgccgacgatatccatcacctgctcaaccgtacgtccgttgcgtcggcccagcgtaaaaatggcgatgataatggcaataaacaacgccactgctggattaccgataaattcgaagaaaacccgcacggcattcgtttttggcagcgtgatttcacataccgctgcgatggccatcagaatgaccgggatcacggcggcaaaaatactgttccagaatgacggcatctcctcttcactgaataggtgaggattaaataatccttcaggcggcgctttctcaaagcgcgccagcaattttgaaaacagagggccggcaacaatcacggtcggtatggtaatgattaacccatacagcagggtcgtaccgagatttgcctcaaaaattgtcgcaatagcagtagggccgggatgcggcggcaggaagcagtgcgtaacggataaggcggcgaccattggaaccccgacatacagcaagggcagtcccgatgaggccacaatcgtaaaaacgagcggcaacagcagtacgaatccgacttcaaaaaacattgccaggccgacgataagcccggtgatcaccagcgcccattgcacgcgttttttgccgaacgtattaatgagcgtcgtcgcaatgcgctgcgcggcgccggtatcggaaattaatcttcccagcatcgcgccaaaaccgaggatcatggcgagtccgcccagagtaccgccaattccgttttgtatggagtgcaggacgtcttgcgcgcccatcccttcggcaaatcccaccacggcggcaaccagaacaagggcgataaagccgttaactttaaagccaatcattaaaaccaacagcagcgcaacgcctgccgcaataattattaatggcatattcgtctctcttattagcgccaaaatagcagcgcttacgcgctgcgtcgtatttccctggtcagacggcaaccagcataccgccatcgacaaacagcagatgtccgttaacaaagtcggaggcttttgacgagagaaacaccgctgcgccaataagctcctggggatcgccccagcgtgcggcaggcgtacgtttgcatagccaggaggtgaaggcttcatcttcaaccagcgctttggtcatctccgttttgaagtaccccggcgcaataccgttgacctggatattatgacgcgccagctccacgcacatgccgcgagtcagcatcttcacggcacccttcgacgcggcgtatggcgtaatcgtgtcgcggcccagctcgctttgcatcgaacagatgttgatcacttttcctgcctgccgcgccaccatacggcgcgtaacggcctgagagacgagaaaaaccgcggtctgatttacggcgatgacgtcattccactcctgttcgggaaactcagtaaacggatgacggcgctggataccggcgttatttatcaggacgtcaatgacgccgatatctttttcgatatgttcaaccgcagcttcaatatcctgtttatgggtgacattaaaaggagcggcaatagcctttatcccttcctgctgaagtttcgtcacggctgtttcggcgcgctccggggtgatatcgttaacaataatgcgcgcgccatagcgaccaagaccggtcgccagcaaataaccaattccctgagcggctccggtgataaggatatttttacctgccagtgaaaaaagatcgttcatgatagtgtcccttattttactttctcagaaaacgagctgaacttttgccgcctgtgttttgtctccggcaaagatcagcgccgcttccaggtcggtaaatggatattccgcgctcagtaacggcagcggattgataacgcggttggcaagccaggaaaccgcagtattaaattcggtagtaaagcggaaagagcctttcagggagatctctttgcttattaccatcatcatcgggaagttgggaactgcgccgcccatgccaacctgcaccatcacgcctttggcctgtgtgacttccagacacgttgagatagaggaaggatgcccagagacttcaaaactgatatcgaaataccctttttctgctttccagtcatcgagagaatcatgctgtgggttcaccagcgtatccgcgcccatctgccgggccagcgagagagaacgggtactgatatcggcacataccacttccgccgcgcccagcgtttttaccgcgctaacaatcaggcagccgatagggccaacgccggagataaagatgcgtttgccctgcagatcgcccgcctcatgagctgcatgaatggcaaccgccagcggctcggcaaaggccatggctttttcgtccgcctgttccggccagggaatgcactgagcggtatcgacagctttaaatcgggtaaaaccgccatcgacatgcggaaaatacatggcgctgccaaagaaactcatttcagtacagtggttttcttcatgctgcagacagtatttgcaatgaccgcaaggctccgatggattaattgctaccggttgtccttcacgtaataaatctgagtcgctatgaacgattttgccaatcacttcatgacctaaaatcattggcgcttttactgtaaaattgccgactttgccttcctgataataatgtaagtcagacccacaaatgccgccacgggtaatttgtacgagagttcctttattattccattcaatattttgttccgtaacggcaacagcacgcttacccgcaacaacgcaggattgagtttttacttccataaattcctcactggtcaggtagttaccctgaacgcatttaagcggttttatttgtcactatttgtgacttatgtcacgctggaaaattgttacactacaatgttacgcataacgtgatgtgccttagagttcttctctatggaaattaaaaaacgtgaaattgtcgaacgtagaggcgtaatattgtgttgtggaatatgactcagaggtatttaaatggccggggaaagctatattttaatgggtgtttcaggtagtggtaagtctttaataggcagcaaaattgcaacattattttctgcgaagtttattgacggcgatgatctccatccggcgaaaaacattgataaaatgtctcagggaataccgttaactgatgaagaccgcttaccctggctggaacgattaaatgacgcttcatacagtctttataaaaaaaatgagacgggatttattgtttgctcgtcattaaaaaaacagtaccgcgatattttacgtaagagtagccctaacgtacatttcctgtggctggatggcgattacgctactattctgcagcgaatgcagcgtcgtgccgggcattttatgccgccagacctgctgcaaagtcagtttgatgcgctggagcgaccctgtgccgatgaacatgatattgcgcgtatcgatgttaatcatgacatcgagcacgtgacggagcagtgccgactggctgtacaggcttttcgtcaggcactcagcgcttcctgatcattgtcaaagcgctgagtcaggcggtcagaagtcagcttttagcactacacgatagcgggctttgccgtcgcgaacgtgctggatagcctcgttgatttgtgacattgcgaacagttccgtggtgggcgcgactttactgcgtccggcgaatttcatcagtttgcgaagttcatatggcgttccggttgccgagcctgagatactgcgatcgccggcaattaatgtaaacgccggtacgggcagcggcttcaataccgccccaacggtatggaagttgccgccataggtcagcgcttcgaagtagggttgccagtcgagatcgacgttaaccgtgttaataatgagatcgaactgacccgccagtgcttttaacgcttccggatcgcggctgttcaccacgttattggcccccatcgccagcacttcctgctccttcgatggatttgagctgaacgcggtgacttcgcagcccatcgcgtgtaacagctttatggcgatatgccccagcccgccaataccgatgacgccaacgcggctggtagcagtaatatggtgcatcaatagcggtttaaagaccgtaatgccgccacataacagcgggcctgcggacgccatatctatattctccggaagaggaattacccactgccagcctgcgcgaagcttctcggcaaaaccgccacgattgaggatagtgggcactgcgccttcctggcagttaatttgattgccgctgatacaggcatcgcagtgtccgcagctgcgcgccgtccagccgattccaacgcgctggccgacttttagccccttatcctgtgccgcgctgccgagtgcggccacccgaccgatgacctcatgtccggcaaccagagggtattgagagaacccccattcattgtcgatcattgacagatcggaatggcagatcccgcagtagtcgacccgtacctcgacatcttccggttggagttctcccgcgtcatattcatagagttcgagctcgccgcccgcctctttggcggcatagctttttattatcgtcattgtgtttcccttaatgtggtgttgaactgaaaagtgtagagcatggaggcaagggacgcccggcgttaatctgctggagaaggcgggaagtagcctgattattctatttaatactcaacgctgctgaaattttcagcacttagcgatacaggtgtatgctcgtgcttgcatggtggcgtatgacaggtataatccacaacgttttccgcatacctcttcagtgccgaagtggcgaaatcggtagacgcagttgattcaaaatcaaccgtagaaatacgtgccggttcgagtccggccttcggcaccaagtgatgcaataattagctgcctaatggtggctttttttgtgtccatttccgtccaaattcgtccatatccatctgtaattcaaagataatttatttttctgtaatagatatatttattttgtggtctttccgtgttggtcgtttttcatccattaacatccacgcgatctgggggcaaaaaggggcaaacccggttcgatagaggagtgccccccaaatggcgcttacagatctcgcaatccggcatgccaggctgcctggcaaggcatacaggctctttgactgccacggtttttacattcaggtgaaccccagcggatccaagctgtggtatctgaaatttcgctttggaaacaaaaagaaccgtatggcattaggcccttatccgctcatttctcttgcactggcaagggagaagcaagcggatataagaaggcttattttagaaggtattaatccggcggaaaaacgcagagaggacaagcggggtggcgagcctctttaatacgttcgagtccgtagtgcgcaaatgcgtctccagcaacgtgaactggtcgacggaacattcgacagcgttattttctgagcttacaggttttccaatattgcactgaacgctatccagtcgggttcacgggcttctggagcgagctgcgcagccgataatcctctactgcttcagttataacgctattatgtgacatgcagcatgatatggtcgttttctgaactccgtataacctgagtatttgtattgaagcgtgaacaaaacattgcagccagcctttcaacgtggacaatagttattcatacggtgattttatattcgataaatcaatgggtttcattgaaacataggactggtaatggatgacaatgctttagggtttgcctcatactggcgcaattcgctggcagatgctgagtcaggaaagggcagttttgaacgcaaagacgccaaaaatttcacccactggcatgggatagcggcgggacgtcttgacgaaacgatcgttggtaaattttttgagggagaaaaagacgacgtcgaaacagtcgatgtcatcttgcggccaaaggtttatttccggttactgcagcgtggaaaggaccattccgctggtgcgcctgatattgttaccccgatagtgacgccagccctattgagccgtgaaggttttttatatccgacgccagcgacctccattcccagagacctgcttgaacctttgccaaaaggggcattttcaattggtgagattgagcagtacgacaaatacaaaacgacacatacgtcattctctatcaactttgatgaccgcgttgataagaccgccgaaacagatgaagaacgagaagcacgatatgcagcctggcagcaggattggcgtcaatatctggatgattcagaaaggctgctgaagaacgttgtcggcgactggattaaaaatcctgagcaatatgaactcgctgagcacggttatattgttaaaacggcgcaatctggcggcgccagtttccatatcctttcactttatgatcacctgcttgtttgcaaaaaggatgtgccgctcttcaatcgtttcgcctcgcgagaggttcatgctgcagagtcattacttcctccggaagcaaaattcagcgacaggattggacactccggggataagtttccgctggcaaaggctcagcgcgatgccttaagccattttctggatgcgaggcatggcgatatccttgccgttaatggtcccccgggaaccggaaaaaccacgctggtgctttctatcatcgccacgcagtgggcccgagcggctctcgaaaaagcggaacctccggttattatcgcgacttcaacgaataaccaagctgtaacgaacattatcgaggcgttcgggaaagatttttcccaaggcactggtgcaatggccggacgatggttgccggagctgaaaagcttcggcgcttattttccctcaagcactcgtaaagccgaggccgccaaaaaatatcaaactgaagatttcttcaaccaggttgagtcaaaagagtatgtagaggatgcactgctgttttatctggagaaagctaaggcagcctttcctgaaaaagagtgttcatcccctgaaaaggttattgaactcctgcatggtcagttggcagcaaaatccgagcaactggtaagactgaacgcaacatggcaaacgttaagccaggttcgggcaacgcgagagcttattgataacgacattgagcaatatctcgataatttaaataaattactctccgggcaagaacaaaaagttactcaactaaaaagtgctaaagcggaatggaaaaaatatcgggccagtgaatcactgatctatccattattttcatggctaccagtggttcgcagtaagcggcagtaccaaatacaactgtttctcgaagataaattaggtgcgctgattgcgggaaatcaatggtcggatcctgaaaccatcgaacgtaatatcgataggttgcttaattccgccgagcgcgagcaaacaacctaccggcagcagattgactccgcgcatgaaatcgttcttaaagaacagcaggcggctcaggaatggcagaggctggcacttgatttagggcatgagggcgacgaggaactgagcttctcacaggcagatgagctggctgatacgcagattcgcttccctgcattcttactgacgacccactactgggaaggtcgttggttgatggatatggccggcattgatgatctgcagaaagaaaagggcaagaaaggtgctaaaggggtaacagctcgctggcaacgccgaatgaaacttaccccatgcgtggtcatgacctgctatatgctgcccggcaatatgcagataagtgaacataaagggcagcgtaaattcgagaaaagctatttatatgacttcgccgatttactcattgtcgatgaagctgggcaggtgcttcctgaagtggctgctgcctcgtttgccttagctaaaaaggcattagtgattggtgatacggaacagatcccgccaatatggagtattactcctgctattgatataggtaacatgctggcggaaaaaattctgtcaggcagtacgcaagaggagattactgagaaatatacggcaatcgcagagcttggtaaaagcgccgcatctggcagcgtcatgaaaatagcgcagtgtgcctcacgctatcaatatgatcccgaactggctcgtggaatgtacttatatgaacaccgccggtgcttcgataatattattggatactgcaatacgctctgctatcacggtaagttgttgcctaaaagagggtgtgaagagagcaatttaatgccagcaatgggttatctccatattgatggtaaaggagagctggcaagtagcggaagtcgatataatttgctggaggctgaaacgatagcggcctggctgacagataaccagcaaagtattgaagcgcattatggtaaatcgcttcatgaagttgtcggtatcgtgacgccttttagtgcgcaggtaccgaccatcaaacaggcgctggataaacaaggcatcagcgcaggcaccaatgaaacgtcgctcacggtgggcacagtccattctcttcagggcgctgaaagagcgattgttatattctcgccagtctattcaaagcatgaagacggcgcgtttattgatagcgataacagcatgctgaatgttgctgtctcccgagctaaggacagtttcctggtcttcggcgatatggacctgtttgagattcagccagcctcatctccgcggggattactggcaaaatatctctttgagtcagagaagaatgcgctcacttttgattataaagagcgtaaggatttaaaaactgccgagaccaaaatctacacactccatggtgtggagcagcatgataatttcctgaatcagacgtttgaaaataccgataaacacatcacgatagtttctccatggctaacctggcaaaaactggagcaaaccggttttcttgattccatgattacggcgtgttcacgtggtattaacgtcacggtagtcactgacagaagctacaacactgaacataatgattttgagaagcgaaaagagaagcagcagaaccttaaagcggcgctggagaaactgaacgcccttggtattgcgacaaaactggtcaatcgtgttcatagcaaaattgttattggtgatgatggtttgctgtgcgtgggatcgttcaactggtttagcgcgacacgtgaagcgcgatatgaacgatacgatacatcgatggtttattgcggtgataacctgaagggtgagattgaggctatttataatagtcttgataggcgtcaggtttagggcaggagtgtgattagccatcttatcagtgtttccccagggtaagatggctgtgaggcattttcagaaggaatcattgtggcgactaaaatgtggatgatccgcggtgatggcggaaaattgtacgatgacttcagagacaagcaggttgttgctatcggctggtcgcagctcgctccctatgtgaaaccgggatgctcaagagagcagttgtttacccggtatcaggagcttgagccacagactaagtcaggcacagttcgttccggtgcttcgcaggtctggcgctttgtgaacgagatgcagaaaggtgactgggctatcacttattcaccttctaatcggacttatttgatagggaaaatcgcctcagattttgagtttcatgccgagtggcttgaagatggcatgggcatcgcccgtaaagtgaagtggaacgcggaagagattaagcgtgatagtctgagtgatgcaaccagaaacacccttggctcaacgctgacggtttttcaggtgcctgattttgccgtgaatgaattagtgcagggcaaaaagcctgtctcagatgtcgtgccggaagtacctgtttcaggtgaagaggatgaggttgtttctaatcctctgcgtgacatggaaatgattgcctttgaaggcatcaaagatcgtatcaaccgtctcgactgggatgagatgcaaaatctggtcgcaggcgtgttacgcagcatgggatataaaacccaggtatcgcctgcgggtgctgaccgcgaaaaagacatcattgcttcgcctgacggttttggcttcgaaaatccgcgcatcattgttgaggtgaagcaccgacgggaacagatgagcagccagcaaatccgtagctttatcggtggccgtcataaagacgatcgcgggttgtatgtcagcacaggcggattcagcaaggatgcgcgctatgaggccgatcgctctacaatcccgttgacgctatggacgctggacgatttagtacgtgcgttagtggaaaactatgagcaggtggatattgaaactaagctgttggttccacttaagaaaacgtacttgcctgcatgaagggaaaccaggggttacagtaatcgtagtgatatttagactaatatgaattttaactaaaataacgacgatattgattttatcgaggagtttgacccactcctcgatatatttagtttactcccaacgccttataaaccgcatctacaggttcagagtaaaaactgacctggaatttggtaaacaactcggctggcacagtcggaatatctaccgcggaagacatcggcaaaaggacctttttcgcgccactatcgaaagcaagttgtaagctagccgccagatcctgaaccgggttgatcacaccaccgagcgtcatgctacctaacacgaccatttgttcctgaacgggtttcgccagtaaaacggaacacagcgcgatcagcgcggcaagactggtcgcggtacttggtccagtattgtgcaattcgactacgtgcaggtggtactcatgttcagaaaatttcgctgttgcgctaacgcggctgaggttgcctttgaaatagtcaaatccaacccggatggcttccttagccgaggtgcttgatcccagaccagaaacgctatgcttaccattgcctgcggtcatctgagtttcgaagcgatacagacccgtcatgccactttccgcttgcgtaaccaaatgcactacaccaggtttgggcatgccagcaggaattaattcgctgccaccctgttccggcacgctgacgaagaattcttccagcgtctcgttatcaatgtagctgaaatttacatcgaagaactccagaccgcccagctttttaagctgttctttgacgcgacggcgagcttccatggcgtaggtcaggcaaacacggacatcttctttgctgtaagaaccattggggtgaagaagtttcagtagaccagaaaccgtgcgccttaccgcgataacgtcgcgctggttgaggttattacccagcttatagaacttatcaatcgcgtcggagaagctgcgcttacgcatttcccgcatgtattcggcgagataatctgtgataaggccgtagcgattggtaaagaattccgggcgcattttcggaatttcccagccggggatataggcatggaagcggtcgaaaaacgccgtatcgatcatcgcggcagggaagggggctaacagatggctggttttgactagcgtctcaacgctttggttaatgttgccgacgaacaccatcgatgctttgccttcaatcgaatctcttccgcgggaaaacgagccagacgccatgtaatccttcatgatttgcacgccgtctttgtctttgaaagtgatccccgccacttcatcaaacgcgacgacatcccacatgccaaccaggccaatctggcggctggccatgttgtaaaacaggttggctaccgtggtttgcccgccggaaactaacagtgagtttggcgaacattctttatagacgtggcttttaccggtgccgcgtggacccagttcgcagacgttatagttgttttccacgaaagggatcatgcgggtgatcaggtgccacttggttcgctgctcaatgttagcgggttccatacccacggaacgtagcaggacatcaatccactggtcgcggttgaagtgcgtacgtgcggtaaatacctcttccatgtccatattgggcatctggataggtttaagcgtcatcagagagaagggcgacgttttttgtccttcctcaaagaagtagttcacggtgatcatgcaccagatgccgccggtcaacagcttctcgttgtccttgaccatctgcggcggaaccagtgcatctttaatgccgaggttggagagctgggcttcgtaaacgtctttcttctgattgagctttaccgatactttatcaatgatcttgtaggatcctcgctcacgaatgagcgatttcaccttctctgcttcatcagggcggacgtagttatcagccagaatacgcttaacgttctgcaacccttgctcgacgatctggtcatcgtcggaagcgcagtacataccgagcagatactccagcacatagaccgggacatttgccccttctttgagctgtttagtcaggtccttacgtactacccgaccacgaaaatgctgattcagcaaggcgtccagatcgtaaccttctgcgacgagttccccttcggatacagctggaacgggtaagtcatgatgggtttgcatagcgcctcacttaaaagaaatcatcctgaaatgccagatcgataatcacagggtacttctggtaacccgtttccgtttgtgcatcttccagtatcagccagtattcattacggcgattgaaattcgcgccaatcagcttcagcgtcacgtcacgcacgcgtttttccattgtgttgttatcgctgtcaaagcagattcgctctttaccggataccacattattggcgttatcgacgatgaagatgttcagagtacgtggttcgtataactcacctaccggatgggtttgcagcaggctgactttatcaatgttattgacgagtttgatcagcggatgatgcttgacgatgtctaccggacgacgctgaggttgcttctcggcagccgttttctgcagtgctttcacctgcaatacgggaacgcagacttcctgtagcatggcgccaccatggacaaaccgcgcgccgcccgagaaatggaaacgctggatccctttcgggatcaggaactcgctgttatcgctgacgcctgcggtatccgccacttttcctttccagcaaaaatcatcggcaggaagctgatgaccgataataaagcgtttgtggtttttaatcgtattgtctggcttgatctgcagcgtggttttatcctggccggaaaggggctgctgctggaacaggaaaccgtggtccgccgtgacgataatccgtgtaccgtggagacggtttattacacgagtcactaaatccttcagttcaaccaccgcgttacggcacgcttcgaaggtcttctcctccgtcgatgcgctgtcacccatggcatcaatggtgttatgccagatataaacgacttcgtaatcgcgaataagatctcgtccttgctgatttttccatttcagcagatcgtccgattttactgccatccctttatatttcttcagaatggtatcgcggttaggcgtacctgaggtggataacccgtccgcataaacgatgtcaccactacccggttggtagcatatctcgtcatggggcagcaatgccgccattcccagctgggtatagctgggtaacacgcccaactgggaacgcagttcggcagtaaagcgtttctcggtattgatctggttgcccagctcttctgccacttcataacgcagcgcgtcggagataatcacgaatacgcgcttgatttgtggattgttaaactgcggcttaaccacctcattgtagaagttctgctgccgtggtacgcccgcaatacgccactcctgcatacggttttcggtttccagaaccttattccagctccggcttaattctgccaggtaccagttggaatacagcgcttcgatatagtcatccaggcttttcaggatcattgcgcctttgctgtgaaccaacagcgcgtattcgttaaacaggcggtaggcctggtcaaagcggaacagctcctcgcagtacgctttccagaacgttgcgctgtcctgatagtggaaaccatcaatatgacgattacgcagattcagcaaccgttcggcctgacgcagtgcatcgtaaatagcgcagtattcctgacgcgtctggcaccagtatttgctctgacgttcagacagaagcttcttaaaggcttcacggtctagcgtggtgctctcttccagaagctgcgtcaccagcgcatgaatgatggtctgttcaatgctcagcgtggtttcgcactcgtgcagatcatacggcgagctgagacggtactggtcttctggtcgcagcgcatcctgcatctgctgtgcgcaataatcataggcttctttgtagcgacggtcggcgcgccaggtgaccataaaggccagcgcggaggctctgcctgacggcgtggccagcacgtttttttccagccattcgcgtttctgcggatcagcctgcgcggaaagatcggtacagaacagcttgaggatcaggttttccagggtcggatgctcggcctgatagcccatttcctgattcagaatgtcccacagaacgccttccaggtcgtggcgtttcagcatcgccagcgtgttttccaggtcgctgtcgtcatctttctgctgattaacgtattgggtaatcaggctgaacagaatctcttccgtttttgctgtttttacgccagcgatgaccgcaaccatcttcttatcaagagaagcttcgttttcttgctcagtgaccaggcctttcaaggcagaaagacgtttagtgctgaaaaatgccttccggcgttgaatgtgctcgcgtaggccaagctgtggaatacctaatgtattcagcgtaatggcggcgaaatcggcgtggaactccgtactataaagacgaatatccaatagccagtcgaactcttttgggggggcatcgtgggggaaccacagcaaaaactgctgttccggctcgtcgatttcaatgcgctttttaaccgccagctgcgactggtcggtcatatcaagcagcgtgacgttttcgagttcgaggttatccagctcttcgaggaaacgcttatcgggatcgtgccagaaaacgatgcgatgttcggcgaattttgctttaaggccggcaataaattcctgattttgcaaggtcacaatcccatttcattccagataaaagttaaatcgtcaggtacgggtaacgtgcggaacagatctttttgacgttgttcacgagcccgctgacccaaaagctgggttagcaaggggtcaattgcctgttcgaaaaacattttaccatgaaagcactgtgttaattgcgtcgttggggagcgtgcggcgatgttagttttttgcgtttgtatctgggctaacaagacatcgggatccagatgctggctccactgccgtaagcattgttcaacttcagcatcattctgtgctgtattaagatcatgaaacgcagtattaaaaccggcagcgcgcagccgttcccaaagaggatggataacattccaaagtgcggcatggttccgccattgaggtaaaacatcatgaacggcctggataaatgcctgtatgccgccattgatcgcctgctgatgttttggctgaaacaccagccaaagttcttccggcgcgatcagataactttcaatacaaaaacgcggaagaaccagtagattagctagatttcgacgcttttcagcgatctgcacgtcagtccatgcgtcacgatcaaccacgcccagccagttggcttcaagggctaacgcctcaagcacatttttcttagaacctgctggtgcaaggatccaatcttgttcccatgccggaaattttctgctgaggaaattctggaaagccgtgacatcatctgtaccttcaaccagcagtacccgtctgccggttgtggccactttttgttctttaatgtcccgaataatttgcttaacgctggccattttccgcatccttgccatcggttaaatcaatccgcaatcccatgttgtcataacgttgccagatatccgttgcgtgtgaagtcatcacaagctgaccatttttcctggcaacgatgttctcaatggatgccagcaacggcgatatcagggacggatgcagatgcagatccggctcatcaatgagtacaacaccgccgggctgtagccagcgttgtaccgtaaacagcataatcagcacctgatgttcgccggagctaagcgcatctaacgaatgatcattccctgaatccagtaggacacgttgccgctgtcctggatgaatttcagcttcgatacgtttaccgctgaagaactggtttagcgtggcgatcatttcaggatattcaccgggcatggttgccttcatattgaagagcgacgattcaagctgacctttccagttatcgttcacttcataggttgccagccaggcttgagttgaatcatccggggacaggctgccgatatctttttgcgggcgaacccagcggcgcgcttcggcatccaggtaaaccagattaggcatatcaacacttggtcccttcagtacaagccgttgatactggctactccagtgactccaccagttcttatagggaagaaaaaagtgttccgatgacgtaaaaacggtcgtctctggcgttgttccctttgttctgcttaccgtttccccgagccagtagacctgtgggtatttctcttttagttgtactaaaaatgcctctgagccaagaaatagccctatttggtcctccgattttggcgaaaaggaatcgagaatcatcgcgcagctggcatcccagcgatagaaccaggtataagattcatctttgatattcaggcgcgtacccgtgcccagccaatgcccaaaggcgcgccataataaggaaatggctcgtaacagcgtcgatttaccgcagccgtttggcccggtaatcaggacattggattctatctcgcctgaccagtcgttttcaaaacgaatttcaccgtcgggcagcggtccgacggattgcgtataaatcgccgctattttcattaaataatctccggtgcattgccggtaatggctttcacatccgccagcagatcgccaaacttaccgtagttaaccttaacgccgtcgtcgagatcaatactgattctcatatcagcatagtggcgcaggcgatcgtcgaagctgcgcagttcgttgaattttttgctcaggctatcacgctcacgtttcagacgggtggcttcgccgcctgaggctccatcgacctgttcgttcaggcgatcgatattggcctgatagcgcgccagcagcggcactacatattcggtacgcattctcgccagcgtcgcatcgttgtagcgatgcagatagaccaggcactcaaacgctttctctttaccggagctgaacagccagtatatcggacgctttttatacatcttcatatgatctttccagaactgagtggaaagatagcggcggatggtatccagcgcagattcgcctttttttggttttatcgcgtataaacagaggctttcggcgataaattcgagattttcctgcaagtgttcttcgccccaaacggtgcgaacaaactctttgacgcgagaggtaacgtcatcgtcaaaccactcgtcatccatcagcggcaggataccgtcattgtcagccgggaaggttttgtacgcgtcttcagcgaccagttcggcaaagcctttattgccttcatgggcatagaccagtccttcgcgatcgagggagtagcggcccatcatgcagccgatgatgtagcttaagatatctatagtgatatcagtgtaatacttattggttagatcggtatgatcttgaatatttttatatcgatagtttggattacatagtagagttatttcactttgcaatacagctttaattatagttttgtcaagttgtaatttatctataaaaatattatttatagtattttctattaggagaagtgtttcgactaacttgatatttgtattgattttttgtttgtagatattccgtagcaattgagttgaattgtgttcaagcaatggtgaacaaacataatcccatgattgctcttgagagtcccagtcatttttagctatttcaatagcattggtgactaattcgataatttcatcttcaatttctggatatggtactgaggctaattcaccactagtaaagctaagtgtgggggctagtattgataaataatggtttacaaccggagtgcacattaatcccgcagcgtaaagcaactcatttttgttatttgaaaagccgcaacggcctgtatcatcaaaaacaaacccttttggacgatatctcacgcaaaaattaccttggcttatttttgaccatgttatgccttctctaaagtaatactcatcatttcttacggcagagcgagttttgccattctcaaatttaaaatttcgtatttcgtaaccattattttcccaatttacaactatttcgttattaccataccactttcgatattcacctccactactacaaggaaaccatttgatattatgaatgtcgatttttgtatttgattctttatttgtgataagggttttttttattgaaacctcgtaccaatatctttgaaatttaatattgtcaccggtggacatgcctgcttttaatgctattttttctccaagttttttatggtggcgaaaagataatagactcggcaagtctatccaatatgctattggcattcctggtatgtttttaaaatcatgctgtgtaaatttatcaaatatatttttccttagaagtagatcgcttttctttacttcttccctaccatctataagtctaaaaaatacaggttggtaacgttcggagtgttggtttttaatcacccaggcagttgtctgtacaacctctccagaaatttgcccaaaagcccgagctcccaaatgtgccatcgtaataaatgttttattgtccaataaccagttacgtagtgcttcataacttgacaaaaacatccatgattgcatattgacttgagcattaaacccattttctttaagcaaagaaaatgcattctgcataaacattgcaaacaaatcagctttactatccgggaagttatttttggcaaactctttcagctcactattcattcccttgccacccatatacggcggattcgccactaccgcatcataccgctgcgccaggatccacgcctgctgaatatacggaataaacgctttcgccgctgccttctgctggaaatcgccttcctgctccatgcgatatagcgcttcgagaaacgccttcagttccgcctcttcttcctgtggcacctggatcagcgagcccagcgttttggcgttcacaaagcgcttcagcgtgcgcatcagcagctgatattctgcgctgtcggtatgggctaatgctgtattttcggcaaacatatcccccatgctaccagtctggttctgctggtggaagttcagctgctgccacagcttagcaatatccagatgcaggctctcctgcagggagacaatattcagacgcacgtcgcgggtgaatatccggcggtcatcctgacgggccatcattaataaggcaaagccggaaagctgggcagcacggtcgtcaatgtcgagaccaaaaatattattttccagaattagctgtggaatatcgcgggcgcgatagccgcgctcttcatagatatttttcagcacattatagacttcaatcagaatatgcccggagccgcaggccgggtcgagtactttgatgctttccggttcaatactggcaggtgtaatggcggccagctgcgcctgcacttctggcgtctgttcggctggctcaatgtagtagtccattttgcctttcagcggcgaatccgggtaggtctgcaaccactggcggccgacggagttctgtaccagatactgcacaatccagtttggggtaaacagctgggtggcggcaggaatatcttcgctcttcaccaccttaccgataaccgcatcttttttctcagagatatagaactgatacagccagccgataacctcaacttcttgccagtcttcttccggaataccgtccaccagaccgcgtagaatggagtcggtgcgggtcaggttatccggcagcagtagttcagcttcatcgtccacagcttcaaacaggaacggcatcgcgcggtgcagggcgtggcactgggccagcagcagttcacggtagatggcttcgtcctggttgccggaaagcttcatctcgaccagctgcgcctttttctctggtagtaatgcttccgcgacttccggtacgtggtccagcacttcaaagcctgtcgggttatccgggtgcgagagcatgtggaagccgtggtcaagataaccgtggatttccatataacgaatggcgcacaggcggttgaaccaggtgtaggcacagtgctcaaccagcacgtcaaagccctgctcgcgggcgcgttttaccagacgatcgcggcgggtgagggtggatttggggtagtcgaactgaccatagcgcatggtttcgccgacgagctcggcatccgcaatttgcagattgccttttttatcagcggaaatccccagcgtggttagcttttggatcaccgcatcgcggaactggttacgggcctgtggagcgtattttttgatgttattggtattcatagaaaatcctgcaaagggcagcagagcgctgccctgaaatgggggttactgaagacgaatccggtcacctgcctcaatagctgccagcagcgaagtacgaagcgtatccagcgctttttccacctgttcggcggtttccagcacttcgccaccggtggctttgcgcatctcgctggcgacattcaccagatgcgtttttttcggtaccggttggataacgggtttctctaccacaacataagtctgttgtgactcggccgcgcgtttagcttcattcgctgctcgtaactgggcttcctgctttttacgcagctcgtcgatccactggttaatcttcttctcggcatccgtttgcagtgccattgtttcttgctgttccgccagaatttccggaattgactggctgacctcggcacgttttctggctttttgcatcggcagcagaacgctgttttgcagctctgacgtggcatgcgcttcctgcaagcgttgacggctttcctcaatgcgggcgtcaatgcgttcaagggcgtgctggcggtgctgttccactaactgatgattgacgttctggacctgttcaatcagtggtgtgatgcgattgagatgcttataaggttccggcatctgccagatgttttccagctcgcccagtgcttttaccgccacggcgtctttttccagcgcgctgcggttggatttaaagctgccgttcagcgccgcgcctagtttttgccaggtagcaaactgcttgcggtagaaatcgaccaaattttcacgatcttcactgaaatccagaagctcattgacctggctggtgaccttctcaatcagggcaaaatcttctttttcactcagaatggaattcagcaggcgcaggcctgactcaatctcatctttacctggattgtttccaccttccgctttcgctttgaagacattcagctcttgcttccagtcattgaagacctggcggatatgttcaaccagggccggttcttcacgttcgctaaacggctgttgggcaatttccgccatagtttgtgcggccttacgaatttgcgattcgtcgtgacggcgaattttgtgcagacgcagctcgctgtggcgacggctgttattaaacagctcccacacctgcttacgctcgatattgttattctgctggctgaagctgaatttgcctttgcgcgccagacgggcaaccagcagcttcacttcttcttccggccatccataaggacggcgggcaaagtggttcagaatatcgcgtaaataaaccggcttattgaactcgatattcatgctgacccaggtttctacttcgcgcatcgcgtcggggttggattcctccagttcgcccagatccagctccgcatcattctccaccgtgagtagtgcatggatttcacgtgcgatatcaccgttgaacgggcgcagcattttcagcttggcaaacgtgttttcaatcacatagcggcaagcttcatccacgatgctggatggcgtcgaagatttcttcggtaagcgctcgccaatcgcccagacgtcagcttcggcaataagcgactccagctgaacgcggagcattttctcgcgaacgctgttctcacgggctttttctgaaagcagactggcttgttccggtcgctgacctgcgttgtccctgaggaatttttccgtttggacgaccaaatcaatatcggtccaggtccgggcatcggcaggtaaacgaattaaaatgcagccgtctccctcagaggtgtatgggcggcatgccgcgtcgttgtcatagaaatcataggtcggatcttttggcgtgaggatctttaccaccagatcgttaagcattgcgccgtctaacgggtgcccgttcaggaagcggctgatatcaaagtcctgcttatttgccggatagcgatacttccggtttttcagaatgtcatcaaagatgatcgaggccagtttcttgttgatcgcggagaagtcgacttcgacgttacggatctcgttctcgatctctttttcttcgttggtcagaaacacgtatttgtcttcaacacgtgcaatcaacatttctcgttccagcttattcaggcttttttcaacgcgacggcgtagttcgactttatcggtatcgattttgtctatcgaaagggtaaccaggttatctaatgtacttttcagcacatcgacgtagcggatcaggaacagtgttttcagtaagttgccatcgaactcatcaagaatgccattctggcaggcctgagtgatggtgcggctgacggccggctccaggaagctttcaatcgcggcataaaaacgccagaagggaaccagagaatccagaccctgcggggagatctgctgtgccgcagtctggaaggcttctaactgtgagcgttcacccatggctaactgtttaccggcggcacctttggtccggatagactcaaaaaccttctgcagaatctggtagtgccacgggacaaacgggtagttatcaataaattcttcttcgctggtgtaggggcgcaaagaagcggtggttgtgggatcaaaagcaagctggttacgtagaatgtcgcctttttcctgccagactttcgccagcgcgggttttgcggcatcggttttcaccagcaaacgtttttggataacttcggaggtgttggagcttgaaagctgcaaacgggtagagaaacggccttgaattttagagaaatcttgtccgtcacggctgctcatcccaccaatggccgcattaatatccgcctgggaagtaacaataacccatgcgcgtccaccacagataacacccagattttcagtgatagtctgcagcttcaacatcatctgcgtatttttaccgatgaactggccgacttcatccaccatgaagaggatatttttgccgttttcatccagccactctttgacccactggcaaaaattattgatatctaatgggaaattcttatccagctgttccacccattgacgcgaagcgtcaacgctttgaccggtggcctggcttagggcttctgccatttcatcgctgatgaaatagtaggaatcgcgctctttttcccagcttgagtcagtgatagtggcgaatgcggtcttaaacgcgtcgtattggccgcgtttagccagctcacgctccagatgggcgatgtgcggaaaatcagcacagtagccaacccgttcgttaaataccttcaggaagactttaaggatggcgtcttctttgtcatcgacgttagcacgagaatcaatattgaacagaatcacttccgtcggatgatggaccgctttgttgatatcagcgaggaacagagcatctttgattttgtcttcaaagaaggagtaagcatgacgttctgtaccgttatggctgactttgcggttagacaacagatacgacagaatcttgataaagtgtgatttacctgagccaaagaaccctgacacccatacgccaattttgttttccatgcgtatgcgatccggaccggttgccggaacataagattcaaagaagtggcgaagatgcccttccagttcccgggtgatgacgtattcatcaagctcaatccaggcactggcatcgtccgtctgttcggctttcacaacgccattaatatttcggtccagacgtttctcaaagatctgttcaatattcattgctgtgctctttaacgaggattcaatgtcgccgcaggcccgctttcgggtaccagcctgaaggcgcgataataatttcgggaatcaatgcccgccaatggggagagatcgtgtccgctataggttcccggataaaacatcagcaggggggtaaaacccatcacgtcctgcaaggcgctcatcagctcatggccacgaaccagcggccaggcgttacccattcctgtcagaatgacaaactcttgattctgaagatcgactttttttgctatgtaatccgcgatctttttctgattcaataagccaacgagttgttttttcagcgcttcggtaccgactttcacttcctgctgacagacgcggtcaaataacccacgttcagtgagcatgtcgacgatgatctgaaagatgttgaggtgcgcgaacttgtggtccttttccagattacgcaacagatacttcaggtgttcacgcacctgcagctcattctgagcaggataatcaaaaatccagaacccaatctcattaccggagccgttgtttttgagaaagcgctcttcgctaatgcggctctgaacctgtgacaggcggtattcaagcacgggatcgatcaccgttgtccctccagaatagaaactaattcttgttgtccaaggcgctgcaaggtcgcctgagtttctggtaaaagaaagaccgactggagattacgccgacgaggtgtatccagataaccagcttcagccagtgctttgatcaagttgttacccatttttttgatggatgaatctgagtaactggtgagtacgggctgctgacgaagatggttagccacaaactcatcccagctatccatagggagcttttctttaaattgtctgcacaggtcgttcaccacttcagccaggaagtctttaacaaccggtgaatggaggatcagagcgacgaacagcaattgctgacgctcgcgctcgctcccttcagcaataagcgaccacgccactttatcaagcgtattcaggcgtagttttatcgttgtagcatagcgcttcgccgtattggcagaggaagcctggagaatgttatgacccacgatctgctcttgccaggtttgttcattgggagcggtaagcatgagctcagcgatgattcgactttccctgctcatcagcggcccgcctagcaggtctccaatccatgccttgtcgtttttcatcgtcatatctaccctctgaagactgctatgcagctcgcaaaaaaacaaacgatgattgtaatgggggaaggggcgggatgccatgagaaaaggcaatttgtgagatgaaagccattacggagaccggtatttatccatccctttgaaaaaatgatttttacagtttgttcattgagttactgatttgacagattattcggaacggtaagtcatataaatcttttgtacttcggggtcatccaggctttcataagagatgttctttttatctaaaccatccagccccttgatcccgccaataatagccagccaggcactccggtctgtgatgctcacaacgaatggttccaggtaacgatcaaggtgctttttggatggttctccgatttcgtcgctgagtgccttcaaatagtaggtaatcggccacggttctcgcactatggtctgtagcgcgctggtggagtcacacctgtagtcaagtgacgcgtagagcgccagatgaaccattacgagcgcaagcagaatttataagggcggtgccttaaagagcacagggagattgtaagtagcccgatattgctggcttttgcttagcttgctgacgggattcgtcgtatgaaacatgaaaattacctcatgttttatataaggattcgacactatatcaaaaccggtaactctcaatctttcaaagctatgtgtcagatcaggtcgtgataagacacataaatttaaagatctatatatctggccagatagacttttttataacagctttataaattaaacaaatctgccatagagacagatttgtttaatttataattagaggtttgcaacgttatgatatactttttgcacatcatcatcatcttcaagggcatcaacaagtccttcaaagatttctaaatcttctggtgaaagttcaacttctgattgagcaatcatttctaattctgttgttgaaaattcagaaattccagctgcttttagcgctgcgattcctttatgcaggtctgtagcttcagtataaataacgatgtttccttcttcttcggttacatcacgaacatcaacttcagcatcaagcaaaatttcaaaaatatggtcagggtctgttcctttaaatacaatcactccagtattgtcaaacatatagctgacagcacctgccgctccgatattcccgccttttttattaaaaattgtgcggatattagcaatcgtacggttaacattagacgtcaacgtttcagcgataaccattgaaccattgggtccaaagccttcataacgcccttgcacgaacgtttcatctccgccacctttggctttatcaatagctttatcaataacatgttttggaacctgtgcttgtttcgcacgttcaataacgaattttaaagctgagtttgattccgggtctggttcaccttgtttagcagcagcatagatttctacaccaaattttgcatatactttagacgttgcaccgtctttagctgttttcttagcaacaatatttgcccatttacgtcccactggaaacatctcctcaaaaaattatttacattaatggcaggttaataacctgcatgtttttctgccgtattatatcataatatataaattctcgtctatgagaaataaaaacatccagcttttacggggggttactttgattttaacaatggctaatatggtgggtaagccattttttaattttcttctggttctttttttatttttaataattgaattgcagcaataacgtcttattgatggtggtgtcgctcatcaggtgaggtggaacgcttgcacgtcttgcgacatattgtggcagaaacttaatggcgaaattaagagcctatcccattagggctattttacttgccattttggacctgggcagtgctcaaaatcctcacgtactacgtgtacgctccggtttttgtgcgctgtccgtgtccaaactggctgcgccaataacgcctggtgggatagtctctaaggcgatatattcccgccttgagccgtgttaatttgttggatacttttaaatggaggtatacctcttgtaggctatacctcctgcttcacgttatcgcgcgattaacgcaaatacgccccagccaaagtattctcgcgtccaggtgacgtgacgtttgggggctaccgtcagttctgttcgaacctcttgcgcaaactcatcgtcagggttttcctccagccagcggcgcatggtcatccacttcgcggcttcatatctgtcccagccttgcgggtccgccagcaccatttccactacgtcatagccgagttggtcaaaaaaggcgaccagctcgggcaggggacggaaatcggcgacggatgagacgccacaggcgtgggcgatctcttccgttgcggggatccgacgccagtacggttcaccgatgagaatgatcccgccaggtttgaggcttttggccagcagatctattgtccccgcgacaccgcccgcaatccaggtagcgcctacgcaggccgccacgtcatatttttcctcatcaatataaccggccgcgtcgttatgaataaaatgtacatattcactgacgccgagctcttctgcacgttgttttgcctgtgtggtgaagagcgggcttatgtcaatgccagtacctgtaacaccgtaatcgcgagcccaggtgcagagcatctcacccgaaccgctaccgagatcgagaatccgcatgcctggtttcatgcgtaacgcatggcccagcgtggcgtacttttccgctgtaaacggattatggatacggtgttcgctttcgctaatggtaaaaatacgtgggatatccattgggttattccttttactgagggcaataccctcagaagtggatactttttcaaccagcagcgcaaacagcttgcctgcaaaagtctcgccgaccggccaggtgtgactgtccgggcgctgcaacacagtgaagccagcatcaccaagcaggctgatatattcatcatcgcgccaggccttcatttgactgccgaaacgggtggtacagccgttttccgctatcgcccagaactgcgttgagctggtttgggcctcttcatcccaggcattttccgttaacagcagatgaggctcggcaagaaacaggccgtgcggacaacgctgccagcctggctgcgccatgccctggcgtttaacttcatcgaaggtatgcacttcaacaagcagtttgccatcgggtttcaaccactgagcgcaatgactgatgaggctttgcgcatcagcagcgctaaagacattcagttccccaaacgtcatcataatgaaatcaaaaggttccgtggggtggtatgtacgaatatcctgctgaatgtagtcaatattcaggtttgcggcttgcgcctgctggcgagcccatgtgatggatgccggagagaaatctacgcctgtgcagtgaaacccacgctccgctaacaggcgggtataaaaaccggggccacagccgagatccagaatgcgggcgccagcgggtaactgacgggtaatccatgttacctgttgctcaatcacggttagccggcggctggcccagtcgtggtcctgcgacagatgattttccagcatgcgttggctgaaggctggctcgtcccaggggattttgccttcatcgggtaatagccgaatgcgatgcgttgcaaaaataacggcgctgatatccatcatcatctccttagcgattgtcaggctgggcgcgaacgttgttcagcccggttgtattaatgcggtagggctgaccgttaacggatttgatcagctttttggttttgagttttttgaatacagcgagcgtgcaatcggcgagcaacagcccttcgcggctatagcactcaacggcggtgacgcggcctgacgcatcgcggatgtgcgtaatgcgtccgcctttggcgagaacgtgtaaggtacgttgttcctgacgggataaattcatactgaagaacctgtttaatcatcataggctaaacgtgcaaacacactgcggtgtccgcattcgatttcggcgcattgataatcagtccggcctgaaaaggtcgggtaactgattatcagatgatgacattctccagcatcaaagcctcgggttgagttgaaaggtatttacgtcgtgaatgataacacctgatttctgtaagtgaataaccgggagtgaaaagtgtgatctcaaagggaggctcatgacgtttagcgtatcagatgaatagctcccgcaattaccataatgaatattgattaaactcatatacccgataatgaccgctttgatagtctcggcgtatctttttagccattgacagggttgttgcgttggaaatctttttttaaccaactgaaaaatatcacttaaatatttttcatacataaacatttatggtccgctgagttcggatccggttttgtatgggttaaaaaaggtacgttatgaaagtcatatggactgtcactcctgtggggtatcagcgcatagcgaaacgttgcccttcatgcagcgtaaaacgggacttcacgccttctggggcatttcgggttaattcgcaaaagaaggtactcgatgtctggagtatctataaatgcacacactgcgattacacctggaatatctccctgttctcacgcctaccagtcagcaaaattaaccgcgatctttattgccggctgatggcgaatgatgctgccacggtgcaatattttgcttatgacaacgcgatcctgaagcgaaacaatgctgaattatcggggcagcctgattttcacattcaggaacggtggctggtcagtatcgcctcccacaagcaggtcagtgttagcgtcaggatttcccgttcttttcaggtcagcctgctgtcgattttgaagaagcaactcctgctaagcgcagccgaaatcaagagacggattgaaacagggcaaataagtggcgtcacgatgaaaatgcttaaatcgcgaaaactgaagaatgcgaaatatgatttgcagctctcagttgaaacactgtatgaccggcgaaggattgttctgacctgtcgataaaaataataagctcaccttacgtttaagtgtgctggtatggcaacgacgcaacggaatgaaagaaggattaagggacaggtgagctttagttgaataacgcttgtctgtggcattcagtgaaggctgaatgccatggataatccagattttcgcaccagtgatgatattgtatggattctttgcgcaagccagcagaatgacaaagggcgatgggttacaattatctgtagagtaaacaaaaggaatataatgtggcgctatacaatatctctgagaaaatactgactacccttgaaaaaacatctttcaccatcgaaaggctgcaggaacgctatgatcttcaggaggctatcaagaagaatattgatattgtcgcgccgggctgccttgtcatatccgaagaattctctgattgggaggatagtcggcggaggattgatttattagcgattgacaagcaggccaatttggttgtcattgaactgaaacgtgatgaaatcggcgcgcatatggaactgcaggcgctaaggtatgcggcaatgatttcaacgatgagttttgcgaaagcatgcgaatattatcaggcatatctttggaagcatgggatcgatgagaatgcaaaagagaagttactggattttgtggagttagaagaaaacgaactcgctgattttggtaaagatattcgcatcgttctggcatcagcggatttcagtaaagaattaacgacaaccgcaatatggctaagagataaaggtgtcgatattcgctgtgttcgcttaacgccttacaactttaagggtgaagtgctgattaatgctgaacaaataataccagtccctgaactggaagaatatcaggtcagattcagagagaaacgcacggaacaaattattagcagtcaaaagtcggagagggattattccttatataaatataaaggaaaaaccttcaataaacggaagcttgcacttgaacttttcactgactggattaataaacataatcctgcgaatatagatgatctcaagaataaattgagtgaagacttacagaaaagaacagtagcactggttgagcagatccctgaaaaaaggaaaaacagatatcatatgcaggaagatgcgttgattgagttgccgtccggtgagcgtattgctatatcgaatcaatgggggttagggactatagaactgcttattgattttgttcgtcaggataattttgtagttgaaaaagtaggttgacaggaagtaataataaaatagatcccattcattaatgggatctcacgtttcatccgatacgaagaccatggtctctttgtcagtagcgtcataattacgcaagcctctttactttgcttatcatttatatttaatgtaaatattcacgcaacaccattaaaaaataagaaaaaatggctcactgttgaactgatattaatacctgaaccactgaattagagtaatgtggcgctattcatagcgtaattttttctgttgcggttacagggggaggaatgcacacctttagaccatactcactaaggcatagcgatctgttatatgaagatattccgttagaaatacgcgagcaaataatcttattgattatcaatacgctaggaaactgctcctctttttatgatatgacattatactgctatcataatagtcattctgacgaagtttatcgaagaatatgtaaaacgttgcgcaaagagtatggcttattcaccttatatgcgcattcaacgtcatatctggatgaaatgagtaatctgttattaaaaacagatgataaaagaaagcatattgataccattgagcttgcttttaactatatagatacctaccttcggacctatgaagttacgcttgggttagaaccggataaggcgattagtgaattaaataatatatttcatgagcatagtttaaaatatcgatatgaaaatggtaggattgtaaggttgcgcagaataaaacggcttaaaaacatatgttattatttgtactcccctggagagtatggctttgtcgaatatgatcttatggaagcgtataatcgcctgatgcttaatgattttgcctgtgtcgtaaaggaatgtcatgcagtcttcagaagcgttcttctcagaattcatgagagaaaaggtatcgtatatcatgaacaagatagtttaaataccttaatgactaatctgatggcgagaggcgttatatctgctgaatatgcacataaatttcattttttaagtaacgtgctggagtcagaaatatttctgccgatggcgccagaaaaatcgcatcatcactacgcaatgatgctccgtatctctgaagagttggcctgtagtgtctattatcttactgagcggagtatattttttcttacccagcgggctgaagaagacagtgtcgcgccataataatgatcgcgctgtcgctcagtcagactggatcatcgttatttaaatttgttcagacgtcggaattttttgttctgccgtctgtttttttagtgatgagctgttcagtgcaataataaggggtacagtacgatgactgatttttaaactgcatatcatctgtgtcgcatttactcatgggtattgggtcagggagagagaagaatgagcactattttaaagccttttttattggcggtaaccctgatgttaatcttaataaggcctggctttgcaacggaggatggagcgataaccatggttaaaacctacagcgcttatgactatttgcagacccgagcgcggttgatgcacgctgtcgccgatcacggtctggtgttatttggggaatttgaccatgccagagcggcacagaatgttaacctgaaaatgccgccgacaacggttctggtctttggcaatcctaaaggcggaacgcctctcatgctggcgcatcccgaactggcgctggatttaccgtttcgggtgctcattagccagcaagccgatgggcgaacgttagtcagttatcatcccgctgaaacgctgcaacgttatggtcttgatgccgcagacatacaggctttgaaaaaactggaacagctcgttgaaaaaagtctccactaaagctgaaaatcgggcgatgtgtttgcacaagtgatgtcgcgaataaatgcggtcacatcgtccattacctgatgcgataaggcggcatcgaaggtggcgctatcagcatcacagaacccgtgccgcgcatcgtacattttacactgcacccgggggcgcttttccagcgcctgccgcatggcgaggggatcaaacgctggctcataacgcgcgacaataaccagtgtcggacagagaggcgcaagatgaaggtactggcgtatacgggaaccgtaatagcaaacgacgccatcgcataacccactggctgcacttagccatgcgagcgttgcgccgacgctatatcctacgacgattagcgtctcgtactgcgttctgagatcgtggagtaatgtggtaacgacggcgggatcaaagccgacatttgctgaaaagtgacggtaagcctcctcctgctgttcatagcgaaagggggtatggtgaggaaacagcgcgggaatatagatgtcgaatccgcgcgtcatccattcatggcctgcgcgttggatatgagcgttaataccataaatttcatgcagaataatcgctgcccggcgatggcggctcgacaaactggaggcgttgcttcccccggatacgcctggggcgaaaaacacggtgtcttttatcataacgcgttcttgatacaaagagagcggctggattttcgccgatcacgctatgtcagaggcattattcctgtcaatgtacagacacattttatggcctgatttttggttgataaattttatattggtaaaccaatatgctgttcatattcaggcatcagggctaaaggtggaacatcagtcgtgtattgtctattgcctttcctttcatctggcctcactagcgaaacggcgcgcattattattttgttggttgaccagtttcgcgtttttggtgtgctacgcgtgctatccctctttacaaatgctatagtctgataccgggaaatcgcatcggacgggcacgaccaatatgaaatcaaacacttctcagcaaagaccttaccaggaagtgggcgcaatgatacgggatctgattgttcagacgccgtaccgccccggggagcgcttgccgccggaaagagagatcgctgagaggctcaatgtgacgcgtaccgtcgtgcgtgaagcgctgatcatgctggaaattaaaggtctggttgaagtccgccgcggcgccgggatctacgtgctcgacagcgcggataataacgagatggaaggcgctgacgtcaatcactgtaatgacgccgggccttttgaactgttgcaggcgcgtcagttgctggaaagcaatatcgctgaatttgccgctctgcaggccacccgcgaagacatcattaaaatgcgccaggcgttacaactggaagagcgagagctcgcctccagcgcgccgggcggctcagaaagcggcgatatgcagtttcatctggccattgccgaagcgacccataacagtatgttggtagagctcttccgtcagtcctggcaatggcgtgaaaataatccgatgtggctccagcttcatagccatctgggcgatacgctttaccgtaaggagtggctggtcgatcataagcagatcctcgcggcgttaattaagaaagacgcccgcgcagcgaagctggcgatgtggcagcacctggaaaacgtgaagcagcgtctgctggagttttccaatgttgatgacatctactttgatggctatctgtttgagtcatggccgctggacaacgttgatgcctgattatacctggaatagcgtgggcagacccagtccacgttttacttcctgtagcgtcttttgagtgacctcatgggcccgctcgctaccttttttcagtaattccattagcattcccttatctgcaataaaggttgcccgtcgttcgcgtatgggcgcgatcagttcttgcaggcaggtctccagctcatttttacagacacggtcgcctaatccgccttgttgataatgtgctttcatcgccgcgactttggctttatccggatgaaacgcatccagccacgtaaagacgacgttaccttctatttttcccggatcgctaatttttaaatgattgggatcggtgtacatcgcgctgaccgcacggtggatggtctcttcgctggcggaaagaagcagggtattgccgagcgatttcgacatcttggcgctgccgtcaatgccgggcagacgacccgtatcgctcaggagcgcctgacagggtcgcaataccggcgaggagaaaagactattcatcttatgaacgatctcattcgtttgctcaatcatgggcaattggtcgtcgccaaccggtaccatttcggccttaaaggcggtgatatctgccgcctggctaatgggatacgccatgaacccgaccggcagggaacgggtaaagcctttttgggcaatctcattttttaccgtaggattacgctccactcgggcgacggtaacaatattcatatacagcaccgttaattcggcgagggcgggtaacgcggattgcaggcagatcgtcgtcagcgtgggatcgatgccgacggccagatagtcagctaacacttgcggaatattatcgcggattttttgcggattactgccgttatcggtgagtccctgcaggtcggcaatcaggacatactgttggtgatcctgctgtagcgcgacgcgctggcgcagtgaaccgacataatggccgaggtgcagcgagccggtggggcgatcgccagtcagaatgataggaagggtgttcattaaggactcctttatgcttactgtaaagccgaaagacgtcccgaaacgcagtagccgcctttcggcggctacttaaagagggatagtgatccgtgccgccttcaggaaggcagccaccagcggagatgacgttgcgtagcgttggatcgtttcgtgttcatgtgatctaacgtatcacgactaaacgtaagggtaaagcggctggcgtatcgtccgggcataaagtcatatcgcctgaacagataacatctcactgactttgaaacgcgattttataatttgctgcccaaaaatacgtggcgctgaaaggcgcatttttgatgcaaatcatttattactgtgataacactgcgcgcgataaaaacattaaatatattcacatagtaaatatgttctattggaatggttgttttcgatatgacaaaagtctaaaaaacccattgatgtgaaaaggaataagaattgtctatattccgattcggtggaattaagtaatttctcggataaaaataagaaatgatattgatatttcttttttgatatggttcttatagcggctatggttattcaggaaacgatgcttgaatgcctggcgtaatagatttcaggtcagtagcgctattgtaaaatggattgttgatggcagaaggtatttagcaagaatccagttatagcagattgtcggtatttaatctggtatacagagacaccaacgaaatggctggaaaatggaacgttctttcattgttggcgttccgtccttgtcagcctgctttgccgcatgataatcacggaggggggatggacgccatctatttaaaactggacggtattgaaggcgaaagccggatcaaaggttttgaaaaccaaataaaacttattgcttacaaccacaacccgacaaaacgggagtccggcgaagcgagagggacatatattggagggttgacgctgacaaagccagtcgatcttgctacaccaggcctctatgagcactattgtaacgggaaaacggtgaaagaaggcgtgctgacattatgccgtcgtgataagggcgcaatgctgccatttattatttatacgctcaccaatgtgcgaatttcacgcatgagcaatcatggagacgccgaaggcagcgccacggagaccgtggatttggtttatagccatattcgctgggatattcccgcattagcgtcgaaaagcaaaacacggcggcctcttcaccgacaggcgctgtggcgatgaggacaaaacaagcttgcggactcgcagtgggcgatgctgtatagcgaaatggcatttagcggcttgcgaaggctgatgagcgctcatgtaaccaatcgattgcctgaaaaggcgataacgcgtggcccttacacccgttatgatttttacgcatagccgctaataaaacggcattttttatatacacatcaagttgatagtgtgtttctgaccttgacgtaaataagcgggaaaagcgatgaaacacaccattgggatactgggggggatgggacctgcggcaacggcggatatgttggaaaaatttgttgaattgcgacatgccagttgtgatcaacaacacatcccgctcattgtcagctctatccctgatattcccgatcgtacagcatgtctgttatccggcgggccttcgccataccgttatctggagcgttatctgcatatgctggaagacgccggggcggagtgtatcgttatcccatgcaacactgcgcattattggtttgatgatttacagaacgtcgcgaaagcgcgaatgatcagcatcctggacgctaccctgggggatattccgccatcggcgcggcacgttgggctgctggcgaccaatgcgacgctggcgaccgggttatatcaaaagaaagcgctggcgcgggggctgacgttaattcagccagaagacgcggggcaggcgttggtaatgcaggctatttatacgcttaaacgtggcgataaaactgcggcgcaagcgctgctgctgccgcaaatcgatagccttattgcccgtggcgctcaggcaattatcatggggtgtaccgaaattccgcttattgtggccggacatgaacgcgcgatagcgtgcccgatgattgattccacagcgtcgctggtgcgcgcggcgattcgttggtatgagtcctggccagacacccgcgcctctttgaccggggagcaacgccttaccgcctgaggtgtttacagcgcggcctgaagcccacgcaggtcgcgccaaaatgtttcggctacctgactcatgcgggtattcatgcgataagcataagcctggatcgggataaccagttcgtcggcatcaagcactatcaggcgcccgtcggtaatctcctgacggatagcatactcgggcaaccaggcgattccgcagccgtccatcgcaacctgttttaacaattcactcatcgaagagacgaaaaatgtactgaaactcagttcagcatggcgagtcagggtacgatttatcaatcggcccatataggagttctgactgtaattaagcaggggaaagtgcggctgctcaagcgtatagcgcggctcgccccggccattgttggcgcaaaccggaaacagtctcgactcaaacaggcggatattatcaaacggcgcttgttgcaggttttcatcgtgataagaaaagataaaatcgctttgcccctcacgtaacatatccaccgcctggtcgacatctatcgcctcaacggcgtaggtaaactgcgtaggcatctgcttaacgatggtcggcaacaggccgagggagagcgagtgggcggcggcaatcttgattttacgcagcgtataatcgctgccgccgcgcagttcggtcagattactttccagctgctgtaacaggtggcgaacctgggagtgaaagattttaccctgttcggaaagctgtagcggcgagacctgtcggttaaacagttcaacgcccacggcatgttccagggcgcgaatccgccggctaaaagcgggttgcgatacgttgcggataatggcggcctgagagaaattgcggcacttttccagcgtcagaaaatcatatagccattttgtctcaatattgtgcaaacctgctccagttacatccatttaccgttatcctgtcagccgcccgaaggggcattctacgtccattcgggcggctgacaaccgcttatcccatcctctttcagaatgccgtgatggggcagcctgaaactagcgggaattacgccggttcaaaggtaccttttacgcaggctttcccctcattgaccatgcgtttgccgcgcgcatacacctgctcaatgcgtaaatctgcgctaaagacgagcagatccgcatcgttaccgggacggatttcgcctttgccgtccagactgaggaaggcggctacgctggtcgtcagcggacgcagagcattggccaggctgaatccgtagtggttaaccagcgtctgcaacgtctccagcaaactttcgaagcccgcgacgccgatacccgtcagatttccggcagcgtcaaatagcggctggctgccgttaccgtctgaactgagcgtcacccgggaaagcgggacgccggcttttaccgctctggcaatgccctccgccggcgcgacgggatccggaatactggtggtaatgtcgatcacgccgcctttaagcgcaaacgccagcgcctgctcgaaaagagattcgctacggttgacgtgggtaggcagcagtttaccgatcggcacgtcgctgttttccaggatgtcatacagcggctgtaacccttttttgctgctgcccatatgaaaaacgctgacaccaggtttgccccccagcaggccgccaacgcgtgattcggcggccatgctggcgagttgattcccgctgggcgcggcggaacggtggtcggagactgcgcatttcacgccaatgacgcggtcgatcagcgcgacgtctttttctaccgagccagtaatggtcggcgacggaacgtgataagcgcccgtgagcatccaggcggtgatcccctcctcatttagcgctcgcgttttggctaacagcgacgcgggatgacggctgacggagtcggtgccaagcaggccgacgaccgttgttatcccggcttccgtcaggcggctcagagagacttccggcgtccgcgtcgtcggccccgcttcgccgccgccgccgatcagatgaacgtgttggtcgataaagcccgggcacagcatacggccgctaagattaatcaccgtacagtccggtacgatatcgccggggatgccagcgccgacggcaataattttgccattcgcgagtagaacatcgcagatgccccggtcttctggcgcaaacaggtgcgcaccctgtaataaggtaaactccgcggcggataaatcaggcatgataactccttattaaacaataagctgcatgacccagatcgacagcagcgcattgatggcgcagactgcgataatatgcgggtaatatttggcgttgacttcggcagtaccgagacagcggccgacattctgtaccgggtttcccatcaggtaaatggctggcagtagtacggtaacatcgtggccgcttagcgcgccggcggtagccagactggccgccacgccaacggcgccgcccatactcatcagcgaagccagaagcaccgtagccgcttcgccgggaagcccccacaacgccatcacgggctggcagatatggcctacccagtcgagcagaccggtaattttcagcgcctgaataatgacaaatgccatgaccacattgggtaacaggttggtcgtggcgatggtaaaaccgcggcgtgcgccatcgataaacatatccatgacattcttacgtacctgagtcgtcatgattgggctccttgcgcagggtgacggcgttcttcgatgttaatccagatgcgcaaaaggtttgcgccgataaatttgaatagcagaatgaccaccagcggaatgatgactgacgttcccagaaaggcgaataccgcaacgccggaggagaaatagttggtgataatagcgctgccgctggtctgccaggcggcaaaaatcactttatcgcgttcagtgatttcgccttcctgcgccagttctttggtcatacccgccgcggcgtcggtattttgcaggttggcgatcagcgccagtgagcaaatgccaggaatgccaagcaacggtttcaggatgggcgtcatcagttgctgcgccgcccgcagaccgcccagtccatccgtaatcgcgatgatacccagagaaaggataaccgacggtgccagctccagcgcaaaaaggaagccatctttcgcgcccgttccgcccgcgccacgaaaggtctgcgtaccggtcacatgaccgaatgacccgttgagtacggtaaaatcaaaaacgcgccaccagccttcgcttccggaaaatacgccggaaaagaaaataatggtgagaaaaaacgccaggtatccctttatcccgaccttttctgtatcaagcggcatggccgccccgtccacttgttgcgccatagcgatccccgaatttttttgatgatgtgttggttgtagccacaggccaaaaagcccgaaacagaaagaccttatcagccataagggtaaggacaaaatgcaagtatgtatcgtgctatgcgtttcttgcatagcagcgcgaaaaatcaccatcctcgctactgccggaggcgcggggaaccgtggacggtataacgcgaggtaaaaaagcaaagaaacaggtgttgacgcaggccggagctgggagcaggaaaaaaggagaaataaatttgacgttagtcaatttcacgccacttaattatcgttgttaaaaaataggattttttaacctaaattttacttttttactgtaatttttcacgccttaagaggaattgtcacggtcaggtcagtagccgctgataggtcagcttgcgccctaagaatcctacgggcaggtaataaaaaacgaataatcgaattaatttcatgatgtgatttatttataattgtgatgatttgagagggagcgataatcatcataatggaatatatagccaaaataattcgagttgcttaaaggcggcaagggagtgagtccccaggagcatagataacgatgtgactggggtgagcaacggcccgtcagggcgaggcccatggatgggccgggtaatccgtagccaacacataagccacttgaagtaggaagggtatataaaataataggcagattaataacactaaaaaccatagaataagtatagtttttagtggcatctttaccttgaaataacgtgttgaggatgtgctattaaaaacagatcctcattgcgccgcgaatagcattaaagatacaacccggtgcggagagcgtgggtttactctaccgcttattcacgtatcacaaaccgtttttgttttatctgctgcacagcgctgatcagcgcggcaaaaaagagcgccgcggcgccgcaaagcgtggcgttgataattgccgacgcgccattgcctgacagactggcggcgagcggaccgagaatttgcccaataccatacgttagcgtcaccaggcctaacaaattaatattacccggcgcgctgagttgtcgggcaagcggcatcaccagcgaggttgtgcccataaacgtggcgccaaaaccaatactgctcagtattaacagcaacaacgagtcgctggcgagagacagcagcacgcaggcgctctggatcaacaggttcgcggtcaggcatggcaggacgccccaatgttttgccgcccacagccagccgaagcagccgggaatgatcgccaggccgaccaacgaccaaaggtgcgccgtgagtagcggagagcccgcgcttttcgccatcagcggcaaataggtagcgacaatgatgtagccgaatccggcgaaaccgtacaacagcgccagttgccaccagggcataggctgattttcgattcttgctaagggcgcaggcggcagcgcatgagcgcgggggggaatcaatattgccacgattaatagcaatataccggcgagcgccccggcccccagccatagcgaatgggccgaaagcgcataatgtaaaccgccaatgacatattcgttgcccagtgcaatcccggccccgacgccggaaaagagcgcggcgatcacaaacggatggcgggtatgatgcaacacaatcattgatccaaaaatcatcattcccgcgctcgcgacgcctgccaggaagcgcaccaacatgacgaccgcgggttgggtaaatatcgccatggccagaataagaataccggtggcgaccgccgaagccagcagcatggggcgtagacgagaggggagatgaaaaaggccaaaggaaaacagtaagcttcccgccaggtaccctgcataattggcgctggcaatccaggagagttggttaaacgttagctgcttttccgccagcattaccggcagcatgggcgtatacagaaagcggccaactcccatccccagcgtcaataccatcataccgaaaagcgccgtaaaaatgggatggcgaggtgaagcgctctgagcatgaaccatggtttttctctttgctaaagtaaggcaagaatgcctgattgttgttgcaaatgataataaaaagtaaaattaatgtttcaaatttgcaagaaaagaaagtgaagcgcaggcgaataacggattgagaagaggggcatcggtgggaaatggcattaaattaatgcctcccacgtgcggggtttggcagttaatctgaacgagaattgcgccttccccttcttagatactgagcagtgccggtatttgcgacagtaaatataacaccagaccgatagcgccgccgaccagcgtgccgttcacgcggataaactgcaaatctttaccgatattaagctcaatctgctgcgacatatcgcgcgcatcccagccttttacggtatcgctgatgtggcgcgtcaggaaggcggcgaattccggcgcgacgcggtgcgcggcctgttccagatgaccgttaagcgaagcgcgtaatgcgtcgtcggcgatcagcgtctcgccaaaccattgtccggcatgagcgatgcgctgcttcacctttgagtcttcggcgttgatatctgtttttaaccactggcgtagatccgcccagatttcgccgagataacggttaaacgcctcatcttccttcaggtaacttttaatgttttctgcccgggcagccatttccggatcatgtttaagtttatcgatcagcttatacgtcgcgcgatcgaaggcatgacgaatctgatgcgcgcggtcgtgactgatatcatccagcagagaattcaccgcgtcggagaccagttcagcgctgtgttctcccagccattcggtcggcagaatcttcgcttttaacggatgttcggtctccagccagcgtatgatctgtctggcgataaatgttcgggagctgtcacgctgtaacagggcgataagctgggcgatcagcgtatcgagtaacacctggtgacgatcgtttttggtcatgctttccagcatcagggcgctggtgccggaaagatccactttatcaatcgccttatgtaccgctcgcttgagcagccgctgaatacgggcgtcatcggttagttccagaaagccgctcataatttgcagcagatgctgcccgacccggctggcgttgtccggctggctgaaccagtttccgataagcagcgcgggttcatggcggcggattagcgcgatcagcgactgcgtatcaaggaacttctcctgcacaaattgcccaagattttcgccgattcggtctttattacggggaataatcgccgtatgtcgtgaaataaacggaatgggaatgcggcgaaacagcgccaccacggcaaaccagtccgccagcgcgccaaccatcgccgcttcggcaatagcttttgcgcccagcacccaaaaactgggcggcaggaaaagcgtggtcacaaacgtcgcggcggctatcagcaacagtgagagcgccaggcgtttggcgcgtttgagttcggcgattttattcatagggttaaggatagagccagacggcaggaacgtgcaaaaaacatcagattatcctgtgccggataagcctctatccggcagagtgtttacttctcagcggccagttctgccgcctcatgctggcgcacgcgctgtaatagtgtcgccagagtgaagaccacaatcaccccggccaccgctgccagcaggtgaaacggcagtctcccgccgtgaaaccacagccagcggccaacttcgaccgacaccgccatcaccgtcagaatcaccatgttcagcgaggccgaaaccgtcccttttggcaagttgttggaaaaaagcgtgaagcgaaacagcgtcgggaaaatcatgccaatgccgaacgcgtacaggctggtgcccagcacagaccaaagccagacgtgcggcagaagaagattaccgaggagtaatgtcgccagcccgcttaactggattggtacggcgcgccagataaaacgcggtcgggtcggatctttcaccaggcgcacaacgatcatattggccacgatcaccgcgccgaatacgggcacctgcgcccaggcgaattgcgaagtactcatcccgccagcatcgatcaggatcaccggcgacaccgccacccagctcatcatcgggatgtagctcaacgacagcgtcgccgccccggtgagaaaaatcgggttgcgaaacacattacgaaaatcgcgcagtacgctcaccgcgctgaacggcaccgcgccgcgttgcaccgtttccggcatcgccagcagcaggccgcacaacgccaacagtcccatcaccgcaataataccgaacagcaccttccagtgaacgaagtgcatcagcgcggcgccggagagcgggccgataaccggagcgaccagcacaatggaggtaataatcgccatcagcttaatggctttggtttgaccgaaggcctcctgtaccgtgacgtagccgaccgttgcgataaagcaaatgctggtgccctgcacaaaacgggcaaccagaaactgcgtcattgaggtcgtcaacagcgttgccgcgcaggcgagagtaaaaattaatgcccctgcaatcagcactggccggcggccaatcctgtcggatagcggccccagaagccattgcaacgccattccgcccgccagatagagactgaccgaggccggcgcaagactgacgtcagcattaaaatcgcgcacgacgttaatgatgccaggctgaatcagatccgtcgtcagataggcggcaaaatcgtacaaaatcagcgccatcgggaaaaataacgttgtggcgcgttgggagaaaaactgaataatccgttgcataaaaaatgcgctccatgtcggagaaccccatgatgggatagcgaaactcaataccgtcatcgtgacgtcaggcaggcgatagaaacagcggctgcggatgtactgaatttcatgtaatcaaaaacgctgccggtgaaaacacagacaggaagagacgcgttctgaatctcgtcagaacgtgtggcgattacagataacaatcagcacatcacacctcgggaaatttacgttgcacggaaaatatacacattaagtgtaattaaattttgatgttaatcaaaagagtttgtctggttaataaagataaaggcagggtgcgcaggctggtattttgcgtgctcagttccgaaaatgcatgtgcattacagataacaggatttatcttccgtcgcgcctcgcaatgctgaaaaggtacggatgagaaaggaattttcaggaggtagagtcgcagcatcctggtttggggggacggagcgccatgaaaaaatcgacgacctcaacaccgcatgatgcggtgtttaaaacctttttgcgccacccggaaaccgcccgcgattttatggagattcatctgccggtgtcgttacgccagctttgcgacctgctgggactggttgaacgaattgcttcgctgttagttactggttgcgctaatgacaggcagcttaaagcgctgtttaattatcttatgattcagcacggacatacgcctcgtttcaccacgtttattcgtgatgtggtagggcatgtcccgcacactaaggagagactgatgacgctgatagagaggatccgcgcagcggatcgcagaaaaggggaacggcaaggaagacaggttggtctggaggaagggctggaaaaaggtcagcgcgttgccgcattgcgtatcgccaaacagatgctggcggacggacttgaccgcgagactgtccagcggttcaccggccttacggctgaagagcttcaggatgttagccactaacgcggttccagtctgaatgttgcagacccggtgcccgccgggcaacgctctctataattatcgctgataacctcacgaatataccgaactttaccgatagcgccagccatctctactacccttattgttctgagcggcatttacggctgccttaatgacgataacaaggagacatgtgatatggcttaccagacagtgaatcctgccaataatcagctcattaaagagtaccccccgcacacggacgcggatattgaagccgcgctgcaaaaagctgacgcgctctatcactccgattggtccaaaggagagattgaccaacgtctgccggtactgcataagctggctgacttgatcgacagccgtgttgaagaactggcaaaaatcgccagccaggagatgggcaagctcatcgagcagagccgtggcgaagtcaaactgtgtgcgcagatcgctcgctattatgcggataaagcgaagcagtttcttgccccggtgccttataaaaccgagtttggcgacgcgtgggtagaacatcatccgattggcgtcatcatggctgttgagccgtggaacttcccgtactatcagttgatgcgtgtgctggcgccgaacctggccgcaggtaacccggtgctggcgaaacatgccagcatcgtaccgcactgcgccgagacgtttgcccatctggtgcgtgaagccggcgcgccggaaggcgcatggaccaacctgtttatttcctccgatcaggtggcgaacatcatcgccgacccgcgcgtgcagggcgcggcgctcaccggatctgaaaaagcggggagcgccgtggcggcacaggcggcgaagcacattaaaaaatcgacgctggaactgggcgggaacgatgtgttcgtcgtgctggacgatgccgatcttgagaaagcggtgaaaattggcgtgcaggcacggctcactaatgcggggcaggtatgtacggcggcgaagcgctttatcctgcatgagaaaatcgccgatcaattcctcagccagttcaccgaggcgttcaggaaggtgaaggtgggggatcagatggacgcttctaccgaactggggccgctgtcgtcgaaagatgcgctggaaacattgaccagacaggtcgaggaagcggtgaaaaatggcgcgacgctgcacgttggtggcaagccgctggaaagcaaaggcaacttctttgagccgaccattctgacccatattacgcgtgacaacccggcgtactttgaagagttcttcggcccggtggcgcagatgtatgtggtgaaagacgatgacgaggcggtaaaactcgccaacgattcccactacggcctgggcggtgcggtgtttagtcagaatatcgaacgcgctaaacgcatggcctcccggattgaaaccgggatggtttatatcaactggctgaccgacaccgcagcggagctgccgttcggcggcgttaagcgttcgggcttcggacgcgagctatcggatctggggattaaggagtttgtgaaccagaagctggtagtggtgcgccgctaatccctgttgcccctctgaaatcgggaggggcctggctttttgcagcgaaggacgcggatcttaaatcagaacgaaataagcgaacaaaaccccctcaattgccctccttatttatccacgttgcactaaccgtgctttttatcccggtattgtttgtacagacattcatgatgcccgcattttctgttctatgcggaggccggtatggaattttacgagaaccgccccagacaaccattcattggctttgtgcagctcagacgggcgctaaaaaggtggtggctgcgtaagcgggcctgtcaggcgctgcgacgaatgagtgacgagcagttaagggatatcgggttggaaaggaaggatgtggaatagtgaatctattcaagggcaatagtaattaaaggattttatgatatattactatgcccttatgttatgcgtgctcactattttatatcatttatattaatatcattaatctttttctcaatgtatttttctggttttattttggttttttgctcaatcgcatgatatttttccttatcaatggttatagtcattttttcttttttgttaaatatgccagggatgataatcgctgctgcaattatcaataatattattattgctgcatgaattttgtgtttgggaaatgcttttaatagagtacacaggattgttatacccttatgtataagataaggaaaagatagaaataaaacaaatgggcaagcaaaatttatgacatgtttcccatagtaattattatttattgttagcgaaccaatacagaatgccatcacacaaaatagaaatattccgaagcataagaaggatataatgaaagaaccttgcataattcttttatgcaactcttgcaaaatactatttgtgatcttttccagtttagtgttatgacaaataactaccaacatcgcaaaaaaaatctcagataaagcaagcgaaaataacgtattgaaggccatgtagctcatcagcgtttcgaaaaatatactttgctgaagatagtatggtaatagagcgttgacctccataaaaaaagtacatagaaatccaagggcgacataagcaattaaaccttcatttctccaaagcgtaatgttttcttttacttttagccgcatgattttccttcactcattgatatgaattataattaaagctggcaagggttctttgccagcttattttatgcgtttacttagaacctgccatcacgtcgataaacgcctgcacctgcttttgcttacgcgccgatagcttgctcacctggcgcagcgactgcatcaactcgctttcttctggttgcggctgctgtgccgtcagcacaatacagccgttcatcaccctcacatccacctcggtaccggtggcgaaaccggcggcttccagccactggcccttcatggtgagggcgggaatgcgggtataatccggataacgactcgcataactcacggtaaggtgacggttatttgttggggagacttctggatcgcacggatctgcaatagaatggacggtagtcatgatggctattccctaaaatagtgattgtgatgagcgatatggccgtgttcccgcacggccatatcgcgctaaatacctgtacataacatcagtaaataaaagaaaagtccagctgaaaatagactgtaatgggaatgttcaggaataaactggatatatttttgatggttatgattgcggggaaataataaaaagcgcaccgggaaggtgcgcttgaaaataaaggtcaggcttttttacgcgaggtttttttaccgccgctggcggcgcgttcggccttaattttttccagcagggcggcggcgctgttttcaccgctgataagttcagggttttccgcacgccactgggcggtcagctcgccgcggaaggccttcgccaggatcgactgggtgaggctgttgacgcgggtcagggcgttgttgacctgcttttcaatggtgtcggcgtaggcgaagagttgttcgacgcggcggacgatttcgtgttgttcttggagtggtggtagtatcaatgggagtgattttatccttgccaaagccaacttcccttgagctcctgattttatttctgaattgataatatcctgaagataactacttctcagccataaagaaagaaatctattgaaaatattttcgtttaaattacatatcttggcagcattttcagttaaatttgcattattataaacatctggaattataccagcatcaccaatacatgcaccaacaatagttatataaagatctccagatgagactgtatatctagaaatacttttttgtatatattcttctaagtatagttgtccttcaggaagaacagttccattttttagctgccctgctctaatatatggaaaccctgtattctcagctattaatgattcacctttaggtaatctcttgccacctttgacatcagcaaattgaccaatctcactgattttccataaagatggaatagaaatattcaattctgttaacttgaatttattttttttatgaagttcttttgtcagttgcccgtttactgctgcaactatcactgattggcgaaaacgtttcaggatttgtgggatttgctcaagacgtgctttggtgctgtctacctgcgccagcagcgtatcgagtttttcggcgatgactttttgttcggcaagaggtgggacaggaacaccatagttctcaagaaattctttagtaacacgtttatgtccgactgaaccggacatattaagtgctccattagttaaaaaatctttagttttaactaaagcaaacaaccaatggggattaattaacccattaatagaccgaagaacataatattcagtgctaccggcaccatagccgttagggaattctttgattacaacagcttttccattttcgaagcatggcgtgattttggcaaaaataacatcatcgttctgaaattgagtaaatcctttttttacttcactccactttttggtttcaaagttacatttacctaaataggttgttggaacaccggccatcggcataaatccaacatctaaatcatcatcaagtttaagtttgggattgaggttgcacatttcattgattgtgcttgtagcccacccctccggcaatttccccccactcatgccttcacctcgccaaacgcttcattcagcaactgacgctgagcatccgcttcatcgcccgcgcccagctcgcgcatcagcgcatccagttcgcccagcgcctgtaccagctcgcccatcgcttctgccgccagcacgtccggctccggcagactgtcggcgtcgatgctgtctttatccttcagccaggagatatccagcgaatcggattttgcgctgcggatccactcgcggctgaacttgcgccagcggctggtggcctggcgctggtcagtgttcttgttctcttcgctgtcggcgacttcgctctcttcggcgttaaagctccactccccttcttcacgcggacttaagccgtgtggatcttcgccgtagacagtttcaaacggctgcagatgctgctcggtaaacggcgtgcgcttgccgaagctcggcatattggtccgcaggtcatacacccacacgtcatcggtgcagtttttatcctgatgcggattggtgaccgtgcctttggtaaagaacagcacgttggttttgacgccctgggcgtaaaagataccggtcggcagacgcaggatggtgtgcagatggcatttgtccatcaggtcgcgacgaatatcggtgcccttaccgccttcaaacagcacgttatccggcaccaccaccgccgcgcggccgccggggtgcagggtttcaataatatgctgcataaagcacagctgtttgttgctggtcgggtgcacgaaggtacgggtaatgttggtgcccgcggcgctgccaaacggcgggttggtggcgacgatatgtgccttcggcaggttttcaccgtcgctgcccagcgtgttgcccagacggatagcgccgccgtggtcgaggttgccttcaatatcgtgcagcagacagttcatcagcgccagacggcgggtgccgggcaccagttcgaggccgataaacgcgcggtggatctggaaatcctgagtgtcgccatcaaggtcatccagatcgttagtctgtgatttcacgtaacggtcagcttcaatcaaaaagcccgccgtacccgccgccgggtcctgcaccacttcacgcggctgcggtttcagcagatggataatggttttgatcagcgggcgtggggtgaagtactggcccgcgccagatttggtttcgttggcgttcttctgcagcagcccttcgtacatatcgccgaagtcgtcgcgggatttcccgtggttgccattgtaccagtccagcgcatccatatagctgaccagctcagtcagctgtttgggttgctcaatggtggtgctgacattatggaataccgcctgcaccagctttttctcatctgagcctaactgaaccagcaggttgcggtagaactgcatctgatcctggccaatacgcgatttcaggtcatcccagcggtagccttccggcaggtagtccgcttcctggccggtctctttgcacattttcaaaaacagcagcgaggcgagttcattgacgtagttttgataggagacgccgccgtcacgcaggttgtcgcacagtttccacagcttggcgaccagatcgttattgttcattgaagatcctatttgacatggcgaccaccattgtgggtcgcaaaagtgattgagcgtttcagatgcctgatggcgcttcgcttatcaggcctacagggttaggtgtaggccggataaggcatcgccgccatccggcgaaaacggggatgataccctcttaagccagttcgtcccagatgtaatcgctgaacttatccagcacgctgtcgaggttgtcatcaaaggtgcgctgtaacattggcttaccgcctcgacggtggaaattgccggttttgaagacgtcgtcgtcgagcaccactttctctttcagcgcctgcgctaaacggtcgagccagtttatctgctcgtcgctccagtcgttctcggccttgatacgcgccagcgcgtgatcgacacgctcgtcaaacggtttgagcgcatcgcccaccgccgcgcggcggatatggccgatcaggcgggcggcaatatcttcgttgcgcgtcgctttccacgcgctgcgcagggacgactcttcaaaatgctggcggtcaaaccactcctgcaattccaccagccctttacgggtgaggtcacgcgggcgattgatcaccgcctgcaacgcgggctgggcgttcggggcgtgctgcaccagcgcatcgaacgcttcgaggaaatcctgcggtgtgtcgtagtcgccgtacagcgatttgacgcttaccacctcatcgtcaatatcgaggaaaatgggggcctcacgcagggcgttgatatcggttttcagcctttcgagacgggcgataaagccgggaagcttattgaaaatctcggcgctccagtgcggccctttttcccgcaggcgcgaagccagaccaccaaagttaacgcccgcggcatccaggcacagttcgtccagacggcggacctgcttatctaccgcttcgctgcgatcgcggttatagatggcaagaccgataatccgctgcagcttagcgaccagctgttcatggctgtgttcggcaaaactgcggccatccgcttcgatggttttgtaggtttctgagtcggtaatttcgttgaccagcgtttgcagctccacctgcggacgcacaaccaccgggcgcatggtatcgacgctttccagcgagctgtagatatccacgcagtcgaaaatcttaaagctggttttccctactgacggacacagacgcgtggcgcggcccttcatctgctcgtagagaatgcggcttttgactttgcgcaggaacacaatattacagatagacgggatatccacgccggtggtcagcaggtcgacggtgactacgatattgggcagccgctctttgttaaagcggacgatcatgctttgcactttcttcgcgtctttatcggcatcaccggtgatcttgatgatcgcgtcgtgctcaagctgcggatactttttcttaaacgcgctacgcagctcgtcaaccaccatatcggcatgggcgttggtgacgcagaacaccagcgttttttgctgcccggtgggatccaggtatttggtgagctcgccgcataccgcgcggttaaacgccgggatcaccaggccacggttaaaatcggcgacctcaaaatcctgatcgtcggccagcgtgtcgttgatcagctcgccctgtgggttcaggcgttccacctgttcaccctcggaaagatagaccccgtcctgtgcgttgcgggtgacgatctgaatagggggatcctgatcgatcaggtaaccgtcgattaccgccgtacggtaggtgtagcggtaaaccggctcgccgaaaatatccaccgtgtgcagcgctggcgtggcggtcagggcgatttttaccgcgtcgaaatgatcgagaatgcgacggtaggcggaaacgtaatccagctggctacggaactgcagctcgccttcggtctgctctttatcgagaatgtagccacggtgcgcttcatcgaccacgatacagtcgtagcggccaaccggcatcggttcatcggattgcagcgtgcgcttgaccagtgactgcaccgtggcgacgtgaattttggtgctgtcttccgggaatttgtcggttaaccctttgatatcaaaaatgctgttaaaggtgtcgccgttaatgcgcgtgtcttcaaacgcccccagcgcctgttcgccgagcgagcgacggtcaaccaggaacagcacgcgtttgaaacgctgcgactggatcaggcggaacattaaagcaatggcggtacgggttttaccggtaccggtcgccattgccagcaggatgtgttgctgaccgtttacgatagcctgttccaccgcgcggacggcatcttcctggtaatagcgcaggccgagttcgctcattccgggattttcggcaaaccactgattttgtttctgcggatcgctgcccagcatatccagcagctcttccgggcgatgccattccggcagcgctttcgacatgttggtggtgtggcggacgtcgcgataccagataccgctcttggtcttcatcgccgcgcggtattcgcgcccgttggtggagtagcagaaggggattttaaagcgctgtttaccgctggtgtcctgccagctgatttcatactccggcacggcgtcatgcacttcgtcgggagcgtagtgctccagcagcgtgtcgcgtaaaaatccgttatcgaagtatttactgtagcggtaagactcgttgagcttgctggagacatcggtatttttgcgtttcgcttcaacgacggcgatgggcttcaggccaatgaacaatacgtaatcggcaaagcctgtttttcccgtttcatctgtacctgttggccattcggcaatcgctttattgacgccgggttccgggcgagcgcctttggcaaagcgtaacgttttgctatctgcctgccagcccgctttacgcaactgggcgtcgatcaggaagcgactctcttcttcattgagttccaacgtgcgtttgacagcctggtcggtgatttctttatgataggccttacgttcctgttcggtttgcttcgccagttcggcatcttttgctgcaagctgtgcctccagcgcggccagacgcgctttggtctgggcttcggtttcctgctgtttgccctcaaggatggcaatgtagccgttgagcgcaaccagtctttgctgctgagcttccagttcggcctggctttgtactttctcttgcgcctgacgttccagctgttgtttcagcgtcagcacttcctggtgataaagattctcgccgtgttctggcagaacaaacatcggcaccgggaaatcgtaatctttggtcaccagccggtagtaccagacgctgaggcggaacccgagccgcaggcacatctgggcatcgtccagatcgttatgaaattcgtggacggccaggttaccgatacggcgcagcttatggaaaacagaaaggatgctgtcatcaataaacgcaatcttgcccagttcgcgcagcaggtcatgctggttttcgcaggccggtatatccagcaactggccgagatgtttcgcggtggcttcgccaaacatgcgcatttttatcagagtggtattaggatcgtccggatagttgttttccgccgcgcaggcgatggcgtaaatgaagtcgttgacgcctttgagaaagtcgaagttagatttgttcatttttatctatccggttcctgagcgggaagacgttattaccctgtgccgtaaagggaaaataacagacccatggtagacttcatattgtgtgtgatcaacgaacaatcagagagtaactgcttctttcctaatgttttcctgaagagtatcgttctccggcggggtatctaatctatatcaatagcagggatggatttatggctgttccaacatatgacaaatttattgaaccagtgttgcgttttctggccactcgacccgagggcgctttggtcagagaagtgcgtgaagctgcagccgaaatgcttgggttagatgagcagcagcgtgcagaggtgattaccagtggacaactgacgtaccagaaccgcaccggttgggcgcacgatcgtctcaaacgcgccgggttatcgcagagcctatcccggggaaaatggtgtttaacaccagcgggaatgagctgggttgcctcgcatccgcagccgatgaccgagctggaagtgagtcattttgcttgtgattttaacggcgtaaagctcagtaagctggcagatgcggtggcgttagatccacagccagaatcgattgaggatgatgagcttgccagaagcagcccggacgatcgcctggagcaagcgctcaatgagattcgtgaatctgttgccgaagaattgctggagaacctgcttcaggtttcgccggcgcgttttgaagtgattgtgttagatgtgttgcaccgcctgggatatggcggccatcgcggtgatttgcagcgcgtagggggaaccggcgatggcggcattgacggtattatctctctcgataagctcgggctggaaaaagtctacgttcaggccaaacgctggaaaggcaccgtcgggagcgctgaagtcaggggcttttatggcgcattgcctgagcaaaaagtgaaacgtggcgtctttattaccacctcaggttttacggcgcatgccagagactatgctaacaaagttgaaggtctggtgctggtggatggcgacaggctggtgcatctgatgattgataatgatattggcgtatcctcacgtttactcaagttgccaaagctcgatatggattactttgagtagtggtaacgctggaacctgattgcgggtaattgagatggaccacgttgtgggcacctgtgtttcctctcgcccagaaatcacgtgactttctatggctgcgtatcagcctaaacccatgccggatagcggctgcgccttctgcggcctactcttctggtcaatttccttttatctcgaatacacaaattgtgaagctatttccaacaatccaggtataatcgtaagataattgtatatacatttttgtatgtacaattagggaaaacacatgccgatggagtttgaatgggatgcgaacaaggctaaaagcaacctgaggaagcacggtgtccgttttgaggatgcggtactggtgtttgacgatccccgacacctgtcacgtcaggagcgttatgagaatggagaatatcgttggcagaccctcggccttgttcatggcattgtggtcattctggttgctcatagcgttcggttcgaaagtggttttgaagttatccgtatcatcagcgcccgcaaggcagacagaaaagagaggaatcgttatgagcatggttaaacataaacgcggcaacgcatccgcgctgagtgctcagcatgaggctgaactgaaggcgctggcgaaaaaatcagatgatgagattgattacagcgacattcccgcttcggaggatgggcagtggtctgaagcagtgcgtggtaagttttttcgcccgttaaaaactcaggcctcggtgcgtattgacgccgatgtgatggagtggctgaaacggccaggaaaaggctaccagacgcggctcaatgccattctgcgcgaggcgatgctgcgcgagcaaaataagaaatagcccgaagatgccggatggcggctgcgccttatccggcctacaaattcccgccaggccagataagcgcttaatggttacttccttaaccccacaaatgccgctctgatctcgtcttccggcaactggatcccgataaataccagcgtgctgtgcggcgtttcgtcgccccacggtctgtcccagtcggcgctgtagaggcgctgcacgccctggaacagcaggcggttgggttcgccgtcgatccacagcatccctttgtaacgcagcagtttatccgctgattccagcagcaggttttccatcacccgcgacacctcgctgatatccaccgggtaatccagttccaccacaattgacgatacatcgttctgtttatcggcaataaagtggaaacgcggttggcttgccagcacgttctcttccagcataaagccgctggtattaaacaactgactcaggtcaatatcgccgtgtaccacggtgtaaaccggggcgcgggcgttgatacgcgccagccgctcgcgcagtttctcgctgtcgcctgccacgtcggttttggtcaacagaatgcggtcggcgtagcctatctgcgactgggctatggtgaactgattcatctgctcgttagcgtgcaccgcgtcgaccagcgcaatcacgccgtctaacaggtagcgttcgcataatacgtcatgggagaaaaaggtctgaataatcgggccggggtcagccatgccggtgcattcaatcaccaggcggtcgaaagcaatatcgccgcggtcgcggctgtcgagcaggtctaatagcgcatcttccagctcgttggagcgggtacagcagatgcagccgttagtcagggttttgatctgtgtggcgcgatcgccaatcagttgatcgtcaacggagacttcgccaaattcgttttcgataacggcgattttaaaaccatgttgttcgttgaggatatggcgtagtagggtggttttgccggcaccaagaaaaccggtaagtagggtaactgcaatcggggtcatagtctctccattaacaacagcgcataccgcctttgccatcgccgccgtaacgtgcttgctgacgttcgcggaagaactcttcataggtcatgtacggcttgtcgggatggttggttttcatgtgctcgacatagttgtcgtagtccggaataccaatcaacatttttgccgcctggccgagatatttttttgcctgacctaaagtatcaaacattctgccgtcctgttaatgaataaagccggatggcggcttgcgccttatccggcctacactagccggggtcgctgtgcgctacccggcatcagttttagtggtgtgaagagatcttcacgccgccttccggcacaggcacatacggggtttctttgtcggtacgtttatcgctgttgcgtaccttcatccaggtggtgaaaccgtagaagataatactgtacaccaccaccaggaacagaatactcaaaccagcgttagtgtagttgttcaccacgatatggttcatgttggcaatctgctgctcggtcaggttggcgccgttggcaatcttctctttatacaggtttgccatgtagaagaaaccttccatctgtgggttggcgctgaacagtttcaggcccagcgcccaggtggtgcagatcagcagccataccgccggaattaccgtcacccagatgtatttggtgcgctgcattttgatcagtaccacggtgctcaacaccagcgccacggcggccagcatctggttagagataccgaacaacggccacaggctcttcacgccgcccagcgggtcgaccacgccctgatacagcagatagccccacaaaccgacgcagcctgcggtaccgatgatacccgcgaccagagaatcggtttttttcaggaacgggacgaagttacccagcaaatcctgcaacataaagcggccggaacgggtacccgcatccagcgcggtcaggataaacagcgcttcgaacagaataccgaagtgataccagaagcccatatccgccatcggcaggactttgtggaacacatgcgcgatacctactgccagcgttggcgcgccgcctgcgcggttcaatactgacggttcaccgatatctttcgcagtttgcaggatttgttccggggaaatcacaaagccccaggagctgacggtcgccgctgcatgtgcggtaacgtctttcaactgcgccataatcagcggcgcgttctcgccgcccatctcgtgcaggtttggcatggtaatgcccagacctgccggcggggtgttcatcgcgaagtagagacccggttcaatgatcgaggccgccaccagcgccatcaccgcaacaaaggactccatcagcatcgcgccgtagccgataaaacgcgcatcggtctcacaggccagcagtttcggcgtggtgccggaggagatgagcgcgtggaagccagagacggcgccacaggcgatggtgatgaacaggaacgggaacagagcgcctttccacagcgggccggtaccgtcgacatactgcgtcaatgccggcatttttagttccgggttgaggatcacaatccccagcgccagaccgacgatcacgccgattttcaggaaggtagcgagatagtcgcgcggggcaaggatcagccataccggcagcagcgcggaaacaaaggcgtagccgatcagcgcgaaggtaatggtggtgtctttaaaggtcagcgccgggccccagtaagggtcgtgggcaatcacgccgccgaagtaaatagacgccaccagcagcacgataccaataacggagacttcgcctacgcgtcccggacgcaggaagcgcatgtagatgcccataaacagcgcaatcggcaccgtggagcagacggtgaagacgccccacgggctttcggccagcgctttaaccacgattaatgccagcaccgcgaggatgatgatcatgattaagaagcagccgaacagcgcgatggtgcctggaacggtacccatctcttctttgatcatctcgccaagagaggcgccgttacggcgggaagagatgaacagcaccataaagtcctgcactgcgcccgcgagcaccacgcccgccagtaaccacagtgtccccggcagatagcccatctgcgcggccaataccggcccgaccagcggacctgcgccagcgatggcggcgaagtggtgaccaaacagcacgtagcggttagtcggcacgtagttcaggccgtcgttattgataaccgccggcgtcgcgcgcgtcgggtcgagtttcatgaccttctgggcgatgtacaggctgtagtagcggtaagccaccagatagacggaaacggaagcgaccacgatccacagggcgctcacgtgttcaccccgacgtagggcaacgaccgagaggcagaaagcaccgatgattccgagaatcacccagggtatgtgcttgaatatctttttcgtatccatagtaaaacctggttgtaagtttaattatcagccgaagctgggtggacattgagttcgtgtttgaggaggtagattgactgctatgctgagaggatcttgccagatcatcgcgcgcgtaaagttaggtaaatcagtgagtggttgtatggcggtttaagcggtcggacgtaccggtaagcggtttcgcggaggagggcgtgggctattttatgtgattgagatcacgatataaaatgggacgatccttgttgcgcggggcgtcataacgacttcactgagctaatcgtgatattaatggcgcgcatcccataaagttttccctttccaggccgaaaattctgtatctgtctagcggaaagagaaaacatgttaaagcgaattaaaattgttaccagcttactgctggtattggcgctatttggccttttacaactgacatccggcgggctgttcttcaactcgctgaagaatgacaaagaaaacttcaccgtattgcaaactattcgtcagcagcagtctgccctgaatgcaacctgggtggagctgttgcaaacgcgtaataccctgaatcgcgcgggtatccgctggatgatggaccagagcaatattggcagcggcgcaactgtcgctgaactgatgcagggggcgaccaatacgctgaagctgaccgaaaaaaactgggagcagtatgaggcgttaccgcgcgatccacgtcagagtgaagcggctttccttgagatcaaacgaacctatgatatctaccacggcgcgttggcggagcttattcagcttcttggcgcgggtaagattaacgagttttttgatcaaccgactcaaagctatcaggacgcttttgagaagcagtacatggcctatatgcagcaaaacgatcgtctgtacgatattgctgttgaggataacaacagttcctacaaccaggcgatgtgggtactggtcagtgtgctgattgccgttctggtggtcattatcgccgtctggttcggcatcaaactgtcgcttatcgccccgatgaatcgtctgattgaaagcattcgtcatatcgccagcggcgatctggtgaagcgtatcgacgtggaaggctccaacgaaatggggcagttggctgaaaacctgcgtcatatgcaaagtgaactgatgcgtaccgtgggcgatgtacgtaacggcgcgaatgcgatctatagcggcgccagcgagattgcgatgggcaacaacgatctctcttcccgtactgagcagcaggcagcgtctctggaagagaccgccgccagtatggaacaactgaccgccaccgtgaaacagaacgccgaaaacgcccgtcaggccagtcacctggcgctgagtgcgtcagagacagcgcaaaaaggcggcaaagtggtggataacgtcgtacaaacaatgcgcgatatcgcctccagttcgcagaaaatcgccgatattatcagcgtaatcgacggtattgctttccagaccaatattctggcgctgaatgcggcggtagaagcggcgcgcgcaggcgagcagggacgcgggttcgcagtggtggccggtgaagtccgtaatctggcccagcgtagcgcgcaggcggcacgggagatcaagagtctgattgaggattccgtgagccgtgttgatgtaggttcgacgctggtcgaaagcgccggtgaaaccatggatgagatcgtcaatgcagtgacccgcgtgaccgatatcatgggcgagattgcctcggcgtctgacgagcaaagccgtggtatcgaccaggtgggcctggcggtagcggagatggatcgcgtaacgcagcagaacgcctcgctggtggaagagtccgccgccgcggctgcggcgctggaagagcaagccagccgtctgacccaggccgtcgcggtgttccgtattcaccagcaacagcagcgtgcgcgtgaagtggctgcggtaaaaaccccggcagccgtgtcgtcaccaaaggccgcagtggccgacggcagcgataattgggaaacattttaagggcgtagtggtgaacagtcggcctacagacgaccgtaggccggatgagatgttcacacttttgcctgatggcgtagcgcttaccaggcctggcagtccgcgcaggccgattttaaaccagcatcaggcgcatggtgcagcgtgattcatacgccaggccgtgcgccgcttcctcctctcttttctgatatcgcgcgctaatccaacgttgagtgaaggtgtgcggtgatccacaaaaaatgaataaagcgagagaacgcacggcaggagagccttgtttcgcggcatcataattgctgatgtgataatcgtgagaggatacgatgcgcaaagatgccctgcttgctttcctgatgaaccaaacggatttttttgatccggaaaatgtcagtgaggtgtttaccgcgcgctatctggcgcagcgttttaatatgcagcgcaataccgccagccattatctgaaccaactggtggcgcagggcgtgctctgcaaaatcaatacccgtcccgtctatttcctgcataagcaggcatttagccaacagttttttaccctttcgcgtaatgaatacgccagcgtcgcggagctgttagcgcacggggaacaggagtgcgcgccggacgatcacttttccctgttgattggccataacgaaagcctgaagcgcccgattgagcaactgaaaaccgcgctgttttatcccgacggcggactgccgctactgatgaccggcgaaagcggcaccgggaaaagttatctggcgcagctcatgcacgaatatgccatcgcccaggcgcttctgtcgccggatgcgccatttatcagttttaattgcgcccagtatgcgggcaatcccgaactgctggcggcgaatctttttggctatgtgaagggcgcgtttaccggcgcgcagagcgacagaccgggcgcgttcgaggcggctgacggcggcatgttatttctggatgaagtccaccggctgagcgccgaagggcaggagaagctctttacctggctcgatcgtggtgaaatttatcgggtaggcgacaccgcgcaggggcatccggtttcggtacgtctggtatttgcgacgaccgaagagatacacagtacctttctgacgacatttttgcgacgcatcccgattcaggtcaacctgccggatctccagcaccgtagccgccaggaaaaagaggcgctgatcttactgtttttctggacggaggcgaaaaaactttcggccacgcttatcctcaaaccgcgtttgttgcagatcctcaatcagtatgtttatcgcggcaacgtcggcgagctgaaaaatgtggtgaagtatgcggtggcgacggcatgggcgaaaaagcctgggcaggaaaccgttaccgtgtcgctgcacgatctgccggatgccatgctgtcggcattgccgtcactgaatgaaccgctggcggacgacacgccggtgagcatctcgcccgacacgaaccttacctggctgctgcgcgcccgcgacgagatgcagggcatgatccatgatacgcagtgtcatgtgctggcgctgtacgagctggtacgtagcgggaaagaggggtgggagacggtacaaaaaagaatgggcgatgaaattgagaccctcttcgatcgcctgatttttaccggcgacgataatgtgcactcacagcggttgctgttaattacaagccaggtgcgggaagagttttatcgtctggagaagcgcttcaatatgcagcttaacggcaactgtatttacgcgcttagccactatttaatccatcgtaccgcactggcgccttctcgtctcaacagcgagcagatccgccaactggacgccttcctcgcccagaaatatccgctgctgtacagcttctgtttacaaattctggagacgctgggccagaagctggatctggagccgagacgcattgatatgctgctgctggcgctttggctgcataaacagggggctaacaaccaaaaacaggtgacgcatgcggtgattctggcgcacggctatgccaccgccagcagtatcgccaacgtcgccaaccggttactgaaaaatacgatttttgaatcgttcgatatgccgctggacgtcacgccggaggcgatagcgcagcaggtgatgcgctatctggaagagcatccgctcgcctccggcctgatgattctggtggatatgggatcgctcaaggccattcatcgtcattttgatcgcgcgctttccacgccggtgacgattatcaacaacgtctcgaccagcatggccctgtatgtaggggagcgtattttacaggggcattttattgaagagatcgctcgcgatatcgcccgggatgtgccggtcgagtatcagctctactggccgaaaagcaacaaaccgcgcgccatactgaccacctgcgcgaccggtatcggtgtggcgacgaatctttgcgcattactgagcgccagtattccgcaggcgctggagattgacgtcgtcgcctgcgattatgcgatgctggcgagcaataaaacccaggagccggtatttatgcgctacgacgtactggcgatagtcggcacgctggacccgcacatcgccagcgtgccgtggatttcgctcgactcgctgatctccggcgaggggaatcactatctgatgcggctgtttggttcgctgaccacgccggagcaggtggcggagatcaacaacctgctgctgaaaaacttctcgctccgacgagtgatcgaatccgtcaccatcctcgacaccagcaaagtcatcaaccacgttgagcagtttctgctgcgctatgagcatctggcgggcgttaccgtctcgaatgaaagaaaggtggcgctctatgtgcatattagttgcctgattgagcgtctgatccgccatgcgggcattactgcctggagtgggcaacagtgtccggaacaggaactgaatcggctacgggaagcgtttagtgtcattgagagtaactacagtgtcaaaatccccaccgccgagcttggctatattcataatatcctgaccttcgaaacagaacttatcgagcaagatcaacagttttaactatttccctctgttaacccgcatcttttttcggcgcgccactttttctggcacgccgcttgctctcttttatcacagtggaatgtgttttagaggtcaggatgaagagacattatattttcgccagccacggcacgctggccagcggagttttaaactccgtggagctgattttaggcaaacggtcaaatgtctggacgctgtgcgcttacgttgaagagagcgtggatttaagccagcaggtagatacgctaattgcccggatcccgccggaagatgaaattattgcgctgaccgatatttttgccggcagcgtgaataacgaatttgtccgttatttatcacgggaaaattttcatctgctggcagggattaacctgccgctggttatcgatctctttatgtcggaaaacgatggcaataccacgcataccataatgacggcgttagcggattcaaaagaaaatattcagtactgcaatcaaactatcaccagcgccatgcaaagcgataaagatttttaaggggaggaagcgtcatgattgtttttttacgggtggatcatcgtttattacatggacaggtcgccttttcctggacgcagtacgttggcgcagactgtattttaattgccaacgacagcgtacctaatgatgacctgcgtaaaaccaccattaagatggcgaagccgcccgcggtgaagctggttattaaaaatattgccgattcaattgaagcgataaaaagcggcgttaccgataaatataaactttttattgttgttgaatccgtggcggatgcgtaccggctggcgcgcgaattacccgacattaaaagtattaatttaggcggcacgaaggtacgtgaagggagccagaatattgctaaagccatcaatctgttagcggatgaaatgactcaacttcgggagctggcggctggcggagtagagatagaaattcggctggtgcctaacgatcgtaaacaactttttgcctgagcggataccctcctgaggacatattatggtagaggcgcttttacttggactggtggcgtttatcgcccagtctgaatatgcattagggacgtcgctgatttccagacctatcgtgaccggacttttaaccggactggtgctgggcgacatggaaaccggaattgtgatgggcgcgacgctggagttggcgtttatcggttccttttcggtgggcgcgtcgctgcccccggatgtggtcactggcggtattttaggtgtggcctttgcgattaattccggcgctggggcggaaaccgcgctgttattaggtttgcctatcgcgacactggcgttaattgtgaaaaatatctataacggaatgtttattccgttgctctgtcataaagccgatgcttacgctgaggtgggggatacccggggcattgagcgtatgcatttaatctccggcattgggctgtcgctgatgctggggattatcgtcacggtctcttatttagcgggcgtgaatatggttaaaggttttctggatgccattccagaatttattaaacatggattaagcgttgccaccggtattattcccgcgctgggttttgccatgctggcgcgcttattaattaataaaaaggtcgccccctattttttcctcggttttgttttaatggcgtatttaaaaattccggtgacgggtattgcgattctcggcgcgatcgtcgccgtcgtgatggtcaatatgccgaaatttgcggcctcgcaaccggcacctgcgcaaggagcgtctcatgacgatgaagatgatttctgataaagaccgccagcaggcggaaaccactggtctggtcaccgcgcgtgatttacgccgcgtcttctggcggtcattccagatggagttttcctggaactatgaacgacaaatgaacctggcgttcgtctatacgctcattccggtattaaagaaactgtatagccgaaaagaagatcttgccgaagcgctaaaacgccatctggctttctttaataccacgccgcacattgtgacgttgatcctcggtattaccgtggcgatggaggagaaaaatagccagcagaaagagatggacgccagttctatcgataacgtcaaagcgtcgttaatggggccgctggcgggtattggcgactcttttttctggggaacattgcgtcttatcgccactggcatcggtaccagtctggcgctgaaaggcaatattctggggccgattttatttctgctggtgtttaacgtaccgcatattctggcccgctggttctttacccgctggggctatgtgctgggaaccggcgtactgcaacgcattcagcaaagcggaatgatggaaagcctaacctatggcgcctcgattatcggtctgatggtggttggcgcgatgacggcctccatgattgatatcaccattcccattacgtttggtacgggagaagcgaaaacccatgttcaggacattattaacgacatcatgccttgtctgctgccgttaattagcttcgccattgtgtactggctgttagggaaaaaagtgaaaccgttaaccatcattggcggtattgcgctagtgggaattttcggttcctggatagggttattttaagagggatacacaatgtcaccaaccatgctgacctatattaacgaagagtctgacgtcctggcgaatattattcgccgccatcgccagtctctggaagaagtatcgcggttcgccagccaaaaaacgttacgacgaatcctgatattagccaccggatcgtcattgaatgccgccttttgcgcccgttatttctttgagcgctgcggtatctctatcgatattaaagagccgtacacctttagccagtatgagaatagcgatccgcaagccgatatggttattgctatttcccagagcgggaaaagcgcttctaccctggaggcgatgcgtaaagttcaggcgcagggacgtccggtattcgctctgaccgccgatccgcaaagccctcttggcaaggccagtgattatccactggatattctgaccgggattgagtccgtcggctttgttacccgtggatttagcgcgacggtattgaatctgttgcttatcgcgttgttaattgcccgtcagcagcagcgactgacggaatcgcaggtcgaggagtatgtggcgcagcttcaacgtatcgcggcaaccctgccgttggttatcgtgcgtacggaagcgtttattcaccagcaccaggccgttttacgaaacgggacgcgttttgtggcgacaggctacggcgcgctggttggggtggcaaaagagttggaaactaaatttaccgagacggtgcgtgttccctcaagcgggtttgagctggaagcctatatgcacggcccgtatctggaagccaatgcggaacacgtgatgttcttctttgaggaccggcccgacgcgcgctccagggcgctacgggagtatatgacgcctgcggtcgccaaaacctttactctcacgctggcgaaggcggcgcaggatgaccagacgcttgcgctggatgtagcggttgatcaccatttctcgccattactgttgattgtgccggtacaactcatggcgtttcatatcgcctcactgaaaggcatcgacctttcggtacgcatttttgacgatttcgatcgcgttttaaaaagtaaaatctgaacaatcaggagaaaaatatgttgggttttaatcaggacgagtacctgacgagtgctcgtgagatcatcgctgcgcgccagaaggcagaacaggttgctgacgagatttatcaggccgggttcagttctttatttttcgcctctgttggcggttcactggcgccaatgatggcaattaatgaatttgccaaagaattaacaacgttgccggtttatgttgagcaggcggcagaattaattcataaaggaaataagcggctgaataaagactctgtggttattacgctgtctaaatccggcgataccaaagaatcggtggcgatcgccgagtggtgtaaagcgcagggaatacgcgtagtcgctattaccaaaaatgcggactctccgctggcgcaggcggcgacatggcatattccgatgcgtcacaaaaatggcgtggaatatgaatatatgctgctgtactggctgtttttccgcgtgctgtcgcgcaataacgaattcaccagttacgatcgcttcgccagccaactggaaattctgccggcgaatctgctgaaagcgaaacaaaaatttgatccgcaggcggacgctatcgccagccgttatcataacagcgattatatgatgtgggtcggcggcgcggagatgtggggcgaggtctatctgttctccatgtgtatcctggaagagatgcagtggaagcgcacgcgccccgtcagctctgcggaatttttccacggcgctctggagctgctggaaaaagacgttccgctcattctggtgaaaggggaagggaaatgccgcgcgctggatgaacgcgttgagcgttttgccagtaaaattaccgataacctggtggtgattgatccgaaagcgtatgcgctggacggtattgatgatgagttccgctggatcatggcgccgtgtgttgtttcgacattgttagttgaccgactggcggcgcactttgagaaatataccggccacagtctggatattcgtcgttactaccgtcagttcgattattaacagaaaggggcgtgtagcatatacagtgcctgatggcgcttcgcttatcaggcctgtgcgccagtttatggataaagatgatgtgtaggccgggtaaggcgcagccgccacccggcatatatgacattctcttttaactttcaacattcaccactttgatctccaccatgccaatccccaatttgcgcggcgaatggcccaaaatattaccttcgttggtggagacgggagcgggcggcgcaatgactaaggtattcgcgtccgtcgggttgttgaaatgcagcgtgatagtggacacatcgtgacccagcaccagcgtctgttcttcgttgcctacgcgtaccggaatcggtcgattcgcgttgtcgccgaaggctttggcggtgatcaccagatcaaactttttcggcagcggcgctttatattcgattttaacctcatcgcccaactgcgcatttgaccagcgcccccaggactccggccgggaaatgccgctaaactgcttcacctcctccggggcgcccgccacgttaaagataaagctatcggctttataacgaatatcgttatcgacaatctttaaggtatcgacgttgcctttgtagcgctccatatcgatcatcgtgtctttaaacgccgtcttaccctgccactgcgctttatcaacatgctgtacggtttgctgcccgccaagctgcccctgcgagacgcaccagtcggtagagagcgccagcgccggcgcccatagctgcgccattttgtagcagcgatcgatccaaacgaaattatcgcgcggggcgaagtcggccaactggaaccgtagcggagcggagtattcactttccggtaacggctcgacgcgcttatccgatacgcgcagtagtaacggcaggcggaagtggctcccggaaaacgcgatcatgtttttgtcccgatcgacggtaaaatcttttatctctttcgggaaattccacaggcgaatgatatccggcttcatcgccagcactttctcttttacattcaggaacacttccgacagcgactgcccggaaaggctgctacgtcccagaccgataaaattatcgccgccgagaatatccagcaccgttgcgccgttgtccatcgtgttgcgtttgaccgccagagtctcctgctgtggtttatcgccgcgcagaatgaaaaacagattgttgcgatcttgcttattcaggtatttccaggccgtattgttcatcgccagatggtcggaagagacgacgataacggtatctttaaaccacggcgacgctttgattttgttgataaactcggcgatgttttcctggctgcaacttacggcgctaaaggactggttgggcttgccgtcgtaatcgtagcgtttgcggttgcaggtgcgtgagataaacccgtccgggtggtgagtatctacggtcagcgtaaacagcgaaaaacgctggcctgagcgggaaagcgcttcaaatttcttccatgcctcatcaagcaccgtatcgtcgtagaagccccagtcgttacgataagacgggtccgccaccaccgtttttagctcttcagcgccgtacagatgatcaaatccgtgtgatttcaggaacacgtctttcccggcaaaacgcaggttagcgccctgcacgaaatagttctggtagccggagtttttcagaatatcgccgaggcagatattctgcgggaagaagctagaaaccgacgcggacgcattgccctcaaacggcgcaaacagcggaataccgcactgggaagccaccatcccggcgatggtgtaatccgttcccggcagttgcatggtatggctgaaatccagcccctcatttttcagcgcgcccaactctggcgtgagattggggaacgcgtcattatcaaaataggtccgttccaggctctcgccgtagatatagaccagattgagcttcggattaggaatggtttttgctggttctttataataaacggcaaaatccggatcgccatcgcgcatttgtgattttaccagttcggtaatctggcgaaacgccgggctggcgtcgaccgaacctaacgccagcagtaacgccagcaggctgtaaccgacatgatgaggatggtgacggcggcggcgtagtacccatcccagcgcgccgaataccgccactaacgccagggcaatgccgattcccggcagaatatatttgccgactcccgctcccgtcagactattcgtgagcgtataaagcactgcgtcgttgatcccgtcgccggtaaaatagtcgctggcatacagggtaatattcagaatgacaaaaagtcccagcaccgtgagagtggcggcaaaccaccaggtgttacggcccgccttccaggcatatatcagcacagaggcgagaaacagagcgacagagagcaactcggacaactgacgatcctcaataaaccaggcttatcgctggcaggaaaaaatttctaacaatgtaatagcgatgtcacattgctgcaattctaataactttacacggcgctgttatttagaatgagtttagaaagttggttttttgatcggcatcacttcctgccatagcggttaataacaggaaaagacgaagagaaaaatcgggttaatgccgtgttggcgggtaaagggccaaaacacggcgtttatcagggcgtcccggcgtggcgcacggtcagaaaaacgcagtcaggagaggaaattcagcccttgctgcaacaccagatcgcaagctttggttttcaccttttccgccagcggcgtactgccgatattattgaggttcaactgctggccgtccttcgtcttgagcaacccttgcaggccgttcaggtagttagtgtcctgctcctgctgtgtggtatccaaccccaacttgttcagaatctgatttttaacgttttccacgttggtagcggacgccagtttctgtttggcgcagtactgcaaaataccggcggcattattcatattatcggcgctgagcgactgggcacctctgctgagcagaccggttagcgcagaaagcgacatcccgccctgctgtgcgttcgcgccctgagcgcttaactgactggcggcaataccgctggtggaaatcagtacgctggcgatcgccgcgcagcacagaacatgtttcgctgtattcatggtaatcacctgtgttatgccagtcaggcgtcgtatcgccctggcgcacgttgcaatttaatactctttacccgtcacccggctgcggtaactgtcccaggtaaaattaacccataaactgttgccgagacgcatacggtccatgacgcgttcgccaagcattttcgtcatctcttccatattgctgttcgtcaacatgccggtgggacgttttgacgaggaacgacgatcgacaatttgattgatgatcactttttcatagcgggattcggtctgcacgccgatctcgtcgatcaccagcagatcaacgttactcagatcgttaagcaactgctcttcgctggtttcccgattgctgaacgtgtctttcatcgctgacataatatccgctacggtgataatcagtaccgactttccgcgcagcagcagctcgttacaaatagccgcggcgagatggtttttaccggttcccggcttgccggaaaagacaaagctggcgatattgccgtcaaactcatcaacgtactgtcgggctttgcttaacgcgttcatttgtccgtcgcactcaacccgatagttatcaaacgaacagttctgatgcagcggtcgaatgccggaacggttaaaggtgcgctgcattttcatcgcccggttttcccgcgccagcgctgccgcccggatctcgccttgctctttctgccacgccagcaattcttcgcccgttttaaacgccggcgtaatatgcgcaggcatcattttttgtagacgctgcatcaggtcgccaacatttttcatcgttaccccctaaaacctggtggaatatgattgtcaggttcgctgacgctattgatgtcgcgctgcggcattccgccattgctggaacggctgatttgcacgctgcgcgccagcttttgctgccactggatatggtgaaaaaccttaccttccgcctgccagtaggcgataaacgccgccagctcttctgcggtgaccggctcccgaagcgccacgccccaaagggcagcctgacgctgaaaatccgcatccggttgccaggcgggatacatggcgaattttccgcagggaatcgcaacgggggcggcttcgggttcttcgtaaaattgtgcgtctaacgccacatcgcttcccggacgtgataacttttcttcaagcgccagcagttcagccatgcgtgcaggcgtcacggcataaaaggcaggcgcattattagcgaataccgccactgcgccgcccgttgacttcgccagcacagcatgatgatcgtgtaaaaggacgtcaataccgatgacgtccgacgttaaaattctggaagacataatgtttctcaatatggaacaacaaccgagaagggcgactgtttttatagtaccacacagacctgtaagaacagcaggaggcgttccaccaatcacacgcgggggcgtttgcggtacagccataatcccggtacagagaggccaattgagagcgcgccaacaatggaagaggctttcagaaaattggtcagcagcgtaatcatcatcggttcgctatagcccagatggctaatttttactgcggaaatcatcgcggtataggcggaaatccccggaaacatcgggatcacggccgcgacggtaaacactttagggtgagcgagataccagcgtgaccactgaataccaatactgccgaccagcagcgaagccataaacgttgaccattcgatattaaaaccagcgctcatcatcagcatacgcgagccatgacccagcgcccccagtagcgcgcaccacggaagcgcccggtggggaacgttaaagaccatcgcaaacccgacggcggggatcgcagacaagatcatgtcctgcattagcgccagtaaaaagtcgattatacccatcctcgtagcccccatactgtcattgacatcactacgcccacacaggtggccagtgtcaacaggctggcgatagcccagcgcgccagcccggtattaatatgtcctttaaacatatctgcgacggaattaatcagcggaaagcccggcaccagtagcagtacgctcgccgccatggcgatagtgggcgtctggctaaaggcgggaagggtgagcatcagcccggaaatcgtggtagcgacaaaggcggtaatgcaaaaattgatctgcggatgtaaatgccgctgcgccagcatctggcggatatacatggctatcatactggcgaaaaaggtgataaccgcgccatcccagccgccattattcagcttacaaaagcaggagcaggaaagaccgaccataaacgccaccagccagcgcggataacgcagcgggcggagctggctaaagcgtttttccacgcctttgtaatccagcagacgatgttccgcgaggataacgatatgctgaacctccgtgacgacgtgcatattaatgccgcgatcctggtttttacgtgtcgatgtcagacattgtccgtctttaatggtcgtcaggacaatggcgttagaggagatcgcgctttcgacgctatccataccgagcgccaaaccgagtcgggtggaaagctcatcaaccagtgcgctttccgccccgtgctgcaataaaaacagcccgcattgaatacataaccgtgttactgctcgttgaattgattgctcttcttgcatgactcgtcctgtccgaaaagacattctatgcgccgccactatgacagaggcttcctttttaacacgaagcacaggcatgatggcgttggttaagatcaatttcttgttgataaaaacgtcaaccgccagacgcaacgcataagcttcctgagacgtgcgcttcgtcacaggcaggatatccttatgggcgacggttctcgtatgtccgtttccagaatagaggcattatgccagcctggccgctcatttttgaatcaatgatgtggtgaattttatcaacgatatgcattaatggtttaacaacaatggcgtgagtagcgggcgtaaaattaggcatgacttagtataattcgcagatattacatgagttttatggatggtagacagtattgttgggcttttgttttaggactcagcaatatgaatgaagggcgaactcatattttaaatttattaatatgatgcgttttcgttagaattactaatgtgcaaatttagttaatttaattgtcttgcttctggttttatgagtaactatgcgatagtgatttcatgtttttgtgctatgtggattgtagcgcaatcaatgttatatttttaaaaataaaacaaggataattaatccactcggcttatatttctttgcgctcattgttaatagtgtttttattaatggggcaatgaaaagtggcggcgtgggtgcggaggaattatgctgccaggatgctgcaaaaatggacttattatcagtaaaacccctcttatacaggaaggccttaaaggggctataacaggtaatttccccgattataaactggcgtattgtcgtacgatagaagagctaacgctgctacagctacgccgaagtaatttagttattgctgatttagcagttaacaatgcctctccccgcgctatctgcgaatatttttatagcttactctcgcaatatcgcgacatacattgggtatttctggttcctaaatcctgctatccacatgcggttgatctcctgatgggccccgtcagcaccttgctttcagacgaagagccaatcgagaatcttattagcgttatccatgcgggaaacgctcgctcagaaagaataagcaaaacattattatcgcctcaggtaccgtctgaaattcagcagtcccacgacaggccgattgtccttacgctgtctgaacgaaaagtattacgccttttaggaaaagggtggggcattaaccaaattgcggcgttacttaaaaaaagtaataaaacaattagcgcccaaaaaaatagcgccatgcgacgcttatcaatacacagtaatgcagagatgtatgcatggataaacagttctcagggagccagagaattgaacctaccttcggtatatggagaaaccatggaatggaaaacagaatcagcaagagaaatgttgcgctcgtagaaaaatgcgtgatgagcaccattggtattaaagggctatttgatgcaatgccggattgccgacatacgcttcatattttttcaaaaccatccgcgttttataaggctgcgctaacgacgccgttttctgccgttattttttctctttctgcgttaagaactgaacgccggacaggattatccagcctgacggaactggcgataaattatccccatatgcggcgtctggtgattgccgatgatgatgctgaagctcgcttaatcagcgcgctatccccgctgccgctggatggggtcatcagcaaagcgtcgccgttggatgttttacaggatgccttatttacatcgcttaatagcgcccgacggacaacggagcgtacagacaatctttgggagcttcaccagaattgtatgcttagtccaaccgagcgggagattctgcgttttatgtcgaacggctactcaatgccgcaaattgctgtccagttagaacgtaacattaagactatccgagcgcataagtttaatgtgatgtccaagctgggcgtgagttctgatgccgggttactcgatgcggcggatattctgttatatctgcgcgccggcgatgctaccgcgctccagcatcgggtatagcccgcgccggatgcgccgtgcttgttcggggaatcagggtgccaggcacgttattggcacacgtctacccaggtcgccgatgtcagttcagccattctttccggcgtgatgcgtaccgcgctgtgcgtggcgcctgcggcaggcaatacttcgttataccccttcagagagatgtcgcaataaacgggcagcgggtgctccagcccgaaaggacatacgccgccgacaggatgtccggttgcattgaccacttcatcgctgctcaacatacgggcttttgcgccgaaagtggttttaagcttcttattatccaggcgggcatcgcctttcgcgaccaccaggataatggtgtcttttactttaagcgagagcgtcttagctatctgccctggctctacgttgtgcgctttggctgccagttcgacagtcgctgtactttgatttaattcgataatttcaatatcgggagcatgatcggccagaaattgccgtacagattgcagactcattcttctctcctgagaccttaccaatagccacggtagacccaaaaatggcaaaacgtaatttggcatacggagagcgccgctgtaaatataataatgtgacaggccagcagcagtaagccgtgacgataactgaaggcaacgtaaagcggtttactttagcgtgcagtcgccgcactgctgtacgtcaggtaagcggtaacgttggcagcaggttctgcgtaccagaagaccgtcgcgcattacgacggtccgccacagcgggttatcctgaccgtcggatagctgcttttcaaaaaaacagcgctggcgtagcgttgccagcagggcttcgccaagcagcggtttcatctcagtcagataccagttgattaaataaccggtattgctccagataagtttcgcgttgatgtcgccagtcgcctccagcgcctgaatgaccggctgtagtgcggagactattagcgtttccattcgttcttccggggaacgctccgttgccaggttatcctgatgcacatcaagccagaaacacgcggcgcgcccggtttcatgaaattcaacgtgaatatgttctgccgagacattgatagcgcgcgcttgcgtcagtaatgccagcatcagcggcggcgtcatcagcccgatataccattgcgcccatagggagagtaacggcttattttcacgtggcaggcctggcgtgtgccgatagatgtgatcggaataggcggccagcaatgaacgaaacgtcgcggggcgcgtccactgggcaagagtcatcgccgctggcggcggcgtttcatccagccggatgaagtccaacaggtgcttacgggtagaggcgatcgtctcgcgtactgcgtccgccagcgaggcgtcttccggctggggagcagctcgccagataatatcgtcagcaatcggtgcggaacggtaggccatagcgcagtttaatgatgttaatctaaatgataatgattgctaatcctatcgatagcgataaacgatggcaagcggtttatggttaacgctgttggcgtagcacgattacgccaacaggattcatagggcgcgcatgtcgtcgctgaccagaatgtggttacgtccaagatgcttggcttcgtagagcgctttatccgctttttcgatagcgtctccgatattgcgatccgtcaggggcgcaatgccgatactgacagtgacattggtggcgacgctttcgttaaacatatgcgggattttaagatcgtatacttcctgtcggatacgttctgcggtagcgcgggcttgctgtggttcggcggtggtcagcaacaccagaaattcttccccgccaaaacggcagacgacatcgcgcgatcgcacggcgtcccgaattgccgctgagacgcgaattaacgcctgatcgcccatcatatgaccgtagtgatcgttatatgctttgaaatgatcgatatccaatagcaggacgtagtgttcatggctgcccggcgcctgtaacgtatccagccgattttgcaggccacggcggttatataagccggttaatggatcaagcatactcaggccattgagggtttcccgctcggccagcagcttaaacatgagctgttgggcaaaattatcgtagcgtttctggataacatgttgaatagcgattcccaccattggcagggccagcaaatagagaattcgcaaaccttgttcattaccgttcagccacaggcagaccgcgactggcggtagcgaatagagcgtaaacgcgacgatattcgcggcaaaggctatcgagccgataaacagaacgctaagcagggaaatcagtaaaaaagagaaatcataatggcctaacgccggatactttagcgcaatatgcgccgcccatattcccccaaagagtagggagataaaggggagattaattcttttttgtccatatttcccatgccatatcaacagtaatacgctcaggaccactatcccgatcattggcgtgcaaaatacattgatctgataaagggggaaaacgagagtaaatagcgccgacacggcgttgagaaacaagaaaagacgtaaagaaaactgatacttcttaatacgaagcgaccgccaggatggtgttgtcatgggtaattgtcgttatttatcggtgatatacacggaatcgggcgccaacatgaaaataacgtatgagaaaaggtcgcctaaagcgaggtgttgttgtttttacgttaacagtcggacaatttatcaccttactgaatacgtgtcatcaaccgttaagtaaaactcatctctttagctttctccctggctgacaaatgagaaaatatatcatatgatattggttatcattatcaattccagaggtgaaaccatgttgcagcggacgttaggcagcggatggggcgtattattgcctggagtgattatcgttggactggcgtttatcggcctgtcagctgatgcgctgaagctgttgattgtatcaggattgctactgtctgcgctgatgttgtatcacaaacaattacggcattttgtactgctgccatcgtgtatagcgcttattggcggcatgatgttggcaatgatgaactggaatcagggatgaaaatgaagagacaaaggaaggataagataattggtgcgaggggggggacttgaacccccacgtccgtaaggacactaacacctgaagctagcgcgtctaccaattccgccaccttcgcacagttatcttactttttgatatcgcctcgttggtgcgaggggggggacttgaacccccacgtccgtaagaacactaacacctgaagctagcgcgtctaccaattccgccaccttcgcccagtgcgagcaatatcaacgtggttttggtgcgaggggggggacttgaacccccacgtccgtaaggacactaacacctgaagctagcgcgtctaccaattccgccaccttcgcataccatcgattcttgaaaagaatcactaccacggaggcgcattctagtggttttcagctattcgtcaatagttaattgcatgggatagattgattgctgcaaaaatggacgcgagacgtaggttggataagacgctttgcgtcgccatccggcacatgcaaccagatggcgctgcgcttatcaggccaactatttcttcgcctgacgggtcatcacggtacgataaaccttaaagcgcccggtttgcgcgatgacttcatggaagccaaaagtctcatccagaatcttaggatagggcagaaaggcgttcgccacgatgcgtaactctccgccgctgttcagatggcgcactgcgccgcgaatgagcgtttgcgccgcatcgaggctggtttgcattccgtcgtggaacggcgggttggagatgatcatgtcaaaacgtcctttgacttccgaaaagacgttgctggcgaatacctcgccttcaagaccattagcggcaagcgtggcgcggctggcttccaccgccggagcgctgacatcacacagcgtcaggcgcactttcggcgaatggctggccagcgcggcggaaagcacgccagcgccgcagccgacatccagcactttacctttggtgtgcggcgtcagcgtagacagcagcagttggctaccaacatccagtccgtcgcggctgaatacgcccggcaacgttttgatggtcagcccgtcgatgttgtactcggcccaccaggattcaagactaaactgcggctgcttttccagacggccatggtaaaggccgcaacgtcgcgcgctatctactttgttcagcggcgcatagtccgccagcatcggttcggcgctacgcacgccgctgcggttttctcccacgacgaaaacatcgacgcccgacggcatcagcgacaaaatattcatcaactggaactgcgcttcgggtttatttttcggccagtagtagatcagcgtatcgcagtcagcgacatcgctggcttgcgcgaccaggctaaaacggacgttatcgcccatctggcggcttaatacctgccagtggtgaaactgttgcgtatgcgcgcggctggcggcgcattcaaagcgcgcgggcaggtcatcctgcaaatctccggcaaaaagaatacggctttgttcgaaatcatcactgtggcgcagcaagacttcacttgccggggtaaaagcagacatggaatgctccttaattcagactggcggcgattatagtagtttgatggcgcagattcgacagatttgctatatttgcgcccctgattacaggagcgtttcgctatgacatcccgacgagactggcagttacagcaactgggtattacgcagtgggcgctgcgacgtcctggcgcgctacagggcgagattgcgatttcccttcccgcgcacgttcgtctgatcgtggttgcagaggaattacctgcgctgaacgagccgctaatgcgcgatatcttacgcgcgttgaccgtgagtcccgatcaggttttaccgctgacgcctgagcgcgtcgccatgctgccgcagggcagccgttgtaatagctggcggttaggaactgacgcgccgctccaactcgaaggcgctcaggtcacgacgccggcgtttaatgaactccgggcaaacccggcggcacgcgccgcactatggcaacaaatctgcgaacatgaacacgatttctatcctcagcacgaccgatctccccgcagcctggcagattgagcaacgcgctcatgcgtttccgtggagcgaaaaaacgtttttcggcaaccagggcgaacggtatctcaaccttaagctgaccgctgatgacagaatggccgcgtttgccattacacaggtggtgctggacgaagcgacgctgttcaatatcgccgtcgatccggattttcagcgtcgggggctggggcgtatgctgcttgagcatctgattgatgaactggaaacgcgcggtgttgtaacgctatggctggaggtacgcgcctctaacgctgccgccatcgcgctgtatgaaagtctggggtttaacgaggcgacgattcgccgcaattactatcccacggcacaagggcatgaggacgccatcatcatggcgttaccgataagcatgtaataaaagaggcaaggtgtaatgatgaagtgggactggattttctttgatgccgatgaaacgctgtttacgtttgattctttcaccggcttacagcggatgttccttgactatagcgtcacctttaccgctgaggatttccaggattaccaggccgtgaataagccgctatgggtggattatcagaacggcgcgattacctcattacaattgcagcacgcgcgctttcaaagttgggctgaacggctaaacgttgcgccggggctgctgaatgacgcttttattagtgcgatggcggagatctgttctcctttgccgggcgccgtttcgctacttaatgcgattcgcgggcaggctaaaatcggtattattactaatggttttaccgcgctacaacaaactcgtctggagcgcaccgggctgcgcgagtatttcgatctgctggtgatttccgagcaggttggcgtcgcgaagcccgatccgaaaatctttaactacgccctggagcaggcagggaatcctgaccgctcgcgcgtattaatggttggcgataccgcggaatccgatattcttggcggcattaacgccggactgtcgacctgctggcttaacgcgcatcatcgcgagcagcccgcgggtatccatccaacctggactgtggcgtcattaagcgaactggagcagctcctgtgtaaacactgattgcctcccccaggttgatgggtaaaatagccgcatttttcgtattcaacatgcgtggtcaaacgccgcgcttactcaagaagatttgactatgacgttgtctccttatttgcaagaggtggccaaacgccgcacttttgccattatttctcacccggacgccggtaaaaccaccattaccgaaaaagtgttgctgttcggacaggcgattcagaccgccggtacggtaaaaggccgtggctccagccaacatgcaaaatctgactggatggagatggaaaaacagcgtggtatctctatcactacctcggtgatgcagttcccgtatcacgactgtctggtgaatctgctggacaccccggggcacgaagacttctccgaagatacctaccgtaccctgacggcggtggactgttgcctgatggtgatcgacgccgcaaaaggcgttgaagacaggacccgtaagctgatggaagttacccgtctgcgtgatacgccgatcctgacctttatgaacaaactcgaccgtgacatccgcgacccgatggagctgctggatgaagtcgagaacgagctgaaaatcggctgcgcgccgatcacctggccgattggctgcggcaagctgtttaagggcgtttatcacctttataaagatgaaacttatctgtatcagaccggtaagggccacaccattcaggaagtgcgcatcgttaaagggctgaataacccggatctggacgccgccgtcggtgaagacctggcgcaacagctgcgcgacgagctggaactggtgcagggcgcgtctaacgagtttgatgaagagctattcctggcaggggaaattaccccggtatttttcggtaccgcgctgggtaactttggcgttgaccatatgctggatggtttagtggcgtgggcgcccgcgccgatgccgcgtcaaaccgatacccgcacagtggaagcctcggaagagaaattcaccggttttgtctttaaaattcaggccaatatggacccgaaacaccgcgaccgcgtggcgtttatgcgcgtggtttccggtaagtatgagaagggcatgaagctacgccaggtccgtaccggcaaagatgtggtgatttccgacgcgttaacttttatggcgggcgaccgttcgcacgttgaagaagcgtacccgggcgatattttgggtctgcataaccacggcaccattcagatcggcgataccttcactcagggcgagatgatgaagtttaccggtatcccgaactttgcgccggaactgttccgtcgtattcgcctgaaagatccgctcaagcagaagcagctactgaaagggctggtgcagctttctgaagagggggcggtgcaggtattccgtcccatctccaacaacgatctgattgttggcgccgtgggcgttttgcagtttgacgttgttgtcgcgcgcctgaaaagcgaatacaacgttgaggcgatttatgaatccgtcaacgtggcgacggcgcgctgggtggaaagcgccgatgcgaagaaattcgaagagtttaagcgtaagaatgaaacgcagctggcgctggatggcggcgacaaccttacctatatcgcccccacgatggttaacctgaacctgacccaggaacgttaccctgacgttcagttccgtaaaacgcgcgaacactgatccctttccgggcgcggcatccgccgcgccttcgtactttccctgcctttttaaccgcttacggaatgttcttaaatcccgcgttttttctccgatctgcctgttttttatacgcaccgacaagcgattttaaaattgtgatctatatttaacaaagtgatgacataaatgtcggctttaatgcctgttcaatgcgtgaatatgagagcttaaagctgagatttgtttcagtcacgatattaataactgaaacggaagggtggcaggcgacgcgtcgttacaaattcacgaatgtgatgccagtcattgacttcagaaaccggtgagtttcaccgcattcagcaatgcaacctcgtgttgcctgagctcaaattacgagcaaactatacaggacaaaatcgatgactatgacaagactgaagatttctaaaactctgctggccgtaatgttgacctctgctgttgcgacaggttctgcctttgcagaaaacgcaacaacggacaaggcgcaaagcggaaccgaaaccgcagggcaaaaagtcgatagctctatgaataaagtcggtaacttcatggatgacagcgccatcactgcgaaagtaaaagctgcgctggtagaccatgacaatattaaaagcaccgatatttctgtcgaaaccaatcagaaagttgtcaccctgagcggctttgtagaaagccaggcgcaggctgaagccgccgtgaaagtggcgaaaggcgtagaaggcgtgacctccgttagcgacaaacttcacgttcgcgacaataaagaaggttccgtgaaaggttatgccggcgatacggccacgaccagtgaagtcaaagccaagttgctggcggacgatctcgtcccttcccgtaaagtgaaagtggaaacgaccgatggcgtcgtacagctctccggtaccgttgaaactcaggaacaaagcgaccgcgctgaaagcatcgcgaaagccgttgatggcgtaaaaagtgttaaaaacgatctgaaagttcagtaattcgtcctcccgacgtttgtcgggaggcgtaatgtgcaccacactaaaaatatcgcgaatgagtagcctgagcgctcatatttagcggtcgacattaactatggtaaaggagaggcttatgtttcgttggggcattatatttctggttatcgcgttaattgccgccgcattgggttttggtggactggctggtacggctgccggcgcggcgaaaatcgtcttcgtcgtcgggatcgtgctcttcctggtcagcctgttcatgggccgtaaacgaccctagcaggcatctgtaaagatatattgctatcaagccagtccagcggactggcttttacggttttagccgttaacgttttgcgttaccttgtcagcctggaaaaaaatgaaaaacaggaaggcagaggtgggccagcgaataccggttacgctcggcaatattgcgccgttatcattaacaccgttccggccaggccgtatggcgctggtctgtgagggcggggggcagcggggcatctttaccgcaggcgtgctggatgagtttatgcatgcgcagtttaatcctttccatctctacttcggcacatcagccggtgcgcaaaatctctcggcgtatctctgcaaccagcccggctacgggcgcaaagtcattatgcgctataccaccaggcgcgaattttttgatccgctgcgatttgtacgcggaggaaaccttattgacctcgactggctggtggaatccaccgccgcccggatgccgctgcagatggataccgcagcgcgcctgttcgacagcggaaaatccttttatatgtgcgcctgccggggggatgattacacgccgggctatttctcgccgacaaaacaaaactggcttgatatcattcgcgcctccagcgccataccgggtttctaccgtaccggcgttacgttagagggcatcaactatctggacggtggcattagcgacgccattccggttcaggaggcggcaaagcggggggcgaaaaccattgtggtgatccgcaccgtaccctcgcaaatgtattacacgccgcagtggtttaagcgtatggagcgctggctgggagagagcagtctacagccgttggtcaacctggtgcagcatcatgaaacgtcctacagcgcgatccaacaatttattgaaaagccgccgggtaagctgcggatcattgaaatttatccgccgaaaccgctgcacagcatggcgctgggcagccgtatcccggcgctgcgtgaggattacaaaaccgggcgattatgcgggcgttatttccttgccaccgttggtaaattgctcgccgcaacgccgcctctcttgcgccatacgtcgcggattgccgtgccggaaacggtggtcgtgcctccggcgccggtggccaatgatacgcatgtggcggaggtcattagcgcgccgcaggcaaacgacaccacatttaccgacgaggatctggcgtgagctggcgctttatcgatacacactgccattttgatttcccgccctttacgggcgatgagcgcgccagtattcagcgtgcctgtgaggcgggcgttgaaaaaatcatcgtgccggcgaccgaggcggcgcactttccccgcgtgctggcgctggcggcgcgtttcccgtcgctttatgctgcgctgggattgcaccccattgtgattgagcgtcatgccgatgacgattctgataagctgcaacaagcgctggcgcagcaacagaacgtcgtggcggtaggcgagatcgggctcgatctttatcgcgacgacccgcagttcgccaggcaagagcgatttttagacgcgcaactgcaactggcaaaacgctacgatctgccggtgatcctgcactcgcggcgcacgcatgacaaactggcgatgcacttaaagcgccaggatctgccgcgaaccggtgtggtgcatggttttgccggcagtctgcagcaggccgaacgctttgtgcgactgggctataaaatcggcgtcggcggcaccatcacctacccgcgcgccagtaaaacccgtgatgttatggcgcgcttgccgctggacgcgctgttgctggagaccgatgcgccggatatgccgctaaaggggtttcaggggcagccgaaccgcccggagcaggcggcgcgcgtatttgatgcgctctgcgaattacgtccggagcccgcagaggtgatagccgatacgctgtatcgcaataccattaccttgtttcggctctgatggcatcgcagccgccgtccggcaggcgacgcttacaaatatagcgccggcaaaatcagcttcgccaccccacgcgcgcgcaatccgtcagccagccgttccacctcttgcggcgtcgcgcctggccaggctttcgcttcgccatagacaccgtgcgcatgaaaggcattcaaacgcaccggaacctcgcccagcgaagtaataaacgccgccagtgaatcgatatgcgccgcatagtccacctgacccgggataaccagcaaccgcagctccgccagttttccccgcgcagcaagaaagcggatactgtgcttaatatgcgtgttatcacgtccggtcagacggtgatgacactcgctcttccaggctttcagatcgagcattacgccgtcgcaaaccggcagtagtttttgccagccggtctcgcttaactgaccattactgtccaccagacaggtcagccgttgtaactgcggatcggctttgatcgccgtaaatagcgccacaataaacggtaattgcgtggtcgcctctccgccgctgacggtaataccttcaataaacagcgatgctttacgaatatgacgcagcacatcgtcaacgctcatggtctgcgccattggcgttgcctgctgtgggcacattttcaggcaggtatcgcactgctcgcagacgtccgaccgccataccactttcccgccatcaatgctgagggcgtggtgcggacactgcgatacgcattccccgcagtcgttacagcgtcccatcgtccacgggttatggcaattcttgcagcgcaaattgcagccctgtaagaataatgccaggcggctgcctggcccatcgacgcaggaaaacgcaatgatcttactgactaaagcgcatctgttgttcatggctgactacgcgtggctgtcgttccaggatgcgggtattacgtgcggcttcttctcccagccaggtggtattcgtgcgcgagccttcggcgcgaaatttcgccagatccgacaggcgcaccatataaccggtgacgcgcaccagatcgttgccgctgacattggcagtaaattcccgcatcccggctttgaacgcgccaagacaaagctgaaccagcgcctgcggattacgcttgatggtttcgtccagcgtcagaatgtcgctgatcccggcatggtaaaaggcatggtgcggcgcgacggtttgcaaatgggtgatagggtccggttcatcgccatacggcagacgcgcgcccggcgtagtgccaatatcggaactgatgccagactgggcatggagcagcgcccgttgcttccagccatacttcactggcgtattttcgacgaaatccgccagttgggcgctgatacggtagcccagctcgttcgccgtatcattcttgccgtaacgggcggtcaggcccgcgttttcgcacagcagattcacggcttccgccagcccgtacataccgaacatcggcgcaaaacgttcgggctcgatcaaaccttcctgtacaagaaagctattctcaaagaaatgtgatttttcatagaggaattcacatcgtgaattaatgatggcgatctgctgtcggcagtagtgcggtagcgtacgtgaaaagaagtcatcgacagacgtactgcgttctgccacggctttcaggttgagacgtaccagcgtactgccgccgccgccaagcggtagcgagttataacaactgacgatgccataatggccttttgtgaaaattttatcatttacagggccattggaaatgtgtggcttactgcattcacaaatgtttttggcgacctccagcagcagatcgtccggcgtaatttccgcatcgtagataaacgtcaggttaggcgccacctgctttagctcggcatcggcgcgcaaaatcgctcgtgtgacaggcgtatcggcagggccaatattggcatgcataaaggcgtctggcagcgttctgtcgagataacgccagaaacgttttattcgaatatcgatcgcatcttgtgttagaattctaacatacggttgcagcaacgcatcaagctggccgagataaaccggcatggacgtcacggaaggaacgtgatgatacagaatggtgagtagggataacgcatcatccagatctttcgcgccttccagttccagccactgtgaaccgttagccagaaatcgggcgtaatcgggcaacacgtagcgcggtttgaagggggcgtgcccctcaaacatatcgcaaatgacgccttcatccagcgcctggcgggcatcttccggcagggtgggataaggcagggcgttttcagcttccagcgccagaaaatggcgtttttgttcaggcgtgagcaccgggctggtcacaatttgctggcaacgctgctggagcgcagtttcgcatgaggcaggcatcttcgtttcctctttatgccgggacgatgcgctattgtagaaaatggcggcaaaccgactttgatcctgatgcgcttatcgctcgaagaacagacggtgacggcgggataatttgattcagatctcattacagtaatgcaaatttgtacgtagttttcattaactgtgatgtatatcgaagtgtaatcgcgagtgaatgttagaatattaacagactcgcaaggtgaaattttatacggcaatgccgttggagaatgtcatgactgatttaaaagcaagcagcctgcgtgcgctcaaactgatggatctgaccactctgaacgatgacgacaccaatgaaaaagtgatcgcgttgtgtcatcaggcaaaaactccggtcgggaatacggcggcgatttgtatttacccgcgttttatcccgattgcgcgtaaaactctgaaagaacaaggtacgccggacatccgcattgcaacggtgactaacttcccgcatggcaatgatgacatcgatattgcgctggcggaaacccgtgcggcgatcgcctacggcgctgacgaagtggacgtggtattcccgtaccgcgcgttgatcgccggtaacgagcaggtgggttttgacctggtaaaagcctgtaaagacgcttgtgccgcagcgaacgtattgctgaaagtgattatcgaaaccggcgagctgaaagaagaggcgctgattcgtaaagcctctgaaatctccattaaagccggtgcggatttcatcaaaacctctaccggtaaagtgccggtaaacgctacgccggaaagcgcgcgcatcatgatggaagtgatccgcgacatgggcgtttccaaaaccgttggcttcaaaccggcgggcggcgtacgtacggcggaagacgcgcagaaattcctcgcgattgcagacgaactgtttggcgctgactgggcagattctcgtcactaccgctttggcgcatccagcctgctggcaagcctgctgaaagcgctgggtcacggcgacggtaagagcgccagcagctactaagctctgatttgccggatggcgctgcgcttatccggcctacaaatccaggcctgtaggccggataaggcgttagccgccatccggcgatgtaagccttctactcttttccctcaggagggtaccgtgtttctcgcacaagaaattattcgtaaaaagcgtgatggtcatgcgttgagtgacgaagaaattcgtttctttattaatggtattcgtgacaatactatctctgaagggcagattgccgccctggcgatgaccatcttcttccacgatatgaccatgccggagcgtgtttcgctgaccatggcgatgcgggattccggtactgtccttgactggaaaagcctgaatctcaatggcccgattgtcgataagcattcgaccggcggcgtaggggacgtgacgtctctgatgttggggccaatggtagcggcctgcggcggttatgtgccgatgatctccggtcgcggcctcggacataccggcggtacgctcgacaaactggaagcgatcccgggcttcgatatcttcccggacgacaaccgtttccgcgaaattattcaagacgtgggtgtggcgattattgggcaaaccagctcgcttgcaccggcggacaaacgtttttacgccacccgcgatattaccgcgacggtggactctattccgctgatcaccggctccatcctcgccaagaaactggccgaagggcttgatgcgctggtaatggacgtaaaagtcggcagcggcgcgtttatgccaacctatgaactttctgaagcccttgctgaagcgattgtcggcgtggcaaatggcgcgggagttcgcactacggcgttgttaaccgatatgaaccaggtgctggcttcaagcgccggtaacgcggtggaagtgcgtgaagccgtgcagttcctgaccggtgaataccgcaatccgcgcttgtttgacgtcactatggcgctatgcgtggagatgctgatctccggccagctggcgaaagacgacgccgaagcgcgtgccaaactgcaggcggtgctggataacggtaaagcggcagaagtctttggtcgtatggtggccgcgcagaaagggccaagcgatttcgttgagaactacgataaatacttgccgaccgccatgttgagcaaagcggtatatgctgataccgaagggtttatcagcgcaatggatacgcgtgcgctggggatggcggtcgtctcgatgggcggcggccgtcgtcaggcgtctgacaccattgattacagcgttggctttaccgacatggcccgtctgggcgacagcatcgacgggcagcgcccgctggcggtgattcatgccaaagacgaagccagttggcaggaagcggcgaaggccgtcaaagcggcaattatccttgacgataaagcgccagcaagcacaccttcggtctatcgtcgaattactgaatagttgtatactgatctgatcaattatttttgaagcactaagtacggagaagatatgaaacgtgcatttattatggtgctggactcattcggcatcggcgctactgaagacgcggatcgttttggcgacgtaggttccgacactctgggccacatcgcagaagcttgcgccaaaggcgaagctgacaatggccgtaaaggcccgttgaatctgcctaacctgactcgtctggggctggtgaaagcgcatgaaggctctaccggtaaaattgccgccggcatggacggcaacgcggacgttattggcgcatacgcatgggcgcacgaactgtcctccggcaaagatacgccgtccggccactgggaaatcgccggcgtgccggtgctgttcgactggggctatttcagcgatcacgaaaacagcttcccgcaggaactgctggataagctggtgaaacgcgctaacctgccgggctacctcggtaactgccactcttccggtacggtcattctggaccagctcggcgaagagcacatgaaaaccggcaagccgattttctacacctccgctgactccgtgttccagattgcctgccacgaagagacctttggcctggataaactctacgagctgtgcgaaatcgcccgtgaagagctgaccgaaggcggctacaacattggccgcgtgatcgcgcgtccgtttatcggcgacaaggccggtaacttccagcgtaccggtaaccgtcacgacctggccgtagaaccgccagcgccgactgtgctgcagaaactggtcgatgaaaaacagggccacgtggtgtccgtcggtaagattgccgacatctacgccaactgcggcatcactaagaaagtgaaagcgaccggtctggacgcgctgttcgacgcgaccctcaaagagatgaaagaagcgggcgataaaaccatcgtcttcactaacttcgtcgacttcgactcttcctggggccaccgtcgcgacatcgcgggctacgccgcaggcctggagctgtttgaccgccgtctgccggagctgatggagctggtgggggaagatgacattctgatcctgaccgctgaccacggctgtgacccgagctggaccggtactgaccatacccgtgagcacattccggtgctgatctacggtccgaaagtcaaaccgggctctttaggtcaccgtgaaaccttcgcggatatcggccagacgctggcgacctactttggtacatcgccgatggactacggtaaaaacatgctgtgatacctgttgtctttcgcgctgtagatgcgttgacttcattcgctcaccccggtcacatagttaatctatgctcccggggattcacgaattcgtcgccttcctacaacgcgaaatacttagggtatttcactgttttgacacacgttttgtaggcctgataaggcgtagccgccatcaggcaataacaacaaatttaaagggaactgaagatggcaactccacatattaatgcagaaatgggtgatttcgctgacgtcgtattgatgccgggcgacccgctgcgcgcgaagcacattgctgagactttcctcgaaaatgttcgcgaagtgaacaacgttcgcggcatgttaggtttcaccgggacttacaaaggccgtaagatctccgtgatgggccacggtatgggtatcccgtcctgctccatctacaccaaagagctgatcaccgatttcggcgtgaagaaaatcattcgcgtcggctcctgcggcgctgtgcgcatggacgtcaaactgcgcgacgtggtgatcggtatgggggcctgcaccgactccaaagtgaaccgtatccgttttaaagatcatgacttcgcggctatcgctgacttcgacatggtgcgtaacgcagttgatgcggcaaaagcgctgggcgttgacgcgcgcgtaggcaacctgttctccgctgacctgttctactctccggacggcgaaatgttcgacgtgatggaaaaatacggcgtactgggcgtagagatggaagcggcgggtatctacggcgttgcggctgaatttggcgcgaaagcgctgaccatctgcaccgtatctgaccatatccgtacccacgagcagaccactgccgctgaacgtcagacgaccttcaacgacatgatcaaaatcgcactggaatccgtactgctgggcgataaagagtaagattgtgaagggggccagagcaggcccccttcatcgtttatttcgtcagcacttcccactgtaaattgctttctagcatgaccgtatcggtagcatgcgtaaattgattatcgttcaagacaggtgttaatgtcagcgtgacgttcatcattttcccactgacctgctggttattatccatcgcgatgataccgttgttattatgtagcaacagactatccagggcactgtcattgggagcaaagctcactctatcaagggtgctggcaataggataacttttaccatctactatcatctgactaacacgtacggcgagaccaccgttatttccaaaataaaatcgtcccttttcccccgctgaggcctgcacaaaaagagcaatattctggctttctgggcaactcacactaacgtgaacctcctgtgaagacatttgattccagccttgctgagaattgacgatatcatcttgcttaagccagccaaagctgacgtttggcgaagaaaacgttatttggcagtcatcgtcggcccgggctgatggggggagtagtgcggtgaagatacaacatatagcaatccccaaccatttgctgttggatttcattgacagactccctttgccgtttcataaaatgcctctttatcctgggttttctgcagcgtgtagtggatgcgacacagacgattcatatcatcatcagcggcatataacgcaggattatccccaacatcggtgataaatacgcgtccgctgtcgacagcgctgaccaaatagttatttttttcatctacaatgctggtgcctttaggtagccatgagccatccggacgctttactgccagcatcacacggcgtgtattcagcacgttgaaatccagtacccgaaaagcgctgtgcgcgacggtaatattcttaataccgtttgccagttccatactctttggtagcgtattcgcattaacctctacgcgggatttccgccattcagttagccccggaatgacggcttgcccccagtggtcagtccagattcgcccctgtggcgtggcgatttcaatgccgctttctggttcactcaggcgtgcgatagcaaaggtatttttgattgtataaggcgagaacgttatgccatgttcgtgtgcagcgatgcctccgctgaaggttgcgttatagttgcggtaattatcgccatcagtgccgccgcccacgctgagttgagtgtaatgaagattgctattgagattaccgttgaagctattttgctggttttttgcatcacgatccgcagaaatatagtaatgggtatctttactcagcgaaccattattttgtagcccgtaggttgttttatcaccttgattacgcatataagcgccgacgcgctgctcacctagtggaatgctgatgttgatgtaaaacatatcatcatcattactgtcgttatgattctcatcatcctgattaacagcgtgctgccagttagcggtaattgaggcatatttaaacgttttgccccaggaagccattatactgcgagagtcgttgtcattatccgtagcctgataagtgtaataacccagagagaaggtacctaacagattatggttccaggcaatattagcactggagctactttgatattcgtaagcatctttattgagcgcatccgttaactcacgatatccgtcgctgtagcgggcggtactgacgtcaagtctaatttccccgggcagcgccatgctggcgcgtagttcacttttcgcaccctgcagagattcgccaaaggacgctttactgcccagcattgagccggaaaacgtccatttattggttggaagccattgcagcatccctcctgccgcttgatagtcttgtgccagtacgccagacgcctgcgccagccagttttcactcagtttccaaccatcgctgatgttatagatccaggggagcgaatagtcgctggtggtatcacgtatgcgccctatggacattgttaagcctgcgggcgtgagttcgcgtaaattaaaggatactgccggcaccgtgaaggttgtcgttgagccatcggtttcaacgacgctgacgttaaggtcggtattgctgcgtatgatggggacattttcaagggtaaatgccccagcgttcactggtgcggtataaataatctgtccggactgacgaacttcaacgcgagcctggtgggttcgggcaataccgttaatggttacgccttgtgtatcctgtgccagcccttgttcagggataagctgtacgccgttgatcggcgcgccactgaatagactggagttgacgttgatctgcccaacttgcgcacgcattttttgtgcctgaaatacgtgctccgcataggtatatagactatcggtacggtattctccatcattattcgtcagcatgtagcggctgcgcagcgtccattccgcgaagtttaagccagcttcaaggtttgcctgggcatagtttcggctatcgctaccggatgactcgctgcgactggcgtacaggttatagttaaataacccggcggtgccgcctttaatcacgttgtttagcgatagtaagttattatccagagcctgtgccggaacaaaaagctccagcgattcactgtttggcagtggggtaataatcgctgagggataatcttcttgtaggctatggcaggtttctttggcgctgatattaagcgaaacgagcccgctggcgctgaggaaatcgtcatccacgcaaagctggccttctgtgtcgaaacgcgcgaccaacgaccctctatttacgccattgatctttaccatgacggtgtggctgcctggtagaaagcgcggcgcgcgggaaaaatattgtgcgacgttggggctaatgcctctggaggtgagaatacccatgtcaaaattcagctcctccgccagagctgaaaacgtcgtggttgccagtgagcaataaagcgcagttttgatgtatagcggcagttttaaatacttcacgtgctagctctcattacggcaccagcggtgaggtaaagctggggacttcaatgccgtaacggctggcaggataaaaacgtacggatgtatcagcagcaaagggcgtttttatactgacgttcaatgtttcgccgggcagaatataggtttttttaatcgtgccttcgcccccggaaggtaagaaggtaatattttgggctaaacgtacaacgtagggagacggatttttgacgttgattgtttgtccgtttctggaccaggttaataatttccaggcatcagtaacgaccggtagatttttaggacgaattaataccggcaaatcctggcgtagattaaaacctattttcattcctttatcggtagatttcggaggaataccttcaaacgtgacgcgcttatagtgctcgacggtgagcggttccgtactttccataataaagcgtagttgctgctgctggcctgcttcaacgcgaacaactggttgagtgacatccagtttcacaccattgtcgtcaggtaaatcaacgacggtggtatataacaaagccggattgctgtcggtgtttttaacattcattacgccgctgtgtgtggattcttcaatcaccagtagcgtagtttccggtaccatgccggcagcgttagcctgtgaaaagagtgttgaaaaaacaaaggggacgctgagtaataataatggaagtttagtcactgctggcatcagaattagtcctttaattttaatctgtctccccataataagggagacagatcaataacctttttacacggtctggatcagagatatttaagcgtgatggttgcctgaccatccagatcagtatcatcagtaatggccagcgttgcagtattctgaatagccagtgaggttttcagcgggaaaatggcgagggtatacggaaccggttcggtggtgccttttgtagcaacggtaaacatttccatattgccgtttttgataatcccggtggaagacttctgccagactgggctatcaacggttcctgagatagcgtcagattttacaccatcagcggtaacgttcgcggtatcggtataaatagagaacgcgccgatttttacaccttcggttgttttgccaacgccgtaggacattgtggtatcagatactatactattagtcatatcgccattggctatggagataacggatgcgcctgggtgggtgtccgcacggtcatcggtaatagtccatgctgctttggttgcagacggacaagagatactcagagagacatctttagtacccagttggtttacatcggttgcggaaagtgtggcgaggcggatagtaccgtaatcaaccacgccgccgccgctgagttctggggtacaaccaccaacaaccagttgaccggtgacttttaatacggcagtagtgtcagcattcacgctggttgtagcaaaggaagctgcaattgcagtaataagcaaaatttttttcattatagttccattaaagaggtgttgaatattccatgtgaatgctggagttacagatatacgagtgtaaaggtcgcctgaccatcaagcgtggtgttatcggtaatagccagtgtgtccgttccctgtatagcggcagctacgcgtataggaaatgttgcggtggtaaaagcaacggggccatttccatcgccgacactatatgtagtgcgggttggaaatgtatttgtaagcgcaacgtattcgtttgatgctaaagcccagacaccaggattcgaatcatttgacgctaccatcttcgtcttaactccatcggcggtcgaattattcgcgtctatggagaggccgtatgcaccaatcttgataccatctgctgttgtacccaggcctagctgatagtttggtattctattgttctgaccgccaaatgttgcgttatcgatagtcagcgttgtcgccgaatcgccatgattgtcggtagcgacccagccaacttttgccggtgcaaggcactgaatcgtgagtgttatatctttgtatcccagttgattcgtctgagttggcagcagatcgctaacggccttagtaccgaaatctacaacgccaccatcacttaactctggtatacatgcgccgttggttaaaacgccagtcagttttaatacagcagtggattcaaccgcttgcgctgaagttgataatcctattatgacagaggtcgctattaataattttttcatcagtaatccctaacgattaagtatatttccaaatgacatgtaatgcgcgggtcgggattctatgaagataatgatatgttgtaaatttaataaaattaaatcttggttaagaaaaactttaatcatcattggtgatgataaatggtttataattcgctgggtttatgaagtgcggggaaataatattaattttaaagaatatagtagttagtgagtgtgttttaactatttgtgctattcactcatttttcagaatatgttgttatgtttaaataatatcagagacacattcgtctctctgatattattcatttagcgcacagcttctgcaatccacgccgacagttcccgcagttctttttcctgctccgggaaatcaaccagtagcgcctcgcacgtttcctgtagtttatccgcgcggtacaaacacccttgcagccgctcggccagcgcttccagcggtgccgggttcaggctatcggtaaatgcctgtgcgcgggtaatcacacctttctcgacgtcaaaatgcagctcgacgccgccccaggtgaaacgctcgtccagcagatggctgaacgctggtgcctggccgaaattccactcccaactgctctggcgcgcaaaggtttcggcaaaattcggcagatccggcgttttatccggtgaaatcacttccgcgtcgacgcgttcgccgtaatgggcgaaaaaggcttccgtgaccgcctggcagacctgttcatgggtgatacccggtaatagctcggtaagattggccacgcgggagcgaacggaggtgattcctttcgccgcaagtttctttttatcgggattcagatagtttgccagacggctgaggtctgcattcagcagcagcgtaccgtgatggaagccgcgatctttggtttcgcgataggctgaaccggagactttgcgatcgccgtccggcgtttttacgaccagatcgttgcgtcccgaagcatcggccatgacccccagcgaattcagcgccgcgagcacaatatgggtggagatggttttatcgtattccggtttaccagccataaaggtaaagcaggtattaccgaggtcatggaataccgcgccgccgccgctgctacggcgggccagacggacattatcttcttccatacgccgcgtattacactctttccacgggttttgcgcgcgtccaatgaccaccgtatccgcgttgcgccacaggaacagcacgcgctgggtggcgggcatctggcggaaaatgcactcctcgaccgccaggttaaaccagggatcgtaagagtcagaaataagcaggcgtaatgttgtcatagtggttttccttacctttattaagccgtcattttactctttttcctcacgctcttcctcttccggaacaggcttgctggccgttagcaggaagggcgactgctgccagcgggtgcgtttaccttgtagcaaggtgcgcgtcagcaccacgcctatcgccagcgagagtagcagcatcaggcgtagaatgttggtggtgttatcgacctgctttgcttcggtggccagcgtgtgggtatccagcgttagacgcaggtagcccaatgggccgtttttcccctggataggctcgacaatttgttggttaaaatagctgcccgcttttttgccatccagcgccagcctgtcgcgcacattgacgctttcgccagcgcgagtaataagatcgccctgttcatcatagacgccggcatccagaatacggctctcttgcgtgagctgacgcagcacggcgttgatgcgattttcatccggtgtttcgctgcgcatcagcggggcgatgttgagcgtcacctggcgcgccagcgtgcgggccagctcttccagctgcgggttgcgctgtcgctggtggttttgactaaaccaggacgcgccctgcataagcgcgacgagcagtgtgagacagaacaatacaatgactgcacgatgcagccgaaatttcagttttgcgcgagccatattccacctgctgaaaatttgaggcttaatgttgccagaagcgatggttacaaggtagcctcatgcgttattttccgcggggcggttaccggcctgaacgatttacaggagctttaatgcctaacattacctggtgcgatctgcctgaagatgtctctttatggcctggtttgcctctttctttaagcggcgacgaggtgatgcctctggattaccatgcaggccgcagcggttggctgctgtatgggcgcgggctggataagcagcgtttaactcaatatcagaccaaactgggcgccgcaatggtgattgtcgccgcctggtgcgtggaggattatcaggtcattcgtctggcggggtcgctgacgccgcgtgcgacgcggctggcgcatgaggcgcagctggatgtcgcgccgctgggtaaaattccgcatctgcgcacgccggggctgctggtgatggatatggattccacggcgatccaaattgagtgtatcgatgaaatcgcgaagctggccggtaccggtgagaaggtggctgaagtgacggagcgcgcgatgcgcggcgagcttgattttaccgccagcctgcgcagccgcgtggcgacgctgaaaggcgcggatgccgatattttgcgacaggtgcgcgggaatctgccgctaatgccaggattaacgcagttggtgctaaaactggaagcgctcggctggaaaatcgctatcgcctccggcggcttcactttcttcgccgactatctgcgtgaccagctacgtctgacggcggcagtcgccaatgaactggagatcatggacggtaaatttaccggccacgttatcggcgatattgtggatgctgagtataaagccaataccttgcttcgtctggcgcaagagcatgacatcccgctggcgcagacggtggcgattggcgacggcgctaacgatctgccaatgatcaaagcggcagggttaggtattgccttccatgccaagccaaaagtaaacgaaaagacggagattacgatccgccacgctgacctgatgggcgtgttttgcattctctccggcagcatgaaccagaaatgattaacctgcccaatggcaaggcgaccgtaggccggataagcgccagcgccatccggcaacagcgttaacgaaagaggtaaaacgtggcaaaagctcccaaacgcgcctttgtttgtaatgaatgtggtgccgattacccacgctggcaggggcaatgcagcgcctgccatgcctggaacaccattaccgaggtgcgccttgccgcgtcgccgacggtggcgcgtaacgaacgtctgagcggatacgccggcagtgcgggcgtatcaaaagtgcagaaactgtctgacatcagtcttgaggagctgccgcgcttttctaccggttttaaagagtttgaccgcgtgctgggcggcggggtggtacccggcagcgccattttgattggcggtaaccccggcgcgggcaaatcaacgttgctgctgcaaacgctgtgcaagctcgccgagcagatgaaaacgctgtacgtcaccggcgaagagtcgctacagcaggtggcgatgcgtgcgcaccgtctcggcctgccgaccgctaatctgaatatgctctccgaaaccagcatcgagcagatctgcctgatagcggaagaagaacagccgaaactgatggtgatcgactctatacaggtgatgcatatggcggatatccagtcgtcgccaggcagcgtcgcccaggtccgcgaaacggcagcctacctgacgcgcttcgccaaaacgcgcggcgtggcgatcgtgatggtcggccacgtcaccaaagacgggtcgctggcggggccgaaagtgctggaacactgtatcgattgctcagtattgctcgacggcgacgctgattctcgtttccgcacgctgcgcagccacaaaaaccgctttggcgcagtcaatgagctgggcgtcttcgccatgaccgaacaggggttgcgcgaagtgagcaatccgtccgccatctttttaagccgtggcgatgaggtcacttccggcagttcagtgatggtcgtctgggaaggcacgcgaccgttgctggtggagattcaggcgctggtcgatcactcgatgatggcgaaccccagacgcgtggcggtcggtctggaacaaaaccgtctggcaatcctgctggcggtgctgcaccgacacggcggtctgcaaatgtcggatcaggacgtcttcgttaacgtggtcggcggcgtgaaagtcaccgaaaccagcgcggatctggctttactgctggcgatggtctccagcctgcgtgacaggccgttgccgcaggatctggtggtgtttggcgaagtggggctggcaggcgagattcgtccggtgccgagcgggcaggagcgtatttccgaggcggcgaaacacggctttcgtcgggcgattgtgcctgccgccaacgtaccgaaaaagccgccggaaggaatgctggtgttcggtgttaaaaagctcgcagatgcgttaagcgtgtttgacgacttataattctctgtatgtagtgatgttgtataatttgccggatggcgatgcaatgcgtcttatccggcctacggattgatacggattgatgttgtaggcctgataagcgaagcgccatcaggcagtgttatgcgatttttccagcaggaggctcttgtgtcatcgttcgactatctcaaaaccgcgattaagcagcaaggttgcactctgcaacaggtggctgacgccagcggtatgaccaagggatatctgagtcagttacttaacgccaaaatcaaaagccccagcgcgcaaaaactggaggcgctacaccgttttctcgggctggagtttccccgccgacagaaaaacattggcgtggtgttcggtaaattttatccattgcataccggacacatctacttgatccagcgcgcctgtagccaggtggatgagttgcacatcattatgggatatgacgatacgcgcgaccgcgggctgtttgaggatagcgccatgtcgcagcagcccaccgtgtcggatcgcctgcgctggttattgcaaaccttcaaataccaaaaaaatattcgcatccacgcctttaatgaagaggggatggagccttatccgcatggctgggacgtctggagcaacggcattaaagcgtttatggcagagaagggaatacagccgagctggatctacacttccgaagaggctgatgcgccgcagtatcttgagcatttagggattgagacggtgctggtcgatcctgaacgcacgtttatgaatatcagtggggcgcaaatccgcgaaaatccgtttcgttactgggaatatattcctaccgaagtgaagccgtttttcgtgcgtaccgtcgcgattctgggcggggaatcaagcggcaagtctacgctggtcaataagctcgccaatatttttaataccaccagcgcctgggaatatggccgcgactatgtcttttcgcatctgggcggcgatgagatggcgttacagtattccgactacgataaaattgcgctgggccatgcgcaatatattgatttcgcagtgaaatatgcgaataaagtggcgtttatcgataccgatttcgtcaccacccaggcattttgcaaaaaatacgaaggacgcgagcatccctttgtccaggcgctgatcgacgagtatcgcttcgacctggtgattttgctggagaataatacgccgtgggtagctgacggactgcgaagcctgggcagttcagtggatcgcaaagcgttccagaacctgctggtcgagatgctgaaagagaacaacattgagttcgttcacgttaaagaggctgattacgatggtcgctttttgcgctgtgtggaactggtgaaagagatgatgggcgagcagggataagaaccaatgcctgatgcgacgcttaccgcgtcttatcaggcctacagtttcacaacgtactggaatcgctgggtttgtaggccgggtaagcgcaagcgccacccggcattcagacatttatttggcaatacgcttgtacttgatacgcttcggctccagcgcctcggcgcccagcgtgcgtttcttgtactcttcgtattcggtaaagttgccttcgaagaattccaccttaccttcatcctgataatccagaatgtgggtggcgatacggtcaaggaaccaacggtcgtgcgagataaccatcgcgcagccagggaactccagcagggcgttttccagcgcgcgcagggtttcgatatccaggtcgttcgtcggttcgtcgagcagcaggacgttgccgcccacctgcagcagcttcgccagatgcaaacgaccgcgctcaccgccggacagttcgccaacgcgtttgccctgatcgacgcctttgaagttgaagcggcctacataggcgcggcttggcatttcagtgttgccgatcttcatgatatccagcccgccggacacttcttcccagacggttttgctgttgtccatcgcgtcgcggaactgatcgaccgaggccagcttgacggtttcacccagcgtaatggtgccgctatcgggctgctcctgaccggacatcatgcggaacagggtcgatttacccgcgccgtttggcccgatgatcccgacgatagcgcctttcggcaccgagaagctcaggtcgtcgatcagtacgcggtcgccgtaggatttacgcaggttgctgacttcaatgactttgtcgcccagacgcggtcctggtggaataaacagttcgttggtttcgttacgtttctgatactcaacgctgttcagttcttcaaagcgagccagacgcgccttacctttcgactgacggcctttcgcgccctgacgcacccactccagctctttctcaatggatttacggcgcgccgcttcggcagacgcttcctgcgccagacgctgatctttctgctccagccaggaggagtagttgccttcccacggaataccttcgccgcggtcaagttccagaatccagccggcgacgttatcgaggaagtaacggtcgtgggtaatcgccacgacggtaccttcgaagtcgtgcaggaaacgttccagccacgcaacagattcggcatccaggtggttggtgggttcgtcgagcagcagcatgtccggcttttccagcaacagacggcacagcgccacgcgacggcgctcgccgccggacagtttttcgactttggcatcccagtccggcagacgcagagcgtcagcagcgcgctcaagctgcacgttcagattatgaccgtcgtgcgcctggataatctcttcaagtcggccctgctctgcggccagcttgtcgaagtcggcatccggatcggcatacagcgcgtacacttcatccagacgtttgagggcgttaaccacttccgaaacggcctcttcaatcgactcgcgtaccgtgtgttccgggtttagctgaggttcctgcggcaggtagccaatcttaatgccgggctgcgggcgcgcttcgccctcgatatctttatcgagccccgccatgatgcgcagcagggtagacttaccggcgccgttaaggcccagcacgccgattttggcgccagggaagaagctcagcgagatgtttttcagaatatgacgtttcggcggagccactttgccgacacgatgcatggtataaacgaattgagccacgttggacttcgcctctatgtttatcgtgatggtgaatagatgtcaaaggcgaagtgtagcctttttccctgcctaagcccagccagcagatcgcactcgcaataaaagtaaaaaagtgtccgtaacgtggcgcaaatggctatgactggttagcataaattcattacgcggcatgatgctgcattggataacaattgaggaagtgcttgtggatagagccaaaccatttgtctggcgtctcgtcgccgccagcgtatgcctgctgaccttttgtcacctcgcgcgggccgactcactggaagagcagcgtaaccgctatgcgcagattaagcaggcctgggacaaccgccagatggatgtggtagagcagatgatgccgggtctgaaagattatccgctctacccgtatctggaataccgtaagatcaccgacgatttgatgaaccaaccggcgattgctgtcacgcagtttgtgcgcgccaatcctacgcttccgcctgcgcgtacgctgcaatcacgcttcgtcaatgagctggcgcgtcgtgaagactggcgcggcttgctggcgtttagcccggagaaacccggcaccacggaagcgcaatgtaactattactacgcgaaatggagtaccgggcaaacggaagcggcctggcagggcgcgaaagacctttggctgaccggcaaaagtcagccgaatgcctgcgataaactgttcagcgtctggcgggcctccggcaagcaagacccgctggcgtatctggaacgtattcggctggcgatgaaagccggaaatacggggctggttacggtgctggccggacagatgccggcggaatatcaaacgatcgcctcagcgatcattaccctcgctaatgaccctaataacgtgttgatctttgcacgcaccaccggcgccaccgattttacccgccagatggcggaagtcgcgtttgccagcgtcgcccgccaggacgcggaaaatgcgcgtctgatgatcccctcgctggtacaggcgcagaaacttaatgaggaacaaacgcaggcgctgcgcgatatcgttgcctggcgactgatgggcaacgatgtgaccgatgcgcaggcgaaatggcgcgatgacgcgattatgcgctcgcaatcgacgtcgcttatcgagcggcgcgtgcgtatggcgctggggatgggcgatcgtcgcggtctcaatacctggcttgcccgcctgccaatggaggcgaaagagaaagacgagtggcgttactggcaggcggatttattgctggagcgcggtcgtgacgccgaagcgaaagagatccttcatgctttaatgcagaagcgcggtttttatccgatggttgcggcgcagcgtttaggcgaagagtacacgcttaaaatcgataaagcgcccgccaacgtaaacagcgcgttgacgcaggggccggagatggcgcgtgtacgggagctgatgtactggaacctggataacacggcgcgcagcgaatgggcgaatctggtaaaaagccgtagtaaatctgaacaggcgcagttggcgcgctatgcgtttaaccagcactggtgggatctgagcgtacaggcgacgatcgccggaaaactgtgggatcatctggaggagcgtttcccgctggcgtataacgatctttttacccgctatacccgcggaaaagatatctcacaaagctatgccatggcgattgcccgccaggagagcgcctggaacccgaaagtaaaatcgccggtaggggccagcggcttaatgcagattatgccgggaacggccacccatacggtgaaaatgttttcgattccggactaccgcggccccggccaactgctggagccggagaccaacatcaacattggcaccagctatttgcagtatgtctatcagcagtttggtaataaccgtattttcgcctcggcggcgtataacgccgggccggggcgcgtgcgcacctggcttggcaatagcgccgggcgtatcgatgccgtagcgtttgtcgaaagcattcccttttcggaaacgcgcggctacgtgaaaaacgttctggcctatgacgcttactatcgccactttatggggcagaaagaggccttaatgagcgactctgagtggcagcgacggtattaatgcagacgggttatgttatcatttgtactcgtgtaacagtacaaacggcggtataacatgacccagcattccccttattcatcggctatcgccgaacaacgtaatcaggagtggcttcgttttgtggagttactccgtcaggcatatgcagaggatctgcatctgcctttattacaactgatgcttacgccggacgagcgtgaagcgctgggaacgcgcgtgcgcattattgaggagttgttgcgtggcgaaatgagccagcgcgagttgaaaaccgagctgggggcgggcatcgccaccatcacgcgcgggtcaaacagcctgaaatccgcgccggttgaactgcgtcattggcttgagaacgtactgctgaaaaacgcctgatttgctcgtaggccggataaggcgaagcggccatccggcaacatcgccgcgaaatgcctgatggcgctgtgcttatcaggcttacaatatagcgcaaataattatcgatacaccgcgttatgaaacgggctgagcgccaggatcaccgcctggtagtaaacgctggagcgcgttaattttccggcggtaaatacgccaatggcgccctctttacgaccaatctcatcaatacctgtgtactgcgacattaccgggccaagcgcttctccctggcggactctgtcgagaatgacggcgggcagcggtagcgtggccgatcgcgcttcaccgcgctgaacgccgttatcaatcaccacccaactgaaggtggcgtcatcgtcaattccggcttcaatggctacccagaaatcagcttgtggatgcaggcgtcgcgcattatccacgcgatttcgtgcgccagcacgcgtttcctcgcttccgaagggctgctccggtacgccgctctcgacggcgacgggcgtaatatggcacgatccttcgccgaaaatctcttcaaatgcctgtagagttgcctgaattttggcaggattggtggtcgcagagataacctggtgcataattaagctcagttttaaaaatttatcgcagtataacggaaaaaaaacatgttacaggtataccttgttcgccacggtgaaacgcagtggaacgccgagcgacgtattcagggccaatcggacagtcccctgacagcaaaaggcgagcagcaggccatgcaggtaggagaacgcgcccgtagcctcggcatcacccatatcatcagcagcgatttaggccgcacaaaacgcacggcggagattatcgcccaggcgtgcgggtgtgatatcacctttgactcccgcctgcgcgagctggatatgggcgtgctggaaaagcgccagatcgattcgctgacggaagaagaagagggctggcgtcgtcagctggtcaacggcacgcaggatggccgcattcccggcggggaatcgatgcaggagttgagcgatcgcgttcatgccgcgctggcgtcctgtctggagctaccgcagggcagccgacctttattggtcagtcacggtatcgcgttgggctgtctggtcagtactatactgggactacccgcctgggcggaacgccggttacgtttgcgcaactgctctatttcccgcatcgattaccaggaaagtcagtggctggcgtctggctgggtggtagaaaccgcaggggacgtttcgcatctggacgcccctgcattggatgagctacagcgttaacggcgaatcgggatcagaaattcgcagcgcaggttgatagggcgatcgccggttttggtatcttctgacgggtagtatcgctctatatcctgtcctttacgacgggtcagattcagcattggcatacaggtgccgtaaacggtcaggataaaatcctgcacgccggttcctaacccttcataggtgaacatgacgtattcaccaccctgcaacagcacgggatgcgccgactgaacatagccatcggcctgctcttgcggcagtgcggtggtatagaatacttcctgctcatcgtctttctccatgctggggcgcgtttcattaagcccataaagcactggcggaatagttggcgaatgaccgaggaaatcatgccagaattgcacgcgcatttcgtggcggaagtcggaaatctgttccagcgagcaggaatagctctgcgtgacgccaaggagcggcgtatcttccagcgtaacgaactgatgttccggcacggtaaactcgcccagccgtaatggcgggcgaatgccaaaggcgctccattccgaggagcggcgatacagcgctggcgtctgggaaaactgtttcttaaaggcgcgcgtaaaggtttgctgagaatcgaagcggtactgaagagcaatatccagaattggacgcgcggtcaaacgcagcgccactgctgatttcgataaacgacgggcgcggatgtaagcgccaatggcgtggcccgtcacgtccttaaacattctctgcaggtgccacttggaatagcctgcttttgccgccacattgtcaagtgacagcggctgatccagatgaccttccagccagattaacaggtcgcgaattatgccagcctgatccataaaatatccccatcctttcaacaacgagcacccgatatcaggtaagaggataatagcattttttgttcttttagcattcagtgttttttttgagcttaaatgctttttttaggcaacgtgacaggtaattattctaatcctgtgatctataaccattttattttagaatgtctaataattacgcaacgtaacttttatgaatggtaacaatatgaaatacaagagcttagtacttttctcaattttgttgctgctggggcagagcgcccgcgcggaacaaattggttcagtcgatacggtatttaaaatgttcggtcctgaccataaaatcgtggtggaagcttttgacgatcctgatgtcaaaaacgtgacgtgctatgttagccgggcgaaaacgggcggcataaaaggcggattggggctggcggaagatacgtctgacgccgctatctcttgccagcaggtcgggcctattgaactgagcgacaaaattaagaacggcaaggcgcagggagaggtggtgttcaaaaaacgcacctcattgatatttaagtcattgcaggtcgtgcgtttctatgatgagaaacgcaacacgctggcgtatctggcctactccgacaaagtagtcgacgggtcgccgaagaacgccatcagcgcggtgccggtcatgccgtggcgacaataacagggaaagagtatgcagcaaccgcaggtctggttagtcgaggatgaacagggaatcgccgatacgctcatctacaccctgcaactggaagggtttaccgttgagctattcgctcgcgggctgcccgcgctggaaaaagcgcgtcagcaacggccggatgcggtgattctcgatgtgggactaccggatatcagcggctttgagctgtgtcggcagttgctggaacgccatcctgcgctgccgattcttttcctgactgcccgtagcgatgaagtggatcgattgcttggtctggagattggcgcagatgattatgtcgccaagccgttctcgccgcgcgaagtgagcgcccgcgtgcgcacgctgctgcgccgggtgaaaaagtttgctgcgccgtcgccggtggtgcgtaccggacattttgaactcaatgaaccggcggcgcagatcgcctggtttggtacgccgctctcgctgacgcgttatgagtttctgctccttaaaaccctgctgctgtcgccggagcgcgtgtactcgcgccagcaattgatggatattgtctggtctgatgcccaggagaccttcgatcggacggtcgatacacacatcaaaaccctgcgcgctaaactacgcgcgatcaatccggagctctcgccaattaacacgcatcgtggaatgggatacagcctgaggagcgtctgatgcgcatcggaatgcgtttgctgctgggctactttcttattgtcgccgtcgccgccgtgtttgtgctgtctatcttcgttcaggagataaagccgggcgtccgccgcgcgacggaagggacgctgattgacaccgcaacgctgctggcggcgctggcccgcgacgatctcctttccggcaacccgactgacggccagttggcgaaggcattcgcccaactgcaacatcgcccgtttcgcgccaatatcagcgggatcgtcaaagtgcgcaatgaataccatgtctacatgacggatgcgcaggggaaggtgttgtttgattcggaaaacaaagcggtggggcaggattattctcgctggaatgacgtctggcttacgctgcgcggacagtatggcgcccgcagcacggcaaaagatgctgccgatcccaatagcaccgtgatgtacgtagccgcgccgataatcagcgatggacggattatcggcgtcctgactgtcggcaaaccgaatgcggcaatggcgccggtgattaagcgcagcgaacggcgcattctgtgggccagcgccgttttactgggaattgcgctggcgattggcgcggggatggtctggtggattaaccgctccatcgcccggttgacgcgctatgcggattccgtcaccgaaaaccgcccgcttgcgttacctgcattaggcagcagcgagctgcgtaaactggcgcaggcgctggagagtatgcgcattaagctggaaggcaagaatgagattgagcagtatgtgtatgcgttgactcatgagctgaaaagtccgctggcggcgatacgcggcgcggcggagattctgcgtgaaggaccgcccgcggatgtggttacccgctttacagagaatatactggcgcaaaatacgcgaatgcaggcgctggtagaaaccctgctgcgccaggcgcggctggaaaaccgacaggatatccctctcgcgccggttgctgttgatgagctatttacgcagcttagcgaggcgcgcagtattcagttggcggcaaaaaagatcacgcttactctacggccttcctcgctggttgtcgtcgccgacgcggagcttctggcgcaggcgttgggcaatgtgttggacaatgccatcgactttacgcctgaaaatggcgttatcacattaagcgctcagccgatgggggagaaagcgatcctgcaggtgacggattccggctgtggtattcctgattttgcgctgccgcgcattttcgaccgattctattcgttgccccgtgaaaacgggcgtaaaagcagcgggcttgggctggcgtttgtcagcgaggcggcgcggctcctcaacggtgaggtgacgttgtgcaatcgtcccgaaggcggcgtgctggcctcgttgacacttcaccgtcacttcacataacttcaaattctccccacatcgcgttcttacactgctggcattgcaaaggagaacgctatgttgaaatcccccctgttgtggaaaatgattacgttaggcggcgccatgatcctgctgttaattcccctgatgatggtacggcacaccatcgtggagcgtgctgattatcgaagccatgtagaagccgctattcgtcagagtaccagcggcccacaaaaggttgtcggcccgctggtggcgattccggtgacagagctctataccgtgctggaagaggagaaagaggtccagtataagcgcagctatctctatttttggctgccggagtcgctattggttgaaggcaatcaaaacgttgaagcgcgaaaaataggtatttatcaggggcaggtgtggcataccgatatggcgataaaggcggagtttgatgtggcccgtctgcatgagctgaacagaccgaacattacccttggaaagccctttatcgtcgtgggcgtcggcgatgcgcgcggtatcagcgcagtaaaagcgccgcaggtgaatggtgaaacgctcactgtagagccggggaccggcttaccggaaagtagagagggcattcatatcccgctgccggacagtcagtgggcgacgcgcaacctgacgttggatatgtcgctaaatttaagcggaaccggcagcttttcactggttcccgtcgggcgtagcagtgaaatgaccctggccagtaactggccgcacccaaattttgtgggggattttcttcccggtaaacgcgaaatcagcggttcaggatttcaggcccagtggcaaaccagccggtttgccacgaatctcggcgaacagtttgctgatgcgcaaaaggtggattgggacaacttaccggcgtttagcgtcgctgtatcgacgccagccgatcagtatcaactgacggacagagcgacgaaatatgccattttgttgattacgctaacgtttatggcgttctttgtcttcgaaaccctgacggggcagcggttacacccgatgcagtatctgctggtggggttatcgctggtgatgttctacctgctgttgctggcactgtcggaacatatcggtttcacgccagcctggatcgccgcaagcctggtgggcgcgttgatgaatagcgtttatttgcaggcggtgctgaaaggatggcgcaatagcgtgctgtttacgttagcgttattggcgctggatggcgtgatgtggggattgctgcgttcggaagatagctcgttgcttctgggtaccggcgttctgctactggcgcttggcggcgtgatgttcctgacgcgccatctggactggtattcgctctcttgtcagcaacgtaagtcattaccgccagtaaaagatgacgaattacgtttgtggaaataaatctaacgggcgcgcgcgttaacgttttcccgcgcagcgccagaaactgtgatgccgttagttataggtcaggtttaatgttgccgtggcattcgcttgcccggccgttaccgtggcggcggttttatagtagcgcgcgctaattttcagggtggtcgacatattcatggttccgccgttaaccgtctggctgccatcggcattggtggtaatcgtgtgagtaaagagatcaattttttgattgattggcaaactgccggtaaagaaaccggcgtccggcgcctgaatacccaactgtacgccaacgccggttgcgctggttggcgcgctcgcattgctcaactggatgactgaattatcagggttatttccgctggccggttgggcgcttaacgatgcggaaatagcggtgccttgttcgcaggtcaataggatatcctgctcgcctgtgcccgcggtttgactgttagcgaaactgcctaaattgacgctgcctaaatccacggtgatggcaggtgtttctacccgacatcccatcgctttcataatcaattgcgtattccccaaatacagatgggtcaggatatcgccgccggagtcttccgttgcgctatcgcgaaaagatacgcgcgccagtgggctttggaatgtcgcggtaccggaggtgatcggaccgcctaaggcgaccagttcaacattgtaggcgggagccatcgcatggtgtgttttattgccatcgccattatggtaggtattatcgattggcatgacattatcgtaagggccagcattcgtttgggttttaatcgcaacgcccacgccggaaatcccggtgctaaataccggcgtgttgttcccgtcattcgcattgattgtcgctgatgtatttgactgcgcgctaccgggttcatataaaaaaccgaccttataatcgcgactacagccatccattgtgacttcggaggtggaaacccagcccgattgccacaacacctcgcctgcggtataggcgtggctatccaccacaagctgcgacggcggggtgatagtgatcgcgccttcattaccggaacgtttacaggaggcgtaactatgaccggaatacgcgaacagcagaataagcgccagatataaccttctcatgaaaaattcctgcttttataccaggtgaaatagaaagatgttattgccatgcaatagtgatcgtcacaacggacgtgaaatcccctgccgtgacttttccgtgcggggtatacatccttgcggcgacaggcaaattggcttcatgggtattactgttgatatccaccgtgtaagtgacgttgttggccagattgaccagacttttaccgtccaggttaaaaagctgtaatcctaaatcctgcgccggattggccgcgctgtttgcataaatcgcagaagcataatttggatcgggataaggtacgccgttaaatgaaatcgcggcttttgtggtcgttgccgggcaattcgtcatttttatggtgaaaggaatggtggcggtattgccaccggccacggcgatatccgcccgggcatattgtccaagagagagcgtgtcggggaccgtcacggtacacggatcggcataaattaatcccgtaacgttaatgcctacggcatctgcggtattgtatgccgcgctgatcgagggcgaccataatgccagacccgtgaacgttaacagggcggctaatgcagcaaatctgttcatattcatcttttatcccaccagaatcactggcattgctcgtgtaagatttctacgccagaagcggagggggagctcggtatacgataagagacctgacactggtctgctgctgttggtccccacttcactaataaccgcccttgtttttccagtccggttaaccaggcctgccccgcatcaccaacaaaactgctgtgattgtctggttttgttaaagacgagacggtcgcgccaaaaggaacaggaagattgtttatgcgggttaataccatcaatgccttgtaaccaatattggttttatattcagccctgaccaccgcgccacgggtaggcaccagcgttttactggtatcaatgagctcaatattttttctaatgcccgtcgtatctaaagagacttcattacgatggtaaggcgaagcataaggtacgacggcataaccccgaaaatcggtgtccacgcccgtttcgttattcacggggacacccgctgcgccaggggctttaaccaatatgatggtgtcgtccattggctgggatagtgtcaggccatttcgatgtaacagtacgccgccctgaacgccataattcaggcgacgcatatgattatcgtagctatatccgccgttaatatccgcatacgtcccgttataggttgcgctcacattaccgctggtggctttctcttgagaggaataaccttcctgaacgctccatgagagatttttctgtgccagcgctgttccgtttaaaccgacagtatgcgtggtatcgccgtctttcgcggagttcatattgtaggtggcatacgttgacggcataaaggcatctaacggaatactaatattgattgaaatttgctggtcattactgtcttccgtatcgtcgtcttcatcctgagaattatcggcgttcagcgtataagaatagttaatgccatagcttacgttatgccatgtgttgttatagccaatacctaatgatgtggtatgagtgtcattccagtaatcttcattatataaagtgagtgaaatggaaccgtagataatgtcttgcgataacgacaggtcggtgcgattgcggacatgatcatagtgactattatcgctataggtatccagcacatcctcaagagcgtagtaatctttggtcgaataacggtagccggcgacagtgaaattggtgcctgttgactgaatatctttgctgtaacgaatacgccaggattgtccggtaagcgtatcgctaaccacatcgcctgctttaatttttgaccatgagttggtgacgtctaaagacaatgcgcccagatcgccaaggtttaagcctgtcccgatgagcgccgcatgataaacatcattgctcagcgtactctctattccgccataggcggttatgccgcctgctaatccgtataaggccgtcagttcagcgaagttctgttgcgcggaatgcgtatctgatgaacgcgtgcggcctaccgtcaggtcgtatttcaggtggccttcacgctgtaataccggaacgctggcgtagggcacaatgaaatgctgttcagaaccatcggattctttgatggtgacgtacaggtcgcccgaaccgccggttggataaagatcgttgatggcgaatggacccgccggaacgttagttttgtagatggtataaccgttttgttcaacggttacctgcgcgctgcttttggccaccccgcgaatgaccggggcgaaccctttcatactgtccggcaacatatcgtcatcagaagagatctgtacgcccttaaatgaaatactgtcaaagacgtccgcgggcgtgttattttccccggcgatcagctgtccttttaaaaattcgatatcgcgagaaacataggtgtaggcagaatcccagctattttgcccatcgctatcatgattccaggttgagtagttacgaaaacgccatgcgccaatgttaataccagggcgcaggttagcgtattcgctattttccgtccggttttcatcaatatcgtgatcctgcgatccggtaaaactgtagttcagcaaaaaagcattaatgccttcatcccattcgctggtagggacgaattctcgcgggtcggcgatcaacgcgatttgagggatcgctaaatccagccggttaccgatgacattaaactttgctacagcgccagccagcagactaagatcggtacacccgtttgggtcatttttaagctcggggaagttttctgtttttacgccccactgcttgagttgttcaacgctaagacacggctgtagggagagcttattatctgctgattttttatttttaaaggcaatattttttgtttcaacactggtgttattaatataaatatcaacattataggtgccttctgcctgcccccccttttcgaaaaccgatagatcgacattctccacgcccggttcatcattttccaacgataatggattaaaatgatcatgcgctaacgctggttttatggaacagcatataaagagaaacgataacgctaattgagaacggggctctactctggagaattgcacagtaaaagtcctgaaagggtaaaagtaaaatgaagtcgttaatggctagaatgaaccggaatgcggctctaaactcatcccataatcgctgattaatcgccacgttaccgtgccatgaggggcggcagtagaacccaatttaaatgacgctgatgattttggcggaacgaaggtcgctgatttcacttcatggctgttaagcgtcacactggcaaagttcatataatagggagtggggttatttacggtaataacatcacctgccgtctgccattttaattgttggctctggctatcaggcgttgattttgttaatgctggcggtcgatatataagctttatttgggtattaatggagatttccacgcggttcgcggaggcattatcatcaatagaaggaatacccttaatattgagccagtacatagactcccgatctgcaggtaggggggcgccagagcgaataacccgaatactgttcttttgcccggcatcaaggcgaaaaagaggcggggtgataataaacgcctgcttatttgtgacctggggatcggcaaccgataaccatgactgaacaagattcgctttgctgtctttattctctacattgattgacgactcatcattattgccgtcgaaaaccagtcgggttccgccaacaacaatgctggcatgggcaacatggcttgtcagtaatacggccaacacggatttctttatgtgtttcattttttactctgtaaagatgttttacgctatggactggcatcctgcctgtccacatcaggatgagaatgccttactgatacgaaacggtatacgtaacctgagtgctaacatctccaccggttacggttgcggaaccatcgtttgccatggcggcgtaataggtaaagtctgctgtcgagccgtcggttggcaggtttactgcggcatcatccgtgttatctgtcacatcgctatgtgaagcgttctgaatagaaataccgacacccgcggcgcccgtttccgatccttcgtccgcgtttttgaagtacgttgggttagaatcatctgttgcgccgtggaagcggaacatggcttgggttggtacgccagtccctgcttccgggcagctaaccaggcttacggtaaacggcacgtaatcggttgtggcgcctttttccgcgatgcgttctttgctgtaattacccaaatcaatggtggtatccgtggagccattcacctgaaccgtacacgcctgatcgtaaattttgccattgaacgtaatcgtgttctgggcaaataccggtgtggatgctacggcagttaacattgccaggatgattattttcttattaaacatattaattgttgcctgattctattcgctgaaaaataaagatagccatataaaataaaatattatattttactctgtatgcgcttctttctgttctgtagataagcaggcggctattctacgtatatcaactatgaactcaataaaaattctgatgcaatattgaacggcagtccagtttcggacccggtaacaaagtttaataaaataccactaaagaagtatggttgatgactggatttatagagcaagatctcttttttgataatagttattatttcctggaggatttatttaactctatattgctttatttttaataatatacgacgcttgtccgtttaaaatgaaaccggcaggtttcgaagctctaacagtcttccatgcagtatttttatatagtcccccgcttttagttctgaaagtacctgcatgatacggctgcgtgaaagcccggttctctgctgtatgaagttctgtgcattgatctcaaatcgtgagctttcaggatacgaccacagttcaagtaacagcgcttttatctggctataggcgtcctgcccgataagatttctgtcacggttagtcatgaaagcaatgcggtacatcaggatgttcgaaatgtcacgccagagatgcttttcatcagctatttccacaaaatcttttactgggacaggataatattcacaggtggtttcggcgataaaaaagacgtctgaattctcttctaactggtataagtcagcataggcatctacaaggcctaaaatcattggtgagacaccgcagcccattacaatgctgtcgatacgccgacatactttaatagcgcctttagtgattaacaggatgtgggattgattatcaatcttgatatccagtgttttaccggctgtaatagtgacaggggagatgttttgaataacgtgccgatgaatatttaaaatggcttgcaggtttttttctttccctgtgggacgatacacattcccgccgtttaactgcttcatatcttccccattattatggctgataaagtggttgactattaaaaggtaaacataaatttaatattcacttaaaattataattaagtaaattaaaatagccaacaagaatatttaagtcaatgtattcaccttatcaatgcatgagcgacaacgctgtttgtaaggttaaccatagtaaatgtgatgattttatttgcaatcattttatgacagctatcataggtaccgtgcttaacgagcgcgtagagcgtacaggatagcgaagcgatgaacatcgctattggaggatacgaatgagagaaaagtacaaaatgcaggcgggcggcgttttactgagcgaaatcgccgcctgccggaactcctcccggcgggagccataagcggttagcggtactggacgatcaggctttgaatctccggatgatcttttaacgacacgtgccgtaccgtggcgattccattcatcaacgaaatagcgtttccagacggtgtggcgactgtctgcaaatgggggatattattccgcaaacatgatacctcgatattgcgatcgtgaggcgcaagattacaaccatattcgacaatctggcctttgaaatgaataacgcctgcggagaccggcgcggtagcagccagcgcggctgatgaagctgacatcgctgcacaaaacaggtagcagcataatggtgattttttcatcctttgaaacctcacgtcctgtgagcatccccttattttttggggactaacaaatcccgtgtattactctttaatgtaaatacacaaactaccttaactttcgcaagctgagataaacagcgctatacgacaatttttatgtaaaagagtacgtcataacggcaggtcaggagggaaagcgaggccgcttagcggaagggggacataagaaacagccagtaagaataacttaccggctgtttttacagtttggcgcctgggccgaattaatcctgcaggtcgccgcagaagcgataaccttcgccgtgaatggtggcgatgatttccggcgtatccggcgtggattcgaaatgcttacgaatacgacgaatggtaacgtcaacagtacggtcatgcggcttcagctcgcggccggtcattttcttcaacagctctgcgcgcgactgaattttgccagggttttcgcagaagtgcagcatcgcgcggaactcgctgcgcggtagtttatactgctcgccgtccgggccgatcagtgaacgactgttgatatctagttcccaaccgttgaacttgtagctttcaacgctacgacgctcttcgctgacggtacccaggttcatggtacgggacagcaggttgcgggcacggatggtcaattcgcgtgggttaaacggtttggtgatgtaatcatccgcgccgatttcgaggccgagaattttgtcgacttcgttatcgcggcccgtcaggaacatcagcgcaacgttagcctgttcacgcagttcacgcgctaacaggagaccgtttttccctggcagattgatatccatgatcaccaggttgatgtcatattcagagaggatctgatgcatttccgcgccatctgtcgcttcgaatacatcatagccttccgcttcgaaaatacttttcaacgtgttgcgtgttaccaactcgtcttcaacgataagaatgtgcggggtctgcatgtttgctacctaaattgccaactaaatcgaaacaggaagtacaaaagtccctgacctgcctgatgcatgtcgcaaattaacatgatcggcgtaacatgactaaagtacgtaattgcgttcttgatgcactttccatcaacgtcaacaacatcattagcttggtcgtgggtactttccctctggacccgacagtgtcaaaaacggctgtcatcctaaccattttaacagcaacataacaggctaagacgtaccggacacctaataaaactacgcttcgttgacatatatcaagttcaattgtagcacgttaacagtttgatgaaatcatcgtagctaaatgctagctttcatcacaaatttgcaatattccaactagttacgtaagccaactaataaatgtgatgaatccaaagaacaggatctattttaaattaaattatcctaaataaacagtaggataacgatgttctgttaacataaacagcaatagtacagatacgcaatagtgtagcgtcttttacgaaatcaaaaatgctttttcagtgatatcagttaaaattttgtaaatttgcgaagcgtaatatgcttacaaacgccagctaatttcctgtaaattagtcaaaaagagtaatgaaatgcgtgtaacaattgttcttgtcgctcccgccagagcggaaaatattggcgcagccgcccgggctatgaagaccatgggatttactgacctgcgtattgtcgacagccaggcgcacctggagcccgccacccgttgggtcgcacatggatctggagatattattgataatattgaggttttccacacccttgccgacgcactccacgatgtggattttaccgtagcgacgacagcccgcagccgggcaaaatttcattactacgcttcgcccgctgaactggttcccttattacaggaaaaatcacgctggatgcgtcatgccgcgctggtttttggccgtgaggattccggtctgaccaatgacgagctggcgctggcggatgtattgaccggcgtgccgatggcggcggattacccttcgctcaatctgggtcaggcggtcatggtgtattgctatcaattagcaggtttaatgcaacagaccacagaatccgttgatattgctgatgaatcgcagttacaggcgttacgcgcgcgccttttacgcctgctaacgactctggaggcggccgatgaccacaaattaaccgactggctacaacagcgaatcggcctgctgggacagcgagatacggtaatgttgcaccgtttggtccatgatattgaaaaaaaactaacaaaataacgtgctgtaatttttaaaataata